.lp .tr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding-block:120px 40px}.lp .tr-hero h1{font:900 clamp(38px,5.6vw,68px)/1.02 var(--display);letter-spacing:-.035em;max-width:13ch}.lp .tr-accent,.lp .tr-hero h1 em{font-style:normal;color:rgb(var(--c-primary-text))}.lp .tr-hero .lead{margin-top:20px}.lp .tr-hero .ctas{justify-content:flex-start}.lp .tr-eyebrows{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.lp .tr-free{font:700 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-ink));background:rgb(var(--c-primary-soft));border:1px solid rgb(var(--c-primary)/.35);border-radius:999px;padding:6px 10px}.lp .tr-fan{margin-bottom:0}@media (max-width:960px){.lp .tr-hero{grid-template-columns:1fr;padding-top:104px;padding-bottom:8px}.lp .tr-fan{display:none}}.lp .tr-night{position:relative;min-height:440px;display:flex;align-items:flex-end;margin-top:64px;overflow:hidden}.lp .tr-night-img{object-fit:cover}.lp .tr-night:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(15 14 17/.9),rgb(15 14 17/.6) 45%,rgb(15 14 17/0) 80%)}.lp .tr-night-copy{position:relative;z-index:1;padding-block:40px;color:rgb(244 242 245)}.lp .tr-night-copy p{font:900 clamp(26px,3.6vw,44px)/1.08 var(--display);letter-spacing:-.02em;max-width:18ch;margin-top:8px}.lp .tr-night-mono{font:600 13px var(--body);letter-spacing:.08em;text-transform:uppercase;color:rgb(244 242 245/.8)}.lp .tr-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp .tr-feature{display:flex;flex-direction:column;gap:10px;padding:22px}.lp .tr-feature h3{font:800 19px/1.2 var(--display)}.lp .tr-feature p{color:rgb(var(--c-ink-soft));font-size:15px}.lp .tr-feature-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgb(var(--c-primary-soft));color:rgb(var(--c-primary-hot))}@media (max-width:860px){.lp .tr-features{grid-template-columns:1fr}}.lp .tr-price{background:rgb(var(--c-surface));border:1px solid rgb(var(--c-hairline));border-radius:28px;padding:32px;max-width:760px;margin:0 auto}.lp .tr-price-eyebrow{font:600 13px/1.4 var(--body);color:rgb(var(--c-ink-soft))}.lp .tr-price .tr-price-us{display:flex;justify-content:space-between;gap:16px;font:900 22px var(--display)}.lp .tr-price .tr-price-us span:last-child{color:rgb(var(--c-primary-text))}.lp .tr-price-note{margin-top:16px;color:rgb(var(--c-ink-soft));font-size:15px}.lp .tr-faq{display:grid;gap:10px;max-width:820px}.lp .tr-faq details{background:rgb(var(--c-surface));border:1px solid rgb(var(--c-hairline));border-radius:18px;padding:18px 20px}.lp .tr-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;font:800 18px/1.3 var(--display)}.lp .tr-faq summary::-webkit-details-marker{display:none}.lp .tr-faq summary .ic{transition:transform .2s;color:rgb(var(--c-ink-faint))}.lp .tr-faq details[open] summary .ic{transform:rotate(180deg)}.lp .tr-faq details p{margin-top:10px;color:rgb(var(--c-ink-soft));font-size:15.5px}@media (prefers-reduced-motion:reduce){.lp .tr-faq summary .ic{transition:none}}