body.land main.stage{width:min(1140px,calc(100% - 40px));max-width:1140px;margin:0 auto;padding:34px 0 20px}body.land .hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:36px;align-items:center}body.land .eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.72}body.land .stage h1{font-size:clamp(3.1rem,6.6vw,6rem);line-height:.88;letter-spacing:-.045em;margin:0 0 16px;max-width:8.2em}body.land .lead{margin:0 0 18px;max-width:38rem;font-size:1.12rem;line-height:1.45}body.land .actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}body.land a.buy,body.land a.ghost{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:var(--r);font-weight:800;letter-spacing:.01em;text-decoration:none;line-height:1}body.land a.buy{background:var(--accent);color:var(--on)}body.land a.ghost{color:inherit;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:transparent}body.land a.buy:hover{filter:brightness(1.08)}body.land .price-line{margin:0;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.land .price-line b{font-size:1.35rem;letter-spacing:.18em;font-weight:800}body.land .heroimg{display:block;border-radius:var(--r);overflow:hidden;border:1px solid color-mix(in srgb,currentColor 22%,transparent)}body.land .heroimg img,body.land .shot img{display:block;width:100%;height:auto}body.land .stats,body.land .keys,body.land .steps,body.land .plans,body.land .brief,body.land .mosaic{display:grid;gap:12px}body.land .stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}body.land .stat,body.land .key,body.land .step,body.land .plan,body.land .brief article{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:var(--r);background:color-mix(in srgb,currentColor 6%,transparent);padding:16px;min-width:0}body.land .stat b,body.land .key b,body.land .step b{display:block;margin-bottom:6px;font-size:1rem}body.land .stat p,body.land .key p,body.land .step p,body.land .plan p,body.land .brief p,body.land .faq p{margin:0;line-height:1.45;font-size:.98rem}body.land .ticker{width:100vw;margin:28px 0 8px calc(50% - 50vw);background:var(--accent);color:var(--on)}body.land .ticker p{margin:0;padding:13px 18px;text-align:center;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.land .block{margin-top:46px}body.land .sec{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.65}body.land .stage h2{margin:0 0 14px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.03em;font-weight:750}body.land .keys,body.land .steps{grid-template-columns:repeat(3,minmax(0,1fr))}body.land .step em{display:block;font-style:normal;font-weight:800;font-size:1.7rem;letter-spacing:-.04em;margin-bottom:8px;opacity:.85}body.land .plans{grid-template-columns:repeat(4,minmax(0,1fr))}body.land .plan{display:flex;flex-direction:column;gap:8px}body.land .plan .len{margin:0;opacity:.75;font-size:.92rem}body.land .plan .price{margin:0;font-size:1.7rem;font-weight:800;letter-spacing:.16em}body.land .plan .buy{margin-top:auto}body.land .plan.hot{background:var(--accent);color:var(--on);border-color:transparent}body.land .plan.hot .buy{background:var(--on);color:var(--accent)}body.land .mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}body.land .shot{display:block;border-radius:var(--r);overflow:hidden;border:1px solid color-mix(in srgb,currentColor 18%,transparent)}body.land .brief{grid-template-columns:1fr 1fr;align-items:start}body.land .brief a{color:inherit}body.land .faq details{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:12px 0 14px}body.land .faq summary{cursor:pointer;font-weight:750;font-size:1.05rem}body.land .faq p{margin-top:8px;max-width:72ch}body.land .closer{margin-top:42px;padding:28px;border-radius:var(--r);background:var(--accent);color:var(--on);display:flex;justify-content:space-between;align-items:center;gap:18px}body.land .closer h2{margin:0 0 6px;color:inherit}body.land .closer p{margin:0;max-width:40rem;line-height:1.4}body.land .closer .buy{background:var(--on);color:var(--accent);flex:none}@media(max-width:980px){body.land .hero,body.land .keys,body.land .brief{grid-template-columns:1fr}body.land .plans,body.land .stats,body.land .mosaic{grid-template-columns:1fr 1fr}body.land .stage h1{max-width:none;font-size:clamp(2.7rem,12vw,4.4rem)}}@media(max-width:640px){body.land main.stage{width:calc(100% - 28px);padding-top:22px}body.land .stats,body.land .steps,body.land .plans,body.land .mosaic,body.land .keys{grid-template-columns:1fr}body.land .actions,body.land a.buy,body.land a.ghost{width:100%}body.land .closer{flex-direction:column;align-items:stretch}}
