.tc-page{-webkit-text-size-adjust:100%}.tc-page{margin:0}.tc-page img{max-width:100%}.tc-page [hidden]{display:none!important}.tc-page #gate,.tc-page #step2,.tc-page #thanks,.tc-page #reject,.tc-page .q{scroll-margin-top:96px}.tc-page{color-scheme:light;--paper:#faf7f2;--band:#f1ece4;--surface:#ffffff;--ink:#1e3250;--ink-2:#4b5563;--muted:#6a7488;--on-dark:#aab6cd;--hair:#e4ded4;--hair-cool:#dbe3f0;--accent:#f07328;--accent-ink:#c0500e;--ok:#2c6e4c;--ok-bg:#eaf3ed;--stop-bg:#fdf0e6;--shadow:0 30px 60px -42px rgba(30,50,80,.45);--shadow-sm:0 12px 28px -22px rgba(30,50,80,.4);--font-head:"Oswald","Arial Narrow",system-ui,sans-serif;--font-body:"Exo 2",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.tc-page *,.tc-page{box-sizing:border-box}.tc-page{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}.tc-page .inner{max-width:1120px;margin:0 auto;padding:0 32px}.tc-page .inner.narrow{max-width:780px}@media(max-width:640px){.tc-page .inner{padding:0 20px}}.tc-page .eyebrow{font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.tc-page h1{font-family:var(--font-head);font-weight:600;font-size:clamp(38px,6.2vw,62px);line-height:1.02;letter-spacing:.4px;margin:0 0 22px;text-wrap:balance;color:var(--ink)}.tc-page h2{font-family:var(--font-head);font-weight:600;font-size:clamp(28px,3.8vw,38px);line-height:1.06;letter-spacing:.4px;margin:0 0 16px;text-wrap:balance;color:var(--ink)}.tc-page h3{font-family:var(--font-head);font-weight:600;font-size:19px;line-height:1.2;letter-spacing:.3px;margin:0 0 8px;color:var(--ink)}.tc-page .lede{font-size:23px;line-height:1.55;color:var(--ink);margin:0 0 16px;max-width:56ch}.tc-page p{margin:0 0 16px;max-width:62ch;color:var(--ink-2)}.tc-page .small{font-size:15px;color:var(--muted);max-width:62ch}.tc-page strong{font-weight:600;color:var(--ink)}.tc-page .rule{height:3px;width:64px;background:var(--accent);border:0;margin:0 0 32px}.tc-page .sec{padding:104px 0}.tc-page .sec>.inner>h2{margin-bottom:34px}@media(max-width:800px){.tc-page .sec{padding:68px 0}}.tc-page .band{background:var(--band)}.tc-page .sec.dark{position:relative;background:var(--ink);overflow:hidden;isolation:isolate;padding:136px 0}@media(max-width:800px){.tc-page .sec.dark{padding:84px 0}}.tc-page .sec.dark h2,.tc-page .sec.dark h3,.tc-page .sec.dark strong{color:#fff}.tc-page .sec.dark p{color:#f4f6fa;font-size:19px}.tc-page .sec.dark .inner{position:relative;z-index:1}.tc-page .sec-gate{padding-top:40px;position:relative}.tc-page .sec-gate:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--hair) 1.4px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,transparent 42%,#000 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,transparent 42%,#000 100%);opacity:.8}.tc-page .sec-gate>.inner{position:relative;z-index:1}.tc-page .waves{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.9}.tc-page .wavelines path{stroke-width:1}.tc-page .hero{position:relative;overflow:hidden;background:var(--paper)}.tc-page .hero-art{position:absolute;inset:0;z-index:0;pointer-events:none}.tc-page .hero-art svg{width:100%;height:100%;display:block}@media(min-width:981px){.tc-page .hero-art{-webkit-mask-image:linear-gradient(97deg,transparent 0 33%,#000 60%,#000 100%);mask-image:linear-gradient(97deg,transparent 0 33%,#000 60%,#000 100%)}}@media(max-width:980px){.tc-page .hero-art{-webkit-mask-image:linear-gradient(180deg,transparent 0 48%,#000 80%,#000 100%);mask-image:linear-gradient(180deg,transparent 0 48%,#000 80%,#000 100%)}}@media(max-width:980px){.tc-page .twinfield .tc-links,.tc-page .twinfield .tc-hits,.tc-page .twinfield .tc-anchor{display:none}}.tc-page .hero-in{position:relative;z-index:1;padding-top:92px;padding-bottom:104px}.tc-page .hero-in>*{max-width:620px}.tc-page .hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:32px 0 26px;max-width:620px}.tc-page .cta-big{font-family:var(--font-head);font-size:17px;font-weight:500;letter-spacing:.5px;background:var(--accent);color:#fff;border-radius:2px;padding:15px 30px;text-decoration:none;display:inline-block}.tc-page .cta-big:hover{filter:brightness(1.06)}.tc-page .cta-big:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.tc-page .cta-2{font-family:var(--font-head);font-size:17px;font-weight:400;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px}.tc-page .cta-2:hover{color:var(--accent-ink)}.tc-page .hero-in h1{max-width:15ch}@media(max-width:980px){.tc-page .hero-in{padding-top:56px;padding-bottom:220px}}@media(max-width:780px){.tc-page .hero-in{padding-bottom:150px}}.tc-page .hero-sub{color:var(--muted);font-size:16.5px;max-width:52ch}.tc-page .scrollcue{display:inline-block;margin-top:30px;width:26px;height:42px;opacity:.5}.tc-page .scrollcue svg{width:100%;height:100%;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tc-page .scrollcue:hover{opacity:1}.tc-page .scrollcue svg{animation:tcNudge 2.6s ease-in-out infinite}@keyframes tcNudge{0%,70%,to{transform:translateY(0)}82%{transform:translateY(5px)}}.tc-page .split{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:start}@media(max-width:900px){.tc-page .split{grid-template-columns:1fr;gap:32px}}.tc-page .card-not{background:var(--surface);border:1px solid var(--hair);border-radius:6px;padding:26px 28px;box-shadow:var(--shadow-sm)}.tc-page .card-not h3{font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.tc-page .rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.tc-page .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tc-page .rv{opacity:1;transform:none;transition:none}}.tc-page .steps{list-style:none;padding:0;margin:0;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.tc-page .steps{grid-template-columns:1fr}}.tc-page .steps li{position:relative;background:var(--surface);border:1px solid var(--hair);border-top:3px solid var(--accent);border-radius:6px;padding:26px 26px 28px;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.tc-page .steps li:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.tc-page .step-n{display:block;font-family:var(--font-head);font-size:40px;font-weight:600;line-height:1;letter-spacing:.5px;color:var(--accent);opacity:.28;margin-bottom:12px}.tc-page .steps p{margin:0;font-size:16px;color:var(--ink-2);max-width:46ch}.tc-page .steps h3{margin:0 0 6px;font-size:18px}@media(min-width:861px){.tc-page .steps li+li:before{content:"";position:absolute;left:-14px;top:52px;width:8px;height:8px;border-top:2px solid var(--accent);border-right:2px solid var(--accent);transform:rotate(45deg)}}.tc-page .gains{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:760px){.tc-page .gains{grid-template-columns:1fr}}.tc-page .gains>div{position:relative;background:var(--surface);border:1px solid var(--hair);border-radius:6px;padding:30px 32px 32px;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.tc-page .gains>div:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.tc-page .gains .n{position:absolute;right:26px;top:18px;font-family:var(--font-head);font-size:46px;font-weight:600;line-height:1;color:var(--accent);opacity:.16}.tc-page .gains h3{font-size:19px;line-height:1.2;margin-bottom:10px;padding-right:56px}.tc-page .gains p{font-size:16.5px;color:var(--ink-2);margin:0;max-width:none}.tc-page .isnot{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.tc-page .isnot li{position:relative;padding-left:28px;font-size:17px;color:var(--ink-2);max-width:60ch}.tc-page .isnot li:before{content:"";position:absolute;left:4px;top:12px;width:12px;height:2px;background:var(--accent)}.tc-page .isnot b{color:var(--ink);font-weight:600}.tc-page .quota{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:14px;font-weight:400;letter-spacing:.4px;background:var(--surface);border:1px solid var(--hair);border-radius:2px;padding:9px 16px 9px 13px;color:var(--ink)}.tc-page .dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.tc-page .gate{background:var(--surface);border:1px solid var(--hair);border-radius:6px;box-shadow:var(--shadow);overflow:hidden}.tc-page .gate-head{padding:30px 30px 26px;border-bottom:1px solid var(--hair)}.tc-page .gate-head h2{margin-bottom:10px}.tc-page .gate-head p{margin:0;font-size:17px;color:var(--ink-2)}.tc-page .stepmark{font-family:var(--font-head);font-size:12px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.tc-page .q{padding:26px 30px;border-bottom:1px solid var(--hair)}.tc-page .q:last-of-type{border-bottom:0}.tc-page .q[hidden]{display:none!important}.tc-page .q-label{display:flex;gap:12px;align-items:baseline;margin-bottom:6px}.tc-page .q-num{font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:1.6px;color:var(--muted);flex:none;padding-top:3px}.tc-page .q-label span.t{font-family:var(--font-head);font-weight:600;font-size:21px;line-height:1.15;letter-spacing:.3px}.tc-page .q-help{font-size:15px;color:var(--muted);margin:0 0 16px 38px;max-width:54ch}.tc-page .opts{display:grid;gap:8px;margin-left:38px}.tc-page .opt{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--hair);border-radius:2px;padding:13px 16px;cursor:pointer;background:var(--surface);transition:border-color .12s,background .12s;font-size:17px;line-height:1.4;color:var(--ink)}.tc-page .opt:hover{border-color:var(--accent);background:var(--paper)}.tc-page .opt input{margin:5px 0 0;accent-color:var(--accent);flex:none}.tc-page .opt:has(input:checked){border-color:var(--accent);background:var(--stop-bg)}.tc-page .opt:focus-within{outline:2px solid var(--accent);outline-offset:2px}.tc-page .verdict{margin:18px 0 0 38px;padding:15px 17px;border-radius:2px;font-size:16px;line-height:1.5;max-width:56ch}.tc-page .verdict[hidden]{display:none!important}.tc-page .verdict.pass{background:var(--ok-bg);color:var(--ok);border-left:3px solid var(--ok)}.tc-page .verdict.stop{background:var(--stop-bg);color:var(--accent-ink);border-left:3px solid var(--accent)}.tc-page .verdict b{font-weight:600}.tc-page .reject{padding:30px;background:var(--band)}.tc-page .reject[hidden]{display:none!important}.tc-page .tc-demo{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.tc-page .dark .tc-demo{color:#fff;text-decoration-color:var(--accent)}.tc-page .reject h2{margin-bottom:14px}.tc-page .reject .why{font-size:17px;color:var(--ink-2);max-width:58ch;margin-bottom:18px}.tc-page .reject .why b{color:var(--ink)}.tc-page .cta-out{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:15px;font-weight:500;letter-spacing:.5px;background:var(--accent);border:0;border-radius:2px;padding:12px 22px;text-decoration:none;color:#fff}.tc-page .cta-out:hover{filter:brightness(1.06)}.tc-page .cta-out:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.tc-page .form-step{padding:30px;border-top:1px solid var(--hair);background:var(--band)}.tc-page .form-step[hidden]{display:none!important}.tc-page .fields{display:grid;gap:18px;margin:22px 0 0}.tc-page .row2{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media(max-width:600px){.tc-page .row2{grid-template-columns:1fr}}.tc-page label.f{display:block}.tc-page label.f .lab{display:block;font-family:var(--font-head);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.tc-page label.f .opt-tag{text-transform:none;letter-spacing:0;font-style:normal;font-family:var(--font-body);font-size:13px}.tc-page input[type=text],.tc-page input[type=email],.tc-page input[type=tel],.tc-page select{width:100%;font-family:var(--font-body);font-size:17px;color:var(--ink);background:var(--surface);border:1px solid var(--hair);border-radius:2px;padding:12px 14px}.tc-page input:focus,.tc-page select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.tc-page input::placeholder{color:var(--muted);opacity:.8}.tc-page .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tc-page .deal{display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:6px;overflow:hidden;margin:28px 0 0}.tc-page .deal>div{background:var(--surface);padding:20px 22px}.tc-page .deal h3{font-family:var(--font-head);font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;color:var(--accent)}.tc-page .deal ul{margin:0;padding-left:18px;font-size:16px;color:var(--ink-2);line-height:1.55}.tc-page .deal li{margin-bottom:6px}.tc-page button.send{margin-top:26px;width:100%;font-family:var(--font-head);font-weight:500;font-size:19px;letter-spacing:.5px;background:var(--accent);color:#fff;border:0;border-radius:2px;padding:17px 22px;cursor:pointer}.tc-page button.send:hover{filter:brightness(1.06)}.tc-page button.send:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.tc-page button.send:disabled{opacity:.45;cursor:not-allowed;filter:none}.tc-page .privacy{margin-top:16px;font-size:13px;color:var(--muted);max-width:60ch}.tc-page .dup{margin:24px 0 0;padding:20px 22px;border-radius:2px;background:var(--stop-bg);border-left:3px solid var(--accent);color:var(--ink)}.tc-page .dup[hidden]{display:none!important}.tc-page .dup h3{font-size:19px;color:var(--accent-ink);margin:0 0 10px}.tc-page .dup p{font-size:16px;line-height:1.5;margin:0 0 10px;max-width:56ch;color:var(--ink-2)}.tc-page .dup p:last-of-type{margin-bottom:18px}.tc-page .dup b{font-weight:600;color:var(--ink)}.tc-page .thanks{padding:38px 30px}.tc-page .thanks[hidden]{display:none!important}.tc-page .thanks .big{font-family:var(--font-head);font-weight:600;font-size:30px;line-height:1.08;letter-spacing:.4px;margin:0 0 16px;color:var(--ink)}.tc-page .honest{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:760px){.tc-page .honest{grid-template-columns:1fr}}.tc-page .honest>div{background:var(--surface);border:1px solid var(--hair);border-radius:6px;padding:28px 30px;box-shadow:var(--shadow-sm)}.tc-page .honest h3{font-size:17px}.tc-page .honest p{font-size:16px;color:var(--ink-2);margin:0;max-width:none}@media(prefers-reduced-motion:reduce){.tc-page *,.tc-page{transition:none!important;animation:none!important}}.tc-page .send-err{margin:14px 0 0;padding:12px 14px;border-left:3px solid var(--accent);background:#fff4ec;color:var(--ink);font-size:15px;line-height:1.5}.tc-page .send-err a{color:var(--accent-ink)}
