.ext-page{background:var(--marketing-night,#080921);color:#fff}.ext-page .wrap{width:min(1240px,100% - 64px)}.ext-page :is(h1,h2,h3,p){margin:0}.ext-page :is(h1,h2,h3){color:inherit;text-wrap:balance}.ext-page h2{letter-spacing:-.045em;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:650;line-height:1.13}.ext-page p{line-height:1.7}.ext-page em{color:#c97be9;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#fa487b 4%,#b346f1 52%,#6799ff 100%) text;font-style:normal}.ext-page :is(a,summary,video):focus-visible{outline-offset:6px;outline:3px solid #ff92b5}.ext-kicker{color:#b5b1d2;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:750;line-height:1.6}.ext-hero{padding:48px 0 0;overflow:clip}.ext-hero-copy{text-align:center}.ext-hero h1{letter-spacing:-.052em;margin:20px 0 22px;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:650;line-height:1.06}.ext-lead{color:#c0bfd6;text-wrap:pretty;max-width:690px;margin:0 auto;font-size:1.06rem}.ext-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:26px;display:flex}.ext-assurance{color:#a5a4bd;margin-top:16px;font-size:.78rem}.ext-stage{max-width:1100px;margin-top:44px}.ext-window{background:#fff;border-radius:16px 16px 0 0;margin:0;overflow:hidden;box-shadow:0 40px 90px -30px #000c,0 0 0 1px #ffffff1a}.ext-window-bar{background:#f6f4fb;border-bottom:1px solid #ece9f4;align-items:center;gap:5px;padding:12px 16px;display:flex}.ext-window-bar i{background:#d7d3e4;border-radius:50%;width:7px;height:7px}.ext-window-bar i:first-child{background:#b3a1e4}.ext-window-bar span{color:#68657c;letter-spacing:.06em;padding-left:8px;font-size:.66rem}.ext-window img{width:100%;height:auto;display:block}.ext-section-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:32px;display:flex}.ext-section-heading h2{margin-top:12px}.ext-section-heading>p{color:#c0bfd6;max-width:380px;font-size:.95rem}.ext-demo{padding:96px 0 40px}.ext-video{aspect-ratio:16/9;background:#17192e;border-radius:17px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000c,0 0 0 1px #ffffff15}.ext-video iframe{border:0;width:100%;height:100%;display:block}.ext-video-play{all:unset;cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.ext-video-play img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ext-video-icon{background:#d9245c;border-radius:50%;width:84px;height:84px;transition:transform .18s cubic-bezier(.23,1,.32,1),background .18s;position:relative;box-shadow:0 18px 40px -12px #000c}.ext-video-icon:after{content:"";border:15px solid #0000;border-left:24px solid #fff;border-right-width:0;position:absolute;top:27px;left:34px}.ext-video-play:hover .ext-video-icon{background:#bd174b;transform:scale(1.06)}.ext-video-play:focus-visible{outline-offset:-3px;border-radius:17px;outline:3px solid #ff92b5}.ext-video-length{color:#fff;background:#080921d9;border-radius:7px;padding:4px 9px;font-size:.8rem;font-weight:700;position:absolute;bottom:14px;right:16px}.ext-video-note{color:#a5a4bd;margin-top:12px;font-size:.82rem}.ext-video-note a{color:#fff;text-underline-offset:4px}.ext-features{gap:24px;padding:56px 0;display:grid}.ext-feature{background:linear-gradient(150deg,#282442,#17192e);border:1px solid #ffffff15;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding:48px 52px 0;scroll-margin-top:110px;display:grid;overflow:hidden}.ext-feature.flip{background:linear-gradient(130deg,#272449,#202038);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ext-feature.flip .ext-feature-copy{order:2}.ext-feature-copy{align-self:center;padding-bottom:48px}.ext-feature-copy h2{margin:14px 0;font-size:clamp(1.85rem,2.7vw,2.65rem)}.ext-feature-copy p:last-child{color:#c0bfd6;max-width:470px;font-size:.98rem}.ext-feature-shot{place-self:end center;width:min(100%,400px)}.ext-feature-shot img{object-fit:cover;object-position:top;border-radius:14px 14px 0 0;width:100%;height:auto;max-height:420px;display:block;box-shadow:0 30px 70px -30px #000c,0 0 0 1px #ffffff14}.ext-more{padding:40px 0 96px}.ext-more-grid{border:1px solid #ffffff24;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ext-more-grid li{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;padding:26px}.ext-more-grid li:nth-child(3n){border-right:0}.ext-more-grid li:nth-last-child(-n+3){border-bottom:0}.ext-more-grid h3{letter-spacing:-.025em;margin-bottom:10px;font-size:1.12rem;font-weight:650}.ext-more-grid p{color:#b9b6cf;font-size:.88rem}.ext-light{color:#17172e;background:#f8f8fc;padding:86px 0}.ext-light .ext-kicker{color:#6d529b}.ext-light .ext-section-heading>p{color:#656176}.ext-light :is(a,summary):focus-visible{outline-color:#6d38b1}.ext-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:46px 0 56px;padding:0;list-style:none;display:grid}.ext-steps li{border-top:1px solid #d4d0e1;padding-top:20px}.ext-steps li>span{color:#8258ad;font-size:.8rem;font-weight:700}.ext-steps h3{letter-spacing:-.025em;margin:16px 0 10px;font-size:1.15rem;line-height:1.4}.ext-steps p{color:#656176;font-size:.92rem}.ext-privacy{background:#fff;border:1px solid #e6e3f0;border-radius:16px;padding:30px 34px}.ext-privacy h3{letter-spacing:-.03em;margin-bottom:8px;font-size:1.25rem}.ext-privacy p{color:#656176}.ext-privacy a{color:#6d38b1;text-underline-offset:4px;font-weight:650}.ext-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;padding:96px 0 40px;display:grid}.ext-faq details{border-bottom:1px solid #ffffff24}.ext-faq summary{cursor:pointer;justify-content:space-between;gap:18px;padding:20px 0;font-size:1.02rem;font-weight:650;list-style:none;display:flex}.ext-faq summary::-webkit-details-marker{display:none}.ext-faq summary:after{content:"+";color:#b69bff;font-size:1.3rem;line-height:1;transition:transform .18s cubic-bezier(.23,1,.32,1)}.ext-faq details[open] summary:after{transform:rotate(45deg)}.ext-faq details p{color:#c0bfd6;padding:0 0 22px;font-size:.95rem}.ext-closing{text-align:center;padding:80px 0 110px}.ext-closing h2{max-width:760px;margin:0 auto}@media (width<=900px){.ext-feature,.ext-feature.flip{grid-template-columns:1fr;gap:28px;padding:36px 30px 0}.ext-feature.flip .ext-feature-copy{order:0}.ext-feature-copy{padding-bottom:0}.ext-more-grid{grid-template-columns:1fr 1fr}.ext-more-grid li:nth-child(3n){border-right:1px solid #ffffff24}.ext-more-grid li:nth-child(2n){border-right:0}.ext-more-grid li:nth-last-child(-n+3){border-bottom:1px solid #ffffff24}.ext-more-grid li:nth-last-child(-n+2){border-bottom:0}.ext-faq{grid-template-columns:1fr;gap:12px}.ext-section-heading{flex-direction:column;align-items:start;gap:12px}}@media (width<=600px){.ext-page .wrap{width:calc(100% - 36px)}.ext-hero{padding-top:36px}.ext-demo{padding-top:64px}.ext-more-grid{grid-template-columns:1fr}.ext-more-grid li{border-bottom:1px solid #ffffff24!important;border-right:0!important}.ext-more-grid li:last-child{border-bottom:0!important}.ext-steps{grid-template-columns:1fr;gap:18px}.ext-light{padding:58px 0}.ext-feature-shot img{max-height:320px}.ext-video-icon{width:64px;height:64px}.ext-video-icon:after{border-width:12px 0 12px 19px;top:20px;left:26px}}@media (prefers-reduced-motion:reduce){.ext-faq summary:after,.ext-video-icon{transition:none}}
