:root{--button-outline:rgba(0,0,0,.10);--badge-outline:rgba(0,0,0,.05);--opaque-button-border-intensity:-8;--elevate-1:rgba(0,0,0,.03);--elevate-2:rgba(0,0,0,.08);--background:0 0% 100%;--foreground:0 0% 9%;--border:0 0% 90%;--card:0 0% 98%;--card-foreground:0 0% 9%;--card-border:0 0% 94%;--sidebar:0 0% 96%;--sidebar-foreground:0 0% 9%;--sidebar-border:0 0% 92%;--sidebar-primary:221 83% 53%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 92%;--sidebar-accent-foreground:0 0% 9%;--sidebar-ring:221 83% 53%;--popover:0 0% 94%;--popover-foreground:0 0% 9%;--popover-border:0 0% 90%;--primary:221 83% 53%;--primary-foreground:0 0% 98%;--secondary:0 0% 91%;--secondary-foreground:0 0% 9%;--muted:0 0% 92%;--muted-foreground:0 0% 35%;--accent:220 14% 93%;--accent-foreground:0 0% 9%;--destructive:0 84% 45%;--destructive-foreground:0 0% 98%;--input:0 0% 75%;--ring:221 83% 53%;--chart-1:221 83% 45%;--chart-2:195 87% 42%;--chart-3:280 75% 48%;--chart-4:25 95% 53%;--chart-5:340 82% 52%;--font-sans:Open Sans,sans-serif;--font-serif:Georgia,serif;--font-mono:Menlo,monospace;--radius:.5rem;--shadow-2xs:0px 2px 0px 0px hsl(0 0% 0%/0.00);--shadow-xs:0px 2px 0px 0px hsl(0 0% 0%/0.00);--shadow-sm:0px 2px 0px 0px hsl(0 0% 0%/0.00),0px 1px 2px -1px hsl(0 0% 0%/0.00);--shadow:0px 2px 0px 0px hsl(0 0% 0%/0.00),0px 1px 2px -1px hsl(0 0% 0%/0.00);--shadow-md:0px 2px 0px 0px hsl(0 0% 0%/0.00),0px 2px 4px -1px hsl(0 0% 0%/0.00);--shadow-lg:0px 2px 0px 0px hsl(0 0% 0%/0.00),0px 4px 6px -1px hsl(0 0% 0%/0.00);--shadow-xl:0px 2px 0px 0px hsl(0 0% 0%/0.00),0px 8px 10px -1px hsl(0 0% 0%/0.00);--shadow-2xl:0px 2px 0px 0px hsl(0 0% 0%/0.00);--tracking-normal:0em;--spacing:0.25rem;--sidebar-primary-border:hsl(var(--sidebar-primary));--sidebar-accent-border:hsl(var(--sidebar-accent));--primary-border:hsl(var(--primary));--secondary-border:hsl(var(--secondary));--muted-border:hsl(var(--muted));--accent-border:hsl(var(--accent));--destructive-border:hsl(var(--destructive))}@supports (color:hsl(0 0% 0%/0)){:root{--sidebar-primary-border:hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--sidebar-accent-border:hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--primary-border:hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--secondary-border:hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--muted-border:hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--accent-border:hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--destructive-border:hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity))/alpha)}}.dark{--button-outline:rgba(255,255,255,.10);--badge-outline:rgba(255,255,255,.05);--opaque-button-border-intensity:9;--elevate-1:rgba(255,255,255,.04);--elevate-2:rgba(255,255,255,.09);--background:0 0% 7%;--foreground:0 0% 98%;--border:0 0% 15%;--card:0 0% 9%;--card-foreground:0 0% 98%;--card-border:0 0% 12%;--sidebar:0 0% 11%;--sidebar-foreground:0 0% 98%;--sidebar-border:0 0% 14%;--sidebar-primary:221 83% 53%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 14%;--sidebar-accent-foreground:0 0% 98%;--sidebar-ring:221 83% 53%;--popover:0 0% 13%;--popover-foreground:0 0% 98%;--popover-border:0 0% 16%;--primary:221 83% 53%;--primary-foreground:0 0% 98%;--secondary:0 0% 16%;--secondary-foreground:0 0% 98%;--muted:0 0% 15%;--muted-foreground:0 0% 65%;--accent:220 14% 16%;--accent-foreground:0 0% 98%;--destructive:0 84% 45%;--destructive-foreground:0 0% 98%;--input:0 0% 30%;--ring:221 83% 53%;--chart-1:221 83% 65%;--chart-2:195 87% 62%;--chart-3:280 75% 68%;--chart-4:25 95% 63%;--chart-5:340 82% 62%;--shadow-2xs:0px 2px 0px 0px hsl(0 0% 100%/0.00);--shadow-xs:0px 2px 0px 0px hsl(0 0% 100%/0.00);--shadow-sm:0px 2px 0px 0px hsl(0 0% 100%/0.00),0px 1px 2px -1px hsl(0 0% 100%/0.00);--shadow:0px 2px 0px 0px hsl(0 0% 100%/0.00),0px 1px 2px -1px hsl(0 0% 100%/0.00);--shadow-md:0px 2px 0px 0px hsl(0 0% 100%/0.00),0px 2px 4px -1px hsl(0 0% 100%/0.00);--shadow-lg:0px 2px 0px 0px hsl(0 0% 100%/0.00),0px 4px 6px -1px hsl(0 0% 100%/0.00);--shadow-xl:0px 2px 0px 0px hsl(0 0% 100%/0.00),0px 8px 10px -1px hsl(0 0% 100%/0.00);--shadow-2xl:0px 2px 0px 0px hsl(0 0% 100%/0.00);--sidebar-primary-border:hsl(var(--sidebar-primary));--sidebar-accent-border:hsl(var(--sidebar-accent));--primary-border:hsl(var(--primary));--secondary-border:hsl(var(--secondary));--muted-border:hsl(var(--muted));--accent-border:hsl(var(--accent));--destructive-border:hsl(var(--destructive))}@supports (color:hsl(0 0% 0%/0)){.dark{--sidebar-primary-border:hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--sidebar-accent-border:hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--primary-border:hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--secondary-border:hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--muted-border:hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--accent-border:hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity))/alpha);--destructive-border:hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity))/alpha)}}.btn-default{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-weight:500;font-size:.875rem;outline-offset:2px;cursor:pointer;transition:box-shadow .2s ease;border:1px solid var(--primary-border);color:var(--primary-foreground);background-color:var(--primary)}.btn-default:hover{box-shadow:var(--hover-elevation)}.btn-default:active{box-shadow:var(--active-elevation)}.btn-default:disabled{pointer-events:none;opacity:.5}.btn-destructive{background-color:var(--destructive);color:var(--destructive-foreground);border:1px solid var(--destructive-border)}.btn-outline{border:1px solid var(--button-outline);background-color:rgba(0,0,0,0);box-shadow:var(--shadow-xs)}.btn-outline:active{box-shadow:none}.btn-secondary{border:1px solid var(--secondary-border);color:var(--secondary-foreground);background-color:var(--secondary)}.btn-ghost{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:inherit}.btn-size-default{min-height:2.25rem;padding:0 1rem}.btn-size-sm{min-height:2rem;padding:0 .75rem;font-size:.75rem;border-radius:.375rem}.btn-size-lg{min-height:2.5rem;padding:0 2rem}.btn-size-icon{width:2.25rem;height:2.25rem;padding:0}.btn-size-icon svg{width:1rem;height:1rem;pointer-events:none}.email-submit-button{width:100%;height:48px;font-size:16px;font-weight:600;color:#fff;background-color:#2463eb;border-radius:10px;box-shadow:0 1px 4px 0 rgba(48,83,255,.3),0 5px 10px -4px rgba(195,205,255,.7);border:none}.case-study-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column}.case-study-section .grid-container .component{grid-column:1/span 4!important;max-width:1280px;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.case-study-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)!important}}@media(min-width:1440px){.case-study-section .grid-container .component{grid-column:1/span 12!important}}.case-study-section .grid-container .component .header{text-align:center;margin-bottom:3rem}.case-study-section .grid-container .component .header h2{font-weight:700;font-size:1.875rem;margin-bottom:.5rem}.case-study-section .grid-container .component .header p{font-size:1.125rem;color:#6b7280}.case-study-section .grid-container .component .case-study-list{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}@media(min-width:1024px){.case-study-section .grid-container .component .case-study-list{flex-direction:row;gap:2rem}}.case-study-section .grid-container .component .case-study-list blockquote,.case-study-section .grid-container .component .case-study-list h3{color:#171717}.case-study-section .grid-container .component .card{flex:1 1;padding:2rem;box-sizing:border-box}.case-study-section .grid-container .component h3{font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.case-study-section .grid-container .component .card-subtitle{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.case-study-section .grid-container .component blockquote{font-size:1.125rem;margin-bottom:1.5rem;line-height:1.6}.case-study-section .grid-container .component .case-study-stats{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.case-study-section .grid-container .component .case-study-stats{flex-direction:row}}.case-study-section .grid-container .component .stat-box{background-color:rgba(235,235,235,.5);padding:1rem;border-radius:.375rem;flex:1 1;text-align:center}.case-study-section .grid-container .component .stat-box .stat-label{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.case-study-section .grid-container .component .stat-box .stat-value{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;color:#171717}.case-study-section .grid-container .component .stat-box .stat-value.primary{color:#3053ff}.case-study-section .grid-container .component .stat-box .stat-desc{font-size:.875rem;color:#6b7280}.case-study-section .grid-container .component .cta{text-align:center}.case-study-section .grid-container .component .cta .btn-primary{background-color:#3053ff;color:#fff;padding:.75rem 2rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;box-shadow:0 2px 8px rgba(48,83,255,.4);transition:background-color .2s ease;text-decoration:none}.case-study-section .grid-container .component .cta .btn-primary:focus-visible,.case-study-section .grid-container .component .cta .btn-primary:hover{background-color:#2644cc}.case-study-section .grid-container .component .cta .btn-primary a{color:inherit;text-decoration:none}.benefits-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column}.benefits-section .grid-container .component{grid-column:1/span 4!important;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.benefits-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)!important}}@media(min-width:1440px){.benefits-section .grid-container .component{grid-column:1/span 12!important}}.benefits-section .grid-container .component .header{text-align:center;margin-bottom:3rem;color:#171717}.benefits-section .grid-container .component .header p{font-size:1.125rem;color:#6b7280}.benefits-section .grid-container .component .benefits-list{display:flex;flex-direction:column;gap:2rem;width:100%}@media(min-width:1024px){.benefits-section .grid-container .component .benefits-list{flex-direction:row;width:100%}}.benefits-section .grid-container .component .card{flex:1 1;padding:1.5rem;display:flex;flex-direction:column;box-shadow:0 1px 4px rgba(0,0,0,.1);background:#fff;border-radius:.5rem}.benefits-section .grid-container .component .icon-wrapper{width:3rem;height:3rem;border-radius:.375rem;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;background:linear-gradient(135deg,#3053ff,#6b84ff)}.benefits-section .grid-container .component .icon{width:1.5rem;height:1.5rem;color:#fff}.benefits-section .grid-container .component h3{font-weight:600;font-size:1.25rem;margin-bottom:.75rem}.benefits-section .grid-container .component p{color:#6b7280;line-height:1.625}.webinar-block-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;background:#efefff;padding-top:100px;padding-bottom:100px}.webinar-block-section .grid-container .component{grid-column:1/span 4;justify-items:center;max-width:976px}@media(min-width:768px){.webinar-block-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.webinar-block-section .grid-container .component{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}.webinar-block-section .grid-container .component .webinar-card{padding:2rem 1.5rem;box-sizing:border-box;background:#fff;border-radius:1rem;width:100%;max-width:100%;margin:0 auto}.webinar-block-section .grid-container .component .webinar-flex-row{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.webinar-block-section .grid-container .component .webinar-flex-row{flex-direction:row;gap:2.5rem}}.webinar-block-section .grid-container .component .webinar-image-col{width:100%}@media(min-width:1024px){.webinar-block-section .grid-container .component .webinar-image-col{width:40%;max-width:350px;flex-shrink:0}}.webinar-block-section .grid-container .component .webinar-image-col .image-bg{border-radius:1rem;background:#3053ff;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-self:center}.webinar-block-section .grid-container .component .webinar-image-col .webinar-image{border-radius:.5rem;width:100%;max-width:350px;aspect-ratio:1/1;object-fit:cover;display:block}.webinar-block-section .grid-container .component .webinar-content-col{width:100%;display:flex;flex-direction:column;justify-content:center}@media(min-width:1024px){.webinar-block-section .grid-container .component .webinar-content-col{width:60%}}.webinar-block-section .grid-container .component .webinar-content-col .webinar-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media(min-width:1024px){.webinar-block-section .grid-container .component .webinar-content-col .webinar-title{font-size:2rem}}.webinar-block-section .grid-container .component .webinar-content-col .webinar-desc{color:#6b7280;font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.webinar-block-section .grid-container .component .webinar-content-col .webinar-benefits{list-style:none;padding:0;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.webinar-block-section .grid-container .component .webinar-content-col .webinar-benefits .benefit-list-item{display:flex;align-items:flex-start;gap:.75rem}.webinar-block-section .grid-container .component .webinar-content-col .webinar-benefits .benefit-list-item .benefit-check-icon{width:1.25rem;height:1.25rem;color:#3053ff;margin-top:.125rem;flex-shrink:0}.webinar-block-section .grid-container .component .webinar-content-col .webinar-btn{background:#3053ff;color:#fff;padding:0 2rem;border-radius:.375rem;font-size:.875rem;font-weight:600;box-shadow:0 3px 16px rgba(48,83,255,.18);display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;transition:background .18s;cursor:pointer;border:none;width:-moz-fit-content;width:fit-content;min-height:40px}.webinar-block-section .grid-container .component .webinar-content-col .webinar-btn:hover{background:#2644cc}.webinar-block-section .grid-container .component .webinar-content-col .webinar-btn a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.webinar-block-section .grid-container .component .webinar-content-col .webinar-btn .benefit-play-icon{width:1.1rem;height:1.1rem;display:inline-block;vertical-align:middle;fill:#fff}.seo-content-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column}.seo-content-section .grid-container .component{grid-column:1/span 4!important;max-width:40rem;width:100%;margin-left:auto;margin-right:auto}@media(min-width:768px){.seo-content-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)!important}}@media(min-width:1440px){.seo-content-section .grid-container .component{grid-column:1/span 12!important}}.seo-content-section .grid-container .component .seo-content{font-family:var(--font-sans,system-ui,sans-serif);color:var(--text-color,#1f2937);display:flex;flex-direction:column;gap:1.5rem}.seo-content-section .grid-container .component .seo-content h2{font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.seo-content-section .grid-container .component .seo-content h3{font-weight:600;font-size:1.25rem;margin-top:1.5rem;margin-bottom:.5rem}.seo-content-section .grid-container .component .seo-content p{font-size:1rem;line-height:1.6;color:var(--text-muted,#4b5563)}.seo-content-section .grid-container .component .seo-content ul{margin-left:1.5rem;margin-top:1rem;margin-bottom:1rem;list-style-type:disc;display:flex;flex-direction:column;gap:1rem}.seo-content-section .grid-container .component .seo-content ul li strong{font-weight:600}@media(min-width:1024px){.seo-content-section .grid-container .component{max-width:64rem;padding-left:3rem;padding-right:3rem}.seo-content-section .grid-container .component .seo-content{font-size:1.125rem}.seo-content-section .grid-container .component .seo-content h2{font-size:2rem}.seo-content-section .grid-container .component .seo-content h3{font-size:1.5rem}}.final-cta-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;background-color:rgba(235,235,235,.3)}.final-cta-section .grid-container .component{grid-column:1/span 4!important;max-width:40rem;width:100%;text-align:center;padding:0 1.5rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.final-cta-section .grid-container .component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)!important}}@media(min-width:1440px){.final-cta-section .grid-container .component{grid-column:1/span 12!important}}.final-cta-section .grid-container .component .final-cta-title{font-weight:700;font-size:1.875rem;margin-bottom:1.5rem}.final-cta-section .grid-container .component .final-cta-description{font-size:1.125rem;color:#6b7280;margin-bottom:2rem}.final-cta-section .grid-container .component .final-cta-button{font-size:1.125rem;padding:.75rem 2rem;background-color:#3053ff;color:#fff;border-radius:.375rem;box-shadow:0 8px 20px rgba(48,83,255,.4);cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;border:none;text-decoration:none;transition:background-color .2s ease}.final-cta-section .grid-container .component .final-cta-button:focus-visible,.final-cta-section .grid-container .component .final-cta-button:hover{background-color:#2644cc}.final-cta-section .grid-container .component .final-cta-button a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.final-cta-section .grid-container .component .final-cta-external-icon{width:1.25rem;height:1.25rem}.final-cta-section .grid-container .component .final-cta-rating{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-top:1.5rem}.final-cta-section .grid-container .component .final-cta-rating .final-cta-icons{display:flex;gap:.25rem}.final-cta-section .grid-container .component .final-cta-rating .final-cta-icons .final-cta-icon{width:1.25rem;height:1.25rem}.final-cta-section .grid-container .component .final-cta-rating .final-cta-stars{display:flex;gap:.125rem}.final-cta-section .grid-container .component .final-cta-rating .final-cta-stars .final-cta-star{width:1rem;height:1rem;fill:#facc15;color:#facc15}.final-cta-section .grid-container .component .final-cta-rating .final-cta-rating-text{margin-left:.5rem}@media(min-width:1024px){.final-cta-section .grid-container .component{max-width:64rem;padding:0 3rem}.final-cta-section .grid-container .component .final-cta-title{font-size:2.25rem}.final-cta-section .grid-container .component .final-cta-description{font-size:1.25rem}.final-cta-section .grid-container .component .final-cta-rating{gap:1rem;font-size:1rem}}.ds-input{display:flex;width:100%;height:36px;padding:6px 12px;border-radius:4px;border:1px solid #bfbfbf;box-sizing:border-box;background-color:#fff;color:#171717;font-size:14px;line-height:1.4;font-weight:400;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.ds-input::placeholder{color:#969fcc}.ds-input::-webkit-file-upload-button{border:none;background:rgba(0,0,0,0);font-size:13px;font-weight:500;color:#171717}.ds-input::file-selector-button{border:none;background:rgba(0,0,0,0);font-size:13px;font-weight:500;color:#171717}.ds-input:focus-visible{outline:none;border-color:#171717;box-shadow:0 0 0 2px #171717}.ds-input:disabled{cursor:not-allowed;opacity:.6}