:root,[data-theme=light]{--cp-dense-green:#172c25;--cp-earth-gold:#8a6420;--cp-slate-blue:#445d7a;--cp-charcoal:#121212;--cp-warm-white:#fcf8f0;--cp-off-white:#f7f4ed;--cp-linen:#efece7;--cp-white:#fff;--cp-green-800:#234238;--cp-green-700:#2f594c;--cp-green-600:#437562;--cp-green-500:#5b8f79;--cp-green-400:#7aa996;--cp-green-300:#a3c7b7;--cp-green-200:#cfe3da;--cp-green-100:#eef6f2;--cp-gold-800:#a9792b;--cp-gold-700:#b88a3c;--cp-gold-600:#c89f58;--cp-gold-500:#d6b575;--cp-gold-400:#e3c995;--cp-gold-300:#eedcb8;--cp-gold-200:#f7eedb;--cp-gold-100:#fcf8f0;--cp-slate-800:#364e66;--cp-slate-700:#3a5370;--cp-slate-600:#445d7a;--cp-slate-500:#627d9a;--cp-slate-400:#8ea4ba;--cp-slate-300:#c5d0dc;--cp-slate-200:#e4eaef;--cp-slate-100:#f2f5f7;--cp-charcoal-800:#1c1c1c;--cp-charcoal-700:#2a2a2a;--cp-charcoal-600:#3a3a3a;--cp-charcoal-500:#525252;--cp-charcoal-400:#707070;--cp-charcoal-300:#a3a3a3;--cp-charcoal-200:#d1d1d1;--cp-charcoal-100:#f5f5f5;--cp-bg:var(--cp-warm-white);--cp-bg-elev:var(--cp-white);--cp-bg-muted:var(--cp-off-white);--cp-bg-inset:var(--cp-linen);--cp-bg-invert:var(--cp-dense-green);--cp-bg-stripe:var(--cp-slate-100);--cp-fg:var(--cp-charcoal);--cp-fg-heading:var(--cp-dense-green);--cp-fg-muted:var(--cp-charcoal-600);--cp-fg-soft:var(--cp-charcoal-500);--cp-fg-faint:#696969;--cp-fg-invert:var(--cp-warm-white);--cp-border:var(--cp-charcoal-200);--cp-border-strong:var(--cp-charcoal-400);--cp-border-invert:#fcf8f029;--cp-accent:var(--cp-dense-green);--cp-accent-hover:var(--cp-green-700);--cp-accent-press:var(--cp-green-800);--cp-accent-fg:var(--cp-warm-white);--cp-accent-soft:var(--cp-green-100);--cp-accent-soft-hover:var(--cp-green-200);--cp-link:var(--cp-dense-green);--cp-link-hover:var(--cp-green-600);--cp-eyebrow:var(--cp-earth-gold);--cp-fill-hover:#172c250d;--cp-fill-press:#172c2517;--cp-status-success:var(--cp-green-600);--cp-status-success-bg:var(--cp-green-100);--cp-status-warning:var(--cp-earth-gold);--cp-status-warning-bg:var(--cp-gold-200);--cp-status-danger:#a33c28;--cp-status-danger-bg:#f6e4de;--cp-status-info:var(--cp-slate-blue);--cp-status-info-bg:var(--cp-slate-100);--cp-scrim:#172c2594;--cp-focus:var(--cp-green-600);--cp-chart-1:var(--cp-dense-green);--cp-chart-2:var(--cp-gold-800);--cp-chart-3:var(--cp-slate-blue);--cp-chart-4:var(--cp-green-500);--cp-chart-5:var(--cp-earth-gold);--cp-chart-6:var(--cp-slate-500);--cp-shadow-xs:0 1px 0 #172c250a;--cp-shadow-sm:0 1px 2px #172c2512, 0 1px 1px #172c250d;--cp-shadow-md:0 4px 14px #172c2517, 0 1px 3px #172c250d;--cp-shadow-lg:0 14px 30px #172c251f, 0 4px 10px #172c250f;--cp-shadow-xl:0 28px 56px #172c2529, 0 10px 20px #172c2514;--cp-ring-focus:0 0 0 3px #437562;--cp-ring-focus-offset:0 0 0 2px #fcf8f0, 0 0 0 5px #437562}[data-theme=dark]{--cp-bg:var(--cp-dense-green);--cp-bg-elev:var(--cp-green-800);--cp-bg-muted:#1d372f;--cp-bg-inset:#0f1f1a;--cp-bg-invert:var(--cp-warm-white);--cp-bg-stripe:#fcf8f00a;--cp-fg:var(--cp-warm-white);--cp-fg-heading:var(--cp-warm-white);--cp-fg-muted:var(--cp-green-200);--cp-fg-soft:var(--cp-green-300);--cp-fg-faint:#8db7a5;--cp-fg-invert:var(--cp-dense-green);--cp-border:#fcf8f024;--cp-border-strong:var(--cp-green-400);--cp-border-invert:var(--cp-dense-green);--cp-accent:var(--cp-green-300);--cp-accent-hover:var(--cp-green-200);--cp-accent-press:var(--cp-green-400);--cp-accent-fg:var(--cp-dense-green);--cp-accent-soft:#a3c7b729;--cp-accent-soft-hover:#a3c7b742;--cp-link:var(--cp-green-300);--cp-link-hover:var(--cp-green-200);--cp-eyebrow:var(--cp-gold-500);--cp-fill-hover:#fcf8f014;--cp-fill-press:#fcf8f024;--cp-status-success:var(--cp-green-200);--cp-status-success-bg:#cfe3da24;--cp-status-warning:var(--cp-gold-400);--cp-status-warning-bg:#e3c99524;--cp-status-danger:#efbcae;--cp-status-danger-bg:#efbcae24;--cp-status-info:var(--cp-slate-300);--cp-status-info-bg:#c5d0dc24;--cp-scrim:#0a1411a8;--cp-focus:var(--cp-green-300);--cp-chart-1:var(--cp-green-300);--cp-chart-2:var(--cp-gold-700);--cp-chart-3:var(--cp-slate-300);--cp-chart-4:var(--cp-green-400);--cp-chart-5:var(--cp-gold-400);--cp-chart-6:var(--cp-slate-400);--cp-shadow-xs:0 1px 0 #040a084d;--cp-shadow-sm:0 1px 2px #040a085c, 0 1px 1px #040a083d;--cp-shadow-md:0 4px 14px #040a086b, 0 1px 3px #040a0847;--cp-shadow-lg:0 14px 30px #040a087a, 0 4px 10px #040a0852;--cp-shadow-xl:0 28px 56px #040a088f, 0 10px 20px #040a085c;--cp-ring-focus:0 0 0 3px #a3c7b7;--cp-ring-focus-offset:0 0 0 2px #172c25, 0 0 0 5px #a3c7b7}:root{--cp-sp-0:0;--cp-sp-1:4px;--cp-sp-2:8px;--cp-sp-3:12px;--cp-sp-4:16px;--cp-sp-5:20px;--cp-sp-6:24px;--cp-sp-8:32px;--cp-sp-10:40px;--cp-sp-12:48px;--cp-sp-16:64px;--cp-sp-20:80px;--cp-sp-24:96px;--cp-sp-32:128px;--cp-control-h-sm:32px;--cp-control-h-md:42px;--cp-control-h-lg:50px;--cp-control-pad-x:18px;--cp-control-gap:8px;--cp-content-max:1280px;--cp-content-wide:1440px;--cp-gutter:48px;--cp-gutter-md:24px;--cp-gutter-sm:16px;--cp-radius-none:0;--cp-radius-xs:3px;--cp-radius-sm:6px;--cp-radius-md:10px;--cp-radius-lg:14px;--cp-radius-xl:20px;--cp-radius-2xl:28px;--cp-radius-pill:999px;--cp-radius-card:16px;--cp-radius-control:999px;--cp-radius-field:12px;--cp-fs-xs:.75rem;--cp-fs-sm:.875rem;--cp-fs-base:1rem;--cp-fs-md:1.125rem;--cp-fs-lg:1.25rem;--cp-fs-xl:1.5rem;--cp-fs-2xl:2rem;--cp-fs-3xl:2.5rem;--cp-fs-4xl:3.25rem;--cp-fs-5xl:4.5rem;--cp-fs-display:6rem;--cp-fw-thin:100;--cp-fw-light:300;--cp-fw-regular:400;--cp-fw-medium:500;--cp-fw-semibold:600;--cp-fw-bold:700;--cp-fw-extrabold:800;--cp-fw-black:900;--cp-lh-tight:1.05;--cp-lh-snug:1.2;--cp-lh-normal:1.45;--cp-lh-loose:1.53;--cp-tracking-tight:-.02em;--cp-tracking-snug:-.01em;--cp-tracking-normal:0;--cp-tracking-wide:.04em;--cp-tracking-wider:.16em;--cp-opacity-disabled:.45;--cp-z-sticky:100;--cp-z-dropdown:200;--cp-z-toast:300;--cp-z-tooltip:400;--cp-bp-sm:640px;--cp-bp-md:960px;--cp-bp-lg:1280px;--font-display:"B612", "Helvetica Neue", Arial, sans-serif;--font-sans:"Montserrat", "Helvetica Neue", Arial, sans-serif;--font-mono:"B612 Mono", "B612", ui-monospace, Menlo, monospace}.cp-display{font-family:var(--font-display);font-size:3.0375rem;font-weight:700;line-height:1.2}.cp-h1{font-family:var(--font-display);font-size:2.13125rem;font-weight:700;line-height:1.2}.cp-h2{font-family:var(--font-display);font-size:1.74375rem;font-weight:700;line-height:1.2}.cp-h3{font-family:var(--font-display);font-size:1.21875rem;font-weight:700;line-height:1.25}.cp-h4{font-family:var(--font-display);letter-spacing:.02em;font-size:.94375rem;font-weight:700;line-height:1.3}.cp-h5{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.2}.cp-lead{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.725rem}.cp-body{font-family:var(--font-sans);font-size:1.125rem;font-weight:400;line-height:1.725rem}.cp-caption{font-family:var(--font-sans);font-size:1rem;font-weight:300;line-height:1.5}.cp-eyebrow{font-family:var(--font-sans);letter-spacing:.16em;font-size:.75rem;font-weight:500;line-height:1}.cp-small{font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.45}.cp-button-text{font-family:var(--font-sans);letter-spacing:.04em;font-size:.875rem;font-weight:600;line-height:1}.cp-label{font-family:var(--font-sans);letter-spacing:.16em;font-size:.75rem;font-weight:700;line-height:1.2}.cp-mono{font-family:var(--font-mono);letter-spacing:.01em;font-size:.875rem;font-weight:400;line-height:1.45}.cp-kicker{font-family:var(--font-mono);letter-spacing:.24em;font-size:.75rem;font-weight:700;line-height:1}@font-face{font-family:B612;src:url(/_astro/B612-Regular.B7OztgQY.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:B612;src:url(/_astro/B612-Bold.Clltbov6.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:B612 Mono;src:url(/_astro/B612Mono-Regular.DT_NaUKm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:B612 Mono;src:url(/_astro/B612Mono-Bold.46E6Nx8g.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_astro/Montserrat-VariableFont_wght.CHhTi65P.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--cp-font-display:var(--font-display);--cp-font-sans:var(--font-sans);--cp-font-mono:var(--font-mono);--cp-ease-out:cubic-bezier(.22, 1, .36, 1);--cp-ease-in-out:cubic-bezier(.65, 0, .35, 1);--cp-dur-fast:.14s;--cp-dur-base:.22s;--cp-dur-slow:.42s;--cp-scrim-blur:6px;--cp-scrim-photo:linear-gradient(180deg, #172c2500 0%, #172c25b8 100%);--cp-scrim-photo-side:linear-gradient(100deg, #172c25e6 0%, #172c2594 52%, #172c2533 100%)}[data-theme]{color:var(--cp-fg)}.cp-on-dark,[data-cp-theme=dark]{--cp-bg:var(--cp-dense-green);--cp-bg-elev:var(--cp-green-800);--cp-bg-muted:#1d372f;--cp-bg-inset:#0f1f1a;--cp-bg-invert:var(--cp-warm-white);--cp-bg-stripe:#fcf8f00a;--cp-fg:var(--cp-warm-white);--cp-fg-heading:var(--cp-warm-white);--cp-fg-muted:var(--cp-green-200);--cp-fg-soft:var(--cp-green-300);--cp-fg-faint:#8db7a5;--cp-fg-invert:var(--cp-dense-green);--cp-border:#fcf8f024;--cp-border-strong:var(--cp-green-400);--cp-border-invert:var(--cp-dense-green);--cp-accent:var(--cp-green-300);--cp-accent-hover:var(--cp-green-200);--cp-accent-press:var(--cp-green-400);--cp-accent-fg:var(--cp-dense-green);--cp-accent-soft:#a3c7b729;--cp-accent-soft-hover:#a3c7b742;--cp-link:var(--cp-green-300);--cp-link-hover:var(--cp-green-200);--cp-eyebrow:var(--cp-gold-500);--cp-fill-hover:#fcf8f014;--cp-fill-press:#fcf8f024;--cp-status-success:var(--cp-green-200);--cp-status-success-bg:#cfe3da24;--cp-status-warning:var(--cp-gold-400);--cp-status-warning-bg:#e3c99524;--cp-status-danger:#efbcae;--cp-status-danger-bg:#efbcae24;--cp-status-info:var(--cp-slate-300);--cp-status-info-bg:#c5d0dc24;--cp-scrim:#0a1411a8;--cp-focus:var(--cp-green-300);--cp-chart-1:var(--cp-green-300);--cp-chart-2:var(--cp-gold-700);--cp-chart-3:var(--cp-slate-300);--cp-chart-4:var(--cp-green-400);--cp-chart-5:var(--cp-gold-400);--cp-chart-6:var(--cp-slate-400);--cp-shadow-xs:0 1px 0 #040a084d;--cp-shadow-sm:0 1px 2px #040a085c, 0 1px 1px #040a083d;--cp-shadow-md:0 4px 14px #040a086b, 0 1px 3px #040a0847;--cp-shadow-lg:0 14px 30px #040a087a, 0 4px 10px #040a0852;--cp-shadow-xl:0 28px 56px #040a088f, 0 10px 20px #040a085c;--cp-ring-focus:0 0 0 3px #a3c7b7;--cp-ring-focus-offset:0 0 0 2px #172c25, 0 0 0 5px #a3c7b7;color:var(--cp-fg)}.cp-display,.cp-h1,.cp-h2,.cp-h3,.cp-h4,.cp-h5{color:var(--cp-fg-heading);margin:0}.cp-h4{text-transform:uppercase}.cp-lead,.cp-body{color:var(--cp-fg);margin:0}.cp-caption{color:var(--cp-fg-soft);margin:0}.cp-small{color:var(--cp-fg-muted)}.cp-eyebrow{text-transform:uppercase;color:var(--cp-eyebrow)}.cp-label{text-transform:uppercase;color:var(--cp-fg-muted)}.cp-mono{font-variant-numeric:tabular-nums}.cp-kicker{text-transform:uppercase;color:var(--cp-eyebrow);align-items:center;gap:14px;display:inline-flex}.cp-kicker:before{content:"";background:currentColor;width:34px;height:1px;display:inline-block}.cp-container{width:100%;max-width:calc(var(--cp-content-max) + 2 * var(--cp-gutter));padding-inline:var(--cp-gutter-sm);box-sizing:border-box;margin-inline:auto}@media (width>=640px){.cp-container{padding-inline:var(--cp-gutter-md)}}@media (width>=1280px){.cp-container{padding-inline:var(--cp-gutter)}}.cp-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}::selection{background:var(--cp-green-200);color:var(--cp-dense-green)}a{color:var(--cp-link);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;transition:color var(--cp-dur-fast) var(--cp-ease-out)}a:hover{color:var(--cp-link-hover)}.cp-ctl{background:var(--ctl-bg,transparent);color:var(--ctl-fg,inherit);border:1px solid var(--ctl-bd,transparent);transition:background var(--cp-dur-fast) var(--cp-ease-out), color var(--cp-dur-fast) var(--cp-ease-out), border-color var(--cp-dur-fast) var(--cp-ease-out), box-shadow var(--cp-dur-fast) var(--cp-ease-out)}.cp-ctl:hover:not(:disabled):not([aria-disabled=true]){background:var(--ctl-hover-bg,var(--ctl-bg,transparent));color:var(--ctl-hover-fg,var(--ctl-fg,inherit));border-color:var(--ctl-hover-bd,var(--ctl-bd,transparent))}.cp-ctl:active:not(:disabled):not([aria-disabled=true]){background:var(--ctl-press-bg,var(--ctl-hover-bg,var(--ctl-bg,transparent)))}.cp-ctl:focus-visible{box-shadow:var(--cp-ring-focus-offset);outline:none}.cp-ctl:disabled,.cp-ctl[aria-disabled=true]{opacity:var(--cp-opacity-disabled);cursor:not-allowed}.cp-field{border:1px solid var(--cp-border-strong);background:var(--cp-bg-elev);color:var(--cp-fg);transition:border-color var(--cp-dur-fast) var(--cp-ease-out), box-shadow var(--cp-dur-fast) var(--cp-ease-out), background var(--cp-dur-fast) var(--cp-ease-out)}.cp-field:hover:not(:disabled):not(:focus){border-color:var(--cp-fg-soft)}.cp-field:focus,.cp-field:focus-within{border-color:var(--cp-accent);box-shadow:var(--cp-ring-focus);outline:none}.cp-field:disabled{background:var(--cp-bg-muted);color:var(--cp-fg-soft);cursor:not-allowed}.cp-field::placeholder,select.cp-field:has(>option[value=""]:disabled:checked){color:var(--cp-fg-faint)}select.cp-field>option{color:var(--cp-fg)}.cp-field[aria-invalid=true],.cp-field[aria-invalid=true]:hover:not(:disabled):not(:focus),.cp-field[aria-invalid=true]:focus{border-color:var(--cp-status-danger)}.cp-search-input::-webkit-search-cancel-button,.cp-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.cp-choice{cursor:pointer;align-items:center;display:inline-flex;position:relative}.cp-choice[data-disabled]{cursor:not-allowed;opacity:var(--cp-opacity-disabled)}.cp-choice[data-disabled]>.cp-choice-box{pointer-events:none}.cp-choice-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.cp-choice-box{flex-shrink:0;position:relative}.cp-choice:not([data-disabled]):hover>.cp-choice-box{background:var(--ctl-hover-bg,var(--ctl-bg,transparent));border-color:var(--ctl-hover-bd,var(--ctl-bd,transparent))}.cp-choice-box:has(>.cp-choice-input:focus-visible){box-shadow:var(--cp-ring-focus-offset)}.cp-lift{box-shadow:var(--lift-shadow,none);transition:box-shadow var(--cp-dur-base) var(--cp-ease-out), transform var(--cp-dur-base) var(--cp-ease-out), border-color var(--cp-dur-base) var(--cp-ease-out)}.cp-lift:hover{box-shadow:var(--cp-shadow-lg);transform:translateY(-2px)}.cp-lift:active{transform:translateY(0)}a.cp-lift{color:inherit;text-decoration:none;display:block}a.cp-lift:focus-visible{box-shadow:var(--cp-ring-focus-offset);outline:none}.cp-tag:has(>.cp-tag-main:focus-visible){box-shadow:var(--cp-ring-focus-offset)}.cp-tag>.cp-tag-main:focus-visible{box-shadow:none}.cp-dialog{background:var(--cp-bg-elev);color:var(--cp-fg);border-radius:var(--cp-radius-xl);box-shadow:var(--cp-shadow-xl);border:0;width:calc(100% - 32px);max-height:calc(100% - 32px);padding:0;overflow:auto}.cp-dialog::backdrop{background:var(--cp-scrim,#172c2594);-webkit-backdrop-filter:blur(6px)}.cp-tabs-scroll{scrollbar-width:none;pointer-events:none;margin:-6px;padding:6px;overflow-x:auto}.cp-tabs-scroll::-webkit-scrollbar{display:none}.cp-tabs-scroll>*{pointer-events:auto}.cp-tabpanel:focus-visible{box-shadow:var(--cp-ring-focus);border-radius:var(--cp-radius-xs)}.cp-table-scroll:focus-visible{box-shadow:var(--cp-ring-focus);outline:none}.cp-menu-item{appearance:none;box-sizing:border-box;border-radius:var(--cp-radius-sm);width:100%;min-height:36px;color:inherit;font-family:var(--cp-font-sans);font-size:var(--cp-fs-sm);font-weight:var(--cp-fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:8px 10px;line-height:1.3;display:flex}.cp-menu-item[aria-disabled=true]{cursor:not-allowed;opacity:var(--cp-opacity-disabled)}.cp-menu-item:focus,.cp-menu-item:hover:not([aria-disabled=true]){background:var(--cp-fill-hover);outline:none}.cp-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--cp-focus)}.cp-skeleton{background:var(--cp-fill-press)}@media (prefers-reduced-motion:no-preference){.cp-dialog[open]{animation:cp-rise var(--cp-dur-base) var(--cp-ease-out)}.cp-dialog[open]::backdrop{animation:cp-fade var(--cp-dur-base) var(--cp-ease-out)}.cp-pop{animation:cp-fade var(--cp-dur-fast) var(--cp-ease-out)}.cp-toast-enter{animation:cp-rise var(--cp-dur-base) var(--cp-ease-out)}.cp-skeleton{animation:cp-pulse 1.6s var(--cp-ease-in-out) infinite}}@keyframes cp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}@keyframes cp-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){:root{--cp-dur-fast:0s;--cp-dur-base:0s;--cp-dur-slow:0s}.cp-ctl,.cp-field,.cp-lift,.cp-choice-box,.cp-switch-knob,a{transition:none}.cp-lift:hover{transform:none}}*,:before,:after{box-sizing:border-box}:root{interpolate-size:allow-keywords}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--cp-sp-24)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--cp-bg);color:var(--cp-fg);font-family:var(--cp-font-sans);font-size:var(--cp-fs-base);line-height:var(--cp-lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img{max-width:100%;display:block}:where(img:not(.logo)){height:auto}main:focus{outline:none}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}strong{font-weight:var(--cp-fw-semibold)}[hidden]{display:none!important}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}.logo{display:block}.muted{color:var(--cp-fg-muted)}.soft{color:var(--cp-fg-soft)}.small{font-size:var(--cp-fs-sm);line-height:1.6}.xsmall{font-size:.8125rem;line-height:1.6}.note{color:var(--cp-fg-soft);font-size:.8125rem;line-height:1.6}.strong-fg strong{color:var(--cp-fg)}.mono-label{font-family:var(--cp-font-mono);font-size:var(--cp-fs-xs);line-height:1;font-weight:var(--cp-fw-bold);letter-spacing:var(--cp-tracking-wider);text-transform:uppercase;color:var(--cp-fg-soft)}.mono-cat{font-family:var(--cp-font-mono);font-size:var(--cp-fs-xs);line-height:1.45;font-weight:var(--cp-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--cp-eyebrow)}.num{font-family:var(--cp-font-display);font-weight:var(--cp-fw-bold);letter-spacing:var(--cp-tracking-tight);color:var(--cp-accent);font-size:2rem;line-height:1.2}.grow{flex-grow:1}.stack{gap:var(--gap,16px);flex-direction:column;display:flex}.g-6{--gap:6px}.g-8{--gap:8px}.g-10{--gap:10px}.g-12{--gap:12px}.g-14{--gap:14px}.g-16{--gap:16px}.g-18{--gap:18px}.g-20{--gap:20px}.g-22{--gap:22px}.g-24{--gap:24px}.g-28{--gap:28px}.g-32{--gap:32px}.g-40{--gap:40px}.g-48{--gap:48px}.mw-440{max-width:440px}.mw-480{max-width:480px}.mw-520{max-width:520px}.mw-560{max-width:560px}.mw-600{max-width:600px}.mw-640{max-width:640px}.mw-680{max-width:680px}.mw-720{max-width:720px}.mw-760{max-width:760px}.mw-900{max-width:900px}.row{gap:var(--row-gap,48px 80px);flex-wrap:wrap;display:flex}.row--end{justify-content:space-between;align-items:flex-end}.row--center{align-items:center}.row--between{justify-content:space-between}.row--start{align-items:flex-start}.rg-head{--row-gap:24px 64px}.rg-20{--row-gap:20px 48px}.rg-32{--row-gap:32px 64px}.rg-40{--row-gap:40px 80px}.rg-cta{--row-gap:32px 48px}.rg-16{--row-gap:16px 64px}.fx{flex:var(--fx-grow,1) 1 min(var(--fx,320px), 100%);min-width:0}.fx-260{--fx:260px}.fx-300{--fx:300px}.fx-320{--fx:320px}.fx-380{--fx:380px}.fx-440{--fx:440px}.fx-480{--fx:480px}.fx-520{--fx:520px}.fx-560{--fx:560px}.fx-620{--fx:620px}.fx-x2{--fx-grow:2}.fx-x3{--fx-grow:3}.fx-none{flex:0 auto}.fx-side{flex:0 400px;min-width:0}.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,300px), 100%), 1fr));gap:var(--gap,24px);display:grid}.grid--fill{grid-template-columns:repeat(auto-fill, minmax(min(var(--min,300px), 100%), 1fr))}.min-190{--min:190px}.min-220{--min:220px}.min-210{--min:210px}.min-240{--min:240px}.min-250{--min:250px}.min-260{--min:260px}.min-280{--min:280px}.min-300{--min:300px}.min-340{--min:340px}.min-360{--min:360px}.list-reset{margin:0;padding:0;list-style:none}.sec{padding-block:var(--cp-sp-24)}.sec--80{padding-block:var(--cp-sp-20)}.sec--head{padding-block:var(--cp-sp-20) 72px}.sec--quote-head{padding-block:var(--cp-sp-20) var(--cp-sp-12)}.sec--questions-head{padding-block:var(--cp-sp-20) 56px}.sec--products{padding-block:var(--cp-sp-20) var(--cp-sp-24)}.sec--flush-top{padding-top:0}.sec--rule{border-bottom:1px solid var(--cp-border)}.bg-muted{background:var(--cp-bg-muted)}.band-dark{background:var(--cp-bg);color:var(--cp-fg)}@media (width<=639.98px){.sec{padding-block:var(--cp-sp-16)}.sec--80,.sec--products{padding-block:56px var(--cp-sp-16)}.sec--head,.sec--quote-head,.sec--questions-head{padding-block:56px var(--cp-sp-10)}.sec--flush-top{padding-top:0}}.eyebrow{align-items:center;gap:10px;width:fit-content;line-height:1;display:flex}.eyebrow__rule{background:currentColor;width:24px;height:1px;display:inline-block}.phead{flex-direction:column;gap:22px;display:flex}.phead__title{max-width:900px}.phead__lede{color:var(--cp-fg-muted);max-width:680px}.phead__lede--640{max-width:640px}.shead{flex-direction:column;gap:14px;min-width:0;display:flex}.shead__title{max-width:720px}.shead__title--wide{max-width:760px}.shead>.cp-body{color:var(--cp-fg-muted);max-width:640px}.lede{color:var(--cp-fg-muted)}@media (width<=639.98px){.cp-display{font-size:2.25rem}.cp-h1{font-size:1.75rem}}.skip-link{left:var(--cp-sp-4);z-index:calc(var(--cp-z-sticky) + 1);padding:var(--cp-sp-3) var(--cp-sp-5);border-radius:var(--cp-radius-control);--ctl-bg:var(--cp-accent);--ctl-fg:var(--cp-accent-fg);text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--cp-sp-4)}.btn{justify-content:center;align-items:center;gap:var(--cp-control-gap);box-sizing:border-box;border-radius:var(--cp-radius-control);white-space:nowrap;cursor:pointer;font-family:var(--cp-font-sans);font-weight:var(--cp-fw-semibold);letter-spacing:var(--cp-tracking-wide);line-height:1;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn__arrow{font-family:var(--cp-font-display);font-weight:var(--cp-fw-bold)}.btn--sm{min-height:var(--cp-control-h-sm);font-size:var(--cp-fs-xs);padding-inline:16px}.btn--md{min-height:var(--cp-control-h-md);font-size:var(--cp-fs-sm);padding-inline:24px}.btn--lg{min-height:var(--cp-control-h-lg);font-size:var(--cp-fs-base);padding-inline:30px}.btn--primary{--ctl-bg:var(--cp-accent);--ctl-fg:var(--cp-accent-fg);--ctl-hover-bg:var(--cp-accent-hover);--ctl-press-bg:var(--cp-accent-press)}.btn--secondary{--ctl-fg:var(--cp-fg);--ctl-bd:var(--cp-fg);--ctl-hover-bg:var(--cp-fill-hover);--ctl-press-bg:var(--cp-fill-press)}.btn--tertiary{--ctl-bg:var(--cp-bg-muted);--ctl-fg:var(--cp-fg);--ctl-hover-bg:var(--cp-bg-inset);--ctl-press-bg:var(--cp-fill-press)}.btn--ghost{--ctl-fg:var(--cp-fg);--ctl-hover-bg:var(--cp-fill-hover);--ctl-press-bg:var(--cp-fill-press)}@media (width<=639.98px){.btn{white-space:normal;text-align:center;padding-block:8px;line-height:1.25}}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.arrow-link{align-items:center;gap:var(--cp-sp-2);min-height:44px;font-size:var(--cp-fs-sm);font-weight:var(--cp-fw-semibold);color:var(--cp-link);border-radius:var(--cp-radius-xs);align-self:flex-start;text-decoration:none;display:inline-flex}.arrow-link .icon{transition:transform var(--cp-dur-fast) var(--cp-ease-out)}.arrow-link:hover{color:var(--cp-link-hover);text-underline-offset:4px;text-decoration:underline}.arrow-link:hover .icon{transform:translate(3px)}.arrow-link:focus-visible{box-shadow:var(--cp-ring-focus-offset);outline:none}.checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.checklist li{font-size:var(--cp-fs-sm);color:var(--cp-fg);align-items:flex-start;gap:12px;line-height:1.6;display:flex}.checklist .icon{color:var(--cp-status-success);margin-top:2px}.ticks{font-size:var(--cp-fs-sm);line-height:1.45;font-weight:var(--cp-fw-semibold);color:var(--cp-fg-muted);flex-wrap:wrap;gap:10px 28px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ticks li{align-items:center;gap:8px;display:flex}.ticks .icon{color:var(--cp-accent)}.badge{border-radius:var(--cp-radius-pill);font-family:var(--cp-font-sans);font-size:var(--cp-fs-xs);font-weight:var(--cp-fw-semibold);letter-spacing:var(--cp-tracking-wide);white-space:nowrap;background:var(--cp-bg-muted);color:var(--cp-fg);align-items:center;gap:5px;padding:5px 10px;line-height:1;display:inline-flex}.badge--icon{padding:4px 10px 4px 7px}.badge--success{background:var(--cp-status-success-bg);color:var(--cp-status-success)}.badge--warning{background:var(--cp-status-warning-bg);color:var(--cp-status-warning)}.badge--danger{background:var(--cp-status-danger-bg);color:var(--cp-status-danger)}.badge--info{background:var(--cp-status-info-bg);color:var(--cp-status-info)}.alert{background:var(--cp-bg-muted);border:1px solid var(--cp-border);border-radius:var(--cp-radius-md);font-family:var(--cp-font-sans);gap:12px;padding:14px 16px;display:flex}.alert__icon{flex-shrink:0;margin-top:1px;display:inline-flex}.alert--success .alert__icon{color:var(--cp-status-success)}.alert--warning .alert__icon{color:var(--cp-status-warning)}.alert--danger .alert__icon{color:var(--cp-status-danger)}.alert--info .alert__icon{color:var(--cp-status-info)}.alert__dot{border-radius:var(--cp-radius-pill);background:var(--cp-fg-soft);width:8px;height:8px;margin:5px 5px 0}.alert__text{flex:1;min-width:0}.alert__title{font-size:var(--cp-fs-sm);font-weight:var(--cp-fw-bold);color:var(--cp-fg);margin-bottom:2px;line-height:1.4}.alert__body{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);line-height:1.5}.alert__body p+p{margin-top:8px}.alert__body a{color:var(--cp-link);font-weight:var(--cp-fw-semibold)}.accordion{border-top:1px solid var(--cp-border)}.accordion__item{border-bottom:1px solid var(--cp-border)}.accordion__q{cursor:pointer;border-radius:var(--cp-radius-xs);text-align:left;--ctl-fg:var(--cp-fg-heading);--ctl-hover-fg:var(--cp-accent);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.accordion__q::-webkit-details-marker{display:none}.accordion__title{color:inherit;margin:0}.accordion__mark{font-family:var(--cp-font-sans);font-weight:var(--cp-fw-regular);color:var(--cp-fg-muted);transition:transform var(--cp-dur-base) var(--cp-ease-out);flex-shrink:0;font-size:22px;line-height:1;display:inline-flex}.accordion__item[open] .accordion__mark{transform:rotate(45deg)}.accordion__a{max-width:720px;font-size:var(--cp-fs-base);color:var(--cp-fg-muted);padding-bottom:24px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.accordion__item::details-content{block-size:0;transition:block-size var(--cp-dur-base) var(--cp-ease-out), content-visibility var(--cp-dur-base) allow-discrete;overflow:clip}.accordion__item[open]::details-content{block-size:auto}}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field--full{grid-column:1/-1}.field__req{color:var(--cp-status-danger);margin-left:4px}.field__control{width:100%;height:var(--cp-control-h-md);border-radius:var(--cp-radius-field);font-family:var(--cp-font-sans);font-size:var(--cp-fs-sm);padding:0 14px}.field__control--area{resize:vertical;height:auto;min-height:110px;padding:10px 14px;line-height:1.5}.field__select{display:flex;position:relative}.field__select .field__control{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:40px}.field__chevron{color:var(--cp-fg-soft);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.field__hint{font-size:var(--cp-fs-xs);color:var(--cp-fg-soft);line-height:1.4}.field__error{font-size:var(--cp-fs-xs);color:var(--cp-status-danger);line-height:1.4;font-weight:var(--cp-fw-semibold);align-items:flex-start;gap:6px;display:flex}.field__error .icon{margin-top:1px}.field input[type=date].field__control{padding-right:10px}.choice{font-family:var(--cp-font-sans);font-size:var(--cp-fs-sm);color:var(--cp-fg);align-items:flex-start;gap:10px;min-height:24px;line-height:1.4}.choice__box{--ctl-bg:var(--cp-bg-elev);--ctl-fg:var(--cp-accent-fg);--ctl-bd:var(--cp-border-strong);--ctl-hover-bg:var(--cp-bg-elev);--ctl-hover-bd:var(--cp-fg-soft);justify-content:center;align-items:center;width:20px;height:20px;margin-top:-1px;display:inline-flex}.choice__box--check{border-radius:var(--cp-radius-sm)}.choice__box--check:has(>input:checked){--ctl-bg:var(--cp-accent);--ctl-bd:var(--cp-accent);--ctl-hover-bg:var(--cp-accent-hover);--ctl-hover-bd:var(--cp-accent-hover)}.choice__tick{pointer-events:none;display:none}.choice__box--check:has(>input:checked) .choice__tick{display:block}.choice__box--radio{border-radius:var(--cp-radius-pill)}.choice__box--radio:has(>input:checked){--ctl-bd:var(--cp-accent);--ctl-hover-bd:var(--cp-accent)}.choice__dot{border-radius:var(--cp-radius-pill);background:var(--cp-accent);pointer-events:none;width:10px;height:10px;display:none}.choice__box--radio:has(>input:checked) .choice__dot{display:block}.choice>span:last-child{padding-top:1px}.radio{flex-direction:column;gap:10px;display:flex}.radio__label{margin-bottom:2px}.radio__options{flex-direction:column;gap:12px;display:flex}.radio__options--row{flex-flow:wrap;gap:12px 24px}.seg{background:var(--cp-bg-muted);border:1px solid var(--cp-border);border-radius:var(--cp-radius-control);gap:3px;padding:3px;display:inline-flex}.seg__btn{height:calc(var(--cp-control-h-md) - 8px);padding:0 var(--cp-control-pad-x);border-radius:var(--cp-radius-control);cursor:pointer;font-family:var(--cp-font-sans);font-size:var(--cp-fs-sm);font-weight:var(--cp-fw-semibold);letter-spacing:var(--cp-tracking-wide);white-space:nowrap;--ctl-bg:transparent;--ctl-fg:var(--cp-fg-muted);--ctl-hover-bg:var(--cp-fill-hover);--ctl-hover-fg:var(--cp-fg)}.seg__btn[aria-pressed=true]{--ctl-bg:var(--cp-accent);--ctl-fg:var(--cp-accent-fg);--ctl-hover-bg:var(--cp-accent);--ctl-hover-fg:var(--cp-accent-fg)}.search{flex-direction:column;gap:6px;display:flex}.search__box{align-items:center;display:flex;position:relative}.search__glyph{color:var(--cp-fg-soft);pointer-events:none;display:inline-flex;position:absolute;left:14px}.search__input{width:100%;height:var(--cp-control-h-md);border-radius:var(--cp-radius-control);font-family:var(--cp-font-sans);font-size:var(--cp-fs-sm);padding:0 40px 0 38px}.search__input::-webkit-search-cancel-button{display:none}.search__clear{border-radius:var(--cp-radius-pill);cursor:pointer;--ctl-fg:var(--cp-fg-soft);--ctl-hover-fg:var(--cp-fg);--ctl-hover-bg:var(--cp-fill-hover);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;right:8px}.empty{text-align:center;padding:var(--cp-sp-12) var(--cp-sp-6);flex-direction:column;align-items:center;gap:14px;display:flex}.empty__disc{border-radius:var(--cp-radius-pill);background:var(--cp-bg-muted);border:1px solid var(--cp-border);width:64px;height:64px;color:var(--cp-fg-heading);justify-content:center;align-items:center;display:inline-flex}.empty__title,.empty__body{max-width:420px}.empty__body{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);line-height:1.55}.site-header{z-index:var(--cp-z-sticky);background:var(--cp-bg);border-bottom:1px solid var(--cp-border);position:sticky;top:0}.site-header__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;min-height:76px;display:flex}.site-header__brand{border-radius:var(--cp-radius-xs);align-items:center;min-height:44px;padding-block:8px;text-decoration:none;display:inline-flex}.site-header__brand:hover{text-decoration:none}.site-header__brand:focus-visible{box-shadow:var(--cp-ring-focus-offset);outline:none}.wordmark{flex-direction:column;justify-content:center;gap:6px;display:flex}.wordmark__name{font-family:var(--cp-font-display);font-weight:var(--cp-fw-bold);letter-spacing:var(--cp-tracking-snug);color:var(--cp-fg-heading);font-size:1.5rem;line-height:1}.wordmark__tag{font-size:.6875rem;line-height:1;font-weight:var(--cp-fw-medium);letter-spacing:var(--cp-tracking-wider);text-transform:uppercase;color:var(--cp-fg-soft)}.nav-toggle{border-radius:var(--cp-radius-control);cursor:pointer;--ctl-fg:var(--cp-fg-heading);--ctl-hover-bg:var(--cp-fill-hover);--ctl-press-bg:var(--cp-fill-press);justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.nav-toggle__open,.nav-toggle__close{display:inline-flex}.nav-toggle__close,.site-header[data-open] .nav-toggle__open{display:none}.site-header[data-open] .nav-toggle__close{display:inline-flex}.site-nav{width:100%}.site-nav__list{flex-wrap:wrap;align-items:center;gap:4px 28px;margin:0;padding:0 0 12px;list-style:none;display:flex}.site-nav__link{min-height:44px;font-size:var(--cp-fs-sm);font-weight:var(--cp-fw-semibold);--ctl-fg:var(--cp-fg-muted);--ctl-hover-fg:var(--cp-fg-heading);align-items:center;text-decoration:none;display:inline-flex}.site-nav__link:hover{text-decoration:none}.site-nav__link[aria-current=page]{--ctl-fg:var(--cp-fg-heading);box-shadow:inset 0 -2px 0 var(--cp-accent)}.site-nav__link[aria-current=page]:focus-visible{box-shadow:inset 0 -2px 0 var(--cp-accent), var(--cp-ring-focus-offset)}@media (width<=1119.98px){.js .nav-toggle{display:inline-flex}.js .site-nav{background:var(--cp-bg);border-bottom:1px solid var(--cp-border);max-height:calc(100dvh - 77px);box-shadow:var(--cp-shadow-md);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.js .site-header[data-open] .site-nav{display:block}.js .site-nav__list{padding:8px var(--cp-gutter-sm) 24px;flex-direction:column;align-items:stretch;gap:0}.js .site-nav__list li{border-bottom:1px solid var(--cp-border)}.js .site-nav__link{font-size:var(--cp-fs-base);padding:12px 4px;display:flex}.js .site-nav__link[aria-current=page]{box-shadow:inset 3px 0 0 var(--cp-accent);padding-left:14px}.js .site-nav__cta-item{padding-top:20px;border-bottom:0!important}.js .site-nav__cta-item .btn{width:100%;min-height:var(--cp-control-h-lg)}}@media (width>=640px) and (width<=1119.98px){.js .site-nav__list{padding-inline:var(--cp-gutter-md)}}@media (width>=1120px){.site-header__bar{flex-wrap:nowrap}.site-nav{width:auto}.site-nav__list{flex-wrap:nowrap;gap:4px 24px;padding:0}.site-nav__cta-item{margin-left:4px}}@media (width>=1280px){.site-nav__list{gap:4px 28px}}.site-footer{background:var(--cp-bg);color:var(--cp-fg)}.site-footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:40px;padding-block:72px 48px;display:grid}.site-footer__brand,.site-footer__parent{flex-direction:column;gap:18px;display:flex}.site-footer__col ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-footer__head{color:var(--cp-fg-soft);margin:0 0 10px}.site-footer__parent .site-footer__head{margin:0}.site-footer__text{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);max-width:280px;line-height:1.6}.site-footer__link{min-height:32px;font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);border-radius:var(--cp-radius-xs);align-items:center;line-height:1.6;text-decoration:none;display:inline-flex}.site-footer__link:hover{color:var(--cp-fg);text-underline-offset:4px;text-decoration:underline}.site-footer__link:focus-visible,.site-footer__logo:focus-visible{box-shadow:var(--cp-ring-focus-offset);outline:none}.site-footer__logo{border-radius:var(--cp-radius-xs);align-self:flex-start;padding-block:6px;display:inline-flex}.site-footer__fraud{border-top:1px solid var(--cp-border);color:var(--cp-fg-muted);max-width:900px;padding-block:20px;font-size:.8125rem;line-height:1.6}.site-footer__fraud strong{color:var(--cp-fg)}.site-footer__base{border-top:1px solid var(--cp-border);font-size:var(--cp-fs-xs);color:var(--cp-fg-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:22px;line-height:1.5;display:flex}.site-footer__domain{font-family:var(--cp-font-mono)}@media (width<=639.98px){.site-footer__col ul{gap:0}.site-footer__link{min-height:44px}}.card{background:var(--cp-bg-elev);border:1px solid var(--cp-border);border-radius:var(--cp-radius-card);flex-direction:column;gap:10px;min-width:0;padding:28px;display:flex}.card--p26{padding:26px}.card--p32{padding:32px}.card--plain{background:0 0}.card--dark{background:var(--cp-bg);color:var(--cp-fg);border-color:#0000}.card--g16{gap:16px}.card--g8{gap:8px}.card__text{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);line-height:1.6}.card__text--soft{color:var(--cp-fg-soft)}.card__text--fg{color:var(--cp-fg)}.card__icon{color:var(--cp-fg-heading)}a.card{color:inherit;text-decoration:none}a.card .card__more{font-size:var(--cp-fs-sm);font-weight:var(--cp-fw-semibold);color:var(--cp-link);align-items:center;gap:8px;margin-top:6px;display:inline-flex}a.card:hover .card__more{text-underline-offset:4px;text-decoration:underline}a.card .cp-h3{color:var(--cp-fg-heading)}.card__term{font-family:var(--cp-font-display);font-weight:var(--cp-fw-bold);color:var(--cp-fg-heading);font-size:1.5rem;line-height:1.2}@media (width<=639.98px){.card,.card--p26,.card--p32{padding:22px}}.table-wrap{background:var(--cp-bg-elev);border:1px solid var(--cp-border);border-radius:var(--cp-radius-card);overflow-x:auto}.table-wrap:focus-visible{box-shadow:var(--cp-ring-focus-offset);outline:none}.table{border-collapse:collapse;width:100%;font-size:var(--cp-fs-sm);line-height:1.5}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cp-border);padding:15px 22px}.table tbody tr:last-child>*{border-bottom:0}.table thead th{border-bottom-color:var(--cp-border-strong)}.table thead th.cp-label{color:var(--cp-fg-soft)}.table tbody th{font-weight:var(--cp-fw-semibold);color:var(--cp-fg)}.table td{color:var(--cp-fg-muted)}.table--760{min-width:760px}.table--docs{min-width:860px}.table--docs th,.table--docs td{padding-block:14px}.table--compare{min-width:820px}.table--compare th,.table--compare td{padding:16px 22px}.table--compare thead th,.table--compare thead td{padding-block:18px}.table--compare thead th{width:26%}.table--compare thead td:first-child{width:22%}.table--compare .is-us{background:var(--cp-accent-soft)}.table--compare td.is-us{font-weight:var(--cp-fw-semibold);color:var(--cp-fg)}.table--compare thead th.is-us{width:auto}.terms-table{flex-direction:column;gap:14px;display:flex}.table--terms{min-width:720px;line-height:1.45}.table--terms th,.table--terms td{padding:13px 20px}.table--terms thead th{padding-block:16px}.table--terms thead th:first-child{width:36%}.table__term{font-family:var(--cp-font-display);font-weight:var(--cp-fw-bold);color:var(--cp-fg-heading);font-size:1rem}.table__term span{font-family:var(--cp-font-sans);font-weight:var(--cp-fw-regular);font-size:var(--cp-fs-xs);color:var(--cp-fg-soft);line-height:1.4;display:block}.table--terms td.is-in{font-weight:var(--cp-fw-semibold);color:var(--cp-fg)}.table--terms td.is-out{color:var(--cp-fg-soft)}.deflist{flex-direction:column;display:flex}.deflist__row{border-top:1px solid var(--cp-border);flex-wrap:wrap;gap:6px 32px;padding-block:20px;display:flex}.deflist__row:last-child{border-bottom:1px solid var(--cp-border)}.deflist__row dt{flex:0 0 200px}.deflist__row dd{color:var(--cp-fg-muted);flex:320px;font-size:.9375rem;line-height:1.6}.deflist--facts .deflist__row{padding-block:18px}.deflist--facts dt{flex-basis:220px;padding-top:4px}.deflist--facts dd{font-weight:var(--cp-fw-semibold);color:var(--cp-fg);flex-basis:300px}.factbar{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px 32px;margin-block:0;padding-block:28px;display:grid}.factbar>div{flex-direction:column;gap:8px;display:flex}.factbar dd{font-size:var(--cp-fs-sm);line-height:1.5;font-weight:var(--cp-fw-semibold);color:var(--cp-fg)}.steps{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:32px 0;margin:0;padding:0;list-style:none;display:grid}.step{border-top:2px solid var(--cp-accent);flex-direction:column;gap:10px;padding:22px 24px 0 0;display:flex}.step p{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);line-height:1.6}.step strong{color:var(--cp-fg)}@media (width<=639.98px){.step{padding-right:0}}.stage-grid{background:var(--cp-border);border:1px solid var(--cp-border);border-radius:var(--cp-radius-card);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.stage-grid li{background:var(--cp-bg-elev);flex-direction:column;gap:12px;padding:28px 26px 26px;display:flex}.stage-grid .icon{color:var(--cp-fg-heading)}.stage-grid__n{font-family:var(--cp-font-mono);font-size:var(--cp-fs-xs);line-height:1.45;font-weight:var(--cp-fw-bold);letter-spacing:.12em;color:var(--cp-fg-soft)}.stage-grid__body{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);flex-grow:1;line-height:1.6}.stage-grid__get{border-top:1px solid var(--cp-border);color:var(--cp-fg);padding-top:12px;font-size:.8125rem;line-height:1.5}.stage-grid__get span{color:var(--cp-fg-soft)}.stage-phase{margin-top:8px}.stage-phase+.stage-list{margin-top:-8px}.stage-phase--gap{margin-top:40px}.stage-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stage{border-top:1px solid var(--cp-border);flex-wrap:wrap;align-items:flex-start;gap:16px 40px;padding-block:28px;display:flex}.stage:last-child{border-bottom:1px solid var(--cp-border)}.stage__n{flex:0 0 96px;align-items:center;gap:14px;display:flex}.stage__n .num{color:var(--cp-fg-heading)}.stage__n .icon{color:var(--cp-fg-soft)}.stage__main{flex-direction:column;flex:min(380px,100%);gap:8px;min-width:0;display:flex}.stage__main p{font-size:var(--cp-fs-base);color:var(--cp-fg-muted);max-width:600px;line-height:1.6}.stage__get{background:var(--cp-bg-muted);border-radius:var(--cp-radius-md);flex-direction:column;flex:0 320px;gap:8px;min-width:0;padding:16px 18px;display:flex}.stage__get span:last-child{font-size:var(--cp-fs-sm);line-height:1.5;font-weight:var(--cp-fw-semibold);color:var(--cp-fg)}@media (width<=959.98px){.stage__get{flex-basis:100%}}.hero{background:var(--cp-bg);position:relative;overflow:hidden}.hero__img,.hero__scrim{width:100%;height:100%;position:absolute;inset:0}.hero__img img{object-fit:cover;object-position:center 62%;width:100%;height:100%}.hero__scrim--side{background:var(--cp-scrim-photo-side)}.hero__scrim--foot{background:var(--cp-scrim-photo)}.hero__inner{flex-wrap:wrap;align-items:center;gap:48px 64px;min-height:700px;padding-block:96px;display:flex;position:relative}.hero__copy{flex-direction:column;flex:min(520px,100%);gap:24px;min-width:0;display:flex}.hero__title{font-family:var(--cp-font-display);font-weight:var(--cp-fw-bold);letter-spacing:var(--cp-tracking-tight);color:var(--cp-fg-heading);font-size:clamp(2.4rem,1.5rem + 3vw,3.75rem);line-height:1.06}.hero__title span{display:block}.hero__body{max-width:610px}.hero__meta{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);line-height:1.5}@media (width<=639.98px){.hero__inner{min-height:0;padding-block:56px 48px}.hero__title{font-size:2.25rem}}.order{background:var(--cp-bg-elev);min-width:0;color:var(--cp-fg);border-radius:var(--cp-radius-card);box-shadow:var(--cp-shadow-xl);flex-direction:column;flex:0 440px;gap:18px;padding:28px;display:flex}.order__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order__sub{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);line-height:1.45}.order__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order__list li{border-top:1px solid var(--cp-border);align-items:center;gap:12px;padding-block:9px;display:flex}.order__step{font-size:var(--cp-fs-sm);line-height:1.3;font-weight:var(--cp-fw-semibold);color:var(--cp-fg);flex-grow:1}.order__state{font-family:var(--cp-font-mono);font-size:var(--cp-fs-xs);color:var(--cp-fg-soft);line-height:1.3}.order__state--live{font-weight:var(--cp-fw-bold);color:var(--cp-status-info)}.order .is-done .icon{color:var(--cp-status-success)}.order .is-live .icon{color:var(--cp-status-info)}.order .is-next .icon{color:var(--cp-fg-soft)}@media (width<=639.98px){.order{padding:22px}}.doclist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doclist li{border-top:1px solid var(--cp-border);align-items:center;gap:12px;padding-block:11px;display:flex}.doclist li>.icon{color:var(--cp-fg-soft)}.doclist__name{font-size:var(--cp-fs-sm);line-height:1.4;font-weight:var(--cp-fw-semibold);color:var(--cp-fg);flex-grow:1}.card--shadow{box-shadow:var(--cp-shadow-md)}.card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:14px;display:flex}.strip{object-fit:cover;width:100%;height:240px;display:block}.figure{flex-direction:column;gap:12px;display:flex}.figure img{object-fit:cover;width:100%;height:380px}@media (width<=639.98px){.figure img{height:240px}.strip{height:160px}}.cta-wrap{padding-block:0 var(--cp-sp-24)}.cta-wrap--top{padding-top:var(--cp-sp-24)}.cta{background:var(--cp-bg);color:var(--cp-fg);border-radius:var(--cp-radius-2xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 48px;padding:clamp(32px,5vw,72px) clamp(24px,4.5vw,64px);display:flex}.cta__text{flex-direction:column;flex:min(480px,100%);gap:12px;min-width:0;display:flex}.cta__body{color:var(--cp-fg-muted);max-width:560px}@media (width<=639.98px){.cta-wrap,.cta-wrap--top{padding-bottom:var(--cp-sp-16)}.cta-wrap--top{padding-top:var(--cp-sp-16)}.cta .btn{width:100%}}.pfilter{flex-direction:column;gap:20px;display:flex}.pfilter__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.pfilter__seg{max-width:100%;margin:-4px;padding:4px;overflow-x:auto}.pfilter__search{flex:0 320px;min-width:0}.pfilter__count{font-family:var(--cp-font-mono);color:var(--cp-fg-soft);font-size:.8125rem;line-height:1.45}.pfilter__noscript{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted)}.no-js-hide{display:none}.js .no-js-hide{display:flex}.js .pfilter__count.no-js-hide{display:block}.pcard .cp-h3{color:var(--cp-fg-heading)}.pcard__text{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);flex-grow:1;line-height:1.6}.pempty{border:1px solid var(--cp-border);border-radius:var(--cp-radius-card);background:var(--cp-bg-elev)}@media (width<=639.98px){.pfilter__search{flex-basis:100%}}.qform{background:var(--cp-bg-elev);border:1px solid var(--cp-border);border-radius:var(--cp-radius-card);flex-direction:column;flex:min(620px,100%);gap:40px;min-width:0;padding:clamp(20px,3vw,40px);display:flex}.qform__group{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.qform__group+.qform__group,.qform__send{border-top:1px solid var(--cp-border);padding-top:40px}.qform__send{flex-direction:column;gap:20px;padding-top:32px;display:flex}.qform__legend{float:left;width:100%;padding:0}.qform__legend+*{clear:both}.qform__fields{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;display:grid}.qform__checks{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px 20px;display:grid}.qform__submit{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.qform__submit p{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);flex:260px;line-height:1.6}.qform__attach{border:1px dashed var(--cp-border-strong);border-radius:var(--cp-radius-field);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.qform__attach p{font-size:var(--cp-fs-sm);color:var(--cp-fg);line-height:1.5}.qform__attach .note{margin:0}.qform__summary a{color:var(--cp-link)}.qform__summary ul{margin:6px 0 0;padding-left:18px}.qform__done-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.qform__copy-msg{font-size:var(--cp-fs-xs);color:var(--cp-fg-soft);margin-top:8px}.qaside{flex-direction:column;flex:0 400px;gap:24px;min-width:0;display:flex}.qaside__img{object-fit:cover;object-position:center 82%;width:100%;height:220px}.qaside__next{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.qaside__next li{align-items:flex-start;gap:16px;display:flex}.qaside__next .num{letter-spacing:0;flex:none;font-size:1.25rem}.qaside__next span:last-child{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);line-height:1.6}.qaside__foot{border-top:1px solid var(--cp-border);padding-top:14px}@media (width<=1100px){.qaside{flex-basis:100%}}.qgroup{border-top:1px solid var(--cp-border);flex-wrap:wrap;align-items:flex-start;gap:16px 64px;padding-block:40px;display:flex}.qgroup:last-child{border-bottom:1px solid var(--cp-border)}.qgroup>h2{flex:min(260px,100%);min-width:0}.qgroup>div{flex:3 min(560px,100%);min-width:0}.contact-card .cp-h3{color:var(--cp-fg-heading)}.contact-card a{overflow-wrap:anywhere}.parent-quote{color:var(--cp-fg-heading)}.legal-wrap{gap:var(--cp-sp-12);display:grid}@media (width>=960px){.legal-wrap{gap:var(--cp-sp-16);grid-template-columns:minmax(0,1fr) 260px;align-items:start}}.prose{max-width:72ch;font-size:var(--cp-fs-base);color:var(--cp-fg-muted);line-height:1.7}.prose h2{font-family:var(--cp-font-display);font-weight:var(--cp-fw-bold);color:var(--cp-fg-heading);margin:var(--cp-sp-10) 0 var(--cp-sp-3);font-size:1.21875rem;line-height:1.25}.prose h2:first-child{margin-top:0}.prose p,.prose ul{margin:0 0 var(--cp-sp-4)}.prose ul{padding-left:1.25em}.prose li+li{margin-top:6px}.prose strong{color:var(--cp-fg)}.prose a{color:var(--cp-link)}.legal-aside{top:calc(77px + var(--cp-sp-8));border:1px solid var(--cp-border);border-radius:var(--cp-radius-card);background:var(--cp-bg-elev);flex-direction:column;gap:12px;padding:24px;display:flex;position:sticky}.legal-aside h2{color:var(--cp-fg-soft)}.legal-aside ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-aside a{min-height:44px;font-size:var(--cp-fs-sm);font-weight:var(--cp-fw-semibold);color:var(--cp-fg-muted);align-items:center;text-decoration:none;display:flex}.legal-aside a[aria-current=page]{color:var(--cp-fg-heading);text-underline-offset:6px;text-decoration:underline}.legal-aside p{font-size:var(--cp-fs-xs);color:var(--cp-fg-soft)}@media (width<=959.98px){.legal-aside{position:static}}.notfound{align-items:center;min-height:50vh;display:flex}.hero__img picture{width:100%;height:100%;display:block}a.card.cp-lift{display:flex}.table--terms-2{min-width:560px}.table--terms-2 thead th:first-child{width:46%}.route-label{align-items:center;gap:10px;display:flex}.route-label .icon{color:var(--cp-fg-heading)}.route-head{flex-direction:column;gap:6px;display:flex}.route-head p{font-size:var(--cp-fs-sm);color:var(--cp-fg-muted);max-width:640px;line-height:1.6}.routes{flex-direction:column;gap:40px;display:flex}.route{flex-direction:column;gap:16px;display:flex}.route-tag{border-radius:var(--cp-radius-pill);font-size:.6875rem;line-height:1.3;font-weight:var(--cp-fw-semibold);letter-spacing:var(--cp-tracking-wide);background:var(--cp-bg-muted);color:var(--cp-fg-muted);white-space:nowrap;align-items:center;padding:3px 9px;display:inline-flex}.route-tag--india{background:var(--cp-accent-soft);color:var(--cp-fg-heading)}.route-tag--export{background:var(--cp-status-info-bg);color:var(--cp-status-info)}
