@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d2f41bf52d36a381-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a2025b9dea319bb3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d597563c1dad72cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Questrial Fallback;src:local("Arial");ascent-override:82.33%;descent-override:21.09%;line-gap-override:0.00%;size-adjust:99.60%}.__className_493e68{font-family:Questrial,Questrial Fallback;font-weight:400;font-style:normal}.__variable_493e68{--font-body:"Questrial","Questrial Fallback"}:root{--color-ink:#424242;--color-ink-strong:#303030;--color-gray:#62686a;--color-muted:#7b8588;--color-line:rgba(34,36,38,0.15);--color-line-soft:rgba(34,36,38,0.08);--color-white:#ffffff;--color-app:#f9fafc;--color-mist:#f5fbfc;--section-gray-bg:linear-gradient(180deg,#fcfdfd,#f7f9fa);--section-white-bg:#ffffff;--color-blue:#48b6ca;--color-blue-hover:#38a9bd;--color-blue-active:#2f8fa1;--color-blue-dark:#226f7e;--color-danger:#8b1e1e;--shadow-soft:0 16px 44px rgba(34,36,38,0.08);--shadow-lift:0 24px 70px rgba(47,143,161,0.16);--radius-card:8px;--radius-control:6px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{font-family:var(--font-body),Arial,sans-serif}body{margin:0;background:var(--color-white);color:var(--color-ink);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;letter-spacing:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.64}:focus-visible{outline:3px solid rgba(72,182,202,.45);outline-offset:3px}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;transform:translateY(-160%);background:var(--color-blue-dark);color:var(--color-white);padding:.75rem 1rem;border-radius:var(--radius-control)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - 2rem,var(--container));margin-inline:auto}.section{position:relative;padding:4.25rem 0;scroll-margin-top:6rem}.scroll-stack{position:relative;isolation:isolate}.scroll-stack-panel{position:relative;overflow:hidden;background:var(--color-white)}.scroll-stack-panel:after{content:"";position:absolute;top:0;right:0;left:0;height:3px;pointer-events:none;background:linear-gradient(90deg,rgba(72,182,202,0),rgba(72,182,202,.72),rgba(162,180,91,.5),rgba(72,182,202,0));opacity:0}.section-heading{max-width:760px;margin:0 auto 2.65rem;text-align:center}.section-heading.left{margin-inline:0;text-align:left}.faq-layout h2,.how-heading h2,.section-heading h2{position:relative;display:inline-block;z-index:0}.faq-layout h2:after,.how-heading h2:after,.section-heading h2:after{content:"";position:absolute;left:50%;bottom:-.48rem;width:min(7.2rem,42%);height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(72,182,202,0),rgba(72,182,202,.66),rgba(162,180,91,.48),rgba(72,182,202,0));transform:translateX(-50%);z-index:-1}.faq-layout h2:after,.section-heading.left h2:after{left:0;transform:none}.section-heading h2+p{margin-top:1.7rem}.final-cta p,.hero-subheadline,.section-heading p,.thank-you-hero p{color:var(--color-gray);font-size:1.0625rem}.asset-note,.section-eyebrow,.small-label{margin:0 0 .8rem;color:var(--color-blue-dark);font-size:.78rem;letter-spacing:0;text-transform:uppercase}h1,h2,h3{font-family:var(--font-body),Arial,sans-serif;font-weight:500;line-height:1.04;letter-spacing:0;margin:0;color:var(--color-ink-strong)}h1{max-width:760px;font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.15rem}p{margin:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:.84rem 1.18rem;border-radius:var(--radius-control);font-size:.94rem;line-height:1;font-weight:400;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button-primary{background:var(--color-blue);color:var(--color-white);box-shadow:0 14px 32px rgba(72,182,202,.24)}.button-primary:hover{background:var(--color-blue-hover);color:var(--color-white);box-shadow:0 16px 34px rgba(47,143,161,.27)}.button-primary:active{background:var(--color-blue-active)}.button-outline,.button-secondary{background:var(--color-white);color:var(--color-blue-dark);border:1px solid rgba(72,182,202,.34);box-shadow:none}.button-outline:hover,.button-secondary:hover{border-color:var(--color-blue-hover);color:var(--color-blue-dark);background:#f7fcfd;box-shadow:0 10px 24px rgba(47,143,161,.1)}.button-icon{width:1.05rem;height:1.05rem;flex:0 0 auto}.button-icon path,.button-icon rect,.check-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.full-width{width:100%}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:.85rem 0 .45rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.site-header,.site-header.is-scrolled{background:transparent}.site-header.is-scrolled .header-inner{border-color:rgba(34,36,38,.14);box-shadow:0 16px 36px rgba(34,36,38,.11)}.header-inner{width:min(100% - 1rem,980px);min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem .35rem .35rem .92rem;border:1px solid rgba(34,36,38,.1);border-radius:var(--radius-card);background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(34,36,38,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;flex:0 0 auto}.brand-logo{width:112px;height:auto}.desktop-nav{display:none;align-items:center;gap:1.3rem;color:var(--color-ink-strong);font-size:.95rem;white-space:nowrap}.desktop-nav a,.site-footer a:not(.button){position:relative;transition:color .16s ease}.desktop-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-.42rem;height:1px;transform:scaleX(0);transform-origin:left;background:var(--color-blue);transition:transform .18s ease}.desktop-nav a:hover,.site-footer a:not(.button):hover{color:var(--color-blue-dark)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:.5rem}.header-actions .button{white-space:nowrap}.header-contract,.header-demo,.login-link{display:none}.language-switcher{position:relative;z-index:2;width:max-content;max-width:100%;justify-self:start}.language-switcher summary{min-height:44px;display:inline-flex;align-items:center;gap:.45rem;list-style:none;border:1px solid rgba(72,182,202,.28);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-ink-strong);padding:0 .68rem;cursor:pointer;box-shadow:0 8px 20px rgba(34,36,38,.04)}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary svg{width:.9rem;height:.9rem;color:var(--color-blue-dark);transition:transform .18s ease}.language-switcher summary svg path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.language-switcher[open] summary svg{transform:rotate(180deg)}.language-flag{font-size:1rem;line-height:1}.language-menu{position:absolute;top:calc(100% + .45rem);right:0;width:210px;display:grid;grid-gap:.18rem;gap:.18rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);padding:.35rem;box-shadow:0 18px 48px rgba(34,36,38,.12)}.site-footer .language-menu{top:auto;right:auto;bottom:calc(100% + .45rem);left:0}.language-menu a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:42px;border-radius:5px;padding:0 .6rem;color:var(--color-ink-strong)}.language-menu a:hover,.language-menu a[aria-current=true]{background:var(--color-mist);color:var(--color-blue-dark)}.language-menu small{color:var(--color-ink-strong);font-size:.74rem}.menu-button{width:44px;height:44px;display:inline-grid;place-content:center;gap:5px;border-radius:var(--radius-control);background:var(--color-app);color:var(--color-blue-dark)}.menu-button span{width:18px;height:2px;background:currentColor;transition:transform .18s ease}.menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu{width:min(100% - 1rem,980px);margin:.45rem auto 0;border:1px solid rgba(34,36,38,.1);border-radius:var(--radius-card);background:rgba(255,255,255,.98);box-shadow:0 18px 42px rgba(34,36,38,.1)}.mobile-menu-inner{width:100%;padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem}.mobile-menu-inner a:not(.button){min-height:44px;display:flex;align-items:center;color:var(--color-ink-strong)}.section-progress-nav{position:fixed;top:50%;right:clamp(.75rem,1.2vw,1.4rem);z-index:45;transform:translateY(-50%);display:none}.section-progress-nav ol{position:relative;display:grid;grid-gap:.72rem;gap:.72rem;padding:.6rem 0;margin:0;list-style:none}.section-progress-nav ol:before{content:"";position:absolute;top:.75rem;bottom:.75rem;right:.31rem;width:1px;background:rgba(34,36,38,.14)}.section-progress-nav a{position:relative;display:flex;flex-direction:row-reverse;align-items:center;gap:.62rem;min-height:24px;color:var(--color-muted)}.progress-dot{width:.68rem;height:.68rem;border:1px solid rgba(34,36,38,.22);border-radius:999px;background:var(--color-white);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.progress-label{max-width:13rem;padding:.34rem .5rem;border:1px solid var(--color-line-soft);border-radius:var(--radius-control);background:rgba(255,255,255,.94);color:var(--color-ink-strong);box-shadow:0 10px 26px rgba(34,36,38,.08);font-size:.78rem;line-height:1.2;opacity:0;transform:translateX(-.3rem);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.section-progress-nav a:focus-visible .progress-label,.section-progress-nav a:hover .progress-label{opacity:1;transform:translateX(0)}.section-progress-nav a[aria-current=location] .progress-dot{transform:scale(1.22);border-color:var(--color-blue);background:var(--color-blue);box-shadow:0 0 0 5px rgba(72,182,202,.16)}.hero.section{min-height:700px;display:grid;align-items:center;overflow:hidden;isolation:isolate;padding-top:3.4rem;padding-bottom:4.8rem;background:linear-gradient(180deg,var(--color-white) 0,var(--color-app) 100%)}.hero .container{width:min(100% - 2rem,var(--container))}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(72,182,202,.09) 1px,transparent 0),linear-gradient(90deg,rgba(72,182,202,.09) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(90deg,rgba(0,0,0,.52),transparent 58%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.52),transparent 58%)}.hero-grid{display:grid;grid-gap:2.6rem;gap:2.6rem;align-items:center}.hero-copy{display:grid;grid-gap:1.45rem;gap:1.45rem}.hero-eyebrow{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.56rem;margin-bottom:.05rem;color:var(--color-blue-dark)}.hero-ai-mark{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(72,182,202,.34);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,251,252,.9));color:var(--color-blue-dark);box-shadow:0 0 0 5px rgba(72,182,202,.07),0 0 26px rgba(72,182,202,.22)}.hero-ai-mark .line-icon{width:1.18rem;height:1.18rem}.hero-copy h1{position:relative;display:inline-block;padding-bottom:.85rem}.hero-copy h1:after{content:"";position:absolute;left:0;bottom:0;width:min(9.2rem,38%);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--color-blue),rgba(162,180,91,.58),rgba(72,182,202,0))}.hero-subheadline{max-width:620px;font-size:1.12rem}.cta-pair{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.cta-pair .button{min-width:150px}.hero-cta-pair{width:-moz-fit-content;width:fit-content}.hero-media{position:relative}.hero-media:before{content:"";position:absolute;top:-16px;left:18px;right:18px;height:4px;border-radius:999px;background:var(--color-blue);opacity:.8}.hero-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-card);background:var(--color-ink-strong);box-shadow:var(--shadow-lift)}.hero-video-frame video,.video-frame video{display:block;width:100%;height:100%;object-fit:cover;border:0;background:var(--color-ink-strong);color:var(--color-white)}.hero-video-mobile{display:none;height:100%}.hero-video-poster{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;background:var(--color-ink-strong);color:var(--color-white);cursor:pointer}.hero-video-poster img{display:block;width:100%;height:100%;object-fit:cover}.hero-video-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(34,36,38,0),rgba(34,36,38,.48)),rgba(34,36,38,.08)}.hero-video-play{inset:50% auto auto 50%;z-index:1;width:56px;height:56px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 12px 32px rgba(34,36,38,.2)}.hero-video-play,.hero-video-play:before{position:absolute;transform:translate(-50%,-50%)}.hero-video-play:before{content:"";top:50%;left:53%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:14px solid var(--color-ink-strong)}.hero-video-play-text{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;color:var(--color-white);font-size:.95rem;font-weight:500;text-align:center;text-shadow:0 1px 12px rgba(34,36,38,.62)}.how-section{overflow:hidden;background:linear-gradient(180deg,var(--color-white) 0,var(--color-app) 100%)}.comparison-section{overflow:hidden;isolation:isolate;background:var(--color-white)}.comparison-section:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(72,182,202,.08) 1px,transparent 0),linear-gradient(180deg,rgba(34,36,38,.04) 1px,transparent 0);background-size:76px 76px;mask-image:linear-gradient(90deg,rgba(0,0,0,.2),transparent 68%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.2),transparent 68%)}.comparison-layout{display:grid;grid-gap:2rem;gap:2rem;align-items:center}.comparison-heading{margin-bottom:0}.comparison-panels{position:relative;display:grid;grid-gap:1rem;gap:1rem}.comparison-panels:before{content:"";position:absolute;top:1rem;bottom:1rem;left:50%;display:none;width:1px;background:linear-gradient(180deg,transparent,rgba(72,182,202,.5),transparent)}.comparison-panel{display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--color-line-soft);border-radius:var(--radius-card);background:rgba(255,255,255,.92);padding:1.35rem;box-shadow:0 16px 44px rgba(34,36,38,.05)}.comparison-panel h3{font-size:1.38rem}.comparison-panel ul{display:grid;grid-gap:.62rem;gap:.62rem;padding:0;margin:0;list-style:none}.comparison-panel li{position:relative;padding-left:1.22rem;color:var(--color-gray)}.comparison-panel li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border:1px solid;border-radius:999px}.comparison-panel-after{border-color:rgba(72,182,202,.28);background:linear-gradient(180deg,rgba(245,251,252,.92),rgba(255,255,255,.96))}.comparison-panel-after li:before{border-color:var(--color-blue);background:var(--color-blue)}.how-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(72,182,202,.08) 1px,transparent 0),linear-gradient(180deg,rgba(34,36,38,.05) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent);opacity:.36}.how-container{position:relative;z-index:1}.how-heading{max-width:820px;margin:0 auto 2.75rem;text-align:center}.how-heading h2{font-size:2.6rem}.how-heading p:last-child{max-width:690px;margin:1.8rem auto 0;color:var(--color-gray);font-size:1.0625rem}.case-grid,.outcome-grid,.pricing-grid,.process-rail{display:grid;grid-gap:1rem;gap:1rem}.case-card,.outcome-card,.pricing-card,.process-card{--card-hover-offset:0px;border:1px solid var(--color-line-soft);border-radius:var(--radius-card);background:var(--color-white);transform:translateY(var(--card-hover-offset));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.case-card:hover{--card-hover-offset:-2px;transform:translateY(var(--card-hover-offset));border-color:rgba(72,182,202,.36);box-shadow:0 16px 38px rgba(34,36,38,.07)}.case-card,.outcome-card,.pricing-card,.process-card{padding:1.35rem}.case-card,.process-card{display:grid;grid-gap:.82rem;gap:.82rem}.how-section .process-card{position:relative;min-height:310px;align-content:space-between;gap:1.55rem;padding:1.55rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,250,252,.98));border-color:rgba(34,36,38,.11);box-shadow:0 18px 48px rgba(34,36,38,.06)}.how-section .process-card:hover{transform:none;border-color:rgba(72,182,202,.26);box-shadow:0 20px 54px rgba(34,36,38,.08)}.how-section .process-card:after{content:"";position:absolute;right:1.55rem;bottom:1.55rem;width:72px;height:2px;background:linear-gradient(90deg,transparent,rgba(72,182,202,.55))}@media (hover:hover) and (pointer:fine){.outcome-card:hover,.pricing-card:hover,.process-card:hover{--card-hover-offset:-7px;transform:translateY(var(--card-hover-offset));border-color:rgba(72,182,202,.52);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,251,252,.98));box-shadow:0 24px 68px rgba(47,143,161,.18),0 10px 28px rgba(34,36,38,.08)}.how-section .process-card:hover{--card-hover-offset:-7px;transform:translateY(var(--card-hover-offset));border-color:rgba(72,182,202,.58);box-shadow:0 26px 74px rgba(47,143,161,.2),0 12px 32px rgba(34,36,38,.09)}.process-card:hover .process-number{color:rgba(72,182,202,.36)}.outcome-card:hover .outcome-icon,.process-card:hover .process-icon{color:var(--color-blue)}.pricing-card:hover .price-block strong{color:var(--color-blue-active)}}.process-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.1rem}.process-number{color:rgba(72,182,202,.22);font-size:4.25rem;line-height:.82;font-weight:500;transition:color .18s ease}.process-icon{display:grid;place-items:center;width:74px;height:74px;flex:0 0 auto;color:var(--color-blue-dark);transition:color .18s ease}.process-icon .line-icon{width:68px;height:68px}.process-icon .line-icon path{stroke-width:1.28}.process-card-copy{display:grid;grid-gap:.78rem;gap:.78rem}.process-card-copy h3{max-width:12rem;font-size:1.55rem;line-height:1.02}.case-card p,.footer-brand p,.footer-pending,.outcome-card p,.pricing-card p,.process-card p,.site-footer a:not(.button),.social-showcase p{color:var(--color-gray)}.feature-icon,.section-card-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--color-blue-dark)}.feature-icon .line-icon{width:42px;height:42px}.line-icon{width:28px;height:28px;color:currentColor}.line-icon path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.section-closer{margin-top:2.1rem;display:grid;grid-gap:1.2rem;gap:1.2rem}.section-closer p{max-width:900px;margin-inline:auto;color:var(--color-ink-strong);font-size:1.08rem;text-align:center}.how-section .section-closer>p:first-child{max-width:1080px;font-size:1.04rem}.ai-output-carousel{max-width:min(1120px,100%);margin-inline:auto;display:grid;grid-gap:.62rem;gap:.62rem;contain:layout}.ai-output-title-mark{display:grid;place-items:center;border-radius:999px}.ai-output-title-mark .line-icon{width:.96rem;height:.96rem}.ai-output-controls{display:flex;justify-content:center;gap:.52rem}.ai-output-control{width:1.86rem;height:1.86rem;display:grid;place-items:center;border:1px solid rgba(72,182,202,.26);border-radius:999px;background:rgba(255,255,255,.88);color:var(--color-blue-dark);box-shadow:0 10px 22px rgba(34,36,38,.05);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ai-output-control:hover{border-color:rgba(72,182,202,.48);background:var(--color-white);color:var(--color-blue-active);transform:translateY(-1px)}.ai-output-control:focus-visible{outline:3px solid rgba(72,182,202,.28);outline-offset:3px}.ai-output-viewport{padding:.08rem .08rem 1.18rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:.1rem;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:rgba(72,182,202,.55) rgba(34,36,38,.08)}.ai-output-viewport::-webkit-scrollbar{height:.34rem}.ai-output-viewport::-webkit-scrollbar-track{border-radius:999px;background:rgba(34,36,38,.08)}.ai-output-viewport::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(72,182,202,.55)}.ai-output-track{width:max-content;display:flex;gap:.72rem;animation:ai-output-marquee 140s linear infinite;animation-play-state:paused;will-change:transform}.ai-output-carousel.is-running .ai-output-track{animation-play-state:running}.ai-output-carousel.is-paused .ai-output-track,.ai-output-carousel.is-running:hover .ai-output-track{animation-play-state:paused}.ai-output-list{display:flex;flex:0 0 auto;gap:.72rem;margin:0;padding:0;list-style:none}.ai-output-clone,.ai-output-item{min-height:50px;flex:0 0 clamp(168px,21vw,216px);list-style:none}.ai-output-clone h3,.ai-output-item h3{margin:0}.ai-output-title{min-height:50px;display:flex;align-items:center;gap:.44rem;border:1px solid rgba(72,182,202,.22);border-radius:999px;padding:.48rem .66rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,251,.98));color:var(--color-ink-strong);box-shadow:0 10px 22px rgba(34,36,38,.04);cursor:help;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ai-output-title:focus-visible,.ai-output-title:hover{border-color:rgba(72,182,202,.48);background:var(--color-white);box-shadow:0 14px 30px rgba(35,123,138,.1);outline:none;transform:translateY(-1px)}.ai-output-title:focus-visible{outline:3px solid rgba(72,182,202,.25);outline-offset:3px}.ai-output-title-mark{flex:0 0 1.38rem;width:1.38rem;height:1.38rem;background:rgba(72,182,202,.11);color:var(--color-blue-active)}.ai-output-title-text{display:-webkit-box;overflow:hidden;color:var(--color-ink-strong);font-size:.82rem;line-height:1.12;letter-spacing:0;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-output-tooltip-floating{position:fixed;z-index:80;width:min(340px,calc(100vw - 2rem));display:grid;grid-gap:.32rem;gap:.32rem;border:1px solid rgba(72,182,202,.34);border-radius:1rem;padding:.82rem .92rem;background:rgba(255,255,255,.98);box-shadow:0 22px 54px rgba(34,36,38,.14);color:var(--color-ink-strong);pointer-events:none}.ai-output-tooltip-floating:before{content:"";position:absolute;left:50%;width:.7rem;height:.7rem;border:inherit;background:inherit;transform:translateX(-50%) rotate(45deg)}.ai-output-tooltip-bottom{transform:translateX(-50%)}.ai-output-tooltip-bottom:before{top:-.38rem;border-right:0;border-bottom:0}.ai-output-tooltip-top{transform:translate(-50%,-100%)}.ai-output-tooltip-top:before{bottom:-.38rem;border-left:0;border-top:0}.ai-output-tooltip-floating span,.ai-output-tooltip-floating strong{position:relative;z-index:1}.ai-output-tooltip-floating strong{color:var(--color-blue-dark);font-size:.92rem;line-height:1.18}.ai-output-tooltip-floating span{color:var(--color-gray);font-size:.84rem;line-height:1.42}.section-closer .ai-output-impact{max-width:1080px;color:var(--color-blue-dark);font-size:1.28rem;line-height:1.18}.section-closer .cta-pair{justify-self:end}.section-cta{margin-top:2rem;display:flex}.section-cta-center{justify-content:center}.process-example-section{overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--color-app) 0,var(--color-white) 62%,var(--color-app) 100%)}.process-example-section:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(72,182,202,.07) 1px,transparent 0),linear-gradient(180deg,rgba(34,36,38,.04) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);opacity:.55}.process-example-container{position:relative;z-index:1}.process-example-flow{display:flex;flex-wrap:wrap;justify-content:center;gap:.56rem .82rem;padding:0;margin:-.95rem auto 2.35rem;list-style:none}.process-example-flow li{position:relative;display:inline-flex;align-items:center;gap:.48rem;color:var(--color-ink-strong);padding:0;font-size:.86rem}.process-example-flow li:not(:last-child):after{content:"";width:1.4rem;height:1px;margin-left:.24rem;background:rgba(72,182,202,.42)}.process-example-flow li span{color:var(--color-blue-dark);font-size:.74rem}.process-example-blocks{display:grid;grid-gap:1.2rem;gap:1.2rem}.process-example-block{display:grid;grid-gap:1.45rem;gap:1.45rem;align-items:center;border:1px solid rgba(34,36,38,.1);border-radius:var(--radius-card);background:rgba(255,255,255,.94);padding:1.2rem;box-shadow:0 18px 52px rgba(34,36,38,.07)}.process-example-copy{display:grid;grid-gap:.86rem;gap:.86rem}.process-example-phase{margin:0;color:var(--color-blue-dark);font-size:.78rem;text-transform:uppercase}.process-example-copy h3{max-width:560px;font-size:1.8rem}.process-example-closing,.process-example-copy>p:not(.process-example-phase){color:var(--color-gray);font-size:1.02rem}.process-example-copy ul{display:grid;grid-gap:.5rem;gap:.5rem;padding:0;margin:.3rem 0 0;list-style:none}.process-example-copy li{position:relative;padding-left:1.18rem;color:var(--color-ink-strong)}.process-example-copy li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:999px;background:var(--color-blue)}.process-example-media{position:relative;min-height:330px;display:grid;align-items:center}.process-example-media:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px solid rgba(72,182,202,.18);border-radius:var(--radius-card);transform:rotate(-1.2deg)}.process-example-image-link{position:relative;display:block;overflow:hidden;padding:0;border:1px solid rgba(34,36,38,.1);border-radius:var(--radius-card);background:var(--color-white);box-shadow:0 20px 54px rgba(34,36,38,.14);cursor:zoom-in;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.process-example-image{width:100%;height:auto;object-fit:cover}.process-example-image-link:focus-visible,.process-example-image-link:hover{border-color:rgba(72,182,202,.42);box-shadow:0 24px 66px rgba(47,143,161,.18),0 14px 34px rgba(34,36,38,.12)}.process-example-zoom-mark{position:absolute;right:.7rem;bottom:.7rem;width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(255,255,255,.9);color:var(--color-blue-dark);box-shadow:0 10px 24px rgba(34,36,38,.14)}.process-example-zoom-mark .line-icon{width:1.1rem;height:1.1rem}.process-image-dialog{width:min(100% - 1.5rem,1040px);max-height:min(92vh,980px);border:0;border-radius:var(--radius-card);background:transparent;padding:0;overflow:visible}.process-image-dialog::-webkit-backdrop{background:rgba(34,36,38,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.process-image-dialog::backdrop{background:rgba(34,36,38,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.process-image-dialog-inner{position:relative;display:grid;place-items:center}.process-image-dialog-image{width:auto;max-width:100%;max-height:min(88vh,940px);border-radius:var(--radius-card);background:var(--color-white);box-shadow:0 28px 90px rgba(0,0,0,.32);object-fit:contain}.process-image-dialog-close{position:absolute;top:.75rem;right:.75rem;z-index:1;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:rgba(255,255,255,.92);color:var(--color-ink-strong);box-shadow:0 10px 24px rgba(34,36,38,.18)}.process-image-dialog-close .line-icon{width:1.1rem;height:1.1rem}.process-example-image-primary{width:min(78%,430px);height:auto}.process-example-image-secondary{position:absolute;right:0;bottom:.2rem;width:min(44%,220px);height:auto;box-shadow:0 22px 60px rgba(47,143,161,.2)}.process-example-block:nth-child(2) .process-example-image-primary{justify-self:end}.process-example-block:nth-child(2) .process-example-image-secondary{right:auto;left:0}.process-example-closing{max-width:880px;margin:1.45rem auto 0;text-align:center}.outcomes-section{overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--color-white) 0,var(--color-app) 100%)}.outcomes-section:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(72,182,202,.09) 1px,transparent 0),linear-gradient(90deg,rgba(72,182,202,.09) 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 42%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 42%,transparent)}.pricing-section{background:var(--color-white)}.outcome-grid{align-items:stretch}.outcome-card{display:grid;align-content:start;grid-gap:.86rem;gap:.86rem;min-height:240px;border-color:rgba(34,36,38,.1);background:rgba(255,255,255,.9);box-shadow:0 16px 44px rgba(34,36,38,.05)}.outcome-icon{position:relative;width:58px;height:58px;color:var(--color-blue-dark);transition:color .18s ease}.outcome-icon:after{content:"";position:absolute;left:0;bottom:.15rem;width:34px;height:2px;background:var(--color-blue);opacity:.65}.case-card ul,.check-list{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-gap:.55rem;gap:.55rem}.case-card li,.check-list li{position:relative;padding-left:1.1rem;color:var(--color-gray)}.case-card li:before,.check-list li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:999px;background:var(--color-blue)}.faq-section,.social-section{background:var(--color-app)}.social-grid,.social-layout{display:grid;grid-gap:2rem;gap:2rem}.social-copy-stack,.social-proof-support{display:grid;grid-gap:1rem;gap:1rem;align-self:start;min-width:0}.social-copy-stack .section-heading{margin-bottom:.15rem}.social-showcase{align-self:start;display:grid;min-width:0}.company-logo{min-height:104px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-line-soft);border-radius:var(--radius-card);background:var(--color-white);padding:.85rem 1rem}.company-logo img{display:block;max-width:80%;max-height:70px;width:auto;height:auto;object-fit:contain}.company-logo-wide img{max-width:86%;max-height:54px}.company-logo-tall img{max-width:74%;max-height:78px}.customer-success-carousel{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0;border:1px solid var(--color-line-soft);border-radius:var(--radius-card);padding:1rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,252,.96));box-shadow:var(--shadow-soft)}.customer-success-controls{display:flex;justify-content:flex-end;gap:.5rem}.customer-success-control{width:2.65rem;height:2.65rem;display:inline-grid;place-items:center;border:1px solid var(--color-line-soft);border-radius:999px;background:var(--color-white);color:var(--color-blue-dark);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.customer-success-control:hover{border-color:rgba(72,182,202,.45);box-shadow:0 12px 28px rgba(47,143,161,.13)}.customer-success-control:active{transform:translateY(1px)}.customer-success-control svg{width:1.35rem;height:1.35rem}.customer-success-viewport{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none}.customer-success-viewport::-webkit-scrollbar{display:none}.customer-success-viewport:focus-visible{outline:2px solid rgba(72,182,202,.78);outline-offset:4px}.customer-success-track{width:100%;display:flex;align-items:stretch;gap:1rem;padding:.1rem 0}.customer-success-card{flex:0 0 100%;scroll-snap-align:start}.customer-testimonial{position:relative;display:grid;align-content:start;grid-gap:1.15rem;gap:1.15rem;min-width:0;border:1px solid var(--color-line-soft);border-radius:var(--radius-card);padding:1.18rem 1.25rem 1.2rem;background:var(--color-white);box-shadow:0 14px 34px rgba(34,36,38,.065)}.customer-testimonial:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card);background:linear-gradient(180deg,var(--color-blue),rgba(162,180,91,.82))}.customer-testimonial-head{display:flex;align-items:center;gap:.8rem;min-width:0}.customer-testimonial-logo{width:128px;height:68px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-line-soft);border-radius:var(--radius-control);background:var(--color-white);padding:.5rem .62rem}.customer-testimonial-logo img{width:100%;height:100%;max-width:100%;max-height:52px;object-fit:contain}.customer-testimonial h3{min-width:0;font-size:1.25rem;line-height:1.14}.customer-testimonial-conversation{display:grid;align-items:start;grid-gap:.62rem;gap:.62rem;min-width:0}.customer-testimonial blockquote{position:relative;margin:0;border:1px solid rgba(72,182,202,.18);border-radius:var(--radius-control);padding:.9rem 1rem;background:linear-gradient(180deg,rgba(245,251,252,.96),rgba(255,255,255,.98))}.customer-testimonial blockquote:after{content:"";position:absolute;right:2.2rem;bottom:-7px;width:13px;height:13px;border-bottom:1px solid rgba(72,182,202,.18);border-right:1px solid rgba(72,182,202,.18);border-bottom-right-radius:2px;background:rgba(248,253,254,.98);transform:rotate(45deg)}.customer-testimonial blockquote p{margin:0;color:var(--color-ink);font-style:italic;font-size:1.06rem;line-height:1.58;overflow-wrap:break-word}.customer-testimonial footer{display:grid;grid-gap:.14rem;gap:.14rem;align-self:start;justify-self:end;max-width:min(100%,22rem);padding:.22rem .18rem 0 0;text-align:right}.customer-testimonial footer strong{color:var(--color-ink-strong);font-size:1.02rem;font-weight:700}.customer-testimonial footer span{color:var(--color-gray);font-size:.88rem;line-height:1.35}.customer-success-status{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.75rem;gap:.75rem}.customer-success-progress{position:relative;height:3px;overflow:hidden;border-radius:999px;background:rgba(72,182,202,.14)}.customer-success-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-blue),rgba(162,180,91,.88));transform-origin:left center;transition:transform .22s ease}.customer-success-counter{color:var(--color-gray);font-size:.82rem;white-space:nowrap}.customer-success-dots{display:flex;align-items:center;gap:.12rem}.customer-success-dot{width:1.9rem;height:1.9rem;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--color-blue-dark);transition:background .18s ease,transform .18s ease}.customer-success-dot:before{content:"";width:.44rem;height:.44rem;border-radius:999px;background:rgba(34,36,38,.26);transition:width .18s ease,background .18s ease}.customer-success-dot:focus-visible,.customer-success-dot:hover{background:rgba(72,182,202,.1)}.customer-success-dot[aria-current=true]:before{width:1.05rem;background:var(--color-blue)}.customer-logo-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;border:1px solid var(--color-line-soft);border-radius:var(--radius-card);padding:.75rem;background:var(--color-white);box-shadow:0 12px 28px rgba(34,36,38,.055)}.customer-static-logo{width:100%;min-height:82px;padding:.68rem}.customer-static-logo:first-child{grid-column:1/-1;min-height:88px}.ipade-note{margin-top:0;display:flex;align-items:center;justify-content:flex-start;gap:.7rem;border:1px solid var(--color-line-soft);border-radius:var(--radius-card);padding:.85rem .75rem;background:var(--color-white);text-align:left;box-shadow:0 12px 28px rgba(34,36,38,.055)}.ipade-note p{max-width:none;margin:0;color:var(--color-gray);font-size:.78rem;line-height:1.45}.ipade-note strong{color:var(--color-ink-strong);font-weight:700}.ipade-logo{width:clamp(76px,8vw,96px);height:auto;flex:0 0 auto;object-fit:contain}.asset-note{margin-top:1rem}.pricing-card{display:grid;grid-gap:1.35rem;gap:1.35rem;align-content:space-between;min-height:250px}.pricing-section .section-heading h2:after{background:linear-gradient(90deg,rgba(72,182,202,0),rgba(72,182,202,.72),rgba(162,180,91,.5),rgba(72,182,202,0))}.pricing-card-head{display:grid;grid-gap:.6rem;gap:.6rem}.price-block{display:grid;grid-gap:.32rem;gap:.32rem}.price-block strong{max-width:100%;font-size:2.2rem;line-height:1;color:var(--color-blue-dark);overflow-wrap:anywhere;transition:color .18s ease}.price-block-long strong{font-size:1.92rem;line-height:1.08;overflow-wrap:normal;word-break:normal}.price-block em,.price-block span{color:var(--color-gray)}.price-block em{font-size:.92rem;font-style:normal}.quote-section{isolation:isolate}.quote-calculator-shell{position:relative;z-index:1}.quote-calculator-panel{display:grid;grid-gap:1rem;gap:1rem;align-items:stretch}.community-card,.quote-input-card,.quote-result-card{border:1px solid rgba(34,36,38,.1);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-soft)}.quote-input-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-content:start;padding:1.2rem}.quote-users-field{min-width:0}.quote-submit-button{align-self:end}.quote-help{grid-column:1/-1;box-shadow:none}.quote-help:not(.language-switcher){border:1px solid rgba(72,182,202,.2);background:rgba(245,251,252,.76)}.quote-help:not(.language-switcher) summary{min-height:46px;display:flex;gap:.45rem;padding:.75rem .9rem;color:var(--color-blue-dark);font-size:.92rem}.quote-help:not(.language-switcher) p{padding:0 .9rem .9rem;color:var(--color-gray);font-size:.92rem}.quote-result-card{min-height:256px;display:grid;align-items:center;padding:1.25rem}.quote-empty-state{width:100%;max-width:420px;justify-self:center;align-self:center;margin:0;color:var(--color-gray);text-align:center;line-height:1.55}.quote-result-content{display:grid;grid-gap:.95rem;gap:.95rem}.quote-result-label{color:var(--color-blue-dark);font-size:.78rem;text-transform:uppercase}.quote-result-content>strong{color:var(--color-ink-strong);font-size:2.2rem;line-height:1.05;font-weight:500}.quote-result-content>strong span{display:block;margin-top:.25rem;color:var(--color-gray);font-size:.98rem;line-height:1.35;font-weight:400}.quote-result-custom>strong{color:var(--color-blue-dark);font-size:1.85rem;overflow-wrap:anywhere}.quote-result-custom p:not(.quote-result-label){color:var(--color-gray)}.quote-cta-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.75rem}.quote-cta-pair{justify-content:start}.quote-send-button{width:max-content}.community-layout{display:grid;grid-gap:1.4rem;gap:1.4rem;align-items:center}.community-heading{margin-bottom:0}.community-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.community-card{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,.82fr);grid-gap:1rem;gap:1rem;align-items:center;padding:1rem}.community-logo,.community-qr{width:100%;height:auto;object-fit:contain;border-radius:var(--radius-card)}.community-logo{background:var(--color-white)}.community-qr{border:1px solid var(--color-line-soft)}.faq-layout{display:grid;grid-gap:2rem;gap:2rem}.faq-layout>div:first-child{display:grid;grid-gap:1.6rem;gap:1.6rem;align-content:start}.faq-layout>div:first-child p{color:var(--color-gray);font-size:1.0625rem}.compact-faq,.faq-list{display:grid;grid-gap:.82rem;gap:.82rem}details:not(.language-switcher){border:1px solid rgba(34,36,38,.1);border-radius:var(--radius-card);background:var(--color-white);box-shadow:0 12px 34px rgba(34,36,38,.05)}details:not(.language-switcher) summary{min-height:64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:1rem 1.1rem;cursor:pointer;color:var(--color-ink-strong)}details:not(.language-switcher) p{padding:0 1.1rem 1.1rem 4.25rem;color:var(--color-gray)}.faq-bullet{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:999px;background:var(--color-mist);font-size:.78rem}.faq-bullet,.faq-chevron{color:var(--color-blue-dark)}.faq-chevron{width:1rem;height:1rem;transition:transform .18s ease}.faq-chevron path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}details[open]:not(.language-switcher) .faq-chevron{transform:rotate(180deg)}.compact-faq details:not(.language-switcher) summary{display:flex;gap:0}.compact-faq details:not(.language-switcher) p{padding:0 1.1rem 1.1rem}.final-cta{overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--color-white) 0,var(--color-app) 100%);color:var(--color-ink)}.final-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(72,182,202,.08) 1px,transparent 0),linear-gradient(180deg,rgba(34,36,38,.05) 1px,transparent 0);background-size:82px 82px;mask-image:linear-gradient(90deg,transparent,#000 54%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 54%,transparent);opacity:.48}.final-cta h2{color:var(--color-ink-strong)}.final-cta p{color:var(--color-gray)}.final-cta-inner{display:grid;grid-gap:2rem;gap:2rem;align-items:center}.final-cta-copy{display:grid;grid-gap:1rem;gap:1rem;justify-items:start}.final-cta-copy h2{max-width:720px}.final-cta-points{counter-reset:final-cta-step;width:min(100%,740px);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.85rem;gap:.85rem;padding:0;margin:.55rem 0 .75rem;list-style:none}.final-cta-points li{counter-increment:final-cta-step;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start;padding:.1rem 0 .1rem .75rem;border-left:1px solid rgba(72,182,202,.42);color:var(--color-ink-strong);font-size:.94rem;line-height:1.35}.final-cta-points li:before{content:"0" counter(final-cta-step);color:var(--color-blue-dark);font-size:.78rem;line-height:1.55}.final-cta .final-cta-challenge{margin:-.1rem 0 -.05rem;color:var(--color-ink-strong);font-family:var(--font-body),Arial,sans-serif;font-size:1.12rem;line-height:1.3;font-weight:400;letter-spacing:0}.final-cta-visual{min-height:260px;display:grid;grid-gap:1rem;gap:1rem;align-content:center}.final-cta-step{position:relative;min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.85rem;gap:.85rem;border:1px solid var(--color-line-soft);border-radius:var(--radius-card);background:linear-gradient(90deg,rgba(72,182,202,.14),transparent 62%),rgba(255,255,255,.88);padding:.9rem 1rem;box-shadow:var(--shadow-soft);color:var(--color-ink-strong)}.final-cta-step .line-icon{width:34px;height:34px;color:var(--color-blue-dark)}.final-cta-step:nth-child(2){width:82%;margin-left:auto}.final-cta-step:nth-child(3){width:68%}.site-footer{padding:2.5rem 0 1.25rem;background:var(--color-white)}.footer-grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.footer-grid>div{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem}.footer-grid h2{font-size:.98rem}.footer-brand p{max-width:420px}.footer-developers,.footer-legal,.footer-social{grid-template-columns:1fr}.footer-pending{display:inline-flex}.footer-social-links{display:flex;flex-wrap:wrap;gap:.55rem}.footer-social-link{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid var(--color-line-soft);border-radius:var(--radius-control);color:var(--color-ink-strong);background:var(--color-white)}.footer-social-link:hover{color:var(--color-blue-dark);border-color:rgba(72,182,202,.45);background:var(--color-mist)}.footer-social-icon{width:1.25rem;height:1.25rem;fill:currentColor}.footer-bottom{margin-top:1.8rem;padding-top:1rem;border-top:1px solid var(--color-line-soft);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;color:var(--color-gray);font-size:.9rem}.footer-attribution{display:inline-flex;flex-wrap:wrap;gap:.35rem}.about-page{background:var(--color-white)}.about-hero{position:relative;overflow:hidden;isolation:isolate;padding:4.8rem 0 4.5rem;background:linear-gradient(180deg,var(--color-white) 0,var(--color-app) 100%)}.about-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(72,182,202,.08) 1px,transparent 0),linear-gradient(90deg,rgba(72,182,202,.08) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(90deg,rgba(0,0,0,.42),transparent 66%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.42),transparent 66%)}.about-compu-grid,.about-mark-grid{display:grid;grid-gap:2rem;gap:2rem;align-items:center}.about-hero-grid{display:grid;grid-gap:1.2rem;gap:1.2rem}.about-compu-copy,.about-hero-copy,.about-mark-copy,.about-story{display:grid;grid-gap:1.1rem;gap:1.1rem}.about-hero-copy{max-width:920px}.about-hero-copy h1{position:relative;display:inline-block;max-width:680px;padding-bottom:.85rem}.about-hero-copy h1:after{content:"";position:absolute;left:0;bottom:0;width:min(9rem,42%);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--color-blue),rgba(162,180,91,.58),rgba(72,182,202,0))}.about-compu-copy p,.about-hero-copy>p:not(.section-eyebrow),.about-mark-copy p,.about-story p{color:var(--color-gray);font-size:1.0625rem}.about-origin{position:relative;overflow:hidden;isolation:isolate;background:var(--color-white)}.about-origin:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(72,182,202,.06) 1px,transparent 0),linear-gradient(180deg,rgba(34,36,38,.035) 1px,transparent 0);background-size:76px 76px;mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.28) 20%,transparent 78%);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.28) 20%,transparent 78%)}.about-origin-container{position:relative;z-index:1}.about-origin .section-heading{max-width:100%}.about-compu-copy h2,.about-mark-copy h2,.about-section-heading h2{position:relative;display:inline-block;padding-bottom:.75rem}.about-compu-copy h2:after,.about-mark-copy h2:after,.about-section-heading h2:after{content:"";position:absolute;left:0;bottom:0;width:min(8rem,44%);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--color-blue),rgba(162,180,91,.55),transparent)}.about-origin-panel{position:relative;display:grid;grid-gap:1.35rem;gap:1.35rem;margin-inline:0;padding:clamp(1.2rem,3vw,1.7rem);border:1px solid rgba(34,36,38,.09);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,252,.98));box-shadow:0 18px 52px rgba(34,36,38,.06)}.about-origin-panel:before{content:"";position:absolute;top:1rem;bottom:1rem;left:0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--color-blue),rgba(162,180,91,.62),transparent)}.about-story{gap:.85rem}.about-story p{padding-left:1rem;border-left:1px solid rgba(72,182,202,.28)}.about-origin-signals{display:grid;grid-gap:.8rem;gap:.8rem;padding:0;margin:0;list-style:none}.about-origin-signals li{display:grid;grid-gap:.35rem;gap:.35rem;padding-top:.85rem;border-top:1px solid var(--color-line-soft)}.about-origin-signals h3{color:var(--color-blue-dark);font-size:1.18rem}.about-origin-signals p{color:var(--color-gray);font-size:.98rem}.about-mark-section{position:relative;overflow:hidden;isolation:isolate;background:var(--color-white)}.about-brand-stack,.about-symbol-card,.about-symbol-grid{display:grid;grid-gap:1rem;gap:1rem}.about-symbol-card{align-content:start;margin:0;padding:1.25rem;list-style:none}.about-brand-card,.about-fact,.about-symbol-card{border:1px solid var(--color-line-soft);border-radius:var(--radius-card);background:rgba(255,255,255,.94);box-shadow:0 16px 44px rgba(34,36,38,.05)}.about-symbol-card{max-width:540px;border-color:rgba(72,182,202,.22);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,251,252,.96));box-shadow:0 18px 52px rgba(34,36,38,.06)}.about-symbol-reference{align-items:center}.about-symbol-image{width:5.6rem;height:5.6rem;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(47,143,161,.16))}.about-symbol-card figcaption{display:grid;grid-gap:.4rem;gap:.4rem}.about-symbol-card h3{color:var(--color-ink-strong)}.about-symbol-card p{color:var(--color-gray)}.about-compu{overflow:hidden;background:linear-gradient(180deg,var(--color-white) 0,var(--color-app) 100%)}.about-brand-stack{display:grid;grid-gap:.95rem;gap:.95rem;justify-items:start}.about-brand-card{display:grid;place-items:center;padding:1.15rem;width:100%}.about-brand-card img{height:auto}.about-brand-card-compu img{width:min(100%,280px)}.about-brand-card-compu{min-height:178px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,252,.98));border-color:rgba(34,36,38,.09)}.about-facts{display:grid;grid-gap:.85rem;gap:.85rem}.about-fact{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem}.about-fact strong{color:var(--color-blue-dark);font-size:1.85rem;line-height:1;font-weight:500;overflow-wrap:anywhere}.about-fact span{color:var(--color-gray)}.about-page>section.section-tone-gray,.scroll-stack>.scroll-stack-panel.section-tone-gray,.site-footer.section-tone-gray{background:var(--section-gray-bg)}.about-page>section.section-tone-white,.scroll-stack>.scroll-stack-panel.section-tone-white,.site-footer.section-tone-white{background:var(--section-white-bg)}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(249,250,252,.88);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{width:min(100%,760px);max-height:min(92svh,820px);overflow:auto;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);box-shadow:0 30px 90px rgba(34,36,38,.18);padding:1.15rem}.modal-header{display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:.9rem;gap:.9rem;padding:.25rem 0 1rem}.modal-brand-mark{width:10px;height:44px;border-radius:999px;background:var(--color-blue);box-shadow:0 10px 20px rgba(72,182,202,.22)}.modal-header h2{font-size:1.8rem}.modal-header p{margin-top:.5rem;color:var(--color-gray)}.icon-button{flex:0 0 auto;width:44px;height:44px;border-radius:var(--radius-control);background:var(--color-app);color:var(--color-blue-dark);font-size:1.5rem}.demo-form,.form-row{display:grid;grid-gap:.95rem;gap:.95rem}.form-field{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--color-ink-strong)}.consent-field,.form-field span{font-size:.92rem}input,select,textarea{width:100%;min-height:52px;border:1px solid rgba(34,36,38,.16);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-ink-strong);padding:.82rem .92rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.45rem}.select-shell{position:relative;display:block}.select-shell:after{content:"";position:absolute;right:1rem;top:50%;width:.55rem;height:.55rem;border-right:1.8px solid var(--color-blue-dark);border-bottom:1.8px solid var(--color-blue-dark);transform:translateY(-65%) rotate(45deg);pointer-events:none}input:focus,select:focus,textarea:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px rgba(72,182,202,.12)}textarea{resize:vertical}.field-error,.form-alert{color:var(--color-danger)}.form-alert,.form-success{border:1px solid rgba(139,30,30,.2);border-radius:var(--radius-control);background:rgba(139,30,30,.06);padding:.8rem}.form-success{border-color:rgba(72,182,202,.28);background:rgba(72,182,202,.08);color:var(--color-blue-dark)}.modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.consent-field{display:flex;align-items:flex-start;gap:.6rem;color:var(--color-gray)}.consent-field input{width:18px;min-width:18px;height:18px;min-height:18px;margin-top:.2rem;accent-color:var(--color-blue)}.consent-field a{color:var(--color-blue-dark);text-decoration:underline;text-underline-offset:3px}.cookie-notice{position:fixed;z-index:80;left:1rem;right:1rem;bottom:1rem;display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-soft)}.cookie-notice p{color:var(--color-gray)}.cookie-notice div{display:flex;flex-wrap:wrap;gap:.7rem}.not-found-shell,.thank-you-shell{min-height:80svh}.thank-you-nav{width:min(100% - 2rem,var(--container));margin-inline:auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.thank-you-hero{width:min(100% - 2rem,920px);margin:0 auto;padding:5rem 0 3rem;display:grid;grid-gap:1.1rem;gap:1.1rem}.thank-you-hero h1{font-size:2.6rem}.thank-you-hero .button{width:-moz-fit-content;width:fit-content}.thank-you-grid{width:min(100% - 2rem,var(--container));margin:0 auto;padding:0 0 5rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.thank-you-grid>div{border:1px solid var(--color-line-soft);border-radius:var(--radius-card);padding:1.25rem}.not-found-shell{display:grid;place-content:center;justify-items:center;grid-gap:1rem;gap:1rem;padding:2rem}.visually-hidden{padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.observer-sentinel,.visually-hidden{position:absolute;width:1px;height:1px}.observer-sentinel{top:50%;left:0;pointer-events:none;visibility:hidden}@keyframes fade-rise{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-rise{0%{opacity:.86;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes card-scroll-rise{0%{opacity:.86;transform:translateY(calc(18px + var(--card-hover-offset, 0px)))}to{opacity:1;transform:translateY(var(--card-hover-offset,0))}}@keyframes ai-output-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-33.333333% - .24rem))}}@supports (animation-timeline:view()){.section:not(.hero):not(.scroll-stack-panel)>.container{animation:scroll-rise linear both;animation-timeline:view();animation-range:entry 0 cover 26%}.case-card,.outcome-card,.pricing-card,.process-card{animation:card-scroll-rise linear both;animation-timeline:view();animation-range:entry 0 cover 22%}}@media (min-width:640px){h1{font-size:3.45rem}h2{font-size:2.8rem}.how-heading h2{font-size:3.05rem}.about-facts,.case-grid,.form-row,.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-origin-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.about-symbol-reference{grid-template-columns:auto minmax(0,1fr)}}@media (min-width:768px){.section{padding:4.85rem 0}.pricing-grid,.thank-you-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-input-card{grid-template-columns:minmax(0,1fr) auto}.about-compu-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr);align-items:start}.comparison-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-panels:before{display:block}.footer-grid-compact{grid-template-columns:minmax(0,1.25fr) minmax(220px,.7fr);align-items:start}.cookie-notice{left:auto;width:min(520px,calc(100% - 2rem))}}@media (min-width:1024px){main>.section{display:grid;align-items:center}.desktop-nav,.header-contract,.header-demo,.login-link{display:inline-flex}.menu-button{display:none}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.35rem}.hero-copy{gap:1.25rem}.hero-copy h1{max-width:700px;font-size:3.28rem}.process-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.process-example-block{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:2rem;padding:1.55rem 1.7rem}.process-example-block:nth-child(2) .process-example-media{order:-1}.process-example-copy h3{font-size:2.05rem}.process-example-copy>p:not(.process-example-phase){max-width:520px}.process-example-media{min-height:440px}.process-example-image-primary{width:min(76%,500px)}.process-example-image-secondary{width:min(36%,230px)}.process-card-copy h3{font-size:1.72rem}.case-grid,.outcome-grid,.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community-layout,.faq-layout,.quote-calculator-panel,.social-grid,.social-layout{grid-template-columns:.78fr 1.22fr}.community-card{justify-self:end;width:min(100%,470px)}.comparison-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.faq-layout .section-cta,.social-layout .section-cta{grid-column:1/-1}h1{font-size:4.45rem}h2{font-size:3.25rem}.how-heading h2{font-size:3.55rem}.price-block strong{font-size:2.34rem}.quote-result-content>strong{font-size:2.42rem}.price-block-long strong{font-size:1.92rem}.final-cta-inner{grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr)}.footer-grid-compact{grid-template-columns:minmax(0,1.1fr) minmax(150px,.45fr) minmax(150px,.45fr) minmax(120px,.34fr)}}@media (min-width:1200px){.header-inner{width:min(100% - 2rem,var(--container));gap:.75rem;padding:.3rem .3rem .3rem .8rem}.brand-logo{width:108px}.desktop-nav{gap:.85rem;font-size:.9rem}.header-actions{gap:.42rem}.header-contract,.header-demo,.login-link{padding-inline:.92rem}.header-demo{min-width:148px}.header-contract{min-width:128px}}@media (min-width:1024px){.about-mark-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.85fr)}.about-symbol-grid{justify-items:start}}@media (max-width:1199px){.desktop-nav,.header-contract,.header-demo,.login-link{display:none}.menu-button{display:inline-grid}}@media (min-width:1024px) and (min-height:720px){.scroll-stack{padding:0;background:linear-gradient(180deg,var(--color-app) 0,var(--color-white) 18%,var(--color-app) 100%)}.scroll-stack:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(72,182,202,.08) 1px,transparent 0),linear-gradient(90deg,rgba(34,36,38,.045) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);opacity:.42}.scroll-stack>.scroll-stack-panel:last-child{margin-bottom:0}}@media (min-width:1280px){.section-progress-nav{display:block}}@media (max-width:900px){.site-header,.site-header.is-scrolled{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.94) 78%,rgba(255,255,255,0))}.hero.section{min-height:auto}.hero-video-desktop{display:none!important}.hero-video-mobile{display:block}}@media (max-width:640px){.hero-video-frame{width:min(100%,360px);margin-inline:auto}.language-menu{right:auto;left:0}.header-actions .language-menu{right:0;left:auto}.modal-header{grid-template-columns:1fr auto}.modal-brand-mark{display:none}}@media (max-width:520px){.section{padding:3.45rem 0}.hero.section{padding-top:2.2rem;padding-bottom:3.2rem}.hero-copy{gap:1.12rem}.hero-eyebrow{gap:.48rem}.hero-ai-mark{width:1.8rem;height:1.8rem}h1{font-size:2.55rem}.hero-copy h1{font-size:2.35rem}h2{font-size:2.05rem}.how-heading{margin-bottom:2.35rem}.how-heading h2{font-size:2.22rem}.how-section .process-card{min-height:270px;padding:1.25rem}.ai-output-carousel{max-width:100%}.ai-output-controls{justify-content:center}.ai-output-clone,.ai-output-item{min-height:50px;flex-basis:min(61vw,220px)}.ai-output-title{min-height:50px;padding:.46rem .6rem}.ai-output-title-text{font-size:.8rem}.ai-output-tooltip-floating{width:min(320px,calc(100vw - 1.5rem))}.section-closer .ai-output-impact{font-size:1.12rem}.process-example-flow{justify-content:center;margin-top:-.55rem;margin-inline:auto;max-width:24rem;text-align:center}.process-example-block{padding:1rem}.process-example-copy h3{font-size:1.48rem}.process-example-media{min-height:260px}.process-example-media:before{inset:.7rem}.process-example-image-primary{width:min(84%,320px)}.process-example-image-secondary{width:min(46%,160px)}.process-number{font-size:3.45rem}.process-icon{width:60px;height:60px}.process-icon .line-icon{width:58px;height:58px}.brand-logo{width:96px}.company-logo{min-height:90px;padding:.7rem .8rem}.company-logo img{max-height:60px}.company-logo-wide img{max-height:46px}.company-logo-tall img{max-height:66px}.customer-success-carousel{padding:.8rem}.customer-success-controls{justify-content:flex-start}.customer-success-control{width:2.5rem;height:2.5rem}.customer-success-track{gap:.75rem}.customer-success-status{grid-template-columns:minmax(0,1fr) auto;gap:.62rem}.customer-success-dots{grid-column:1/-1}.customer-success-dot{width:1.75rem;height:1.75rem}.customer-testimonial{padding:.9rem .9rem .9rem .95rem}.customer-testimonial-head{align-items:flex-start;gap:.65rem}.customer-testimonial-logo{width:92px;height:50px;padding:.45rem .52rem}.customer-testimonial-logo img{max-height:38px}.customer-testimonial h3{font-size:.96rem}.customer-testimonial-conversation{grid-template-columns:1fr;gap:.58rem}.customer-testimonial blockquote p{font-size:.91rem;line-height:1.52}.customer-testimonial blockquote{padding:.72rem .78rem}.customer-testimonial blockquote:after{top:auto;right:1.15rem;bottom:-7px;border-top:0;border-bottom:1px solid rgba(72,182,202,.18);border-right:1px solid rgba(72,182,202,.18);border-top-right-radius:0;border-bottom-right-radius:2px;background:rgba(248,253,254,.98)}.customer-testimonial footer{justify-self:end;max-width:min(100%,17rem);text-align:right}.customer-logo-block{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.65rem}.customer-static-logo:first-child{grid-column:auto}.customer-static-logo{min-height:78px;padding:.54rem}.ipade-note{align-items:flex-start;gap:.5rem;padding-top:.65rem}.ipade-logo{width:72px}.ipade-note p{font-size:.76rem}.final-cta-points{grid-template-columns:1fr;gap:.7rem}.cta-pair{width:100%}.cta-pair .button{flex:1 1 100%}.hero-cta-pair{width:100%}.about-hero{padding-top:3.2rem}.final-cta-step,.final-cta-step:nth-child(2),.final-cta-step:nth-child(3){width:100%}.price-block strong{font-size:2rem}.quote-result-content>strong{font-size:1.88rem}.community-actions .button,.modal-actions .button,.quote-cta-row .button,.quote-send-button{width:100%}.modal-actions{flex-direction:column-reverse}.community-card{grid-template-columns:1fr}.price-block-long strong{font-size:1.82rem}.footer-grid-compact{gap:1.35rem}details:not(.language-switcher) p{padding-left:1.1rem}details:not(.language-switcher) summary{grid-template-columns:auto 1fr auto}.faq-bullet{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ai-output-viewport{scroll-behavior:auto}.ai-output-track{animation:none!important;transform:none!important}.scroll-stack{padding:0!important}.scroll-stack-panel{position:relative!important;top:auto!important;width:auto!important;min-height:auto!important;margin-bottom:0!important;border-right:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.scroll-stack-panel:after{opacity:0!important}.case-card:hover,.outcome-card:hover,.pricing-card:hover,.process-card:hover{--card-hover-offset:0px!important;transform:none!important}}