@font-face{font-family:Hellix;src:url(/fonts/Hellix-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Hellix;src:url(/fonts/Hellix-Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Hellix;src:url(/fonts/Hellix-SemiBold.woff2)format("woff2");font-weight:600 900;font-display:swap}:root{color:#f6f5f2;font-synthesis:none;--purple:#bea3f1;--mint:#a6d9cb;--ink:#252426;--paper:#f7f7f2;--line:#d6d6d0;--sc-canvas:#f7f7f2;--sc-surface:#e7e5ee;--sc-ink:#252426;--sc-ink-soft:#69676b;--sc-accent:#bea3f1;--sc-accent-ink:#211b2a;--sc-font-display:Hellix, Arial, sans-serif;--sc-font-text:Hellix, Arial, sans-serif;--sc-in-distance:16px;background:#141416;font-family:Hellix,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500}h2{font-size:clamp(42px,4.2vw,65px);line-height:1.05}p{text-wrap:pretty;line-height:1.55}img{max-width:100%;display:block}svg{flex-shrink:0}::selection{color:#141416;background:#bea3f1}:focus-visible{outline-offset:5px;outline:2px solid #80619e}.wrap{width:min(1272px,100% - 128px);margin-inline:auto}.section{padding-block:112px}.light{color:var(--ink);background:var(--paper)}.button{white-space:nowrap;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:0 26px;font-size:15px;font-weight:500;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-primary{background:var(--purple);color:#24202b}.button-primary:hover{background:#d2baf5}.button-dark{color:#fff;background:#252426}.button-dark:hover{background:#47424f}.text-link{align-items:center;gap:16px;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover svg{transform:translate(2px,-2px)}.text-link svg{transition:transform .2s}.icon-button{background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.skip-link{background:var(--purple);color:#141416;z-index:200;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:24px}.skip-link:focus{top:20px}.header{z-index:50;color:#fff;border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:32px;height:104px;padding:0 46px;display:flex;position:absolute;top:20px;left:20px;right:20px}.brand img{width:112px;height:auto}.nav-links{gap:35px;margin-left:60px;display:flex}.nav-links a{text-shadow:0 1px 12px #0004;font-size:14px}.nav-links a:hover{color:#decafa}.nav-actions{align-items:center;gap:12px;display:flex}.button-nav{background:#191b1424;border-color:#ffffff91;gap:23px;min-height:43px;padding-inline:21px;font-size:13px}.button-nav:hover{color:#252426;background:#fff}.menu-toggle{display:none}.hero-frame{padding:20px 20px 0}.hero{isolation:isolate;background:#393b34;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:48px;height:auto;min-height:clamp(740px,100svh - 40px,1000px);padding-block:140px 31px;display:flex;position:relative;overflow:hidden}.hero-photo{z-index:-3;position:absolute;inset:0}.hero-photo img{object-fit:cover;width:100%;height:100%}.hero-shade{z-index:-1;background:linear-gradient(90deg,#0d1312cf 0%,#12191783 32%,#10151408 65%),linear-gradient(#0000 72%,#0b13144d);position:absolute;inset:0}.hero-content{width:52%;margin-left:5.4%;position:relative}.hero-kicker{letter-spacing:.15em;color:#eeece3;margin-bottom:26px;font-size:10px;font-weight:500}.hero h1{letter-spacing:-.065em;font-size:clamp(70px,6.75vw,106px);line-height:.96}.hero h1 span{color:#e5d8f6}.hero-description{color:#efeee8;max-width:400px;margin-top:30px;font-size:18px;line-height:1.5}.hero-content .button{margin-top:29px}.hero-caption{justify-content:space-between;align-items:flex-end;margin-inline:5.4% 4%;font-size:12px;line-height:1.5;display:flex;position:relative}.hero-caption>span{opacity:.75}.hero-caption a{border-bottom:1px solid #fff8;align-items:center;gap:14px;padding-bottom:7px;font-size:13px;display:flex}.brand-line{color:#c9c4ce;justify-content:space-between;align-items:center;gap:25px;padding:32px 6.4%;font-size:13px;display:flex}.brand-line>div{color:#f1edf5;align-items:center;gap:27px;display:flex}.brand-line i{background:#bea3f1;border-radius:100%;width:3px;height:3px;display:block}.section-label{letter-spacing:.13em;align-items:center;gap:11px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.section-label>span{background:currentColor;width:5px;height:5px}.promise .section-label{margin-bottom:34px}.promise-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.promise-heading h2{font-size:clamp(40px,4vw,61px)}.promise-heading h2 span{color:#8b808f}.promise-heading>p{color:#6a686c;max-width:300px;margin-bottom:3px;font-size:16px}.promise-grid{grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.promise-grid article{border-left:1px solid var(--line);padding:0 43px}.promise-grid article:first-child{border-left:0;padding-left:0}.promise-grid article:last-child{padding-right:0}.promise-grid svg{color:#6b566e;margin-bottom:33px}.promise-grid h3{margin-bottom:19px;font-size:28px;line-height:1.1}.promise-grid p{color:#6a686c;max-width:300px;font-size:15px}.possibilities .wrap{border-top:1px solid var(--line)}.possibilities-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:65px;display:flex}.possibilities-heading p{color:#6a686c;margin-bottom:5px;font-size:16px}.feature-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:8%;display:grid}.feature-photo{isolation:isolate;background:#dddcd4;border-radius:18px;height:540px;position:relative;overflow:hidden}.feature-photo>img{object-fit:cover;object-position:50% 48%;opacity:0;width:100%;height:100%;transition:opacity .38s;position:absolute;inset:0}.feature-photo>img.is-active{opacity:1}.feature-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0c1213b3);position:absolute;inset:60% 0 0}.photo-caption{color:#fff;z-index:2;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:29px;left:28px;right:28px}.photo-caption span:last-child{align-items:center;gap:6px;display:flex}.feature-item{border-bottom:1px solid #cfcec8;padding:26px 0}.feature-item:first-child{border-top:1px solid #cfcec8}.feature-item h3{letter-spacing:-.045em;font-size:27px}.feature-item h3 button{text-align:left;width:100%;min-height:39px;letter-spacing:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.feature-item p{color:#777079;margin:18px 25px 24px 0;font-size:16px}.feature-item .text-link{font-size:13px}.feature-item.is-active h3{color:#745483}.aura-signature{align-items:center;gap:15px;margin-top:40px;display:flex}.aura-signature>div{background:#e1d8e9;border-radius:50%;width:50px;height:50px;overflow:hidden}.aura-signature img{object-fit:cover;width:76px;max-width:none;height:76px;transform:translate(-13px,-4px)}.aura-signature p{color:#79737b;font-size:12px;line-height:1.55}.aura-signature strong{color:#38333a;font-weight:400}.editorial-section{color:var(--ink);background:#e3deed;grid-template-columns:1fr 1fr;display:grid}.editorial-photo{min-height:660px}.editorial-photo img{object-fit:cover;object-position:60% center;width:100%;height:100%}.editorial-copy{align-self:center;padding:90px 16% 90px 12%}.editorial-copy .section-label{color:#63596d;margin-bottom:42px;font-size:9px}.editorial-copy h2{margin-bottom:30px;font-size:clamp(44px,4.8vw,70px)}.editorial-copy p{color:#68636d;max-width:350px;margin-bottom:19px;font-size:16px}.editorial-copy .button{margin-top:18px;font-size:14px}.trust-heading{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.trust-heading .section-label{margin-bottom:34px}.trust-heading>p{color:#6a686c;max-width:320px;font-size:16px}.trust-grid{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:68px;display:grid}.trust-grid article{border-top:1px solid var(--line);padding-top:28px}.rule-icon{color:#756082;margin-bottom:26px;display:flex}.trust-grid h3{margin-bottom:12px;font-size:23px}.trust-grid p{color:#6a686c;max-width:310px;font-size:15px}.faq{padding-bottom:115px}.faq-layout{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:9%;padding-top:76px;display:grid}.faq h2{font-size:49px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item h3{letter-spacing:-.018em;font-size:17px}.faq-item button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:23px 0;display:flex}.faq-item p{color:#726d75;padding:0 20px 24px 0;font-size:15px}.proposal{color:#f7f4fb;background:#201d25;padding-block:105px}.proposal-inner{grid-template-columns:1fr 1fr;align-items:center;gap:11%;display:grid}.proposal-copy .section-label{color:#baadc6;margin-bottom:35px}.proposal-copy h2{font-size:clamp(44px,4.6vw,69px)}.proposal-copy h2 span{color:#bea3f1}.proposal-copy>p{color:#b9b0c3;max-width:325px;margin-top:30px;font-size:16px}.proposal-signature{color:#a79ab3;align-items:center;gap:17px;margin-top:49px;font-size:12px;line-height:1.5;display:flex}.proposal-signature img{width:35px;height:35px}.form-surface{color:#28232e;background:#f6f4f8;border-radius:18px;padding:37px}.form-surface h3{font-size:26px;line-height:1.15}.form-intro{color:#82798c;margin:10px 0 26px;font-size:13px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-surface label{margin-bottom:17px;font-size:11px;font-weight:500;display:block}.form-surface input:not([type=checkbox]),.form-surface select{color:#2d2535;outline-offset:2px;background:0 0;border:1px solid #d0cad8;border-radius:6px;width:100%;min-height:46px;margin-top:7px;padding:10px 12px;font-size:12px;display:block}.form-surface input::placeholder{color:#908698}.form-surface select{padding-right:28px}.form-surface .consent{color:#786e82;align-items:flex-start;gap:10px;margin:20px 0;font-size:10px;font-weight:400;line-height:1.6;display:flex}.consent input{accent-color:#6d497d;flex-shrink:0;width:15px;height:15px;margin:2px 0 0}.consent button{color:#4f395e;background:0 0;border:0;padding:0;text-decoration:underline}.form-submit{width:100%;min-height:48px;font-size:13px}.form-submit:disabled{opacity:.7}.form-note{text-align:center;color:#82788c;margin-top:13px;font-size:10px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-error{color:#932c37;background:#f4e1e1;border-radius:7px;margin-top:16px;padding:12px;font-size:12px}.form-success{outline:none;flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;display:flex}.success-icon{color:#477961;background:#dcebe3;border-radius:50%;place-items:center;width:59px;height:59px;margin-bottom:25px;display:grid}.form-success h3{font-size:38px}.form-success p{color:#796e82;margin:22px 0 30px;font-size:15px}.loading-icon{animation:1s linear infinite spin}@keyframes spin{to{rotate:360deg}}.footer{background:#151517;padding-block:96px 44px}.footer-top{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:25px;padding-bottom:32px;display:flex}.footer-top img{width:126px;height:auto}.footer-actions{gap:12px;display:flex}.footer-button{border-color:#ffffff80;border-radius:12px;gap:22px;min-height:54px;padding-inline:20px;font-size:13px}.footer-button:hover{color:#25202e;background:#f5f1f9}.footer-navigation{grid-template-columns:1fr 1fr;gap:60px;padding-top:30px;display:grid}.footer-links>a,.footer-about summary{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:22px;padding-block:13px;font-size:21px;line-height:1.4;display:flex}.footer-links>a:hover,.footer-about summary:hover{color:#d5baf4}.footer-links>a svg{transition:transform .2s}.footer-links>a:hover svg{transform:translate(4px)}.footer-about summary{cursor:pointer;list-style:none}.footer-about summary::-webkit-details-marker{display:none}.footer-about[open] summary svg{rotate:45deg}.footer-about p{color:#aaa5b0;max-width:470px;padding-block:4px 16px;font-size:14px;line-height:1.65}.footer-contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:36px 32px;display:flex}.footer-contact a{align-items:center;gap:16px;font-size:19px;display:inline-flex}.footer-contact p{color:#aaa5b0;font-size:13px}.footer-note{color:#89838f;max-width:990px;margin-top:24px;font-size:11px;line-height:1.75}.footer-bottom{color:#aaa5b0;border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:11px;display:flex}.footer-bottom>div{gap:27px;display:flex}.footer-bottom button{background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:flex}.footer-bottom button:hover{color:#e6dcf0}.privacy-dialog{color:#28232e;background:#f6f4f8;border:0;border-radius:20px;width:min(540px,100vw - 32px);max-height:85svh;padding:45px;overflow:auto;box-shadow:0 30px 120px #0006}.privacy-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141416a6}.privacy-dialog h2{margin-bottom:25px;font-size:35px}.privacy-dialog h3{margin-top:25px;font-size:19px}.privacy-dialog p{color:#786d81;margin-top:14px;font-size:14px}.privacy-dialog p a{text-decoration:underline}.privacy-dialog .button{min-height:45px;margin-top:27px;font-size:13px}.dialog-close{position:absolute;top:12px;right:12px}@media (width>=1600px){.hero-content{margin-left:8%}.hero-caption{margin-inline:8% 6%}.header{padding-inline:6%}}@media (width<=1150px){.wrap{width:calc(100% - 88px)}.header{padding-inline:35px}.nav-links{gap:25px;margin-left:0}.hero{min-height:clamp(720px,100svh - 40px,1000px)}.hero-content{width:58%}.hero h1{font-size:82px}.hero-description{max-width:335px;font-size:16px}.hero-photo img{object-position:58% center!important}.promise-heading{gap:30px}.promise-heading h2{font-size:45px}.promise-heading>p{max-width:250px;font-size:15px}.promise-grid article{padding-inline:25px}.feature-layout{gap:6%}.feature-photo{height:470px}.feature-item h3{font-size:25px}.feature-item p{font-size:14px}.editorial-copy{padding:65px 12%}.editorial-photo{min-height:600px}.trust-grid{gap:35px}.proposal-inner{gap:7%}.form-surface{padding:28px}.form-grid{grid-template-columns:1fr;gap:0}}@media (width<=850px){.wrap{width:calc(100% - 64px)}.section{padding-block:85px}.header{height:90px;padding-inline:25px}.brand img{width:95px}.nav-links{gap:20px}.nav-links a{font-size:11px}.button-nav{gap:10px;padding-inline:15px;font-size:11px}.hero{min-height:clamp(720px,100svh - 40px,1000px)}.hero h1{font-size:74px}.hero-content{width:65%;margin-left:5%}.hero-description{max-width:305px}.hero-shade{background:linear-gradient(90deg,#101715de,#10171590 40%,#10171508 90%)}.hero-photo img{object-position:64% center!important}.hero-caption{font-size:11px}.brand-line{padding-inline:5%;font-size:11px}.brand-line>div{gap:15px}.promise-heading{display:block}.promise-heading>p{max-width:380px;margin-top:26px}.promise-grid{margin-top:55px}.promise-grid h3{font-size:23px}.promise-grid p{font-size:13px}.promise-grid article{padding-inline:20px}.possibilities-heading{gap:40px}.possibilities-heading h2{font-size:43px}.possibilities-heading p{max-width:225px;font-size:14px}.desktop-break{display:none}.feature-photo{height:465px}.feature-item h3{font-size:21px}.feature-item{padding-block:22px}.feature-item p{margin-right:0;font-size:13px}.feature-item .text-link{gap:8px;font-size:12px}.photo-caption{font-size:10px;left:20px;right:20px}.photo-caption span:last-child{display:none}.editorial-copy{padding:55px 10%}.editorial-copy h2{font-size:44px}.editorial-copy p{font-size:14px}.editorial-copy .section-label{margin-bottom:30px;font-size:8px}.editorial-photo{min-height:560px}.trust-heading{display:block}.trust-heading>p{max-width:420px;margin-top:25px}.trust-grid{gap:25px}.trust-grid h3{font-size:21px}.trust-grid p{font-size:13px}.faq-layout{gap:7%}.faq h2{font-size:42px}.faq-item h3{font-size:15px}.faq-item p{font-size:13px}.proposal-inner{gap:5%}.proposal-copy h2{font-size:44px}.proposal-copy>p{font-size:14px}.form-surface{padding:25px}.form-surface h3{font-size:23px}}@media (width<=680px){html{scroll-padding-top:30px}.wrap{width:calc(100% - 44px)}.section{padding-block:70px}h2{font-size:40px}.header{gap:15px;height:77px;padding-inline:20px;top:10px;left:10px;right:10px}.brand img{width:88px}.nav-actions{gap:7px}.button-nav{gap:10px;min-height:37px;padding-inline:14px;font-size:10px}.button-nav svg{width:13px}.menu-toggle{width:28px;height:40px;display:flex}.menu-toggle svg{width:21px}.nav-links{background:#242326;border:1px solid #ffffff25;border-radius:12px;margin:0;padding:15px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 20px 60px #0005}.nav-links.menu-open{flex-direction:column;gap:0;display:flex}.nav-links a{padding:14px;font-size:14px}.hero-frame{padding:10px 10px 0}.hero{border-radius:14px;min-height:clamp(740px,100svh - 20px,930px);padding-bottom:26px}.hero-photo img{object-position:65% 50%!important}.hero-shade{background:linear-gradient(#11191516 18%,#111915a6 60%,#111915e8 100%),linear-gradient(#12161275,#0000 27%)}.hero-content{width:auto;margin-inline:23px;transform:none}.hero-kicker{letter-spacing:.11em;margin-bottom:22px;font-size:8px}.hero h1{letter-spacing:-.055em;max-width:450px;font-size:clamp(46px,13.8vw,80px);line-height:.98}.hero-description{max-width:285px;margin-top:22px;font-size:14px;line-height:1.5}.hero-content .button{gap:28px;min-height:49px;margin-top:25px;padding-inline:24px;font-size:13px}.hero-caption{margin-inline:24px}.hero-caption>span{font-size:10px}.hero-caption a{gap:9px;font-size:11px}.brand-line{justify-content:center;padding:28px 23px;font-size:10px}.brand-line>span{display:none}.brand-line>div{justify-content:space-between;gap:17px;width:100%}.section-label{font-size:8px}.promise .section-label{margin-bottom:27px}.promise-heading h2{font-size:39px;line-height:1.1}.promise-heading h2 br{display:none}.promise-heading h2 span{display:block}.promise-heading>p{max-width:340px;margin-top:25px;font-size:15px}.promise-grid{grid-template-columns:1fr;margin-top:42px}.promise-grid article,.promise-grid article:first-child,.promise-grid article:last-child{border:0;border-top:1px solid var(--line);grid-template-columns:32px 1fr;column-gap:21px;padding:27px 0;display:grid}.promise-grid article:last-child{padding-bottom:0}.promise-grid svg{width:25px;margin-top:3px;margin-bottom:0}.promise-grid h3{margin-bottom:14px;font-size:25px;line-height:1.15}.promise-grid h3 br{display:none}.promise-grid p{grid-column:2;max-width:none;font-size:14px}.possibilities-heading{margin-bottom:35px;display:block}.possibilities-heading h2{font-size:40px}.possibilities-heading p{max-width:300px;margin-top:23px;font-size:15px}.feature-layout{flex-direction:column;align-items:stretch;gap:30px;display:flex}.feature-photo{border-radius:14px;height:410px}.feature-photo>img{object-position:center center}.photo-caption{font-size:11px;bottom:23px;left:22px}.feature-item{padding-block:23px}.feature-item h3{font-size:25px}.feature-item p{margin:17px 10px 22px 0;font-size:15px}.feature-item .text-link{font-size:13px}.aura-signature{margin-top:28px}.editorial-section{flex-direction:column;display:flex}.editorial-photo{height:380px;min-height:0}.editorial-photo img{object-position:60% 55%}.editorial-copy{align-self:stretch;padding:55px 28px 64px}.editorial-copy h2{margin-bottom:27px;font-size:49px}.editorial-copy .section-label{margin-bottom:28px}.editorial-copy p{max-width:390px;font-size:15px}.editorial-copy .button{min-height:50px;font-size:13px}.trust-heading h2{font-size:39px}.trust-heading .section-label{margin-bottom:27px}.trust-heading>p{font-size:15px}.trust-grid{grid-template-columns:1fr;gap:28px;margin-top:38px}.trust-grid article{grid-template-columns:30px 1fr;column-gap:17px;padding-top:26px;display:grid}.rule-icon{grid-row:span 2;margin-top:0;margin-bottom:0}.trust-grid h3{font-size:22px}.trust-grid p{font-size:14px}.faq{padding-bottom:70px}.faq-layout{grid-template-columns:1fr;gap:35px;padding-top:60px}.faq h2{font-size:40px}.faq-item h3{font-size:16px}.faq-item button{padding-block:22px}.faq-item p{font-size:14px}.proposal{padding-block:65px}.proposal-inner{grid-template-columns:1fr;gap:38px}.proposal-copy h2{font-size:47px}.proposal-copy .section-label{margin-bottom:25px}.proposal-copy>p{max-width:340px;margin-top:23px;font-size:15px}.proposal-signature{display:none}.form-surface{border-radius:14px;padding:28px 23px}.form-surface h3{font-size:25px}.form-surface label{font-size:12px}.form-surface input:not([type=checkbox]),.form-surface select{min-height:49px;font-size:16px}.form-surface .consent{font-size:11px}.form-submit{min-height:50px}.footer{padding-block:56px 32px}.footer-top{flex-direction:column;align-items:flex-start;gap:30px;padding-bottom:28px}.footer-top img{width:112px}.footer-actions{flex-wrap:wrap;gap:10px;width:100%}.footer-button{flex:1;gap:10px;min-height:46px;padding-inline:13px;font-size:11px}.footer-navigation{grid-template-columns:1fr;gap:0;padding-top:20px}.footer-links>a,.footer-about summary{padding-block:12px;font-size:18px}.footer-contact{flex-direction:column;align-items:flex-start;gap:14px;padding-block:30px}.footer-contact a{font-size:17px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.footer-bottom>span{padding-top:8px}.footer-bottom>div{flex-wrap:wrap;gap:12px 24px}.privacy-dialog{padding:38px 27px}.privacy-dialog h2{font-size:30px}}@media (width<=390px){.hero-content{margin-inline:21px}.hero{min-height:clamp(720px,100svh - 20px,930px)}.button-nav{gap:7px;padding-inline:12px;font-size:9px}.header{padding-inline:17px}.brand img{width:80px}.nav-actions{gap:7px}.promise-heading h2,.trust-heading h2{font-size:35px}.possibilities-heading h2{font-size:37px}.feature-photo{height:370px}.feature-item h3{font-size:23px}.proposal-copy h2{font-size:43px}.form-surface h3{font-size:23px}}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition:none!important;animation:none!important}html[data-motion=reduced] [data-sc-in]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-sc-in]{opacity:1!important;transform:none!important}}.header.cinematic-header{z-index:100;width:100%;max-width:none;height:var(--nav-height);color:#fff;border:0;border-radius:0;padding:0;position:fixed;top:0;left:0;right:0;transform:none}.header-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1512px,100% - 128px);height:100%;margin-inline:auto;display:flex}.cinematic-header .brand img{width:112px;height:auto}.cinematic-header .brand,.cinematic-header .nav-actions{flex-shrink:0}.cinematic-header .nav-links{align-items:center;margin-left:0}.cinematic-header .nav-login{gap:10px;padding-inline:16px}.cinematic-header .nav-links a{color:inherit}.header-compact .button-nav{color:#fff;background:0 0;border-color:#ffffff85}.header-compact .button-nav:hover{color:#252426;background:#fff}.hero-frame{overflow:clip}.hero-photo img{object-position:50% 42%!important}.hero-shade{background:linear-gradient(90deg,#242327 0% 26%,#242327ec 35%,#24232794 48%,#24232715 68%,#24232706 100%),linear-gradient(#12111782,#0000 24% 76%,#1211175c)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.roi-section{isolation:isolate;color:#fff;background:radial-gradient(at 85% 10%,#ac70d2 0%,#0000 50%),radial-gradient(at 10% 70%,#360d64 0%,#0000 60%),linear-gradient(130deg,#56237a,#8045ab 60%,#2b153e);padding:100px 0 42px;position:relative;overflow:hidden}.roi-grain{z-index:-1;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.55' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.roi-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:0 25px;display:grid}.roi-copy{padding-block:25px 70px}.roi-copy .section-label{color:#ead8ff}.roi-copy h2{margin:25px 0;font-size:clamp(38px,3.9vw,58px)}.roi-copy>p{color:#efdff9;max-width:430px;margin-bottom:15px;font-size:17px}.roi-stats{gap:35px;margin:33px 0;display:flex}.roi-stats>div{flex-direction:column;max-width:165px;display:flex}.roi-stats strong{letter-spacing:-.055em;font-size:48px;font-weight:400;line-height:1.15}.roi-stats strong span{margin-left:3px;font-size:25px}.roi-stats>div>span{color:#e3cdec;margin-top:8px;font-size:12px}.roi-copy .button{color:#4e2468;background:#f7efff}.roi-chart{align-self:stretch;align-items:center;width:calc(100% + 25px);display:flex}.roi-controls{border-top:1px solid #ffffff35;grid-column:1/-1;align-items:center;gap:25px;padding-top:24px;display:flex}.roi-controls label{white-space:nowrap;font-size:15px}.roi-controls input{accent-color:#e3c7ff;cursor:ew-resize;width:240px}.roi-controls button{background:0 0;border:0;margin-left:auto;padding:12px 0;font-size:14px}.roi-disclaimer,.roi-premises{color:#e1cce9;grid-column:1/-1;margin-top:18px;font-size:11px;line-height:1.6}.roi-premises{max-width:1000px;font-size:13px}.solutions-section{background:#151517;padding-bottom:75px;overflow:hidden}.solutions-heading{grid-template-columns:1.2fr 1fr;align-items:start;gap:80px;margin-bottom:60px;display:grid}.solutions-heading h2{font-size:clamp(35px,3.6vw,53px)}.solutions-heading p{color:#c5c3c8;max-width:450px;padding-top:7px;font-size:18px}.solution-tabs{scrollbar-width:none;align-items:center;gap:16px;margin-bottom:46px;padding:5px 0;display:flex;overflow:auto}.solution-tabs::-webkit-scrollbar{display:none}.solution-tabs button{color:#929095;text-transform:uppercase;background:0 0;border:0;border-radius:25px;flex-shrink:0;padding:8px 13px;font-size:13px;font-weight:600}.solution-tabs button[aria-selected=true]{color:#232126;background:#f6f5f2}.solution-tabs button:hover{color:#d8c2ee}.solution-tabs button[aria-selected=true]:hover{color:#232126}.solutions-window{touch-action:pan-y;padding-left:max(64px,50vw - 636px);overflow:hidden}.solutions-track{will-change:translate;gap:24px;display:flex}.solution-card{opacity:.3;background:#29282b;border-radius:25px;flex:0 0 min(1180px,100vw - 192px);grid-template-columns:1fr 1fr;height:585px;transition:opacity .4s;display:grid;overflow:hidden}.solution-card.is-active{opacity:1}.solution-copy{flex-direction:column;justify-content:space-between;padding:38px;display:flex}.solution-copy h3{margin-bottom:17px;font-size:34px;line-height:1.08}.solution-copy p{color:#bbb9bf;font-size:17px;line-height:1.5}.solution-copy .text-link{color:#dec8f7;margin-top:25px;font-size:14px}.solution-image{min-width:0;overflow:hidden}.slider-controls{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.slider-controls p{color:#949198;font-size:13px}.slider-controls p span{color:#eeebf2}.slider-controls>div{gap:10px;display:flex}.slider-controls button{background:0 0;border:1px solid #57535e;border-radius:50%;width:46px;height:46px}.slider-controls button:disabled{opacity:.25}.slider-controls button:not(:disabled):hover{background:#403748}.integrations-section{background:#18181b;border-top:1px solid #ffffff0b;padding-top:100px;overflow:hidden}.integration-heading{text-align:center;margin-bottom:55px}.integration-heading .section-label{color:#b9a1d1;justify-content:center}.integration-heading h2{margin:23px 0;font-size:clamp(38px,4.6vw,66px)}.integration-heading h2 span{color:#bca4d7}.integration-heading p{color:#a7a4ad;font-size:18px}.integration-grid{grid-template-columns:1fr .95fr 1fr;gap:24px;display:grid}.integration-side{flex-direction:column;justify-content:space-evenly;gap:30px;display:flex}.integration-group{border-bottom:1px solid #ffffff12;padding:25px 0}.integration-group:last-child{border:0}.integration-group>svg{color:#ad8acb;margin-bottom:16px}.integration-group h3{letter-spacing:-.03em;margin-bottom:12px;font-size:23px}.integration-group p{color:#99959f;font-size:14px;line-height:1.65}.integration-chips{flex-wrap:wrap;gap:7px 15px;margin-top:22px;display:flex}.integration-chips button,.integration-chips span{color:#d1ccd6;background:0 0;border:0;border-bottom:1px solid #514757;padding:6px 0;font-size:13px}.integration-chips button:hover,.integration-chips button[aria-pressed=true]{color:#d3a9f7;border-color:#d3a9f7}.integration-stage{aspect-ratio:440/580;background:#0e0e12;border:1px solid #5a456543;border-radius:24px;align-self:center;width:100%;min-width:0;position:relative;overflow:hidden}.integration-stage:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -1px #c98eff}.integration-stage-caption{text-align:center;letter-spacing:.15em;color:#e9d9f9;font-size:11px;position:absolute;bottom:27px;left:0;right:0}.integration-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding:35px 0 26px;display:flex}.integration-marquee{margin-block:32px 15px;position:relative}.integration-ribbon{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee-toggle{color:#b7a9c6;background:#18181b;border:1px solid #b7a9c633;border-radius:50%;justify-content:center;align-items:center;padding:7px;display:flex;position:absolute;bottom:-14px;right:0}.integration-logo{opacity:.65;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:116px;height:88px;transition:opacity .3s,transform .3s;display:flex}.integration-logo:hover,.integration-logo[aria-pressed=true]{opacity:1;transform:translateY(-5px)}.integration-logo img{object-fit:contain;width:93px;height:32px}.integration-logo[data-brand=postgres] img,.integration-logo[data-brand=sqlserver] img{width:36px}.integration-logo[data-brand=sap] img{width:60px}.integration-logo[data-brand=sankhya] img,.integration-logo[data-brand=oracle] img{filter:brightness(0)invert()}.integration-logo span{color:#b9b1c2;font-size:11px}.integration-bottom{margin-top:15px}.integration-detail{border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:35px;min-height:153px;padding:27px 0;display:flex}.integration-status{text-transform:uppercase;letter-spacing:.12em;color:#b59acb;font-size:10px}.integration-detail h3{margin:8px 0;font-size:23px}.integration-detail p{color:#aaa4b1;max-width:750px;font-size:13px}.integration-detail .text-link{white-space:nowrap;color:#d4b6ec;font-size:13px}.integration-legend{color:#aaa3b2;align-items:center;gap:20px;font-size:11px;display:flex}.integration-legend span{align-items:center;gap:6px;display:flex}.integration-legend i{background:#abcfb9;border-radius:50%;width:5px;height:5px}.integration-legend span:nth-child(2) i{background:0 0;border:1px solid #918599}.integration-legend button{color:#c1afd2;background:0 0;border:0;margin-left:auto;font-size:11px}.integration-disclaimer{color:#8b8594;margin-top:18px;font-size:10px}@media (width<=1100px){.cinematic-header .nav-links{gap:20px}.cinematic-header .nav-links a{font-size:13px}.solutions-heading{gap:40px}.solution-copy{padding:28px}.solution-copy h3{font-size:29px}.solution-copy p{font-size:15px}.integration-grid{grid-template-columns:1fr 1fr 1fr;gap:25px}.integration-group h3{font-size:20px}.integration-group p{font-size:13px}.integration-logos{gap:7px}.integration-logo{width:101px}}@media (width<=980px){.header.cinematic-header{padding:0}.header-inner{gap:20px;width:calc(100% - 64px)}.cinematic-header .nav-links{color:#fff;background:#202024f5;border:1px solid #ffffff18;border-radius:14px;margin:0;padding:15px;display:none;position:absolute;top:100%;left:22px;right:22px}.cinematic-header .nav-links.menu-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.cinematic-header .nav-links a{color:#fff;padding:14px;font-size:17px}.cinematic-header .menu-toggle{width:30px;display:flex}}@media (width<=900px){.roi-layout{grid-template-columns:1fr 1fr;gap:0}.roi-copy h2{font-size:39px}.roi-copy>p{font-size:15px}.roi-stats{gap:23px}.roi-stats strong{font-size:37px}.solutions-heading{grid-template-columns:1fr;gap:25px}.solutions-heading p{max-width:550px}.solution-card{flex-basis:calc(100vw - 110px)}.integration-grid{grid-template-columns:1fr 1fr}.integration-stage{aspect-ratio:440/580;grid-area:1/1/auto/-1;width:100%;max-width:420px;min-height:0;margin:auto}.integration-side{justify-content:start}.integration-detail{align-items:start}}@media (width<=600px){.hero-photo img{object-position:65% 42%!important}.hero-shade{background:linear-gradient(#211f2820 20%,#211f2873 39%,#211f28cf 70%,#1e1c24f2 97%),linear-gradient(#16141b8c,#0000 25%)}html{scroll-padding-top:84px}.header.cinematic-header{border-radius:0;width:100%;height:72px;padding:0;top:0;left:0}.header-inner{gap:10px;width:calc(100% - 44px)}.cinematic-header .brand img{width:88px}.cinematic-header .button-nav{gap:10px;min-height:37px;padding:0 13px;font-size:12px}.cinematic-header .button-nav svg{display:none}.cinematic-header .nav-actions{gap:7px}.cinematic-header .menu-toggle{width:31px}.cinematic-header .nav-links{border-radius:14px;width:auto;top:72px;left:12px;right:12px}.roi-section{padding:60px 0 32px}.roi-layout{flex-direction:column;display:flex}.roi-copy{width:100%;padding:0}.roi-copy h2{font-size:42px}.roi-copy>p{font-size:16px}.roi-stats{gap:40px}.roi-stats strong{font-size:44px}.roi-chart{width:calc(100% + 20px);margin:16px -10px 0}.roi-controls{flex-wrap:wrap;gap:18px;width:100%;padding-top:20px}.roi-controls input{order:3;width:100%}.roi-controls label{font-size:13px}.roi-controls button{font-size:12px}.roi-disclaimer{font-size:10px}.solutions-section{padding-block:65px 45px}.solutions-heading{gap:20px;margin-bottom:30px}.solutions-heading h2{font-size:38px}.solutions-heading p{font-size:16px}.solution-tabs{gap:6px;margin-bottom:25px}.solution-tabs button{padding:7px 10px;font-size:11px}.solutions-window{padding-left:22px}.solution-card{border-radius:19px;flex-basis:calc(100vw - 66px);grid-template-rows:390px 330px;grid-template-columns:1fr;height:720px}.solution-copy{padding:24px}.solution-copy h3{font-size:28px}.solution-copy p{font-size:15px}.solution-copy .text-link{margin-top:18px;font-size:12px}.slider-controls p{max-width:180px;font-size:11px}.slider-controls button{width:39px;height:39px}.integrations-section{padding-block:70px 45px}.integration-heading{margin-bottom:35px}.integration-heading h2{font-size:40px}.integration-heading p{font-size:15px}.integration-grid{gap:23px}.integration-side{gap:0}.integration-group{padding:22px 0}.integration-group h3{font-size:20px}.integration-group p{font-size:13px}.integration-chips{gap:5px 11px;margin-top:15px}.integration-chips button,.integration-chips span{font-size:11px}.integration-logos{gap:12px;padding:25px 0 15px}.integration-logo{width:calc(25% - 12px);height:70px}.integration-logo img{width:75px;height:25px}.integration-logo span{font-size:9px}.integration-detail{flex-direction:column;gap:18px}.integration-detail h3{font-size:21px}.integration-legend{flex-wrap:wrap;gap:15px}.integration-legend button{margin-left:0}}@media (width<=420px){.header-inner{gap:10px;width:calc(100% - 28px)}.cinematic-header .brand img{width:76px}.cinematic-header .button-nav{gap:6px;padding-inline:10px;font-size:11px}.cinematic-header .nav-login{padding-inline:12px}.cinematic-header .nav-actions{gap:6px}.cinematic-header .menu-toggle{width:28px}}@media (prefers-reduced-motion:reduce){.solution-card,.integration-logo{transition:none}}
