.t-section{padding:78px 0;position:relative}.t-section--tint{background:linear-gradient(180deg,transparent,var(--bg-2) 14%,var(--bg-2) 86%,transparent)}.t-head{margin-bottom:2.6rem;max-width:52rem}.t-head h2{margin:.7rem 0 0;font-size:clamp(1.8rem,3.2vw,2.5rem);letter-spacing:-.03em;font-weight:800}.t-head p{margin:.9rem 0 0;color:var(--ink-body);max-width:46ch;font-size:1rem}.t-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;max-width:none}.t-head--split p{margin:0}.t-head--centre{margin-inline:auto;text-align:center}.t-head--centre p{margin-inline:auto}.t-trust{display:flex;align-items:center;gap:1.2rem;margin-top:2.6rem;flex-wrap:wrap}.t-trust span{display:flex;align-items:center;gap:.45rem;color:var(--ink-muted);font-size:.82rem}.t-trust svg{width:15px;height:15px;stroke:var(--accent);fill:none;stroke-width:2;flex:0 0 auto}.t-trust .sep{width:1px;height:15px;background:var(--edge-strong);padding:0}.t-features{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.t-feature{padding:1.5rem;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface),var(--bg-2));border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--edge-hi);transition:border-color var(--normal),transform var(--normal) var(--ease)}.t-feature:hover{border-color:var(--edge-strong);transform:translateY(-3px)}.t-feature__ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;margin-bottom:1rem;border:1px solid var(--edge-strong);background:var(--surface-2)}.t-feature__ico svg{width:19px;height:19px;stroke:var(--accent);fill:none;stroke-width:1.7}.t-feature h3{margin:0 0 .45rem;font-size:1rem;font-weight:700;letter-spacing:-.01em}.t-feature p{margin:0;font-size:.9rem;color:var(--ink-body)}.t-band{position:relative;overflow:hidden;padding:2.6rem clamp(1.5rem,4vw,3rem);border-radius:var(--radius-xl);border:1px solid var(--edge);background:radial-gradient(70% 130% at 88% 0%,var(--glow),transparent 58%),linear-gradient(180deg,var(--surface),var(--bg-2));box-shadow:inset 0 1px 0 var(--edge-hi);display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.t-band h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.t-band p{margin:0;color:var(--ink-body);max-width:44ch;font-size:.95rem}.t-band__actions{display:flex;gap:.7rem;flex-wrap:wrap}.t-faq{display:flex;flex-direction:column;gap:8px;max-width:56rem}.t-faq details{border-radius:var(--radius);border:1px solid var(--edge);background:linear-gradient(180deg,var(--surface),var(--bg-2));box-shadow:inset 0 1px 0 var(--edge-hi);transition:border-color var(--normal)}.t-faq details[open]{border-color:var(--edge-strong)}.t-faq summary{display:flex;align-items:center;gap:.9rem;padding:1.05rem 1.2rem;cursor:pointer;font-size:.98rem;font-weight:650;letter-spacing:-.005em;list-style:none}.t-faq summary::-webkit-details-marker{display:none}.t-faq summary:after{content:"";margin-left:auto;flex:0 0 auto;width:10px;height:10px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:rotate(45deg) translateY(-2px);transition:transform var(--normal),border-color var(--normal)}.t-faq details[open] summary:after{transform:rotate(-135deg) translateY(-2px);border-color:var(--accent)}.t-faq p{margin:0;padding:0 1.2rem 1.2rem;color:var(--ink-body);font-size:.94rem;line-height:1.65;max-width:62ch}.t-cta{text-align:center;padding:96px 0;position:relative}.t-cta h2{margin:0 auto;max-width:16ch;font-size:clamp(2rem,4.4vw,3rem);letter-spacing:-.035em;font-weight:800}.t-cta p{color:var(--ink-body);margin:1.1rem auto 2rem;max-width:44ch}.t-cta__actions{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s var(--ease);transition-delay:calc(var(--d, 0) * 70ms)}[data-reveal].is-in{opacity:1;transform:none}@media(max-width:960px){.t-features{grid-template-columns:1fr 1fr}.t-head--split{flex-direction:column;align-items:flex-start}}@media(max-width:620px){.t-features{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.tl-siblings{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tl-sib{display:flex;align-items:center;gap:.8rem;padding:1rem 1.1rem;border-radius:var(--radius);border:1px solid var(--edge);background:linear-gradient(180deg,var(--surface),var(--bg-2));transition:border-color var(--normal),transform var(--normal) var(--ease)}.tl-sib:hover{border-color:var(--chrome-3);transform:translateY(-3px)}.tl-sib__name{font-size:.92rem;font-weight:650}.tl-sib__cost{margin-left:auto;flex:0 0 auto;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}@media(max-width:960px){.tl-siblings{grid-template-columns:1fr 1fr}}@media(max-width:620px){.tl-siblings{grid-template-columns:1fr}}
