:root{--jr-navy-50:#eef1fb;--jr-navy-100:#dde2f0;--jr-navy-200:#c9cde0;--jr-navy-300:#8f94b8;--jr-navy-700:#252b6b;--jr-navy-800:#1b2056;--jr-deep-hero:#151a3a;--jr-deep-testimonials:#121739;--jr-deep-footer:#141a3f;--jr-deep-card:#1b2147;--jr-red-50:#fbf1f2;--jr-red-200:#ff9aa0;--jr-red-300:#ff6b74;--jr-red-500:#cf2b2e;--jr-red-600:#be2629;--jr-red-700:#a01f22;--jr-grey-25:#f8f9fb;--jr-grey-50:#f4f5f7;--jr-grey-75:#eef0f4;--jr-grey-80:#eef0f3;--jr-grey-100:#e9ebf0;--jr-grey-120:#e6e8ee;--jr-grey-140:#e3e5ea;--jr-grey-160:#dcdfe6;--jr-grey-180:#d9dce4;--jr-grey-190:#d5d9e3;--jr-grey-200:#d5d8e0;--jr-grey-220:#cfd3dc;--jr-grey-260:#c5c9d3;--jr-grey-400:#9aa1b2;--jr-grey-420:#9aa0ad;--jr-grey-600:#5b6070;--jr-grey-700:#3d4252;--jr-grey-800:#2b2f3a;--jr-grey-900:#1f2433;--jr-neutral-800:#313131;--jr-white:#fff;--jr-blue-400:#4b95d0;--jr-blue-500:#3474b7;--jr-blue-700:#244f8e;--jr-amber-100:#fff4cc;--jr-amber-300:#ffd25c;--jr-amber-800:#8a6d00;--jr-whatsapp:#128c7e;--jr-white-a05:#ffffff0d;--jr-white-a10:#ffffff1a;--jr-white-a12:#ffffff1f;--jr-white-a14:#ffffff24;--jr-white-a20:#fff3;--jr-white-a22:#ffffff38;--jr-white-a35:#ffffff59;--jr-white-a50:#ffffff80;--jr-white-a90:#ffffffe6;--jr-white-a92:#ffffffeb;--jr-black-a25:#00000040;--jr-black-a45:#00000073;--jr-black-a50:#00000080;--jr-navy-shadow-a12:#141a3c1f;--jr-navy-shadow-a35:#141a3c59;--jr-navy-shadow-a40:#141a3c66;--jr-deep-footer-a45:#141a3f73;--jr-deep-footer-a55:#141a3f8c;--jr-deep-hero-a00:#151a3a00;--jr-deep-hero-a72:#151a3ab8;--jr-deep-hero-a90:#151a3ae6;--jr-scrim-a40:#0e123066;--jr-scrim-a45:#0e123073;--jr-scrim-a55:#0e12308c;--jr-scrim-a66:#0e1230a8;--jr-scrim-a88:#0e1230e0;--jr-scrim-a92:#0e1230eb;--jr-shade-a00:#0a0e2800;--jr-shade-a05:#0a0e280d;--jr-shade-a85:#0a0e28d9;--jr-shade-a92:#0a0e28eb;--jr-shadow-header:0 1px 0 #e6e8ee;--jr-shadow-mega:0 24px 40px -24px #141a3c66;--jr-shadow-quote-form:0 30px 60px -30px #00000080;--jr-shadow-badge:0 16px 30px -10px #00000073;--jr-shadow-card:0 18px 40px -24px #141a3c59;--jr-shadow-dialog:0 30px 60px -20px #00000073;--jr-shadow-ring:0 0 0 1px #e3e5ea;--jr-shadow-fab:0 10px 24px -8px #00000073;--jr-shadow-cookie:0 18px 40px -16px #141a3f73;--jr-shadow-knob:0 1px 2px #00000040;--jr-gradient-cta:linear-gradient(90deg, #a01f22, #cf2b2e);--jr-gradient-banner:linear-gradient(90deg, #0e1230e0, #0e123073);--jr-gradient-area-hero:linear-gradient(90deg, #0e1230eb 0%, #0e1230a8 55%, #0e123066 100%);--jr-gradient-card-fade:linear-gradient(180deg, #0a0e2800 45%, #0a0e28d9 100%);--jr-gradient-tile-fade:linear-gradient(180deg, #0a0e280d 25%, #0a0e28eb 100%);--jr-gradient-why:linear-gradient(115deg, #4b95d0 0%, #3474b7 48%, #244f8e 100%);--jr-gradient-hero-wide:linear-gradient(90deg, #151a3ae6 0%, #151a3ab8 38%, #151a3a00 66%);--jr-gradient-hero-narrow:linear-gradient(0deg, #151a3a 0%, #151a3a00 30%);--jr-font-display:"Bebas Neue", sans-serif;--jr-font-body:"Inter Tight", system-ui, sans-serif;--jr-font-weight-400:400;--jr-font-weight-500:500;--jr-font-weight-600:600;--jr-font-weight-700:700;--jr-font-size-10p5:10.5px;--jr-font-size-11:11px;--jr-font-size-11p5:11.5px;--jr-font-size-12p5:12.5px;--jr-font-size-13:13px;--jr-font-size-13p5:13.5px;--jr-font-size-14:14px;--jr-font-size-14p5:14.5px;--jr-font-size-15:15px;--jr-font-size-16:16px;--jr-font-size-17:17px;--jr-font-size-18:18px;--jr-font-size-19:19px;--jr-font-size-20:20px;--jr-font-size-21:21px;--jr-font-size-22:22px;--jr-font-size-24:24px;--jr-font-size-26:26px;--jr-font-size-28:28px;--jr-font-size-30:30px;--jr-font-size-fluid-14-16:clamp(14px, 1.2cqi, 16px);--jr-font-size-fluid-16-18:clamp(16px, 1.4cqi, 18px);--jr-font-size-fluid-22-28-s23:clamp(22px, 2.3cqi, 28px);--jr-font-size-fluid-22-28-s26:clamp(22px, 2.6cqi, 28px);--jr-font-size-fluid-22-32:clamp(22px, 2.5cqi, 32px);--jr-font-size-fluid-24-30:clamp(24px, 2.4cqi, 30px);--jr-font-size-fluid-26-34:clamp(26px, 2.8cqi, 34px);--jr-font-size-fluid-26-36:clamp(26px, 2.8cqi, 36px);--jr-font-size-fluid-28-38:clamp(28px, 3cqi, 38px);--jr-font-size-fluid-28-40:clamp(28px, 3cqi, 40px);--jr-font-size-fluid-30-42:clamp(30px, 3.2cqi, 42px);--jr-font-size-fluid-34-54:clamp(34px, 3.9cqi, 54px);--jr-font-size-fluid-38-60:clamp(38px, 4.6cqi, 60px);--jr-font-size-fluid-40-66:clamp(40px, 5cqi, 66px);--jr-font-size-fluid-44-72:clamp(44px, 5.2cqi, 72px);--jr-leading-095:.95;--jr-leading-100:1;--jr-leading-105:1.05;--jr-leading-108:1.08;--jr-leading-112:1.12;--jr-leading-115:1.15;--jr-leading-120:1.2;--jr-leading-125:1.25;--jr-leading-130:1.3;--jr-leading-135:1.35;--jr-leading-140:1.4;--jr-leading-150:1.5;--jr-leading-155:1.55;--jr-leading-160:1.6;--jr-leading-165:1.65;--jr-leading-170:1.7;--jr-leading-1875:1.875;--jr-leading-20px:20px;--jr-tracking-none:0;--jr-tracking-tight-025:-.025em;--jr-tracking-tight-02:-.02em;--jr-tracking-tight-015:-.015em;--jr-tracking-wide-02:.02em;--jr-tracking-wide-04:.04em;--jr-tracking-wide-05:.05em;--jr-tracking-wide-06:.06em;--jr-tracking-wide-08:.08em;--jr-radius-none:0;--jr-radius-round:50%;--jr-container-max:1240px;--jr-gutter:clamp(18px, 4cqi, 40px);--jr-section-pad:clamp(56px, 7cqi, 96px);--color-primary:var(--jr-navy-700);--color-primary-hover:var(--jr-navy-800);--color-on-primary:var(--jr-white);--color-accent:var(--jr-red-600);--color-accent-hover:var(--jr-red-700);--color-accent-bright:var(--jr-red-500);--color-on-accent:var(--jr-white);--color-accent-on-dark:var(--jr-red-300);--color-link:var(--jr-navy-700);--color-link-hover:var(--jr-red-600);--color-focus-ring:var(--jr-red-600);--color-selection-bg:var(--jr-navy-700);--color-selection-text:var(--jr-white);--text-body:var(--jr-neutral-800);--text-strong:var(--jr-grey-900);--text-heading:var(--jr-navy-700);--text-secondary:var(--jr-grey-700);--text-muted:var(--jr-grey-600);--text-faint:var(--jr-grey-420);--text-on-dark:var(--jr-white);--text-on-dark-muted:var(--jr-navy-200);--surface-page:var(--jr-white);--surface-tint:var(--jr-grey-50);--surface-subtle:var(--jr-grey-25);--surface-accent-tint:var(--jr-red-50);--surface-dark:var(--jr-deep-hero);--surface-dark-alt:var(--jr-deep-testimonials);--surface-footer:var(--jr-deep-footer);--border-input:var(--jr-grey-220);--border-card:var(--jr-grey-140);--border-divider:var(--jr-grey-120);--shadow-header:var(--jr-shadow-header);--gradient-cta:var(--jr-gradient-cta);--font-family-display:var(--jr-font-display);--font-family-body:var(--jr-font-body);--font-weight-display:var(--jr-font-weight-400);--font-weight-body:var(--jr-font-weight-500);--font-weight-label:var(--jr-font-weight-600);--font-weight-heading:var(--jr-font-weight-700);--font-size-root:var(--jr-font-size-16);--line-height-root:var(--jr-leading-1875);--letter-spacing-root:var(--jr-tracking-none);--letter-spacing-heading:var(--jr-tracking-tight-02);--radius:var(--jr-radius-none);--radius-round:var(--jr-radius-round)}[data-theme=jr-website]{--color-primary:var(--jr-navy-700);--color-primary-hover:var(--jr-navy-800);--color-on-primary:var(--jr-white);--color-accent:var(--jr-red-600);--color-accent-hover:var(--jr-red-700);--color-accent-bright:var(--jr-red-500);--color-on-accent:var(--jr-white);--color-accent-on-dark:var(--jr-red-300);--color-link:var(--jr-navy-700);--color-link-hover:var(--jr-red-600);--color-focus-ring:var(--jr-red-600);--color-selection-bg:var(--jr-navy-700);--color-selection-text:var(--jr-white);--text-body:var(--jr-neutral-800);--text-strong:var(--jr-grey-900);--text-heading:var(--jr-navy-700);--text-secondary:var(--jr-grey-700);--text-muted:var(--jr-grey-600);--text-faint:var(--jr-grey-420);--text-on-dark:var(--jr-white);--text-on-dark-muted:var(--jr-navy-200);--surface-page:var(--jr-white);--surface-tint:var(--jr-grey-50);--surface-subtle:var(--jr-grey-25);--surface-accent-tint:var(--jr-red-50);--surface-dark:var(--jr-deep-hero);--surface-dark-alt:var(--jr-deep-testimonials);--surface-footer:var(--jr-deep-footer);--border-input:var(--jr-grey-220);--border-card:var(--jr-grey-140);--border-divider:var(--jr-grey-120);--shadow-header:var(--jr-shadow-header);--gradient-cta:var(--jr-gradient-cta);--font-family-display:var(--font-display-ext,"Bebas Neue"), var(--font-display,"Bebas Neue"), sans-serif;--font-family-body:var(--font-body-ext,"Inter Tight"), var(--font-body,"Inter Tight"), system-ui, sans-serif;--font-weight-display:var(--jr-font-weight-400);--font-weight-body:var(--jr-font-weight-500);--font-weight-label:var(--jr-font-weight-600);--font-weight-heading:var(--jr-font-weight-700);--font-size-root:var(--jr-font-size-16);--line-height-root:var(--jr-leading-1875);--letter-spacing-root:var(--jr-tracking-none);--letter-spacing-heading:var(--jr-tracking-tight-02);--radius:var(--jr-radius-none);--radius-round:var(--jr-radius-round);--font-size-hero-h1:var(--jr-font-size-fluid-34-54);--line-height-hero-h1:var(--jr-leading-108);--font-size-banner-h1:var(--jr-font-size-fluid-38-60);--line-height-banner-h1:var(--jr-leading-100);--font-size-area-h1:var(--jr-font-size-fluid-40-66);--line-height-area-h1:var(--jr-leading-100);--font-size-testimonials-h2:var(--jr-font-size-fluid-44-72);--line-height-testimonials-h2:var(--jr-leading-095);--font-size-section-h2:var(--jr-font-size-fluid-28-40);--line-height-heading:var(--jr-leading-120);--font-size-body:var(--jr-font-size-15);--font-size-lead:var(--jr-font-size-17);--font-size-meta:var(--jr-font-size-14);--font-size-button:var(--jr-font-size-15);--line-height-button:var(--jr-leading-20px);--layout-max-width:var(--jr-container-max);--layout-gutter:var(--jr-gutter);--section-padding-block:var(--jr-section-pad)}
html,body{margin:0}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family-body);color:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}input,select,textarea,button{font:inherit}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}.site{background:var(--surface-page);min-height:100%;font-family:var(--font-family-body);color:var(--text-body);font-size:var(--font-size-root);font-weight:var(--font-weight-body);line-height:var(--line-height-root);letter-spacing:var(--letter-spacing-root);-webkit-font-smoothing:antialiased;position:relative;container:site/inline-size}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-button);font-weight:var(--font-weight-body);line-height:var(--line-height-button);padding:11px 18px;text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link:focus{transform:none}.skip-link:hover{color:var(--color-on-primary)}
