@font-face{font-family:"Space Grotesk";src:url(/wp-content/themes/plastilose-2026/assets/fonts/space-grotesk-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(/wp-content/themes/plastilose-2026/assets/fonts/space-grotesk-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(/wp-content/themes/plastilose-2026/assets/fonts/space-grotesk-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/plastilose-2026/assets/fonts/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/plastilose-2026/assets/fonts/inter-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/plastilose-2026/assets/fonts/inter-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/plastilose-2026/assets/fonts/inter-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--navy:#2C3560;--navy-800:#1E2545;--navy-600:#4A5280;--cream:#FBFBEB;--beige:#e3dbcb;--beige-dark:#C4B59B;--terra:#DA8473;--terra-dark:#823E31;--green:#4A7C59;--border:#D1CCC3;--radius:0.75rem;--radius-sm:0.5rem;--font-h:'Space Grotesk',sans-serif;--font-b:'Inter',sans-serif;--step--1:clamp(0.875rem, 0.85rem + 0.1vw, 0.95rem);--step-0:clamp(1.0625rem, 1rem + 0.3vw, 1.25rem);--step-1:clamp(1.25rem, 1.1rem + 0.6vw, 1.6rem);--step-2:clamp(1.6rem, 1.3rem + 1.2vw, 2.4rem);--step-3:clamp(2.2rem, 1.6rem + 2.6vw, 4rem);--step-4:clamp(2.8rem, 1.8rem + 4.6vw, 7rem);--wrap:1200px;--gutter:clamp(1.25rem, 4vw, 3rem);--section-y:clamp(6.6rem, 14.4vw, 12rem);--ease:cubic-bezier(0.2, 0.7, 0.2, 1);--dur:0.7s;--tap:48px;--badge-source:var(--green);--badge-internal:var(--terra-dark);--badge-own:var(--navy);--badge-goal:#6B3F73;--badge-estimate:#7A5A12}