.tl-hero{padding-top:64px;padding-bottom:70px}.tl-hero h1{font-size:clamp(62px,8.4vw,122px);line-height:.98;letter-spacing:-.06em;margin:24px 0 36px;font-weight:500}.tl-hero-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:start;margin-bottom:26px}.tl-hero-bottom>p{font-size:23px;max-width:650px;line-height:1.5;margin:0}.tl-hero-bottom>div{justify-self:end}.tl-status{font:12px monospace;display:flex;align-items:center;gap:9px;color:var(--accent)}.tl-status i{width:7px;height:7px;background:var(--accent);border-radius:50%}.tl-small{font-size:13px;color:#adb4a5;line-height:1.6}.tl-why{border-top:1px solid #394134;padding:48px 0 66px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.tl-why>p{font-size:19px;line-height:1.7;margin:0;color:#c6cdbf}.tl-why h2{font-size:42px}.tl-guide{padding-top:36px;padding-bottom:50px;scroll-margin-top:24px}.tl-guide-header{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}.tl-guide-header h2{font-size:clamp(36px,4vw,58px);margin-bottom:0}.tl-guide-header>p{font-size:14px;color:#adb4a5}.tl-tabs{display:none;flex-wrap:wrap;gap:6px;border-bottom:1px solid #394134;padding-bottom:20px}.tl-enhanced .tl-tabs{display:flex}.tl-tabs button{display:flex;gap:10px;align-items:center;padding:13px 17px;border:1px solid #46503f;background:transparent;color:#e8ece2;font-size:13px;cursor:pointer}.tl-tabs button span{font:10px monospace;color:#a3ae98}.tl-tabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#171917}.tl-tabs button[aria-pressed=true] span{color:#384024}.tl-scene{padding:42px 0;border-bottom:1px solid #394134}.tl-scene[hidden]{display:none!important}.tl-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;isolation:isolate}.tl-figure{margin:0;width:min(100%,330px);justify-self:center;position:relative;z-index:2}.tl-phone{position:relative;border-radius:26px;border:5px solid #323a2e;box-shadow:0 22px 60px #0003;background:white}.tl-phone img{width:100%;height:auto;display:block;border-radius:21px}.tl-hotspot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:38px;height:38px;padding:0;border:2px solid #171917;border-radius:50%;background:var(--accent);color:#171917;display:none;align-items:center;justify-content:center;font:600 14px monospace;cursor:pointer;box-shadow:0 0 0 5px #c8f54b33}.tl-enhanced .tl-hotspot{display:flex}.tl-hotspot[aria-pressed=true]{box-shadow:0 0 0 8px #c8f54b44,0 0 0 11px #17191799}.tl-hotspot:focus-visible{outline:3px solid white;outline-offset:7px}.tl-figure figcaption{display:flex;justify-content:space-between;gap:10px;color:#a3ae98;font:10px monospace;margin-top:20px}.tl-figure figcaption span{font-size:9px}.tl-explanation{padding-top:12px;position:relative;z-index:2}.tl-explanation h3{font-size:clamp(28px,3vw,43px);line-height:1.1;letter-spacing:-.04em;margin:0 0 16px;max-width:450px}.tl-scene-intro{color:#adb4a5;font-size:16px;line-height:1.65;max-width:450px}.tl-notes{list-style:none;padding:0;margin:30px 0 0;max-width:490px}.tl-notes li{padding:20px 22px;border:1px solid #394134;margin-bottom:10px;background:#1c2119;transition:border-color .15s,background .15s}.tl-notes li:has(button[aria-pressed=true]){border-color:#899f60;background:#252d1f}.tl-notes button{display:flex;gap:15px;text-align:left;width:100%;background:none;border:0;padding:0;color:#f1f4eb;cursor:pointer;font-size:17px;line-height:1.35;font-weight:600}.tl-note-num{font:12px monospace;color:var(--accent);padding-top:4px}.tl-notes p{font-size:14px;line-height:1.65;color:#bcc6b1;margin:12px 0 0 31px}.tl-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible}.tl-lines path{fill:none;stroke:#c8f54b;stroke-width:1.5;opacity:.75;vector-effect:non-scaling-stroke}.tl-lines circle{fill:#c8f54b}.tl-version-note{font:11px monospace;color:#a3ae98;margin:22px 0 0;line-height:1.6}.tl-features{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:60px 0;border-bottom:1px solid #394134}.tl-features h2{font-size:48px}.tl-features article{border-top:1px solid #394134;padding:8px 0 20px}.tl-features h3{font-size:25px}.tl-features p{color:#bcc6b1;font-size:16px;line-height:1.7}.tl-next{padding:75px 0}.tl-next>p:not(.eyebrow){max-width:650px;font-size:20px;line-height:1.65;color:#bcc6b1}.tl-next-links{display:flex;flex-wrap:wrap;gap:18px 35px;margin-top:28px}.tl-next-links .text-link{white-space:normal}@media(max-width:1000px){.tl-stage{gap:55px}.tl-figure{max-width:290px}.tl-notes li{padding:16px}.tl-notes p{margin-left:0}.tl-hero-bottom{gap:30px}.tl-figure figcaption{display:block}.tl-figure figcaption span{display:block;margin-top:8px}}@media(max-width:760px){.tl-hero{padding-top:34px;padding-bottom:38px}.tl-hero h1{font-size:clamp(58px,12vw,84px);margin:20px 0 28px}.tl-hero-bottom{grid-template-columns:1fr;gap:25px}.tl-hero-bottom>p{font-size:18px}.tl-hero-bottom>div{justify-self:start}.tl-why{grid-template-columns:1fr;gap:10px;padding:35px 0}.tl-why h2{font-size:33px}.tl-why>p{font-size:16px}.tl-guide{padding-top:20px}.tl-guide-header{display:block}.tl-guide-header>p{margin-top:20px}.tl-guide-header>p br{display:none}.tl-tabs{gap:6px}.tl-tabs button{padding:11px;font-size:12px;gap:7px}.tl-stage{grid-template-columns:1fr;gap:34px}.tl-figure{max-width:290px;width:100%}.tl-scene{padding:30px 0}.tl-lines{display:none}.tl-hotspot{width:38px;height:38px}.tl-explanation{padding-top:0}.tl-explanation h3{font-size:30px}.tl-notes{margin-top:24px;max-width:none}.tl-notes li{scroll-margin-top:20px}.tl-notes button{font-size:16px}.tl-figure figcaption{display:flex}.tl-figure figcaption span{margin-top:0}.tl-features{grid-template-columns:1fr;gap:16px;padding:35px 0}.tl-features h2{font-size:37px}.tl-next{padding:45px 0}.tl-next>p:not(.eyebrow){font-size:17px}.tl-next-links{display:block}.tl-next-links>a{display:block;margin:18px 0}}@media(prefers-reduced-motion:reduce){.tl-notes li{transition:none}}
