.landing-scope .hero-overlay{background:radial-gradient(60% 80% at 18% 0,rgba(240,185,11,.14),transparent 42%),linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.62))}.landing-scope .l-media{border:1px solid rgba(255,255,255,.1)}.landing-scope .card,.landing-scope .l-card{border-color:rgba(255,255,255,.1)}.landing-scope .card:hover{border-color:rgba(240,185,11,.24);box-shadow:var(--shadow),0 12px 24px rgba(240,185,11,.18)}.landing-scope .btn:focus-visible,.landing-scope a.btn:focus-visible{outline:2px solid var(--primary-2);outline-offset:3px}.landing-scope .btn:not(.btn--ghost):hover{filter:brightness(1.04)}.landing-scope{--brand:#f0b90b;--brand-2:#f9d13c;--brand-3:#c89b00}.landing-scope .accent{color:var(--brand-2);font-weight:800}.landing-scope .gradient-accent{background:linear-gradient(90deg,var(--brand-2),var(--brand));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-scope .accent-underline{background-image:linear-gradient(0deg,transparent 0,transparent calc(100% - 6px),color-mix(in oklab,var(--brand) 55%,transparent) calc(100% - 6px));background-size:100% 100%;background-repeat:no-repeat;padding-bottom:2px}.landing-scope .l-bullets li:before{color:var(--brand-2)}.landing-scope .l-hero.l-hero--center .l-row{display:grid;grid-template-columns:1.05fr min(42vw,560px);align-items:center;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);min-height:clamp(560px,84vh,900px)}.landing-scope .l-hero.l-hero--center .l-row>:first-child{max-width:680px}.landing-scope .l-hero.l-hero--center .l-card{background:transparent;border:0;box-shadow:none;padding:0}.landing-scope .l-hero.l-hero--center .l-media{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(10,13,18,.6)}.landing-scope .l-hero.l-hero--center .l-media>img,.landing-scope .l-hero.l-hero--center .l-media>video{display:block;width:100%;height:auto;object-fit:contain}.landing-scope .step-badge{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-weight:900;color:#0a0d10;background:linear-gradient(180deg,var(--primary-2),var(--primary))}@media (max-width:1100px){.landing-scope .l-hero.l-hero--center .l-row{grid-template-columns:1fr min(48vw,520px);min-height:clamp(520px,82vh,860px)}.landing-scope .l-hero.l-hero--center .l-media{width:70%}}@media (max-width:920px){.landing-scope .l-hero.l-hero--center .l-row{grid-template-columns:1fr;justify-items:center;text-align:left;min-height:auto;row-gap:24px}.landing-scope .l-hero .l-card,.landing-scope .l-hero .l-media{display:none!important}}.landing-scope .faq-card{border-color:rgba(255,255,255,.1);box-shadow:var(--shadow)}.landing-scope .faq-card.open{border-color:rgba(255,255,255,.16)}.landing-scope .l-hero .l-media{aspect-ratio:auto!important;height:auto!important;padding:0!important;position:relative!important;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(10,13,18,.6)}.landing-scope .l-hero .l-media:before{content:none!important}.landing-scope .l-hero .l-media>iframe,.landing-scope .l-hero .l-media>img,.landing-scope .l-hero .l-media>video{position:static!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}.landing-scope .l-hero.l-hero--center .l-media{width:60%;max-width:720px;margin-inline:auto}@media (max-width:920px){.landing-scope .l-hero .l-card,.landing-scope .l-hero .l-media{display:none!important}}.landing-scope .text-center{text-align:center}.landing-scope .pricing-subtitle{max-width:760px}.landing-scope .pricing-grid{margin-top:18px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch}.landing-scope .pricing-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:24px 22px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(120% 110% at 100% -15%,rgba(240,185,11,.08),transparent 48%),linear-gradient(180deg,rgba(15,20,31,.96),rgba(10,13,20,.98));box-shadow:0 14px 34px rgba(0,0,0,.42)}.landing-scope .pricing-card .pricing-title{margin:0;font-size:clamp(22px,2.2vw,26px);line-height:1.15}.landing-scope .pricing-card .pricing-description{margin-top:10px;margin-bottom:0;line-height:1.55;min-height:50px}.landing-scope .pricing-price{margin:18px 0 14px;font-size:clamp(30px,3vw,36px);font-weight:900;line-height:1;letter-spacing:-.01em;color:#fff}.landing-scope .pricing-price-suffix{font-size:14px;font-weight:700;margin-left:6px;letter-spacing:.02em}.landing-scope .pricing-features{margin-top:0;margin-bottom:0;gap:11px;flex:1 1}.landing-scope .pricing-features li{line-height:1.4}.landing-scope .pricing-footnote{margin-top:12px;margin-bottom:0;font-size:13px;line-height:1.45}.landing-scope .pricing-cta{margin-top:18px;align-self:flex-start;border-radius:12px;min-height:44px;padding:11px 16px}.landing-scope .pricing-card--pro{border-color:rgba(240,185,11,.46);background:radial-gradient(120% 120% at 50% -25%,rgba(240,185,11,.22),transparent 45%),linear-gradient(180deg,rgba(26,20,8,.95),rgba(14,12,7,.98));box-shadow:0 0 0 1px rgba(240,185,11,.18),0 20px 42px rgba(0,0,0,.5),0 0 34px rgba(240,185,11,.16)}.landing-scope .pricing-popular-badge{position:absolute;top:-13px;left:22px;display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,206,84,.7);background:linear-gradient(180deg,#ffe8a8,#f0b90b);color:#221600;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 20px rgba(240,185,11,.3)}.landing-scope .pricing-cta--pro{color:#161000;border-color:rgba(255,216,115,.65);background:linear-gradient(180deg,#ffe19a,#f0b90b);box-shadow:0 10px 24px rgba(240,185,11,.3)}.landing-scope .pricing-cta--pro:hover{filter:brightness(1.05);transform:translateY(-1px)}.landing-scope .pricing-roi-note{margin-top:34px;padding-top:18px;text-align:center;max-width:700px;margin-inline:auto;border-top:1px solid rgba(255,255,255,.1);font-size:14px;line-height:1.6}@media (min-width:880px){.landing-scope .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-scope .pricing-card--pro{transform:translateY(-8px)}}@media (max-width:879px){.landing-scope .pricing-card{padding:22px 18px 20px}.landing-scope .pricing-popular-badge{left:18px}}