.vertical-page{background:var(--bg);color:var(--text);overflow:hidden}.vertical-page *{box-sizing:border-box}.vertical-container{width:min(1120px,100% - 48px);margin:0 auto}.vertical-breadcrumbs{color:var(--text-3);align-items:center;gap:8px;padding:20px 0 0;font-size:12px;display:flex}.vertical-breadcrumbs a{transition:color .15s}.vertical-breadcrumbs a:hover{color:var(--amber-2)}.vertical-breadcrumbs span[aria-hidden=true]{color:var(--border-hi)}.vertical-hero{background:radial-gradient(72% 56% at 83% 20%,#caa04c26,#0000 72%);padding:34px 0 88px;position:relative}.vertical-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0b12d1 0%,#0000 62%);position:absolute;inset:0}.vertical-hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(30px,4vw,56px);display:grid;position:relative}.vertical-eyebrow{color:var(--amber-2);letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-flex}.vertical-eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.vertical-hero h1{max-width:610px;font-family:var(--display);letter-spacing:-1.2px;margin:0 0 20px;font-size:clamp(36px,3.7vw,52px);font-weight:800;line-height:1.06}.vertical-lead{max-width:570px;color:var(--text-2);margin:0 0 28px;font-size:17px;line-height:1.7}.vertical-actions{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.vertical-actions .btn-cta,.vertical-actions .btn-ghost{padding:13px 20px;font-size:14px}.vertical-trial-note{color:var(--text-3);flex-wrap:wrap;gap:8px 17px;margin:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.vertical-trial-note li{align-items:center;gap:6px;display:flex}.vertical-trial-note li:before{background:var(--green);content:"";border-radius:50%;width:5px;height:5px}.vertical-hero-visual{margin:0;padding:18px 0 0 18px;position:relative}.vertical-hero-visual:before{z-index:0;content:"";filter:blur(22px);background:radial-gradient(#caa04c30,#0000 68%);border-radius:46%;position:absolute;inset:6% -9% -8% 9%}.vertical-hero-frame{z-index:1;background:var(--surface);border:1px solid #e8c9834d;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 28px 75px #0000006b,0 0 0 7px #caa04c0b}.vertical-hero-frame img{width:100%;height:auto;display:block}.vertical-hero-caption{border-top:1px solid var(--border);color:var(--text-3);letter-spacing:.035em;justify-content:space-between;gap:12px;padding:10px 13px;font-size:10.5px;font-weight:700;display:flex}.vertical-hero-caption strong{color:var(--text-2)}.vertical-callout{z-index:2;backdrop-filter:blur(12px);background:#12141fed;border:1px solid #e8c98338;border-radius:12px;align-items:center;gap:9px;min-width:175px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 14px 36px #00000052}.vertical-callout--left{bottom:50px;left:-18px}.vertical-callout--right{top:58px;right:-24px}.vertical-callout-mark{background:var(--amber-dim);width:29px;height:29px;color:var(--amber-2);border-radius:8px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.vertical-callout strong,.vertical-callout small{display:block}.vertical-callout strong{color:var(--text);font-size:11px;line-height:1.25}.vertical-callout small{color:var(--text-3);margin-top:3px;font-size:9.5px;line-height:1.25}.vertical-proof-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#12141fbf}.vertical-proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.vertical-proof{border-right:1px solid var(--border);padding:20px 17px}.vertical-proof:last-child{border-right:0}.vertical-proof strong{color:var(--text);font-size:13px;display:block}.vertical-proof span{color:var(--text-3);margin-top:5px;font-size:11.5px;line-height:1.45;display:block}.vertical-section{padding:104px 0}.vertical-section--muted{background:linear-gradient(#caa04c0d,#0000 68%)}.vertical-section--compact{padding-top:0}.vertical-section-head{text-align:center;max-width:680px;margin:0 auto 46px}.vertical-section-head--left{text-align:left;max-width:660px;margin:0 0 38px}.vertical-section-head h2{font-family:var(--display);letter-spacing:-.9px;margin:0 0 14px;font-size:clamp(30px,3.1vw,42px);font-weight:800;line-height:1.1}.vertical-section-head p{color:var(--text-2);margin:0;font-size:15.5px;line-height:1.7}.vertical-kicker{color:var(--amber-2);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.vertical-workflow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.vertical-step{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-height:212px;padding:25px 22px;position:relative}.vertical-step-number{background:var(--amber-dim);width:31px;height:31px;color:var(--amber-2);border:1px solid #e8c98338;border-radius:50%;justify-content:center;align-items:center;margin-bottom:23px;font-size:11px;font-weight:800;display:inline-flex}.vertical-step h3{font-family:var(--display);margin:0 0 9px;font-size:17px;line-height:1.25}.vertical-step p{color:var(--text-2);margin:0;font-size:13px;line-height:1.62}.vertical-feature-layout{grid-template-columns:minmax(0,.96fr) minmax(380px,1.04fr);align-items:center;gap:clamp(34px,6vw,76px);display:grid}.vertical-feature-layout--reverse .vertical-feature-copy{order:2}.vertical-feature-layout--reverse .vertical-image-stack{order:1}.vertical-feature-copy>p{max-width:530px;color:var(--text-2);margin:0 0 26px;font-size:15px;line-height:1.72}.vertical-check-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vertical-check-list li{color:var(--text-2);padding-left:26px;font-size:14px;line-height:1.58;position:relative}.vertical-check-list li:before{background:var(--green-dim);width:16px;height:16px;color:var(--green);content:"✓";border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:.25em;left:0}.vertical-check-list strong{color:var(--text)}.vertical-image-stack{gap:15px;margin:0;display:grid}.vertical-image-stack img{border:1px solid var(--border-hi);border-radius:16px;width:100%;height:auto;box-shadow:0 20px 55px #00000047}.vertical-image-stack figcaption{color:var(--text-3);text-align:center;font-size:11.5px;line-height:1.5}.vertical-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vertical-card{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),#1a1d2bba);border-radius:16px;min-height:215px;padding:25px}.vertical-card-label{color:var(--amber-2);letter-spacing:1px;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:800;display:block}.vertical-card h3{font-family:var(--display);margin:0 0 10px;font-size:18px;line-height:1.25}.vertical-card p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.64}.vertical-page .vertical-inline-link{color:var(--amber-2);text-underline-offset:4px;font-weight:700;text-decoration:underline #e8c98359}.vertical-faq-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(34px,8vw,96px);display:grid}.vertical-faq-layout .vertical-section-head{text-align:left;margin:0;position:sticky;top:92px}.vertical-faq-list{gap:10px;display:grid}.vertical-faq-list details{border:1px solid var(--border);background:var(--surface);border-radius:12px}.vertical-faq-list summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;font-size:14px;font-weight:700;line-height:1.45;list-style:none;display:flex}.vertical-faq-list summary::-webkit-details-marker{display:none}.vertical-faq-list summary:after{color:var(--amber-2);content:"+";flex:none;font-size:19px;font-weight:400}.vertical-faq-list details[open] summary:after{content:"−"}.vertical-faq-list p{color:var(--text-2);margin:0;padding:0 20px 19px;font-size:13.5px;line-height:1.7}.vertical-related{border:1px solid var(--border-hi);background:var(--surface);border-radius:18px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:center;gap:36px;padding:30px;display:grid}.vertical-related h2{font-family:var(--display);margin:0;font-size:22px;line-height:1.22}.vertical-related p{color:var(--text-2);margin:0;font-size:14px;line-height:1.75}.vertical-final-cta{border:1px solid var(--border-hi);background:linear-gradient(145deg,#caa04c26,var(--surface-2) 54%);text-align:center;border-radius:24px;padding:66px 28px;position:relative;overflow:hidden}.vertical-final-cta:before{content:"";filter:blur(24px);background:#caa04c1f;border-radius:50%;width:360px;height:220px;position:absolute;top:-110px;left:50%;transform:translate(-50%)}.vertical-final-cta>*{z-index:1;position:relative}.vertical-final-cta h2{max-width:620px;font-family:var(--display);letter-spacing:-.75px;margin:0 auto 12px;font-size:clamp(26px,3vw,38px);line-height:1.1}.vertical-final-cta p{max-width:560px;color:var(--text-2);margin:0 auto 27px;font-size:15px;line-height:1.68}.vertical-final-cta .btn-cta{padding:14px 25px;font-size:14px}.vertical-final-cta .btn-ghost{padding:14px 21px;font-size:14px}.vertical-final-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=900px){.vertical-hero{padding-bottom:72px}.vertical-hero-grid{text-align:center;grid-template-columns:1fr;max-width:720px;margin:0 auto}.vertical-hero h1,.vertical-lead{margin-left:auto;margin-right:auto}.vertical-actions,.vertical-trial-note{justify-content:center}.vertical-hero-visual{width:100%;max-width:670px;margin:0 auto;padding-left:0}.vertical-callout--left{left:-12px}.vertical-callout--right{right:-12px}.vertical-workflow{grid-template-columns:repeat(2,1fr)}.vertical-feature-layout,.vertical-feature-layout--reverse{grid-template-columns:1fr}.vertical-feature-layout--reverse .vertical-feature-copy,.vertical-feature-layout--reverse .vertical-image-stack{order:initial}.vertical-feature-copy{max-width:650px;margin:0 auto}.vertical-card-grid{grid-template-columns:repeat(2,1fr)}.vertical-faq-layout{grid-template-columns:1fr}.vertical-faq-layout .vertical-section-head{max-width:650px;position:static}.vertical-related{grid-template-columns:1fr;gap:14px}.vertical-section{padding:82px 0}}@media (width<=620px){.vertical-container{width:min(100% - 36px,1120px)}.vertical-breadcrumbs{padding-top:16px}.vertical-hero{padding:28px 0 60px}.vertical-hero h1{letter-spacing:-1.2px;font-size:38px}.vertical-lead{font-size:15.5px}.vertical-actions{display:grid}.vertical-actions a{justify-content:center;width:100%}.vertical-trial-note{text-align:left;grid-template-columns:max-content max-content;justify-content:center;gap:9px 14px;display:grid}.vertical-trial-note li:last-child{grid-column:1/-1;justify-self:center}.vertical-hero-frame{border-radius:16px}.vertical-callout{display:none}.vertical-proof-grid{grid-template-columns:1fr 1fr}.vertical-proof{border-bottom:1px solid var(--border);padding:16px 14px}.vertical-proof:nth-child(2){border-right:0}.vertical-proof strong{font-size:12px}.vertical-proof span{font-size:10.5px}.vertical-section{padding:68px 0}.vertical-section-head{margin-bottom:32px}.vertical-section-head h2{font-size:30px}.vertical-workflow,.vertical-card-grid{grid-template-columns:1fr}.vertical-step,.vertical-card{min-height:0}.vertical-step{padding:22px}.vertical-image-stack{gap:12px}.vertical-final-cta{border-radius:18px;padding:48px 18px}.vertical-final-actions{display:grid}.vertical-final-actions a{justify-content:center;width:100%}}
