:root{--feature-bg:#ffffff;--feature-ink:#15172a;--feature-muted:#667085;--feature-line:#e7eaf0;--feature-soft:#f7f8fc;--feature-soft-strong:#f1f3fa;--feature-brand:#5d4bd8;--feature-brand-dark:#4133a5;--feature-brand-soft:#efecff;--feature-accent:#7a6af2;--feature-dark:#171629;--feature-dark-2:#24203e;--feature-success:#1d9a6c;--feature-shadow-sm:0 10px 30px rgba(31,35,64,.06);--feature-shadow-md:0 20px 55px rgba(31,35,64,.11);--feature-radius:22px;--feature-radius-sm:15px}.feature-surface{background:var(--feature-bg);color:var(--feature-ink);overflow:hidden}.feature-surface *{box-sizing:border-box}.feature-surface a{text-underline-offset:3px}.feature-eyebrow{align-items:center;color:var(--feature-brand);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.feature-eyebrow:before{background:currentColor;border-radius:999px;content:"";display:inline-block;height:7px;margin-right:9px;width:7px}.feature-breadcrumbs{margin:0 0 38px;position:relative;z-index:2}.feature-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.feature-breadcrumbs li{align-items:center;color:#838aa0;display:flex;font-size:13px;font-weight:650}.feature-breadcrumbs li:not(:last-child):after{color:#b5bac8;content:"›";margin-left:8px}.feature-breadcrumbs a{color:#5f65a7;text-decoration:none}.feature-breadcrumbs a:hover{color:var(--feature-brand);text-decoration:underline}.feature-hero{background:radial-gradient(circle at 12% 12%,rgba(93,75,216,.12),transparent 34%),radial-gradient(circle at 88% 16%,rgba(122,106,242,.13),transparent 32%),linear-gradient(180deg,#fbfbff 0,#fff 82%);padding:54px 0 34px;position:relative}.feature-hero-glow{border-radius:50%;filter:blur(20px);opacity:.52;pointer-events:none;position:absolute}.feature-hero-glow-a{background:rgba(93,75,216,.12);height:320px;right:-110px;top:40px;width:320px}.feature-hero-glow-b{background:rgba(122,106,242,.09);bottom:10px;height:240px;left:-90px;width:240px}.feature-hero-grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);position:relative;z-index:1}.feature-hero-copy{max-width:700px}.feature-hero h1{color:#121426;font-size:clamp(44px,5.2vw,72px);font-weight:800;letter-spacing:-.045em;line-height:1.03;margin:18px 0 24px}.feature-hero-lead{color:#5f6676;font-size:19px;line-height:1.82;margin:0;max-width:720px}.feature-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.feature-btn{align-items:center;border:1px solid transparent;border-radius:13px;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;min-height:52px;padding:0 21px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.feature-btn-primary{background:linear-gradient(135deg,var(--feature-brand),#7564ed);box-shadow:0 15px 34px rgba(93,75,216,.24);color:#fff!important}.feature-btn-primary:hover{box-shadow:0 20px 40px rgba(93,75,216,.3);transform:translateY(-2px)}.feature-btn-secondary{background:#fff;border-color:#dcdff0;color:#2f3452!important}.feature-btn-secondary:hover{border-color:#bfc4e0;box-shadow:var(--feature-shadow-sm);transform:translateY(-2px)}.feature-hero-proof{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:28px}.feature-hero-proof span{align-items:center;color:#525a6c;display:inline-flex;font-size:13px;font-weight:700;gap:8px}.feature-hero-proof i{background:var(--feature-success);border-radius:50%;box-shadow:0 0 0 4px rgba(29,154,108,.1);height:7px;width:7px}.feature-product-visual{perspective:1200px}.feature-product-window{background:rgba(255,255,255,.9);border:1px solid rgba(213,216,231,.88);border-radius:24px;box-shadow:0 30px 80px rgba(48,39,105,.14),0 12px 30px rgba(31,35,64,.07);overflow:hidden;position:relative;transform:rotateY(-3deg) rotateX(1deg)}.feature-product-window:after{background:linear-gradient(135deg,rgba(93,75,216,.16),transparent 50%);content:"";height:220px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:220px}.feature-product-window-bar{align-items:center;border-bottom:1px solid #eceef4;display:flex;gap:7px;padding:15px 18px}.feature-product-window-bar>span{background:#d9dce7;border-radius:50%;height:8px;width:8px}.feature-product-window-bar>span:first-child{background:#ff8d8d}.feature-product-window-bar>span:nth-child(2){background:#ffc86d}.feature-product-window-bar>span:nth-child(3){background:#6fd5a2}.feature-product-window-bar strong{color:#7a8191;font-size:11px;letter-spacing:.08em;margin-left:8px;text-transform:uppercase}.feature-product-stage{background:linear-gradient(180deg,#fff 0,#fafaff 100%);min-height:420px;padding:30px}.feature-product-pulse{align-items:end;background:linear-gradient(135deg,#f2efff,#faf9ff);border:1px solid #e5e0ff;border-radius:18px;display:flex;gap:7px;height:118px;justify-content:center;padding:20px}.feature-product-pulse span{background:linear-gradient(180deg,#7f70ef,#5d4bd8);border-radius:999px;height:40%;width:12px}.feature-product-pulse span:nth-child(2){height:72%}.feature-product-pulse span:nth-child(3){height:52%}.feature-product-pulse span:nth-child(4){height:88%}.feature-product-pulse span:nth-child(5){height:63%}.feature-product-pulse span:nth-child(6){height:82%}.feature-product-pulse span:nth-child(7){height:46%}.feature-product-focus{align-items:center;background:#19172b;border-radius:14px;color:#fff;display:flex;gap:10px;margin:18px 0;padding:16px 18px}.feature-product-focus-dot{background:#8d7dff;border-radius:50%;box-shadow:0 0 0 5px rgba(141,125,255,.15);height:9px;width:9px}.feature-product-focus strong{font-size:13px;font-weight:750}.feature-product-controls{display:grid;gap:10px}.feature-product-control{align-items:center;background:#fff;border:1px solid #e7e9f2;border-radius:13px;display:grid;gap:14px;grid-template-columns:auto 1fr;padding:13px 15px}.feature-product-control>span{align-items:center;background:#f0edff;border-radius:10px;color:var(--feature-brand);display:flex;font-size:11px;font-weight:850;height:32px;justify-content:center;width:32px}.feature-product-control strong{color:#34384c;display:block;font-size:12px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-product-control i{background:linear-gradient(90deg,#e4e6ef 0,#e4e6ef 64%,#f4f5f9 64%);border-radius:999px;display:block;height:6px;width:100%}.feature-anchor-nav{align-items:stretch;background:rgba(255,255,255,.92);border:1px solid #e6e8f0;border-radius:18px;box-shadow:var(--feature-shadow-sm);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:52px;overflow:hidden;position:relative;z-index:2}.feature-anchor-nav a{align-items:center;border-right:1px solid #eceef4;color:#3d4259;display:flex;font-size:12px;font-weight:750;gap:10px;line-height:1.35;min-height:64px;padding:13px 16px;text-decoration:none}.feature-anchor-nav a:last-child{border-right:0}.feature-anchor-nav a:hover{background:#faf9ff;color:var(--feature-brand)}.feature-anchor-nav span{color:#a0a5b2;font-size:10px;font-weight:850}.feature-highlight-strip{background:#fff;padding:20px 0 0}.feature-highlight-track{border-bottom:1px solid var(--feature-line);border-top:1px solid var(--feature-line);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.feature-highlight-item{align-items:flex-start;border-right:1px solid var(--feature-line);display:flex;gap:14px;min-height:150px;padding:26px 22px}.feature-highlight-item:last-child{border-right:0}.feature-highlight-index{color:#a7acba;font-size:10px;font-weight:850;letter-spacing:.08em;margin-top:4px}.feature-highlight-item h2{color:#282c40;font-size:16px;line-height:1.35;margin:0 0 8px}.feature-highlight-item p{color:#747b8b;font-size:13px;line-height:1.7;margin:0}.feature-section{padding:98px 0;position:relative;scroll-margin-top:100px}.feature-section--tone{background:linear-gradient(180deg,#fafbff 0,#f7f8fd 100%)}.feature-section-heading{margin-bottom:46px;max-width:820px}.feature-section-heading--center{margin-left:auto;margin-right:auto;text-align:center}.feature-section-heading--center .feature-eyebrow{justify-content:center}.feature-section-copy{max-width:620px}.feature-section-number{color:#b0b5c3;display:block;font-size:11px;font-weight:850;letter-spacing:.14em;margin-bottom:14px}.feature-section h2,.feature-trust h2,.feature-faq h2,.feature-final-cta h2{color:#17192b;font-size:clamp(32px,4vw,50px);font-weight:800;letter-spacing:-.032em;line-height:1.1;margin:14px 0 20px}.feature-section-heading>p,.feature-section-copy>p{color:#666d7d;font-size:17px;line-height:1.85;margin:0}.feature-bento-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-bento-item{background:#fff;border:1px solid var(--feature-line);border-radius:20px;box-shadow:0 8px 24px rgba(31,35,64,.035);min-height:220px;padding:28px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature-bento-item--lead{background:linear-gradient(145deg,#1b1930,#2a2448);border-color:#302a50;color:#fff;grid-column:span 2}.feature-bento-item:hover{border-color:#d5d8e8;box-shadow:var(--feature-shadow-md);transform:translateY(-4px)}.feature-bento-item>span{color:#a3a8b6;display:block;font-size:10px;font-weight:850;letter-spacing:.12em;margin-bottom:34px}.feature-bento-item--lead>span{color:#9588eb}.feature-bento-item h3{color:#272b3f;font-size:20px;line-height:1.3;margin:0 0 12px}.feature-bento-item--lead h3{color:#fff;font-size:26px}.feature-bento-item p{color:#707788;font-size:14px;line-height:1.78;margin:0}.feature-bento-item--lead p{color:#d0cceb;max-width:700px}.feature-showcase-layout{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.feature-section-copy--sticky{position:sticky;top:110px}.feature-showcase-list{border-top:1px solid #dfe2eb}.feature-showcase-row{border-bottom:1px solid #dfe2eb;display:grid;gap:18px;grid-template-columns:46px 1fr;padding:24px 0}.feature-showcase-row>span{align-items:center;background:#ece9ff;border-radius:11px;color:var(--feature-brand);display:flex;font-size:11px;font-weight:850;height:38px;justify-content:center;width:38px}.feature-showcase-row h3{color:#25283a;font-size:19px;margin:0 0 8px}.feature-showcase-row p{color:#707788;line-height:1.75;margin:0}.feature-usecase-stack{border-top:1px solid var(--feature-line);margin-top:48px}.feature-usecase-row{align-items:center;border-bottom:1px solid var(--feature-line);display:grid;gap:26px;grid-template-columns:56px minmax(190px,.7fr) minmax(0,1.3fr) 28px;min-height:112px;padding:22px 10px;transition:background-color .2s ease,padding .2s ease}.feature-usecase-row:hover{background:#faf9ff;padding-left:20px;padding-right:20px}.feature-usecase-number{color:#a3a8b7;font-size:11px;font-weight:850}.feature-usecase-row h3{color:#25283a;font-size:18px;margin:0}.feature-usecase-row p{color:#707788;line-height:1.7;margin:0}.feature-usecase-arrow{color:var(--feature-brand);font-size:20px}.feature-benefits-layout{align-items:start;display:grid;gap:78px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.feature-benefit-list{border:1px solid #e3e5ef;border-radius:22px;box-shadow:var(--feature-shadow-sm);overflow:hidden}.feature-benefit-list article{align-items:flex-start;background:#fff;border-bottom:1px solid #e8eaf1;display:grid;gap:16px;grid-template-columns:38px 1fr;padding:22px 24px}.feature-benefit-list article:last-child{border-bottom:0}.feature-benefit-check{align-items:center;background:#e9f8f2;border-radius:11px;color:var(--feature-success);display:flex;font-size:14px;font-weight:900;height:34px;justify-content:center;width:34px}.feature-benefit-list h3{color:#282b3f;font-size:18px;margin:0 0 7px}.feature-benefit-list p{color:#707788;line-height:1.72;margin:0}.feature-timeline{margin-top:50px;max-width:900px;position:relative}.feature-timeline:before{background:linear-gradient(180deg,#b9b0f2,#e3dffd);bottom:42px;content:"";left:25px;position:absolute;top:25px;width:2px}.feature-timeline-step{display:grid;gap:24px;grid-template-columns:52px 1fr;padding:0 0 34px;position:relative}.feature-timeline-step:last-child{padding-bottom:0}.feature-timeline-marker{align-items:center;background:#fff;border:1px solid #dcd8f4;border-radius:50%;box-shadow:0 8px 20px rgba(93,75,216,.1);display:flex;height:52px;justify-content:center;position:relative;width:52px;z-index:1}.feature-timeline-marker span{color:var(--feature-brand);font-size:11px;font-weight:900}.feature-timeline-step>div:last-child{padding-top:7px}.feature-timeline-step h3{color:#25283a;font-size:20px;margin:0 0 8px}.feature-timeline-step p{color:#707788;line-height:1.75;margin:0}.feature-inline-cta{align-items:center;background:linear-gradient(135deg,#ece9ff,#f8f6ff);border:1px solid #dfdafc;border-radius:20px;display:flex;gap:26px;justify-content:space-between;margin-top:54px;padding:26px 28px}.feature-inline-cta>div{display:flex;flex-direction:column;gap:6px}.feature-inline-cta strong{color:#29263e;font-size:20px;line-height:1.35;max-width:720px}.feature-trust{background:#fff;padding:96px 0}.feature-trust-shell{background:radial-gradient(circle at 88% 18%,rgba(124,105,255,.24),transparent 30%),linear-gradient(135deg,#171629,#211e39 55%,#282345);border-radius:28px;box-shadow:0 28px 75px rgba(23,22,41,.2);display:grid;gap:64px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;padding:58px;position:relative}.feature-trust .feature-eyebrow{color:#a99eff}.feature-trust h2{color:#fff}.feature-trust-copy p{color:#c7c4d8;font-size:16px;line-height:1.85;margin:0}.feature-trust-points{border-top:1px solid rgba(255,255,255,.14)}.feature-trust-points>div{border-bottom:1px solid rgba(255,255,255,.12);display:grid;gap:17px;grid-template-columns:40px 1fr;padding:17px 0}.feature-trust-points span{color:#9187d8;font-size:11px;font-weight:850}.feature-trust-points p{color:#f0edf9;line-height:1.62;margin:0}.feature-faq{background:#f8f9fd;padding:98px 0}.feature-faq-layout{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.feature-faq-list{border-top:1px solid #dfe2eb}.feature-faq-item{border-bottom:1px solid #dfe2eb}.feature-faq-item summary{align-items:center;color:#282b3d;cursor:pointer;display:flex;font-size:17px;font-weight:800;gap:20px;justify-content:space-between;list-style:none;padding:22px 0}.feature-faq-item summary::-webkit-details-marker{display:none}.feature-faq-item summary i{border:1px solid #d5d8e4;border-radius:50%;display:block;flex:0 0 34px;height:34px;position:relative;width:34px}.feature-faq-item summary i:after,.feature-faq-item summary i:before{background:#6a7082;content:"";height:2px;left:9px;position:absolute;top:15px;width:14px}.feature-faq-item summary i:after{transform:rotate(90deg);transition:transform .2s ease}.feature-faq-item[open] summary i:after{transform:rotate(0)}.feature-faq-item p{color:#707788;line-height:1.8;margin:0;padding:0 56px 22px 0}.feature-related{background:#fff;padding:92px 0}.feature-related-heading{margin-bottom:34px}.feature-related-heading h2{color:#202338;font-size:34px;letter-spacing:-.025em;margin:10px 0 0}.feature-related-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-related-card{background:#fff;border:1px solid var(--feature-line);border-radius:18px;color:inherit!important;display:block;padding:25px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature-related-card:hover{border-color:#d3d6e5;box-shadow:var(--feature-shadow-md);transform:translateY(-4px)}.feature-index-category{color:var(--feature-brand);display:block;font-size:10px;font-weight:850;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.feature-related-card h3{color:#25283a;font-size:20px;line-height:1.35;margin:0 0 10px}.feature-related-card p{color:#747b8b;font-size:14px;line-height:1.75;margin:0 0 18px}.feature-index-link{align-items:center;color:var(--feature-brand);display:inline-flex;font-size:13px;font-weight:800;gap:6px}.feature-final-cta{background:#fff;padding:24px 0 96px}.feature-final-cta-shell{align-items:center;background:linear-gradient(135deg,#f0edff 0,#f8f7ff 58%,#fff 100%);border:1px solid #e2defc;border-radius:28px;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto;padding:46px 50px}.feature-final-cta h2{font-size:clamp(30px,3.5vw,46px);margin-bottom:14px}.feature-final-cta p{color:#666d7d;line-height:1.8;margin:0;max-width:760px}.feature-final-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.feature-index{background:#fafbff;min-height:70vh}.feature-index-hero{background:radial-gradient(circle at 14% 12%,rgba(93,75,216,.12),transparent 34%),linear-gradient(180deg,#fbfbff,#fff);padding:72px 0 54px}.feature-index-hero h1{color:#17192c;font-size:clamp(42px,5vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1.06;margin:15px 0 18px}.feature-index-hero p{color:#687081;font-size:17px;line-height:1.8;margin:0;max-width:760px}.feature-index-grid-section{padding:24px 0 92px}.feature-index-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-index-card{background:#fff;border:1px solid var(--feature-line);border-radius:20px;box-shadow:0 8px 24px rgba(31,35,64,.035);color:inherit!important;display:block;min-height:250px;padding:28px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature-index-card:hover{border-color:#d4d7e5;box-shadow:var(--feature-shadow-md);transform:translateY(-4px)}.feature-index-card h2{color:#262a3d;font-size:22px;line-height:1.3;margin:0 0 12px}.feature-index-card p{color:#747b8b;line-height:1.76;margin:0 0 22px}.feature-index-card .feature-index-link{margin-top:auto}@media(max-width:1199px){.feature-hero-grid{gap:44px;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}.feature-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-showcase-layout,.feature-benefits-layout,.feature-faq-layout{gap:48px}.feature-related-grid,.feature-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-highlight-track{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-highlight-item:nth-child(3n){border-right:0}}@media(max-width:991px){.feature-hero{padding-top:42px}.feature-hero-grid{grid-template-columns:1fr}.feature-product-visual{margin:0 auto;max-width:620px;width:100%}.feature-product-window{transform:none}.feature-showcase-layout,.feature-benefits-layout,.feature-faq-layout,.feature-trust-shell,.feature-final-cta-shell{grid-template-columns:1fr}.feature-section-copy--sticky{position:static}.feature-trust-shell{gap:38px;padding:44px}.feature-final-actions{justify-content:flex-start}.feature-anchor-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-anchor-nav a:nth-child(3n){border-right:0}.feature-usecase-row{grid-template-columns:48px minmax(160px,.8fr) 1.2fr 24px}.feature-highlight-track{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-highlight-item:nth-child(3n){border-right:1px solid var(--feature-line)}.feature-highlight-item:nth-child(2n){border-right:0}}@media(max-width:767px){.feature-hero{padding:34px 0 24px}.feature-breadcrumbs{margin-bottom:28px}.feature-hero h1{font-size:42px}.feature-hero-lead{font-size:17px}.feature-hero-actions{align-items:stretch;flex-direction:column}.feature-btn{width:100%}.feature-hero-proof{display:grid;gap:10px;grid-template-columns:1fr}.feature-product-stage{min-height:360px;padding:20px}.feature-anchor-nav{display:flex;overflow-x:auto;scrollbar-width:none}.feature-anchor-nav::-webkit-scrollbar{display:none}.feature-anchor-nav a{border-bottom:0;border-right:1px solid #eceef4;flex:0 0 190px}.feature-highlight-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.feature-highlight-track::-webkit-scrollbar{display:none}.feature-highlight-item{border-right:1px solid var(--feature-line)!important;flex:0 0 84%;scroll-snap-align:start}.feature-section{padding:72px 0}.feature-section h2,.feature-trust h2,.feature-faq h2,.feature-final-cta h2{font-size:34px}.feature-section-heading{margin-bottom:34px}.feature-bento-grid{grid-template-columns:1fr}.feature-bento-item--lead{grid-column:auto}.feature-showcase-layout,.feature-benefits-layout{gap:36px}.feature-usecase-row{align-items:start;gap:12px 18px;grid-template-columns:38px 1fr 22px;padding:20px 0}.feature-usecase-row h3{grid-column:2}.feature-usecase-row p{grid-column:2/4}.feature-usecase-arrow{grid-column:3;grid-row:1/3}.feature-inline-cta{align-items:stretch;flex-direction:column}.feature-trust{padding:72px 0}.feature-trust-shell{border-radius:22px;padding:34px 24px}.feature-faq{padding:72px 0}.feature-faq-layout{gap:24px}.feature-related{padding:72px 0}.feature-related-grid,.feature-index-grid{grid-template-columns:1fr}.feature-final-cta{padding:10px 0 72px}.feature-final-cta-shell{border-radius:22px;padding:34px 24px}.feature-final-actions{align-items:stretch;flex-direction:column}.feature-index-hero{padding:54px 0 38px}.feature-index-grid-section{padding-bottom:72px}}@media(max-width:575px){.feature-hero h1{font-size:36px}.feature-product-window{border-radius:18px}.feature-product-stage{min-height:320px}.feature-product-pulse{height:96px}.feature-section-heading>p,.feature-section-copy>p{font-size:16px}.feature-bento-item{min-height:0;padding:24px}.feature-showcase-row{grid-template-columns:38px 1fr}.feature-benefit-list article{padding:20px}.feature-anchor-nav{border-radius:14px}.feature-highlight-item{flex-basis:92%}}@media(prefers-reduced-motion:reduce){.feature-surface *{scroll-behavior:auto!important;transition:none!important}}