.tf-inner-home{--hm-ink: var(--tf-color-ink);--hm-ink-soft: var(--tf-color-ink-soft);--hm-teal: var(--tf-color-teal);--hm-teal-text: var(--tf-color-teal-text);--hm-mist: var(--tf-color-mist);--hm-line: var(--tf-color-line);--hm-gold: var(--tf-color-gold-bright);--hm-surface: var(--tf-color-surface);--hm-radius: 22px;--hm-radius-sm: 14px;--hm-shadow: 0 18px 44px rgba(5, 40, 49, .08);--hm-shadow-soft: 0 8px 24px rgba(5, 40, 49, .06);--hm-gap: clamp(var(--tf-space-5), 2.4vw, var(--tf-space-8));background:var(--hm-surface);color:var(--hm-ink);overflow-x:clip}.tf-inner-home .tf-hm-section{padding-top:var(--tf-space-section)}.tf-inner-home .tf-hm-process-intro,.tf-inner-home .tf-hm-diag-copy,.tf-inner-home .tf-hm-audience-col,.tf-inner-home .tf-hm-guides-wrap,.tf-inner-home .tf-hm-explore-wrap{min-width:0}.tf-inner-home .tf-home-hero-lead,.tf-inner-home .tf-home-answer-text{text-wrap:pretty}.tf-inner-home .tf-hm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tf-space-2);margin:0 0 var(--tf-space-5)}.tf-inner-home .tf-hm-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid var(--hm-line);border-radius:var(--tf-radius-pill);background:var(--hm-surface);color:var(--hm-ink);font:800 11px / 1 var(--tf-font-body);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase}.tf-inner-home .tf-hm-chip-dot{color:var(--hm-teal-text);border-color:#008f9447;background:#008f940f}.tf-inner-home .tf-hm-chip-dot i{width:6px;height:6px;border-radius:50%;background:var(--hm-teal);box-shadow:0 0 0 3px #008f942e}.tf-inner-home .tf-hm-chip-dark{color:#fff;border-color:#ffffff3d;background:#0528318c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tf-inner-home .tf-hm-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 var(--tf-space-3);color:var(--hm-teal-text);font:800 var(--tf-text-xs) / 1.2 var(--tf-font-body);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase}.tf-inner-home .tf-hm-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--hm-teal)}.tf-inner-home .tf-hm-eyebrow-light{color:var(--hm-gold)}.tf-inner-home .tf-hm-eyebrow-light:before{display:none}.tf-inner-home .tf-hm-head{margin:0 0 var(--tf-space-8)}.tf-inner-home .tf-hm-title,.tf-inner-home .tf-hm-process-card h2{margin:0;color:var(--hm-ink);font-family:var(--tf-font-display);font-weight:800;letter-spacing:var(--tf-tracking-display);line-height:1.02;text-wrap:balance}.tf-inner-home .tf-hm-head-lg .tf-hm-title{font-size:clamp(34px,3.9vw,58px)}.tf-inner-home .tf-hm-head-md .tf-hm-title{font-size:clamp(28px,2.8vw,40px)}.tf-inner-home .tf-hm-head-sm .tf-hm-title{font-size:clamp(22px,1.9vw,26px)}.tf-inner-home .tf-hm-mark{position:relative;display:inline-block;isolation:isolate;color:var(--hm-teal-text);white-space:nowrap}.tf-inner-home .tf-hm-mark:after{content:"";position:absolute;right:-1%;bottom:.02em;left:-1%;z-index:-1;height:.16em;border-radius:999px;background:var(--hm-gold);opacity:.95}.tf-inner-home .tf-hm-lead,.tf-inner-home .tf-hm-subtitle{margin:var(--tf-space-4) 0 0;max-width:62ch;color:var(--hm-ink-soft);font-size:clamp(16px,1.15vw,18px);line-height:var(--tf-leading-body)}.tf-inner-home .tf-hm-subtitle{margin-top:var(--tf-space-3);color:var(--hm-ink);font:700 clamp(19px,1.5vw,24px) / var(--tf-leading-snug) var(--tf-font-display)}.tf-inner-home .tf-hm-head-sm .tf-hm-lead{margin-top:var(--tf-space-2);font-size:var(--tf-text-sm)}.tf-inner-home .tf-hm-head .tf-hm-script,.tf-inner-home .tf-hm-script{margin-top:var(--tf-space-5)}.tf-inner-home .tf-hm-head-dark .tf-hm-title,.tf-inner-home .tf-hm-head-dark .tf-hm-lead{color:#fff}.tf-inner-home .tf-hm-head-dark .tf-hm-lead{color:#ffffffd1}.tf-inner-home .tf-hm-head-dark .tf-hm-chip{color:var(--hm-ink)}.tf-inner-home .tf-hm-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#008f941a;color:var(--hm-teal-text)}.tf-inner-home .tf-hm-tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#008f941f;color:var(--hm-teal-text)}.tf-inner-home .tf-hm-tick-lg{width:44px;height:44px}.tf-inner-home .tf-hm-icon-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tf-space-4);margin:0;padding:0;list-style:none}.tf-inner-home .tf-hm-icon-row li{display:flex;align-items:flex-start;gap:var(--tf-space-3)}.tf-inner-home .tf-hm-icon-row li>span:last-child{display:flex;flex-direction:column;gap:2px}.tf-inner-home .tf-hm-icon-row strong{font:800 var(--tf-text-sm) / 1.25 var(--tf-font-display)}.tf-inner-home .tf-hm-icon-row small{color:var(--hm-ink-soft);font-size:13px;line-height:1.35}.tf-inner-home .tf-hm-actions{display:flex;flex-wrap:wrap;gap:var(--tf-space-3);margin:var(--tf-space-6) 0 0}.tf-inner-home .tf-hm-btn{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:10px 20px 10px 18px;border:1.5px solid transparent;border-radius:16px;font-family:var(--tf-font-display);text-decoration:none;transition:transform var(--tf-motion-fast) var(--tf-ease-standard),box-shadow var(--tf-motion-fast) var(--tf-ease-standard)}.tf-inner-home .tf-hm-btn:hover{transform:translateY(-2px);box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-btn:focus-visible{outline:var(--tf-focus-ring);outline-offset:3px}.tf-inner-home .tf-hm-btn>span{display:flex;flex-direction:column;line-height:1.05}.tf-inner-home .tf-hm-btn small{font:800 11px / 1.1 var(--tf-font-body);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;opacity:.85}.tf-inner-home .tf-hm-btn strong{font-size:19px;font-weight:800;letter-spacing:-.01em}.tf-inner-home .tf-hm-btn-call{background:var(--hm-gold);color:var(--hm-ink);box-shadow:0 10px 24px #f5c40047}.tf-inner-home .tf-hm-btn-whatsapp{border-color:#008f9459;background:var(--hm-surface);color:var(--hm-ink)}.tf-inner-home .tf-hm-btn-whatsapp strong{font-size:17px}.tf-inner-home .tf-hm-btn-ghost{border-color:var(--hm-line);background:var(--hm-surface);color:var(--hm-ink)}.tf-inner-home .tf-hm-btn-ghost strong{font-size:15px;font-weight:700}.tf-inner-home .tf-hm-btn-on-dark.tf-hm-btn-whatsapp{border-color:#ffffff80;background:#ffffff14;color:#fff}.tf-inner-home .tf-hm-badge-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--tf-radius-pill);background:#008f941a;color:var(--hm-teal-text);font:800 10.5px / 1 var(--tf-font-body);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase}.tf-inner-home .tf-hm-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--hm-teal-text);font:800 13px / 1 var(--tf-font-body)}.tf-inner-home .tf-hm-media{overflow:hidden}.tf-inner-home .tf-hm-media img,.tf-inner-home .tf-hm-media picture{display:block;width:100%;height:100%;object-fit:cover}.tf-inner-home .tf-hm-stars{display:inline-flex;align-items:center;gap:2px;color:var(--hm-gold)}.tf-inner-home .tf-hm-stars b{margin-left:8px;color:inherit;font:800 15px / 1 var(--tf-font-display)}.tf-inner-home .tf-hm-hero{position:relative;padding:var(--tf-space-6) 0 0;background:radial-gradient(60% 50% at 0% 0%,rgba(0,143,148,.08),transparent 70%),linear-gradient(180deg,#f4fbfb 0%,var(--hm-surface) 70%)}.tf-inner-home .tf-hm-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--hm-gap);align-items:stretch}.tf-inner-home .tf-hm-hero-copy{padding:var(--tf-space-6) 0 var(--tf-space-4)}.tf-inner-home .tf-hm-hero-chips{display:flex}.tf-inner-home .tf-hm-hero-chips .tf-hm-chip{box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-hero h1{margin:0;color:var(--hm-ink);font:800 clamp(40px,5.2vw,78px) / .98 var(--tf-font-display);letter-spacing:-.035em;text-wrap:balance}.tf-inner-home .tf-hm-hero h1 .tf-hm-mark:after{height:.12em}.tf-inner-home .tf-hm-hero-lead{margin:var(--tf-space-3) 0 0;color:var(--hm-ink);font:600 clamp(20px,2vw,30px) / 1.15 var(--tf-font-display);letter-spacing:-.02em}.tf-inner-home .tf-hm-hero-body{margin:var(--tf-space-4) 0 0;max-width:56ch;color:var(--hm-ink-soft);font-size:clamp(15px,1.15vw,17px);line-height:var(--tf-leading-body)}.tf-inner-home .tf-hm-hero-trust{margin-top:var(--tf-space-8);padding-top:var(--tf-space-6);border-top:1px solid var(--hm-line)}.tf-inner-home .tf-hm-hero-trust .tf-hm-icon{width:40px;height:40px;background:transparent;border:1.5px solid rgba(0,143,148,.35)}.tf-inner-home .tf-hm-hero-photo{position:relative;align-self:stretch;min-height:560px;overflow:hidden;border-radius:30px;box-shadow:var(--hm-shadow)}.tf-inner-home .tf-hm-hero-photo picture,.tf-inner-home .tf-hm-hero-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.tf-inner-home .tf-hm-hero-script{position:absolute;left:5%;bottom:8%;z-index:1;max-width:46%;text-shadow:0 2px 12px rgba(0,0,0,.45);animation:none}.tf-inner-home .tf-hm-badge{position:absolute;right:5%;bottom:6%;z-index:1;display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 14px 8px 8px;border-radius:var(--tf-radius-pill);background:#052831eb;color:#fff;box-shadow:0 14px 34px #00000047}.tf-inner-home .tf-hm-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--hm-gold);color:var(--hm-ink)}.tf-inner-home .tf-hm-badge>span:not(.tf-hm-badge-icon){display:flex;flex-direction:column;line-height:1.1}.tf-inner-home .tf-hm-badge small{font-size:11px;opacity:.8}.tf-inner-home .tf-hm-badge strong{font:800 14px / 1.1 var(--tf-font-display)}.tf-inner-home .tf-hm-checker.tf-cov{padding:var(--tf-space-5) var(--tf-space-6);border-radius:var(--hm-radius);box-shadow:var(--hm-shadow)}.tf-inner-home .tf-hm-answer{display:flex;gap:var(--tf-space-3);padding:var(--tf-space-5) var(--tf-space-6);border:1px solid var(--hm-line);border-left:4px solid var(--hm-teal);border-radius:var(--hm-radius);background:var(--hm-surface);box-shadow:var(--hm-shadow);color:var(--hm-teal-text)}.tf-inner-home .tf-hm-answer strong{display:block;color:var(--hm-ink);font:800 var(--tf-text-md) / 1.3 var(--tf-font-display)}.tf-inner-home .tf-hm-answer p{margin:6px 0 0;color:var(--hm-ink-soft);font-size:14px;line-height:1.55}.tf-inner-home .tf-hm-process-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:var(--hm-gap);margin-top:var(--tf-space-6);padding:var(--tf-space-6) var(--tf-space-8);border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-surface);box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-process-card h2{font-size:clamp(24px,2.2vw,32px)}.tf-inner-home .tf-hm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tf-space-5);margin:0;padding:0;list-style:none}.tf-inner-home .tf-hm-steps li{position:relative;display:flex;gap:var(--tf-space-3);padding-left:var(--tf-space-5);border-left:1px solid var(--hm-line)}.tf-inner-home .tf-hm-steps b,.tf-inner-home .tf-hm-method b,.tf-inner-home .tf-hm-six-steps b{display:inline-flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#008f941a;color:var(--hm-teal-text);font:800 13px / 1 var(--tf-font-display)}.tf-inner-home .tf-hm-steps h3,.tf-inner-home .tf-hm-method h3,.tf-inner-home .tf-hm-six-steps h3{margin:0;font:800 var(--tf-text-md) / 1.25 var(--tf-font-display)}.tf-inner-home .tf-hm-steps p,.tf-inner-home .tf-hm-method p,.tf-inner-home .tf-hm-six-steps p{margin:6px 0 0;color:var(--hm-ink-soft);font-size:14px;line-height:1.5}.tf-inner-home .tf-hm-diagnostic{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr);gap:var(--hm-gap);align-items:stretch}.tf-inner-home .tf-hm-method{display:grid;gap:var(--tf-space-4);margin:0;padding:0;list-style:none}.tf-inner-home .tf-hm-method li{display:grid;grid-template-columns:38px 24px minmax(0,1fr);gap:var(--tf-space-4);align-items:start;color:var(--hm-teal-text)}.tf-inner-home .tf-hm-method li>svg{margin-top:7px}.tf-inner-home .tf-hm-method div{color:var(--hm-ink)}.tf-inner-home .tf-hm-diag-photo{position:relative;margin:0;min-height:520px;overflow:hidden;border-radius:var(--hm-radius);box-shadow:var(--hm-shadow)}.tf-inner-home .tf-hm-diag-photo .tf-hm-media{position:absolute;inset:0}.tf-inner-home .tf-hm-float{position:absolute;top:var(--tf-space-4);left:var(--tf-space-4);right:var(--tf-space-4);z-index:1;display:flex;align-items:center;gap:var(--tf-space-3);padding:12px 14px;border-radius:var(--hm-radius-sm);background:#fffffff5;box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-float>span:last-child{display:flex;flex-direction:column;gap:2px}.tf-inner-home .tf-hm-float small{color:var(--hm-teal-text);font:800 10.5px / 1 var(--tf-font-body);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase}.tf-inner-home .tf-hm-float strong{font:700 14px / 1.3 var(--tf-font-display)}.tf-inner-home .tf-hm-diag-script{position:absolute;left:6%;bottom:6%;z-index:1;max-width:60%;text-shadow:0 2px 10px rgba(0,0,0,.45)}.tf-inner-home .tf-hm-pricing{display:flex;flex-direction:column;padding:var(--tf-space-8) var(--tf-space-6);border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:linear-gradient(180deg,#f6fbfb,var(--hm-surface));box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-pricing .tf-hm-head{margin-bottom:var(--tf-space-5)}.tf-inner-home .tf-hm-pricing .tf-hm-title{font-size:clamp(26px,2.4vw,36px)}.tf-inner-home .tf-hm-checks{display:grid;gap:var(--tf-space-3);margin:0 0 var(--tf-space-6);padding:0;list-style:none}.tf-inner-home .tf-hm-checks li{display:flex;align-items:center;gap:var(--tf-space-3);color:var(--hm-ink);font-size:15px;font-weight:600}.tf-inner-home .tf-hm-pricing .tf-hm-btn{margin-top:auto;justify-content:space-between}.tf-inner-home .tf-hm-cases-wrap{padding-top:var(--tf-space-10)}.tf-inner-home .tf-hm-row-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--tf-space-4);margin-bottom:var(--tf-space-6)}.tf-inner-home .tf-hm-row-head .tf-hm-title{font-size:clamp(28px,2.8vw,40px)}.tf-inner-home .tf-hm-row-head .tf-hm-chips{margin-bottom:var(--tf-space-3)}.tf-inner-home .tf-hm-pill-link{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:var(--tf-radius-pill);background:#008f941a;color:var(--hm-teal-text);font:800 13px / 1 var(--tf-font-body);text-decoration:none}.tf-inner-home .tf-hm-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tf-space-5)}.tf-inner-home .tf-hm-case{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--tf-space-4);padding:var(--tf-space-3);border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-surface);box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-case-photo{position:relative;min-height:220px;border-radius:var(--hm-radius-sm);overflow:hidden}.tf-inner-home .tf-hm-case-photo .tf-hm-media{position:absolute;inset:0}.tf-inner-home .tf-hm-case-loc{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 8px;border-radius:var(--tf-radius-pill);background:#fffffff5;color:var(--hm-teal-text);box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-case-loc span{display:flex;flex-direction:column;line-height:1.1}.tf-inner-home .tf-hm-case-loc strong{color:var(--hm-ink);font:800 12px / 1.1 var(--tf-font-display)}.tf-inner-home .tf-hm-case-loc small{color:var(--hm-ink-soft);font-size:10px}.tf-inner-home .tf-hm-case-body{display:flex;flex-direction:column;padding:var(--tf-space-3) var(--tf-space-2) var(--tf-space-3) 0}.tf-inner-home .tf-hm-case-body h3{margin:0;font:800 var(--tf-text-md) / 1.25 var(--tf-font-display)}.tf-inner-home .tf-hm-case-body p{margin:8px 0 0;color:var(--hm-ink-soft);font-size:13.5px;line-height:1.5}.tf-inner-home .tf-hm-case-body footer{display:flex;align-items:center;justify-content:space-between;gap:var(--tf-space-2);margin-top:auto;padding-top:var(--tf-space-4);color:var(--hm-ink-soft);font-size:12px}.tf-inner-home .tf-hm-case-body footer span,.tf-inner-home .tf-hm-case-body footer strong{display:inline-flex;align-items:center;gap:6px}.tf-inner-home .tf-hm-case-body footer strong{padding:5px 10px;border-radius:var(--tf-radius-pill);background:#008f941a;color:var(--hm-teal-text);font-weight:800}.tf-inner-home .tf-hm-services{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:var(--hm-gap);align-items:start}.tf-inner-home .tf-hm-services-intro .tf-hm-head{margin-bottom:0}.tf-inner-home .tf-hm-rule-line{position:relative;margin:var(--tf-space-6) 0 0;padding-left:40px;color:var(--hm-ink);font-size:15px;font-weight:600}.tf-inner-home .tf-hm-rule-line:before{content:"";position:absolute;left:0;top:.65em;width:28px;height:2px;background:var(--hm-teal)}.tf-inner-home .tf-hm-service-grid,.tf-inner-home .tf-hm-guides,.tf-inner-home .tf-hm-explore-grid{display:grid;gap:var(--tf-space-4)}.tf-inner-home .tf-hm-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-inner-home .tf-hm-service-card,.tf-inner-home .tf-hm-guide{display:flex;flex-direction:column;gap:8px;padding:var(--tf-space-3) var(--tf-space-3) var(--tf-space-4);border:1px solid var(--hm-line);border-radius:var(--hm-radius-sm);background:var(--hm-surface);color:var(--hm-ink);text-decoration:none;box-shadow:var(--hm-shadow-soft);transition:transform var(--tf-motion-fast) var(--tf-ease-standard),box-shadow var(--tf-motion-fast) var(--tf-ease-standard)}.tf-inner-home .tf-hm-service-card:hover,.tf-inner-home .tf-hm-guide:hover,.tf-inner-home .tf-hm-explore:hover,.tf-inner-home .tf-hm-audience:hover{transform:translateY(-3px);box-shadow:var(--hm-shadow)}.tf-inner-home .tf-hm-service-card .tf-hm-media,.tf-inner-home .tf-hm-guide .tf-hm-media{aspect-ratio:5 / 3;border-radius:10px}.tf-inner-home .tf-hm-service-card .tf-hm-icon{width:40px;height:40px;margin-top:-28px;margin-left:6px;border:3px solid var(--hm-surface);background:var(--hm-surface);box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-service-card h3,.tf-inner-home .tf-hm-guide h3{margin:0;font:800 15.5px / 1.25 var(--tf-font-display)}.tf-inner-home .tf-hm-service-card p,.tf-inner-home .tf-hm-guide p{margin:0 0 6px;color:var(--hm-ink-soft);font-size:13px;line-height:1.5}.tf-inner-home .tf-hm-six .tf-hm-head{margin-bottom:var(--tf-space-6)}.tf-inner-home .tf-hm-six-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--tf-space-4);margin:0;padding:var(--tf-space-6);border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-surface);box-shadow:var(--hm-shadow-soft);list-style:none}.tf-inner-home .tf-hm-six-steps li{padding-left:var(--tf-space-4);border-left:1px solid var(--hm-line)}.tf-inner-home .tf-hm-six-steps li:first-child{padding-left:0;border-left:0}.tf-inner-home .tf-hm-step-top{display:flex;align-items:center;gap:8px;margin-bottom:var(--tf-space-3)}.tf-inner-home .tf-hm-step-top .tf-hm-icon{width:38px;height:38px}.tf-inner-home .tf-hm-six-steps h3{display:flex;align-items:center;gap:4px;color:var(--hm-ink)}.tf-inner-home .tf-hm-six-steps h3 svg{color:var(--hm-teal-text)}.tf-inner-home .tf-hm-band{margin-top:var(--tf-space-8);padding:var(--tf-space-6) 0;background:linear-gradient(90deg,#063540,#0a4b58);color:#fff}.tf-inner-home .tf-hm-band-in{display:flex;align-items:center;justify-content:space-between;gap:var(--hm-gap)}.tf-inner-home .tf-hm-band-row{flex:1}.tf-inner-home .tf-hm-band-row li+li{padding-left:var(--tf-space-4);border-left:1px solid rgba(255,255,255,.16)}.tf-inner-home .tf-hm-band-row .tf-hm-icon{background:transparent;border:1.5px solid rgba(255,255,255,.45);color:#fff}.tf-inner-home .tf-hm-band-row strong{color:#fff}.tf-inner-home .tf-hm-band-row small{color:#ffffffbf}.tf-inner-home .tf-hm-band-script{flex:none}.tf-inner-home .tf-hm-credentials{position:relative;padding:var(--tf-space-section) 0 0;overflow:hidden}.tf-inner-home .tf-hm-cred-bg{position:absolute;inset:0 0 auto;height:calc(100% - 92px);opacity:.16;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 40%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 40%,#000 100%);pointer-events:none}.tf-inner-home .tf-hm-cred-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--hm-gap);align-items:start}.tf-inner-home .tf-hm-cred-copy .tf-hm-head{margin-bottom:var(--tf-space-6)}.tf-inner-home .tf-hm-cred-points{display:grid;gap:var(--tf-space-5);margin:0;padding:0;list-style:none}.tf-inner-home .tf-hm-cred-points li{display:flex;align-items:flex-start;gap:var(--tf-space-4)}.tf-inner-home .tf-hm-cred-points li>span:last-child{display:flex;flex-direction:column;gap:4px}.tf-inner-home .tf-hm-cred-points strong{font:800 var(--tf-text-md) / 1.2 var(--tf-font-display)}.tf-inner-home .tf-hm-cred-points small{color:var(--hm-ink-soft);font-size:14px;line-height:1.5}.tf-inner-home .tf-hm-cred-panel{display:grid;gap:var(--tf-space-4)}.tf-inner-home .tf-hm-cred-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--tf-space-3);margin:0;padding:var(--tf-space-4);border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-surface);box-shadow:var(--hm-shadow);list-style:none}.tf-inner-home .tf-hm-cred-cards li{display:flex;flex-direction:column;gap:10px;grid-column:span 2;padding:var(--tf-space-4);border-radius:var(--hm-radius-sm);background:#f7fbfb}.tf-inner-home .tf-hm-cred-cards li:nth-child(-n+2){grid-column:span 3}.tf-inner-home .tf-hm-cred-cards img{display:block;width:auto;height:52px;max-width:100%;object-fit:contain;object-position:left center}.tf-inner-home .tf-hm-cred-cards h3{margin:0;font:800 15.5px / 1.25 var(--tf-font-display)}.tf-inner-home .tf-hm-cred-cards p{margin:0;color:var(--hm-ink-soft);font-size:13px;line-height:1.5}.tf-inner-home .tf-hm-cred-cards .tf-hm-badge-pill{margin-top:auto;align-self:flex-start}.tf-inner-home .tf-hm-cred-note{display:flex;align-items:center;gap:var(--tf-space-4);margin:0;padding:var(--tf-space-4) var(--tf-space-5);border-radius:var(--hm-radius);background:linear-gradient(90deg,#063540,#0a4b58);color:#fff;font:700 15px / 1.4 var(--tf-font-display)}.tf-inner-home .tf-hm-cred-note .tf-hm-icon{background:#ffffff1f;color:#fff}.tf-inner-home .tf-hm-cred-note>span:nth-child(2){flex:1;padding-left:var(--tf-space-4);border-left:1px solid rgba(255,255,255,.2)}.tf-inner-home .tf-hm-trust-strip{position:relative;margin-top:var(--tf-space-8);padding:var(--tf-space-5) var(--tf-space-6);border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-surface);box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-trust-strip li+li{padding-left:var(--tf-space-4);border-left:1px solid var(--hm-line)}.tf-inner-home .tf-hm-coverage{padding-top:var(--tf-space-section);background:linear-gradient(180deg,var(--hm-surface),#f2f9f9 40%,var(--hm-surface))}.tf-inner-home .tf-hm-cov-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--hm-gap);align-items:stretch}.tf-inner-home .tf-hm-cov-copy .tf-hm-head{margin-bottom:var(--tf-space-6)}.tf-inner-home .tf-hm-cov-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-space-5)}.tf-inner-home .tf-hm-cov-points li{flex-direction:column;gap:var(--tf-space-3)}.tf-inner-home .tf-hm-map{position:relative;min-height:560px;overflow:hidden;border-radius:30px;box-shadow:var(--hm-shadow)}.tf-inner-home .tf-hm-map .tf-hm-media:first-child{position:absolute;inset:0}.tf-inner-home .tf-hm-pin{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:var(--tf-radius-pill);background:#fffffff5;color:var(--hm-ink);font:800 12px / 1 var(--tf-font-display);box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-pin svg{color:var(--hm-teal-text)}.tf-inner-home .tf-hm-pin[data-pin="0"]{top:8%;left:26%}.tf-inner-home .tf-hm-pin[data-pin="1"]{top:6%;right:8%}.tf-inner-home .tf-hm-pin[data-pin="2"]{top:24%;left:6%}.tf-inner-home .tf-hm-pin[data-pin="3"]{top:30%;right:4%}.tf-inner-home .tf-hm-pin[data-pin="4"]{top:48%;right:6%}.tf-inner-home .tf-hm-hubs{position:absolute;z-index:1;inset:20% 10% auto 8%;display:grid;grid-template-columns:repeat(2,minmax(0,260px));justify-content:space-between;gap:var(--tf-space-4);pointer-events:none}.tf-inner-home .tf-hm-hubs article{padding:var(--tf-space-4);border-radius:var(--hm-radius-sm);background:#fffffff5;box-shadow:var(--hm-shadow);pointer-events:auto}.tf-inner-home .tf-hm-hubs article:nth-child(2){margin-top:var(--tf-space-10)}.tf-inner-home .tf-hm-hubs .tf-hm-icon{width:36px;height:36px;margin-bottom:8px}.tf-inner-home .tf-hm-hubs h3{margin:0;font:800 15px / 1.2 var(--tf-font-display)}.tf-inner-home .tf-hm-hubs p{margin:2px 0 8px;color:var(--hm-ink-soft);font-size:12px}.tf-inner-home .tf-hm-hubs ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tf-inner-home .tf-hm-hubs li{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.tf-inner-home .tf-hm-hubs li svg{color:var(--hm-teal-text)}.tf-inner-home .tf-hm-response{position:absolute;right:5%;bottom:6%;z-index:1;display:inline-flex;align-items:center;gap:10px;margin:0;padding:10px 18px 10px 10px;border-radius:var(--hm-radius-sm);background:#052831f0;color:#fff;box-shadow:var(--hm-shadow)}.tf-inner-home .tf-hm-response .tf-hm-icon{width:36px;height:36px;background:var(--hm-gold);color:var(--hm-ink)}.tf-inner-home .tf-hm-response>span:last-child{display:flex;flex-direction:column}.tf-inner-home .tf-hm-response small{font-size:11px;opacity:.8}.tf-inner-home .tf-hm-response strong{font:800 18px / 1.1 var(--tf-font-display)}.tf-inner-home .tf-hm-cov-check{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--tf-space-4);align-items:center;margin-top:var(--tf-space-6);padding:var(--tf-space-4);border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-surface);box-shadow:var(--hm-shadow)}.tf-inner-home .tf-hm-cov-check .tf-hm-checker.tf-cov{border:0;box-shadow:none;padding:var(--tf-space-3) var(--tf-space-4)}.tf-inner-home .tf-hm-cov-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--tf-space-2);margin:0;padding:0 var(--tf-space-4);list-style:none}.tf-inner-home .tf-hm-cov-chips li{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid var(--hm-line);border-radius:var(--tf-radius-pill);font:700 13px / 1 var(--tf-font-display)}.tf-inner-home .tf-hm-cov-chips li:first-child{border-color:var(--hm-teal);color:var(--hm-teal-text)}.tf-inner-home>.tf-v6-answer{width:min(calc(100% - (2 * var(--tf-gutter))),var(--tf-shell-max));margin-right:auto;margin-left:auto}.tf-inner-home .tf-hm-steps-module{padding-top:var(--tf-space-4)}.tf-inner-home .tf-hm-audiences-module,.tf-inner-home .tf-hm-testimonial-module{display:block}.tf-inner-home .tf-hm-testimonial-module .tf-hm-testimonial{min-height:32rem}.tf-inner-home .tf-hm-people{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--hm-gap);align-items:stretch}.tf-inner-home .tf-hm-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-space-4)}.tf-inner-home .tf-hm-audience{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--tf-space-3);padding:var(--tf-space-3);border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-surface);color:var(--hm-ink);text-decoration:none;box-shadow:var(--hm-shadow-soft);transition:transform var(--tf-motion-fast) var(--tf-ease-standard),box-shadow var(--tf-motion-fast) var(--tf-ease-standard)}.tf-inner-home .tf-hm-audience .tf-hm-media{min-height:170px;border-radius:var(--hm-radius-sm)}.tf-inner-home .tf-hm-audience h3{display:flex;align-items:center;gap:10px;margin:var(--tf-space-2) 0 var(--tf-space-2);font:800 16px / 1.2 var(--tf-font-display)}.tf-inner-home .tf-hm-audience h3 .tf-hm-icon{width:38px;height:38px}.tf-inner-home .tf-hm-audience p{margin:0;color:var(--hm-ink-soft);font-size:13px;line-height:1.5}.tf-inner-home .tf-hm-audience ul{display:flex;flex-wrap:wrap;gap:6px;margin:var(--tf-space-3) 0 0;padding:0;list-style:none}.tf-inner-home .tf-hm-audience li{padding:5px 10px;border-radius:var(--tf-radius-pill);background:#008f941a;color:var(--hm-teal-text);font:700 11.5px / 1 var(--tf-font-body)}.tf-inner-home .tf-hm-testimonial{position:relative;display:flex;overflow:hidden;border-radius:30px;background:var(--hm-ink);color:#fff;box-shadow:var(--hm-shadow)}.tf-inner-home .tf-hm-testimonial-bg{position:absolute;inset:0;opacity:.55;-webkit-mask-image:linear-gradient(180deg,#00000080,#000 60%);mask-image:linear-gradient(180deg,#00000080,#000 60%)}.tf-inner-home .tf-hm-testimonial:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0528318c,#05283133 40%,#052831bf)}.tf-inner-home .tf-hm-quote-mark{position:absolute;top:6%;right:5%;color:#ffffff24}.tf-inner-home .tf-hm-testimonial-in{position:relative;z-index:1;display:flex;flex-direction:column;padding:var(--tf-space-8) var(--tf-space-6)}.tf-inner-home .tf-hm-testimonial-in .tf-hm-head{margin-bottom:var(--tf-space-6)}.tf-inner-home .tf-hm-testimonial-in .tf-hm-mark{color:#fff}.tf-inner-home .tf-hm-review{margin:0;padding:var(--tf-space-5);border:1px solid rgba(255,255,255,.12);border-radius:var(--hm-radius);background:#031e25d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tf-inner-home .tf-hm-review-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tf-space-2);margin-bottom:var(--tf-space-4)}.tf-inner-home .tf-hm-verified{display:inline-flex;align-items:center;gap:6px;color:#ffffffd9;font:700 12px / 1 var(--tf-font-body)}.tf-inner-home .tf-hm-review blockquote{margin:0;font:500 clamp(15px,1.1vw,17px) / 1.6 var(--tf-font-body)}.tf-inner-home .tf-hm-review figcaption{display:flex;align-items:center;gap:var(--tf-space-3);margin-top:var(--tf-space-5)}.tf-inner-home .tf-hm-avatar{width:52px;height:52px;border:2px solid rgba(255,255,255,.5);border-radius:50%}.tf-inner-home .tf-hm-review figcaption span{display:flex;flex-direction:column}.tf-inner-home .tf-hm-review figcaption strong{font:800 15px / 1.2 var(--tf-font-display)}.tf-inner-home .tf-hm-review figcaption small{color:#ffffffbf;font-size:12.5px}.tf-inner-home .tf-hm-testimonial-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--tf-space-4);margin-top:auto;padding-top:var(--tf-space-8)}.tf-inner-home .tf-hm-script-on-dark{max-width:55%}.tf-inner-home .tf-hm-serving{display:inline-flex;align-items:center;gap:10px;margin:0;font:800 12px / 1.3 var(--tf-font-body);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase}.tf-inner-home .tf-hm-serving .tf-hm-icon{width:40px;height:40px;background:var(--hm-gold);color:var(--hm-ink)}.tf-inner-home .tf-hm-faq-form{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--hm-gap);align-items:start}.tf-inner-home .tf-hm-faq-col{position:relative}.tf-inner-home .tf-hm-faq-script{position:absolute;top:0;right:0;max-width:30%;text-align:right}.tf-inner-home .tf-hm-faq-col .tf-hm-head{max-width:68%}.tf-inner-home .tf-hm-faqs{display:grid;gap:var(--tf-space-3)}.tf-inner-home .tf-hm-faq{border:1px solid var(--hm-line);border-radius:var(--hm-radius-sm);background:var(--hm-surface);box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-faq summary{display:flex;align-items:center;gap:var(--tf-space-3);padding:var(--tf-space-3) var(--tf-space-4);cursor:pointer;list-style:none;font:800 16px / 1.3 var(--tf-font-display)}.tf-inner-home .tf-hm-faq summary::-webkit-details-marker{display:none}.tf-inner-home .tf-hm-faq summary .tf-hm-icon{width:40px;height:40px}.tf-inner-home .tf-hm-faq summary>span:nth-child(2){flex:1}.tf-inner-home .tf-hm-faq summary>svg{color:var(--hm-teal-text);transition:transform var(--tf-motion-fast) var(--tf-ease-standard)}.tf-inner-home .tf-hm-faq[open] summary>svg{transform:rotate(180deg)}.tf-inner-home .tf-hm-faq p{margin:0;padding:0 var(--tf-space-4) var(--tf-space-4) calc(var(--tf-space-4) + 40px + var(--tf-space-3));color:var(--hm-ink-soft);font-size:15px;line-height:1.6}.tf-inner-home .tf-hm-form-panel{position:relative;display:grid;gap:var(--tf-space-4);padding:var(--tf-space-6);border-radius:28px;background:linear-gradient(180deg,#063540,#052831);color:#fff;box-shadow:var(--hm-shadow)}.tf-inner-home .tf-hm-form-script{order:1;align-self:flex-end;margin:0 var(--tf-space-4) calc(var(--tf-space-2) * -1) 0}.tf-inner-home .tf-hm-form-actions{order:2;margin-top:0}.tf-inner-home .tf-hm-form-actions .tf-hm-btn{flex:1 1 200px;justify-content:space-between}.tf-inner-home .tf-hm-form-panel .tf-enq-card{order:3;border:0;padding:0;background:transparent;box-shadow:none}.tf-inner-home .tf-hm-form-panel .tf-enq-header{order:-1}.tf-inner-home .tf-hm-privacy{order:4;display:flex;align-items:center;gap:var(--tf-space-3);margin:0;color:#fffc;font-size:13px;line-height:1.4}.tf-inner-home .tf-hm-privacy strong{color:#fff}.tf-inner-home .tf-hm-banner{position:relative;margin-top:var(--tf-space-section);overflow:hidden;background:var(--hm-ink);color:#fff}.tf-inner-home .tf-hm-banner-bg{position:absolute;inset:0}.tf-inner-home .tf-hm-banner-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#052831e0,#0528319e 45%,#05283133)}.tf-inner-home .tf-hm-van .tf-hm-banner-bg:after{background:linear-gradient(180deg,#05283159,#052831a6)}.tf-inner-home .tf-hm-van-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-height:420px;padding-top:var(--tf-space-12);padding-bottom:var(--tf-space-12);text-align:center}.tf-inner-home .tf-hm-van-in .tf-hm-chips{justify-content:center}.tf-inner-home .tf-hm-van-in .tf-hm-title,.tf-inner-home .tf-hm-banner-copy .tf-hm-title{color:#fff;font-size:clamp(32px,3.6vw,54px)}.tf-inner-home .tf-hm-van-in .tf-hm-mark,.tf-inner-home .tf-hm-banner-copy .tf-hm-mark{color:var(--hm-gold)}.tf-inner-home .tf-hm-van-in .tf-hm-mark:after,.tf-inner-home .tf-hm-banner-copy .tf-hm-mark:after{background:#ffffffd9}.tf-inner-home .tf-hm-banner-ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tf-space-4);margin:var(--tf-space-5) 0 0;padding:0;list-style:none}.tf-inner-home .tf-hm-banner-ticks li{display:inline-flex;align-items:center;gap:8px;font:700 14px / 1 var(--tf-font-body)}.tf-inner-home .tf-hm-banner-ticks svg{color:var(--hm-gold)}.tf-inner-home .tf-hm-van-script{margin-top:var(--tf-space-6)}.tf-inner-home .tf-hm-banner-copy{position:relative;z-index:1;max-width:760px;margin-left:0;padding-top:clamp(var(--tf-space-10),8vw,120px);padding-bottom:clamp(var(--tf-space-10),8vw,120px)}.tf-inner-home .tf-hm-banner-copy .tf-hm-lead{color:#ffffffdb}.tf-inner-home .tf-hm-banner-row{margin-top:var(--tf-space-8)}.tf-inner-home .tf-hm-banner-row .tf-hm-icon{width:40px;height:40px;border:1.5px solid rgba(255,255,255,.5);background:transparent;color:#fff}.tf-inner-home .tf-hm-banner-row strong{color:#fff}.tf-inner-home .tf-hm-banner-row small{color:#ffffffc7}.tf-inner-home .tf-hm-emergency .tf-hm-banner-copy{max-width:640px}.tf-inner-home .tf-hm-guides-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--tf-space-5)}.tf-inner-home .tf-hm-guides-head .tf-hm-head{flex:1 1 520px;max-width:760px}.tf-inner-home .tf-hm-advice{display:flex;align-items:center;gap:var(--tf-space-3);max-width:320px;padding:var(--tf-space-4);border:1px solid var(--hm-line);border-radius:var(--hm-radius-sm);background:#f4fafa}.tf-inner-home .tf-hm-advice>span:last-child{display:flex;flex-direction:column;gap:4px}.tf-inner-home .tf-hm-advice strong{font:800 15px / 1.2 var(--tf-font-display)}.tf-inner-home .tf-hm-advice small{color:var(--hm-ink-soft);font-size:12.5px;line-height:1.45}.tf-inner-home .tf-hm-guides{grid-template-columns:repeat(6,minmax(0,1fr))}.tf-inner-home .tf-hm-guide-tag{color:var(--hm-teal-text);font:800 10.5px / 1 var(--tf-font-body);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase}.tf-inner-home .tf-hm-explore-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--hm-gap);align-items:start;margin-bottom:var(--tf-space-6)}.tf-inner-home .tf-hm-explore-head .tf-hm-title{font-size:clamp(32px,3.4vw,52px)}.tf-inner-home .tf-hm-crumbs{color:var(--hm-ink-soft);font:800 11px / 1 var(--tf-font-body);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase}.tf-inner-home .tf-hm-explore-aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tf-space-4);padding-left:var(--tf-space-6);border-left:1px solid var(--hm-line)}.tf-inner-home .tf-hm-explore-aside .tf-hm-lead,.tf-inner-home .tf-hm-explore-aside .tf-hm-script{margin:0}.tf-inner-home .tf-hm-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-inner-home .tf-hm-explore{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:var(--tf-space-3);padding:var(--tf-space-3) var(--tf-space-3) var(--tf-space-3) var(--tf-space-4);border:1px solid var(--hm-line);border-radius:var(--hm-radius-sm);background:var(--hm-surface);color:var(--hm-ink);text-decoration:none;box-shadow:var(--hm-shadow-soft);transition:transform var(--tf-motion-fast) var(--tf-ease-standard),box-shadow var(--tf-motion-fast) var(--tf-ease-standard)}.tf-inner-home .tf-hm-explore h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:800 15px / 1.2 var(--tf-font-display)}.tf-inner-home .tf-hm-explore h3 .tf-hm-icon{width:36px;height:36px}.tf-inner-home .tf-hm-explore h3 svg:last-child{margin-left:auto;color:var(--hm-teal-text)}.tf-inner-home .tf-hm-explore p{margin:0;color:var(--hm-ink-soft);font-size:12.5px;line-height:1.45}.tf-inner-home .tf-hm-explore .tf-hm-media{align-self:stretch;min-height:84px;border-radius:10px}.tf-inner-home .tf-hm-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tf-space-4);margin-top:var(--tf-space-6)}.tf-inner-home .tf-hm-safety,.tf-inner-home .tf-hm-reasons,.tf-inner-home .tf-hm-popular{display:flex;flex-direction:column;padding:var(--tf-space-5);border:1px solid var(--hm-line);border-radius:var(--hm-radius);background:var(--hm-surface);box-shadow:var(--hm-shadow-soft)}.tf-inner-home .tf-hm-safety header{display:flex;align-items:flex-start;gap:var(--tf-space-3);margin-bottom:var(--tf-space-4)}.tf-inner-home .tf-hm-safety h3{margin:0;font:800 22px / 1.2 var(--tf-font-display)}.tf-inner-home .tf-hm-safety header p{margin:4px 0 0;color:var(--hm-ink-soft);font-size:13.5px}.tf-inner-home .tf-hm-icon-warn{background:#f5c4002e;color:#8a6d00}.tf-inner-home .tf-hm-safety ul{display:grid;gap:var(--tf-space-2);margin:0;padding:0;list-style:none}.tf-inner-home .tf-hm-safety li{display:grid;grid-template-columns:26px 44px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#f5fafa;font-size:13px;line-height:1.4}.tf-inner-home .tf-hm-safety li b{color:var(--hm-teal-text);font:800 11px / 1 var(--tf-font-body);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase}.tf-inner-home .tf-hm-rule-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#1aa66a;color:#fff}.tf-inner-home .tf-hm-safety li[data-kind=dont] .tf-hm-rule-icon{background:#d93a3a}.tf-inner-home .tf-hm-safety li[data-kind=dont] b{color:#b42323}.tf-inner-home .tf-hm-safety-note{display:flex;align-items:center;gap:10px;margin:var(--tf-space-4) 0 0;padding:12px 14px;border-radius:10px;background:#008f9414;color:var(--hm-teal-text);font-size:12.5px;font-weight:700;line-height:1.4}.tf-inner-home .tf-hm-reasons .tf-hm-head{margin-bottom:var(--tf-space-4)}.tf-inner-home .tf-hm-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-inner-home .tf-hm-reasons blockquote{display:flex;align-items:center;gap:10px;margin:auto 0 0;padding:var(--tf-space-3) var(--tf-space-4);border-radius:12px;background:#f5fafa;color:var(--hm-teal-text)}.tf-inner-home .tf-hm-reasons blockquote>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:2px;color:var(--hm-ink);font-size:13px;font-weight:600}.tf-inner-home .tf-hm-reasons blockquote q{quotes:"“" "”"}.tf-inner-home .tf-hm-reasons cite{color:var(--hm-ink-soft);font-size:11.5px;font-style:normal}.tf-inner-home .tf-hm-popular .tf-hm-head{margin-bottom:var(--tf-space-4)}.tf-inner-home .tf-hm-popular ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tf-inner-home .tf-hm-popular ul a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border:1px solid var(--hm-line);border-radius:var(--tf-radius-pill);color:var(--hm-ink);font:700 13px / 1.2 var(--tf-font-body);text-decoration:none}.tf-inner-home .tf-hm-popular ul a svg{color:var(--hm-teal-text)}.tf-inner-home .tf-hm-help{display:flex;align-items:center;gap:var(--tf-space-3);margin:var(--tf-space-4) 0 0;padding:var(--tf-space-3) var(--tf-space-4);border-radius:12px;background:#008f9414}.tf-inner-home .tf-hm-help>span:last-child{display:flex;flex-direction:column}.tf-inner-home .tf-hm-help strong{font:800 14px / 1.2 var(--tf-font-display)}.tf-inner-home .tf-hm-help small{color:var(--hm-ink-soft);font-size:12px}.tf-inner-home .tf-hm-closing .tf-hm-banner-copy{max-width:680px}.tf-inner-home .tf-hm-closing-script{display:block;margin-top:var(--tf-space-8)}.tf-inner-home .tf-hm-closing-script-right{position:absolute;top:12%;right:24%;z-index:1;max-width:220px}.tf-inner-home .tf-hm-badge-closing{position:absolute;right:var(--tf-gutter);bottom:12%;border:1px solid rgba(255,255,255,.2)}.tf-inner-home .tf-hm-seo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--hm-gap);padding-top:var(--tf-space-10);padding-bottom:var(--tf-space-10)}.tf-inner-home .tf-hm-seo-copy h2{margin:0 0 var(--tf-space-3);font:800 clamp(20px,1.7vw,24px) / 1.25 var(--tf-font-display)}.tf-inner-home .tf-hm-seo-copy p{margin:0;color:var(--hm-ink-soft);font-size:14.5px;line-height:1.6}.tf-inner-home .tf-hm-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-space-3)}.tf-inner-home .tf-hm-related a{display:flex;flex-direction:column;gap:4px;padding:var(--tf-space-3) var(--tf-space-4);border:1px solid var(--hm-line);border-radius:var(--hm-radius-sm);color:var(--hm-ink);text-decoration:none}.tf-inner-home .tf-hm-related strong{display:inline-flex;align-items:center;gap:6px;font:800 14px / 1.2 var(--tf-font-display)}.tf-inner-home .tf-hm-related span{color:var(--hm-ink-soft);font-size:12.5px}@media(max-width:1199px){.tf-inner-home .tf-hm-diagnostic{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tf-inner-home .tf-hm-pricing{grid-column:1 / -1}.tf-inner-home .tf-hm-service-grid,.tf-inner-home .tf-hm-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-inner-home .tf-hm-guides{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-inner-home .tf-hm-six-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--tf-space-6)}.tf-inner-home .tf-hm-six-steps li:nth-child(4){padding-left:0;border-left:0}.tf-inner-home .tf-hm-cred-cards li,.tf-inner-home .tf-hm-cred-cards li:nth-child(-n+2){grid-column:span 3}.tf-inner-home .tf-hm-hubs{grid-template-columns:repeat(2,minmax(0,220px))}}@media(max-width:1023px){.tf-inner-home .tf-hm-hero-grid,.tf-inner-home .tf-hm-diagnostic,.tf-inner-home .tf-hm-services,.tf-inner-home .tf-hm-cred-grid,.tf-inner-home .tf-hm-cov-grid,.tf-inner-home .tf-hm-people,.tf-inner-home .tf-hm-faq-form,.tf-inner-home .tf-hm-explore-head,.tf-inner-home .tf-hm-seo,.tf-inner-home .tf-hm-process-card,.tf-inner-home .tf-hm-cov-check{grid-template-columns:minmax(0,1fr)}.tf-inner-home .tf-hm-hero-copy{padding-bottom:var(--tf-space-4)}.tf-inner-home .tf-hm-hero-photo{min-height:0;aspect-ratio:4 / 3}.tf-inner-home .tf-hm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-inner-home .tf-hm-diag-photo{min-height:0;aspect-ratio:4 / 3}.tf-inner-home .tf-hm-cases{grid-template-columns:minmax(0,1fr)}.tf-inner-home .tf-hm-band-in{flex-direction:column;align-items:flex-start}.tf-inner-home .tf-hm-icon-row,.tf-inner-home .tf-hm-band-row{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.tf-inner-home .tf-hm-band-row li+li,.tf-inner-home .tf-hm-trust-strip li+li{padding-left:0;border-left:0}.tf-inner-home .tf-hm-cred-bg{display:none}.tf-inner-home .tf-hm-map{min-height:0;aspect-ratio:4 / 3}.tf-inner-home .tf-hm-hubs{position:static;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--tf-space-4);background:linear-gradient(180deg,#05283100,#05283199)}.tf-inner-home .tf-hm-map{display:flex;flex-direction:column;justify-content:flex-end}.tf-inner-home .tf-hm-hubs article:nth-child(2){margin-top:0}.tf-inner-home .tf-hm-pin[data-pin="3"],.tf-inner-home .tf-hm-pin[data-pin="4"]{display:none}.tf-inner-home .tf-hm-response{position:static;align-self:flex-start;margin:0 var(--tf-space-4) var(--tf-space-4)}.tf-inner-home .tf-hm-cov-chips{justify-content:flex-start;padding-bottom:var(--tf-space-3)}.tf-inner-home .tf-hm-testimonial{min-height:520px}.tf-inner-home .tf-hm-faq-col .tf-hm-head{max-width:none}.tf-inner-home .tf-hm-faq-script{position:static;display:block;max-width:none;margin-bottom:var(--tf-space-4);text-align:left}.tf-inner-home .tf-hm-closing-script-right{display:none}.tf-inner-home .tf-hm-badge-closing{position:static;margin:0 var(--tf-gutter) var(--tf-space-8)}.tf-inner-home .tf-hm-support{grid-template-columns:minmax(0,1fr)}.tf-inner-home .tf-hm-guides{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-inner-home .tf-hm-explore-aside{padding-left:0;border-left:0}}@media(max-width:719px){.tf-inner-home .tf-hm-hero{padding-top:var(--tf-space-4)}.tf-inner-home .tf-hm-hero-copy{padding-top:var(--tf-space-3)}.tf-inner-home .tf-hm-hero-chips .tf-hm-chip:nth-child(n+3){display:none}.tf-inner-home .tf-hm-hero h1{font-size:clamp(36px,10.5vw,46px)}.tf-inner-home .tf-hm-hero-lead{font-size:20px}.tf-inner-home .tf-hm-actions{margin-top:var(--tf-space-5)}.tf-inner-home .tf-hm-actions .tf-hm-btn{flex:1 1 100%;justify-content:space-between}.tf-inner-home .tf-hm-hero-trust{margin-top:var(--tf-space-5);padding-top:var(--tf-space-4)}.tf-inner-home .tf-hm-hero-photo{aspect-ratio:1;border-radius:22px}.tf-inner-home .tf-hm-hero-script{bottom:22%;max-width:70%;font-size:24px}.tf-inner-home .tf-hm-badge{right:4%;bottom:4%;padding-right:10px}.tf-inner-home .tf-hm-badge small{display:none}.tf-inner-home .tf-hm-badge>svg{display:none}.tf-inner-home .tf-hm-checker.tf-cov,.tf-inner-home .tf-hm-answer,.tf-inner-home .tf-hm-process-card,.tf-inner-home .tf-hm-pricing,.tf-inner-home .tf-hm-six-steps,.tf-inner-home .tf-hm-cred-cards,.tf-inner-home .tf-hm-form-panel,.tf-inner-home .tf-hm-safety,.tf-inner-home .tf-hm-reasons,.tf-inner-home .tf-hm-popular{padding:var(--tf-space-4)}.tf-inner-home .tf-hm-steps,.tf-inner-home .tf-hm-icon-row,.tf-inner-home .tf-hm-band-row,.tf-inner-home .tf-hm-cov-points,.tf-inner-home .tf-hm-audiences,.tf-inner-home .tf-hm-related,.tf-inner-home .tf-hm-reason-grid{grid-template-columns:minmax(0,1fr)}.tf-inner-home .tf-hm-icon-row.tf-hm-hero-trust,.tf-inner-home .tf-hm-icon-row.tf-hm-banner-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-inner-home .tf-hm-steps li{padding-left:0;border-left:0}.tf-inner-home .tf-hm-service-grid,.tf-inner-home .tf-hm-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-space-3)}.tf-inner-home .tf-hm-explore-grid,.tf-inner-home .tf-hm-six-steps{grid-template-columns:minmax(0,1fr)}.tf-inner-home .tf-hm-six-steps li{padding-left:0;border-left:0}.tf-inner-home .tf-hm-case{grid-template-columns:minmax(0,1fr)}.tf-inner-home .tf-hm-case-photo{min-height:0;aspect-ratio:16 / 10}.tf-inner-home .tf-hm-cred-cards li,.tf-inner-home .tf-hm-cred-cards li:nth-child(-n+2){grid-column:1 / -1}.tf-inner-home .tf-hm-cred-note{font-size:14px}.tf-inner-home .tf-hm-hubs{grid-template-columns:minmax(0,1fr)}.tf-inner-home .tf-hm-map{aspect-ratio:auto;min-height:0}.tf-inner-home .tf-hm-map .tf-hm-media:first-child{position:relative;aspect-ratio:4 / 3}.tf-inner-home .tf-hm-hubs{background:var(--hm-ink)}.tf-inner-home .tf-hm-response{background:var(--hm-ink);border-radius:0 0 22px 22px;margin:0;width:100%;padding:var(--tf-space-3) var(--tf-space-4) var(--tf-space-4)}.tf-inner-home .tf-hm-pin{display:none}.tf-inner-home .tf-hm-audience{grid-template-columns:minmax(0,1fr)}.tf-inner-home .tf-hm-audience .tf-hm-media{min-height:0;aspect-ratio:16 / 9}.tf-inner-home .tf-hm-testimonial{min-height:0;border-radius:22px}.tf-inner-home .tf-hm-testimonial-in{padding:var(--tf-space-6) var(--tf-space-4)}.tf-inner-home .tf-hm-script-on-dark{max-width:none}.tf-inner-home .tf-hm-faq summary{font-size:15px}.tf-inner-home .tf-hm-faq p{padding-left:var(--tf-space-4)}.tf-inner-home .tf-hm-banner-copy{padding-top:var(--tf-space-10);padding-bottom:var(--tf-space-10)}.tf-inner-home .tf-hm-banner-bg:after{background:linear-gradient(180deg,#052831d1,#052831b3)}.tf-inner-home .tf-hm-guides-head .tf-hm-head{flex-basis:100%}.tf-inner-home .tf-hm-advice{max-width:none}.tf-inner-home .tf-hm-explore{grid-template-columns:minmax(0,1fr) 72px}.tf-inner-home .tf-hm-safety li{grid-template-columns:26px minmax(0,1fr)}.tf-inner-home .tf-hm-safety li b{display:none}.tf-inner-home .tf-hm-closing-script{margin-top:var(--tf-space-6)}}@media(prefers-reduced-motion:reduce){.tf-inner-home .tf-hm-btn,.tf-inner-home .tf-hm-service-card,.tf-inner-home .tf-hm-guide,.tf-inner-home .tf-hm-explore,.tf-inner-home .tf-hm-audience,.tf-inner-home .tf-hm-faq summary>svg{transition:none}}.tf-inner-home .tf-hm-proof-feed{padding-top:0}.tf-inner-home .tf-hm-proof-feed .tf-proof{padding-top:var(--tf-space-4)}
