@font-face{font-family:"Jersey 25";src:url(/fonts/Jersey25-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--tf-bg:#000;--tf-text:#fff;--tf-text-muted:#ffffffa6;--tf-text-soft:#ffffff80;--tf-pink:#ff40ad;--tf-purple:#7a29cc;--tf-blue:#06f;--tf-teal:#33e699;--tf-surface:#ffffff0f;--tf-surface-border:#ffffff1f;--tf-radius-lg:16px;--tf-radius-pill:999px;--tf-page-max-width:960px;--tf-page-padding-x:24px}*,:before,:after{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}body{background-color:var(--tf-bg);min-height:100vh;color:var(--tf-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Jersey 25",system-ui,-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}main{display:block}.tf-app-shell{background-color:var(--tf-bg);background-image:radial-gradient(circle at top,#7a29cc47,#0000 60%),radial-gradient(circle at bottom,#ff40ad1f,#0000 55%);flex-direction:column;align-items:stretch;min-height:100vh;display:flex}.tf-nav{width:100%;padding:18px var(--tf-page-padding-x);justify-content:center;display:flex}.tf-nav-inner{width:100%;max-width:var(--tf-page-max-width);justify-content:space-between;align-items:center;gap:16px;display:flex}.tf-logo{flex-direction:column;gap:6px;display:flex}.tf-logo-title{letter-spacing:.04em;font-size:32px}.tf-logo-accent{gap:4px;display:inline-flex}.tf-logo-accent-bar{border-radius:3px;width:26px;height:3px}.tf-logo-accent-bar--pink{background-color:var(--tf-pink)}.tf-logo-accent-bar--purple{background-color:var(--tf-purple)}.tf-logo-accent-bar--blue{background-color:var(--tf-blue)}.tf-logo-accent-bar--teal{background-color:var(--tf-teal)}.tf-nav-links{color:var(--tf-text-soft);align-items:center;gap:18px;font-size:15px;display:flex}.tf-nav-link{padding-bottom:2px;position:relative}.tf-nav-link:after{content:"";background-color:var(--tf-text);width:0;height:1px;transition:width .18s ease-out;position:absolute;bottom:0;left:0}.tf-nav-link:hover:after{width:100%}.tf-nav-cta{color:#000;background-color:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:14px;display:inline-flex}.tf-nav-cta span{transform:translateY(.5px)}.tf-page{width:100%;padding:32px var(--tf-page-padding-x)40px;flex:1;justify-content:center;display:flex}.tf-page-inner{width:100%;max-width:var(--tf-page-max-width)}.tf-footer{padding:18px var(--tf-page-padding-x)26px;color:var(--tf-text-soft);justify-content:center;font-size:13px;display:flex}.tf-footer-inner{width:100%;max-width:var(--tf-page-max-width);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.tf-footer-links{gap:16px;display:flex}.tf-tagline{color:var(--tf-text-soft);font-size:16px}.tf-section{flex-direction:column;gap:20px;display:flex}.tf-section-header{margin-bottom:4px}.tf-section-title{font-size:30px}.tf-section-subtitle{color:var(--tf-text-muted);margin-top:8px;font-size:16px}.tf-solution-header{text-align:center;margin-bottom:18px}.tf-solution-title{letter-spacing:.06em;font-size:32px}.tf-solution-header .tf-logo-accent{filter:drop-shadow(0 0 10px #7a29cc99);justify-content:center;margin-top:10px}.tf-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;margin-top:32px;display:grid}.tf-card{border-radius:var(--tf-radius-lg);background-color:var(--tf-surface);border:1px solid var(--tf-surface-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px 20px 22px}.tf-card-title{margin-bottom:10px;font-size:20px}.tf-card-body{color:var(--tf-text-muted);font-size:15px}.tf-pill{color:var(--tf-text-soft);background-color:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.tf-pill-dot{background:linear-gradient(90deg,var(--tf-pink),var(--tf-blue));border-radius:999px;width:6px;height:6px}.tf-button-primary{border-radius:var(--tf-radius-pill);color:#000;cursor:pointer;background-color:#fff;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:18px;transition:transform .12s ease-out,box-shadow .12s ease-out,opacity .12s ease-out;display:inline-flex}.tf-button-primary:hover{transform:translateY(-1px);box-shadow:0 14px 45px #00000073}.tf-button-primary:active{opacity:.9;transform:translateY(0)scale(.98)}.tf-button-secondary{border-radius:var(--tf-radius-pill);color:var(--tf-text-soft);cursor:pointer;background-color:#000000a6;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;display:inline-flex}.tf-list{color:var(--tf-text-muted);flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.tf-list-item{align-items:flex-start;gap:8px;display:flex}.tf-list-bullet{background-color:var(--tf-teal);border-radius:999px;width:6px;height:6px;margin-top:4px}.tf-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--tf-text-soft);font-size:13px}.tf-kicker-badge{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,var(--tf-pink),var(--tf-blue));color:#000;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;display:inline-flex}.tf-kicker-badge-dot{opacity:.8;background-color:#000;border-radius:999px;width:6px;height:6px}.tf-muted{color:var(--tf-text-muted)}.tf-page-stack{flex-direction:column;gap:20px;display:flex}.tf-page-card{border-radius:var(--tf-radius-lg);background-color:var(--tf-surface);border:1px solid var(--tf-surface-border);padding:20px 20px 22px}.tf-why-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:18px;display:grid}.tf-why-card{border-radius:var(--tf-radius-lg);background:radial-gradient(circle at top,#7a29cc66,#0000 60%),#ffffff0a;border:1px solid #ffffff29;padding:18px 18px 20px;position:relative;overflow:hidden}.tf-why-circle{color:#000;background:radial-gradient(circle,#fff,#fff3);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:10px;display:flex}.tf-why-number{font-size:24px;line-height:1}.tf-why-unit{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.tf-why-caption{color:var(--tf-text-muted);font-size:14px}.tf-field-group{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.tf-label{font-size:14px}.tf-input,.tf-textarea{width:100%;color:var(--tf-text);resize:vertical;background-color:#000000b3;border:1px solid #ffffff2e;border-radius:12px;min-height:42px;padding:10px 12px;font-family:inherit;font-size:14px}.tf-textarea{min-height:110px}.tf-input:focus,.tf-textarea:focus{border-color:var(--tf-teal);outline:none;box-shadow:0 0 0 1px #33e69999}.tf-helper{color:var(--tf-text-soft);font-size:12px}.tf-badge{color:var(--tf-text-soft);background-color:#000000a6;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.tf-badge-dot{background-color:var(--tf-teal);border-radius:999px;width:6px;height:6px}.tf-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.tf-stat-card{border-radius:var(--tf-radius-lg);background-color:#ffffff0a;border:1px solid #ffffff29;padding:18px 18px 20px}.tf-stat-value{margin-bottom:4px;font-size:30px}.tf-stat-label{color:var(--tf-text-muted);font-size:14px}.tf-link-soft{color:var(--tf-text-soft);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e}.tf-link-soft:hover{text-decoration-color:#ffffff80}@media (max-width:768px){.tf-nav-inner{gap:10px}.tf-nav-links{display:none}.tf-page{padding-top:20px}.tf-grid{grid-template-columns:minmax(0,1fr);gap:20px}.tf-section-title{font-size:26px}.tf-logo-title{font-size:28px}.tf-footer-inner{flex-direction:column;align-items:flex-start}.tf-stat-grid{grid-template-columns:minmax(0,1fr)}}
