@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-s.p.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_6383b1{font-family:Playfair Display,Playfair Display Fallback;font-style:italic}.__variable_6383b1{--font-display:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2?dpl=dpl_HG5DMY7SSCWyq6XfyuURhkm336pY) 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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_c8edc1{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_c8edc1{--font-outfit:"Outfit","Outfit Fallback"}:root{--tt-cta:#000000;--tt-cta-hover:#1a1a1a;--tt-cta-on:#ffffff;--tt-brand:#da0112;--tt-brand-hover:#b40010;--tt-brand-deep:#8c000c;--tt-brand-soft:#ffe8ea;--tt-brand-on:#ffffff;--tt-primary:#da0112;--tt-primary-hover:#b40010;--tt-primary-soft:#ffe8ea;--tt-primary-deep:#8c000c;--tt-teal:#00bfa5;--tt-amber:#ffc107;--tt-anim-fast:120ms;--tt-anim-base:220ms;--tt-anim-slow:420ms;--tt-ease-out:cubic-bezier(0.4,0,0.2,1);--tt-ease-bounce:cubic-bezier(0.22,1,0.36,1);--header-h:96px;--tt-surface:#ffffff;--tt-surface-elev:#f8f9fa;--tt-card:#ffffff;--tt-border:#e8eaed;--tt-ink:#0b1220;--tt-ink-soft:#1f2937;--tt-text:#1a1a1a;--tt-text-muted:#5f6368;--tt-text-faint:#9aa3af;--tt-success:#16a34a;--tt-success-soft:#dcfce7;--tt-warning:#d97706;--tt-warning-soft:#fef3c7;--tt-danger:#dc2626;--tt-danger-soft:#fee2e2;--tt-info:#3b82f6;--tt-info-soft:#eff6ff;--tt-sticky-bar-h:60px;--tt-sticky-bar-gap:16px;--tt-spacing-2xs:2px;--tt-spacing-xs:4px;--tt-spacing-sm:8px;--tt-spacing-md:16px;--tt-spacing-lg:24px;--tt-spacing-xl:32px;--tt-spacing-2xl:48px;--tt-spacing-3xl:64px;--tt-font-size-xs:12px;--tt-font-size-sm:14px;--tt-font-size-base:16px;--tt-font-size-lg:18px;--tt-font-size-xl:20px;--tt-font-size-2xl:24px;--tt-font-size-3xl:28px;--tt-font-size-4xl:32px;--tt-font-size-5xl:40px;--tt-fs-display:clamp(2.25rem,1.5rem + 3.2vw,4.5rem);--tt-fs-h1:clamp(1.875rem,1.25rem + 2.5vw,3.5rem);--tt-fs-h2:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);--tt-fs-h3:clamp(1.25rem,1.05rem + 0.8vw,1.75rem);--tt-lead:clamp(1rem,0.95rem + 0.3vw,1.125rem);--tt-shadow-xs:0 1px 2px rgba(11,18,32,0.04);--tt-shadow-sm:0 2px 4px rgba(11,18,32,0.06);--tt-shadow-md:0 6px 16px rgba(11,18,32,0.08);--tt-shadow-lg:0 12px 28px rgba(11,18,32,0.1);--tt-shadow-xl:0 24px 48px rgba(11,18,32,0.14);--tt-shadow-card:0 10px 15px -3px rgba(0,0,0,0.06),0 4px 6px -2px rgba(0,0,0,0.03);--tt-shadow-hero:0 16px 48px rgba(11,18,32,0.14);--tt-shadow-cta:0 2px 6px rgba(0,0,0,0.1);--tt-shadow-cta-hover:0 4px 12px rgba(0,0,0,0.16);--tt-shadow-cta-brand:0 2px 6px rgba(218,1,18,0.18);--tt-shadow-cta-brand-hover:0 4px 12px rgba(218,1,18,0.26);--tt-shadow-glow:0 0 0 3px rgba(218,1,18,0.14);--tt-gold:#d4af6f;--tt-gold-soft:#e9cf9a;--tt-gold-deep:#8a6a32;--tt-shadow-cta-gold:0 8px 24px rgba(212,175,111,0.28);--tt-shadow-cta-gold-hover:0 12px 36px rgba(212,175,111,0.4);--tt-letter-tight:-0.02em;--tt-letter-display:-0.025em;--tt-letter-normal:0;--tt-letter-wide:0.02em;--radius-xs:0.375rem;--radius-sm:0.625rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-2xl:1.75rem;--radius-3xl:2rem;--radius-pill:9999px;--tt-hero-pad-x:clamp(1rem,0.5rem + 2vw,2rem);--tt-hero-pad-y:clamp(2rem,1.25rem + 3vw,4rem);--tt-hero-min-h:min(calc(58vh - var(--header-h, 96px)),460px);--tt-hero-min-h-mobile:min(calc(55svh - var(--header-h, 96px)),370px);--tt-hero-min-h-sub:min(calc(48vh - var(--header-h, 96px)),420px);--tt-hero-min-h-sub-mobile:min(calc(45svh - var(--header-h, 96px)),340px);--tt-hero-radius:clamp(1.25rem,0.75rem + 1.5vw,2rem);--tt-hero-content:min(1100px,100%);--tt-hero-stack-1:clamp(0.75rem,0.5rem + 0.6vw,1rem);--tt-hero-stack-2:clamp(0.875rem,0.6rem + 0.8vw,1.25rem);--tt-hero-stack-3:clamp(1.5rem,1rem + 1.6vw,2.5rem);--tt-hero-stack-4:clamp(0.875rem,0.6rem + 0.6vw,1.25rem)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.tt-pulse-ring{display:none!important}.tt-lift,.tt-marquee-track,.tt-press,[data-animate],[data-parallax]{transform:none!important;animation:none!important;transition:none!important}}.tt-floating-whatsapp{bottom:calc(var(--tt-sticky-bar-h) + env(safe-area-inset-bottom, 0px) + var(--tt-sticky-bar-gap))}@media (min-width:768px){.tt-floating-whatsapp{bottom:2rem}}.tt-display{font-size:var(--tt-fs-display);line-height:1.05;letter-spacing:var(--tt-letter-display)}.tt-display,.tt-h1{font-family:var(--font-outfit,"Outfit",sans-serif);font-weight:800;color:var(--tt-ink)}.tt-h1{font-size:var(--tt-fs-h1);line-height:1.1;letter-spacing:var(--tt-letter-tight)}.tt-h2{font-size:var(--tt-fs-h2);line-height:1.15;letter-spacing:-.015em}.tt-h2,.tt-h3{font-family:var(--font-outfit,"Outfit",sans-serif);font-weight:700;color:var(--tt-ink)}.tt-h3{font-size:var(--tt-fs-h3);line-height:1.2}.tt-lead{font-size:var(--tt-lead);line-height:1.6;color:var(--tt-text-muted)}.tt-grad-cta{background-image:linear-gradient(135deg,#1a1a1a,#000000)}.tt-grad-cta-brand{background-image:linear-gradient(135deg,#da0112,#8c000c)}.tt-grad-hero-overlay{background-image:linear-gradient(180deg,rgba(11,18,32,0),rgba(11,18,32,.55) 60%,rgba(11,18,32,.85)),radial-gradient(60% 60% at 50% 0,rgba(218,1,18,.16),transparent 70%)}.tt-grad-card-sheen{background-image:linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.06) 50%,rgba(255,255,255,0))}.tt-section-py-sm{padding-block:clamp(2rem,1.5rem + 1.5vw,3rem)}.tt-section-py-md{padding-block:clamp(3rem,2rem + 3vw,5rem)}.tt-section-py-lg{padding-block:clamp(4rem,2.5rem + 4.5vw,7rem)}.tt-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease;will-change:transform}.tt-lift:hover{transform:translateY(-3px);box-shadow:var(--tt-shadow-lg)}.tt-press{transition:transform .12s ease}.tt-press:active{transform:translateY(1px) scale(.98)}.tt-zoom{transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.tt-zoom-host:hover .tt-zoom{transform:scale(1.06)}.tt-link{position:relative;transition:color .2s ease}.tt-link:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.tt-link:hover:after,.tt-link[aria-current=page]:after{transform:scaleX(1)}.tt-icon-pop{transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s ease;will-change:transform}.tt-icon-host:hover .tt-icon-pop{transform:scale(1.12)}.tt-reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.tt-reveal-stagger[data-revealed=true]>*{opacity:1;transform:translateY(0)}.tt-reveal-stagger[data-revealed=true]>:first-child{transition-delay:0s}.tt-reveal-stagger[data-revealed=true]>:nth-child(2){transition-delay:80ms}.tt-reveal-stagger[data-revealed=true]>:nth-child(3){transition-delay:.16s}.tt-reveal-stagger[data-revealed=true]>:nth-child(4){transition-delay:.24s}.tt-reveal-stagger[data-revealed=true]>:nth-child(5){transition-delay:.32s}.tt-reveal-stagger[data-revealed=true]>:nth-child(6){transition-delay:.4s}.tt-reveal-stagger[data-revealed=true]>:nth-child(7){transition-delay:.48s}.tt-reveal-stagger[data-revealed=true]>:nth-child(n+8){transition-delay:.56s}.tt-reveal-down{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.tt-reveal-down[data-revealed=true]{opacity:1;transform:translateY(0)}.tt-blur-in{filter:blur(8px);opacity:0;transition:filter .48s cubic-bezier(.22,1,.36,1),opacity .32s ease}.tt-blur-in.is-loaded,.tt-blur-in[data-loaded=true]{filter:blur(0);opacity:1}.tt-card-interactive{position:relative;overflow:hidden;background:var(--tt-card);border:1px solid var(--tt-border);border-radius:var(--radius-lg);box-shadow:var(--tt-shadow-sm);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease;will-change:transform}.tt-card-interactive:hover{transform:translateY(-4px);box-shadow:var(--tt-shadow-md);border-color:rgba(218,1,18,.22)}.tt-card-interactive:focus-visible{outline:none;border-color:var(--tt-brand);box-shadow:0 0 0 3px rgba(218,1,18,.18)}.tt-accordion-anim{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.tt-accordion-anim[data-open=true]{grid-template-rows:1fr}.tt-accordion-anim>*{overflow:hidden;min-height:0}.tt-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}details[open] .tt-accordion-body{grid-template-rows:1fr}.tt-accordion-body>div{overflow:hidden}.tt-card{background:var(--tt-card);border:1px solid rgba(232,234,237,.7);border-radius:var(--radius-lg);box-shadow:var(--tt-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tt-card:hover{box-shadow:var(--tt-shadow-md)}.tt-pill{border-radius:9999px;border:1px solid var(--tt-border);background:var(--tt-surface-elev)}.tt-hero-bg{padding-top:5.5rem;background:radial-gradient(900px 360px at 0 -10%,rgba(218,1,18,.1),transparent 60%),radial-gradient(700px 320px at 100% 0,rgba(0,191,165,.08),transparent 55%),linear-gradient(180deg,#ffffff,#f8f9fa)}.tt-hero-media{position:relative;padding-inline:var(--tt-hero-pad-x)}.tt-hero-card{position:relative;overflow:hidden;min-height:var(--tt-hero-min-h-mobile);border-radius:var(--tt-hero-radius);background:var(--tt-ink);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);isolation:isolate}@media (min-width:768px){.tt-hero-card{min-height:var(--tt-hero-min-h)}}.tt-hero-card[data-size=compact]{min-height:0}.tt-hero-card[data-size=compact] .tt-hero-stack{padding-block:clamp(2rem,1.25rem + 2.5vw,3.5rem)}.tt-hero-strip{background-image:linear-gradient(135deg,#0f172a,#1f2937 55%,#0c4a6e);color:#fff;border-bottom:1px solid rgba(255,255,255,.06)}.tt-hero-stack,.tt-hero-strip{position:relative;padding-block:var(--tt-hero-pad-y)}.tt-hero-stack{z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:var(--tt-hero-content);margin-inline:auto;padding-inline:clamp(.75rem,.25rem + 1.2vw,1.5rem)}.tt-hero-stack[data-align=start]{align-items:flex-start;text-align:start;margin-inline:0;padding-block:0;padding-inline:0;max-width:none}.tt-hero-stack>.tt-hero-title{margin-top:var(--tt-hero-stack-1)}.tt-hero-stack>.tt-hero-lead{margin-top:var(--tt-hero-stack-2);max-width:42rem}.tt-hero-stack>.tt-hero-action{margin-top:var(--tt-hero-stack-3);width:100%}.tt-hero-stack>.tt-hero-trust{margin-top:clamp(2rem,1.5rem + 2vw,3.25rem);width:auto;display:flex;justify-content:center}.tt-hero-stack>:first-child{margin-top:0}.tt-hero-trust-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem 1.25rem;font-size:.75rem;font-weight:500;line-height:1.4}@media (min-width:640px){.tt-hero-trust-list{gap:.375rem 1.5rem;font-size:.8125rem}}.tt-service-tab-track{display:inline-flex;border-radius:9999px;background:rgba(11,18,32,.92);padding:4px;gap:4px}.tt-service-tab{border-radius:9999px;padding:.35rem 1rem;font-size:.875rem;font-weight:600;color:rgba(255,255,255,.78);transition:color .2s ease,background .2s ease}.tt-service-tab-active{background:#fff;color:var(--tt-ink);box-shadow:0 2px 8px rgba(0,0,0,.18)}.tt-shadow-soft{box-shadow:var(--tt-shadow-md)}.tt-grid-muted{background-image:linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.03) 1px,transparent 0);background-size:24px 24px}.safe-area-pb{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.tt-section-header{text-align:center;max-width:800px;margin:0 auto 3rem}.tt-section-main-title{font-family:var(--font-outfit,"Outfit",sans-serif);font-size:var(--tt-fs-h1);font-weight:800;line-height:1.1;letter-spacing:var(--tt-letter-tight);color:var(--tt-ink);margin:0 0 var(--tt-spacing-md)}.tt-section-subtitle{margin:0;font-size:var(--tt-lead);color:var(--tt-text-muted);line-height:1.7}.tt-section-kicker{display:inline-block;font-family:var(--font-outfit,"Outfit",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#8a6a32;margin-bottom:.75rem}@keyframes ttKenBurns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.05) translate3d(-1%,-1%,0)}}@media (prefers-reduced-motion:reduce){@keyframes ttKenBurns{0%,to{transform:scale(1) translateZ(0)}}}.tt-feature-card{min-width:260px;flex:0 0 auto;padding:var(--tt-spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--tt-border);background:var(--tt-surface);box-shadow:var(--tt-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tt-feature-card:hover{transform:translateY(-3px);box-shadow:var(--tt-shadow-md);border-color:rgba(218,1,18,.3)}.tt-vehicle-card{min-width:280px;flex:0 0 auto;border-radius:var(--radius-lg);border:1px solid var(--tt-border);background:var(--tt-surface);overflow:hidden;box-shadow:var(--tt-shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tt-vehicle-card:hover{transform:translateY(-2px);box-shadow:var(--tt-shadow-lg);border-color:rgba(218,1,18,.4)}.tt-tab-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--tt-spacing-sm) var(--tt-spacing-md);margin-bottom:var(--tt-spacing-2xl);overflow-x:auto;scrollbar-width:none}.tt-tab-bar::-webkit-scrollbar{display:none}.tt-tab-button{padding:var(--tt-spacing-sm) var(--tt-spacing-lg);border:1px solid #dadce0;background:var(--tt-surface);color:var(--tt-text);border-radius:var(--radius-sm);cursor:pointer;font-weight:500;font-size:var(--tt-font-size-base);font-family:inherit;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease}.tt-tab-button:hover{border-color:var(--tt-primary);color:var(--tt-primary)}.tt-tab-button.tt-tab-button-active{background:var(--tt-primary);border-color:var(--tt-primary);color:#fff}.tt-faq-item summary{list-style:none}.tt-arch{scroll-snap-type:y mandatory}.tt-arch-step{scroll-snap-align:start;min-height:min(80vh,720px)}.tt-search-shell{width:100%;max-width:var(--tt-hero-content);margin-left:auto;margin-right:auto;border-radius:var(--radius-2xl);background:rgba(255,255,255,.98);border:1px solid rgba(232,234,237,.9);box-shadow:var(--tt-shadow-hero,0 20px 50px rgba(15,23,42,.12));padding:var(--tt-spacing-md);transition:box-shadow .22s ease}.tt-search-shell:focus-within{box-shadow:0 24px 64px rgba(218,1,18,.18)}@media (min-width:1024px){.tt-search-shell{padding:var(--tt-spacing-lg)}}.tt-search-glass{width:100%;max-width:var(--tt-hero-content);margin-left:auto;margin-right:auto;border-radius:9999px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(20px) saturate(155%);-webkit-backdrop-filter:blur(20px) saturate(155%);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 28px 56px -12px rgba(0,0,0,.55),0 12px 28px -10px rgba(0,0,0,.32);padding:clamp(8px,.4rem + .4vw,12px);transition:box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.tt-search-glass:focus-within{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 32px 72px -12px rgba(0,0,0,.6),0 16px 32px -10px rgba(218,1,18,.18)}@media (max-width:1023px){.tt-search-glass{border-radius:24px;padding:clamp(10px,.5rem + .8vw,14px)}}.tt-glass-field{display:flex;align-items:center;gap:10px;min-width:0;position:relative;background:rgba(255,255,255,.98);border:1px solid rgba(255,255,255,0);border-radius:9999px;padding:0 18px;min-height:52px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 1px 2px rgba(8,14,26,.06);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.tt-glass-field:hover{background:#ffffff}.tt-glass-field:focus-within{background:#ffffff;box-shadow:0 0 0 3px rgba(218,1,18,.22),inset 0 1px 0 rgba(255,255,255,.95),0 4px 10px rgba(8,14,26,.08)}.tt-glass-field .tt-field-icon{color:#6b7280}@media (max-width:1023px){.tt-glass-field{border-radius:14px}}@media (min-width:768px){.tt-native-datetime-onmedia input[type=date],.tt-native-datetime-onmedia input[type=time]{color-scheme:dark}.tt-native-datetime-onmedia input[type=date]::-webkit-datetime-edit,.tt-native-datetime-onmedia input[type=date]::-webkit-datetime-edit-day-field,.tt-native-datetime-onmedia input[type=date]::-webkit-datetime-edit-month-field,.tt-native-datetime-onmedia input[type=date]::-webkit-datetime-edit-text,.tt-native-datetime-onmedia input[type=date]::-webkit-datetime-edit-year-field,.tt-native-datetime-onmedia input[type=time]::-webkit-datetime-edit,.tt-native-datetime-onmedia input[type=time]::-webkit-datetime-edit-ampm-field,.tt-native-datetime-onmedia input[type=time]::-webkit-datetime-edit-hour-field,.tt-native-datetime-onmedia input[type=time]::-webkit-datetime-edit-minute-field,.tt-native-datetime-onmedia input[type=time]::-webkit-datetime-edit-text{color:rgba(255,255,255,.92)}.tt-native-datetime-onmedia input[type=date]:not(:focus):invalid::-webkit-datetime-edit,.tt-native-datetime-onmedia input[type=time]:not(:focus):invalid::-webkit-datetime-edit{color:rgba(255,255,255,.65)}.tt-native-datetime-onmedia input[type=date]::-webkit-calendar-picker-indicator,.tt-native-datetime-onmedia input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.7);cursor:pointer}}.tt-field{display:flex;align-items:center;gap:var(--tt-spacing-sm);min-width:0;position:relative;border:1px solid var(--tt-border);border-radius:var(--radius-sm);background:#fff;padding:0 var(--tt-spacing-sm) 0 var(--tt-spacing-md);min-height:48px;transition:border-color .2s ease,box-shadow .2s ease}.tt-field:focus-within{border-color:var(--tt-primary);box-shadow:0 0 0 3px rgba(218,1,18,.15)}.tt-field-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#666}.tt-marquee-track{display:flex;gap:1rem;width:-moz-max-content;width:max-content;animation:marquee 36s linear infinite}.tt-marquee-track:hover{animation-play-state:paused}.tt-pulse-ring{position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(37,211,102,.6);pointer-events:none;animation:pulse-ring 2.4s cubic-bezier(.4,0,.6,1) infinite}.tt-reveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease-out,transform .6s ease-out}.tt-reveal[data-revealed=true]{opacity:1;transform:translateY(0)}.skip-link{position:absolute;top:0;left:0;background:var(--tt-cta);color:var(--tt-cta-on);padding:.75rem 1rem;border-radius:0 0 var(--radius-sm) 0;font-weight:600;z-index:9999;transform:translateY(-110%);transition:transform .16s var(--tt-ease-out)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--tt-brand);outline-offset:2px}.tt-focus-ring:focus-visible{outline:2px solid var(--tt-brand);outline-offset:2px;box-shadow:0 0 0 4px rgba(218,1,18,.18)}.container-sm{max-width:1140px}.container-md,.container-sm{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-md{max-width:1200px}.container-lg{max-width:1280px}.container-lg,.container-xl{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-xl{max-width:1400px}@media (min-width:640px){.container-lg,.container-md,.container-sm,.container-xl{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-lg,.container-md,.container-sm,.container-xl{padding-left:2rem;padding-right:2rem}}.blog-prose{font-size:1.0625rem;line-height:1.82;color:var(--tt-ink-soft,#1f2937);& p{margin-top:0;margin-bottom:1.5em;text-wrap:pretty}&>p:first-of-type:first-letter{font-family:var(--font-display,"Playfair Display",Georgia,serif);font-size:4em;font-weight:700;line-height:.85;float:left;margin-right:.1em;margin-top:.08em;color:var(--tt-brand,#da0112);letter-spacing:-.02em}& h2{font-size:1.375rem;font-weight:700;line-height:1.3;margin-top:2.5em;margin-bottom:.75em;letter-spacing:-.01em}& h2,& h3{font-family:var(--font-outfit,"Outfit",sans-serif);color:var(--tt-ink,#0b1220)}& h3{font-size:1.125rem;line-height:1.4;margin-top:2em;margin-bottom:.5em}& h3,& h4{font-weight:600}& h4{font-size:1rem;color:var(--tt-ink,#0b1220);margin-top:1.5em;margin-bottom:.4em}& a{color:var(--tt-brand,#da0112);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--tt-brand,#da0112) 35%,transparent);text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}& a:hover{color:var(--tt-brand-hover,#b40010);text-decoration-color:var(--tt-brand-hover,#b40010)}& blockquote{margin:2em 0;padding:1rem 1.5rem;border-left:4px solid var(--tt-brand,#da0112);background-color:var(--tt-brand-soft,#ffe8ea);border-radius:0 .75rem .75rem 0;font-style:italic;color:var(--tt-ink-soft,#1f2937)}& blockquote p:last-child{margin-bottom:0}& ol,& ul{padding-left:1.625em;margin-bottom:1.5em}& li{margin-bottom:.4em}& ul>li::marker{color:var(--tt-brand,#da0112)}& img{max-width:100%;height:auto;border-radius:.75rem}& img,& table{margin:1.5em 0}& table{width:100%;border-collapse:collapse;font-size:.9375rem}& th{background-color:var(--tt-surface-elev,#f8f9fa);font-weight:600;text-align:left;padding:.625rem .875rem;border-bottom:2px solid var(--tt-border,#e8eaed)}& td{padding:.5rem .875rem;border-bottom:1px solid var(--tt-border,#e8eaed);color:var(--tt-ink-soft,#1f2937)}& tr:last-child td{border-bottom:none}& code{font-size:.875em;background-color:var(--tt-surface-muted,#f3f4f6);padding:.15em .4em;border-radius:.25rem}& strong{font-weight:700;color:var(--tt-ink,#0b1220)}@media (prefers-reduced-motion:reduce){&>p:first-of-type:first-letter{float:none;display:inline;font-size:1em;color:inherit}}}