@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_3e65d4{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_3e65d4{--font-ss4:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_6a10ae{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_6a10ae{--font-public:"Public Sans","Public Sans Fallback"}.tf{--navy-950:#081A30;--navy-900:#0C2440;--navy-800:#16355C;--navy-link:#16559D;--bg:#FFFFFF;--bg-alt:#F1F5FA;--surface:#FFFFFF;--ink:#12233B;--muted:#5C6E89;--body-c:#3D4E68;--line:#DCE5F0;--accent:#E9A319;--accent-hover:#D18F0A;--accent-ink:#081A30;--accent-tint:#FBEFD3;--sage:#0C2440;--link:#16559D;--focus:#1D6FE0;--tick:#16559D;--badge-bg:#0C2440;--badge-ink:#E9A319;--footer-bg:#081A30;--footer-ink:#C7D4E6;--footer-head:#FFFFFF;--footer-muted:#8FA3BF;--font-display:var(--font-ss4),Georgia,"Times New Roman",serif;--font-body:var(--font-public),-apple-system,"Segoe UI",system-ui,sans-serif;--r-card:16px;--r-btn:10px;--r-field:10px;--shadow-card:0 1px 2px rgba(8,26,48,.05),0 10px 34px rgba(8,26,48,.07);background:var(--bg);color:var(--body-c);font-family:var(--font-body);font-size:1.125rem}.tf .eyebrow{color:var(--navy-800)}.tf .pain-card h3{color:var(--ink)}.tf .faq-item summary:after,.tf .signature{color:var(--navy-link)}.tf .mirror-bridge,.tf h1,.tf h2,.tf h3,.tf h4{color:var(--ink)}.tf .site-header{background:var(--navy-900);color:#FFFFFF;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none}.tf .site-header .brand{color:#FFFFFF}.tf .site-footer .brand svg,.tf .site-header .brand svg{color:var(--accent)}.tf .site-footer h3{color:var(--footer-head)}.tf .nav-links a{color:#C7D4E6;white-space:nowrap}@media (min-width:920px) and (max-width:999.98px){.tf .brand-suffix{display:none}}.tf .header-phone,.tf .nav-links a:hover{color:#FFFFFF}.tf .hero{position:relative;overflow:hidden;background:radial-gradient(52rem 30rem at 88% -10%,rgba(233,163,25,.16),transparent 60%),radial-gradient(40rem 26rem at -12% 110%,rgba(22,85,157,.28),transparent 60%),linear-gradient(168deg,var(--navy-900),var(--navy-950) 62%);color:#E8EEF7;border-top:3px solid var(--accent)}.tf .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%);pointer-events:none}.tf .hero .container{position:relative;display:grid;grid-gap:3rem;gap:3rem;justify-items:start;text-align:left;padding-block:clamp(4rem,11vw,7rem) clamp(3.4rem,9vw,5.6rem)}@media (min-width:980px){.tf .hero .container{grid-template-columns:1.15fr .85fr;align-items:center}}.tf .hero .eyebrow{color:var(--accent);font-size:.85rem;letter-spacing:.16em}.tf .hero h1{color:#FFFFFF;font-size:clamp(1.7rem,9vw - .2rem,3.3rem);font-weight:700;letter-spacing:-.01em;max-width:none;margin-bottom:1.15rem}@media (min-width:980px){.tf .hero h1{font-size:clamp(2.55rem,3.3vw + .9rem,3.5rem)}}.tf-hline{display:block;white-space:nowrap}.tf .hero-sub{color:#C3D0E4;font-size:clamp(1.08rem,2.3vw,1.22rem);max-width:46ch;margin-bottom:1.1rem}.tf-hero-services{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;grid-gap:.55rem 1.6rem;gap:.55rem 1.6rem;margin-bottom:1.9rem;color:#E8EEF7;font-weight:600;font-size:1.05rem}@media (min-width:640px){.tf-hero-services{display:flex;flex-wrap:wrap}}.tf-hero-services li{display:flex;align-items:center;gap:.5rem}.tf-hero-services .tick{color:var(--accent)}.tf .hero .cta-row{flex-direction:row;flex-wrap:wrap;gap:.8rem;align-items:center}.tf .hero .btn-ghost{color:#FFFFFF;border-color:rgba(255,255,255,.45)}.tf .hero .btn-ghost:hover{background:rgba(255,255,255,.1)}.tf .hero .email-alt{color:#A7BAD3;width:100%}.tf .hero .email-alt a{color:#FFFFFF}.tf .hero .founder-chip{color:#C3D0E4;margin-top:1.6rem;gap:.9rem;padding:.55rem 1.3rem .55rem .55rem}.tf .hero .founder-chip-photo{width:4rem;height:4rem;border:2px solid rgba(255,255,255,.35)}.tf .hero .founder-chip-text{font-size:1.08rem}.tf-proof-card{display:none;background:#FFFFFF;color:var(--ink);border-radius:var(--r-card);padding:1.7rem 1.6rem;box-shadow:0 30px 70px rgba(3,12,24,.5)}@media (min-width:980px){.tf-proof-card{display:block;justify-self:end;min-width:21rem}}.tf-proof-label{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem}.tf-proof-row{display:flex;align-items:baseline;gap:.75rem;padding-block:.65rem}.tf-proof-row+.tf-proof-row{border-top:1px solid var(--line)}.tf-proof-num{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--navy-900);white-space:nowrap}.tf-proof-row span:last-child{color:var(--muted);font-size:.95rem}.tf-proof-foot{margin-top:1rem;font-size:.82rem;color:var(--muted)}.tf-industries{background:var(--bg-alt);padding-block:2.6rem 3rem;border-bottom:1px solid var(--line)}.tf-industries-head{text-align:center;max-width:46rem;margin:0 auto 1.9rem}.tf-industries-title{font-size:clamp(1.85rem,4.4vw,2.7rem);line-height:1.14}.tf-industries-sub{margin-top:.6rem;color:var(--muted);font-size:1.04rem}.tf-trade-grid{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(2,1fr)}@media (min-width:560px){.tf-trade-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:860px){.tf-trade-grid{grid-template-columns:repeat(4,1fr);gap:.85rem}}.tf-trade-card{display:flex;align-items:center;gap:.7rem;background:var(--surface);border:1.5px solid var(--line);border-radius:12px;padding:.65rem .8rem;font-weight:600;font-size:.93rem;line-height:1.25;color:var(--ink);box-shadow:0 1px 2px rgba(8,26,48,.04);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tf-trade-card:hover{transform:translateY(-2px);border-color:var(--navy-800);box-shadow:var(--shadow-card)}.tf-trade-icon{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:9px;background:var(--navy-900);color:var(--accent)}.tf-trade-icon svg{width:1.4rem;height:1.4rem}.tf-trade-card.has-photo{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.tf-trade-card.has-photo .tf-trade-photo{width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;display:block}.tf-trade-card.has-photo .tf-trade-name{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem .7rem}.tf-trade-card.has-photo .tf-trade-icon{width:1.9rem;height:1.9rem;border-radius:7px}.tf-trade-card.has-photo .tf-trade-icon svg{width:1.1rem;height:1.1rem}.tf .nav-links a[aria-current=page]{color:#FFFFFF;text-decoration:underline;text-underline-offset:5px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tf .photo-frame{transform:none}.tf .letter .dropcap:first-letter{color:var(--navy-link)}.tf .rule{border-top:4px solid var(--navy-900)}.tf .rule-num{color:var(--navy-link)}.tf .about-stats .stat-n{color:var(--navy-900)}.nav-sub{position:relative;display:flex;align-items:center}.nav-sub-btn{display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;padding:0;cursor:pointer;color:#C7D4E6;font-family:var(--font-body);font-size:.98rem;font-weight:600;line-height:inherit;white-space:nowrap}.nav-sub-btn:hover{color:#FFFFFF}.nav-caret{width:.85rem;height:.85rem;transition:transform .2s ease}.nav-sub:focus-within .nav-caret,.nav-sub:hover .nav-caret{transform:rotate(180deg)}.nav-sub-panel{position:absolute;top:calc(100% + .9rem);left:50%;transform:translateX(-50%) translateY(6px);min-width:15.5rem;background:var(--navy-900);border:1px solid rgba(255,255,255,.14);border-top:3px solid var(--accent);border-radius:12px;box-shadow:0 22px 50px rgba(3,12,24,.5);padding:.55rem;display:grid;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:70}.nav-sub-panel:before{content:"";position:absolute;top:-1rem;left:0;right:0;height:1rem}.nav-sub:focus-within .nav-sub-panel,.nav-sub:hover .nav-sub-panel{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nav-sub-panel li{list-style:none}.nav-sub-panel a{display:block;padding:.48rem .8rem;border-radius:8px;color:#C7D4E6;text-decoration:none;font-size:.93rem;font-weight:600;white-space:nowrap}.nav-sub-panel a:hover{background:rgba(255,255,255,.08);color:#FFFFFF}.nav-sub-divider{border-top:1px solid rgba(255,255,255,.14);margin-top:.4rem;padding-top:.4rem}.tf .mobile-nav{display:flex;align-items:center}@media (min-width:920px){.tf .mobile-nav{display:none}}.tf .mobile-nav-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-.5rem;background:none;border:0;color:#FFFFFF;cursor:pointer}.tf .mobile-nav-panel{position:absolute;top:100%;left:0;right:0;z-index:70;background:var(--navy-900);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 26px 44px rgba(3,12,24,.5);padding:.6rem 1.2rem 1.3rem;max-height:calc(100dvh - 4.1rem);overflow:auto}.tf .mobile-nav-panel ul{list-style:none;margin:0;padding:0}.tf .mobile-nav-list a{display:block;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.08);color:#E8EEF7;font-weight:600;font-size:1.05rem;text-decoration:none}.tf .mobile-nav-label{margin:1.05rem 0 .15rem;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8FA3BF}.tf .mobile-nav-guides{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.2rem;column-gap:1.2rem}.tf .mobile-nav-guides a{display:block;padding:.5rem 0;color:#C7D4E6;font-weight:600;font-size:.98rem;text-decoration:none}.tf .mobile-nav-ctas{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1.15rem}.tf .mobile-nav-ctas .btn{width:100%}.tf .mobile-nav-ctas .btn-ghost{color:#FFFFFF;border-color:rgba(255,255,255,.45)}.tf .svc-more{margin-top:1.8rem;text-align:center}.tf .btn-navy{background:var(--navy-900);color:#FFFFFF;box-shadow:0 10px 26px rgba(8,26,48,.22)}.tf .btn-navy:hover{background:var(--navy-800);color:#FFFFFF}.guide-meta{margin-top:1rem;font-size:.88rem;color:#A7BAD3}.guide-body{padding-block:clamp(2.8rem,6vw,4.2rem) clamp(3.2rem,7vw,4.6rem)}.guide-article{max-width:46rem;margin-inline:auto}.guide-article p{color:var(--body-c)}.guide-intro p{font-size:1.13em}.guide-intro p+p,.guide-section p+p{margin-top:1rem}.guide-intro p:first-child:first-letter{font-family:var(--font-display);font-weight:700;font-size:3.1em;line-height:.82;float:left;padding:.06em .14em 0 0;color:var(--navy-link)}.guide-glance{margin-block:2.2rem;background:var(--bg-alt);border:1.5px solid var(--line);border-top:4px solid var(--navy-900);border-radius:var(--r-card);padding:1.5rem 1.6rem}.guide-glance-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--ink);margin-bottom:1rem}.guide-glance dl{display:grid;grid-gap:.85rem 1.6rem;gap:.85rem 1.6rem;margin:0}@media (min-width:640px){.guide-glance dl{grid-template-columns:1fr 1fr}}.guide-glance dt{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.guide-glance dd{margin:.15rem 0 0;color:var(--ink);font-weight:600;font-size:.98rem}.guide-section{margin-top:clamp(2.4rem,5vw,3.2rem)}.guide-section h2{font-size:clamp(1.55rem,3.4vw,2.05rem);margin-bottom:.9rem;padding-top:.4rem}.guide-section h3{font-size:1.12rem;margin-bottom:.6rem;color:var(--ink)}.guide-queries{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.guide-queries .chip{font-weight:500;font-style:italic;color:var(--body-c);white-space:normal}.guide-list-wrap{margin-top:1.2rem}.guide-list{gap:.65rem}.guide-list strong{color:var(--ink)}.guide-callout{margin-top:1.4rem;background:#FFF9EC;border:1.5px solid var(--accent);border-radius:var(--r-card);padding:1.2rem 1.4rem}.guide-callout-title{font-weight:700;color:var(--ink);margin-bottom:.35rem}.guide-callout p{font-size:.98em}.guide-banner{margin-block:clamp(2.6rem,5vw,3.4rem);background:linear-gradient(165deg,var(--navy-900),var(--navy-950));border-radius:var(--r-card);padding:1.1rem 1.4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.2rem}.guide-banner p{color:#E8EEF7;font-weight:600;margin:0}.guide-wins{margin-top:clamp(2.4rem,5vw,3.2rem);background:var(--surface);border:1.5px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--r-card);padding:1.5rem 1.6rem;box-shadow:var(--shadow-card)}.guide-wins-title{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--ink);margin-bottom:.9rem}.guide-wins ol{margin:0;padding-left:1.3rem;display:grid;grid-gap:.6rem;gap:.6rem}.guide-wins li{color:var(--body-c)}.guide-wins li::marker{font-weight:700;color:var(--navy-link)}@media (min-width:760px){.tf .footer-grid{grid-template-columns:1.35fr 1fr 1fr 1.05fr}}.tf-page-hero{position:relative;overflow:hidden;background:radial-gradient(46rem 26rem at 90% -12%,rgba(233,163,25,.14),transparent 60%),linear-gradient(168deg,var(--navy-900),var(--navy-950) 62%);color:#E8EEF7;border-top:3px solid var(--accent)}.tf-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 85%);pointer-events:none}.tf-page-hero .container{position:relative;padding-block:clamp(3.2rem,8vw,5rem) clamp(2.6rem,6vw,3.8rem)}.tf-page-hero .eyebrow{color:var(--accent)}.tf-page-hero h1{color:#FFFFFF;font-size:clamp(2.1rem,5.4vw,3.2rem);font-weight:700;letter-spacing:-.01em;margin-bottom:.8rem;max-width:22ch}.tf-page-hero .tf-page-sub{color:#C3D0E4;font-size:clamp(1.05rem,2.1vw,1.2rem);max-width:52ch}.tf-svc{display:grid;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:880px){.tf-svc{grid-template-columns:1fr 1fr;gap:3.2rem}.tf-svc.flip .tf-svc-media{order:2}}.tf-svc+.tf-svc{margin-top:clamp(3rem,7vw,4.8rem)}.tf-svc-media img{width:100%;height:auto;border-radius:var(--r-card);border:1.5px solid var(--line);border-top:4px solid var(--navy-900);box-shadow:var(--shadow-card)}.tf-svc h2{font-size:clamp(1.7rem,3.6vw,2.3rem);margin-bottom:.7rem}.tf-svc .tf-svc-lede{color:var(--body-c);margin-bottom:1.15rem}.tf-svc .plan-list{margin-bottom:1.2rem}.tf-svc .tf-svc-note{font-size:.95em;color:var(--muted)}.tf-svc .tf-svc-note a{color:var(--navy-link);font-weight:700}.tf-cta-band{background:linear-gradient(160deg,var(--navy-900),var(--navy-950));color:#E8EEF7;padding-block:clamp(3rem,7vw,4.6rem)}.tf-cta-band .container{display:grid;justify-items:center;text-align:center;grid-gap:.5rem;gap:.5rem}.tf-cta-band h2{color:#FFFFFF;font-size:clamp(1.9rem,4vw,2.6rem)}.tf-cta-band p{color:#A7BAD3;margin-bottom:1.1rem}.tf-cta-band .cta-row{justify-content:center}.tf-cta-band .btn-ghost{color:#FFFFFF;border-color:rgba(255,255,255,.45)}.tf-cta-band .btn-ghost:hover{background:rgba(255,255,255,.1)}.tf .handle-card,.tf .pain-card{border-top:4px solid var(--navy-900);box-shadow:var(--shadow-card)}.tf .promise .tick-badge{border-radius:10px}.tf .specimen{background:var(--bg-alt)}.tf .how{background:var(--bg)}.tf .how-num{background:transparent;color:var(--accent);font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1;width:auto;height:auto}.tf .founder .note-card{border-radius:var(--r-card)}.tf .founder .note-card:before{border-style:solid;border-color:var(--line)}.tf .cases{background:linear-gradient(160deg,var(--navy-900),var(--navy-950));color:#E8EEF7}.tf .cases .section-head h2{color:#FFFFFF}.tf .cases .section-head p{color:#A7BAD3}.tf .cases .case-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-card);padding:1.7rem 1.5rem;box-shadow:none}.tf .cases .case-card h3{color:#FFFFFF;font-size:1.25rem}.tf .cases .case-tag{color:var(--accent);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem}.tf .cases .case-sub{color:#A7BAD3;font-size:.95rem}.tf .cases .case-points{color:#C3D0E4}.tf .cases .case-points li::marker{color:var(--accent)}.tf .cases .case-logos{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem}.tf .cases .case-logo-tile,.tf .cases .case-logo-wide{background:#FFFFFF;border-radius:8px;padding:.35rem;height:auto}.tf .cases .case-wordmark{color:#FFFFFF;font-weight:700;font-size:1.02rem}.tf .pricing{background:var(--bg-alt)}.tf .plan-list strong{color:var(--ink)}.tf .plan-list .carry{background:var(--navy-900);color:#FFFFFF;border-radius:8px;padding:.55rem .85rem}.tf .plan-list .carry .tick{color:var(--accent)}.tf .plan-badge{box-shadow:0 4px 14px rgba(233,163,25,.35)}.tf-website-card{margin-top:1.6rem;display:grid;grid-gap:1.8rem;gap:1.8rem;background:var(--surface);border:1.5px solid var(--line);border-top:4px solid var(--navy-900);border-radius:var(--r-card);padding:clamp(1.6rem,4vw,2.5rem);box-shadow:var(--shadow-card)}@media (min-width:860px){.tf-website-card{grid-template-columns:1.05fr .95fr;gap:2.8rem;align-items:center}}.tf-web-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-800);margin-bottom:.6rem}.tf-website-card h3{font-size:clamp(1.5rem,3vw,1.9rem);margin-bottom:.6rem}.tf-web-lede{color:var(--body-c);margin-bottom:1.2rem}.tf-web-price{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--ink);line-height:1}.tf-web-price span{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--muted)}.tf-web-own{margin:.55rem 0 1.35rem;font-size:.95em;color:var(--muted)}.tf-web-list{gap:.7rem;font-size:1em}.tf-compare-section{background:var(--bg)}.tf-compare-section .compare{margin-top:0;padding-top:0;border-top:0}.tf .compare-card{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-card)}.tf .compare-us{border:2px solid var(--accent);background:#FFF9EC}.tf .faq-section{background:var(--bg)}.tf .team-grid{display:grid;grid-gap:1.4rem;gap:1.4rem}@media (min-width:760px){.tf .team-grid{grid-template-columns:1fr 1fr;gap:1.6rem}}.tf .team-card{background:var(--surface);border:1.5px solid var(--line);border-top:4px solid var(--navy-900);border-radius:var(--r-card);padding:1.6rem 1.5rem;box-shadow:var(--shadow-card)}.tf .team-id{display:flex;align-items:center;gap:1.1rem}.tf .team-photo{width:6rem;height:6rem;border-radius:12px;object-fit:cover;object-position:top;flex:none}@media (min-width:880px){.tf .team-photo{width:7rem;height:7rem}}.tf .team-id h3{font-size:1.35rem;margin-bottom:.2rem}.tf .team-role{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-link)}.tf .team-badge{display:inline-flex;margin-top:1rem;padding:.32rem .8rem;border-radius:999px;background:var(--accent-tint);color:var(--accent-ink);font-size:.85rem;font-weight:700}.tf .team-cred{margin-top:.8rem;font-size:.97rem;color:var(--body-c);max-width:52ch}.tf .team-link{display:inline-block;margin-top:.7rem;font-size:.9rem;font-weight:700;color:var(--navy-link)}.tf .team-strip .section-head{text-align:center;margin-inline:auto}.tf .team-strip-grid{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:repeat(2,1fr)}@media (min-width:880px){.tf .team-strip-grid{grid-template-columns:repeat(4,1fr);gap:1.4rem}}.tf .team-mini{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:1.3rem 1rem 1.2rem;text-align:center}.tf .team-mini-photo{width:5.5rem;height:5.5rem;border-radius:999px;object-fit:cover;object-position:top;margin-inline:auto}.tf .team-mini-name{margin-top:.8rem;font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:1.08rem}.tf .team-mini-role{margin-top:.15rem;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-link)}.tf .team-mini-badge{margin-top:.5rem;font-size:.85rem;color:var(--muted)}.tf .team-strip-more{margin-top:1.7rem;text-align:center}.tf .team-strip-more a{font-weight:700;color:var(--navy-link)}.tf .tf-book-section .section-head{text-align:center;margin-inline:auto}.tf-book-frame{max-width:56rem;margin-inline:auto;background:var(--surface);border:1.5px solid var(--line);border-top:4px solid var(--navy-900);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.tf-book-frame iframe{display:block;width:100%;height:680px;border:0}@media (min-width:760px){.tf-book-frame iframe{height:700px}}.tf-book-fallback{max-width:56rem;margin:1.05rem auto 0;text-align:center;font-size:.95rem;color:var(--muted)}.tf-book-fallback a{color:var(--navy-link);font-weight:700}.tf .contact .big-reach.tf-reach-solo{grid-template-columns:1fr;max-width:36rem}.tf .contact .tf-reach-foot{margin-top:1.4rem;text-align:center;font-size:.95rem;color:var(--muted)}.tf-alt{background:var(--bg-alt)}.tf-demo-pillar{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-card);padding:1.7rem 1.5rem;box-shadow:var(--shadow-card)}.tf-demo-pillar h3{font-size:1.25rem;margin-bottom:.6rem}.tf-demo-pillar p{font-size:.98rem}.tf-demo-steps{max-width:720px;display:grid;grid-gap:1rem;gap:1rem}.tf-demo-grid{display:grid;grid-gap:1.4rem;gap:1.4rem;grid-template-columns:1fr}@media (min-width:640px){.tf-demo-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.tf-demo-grid{grid-template-columns:repeat(3,1fr)}}.tf-demo-card{display:flex;flex-direction:column;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-card);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-card);transition:transform .15s ease,border-color .15s ease}.tf-demo-card:hover{transform:translateY(-3px);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.tf-demo-card{transition:none}.tf-demo-card:hover{transform:none}}.tf-demo-shot{display:block;border-bottom:1.5px solid var(--line)}.tf-demo-shot img{width:100%;height:auto;display:block}.tf-demo-body{display:flex;flex-direction:column;gap:.45rem;padding:1.2rem 1.3rem 1.4rem}.tf-demo-tag{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.tf-demo-name{font-family:var(--font-display);font-size:1.22rem;color:var(--ink)}.tf-demo-blurb{font-size:.94rem;color:var(--muted);flex:1 1}.tf-demo-visit{font-weight:700;font-size:.95rem;color:var(--accent);margin-top:.3rem}.tf-demo-card:hover .tf-demo-visit{text-decoration:underline}.tf-demo-note{margin-top:1.6rem;font-size:.95rem;color:var(--muted);max-width:62ch}