.tf-landing{--tf-bg:#f6f7fb;--tf-text:#111827;--tf-muted:#6b7280;--tf-card:#fff;--tf-primary:#166534;--tf-primary-2:#22c55e;--tf-border:#e5e7eb;--tf-shadow:0 20px 50px rgba(17,24,39,.08);width:100%;margin:0;color:var(--tf-text);background:var(--tf-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}.tf-landing *,.tf-landing *::before,.tf-landing *::after{box-sizing:border-box}.tf-landing a{color:inherit;text-decoration:none}.tf-container{width:min(1120px,calc(100% - 40px));margin-left:auto;margin-right:auto}.tf-site-header{position:sticky;top:0;z-index:20;background:rgba(246,247,251,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--tf-border)}.tf-nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.tf-brand{display:inline-flex!important;gap:10px;align-items:center;font-weight:800;color:var(--tf-text)!important;line-height:1;flex-shrink:0}.tf-brand-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--tf-primary),var(--tf-primary-2));color:#fff;display:grid;place-items:center;font-size:14px;font-weight:900}.tf-hero{padding:90px 0 70px;background:radial-gradient(circle at top right,#dcfce7,transparent 38%)}.tf-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center}.tf-eyebrow{color:var(--tf-primary);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:13px;margin-bottom:14px}.tf-landing h1,.tf-landing h2,.tf-landing h3,.tf-landing p{margin-top:0}.tf-landing h1{font-size:clamp(42px,6vw,68px);line-height:.98;margin-bottom:22px;letter-spacing:-.05em;color:var(--tf-text);font-weight:900}.tf-landing h2{font-size:clamp(30px,4vw,46px);line-height:1.05;margin-bottom:18px;letter-spacing:-.04em;color:var(--tf-text);font-weight:900}.tf-landing h3{margin-bottom:10px;font-size:20px;color:var(--tf-text);font-weight:850}.tf-lead{font-size:20px;line-height:1.6;color:var(--tf-muted);max-width:640px}.tf-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.tf-btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;padding:14px 20px!important;border-radius:14px!important;font-weight:900!important;border:1px solid transparent!important;line-height:1.1!important;text-decoration:none!important;cursor:pointer}.tf-btn-primary{background:var(--tf-primary)!important;color:#fff!important;box-shadow:0 12px 24px rgba(22,101,52,.22)}.tf-btn-secondary{background:#fff!important;color:var(--tf-text)!important;border-color:var(--tf-border)!important}.tf-btn-light{background:#fff!important;color:var(--tf-primary)!important}.tf-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.tf-trust span{background:#fff;border:1px solid var(--tf-border);padding:8px 12px;border-radius:999px;color:var(--tf-muted);font-size:13px}.tf-window{background:rgba(255,255,255,.92);border:1px solid var(--tf-border);border-radius:28px;padding:26px;box-shadow:var(--tf-shadow)}.tf-dots{display:flex;gap:7px;margin-bottom:24px}.tf-dots i{width:10px;height:10px;border-radius:50%;background:#d1d5db}.tf-metric{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--tf-border)}.tf-metric span,.tf-window p{color:var(--tf-muted)}.tf-metric strong{color:var(--tf-primary)}.tf-progress{height:12px;background:#e5e7eb;border-radius:999px;margin:24px 0;overflow:hidden}.tf-progress div{height:100%;width:100%;background:linear-gradient(90deg,var(--tf-primary),var(--tf-primary-2))}.tf-section,.tf-problem{padding:76px 0}.tf-muted{background:#fff}.tf-cards,.tf-pricing,.tf-steps,.tf-compare{display:grid;gap:18px}.tf-four{grid-template-columns:repeat(4,1fr)}.tf-card,.tf-step,.tf-price-card,.tf-compare-col{background:var(--tf-card);border:1px solid var(--tf-border);border-radius:22px;padding:24px;box-shadow:0 8px 24px rgba(17,24,39,.04)}.tf-bad{font-weight:800;color:#991b1b;background:#fff7f7}.tf-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.tf-split p,.tf-center p,.tf-step p,.tf-price-card p,.tf-window p{color:var(--tf-muted);line-height:1.6}.tf-feature-list{display:grid;gap:14px}.tf-feature-list div{background:#fff;border:1px solid var(--tf-border);padding:18px;border-radius:18px}.tf-feature-list strong{display:block;margin-bottom:5px}.tf-feature-list span{color:var(--tf-muted)}.tf-center{text-align:center;max-width:720px;margin:0 auto 34px}.tf-steps{grid-template-columns:repeat(3,1fr)}.tf-step span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#dcfce7;color:var(--tf-primary);font-weight:900;margin-bottom:18px}.tf-compare{grid-template-columns:1fr 1fr}.tf-compare-col ul,.tf-price-card ul{padding-left:20px;color:var(--tf-muted);line-height:1.9;margin-bottom:0}.tf-compare-col.tf-highlight{border-color:#86efac;background:#f0fdf4}.tf-pricing{grid-template-columns:repeat(3,1fr);align-items:stretch}.tf-price-card{position:relative}.tf-price-card.tf-popular{border:2px solid var(--tf-primary);transform:translateY(-8px)}.tf-badge{position:absolute;top:18px;right:18px;background:#dcfce7;color:var(--tf-primary);font-size:12px;font-weight:900;padding:6px 10px;border-radius:999px}.tf-price{font-size:42px;font-weight:950;letter-spacing:-.04em;margin:16px 0}.tf-price span{font-size:15px;color:var(--tf-muted);font-weight:600}.tf-cta{padding:80px 0}.tf-cta-box{background:linear-gradient(135deg,var(--tf-primary),#052e16);color:#fff;padding:54px;border-radius:34px;text-align:center;box-shadow:var(--tf-shadow)}.tf-cta-box h2{color:#fff}.tf-cta-box p{color:#dcfce7;font-size:18px}.tf-footer{padding:28px 0;border-top:1px solid var(--tf-border);color:var(--tf-muted)}.tf-footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media (max-width:860px){.tf-nav{align-items:flex-start;padding:16px 0;flex-direction:column}.tf-hero-grid,.tf-split,.tf-compare,.tf-pricing,.tf-steps,.tf-four{grid-template-columns:1fr}.tf-price-card.tf-popular{transform:none}.tf-cta-box{padding:34px 22px}}.tf-microcopy{color:var(--tf-muted);font-size:14px;margin-top:-16px;margin-bottom:22px}.tf-window-topline{color:var(--tf-primary);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.tf-logo-strip{background:#fff;border-top:1px solid var(--tf-border);border-bottom:1px solid var(--tf-border);padding:18px 0}.tf-logo-inner{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap;color:var(--tf-muted);font-size:14px}.tf-logo-inner strong{color:var(--tf-text);background:#f6f7fb;border:1px solid var(--tf-border);border-radius:999px;padding:8px 12px}.tf-price-btn{margin-top:22px;width:100%!important}.tf-onboarding{align-items:center}.tf-flow-box{display:grid;gap:12px}.tf-flow-box div,.tf-faq-item{background:#fff;border:1px solid var(--tf-border);border-radius:18px;padding:18px;box-shadow:0 8px 24px rgba(17,24,39,.04)}.tf-flow-box strong{display:block;margin-bottom:5px;color:var(--tf-text)}.tf-flow-box span,.tf-faq-item p{color:var(--tf-muted);line-height:1.6}.tf-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.tf-actions-center{justify-content:center;margin-bottom:0}.tf-btn-ghost{background:0 0!important;color:#fff!important;border-color:rgba(255,255,255,.4)!important}@media (max-width:860px){.tf-faq-grid{grid-template-columns:1fr}}.tf-single{grid-template-columns:1fr!important;max-width:520px;margin:0 auto}.tf-billing-wrap .tf-btn,.tf-btn{text-decoration:none}.tf-app{min-height:100vh;background:#f6f7fb;color:#111827;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:grid;grid-template-columns:260px 1fr}.tf-sidebar{background:#111827;color:#fff;padding:24px;position:sticky;top:0;height:100vh}.tf-brand-app{display:flex;align-items:center;gap:10px;margin-bottom:28px}.tf-brand-app span{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#166534,#22c55e);display:grid;place-items:center;font-weight:900}.tf-brand-app strong{font-size:20px}.tf-sidebar nav{display:grid;gap:8px}.tf-sidebar nav a,.tf-logout{color:#d1d5db;text-decoration:none;padding:12px 14px;border-radius:12px;font-weight:800}.tf-sidebar nav a.active,.tf-sidebar nav a:hover{background:#fff;color:#111827}.tf-logout{display:block;margin-top:28px;background:#1f2937}.tf-main{padding:34px;max-width:1240px;width:100%}.tf-topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.tf-topbar h1{margin:0 0 6px;font-size:36px;letter-spacing:-.04em}.tf-topbar p{margin:0;color:#6b7280}.tf-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px;box-shadow:0 10px 30px rgba(17,24,39,.05);margin-bottom:18px}.tf-card h3{margin-top:0}.tf-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tf-kicker{color:#166534;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.tf-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tf-action{display:block;border:1px solid #e5e7eb;border-radius:16px;padding:18px;background:#f9fafb;color:#111827;text-decoration:none;font-weight:900}.tf-wizard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tf-step-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:24px}.tf-step-card.done{border-color:#86efac;background:#f0fdf4}.tf-step-card>span{width:40px;height:40px;border-radius:14px;background:#dcfce7;color:#166534;display:grid;place-items:center;font-weight:900;margin-bottom:14px}.tf-row{display:flex;gap:16px;flex-wrap:wrap}.tf-form{display:grid;gap:16px}.tf-form label{font-weight:800}.tf-form input[type=text],.tf-form input[type=password],.tf-form input[type=email],.tf-form input[type=url],.tf-form input[type=date],.tf-form input[type=time],.tf-form select,.tf-card input[type=text],.tf-card input[type=password],.tf-card input[type=email],.tf-card input[type=url],.tf-card input[type=date],.tf-card input[type=file],.tf-card select{width:100%;max-width:420px;padding:12px;border:1px solid #d1d5db;border-radius:12px;margin-top:6px;background:#fff}.tf-btn,.tf-card button,.tf-form button{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;background:#111827;color:#fff!important;border:0;border-radius:12px;text-decoration:none;font-weight:900;cursor:pointer}.tf-section{border:1px solid #e5e7eb;border-radius:18px;padding:18px;background:#fff}.tf-muted{color:#6b7280;line-height:1.6}.tf-alert,.tf-notice{padding:14px 16px;border-radius:14px;margin-bottom:18px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tf-notice.ok{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.tf-notice.danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.tf-notice a{background:#111827;color:#fff;text-decoration:none;padding:10px 12px;border-radius:10px;font-weight:900}.tf-status-pill{display:inline-flex;padding:8px 12px;border-radius:999px;font-weight:900;font-size:13px;background:#fef3c7;color:#92400e}.tf-status-pill.ok{background:#dcfce7;color:#166534}.tf-status-pill.warn{background:#fef3c7;color:#92400e}.tf-connect-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tf-table{width:100%;border-collapse:collapse;margin-top:18px;font-size:14px}.tf-table th,.tf-table td{padding:11px;border-bottom:1px solid #e5e7eb;text-align:left}.tf-table th{background:#f9fafb;font-weight:900}.tf-range-btn{background:#eef2ff!important;color:#3730a3!important}.tf-auth-wrap{max-width:540px;margin:70px auto;padding:0 20px;font-family:Inter,system-ui,sans-serif}.tf-auth-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:32px;box-shadow:0 20px 50px rgba(17,24,39,.08)}.tf-auth-card h1{margin:0 0 10px;font-size:34px;letter-spacing:-.04em}.tf-auth-card input[type=text],.tf-auth-card input[type=password]{width:100%;padding:14px;border:1px solid #d1d5db;border-radius:14px}.tf-auth-card input[type=submit]{width:100%;border:0;border-radius:14px;padding:15px 18px;background:#166534;color:#fff;font-weight:900;font-size:16px;cursor:pointer}.tf-register-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:14px;padding:12px 14px;margin:16px 0}.tf-register-note{font-size:14px;text-align:center;margin-top:16px}.tf-plan-pill{display:inline-flex;background:#dcfce7;color:#166534;border-radius:999px;padding:7px 11px;font-weight:900;font-size:13px;margin-bottom:18px}@media (max-width:900px){.tf-app{grid-template-columns:1fr}.tf-sidebar{position:relative;height:auto}.tf-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-main{padding:20px}.tf-grid-3,.tf-action-grid,.tf-wizard{grid-template-columns:1fr}.tf-topbar{display:block}}.tf-app a,.tf-app button,.tf-billing-wrap a,.tf-auth-card input[type=submit],.tf-register-btn{opacity:1!important;filter:none!important}.tf-btn,.tf-card button,.tf-form button,.tf-notice a,.tf-register-btn{background:#166534!important;color:#fff!important;border:0!important;box-shadow:0 10px 20px rgba(22,101,52,.18)}.tf-btn:hover,.tf-card button:hover,.tf-form button:hover,.tf-notice a:hover{background:#14532d!important;color:#fff!important}.tf-sidebar nav a.active{background:#fff!important;color:#111827!important}.tf-sidebar nav a:not(.active){color:#e5e7eb!important}.tf-alert.ok{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.tf-inline-form{margin-top:12px}.tf-inline-form input[type=text]{max-width:100%}.tf-step-card .tf-form button{margin-top:4px}.tf-notice-plans{align-items:flex-start!important}.tf-notice-plans>div:first-child{min-width:220px}.tf-notice-plans>div:first-child span{display:block;margin-top:4px}.tf-plan-choice{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px;flex:1;min-width:320px}.tf-plan-option{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px;display:grid;gap:6px;color:#111827;box-shadow:0 8px 20px rgba(17,24,39,.05)}.tf-plan-option.featured{border:2px solid #166534;background:#f0fdf4}.tf-plan-option strong{font-size:15px}.tf-plan-option>span:not(.tf-plan-badge):not(.tf-plan-error){color:#6b7280;font-weight:800}.tf-plan-option a{display:inline-flex!important;align-items:center;justify-content:center;background:#166534!important;color:#fff!important;border-radius:12px!important;padding:10px 12px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 10px 20px rgba(22,101,52,.18)}.tf-plan-badge{justify-self:start;background:#dcfce7;color:#166534;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.tf-plan-error{display:inline-flex;background:#fee2e2;color:#991b1b;border-radius:10px;padding:9px 10px;font-weight:900;font-size:13px}.tf-plan-option.disabled{opacity:.8}@media (max-width:760px){.tf-plan-choice{grid-template-columns:1fr;min-width:0;width:100%}.tf-notice-plans{display:grid!important}}.tf-modern-app{--wt-bg:#f4f7fb;--wt-panel:#fff;--wt-text:#0f172a;--wt-muted:#64748b;--wt-border:#e2e8f0;--wt-green:#166534;--wt-green2:#22c55e;--wt-soft:#f0fdf4;background:var(--wt-bg)!important;color:var(--wt-text)!important;grid-template-columns:280px minmax(0,1fr)!important}.tf-modern-app .tf-sidebar{background:linear-gradient(180deg,#0f172a,#111827)!important;border-right:1px solid rgba(255,255,255,.06);padding:22px!important}.tf-modern-app .tf-brand-app{padding:8px 4px 22px;margin-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.08)}.tf-modern-app .tf-brand-app span{background:linear-gradient(135deg,var(--wt-green),var(--wt-green2))!important;box-shadow:0 12px 26px rgba(34,197,94,.22)}.tf-modern-app .tf-sidebar nav{gap:6px!important;margin-top:18px}.tf-modern-app .tf-sidebar nav a{display:flex!important;align-items:center;gap:11px;color:#cbd5e1!important;background:0 0!important;border:1px solid transparent;border-radius:14px!important;padding:12px 13px!important;font-size:14px}.tf-modern-app .tf-sidebar nav a i{width:24px;height:24px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.08);font-style:normal;font-size:12px;color:#fff}.tf-modern-app .tf-sidebar nav a.active,.tf-modern-app .tf-sidebar nav a:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;border-color:rgba(255,255,255,.1)}.tf-modern-app .tf-sidebar nav a.active i{background:#dcfce7;color:var(--wt-green)}.tf-modern-app .tf-logout{background:rgba(255,255,255,.08)!important;color:#e5e7eb!important;border-radius:14px!important}.tf-modern-app .tf-main{padding:32px!important;max-width:1280px!important}.tf-modern-app .tf-topbar{background:0 0;margin-bottom:24px!important}.tf-modern-app .tf-app-eyebrow{color:var(--wt-green);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block;margin-bottom:6px}.tf-modern-app .tf-topbar h1{font-size:38px!important;letter-spacing:-.05em!important;color:var(--wt-text)}.tf-modern-app .tf-topbar p{font-size:15px;color:var(--wt-muted)!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-hero-panel,.tf-modern-app .tf-setup-head{background:rgba(255,255,255,.96)!important;border:1px solid var(--wt-border)!important;border-radius:24px!important;box-shadow:0 18px 48px rgba(15,23,42,.06)!important}.tf-modern-app .tf-hero-panel{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:30px;margin-bottom:18px;background:radial-gradient(circle at top right,#dcfce7,transparent 36%),#fff!important}.tf-modern-app .tf-hero-panel h2,.tf-modern-app .tf-setup-head h2{font-size:30px;letter-spacing:-.04em;margin:6px 0 8px}.tf-modern-app .tf-hero-panel p,.tf-modern-app .tf-setup-head p,.tf-modern-app .tf-card p{color:var(--wt-muted);line-height:1.6}.tf-modern-app .tf-grid-3{gap:18px!important}.tf-modern-app .tf-stat h3{font-size:24px;margin:10px 0 6px;letter-spacing:-.03em}.tf-modern-app .tf-kicker{color:var(--wt-green)!important}.tf-modern-app .tf-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important}.tf-modern-app .tf-action{background:#f8fafc!important;border:1px solid var(--wt-border)!important;border-radius:18px!important;padding:18px!important;color:var(--wt-text)!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tf-modern-app .tf-action strong{display:block;margin-bottom:5px}.tf-modern-app .tf-action span{display:block;color:var(--wt-muted);font-weight:600;font-size:13px}.tf-modern-app .tf-action:hover{transform:translateY(-2px);border-color:#86efac!important;box-shadow:0 14px 30px rgba(15,23,42,.08)}.tf-modern-app .tf-wizard-modern{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.tf-modern-app .tf-setup-head{padding:26px;margin-bottom:18px}.tf-modern-app .tf-step-card{padding:22px!important;position:relative;overflow:hidden}.tf-modern-app .tf-step-card.done:after{content:"Gespeichert";position:absolute;top:18px;right:18px;background:#dcfce7;color:var(--wt-green);font-size:12px;font-weight:900;border-radius:999px;padding:6px 10px}.tf-modern-app .tf-step-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.tf-modern-app .tf-step-head>span{width:42px;height:42px;border-radius:15px;background:#dcfce7;color:var(--wt-green);display:grid;place-items:center;font-weight:950;flex:none}.tf-modern-app .tf-step-head h3{margin:0 0 4px;font-size:20px}.tf-modern-app .tf-step-head p{margin:0;color:var(--wt-muted)}.tf-modern-app .tf-form{gap:14px!important}.tf-modern-app .tf-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;width:100%}.tf-modern-app .tf-form label{font-weight:800;color:#334155;font-size:14px}.tf-modern-app input[type=text],.tf-modern-app input[type=password],.tf-modern-app input[type=email],.tf-modern-app input[type=url],.tf-modern-app input[type=date],.tf-modern-app input[type=file],.tf-modern-app select{max-width:none!important;width:100%!important;border:1px solid #cbd5e1!important;border-radius:14px!important;padding:13px 14px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 1px 0 rgba(15,23,42,.03)!important}.tf-modern-app input:focus,.tf-modern-app select:focus{outline:3px solid rgba(34,197,94,.16)!important;border-color:#22c55e!important}.tf-modern-app .tf-btn,.tf-modern-app .tf-card button,.tf-modern-app .tf-form button,.tf-modern-app .tf-notice a,.tf-modern-app .tf-banner a{background:linear-gradient(135deg,var(--wt-green),#15803d)!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:13px 17px!important;font-weight:950!important;box-shadow:0 12px 24px rgba(22,101,52,.18)!important;text-decoration:none!important}.tf-modern-app .tf-card button:hover,.tf-modern-app .tf-form button:hover,.tf-modern-app .tf-btn:hover{filter:brightness(.96)!important}.tf-modern-app .tf-section{background:#f8fafc!important;border:1px solid var(--wt-border)!important;border-radius:20px!important;padding:20px!important}.tf-modern-app .tf-section h4{margin:0 0 14px;font-size:17px}.tf-modern-app .tf-check{display:flex!important;align-items:center;gap:8px;background:#fff;border:1px solid var(--wt-border);border-radius:14px;padding:12px}.tf-modern-app .tf-status-pill{border-radius:999px!important;padding:9px 13px!important;font-weight:950!important}.tf-modern-app .tf-banner,.tf-modern-app .tf-toast{padding:16px 18px;border-radius:18px;margin-bottom:18px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;box-shadow:0 10px 26px rgba(15,23,42,.04)}.tf-modern-app .tf-banner strong{display:block;color:inherit}.tf-modern-app .tf-banner span{display:block;margin-top:3px}.tf-modern-app .tf-banner.ok,.tf-modern-app .tf-toast.ok{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.tf-modern-app .tf-banner.danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.tf-modern-app .tf-banner.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.tf-modern-app .tf-plan-choice{grid-template-columns:repeat(2,minmax(170px,1fr))!important;gap:12px!important}.tf-modern-app .tf-plan-option{border-radius:18px!important;padding:16px!important}.tf-modern-app .tf-plan-option.featured{border-color:#22c55e!important;background:#f0fdf4!important}.tf-modern-app .tf-table-wrap{overflow:auto;border-radius:16px;border:1px solid var(--wt-border)}.tf-modern-app .tf-table{background:#fff}.tf-modern-app .tf-range-btn{background:#ecfdf5!important;color:#166534!important;border:1px solid #bbf7d0!important;box-shadow:none!important}.tf-modern-app .tf-connect-head{align-items:flex-start}.tf-modern-app .tf-connect-box h3{margin-top:0}.tf-modern-app .tf-compact-form input{margin-top:6px!important}.tf-modern-app .tf-next-actions .tf-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1020px){.tf-modern-app{grid-template-columns:1fr!important}.tf-modern-app .tf-sidebar{position:relative!important;height:auto!important}.tf-modern-app .tf-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-modern-app .tf-main{padding:20px!important}.tf-modern-app .tf-wizard-modern,.tf-modern-app .tf-grid-3,.tf-modern-app .tf-action-grid,.tf-modern-app .tf-row{grid-template-columns:1fr!important}.tf-modern-app .tf-hero-panel{display:block}.tf-modern-app .tf-hero-panel .tf-btn{margin-top:14px}.tf-modern-app .tf-topbar{display:block!important}}@media (max-width:640px){.tf-modern-app .tf-sidebar nav{grid-template-columns:1fr}.tf-modern-app .tf-main{padding:14px!important}.tf-modern-app .tf-topbar h1{font-size:30px!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-hero-panel{border-radius:20px!important;padding:18px!important}}.tf-account-card .woocommerce{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111827}.tf-account-card .woocommerce-MyAccount-navigation{float:none;width:100%;margin:0 0 20px}.tf-account-card .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.tf-account-card .woocommerce-MyAccount-navigation li{margin:0!important}.tf-account-card .woocommerce-MyAccount-navigation a{display:inline-flex;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;color:#111827;text-decoration:none;font-weight:800;font-size:14px}.tf-account-card .woocommerce-MyAccount-navigation .is-active a,.tf-account-card .woocommerce-MyAccount-navigation a:hover{background:#111827;color:#fff;border-color:#111827}.tf-account-card .woocommerce-MyAccount-content{float:none;width:100%}.tf-account-card table.shop_table,.tf-account-card .woocommerce table.shop_table{border:1px solid #e5e7eb!important;border-radius:16px!important;overflow:hidden;background:#fff}.tf-account-card .woocommerce table.shop_table th,.tf-account-card .woocommerce table.shop_table td{padding:13px 14px!important;border-color:#e5e7eb!important}.tf-account-card .woocommerce a.button,.tf-account-card .woocommerce button.button,.tf-account-card .woocommerce input.button{background:#111827!important;color:#fff!important;border-radius:12px!important;font-weight:900!important;padding:11px 14px!important}.tf-account-card .woocommerce-info,.tf-account-card .woocommerce-message,.tf-account-card .woocommerce-error{border-radius:14px!important;border-top:0!important;background:#f9fafb!important;color:#111827!important}.tf-account-hero{align-items:center}.tf-modern-app{--wt-bg:#f4f7fb;--wt-surface:#fff;--wt-surface-soft:#f8fafc;--wt-text:#0f172a;--wt-muted:#64748b;--wt-border:#e2e8f0;--wt-green:#166534;--wt-green-2:#22c55e;--wt-shadow:0 18px 45px rgba(15,23,42,.075);background:radial-gradient(circle at 85% 0%,rgba(34,197,94,.14),transparent 28%),linear-gradient(180deg,#f8fafc 0%,var(--wt-bg) 100%)!important;min-height:100vh!important;grid-template-columns:282px minmax(0,1fr)!important;color:var(--wt-text)!important}.tf-modern-app *{box-sizing:border-box}.tf-modern-app .tf-sidebar{background:#0b1220!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.08)!important;padding:24px 18px!important;box-shadow:12px 0 32px rgba(15,23,42,.08)!important}.tf-modern-app .tf-brand-app{gap:12px!important;margin-bottom:28px!important;padding:4px 6px 18px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.tf-modern-app .tf-brand-app span{width:42px!important;height:42px!important;border-radius:14px!important;background:linear-gradient(135deg,var(--wt-green),var(--wt-green-2))!important;box-shadow:0 12px 26px rgba(34,197,94,.22)!important}.tf-modern-app .tf-brand-app strong{font-size:21px!important;letter-spacing:-.03em!important}.tf-modern-app .tf-sidebar nav{display:grid!important;gap:7px!important}.tf-modern-app .tf-sidebar nav a,.tf-modern-app .tf-logout{min-height:46px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px 13px!important;border-radius:14px!important;color:#cbd5e1!important;background:0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important;border:1px solid transparent!important;transition:background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease!important}.tf-modern-app .tf-sidebar nav a:hover,.tf-modern-app .tf-sidebar nav a.active{background:rgba(255,255,255,.105)!important;color:#fff!important;border-color:rgba(255,255,255,.11)!important;transform:translateX(2px)!important}.tf-modern-app .tf-sidebar nav a i{flex:none!important;width:28px!important;height:28px!important;border-radius:10px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:13px!important}.tf-modern-app .tf-sidebar nav a.active i{background:#dcfce7!important;color:var(--wt-green)!important}.tf-modern-app .tf-logout{margin-top:24px!important;background:rgba(255,255,255,.07)!important;text-decoration:none!important}.tf-modern-app .tf-main{width:100%!important;max-width:1320px!important;padding:34px clamp(22px,3vw,44px)!important}.tf-modern-app .tf-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:22px!important}.tf-modern-app .tf-topbar h1{margin:0 0 7px!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.02!important;letter-spacing:-.055em!important}.tf-modern-app .tf-topbar p{max-width:680px!important}.tf-modern-app .tf-app-eyebrow,.tf-modern-app .tf-kicker{display:inline-flex!important;align-items:center!important;color:var(--wt-green)!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.085em!important;font-size:11.5px!important;margin-bottom:7px!important}.tf-modern-app .tf-status-pill{flex:none!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 14px!important;border-radius:999px!important;font-size:13px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-hero-panel,.tf-modern-app .tf-setup-head{background:var(--wt-surface)!important;border:1px solid var(--wt-border)!important;border-radius:24px!important;box-shadow:var(--wt-shadow)!important;margin-bottom:18px!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card{padding:24px!important}.tf-modern-app .tf-card h3,.tf-modern-app .tf-step-card h3{margin:0 0 9px!important;letter-spacing:-.025em!important}.tf-modern-app .tf-card p,.tf-modern-app .tf-step-card p,.tf-modern-app .tf-muted{color:var(--wt-muted)!important;line-height:1.62!important}.tf-modern-app .tf-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.tf-modern-app .tf-grid-3>.tf-card,.tf-modern-app .tf-stat{height:100%!important;min-height:168px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.tf-modern-app .tf-stat h3{font-size:25px!important;line-height:1.1!important;margin:9px 0!important}.tf-modern-app .tf-hero-panel{min-height:168px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:30px!important;background:radial-gradient(circle at 94% 8%,rgba(34,197,94,.2),transparent 34%),#fff!important}.tf-modern-app .tf-hero-panel h2,.tf-modern-app .tf-setup-head h2{margin:2px 0 8px!important;font-size:clamp(25px,2.4vw,34px)!important;line-height:1.08!important;letter-spacing:-.045em!important}.tf-modern-app .tf-action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.tf-modern-app .tf-action{min-height:92px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;background:var(--wt-surface-soft)!important;border:1px solid var(--wt-border)!important;border-radius:18px!important;color:var(--wt-text)!important;padding:18px!important;box-shadow:none!important;font-weight:900!important}.tf-modern-app .tf-action:hover{border-color:#86efac!important;box-shadow:0 14px 30px rgba(15,23,42,.08)!important;transform:translateY(-2px)!important}.tf-modern-app .tf-wizard-modern{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.tf-modern-app .tf-wizard-modern>.tf-step-card{min-height:330px!important;display:flex!important;flex-direction:column!important}.tf-modern-app .tf-step-card .tf-compact-form,.tf-modern-app .tf-step-card form{margin-top:auto!important}.tf-modern-app .tf-step-head{display:flex!important;align-items:flex-start!important;gap:14px!important;margin-bottom:18px!important;padding-right:86px!important}.tf-modern-app .tf-step-head>span{flex:none!important;width:44px!important;height:44px!important;border-radius:15px!important;background:#dcfce7!important;color:var(--wt-green)!important;display:grid!important;place-items:center!important;font-weight:950!important}.tf-modern-app .tf-step-card.done:after{content:"Fertig"!important;top:18px!important;right:18px!important;background:#dcfce7!important;color:var(--wt-green)!important;border-radius:999px!important;padding:7px 10px!important;font-size:12px!important;font-weight:950!important}.tf-modern-app .tf-form,.tf-modern-app .tf-compact-form{display:grid!important;gap:14px!important;width:100%!important}.tf-modern-app .tf-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.tf-modern-app label{color:#334155!important;font-weight:850!important;font-size:14px!important}.tf-modern-app input[type=text],.tf-modern-app input[type=password],.tf-modern-app input[type=email],.tf-modern-app input[type=url],.tf-modern-app input[type=date],.tf-modern-app input[type=file],.tf-modern-app select,.tf-modern-app textarea{width:100%!important;max-width:none!important;min-height:46px!important;margin-top:7px!important;padding:12px 14px!important;border:1px solid #cbd5e1!important;border-radius:14px!important;background:#fff!important;color:var(--wt-text)!important;box-shadow:0 1px 0 rgba(15,23,42,.03)!important}.tf-modern-app input:focus,.tf-modern-app select:focus,.tf-modern-app textarea:focus{outline:3px solid rgba(34,197,94,.16)!important;border-color:var(--wt-green-2)!important}.tf-modern-app .tf-btn,.tf-modern-app .tf-card button,.tf-modern-app .tf-form button,.tf-modern-app .tf-notice a,.tf-modern-app .tf-banner a,.tf-modern-app .tf-plan-option a,.tf-modern-app .woocommerce a.button,.tf-modern-app .woocommerce button.button,.tf-modern-app .woocommerce input.button{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 17px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,var(--wt-green),#15803d)!important;color:#fff!important;font-weight:950!important;line-height:1.1!important;text-decoration:none!important;box-shadow:0 12px 24px rgba(22,101,52,.18)!important;cursor:pointer!important;white-space:nowrap!important}.tf-modern-app .tf-btn:hover,.tf-modern-app .tf-card button:hover,.tf-modern-app .tf-form button:hover,.tf-modern-app .tf-plan-option a:hover{filter:brightness(.96)!important;transform:translateY(-1px)!important}.tf-modern-app .tf-range-btn{min-height:38px!important;background:#ecfdf5!important;color:var(--wt-green)!important;border:1px solid #bbf7d0!important;box-shadow:none!important;padding:9px 12px!important}.tf-modern-app .tf-plan-choice{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;min-width:0!important}.tf-modern-app .tf-plan-option{min-height:152px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border:1px solid var(--wt-border)!important;border-radius:20px!important;padding:18px!important;background:#fff!important}.tf-modern-app .tf-plan-option.featured{border:2px solid var(--wt-green-2)!important;background:#f0fdf4!important}.tf-modern-app .tf-banner,.tf-modern-app .tf-toast,.tf-modern-app .tf-alert,.tf-modern-app .tf-notice{border-radius:18px!important;padding:16px 18px!important;border:1px solid #fde68a!important;background:#fffbeb!important;color:#92400e!important;box-shadow:0 10px 26px rgba(15,23,42,.04)!important}.tf-modern-app .tf-banner.ok,.tf-modern-app .tf-toast.ok,.tf-modern-app .tf-notice.ok{background:#f0fdf4!important;border-color:#bbf7d0!important;color:var(--wt-green)!important}.tf-modern-app .tf-banner.danger,.tf-modern-app .tf-notice.danger{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}.tf-modern-app .tf-table-wrap{width:100%!important;overflow:auto!important;border:1px solid var(--wt-border)!important;border-radius:18px!important;background:#fff!important}.tf-modern-app .tf-table{margin:0!important;width:100%!important;border-collapse:separate!important;border-spacing:0!important}.tf-modern-app .tf-table th{background:#f8fafc!important;color:#334155!important;font-weight:950!important}.tf-modern-app .tf-table th,.tf-modern-app .tf-table td{padding:13px 14px!important;border-bottom:1px solid var(--wt-border)!important;vertical-align:middle!important}.tf-modern-app .tf-section{background:var(--wt-surface-soft)!important;border:1px solid var(--wt-border)!important;border-radius:20px!important;padding:20px!important}.tf-modern-app .tf-section h4{margin:0 0 14px!important;font-size:17px!important;letter-spacing:-.02em!important}.tf-modern-app .tf-account-card .woocommerce-MyAccount-navigation ul{gap:10px!important}.tf-modern-app .tf-account-card .woocommerce-MyAccount-navigation a{min-height:42px!important;border-radius:13px!important}@media (max-width:1100px){.tf-modern-app{grid-template-columns:1fr!important}.tf-modern-app .tf-sidebar{position:relative!important;height:auto!important}.tf-modern-app .tf-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tf-modern-app .tf-main{padding:22px!important}}@media (max-width:820px){.tf-modern-app .tf-topbar,.tf-modern-app .tf-hero-panel{display:block!important}.tf-modern-app .tf-grid-3,.tf-modern-app .tf-action-grid,.tf-modern-app .tf-wizard-modern,.tf-modern-app .tf-row,.tf-modern-app .tf-plan-choice{grid-template-columns:1fr!important}.tf-modern-app .tf-grid-3>.tf-card,.tf-modern-app .tf-wizard-modern>.tf-step-card{min-height:0!important}.tf-modern-app .tf-status-pill{margin-top:14px!important}}@media (max-width:620px){.tf-modern-app .tf-sidebar nav{grid-template-columns:1fr!important}.tf-modern-app .tf-main{padding:14px!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-hero-panel,.tf-modern-app .tf-setup-head{border-radius:20px!important;padding:18px!important}.tf-modern-app .tf-step-head{padding-right:0!important}.tf-modern-app .tf-step-card.done:after{position:static!important;display:inline-flex!important;width:fit-content!important;margin-bottom:12px!important}}.tf-invoice-hero{margin-bottom:18px}.tf-invoice-grid{align-items:stretch}.tf-zip-form{display:grid;gap:18px}.tf-range-actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 2px}.tf-range-actions .tf-range-btn,.tf-job-refresh,.tf-select-all-docs,.tf-select-none-docs{border:1px solid #dbe3ef;background:#fff;color:#0f172a;border-radius:12px;padding:10px 13px;font-weight:800;cursor:pointer;min-height:42px}.tf-range-actions .tf-range-btn:hover,.tf-job-refresh:hover,.tf-select-all-docs:hover,.tf-select-none-docs:hover{border-color:#16a34a;color:#166534;background:#f0fdf4}.tf-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tf-check-grid label{display:flex;gap:9px;align-items:center;padding:11px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;font-weight:700;color:#334155}.tf-success-card{border-color:#86efac!important;background:#f0fdf4!important}#taxflow-doc-job .tf-job-progress-bar{background:linear-gradient(90deg,#16a34a,#22c55e)!important}#taxflow-doc-job .tf-job-download .tf-btn{margin-top:8px}.tf-btn-small{min-height:34px!important;padding:8px 11px!important;border-radius:10px!important;font-size:13px!important}@media (max-width:760px){.tf-check-grid{grid-template-columns:1fr}}.tf-modern-app .tf-woo-account-shell{padding:0!important;overflow:hidden!important;background:0 0!important;border:0!important;box-shadow:none!important}.tf-modern-app .tf-woo-account-shell .woocommerce{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-navigation,.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-content{background:#fff!important;border:1px solid var(--wt-border)!important;border-radius:22px!important;box-shadow:0 14px 36px rgba(15,23,42,.06)!important}.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-navigation{padding:12px!important}.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:8px!important}.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-navigation li{margin:0!important}.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center!important;min-height:44px!important;padding:11px 13px!important;border-radius:14px!important;color:#334155!important;text-decoration:none!important;font-weight:850!important;background:#fff!important}.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-navigation .is-active a,.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-navigation a:hover{background:#f0fdf4!important;color:#166534!important}.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-content{padding:24px!important;min-height:360px!important}.tf-modern-app .tf-woo-account-shell table.shop_table,.tf-modern-app .tf-woo-account-shell .woocommerce-orders-table,.tf-modern-app .tf-woo-account-shell .shop_table_responsive{width:100%!important;border:1px solid var(--wt-border)!important;border-radius:16px!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important}.tf-modern-app .tf-woo-account-shell table.shop_table th,.tf-modern-app .tf-woo-account-shell table.shop_table td{padding:13px 14px!important;border-bottom:1px solid var(--wt-border)!important}.tf-modern-app .tf-woo-account-shell table.shop_table th{background:#f8fafc!important;color:#334155!important}.tf-modern-app .tf-woo-account-shell .button,.tf-modern-app .tf-woo-account-shell button.button,.tf-modern-app .tf-woo-account-shell a.button{background:#166534!important;color:#fff!important;border:0!important;border-radius:12px!important;min-height:40px!important;padding:10px 13px!important;font-weight:900!important;text-decoration:none!important}.tf-modern-app .tf-woo-account-shell input.input-text,.tf-modern-app .tf-woo-account-shell textarea,.tf-modern-app .tf-woo-account-shell select{min-height:44px!important;border:1px solid #dbe3ef!important;border-radius:13px!important;padding:9px 12px!important}@media (max-width:900px){.tf-modern-app .tf-woo-account-shell .woocommerce{grid-template-columns:1fr!important}}.tf-form-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:14px}.tf-invoice-grid{display:grid;grid-template-columns:1fr;gap:18px}.tf-connector-download{display:grid;gap:10px;margin-bottom:14px;padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.tf-connector-download .tf-btn-secondary{justify-self:start;background:#fff!important;color:#166534!important;border:1px solid #bbf7d0!important;box-shadow:none!important}.tf-helper-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:15px 16px;display:grid;gap:8px;color:#334155;line-height:1.55}.tf-helper-box strong{color:#0f172a;font-size:15px}.tf-helper-box span{color:#64748b}.tf-helper-box ol{margin:2px 0 4px 18px;padding:0;color:#475569}.tf-helper-box li{margin:2px 0}.tf-helper-box code{background:#eef2f7;border:1px solid #e2e8f0;border-radius:7px;padding:1px 6px;color:#0f172a;font-size:12px}.tf-helper-link{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 13px;border-radius:12px;background:#fff!important;border:1px solid #bbf7d0!important;color:#166534!important;text-decoration:none!important;font-weight:900;box-shadow:none!important}.tf-helper-link:hover{background:#f0fdf4!important;color:#14532d!important}.tf-dashboard-logo{height:42px;width:auto;max-width:185px;display:block;object-fit:contain}.tf-brand-app{min-height:48px;display:flex!important;align-items:center!important}.tf-plan-image{width:100%;max-height:120px;object-fit:contain;border-radius:14px;background:#f8fafc;margin-bottom:10px;display:block}.tf-plan-option{overflow:hidden}.tf-modern-app{--wtx-blue:#2563eb;--wtx-blue-2:#0ea5e9;--wtx-green:#10b981;--wtx-ink:#0f172a;--wtx-muted:#64748b;--wtx-soft:#f8fafc;--wtx-line:#e2e8f0;--wtx-card:#fff;--wtx-shadow:0 24px 80px rgba(15,23,42,.1)}.tf-modern-app .tf-topbar{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(16,185,129,.08));border:1px solid rgba(148,163,184,.22);border-radius:28px;padding:24px 26px;box-shadow:0 18px 50px rgba(15,23,42,.06)}.tf-modern-app .tf-topbar h1{font-weight:900;color:var(--wtx-ink)!important}.tf-modern-app .tf-topbar p{color:var(--wtx-muted)!important}.wtx-overview-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:24px;align-items:stretch;margin:22px 0}.wtx-hero-copy,.wtx-flow-card,.wtx-health-card,.wtx-readiness-panel,.wtx-export-panel{background:var(--wtx-card);border:1px solid var(--wtx-line);border-radius:30px;box-shadow:var(--wtx-shadow)}.wtx-hero-copy{min-height:320px;padding:42px;position:relative;overflow:hidden}.wtx-hero-copy:after{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.22),transparent 64%)}.wtx-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 13px;background:#eff6ff;color:#1d4ed8;font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.wtx-hero-copy h2{margin:20px 0 14px!important;max-width:760px;font-size:clamp(36px,4vw,58px)!important;line-height:.98!important;letter-spacing:-.07em!important;color:var(--wtx-ink)!important}.wtx-hero-copy p{max-width:690px;color:var(--wtx-muted)!important;font-size:17px!important;line-height:1.7!important}.wtx-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.tf-modern-app .tf-btn-secondary{background:#fff!important;color:var(--wtx-ink)!important;border:1px solid var(--wtx-line)!important}.wtx-flow-card{padding:30px;background:radial-gradient(circle at 100% 0,rgba(16,185,129,.2),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.wtx-flow-node{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;border-radius:22px;border:1px solid var(--wtx-line);background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.06)}.wtx-flow-node strong{font-size:17px;color:var(--wtx-ink)}.wtx-flow-node span{font-size:13px;color:var(--wtx-muted);font-weight:800}.wtx-flow-node.ok{border-color:rgba(16,185,129,.35)}.wtx-flow-node.warn{border-color:rgba(245,158,11,.35)}.wtx-flow-line{height:44px;width:2px;background:linear-gradient(var(--wtx-blue),var(--wtx-green));margin:6px auto;opacity:.55}.wtx-health-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.wtx-health-card{padding:22px;display:flex;gap:16px;align-items:flex-start;min-height:154px}.wtx-card-icon{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--wtx-blue),var(--wtx-blue-2));color:#fff;font-weight:900;flex:none}.wtx-health-card h3{margin:5px 0!important;font-size:23px!important;color:var(--wtx-ink)!important;letter-spacing:-.03em!important}.wtx-health-card p{margin:0!important;color:var(--wtx-muted)!important;font-size:14px!important;line-height:1.45!important;word-break:break-word}.wtx-dashboard-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:start}.wtx-readiness-panel,.wtx-export-panel{padding:28px}.wtx-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.wtx-panel-head h3{margin:4px 0 0!important;font-size:28px!important;letter-spacing:-.04em!important;color:var(--wtx-ink)!important}.wtx-score{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:38px;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:950}.wtx-progress{height:12px;border-radius:999px;background:#e2e8f0;overflow:hidden;margin:14px 0 22px}.wtx-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--wtx-blue),var(--wtx-green))}.wtx-checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wtx-checklist li{display:flex;align-items:center;gap:12px;color:var(--wtx-muted);font-weight:850}.wtx-checklist li span{width:22px;height:22px;border-radius:999px;border:2px solid #cbd5e1;background:#fff}.wtx-checklist li.done{color:var(--wtx-ink)}.wtx-checklist li.done span{background:var(--wtx-green);border-color:var(--wtx-green);box-shadow:inset 0 0 0 5px #fff}.wtx-module-list{display:grid;gap:12px}.wtx-module-list a{display:grid;grid-template-columns:1fr auto;gap:4px 18px;align-items:center;padding:18px 20px;border-radius:20px;background:#f8fafc;border:1px solid var(--wtx-line);color:var(--wtx-ink)!important;text-decoration:none!important;transition:.18s ease}.wtx-module-list a:hover{transform:translateY(-2px);background:#fff;border-color:#bfdbfe;box-shadow:0 16px 40px rgba(15,23,42,.08)}.wtx-module-list strong{font-size:16px}.wtx-module-list span{grid-column:1;color:var(--wtx-muted);font-size:14px}.wtx-module-list em{grid-row:1/span 2;grid-column:2;font-style:normal;font-size:12px;font-weight:950;color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:8px 10px}@media (max-width:1100px){.wtx-overview-hero,.wtx-dashboard-grid{grid-template-columns:1fr}.wtx-health-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.wtx-health-row{grid-template-columns:1fr}.wtx-hero-copy{padding:28px}.wtx-hero-copy h2{font-size:34px!important}}.wtx-overview-hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr)!important;gap:16px!important;margin:14px 0 16px!important}.wtx-hero-copy,.wtx-flow-card,.wtx-health-card,.wtx-readiness-panel,.wtx-export-panel{border-radius:16px!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 22px rgba(15,23,42,.045)!important}.wtx-hero-copy{min-height:0!important;padding:24px 26px!important}.wtx-hero-copy:after{display:none!important}.wtx-pill{padding:5px 9px!important;font-size:10px!important;letter-spacing:.04em!important;font-weight:800!important}.wtx-hero-copy h2{margin:13px 0 8px!important;max-width:620px!important;font-size:30px!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:800!important}.wtx-hero-copy p{max-width:620px!important;font-size:14px!important;line-height:1.55!important}.wtx-hero-actions{gap:9px!important;margin-top:17px!important}.tf-modern-app .tf-btn,.tf-modern-app a.tf-btn{min-height:36px!important;padding:9px 13px!important;border-radius:10px!important;font-size:13px!important;line-height:1.1!important}.wtx-flow-card{padding:18px!important;background:#fff!important}.wtx-flow-node{padding:12px 13px!important;border-radius:12px!important;box-shadow:none!important}.wtx-flow-node strong{font-size:14px!important;font-weight:800!important}.wtx-flow-node span{font-size:12px!important;font-weight:650!important}.wtx-flow-line{height:22px!important;opacity:.32!important}.wtx-health-row{gap:12px!important;margin-bottom:16px!important}.wtx-health-card{padding:16px!important;gap:11px!important;min-height:104px!important}.wtx-card-icon{width:32px!important;height:32px!important;border-radius:10px!important;font-size:12px!important}.wtx-health-card h3{margin:3px 0!important;font-size:17px!important;letter-spacing:-.015em!important}.wtx-health-card p{font-size:12.5px!important;line-height:1.35!important}.wtx-dashboard-grid{gap:16px!important}.wtx-readiness-panel,.wtx-export-panel{padding:18px!important}.wtx-panel-head{margin-bottom:12px!important}.wtx-panel-head h3{font-size:20px!important;letter-spacing:-.025em!important}.wtx-score{min-width:46px!important;height:30px!important;font-size:12px!important}.wtx-progress{height:7px!important;margin:10px 0 15px!important}.wtx-checklist{gap:8px!important}.wtx-checklist li{gap:8px!important;font-size:13px!important;font-weight:700!important}.wtx-checklist li span{width:16px!important;height:16px!important;border-width:1px!important}.wtx-checklist li.done span{box-shadow:inset 0 0 0 4px #fff!important}.wtx-module-list{gap:8px!important}.wtx-module-list a{padding:13px 14px!important;border-radius:12px!important;gap:2px 12px!important;background:#fff!important}.wtx-module-list a:hover{transform:none!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}.wtx-module-list strong{font-size:14px!important;font-weight:800!important}.wtx-module-list span{font-size:12.5px!important}.wtx-module-list em{font-size:11px!important;padding:5px 8px!important;font-weight:800!important}.tf-kicker{font-size:10px!important;letter-spacing:.05em!important;font-weight:800!important}@media (max-width:680px){.wtx-hero-copy{padding:18px!important}.wtx-hero-copy h2{font-size:24px!important}}.tf-modern-app{--wt-shell:#0b1220;--wt-shell-2:#111827;--wt-line:#dbe3ee;--wt-card-radius:10px;--wt-input-radius:8px;--wt-green:#16a34a;--wt-blue:#2563eb;font-family:"Inter","SF Pro Text","Segoe UI",Roboto,Arial,sans-serif!important;grid-template-columns:228px minmax(0,1fr)!important;background:#f6f8fb!important;letter-spacing:-.006em}.tf-modern-app .tf-sidebar{width:228px!important;background:#0b1220!important;background-image:linear-gradient(180deg,#0b1220 0%,#101827 100%)!important;border-right:1px solid rgba(148,163,184,.14)!important;padding:18px 14px!important;box-shadow:none!important}.tf-modern-app .tf-brand-app-modern{display:flex!important;align-items:center!important;gap:10px!important;padding:0 4px 18px!important;margin:0 0 14px!important;border-bottom:1px solid rgba(148,163,184,.16)!important}.tf-modern-app .tf-logo-mark{width:30px!important;height:30px!important;min-width:30px!important;border-radius:7px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#1d4ed8,#16a34a)!important;color:#fff!important;box-shadow:none!important}.tf-modern-app .tf-logo-word{font-size:21px!important;line-height:1!important;letter-spacing:-.055em!important;font-weight:760!important;color:#e5edf7!important}.tf-modern-app .tf-logo-word span{color:#eaf1fb!important;font-weight:720!important}.tf-modern-app .tf-logo-word b{color:#22c55e!important;font-weight:820!important}.tf-modern-app .tf-dashboard-logo{display:none!important}.tf-modern-app .tf-sidebar nav{display:grid!important;gap:3px!important;margin-top:8px!important}.tf-modern-app .tf-sidebar nav a,.tf-modern-app .tf-logout{min-height:38px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;border-radius:8px!important;border:1px solid transparent!important;background:0 0!important;color:#c9d3df!important;font-size:13px!important;font-weight:650!important;letter-spacing:-.01em!important;box-shadow:none!important}.tf-modern-app .tf-sidebar nav a i{width:22px!important;height:22px!important;border-radius:6px!important;background:rgba(148,163,184,.1)!important;color:#e5edf7!important;font-size:11px!important;font-weight:800!important}.tf-modern-app .tf-sidebar nav a:hover{background:rgba(148,163,184,.1)!important;color:#fff!important;border-color:rgba(148,163,184,.1)!important}.tf-modern-app .tf-sidebar nav a.active{background:rgba(255,255,255,.095)!important;color:#fff!important;border-color:rgba(148,163,184,.16)!important}.tf-modern-app .tf-sidebar nav a.active i{background:#ecfdf5!important;color:#15803d!important}.tf-modern-app .tf-logout{margin-top:18px!important;background:rgba(148,163,184,.08)!important;color:#dbeafe!important}.tf-modern-app .tf-main{max-width:1180px!important;padding:26px 30px 36px!important}.tf-modern-app .tf-topbar{margin-bottom:16px!important;padding:0!important}.tf-modern-app .tf-app-eyebrow{font-size:10px!important;letter-spacing:.08em!important;font-weight:780!important;color:#15803d!important;margin-bottom:4px!important}.tf-modern-app .tf-topbar h1{font-size:28px!important;line-height:1.1!important;letter-spacing:-.045em!important;font-weight:720!important;margin:0 0 3px!important}.tf-modern-app .tf-topbar p{font-size:13px!important;color:#64748b!important}.tf-modern-app .tf-status-pill{padding:6px 9px!important;border-radius:7px!important;font-size:11px!important;font-weight:750!important}.tf-modern-app .tf-banner,.tf-modern-app .tf-toast,.tf-modern-app .tf-alert,.tf-modern-app .tf-notice,.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-hero-panel,.tf-modern-app .tf-setup-head,.wtx-hero-copy,.wtx-flow-card,.wtx-health-card,.wtx-readiness-panel,.wtx-export-panel{border-radius:10px!important;box-shadow:0 1px 2px rgba(15,23,42,.05)!important;border-color:#dbe3ee!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-hero-panel,.tf-modern-app .tf-setup-head{padding:18px!important}.tf-modern-app .tf-btn,.tf-modern-app .tf-card button,.tf-modern-app .tf-form button,.tf-modern-app .tf-notice a,.tf-modern-app .tf-banner a,.tf-modern-app .woocommerce a.button,.tf-modern-app .woocommerce button.button,.tf-modern-app .woocommerce input.button{min-height:34px!important;padding:8px 12px!important;border-radius:7px!important;font-size:12px!important;font-weight:720!important;background:#15803d!important;box-shadow:none!important}.tf-modern-app input[type=text],.tf-modern-app input[type=password],.tf-modern-app input[type=email],.tf-modern-app input[type=url],.tf-modern-app input[type=date],.tf-modern-app input[type=file],.tf-modern-app select,.tf-modern-app textarea{min-height:38px!important;border-radius:7px!important;padding:8px 10px!important;font-size:13px!important;box-shadow:none!important}.tf-modern-app label{font-size:12px!important;font-weight:700!important;color:#334155!important}.wtx-hero-copy{padding:18px 20px!important}.wtx-hero-copy h2{font-size:26px!important;font-weight:720!important;letter-spacing:-.04em!important}.wtx-hero-copy p{font-size:13px!important}.wtx-health-card{min-height:88px!important;padding:13px!important}.wtx-card-icon{width:28px!important;height:28px!important;border-radius:7px!important}.wtx-health-card h3{font-size:15px!important;font-weight:720!important}.wtx-health-card p{font-size:12px!important}.wtx-readiness-panel,.wtx-export-panel{padding:15px!important}.wtx-panel-head h3{font-size:17px!important;font-weight:720!important}.wtx-module-list a{border-radius:8px!important;padding:10px 12px!important}.wtx-module-list strong{font-size:13px!important;font-weight:720!important}.wtx-module-list span{font-size:12px!important}.tf-modern-app .tf-table-wrap{border-radius:9px!important;box-shadow:none!important}.tf-modern-app .tf-table th,.tf-modern-app .tf-table td{padding:10px 12px!important;font-size:12.5px!important}@media (max-width:1100px){.tf-modern-app{grid-template-columns:1fr!important}.tf-modern-app .tf-sidebar{width:auto!important}.tf-modern-app .tf-main{padding:20px!important}}.tf-modern-app{--wt-shell:#0b1220;--wt-shell-panel:#111827;--wt-shell-line:rgba(148,163,184,.16);--wt-content:#f5f7fb;--wt-card:#fff;--wt-border:#dfe6ef;--wt-text:#0f172a;--wt-muted:#64748b;--wt-green:#16a34a;--wt-blue:#2563eb;grid-template-columns:256px minmax(0,1fr)!important;background:var(--wt-content)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:-.012em!important}.tf-modern-app .tf-sidebar{width:256px!important;padding:24px 18px!important;background:linear-gradient(180deg,#0b1220 0%,#0c1322 100%)!important;border-right:1px solid rgba(255,255,255,.06)!important}.tf-modern-app .tf-brand-app-modern{height:46px!important;min-height:46px!important;padding:0 0 22px!important;margin:0 0 20px!important;gap:11px!important;border-bottom:1px solid var(--wt-shell-line)!important;overflow:visible!important}.tf-modern-app .tf-logo-mark,.tf-modern-app .tf-brand-app-modern>.tf-logo-mark{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;border-radius:9px!important;display:grid!important;place-items:center!important;color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#22c55e 100%)!important;box-shadow:0 8px 24px rgba(34,197,94,.18)!important}.tf-modern-app .tf-logo-word{display:inline-flex!important;align-items:baseline!important;gap:0!important;white-space:nowrap!important;width:auto!important;height:auto!important;min-width:0!important;max-width:none!important;font-size:27px!important;line-height:1!important;letter-spacing:-.055em!important;font-weight:760!important;color:#eaf1fb!important}.tf-modern-app .tf-brand-app-modern .tf-logo-word span,.tf-modern-app .tf-brand-app-modern .tf-logo-word b{width:auto!important;height:auto!important;min-width:0!important;border-radius:0!important;padding:0!important;margin:0!important;display:inline!important;background:0 0!important;box-shadow:none!important;line-height:1!important}.tf-modern-app .tf-logo-word span{color:#eaf1fb!important;font-weight:760!important}.tf-modern-app .tf-logo-word b{color:#22c55e!important;font-weight:820!important}.tf-modern-app .tf-sidebar nav{gap:6px!important;margin-top:0!important}.tf-modern-app .tf-sidebar nav a,.tf-modern-app .tf-logout{min-height:42px!important;padding:10px 12px!important;border-radius:8px!important;gap:12px!important;color:#d7dee8!important;font-size:14px!important;font-weight:680!important;letter-spacing:-.015em!important;background:0 0!important;border:1px solid transparent!important}.tf-modern-app .tf-sidebar nav a i{width:24px!important;height:24px!important;border-radius:7px!important;background:rgba(148,163,184,.12)!important;color:#f8fafc!important;font-size:12px!important}.tf-modern-app .tf-sidebar nav a:hover{background:rgba(148,163,184,.11)!important;color:#fff!important;border-color:rgba(148,163,184,.12)!important}.tf-modern-app .tf-sidebar nav a.active{background:rgba(255,255,255,.1)!important;color:#fff!important;border-color:rgba(255,255,255,.15)!important}.tf-modern-app .tf-sidebar nav a.active i{background:#ecfdf5!important;color:#15803d!important}.tf-modern-app .tf-logout{margin-top:26px!important;background:rgba(148,163,184,.1)!important}.tf-modern-app .tf-sidebar-meta{margin-top:20px!important;padding:15px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:9px!important;background:rgba(15,23,42,.35)!important;color:#e5edf7!important}.tf-modern-app .tf-sidebar-meta span{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:650!important;color:#dbeafe!important;width:auto!important;height:auto!important;background:0 0!important}.tf-modern-app .tf-sidebar-meta span i{width:8px!important;height:8px!important;border-radius:999px!important;background:#22c55e!important;display:block!important;box-shadow:0 0 0 4px rgba(34,197,94,.1)!important}.tf-modern-app .tf-sidebar-meta strong{display:block!important;margin-top:9px!important;font-size:13px!important;color:#fff!important}.tf-modern-app .tf-sidebar-meta small{display:block!important;margin-top:5px!important;font-size:12px!important;color:#94a3b8!important;word-break:break-word!important}.tf-modern-app .tf-main{max-width:1320px!important;padding:28px 34px 42px!important}.tf-modern-app .tf-topbar{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 22px!important}.tf-modern-app .tf-app-eyebrow{font-size:11px!important;font-weight:800!important;color:#15803d!important;letter-spacing:.08em!important;margin-bottom:5px!important}.tf-modern-app .tf-topbar h1{font-size:27px!important;line-height:1.08!important;font-weight:760!important;letter-spacing:-.05em!important;color:var(--wt-text)!important}.tf-modern-app .tf-topbar p{font-size:14px!important;color:var(--wt-muted)!important}.tf-modern-app .tf-status-pill{border-radius:8px!important;padding:7px 10px!important;background:#dcfce7!important;color:#166534!important;font-size:12px!important}.tf-modern-app .tf-banner{border-radius:9px!important;padding:17px 19px!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important;box-shadow:none!important}.tf-modern-app .tf-banner a{border-radius:7px!important;background:#15803d!important}.wtx-overview-hero{grid-template-columns:minmax(0,.96fr) minmax(340px,.72fr)!important;gap:16px!important;margin:16px 0!important}.wtx-hero-copy,.wtx-flow-card,.wtx-health-card,.wtx-readiness-panel,.wtx-export-panel,.tf-modern-app .tf-card,.tf-modern-app .tf-step-card{border-radius:9px!important;border:1px solid var(--wt-border)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}.wtx-hero-copy{padding:24px!important;background:#fff!important}.wtx-hero-copy h2{font-size:28px!important;font-weight:760!important;letter-spacing:-.05em!important}.wtx-hero-copy p{font-size:14px!important;color:#64748b!important}.wtx-pill{border-radius:7px!important;padding:5px 8px!important;background:#eef4ff!important;color:#1d4ed8!important}.wtx-flow-card{background:#fff!important;padding:18px!important}.wtx-flow-node{border-radius:8px!important;padding:12px 14px!important}.wtx-health-row{gap:12px!important;margin-bottom:16px!important}.wtx-health-card{min-height:86px!important;padding:14px!important}.wtx-card-icon{width:30px!important;height:30px!important;border-radius:7px!important}.wtx-dashboard-grid{gap:16px!important}.wtx-readiness-panel,.wtx-export-panel{padding:17px!important}.wtx-module-list a{border-radius:8px!important;background:#fff!important;padding:11px 13px!important}@media (max-width:1100px){.tf-modern-app{grid-template-columns:1fr!important}.tf-modern-app .tf-sidebar{width:auto!important}.tf-modern-app .tf-main{padding:20px!important}.tf-modern-app .tf-sidebar-meta{display:none!important}}.tf-modern-app,.tf-modern-app *:not(.dashicons),.tf-auth-wrap,.tf-auth-wrap *:not(.dashicons){font-family:"Montserrat",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.tf-modern-app{--wt-bg:#f5f7fb;--wt-surface:#fff;--wt-surface-soft:#f8fafc;--wt-text:#0b1220;--wt-muted:#64748b;--wt-border:#d8e0ea;--wt-green:#14843b;--wt-green-2:#22c55e;--wt-blue:#2563eb;--wt-shadow:0 1px 2px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.045);background:#f5f7fb!important;grid-template-columns:244px minmax(0,1fr)!important;letter-spacing:-.01em}.tf-modern-app .tf-sidebar{background:linear-gradient(180deg,#08111f 0%,#0b1322 100%)!important;padding:22px 14px!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.tf-modern-app .tf-brand-app,.tf-modern-app .tf-brand-app-modern{min-height:54px!important;margin:0 0 18px!important;padding:0 8px 17px!important;gap:10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.tf-modern-app .tf-logo-mark,.tf-modern-app .tf-brand-app span{width:34px!important;height:34px!important;border-radius:0!important;background:linear-gradient(135deg,#2563eb 0%,#22c55e 100%)!important;box-shadow:0 10px 24px rgba(34,197,94,.18)!important}.tf-modern-app .tf-logo-word,.tf-modern-app .tf-brand-app strong{display:inline-flex!important;align-items:baseline!important;gap:0!important;color:#fff!important;font-size:22px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.04em!important;white-space:nowrap!important}.tf-modern-app .tf-logo-word span{color:#f8fafc!important}.tf-modern-app .tf-logo-word b{color:#22c55e!important;font-weight:800!important}.tf-modern-app .tf-sidebar nav{gap:3px!important;margin-top:10px!important}.tf-modern-app .tf-sidebar nav a,.tf-modern-app .tf-logout{min-height:38px!important;height:38px!important;padding:8px 10px!important;gap:10px!important;border-radius:0!important;border:0!important;border-left:3px solid transparent!important;color:#cbd5e1!important;background:0 0!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.015em!important;transform:none!important}.tf-modern-app .tf-sidebar nav a:hover,.tf-modern-app .tf-sidebar nav a.active{background:rgba(37,99,235,.18)!important;border-left-color:#2563eb!important;color:#fff!important;transform:none!important}.tf-modern-app .tf-sidebar nav a i{width:22px!important;height:22px!important;border-radius:0!important;background:rgba(255,255,255,.08)!important;font-size:11px!important}.tf-modern-app .tf-sidebar nav a.active i{background:#e7f8ee!important;color:#14843b!important}.tf-modern-app .tf-logout{margin-top:18px!important;background:rgba(255,255,255,.06)!important}.tf-modern-app .tf-sidebar-meta{border-radius:0!important;padding:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.035)!important}.tf-modern-app .tf-main{max-width:1280px!important;padding:26px clamp(20px,2.4vw,36px)!important}.tf-modern-app .tf-topbar{margin-bottom:18px!important;padding:0!important}.tf-modern-app .tf-topbar h1{font-size:clamp(24px,2.2vw,32px)!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.08!important;margin:0 0 4px!important}.tf-modern-app .tf-topbar p{font-size:13px!important;line-height:1.45!important;color:var(--wt-muted)!important}.tf-modern-app .tf-app-eyebrow,.tf-modern-app .tf-kicker,.tf-modern-app .wtx-pill{font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;color:#14843b!important;margin-bottom:5px!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-hero-panel,.tf-modern-app .tf-setup-head,.tf-modern-app .tf-section,.tf-modern-app .tf-action,.tf-modern-app .tf-plan-option,.tf-modern-app .tf-banner,.tf-modern-app .tf-toast,.tf-modern-app .tf-alert,.tf-modern-app .tf-notice,.tf-modern-app .tf-table-wrap,.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-navigation,.tf-modern-app .tf-woo-account-shell .woocommerce-MyAccount-content,.tf-modern-app .tf-account-card table.shop_table,.tf-modern-app input,.tf-modern-app select,.tf-modern-app textarea,.tf-modern-app button,.tf-modern-app .tf-btn,.tf-modern-app .tf-status-pill,.tf-modern-app .tf-range-btn,.tf-modern-app .tf-check-grid label,.tf-modern-app .woocommerce a.button,.tf-modern-app .woocommerce button.button,.tf-modern-app .woocommerce input.button,.tf-auth-card,.tf-auth-card input,.tf-auth-card input[type=submit]{border-radius:0!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-hero-panel,.tf-modern-app .tf-setup-head,.tf-modern-app .wtx-hero-copy,.tf-modern-app .wtx-flow-card,.tf-modern-app .wtx-health-card,.tf-modern-app .wtx-readiness-panel,.tf-modern-app .wtx-export-panel{border:1px solid var(--wt-border)!important;box-shadow:var(--wt-shadow)!important;background:#fff!important;padding:20px!important;margin-bottom:16px!important}.tf-modern-app .tf-card h2,.tf-modern-app .tf-card h3,.tf-modern-app .tf-step-card h3,.tf-modern-app .wtx-hero-copy h2{font-weight:800!important;letter-spacing:-.035em!important}.tf-modern-app .tf-card h3,.tf-modern-app .tf-step-card h3{font-size:18px!important}.tf-modern-app .tf-card p,.tf-modern-app .tf-step-card p,.tf-modern-app .tf-muted{font-size:13px!important;line-height:1.55!important}.tf-modern-app .tf-status-pill{min-height:34px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important;border:1px solid #bbf7d0!important;box-shadow:none!important}.tf-modern-app .tf-grid-3,.tf-modern-app .tf-action-grid,.tf-modern-app .tf-wizard-modern,.tf-modern-app .tf-row{gap:14px!important}.tf-modern-app .tf-grid-3>.tf-card,.tf-modern-app .tf-stat{min-height:132px!important}.tf-modern-app .tf-stat h3{font-size:22px!important}.tf-modern-app .tf-hero-panel{min-height:132px!important;padding:22px!important}.tf-modern-app .tf-hero-panel h2,.tf-modern-app .tf-setup-head h2{font-size:clamp(22px,2vw,28px)!important}.tf-modern-app .tf-action{min-height:70px!important;padding:14px!important;background:#fff!important;font-size:13px!important;box-shadow:none!important;border:1px solid var(--wt-border)!important}.tf-modern-app .tf-action:hover{transform:none!important;box-shadow:0 4px 14px rgba(15,23,42,.06)!important;border-color:#2563eb!important}.tf-modern-app label{font-size:12px!important;font-weight:700!important;color:#334155!important}.tf-modern-app input[type=text],.tf-modern-app input[type=password],.tf-modern-app input[type=email],.tf-modern-app input[type=url],.tf-modern-app input[type=date],.tf-modern-app input[type=time],.tf-modern-app input[type=file],.tf-modern-app select,.tf-modern-app textarea{min-height:38px!important;padding:9px 10px!important;margin-top:5px!important;font-size:13px!important;border:1px solid #cbd5e1!important;box-shadow:none!important}.tf-modern-app input:focus,.tf-modern-app select:focus,.tf-modern-app textarea:focus{outline:2px solid rgba(37,99,235,.14)!important;border-color:#2563eb!important}.tf-modern-app .tf-btn,.tf-modern-app .tf-card button,.tf-modern-app .tf-form button,.tf-modern-app .tf-notice a,.tf-modern-app .tf-banner a,.tf-modern-app .tf-plan-option a,.tf-modern-app .woocommerce a.button,.tf-modern-app .woocommerce button.button,.tf-modern-app .woocommerce input.button{min-height:38px!important;padding:9px 14px!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important;background:#14843b!important;border:1px solid #14843b!important}.tf-modern-app .tf-btn:hover,.tf-modern-app .tf-card button:hover,.tf-modern-app .tf-form button:hover{transform:none!important;filter:brightness(.96)!important}.tf-modern-app .tf-range-btn{min-height:34px!important;padding:8px 10px!important;font-size:12px!important}.tf-modern-app .tf-table-wrap{border:1px solid var(--wt-border)!important}.tf-modern-app .tf-table th,.tf-modern-app .tf-table td{padding:10px 12px!important;font-size:12px!important;border-bottom:1px solid var(--wt-border)!important}.tf-modern-app .tf-table th{font-weight:800!important;background:#f8fafc!important}.tf-modern-app .wtx-overview-hero,.tf-modern-app .wtx-health-row,.tf-modern-app .wtx-main-grid{gap:14px!important}.tf-modern-app .wtx-hero-copy{min-height:0!important}.tf-modern-app .wtx-hero-copy:after{display:none!important}.tf-modern-app .wtx-hero-actions{margin-top:18px!important;gap:10px!important}.tf-modern-app .wtx-flow-node{border-radius:0!important;padding:12px 14px!important}.tf-modern-app .wtx-card-icon{border-radius:0!important;width:34px!important;height:34px!important}.tf-modern-app .wtx-health-card{min-height:112px!important;padding:16px!important}.tf-modern-app .wtx-health-card h3{font-size:19px!important;margin:3px 0!important}.tf-modern-app .wtx-status-list li,.tf-modern-app .wtx-export-link{border-radius:0!important;padding:10px 12px!important}.tf-modern-app .wtx-progress{border-radius:0!important;height:7px!important}.tf-modern-app .wtx-progress span{border-radius:0!important}@media (max-width:1100px){.tf-modern-app{grid-template-columns:1fr!important}.tf-modern-app .tf-sidebar{position:relative!important;height:auto!important}}.tf-app.tf-modern-app,.tf-app.tf-modern-app *:not(.dashicons){font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.tf-app.tf-modern-app{--wt-sidebar:#111b2e;--wt-sidebar-2:#0f1728;--wt-sidebar-active:#182744;--wt-sidebar-text:#e6edf7;--wt-sidebar-muted:#7f8ca3;--wt-blue:#172b63;--wt-blue-hover:#10214d;--wt-green:#21ad7a;--wt-green-hover:#189363;--wt-border:#d9e0ea;--wt-text:#07162d;--wt-muted:#59687d;--wt-bg:#f4f6fa;grid-template-columns:242px minmax(0,1fr)!important;background:var(--wt-bg)!important;color:var(--wt-text)!important}.tf-modern-app .tf-sidebar{background:var(--wt-sidebar)!important;background-image:linear-gradient(180deg,var(--wt-sidebar),var(--wt-sidebar-2))!important;border-right:0!important;padding:20px 8px 18px!important;box-shadow:none!important}.tf-modern-app .tf-brand-app,.tf-modern-app .tf-brand-app-modern{height:76px!important;padding:12px 12px 18px!important;margin:0 6px 22px!important;border-bottom:1px solid rgba(255,255,255,.075)!important;gap:10px!important}.tf-modern-app .tf-logo-mark,.tf-modern-app .tf-brand-app span{width:34px!important;height:34px!important;min-width:34px!important;border-radius:0!important;background:linear-gradient(135deg,#2169d8,#24b46d)!important;color:#fff!important;box-shadow:0 8px 18px rgba(0,0,0,.18)!important}.tf-modern-app .tf-logo-word,.tf-modern-app .tf-brand-app strong{color:#fff!important;font-size:22px!important;line-height:1!important;letter-spacing:-.04em!important;font-weight:700!important}.tf-modern-app .tf-logo-word b{color:#21c779!important;font-weight:700!important}.tf-modern-app .tf-logo-word span{color:#fff!important}.tf-modern-app .tf-nav-modern,.tf-modern-app .tf-sidebar nav{display:block!important;margin-top:0!important}.tf-modern-app .tf-nav-section{margin:0 0 22px!important}.tf-modern-app .tf-nav-section>span{display:block!important;padding:0 12px 8px!important;color:var(--wt-sidebar-muted)!important;font-size:10px!important;font-weight:600!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.11em!important}.tf-modern-app .tf-sidebar nav a{height:36px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 12px!important;margin:0 0 2px!important;background:0 0!important;border:0!important;border-radius:0!important;color:var(--wt-sidebar-text)!important;font-size:13px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.01em!important;box-shadow:none!important}.tf-modern-app .tf-sidebar nav a i{width:18px!important;height:18px!important;min-width:18px!important;display:grid!important;place-items:center!important;border-radius:0!important;background:0 0!important;color:#d7dfec!important;font-size:12px!important;font-weight:600!important;opacity:.95!important}.tf-modern-app .tf-sidebar nav a.active,.tf-modern-app .tf-sidebar nav a:hover{background:var(--wt-sidebar-active)!important;color:#fff!important;border-radius:0!important}.tf-modern-app .tf-sidebar nav a.active i,.tf-modern-app .tf-sidebar nav a:hover i{background:0 0!important;color:#fff!important}.tf-modern-app .tf-logout{display:flex!important;align-items:center!important;height:36px!important;margin:20px 0 0!important;padding:0 12px!important;border-radius:0!important;background:0 0!important;color:#dbe5f1!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}.tf-modern-app .tf-logout:hover{background:var(--wt-sidebar-active)!important;color:#fff!important}.tf-modern-app .tf-sidebar-meta{margin:18px 6px 0!important;padding:14px!important;border-radius:0!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(255,255,255,.025)!important;color:#dbe5f1!important;box-shadow:none!important}.tf-modern-app .tf-sidebar-meta span,.tf-modern-app .tf-sidebar-meta strong,.tf-modern-app .tf-sidebar-meta small{font-weight:500!important}.tf-modern-app .tf-main{padding:28px 32px!important;max-width:1260px!important}.tf-modern-app .tf-topbar{margin-bottom:22px!important}.tf-modern-app .tf-topbar h1{font-size:24px!important;line-height:1.2!important;letter-spacing:-.03em!important;font-weight:700!important;color:var(--wt-text)!important}.tf-modern-app .tf-topbar p{font-size:13px!important;color:var(--wt-muted)!important}.tf-modern-app .tf-app-eyebrow{font-size:10px!important;font-weight:700!important;color:#08784b!important;letter-spacing:.12em!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-hero-panel,.tf-modern-app .tf-setup-head,.tf-modern-app .tf-section,.tf-modern-app .tf-banner,.tf-modern-app .tf-toast,.tf-modern-app .tf-auth-card,.tf-modern-app .tf-plan-option{border-radius:0!important;box-shadow:0 1px 2px rgba(15,23,42,.05)!important;border-color:var(--wt-border)!important}.tf-modern-app .tf-card,.tf-modern-app .tf-step-card,.tf-modern-app .tf-section{padding:20px!important}.tf-modern-app .tf-card h2,.tf-modern-app .tf-card h3,.tf-modern-app .tf-section h3{font-weight:700!important;letter-spacing:-.02em!important}.tf-modern-app input[type=text],.tf-modern-app input[type=password],.tf-modern-app input[type=email],.tf-modern-app input[type=url],.tf-modern-app input[type=date],.tf-modern-app input[type=time],.tf-modern-app input[type=file],.tf-modern-app select,.tf-modern-app textarea{border-radius:0!important;border:1px solid #cfd8e6!important;box-shadow:none!important;min-height:40px!important;font-size:13px!important;font-weight:500!important}.tf-modern-app .tf-btn,.tf-modern-app .tf-card button,.tf-modern-app .tf-form button,.tf-modern-app .tf-notice a,.tf-modern-app .tf-banner a,.tf-modern-app input[type=submit]{border-radius:0!important;min-height:40px!important;padding:0 18px!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.01em!important;background:var(--wt-green)!important;color:#fff!important;border:1px solid var(--wt-green)!important}.tf-modern-app .tf-btn:hover,.tf-modern-app .tf-card button:hover,.tf-modern-app .tf-form button:hover,.tf-modern-app .tf-notice a:hover,.tf-modern-app .tf-banner a:hover,.tf-modern-app input[type=submit]:hover{background:var(--wt-green-hover)!important;border-color:var(--wt-green-hover)!important}.tf-modern-app .tf-btn-primary,.tf-modern-app .tf-btn-blue,.tf-modern-app .tf-import-btn,.tf-modern-app button[name*=import],.tf-modern-app button[value*=import],.tf-modern-app .button-primary:first-of-type{background:var(--wt-blue)!important;border-color:var(--wt-blue)!important}.tf-modern-app .tf-btn-primary:hover,.tf-modern-app .tf-btn-blue:hover,.tf-modern-app .tf-import-btn:hover,.tf-modern-app button[name*=import]:hover,.tf-modern-app button[value*=import]:hover,.tf-modern-app .button-primary:first-of-type:hover{background:var(--wt-blue-hover)!important;border-color:var(--wt-blue-hover)!important}.tf-modern-app .tf-range-btn{background:#fff!important;color:var(--wt-blue)!important;border:1px solid #cfd8e6!important}.tf-modern-app .tf-table-wrap{border-radius:0!important}.tf-modern-app .tf-table{font-size:13px!important;border-collapse:collapse!important}.tf-modern-app .tf-table th{background:#fff!important;color:#667085!important;font-size:12px!important;font-weight:600!important}.tf-modern-app .tf-table th,.tf-modern-app .tf-table td{padding:13px 16px!important;border-bottom:1px solid #e4e9f1!important}.tf-modern-app .tf-status-pill,.tf-modern-app .tf-plan-pill,.tf-modern-app .tf-plan-badge{border-radius:0!important;font-weight:600!important}@media (max-width:900px){.tf-app.tf-modern-app{grid-template-columns:1fr!important}.tf-modern-app .tf-sidebar{position:relative!important;height:auto!important}.tf-modern-app .tf-main{padding:20px!important}}.tf-landing-refined,.tf-landing-refined *:not(.dashicons){font-family:Montserrat,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.tf-landing-refined{--tf-bg:#f6f8fb;--tf-text:var(--wt-text);--tf-muted:var(--wt-muted);--tf-card:#fff;--tf-primary:var(--wt-navy);--tf-primary-2:var(--wt-green);--tf-border:var(--wt-line);--tf-shadow:0 1px 2px rgba(15,23,42,.06);background:var(--tf-bg)!important;color:var(--tf-text)!important}.tf-landing-refined .tf-container{width:min(1180px,calc(100% - 48px))!important}.tf-landing-refined .tf-hero{padding:74px 0 54px!important;background:linear-gradient(180deg,#f8fbff 0%,#f6f8fb 100%)!important;border-bottom:1px solid var(--wt-line)!important}.tf-landing-refined .tf-hero-grid{grid-template-columns:1fr .84fr!important;gap:48px!important;align-items:center!important}.tf-landing-refined .tf-eyebrow{font-size:11px!important;letter-spacing:.12em!important;color:var(--wt-green-dark)!important;font-weight:700!important;margin-bottom:10px!important}.tf-landing-refined h1{font-size:clamp(38px,4.8vw,62px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-weight:800!important;margin-bottom:18px!important;color:var(--wt-text)!important;max-width:780px!important}.tf-landing-refined h2{font-size:clamp(26px,3vw,38px)!important;line-height:1.12!important;font-weight:750!important;letter-spacing:-.04em!important;margin-bottom:0!important}.tf-landing-refined h3{font-size:16px!important;font-weight:700!important;letter-spacing:-.015em!important;margin:0 0 8px!important}.tf-landing-refined p,.tf-landing-refined li{font-size:14px!important;line-height:1.65!important;color:var(--wt-muted)!important}.tf-landing-refined .tf-lead{font-size:17px!important;line-height:1.65!important;max-width:680px!important;margin-bottom:0!important}.tf-landing-refined .tf-actions{gap:10px!important;margin:26px 0 18px!important}.tf-landing-refined .tf-btn{border-radius:0!important;padding:13px 18px!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important;border:1px solid transparent!important}.tf-landing-refined .tf-btn-primary{background:var(--wt-navy)!important;color:#fff!important}.tf-landing-refined .tf-btn-secondary{background:#fff!important;color:var(--wt-navy)!important;border-color:var(--wt-line)!important}.tf-landing-refined .tf-btn-light{background:#fff!important;color:var(--wt-navy)!important}.tf-landing-refined .tf-trust{margin-top:20px!important;gap:8px!important}.tf-landing-refined .tf-trust span{border-radius:0!important;background:#fff!important;border:1px solid var(--wt-line)!important;padding:7px 10px!important;font-size:12px!important;color:var(--wt-muted)!important;font-weight:500!important}.tf-product-panel,.tf-landing-refined .tf-card,.tf-landing-refined .tf-step,.tf-landing-refined .tf-price-card,.tf-landing-refined .tf-faq-item,.tf-landing-refined .tf-cta-box{border-radius:0!important;border:1px solid var(--wt-line)!important;box-shadow:var(--tf-shadow)!important;background:#fff!important}.tf-product-panel{padding:24px!important}.tf-product-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--wt-line);padding-bottom:14px;margin-bottom:18px;font-size:14px;color:var(--wt-muted)}.tf-product-top strong{font-size:15px;color:var(--wt-text)}.tf-product-top span{font-size:12px;color:var(--wt-green-dark);font-weight:700;background:#ecfdf5;border:1px solid #bbf7d0;padding:6px 8px}.tf-flow-row{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;gap:10px;align-items:center;margin:16px 0 20px}.tf-flow-row span{border:1px solid var(--wt-line);background:#f8fafc;padding:12px 10px;text-align:center;font-weight:700;font-size:12px;color:var(--wt-text)}.tf-flow-row b{height:1px;background:var(--wt-green);display:block;position:relative}.tf-export-list{display:grid;gap:8px}.tf-export-list div{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--wt-line);background:#fff;padding:12px}.tf-export-list span{font-size:13px;color:var(--wt-muted)}.tf-export-list strong{font-size:13px;color:var(--wt-green-dark)}.tf-landing-refined .tf-section,.tf-landing-refined .tf-problem{padding:60px 0!important}.tf-landing-refined .tf-muted{background:#fff!important;border-top:1px solid var(--wt-line)!important;border-bottom:1px solid var(--wt-line)!important}.tf-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.tf-section-head>p{max-width:420px;margin:0!important}.tf-landing-refined .tf-cards,.tf-landing-refined .tf-steps,.tf-landing-refined .tf-faq-grid{gap:14px!important}.tf-landing-refined .tf-card,.tf-landing-refined .tf-step,.tf-landing-refined .tf-faq-item{padding:20px!important}.tf-landing-refined .tf-card p,.tf-landing-refined .tf-step p,.tf-landing-refined .tf-faq-item p{margin-bottom:0!important}.tf-landing-refined .tf-step span{width:auto!important;height:auto!important;border-radius:0!important;background:0 0!important;color:var(--wt-green-dark)!important;font-size:12px!important;font-weight:800!important;margin-bottom:12px!important;display:block!important}.tf-landing-refined .tf-price-card{max-width:460px!important;margin:0 auto!important;padding:26px!important;transform:none!important;border:1px solid var(--wt-navy)!important}.tf-landing-refined .tf-badge{position:static!important;display:inline-flex!important;border-radius:0!important;background:#eef6ff!important;color:var(--wt-blue)!important;margin-bottom:12px!important;font-size:11px!important;padding:6px 8px!important}.tf-landing-refined .tf-price{font-size:42px!important;font-weight:800!important;margin:12px 0!important;color:var(--wt-text)!important}.tf-landing-refined .tf-cta{padding:58px 0!important}.tf-landing-refined .tf-cta-box{background:var(--wt-navy)!important;color:#fff!important;padding:38px!important;text-align:center!important}.tf-landing-refined .tf-cta-box h2{color:#fff!important}.tf-landing-refined .tf-cta-box p{color:#cbd5e1!important}.tf-landing-refined .tf-footer{display:none!important}@media (max-width:900px){.tf-landing-refined .tf-hero-grid,.tf-landing-refined .tf-steps,.tf-landing-refined .tf-four,.tf-flow-row{grid-template-columns:1fr!important}.tf-flow-row b{height:18px;width:1px;margin:0 auto}.tf-section-head{display:block}.tf-product-panel{margin-top:10px}}.tf-modern-app .tf-brand-app-modern{height:auto!important;min-height:116px!important;justify-content:center!important;padding:8px 8px 20px!important}.tf-modern-app .tf-dashboard-logo,.tf-modern-app .tf-brand-app-modern .tf-dashboard-logo{display:block!important;width:auto!important;height:92px!important;max-width:178px!important;max-height:none!important;object-fit:contain!important;background:0 0!important;padding:0!important;border:0!important;box-shadow:none!important}@media (max-width:900px){.tf-modern-app .tf-brand-app-modern{min-height:94px!important}.tf-modern-app .tf-dashboard-logo,.tf-modern-app .tf-brand-app-modern .tf-dashboard-logo{height:74px!important}}.tf-modern-app .tf-sidebar{background:#0f1b2d!important;background-image:linear-gradient(180deg,#12233d 0%,#0c1728 100%)!important}.tf-modern-app .tf-brand-app-modern{height:auto!important;min-height:158px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 6px 24px!important;padding:14px 12px!important;background:linear-gradient(145deg,#fff 0%,#eef5ff 100%)!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:18px!important;box-shadow:0 14px 30px rgba(2,8,23,.24)!important;overflow:hidden!important}.tf-modern-app .tf-dashboard-logo,.tf-modern-app .tf-brand-app-modern .tf-dashboard-logo{display:block!important;width:auto!important;height:128px!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;background:0 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}@media (max-width:900px){.tf-modern-app .tf-brand-app-modern{min-height:132px!important;margin-bottom:18px!important;padding:12px!important}.tf-modern-app .tf-dashboard-logo,.tf-modern-app .tf-brand-app-modern .tf-dashboard-logo{height:104px!important}}.tf-landing-sales .tf-hero{padding:82px 0 64px!important}.tf-landing-sales .tf-hero-grid{grid-template-columns:1.04fr .96fr!important;gap:46px!important}.tf-landing-sales .tf-hero h1{font-size:clamp(42px,5.6vw,66px)!important;line-height:1.01!important}.tf-proof-inline{margin:22px 0 0;padding:15px 17px;border-left:4px solid var(--wt-green,#168345);background:#f0fdf4;color:#274136;line-height:1.55;font-size:14px}.tf-proof-inline strong{color:#14532d}.tf-cloud-status{display:grid;grid-template-columns:12px 1fr;gap:1px 10px;align-items:center;margin:16px 0;padding:14px;border:1px solid #cfe8d9;background:#f0fdf4}.tf-cloud-status>span{width:10px;height:10px;border-radius:999px;background:#22c55e;grid-row:1/3;box-shadow:0 0 0 5px rgba(34,197,94,.12)}.tf-cloud-status strong{font-size:14px;color:#14532d}.tf-cloud-status small{font-size:12px;color:#5c6d64}.tf-product-proof{margin-top:14px;padding-top:14px;border-top:1px solid var(--wt-line,#dfe5ec);font-size:12px;font-weight:750;color:#526174;text-align:right}.tf-proof-strip{background:#0f1b2d;color:#fff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.tf-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tf-proof-grid>div{padding:22px;border-right:1px solid rgba(255,255,255,.11)}.tf-proof-grid>div:last-child{border-right:0}.tf-proof-grid strong,.tf-proof-grid span{display:block}.tf-proof-grid strong{font-size:14px;margin-bottom:5px;color:#fff}.tf-proof-grid span{font-size:12px;line-height:1.5;color:#aebbd0}.tf-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:42px;align-items:center}.tf-lead-small{font-size:18px!important;line-height:1.65!important;color:#475569!important}.tf-case-section p{color:#5d6878;line-height:1.7}.tf-case-note{margin-top:20px;padding:14px 16px;background:#f8fafc;border:1px solid #dfe5ec;font-size:13px;line-height:1.6;color:#526174}.tf-case-card{background:#0f1b2d;color:#fff;padding:26px;border:1px solid #20314c;box-shadow:0 22px 50px rgba(15,27,45,.18)}.tf-case-badge{display:inline-flex;padding:7px 9px;background:#e8fff2;color:#157347;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.tf-case-card ul{list-style:none;padding:0;margin:0;display:grid;gap:4px}.tf-case-card li{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12)}.tf-case-card li:last-child{border-bottom:0}.tf-case-card strong,.tf-case-card span{display:block}.tf-case-card strong{font-size:16px;color:#fff;margin-bottom:6px}.tf-case-card span{font-size:13px;line-height:1.55;color:#b9c5d8}.tf-six{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tf-card-icon{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 8px;background:#edfdf4;color:#137a40;font-size:11px;font-weight:850;margin-bottom:16px}.tf-custom-section{background:linear-gradient(180deg,#f7fafc,#edf3f8)}.tf-custom-box{background:#fff;border:1px solid #d8e0e9;padding:34px;box-shadow:0 18px 44px rgba(15,23,42,.07);display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:start}.tf-custom-box>.tf-btn{grid-column:1/-1;justify-self:start}.tf-custom-box p{color:#5c6878;line-height:1.7}.tf-custom-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dfe5ec}.tf-custom-list>div{padding:17px;border-right:1px solid #dfe5ec;border-bottom:1px solid #dfe5ec}.tf-custom-list>div:nth-child(2n){border-right:0}.tf-custom-list>div:nth-last-child(-n+2){border-bottom:0}.tf-custom-list strong,.tf-custom-list span{display:block}.tf-custom-list strong{font-size:14px;margin-bottom:5px}.tf-custom-list span{font-size:12px;line-height:1.5;color:#64748b}.tf-security-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.tf-security-grid p{color:#5d6878;line-height:1.7}.tf-security-list{display:grid;border-top:1px solid #dfe5ec}.tf-security-list>div{padding:17px 0;border-bottom:1px solid #dfe5ec}.tf-security-list strong,.tf-security-list span{display:block}.tf-security-list strong{font-size:15px;margin-bottom:5px}.tf-security-list span{font-size:13px;line-height:1.55;color:#64748b}.tf-price-head{max-width:860px;margin-left:auto;margin-right:auto}.tf-price-facts{display:grid;gap:8px;margin:20px 0 0}.tf-price-facts span{position:relative;padding-left:20px;color:#435269;font-size:13px}.tf-price-facts span:before{content:"✓";position:absolute;left:0;color:#168345;font-weight:900}.tf-price-note{font-size:12px!important;text-align:center;margin:13px 0 0!important;color:#718096!important}.tf-eyebrow-light{color:#86efac!important}@media (max-width:900px){.tf-landing-sales .tf-hero-grid,.tf-case-grid,.tf-custom-box,.tf-security-grid{grid-template-columns:1fr!important}.tf-proof-grid{grid-template-columns:1fr 1fr}.tf-proof-grid>div:nth-child(2){border-right:0}.tf-proof-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.11)}.tf-six{grid-template-columns:1fr 1fr!important}.tf-custom-box>.tf-btn{grid-column:auto}}@media (max-width:620px){.tf-proof-grid,.tf-six,.tf-custom-list{grid-template-columns:1fr!important}.tf-proof-grid>div{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.11)!important}.tf-proof-grid>div:last-child{border-bottom:0!important}.tf-custom-list>div{border-right:0!important;border-bottom:1px solid #dfe5ec!important}.tf-custom-list>div:last-child{border-bottom:0!important}.tf-custom-box{padding:22px}}.tf-modern-app .tf-connector-download{display:grid!important;gap:14px!important;padding:18px!important;margin:0 0 18px!important;background:#f8fafc!important;border:1px solid var(--wt-border,#dbe3ee)!important;border-radius:10px!important}.tf-modern-app .tf-connector-download>div:first-child>strong{display:block!important;margin-bottom:5px!important;color:var(--wt-text,#0f172a)!important;font-size:15px!important}.tf-modern-app .tf-connector-download p{margin:0!important}.tf-modern-app .tf-connector-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.tf-modern-app .tf-connector-actions .tf-btn{margin:0!important}.tf-modern-app .tf-connector-steps{margin:0!important;padding-left:20px!important;display:grid!important;gap:7px!important;color:var(--wt-muted,#64748b)!important;font-size:13px!important;line-height:1.55!important}@media (max-width:620px){.tf-modern-app .tf-connector-actions{display:grid!important;grid-template-columns:1fr!important}.tf-modern-app .tf-connector-actions .tf-btn{width:100%!important}}