:root{--type-display-xl-size:64px;--type-display-xl-lh:1.05;--type-display-xl-ls:-.02em;--type-display-lg-size:48px;--type-display-lg-lh:1.08;--type-display-lg-ls:-.015em;--type-display-md-size:36px;--type-display-md-lh:1.15;--type-display-md-ls:-.01em;--type-h1-size:32px;--type-h1-lh:1.2;--type-h1-ls:-.005em;--type-h2-size:26px;--type-h2-lh:1.25;--type-h2-ls:0;--type-h3-size:20px;--type-h3-lh:1.3;--type-h4-size:17px;--type-h4-lh:1.35;--type-body-lg-size:18px;--type-body-lg-lh:1.6;--type-body-md-size:16px;--type-body-md-lh:1.6;--type-body-sm-size:14px;--type-body-sm-lh:1.5;--type-caption-size:12px;--type-caption-lh:1.4;--type-caption-ls:.01em;--type-overline-size:11px;--type-overline-lh:1.3;--type-overline-ls:.08em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--shadow-xs:0 1px 2px #0707210f;--shadow-sm:0 2px 6px #07072114;--shadow-md:0 6px 16px #0707211a;--shadow-lg:0 16px 40px #07072124;--shadow-glow-cyan:0 0 0 4px #68e0f859;--shadow-glow-blue:0 0 0 4px #203ca740;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasis:cubic-bezier(.3, 0, 0, 1.2);--ease-exit:cubic-bezier(.4, 0, 1, 1);--duration-xs:.1s;--duration-sm:.16s;--duration-md:.24s;--duration-lg:.36s;--duration-xl:.56s;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-pill:9999px;--radius-full:9999px;--header-nav-h:60px;--subnav-sticky-top:var(--header-nav-h)}@media (max-width:1023px){body{--subnav-sticky-top:var(--mobile-top-header-h,var(--header-nav-h))}}:root{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900}.display-1,.display-2,.display-3,.display-4{font-family:var(--font-display,"Roie", Georgia, serif);font-weight:var(--font-weight-display,500);color:var(--ink-900,#0b1b22);text-wrap:balance;margin-block:0}.display-1{letter-spacing:-.025em;font-size:clamp(36px,6vw,60px);line-height:1.05}.display-2{letter-spacing:-.025em;font-size:clamp(32px,5vw,48px);line-height:1.05}.display-3{letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);line-height:1.1}.display-4{letter-spacing:-.015em;font-size:clamp(22px,3vw,28px);line-height:1.18}h1:is(.display-1,.display-2,.display-3,.display-4),h2:is(.display-1,.display-2,.display-3,.display-4),h3:is(.display-1,.display-2,.display-3,.display-4),h4:is(.display-1,.display-2,.display-3,.display-4),h5:is(.display-1,.display-2,.display-3,.display-4),h6:is(.display-1,.display-2,.display-3,.display-4){margin-bottom:.4em}:is(h1,h2,h3,h4,h5,h6).heading-flush{margin-bottom:0}.heading-lg,.heading-md,.heading-sm,.heading-xs{font-family:var(--font-display,"Roie", Georgia, serif);font-weight:var(--font-weight-display,500);color:var(--ink-900,#0b1b22);margin-block:0}.heading-lg{letter-spacing:-.015em;font-size:28px;line-height:1.2}.heading-md{letter-spacing:-.01em;font-size:22px;line-height:1.25}.heading-sm{letter-spacing:-.01em;font-size:18px;line-height:1.3}.heading-xs{font-size:16px;line-height:1.3}.text-body-lg,.text-body,.text-body-sm,.text-body-xs,.text-caption{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-ui,400);color:var(--ink-700,#2a3a42)}.text-body-lg{font-size:18px;line-height:1.6}.text-body{font-size:16px;line-height:1.55}.text-body-sm{font-size:15px;line-height:1.55}.text-body-xs{font-size:14px;line-height:1.4}.text-caption{color:var(--ink-500,#566872);font-size:13px;line-height:1.4}.stat-xxl,.stat-xl,.stat-lg,.stat-md,.stat-sm{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-semibold,600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--ink-900,#0b1b22);margin-block:0;line-height:1}.stat-xxl{letter-spacing:-.04em;font-size:clamp(72px,10vw,120px)}.stat-xl{letter-spacing:-.04em;font-size:80px}.stat-lg{letter-spacing:-.03em;font-size:56px}.stat-md{letter-spacing:-.02em;font-size:40px}.stat-sm{letter-spacing:-.02em;font-size:32px}.ui-lg,.ui,.ui-sm,.ui-xs,.ui-micro{font-family:var(--font-ui,"Poppins", system-ui, sans-serif)}.ui-lg{font-size:16px;line-height:1.4;font-weight:var(--font-weight-medium,500)}.ui{font-size:14px;line-height:1.4;font-weight:var(--font-weight-medium,500);letter-spacing:.01em}.ui-sm{font-size:13px;line-height:1.4;font-weight:var(--font-weight-medium,500)}.ui-xs{font-size:12px;line-height:1.4;font-weight:var(--font-weight-medium,500)}.ui-micro{font-size:11px;line-height:1.4;font-weight:var(--font-weight-medium,500)}.ui-strong,.ui-sm-strong{font-weight:var(--font-weight-semibold,600)}.eyebrow-lg,.eyebrow,.eyebrow-sm{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);text-transform:uppercase;color:var(--color-eyebrow,var(--color-primary));margin-bottom:1.5em}.eyebrow-lg{font-size:13px;font-weight:var(--font-weight-semibold,600);letter-spacing:.12em;line-height:1.4}.eyebrow{font-size:12px;font-weight:var(--font-weight-semibold,600);letter-spacing:.12em;line-height:1.4}.eyebrow-sm{font-size:10px;font-weight:var(--font-weight-semibold,600);letter-spacing:.14em;line-height:1.4}.num-hero,.num-lg,.num-md,.num-sm{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em;color:var(--brand-petrol,#005363);line-height:1}.num-hero{font-size:56px;font-weight:var(--font-weight-extrabold,800);letter-spacing:-.025em}.num-lg{font-size:36px;font-weight:var(--font-weight-semibold,600)}.num-md{font-size:28px;font-weight:var(--font-weight-semibold,600)}.num-sm{font-size:20px;font-weight:var(--font-weight-semibold,600)}.num-sm-strong{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--brand-petrol,#005363);line-height:1.2}.italic-ed{color:var(--brand-petrol,#005363);font-style:italic}.title-accent{color:var(--color-primary);font-style:normal}.card-title{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:18px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.005em;color:var(--ink-900-ed,#0b1b22);line-height:1.3}.prose-content{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-700-ed);font-size:1rem;line-height:1.7}.prose-content p{margin:0 0 1em}.prose-content p:last-child{margin-bottom:0}.prose-content h2{font-family:var(--font-display,"Roie", Georgia, serif);font-size:1.5rem;font-weight:var(--font-weight-medium,500);color:var(--ink-900-ed);margin:2em 0 .75em;line-height:1.25}.prose-content h2:first-child{margin-top:0}.prose-content h3{font-family:var(--font-display,"Roie", Georgia, serif);font-size:1.25rem;font-weight:var(--font-weight-medium,500);color:var(--ink-900-ed);margin:1.75em 0 .5em;line-height:1.3}.prose-content h3:first-child{margin-top:0}.prose-content h4{font-family:var(--font-display,"Roie", Georgia, serif);font-size:1.125rem;font-weight:var(--font-weight-medium,500);color:var(--ink-900-ed);margin:1.5em 0 .5em}.prose-content h4:first-child{margin-top:0}.prose-content a:not(.btn-primary):not(.btn-secondary){color:var(--color-primary-text,var(--color-primary-600,#203ca7));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.prose-content a:not(.btn-primary):not(.btn-secondary):hover{color:var(--color-primary-800,#1a1877);text-decoration-color:currentColor}.prose-content strong:not(:where(a *)){font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed)}.prose-content a strong{font-weight:var(--font-weight-semibold,600)}.prose-content ul,.prose-content ol{margin:0 0 1em;padding-left:1.5rem}.prose-content ul{list-style:outside}.prose-content ol{list-style:decimal}.prose-content ul ul{list-style:circle}.prose-content ul ul ul{list-style:square}.prose-content li::marker{color:var(--ink-500-ed)}.prose-content li{margin-bottom:.15em}.prose-content blockquote{border-left:3px solid var(--color-primary);color:var(--ink-900-ed);margin:1.75em 0;padding:.25rem 0 .25rem 1.125rem;font-style:italic}.prose-content img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5em 0}.prose-content--muted{color:var(--ink-500-ed)}.prose-content--muted strong{color:var(--ink-700-ed)}.prose-content--sm{font-size:.8125rem;line-height:1.55}.prose-content--sm h2{font-size:1.125rem}.prose-content--sm h3{font-size:1rem}:root{--container-max-width:80rem;--container-padding-inline:1rem;--page-head-space:2rem;--page-head-gap:1rem;--surface-card-bg:var(--surface-0,#fff);--surface-card-radius:var(--radius-lg,20px);--surface-card-shadow:0 2px 8px #0707210f;--surface-card-shadow-raised:0 12px 32px #0707211f;--surface-card-shadow-hover:var(--shadow-md,0 6px 16px #0707211a);--surface-card-lift:-2px}@media (min-width:640px){:root{--container-padding-inline:1.5rem}}@media (min-width:1024px){:root{--container-padding-inline:2rem;--page-head-space:3rem}}.container{width:100%;max-width:var(--container-max-width);padding-inline:var(--container-padding-inline);margin-inline:auto}.surface-petrol{background:var(--brand-petrol,#005363);color:#fff;--surface-bg:var(--brand-petrol,#005363)}.surface-navy{background:var(--accent-navy,#002c5c);color:#fff;--surface-bg:var(--accent-navy,#002c5c)}.surface-green{background:var(--brand-green,#2db798);color:#fff;--surface-bg:var(--brand-green,#2db798)}.surface-ink{background:var(--ink-900,#0b1b22);color:#fff;--surface-bg:var(--ink-900,#0b1b22)}.surface-mint{background:var(--brand-mint,#9bd9c2);color:var(--ink-900,#0b1b22)}.surface-warm{background:var(--bg-warm,#f5f1ea);color:var(--ink-900,#0b1b22)}.surface-card{background:var(--surface-0,#fff);color:var(--ink-900,#0b1b22)}.surface-page{background:var(--surface-50,#f3f8f8);color:var(--ink-900,#0b1b22)}.surface-divider{background:var(--ink-100,#d8e2e6)}.surface-muted{background:var(--bg-warm,#edf2f3);color:var(--ink-900-ed,#0b1b22)}.surface-overlay-light{background:#ffffff1a;border:1px solid #ffffff1a}.surface-backdrop{-webkit-backdrop-filter:blur(4px);background:#0b1b2299}.surface-backdrop-soft{-webkit-backdrop-filter:blur(2px);background:#0b1b2280}@media (prefers-reduced-transparency:reduce){.surface-backdrop,.surface-backdrop-soft{-webkit-backdrop-filter:none;background:#0b1b22eb}}.surface-petrol .text-body,.surface-petrol .text-body-lg,.surface-petrol .text-body-sm,.surface-petrol .text-body-xs{color:#ffffffd1}.surface-petrol .text-caption{color:#fff9}.surface-petrol .display-1,.surface-petrol .display-2,.surface-petrol .display-3,.surface-petrol .display-4,.surface-petrol .heading-lg,.surface-petrol .heading-md,.surface-petrol .heading-sm,.surface-petrol .heading-xs{color:#fff}.surface-navy .text-body,.surface-navy .text-body-lg,.surface-navy .text-body-sm,.surface-navy .text-body-xs{color:#ffffffd1}.surface-navy .text-caption{color:#fff9}.surface-navy .display-1,.surface-navy .display-2,.surface-navy .display-3,.surface-navy .display-4,.surface-navy .heading-lg,.surface-navy .heading-md,.surface-navy .heading-sm,.surface-navy .heading-xs{color:#fff}.surface-green .text-body,.surface-green .text-body-lg,.surface-green .text-body-sm,.surface-green .text-body-xs{color:#ffffffd1}.surface-green .text-caption{color:#fff9}.surface-green .display-1,.surface-green .display-2,.surface-green .display-3,.surface-green .display-4,.surface-green .heading-lg,.surface-green .heading-md,.surface-green .heading-sm,.surface-green .heading-xs{color:#fff}.surface-ink .text-body,.surface-ink .text-body-lg,.surface-ink .text-body-sm,.surface-ink .text-body-xs{color:#ffffffd1}.surface-ink .text-caption{color:#fff9}.surface-ink .display-1,.surface-ink .display-2,.surface-ink .display-3,.surface-ink .display-4,.surface-ink .heading-lg,.surface-ink .heading-md,.surface-ink .heading-sm,.surface-ink .heading-xs{color:#fff}.surface-petrol .stat-xxl,.surface-petrol .stat-xl,.surface-petrol .stat-lg,.surface-petrol .stat-md,.surface-petrol .stat-sm,.surface-petrol .num-hero,.surface-petrol .num-lg,.surface-petrol .num-md,.surface-petrol .num-sm,.surface-petrol .num-sm-strong,.surface-navy .stat-xxl,.surface-navy .stat-xl,.surface-navy .stat-lg,.surface-navy .stat-md,.surface-navy .stat-sm,.surface-navy .num-hero,.surface-navy .num-lg,.surface-navy .num-md,.surface-navy .num-sm,.surface-navy .num-sm-strong,.surface-ink .stat-xxl,.surface-ink .stat-xl,.surface-ink .stat-lg,.surface-ink .stat-md,.surface-ink .stat-sm,.surface-ink .num-hero,.surface-ink .num-lg,.surface-ink .num-md,.surface-ink .num-sm,.surface-ink .num-sm-strong{color:var(--brand-mint,#9bd9c2)}.surface-petrol a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-petrol a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.surface-navy a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-navy a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.surface-green a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-green a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.surface-ink a:not(.btn-primary):not(.btn-secondary){color:var(--brand-mint,#9bd9c2);text-decoration:none}.surface-ink a:not(.btn-primary):not(.btn-secondary):hover{color:#fff}.cta-block-dark{color:inherit;background-color:var(--surface-bg,#0b1b22);text-decoration:none;transition:background-color .22s cubic-bezier(.2,0,0,1);display:block}.cta-block-dark:hover{background-color:color-mix(in srgb, var(--surface-bg,#0b1b22) 95%, #fff);color:inherit;text-decoration:none}.surface-petrol .cta-block-dark,.surface-petrol .cta-block-dark:hover,.surface-navy .cta-block-dark,.surface-navy .cta-block-dark:hover,.surface-green .cta-block-dark,.surface-green .cta-block-dark:hover,.surface-ink .cta-block-dark,.surface-ink .cta-block-dark:hover{color:inherit}.btn-primary,.btn-secondary{white-space:normal;border-radius:var(--cta-radius,var(--rs-radius-md,12px));max-width:100%;min-height:48px;line-height:1.2;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-weight:var(--font-weight-semibold,600);letter-spacing:-.005em;cursor:pointer;transition:background var(--motion-fast,.12s ease),border-color var(--motion-fast,.12s ease),color var(--motion-fast,.12s ease),box-shadow var(--motion-fast,.12s ease),transform var(--motion-fast,.12s ease);touch-action:manipulation;-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;gap:8px;padding:.5rem 24px;font-size:15px;text-decoration:none;display:inline-flex}.btn-primary:active:active,.btn-secondary:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.btn-primary:active:active,.btn-secondary:active:active{transform:none}}.btn-primary:focus-visible,.btn-secondary:focus-visible{box-shadow:var(--rs-shadow-focus,0 0 0 3px #2db79866);outline:none}.btn-primary:disabled,.btn-secondary:disabled,.btn-primary[aria-disabled=true],.btn-secondary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--cta-primary-bg,var(--brand-green,var(--color-primary,#203ca7)));color:var(--cta-primary-ink,var(--brand-green-ink,#fff))}.btn-primary:hover{background:var(--cta-primary-hover-bg,color-mix(in srgb, var(--brand-green,var(--color-primary,#203ca7)) 90%, black));color:var(--cta-primary-hover-ink,var(--brand-green-ink,#fff))}.btn-primary:active{background:var(--cta-primary-active-bg,var(--brand-petrol,var(--color-primary-dark,var(--brand-green,var(--color-primary,#203ca7)))));color:var(--cta-primary-active-ink,var(--brand-green-ink,#fff))}.btn-primary{border:1px solid #0000}.btn-primary:active{transform:translateY(1px)}.btn-secondary{background:var(--surface-0,#fff);color:var(--ink-900,#0b1b22);border:1px solid var(--ink-100,#d0d9dd)}.btn-secondary:hover{border-color:var(--ink-900,#0b1b22)}.btn-secondary:active{background:var(--ink-100,#d0d9dd);transform:translateY(1px)}.cta-primary{background:var(--cta-primary-bg,var(--brand-green,var(--color-primary,#203ca7)));color:var(--cta-primary-ink,var(--brand-green-ink,#fff))}.cta-primary:hover{background:var(--cta-primary-hover-bg,color-mix(in srgb, var(--brand-green,var(--color-primary,#203ca7)) 90%, black));color:var(--cta-primary-hover-ink,var(--brand-green-ink,#fff))}.cta-primary:active{background:var(--cta-primary-active-bg,var(--brand-petrol,var(--color-primary-dark,var(--brand-green,var(--color-primary,#203ca7)))));color:var(--cta-primary-active-ink,var(--brand-green-ink,#fff))}.cta-primary{cursor:pointer}.cta-primary--dark{--cta-fill:var(--brand-petrol,var(--color-primary-dark,var(--color-primary)));background:var(--cta-fill);cursor:pointer}.cta-primary--dark:hover{background:color-mix(in srgb, var(--cta-fill) 90%, black)}.btn-arrow{transition:transform var(--motion-fast,.12s ease);display:inline-block}.btn-primary:hover .btn-arrow,.btn-secondary:hover .btn-arrow{transform:translate(2px)}.site-header{z-index:50;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}@media (min-width:1024px){.site-header{top:0}}@media (max-width:1023px){.site-header--drawer-open{position:fixed;top:0;left:0;right:0}}.site-header__bar{background:var(--bg-dark)}@media (min-width:1024px){.site-header__bar{display:none}}@media (max-width:1023px){.site-header__bar{background:var(--bg-surface)}}.site-header__bar-inner{align-items:center;gap:var(--space-4);height:50px;max-width:var(--frame-max-width,var(--container-max-width));padding-block:0;padding-inline:var(--container-padding-inline);margin:0 auto;display:flex}@media (max-width:1023px){.site-header__bar-inner{gap:var(--space-3);height:56px;padding-inline:var(--container-padding-inline) 0}}.site-header__bar-left{align-items:center;gap:var(--space-3);min-width:0;display:flex}@media (min-width:1024px){.site-header__bar-left{display:none}}.site-header__subbar{--subbar-gutter:var(--container-padding-inline);align-items:center;gap:var(--space-6);height:var(--header-nav-h);max-width:var(--frame-max-width,var(--container-max-width));padding:0 var(--subbar-gutter);margin:0 auto;display:flex;position:relative}@media (max-width:1023px){.site-header__subbar{display:none}}@media (min-width:1024px) and (max-width:1279px){.site-header__subbar{--subbar-gutter:var(--space-6);gap:var(--space-4)}}.site-header__utility{align-items:center;gap:var(--space-6);margin-left:auto;display:flex}@media (max-width:1023px){.site-header__utility{display:none}}.site-header__logo{flex-shrink:0;align-items:center;gap:7px;display:flex}@media (min-width:1024px){.site-header__logo--mobile{display:none}}.site-header__logo-img{width:auto;max-width:316.25px;height:auto;max-height:43.7px;display:block}@media (max-width:1023px){.site-header__logo-img{max-width:195px;max-height:36px}}.site-header__biz-badge{font:var(--font-weight-bold,700) 9.5px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-on-dark);background:var(--color-primary-800);border-radius:var(--radius-xs);padding:3px 6px}.site-header__burger{padding:0 var(--space-6) 0 var(--space-3);color:var(--fg-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;display:none}@media (max-width:1023px){.site-header__burger{display:inline-flex}}.site-header__search-mobile{padding:0 var(--space-1,.25rem) 0 var(--space-3,.75rem);color:var(--fg-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;display:none}@media (max-width:1023.98px){.site-header__search-mobile{display:inline-flex}}.site-header__bar-viewport{display:none}@media (max-width:1023px){.site-header__bar-viewport{flex:1;align-self:stretch;display:block;overflow:hidden}}.site-header__bar-viewport .site-header__lang{color:var(--fg-2);border-color:var(--border-strong)}.site-header__bar-viewport .site-header__lang:hover{color:var(--fg-1);border-color:var(--color-neutral-300)}.site-header__bar-track{width:200%;height:100%;transition:transform .2s;display:flex}.site-header__bar-track--sub{transform:translate(-50%)}.site-header__bar-panel{align-items:center;width:50%;height:100%;display:flex}.site-header__bar-sub-back{padding:0 var(--space-3) 0 0;color:var(--fg-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.site-header__bar-sub-title{text-align:center;font:var(--font-weight-semibold,600) 17px var(--font-ui);color:var(--fg-1);flex:1}.site-header__nav{font:var(--font-weight-medium,500) 14px var(--font-ui);align-items:stretch;gap:0;display:flex}@media (max-width:1023px){.site-header__nav{display:none}}@media (min-width:1024px) and (max-width:1279px){.site-header__nav{font-size:13px}}.site-header__nav-item{align-items:stretch;display:flex}.site-header__nav-link,.site-header__nav-trigger{align-items:center;gap:var(--space-1);height:var(--header-nav-h);--nav-pad-x:var(--space-4);padding:0 var(--nav-pad-x);cursor:pointer;font:inherit;color:var(--fg-2);white-space:nowrap;transition:color .2s var(--ease-standard);background:0 0;border:none;text-decoration:none;display:inline-flex;position:relative}@media (min-width:1024px) and (max-width:1279px){.site-header__nav-link,.site-header__nav-trigger{--nav-pad-x:var(--space-3)}}.site-header__nav-link:after,.site-header__nav-trigger:after{content:"";left:var(--nav-pad-x);right:var(--nav-pad-x);pointer-events:none;background:0 0;height:2px;position:absolute;bottom:-1px}.site-header__nav-link:hover,.site-header__nav-trigger:hover{color:var(--color-primary)}.site-header__nav-link:hover:after,.site-header__nav-trigger:hover:after{background:var(--color-primary)}.site-header__nav-trigger{font-weight:var(--font-weight-medium,500)}.site-header__nav-trigger[aria-expanded=true]{color:var(--color-primary)}.site-header__nav-trigger[aria-expanded=true]:after{background:var(--color-primary)}.site-header__chevron{flex-shrink:0}.site-header__spacer{flex:1}.site-header__icon-btn{padding:var(--space-1);color:var(--fg-2);cursor:pointer;transition:color var(--duration-sm) var(--ease-standard);background:0 0;border:none;place-items:center;display:grid}.site-header__icon-btn:hover{color:var(--fg-1)}.site-header__lang{font:var(--font-weight-semibold,600) 12px var(--font-ui);color:var(--fg-on-dark);border-radius:var(--radius-sm);border:1px solid #ffffff40;padding:6px 10px;text-decoration:none}.site-header__lang:hover{border-color:#ffffff80}.site-header__lang--subbar{color:var(--fg-1);border-color:var(--border-subtle)}@media (max-width:1023px){.site-header__lang--subbar{display:none}}.site-header__lang--subbar:hover{border-color:var(--fg-1)}.site-header__signin{font:var(--font-weight-medium,500) 14px var(--font-ui);color:var(--fg-on-dark);text-decoration:none}.site-header__signin:hover{color:var(--color-neutral-300)}.site-header__join{font:var(--font-weight-medium,500) 14px var(--font-ui);color:var(--color-accent-cyan);white-space:nowrap;text-decoration:none}.site-header__join:hover{color:var(--fg-on-dark)}.site-header__member{font:var(--font-weight-semibold,600) 14px var(--font-ui);color:var(--fg-on-dark);white-space:nowrap;text-decoration:none}.site-header__member:hover{color:var(--color-neutral-300)}.site-header__cta{background:var(--cta-primary-bg,var(--color-primary-600));color:var(--cta-primary-ink,var(--brand-green-ink,#fff))}.site-header__cta:hover{background:var(--cta-primary-hover-bg,color-mix(in srgb, var(--color-primary-600) 90%, black));color:var(--cta-primary-hover-ink,var(--brand-green-ink,#fff))}.site-header__cta:active{background:var(--cta-primary-active-bg,var(--brand-petrol,var(--color-primary-dark,var(--color-primary-600))));color:var(--cta-primary-active-ink,var(--brand-green-ink,#fff))}.site-header__cta{font:var(--font-weight-semibold,600) 14px var(--font-ui);border-radius:var(--rs-radius-md,12px);white-space:nowrap;transition:background var(--duration-sm) var(--ease-standard);padding:10px 18px;text-decoration:none}@media (min-width:1024px) and (max-width:1439px){.site-header__cta{display:none}}.mode-toggle{background:var(--bg-muted);border:1px solid var(--border-strong);border-radius:var(--radius-pill);flex-shrink:0;padding:2px;display:flex}.mode-toggle__opt{font:var(--font-weight-semibold,600) 12px var(--font-ui);color:var(--fg-3);border-radius:var(--radius-pill);white-space:nowrap;transition:color var(--duration-sm) var(--ease-standard);padding:5px 14px;text-decoration:none}.mode-toggle__opt:hover{color:var(--fg-1)}.mode-toggle__opt--active{color:var(--fg-1);background:var(--bg-surface);box-shadow:var(--shadow-xs)}.site-header .site-header__bar .mode-toggle{background:#ffffff14;border-color:#ffffff2e}.site-header .site-header__bar .mode-toggle__opt{color:#fff9}.site-header .site-header__bar .mode-toggle__opt:hover{color:var(--fg-on-dark)}.site-header .site-header__bar .mode-toggle__opt--active{color:var(--fg-on-dark);box-shadow:none;background:#ffffff29}.site-header--house-menu{isolation:isolate}.site-header--business .site-header__nav-link:hover,.site-header--business .site-header__nav-trigger:hover,.site-header--business .site-header__nav-trigger[aria-expanded=true]{color:var(--color-primary-800)}.site-header--business .site-header__nav-link:hover:after,.site-header--business .site-header__nav-trigger:hover:after,.site-header--business .site-header__nav-trigger[aria-expanded=true]:after{background:var(--color-primary-800)}.site-header--business .site-header__nav-trigger{color:var(--color-primary-800)}.site-header--business .site-header__cta{--cta-fill:var(--color-primary-800);background:var(--cta-fill);cursor:pointer}.site-header--business .site-header__cta:hover{background:color-mix(in srgb, var(--cta-fill) 90%, black)}.site-header--business .mode-toggle__opt--active{background:var(--color-primary-800);color:var(--fg-on-dark);box-shadow:none}@media (max-width:1279px){.site-header--business .site-header__nav-link,.site-header--business .site-header__nav-trigger{white-space:normal}}.mega{top:calc(var(--header-nav-h) + 10px);left:var(--mega-left,var(--subbar-gutter));width:min(860px,100% - 2*var(--subbar-gutter));background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);border:1px solid var(--border-subtle);z-index:40;grid-template-columns:1fr;display:grid;position:absolute}.mega:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.mega__main{max-height:calc(100dvh - var(--header-nav-h) - 168px);overscroll-behavior:contain;overflow-y:auto}.mega__head{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.mega__title{font:var(--font-weight-semibold,600) 20px/1.3 var(--font-ui);letter-spacing:-.025em;color:var(--fg-1)}.mega__subtitle{font:var(--font-weight-normal,400) 13px/1.5 var(--font-ui);color:var(--fg-2)}.mega__seeall{font-size:12px;font-family:var(--font-ui);white-space:nowrap;margin-left:auto;text-decoration:none}.mega__grid{gap:var(--space-2) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mega__grid--stack{grid-template-columns:1fr}.mega__cols{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.mega__cols{gap:0 26px}.mega__cols--n2{grid-template-columns:1.35fr 1fr}.mega__cols--n3{grid-template-columns:repeat(3,1fr)}.mega__cols--n4{grid-template-columns:repeat(4,1fr)}}.mega__col{flex-direction:column;min-width:0;display:flex;position:relative}@media (min-width:768px){.mega__col:not(:last-child):after{content:"";background:var(--border-subtle);width:1px;position:absolute;top:0;bottom:0;right:-13px}}.mega__col-title{font-size:.6em;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);font-size:.75rem;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);margin:0;margin-bottom:var(--space-2);padding-inline:8px}.mega__links{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mega__col-seeall{margin-top:var(--space-2);font-size:15px;font-weight:var(--font-weight-semibold,600);font-family:var(--font-ui);white-space:nowrap;padding-inline:8px;text-decoration:none}.mega__link{padding:var(--space-2);border-radius:var(--radius-sm);font:var(--font-weight-medium,500) 14px var(--font-ui);color:var(--fg-1);transition:background var(--duration-sm) var(--ease-standard),color var(--duration-sm) var(--ease-standard);align-items:center;gap:11px;text-decoration:none;display:flex}.mega__link:hover,.mega__link:focus-visible{background:var(--bg-page);color:var(--color-primary-600)}.mega__link-icon{border-radius:var(--radius-sm);background:var(--bg-page);width:32px;height:32px;color:var(--color-primary-600);flex-shrink:0;place-items:center;display:grid}.mega__link-icon--logo{border:1px solid var(--border-subtle);background:#fff;padding:3px;overflow:hidden}.mega__link-logo{object-fit:contain;width:100%;height:100%}.mega__tool{padding:var(--space-2);border-radius:var(--radius-sm);transition:background var(--duration-sm) var(--ease-standard);align-items:flex-start;gap:11px;text-decoration:none;display:flex}.mega__tool:hover{background:var(--bg-page)}.mega__tool-icon{border-radius:var(--radius-sm);background:var(--bg-page);width:32px;height:32px;color:var(--color-primary-600);flex-shrink:0;place-items:center;display:grid}.mega__tool-body{flex-direction:column;min-width:0;display:flex}.mega__tool-name{align-items:center;gap:var(--space-2);font:var(--font-weight-medium,500) 14px/1.45 var(--font-ui);color:var(--fg-1);display:flex}.mega__tool-badge{font:var(--font-weight-semibold,600) 8.5px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary-800);background:var(--color-info-bg);border-radius:var(--radius-pill);padding:2px 6px}.mega__tool-desc{font:var(--font-weight-normal,400) 12px/1.5 var(--font-ui);margin-top:var(--space-1);color:var(--fg-3)}@media (max-width:1023px){.mega{grid-template-columns:1fr}}.mega--wide{width:min(1080px,100% - 2*var(--subbar-gutter))}.mega-backdrop{z-index:45;pointer-events:none;opacity:0;transition:opacity var(--duration-md,.2s) var(--ease-standard,ease);background:#07072173;position:fixed;inset:0}.mega-backdrop--open{opacity:1}@media (max-width:1023px){.mega-backdrop{display:none}}.notification-bar{z-index:46}.site-drawer{background:var(--bg-surface);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex;position:fixed;inset:56px 0 0;overflow:hidden}.site-drawer__toggle{padding:var(--space-3) var(--space-5);flex-shrink:0;align-items:center;display:flex}.site-drawer__toggle .mode-toggle{width:fit-content}.site-drawer__sep{border-top:1px solid var(--border-subtle);flex-shrink:0}.site-drawer__group-title{font-size:.6em;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);padding:var(--space-5) var(--space-5) var(--space-2);background:var(--bg-page);border-top:1px solid var(--border-subtle);margin:0;font-size:15px;display:block}.site-drawer__group-title--flush{padding-top:var(--space-3);border-top:none}.site-drawer__actions{gap:var(--space-3);padding:var(--space-4) var(--space-5);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;display:flex}.site-drawer__cta{background:var(--cta-primary-bg,var(--color-primary));color:var(--cta-primary-ink,var(--brand-green-ink,#fff))}.site-drawer__cta:hover{background:var(--cta-primary-hover-bg,color-mix(in srgb, var(--color-primary) 90%, black));color:var(--cta-primary-hover-ink,var(--brand-green-ink,#fff))}.site-drawer__cta:active{background:var(--cta-primary-active-bg,var(--brand-petrol,var(--color-primary-dark,var(--color-primary))));color:var(--cta-primary-active-ink,var(--brand-green-ink,#fff))}.site-drawer__cta{min-height:48px;padding:0 var(--space-5);border-radius:var(--rs-radius-md,12px);font:var(--font-weight-semibold,600) 17px var(--font-ui);text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;text-decoration:none;display:flex}.site-drawer__cta:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.site-drawer__cta:active:active{transform:none}}.site-drawer__viewport{flex:1;overflow:hidden}.site-drawer__track{width:200%;height:100%;transition:transform .2s;display:flex}.site-drawer__track--sub{transform:translate(-50%)}.site-drawer__panel{flex-direction:column;width:50%;height:100%;display:flex;overflow-y:auto}.site-drawer__nav{flex-direction:column;display:flex}.site-drawer__row{width:100%;padding:16px var(--space-5);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;background:0 0;border:none;flex-direction:column;gap:3px;text-decoration:none;display:flex}.site-drawer__row:active:active{background-color:var(--bg-muted);transition:none}.site-drawer__row{border-bottom:1px solid var(--border-subtle)}.site-drawer__row--parent{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--fg-1);flex-direction:row}.site-drawer__row-label{font:var(--font-weight-semibold,600) 20px var(--font-ui);color:var(--fg-1);align-items:center;gap:12px;display:flex}.site-drawer__row-desc{font:var(--font-weight-regular,400) 14px/1.5 var(--font-ui);color:var(--fg-3)}.site-drawer__row--index{background:var(--bg-page);flex-direction:row;justify-content:space-between;align-items:center}.site-drawer__row--index .site-drawer__row-label{font:var(--font-weight-semibold,600) 16px var(--font-ui);color:var(--color-primary)}.site-drawer__row--index:after{content:"→";color:var(--color-primary);flex-shrink:0}.site-drawer__row-icon{border-radius:var(--radius-sm);background:var(--bg-page);width:36px;height:36px;color:var(--color-primary-600);flex-shrink:0;place-items:center;display:grid}.site-drawer__row-icon--logo{border:1px solid var(--border-subtle);background:#fff;padding:4px;overflow:hidden}.site-drawer__row-logo{object-fit:contain;width:100%;height:100%}.site-drawer__close{justify-content:center;align-items:center;gap:var(--space-2,8px);width:100%;min-height:52px;padding:0 var(--space-6,24px);padding-bottom:env(safe-area-inset-bottom,0);border:0;border-top:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--fg-2,currentColor);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-semibold,600);cursor:pointer;flex-shrink:0;display:flex}.site-drawer__close:active{background:var(--bg-muted,var(--bg-page))}.site-drawer__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.site-drawer__close-icon{width:1rem;height:1rem}.site-header--business .site-drawer__cta{--cta-fill:var(--color-primary-800);background:var(--cta-fill);cursor:pointer}.site-header--business .site-drawer__cta:hover{background:color-mix(in srgb, var(--cta-fill) 90%, black)}.site-header--business .site-drawer__signin{color:var(--color-primary-800);border-color:var(--color-primary-800)}@media (prefers-reduced-motion:reduce){.site-drawer__track,.site-header__bar-track{transition:none}}@media (max-width:639.98px){.site-header__bar-panel{flex:0 0 50%;gap:8px;min-width:0}.site-header__bar-panel .site-header__logo--mobile{flex:auto;min-width:0;max-width:157px}.site-header__bar-panel .site-header__logo-img{object-fit:contain;width:100%;height:auto}.site-header__bar-panel .site-header__lang{min-height:40px;color:var(--ink-900-ed,#142234);border-color:var(--ink-100-ed,#dbe4ec);flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex}}.site-header__nav-trigger:focus-visible,.site-header__nav-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px;border-radius:var(--radius-sm)}.site-header__nav-trigger[aria-expanded=true]{background:var(--bg-page)}.site-header__nav-trigger[aria-expanded=true] .site-header__chevron{transform:rotate(180deg)}.site-header__subbar>.site-header__icon-btn{border-radius:var(--radius-pill);min-width:40px;min-height:40px}.site-header__subbar>.site-header__icon-btn:hover,.site-header__subbar>.site-header__icon-btn:focus-visible{background:var(--bg-page);color:var(--color-primary)}.mega__seeall{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill)}.mega__seeall:hover{background:var(--bg-page);border-color:var(--color-primary)}.mega__tool:focus-visible,.mega__link:focus-visible,.mega__seeall:focus-visible,.mega__col-seeall:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;background:var(--bg-page)}.site-drawer__row:hover,.site-drawer__row:focus-visible{background:var(--bg-page);color:var(--color-primary)}.site-drawer__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}body{--nav-tuck:calc(var(--mobile-top-header-h,82px) / 2)}@media (min-width:1024px){body{--header-nav-h:calc(5rem + var(--space-3) + var(--space-3));--subnav-sticky-top:var(--header-nav-h);--nav-tuck:calc(var(--header-nav-h) / 2)}}:root{--floating-nav-radius:var(--radius-md,12px)}.site-header.site-header--floating{--surface-card-radius:var(--floating-nav-radius);--header-nav-h:5rem;--surface-card-bg:var(--bg-surface);--surface-card-border:var(--border-subtle);padding:var(--space-3) var(--space-6);background:0 0;border-bottom:0}.site-header.site-header--floating .site-header__subbar{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));--subbar-gutter:var(--space-6);gap:var(--space-3)}.site-header.site-header--floating .site-header__logo-img,.site-header.site-header--floating .site-header__logo img{width:auto;max-width:10.5rem;height:auto;max-height:2.5rem}.site-header.site-header--floating .site-header__logo .site-header__logo-img{width:10.5rem}.site-header.site-header--floating .site-header__nav{gap:0}.site-header.site-header--floating .site-header__nav-trigger,.site-header.site-header--floating .site-header__nav-link{--nav-pad-x:var(--space-2);transition:color var(--duration-sm) var(--ease-standard);font-weight:600}.site-header.site-header--floating .site-header__nav-trigger:after,.site-header.site-header--floating .site-header__nav-link:after{transition:background-color var(--duration-sm) var(--ease-standard)}.site-header.site-header--floating .site-header__icon-btn,.site-header.site-header--floating .site-header__account-actions .site-header__account-login,.site-header.site-header--floating .site-header__account-actions .member-header-menu__trigger{transition:background-color var(--duration-sm) var(--ease-standard),color var(--duration-sm) var(--ease-standard),border-color var(--duration-sm) var(--ease-standard)}.site-header.site-header--floating .site-header__icon-btn{border:1px solid var(--border-strong,var(--border-subtle));width:2.875rem;height:2.875rem;color:var(--fg-1);border-radius:50%;flex-shrink:0}.site-header.site-header--floating .site-header__icon-btn:hover{background:var(--bg-muted)}.site-header.site-header--floating .site-header__cta{min-height:2.875rem;padding:var(--space-3) var(--space-5);background:var(--cta-primary-bg,var(--color-primary-600));color:var(--cta-primary-ink,var(--color-white,#fff));white-space:nowrap;border-radius:999px;flex-shrink:0}.site-header.site-header--floating .site-header__cta:hover{background:var(--cta-primary-hover-bg,var(--color-primary-700))}.site-header.site-header--floating .site-header__lang--subbar{width:2.875rem;height:2.875rem;color:var(--fg-1);letter-spacing:.02em;transition:background-color var(--duration-sm) var(--ease-standard);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--space-1);padding:0;font-size:.875rem}.site-header.site-header--floating .site-header__lang--subbar:hover{background:var(--bg-muted)}.site-header.site-header--floating .site-header__lang--subbar:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.site-header.site-header--floating .mega{border-radius:var(--radius-lg)}.site-header.site-header--floating .house-menu--desktop{top:calc(100% + var(--space-2));border-radius:var(--radius-lg)}@media (min-width:1024px){.site-header.site-header--floating .site-header__bar{display:none}.site-header.site-header--floating .site-header__lang--subbar{display:inline-flex}}@media (min-width:1024px) and (max-width:1279.98px){.site-header.site-header--floating .site-header__subbar{--subbar-gutter:var(--space-3);gap:var(--space-2)}.site-header.site-header--floating .site-header__logo-img,.site-header.site-header--floating .site-header__logo img{max-width:8.5rem}.site-header.site-header--floating .site-header__logo .site-header__logo-img{width:8.5rem}.site-header.site-header--floating .site-header__nav-trigger,.site-header.site-header--floating .site-header__nav-link{--nav-pad-x:var(--space-1);font-size:.75rem}.site-header.site-header--floating .site-header__account-login{padding-inline:var(--space-3)}.site-header.site-header--floating .site-header__spacer{display:none}.site-header.site-header--floating .site-header__nav{flex-shrink:1;min-width:0}.site-header.site-header--floating .site-header__nav-item{min-width:0}.site-header.site-header--floating .site-header__nav-trigger,.site-header.site-header--floating .site-header__nav-link{white-space:normal;line-height:1.35}.site-header.site-header--floating .site-header__cta{padding-inline:var(--space-3)}}.site-header__account-actions{flex-shrink:0;align-items:center;display:flex}.site-header__account-actions .site-header__account-login,.site-header__account-actions .member-header-menu__trigger{min-height:2.875rem;padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong,var(--border-subtle));color:var(--fg-1);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-header__account-actions .member-header-menu__trigger{padding:var(--space-1) var(--space-2)}.site-header__account-actions .site-header__account-login:hover,.site-header__account-actions .member-header-menu__trigger:hover{background:var(--bg-muted)}.site-header__account-actions .site-header__account-login:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:3px}.site-header .site-header__mobile-mode{padding:var(--space-1) var(--space-3);justify-content:flex-end;align-items:center;display:flex}@media (min-width:1024px){.site-header .site-header__mobile-mode{display:none}}.site-header__mobile-account{color:var(--fg-1);font-size:var(--text-sm)}.site-header__mobile-account .member-header-menu__trigger{color:var(--fg-1)}.site-header__mobile-signin{color:var(--fg-1);text-decoration:none}@media (max-width:1023.98px){.site-header.site-header--floating{padding:var(--space-2) var(--space-3)}.site-header.site-header--floating .site-header__bar{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));--surface-card-radius:var(--floating-nav-radius)}.site-header.site-header--floating .site-header__bar-inner{height:4rem;padding-inline:var(--space-2);gap:0}.site-header.site-header--floating .site-header__bar-panel{gap:0}.site-header.site-header--floating .site-header__logo{min-width:0;max-width:100%;margin-inline-start:var(--space-2);transform:translateY(2px)}.site-header.site-header--floating .site-header__logo--mobile{max-width:8.5rem}.site-header.site-header--floating .site-header__logo span{min-width:0;max-width:100%}.site-header.site-header--floating .site-header__logo img{object-fit:contain;max-width:100%;height:auto;max-height:2.5rem}.site-header.site-header--floating .site-header__logo .site-logo__submark{white-space:normal;text-align:center;letter-spacing:.05em;font-size:.5rem}.site-header.site-header--floating .site-header__powered-by{white-space:normal;font-size:.5rem}.site-header.site-header--floating .site-header__logo .site-header__logo-img{width:100%;max-width:100%}.site-header.site-header--floating .site-header__lang,.site-header.site-header--floating .site-header__search-mobile,.site-header.site-header--floating .site-header__burger,.site-header.site-header--floating .site-header__mobile-signin{width:2.75rem;height:2.75rem;min-height:2.75rem;padding:var(--space-2);color:var(--fg-1);background:0 0;border:0;border-radius:50%;flex:0 0 2.75rem;justify-content:center;align-self:center;align-items:center;display:inline-flex}.site-header.site-header--floating .site-header__lang:hover,.site-header.site-header--floating .site-header__search-mobile:hover,.site-header.site-header--floating .site-header__burger:hover,.site-header.site-header--floating .site-header__mobile-signin:hover{background:var(--bg-muted)}.site-header.site-header--floating .site-header__lang:focus-visible,.site-header.site-header--floating .site-header__search-mobile:focus-visible,.site-header.site-header--floating .site-header__burger:focus-visible,.site-header.site-header--floating .site-header__mobile-signin:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:-2px}.site-header.site-header--floating .site-header__lang{font-size:var(--text-sm)}.site-header.site-header--floating .site-header__mobile-account{flex:0 0 2.75rem;display:flex}.site-header.site-header--floating .site-header__mobile-account .member-header-menu__trigger{width:2.75rem;height:2.75rem;padding:var(--space-2)}.site-header.site-header--floating .site-header__mobile-account .site-header__chevron{display:none}.site-header.site-header--floating .site-header__mobile-account .member-header-menu__panel{max-height:min(32rem,60dvh);max-width:calc(100vw - var(--space-6) - var(--space-6));overscroll-behavior:contain;overflow-y:auto}.site-header.site-header--floating.site-header--drawer-open{padding-bottom:0}.site-header.site-header--floating.site-header--drawer-open:before{content:"";z-index:-1;background:var(--bg-page);position:fixed;inset:0}.site-header.site-header--floating.site-header--drawer-open .site-header__bar{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.site-header.site-header--floating .site-drawer{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));top:var(--mobile-top-header-h,74px);inset-inline:var(--space-3);bottom:var(--space-2);box-shadow:none;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.site-header.site-header--floating .site-drawer__viewport{min-height:0}.site-header.site-header--floating .site-drawer__panel{overscroll-behavior:contain}.site-header.site-header--floating .site-drawer__nav{padding:var(--space-2) var(--space-4)}.site-header.site-header--floating .site-drawer__row--parent{min-height:4rem;padding:var(--space-4) var(--space-2)}.site-header.site-header--floating .site-drawer__row--search{min-height:3rem;margin-bottom:var(--space-2);padding:var(--space-3);background:var(--bg-page);border:0;border-radius:999px}.site-header.site-header--floating .site-drawer__row-label{font-size:var(--text-lg);font-weight:500}.site-header.site-header--floating .site-drawer__actions{padding:var(--space-4);gap:var(--space-2)}.site-header.site-header--floating .site-drawer__actions .member-doors--out{gap:var(--space-2)}.site-header.site-header--floating .site-drawer__cta,.site-header.site-header--floating .site-drawer__signin{min-height:3rem;font-size:var(--text-sm);padding:var(--space-2);margin:0}.site-header.site-header--floating .site-drawer__signin{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong,var(--border-subtle));border-radius:999px;width:100%;text-decoration:none;display:flex}.site-header.site-header--floating .site-drawer__close{min-height:2.75rem;padding-bottom:env(safe-area-inset-bottom,0px);border-top:0}}@media (min-width:1024px){.site-header__mobile-account{display:none}}body:has(.category-subnav:is(.ranking-nav,.archive-subnav,.anchor-subnav-bar.is-stuck)){--category-nav-gutter:var(--space-6);--category-nav-max-width:var(--frame-max-width,var(--container-max-width));--category-nav-radius:var(--floating-nav-radius,var(--radius-md,12px));--category-nav-bottom-space:var(--space-2)}@media (max-width:1023.98px){body:has(.category-subnav:is(.ranking-nav,.archive-subnav,.anchor-subnav-bar.is-stuck)){--category-nav-gutter:var(--space-3)}}body:has(.category-subnav:is(.ranking-nav,.archive-subnav,.anchor-subnav-bar.is-stuck)) .site-header.site-header--floating{padding-bottom:0}:is(body:has(.category-subnav:is(.ranking-nav,.archive-subnav,.anchor-subnav-bar.is-stuck)) .site-header.site-header--floating .site-header__subbar,body:has(.category-subnav:is(.ranking-nav,.archive-subnav,.anchor-subnav-bar.is-stuck)) .site-header.site-header--floating .site-header__bar){box-shadow:none;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width:1024px){body:has(.category-subnav:is(.ranking-nav,.archive-subnav,.anchor-subnav-bar.is-stuck)){--header-nav-h:calc(5rem + var(--space-3));--subnav-sticky-top:var(--header-nav-h)}}body:has(.comparison-table__head-row.is-stuck,.comparison-table__mobile-bar--shown) .site-header.site-header--floating{padding-bottom:0}:is(body:has(.comparison-table__head-row.is-stuck,.comparison-table__mobile-bar--shown) .site-header.site-header--floating .site-header__subbar,body:has(.comparison-table__head-row.is-stuck,.comparison-table__mobile-bar--shown) .site-header.site-header--floating .site-header__bar){box-shadow:none;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (min-width:1024px){body:has(.comparison-table__head-row.is-stuck,.comparison-table__mobile-bar--shown){--header-nav-h:calc(5rem + var(--space-3));--subnav-sticky-top:var(--header-nav-h)}}@media (max-width:1023.98px){body:has(.toc-mobile.is-docked) .site-header.site-header--floating{padding-bottom:0}body:has(.toc-mobile.is-docked) .site-header.site-header--floating .site-header__bar{box-shadow:none;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width:1024px){body:has(.site-header--floating){--toc-reading-top:calc(5rem + var(--space-3))}body:has(.site-header--floating):has(.toc-reading-bar.is-docked){--header-nav-h:var(--toc-reading-top);--subnav-sticky-top:var(--header-nav-h);--toc-reading-bar-h:calc(3.25rem + 1px)}body:has(.site-header--floating):has(.toc-reading-bar.is-docked) .site-header.site-header--floating{padding-bottom:0}body:has(.site-header--floating):has(.toc-reading-bar.is-docked) .site-header.site-header--floating .site-header__subbar{box-shadow:none;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}body:has(.card-apply-bar--wide[data-visible=true]){--header-nav-h:calc(5rem + var(--space-3));--subnav-sticky-top:var(--header-nav-h)}body:has(.card-apply-bar--wide[data-visible=true]) .site-header.site-header--floating{padding-bottom:0}body:has(.card-apply-bar--wide[data-visible=true]) .site-header.site-header--floating .site-header__subbar{box-shadow:none;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.card-apply-bar--wide{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));width:calc(100% - var(--space-6) - var(--space-6));max-width:var(--frame-max-width,var(--container-max-width));border-top-left-radius:0;border-top-right-radius:0;margin-inline:auto}}body{--notification-frame-gutter:var(--space-6);--notification-frame-max-width:var(--frame-max-width,var(--container-max-width));--notification-frame-top:var(--space-3);--notification-frame-radius:var(--radius-lg)}@media (max-width:1023.98px){body{--notification-frame-gutter:var(--space-3);--notification-frame-top:var(--space-2)}}body[data-article-reading=true] .site-header{transition:transform var(--duration-md,.2s) var(--ease-standard,ease),visibility var(--duration-md,.2s)}body[data-article-reading=true][data-reading-chrome=hidden] .site-header{visibility:hidden;pointer-events:none;transform:translateY(-120%)}@media (max-width:1023.98px){body[data-article-reading=true][data-reading-chrome=hidden] .toc-mobile{transform:translateY(calc(-100% - var(--mobile-top-header-h,80px)));visibility:hidden;pointer-events:none}}@media (min-width:1024px){body[data-article-reading=true] :is(.toc-reading-bar,.card-apply-bar,.category-subnav,.ranking-nav){transition:top var(--duration-md,.2s) var(--ease-standard,ease)}body[data-article-reading=true][data-reading-chrome=hidden]{--header-nav-h:0px!important;--subnav-sticky-top:0px!important;--toc-reading-top:0px!important}}@media (prefers-reduced-motion:reduce){body[data-article-reading=true] :is(.site-header,.toc-reading-bar,.card-apply-bar,.category-subnav,.ranking-nav){transition:none}}.social-links{align-items:center;gap:var(--space-4,1rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social-links__item{display:flex}.social-links__link{min-width:44px;min-height:44px;margin:0 calc(var(--space-3,.75rem)*-1);padding:var(--space-3,.75rem);color:inherit;opacity:.72;transition:opacity var(--transition-fast,.15s) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.social-links__link:hover,.social-links__link:focus-visible{opacity:1}.social-links__icon{width:20px;height:20px;display:block}.social-links--pill{gap:var(--space-4,1rem)}.social-links--pill .social-links__link{opacity:1;width:36px;min-width:36px;height:36px;min-height:36px;transition:background-color var(--transition-fast,.15s) ease;background:#ffffff1a;border-radius:999px;margin:0;padding:0}.social-links--pill .social-links__link:hover,.social-links--pill .social-links__link:focus-visible{background:#fff3}.social-links--pill .social-links__icon{width:16px;height:16px}.footer-legal{gap:var(--space-2,.5rem);color:var(--muted,#ffffff8c);flex-direction:column;font-size:11px;line-height:1.6;display:flex}.footer-legal__p{margin:0}.site-footer{background:var(--bg-dark);color:var(--color-neutral-300);--muted:color-mix(in srgb, var(--color-neutral-300) 80%, var(--bg-dark))}.site-footer__inner{max-width:var(--container-max-width);padding:36px var(--container-padding-inline,var(--space-10)) var(--space-6);margin:0 auto}@media (max-width:767px){.site-footer__inner{padding:var(--space-8) var(--space-6) var(--space-6)}}.site-footer__top{gap:var(--space-8);border-bottom:1px solid #ffffff1f;grid-template-columns:1.4fr 1fr 1fr 1fr;padding-bottom:26px;display:grid}@media (max-width:767px){.site-footer__top{gap:var(--space-6);grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}.site-footer__logo{width:auto;height:22px;margin-bottom:var(--space-3);filter:brightness(0)invert();display:block}.site-footer__logo--group{filter:none;height:36px}.site-footer__tagline{font:var(--font-weight-normal,400) 12.5px/1.55 var(--font-ui);color:var(--muted);max-width:280px;margin:0}.site-footer__markets{gap:var(--space-3);font:var(--font-weight-medium,500) 12px var(--font-ui);color:var(--color-neutral-200);flex-wrap:wrap;margin-top:14px;display:flex}.site-footer__markets a{color:inherit;transition:color var(--transition-fast,.15s) ease;text-decoration:none}.site-footer__markets a:hover,.site-footer__markets a:focus-visible{color:var(--fg-on-dark,#fff);text-decoration:underline}.site-footer__socials{margin-top:14px}.site-footer__col{font:var(--font-weight-normal,400) 13px var(--font-ui);flex-direction:column;gap:9px;display:flex}.site-footer__col-heading{font:var(--font-weight-bold,700) 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-200)}.site-footer__link{color:var(--footer-link-color,var(--color-neutral-300));transition:color var(--duration-sm) var(--ease-standard);text-decoration:none}.site-footer__link:hover{color:var(--fg-on-dark)}.site-footer__link{appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.site-footer__bottom{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);font:var(--font-weight-normal,400) 11.5px var(--font-ui);color:var(--muted);display:flex}@media (max-width:767px){.site-footer__bottom{gap:var(--space-2);flex-direction:column}}.site-footer__newsletter{margin-top:var(--space-4);max-width:380px}.site-footer__lead{font:var(--font-weight-medium,500) 14px var(--font-ui);color:#fffc;margin:0;line-height:1.5}.site-footer__bottom-links{align-items:center;gap:var(--space-4);display:flex}.site-footer__bottom-link{color:inherit;transition:color var(--duration-sm) var(--ease-standard);text-decoration:none}.site-footer__bottom-link:hover{color:var(--fg-on-dark)}.site-footer__disclaimer{margin:var(--space-4) 0 0;text-align:center;font:var(--font-weight-normal,400) 11px var(--font-ui);color:var(--color-neutral-300);line-height:1.6}.site-footer__madein{white-space:nowrap}.site-footer__legal{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid #ffffff14}.site-footer--network{--bg-dark:var(--ink-900-ed,#070721);--color-neutral-300:var(--ink-300-ed,#c8d4df);--color-neutral-200:var(--ink-100-ed,#eff5f9)}.site-footer--network .site-footer__brand>img,.site-footer--network .site-footer__brand>.site-logo{max-width:100%}.site-footer__powered-by{margin-top:var(--space-4);color:var(--color-neutral-200);font:600 var(--text-sm,.875rem)/1.5 var(--font-ui);text-decoration:none;display:inline-flex}.site-footer__powered-by:hover,.site-footer__powered-by:focus-visible{text-decoration:underline}.site-footer__social-row{align-items:center;gap:var(--space-4);padding-block:var(--space-5);font:600 var(--text-sm,.875rem)/1.5 var(--font-ui);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.site-footer__social-row{flex-direction:column;align-items:flex-start}}button.site-footer__bottom-link{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.footer-consent{text-align:left;cursor:pointer;font-family:var(--font-ui);font-size:var(--text-ui-md);line-height:var(--text-ui-md--lh);font-weight:inherit;color:var(--muted);transition:color var(--transition-fast,.15s) ease;background:0 0;border:0;margin:0;padding:0}.footer-consent:hover,.footer-consent:focus-visible{color:var(--foreground)}html #tarteaucitronRoot{width:100%;position:absolute;top:0;left:0;right:0}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop{z-index:2147483646!important;box-sizing:border-box!important;text-align:center!important;border-radius:22px!important;width:430px!important;min-width:0!important;max-width:92vw!important;max-height:90vh!important;margin:0!important;padding:34px 32px 26px!important;position:fixed!important;inset:50% auto auto 50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 100vmax #14100a6b,0 24px 60px -12px #00000073!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop>*,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop:before{flex-shrink:0!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop:before{content:""!important;width:var(--consent-logo-width,210px)!important;height:var(--consent-logo-height,82px)!important;max-width:var(--consent-logo-max-width,78%)!important;background-image:var(--consent-logo,url(/images/milesopedia-wordmark.png))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;margin:0 auto 20px!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert{grid-template-areas:"title""copy""services";max-width:none!important;max-height:none!important;color:var(--foreground)!important;background:0 0!important;grid-template-columns:minmax(0,1fr)!important;margin:0 0 18px!important;font-size:15px!important;line-height:1.55!important;display:grid!important;overflow:visible!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert:after{content:"";grid-area:services;min-height:172px}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert strong{grid-area:title;font-family:var(--font-display,inherit)!important;font-weight:var(--font-weight-display,600)!important;letter-spacing:-.01em!important;color:var(--foreground)!important;margin:0 0 8px!important;font-size:21px!important;line-height:1.2!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronPartnersList{grid-area:services;text-align:center!important;margin:0 0 22px!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronPartnersList b{letter-spacing:.05em!important;text-transform:uppercase!important;opacity:.85!important;color:var(--foreground)!important;margin-bottom:10px!important;font-size:11px!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCounter-list{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0 auto!important;padding:0!important;list-style:none!important;display:flex!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCounter-list li{background:color-mix(in oklch, var(--color-primary) 12%, transparent)!important;color:var(--foreground)!important;white-space:nowrap!important;border-radius:999px!important;margin:0!important;padding:4px 12px!important;font-size:12px!important;line-height:1.3!important;list-style:none!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{box-sizing:border-box!important;width:100%!important;font-size:15px!important;font-weight:var(--font-weight-semibold,600)!important;cursor:pointer!important;text-align:center!important;letter-spacing:.01em!important;border:none!important;border-radius:12px!important;min-height:44px!important;margin:0 0 10px!important;padding:13px 18px!important;transition:background-color .15s,border-color .15s!important;display:block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2{background:var(--color-cta,var(--color-primary))!important;color:var(--consent-cta-text,#fff)!important;border:none!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed:hover,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed:focus,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2:hover,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2:focus{background:var(--consent-cta-hover-bg,var(--color-cta-hover,var(--color-primary-dark,var(--color-primary))))!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{color:var(--foreground)!important;border:1.5px solid color-mix(in oklch, var(--color-primary) 55%, transparent)!important;background:0 0!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2:hover,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2:focus{background:color-mix(in oklch, var(--color-primary) 10%, transparent)!important;border-color:color-mix(in oklch, var(--color-primary) 65%, transparent)!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronCheck,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop .tarteaucitronCross{display:none!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseAlert{color:var(--ink-700-ed,#3a485c)!important;cursor:pointer!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:4px auto 0!important;padding:12px 10px!important;font-size:13px!important;text-decoration:underline!important;display:inline-block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPrivacyUrl{cursor:pointer!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:2px auto 0!important;padding:12px 10px!important;font-size:12px!important;text-decoration:underline!important;display:inline-block!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseCross{display:none!important}html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop{color:var(--foreground)!important;background:#fff!important}html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed,html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2{background:var(--color-cta,var(--color-primary))!important;color:var(--consent-cta-text,#fff)!important;border:none!important}html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{color:var(--foreground)!important;border:1.5px solid color-mix(in oklch, var(--color-primary) 55%, transparent)!important;background:0 0!important}@media (max-width:480px){html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop{border-radius:18px!important;width:360px!important;padding:26px 18px 20px!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop:before{width:var(--consent-logo-width-sm,var(--consent-logo-width,210px))!important;height:var(--consent-logo-height-sm,64px)!important;margin-bottom:16px!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{min-height:46px!important;padding:14px 16px!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop[style*="display: block"]{flex-direction:column!important;align-items:stretch!important;display:flex!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronCloseAlert{order:1!important;margin:0 auto 8px!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllDenied2{order:2!important}html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronPersonalize2,html #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronAllAllowed{order:3!important;margin-bottom:0!important}}.section-head{text-align:center;align-items:center;gap:var(--space-2,.5rem);margin-bottom:var(--space-6,1.5rem);flex-direction:column;display:flex}.section-head__title{margin:0}.section-head__sub{font-size:var(--text-lg,1.2em)}@media (max-width:767px){.section-head__sub{font-size:var(--text-md,1em)}}.section-head__link{color:var(--color-primary-600,#203ca7);text-decoration:none;transition:color .15s}.section-head__link:hover{color:var(--color-primary-800,#1a1877)}.section-head--start{text-align:left;align-items:flex-start}.filter-tabs{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.filter-card .filter-tabs{margin-top:.75rem;margin-bottom:0}.filter-tab{border:1px solid var(--ink-300-ed);color:var(--ink-500-ed);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:14px;font-weight:var(--font-weight-medium,500);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;background-color:#0000;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.filter-tab:active:active{transition:none;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.filter-tab:active:active{transform:none}}.filter-tab:hover{color:var(--ink-900-ed);border-color:var(--ink-700-ed)}.filter-tab.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.filter-tab--sm{gap:.3125rem;padding:.375rem .875rem;font-size:13px}.filter-tab.is-disabled,.filter-tab:disabled{opacity:.45;cursor:not-allowed}.filter-tab.is-disabled:hover,.filter-tab:disabled:hover{color:var(--ink-500-ed);border-color:var(--ink-300-ed)}.filter-card{font-size:var(--type-body-md-size,16px);line-height:var(--type-body-md-lh,1.6);background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));margin-bottom:3rem;padding:2rem}.page--filters .filter-card{z-index:1;margin-top:-7rem;position:relative}.filter-card__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.filter-card__title{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:18px;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed);margin:0}.filter-card__reset{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--color-primary);cursor:pointer;background:0 0;border:none}.filter-card__reset:hover{text-decoration:underline}.filter-card__search{flex:200px;min-width:0}.filter-card__row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.filter-card__row>select{flex:100%;min-width:0}@media (min-width:768px){.filter-card__row>select{flex-basis:calc(50% - .25rem)}}@media (min-width:1024px){.filter-card__row>select{flex:1 1 0}}select.filter-card__sort{flex:0 auto}.filter-card__separator{background-color:var(--ink-100-ed);align-self:stretch;width:1px;margin:0 .25rem;display:none}@media (min-width:1024px){.filter-card__separator{display:block}}.filter-card__checkbox-group{flex-wrap:wrap;gap:8px 28px;margin-top:20px;display:flex}.filter-checkbox{min-height:32px;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);color:var(--ink-900-ed);cursor:pointer;align-items:center;gap:10px;font-size:15px;line-height:1.3;display:inline-flex}.filter-checkbox>input{width:18px;height:18px;accent-color:var(--color-primary,#203ca7);cursor:pointer;flex:none;margin:0}.filter-card__row{gap:12px;margin-top:16px}.filter-card__row>select,.filter-card__search .search-field__input{min-height:48px;color:var(--ink-900-ed,#0b1b22);background-color:var(--surface-0,#fff);border-color:var(--ink-300-ed,#9aaab3);border-radius:10px;font-size:16px}.filter-card__row>select:focus,.filter-card__search .search-field__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 16%, transparent)}.filter-card .filter-tab{white-space:normal;text-align:center;justify-content:center;min-height:40px;line-height:1.4}.filter-card .filter-tab:not(.is-active):not(:disabled){color:var(--ink-700-ed,#34474f)}.filter-card .filter-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:639px){.filter-card{padding:20px}.filter-card__sort{width:100%}}.filter-card-float__panel .filter-card__row{gap:12px;margin-top:16px}.filter-card-float__panel .filter-card__row>select,.filter-card-float__panel .filter-card__search .search-field__input{min-height:48px;color:var(--ink-900-ed,#0b1b22);background-color:var(--surface-0,#fff);border-color:var(--ink-300-ed,#9aaab3);border-radius:10px;font-size:16px}.filter-card-float__panel .filter-card__row>select:focus,.filter-card-float__panel .filter-card__search .search-field__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 16%, transparent)}.filter-card-float__panel .filter-tab{white-space:normal;text-align:center;justify-content:center;min-height:40px;line-height:1.4}.filter-card-float__panel .filter-tab:not(.is-active):not(:disabled){color:var(--ink-700-ed,#34474f)}.filter-card-float__panel .filter-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.filter-balance{flex:100%;gap:6px;min-width:0;display:grid}@media (min-width:768px){.filter-balance{grid-template-columns:auto minmax(0,220px);align-items:center;column-gap:16px}}.filter-balance__label{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--ink-900-ed,#0b1b22)}.filter-balance__field{align-items:center;display:flex;position:relative}.filter-balance__input{font-variant-numeric:tabular-nums;width:100%;min-height:48px;color:var(--ink-900-ed,#0b1b22);background-color:var(--surface-0,#fff);border:1px solid var(--ink-300-ed,#9aaab3);border-radius:10px;padding:0 36px 0 14px;font-size:16px}.filter-balance__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 16%, transparent);outline:none}.filter-balance__symbol{color:var(--ink-500-ed,#566872);pointer-events:none;position:absolute;right:14px}.filter-balance__field--prefix .filter-balance__input{padding:0 14px 0 30px}.filter-balance__field--prefix .filter-balance__symbol{left:14px;right:auto}.filter-balance__hint{color:var(--ink-500-ed,#566872);font-size:13px;line-height:1.4}@media (min-width:768px){.filter-balance__hint{grid-column:1/-1}}.filter-card--collapsible .filter-card__header{margin-bottom:0}.filter-card--collapsible .filter-card__body{margin-top:var(--space-4,1rem)}.filter-card__toggle,.filter-card__done{display:none}.filter-card__results{margin:var(--space-2,.5rem) 0 0;font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-sm,.875rem);color:var(--ink-500-ed)}@media (max-width:1023.98px){.filter-card--collapsible{padding:var(--space-4,1rem);margin-bottom:var(--space-4,1rem);min-width:0}.filter-card--collapsible .filter-card__desktop-title,.filter-card--collapsible:not(.filter-card--open) .filter-card__body:not(:target){display:none}.filter-card--collapsible .filter-card__header{gap:var(--space-3,.75rem)}.filter-card--collapsible .filter-card__reset{min-height:44px;font-size:var(--text-sm,.875rem)}.filter-card__toggle{align-items:center;gap:var(--space-2,.5rem);min-height:44px;color:var(--ink-900-ed);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-base,1rem);font-weight:var(--font-weight-semibold,600);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.filter-card__chevron{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:1.25rem;height:1.25rem}:is([aria-expanded=true] .filter-card__chevron,.filter-card--collapsible:has(.filter-card__body:target) .filter-card__chevron){transform:rotate(180deg)}.filter-card__done{width:100%;margin-top:var(--space-4,1rem);justify-content:center;min-height:44px;display:flex}.filter-card__toggle:focus-visible,.filter-card__reset:focus-visible,.filter-card__done:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.page--compare .page-header{padding-block:var(--space-5,1.25rem) var(--space-12,3rem)}.page--compare .page-header__row{gap:var(--space-4,1rem)}.page--compare .page-header__meta{gap:var(--space-2,.5rem)}.page--compare .page-header__meta .display-1{font-size:var(--text-xl,1.5rem)}.page--compare .filter-card--collapsible{margin-top:calc(-1*var(--space-12,3rem))}}.account-filters__search{min-height:48px;font-size:16px}.account-filters__profile{margin-top:var(--space-6,1.5rem);padding-top:var(--space-4,1rem);border-top:1px solid var(--border,#e3ebf2)}@media (min-width:768px){.account-filters__profile .filter-balance{grid-template-columns:auto minmax(0,220px) 1fr}}.account-filters__hint{margin:var(--space-2,.5rem) 0 0;max-width:80ch;font-size:var(--text-sm,.875rem);color:var(--muted,#566872);line-height:1.6}.filter-card__row>select.filter-card__province{flex:100%}@media (min-width:768px){.filter-card__row>select.filter-card__province{flex:0 250px}}.search-field{width:100%;position:relative}.search-field__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-field__field{align-items:center;display:flex;position:relative}.search-field__icon{left:var(--space-3,12px);width:1.125rem;height:1.125rem;color:var(--ink-500-ed,var(--muted-foreground,#566872));pointer-events:none;position:absolute}.search-field__input{width:100%;padding-left:calc(var(--space-3,12px) + 1.125rem + var(--space-2,8px));padding-right:calc(var(--space-3,12px) + 1.25rem)}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__clear{right:var(--space-2,8px);border-radius:var(--radius-pill,9999px);width:1.5rem;height:1.5rem;color:var(--ink-300-ed,#9aaab3);cursor:pointer;transition:color var(--duration-md,.24s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.search-field__clear:hover,.search-field__clear:focus-visible{color:var(--ink-700-ed,var(--foreground,#2a3a42))}.search-field__clear>svg{width:1rem;height:1rem}.search-field__results{z-index:20;top:calc(100% + var(--space-1,4px));max-height:18rem;padding:var(--space-1,4px);background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));box-shadow:var(--surface-card-shadow-raised,0 12px 32px #0707211f);border:1px solid var(--ink-100-ed,var(--border,#e7ecee));margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.search-field__result{padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-sm,.25rem);cursor:pointer;flex-direction:column;gap:.05rem;display:flex}.search-field__result.is-active{background:var(--background-light,var(--muted,#f2f6f8))}.search-field__result-name{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-base,1rem);color:var(--ink-900-ed,var(--foreground,#0b1b22))}.search-field__result-meta{font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-xs,.75rem);color:var(--ink-500-ed,var(--muted-foreground,#566872))}.search-field__empty{padding:var(--space-2,8px) var(--space-3,12px);font-family:var(--font-ui,"Poppins", system-ui, sans-serif);font-size:var(--text-sm,.875rem);color:var(--ink-500-ed,var(--muted-foreground,#566872))}html:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-muted:#fff0e2;--border-strong:#d9b89c;--color-primary-700:#934015;--bg-surface:#fff;--border-subtle:#eadbce;--text-main:#2b170e;--text-grey:#765f50;--fg-1:#2b170e;--fg-2:#765f50;--ink-500-ed:#765f50;--ink-700:#765f50;--color-eyebrow:#934015;--color-primary-text:#934015;--pill-primary-bg:#b9470b;--pill-primary-text:#fff;--color-accent:#b9470b;--color-primary-100:#fff0e2;--color-primary-500:#b9470b;--color-accent-light:#ffc18d;--bg-dark:#2b170e;--footer-link-color:#ffc18d;--universe-tone-1:#b9470b;--universe-tone-2:#8b4a20;--universe-tone-3:#bd712d;--universe-tone-4:#6f2e13;--universe-tone-5:#aa5a3c;--universe-tone-6:#a86b30;--color-primary:#b9470b;--color-primary-dark:#6f2e13;--color-primary-light:#d95d16;--comparo-chart-secondary:#8b4a20;--comparo-chart-tertiary:#bd712d;--comparo-chart-quaternary:#aa5a3c;--brand-green:#b9470b;--brand-petrol:#2b170e;--surface-50:#fff7ef;--ink-900:#2b170e;--ink-100:#eadbce;--color-primary-900:#2b170e;--ranking-hero-end:#6f2e13;--color-primary-600:#b9470b;--color-primary-800:#6f2e13;--color-secondary:#2b170e;--color-accent-cyan:#ffc18d;--color-cta:#b9470b;--color-cta-hover:#6f2e13;--color-surface:#fff;--color-surface-alt:#fff7ef;--color-surface-warm:#fff7ef;--color-footer:#2b170e;--background:#fff7ef;--background-light:#fff7ef;--surface:#fff;--foreground:#2b170e;--muted:#765f50;--border:#eadbce;--color-text:#2b170e;--color-text-muted:#765f50;--color-text-inverse:#fff;--color-border:#eadbce;--color-border-hover:#b9470b;--surface-0:#fff;--surface-1:#f4e7da;--surface-card-radius:20px;--surface-card-border:#eee0d3;--surface-card-shadow:0 2px 8px #0707210a;--ink-100-ed:#eadbce;--ink-300-ed:#d9b89c;--ink-700-ed:#765f50;--ink-900-ed:#2b170e;--color-pros:#16724c;--color-cons:#b42318;--font-display:"Roie", Georgia, serif;--font-ui:"Poppins", system-ui, sans-serif;--font-body:var(--font-ui);--frame-max-width:1200px;--container-max-width:1200px;--radius-lg:20px;--radius-2xl:20px}html{scroll-behavior:smooth;scroll-padding-top:112px}body{color:var(--foreground);background:var(--background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-display);font-synthesis:none;font-weight:400;line-height:1.15}a{text-underline-offset:4px}button,input,select{font-family:inherit}:where(a,button,input,select,summary):focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}::selection{background:var(--color-accent-cyan);color:var(--foreground)}.font-mono{font-variant-numeric:tabular-nums}.comparo-site{flex-direction:column;min-height:100dvh;display:flex}.comparo-site>main{flex:1;min-width:0}.comparo-frame{width:calc(100% - 24px);max-width:var(--frame-max-width);margin-inline:auto}@media (min-width:1024px){.comparo-frame{width:calc(100% - 48px)}}.comparo-eyebrow{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.comparo-skip{z-index:100;background:var(--surface);color:var(--foreground);padding:16px;position:fixed;top:-100px;left:16px}.comparo-skip:focus{top:8px}.comparo-home .tool-shell__eyebrow,.comparo-calculator .tool-shell__eyebrow{font-size:12px}.comparo-home .tool-shell__title,.comparo-calculator .tool-shell__title{margin-block:20px;font-size:clamp(36px,5vw,64px);line-height:1.06}.comparo-home .tool-shell__intro,.comparo-calculator .tool-shell__intro{max-width:62ch;font-size:16px;line-height:1.8}.comparo-home .tool-shell__body,.comparo-calculator .tool-shell__body{padding-bottom:0}.comparo-home .tool-shell__hero-inner,.comparo-calculator .tool-shell__hero-inner{padding-block:12px 24px}@media (min-width:1024px){.comparo-home .tool-shell__hero-inner,.comparo-calculator .tool-shell__hero-inner{padding-block:24px 40px}}.comparo-calculator{padding-bottom:64px}.comparo-calculator .tool-shell__title{font-size:clamp(30px,4vw,48px)}.comparo-calculator__content{min-width:0}.comparo-related h2{margin:0 0 24px;font-size:30px}.comparo-related div{flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;display:flex}.comparo-related a{color:var(--color-primary);font-size:14px;font-weight:500}@media (min-width:1024px){.article-grid{gap:var(--space-14,3.5rem);display:grid}}.comparo-calculator .calculator-light-scope{--background:var(--color-surface);--foreground:var(--color-text);--muted:var(--color-text-muted);--border:var(--color-border);--surface:var(--color-surface-warm);--color-background:var(--color-surface);--color-foreground:var(--color-text);--color-muted:var(--color-text-muted);--color-surface:var(--color-surface-warm);color:var(--foreground)}.comparo-calculator__content .tool-shell__panel>*>*{min-width:0}.comparo-calculator__content .tool-shell__panel button{min-width:0;padding-inline:var(--space-2,.5rem)}.comparo-header{z-index:40;width:calc(100% - 24px);max-width:var(--frame-max-width);background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));box-shadow:var(--surface-card-shadow-raised,0 12px 32px #0707211f);margin:12px auto 0;position:sticky;top:12px}.comparo-header__bar{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 20px;display:flex}.comparo-header__brand{min-width:0;display:flex}.comparo-header__brand img{width:clamp(138px,21vw,190px);height:auto}.comparo-header__tools{color:var(--foreground);align-items:center;gap:24px;font-size:14px;font-weight:500;text-decoration:none;display:none}@media (min-width:768px){.comparo-header__tools{margin-left:auto;margin-right:24px;display:flex}}.comparo-header__actions{align-items:center;gap:12px;display:flex}.comparo-header__actions a{min-width:44px;min-height:44px;color:var(--foreground);place-items:center;font-size:13px;font-weight:600;text-decoration:none;display:grid}.comparo-header__actions button{background:var(--background);border:1px solid var(--border);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:100px;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.comparo-header__menu{border-top:1px solid var(--border);max-height:65dvh;padding:12px 20px;overflow-y:auto}.comparo-header__menu:not([hidden]){gap:4px;display:grid}@media (min-width:768px){.comparo-header__menu:not([hidden]){grid-template-columns:repeat(3,minmax(0,1fr))}}.comparo-header__menu a{color:var(--foreground);border-radius:12px;justify-content:space-between;gap:16px;padding:12px;font-size:14px;text-decoration:none;display:flex}.comparo-header__menu a:hover{background:var(--background)}@media (min-width:1024px){.comparo-header{width:calc(100% - 48px)}}.comparo-start{gap:16px;display:grid}.comparo-start__intro{font-family:var(--font-display);margin:0;font-size:26px;line-height:1.2}.comparo-start__links{display:grid}.comparo-start__links a{color:var(--foreground);border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:16px 0;font-size:14px;text-decoration:none;display:flex}.comparo-start__links a:last-child{border-bottom:0}.comparo-start__links a:hover{color:var(--color-primary)}.comparo-start__links a span:last-child{color:var(--color-primary);margin-left:auto}.comparo-start__number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}@media (min-width:1024px){.comparo-start{grid-template-columns:1fr 2fr;align-items:center;gap:48px}.comparo-start__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.comparo-start__links a{border-bottom:0;border-left:1px solid var(--border);flex-wrap:wrap;padding:12px 0 12px 24px}}.comparo-network{border-top:1px solid var(--border);padding-block:48px 64px}.comparo-network h2{margin:0 0 16px;font-size:clamp(30px,4vw,40px)}.comparo-network>p:not(.comparo-eyebrow){max-width:65ch;color:var(--muted);font-size:15px}.comparo-network>div{flex-wrap:wrap;gap:32px;margin-top:24px;display:flex}.comparo-network>div a{color:var(--color-primary);font-weight:500;text-decoration:none}.comparo-footer{background:var(--color-secondary);color:var(--color-text-inverse);padding-block:48px 24px}.comparo-footer__top{flex-direction:column;gap:32px;display:flex}.comparo-footer__top img{width:180px;height:auto}.comparo-footer__top p{opacity:.8;font-size:14px}.comparo-footer__top nav{flex-wrap:wrap;gap:16px 32px;display:flex}.comparo-footer__top nav a{color:inherit;font-size:13px;text-decoration:none}.comparo-footer__top nav a:hover{text-decoration:underline}@media (min-width:768px){.comparo-footer__top{flex-direction:row;justify-content:space-between}}.comparo-footer__notice{opacity:.75;border-top:1px solid #fff3;max-width:85ch;margin-top:32px;padding-top:24px;font-size:12px}.comparo-footer__copyright{opacity:.75;margin-top:24px;font-size:12px}.comparo-directory{padding-block:48px 64px;scroll-margin-top:112px}.comparo-directory__heading{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.comparo-directory__heading h2{margin:0;font-size:clamp(30px,4vw,40px)}.comparo-directory__heading>p{color:var(--muted);margin:0;font-size:13px}@media (min-width:1024px){.comparo-directory__heading{flex-direction:row;justify-content:space-between;align-items:end;gap:32px}}.comparo-directory__controls{gap:24px;display:grid}.comparo-directory__filters{flex-wrap:wrap;gap:8px;display:flex}.comparo-directory__filters button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);cursor:pointer;border-radius:100px;padding:10px 16px;font-size:13px}.comparo-directory__filters button[aria-pressed=true]{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-text-inverse)}.comparo-directory__filters button:hover{border-color:var(--color-primary)}.comparo-directory__count{color:var(--muted);margin-block:24px 16px;font-size:12px}.comparo-directory__grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.comparo-directory__grid>li{min-width:0;display:flex}@media (min-width:640px){.comparo-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.comparo-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.comparo-directory__empty{padding-block:48px}.comparo-directory__empty h3{font-size:28px}.comparo-directory__empty p{color:var(--muted)}.comparo-directory__empty button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--color-primary);cursor:pointer;border-radius:100px;padding:10px 20px}.comparo-search{max-width:560px;display:block}.comparo-search>span{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.comparo-search>div{position:relative}.comparo-search>div svg{width:20px;height:20px;color:var(--muted);pointer-events:none;position:absolute;top:18px;left:16px}.comparo-search input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:56px;color:var(--foreground);border-radius:12px;padding:14px 16px 14px 48px;font-size:16px}.comparo-tool{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));transition:box-shadow var(--duration-md,.2s) var(--ease-standard,ease),transform var(--duration-md,.2s) var(--ease-standard,ease)}.comparo-tool:hover,.comparo-tool:focus-visible{box-shadow:var(--surface-card-shadow-hover,var(--shadow-md,0 6px 16px #0707211a));transform:translateY(var(--surface-card-lift,-2px))}@media (prefers-reduced-motion:reduce){.comparo-tool{transition:box-shadow var(--duration-md,.2s) var(--ease-standard,ease)}.comparo-tool:hover,.comparo-tool:focus-visible{transform:none}}.comparo-tool{width:100%;color:var(--foreground);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.comparo-tool__category{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.comparo-tool h3{margin:0;font-size:26px}.comparo-tool__description{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.7}.comparo-tool__cta{color:var(--color-primary);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;font-size:13px;font-weight:600;display:flex}.comparo-comparators{margin-block:var(--space-10,2.5rem)}.comparo-comparators__heading{margin-bottom:var(--space-5,1.25rem);font-size:var(--text-xl,1.25rem)}.comparo-directory--embedded{padding:0}.calculator-light-scope{--background:#fff;--foreground:#0b1b22;--muted:#566872;--border:#d8e2e6;--surface:#f3f8f8;--color-background:#fff;--color-foreground:#0b1b22;--color-muted:#566872;--color-border:#d8e2e6;--color-surface:#f3f8f8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background-light);color:#0b1b22}.calculator-light-scope *{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.calculator-light-scope .\@container{container-type:inline-size}@container (min-width:1024px){.calculator-light-scope .\@lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.calculator-light-scope .\@lg\:sticky{position:sticky}.calculator-light-scope .\@lg\:top-20{top:5rem}}@container (min-width:1280px){.calculator-light-scope .\@xl\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}}.decision-quiz{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));padding:var(--space-6,24px);min-width:0;font-family:var(--font-ui,"Poppins", sans-serif);color:var(--foreground,#070721)}@media (min-width:768px){.decision-quiz{padding:var(--space-8,32px)}}.decision-quiz__header,.decision-quiz__navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.decision-quiz__progress-label,.decision-quiz__reset{font-size:15px}.decision-quiz__reset{color:var(--ed-prose-link-color,var(--color-primary-800,#1a1877));font-weight:var(--font-weight-medium,500);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.decision-quiz__reset:hover{color:var(--color-primary,#203ca7);text-decoration-color:currentColor}.decision-quiz__reset:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.decision-quiz__reset{transition:none}}.decision-quiz__reset{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-family:inherit}.decision-quiz__progress{appearance:none;background:var(--ink-100-ed,#e7ecee);width:100%;height:8px;color:var(--color-primary,#203ca7);border:0;border-radius:999px;margin-block:12px 28px;display:block;overflow:hidden}.decision-quiz__progress::-webkit-progress-bar{background:var(--ink-100-ed,#e7ecee);border-radius:999px}.decision-quiz__progress::-webkit-progress-value{background:var(--color-primary,#203ca7);border-radius:999px;transition:width .25s}.decision-quiz__progress::-moz-progress-bar{background:var(--color-primary,#203ca7);border-radius:999px}@media (prefers-reduced-motion:reduce){.decision-quiz__progress::-webkit-progress-value{transition:none}}.decision-quiz__title{font-family:var(--font-display,serif);margin:0 0 16px;font-size:clamp(24px,3vw,34px);font-weight:400}.decision-quiz__title:focus{outline:none}.decision-quiz__help,.decision-quiz__option-help{color:var(--muted,#52606d);font-size:16px;line-height:1.6}.decision-quiz__help a,.decision-quiz__option-help a{color:var(--ed-prose-link-color,var(--color-primary-800,#1a1877));font-weight:var(--font-weight-medium,500);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.decision-quiz__help a:hover,.decision-quiz__option-help a:hover{color:var(--color-primary,#203ca7);text-decoration-color:currentColor}.decision-quiz__help a:focus-visible,.decision-quiz__option-help a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.decision-quiz__help a,.decision-quiz__option-help a{transition:none}}.decision-quiz__validation{margin-block:24px}.decision-quiz__fields{border:0;min-width:0;margin:24px 0;padding:0}.decision-quiz__options{gap:12px;display:grid}@media (min-width:768px){.decision-quiz__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.decision-quiz__option{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));cursor:pointer;border:2px solid var(--border,#e3ebf2);align-items:start;gap:12px;min-width:0;padding:20px;display:flex}.decision-quiz__option:has(input:checked){border-color:var(--color-primary,#203ca7);background:color-mix(in srgb, var(--color-primary,#203ca7) 5%, white)}.decision-quiz__option input{accent-color:var(--color-primary,#203ca7);flex-shrink:0;margin-top:5px}.decision-quiz__option strong{font-size:16px;font-weight:600}.decision-quiz__option-help{margin-top:6px;display:block}.decision-quiz__input{border:1px solid var(--border,#e3ebf2);width:100%;padding:14px;font-size:16px}.decision-quiz__button{box-sizing:border-box;border:1px solid var(--border,#e3ebf2);border-radius:var(--radius-pill,999px);background:var(--surface,white);max-width:100%;color:var(--foreground,#070721);min-height:48px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;text-decoration:none;display:inline-flex}.decision-quiz__button:disabled{opacity:.5;cursor:default}.decision-quiz__button--primary{background:var(--color-primary,#203ca7);border-color:var(--color-primary,#203ca7);color:#fff}.decision-quiz__handoff{border-top:1px solid var(--border,#e3ebf2);margin-top:28px;padding-top:16px;font-size:16px}.decision-quiz__handoff a{color:var(--ed-prose-link-color,var(--color-primary-800,#1a1877));font-weight:var(--font-weight-medium,500);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.decision-quiz__handoff a:hover{color:var(--color-primary,#203ca7);text-decoration-color:currentColor}.decision-quiz__handoff a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.decision-quiz__handoff a{transition:none}}.decision-quiz__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.decision-quiz :where(button,input,a):focus-visible{outline:3px solid var(--color-primary,#203ca7);outline-offset:4px}.business-decision__profile{background:var(--surface-subtle,#f4f7f8);border-radius:var(--radius-lg,16px);margin-block:24px 32px;padding:24px}@media (min-width:768px){.business-decision__profile{padding:28px 32px}}.business-decision__profile-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.business-decision__profile-head h3{margin:0;font-size:17px;font-weight:600}.business-decision__edit{border:1px solid var(--border,#e3ebf2);border-radius:var(--radius-pill,999px);background:var(--surface-0,#fff);min-height:40px;color:var(--color-primary,#203ca7);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.business-decision__edit svg{width:13px;height:13px}.business-decision__edit:hover{border-color:var(--color-primary,#203ca7)}.business-decision__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;display:grid}@media (min-width:1024px){.business-decision__summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.business-decision__summary dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#52606d);margin-bottom:6px;font-size:11px;font-weight:600}.business-decision__summary dd{margin:0;font-size:16px;font-weight:600;line-height:1.45}@media (max-width:639.98px){.business-decision__summary dd{font-size:15px}}.business-decision__results-heading{margin-block:28px 20px}.business-decision__results-heading h3{margin:0 0 8px;font-size:21px;font-weight:600}.business-decision__results-heading p{color:var(--muted,#52606d);margin:0;font-size:16px;line-height:1.6}.business-decision__recommendations{gap:20px;margin-block:20px 24px;display:grid}.business-decision__card{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));border:1px solid var(--border,#e3ebf2);min-width:0;padding:24px;overflow:hidden}@media (min-width:768px){.business-decision__card{padding:32px}}.business-decision__card--first{border-color:color-mix(in srgb, var(--color-primary,#203ca7) 40%, var(--border,#e3ebf2))}.business-decision__card-main{gap:28px;display:grid}@media (min-width:768px){.business-decision__card-main{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}}.business-decision__rank{color:var(--color-primary,#203ca7);margin-bottom:20px;font-size:12px;font-weight:600;display:inline-block}.business-decision__card--first .business-decision__rank{border-radius:var(--radius-pill,999px);background:var(--color-primary,#203ca7);color:#fff;padding:4px 12px}.business-decision__identity-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.business-decision__identity-row img{object-fit:contain;flex-shrink:0}.business-decision__identity-row>div{flex:1;min-width:180px}.business-decision__card-title{font-family:var(--font-display,serif);margin:0 0 10px;font-size:23px;font-weight:400;line-height:1.35}.business-decision__program{color:var(--muted,#52606d);margin:0;font-size:14px}.business-decision__reasons{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.business-decision__reasons li{border-radius:var(--radius-sm,8px);background:var(--surface-subtle,#f4f7f8);padding:8px 12px;font-size:14px}.business-decision__estimate{background:color-mix(in srgb, var(--color-primary,#203ca7) 5%, white);border-radius:var(--radius-lg,16px);padding:24px}.business-decision__estimate>p:first-child{color:var(--muted,#52606d);margin:0;font-size:14px}.business-decision__estimate dl{margin:16px 0 24px;font-size:15px}.business-decision__estimate dl div{justify-content:space-between;gap:16px;margin-top:10px;display:flex}.business-decision__estimate dl dd{white-space:nowrap;margin:0}.business-decision__estimate>a{width:100%}.business-decision__value{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:8px 0 0;font-size:36px;font-weight:600}.business-decision__calculation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;transition:color .15s;display:flex}.business-decision__calculation>summary::-webkit-details-marker{display:none}.business-decision__calculation>summary:hover{color:var(--color-primary,#203ca7)}.business-decision__calculation>summary:after{content:"";border-right:2px solid var(--color-primary,#203ca7);border-bottom:2px solid var(--color-primary,#203ca7);flex:none;width:.625rem;height:.625rem;margin-inline-end:.25rem;transition:transform .2s;transform:translateY(-25%)rotate(45deg)}.business-decision__calculation[open]>summary:after{transform:translateY(25%)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.business-decision__calculation>summary,.business-decision__calculation>summary:after{transition:none}}.business-decision__calculation{border-top:1px solid var(--border,#e3ebf2);color:var(--muted,#52606d);margin-top:24px;padding-top:16px;font-size:15px;line-height:1.6}.business-decision__calculation>summary{color:var(--foreground,#070721);min-height:24px;font-size:16px;font-weight:600}.business-decision__calculation a{color:var(--ed-prose-link-color,var(--color-primary-800,#1a1877));font-weight:var(--font-weight-medium,500);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.business-decision__calculation a:hover{color:var(--color-primary,#203ca7);text-decoration-color:currentColor}.business-decision__calculation a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.business-decision__calculation a{transition:none}}.business-decision__calculation p{margin-top:12px}.business-decision__notice{margin:20px 0 0;font-size:15px;line-height:1.6}.business-decision__disclaimer{color:var(--muted,#52606d);align-items:flex-start;gap:8px;margin:24px 0 0;font-size:14px;line-height:1.7;display:flex}.business-decision__disclaimer svg{flex:none;width:14px;height:14px;margin-top:3px}.business-decision__next{border-radius:var(--radius-lg,16px);background:color-mix(in srgb, var(--color-primary,#203ca7) 6%, var(--surface-0,#fff));gap:20px;margin-top:32px;padding:24px;display:grid}@media (min-width:768px){.business-decision__next{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:28px 32px}}.business-decision__next h3{font-family:var(--font-display,serif);margin:0 0 8px;font-size:clamp(20px,2vw,24px);font-weight:400}.business-decision__next p{color:var(--muted,#52606d);margin:0;font-size:16px;line-height:1.6}.business-decision__next .decision-quiz__button{gap:10px}.business-decision__next .decision-quiz__button svg{width:14px;height:14px}.business-decision__next .business-decision__next-note{margin-top:8px;font-size:14px}.business-decision__empty{text-align:center;border:1px solid var(--border,#e3ebf2);border-radius:var(--radius-lg,16px);justify-items:center;gap:12px;margin-block:8px 0;padding:40px 24px;display:grid}@media (min-width:768px){.business-decision__empty{padding:56px 48px}}.business-decision__empty>p{max-width:52ch;color:var(--muted,#52606d);margin:0;font-size:15px;line-height:1.6}.business-decision__empty-icon{background:color-mix(in srgb, var(--color-primary,#203ca7) 10%, var(--surface-0,#fff));width:56px;height:56px;color:var(--color-primary,#203ca7);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.business-decision__empty-icon svg{width:22px;height:22px}.business-decision__empty-title{font-family:var(--font-display,serif);max-width:28ch;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.25}.business-decision__empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.decision-quiz--results .decision-quiz__header{margin-bottom:16px}.decision-quiz__done{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--color-primary,#203ca7) 10%, var(--surface-0,#fff));color:var(--color-primary,#203ca7);align-items:center;gap:8px;margin:0;padding:6px 14px 6px 10px;font-size:13px;font-weight:600;display:inline-flex}.decision-quiz__done svg{width:16px;height:16px}.decision-quiz--results .decision-quiz__title{margin-bottom:8px;font-size:clamp(28px,3.4vw,40px);line-height:1.15}.decision-quiz__edit{margin-top:24px}.business-calc{font-family:var(--font-ui,"Poppins", sans-serif);color:var(--foreground,#070721);font-variant-numeric:tabular-nums}.business-calc__grid{align-items:stretch;gap:20px;display:grid}@media (min-width:1024px){.business-calc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.business-calc__inputs,.business-calc__results{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));min-width:0;padding:24px}@media (min-width:640px){.business-calc__inputs,.business-calc__results{padding:32px}}.business-calc__results{border-top:4px solid var(--color-primary,#203ca7)}.business-calc__product{min-width:0}.business-calc__section-title{font-family:var(--font-display,serif);margin:0 0 24px;font-size:26px;font-weight:400}.business-calc__province{margin-bottom:24px}.business-calc__province select{width:100%;max-width:360px;min-height:48px;font-size:16px}.business-calc__remittance-options{margin-top:24px}.business-calc__remittance-options select{width:100%;max-width:360px;min-height:48px;font-size:16px}.business-calc__check{align-items:flex-start;gap:10px;margin-top:20px;font-size:14px;line-height:1.7;display:flex}.business-calc__check input{accent-color:var(--color-primary);flex:none;margin-top:5px}.business-calc__modes{border:0;flex-wrap:wrap;gap:12px;margin:0 0 28px;padding:0;display:flex}.business-calc__modes legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.business-calc__mode{border:1px solid var(--border,#e3ebf2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.business-calc__mode:has(input:checked){border-color:var(--color-primary,#203ca7);background:color-mix(in srgb, var(--color-primary,#203ca7) 6%, white)}.business-calc__mode input{accent-color:var(--color-primary,#203ca7)}.business-calc__label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.business-calc__amount{grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:8px;width:100%;max-width:360px;display:grid}.business-calc__amount input{font-variant-numeric:tabular-nums;min-width:0;font-size:20px}.business-calc__currency{color:var(--foreground,#070721);font-size:16px;font-weight:600}.business-calc__step{border:1px solid var(--border,#e3ebf2);background:var(--surface,#fff);width:44px;height:48px;color:var(--foreground,#070721);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:24px;display:grid}.business-calc__step:hover:not(:disabled){border-color:var(--color-primary,#203ca7);color:var(--color-primary,#203ca7)}.business-calc__step:disabled{opacity:.4;cursor:default}.business-calc__help,.business-calc__jurisdiction{color:var(--muted,#52606d);margin-top:12px;font-size:15px;line-height:1.6}.business-calc__help a,.business-calc__jurisdiction a{color:var(--ed-prose-link-color,var(--color-primary-800,#1a1877));font-weight:var(--font-weight-medium,500);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.business-calc__help a:hover,.business-calc__jurisdiction a:hover{color:var(--color-primary,#203ca7);text-decoration-color:currentColor}.business-calc__help a:focus-visible,.business-calc__jurisdiction a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.business-calc__help a,.business-calc__jurisdiction a{transition:none}}.business-calc__error{color:var(--color-danger,#b42318);margin-top:12px;font-size:15px}.business-calc__quick{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex}.business-calc__jurisdiction{border-top:1px solid var(--border,#e3ebf2);padding-top:16px}.business-calc__result-label{margin:0;font-size:16px}.business-calc__value{overflow-wrap:anywhere;color:var(--color-primary,#203ca7);margin:8px 0 24px;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.25}.business-calc__breakdown-title{margin-bottom:12px;font-size:16px;font-weight:600}.business-calc__breakdown{margin:0}.business-calc__breakdown div{border-top:1px solid var(--border,#e3ebf2);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:16px;display:flex}.business-calc__breakdown div:last-child{font-weight:600}.business-calc__breakdown dd{white-space:nowrap;margin:0}.business-calc__empty{color:var(--muted,#52606d);padding-block:40px}.business-calc__secondary{align-items:start;gap:20px;margin-top:28px;display:grid}.business-calc__sponsored{min-width:0;margin-top:20px}.business-calc__sponsored:empty{display:none}.business-calc__chexy{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));border-left:4px solid var(--color-info,#28aae1);margin-top:20px;padding:24px}@media (min-width:640px){.business-calc__chexy{padding:28px 32px}}.business-calc__chexy-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary,#203ca7);margin:0 0 6px;font-size:12px;font-weight:600}.business-calc__chexy-title{font-family:var(--font-display,serif);margin:0 0 12px;font-size:22px;font-weight:400}.business-calc__chexy-lead{margin:0 0 16px;font-size:15px;line-height:1.7}.business-calc__chexy-figures{gap:12px;margin:0 0 16px;display:grid}@media (min-width:640px){.business-calc__chexy-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.business-calc__chexy-figures dt{color:var(--muted,#52606d);font-size:13px}.business-calc__chexy-figures dd{margin:4px 0 0;font-size:18px;font-weight:600}.business-calc__chexy-verdict{margin:0 0 16px;font-size:14px;line-height:1.7}.business-calc__chexy-link{color:var(--color-primary,#203ca7);font-size:14px;font-weight:600;text-decoration:none}.business-calc__chexy-link:hover{text-decoration:underline}.business-calc__details{gap:24px;min-width:0;display:grid}.business-calc__details>*{min-width:0}.business-calc__references{min-width:0;margin-top:28px}.business-calc__method{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0))}.business-calc__method>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;transition:color .15s;display:flex}.business-calc__method>summary::-webkit-details-marker{display:none}.business-calc__method>summary:hover{color:var(--color-primary,#203ca7)}.business-calc__method>summary:after{content:"";border-right:2px solid var(--color-primary,#203ca7);border-bottom:2px solid var(--color-primary,#203ca7);flex:none;width:.625rem;height:.625rem;margin-inline-end:.25rem;transition:transform .2s;transform:translateY(-25%)rotate(45deg)}.business-calc__method[open]>summary:after{transform:translateY(25%)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.business-calc__method>summary,.business-calc__method>summary:after{transition:none}}.business-calc__method{--method-pad-block:24px;--method-pad-inline:24px}@media (min-width:1024px){.business-calc__method{--method-pad-block:28px;--method-pad-inline:32px}}.business-calc__method{padding:0;font-size:16px;line-height:1.7}.business-calc__method>summary{padding:var(--method-pad-block) var(--method-pad-inline);font-size:18px;font-weight:600;line-height:1.4}.business-calc__method>:not(summary){margin-inline:var(--method-pad-inline)}.business-calc__method[open]{padding-bottom:var(--method-pad-block)}.business-calc__method[open]>summary{padding-bottom:12px}.business-calc__method a{color:var(--ed-prose-link-color,var(--color-primary-800,#1a1877));font-weight:var(--font-weight-medium,500);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary,#203ca7) 55%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.business-calc__method a:hover{color:var(--color-primary,#203ca7);text-decoration-color:currentColor}.business-calc__method a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.business-calc__method a{transition:none}}.business-calc__method p{margin-top:12px}.business-calc__method>a,.business-calc__method>p>a:only-child{margin-top:12px;display:inline-block}.business-calc__method ul{margin-top:12px;padding-left:1.25rem;list-style:outside}.business-calc__method ul li+li{margin-top:6px}.business-calc details.business-calc__province>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;transition:color .15s;display:flex}.business-calc details.business-calc__province>summary::-webkit-details-marker{display:none}.business-calc details.business-calc__province>summary:hover{color:var(--color-primary,#203ca7)}.business-calc details.business-calc__province>summary:after{content:"";border-right:2px solid var(--color-primary,#203ca7);border-bottom:2px solid var(--color-primary,#203ca7);flex:none;width:.625rem;height:.625rem;margin-inline-end:.25rem;transition:transform .2s;transform:translateY(-25%)rotate(45deg)}.business-calc details.business-calc__province[open]>summary:after{transform:translateY(25%)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.business-calc details.business-calc__province>summary,.business-calc details.business-calc__province>summary:after{transition:none}}.business-calc details.business-calc__province>summary{font-size:16px;font-weight:600}.business-calc__reference{overflow-x:auto}.business-calc__reference tr[aria-current=true]{background:color-mix(in srgb, var(--color-primary,#203ca7) 6%, white)}.business-calc__reference table{border-collapse:collapse;width:100%;font-size:15px}.business-calc__reference caption{text-align:left;margin-bottom:12px;font-weight:600}.business-calc__reference th,.business-calc__reference td{border-bottom:1px solid var(--border,#e3ebf2);text-align:right;white-space:nowrap;padding:14px 12px}.business-calc__reference th:first-child{text-align:left}.business-calc :where(button,input,select,summary,a,[tabindex]):focus-visible{outline:2px solid var(--color-primary,#203ca7);outline-offset:4px}.tool-page .calculator-light-scope>.container{width:calc(100% - 2*var(--space-6,24px));max-width:var(--frame-max-width,var(--container-max-width,90rem));margin-inline:auto;padding-inline:0}@media (max-width:1023.98px){.tool-page .calculator-light-scope>.container{width:calc(100% - 2*var(--space-3,12px))}}.business-calc--corporate .business-calc__modes,.business-calc--salary .business-calc__modes,.business-calc--cash-flow .business-calc__modes,.business-calc--break-even .business-calc__modes,.business-calc--incorporation .business-calc__modes,.business-calc--optimizer .business-calc__modes,.business-calc--income-tax .business-calc__modes,.business-calc--take-home .business-calc__modes,.business-calc--hourly-rate .business-calc__modes,.business-calc--profit-margin .business-calc__modes,.business-calc--employee-cost .business-calc__modes,.business-calc--equipment-financing .business-calc__modes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;display:grid}.business-calc--corporate .business-calc__mode,.business-calc--salary .business-calc__mode,.business-calc--cash-flow .business-calc__mode,.business-calc--break-even .business-calc__mode,.business-calc--incorporation .business-calc__mode,.business-calc--optimizer .business-calc__mode,.business-calc--income-tax .business-calc__mode,.business-calc--take-home .business-calc__mode,.business-calc--hourly-rate .business-calc__mode,.business-calc--profit-margin .business-calc__mode,.business-calc--employee-cost .business-calc__mode,.business-calc--equipment-financing .business-calc__mode{justify-content:center;min-height:48px;padding:10px}.business-calc--corporate .business-calc__province>select,.business-calc--corporate .business-calc__province>input,.business-calc--salary .business-calc__province>select,.business-calc--salary .business-calc__province>input,.business-calc--cash-flow .business-calc__province>select,.business-calc--cash-flow .business-calc__province>input,.business-calc--break-even .business-calc__province>select,.business-calc--break-even .business-calc__province>input,.business-calc--incorporation .business-calc__province>select,.business-calc--incorporation .business-calc__province>input,.business-calc--optimizer .business-calc__province>select,.business-calc--optimizer .business-calc__province>input,.business-calc--income-tax .business-calc__province>select,.business-calc--income-tax .business-calc__province>input,.business-calc--take-home .business-calc__province>select,.business-calc--take-home .business-calc__province>input,.business-calc--hourly-rate .business-calc__province>select,.business-calc--hourly-rate .business-calc__province>input,.business-calc--profit-margin .business-calc__province>select,.business-calc--profit-margin .business-calc__province>input,.business-calc--employee-cost .business-calc__province>select,.business-calc--employee-cost .business-calc__province>input,.business-calc--equipment-financing .business-calc__province>select,.business-calc--equipment-financing .business-calc__province>input{width:100%;min-width:0;max-width:360px;min-height:48px;padding:10px 12px;font-size:16px}.business-calc--corporate .business-calc__field-row,.business-calc--salary .business-calc__field-row,.business-calc--cash-flow .business-calc__field-row,.business-calc--break-even .business-calc__field-row,.business-calc--incorporation .business-calc__field-row,.business-calc--optimizer .business-calc__field-row,.business-calc--income-tax .business-calc__field-row,.business-calc--take-home .business-calc__field-row,.business-calc--hourly-rate .business-calc__field-row,.business-calc--profit-margin .business-calc__field-row,.business-calc--employee-cost .business-calc__field-row,.business-calc--equipment-financing .business-calc__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:360px;margin-top:24px;display:grid}.business-calc--corporate .business-calc__field-row>div,.business-calc--salary .business-calc__field-row>div,.business-calc--cash-flow .business-calc__field-row>div,.business-calc--break-even .business-calc__field-row>div,.business-calc--incorporation .business-calc__field-row>div,.business-calc--optimizer .business-calc__field-row>div,.business-calc--income-tax .business-calc__field-row>div,.business-calc--take-home .business-calc__field-row>div,.business-calc--hourly-rate .business-calc__field-row>div,.business-calc--profit-margin .business-calc__field-row>div,.business-calc--employee-cost .business-calc__field-row>div,.business-calc--equipment-financing .business-calc__field-row>div{min-width:0}.business-calc--corporate .business-calc__field-row input,.business-calc--salary .business-calc__field-row input,.business-calc--cash-flow .business-calc__field-row input,.business-calc--break-even .business-calc__field-row input,.business-calc--incorporation .business-calc__field-row input,.business-calc--optimizer .business-calc__field-row input,.business-calc--income-tax .business-calc__field-row input,.business-calc--take-home .business-calc__field-row input,.business-calc--hourly-rate .business-calc__field-row input,.business-calc--profit-margin .business-calc__field-row input,.business-calc--employee-cost .business-calc__field-row input,.business-calc--equipment-financing .business-calc__field-row input{width:100%;min-width:0;height:48px;padding:8px;font-size:14px}.business-calc--corporate .business-calc__field-row .business-calc__label,.business-calc--salary .business-calc__field-row .business-calc__label,.business-calc--cash-flow .business-calc__field-row .business-calc__label,.business-calc--break-even .business-calc__field-row .business-calc__label,.business-calc--incorporation .business-calc__field-row .business-calc__label,.business-calc--optimizer .business-calc__field-row .business-calc__label,.business-calc--income-tax .business-calc__field-row .business-calc__label,.business-calc--take-home .business-calc__field-row .business-calc__label,.business-calc--hourly-rate .business-calc__field-row .business-calc__label,.business-calc--profit-margin .business-calc__field-row .business-calc__label,.business-calc--employee-cost .business-calc__field-row .business-calc__label,.business-calc--equipment-financing .business-calc__field-row .business-calc__label{font-size:13px}.business-calc--corporate .business-calc__quick,.business-calc--salary .business-calc__quick,.business-calc--cash-flow .business-calc__quick,.business-calc--break-even .business-calc__quick,.business-calc--incorporation .business-calc__quick,.business-calc--optimizer .business-calc__quick,.business-calc--income-tax .business-calc__quick,.business-calc--take-home .business-calc__quick,.business-calc--hourly-rate .business-calc__quick,.business-calc--profit-margin .business-calc__quick,.business-calc--employee-cost .business-calc__quick,.business-calc--equipment-financing .business-calc__quick{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;display:grid}.business-calc--corporate .business-calc__quick button,.business-calc--salary .business-calc__quick button,.business-calc--cash-flow .business-calc__quick button,.business-calc--break-even .business-calc__quick button,.business-calc--incorporation .business-calc__quick button,.business-calc--optimizer .business-calc__quick button,.business-calc--income-tax .business-calc__quick button,.business-calc--take-home .business-calc__quick button,.business-calc--hourly-rate .business-calc__quick button,.business-calc--profit-margin .business-calc__quick button,.business-calc--employee-cost .business-calc__quick button,.business-calc--equipment-financing .business-calc__quick button{text-align:center;min-height:40px;padding:8px 12px;font-size:13px}.business-calc--corporate details.business-calc__province summary,.business-calc--salary details.business-calc__province summary,.business-calc--cash-flow details.business-calc__province summary,.business-calc--break-even details.business-calc__province summary,.business-calc--incorporation details.business-calc__province summary,.business-calc--optimizer details.business-calc__province summary,.business-calc--income-tax details.business-calc__province summary,.business-calc--take-home details.business-calc__province summary,.business-calc--hourly-rate details.business-calc__province summary,.business-calc--profit-margin details.business-calc__province summary,.business-calc--employee-cost details.business-calc__province summary,.business-calc--equipment-financing details.business-calc__province summary{cursor:pointer;margin-bottom:16px}.business-calc--payroll .business-calc__results .business-calc__breakdown-title,.business-calc--payroll .business-calc__results .business-calc__province{margin-top:24px}.business-calc--cash-flow .business-calc__details>*,.business-calc--break-even .business-calc__details>*,.business-calc--optimizer .business-calc__details>*,.business-calc--income-tax .business-calc__details>*,.business-calc--take-home .business-calc__details>*,.business-calc--hourly-rate .business-calc__details>*,.business-calc--profit-margin .business-calc__details>*,.business-calc--employee-cost .business-calc__details>*,.business-calc--equipment-financing .business-calc__details>*{min-width:0}.business-calc--cash-flow .business-calc__field-row,.business-calc--break-even .business-calc__field-row,.business-calc--optimizer .business-calc__field-row,.business-calc--income-tax .business-calc__field-row,.business-calc--take-home .business-calc__field-row,.business-calc--hourly-rate .business-calc__field-row,.business-calc--profit-margin .business-calc__field-row,.business-calc--employee-cost .business-calc__field-row,.business-calc--equipment-financing .business-calc__field-row{margin-bottom:24px}.business-calc--cash-flow .business-calc__field-row>div,.business-calc--break-even .business-calc__field-row>div,.business-calc--optimizer .business-calc__field-row>div,.business-calc--income-tax .business-calc__field-row>div,.business-calc--take-home .business-calc__field-row>div,.business-calc--hourly-rate .business-calc__field-row>div,.business-calc--profit-margin .business-calc__field-row>div,.business-calc--employee-cost .business-calc__field-row>div,.business-calc--equipment-financing .business-calc__field-row>div{flex-direction:column;display:flex}.business-calc--cash-flow .business-calc__field-row .business-calc__label,.business-calc--break-even .business-calc__field-row .business-calc__label,.business-calc--optimizer .business-calc__field-row .business-calc__label,.business-calc--income-tax .business-calc__field-row .business-calc__label,.business-calc--take-home .business-calc__field-row .business-calc__label,.business-calc--hourly-rate .business-calc__field-row .business-calc__label,.business-calc--profit-margin .business-calc__field-row .business-calc__label,.business-calc--employee-cost .business-calc__field-row .business-calc__label,.business-calc--equipment-financing .business-calc__field-row .business-calc__label{flex:1}.business-calc--cash-flow .business-calc__field-row input,.business-calc--break-even .business-calc__field-row input,.business-calc--optimizer .business-calc__field-row input,.business-calc--income-tax .business-calc__field-row input,.business-calc--take-home .business-calc__field-row input,.business-calc--hourly-rate .business-calc__field-row input,.business-calc--profit-margin .business-calc__field-row input,.business-calc--employee-cost .business-calc__field-row input,.business-calc--equipment-financing .business-calc__field-row input{border:1px solid var(--border,#e3ebf2);background:var(--surface,#fff);color:var(--foreground,#070721);border-radius:8px}.business-calc--cash-flow .business-calc__results .business-calc__breakdown-title,.business-calc--break-even .business-calc__results .business-calc__breakdown-title,.business-calc--optimizer .business-calc__results .business-calc__breakdown-title,.business-calc--income-tax .business-calc__results .business-calc__breakdown-title,.business-calc--take-home .business-calc__results .business-calc__breakdown-title,.business-calc--hourly-rate .business-calc__results .business-calc__breakdown-title,.business-calc--profit-margin .business-calc__results .business-calc__breakdown-title,.business-calc--employee-cost .business-calc__results .business-calc__breakdown-title,.business-calc--equipment-financing .business-calc__results .business-calc__breakdown-title{margin-top:24px}.business-calc--cash-flow .business-calc__help,.business-calc--break-even .business-calc__help,.business-calc--optimizer .business-calc__help,.business-calc--income-tax .business-calc__help,.business-calc--take-home .business-calc__help,.business-calc--hourly-rate .business-calc__help,.business-calc--profit-margin .business-calc__help,.business-calc--employee-cost .business-calc__help,.business-calc--equipment-financing .business-calc__help{margin-bottom:24px}.business-calc--cash-flow .business-calc__breakdown div,.business-calc--break-even .business-calc__breakdown div,.business-calc--optimizer .business-calc__breakdown div,.business-calc--income-tax .business-calc__breakdown div,.business-calc--take-home .business-calc__breakdown div,.business-calc--hourly-rate .business-calc__breakdown div,.business-calc--profit-margin .business-calc__breakdown div,.business-calc--employee-cost .business-calc__breakdown div,.business-calc--equipment-financing .business-calc__breakdown div{flex-wrap:wrap}.business-calc--incorporation .business-calc__modes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;display:grid}.business-calc--incorporation .business-calc__mode{justify-content:center;min-height:48px;padding:10px}.business-calc--incorporation .business-calc__province>select,.business-calc--incorporation .business-calc__province>input{width:100%;min-width:0;max-width:360px;min-height:48px;padding:10px 12px;font-size:16px}.business-calc--incorporation .business-calc__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:360px;margin-top:24px;display:grid}.business-calc--incorporation .business-calc__field-row>div{min-width:0}.business-calc--incorporation .business-calc__field-row input{width:100%;min-width:0;height:48px;padding:8px;font-size:14px}.business-calc--incorporation .business-calc__field-row .business-calc__label{font-size:13px}.business-calc--incorporation .business-calc__quick{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px;display:grid}.business-calc--incorporation .business-calc__quick button{text-align:center;min-height:40px;padding:8px 12px;font-size:13px}.business-calc--incorporation details.business-calc__province summary{cursor:pointer;margin-bottom:16px}.business-calc--payroll .business-calc__employee{border-top:1px solid var(--border,#e3ebf2);padding-block:20px}.business-calc--payroll .business-calc__employee-header{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;max-width:360px;margin-bottom:16px;display:grid}.business-calc--payroll .business-calc__employee-header input{width:100%;min-width:0;min-height:48px;padding:10px 12px;font-size:16px}.business-calc--payroll .business-calc__employee .business-calc__province{margin-bottom:0}.business-calc--payroll .business-calc__action{border:1px solid var(--color-primary);background:var(--surface,#fff);width:100%;max-width:360px;min-height:48px;color:var(--color-primary);cursor:pointer;border-radius:8px;margin-block:0 24px;padding:10px 16px;font-size:14px;font-weight:600;display:block}.business-calc--payroll .business-calc__action:disabled{opacity:.4;cursor:default}.business-calc--payroll details.business-calc__province summary{cursor:pointer;margin-bottom:16px}.business-calc--payroll .business-calc__results .business-calc__breakdown-title,.business-calc--payroll .business-calc__results .business-calc__province{margin-top:24px}.business-calc--salary .business-calc__field-row{margin-bottom:16px}.business-calc--salary .business-calc__field-row input{border:1px solid var(--border,#e3ebf2);background:var(--surface,#fff);color:var(--foreground,#070721);border-radius:8px}.business-calc--salary .business-calc__modes{margin-top:24px}.business-calc--salary .business-calc__province details,.business-calc--salary .business-calc__province summary{margin-block:20px}.business-calc--salary .business-calc__results .business-calc__province,.business-calc--incorporation .business-calc__incorporation-field{margin-top:24px}.business-calc--incorporation .business-calc__tax-rates{grid-template-columns:minmax(0,1fr);max-width:none}@media (min-width:1024px){.business-calc--incorporation .business-calc__tax-rates{grid-template-columns:repeat(2,minmax(0,1fr))}}.business-calc--incorporation .business-calc__details>*{min-width:0}.business-calc--incorporation .business-calc__field-row>div{flex-direction:column;display:flex}.business-calc--incorporation .business-calc__field-row .business-calc__label{flex:1}.business-calc--incorporation .business-calc__field-row input{border:1px solid var(--border,#e3ebf2);background:var(--surface,#fff);color:var(--foreground,#070721);border-radius:8px}.business-calc--incorporation .business-calc__results .business-calc__breakdown-title,.business-calc--incorporation details.business-calc__province{margin-top:24px}.business-calc--optimizer .business-calc__winning-card{align-items:center;gap:16px;margin-bottom:24px;display:flex}.business-calc--optimizer .business-calc__winning-card>div{min-width:0}.business-calc--optimizer .business-calc__winning-card img{object-fit:contain;flex-shrink:0}.business-calc--optimizer .business-calc__winning-card a{overflow-wrap:anywhere;font-weight:600}.business-calc--equipment-financing .business-calc__reference table{table-layout:fixed;min-width:400px}.business-calc--equipment-financing .business-calc__reference th:first-child{white-space:normal;overflow-wrap:anywhere;width:46%}.business-calc--equipment-financing .business-calc__reference th,.business-calc--equipment-financing .business-calc__reference td{padding-inline:8px}.business-calc .business-calc__inputs{--business-field-h:52px}@media (min-width:640px){.business-calc .business-calc__inputs{--business-field-h:56px}}@media (min-width:1024px){.business-calc .business-calc__inputs{padding:40px}}.business-calc .business-calc__inputs .business-calc__section-title{margin-bottom:8px;font-size:clamp(26px,2.4vw,32px)}.business-calc .business-calc__inputs>*{margin-block:0}.business-calc .business-calc__inputs>:not(.business-calc__section-title,.business-calc__help,.business-calc__jurisdiction,.business-calc__quick,.business-calc__error,.business-calc__action,.business-calc__employee):not(.business-calc__section-title+*){border-top:1px solid var(--border,#e3ebf2);margin-top:24px;padding-top:24px}.business-calc .business-calc__inputs>.business-calc__section-title+*{margin-top:16px}.business-calc .business-calc__inputs>:is(.business-calc__help,.business-calc__error){margin-top:10px}.business-calc .business-calc__inputs>.business-calc__quick{margin-top:12px}.business-calc .business-calc__inputs>.business-calc__jurisdiction{margin-top:24px}.business-calc .business-calc__inputs .business-calc__province:last-child{margin-bottom:0}.business-calc .business-calc__inputs .business-calc__label{margin-bottom:12px;font-size:16px}.business-calc .business-calc__inputs .business-calc__amount{grid-template-columns:var(--business-field-h) minmax(0, 1fr) auto var(--business-field-h);max-width:none}.business-calc .business-calc__inputs .business-calc__amount input{font-size:24px}.business-calc .business-calc__inputs .business-calc__step{width:var(--business-field-h);height:var(--business-field-h)}@media (max-width:639.98px){.business-calc .business-calc__inputs .business-calc__amount{grid-template-columns:44px minmax(0,1fr) auto 44px;gap:6px}.business-calc .business-calc__inputs .business-calc__amount input{font-size:20px}.business-calc .business-calc__inputs .business-calc__amount-value{padding-inline:8px}.business-calc .business-calc__inputs .business-calc__step{width:44px}}.business-calc .business-calc__inputs .business-calc__currency{color:var(--muted,#52606d);font-size:15px}.business-calc .business-calc__inputs .business-calc__province>:is(input,select),.business-calc .business-calc__inputs .business-calc__province select,.business-calc .business-calc__inputs .business-calc__remittance-options select{max-width:none;min-height:var(--business-field-h);font-size:17px}.business-calc .business-calc__inputs .business-calc__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;max-width:none;display:grid}@media (min-width:640px){.business-calc .business-calc__inputs .business-calc__field-row:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.business-calc .business-calc__inputs .business-calc__field-row>div{flex-direction:column;min-width:0;margin:0;display:flex}.business-calc .business-calc__inputs .business-calc__field-row .business-calc__label{flex:1;font-size:15px}@media (max-width:639.98px){.business-calc .business-calc__inputs .business-calc__field-row .business-calc__label{font-size:14px}}.business-calc .business-calc__inputs .business-calc__field-row input{height:var(--business-field-h);padding:8px 14px;font-size:18px}.business-calc .business-calc__inputs .business-calc__modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));max-width:none;display:grid}.business-calc .business-calc__inputs .business-calc__mode{min-height:var(--business-field-h);font-size:15px}.business-calc .business-calc__inputs .business-calc__quick{max-width:none}.business-calc .business-calc__inputs .business-calc__check{font-size:15px}.business-calc .business-calc__inputs>.business-calc__employee{margin-top:12px;padding:16px 20px 20px}@media (max-width:639.98px){.business-calc .business-calc__inputs>.business-calc__employee{padding:12px 14px 16px}}.business-calc .business-calc__inputs>.business-calc__employee{border:1px solid var(--border,#e3ebf2);background:var(--surface-0,#fff);border-radius:12px}.business-calc .business-calc__inputs>.business-calc__employee .business-calc__province{margin:0}.business-calc .business-calc__inputs>.business-calc__employee .business-calc__label{color:var(--muted,#52606d);margin-bottom:8px;font-size:14px;font-weight:500}.business-calc .business-calc__inputs>:not(.business-calc__employee)+.business-calc__employee{margin-top:24px}.business-calc .business-calc__inputs .business-calc__employee-header{justify-content:space-between;align-items:center;gap:12px;max-width:none;margin-bottom:12px;display:flex}.business-calc .business-calc__inputs .business-calc__employee-name input{color:var(--foreground,#070721);font-size:17px;font-weight:600}.business-calc .business-calc__inputs .business-calc__remove{min-height:40px;color:var(--muted,#52606d);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:500;display:inline-flex}.business-calc .business-calc__inputs .business-calc__remove svg{width:14px;height:14px}.business-calc .business-calc__inputs .business-calc__remove:hover:not(:disabled){color:var(--color-danger,#b42318);background:color-mix(in srgb, var(--color-danger,#b42318) 8%, transparent)}.business-calc .business-calc__inputs .business-calc__remove:disabled{opacity:.35;cursor:default}.business-calc .business-calc__inputs>.business-calc__action{width:100%;max-width:none;min-height:var(--business-field-h);border:1.5px dashed color-mix(in srgb, var(--color-primary,#203ca7) 45%, transparent);color:var(--color-primary,#203ca7);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;padding:10px 16px;font-size:16px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.business-calc .business-calc__inputs>.business-calc__action:hover:not(:disabled){border-color:var(--color-primary,#203ca7);background:color-mix(in srgb, var(--color-primary,#203ca7) 6%, transparent)}.business-calc .business-calc__inputs>.business-calc__action:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.business-calc .business-calc__inputs>.business-calc__action{transition:none}}.business-calc .business-calc__results select:not(:last-child){margin-bottom:24px}.business-tool .spending-profile__body{background:color-mix(in srgb, var(--background-light,#eff5f9) 45%, var(--surface-0,#fff))}.business-tool .spending-profile__personas .filter-tab:not(.is-active){background:var(--surface-0,#fff)}.business-calc :is(.business-calc__amount-value,.business-calc__employee-name){cursor:text;justify-self:start;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.business-calc :is(.business-calc__amount-value,.business-calc__employee-name) input{field-sizing:content;border:0;border-bottom:2px dashed var(--ink-300-ed,#9aaab3);width:auto;min-width:2ch;max-width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:0 auto;margin:0;padding:0 0 2px;line-height:1.25;transition:border-color .15s}.business-calc :is(.business-calc__amount-value,.business-calc__employee-name) input:hover{border-bottom-color:var(--muted,#52606d)}.business-calc :is(.business-calc__amount-value,.business-calc__employee-name) input:focus,.business-calc :is(.business-calc__amount-value,.business-calc__employee-name) input:focus-visible{border-bottom-style:solid;border-bottom-color:var(--color-primary,#203ca7);outline:none}.business-calc :is(.business-calc__amount-value,.business-calc__employee-name) .business-calc__edit-hint{width:14px;height:14px;color:var(--muted,#52606d);flex:none;transition:color .15s}.business-calc :is(.business-calc__amount-value,.business-calc__employee-name):focus-within .business-calc__edit-hint{color:var(--color-primary,#203ca7)}@media (prefers-reduced-motion:reduce){.business-calc :is(.business-calc__amount-value,.business-calc__employee-name) input,.business-calc :is(.business-calc__amount-value,.business-calc__employee-name) .business-calc__edit-hint{transition:none}}.business-calc .business-calc__amount-value{padding-inline:12px}.business-tools-network{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));padding:24px}@media (min-width:640px){.business-tools-network{padding:28px 32px}}.business-tools-network{font-family:var(--font-ui,"Poppins", sans-serif)}.business-tools-network__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary,#203ca7);margin:0 0 6px;font-size:12px;font-weight:600}.business-tools-network__title{font-family:var(--font-display,serif);margin:0 0 10px;font-size:22px;font-weight:400}.business-tools-network__text{color:var(--muted,#52606d);margin:0 0 14px;font-size:15px;line-height:1.7}.business-tools-network__link{color:var(--color-primary,#203ca7);font-size:14px;font-weight:600;text-decoration:none}.business-tools-network__link:hover{text-decoration:underline}.mo-pref-source{margin:24px 0;display:block}.post__preferred-source:empty{display:none}.editorial-byline__notes .post__preferred-source{align-items:center;display:inline-flex}.editorial-byline__notes .post__preferred-source:empty{display:none}.editorial-byline__notes .post__preferred-source .mo-pref-source--compact{margin:0;display:inline-flex}.editorial-byline__notes .post__preferred-source .mo-pref-source--compact .mo-pref-source__btn{border-radius:var(--radius-sm,8px);width:auto;min-height:24px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;gap:6px;padding:0;display:inline-flex;position:relative}.editorial-byline__notes .post__preferred-source .mo-pref-source--compact .mo-pref-source__btn:hover,.editorial-byline__notes .post__preferred-source .mo-pref-source--compact .mo-pref-source__btn:focus-visible{color:var(--color-primary);background:0 0}.editorial-byline__notes .post__preferred-source .mo-pref-source--compact .mo-pref-source__btn:after{content:"";position:absolute;inset:-10px 0}.editorial-byline__notes .post__preferred-source .mo-pref-source--compact .mo-pref-source__logo{width:14px;height:14px}.mo-pref-source .mo-pref-source__btn{border:1px solid var(--ink-200-ed,#d5d9dd);background:var(--surface-0,#fff);width:100%;min-height:64px;color:var(--ink-900-ed,#131a27);font-family:var(--font-ui,inherit);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:600;line-height:1.5;transition:background-color .15s,border-color .15s,color .15s;display:flex}.mo-pref-source .mo-pref-source__btn:hover,.mo-pref-source .mo-pref-source__btn:focus-visible{background:var(--ink-900-ed,#131a27);border-color:var(--ink-900-ed,#131a27);color:var(--surface-0,#fff)}.mo-pref-source .mo-pref-source__btn:hover .mo-pref-source__brand-logo,.mo-pref-source .mo-pref-source__btn:focus-visible .mo-pref-source__brand-logo{filter:brightness(0)invert()}.mo-pref-source .mo-pref-source__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.mo-pref-source .mo-pref-source__btn{transition:none}}.mo-pref-source .mo-pref-source__sentence{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;min-width:0;display:flex}.mo-pref-source .mo-pref-source__logo{border-radius:0;flex-shrink:0;width:28px;height:28px;margin:0}.mo-pref-source .mo-pref-source__brand-logo{object-fit:contain;border-radius:0;width:128px;height:32px;margin:0;display:inline-block}.mo-pref-source .mo-pref-source__brand-logo--country{transform:translateY(14%)}@media (max-width:639.98px){.mo-pref-source .mo-pref-source__btn{border-radius:32px;gap:10px;padding:12px 16px;font-size:12px}.mo-pref-source .mo-pref-source__logo{width:24px;height:24px}.mo-pref-source .mo-pref-source__brand-logo{width:108px;height:27px}.mo-pref-source .mo-pref-source__suffix{flex-basis:100%}}@media (min-width:1024px){.post__preferred-source .mo-pref-source{margin-top:var(--space-6)}.post__preferred-source .mo-pref-source__btn{padding:var(--space-4);border-radius:var(--space-5);font-size:12px}.post__preferred-source .mo-pref-source__brand-logo{width:108px;height:27px}.post__preferred-source .mo-pref-source__suffix{flex-basis:100%}.post:has(.post__preferred-source) #article-content [data-mo-pref-placement=article_intro]{display:none}}.mo-pref-source--with-follow{gap:var(--space-2,8px);flex-direction:column;display:flex}@media (min-width:768px){.mo-pref-source--with-follow{flex-direction:row;align-items:stretch}.mo-pref-source--with-follow .mo-pref-source__btn{flex:auto}}.mo-pref-source .mo-pref-source__follow{border:1px solid var(--color-primary);background:var(--color-primary);min-height:48px;color:var(--surface-0,#fff);font-family:var(--font-ui,inherit);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.mo-pref-source .mo-pref-source__follow:hover,.mo-pref-source .mo-pref-source__follow:focus-visible{background:var(--ink-900-ed,#131a27);border-color:var(--ink-900-ed,#131a27);color:var(--surface-0,#fff)}.mo-pref-source .mo-pref-source__follow:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.mo-pref-source .mo-pref-source__follow{transition:none}}.editorial-byline__notes .post__preferred-source .mo-pref-source--compact.mo-pref-source--with-follow{flex-direction:row;align-items:center;gap:6px}.editorial-byline__notes .post__preferred-source .mo-pref-source--compact.mo-pref-source--with-follow .mo-pref-source__follow{min-height:24px;color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.editorial-byline__notes .post__preferred-source .mo-pref-source--compact.mo-pref-source--with-follow .mo-pref-source__follow:hover,.editorial-byline__notes .post__preferred-source .mo-pref-source--compact.mo-pref-source--with-follow .mo-pref-source__follow:focus-visible{color:var(--color-primary);background:0 0}.editorial-byline__notes .post__preferred-source .mo-pref-source--compact.mo-pref-source--with-follow .mo-pref-source__follow:after{content:"·";margin-left:6px;text-decoration:none;display:inline-block}
