.tf-root{--tf-ink:#201b18;--tf-body:#6c625b;--tf-muted:#8a817b;--tf-faint:#b4a99f;--tf-card-border:#ececec;--tf-input-border:#e7e7e7;--tf-coral:#e76a58;--tf-coral-deep:#d8503d;--tf-pink:#e14e7a;--tf-coral-light:#f0917e;--tf-gradient:linear-gradient(90deg, #e76a58, #e14e7a);--tf-dark-page:#17120f;--tf-dark-card:#2b2521;--tf-dark-text:#f7f3ef;--tf-dark-text-2:#e3dcd5;--tf-dark-text-3:#cfc7c0;--tf-dark-muted:#9b928b;--tf-dark-faint:#8a817b;--tf-dark-label:#b7afa8;--tf-green:#2e9e5b;--tf-ready-dot:#8fbf9c;--tf-end-red:#e14e45;--tf-serif:"Newsreader", serif;--tf-sans:"Hanken Grotesk", sans-serif;--tf-mono:"JetBrains Mono", monospace;--tf-card-shadow:0 40px 80px -50px #3c281e73;--tf-overlay-shadow:0 30px 60px -24px #00000080;font-family:var(--tf-sans);color:var(--tf-ink);background:#fff}@keyframes tf-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tf-screen{background:radial-gradient(520px 440px at 10% 14%,#e76a581f,#0000 70%),radial-gradient(620px 520px at 92% 8%,#e14e7a17,#0000 70%),radial-gradient(700px 560px at 84% 88%,#f0917e1f,#0000 70%),radial-gradient(460px 420px at 4% 82%,#e14e7a14,#0000 70%),radial-gradient(540px 420px at 55% 105%,#e76a580f,#0000 70%),#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;animation:.5s both tf-fade-up;display:flex}.tf-mono-label{font-family:var(--tf-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tf-muted);font-size:10px}.tf-kicker{font-family:var(--tf-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tf-coral-deep);font-size:12px}.tf-serif-accent{color:var(--tf-coral);font-style:italic}.tf-cta{font-family:var(--tf-sans);color:#fff;background:var(--tf-gradient);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:600;transition:transform .15s;display:inline-flex}.tf-cta:hover:not(:disabled){transform:translateY(-1px)}.tf-cta:disabled{opacity:.55;cursor:not-allowed}.tf-gate{padding:32px 48px}.tf-gate-card{border:1px solid var(--tf-card-border);width:100%;max-width:1280px;height:min(780px,100vh - 64px);box-shadow:var(--tf-card-shadow);background:#fff;border-radius:28px;grid-template-columns:1fr 1.15fr;display:grid;overflow:hidden}.tf-gate-hero{background:var(--tf-dark-page);flex:1 1 0;min-width:0;position:relative;overflow:hidden}.tf-gate-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tf-gate-hero-scrim{pointer-events:none;background:linear-gradient(#0f0a0859 0%,#0f0a0800 30% 55%,#0f0a088c 100%);position:absolute;inset:0}.tf-gate-pip{background:linear-gradient(160deg,#3a322c 0%,#211b17 100%);border:1.5px solid #ffffff59;border-radius:16px;width:132px;height:176px;position:absolute;top:22px;right:22px;overflow:hidden;box-shadow:0 16px 36px -14px #0009}.tf-gate-pip video{object-fit:cover;width:100%;height:100%}.tf-gate-nudge-wrap{position:absolute;top:64px;left:24px}@keyframes tf-gate-nudge-cycle{0%{opacity:0;transform:translateY(14px)}10%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(-8px)}}@keyframes tf-gate-nudge-bar{0%,10%{width:0%}86%,to{width:100%}}.tf-gate-nudge{width:320px;animation:7s infinite tf-gate-nudge-cycle}.tf-gate-nudge .tf-nudge-bar{animation:7s linear infinite tf-gate-nudge-bar;left:auto;right:0}.tf-gate-form{flex-direction:column;justify-content:center;min-height:0;padding:48px 64px;display:flex;overflow-y:auto}.tf-gate-form-inner{width:100%;max-width:420px;margin:0 auto}.tf-gate-logo{font-family:var(--tf-sans);color:var(--tf-ink);justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.tf-gate-form .tf-kicker{text-align:center;margin-top:26px}.tf-gate-form .tf-kicker+.tf-gate-h1{margin-top:10px}.tf-gate-h1{font-family:var(--tf-serif);letter-spacing:-.015em;color:var(--tf-ink);text-align:center;margin:26px 0 0;font-size:38px;font-weight:500;line-height:1.1}.tf-gate-h1 em{color:var(--tf-coral);font-style:italic}.tf-gate-sub{font-family:var(--tf-sans);color:var(--tf-body);text-align:center;margin:14px 0 0;font-size:15px;line-height:1.55}.tf-field{margin-top:18px}.tf-field:first-of-type{margin-top:30px}.tf-field label{font-family:var(--tf-sans);color:var(--tf-ink);font-size:13px;font-weight:600}.tf-field input{width:100%;font-family:var(--tf-sans);color:var(--tf-ink);border:1px solid var(--tf-input-border);background:#fff;border-radius:12px;outline:none;margin-top:7px;padding:13px 16px;font-size:15px}.tf-field input:focus{border-color:var(--tf-coral-light)}.tf-field input::placeholder{color:var(--tf-faint)}.tf-turnstile{border:1px solid var(--tf-input-border);background:#fff;border-radius:12px;align-items:center;min-height:52px;margin-top:18px;padding:10px 14px;display:flex}.tf-gate-error{font-family:var(--tf-sans);color:var(--tf-coral-deep);margin:14px 0 0;font-size:13px;line-height:1.45}.tf-gate-cta{width:100%;margin-top:24px;padding:14px 24px;font-size:15px;box-shadow:0 16px 32px -14px #d8503d8c}.tf-gate-foot{font-family:var(--tf-sans);color:var(--tf-muted);text-align:center;margin:16px 0 0;font-size:12.5px;line-height:1.55}@media (max-width:768px){.tf-gate{background:#fff;padding:28px 20px}.tf-gate-card{max-width:420px;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:1fr;overflow:visible}.tf-gate-hero{display:none}.tf-gate-form{padding:0}.tf-gate-h1{font-size:34px}}@keyframes tf-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.tf-wave{flex-direction:column;align-items:center;display:flex}.tf-wave-row{align-items:center;gap:7px;height:130px;display:flex}.tf-wave-row span{border-radius:3px;width:6px;animation:1.2s ease-in-out infinite tf-wave}.tf-wave-h1{font-family:var(--tf-serif);letter-spacing:-.015em;color:var(--tf-ink);text-align:center;margin:44px 0 0;font-size:44px;font-weight:500;line-height:1.06}.tf-wave-status{font-family:var(--tf-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tf-muted);margin-top:20px;font-size:12px;animation:.4s both tf-fade-up}.tf-wave-track{background:#f0f0f0;border-radius:2px;width:420px;height:3px;margin-top:28px;overflow:hidden}.tf-wave-fill{background:var(--tf-gradient);height:100%;transition:width 1.4s}@keyframes tf-nudge-glow{0%,to{box-shadow:0 30px 60px -24px #00000080,0 0 #e76a5800}50%{box-shadow:0 30px 60px -24px #00000080,0 0 0 7px #e76a5838,0 0 34px 4px #e14e7a59}}@keyframes tf-speak-pulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes tf-pain-glow{0%,to{box-shadow:0 0 #e14e4500}50%{box-shadow:0 0 0 6px #e14e4540,0 0 26px 3px #e14e4566}}.tf-call{background:radial-gradient(900px 600px at 50% 42%,#e14e7a12,#0000 70%),#fff;flex-direction:column;min-height:100vh;animation:.5s both tf-fade-up;display:flex;position:relative;overflow:hidden}.tf-call-top{align-items:center;gap:14px;padding:24px 36px;display:flex;position:relative}.tf-timer-chip{font-family:var(--tf-mono);letter-spacing:.14em;color:var(--tf-ink);border:1px solid var(--tf-card-border);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-left:18px;padding:7px 14px;font-size:12px;display:inline-flex;box-shadow:0 8px 20px -14px #0000004d}.tf-timer-chip i{background:var(--tf-end-red);border-radius:50%;width:7px;height:7px}.tf-call-stage{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.tf-tour-step{flex-direction:column;align-items:center;max-width:660px;padding:0 24px;animation:.5s both tf-fade-up;display:flex}.tf-tour-step[data-under-nudge=true]{padding-top:190px;animation-delay:.35s}.tf-tour-h1{font-family:var(--tf-serif);letter-spacing:-.015em;color:var(--tf-ink);text-align:center;margin:18px 0 0;font-size:50px;font-weight:500;line-height:1.06}.tf-tour-h1--sub{margin:0;font-size:44px}.tf-tour-body{font-family:var(--tf-sans);color:var(--tf-body);text-align:center;max-width:560px;margin:18px 0 0;font-size:17px;line-height:1.65}.tf-tour-cta{margin-top:36px;padding:20px 52px;font-size:19px;box-shadow:0 24px 48px -18px #d8503da6}.tf-tour-stats{grid-template-columns:repeat(3,180px);gap:12px;margin-top:32px;display:grid}.tf-stat-card{border:1px solid var(--tf-card-border);background:#fff;border-radius:16px;padding:16px 20px;box-shadow:0 14px 30px -26px #0000004d}.tf-stat-card b{font-family:var(--tf-serif);color:var(--tf-ink);margin-top:6px;font-size:26px;font-weight:500;display:block}.tf-nudge-slot{z-index:5;width:330px;transition:top .75s cubic-bezier(.5,.05,.2,1);position:absolute;top:180px;left:calc(50% - 165px)}.tf-nudge-slot[data-docked=true]{top:16px}.tf-nudge-glowing{animation:2.6s ease-in-out infinite tf-nudge-glow}.tf-ov-card{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(#1c1515db,#120d0de6);border:1px solid #ffffff24;border-radius:18px;padding:20px 22px 24px;position:relative;overflow:hidden;box-shadow:0 12px 31px #00000075,inset 0 1px #ffffff29}.tf-ov-head{justify-content:space-between;align-items:center;display:flex}.tf-ov-label{font-family:var(--tf-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--tf-coral-light);font-size:12px;font-weight:700}.tf-ov-close{font-family:var(--tf-sans);color:var(--tf-dark-muted);cursor:pointer;background:0 0;border:none;padding:2px;font-size:16px;line-height:1}.tf-ov-close:hover{color:var(--tf-dark-text)}.tf-nudge-words{font-family:var(--tf-sans);color:var(--tf-dark-text);margin-top:12px;font-size:17px;font-weight:500;line-height:1.4}.tf-nudge-why{width:100%;font-family:var(--tf-sans);color:var(--tf-dark-text-2);cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:11px 16px;font-size:13px;font-weight:500;display:flex}.tf-nudge-why i{color:var(--tf-coral-light);font-style:normal}.tf-nudge-why:hover{background:#ffffff1c}.tf-nudge-detail{font-family:var(--tf-sans);color:var(--tf-dark-text-3);margin-top:12px;font-size:13px;line-height:1.5}.tf-nudge-detail b{font-family:var(--tf-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tf-dark-faint);margin-bottom:4px;font-size:9px;font-weight:500;display:block}.tf-nudge-bar{background:var(--tf-gradient);height:4px;position:absolute;bottom:0;left:0}.tf-bloom-wrap{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.tf-bloom-a{filter:blur(38px);background:radial-gradient(circle at 42% 36%,#ffd9c7 0%,#f0917e 36%,#e14e7a 72%,#8c2b5700 100%);border-radius:50%;width:260px;height:260px;animation:1.6s ease-in-out infinite tf-speak-pulse;position:absolute;top:calc(50% - 130px);left:calc(50% - 130px)}.tf-bloom-b{filter:blur(18px);background:radial-gradient(circle at 45% 40%,#ffd9c7e6 0%,#e76a58bf 55%,#e14e7a00 100%);border-radius:50%;width:180px;height:180px;animation:1.6s ease-in-out .35s infinite tf-speak-pulse;position:absolute;top:calc(50% - 90px);left:calc(50% - 90px)}.tf-bloom-wrap[data-speaking=false] .tf-bloom-a,.tf-bloom-wrap[data-speaking=false] .tf-bloom-b{animation-duration:3.4s}.tf-buyer-state{font-family:var(--tf-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tf-coral-deep);margin-top:30px;font-size:11px}.tf-buyer-caption{font-family:var(--tf-serif);color:#3d3733;text-align:center;max-width:560px;min-height:40px;margin-top:14px;font-size:26px;font-style:italic;font-weight:400;line-height:1.5}.tf-call-opening{border:1px solid var(--tf-card-border);background:#fff;border-radius:18px;max-width:560px;margin-top:22px;padding:18px 24px;animation:.45s both tf-fade-up;box-shadow:0 14px 30px -26px #0000004d}.tf-call-opening .tf-mono-label{color:var(--tf-coral-deep)}.tf-call-opening p{font-family:var(--tf-serif);color:var(--tf-ink);margin:8px 0 0;font-size:19px;font-weight:500;line-height:1.45}.tf-ovwin-wrap{flex-direction:column;gap:12px;width:340px;animation:.6s both tf-fade-up;display:flex;position:absolute;top:4px;right:36px}.tf-ovwin{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#2d2926f2;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;min-height:min(600px,100vh - 240px);max-height:calc(100vh - 130px);padding:16px 16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px -26px #0000008c}.tf-ovwin-chrome{align-items:center;display:flex}.tf-ovwin-lights{align-items:center;gap:7px;display:flex}.tf-ovwin-lights span{border-radius:50%;width:11px;height:11px}.tf-ovwin-listen{align-items:center;margin-top:14px;display:flex}.tf-ovwin-listen-dot{background:var(--tf-coral-light);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #f0917e40}.tf-ovwin-listen-label{font-family:var(--tf-sans);color:var(--tf-dark-text);margin-left:10px;font-size:15px;font-weight:500}.tf-ovwin-stop{font-family:var(--tf-sans);color:var(--tf-dark-text);background:#ffffff24;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.tf-ovwin-stop i{border:1.5px solid var(--tf-dark-text);border-radius:2px;width:10px;height:10px}.tf-ovwin-tabs{background:#ffffff12;border-radius:999px;margin-top:14px;padding:4px;display:flex}.tf-ovwin-tab{text-align:center;font-family:var(--tf-sans);color:var(--tf-dark-label);flex:1;padding:9px 0;font-size:14px;font-weight:500}.tf-ovwin-tab--active{letter-spacing:.04em;color:var(--tf-ink);background:#fff;border-radius:999px;font-weight:700}.tf-ovwin-rows{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;gap:8px;margin-top:12px;display:flex;overflow-y:auto}.tf-sc-building{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.tf-sc-building-icon{border:1.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tf-sc-building b{font-family:var(--tf-sans);color:var(--tf-dark-text);margin-top:16px;font-size:15px;font-weight:700}.tf-sc-building p{font-family:var(--tf-sans);color:var(--tf-dark-label);max-width:230px;margin:6px 0 0;font-size:13px;line-height:1.5}.tf-sc-row{background:#ffffff0f;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.tf-sc-row[data-compress=true]{padding:5px 14px}.tf-sc-row[data-focus=true]{background:#e14e4521;border-color:#e14e4599;animation:2.2s ease-in-out infinite tf-pain-glow}.tf-sc-label{font-family:var(--tf-sans);letter-spacing:.05em;color:var(--tf-dark-text);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;flex:none;width:74px;font-size:12px;font-weight:700;overflow:hidden}.tf-sc-desc{font-family:var(--tf-sans);color:var(--tf-dark-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.tf-sc-ring{border-radius:50%;flex:none;width:24px;height:24px;position:relative}.tf-sc-ring i{background:#3a3532;border-radius:50%;position:absolute;inset:4px}.tf-pain-panel{background:#e14e4512;border:1px solid #e14e4573;border-radius:14px;padding:12px 14px;animation:.35s both tf-fade-up,2.2s ease-in-out .4s infinite tf-pain-glow}.tf-pain-head{justify-content:space-between;align-items:center;display:flex}.tf-pain-title{font-family:var(--tf-sans);letter-spacing:.14em;color:var(--tf-dark-text);font-size:11px;font-weight:700}.tf-pain-badge{font-family:var(--tf-sans);letter-spacing:.12em;color:var(--tf-coral-light);background:#e14e452e;border:1px solid #e14e4559;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.tf-pain-level{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;margin-top:10px;padding:11px 13px}.tf-pain-level-name{font-family:var(--tf-sans);color:var(--tf-dark-text);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.tf-pain-level-name i{background:var(--tf-coral-light);border-radius:50%;width:6px;height:6px}.tf-achieved-level{background:#ffffff0d;border:1px solid #ffffff14;border-left:2px solid #7bc47fd9;border-radius:10px;margin-top:10px;padding:11px 13px}.tf-achieved-name{font-family:var(--tf-sans);color:var(--tf-dark-text);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.tf-achieved-text{font-family:var(--tf-sans);color:var(--tf-dark-muted);margin:5px 0 0 20px;font-size:12px;line-height:1.45}.tf-pain-missing-label{font-family:var(--tf-sans);letter-spacing:.16em;color:var(--tf-dark-muted);margin-top:8px;font-size:9px;font-weight:700}.tf-pain-missing{font-family:var(--tf-sans);color:var(--tf-dark-label);gap:7px;margin-top:5px;font-size:12px;line-height:1.5;display:flex}.tf-pain-missing i{border:1.5px solid var(--tf-dark-faint);border-radius:50%;flex:none;width:11px;height:11px;margin-top:3px}.tf-lock-rows{flex-direction:column;gap:6px;margin-top:8px;display:flex}.tf-lock-row{font-family:var(--tf-sans);color:var(--tf-dark-faint);background:#ffffff08;border-radius:9px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:flex}.tf-lock-row b{color:#6e655f;margin-left:auto;font-size:10px;font-weight:400}.tf-ovwin-mic{justify-content:flex-end;margin-top:auto;padding-top:12px;display:flex}.tf-ovwin-mic span{background:#e76a5829;border:1px solid #f0917e73;border-radius:999px;align-items:center;gap:12px;padding:10px 20px;display:inline-flex}.tf-ovwin-mic i{gap:3px;display:inline-flex}.tf-ovwin-mic i b{background:var(--tf-coral-light);border-radius:50%;width:4px;height:4px}.tf-call-controls{justify-content:center;align-items:center;gap:16px;padding:0 0 38px;display:flex;position:relative}.tf-round-btn{border:1px solid var(--tf-card-border);cursor:pointer;width:52px;height:52px;color:var(--tf-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px -14px #0000004d}.tf-round-btn:hover{background:#f6f3f0}.tf-round-btn[data-off=true]{color:var(--tf-end-red);background:#e14e451f;border-color:#e14e4573}.tf-round-btn:disabled{opacity:.45;cursor:default}.tf-end-btn{font-family:var(--tf-sans);color:#fff;background:var(--tf-end-red);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:600;display:inline-flex}.tf-end-btn:hover{background:#c9423a}.tf-toast{z-index:30;font-family:var(--tf-sans);color:var(--tf-dark-text-2);box-shadow:var(--tf-overlay-shadow);white-space:nowrap;background:#2b2521eb;border:1px solid #f0917e66;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tf-end-scrim{z-index:40;-webkit-backdrop-filter:blur(10px);background:#120d0a99;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tf-end-card{text-align:center;width:460px;box-shadow:var(--tf-card-shadow);background:#fff;border-radius:24px;padding:40px 44px}.tf-end-h1{font-family:var(--tf-serif);letter-spacing:-.015em;color:var(--tf-ink);margin:18px 0 0;font-size:34px;font-weight:500;line-height:1.12}.tf-end-sub{font-family:var(--tf-sans);color:var(--tf-body);margin:12px 0 0;font-size:15px;line-height:1.55}.tf-end-cta{width:100%;margin-top:26px;padding:16px 28px;font-size:16px;box-shadow:0 16px 32px -14px #d8503d8c}.tf-end-again{width:100%;font-family:var(--tf-sans);color:var(--tf-coral-deep);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:12px;font-size:14px;font-weight:600}.tf-end-again:hover{color:#b03a2a}.tf-capacity{text-align:center}.tf-capacity .tf-gate-cta{text-decoration:none}.tf-mobile-gate{display:none}@media (max-width:899px){.tf-mobile-gate{z-index:100;text-align:center;background:radial-gradient(420px 360px at 90% 8%,#e14e7a1a,#0000 70%),radial-gradient(420px 360px at 8% 88%,#e76a581a,#0000 70%),#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px;display:flex;position:fixed;inset:0}.tf-mobile-gate h1{font-family:var(--tf-serif);letter-spacing:-.015em;color:var(--tf-ink);max-width:420px;margin:18px 0 0;font-size:34px;font-weight:500;line-height:1.15}.tf-mobile-gate p{font-family:var(--tf-sans);color:var(--tf-body);max-width:380px;margin:0;font-size:15px;line-height:1.55}.tf-mobile-form{flex-direction:column;gap:12px;width:100%;max-width:340px;margin-top:10px;display:flex}.tf-mobile-form input{width:100%;font-family:var(--tf-sans);color:var(--tf-ink);border:1px solid var(--tf-input-border);text-align:center;background:#fff;border-radius:12px;outline:none;padding:13px 16px;font-size:16px}.tf-mobile-form input:focus{border-color:var(--tf-coral)}.tf-mobile-form .tf-cta{width:100%;padding:14px 24px;font-size:15px}.tf-mobile-error{font-family:var(--tf-sans);color:#c03d3d;font-size:13px}}
