body.tardea-funnel{margin:0;background:#101010;color:#fff;font-family:'Helvetica Neue',sans-serif}.tf *{box-sizing:border-box}.tf{--red:#e3232e;max-width:1160px;margin:auto;padding:0 28px}.tf a{color:inherit}.tf-nav{display:flex;justify-content:space-between;align-items:center;padding:26px 0;border-bottom:1px solid #424242;gap:20px}.tf-logo{font-weight:900;font-size:25px;letter-spacing:-1px;text-decoration:none}.tf-nav>a:last-child{font-size:14px}.tf-hero{padding:80px 0 64px;max-width:1000px}.tf-kicker{text-transform:uppercase;font-weight:700;letter-spacing:.15em;font-size:13px;color:#ff737b}.tf h1{font-size:clamp(44px,7vw,86px);letter-spacing:-.045em;line-height:1.03;margin:24px 0}.tf h1 em{font-style:normal;color:#ff5662}.tf-lead{max-width:660px;font-size:20px;line-height:1.65;color:#d3d3d3}.tf-button{display:inline-flex;justify-content:center;padding:18px 25px;background:var(--red);color:white!important;font-weight:800;text-decoration:none;border-radius:6px;font-size:17px}.tf-hero .tf-button{margin-top:15px}.tf-note{color:#b9b9b9;font-size:14px;line-height:1.6}.tf-options{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #444;border-bottom:1px solid #444}.tf-options article{padding:30px 24px 30px 0}.tf-options h2{font-size:23px;margin:10px 0}.tf-options p{color:#c3c3c3;line-height:1.6}.tf-index{color:#ff737b;font-size:14px}.tf-process{display:grid;grid-template-columns:1fr 1.35fr;gap:65px;padding:75px 0;align-items:start}.tf-process h2{font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.03em;margin:12px 0 28px}.tf-steps{padding-left:23px}.tf-steps li{padding:0 0 20px 9px;line-height:1.6;color:#ccc}.tf-steps strong{display:block;color:white}.tf-form{background:white;color:#151515;padding:32px;border-radius:10px;scroll-margin-top:24px;min-width:0}.tf-form h2{font-size:28px}.tf-form p{line-height:1.55}.tf-form .ff-el-form-control{font-size:16px!important;min-height:46px;border:1px solid #999!important;background:#fff!important;color:#111!important}.tf-form .ff-btn-submit{background:#b71724!important;color:#fff!important;padding:16px 22px!important;font-weight:700!important;white-space:normal}.tf-form .ff-el-group{margin-bottom:19px}.tf-form label{font-size:15px;color:#222}.tf-form .tf-note{color:#555}.tf-faq{padding:0 0 64px;max-width:800px}.tf-faq h2{font-size:32px}.tf-faq details{border-top:1px solid #454545;padding:20px 0}.tf-faq summary{cursor:pointer;font-size:18px;font-weight:700}.tf-faq p{color:#ccc;line-height:1.7}.tf-footer{border-top:1px solid #444;padding:30px 0 45px;display:flex;flex-wrap:wrap;gap:20px;font-size:14px;color:#ccc}.tf a:focus-visible,.tf summary:focus-visible{outline:3px solid #ff737b;outline-offset:5px}@media(max-width:700px){.tf{padding:0 20px}.tf-hero{padding:48px 0 40px}.tf-hero h1{font-size:clamp(40px,11vw,62px)}.tf-options,.tf-process{grid-template-columns:1fr}.tf-options article{padding:22px 0;border-bottom:1px solid #333}.tf-process{gap:20px;padding:45px 0}.tf-form{padding:23px 18px}.tf-lead{font-size:18px}.tf-button{width:100%}.tf-nav{align-items:flex-start}.tf-nav>a:last-child{max-width:140px;text-align:right}}