.tc-root{background:var(--v2-bg);color:var(--v2-text);min-height:100vh;font-family:Inter Tight,sans-serif;overflow-x:clip}.tc-wrap{max-width:1120px;margin-inline:auto;padding-inline:20px}.tc-serif{letter-spacing:-.01em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400;line-height:1.02}.tc-mono{font-family:Space Mono,monospace}.tc-label{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-text-muted);font-family:Space Mono,monospace;font-size:11px}.tc-skip-link{z-index:1000;background:var(--v2-accent);color:#fff;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-40px;left:8px}.tc-skip-link:focus{top:8px}:is(.tc-root a:focus-visible,.tc-root button:focus-visible,.tc-root summary:focus-visible){outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.tc-root ::selection{background:var(--v2-accent-dim)}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}[data-reveal].tc-revealed{opacity:1;transform:translateY(0)}[data-reveal=scale]{transform:scale(.96)}[data-reveal=scale].tc-revealed{transform:scale(1)}[data-reveal-group]>[data-reveal]:first-child{transition-delay:0s}[data-reveal-group]>[data-reveal]:nth-child(2){transition-delay:80ms}[data-reveal-group]>[data-reveal]:nth-child(3){transition-delay:.16s}[data-reveal-group]>[data-reveal]:nth-child(4){transition-delay:.24s}[data-reveal-group]>[data-reveal]:nth-child(5){transition-delay:.32s}[data-reveal-group]>[data-reveal]:nth-child(6){transition-delay:.4s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.tc-nav{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background .2s,border-color .2s;position:sticky;top:0}.tc-nav.tc-nav-scrolled{background:var(--v2-bg);border-bottom-color:var(--v2-border)}.tc-nav-row{justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.tc-brand-mark{text-decoration:none;display:block}.tc-nav-wordmark{width:auto;height:20px}@media (max-width:430px){.tc-nav-wordmark{height:14px}}@media (max-width:340px){.tc-nav .tc-wrap{padding-inline:12px}.tc-nav-row{gap:10px}.tc-nav-actions{gap:8px}}.tc-nav-actions{align-items:center;gap:10px;display:flex}.tc-nav-burger{display:none}@media (max-width:480px){.tc-nav-actions a.tc-nav-login-inline,.tc-nav-actions a.tc-nav-start-inline{display:none}.tc-nav-burger{border:1px solid var(--v2-border);width:37px;height:37px;color:var(--v2-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}}.tc-mobile-menu{border-bottom:1px solid var(--v2-border);background:var(--v2-panel-bg);flex-direction:column;gap:10px;padding:12px 18px 16px;animation:.15s tc-fade-in;display:flex;position:absolute;top:100%;left:0;right:0}.tc-mobile-menu-login{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-text-secondary);padding:8px 2px;font-size:12px;font-weight:600;text-decoration:none}.tc-mobile-menu-login:hover{color:var(--v2-text)}.tc-mobile-menu-cta{background:var(--v2-accent);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;height:39px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.tc-mobile-menu-cta:hover{background:var(--v2-accent-hover)}@keyframes tc-fade-in{0%{opacity:0}to{opacity:1}}.tc-btn{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.tc-btn-primary{background:var(--v2-accent);color:#fff}.tc-btn-primary:hover{background:var(--v2-accent-hover);transform:translateY(-1px)}.tc-btn-ghost{color:var(--v2-text);border-color:var(--v2-border-strong);background:0 0}.tc-btn-ghost:hover{border-color:var(--v2-text-muted)}.tc-btn-sm{padding:9px 18px;font-size:12px}.tc-hero{padding-top:clamp(88px,14vw,140px);padding-bottom:0;position:relative;overflow:visible}.tc-hero-glow{pointer-events:none;background:radial-gradient(#538bff1a,#538bff08 45%,#0000 72%);width:1100px;height:560px;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.tc-hero-inner{z-index:1;text-align:center;max-width:760px;margin-inline:auto;position:relative}.tc-hero-eyebrow{margin-bottom:18px}.tc-hero-h1{letter-spacing:-.045em;color:var(--v2-text);margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(52px,8vw,112px);font-weight:800;line-height:.98}.tc-hero-h1 .tc-editorial-word{letter-spacing:-.01em;font-size:1.05em}.tc-hero-h1 .tc-accent{color:var(--v2-accent)}.tc-hero-sub{max-width:460px;color:var(--v2-text-secondary);margin:22px auto 0;font-size:16px;line-height:1.6}.tc-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.tc-hero-line{display:inline-block}@media (prefers-reduced-motion:no-preference){.tc-hero-line{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards tc-hero-line-in;transform:translateY(16px)}.tc-hero-line-1{animation-delay:0s}.tc-hero-line-2{animation-delay:.15s}.tc-hero-line-3{animation-delay:.3s}}@keyframes tc-hero-line-in{to{opacity:1;transform:translateY(0)}}.tc-hero-highlight{color:var(--v2-text);padding:.02em .16em;display:inline-block;position:relative}.tc-hero-highlight:before{content:"";background:var(--v2-accent);transform-origin:0;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.tc-hero-highlight{animation:.4s .95s forwards tc-hero-highlight-text}.tc-hero-highlight:before{animation:.95s cubic-bezier(.16,1,.3,1) .75s forwards tc-hero-highlight-sweep}}@keyframes tc-hero-highlight-sweep{to{transform:scaleX(1)}}@keyframes tc-hero-highlight-text{to{color:#fff}}@media (prefers-reduced-motion:reduce){.tc-hero-highlight{color:#fff}.tc-hero-highlight:before{transform:scaleX(1)}}.tc-viewport-frame{z-index:1;max-width:900px;margin:56px auto -120px;padding:0 20px;position:relative}.tc-viewport{background:var(--v2-panel-bg);border:1px solid var(--v2-border-strong);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -20px #0009,inset 0 0 0 1px #ffffff08}.tc-viewport-bar{border-bottom:1px solid var(--v2-border);background:var(--v2-sidebar-bg);align-items:center;gap:8px;padding:13px 18px;display:flex}.tc-viewport-dot{background:#ffffff26;border-radius:50%;width:8px;height:8px}.tc-viewport-label{color:var(--v2-text-muted);margin-left:8px;font-family:Space Mono,monospace;font-size:11px}.tc-viewport-body{padding:24px}.tc-viewport-stats{flex-wrap:wrap;gap:32px;margin-bottom:20px;display:flex}.tc-viewport-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-text-muted);margin-bottom:4px;font-size:10px}.tc-viewport-stat-value{color:var(--v2-text);font-family:Space Mono,monospace;font-size:20px;font-weight:700}.tc-viewport-trade-row{border-top:1px solid var(--v2-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.tc-viewport-trade-row:first-of-type{border-top:none}.tc-viewport-trade-main{align-items:center;gap:10px;min-width:0;display:flex}.tc-viewport-ticker{color:var(--v2-text);font-family:Space Mono,monospace;font-size:13px;font-weight:700}.tc-viewport-tags{flex-wrap:wrap;gap:6px;display:flex}.tc-viewport-tag{color:var(--v2-text-muted);border:1px solid var(--v2-border);letter-spacing:.03em;white-space:nowrap;border-radius:4px;padding:2px 6px;font-family:Space Mono,monospace;font-size:9px;font-weight:700}.tc-viewport-pnl{white-space:nowrap;font-family:Space Mono,monospace;font-size:13px;font-weight:700}.tc-viewport-pnl.tc-pos{color:var(--v2-text)}.tc-viewport-pnl.tc-neg{color:var(--v2-danger)}@media (max-width:640px){.tc-viewport-body{padding:18px}.tc-viewport-stats{gap:22px}.tc-viewport-stat-value{font-size:17px}.tc-viewport-frame{margin:40px auto -72px}}.tc-entry-row{border-top:1px solid var(--v2-border);text-align:left;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.tc-entry-row:first-of-type{border-top:none}.tc-entry-key{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-text-muted);flex-shrink:0;font-size:11px}.tc-entry-val{color:var(--v2-text);text-align:right;font-family:Space Mono,monospace;font-size:13px;font-weight:700}.tc-entry-row-note{flex-direction:column;align-items:flex-start;gap:6px}.tc-entry-note{text-align:left;color:var(--v2-text-secondary);font-family:Inter Tight,sans-serif;font-size:13px;font-weight:400}.tc-section{border-top:1px solid var(--v2-border);padding-block:clamp(100px,12vw,160px);position:relative}.tc-section-snug{padding-block:clamp(72px,8vw,110px)}.tc-section-proof{padding-top:clamp(140px,16vw,200px)}.tc-section-head{max-width:860px;margin:0 0 40px}.tc-section-head.tc-center{text-align:center;margin-inline:auto}.tc-h2{letter-spacing:-.03em;color:var(--v2-text);margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(38px,5vw,68px);font-weight:800;line-height:1}.tc-h2 .tc-editorial-word{font-size:1.02em}.tc-h2-constrained{letter-spacing:-.025em;color:var(--v2-text);margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(30px,4.2vw,58px);font-weight:800;line-height:1.05}.tc-h2-constrained .tc-editorial-word{font-size:1.02em}.tc-body{color:var(--v2-text-secondary);max-width:480px;margin:14px 0 0;font-size:16px;line-height:1.65}.tc-section-head.tc-center .tc-body{margin-inline:auto}.tc-section-dark{color:#f4f4f2;background:#333;border-top-color:#444}.tc-section-dark .tc-body,.tc-section-dark .tc-disclosure{color:#c7c7c3}.tc-section-dark .tc-h2{color:#f4f4f2}.tc-section-dark .tc-behavior-panel{background:#3b3b3b;border-color:#4a4a4a}.tc-section-tint{background:var(--v2-accent-dim)}.tc-section-dark .tc-behavior-row{border-top-color:#4a4a4a}.tc-section-dark .tc-behavior-label{color:#f4f4f2}.tc-section-dark .tc-behavior-value.tc-pos{color:#dce8ff}.tc-section-dark .tc-behavior-panel{box-shadow:0 24px 48px -24px #00000080}.tc-highlight-strip{color:inherit;padding:.02em .14em;display:inline-block;position:relative}.tc-highlight-strip:before{content:"";transform-origin:0;z-index:-1;background:#f4f4f2;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.tc-highlight-strip{transition:color .4s .55s}.tc-highlight-strip:before{transition:transform .95s cubic-bezier(.16,1,.3,1) .1s}[data-reveal].tc-revealed .tc-highlight-strip{color:#111}[data-reveal].tc-revealed .tc-highlight-strip:before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tc-highlight-strip{color:#111}.tc-highlight-strip:before{transform:scaleX(1)}}.tc-highlight-strip-rtl:before{transform-origin:100%}.tc-steps{flex-direction:column;display:flex}@media (min-width:860px){.tc-steps{flex-direction:row}}.tc-step{border-top:1px solid var(--v2-border);flex:1;padding:28px 0;position:relative}.tc-step:first-child{border-top:1px solid var(--v2-border)}@media (min-width:860px){.tc-step{border-top:none;border-left:1px solid var(--v2-border);padding:0 28px}.tc-step:first-child{border-left:none;padding-left:0}}.tc-step:before{content:"";background:var(--v2-accent);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}@media (min-width:860px){.tc-step:before{transform-origin:top;width:2px;height:100%;top:0;left:-1px;transform:scaleY(0)}.tc-step:first-child:before{left:0}}@media (prefers-reduced-motion:no-preference){.tc-step:before{transition:transform .6s cubic-bezier(.16,1,.3,1)}.tc-step.tc-revealed:before{transform:scaleX(1)}@media (min-width:860px){.tc-step.tc-revealed:before{transform:scaleY(1)}}}@media (prefers-reduced-motion:reduce){.tc-step:before{transform:scaleX(1)}@media (min-width:860px){.tc-step:before{transform:scaleY(1)}}}.tc-step-num{color:var(--v2-accent);margin-bottom:10px;font-family:Space Mono,monospace;font-size:12px;font-weight:700}.tc-step-title{color:var(--v2-text);margin:0 0 8px;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:700}.tc-step-body{color:var(--v2-text-secondary);max-width:300px;margin:0;font-size:14px;line-height:1.6}.tc-leak-panel,.tc-focus-panel,.tc-pricing-card{box-shadow:0 20px 40px -24px #00000059}.tc-showcase{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}@media (min-width:960px){.tc-showcase{grid-template-columns:.85fr 1fr;gap:56px}.tc-showcase.tc-showcase-reverse{grid-template-columns:1fr .85fr}.tc-showcase.tc-showcase-reverse .tc-showcase-text{order:2}}.tc-loop-steps{flex-direction:column;gap:0;display:flex}.tc-loop-step{border-top:1px solid var(--v2-border);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.tc-loop-step:first-child{border-top:none}.tc-loop-step-num{color:var(--v2-accent);padding-top:2px;font-family:Space Mono,monospace;font-size:11px;font-weight:700}.tc-loop-step-body h3{color:var(--v2-text);margin:0 0 3px;font-size:15px;font-weight:600}.tc-loop-step-body p{color:var(--v2-text-muted);margin:0;font-size:13px}.tc-leak-panel{background:var(--v2-panel-bg);border:1px solid var(--v2-border-strong);border-radius:14px;max-width:440px;padding:24px}.tc-leak-badge{letter-spacing:.08em;color:var(--v2-accent);margin-bottom:14px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.tc-leak-title{color:var(--v2-text);margin-bottom:6px;font-size:17px;font-weight:700}.tc-leak-amount{color:var(--v2-danger);margin-bottom:4px;font-family:Space Mono,monospace;font-size:30px;font-weight:700}.tc-leak-caption{color:var(--v2-text-muted);margin-bottom:18px;font-size:12px}.tc-leak-pills{flex-wrap:wrap;gap:22px;display:flex}.tc-tier-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.tc-tier{text-align:center;border:1px solid var(--v2-border);letter-spacing:.02em;min-width:110px;color:var(--v2-text-muted);border-radius:8px;flex:1;padding:10px 8px;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.tc-tier-active{border-color:var(--v2-accent-border);background:var(--v2-accent-dim);color:var(--v2-accent)}.tc-tier-count{color:var(--v2-text);margin-bottom:3px;font-size:15px;display:block}.tc-tier-active .tc-tier-count{color:var(--v2-accent)}.tc-edge-panel{flex-direction:column;gap:10px;max-width:460px;display:flex}.tc-edge-card{background:var(--v2-panel-bg);border:1px solid var(--v2-border);border-radius:12px;padding:18px}.tc-edge-card.tc-edge-win{border-color:var(--v2-accent-border);background:var(--v2-accent-dim)}.tc-edge-label{letter-spacing:.08em;color:var(--v2-accent);margin-bottom:8px;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.tc-edge-setup{color:var(--v2-text);margin-bottom:10px;font-size:15px;font-weight:700}.tc-edge-stats{flex-wrap:wrap;gap:20px;display:flex}.tc-stat-pill-label{color:var(--v2-text-muted);margin-bottom:2px;font-size:10px}.tc-stat-pill-value{color:var(--v2-text);font-family:Space Mono,monospace;font-size:13px;font-weight:700}.tc-stat-pill-value.tc-neg{color:var(--v2-danger)}.tc-disclosure{color:var(--v2-text-disabled);max-width:480px;margin-top:18px;font-size:11px}.tc-journal-row{border-top:1px solid var(--v2-border);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 0;display:flex}.tc-journal-row:first-of-type{border-top:none}.tc-journal-ticker{color:var(--v2-text);flex-shrink:0;font-family:Space Mono,monospace;font-size:13px;font-weight:700}.tc-journal-tags{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.tc-journal-pnl{white-space:nowrap;margin-left:auto;font-family:Space Mono,monospace;font-size:12px;font-weight:700}.tc-behavior-panel{background:var(--v2-panel-bg);border:1px solid var(--v2-border-strong);border-radius:14px;max-width:440px;padding:2px 24px}.tc-behavior-row{border-top:1px solid var(--v2-border);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.tc-behavior-row:first-of-type{border-top:none}.tc-behavior-label{color:var(--v2-text);font-size:13px;font-weight:600}.tc-behavior-value{font-family:Space Mono,monospace;font-size:13px;font-weight:700}.tc-focus-panel{background:var(--v2-panel-bg);border:1px solid var(--v2-border-strong);border-radius:14px;max-width:440px;padding:28px;position:relative}.tc-focus-lock{opacity:.9;width:28px;height:auto;margin-bottom:16px}.tc-focus-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-accent);margin-bottom:10px;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.tc-focus-title{color:var(--v2-text);margin-bottom:6px;font-size:19px;font-weight:700}.tc-focus-desc{color:var(--v2-text-secondary);margin-bottom:18px;font-size:13px}.tc-focus-adherence{color:var(--v2-text);margin-bottom:10px;font-family:Space Mono,monospace;font-size:13px;font-weight:700}.tc-focus-markers{gap:6px;display:flex}.tc-focus-marker{background:var(--v2-border);border-radius:3px;width:22px;height:6px}.tc-focus-marker-active{background:var(--v2-accent)}.tc-brand-story{max-width:860px}.tc-brand-story-copy{flex-direction:column;gap:14px;margin-top:28px;padding-left:24px;display:flex;position:relative}.tc-brand-story-copy:before{content:"";background:var(--v2-accent);transform-origin:top;width:2px;position:absolute;top:2px;bottom:2px;left:0;transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.tc-brand-story-copy:before{transition:transform .9s cubic-bezier(.16,1,.3,1)}.tc-brand-story-copy.tc-revealed:before{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tc-brand-story-copy:before{transform:scaleY(1)}}.tc-brand-story-caption{letter-spacing:.04em;color:var(--v2-text-muted);align-items:center;gap:10px;margin-top:20px;font-family:Space Mono,monospace;font-size:12px;display:flex}.tc-brand-story-lock{filter:drop-shadow(0 4px 10px #538bff40);width:22px;height:auto}.tc-review-panel{background:var(--v2-panel-bg);border:1px solid var(--v2-border-strong);border-radius:14px;max-width:460px;padding:24px}.tc-review-readiness{align-items:center;gap:8px;margin-bottom:18px;display:flex}.tc-review-score-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tc-review-score-label{color:var(--v2-text-muted);justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.tc-review-score-bar{background:var(--v2-border);border-radius:2px;height:4px;overflow:hidden}.tc-review-score-fill{background:var(--v2-accent);border-radius:2px;height:100%}.tc-pricing-grid{grid-template-columns:1fr;gap:16px;max-width:740px;margin-inline:auto;display:grid}@media (min-width:680px){.tc-pricing-grid{grid-template-columns:1fr 1fr;align-items:stretch}}.tc-pricing-card{background:var(--v2-panel-bg);border:1px solid var(--v2-border-strong);text-align:center;border-radius:14px;flex-direction:column;padding:clamp(28px,4vw,40px);display:flex}.tc-pricing-card.tc-pricing-pro{border-color:var(--v2-accent-border);background:linear-gradient(180deg, var(--v2-accent-dim) 0%, var(--v2-panel-bg) 60%)}.tc-price{color:var(--v2-text);margin:12px 0 2px;font-family:Space Mono,monospace;font-size:40px;font-weight:700}.tc-price span{color:var(--v2-text-muted);font-size:15px;font-weight:400}.tc-pricing-card .tc-btn{width:100%;margin-top:auto}.tc-pricing-note{color:var(--v2-text-muted);margin-top:14px;font-size:11px}.tc-pricing-feature{color:var(--v2-text-secondary);margin:14px 0 0;font-size:13px}.tc-pricing-list{text-align:left;flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.tc-pricing-list li{color:var(--v2-text-secondary);padding-left:20px;font-size:13px;position:relative}.tc-pricing-list li:before{content:"✓";color:var(--v2-text-muted);font-size:12px;font-weight:700;position:absolute;left:0}.tc-pricing-pro .tc-pricing-list li:before{color:var(--v2-accent)}.tc-faq{max-width:680px;margin-inline:auto}.tc-faq-item{border-bottom:1px solid var(--v2-border)}.tc-faq-item summary{cursor:pointer;color:var(--v2-text);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:15px;font-weight:600;list-style:none;display:flex}.tc-faq-item summary::-webkit-details-marker{display:none}.tc-faq-plus{color:var(--v2-text-muted);flex-shrink:0;font-size:18px;transition:transform .15s;transform:rotate(0)}.tc-faq-item[open] .tc-faq-plus{transform:rotate(45deg)}.tc-faq-item p{color:var(--v2-text-secondary);margin:0 0 18px;padding-right:30px;font-size:14px;line-height:1.6}.tc-final-cta{text-align:center;background:#333;padding-block:clamp(100px,13vw,160px)}.tc-final-cta-char{opacity:.95;filter:drop-shadow(0 8px 24px #dce8ff33);width:clamp(64px,8vw,96px);height:auto;margin:0 auto 28px}.tc-final-cta-h2{letter-spacing:-.03em;color:#f4f4f2;margin:0 0 16px;font-family:Inter Tight,sans-serif;font-size:clamp(36px,6.5vw,64px);font-weight:800;line-height:1.02}.tc-final-cta-h2 .tc-editorial-word{color:#dce8ff}.tc-final-cta p{color:#c7c7c3;margin:0 0 30px;font-size:15px}.tc-final-cta-tagline{letter-spacing:.08em;text-transform:uppercase;color:#9a9a96;border-top:1px solid #4a4a4a;justify-content:center;align-items:center;gap:10px;margin-top:44px;padding-top:28px;font-family:Space Mono,monospace;font-size:11px;display:flex}.tc-final-cta-wordmark{opacity:.85;width:auto;height:14px}.tc-footer{border-top:1px solid var(--v2-border);padding-block:48px}.tc-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.tc-footer-brand-mark{opacity:.8}.tc-footer-wordmark{width:auto;height:15px}.tc-footer-links{text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:24px;font-size:11px;display:flex}.tc-footer-links a{color:var(--v2-text-muted);text-decoration:none}.tc-footer-links a:hover{color:var(--v2-text)}.tc-footer-credit{color:var(--v2-text-disabled);font-size:11px}.tc-footer-legal{color:var(--v2-text-disabled);opacity:.8;max-width:640px;margin:0;font-size:10px;line-height:1.7}.tc-404{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:70vh;padding:40px 20px;display:flex}@media (max-width:480px){.tc-hero-h1{letter-spacing:-.01em}.tc-hero-ctas{flex-direction:column;width:100%}.tc-viewport-stats{gap:16px}.tc-edge-stats,.tc-leak-pills{gap:14px}}@media (max-width:768px){.tc-nav-row{padding-block:10px}.tc-nav-actions a.tc-btn-sm{height:auto;min-height:35px;padding-block:6px;padding-inline:12px;font-size:11px;font-weight:600;line-height:1.2;position:relative}.tc-nav-actions a.tc-btn-sm:before{content:"";position:absolute;inset:-4px 0}.tc-brand-mark{flex-shrink:0}@media (max-width:400px){.tc-nav .tc-wrap{padding-inline:14px}.tc-nav-row{gap:8px}.tc-nav-actions{gap:6px}.tc-nav-wordmark{height:12px}}@media (max-width:340px){.tc-nav-row{gap:6px}.tc-nav-actions{gap:4px}.tc-nav-actions a.tc-btn-sm{padding-inline:4px;font-size:10px}}.tc-hero{padding-top:clamp(64px,11vw,96px)}.tc-hero-h1{font-size:clamp(40px,12vw,52px);line-height:.95}.tc-hero-eyebrow{letter-spacing:.14em;margin-bottom:10px;font-size:10px}.tc-hero-sub{margin-top:14px;font-size:16px;line-height:1.5}.tc-hero-ctas{gap:12px;margin-top:20px}.tc-hero-highlight{padding:3px 8px}.tc-viewport-frame{margin-top:32px}.tc-viewport-body{padding:16px}.tc-entry-note{font-size:14px}.tc-section{padding-block:clamp(56px,14vw,72px)}.tc-section-snug{padding-block:clamp(40px,10vw,56px)}.tc-section-proof{padding-top:clamp(100px,18vw,140px)}.tc-section-head{margin-bottom:24px}.tc-h2{font-size:clamp(34px,9.5vw,46px)}.tc-h2-constrained{font-size:clamp(30px,8.5vw,40px)}.tc-body{line-height:1.55}.tc-label-numbered{margin-bottom:10px;font-size:10px}.tc-disclosure{font-size:12px}.tc-step{padding-block:18px}.tc-step-title{font-size:17px}#focus .tc-showcase{gap:24px}.tc-leak-panel,.tc-edge-card,.tc-review-panel,.tc-focus-panel{padding:18px}.tc-behavior-panel{padding:2px 18px}.tc-pricing-card{padding:clamp(20px,6vw,28px)}.tc-pricing-list li{font-size:15px}.tc-final-cta{padding-block:clamp(56px,14vw,80px)}.tc-final-cta-char{width:clamp(40px,11vw,56px)}.tc-final-cta-h2{font-size:clamp(34px,9.5vw,46px)}.tc-final-cta-tagline{margin-top:28px;padding-top:18px;font-size:10px}.tc-final-cta-wordmark{height:12px}.tc-footer{padding-block:32px}.tc-footer-wordmark{height:13px}.tc-footer-links{gap:16px;font-size:12px}.tc-btn{height:42px;padding-inline:16px;font-size:12px;font-weight:600}.tc-hero-ctas .tc-btn{width:auto;min-width:180px}.tc-hero-ctas .tc-btn-ghost{padding-inline:14px}@media (max-width:430px){.tc-btn{height:37px;padding-inline:13px;font-size:11.5px;position:relative}.tc-btn:before{content:"";position:absolute;inset:-4px 0}.tc-hero-ctas .tc-btn{min-width:155px;padding-inline:15px}.tc-hero-ctas .tc-btn-ghost{padding-inline:12px}.tc-pricing-card .tc-btn{height:39px;font-size:11.5px}}}
