@font-face{font-family:"Sora";src:url(/wp-content/uploads/rk/assets/fonts/sora-latin-wght-normal.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(/wp-content/uploads/rk/assets/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--color-red:#E62129;--color-red-dark:#BF1820;--color-red-bright:#FF5A60;--color-red-tint:#FDECEC;--color-red-glow:rgb(230 33 41 / 0.26);--color-blue-glow:rgb(70 92 160 / 0.42);--color-orange:#FF8A3D;--color-orange-glow:rgb(255 138 61 / 0.45);--color-ink:#111827;--color-deep:#0F1522;--color-raised:#1A2232;--color-paper:#FFFFFF;--color-paper-2:#F5F6F7;--color-rule:#E5E7EB;--color-muted:#6B7280;--color-ink-2:#374151;--color-on-dark:#FFFFFF;--color-on-dark-2:#C4C9D1;--color-rule-dark:#2B3342;--color-grid:rgb(255 255 255 / 0.04);--color-whatsapp:#128C4A;--color-metal-1:#E4E7EB;--color-metal-2:#B9BFC8;--color-metal-3:#8D95A1;--color-shell-1:#2A3140;--color-shell-2:#1A1F2A;--color-shell-3:#0D1119;--color-dim:#3C4454;--color-floor:rgb(0 0 0 / 0.5);--font-display:"Sora", "Plus Jakarta Sans", system-ui, sans-serif;--font-sans:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--text-display:clamp(2.25rem, 1.7rem + 2.2vw, 3.5rem);--text-h2:clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--text-h3:clamp(1.25rem, 1.15rem + 0.4vw, 1.5rem);--text-h4:1.1875rem;--text-body-l:clamp(1.0625rem, 1rem + 0.2vw, 1.125rem);--text-body:1rem;--text-small:0.875rem;--text-caption:0.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:120px;--container:1320px;--gutter:20px;--header-h:72px;--radius:18px;--radius-s:12px;--radius-pill:999px;--shadow:0 1px 2px rgb(17 24 39 / 0.06), 0 12px 32px -12px rgb(17 24 39 / 0.18);--shadow-hover:0 2px 4px rgb(17 24 39 / 0.06), 0 24px 44px -16px rgb(17 24 39 / 0.28);--shadow-red:0 14px 28px -12px rgb(230 33 41 / 0.6);--ease-out:cubic-bezier(0.2, 0.7, 0.2, 1);--ease-in:cubic-bezier(0.7, 0, 0.84, 0);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--dur-micro:160ms;--dur-button:220ms;--dur-card:450ms;--dur-state:420ms;--dur-section:700ms;--dur-hero:1000ms}@media (min-width:40rem){:root{--gutter:32px}}@media (min-width:60rem){:root{--gutter:48px}}