:root{--background:0 0% 99%;--foreground:218 14% 16%;--header-bg:0 0% 99%;--header-fg:218 14% 16%;--footer-bg:var(--surface-dark);--footer-fg:var(--surface-dark-foreground);--card:0 0% 100%;--card-foreground:218 14% 16%;--popover:0 0% 100%;--popover-foreground:218 14% 16%;--muted:0 0% 98%;--light-page-bg:220 14% 96%;--muted-foreground:215 16% 47%;--border:240 9% 93%;--input:220 13% 91%;--border-subtle:240 9% 95%;--border-accent:240 9% 90%;--ring:var(--cta);--primary:203 73% 39%;--primary-foreground:0 0% 100%;--primary-hover:203 82% 32%;--secondary:27 100% 96%;--secondary-foreground:218 14% 16%;--accent:25 85% 95%;--accent-foreground:218 14% 16%;--accent-soft:25 85% 95%;--filled-hover-fg:218 14% 16%;--filled-hover-fg-dark:21 99% 61%;--cta:21 99% 61%;--cta-on-dark:0 0% 100%;--cta-foreground:0 0% 100%;--cta-hover:22 87% 44%;--cta-band-ink:218 14% 16%;--surface-dark:218 100% 8%;--surface-dark-foreground:0 0% 100%;--navy:var(--surface-dark);--success:134 70% 43%;--success-foreground:0 0% 100%;--success-text:134 70% 26%;--warning:44 88% 58%;--warning-foreground:218 14% 16%;--destructive:353 100% 38%;--destructive-foreground:0 0% 100%;--info:190 83% 56%;--info-foreground:218 14% 16%;--font-sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-heading:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-num:var(--font-roboto),"Roboto","Inter",system-ui,sans-serif;--font-serif:var(--font-merriweather),"Merriweather",Georgia,serif;--font-display:var(--font-poppins),"Poppins","Inter",system-ui,sans-serif;--font-accent:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--heading-scale:1;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:calc(var(--heading-scale) * 1.5rem);--text-3xl:calc(var(--heading-scale) * 1.875rem);--text-4xl:calc(var(--heading-scale) * 2.375rem);--text-5xl:calc(var(--heading-scale) * 2.75rem);--text-6xl:calc(var(--heading-scale) * 3.5rem);--text-h22:calc(var(--heading-scale) * 1.375rem);--text-h26:calc(var(--heading-scale) * 1.625rem);--text-h28:calc(var(--heading-scale) * 1.75rem);--text-h34:calc(var(--heading-scale) * 2.125rem);--text-h36:calc(var(--heading-scale) * 2.25rem);--text-h42:calc(var(--heading-scale) * 2.625rem);--text-h66:calc(var(--heading-scale) * 4.125rem);--leading-tight:1.3;--leading-snug:1.4;--leading-normal:1.6;--leading-relaxed:1.8;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--heading-weight:var(--weight-extrabold);--heading-tracking:-0.02em;--measure-body:33.75rem;--measure-heading:42.5rem;--measure-prose:45rem;--space-0:0rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius:0.5rem;--radius-xs:0.3125rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.625rem;--radius-xl:0.75rem;--radius-2xl:1.25rem;--radius-pill:9999px;--radius-full:9999px;--radius-button:var(--radius);--radius-card:var(--radius-2xl);--radius-image:var(--radius-xl);--radius-input:var(--radius-md);--radius-eyebrow:var(--radius-pill);--card-border-w:1px;--card-padding:2rem;--shadow-sm:0 1px 4px 0 rgb(0 0 0/0.12);--shadow:0 0 13px -5px rgb(167 167 167/1);--shadow-md:0 2px 8px 0 rgb(0 0 0/0.15);--shadow-lg:0 2px 4px 0 rgb(0 0 0/0.1),0 6px 20px 0 rgb(0 0 0/0.1);--shadow-xl:0 12px 34px -8px rgb(0 0 0/0.18);--shadow-card:var(--shadow);--duration-fast:150ms;--duration-base:300ms;--duration-slow:500ms;--eyebrow-size:0.8125rem;--eyebrow-tracking:0.12em;--eyebrow-color:var(--cta);--eyebrow-dot-size:0;--eyebrow-dot-radius:9999px;--eyebrow-pad-x:0;--eyebrow-pad-y:0;--eyebrow-bg:transparent;--eyebrow-border-w:0;--eyebrow-bg-dark:transparent;--eyebrow-fg-dark:hsl(0 0% 100%);--eyebrow-transform:uppercase;--eyebrow-font:var(--font-sans);--eyebrow-font-style:normal;--eyebrow-weight:var(--weight-semibold);--heading-accent-font:var(--font-heading);--heading-accent-style:normal;--heading-accent-weight:var(--heading-weight);--focus-ring:0 0 0 3px hsl(var(--cta)/0.35);--scrim-hero:linear-gradient(90deg,hsl(var(--surface-dark)/0.9) 0%,hsl(var(--surface-dark)/0.55) 55%,hsl(var(--surface-dark)/0) 100%);--scrim-full:linear-gradient(0deg,hsl(var(--surface-dark)/0.72) 0%,hsl(var(--surface-dark)/0.72) 100%);--motion-intensity:1;--fx-rise:84px;--fx-stagger:60px;--fx-grain-shift:24px;--fx-grain-opacity:0.08;--band-gradient-angle:135deg;--band-gradient-lift:27%;--figure-aspect-landscape:16/9;--figure-aspect-square:1/1;--figure-aspect-portrait:3/4;--figure-aspect-wide:21/9;--figure-aspect:var(--figure-aspect-landscape);--figure-object-fit:cover;--figure-object-position:center;--hero-min-h:var(--space-20);--grid-team-photo:var(--space-32);--media-quote-photo:3.5rem;--grid-carrier-logo-h:3.5rem;--header-logo-h:7.5rem;--footer-logo-h:15.625rem;--page-gutter:1rem;--site-header-h:4.5rem}:root[data-template=a],[data-template=a]{--radius-button:var(--radius-sm);--heading-weight:var(--weight-bold);--leading-tight:1.12;--leading-snug:1.25;--hero-min-h:35rem;--fx-rise:24px;--fx-stagger:24px;--fx-grain-opacity:0}@media (max-width:767px){:root[data-template=a],[data-template=a]{--hero-min-h:var(--space-20)}:root{--footer-logo-h:6rem}}@media (min-width:768px){:root{--site-header-h:5.5rem;--page-gutter:1.5rem}}@media (min-width:1024px){:root{--page-gutter:max(115px,calc((100vw - 1280px) / 2))}}[data-jsg-admin]{--background:30 33% 97%;--card:0 0% 100%;--foreground:36 11% 15%;--muted:30 30% 97%;--muted-foreground:28 12% 40%;--border:30 33% 93%;--input:30 30% 90%;--border-subtle:33 33% 94%;--border-accent:27 74% 91%;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2372655a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cta-hover:22 87% 38%;--success-text:134 70% 26%;--lead-real:#15803d;--lead-fake:#b91c1c;--lead-service:#1d4ed8;--lead-review:#92400e;--radius:0.75rem;--radius-sm:0.625rem;--radius-md:0.75rem;--radius-lg:0.875rem;--radius-xl:1rem;--radius-2xl:1.125rem;--shadow-sm:0 3px 10px -4px hsl(28 45% 25%/0.16);--shadow:0 8px 24px -18px hsl(28 45% 25%/0.20);--shadow-md:0 6px 20px -12px hsl(28 45% 25%/0.18);--shadow-lg:0 12px 34px -26px hsl(28 45% 25%/0.22);--shadow-xl:0 40px 90px -34px hsl(28 45% 25%/0.26);--font-sans:var(--font-manrope),var(--font-inter),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-heading:var(--font-sora),var(--font-inter),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--dash-ink:#2b2924;--dash-ink-2:#3d3832;--dash-muted-strong:#57493d;--dash-muted:#8a7d72;--dash-muted-soft:#a89b8e;--dash-faint:#b5a99c;--dash-line:#f0e9e3;--dash-line-2:#ece3d9;--dash-line-input:#e4dad0;--dash-row-line:#f6f1ec;--dash-canvas:#faf7f4;--dash-canvas-2:#fcfaf8;--dash-chip:#f4efe9;--dash-cta:#f97316;--dash-cta-2:#fb923c;--dash-cta-hover:#ea580c;--dash-cta-ink:#c2410c;--dash-cta-soft:#fff5ed;--dash-cta-line:#fcd5c0;--dash-success:#17913b;--dash-success-soft:#eaf6ee;--dash-danger:#b00020;--dash-danger-soft:#fdecee;--dash-danger-line:#f3b8bf;--dash-warn-ink:#92400e;--dash-warn-soft:#fffbeb;--dash-warn-line:#fde68a;--dash-warn-dot:#d97706;--dash-warn-chip:#fef3c7;--dash-rail:#d6cabd;--dash-banner:#fff7ed;--dash-saving:#f59e0b;--dash-auto-ink:#3b4fa8;--dash-auto-soft:#eef1fc;--dash-shared-ink:#8a3d8f;--dash-shared-soft:#f8eef8;--dash-shared-box:#f6f3fb;--dash-shared-line:#e3dcf0;--dash-shared-text:#4b3d68;--dash-tip-label:#fdba74;--dash-tip-body:#e8dfd5;--dash-preview-canvas:#eef2f7;--dash-divider:#f4efe9}html[data-jsg-admin]{scrollbar-gutter:stable;--dash-topbar-h:4rem}@media (min-width:1024px){html[data-jsg-admin]{--dash-topbar-h:0px}}:root[data-template=b]{--muted:148 45% 95%;--border:148 20% 88%;--input:148 20% 88%;--leading-tight:1.15;--leading-snug:1.3;--leading-relaxed:1.75;--radius:0.375rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-pill:9999px;--shadow-sm:0 1px 4px rgba(0,0,0,.10);--shadow-md:0 4px 12px rgba(0,0,0,.12);--shadow-lg:0 8px 24px rgba(0,0,0,.14);--shadow-card:0 0 13px -5px rgba(12,42,32,.25);--duration-fast:120ms;--duration-base:200ms;--duration-slow:350ms;--duration-xslow:600ms;--link-on-dark:147 48% 67%;--bg-hero-tint:86 30% 96%;--on-dark-muted:143 31% 86%;--star-accent:47 92% 53%;--bg-cream:#fbf6ee;--bg-mint:#eaf7f0;--bg-grey:#f2f5f9;--scrim-hero:linear-gradient(135deg,hsl(var(--surface-dark)/0.85) 0%,hsl(var(--surface-dark)/0.40) 60%,transparent 100%)}:root[data-template=c]{--card-foreground:300 11% 23%;--popover-foreground:300 11% 23%;--muted:40 7% 94%;--muted-foreground:316 5% 46%;--border:33 11% 87%;--input:323 12% 80%;--radius:0.125rem;--radius-xs:0.125rem;--radius-sm:0.125rem;--radius-md:0.125rem;--radius-lg:0.125rem;--radius-xl:0.125rem;--radius-2xl:0.125rem;--radius-pill:9999px;--radius-full:9999px;--shadow-sm:none;--shadow:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--heading-weight:600;--heading-tracking:0}:root[data-template=d],[data-template=d]{--radius:0px;--radius-sm:2px;--radius-md:2px;--radius-lg:0px;--radius-xl:0px;--radius-2xl:0px;--radius-pill:9999px;--radius-button:var(--radius-pill);--shadow-sm:0 1px 3px hsl(215 40% 15%/0.12);--shadow-md:0 2px 14px hsl(215 40% 15%/0.13);--shadow-lg:0 14px 34px -12px hsl(215 40% 15%/0.3);--text-xs:12px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:36px;--text-5xl:40px;--text-6xl:56px;--heading-scale:1.25;--leading-tight:1.06;--leading-snug:1.15;--leading-normal:1.5;--leading-relaxed:1.65;--weight-normal:400;--weight-medium:600;--weight-bold:700;--weight-extrabold:700;--heading-weight:700;--duration-fast:120ms;--duration-base:240ms;--duration-slow:480ms;--motion-intensity:1;--muted:213 28% 94%;--muted-foreground:215 14% 36%;--border:214 20% 88%;--input:214 16% 78%;--card:0 0% 100%;--card-foreground:215 30% 15%;--hero-min-h:560px;--scrim-hero:linear-gradient(100deg,hsl(var(--surface-dark)/var(--scrim-strength,0.55)) 0%,hsl(var(--surface-dark)/0) 38%);--eyebrow-size:12px;--eyebrow-tracking:0.14em}@media (max-width:1000px){:root[data-template=d],[data-template=d]{--text-6xl:36px;--text-5xl:28px;--hero-min-h:0px}}@media (prefers-reduced-motion:reduce){:root[data-template=d],[data-template=d]{--motion-intensity:0}}:root[data-template=e]{--muted:148 45% 95%;--border:148 20% 88%;--input:148 20% 88%;--leading-tight:1.15;--leading-snug:1.3;--leading-relaxed:1.75;--radius:0.375rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-pill:9999px;--shadow-sm:0 1px 4px rgba(0,0,0,.10);--shadow-md:0 4px 12px rgba(0,0,0,.12);--shadow-lg:0 8px 24px rgba(0,0,0,.14);--shadow-card:0 0 13px -5px rgba(12,42,32,.25);--duration-fast:120ms;--duration-base:200ms;--duration-slow:350ms;--duration-xslow:600ms;--link-on-dark:147 48% 67%;--bg-hero-tint:86 30% 96%;--on-dark-muted:143 31% 86%;--star-accent:47 92% 53%;--bg-cream:#fbf6ee;--bg-mint:#eaf7f0;--bg-grey:#f2f5f9;--scrim-hero:linear-gradient(135deg,hsl(var(--surface-dark)/0.85) 0%,hsl(var(--surface-dark)/0.40) 60%,transparent 100%)}[data-template][data-template]{--radius-button:0.25rem;--radius-card:0.25rem;--radius-image:0;--radius-input:0.25rem;--radius-eyebrow:0;--card-border-w:1px;--shadow-card:none;--card-padding:2rem;--eyebrow-size:0.75rem;--eyebrow-tracking:0.1em;--eyebrow-dot-size:0.375rem;--eyebrow-dot-radius:0;--eyebrow-pad-x:0;--eyebrow-pad-y:0;--eyebrow-bg:transparent;--eyebrow-border-w:0;--eyebrow-bg-dark:transparent;--eyebrow-fg-dark:hsl(0 0% 100%);--eyebrow-transform:uppercase;--eyebrow-font:var(--font-sans);--eyebrow-font-style:normal;--eyebrow-weight:var(--weight-semibold);--heading-weight:var(--weight-medium);--heading-tracking:-0.03em;--heading-accent-font:var(--font-heading);--heading-accent-style:normal;--heading-accent-weight:var(--weight-medium);--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:calc(var(--heading-scale) * 1.5rem);--text-h28:calc(var(--heading-scale) * 1.75rem);--text-h34:calc(var(--heading-scale) * clamp(1.75rem, 1.25rem + 1.2vw, 2.25rem));--text-4xl:calc(var(--heading-scale) * clamp(2rem, 1.25rem + 1.9vw, 3rem));--text-h42:calc(var(--heading-scale) * clamp(2rem, 1.25rem + 1.9vw, 3rem));--text-5xl:calc(var(--heading-scale) * clamp(2.25rem, 1.25rem + 2.75vw, 3.5rem));--text-6xl:calc(var(--heading-scale) * clamp(2.5rem, 1.5rem + 3.5vw, 4.75rem));--leading-tight:1;--leading-snug:1.15;--leading-normal:1.5;--leading-relaxed:1.65}[data-template][data-style="2"]{--radius-button:0.25rem;--radius-card:1.25rem;--radius-image:1rem;--radius-input:0.5rem;--radius-eyebrow:var(--radius-pill);--card-border-w:0;--shadow-card:var(--shadow);--card-padding:2rem;--eyebrow-size:0.6875rem;--eyebrow-tracking:0.1em;--eyebrow-dot-size:0.375rem;--eyebrow-dot-radius:9999px;--eyebrow-pad-x:0.875rem;--eyebrow-pad-y:0.375rem;--eyebrow-bg:transparent;--eyebrow-border-w:1px;--eyebrow-bg-dark:hsl(0 0% 100%/0.12);--eyebrow-fg-dark:hsl(0 0% 100%);--eyebrow-transform:uppercase;--eyebrow-font:var(--font-sans);--eyebrow-font-style:normal;--eyebrow-weight:var(--weight-normal);--heading-weight:var(--weight-medium);--heading-tracking:-0.04em;--heading-accent-font:var(--font-accent);--heading-accent-style:italic;--heading-accent-weight:var(--weight-normal);--text-sm:0.875rem;--text-base:1.0625rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:calc(var(--heading-scale) * 1.625rem);--text-h28:calc(var(--heading-scale) * 1.875rem);--text-h34:calc(var(--heading-scale) * clamp(1.875rem, 1.25rem + 1.4vw, 2.5rem));--text-4xl:calc(var(--heading-scale) * clamp(2rem, 1.25rem + 2.2vw, 3.375rem));--text-h42:calc(var(--heading-scale) * clamp(2rem, 1.25rem + 2.2vw, 3.375rem));--text-5xl:calc(var(--heading-scale) * clamp(2.25rem, 1.25rem + 2.75vw, 3.5rem));--text-6xl:calc(var(--heading-scale) * clamp(2.5rem, 1.5rem + 3.3vw, 4.5rem));--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.6}[data-template][data-style="3"]{--radius-button:var(--radius-pill);--radius-card:1.5rem;--radius-image:1.5rem;--radius-input:0.75rem;--radius-eyebrow:var(--radius-pill);--card-border-w:0;--shadow-card:var(--shadow-md);--card-padding:2.25rem;--eyebrow-size:0.75rem;--eyebrow-tracking:0.08em;--eyebrow-dot-size:0;--eyebrow-dot-radius:9999px;--eyebrow-pad-x:0.875rem;--eyebrow-pad-y:0.375rem;--eyebrow-bg:hsl(var(--accent-soft));--eyebrow-border-w:0;--eyebrow-bg-dark:hsl(0 0% 100%/0.14);--eyebrow-fg-dark:hsl(0 0% 100%);--eyebrow-transform:uppercase;--eyebrow-font:var(--font-sans);--eyebrow-font-style:normal;--eyebrow-weight:var(--weight-semibold);--heading-weight:var(--weight-semibold);--heading-tracking:-0.02em;--heading-accent-font:var(--font-heading);--heading-accent-style:normal;--heading-accent-weight:var(--weight-semibold);--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:calc(var(--heading-scale) * 1.5rem);--text-h28:calc(var(--heading-scale) * 1.75rem);--text-h34:calc(var(--heading-scale) * clamp(1.75rem, 1.25rem + 1vw, 2.125rem));--text-4xl:calc(var(--heading-scale) * clamp(1.875rem, 1.25rem + 1.75vw, 2.75rem));--text-h42:calc(var(--heading-scale) * clamp(1.875rem, 1.25rem + 1.75vw, 2.75rem));--text-5xl:calc(var(--heading-scale) * clamp(2.125rem, 1.25rem + 2.4vw, 3.25rem));--text-6xl:calc(var(--heading-scale) * clamp(2.25rem, 1.25rem + 3vw, 4rem));--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.6;--leading-relaxed:1.7}