@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--default-font-family:var(--k-font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-padding-top:calc(var(--k-header-h) + 8px);-webkit-text-size-adjust:100%}@media (max-width:47.99rem){html{scroll-padding-top:calc(var(--k-header-h-m) + 8px)}}body{background-color:var(--k-color-bg);color:var(--k-color-body);font-family:var(--k-font-sans);font-size:var(--k-text-base);line-height:var(--k-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{color:var(--k-color-text);line-height:1.2}h1,h2{font-weight:800}h3,h4{font-weight:700}a{color:var(--k-color-link);text-underline-offset:.15em}a:hover{color:var(--k-color-accent)}.prose a{text-decoration:underline}:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:2px}img,svg{max-inline-size:100%}img{block-size:auto}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.max-w-2xl{max-width:var(--container-2xl)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.bg-primary{background-color:var(--k-color-primary)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-on-primary{color:var(--k-color-on-primary)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--k-color-bg:#fbfaf6;--k-color-surface:#f6f5f2;--k-color-surface-2:#eae9e7;--k-color-text:#182c49;--k-color-text-muted:#4b5a6e;--k-color-border:#6e7f95;--k-color-divider:#e6e2db;--k-color-primary:#1c3c5e;--k-color-on-primary:#fff;--k-color-accent:#8a6a3e;--k-color-link:#1c3c5e;--k-color-focus:#1a5fb4;--k-color-emergency:#a11d1d;--k-color-whatsapp:#0e6b3b;--k-color-success:#1f6b3a;--k-color-body:#2a3a52;--k-color-body-on-tint:#33435a;--k-color-heading:#182c49;--k-color-icon:#1c3456;--k-color-icon-ink:#2c3a4c;--k-color-header:#0f2639;--k-color-footer:#112637;--k-color-header-rule:#22384d;--k-color-header-row-rule:#1f3549;--k-color-on-dark:#e9edf2;--k-color-on-dark-strong:#fff;--k-color-on-dark-muted:#aeb8c4;--k-color-header-tagline:#c6cdd6;--k-color-footer-link:#d5dae0;--k-color-footer-contact:#e3e7ec;--k-color-footer-icon:#c9d0d8;--k-color-footer-tagline:#9faab8;--k-color-footer-logo:#e6e2da;--k-color-footer-sep:#3f5064;--k-color-footer-rule:#2b3e54;--k-color-gold:#c4a06a;--k-color-logo-gold:#c9a66b;--k-color-gold-deep:#7c5d33;--k-color-gold-hover-on-dark:#d9be8f;--k-color-focus-on-dark:#d9be8f;--k-color-on-gold:#0f2639;--k-color-card-border:#e8e5df;--k-color-card-committee:#fafaf6;--k-color-card-committee-border:#edeeec;--k-color-card-tile:#f3f1ee;--k-color-card-tile-border:#e7e4df;--k-color-card-neutral-border:#dddbd7;--k-color-card-gold:#f4e6d2;--k-color-card-gold-from:#f9efe2;--k-color-card-gold-border:#e4cba5;--k-color-pill-from:#efddc0;--k-color-pill-to:#e8d2af;--k-color-circle-from:#f4e6d1;--k-color-circle-to:#ecd8bb;--k-color-journey-line:#e9d7b8;--k-color-faq-border:#e6e2db;--k-color-row-divider:#ece8e2;--k-color-tint-blue:#dce6ec;--k-color-tint-blue-2:#e4edf2;--k-color-hero-bg:#f8f3ed;--k-color-cta-bg:#1f3a5a;--k-color-band-strip:#f3eae2;--k-color-note-amber:#fbf1df;--k-color-btn-navy-from:#37577a;--k-color-btn-navy-to:#2b496c;--k-color-btn-navy-solid:#2e4d71;--k-color-btn-gold-from:#b89c70;--k-color-btn-gold-to:#a8895d;--k-color-btn-gold-header-from:#b39870;--k-color-btn-gold-header-to:#a5895e;--k-color-outline-fill:#faf9f5;--k-color-icon-gold-from:#cbac78;--k-color-icon-gold-to:#98774a;--k-font-sans:var(--font-heebo), "Heebo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--k-text-base:1.0625rem;--k-leading:1.65;--k-fs-h1:clamp(1.625rem, 1.05rem + 2.9vw, 3.375rem);--k-lh-h1:1.05;--k-fs-h2:clamp(1.25rem, .98rem + 1.2vw, 1.9375rem);--k-fs-h2-sm:clamp(1.25rem, 1.05rem + .9vw, 1.75rem);--k-fs-h3:clamp(.9375rem, .85rem + .45vw, 1.1875rem);--k-fs-body:1rem;--k-fs-small:.875rem;--k-fs-meta:.8125rem;--k-fs-lead:clamp(.9375rem, .8rem + .7vw, 1.28125rem);--k-grad-btn-navy:linear-gradient(180deg, var(--k-color-btn-navy-from), var(--k-color-btn-navy-to));--k-grad-btn-gold:linear-gradient(180deg, var(--k-color-btn-gold-from), var(--k-color-btn-gold-to));--k-grad-btn-gold-header:linear-gradient(180deg, var(--k-color-btn-gold-header-from), var(--k-color-btn-gold-header-to));--k-grad-pill:linear-gradient(180deg, var(--k-color-pill-from), var(--k-color-pill-to));--k-grad-card-gold:linear-gradient(180deg, var(--k-color-card-gold-from), var(--k-color-card-gold));--k-grad-icon-circle:radial-gradient(circle at 50% 40%, var(--k-color-circle-from), var(--k-color-circle-to));--k-grad-band-blue:linear-gradient(180deg, #dce6ec, #e4edf2);--k-grad-band-blue-m:linear-gradient(180deg, #e6eef3, #dfe8ee);--k-grad-band-journey-m:linear-gradient(180deg, #e3ecf2, #dce6ee);--k-shadow-card:0 2px 8px #182c490f;--k-shadow-card-md:0 3px 12px #1e375514;--k-shadow-faq:0 3px 12px #182c4912;--k-shadow-card-gold:0 3px 10px #8c6a3c24;--k-shadow-card-m:0 2px 6px #182c490f;--k-shadow-row-m:0 1px 4px #182c4914;--k-shadow-btn-navy:0 2px 6px #1428462e;--k-shadow-btn-dark:0 2px 8px #0003;--k-shadow-btn-gold-m:0 2px 6px #785a3238;--k-shadow-icon-circle:0 1px 3px #785a3226;--k-shadow-dropdown:0 8px 24px #00000040;--k-radius-sm:6px;--k-radius-md:8px;--k-radius-lg:12px;--k-radius-btn:7px;--k-radius-pill:9px;--k-radius-row:12px;--k-container:90rem;--k-container-page:76rem;--k-gutter:clamp(16px, 4.6vw, 68px);--k-header-h:68px;--k-header-h-m:56px;--k-utility-h:36px;--k-sticky-bar-h:68px;--k-section-y:24px;--k-section-y-lg:48px}@media (max-width:47.99rem){:root{--k-section-y:12px;--k-section-y-lg:24px}}html[lang=ru]{--k-font-sans:var(--font-noto-sans), var(--font-heebo), system-ui, -apple-system, "Segoe UI", Arial, sans-serif}.container{inline-size:100%;max-inline-size:var(--k-container);padding-inline:var(--k-gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.muted{color:var(--k-color-text-muted)}.only-mobile{display:block}.only-desktop{display:none}@media (min-width:48rem){.only-mobile{display:none!important}.only-desktop{display:block}}.sticky-call-bar{z-index:60;min-block-size:var(--k-sticky-bar-h);padding-block:.5rem calc(.5rem + env(safe-area-inset-bottom));gap:.5rem;padding-inline:.75rem;display:flex;position:fixed;inset-block-end:0;inset-inline:0}@media (min-width:48rem){.sticky-call-bar{display:none!important}}.site-footer{padding-block:0}@media (max-width:47.99rem){.site-footer{padding-block-end:calc(var(--k-sticky-bar-h) + env(safe-area-inset-bottom))}}.btn{border-radius:var(--k-radius-btn);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.625rem;min-block-size:44px;min-inline-size:44px;padding-block:.5rem;padding-inline:1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-flex}.btn svg{flex:none}.btn:hover{filter:brightness(1.07)}.btn:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:2px}.btn-sm{padding-inline:1rem;font-size:.9375rem}.btn-lg{min-block-size:51px;padding-inline:1.75rem;font-size:1.03125rem;font-weight:700}.btn-block{inline-size:100%}.btn-primary,.btn-call{background:var(--k-grad-btn-navy);color:var(--k-color-on-primary);box-shadow:var(--k-shadow-btn-navy)}.btn-primary:hover,.btn-call:hover{color:var(--k-color-on-primary)}.btn-secondary{background:var(--k-color-outline-fill);color:var(--k-color-text);border-color:var(--k-color-border)}.btn-secondary:hover{color:var(--k-color-text);filter:none;background:#fff}.btn-gold{background:var(--k-grad-btn-gold);color:var(--k-color-on-gold);box-shadow:var(--k-shadow-btn-dark);font-weight:700}.btn-gold:hover{color:var(--k-color-on-gold)}.btn-light{background:var(--k-color-surface);color:var(--k-color-text);box-shadow:var(--k-shadow-btn-dark);font-weight:700}.btn-light:hover{color:var(--k-color-text);filter:none;background:#fff}.btn-navy{background:var(--k-color-btn-navy-solid);color:#fff;border-radius:var(--k-radius-sm);box-shadow:0 1px 3px #14284633}.btn-navy:hover{color:#fff}.btn-emergency{background:var(--k-color-emergency);color:var(--k-color-on-primary)}.btn-whatsapp{background:var(--k-color-whatsapp);color:var(--k-color-on-primary)}.btn-emergency:hover,.btn-whatsapp:hover{color:var(--k-color-on-primary)}.btn-number{font-weight:700}.on-dark .btn:focus-visible,.on-dark :focus-visible{outline-color:var(--k-color-focus-on-dark)}.cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}[dir=ltr] .k-icon-flip{transform:scaleX(-1)}.k-section{padding-block:var(--k-section-y)}.k-section-lg{padding-block-start:var(--k-section-y-lg)}.k-h2{font-size:var(--k-fs-h2);color:var(--k-color-text);text-align:center;margin:0;font-weight:800;line-height:1.22}.k-h2-sm{font-size:var(--k-fs-h2-sm)}.k-intro{text-align:center;max-inline-size:60rem;color:var(--k-color-body);margin:4px auto 0;font-size:1.0625rem;line-height:1.35}.k-card{text-align:center;background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);box-shadow:var(--k-shadow-card);color:var(--k-color-body);flex-direction:column;align-items:center;padding:16px;display:flex}.k-card--gold{background:var(--k-grad-card-gold);border-color:var(--k-color-card-gold-border);box-shadow:var(--k-shadow-card-gold)}.k-card--neutral{background:var(--k-color-surface-2);border-color:var(--k-color-card-neutral-border)}.k-card--tile{background:var(--k-color-card-tile);border-color:var(--k-color-card-tile-border)}.k-card--package{background:var(--k-color-card-committee);border-color:var(--k-color-card-committee-border);box-shadow:var(--k-shadow-card-md)}.k-card--start{text-align:start;align-items:stretch}a.k-card{text-decoration:none}a.k-card:hover{border-color:var(--k-color-gold)}.k-card-title{font-size:var(--k-fs-h3);color:var(--k-color-text);margin:12px 0 0;font-weight:700;line-height:1.29}.k-card-body{color:var(--k-color-body);margin:8px 0 0;font-size:1rem;line-height:1.41}.k-icon{color:var(--k-color-icon)}.k-icon-gold{color:var(--k-color-accent)}.k-icon-deep{color:var(--k-color-gold-deep)}.k-icon-circle{background:var(--k-grad-icon-circle);block-size:64px;inline-size:64px;box-shadow:var(--k-shadow-icon-circle);color:var(--k-color-icon-ink);border-radius:50%;flex:none;place-items:center;display:grid}.k-icon-circle--sm{block-size:40px;inline-size:40px}.k-num{background:var(--k-color-primary);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:45px;inline-size:45px;font-size:1.5625rem;font-weight:500;display:grid}.k-num--sm{block-size:32px;inline-size:32px;font-size:1rem;font-weight:600}.k-pill{border-radius:var(--k-radius-pill);background:var(--k-grad-pill);min-block-size:42px;inline-size:min(227px,100%);color:var(--k-color-text);justify-content:center;align-items:center;gap:.375rem;padding-inline:12px;font-size:1.15625rem;font-weight:700;display:flex}.k-pill-note{color:var(--k-color-body);margin-block-start:4px;font-size:.875rem;font-weight:600;display:block}.k-checks{inline-size:fit-content;max-inline-size:100%;color:var(--k-color-body);text-align:start;margin:14px auto 0;padding:0;font-size:1.0625rem;line-height:1.6;list-style:none}.k-checks li{align-items:center;gap:12px;display:flex}.k-checks svg{color:var(--k-color-icon);flex:none;block-size:11px;inline-size:11px}.k-band-cream{background:var(--k-color-bg)}.k-band-warm{background:#fbf9f6}.k-band-blue{background:var(--k-grad-band-blue)}.k-band-gold{background:var(--k-color-card-gold);border-block-end:1px solid var(--k-color-card-gold-border)}.k-band-navy{background:var(--k-color-cta-bg);color:var(--k-color-on-dark)}.on-dark,.on-dark a{color:var(--k-color-on-dark)}.on-dark a:hover{color:var(--k-color-gold-hover-on-dark)}.on-dark h2,.on-dark h3{color:#fff}.on-dark a.btn-gold,.on-dark a.btn-gold:hover{color:var(--k-color-on-gold)}.on-dark a.btn-light,.on-dark a.btn-light:hover,.on-dark a.btn-secondary,.on-dark a.btn-secondary:hover{color:var(--k-color-text)}.k-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding-block:2px 6px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.k-track::-webkit-scrollbar{display:none}.k-track>*{scroll-snap-align:start;flex:none}.k-track:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:2px}@media (max-width:47.99rem){.k-intro{font-size:.875rem}.k-card{box-shadow:var(--k-shadow-card-m);padding:10px}.k-card-title{font-size:.9375rem}.k-card-body{font-size:.875rem}.k-pill{border-radius:7px;min-block-size:32px;font-size:.9375rem}.k-checks{font-size:.8125rem}.k-checks li{gap:7px}.k-band-blue{background:var(--k-grad-band-blue-m)}}.card-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card-grid-routes{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid-compact{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}@media (min-width:48rem){.card-grid-routes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:47.99rem){.card-grid{gap:8px}}.card{block-size:100%;min-block-size:44px;color:var(--k-color-body);background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);box-shadow:var(--k-shadow-card);flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}a.card:hover{border-color:var(--k-color-gold);color:var(--k-color-body)}a.card:hover .card-title{color:var(--k-color-accent);text-decoration:underline}.card-title{color:var(--k-color-text);font-size:1.0625rem;font-weight:700;line-height:1.3}.card-excerpt{color:var(--k-color-text-muted);font-size:.9375rem}.card-img{border-radius:var(--k-radius-sm);block-size:auto;inline-size:100%}.card-grid-routes .card{text-align:center;background:var(--k-color-card-committee);justify-content:center;align-items:center;min-block-size:4.5rem}.card-section>h2{margin-block-end:12px}.link-list ul,.related-links ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.link-list a,.related-links a{min-block-size:44px;color:var(--k-color-link);align-items:center;text-decoration:none;display:inline-flex}.link-list a:hover,.related-links a:hover{color:var(--k-color-accent);text-decoration:underline}.prose{max-inline-size:70ch;color:var(--k-color-body)}.prose h2,.prose h3,.prose h4{color:var(--k-color-text);margin-block:1.5em .5em;line-height:1.3}.prose h2{font-size:1.5rem}.prose h3{font-size:1.1875rem}.prose p,.prose ul,.prose ol,.prose blockquote,.prose table{margin-block:0 1em}.prose ul,.prose ol{padding-inline-start:1.5rem}.prose li+li{margin-block-start:.25em}.prose table{display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--k-color-row-divider)}.prose blockquote{border-inline-start:3px solid var(--k-color-gold);color:var(--k-color-text-muted);padding-inline-start:1rem}.prose img{block-size:auto;max-inline-size:100%}sup.cite a{padding-inline:.125rem;font-weight:700;text-decoration:none}sup.cite a:before{content:"["}sup.cite a:after{content:"]"}table{border-collapse:collapse;inline-size:100%}caption{text-align:start;color:var(--k-color-text);padding-block-end:8px;font-weight:700}th,td{text-align:start;vertical-align:top;border-block-end:1px solid var(--k-color-row-divider);padding:10px 12px}thead th{background:var(--k-color-tint-blue);color:var(--k-color-text);font-weight:700}.table-wrap,.vv-table-wrap{border:1px solid var(--k-color-faq-border);border-radius:var(--k-radius-md);background:var(--k-color-bg);box-shadow:var(--k-shadow-card);overflow-x:auto}.table-wrap caption,.vv-table-wrap caption{text-align:start;padding:12px 16px 8px}@media (max-width:47.99rem){.stack-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.stack-table tr{border-block-end:1px solid var(--k-color-divider);padding:8px 12px;display:block}.stack-table th,.stack-table td{border:0;padding-block:.25rem;display:block}.stack-table td[data-label]:before,.stack-table th[data-label]:before{content:attr(data-label);color:var(--k-color-text-muted);font-size:.8125rem;font-weight:600;display:block}.stack-table td:empty{display:none}}details>summary{cursor:pointer;min-block-size:44px;color:var(--k-color-text);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";border-inline-end:2px solid var(--k-color-accent);border-block-end:2px solid var(--k-color-accent);flex:none;block-size:8px;inline-size:8px;margin-inline-end:4px;transition:transform .2s;transform:rotate(45deg)}details[open]>summary:after{transform:rotate(-135deg)}.no-chevron>summary:after,summary.no-chevron:after{content:none}details>summary:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:2px;border-radius:var(--k-radius-sm)}.notice{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.notice svg{color:var(--k-color-emergency);flex:none;margin-block-start:calc(.5lh - 10px)}.notice-kadisha{border-inline-start:4px solid var(--k-color-emergency);color:var(--k-color-text);font-weight:600}.notice-disclaimer{color:var(--k-color-text-muted);font-size:.9375rem;display:block}.notice-disclaimer p{margin:0}.ribbon-free{background:var(--k-color-card-gold);border:1px solid var(--k-color-card-gold-border);border-radius:var(--k-radius-sm);color:var(--k-color-text);padding:8px 12px}.review-badge{color:var(--k-color-text);font-weight:600}.product-badges{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.badge,.product-badges .badge{background:var(--k-color-card-gold);color:var(--k-color-text);border-radius:999px;padding:2px 10px;font-size:.875rem;font-weight:600;display:inline-flex}.price-amount{font-weight:700}.price-vat,.price-suffix{color:var(--k-color-text-muted);font-size:.8125rem;font-weight:400}@media print{.site-header,.site-footer,.sticky-call-bar,.mobile-menu,.utility-bar,.site-menu,.burger-btn,.home-strip,.skip-link,.breadcrumbs,.contact-cta,.page-tail,.header-ctas{display:none!important}main{padding:0!important}.checklist{break-inside:avoid}.checklist a[href]:after{content:" (" attr(href) ")";font-size:.8em}.faq-item,details{border:0}a{color:inherit}}.skip-link{z-index:100;background:var(--k-color-header);color:#fff;border-radius:var(--k-radius-sm);padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;inset-block-start:-200px;inset-inline-start:8px}.skip-link:focus,.skip-link:focus-visible{color:#fff;outline:2px solid var(--k-color-focus-on-dark);outline-offset:2px;inset-block-start:8px}.site-main:focus{outline:none}.site-header{z-index:30;background:var(--k-color-header);color:var(--k-color-on-dark);position:sticky;inset-block-start:0}@media (min-width:48rem){.site-header{inset-block-start:calc(-1 * var(--k-utility-h))}}.site-header ul{margin:0;padding:0;list-style:none}.site-header :focus-visible{outline:2px solid var(--k-color-focus-on-dark);outline-offset:2px}.utility-bar{background:var(--k-color-header);border-block-end:1px solid var(--k-color-header-rule);font-size:13px;line-height:1.3}.utility-bar .utility-inner{block-size:var(--k-utility-h);justify-content:space-between;align-items:center;gap:8px 24px;max-inline-size:1440px;padding-inline:clamp(16px,4.7vw,68px) clamp(16px,5vw,72px);display:flex;overflow:hidden}.utility-links ul,.utility-contact,.utility-bar .lang-switcher ul{white-space:nowrap;align-items:center;gap:0 18px;display:flex}.utility-contact{gap:0 16px;margin-inline-start:auto}@media (max-width:63.99rem){.utility-bar .utility-links{display:none}.utility-bar .utility-inner{gap:8px 16px}.utility-contact{gap:0 14px}}.utility-bar a{min-block-size:36px;color:var(--k-color-header-tagline);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.utility-bar a:hover{color:var(--k-color-gold-hover-on-dark)}.site-header .utility-bar a:focus-visible{outline-offset:-2px;border-radius:2px}.utility-bar a[aria-current=page]{color:#fff;font-weight:600}.utility-bar .utility-phone{color:var(--k-color-on-dark);font-weight:600}.utility-bar .utility-phone svg,.utility-bar .utility-wa svg{color:var(--k-color-logo-gold)}.utility-hours{color:var(--k-color-header-tagline)}.utility-bar .lang-switcher ul{gap:0 10px}.utility-bar .lang-switcher li+li:before{content:"";background:var(--k-color-header-rule);vertical-align:middle;block-size:11px;inline-size:1px;margin-inline-end:10px;display:inline-block}.utility-bar .lang-switcher a[aria-current=true]{color:#fff;font-weight:700}.site-header-main{position:relative}.header-inner{block-size:var(--k-header-h);align-items:center;gap:12px;max-inline-size:1440px;margin-inline:auto;padding-inline:clamp(16px,4.7vw,68px) clamp(16px,5vw,72px);display:flex}.logo{color:#fff;flex-shrink:0;align-items:center;gap:5px;min-inline-size:0;text-decoration:none;display:inline-flex}.site-header a.logo,.site-header a.logo:hover{color:#fff}.logo-mark{block-size:40px;inline-size:34px;color:var(--k-color-logo-gold);flex:none}.logo-text{flex-direction:column;min-inline-size:0;display:flex}.logo-name{color:#fff;white-space:nowrap;font-size:31.5px;font-weight:400;line-height:32px;display:block}.logo-sub{color:var(--k-color-header-tagline);white-space:nowrap;margin-block-start:2px;font-size:11px;line-height:12px;display:block}.logo-footer{align-items:flex-start;gap:6px}.logo-footer .logo-mark{block-size:41px;inline-size:30px;color:var(--k-color-footer-logo)}.logo-footer .logo-name{color:var(--k-color-footer-logo);margin-block-start:5.5px;font-size:32px;line-height:36px}.logo-footer .logo-sub{color:var(--k-color-footer-tagline);margin-block-start:1.5px}.site-footer a.logo-footer,.site-footer a.logo-footer:hover{color:var(--k-color-footer-logo)}.logo-on-light{color:var(--k-color-text)}.logo-on-light .logo-mark{color:var(--k-color-accent)}.logo-on-light .logo-name{color:var(--k-color-text)}.logo-on-light .logo-sub{color:var(--k-color-text-muted)}.primary-nav{display:none}@media (min-width:90rem){.primary-nav{align-self:stretch;min-inline-size:0;display:flex}}@media (min-width:80rem){html[lang=he] .primary-nav{align-self:stretch;min-inline-size:0;display:flex}}.primary-nav-list{white-space:nowrap;align-items:stretch;gap:clamp(14px,1.2vw,19px);display:flex}.nav-item{align-items:center;display:flex;position:relative}@media (max-width:99.99rem){.site-header .primary-nav .nav-link{font-size:15px}}@media (min-width:80rem) and (max-width:89.99rem){html[lang=he] .primary-nav-list{gap:14px}html[lang=he] .site-header .primary-nav .nav-link{gap:4px}html[lang=he] .site-header .header-cta{gap:8px;min-inline-size:0;padding-inline:16px}}.site-header .nav-link{min-block-size:44px;color:var(--k-color-on-dark);align-items:center;gap:5px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-header button.nav-link{appearance:none;font-family:inherit;line-height:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}.site-header .nav-link:hover,.nav-item:hover>.nav-link,.nav-item:focus-within>.nav-link{color:var(--k-color-gold-hover-on-dark)}.nav-caret{color:var(--k-color-logo-gold);flex:none;transition:transform .2s}.nav-item:hover .nav-caret,.nav-item:focus-within .nav-caret{transform:rotate(180deg)}.site-header .nav-item-highlight>.nav-link{color:var(--k-color-gold-hover-on-dark);font-weight:600}.site-header .is-current>.nav-link,.site-header .is-ancestor>.nav-link{color:#fff;font-weight:700}.is-current>.nav-link:after,.is-ancestor>.nav-link:after{content:"";background:var(--k-color-gold);border-radius:2px;block-size:3px;position:absolute;inset-block-end:-12px;inset-inline:-6px}.nav-sub{z-index:40;background:var(--k-color-header);border:1px solid var(--k-color-header-rule);min-inline-size:15rem;box-shadow:var(--k-shadow-dropdown);white-space:normal;border-radius:0 0 8px 8px;padding-block:4px;display:none;position:absolute;inset-block-start:100%;inset-inline-start:-16px}.nav-item:hover>.nav-sub,.nav-item:focus-within>.nav-sub{display:block}.nav-sub>li+li{border-block-start:1px solid var(--k-color-header-row-rule)}.site-header .nav-sub-link{min-block-size:44px;color:var(--k-color-on-dark);align-items:center;padding-inline:16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.site-header .nav-sub-link:hover{color:var(--k-color-gold-hover-on-dark)}.site-header .nav-sub-link[aria-current=page]{color:#fff;font-weight:700}.header-actions{flex-shrink:0;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.header-emergency{align-items:center;display:inline-flex}.header-emergency .btn{min-block-size:40px}.site-header .header-cta{border-radius:var(--k-radius-sm);background:var(--k-grad-btn-gold-header);min-block-size:45px;min-inline-size:195px;box-shadow:none;color:var(--k-color-on-gold);white-space:nowrap;border:0;gap:10px;padding-inline:18px;font-size:15.5px;font-weight:600}.site-header .header-cta:hover{color:var(--k-color-on-gold);filter:brightness(1.06)}@media (max-width:47.99rem){.header-actions--t1 .header-emergency .btn{white-space:nowrap;gap:6px;min-block-size:44px;padding-inline:12px;font-size:.9375rem}}.burger-btn{border-radius:var(--k-radius-sm);block-size:44px;inline-size:44px;color:var(--k-color-logo-gold);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.burger{flex-direction:column;gap:5px;display:flex}.burger>span{background:currentColor;border-radius:2px;block-size:2.5px;inline-size:24px;transition:transform .2s,opacity .2s;display:block}.burger-btn[aria-expanded=true] .burger>span:first-child{transform:translateY(7.5px)rotate(45deg)}.burger-btn[aria-expanded=true] .burger>span:nth-child(2){opacity:0}.burger-btn[aria-expanded=true] .burger>span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (min-width:90rem){.burger-btn{display:none}}@media (min-width:80rem){html[lang=he] .burger-btn{display:none}}.site-menu{z-index:50;max-block-size:calc(100dvh - var(--k-header-h-m) - var(--k-sticky-bar-h) - env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--k-color-header);border-block-start:1px solid var(--k-color-header-rule);box-shadow:var(--k-shadow-dropdown);padding-block:0 12px;padding-inline:18px;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.site-menu[hidden]{display:none}@media (min-width:48rem){.site-menu{max-block-size:calc(100dvh - var(--k-header-h));padding-block:0 14px;padding-inline:68px 72px}.site-menu .site-menu-lang{display:none}}@media (min-width:64rem){.site-menu .mobile-utility{display:none}}@media (min-width:90rem){.site-menu{display:none!important}}@media (min-width:80rem){html[lang=he] .site-menu{display:none!important}}.site-menu ul{margin:0;padding:0;list-style:none}.site-menu .mobile-nav a,.site-menu .mobile-nav summary,.site-menu .mobile-utility a{min-block-size:46px;color:var(--k-color-on-dark);border-block-end:1px solid var(--k-color-header-row-rule);align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.site-menu .mobile-nav summary{cursor:pointer;justify-content:space-between}.site-menu .mobile-nav summary:after{content:"";border:0;border-block-end:2px solid var(--k-color-logo-gold);border-inline-end:2px solid var(--k-color-logo-gold);flex:none;block-size:8px;inline-size:8px;margin-inline-end:6px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}[dir=rtl] .site-menu .mobile-nav summary:after{transform:translateY(-2px)rotate(-45deg)}.site-menu .mobile-nav details[open]>summary:after{transform:translateY(2px)rotate(-135deg)}[dir=rtl] .site-menu .mobile-nav details[open]>summary:after{transform:translateY(2px)rotate(135deg)}.site-menu .mobile-nav a:hover,.site-menu .mobile-nav summary:hover,.site-menu .mobile-utility a:hover{color:var(--k-color-gold-hover-on-dark)}.site-menu .mobile-nav details ul{padding-inline-start:16px}.site-menu .mobile-nav details a{font-size:15px}.site-menu .nav-item-highlight>a,.site-menu .nav-item-highlight>details>summary{color:var(--k-color-gold-hover-on-dark);font-weight:600}.site-menu a[aria-current=page],.site-menu .is-ancestor>details>summary{color:#fff;font-weight:700}.site-menu .mobile-utility a{color:var(--k-color-header-tagline);font-size:15px}.site-menu .site-menu-lang ul{flex-wrap:wrap;gap:0 18px;padding-block-start:8px;display:flex}.site-menu .site-menu-lang a{min-block-size:44px;color:var(--k-color-header-tagline);align-items:center;text-decoration:none;display:inline-flex}.site-menu .site-menu-lang a[aria-current=true]{color:#fff;font-weight:700}@media (min-width:48rem){.site-menu .mobile-nav a,.site-menu .mobile-nav summary{min-block-size:48px;font-size:17px}.site-menu .mobile-nav details a{font-size:16px}}@media (max-width:47.99rem){.header-inner{block-size:var(--k-header-h-m);gap:8px;padding-inline:14px 6px}.logo{gap:4px}.logo-mark{block-size:30px;inline-size:24px}.logo-name{font-size:23px;line-height:24px}.logo-sub{margin-block-start:1px;font-size:8.5px;line-height:10px}.logo-footer{gap:6px}.logo-footer .logo-mark{block-size:28px;inline-size:22px}.logo-footer .logo-name{margin-block-start:3px;font-size:22px;line-height:24px}.logo-footer .logo-sub{font-size:8.5px;line-height:10px}.header-actions{gap:0}.site-header .header-cta{gap:8px;min-block-size:40px;min-inline-size:0;padding-inline:13px;font-size:13px;font-weight:600}.site-header .header-cta.only-desktop{display:none}.burger-btn{margin-inline-start:4px}.burger>span{inline-size:22px}}@media (min-width:48rem){.burger-btn{margin-inline-start:0}}@media (max-width:47.99rem){.site-header .logo{flex-shrink:1}.site-header .logo-text{max-block-size:48px;min-inline-size:min-content;overflow:hidden}.site-header .logo-sub{white-space:normal}.header-actions{flex-shrink:1;min-inline-size:0}.site-header .header-cta{white-space:normal;text-align:center;flex-shrink:1;line-height:1.15}.burger-btn{flex:none}}@media (max-width:23.4rem){.site-header .logo-sub{display:none}}.sticky-call-bar{background:var(--k-color-header);border-block-start:1px solid var(--k-color-header-rule);box-shadow:0 -2px 8px #00000026}.sticky-btn{border-radius:var(--k-radius-btn);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-block-size:48px;min-inline-size:0;padding-inline:8px;font-weight:700;text-decoration:none;display:inline-flex}.sticky-btn svg{flex:none}.sticky-call-bar .sticky-emergency,.sticky-call-bar .sticky-emergency:hover{background:var(--k-color-emergency);color:#fff}.sticky-call-bar .sticky-call,.sticky-call-bar .sticky-call:hover{background:var(--k-grad-btn-gold);color:var(--k-color-on-gold)}.sticky-call-bar .sticky-whatsapp,.sticky-call-bar .sticky-whatsapp:hover{background:var(--k-color-whatsapp);color:#fff}.sticky-call-bar :focus-visible{outline:2px solid var(--k-color-focus-on-dark);outline-offset:2px}.breadcrumbs{max-inline-size:var(--k-container-page);padding-inline:var(--k-gutter);color:var(--k-color-text-muted);margin-inline:auto;padding-block:12px 0;font-size:14px;line-height:1.4}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;display:inline-flex}.breadcrumbs li+li:before{content:"›";color:var(--k-color-text-muted);margin-inline:8px}.breadcrumbs a{min-block-size:24px;color:var(--k-color-link);align-items:center;text-decoration:none;display:inline-flex}.breadcrumbs a:hover{color:var(--k-color-accent);text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--k-color-text);font-weight:600}.site-footer{background:var(--k-color-footer);color:var(--k-color-footer-contact);margin-block-start:0}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer :focus-visible{outline:2px solid var(--k-color-focus-on-dark);outline-offset:2px}.footer-inner{max-inline-size:1440px;margin-inline:auto;padding-block:0 12px;padding-inline:49px 47px}.footer-top{flex-wrap:wrap;align-items:flex-start;gap:16px 32px;min-block-size:104px;padding-block-end:20px;display:flex}.footer-top>.logo{margin-block-start:21px}.footer-nav{flex-wrap:wrap;gap:12px 40px;margin-block-start:28px;margin-inline-start:clamp(24px,9.6vw,138px);font-size:13px;line-height:18px;display:flex}.footer-heading{color:#fff;margin:0 0 4px;font-weight:700}.site-footer .footer-heading a{color:#fff}.site-footer .footer-nav a{min-block-size:32px;color:var(--k-color-footer-link);align-items:center;text-decoration:none;display:inline-flex}.site-footer .footer-heading a{min-block-size:24px}.site-footer .footer-nav a:hover{color:var(--k-color-gold-hover-on-dark);text-decoration:underline}.footer-contact{margin-block-start:13px;margin-inline-start:auto;padding-inline-end:7px;font-size:15px;line-height:25.4px}.footer-contact li{align-items:center;gap:9px;min-block-size:32px;display:flex}.footer-contact .footer-icon{color:var(--k-color-footer-icon);flex:none}.site-footer .footer-contact a{color:var(--k-color-footer-contact);text-decoration:none}.site-footer .footer-contact a:hover{color:var(--k-color-gold-hover-on-dark);text-decoration:underline}.footer-rule{border:0;border-block-start:1px solid var(--k-color-footer-rule);margin:0}.footer-bottom{color:var(--k-color-on-dark-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:14px 10px;font-size:13px;line-height:16px;display:flex}.footer-copy{margin:0}.legal-links ul{flex-wrap:wrap;align-items:center;display:flex}.legal-links li{align-items:center;display:inline-flex}.legal-links li+li:before{content:"";background:var(--k-color-footer-sep);vertical-align:middle;block-size:11px;inline-size:1px;margin-inline:10px;display:inline-block}.site-footer .legal-links a{min-block-size:24px;color:var(--k-color-on-dark-muted);align-items:center;text-decoration:none;display:inline-flex}.site-footer .legal-links a:hover{color:var(--k-color-gold-hover-on-dark);text-decoration:underline}.footer-legal{color:var(--k-color-on-dark-muted);gap:8px;padding-block:4px 8px;font-size:13px;line-height:1.5;display:grid}.footer-legal p{margin:0}.legal-notice,.ownership{color:var(--k-color-on-dark-muted);font-size:13px}.ownership{font-style:normal}.ownership-name{font-weight:600}.site-footer .footer-legal a{color:var(--k-color-footer-link);text-decoration:underline}.site-footer .footer-legal a:hover{color:var(--k-color-gold-hover-on-dark)}@media (max-width:47.99rem){.footer-inner{padding:12px 14px 10px}.footer-top{justify-content:space-between;gap:10px 14px;min-block-size:0;padding-block-end:10px}.footer-top>.logo{margin-block-start:0}.footer-nav{flex-basis:100%;order:3;justify-content:space-between;gap:8px 16px;margin:4px 0 0;font-size:13px;line-height:20px}.footer-contact{white-space:nowrap;margin:0;padding:0;font-size:13px;line-height:19px}.footer-contact li{gap:7px;min-block-size:28px}.footer-bottom{text-align:center;justify-content:center;font-size:13px}.legal-links ul{justify-content:center}.footer-copy{inline-size:100%}}.nf{background:var(--k-color-bg);min-block-size:100dvh;color:var(--k-color-body);padding-block:32px 48px}.nf-inner{flex-direction:column;gap:16px;max-inline-size:44rem;margin-inline:auto;display:flex}.nf-inner>.logo{align-self:center;margin-block-end:8px}.nf h1{font-size:var(--k-fs-h2);color:var(--k-color-text);text-align:center;margin:0;font-weight:800;line-height:1.22}.nf-inner>p{text-align:center;margin:0}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nf-links{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);box-shadow:var(--k-shadow-card);padding:16px}.nf-links h2{font-size:var(--k-fs-h3);color:var(--k-color-text);margin:0 0 4px;font-weight:700}.nf-links ul{margin:0;padding:0;list-style:none}.nf-links li+li{border-block-start:1px solid var(--k-color-row-divider)}.nf-links a{min-block-size:44px;color:var(--k-color-link);align-items:center;font-weight:600;text-decoration:none;display:flex}.nf-links a:hover{color:var(--k-color-accent);text-decoration:underline}.page-hero{background:linear-gradient(180deg, var(--k-color-hero-bg), var(--k-color-bg));border-block-end:1px solid var(--k-color-divider)}.page-hero>.breadcrumbs{max-inline-size:var(--k-container-page)}.page-head{max-inline-size:var(--k-container-page);padding-block:16px 24px}.page-head h1{color:var(--k-color-text);margin:0 0 12px;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:800;line-height:1.1}.page-head>:last-child{margin-block-end:0}.lead{max-inline-size:60ch;font-size:var(--k-fs-lead);color:var(--k-color-body);margin-block:0;line-height:1.45}.lead-line,.lead-price{color:var(--k-color-body);margin-block:4px}.lead-label{color:var(--k-color-text);font-weight:600}.page-head .callout-compact{margin-block:12px 0}.page-body,.page-meta,.page-tail{max-inline-size:var(--k-container-page)}.page-body{padding-block:24px 16px}.page-body>*+*{margin-block-start:40px}.page-body>:is(h2,h3,h4)+:not(section){margin-block-start:4px}.page-body>*+:is(h3,h4){margin-block-start:28px}.page-body h2{font-size:var(--k-fs-h2-sm);color:var(--k-color-text);margin-block-end:12px;font-weight:800;line-height:1.25}.page-body h3{font-size:var(--k-fs-h3);color:var(--k-color-text);margin-block-end:8px;font-weight:700;line-height:1.3}.page-meta{border-block-start:1px solid var(--k-color-divider);flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-block-start:16px;padding-block:20px;display:flex}.page-meta>*{margin:0}.stamp,.report-error{color:var(--k-color-text-muted);font-size:.875rem}.report-error a{color:var(--k-color-text-muted)}.table-wrap .report-error,.vv-table-wrap .report-error{margin:0;padding:8px 16px 12px}.page-tail{padding-block-end:32px}.page-tail>*+*{margin-block-start:16px}@media (max-width:47.99rem){.page-head{padding-block:12px 20px}.page-body{padding-block:20px 12px}.page-body>*+*{margin-block-start:28px}.page-body>:is(h2,h3,h4)+:not(section){margin-block-start:4px}.page-body>*+:is(h3,h4){margin-block-start:20px}}.answer-box{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-inline-start:4px solid var(--k-color-gold);border-radius:var(--k-radius-md);box-shadow:var(--k-shadow-card);padding:16px 20px}.answer-box h2{color:var(--k-color-text);margin-block:0 8px;font-size:1.1875rem;font-weight:800;line-height:1.3}.answer-box p{color:var(--k-color-body);margin:0;font-size:1.0625rem;line-height:1.6}.callout-0120{border-radius:var(--k-radius-md)}.callout-hero{background:var(--k-grad-card-gold);border:1px solid var(--k-color-card-gold-border);border-inline-start:4px solid var(--k-color-emergency);box-shadow:var(--k-shadow-card-gold);padding:20px 24px}.callout-hero .callout-text{color:var(--k-color-text);margin-block:0 16px;font-size:1.1875rem;font-weight:700;line-height:1.45}.callout-free{margin-block:12px 0}.callout-free a{color:var(--k-color-link);font-weight:600;text-decoration:underline}.callout-inline{background:var(--k-color-card-gold);border:1px solid var(--k-color-card-gold-border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.callout-inline p{color:var(--k-color-text);flex:16rem;margin:0;font-weight:500}.callout-compact{color:var(--k-color-text);align-items:flex-start;gap:6px;font-weight:600;display:flex}.callout-compact .callout-body{flex:1 1 0;min-inline-size:0}.callout-compact svg{color:var(--k-color-emergency);flex:none;margin-block-start:calc(.5lh - 10px)}.callout-compact a{color:var(--k-color-emergency);font-weight:700}@media (max-width:47.99rem){.callout-hero{padding:16px}.callout-hero .btn{inline-size:100%}}.free-vs-paid caption{font-size:1.125rem}.free-vs-paid thead th{background:var(--k-color-tint-blue);color:var(--k-color-text)}.free-vs-paid th[scope=row]{color:var(--k-color-text);font-weight:600}.free-vs-paid td[data-label]:first-of-type{color:var(--k-color-success);font-weight:600}.paid-label{background:var(--k-grad-pill);color:var(--k-color-text);border-radius:999px;margin-inline-end:6px;padding:2px 10px;font-size:.875rem;font-weight:700;display:inline-flex}.cite{font-size:.875rem}@media (max-width:47.99rem){.table-wrap:has(>.free-vs-paid){box-shadow:none;background:0 0;border:0;overflow:visible}.table-wrap:has(>.free-vs-paid) caption{padding-inline:0}.free-vs-paid tr{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);box-shadow:var(--k-shadow-row-m);margin-block-end:8px;padding:8px 12px}}.tier-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.tier-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.tier-card{text-align:center;flex-direction:column;align-items:center;gap:8px;min-block-size:275px;padding:16px 20px;display:flex}.tier-name{font-size:var(--k-fs-h3);color:var(--k-color-text);margin:0;font-weight:700;line-height:1.29}.tier-price{text-align:center;flex-wrap:wrap;margin:4px 0 0;padding-block:4px}.tier-price .price{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:0;display:inline-flex}.tier-price .price-suffix{margin-inline-start:4px}.tier-price .price-vat,.tier-price .price-suffix{color:var(--k-color-body);font-size:.8125rem;font-weight:500}.tier-price .price-vat{flex-basis:100%;display:block}.tier-includes,.tier-excludes ul{margin:0;padding:0;list-style:none}.tier-includes li,.tier-excludes li{text-align:start;align-items:flex-start;gap:10px;display:flex}.tier-includes svg,.tier-excludes svg{flex:none;block-size:11px;inline-size:11px;margin-block-start:calc(.5lh - 5.5px)}.tier-includes svg{color:var(--k-color-icon)}.tier-excludes{inline-size:100%;color:var(--k-color-text-muted);font-size:.9375rem}.tier-excludes ul{inline-size:fit-content;max-inline-size:100%;margin-inline:auto}.tier-excludes svg{color:var(--k-color-text-muted)}.tier-excludes-title{color:var(--k-color-text);margin:6px 0 2px;font-size:.9375rem;font-weight:600}.tier-meta{color:var(--k-color-text-muted);margin:0;font-size:.875rem}.tier-cta{inline-size:100%;margin-block-start:auto;padding-block-start:8px}.tier-cta .btn{inline-size:100%}.tier-cta .btn-call,.tiers-table .btn-call{background:var(--k-color-btn-navy-solid);border-radius:var(--k-radius-sm);box-shadow:0 1px 3px #14284633}.free-line{font-weight:600}.tier-grid+.free-line{margin-block-start:16px}.free-line a{color:var(--k-color-link);text-decoration:underline}.tiers-table .btn{white-space:nowrap}@media (max-width:47.99rem){.tier-card{min-block-size:0;padding:14px 16px}}.faq>h2{margin-block-end:16px}.faq-list{background:var(--k-color-bg);border:1px solid var(--k-color-faq-border);border-radius:var(--k-radius-btn);box-shadow:var(--k-shadow-faq);overflow:hidden}.faq-item{margin:0}.faq-item+.faq-item{border-block-start:1px solid var(--k-color-row-divider)}.faq-item>summary{cursor:pointer;min-block-size:48px;color:var(--k-color-text);justify-content:space-between;align-items:center;gap:16px;padding-block:10px;padding-inline:18px;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:none}.faq-item>summary:hover{background:var(--k-color-surface)}.faq-item>summary:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:-2px}.faq-chev{color:var(--k-color-accent);flex:none;transition:transform .2s}.faq-item[open] .faq-chev{transform:rotate(180deg)}.faq-item .prose{max-inline-size:none;padding:0 18px 14px;font-size:.96875rem;line-height:1.5}.faq-item .prose>:last-child{margin-block-end:0}@media (max-width:47.99rem){.faq-list{box-shadow:none;background:0 0;border:0;gap:6px;display:grid;overflow:visible}.faq-item{background:var(--k-color-bg);border:1px solid var(--k-color-faq-border);border-radius:var(--k-radius-sm);box-shadow:var(--k-shadow-card-m)}.faq-item+.faq-item{border-block-start:1px solid var(--k-color-faq-border)}.faq-item>summary{padding-inline:12px;font-size:.9375rem}.faq-item .prose{padding:0 12px 12px;font-size:.9375rem}}.howto>h2{margin-block-end:8px}.howto-time{color:var(--k-color-text-muted);margin-block:0 16px;font-weight:600}.howto-steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}.howto-steps>li{min-block-size:45px;padding-inline-start:61px;display:list-item;position:relative}.howto-steps>li:before{content:counter(list-item);background:var(--k-color-primary);color:#fff;border-radius:50%;place-items:center;block-size:45px;inline-size:45px;font-size:1.25rem;font-weight:600;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.howto-steps>li:not(:last-child):after{content:"";background:var(--k-color-journey-line);inline-size:2px;position:absolute;inset-block:49px -16px;inset-inline-start:22px}.howto h3,.howto-steps h2{font-size:var(--k-fs-h3);color:var(--k-color-text);margin:8px 0 4px;font-weight:700;line-height:1.3}.howto-steps .prose>:last-child{margin-block-end:0}.step-cta{margin-block:8px}@media (max-width:47.99rem){.howto-steps>li{min-block-size:32px;padding-inline-start:44px}.howto-steps>li:before{block-size:32px;inline-size:32px;font-size:1rem}.howto-steps>li:not(:last-child):after{inset-block-start:36px;inset-inline-start:15px}.howto h3,.howto-steps h2{margin-block-start:4px}.step-cta .btn{inline-size:100%}}.sources{color:var(--k-color-text-muted);font-size:.9375rem}.page-body .sources h2{font-size:1.25rem}.sources ol,.sources ul{margin:0;padding-inline-start:1.5rem}.sources li{margin-block-end:6px}.sources li::marker{color:var(--k-color-accent);font-weight:700}.sources li:target{background:var(--k-color-card-gold);border-radius:4px}.sources a{overflow-wrap:anywhere}.src-date,.src-expired{color:var(--k-color-text-muted)}.src-expired{font-style:italic}.tool-card{background:var(--k-grad-band-blue);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);padding:20px}.page-body .tool-card h2{margin-block-end:8px;font-size:1.25rem}.tool-card p{color:var(--k-color-body-on-tint);margin-block:0 12px}.tool-embed{display:block}.vv-card{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);box-shadow:var(--k-shadow-card);gap:2px;padding:16px}.vv-card .vv-value{color:var(--k-color-text);font-size:1.5rem;font-weight:800;display:block}.vv-stamp{background:var(--k-color-card-gold);color:var(--k-color-text);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:0;padding:2px 10px;font-size:.875rem;display:inline-flex}.vv-label{color:var(--k-color-text);font-weight:600}.vv-value{color:var(--k-color-text)}.vv-meta,.vv-source{color:var(--k-color-text-muted);font-size:.875rem}.vv-note{color:var(--k-color-text-muted)}.vv-review{color:var(--k-color-text-muted);font-style:italic}.vv-link{overflow-wrap:anywhere}.vv-table caption{font-size:1.125rem}.vv-table th[scope=row]{color:var(--k-color-text);font-weight:600}@media (max-width:47.99rem){.vv-table.stack-table tr{grid-template-columns:minmax(5.5rem,32%) max-content minmax(0,1fr);align-items:baseline;gap:0 10px;padding:10px 12px;display:grid}.vv-table.stack-table tr:last-child{border-block-end:0}.vv-table.stack-table th[scope=row]{grid-area:1/1/span 2;align-self:start;padding:0;font-size:.9375rem;line-height:1.4}.vv-table.stack-table td{padding:0}.vv-table.stack-table td:before{content:none}.vv-table .vv-cell-value{overflow-wrap:anywhere;grid-area:1/2/auto/-1;font-size:1rem;font-weight:500;line-height:1.4}.vv-table .vv-cell-date,.vv-table .vv-cell-source{color:var(--k-color-text-muted);grid-row:2;font-size:.8125rem;line-height:24px}.vv-table .vv-cell-date{white-space:nowrap;grid-column:2}.vv-table .vv-cell-source{overflow-wrap:break-word;grid-column:3;min-inline-size:0}.vv-table .vv-cell-date:empty+.vv-cell-source{grid-column:2/-1}.vv-table.stack-table .vv-cell-date:before,.vv-table.stack-table .vv-cell-date:not(:empty)+.vv-cell-source:not(:empty):before{font:inherit;color:inherit;display:inline}.vv-table.stack-table .vv-cell-date:before{content:attr(data-label) " "}.vv-table.stack-table .vv-cell-date:not(:empty)+.vv-cell-source:not(:empty):before{content:"·";margin-inline-end:6px}.vv-table .vv-cell-source .vv-source{min-block-size:24px;display:inline-block}}.free-items{background:var(--k-grad-card-gold);border:1px solid var(--k-color-card-gold-border);border-radius:var(--k-radius-md);padding:16px 20px}.free-items ul{margin:0;padding:0;list-style:none}.free-items li{color:var(--k-color-body);margin-block-end:6px;padding-inline-start:22px;position:relative}.free-items li:before{content:"";border-inline-start:2px solid var(--k-color-icon);border-block-end:2px solid var(--k-color-icon);block-size:6px;inline-size:10px;position:absolute;inset-block-start:.55em;inset-inline-start:2px;transform:rotate(-45deg)}.free-items li strong{color:var(--k-color-text)}.timeline ol{margin:0;padding:0;list-style:none;position:relative}.timeline li{padding-block-end:18px;padding-inline-start:30px;position:relative}.timeline li:before{content:"";z-index:1;box-sizing:border-box;background:var(--k-grad-icon-circle);border:1px solid var(--k-color-card-gold-border);border-radius:50%;block-size:14px;inline-size:14px;position:absolute;inset-block-start:.3em;inset-inline-start:0}.timeline li:not(:last-child):after{content:"";background:var(--k-color-journey-line);inline-size:2px;position:absolute;inset-block:calc(.3em + 14px) 0;inset-inline-start:6px}.timeline-when{color:var(--k-color-accent);font-size:.875rem;font-weight:600;display:block}.timeline-label{color:var(--k-color-text);font-weight:700}.timeline-included{color:var(--k-color-text-muted);font-size:.875rem}.timeline li .prose{margin-block-start:4px}.timeline li .prose>:last-child{margin-block-end:0}.map-link a{align-items:center;min-block-size:44px;font-weight:600;display:inline-flex}.coordinator-card{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);box-shadow:var(--k-shadow-card);text-align:start;flex-direction:row;align-items:flex-start;gap:16px;margin-block:16px;padding:16px}.coordinator-photo{object-fit:cover;block-size:72px;inline-size:72px;box-shadow:0 0 0 2px var(--k-color-gold);border-radius:50%;flex:none}.coordinator-body{flex:auto;min-inline-size:0}.coordinator-body p{margin:0 0 4px}.coordinator-kicker{color:var(--k-color-accent);font-size:.8125rem;font-weight:600}.coordinator-name{color:var(--k-color-text);font-size:1.125rem;font-weight:700}.coordinator-excerpt{color:var(--k-color-body)}.coordinator-body .cta-row{margin-block-start:8px}.review-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.review-list{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.review{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);box-shadow:var(--k-shadow-card);padding:16px}.review blockquote{color:var(--k-color-body);margin:0}.review blockquote p{margin:0}.review-meta,.review-reply{color:var(--k-color-text-muted);margin-block:8px 0;font-size:.875rem}.review-author{color:var(--k-color-text);font-weight:600}.review-reply{border-inline-start:3px solid var(--k-color-gold);padding-inline-start:12px}.contact-cta{background:var(--k-grad-band-blue);border-radius:var(--k-radius-md);flex-wrap:wrap;align-items:center;gap:12px;margin-block:24px;padding:16px 20px;display:flex}.page-tail>.contact-cta:first-child,.page-body>.contact-cta{margin-block:0}.page-body>*+.contact-cta{margin-block-start:40px}.soft-cta{background:var(--k-grad-band-blue);border-radius:var(--k-radius-md);padding:16px 20px}@media (max-width:47.99rem){.contact-cta{padding:14px}.contact-cta .btn,.soft-cta .btn{inline-size:100%}.page-body>*+.contact-cta{margin-block-start:28px}}.contact-card{gap:12px;max-inline-size:34rem;padding:16px 20px}.ed-hero .contact-card{max-inline-size:none;margin-block-start:18px}.contact-card__phone{flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0;display:flex}.contact-card__label{font-size:var(--k-fs-small);color:var(--k-color-text-muted);font-weight:600}.contact-card__phone a{font-variant-numeric:tabular-nums;white-space:nowrap;min-block-size:44px;color:var(--k-color-text);align-items:center;gap:10px;font-size:clamp(1.625rem,1.3rem + 1.6vw,2.25rem);font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.contact-card__phone a:hover{color:var(--k-color-link);text-decoration:underline}.contact-card__phone a:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:2px}.contact-card__phone svg{flex:none;block-size:.75em;inline-size:.75em}.contact-card__actions{flex-wrap:wrap;gap:12px;display:flex}.contact-card__hours{font-size:var(--k-fs-small);color:var(--k-color-text-muted);margin:0;line-height:1.5}@media (max-width:47.99rem){.contact-card{padding:14px}.contact-card__actions .btn{inline-size:100%}}.core-image{margin:0}.core-image img,.gallery img,.memorial-photo,.team-photo{border-radius:var(--k-radius-md);block-size:auto;max-inline-size:100%}.core-image figcaption{color:var(--k-color-text-muted);margin-block-start:6px;font-size:.875rem}.gallery ul{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.checklist ol{margin:0 0 12px;padding-inline-start:1.5rem}.checklist li{color:var(--k-color-body);margin-block-end:6px}.checklist li::marker{color:var(--k-color-accent);font-weight:700}.city-picker,.variants details{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);margin-block-end:8px;padding-inline:16px}.variants details[open],.city-picker[open]{background:var(--k-color-bg)}.city-picker ul{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:0 16px;margin:0;padding:0 0 8px;list-style:none;display:grid}.city-picker a,.city-picker-link a{align-items:center;min-block-size:44px;display:inline-flex}.variants details .prose{padding-block-end:12px}.plan-cards .card-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.plan-cards .card{text-align:center;justify-content:flex-start;align-items:center;padding:16px 20px}.card-price{flex-wrap:wrap;margin-block-start:8px;padding-block:4px}.card-price .price-vat{flex-basis:100%;font-size:.8125rem;display:block}.team-profile{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.team-profile>div{flex:18rem;min-inline-size:0}.team-photo{inline-size:160px}.team-name{color:var(--k-color-text);margin:0;font-size:1.25rem;font-weight:700}.download{margin-block:0}.sla,.disclosure,.funerals-today,.directions{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);padding:12px 16px}.sla>:last-child,.disclosure>:last-child,.directions>:last-child{margin-block-end:0}.funerals-today a{font-weight:600}.city-services ul,.burial-types ul,.makers ul,.partners ul{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.city-services li,.burial-types li,.makers li,.partners li{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);box-shadow:var(--k-shadow-card);color:var(--k-color-body);padding:12px 16px}.city-services li a,.partners li a{font-weight:600}.city-services>*+*{margin-block-start:12px}.related-tool{margin-block:0}.related-service a{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);min-block-size:44px;box-shadow:var(--k-shadow-card);align-items:center;padding:12px 16px;font-weight:600;text-decoration:none;display:flex}.related-service a:hover{border-color:var(--k-color-gold);text-decoration:underline}.product-price{border-radius:var(--k-radius-pill);background:var(--k-grad-pill);color:var(--k-color-text);align-items:center;padding:4px 14px;font-weight:700;display:inline-flex}.cancellation{color:var(--k-color-text-muted);font-size:.9375rem}.memorial{text-align:center}.memorial-name{font-size:var(--k-fs-h2-sm);color:var(--k-color-text);margin:0;font-weight:800}.memorial-dates,.memorial-place{color:var(--k-color-text-muted);margin-block:4px}.memorial-photo{max-inline-size:min(100%,20rem);margin-block:12px;margin-inline:auto}.memorial-entries ul,.memorial-entries ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.memorial-entries li{background:var(--k-color-surface);border:1px solid var(--k-color-card-border);border-radius:var(--k-radius-md);padding:12px 16px}.search-form{gap:8px;max-inline-size:36rem;display:grid}.search-form label{color:var(--k-color-text);font-weight:600}.search-row{gap:8px;display:flex}.search-row input{min-block-size:44px;min-inline-size:0;font:inherit;color:var(--k-color-text);border:1px solid var(--k-color-border);border-radius:var(--k-radius-btn);background:#fff;flex:auto;padding-inline:12px}.search-row input:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:2px}.kavod-elementor{display:flow-root}.kavod-elementor:not(:has(.elementor-section-boxed,.e-con-boxed,.elementor-section-full_width,.e-con-full)){max-inline-size:var(--k-container);padding-block:24px var(--k-section-y);padding-inline:var(--k-gutter);margin-inline:auto}.kavod-elementor img{border:0;block-size:auto;max-inline-size:100%}.kavod-elementor iframe{border:0;max-inline-size:100%}:where(.kavod-elementor) h1{color:var(--k-color-text);margin:0 0 12px;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:800;line-height:1.1}:where(.kavod-elementor) :is(h2,h3){color:var(--k-color-text);margin-block:1.25em .5em;font-weight:700;line-height:1.3}:where(.kavod-elementor) h2{font-size:var(--k-fs-h2)}:where(.kavod-elementor) h3{font-size:var(--k-fs-h3)}:where(.kavod-elementor) p{max-inline-size:70ch;color:var(--k-color-body);margin-block:0 1em;line-height:1.6}:where(.kavod-elementor) iframe{aspect-ratio:16/9;block-size:auto;inline-size:100%;max-inline-size:720px;display:block}@media print{.page-hero{background:0 0;border:0}.contact-cta,.page-tail,.faq-chev{display:none!important}.faq-list,.faq-item{box-shadow:none;border:0}}:root{--ed-measure:68ch;--ed-sec-y:clamp(40px,5.2vw,84px);--ed-sec-y-tight:clamp(12px,2vw,28px);--ed-hero-min:clamp(22rem,36vw,30.5rem);--ed-wash-dir:to left;--ed-band-warm:var(--k-color-hero-bg);--ed-num:clamp(1.9rem,1.3rem + 2vw,2.75rem);--ed-rail:17rem;--ed-wash-full:#f8f3edf7;--ed-wash-text:#f8f3edeb;--ed-wash-mid:#f8f3ed99;--ed-wash-none:#f8f3ed00;--ed-veil:#0f2639b8;--ed-vpad:max(var(--k-gutter),(100vw - var(--k-container-page)) / 2 + var(--k-gutter));--ed-line:1px solid var(--k-color-card-border);--ed-r:var(--k-radius-md);--ed-tiles:repeat(auto-fill,minmax(15rem,1fr));--ed-ink:var(--k-color-text);--ed-mute:var(--k-color-text-muted);--ed-gdk:var(--k-color-gold-deep);--ed-gbg:var(--k-color-card-gold);--ed-s2:var(--k-color-surface-2);--ed-s1:var(--k-color-surface);--ed-bg:var(--k-color-bg)}[dir=ltr]{--ed-wash-dir:to right}.ed-page{background:var(--ed-bg);display:block}.ed-page [role=list]{margin:0;padding:0;list-style:none}.ed-page sup.cite{font-size:.6875rem;line-height:0}.ed-page sup.cite a,.ed-pill{background:var(--ed-gbg);min-inline-size:18px;color:var(--ed-gdk);border-radius:999px;place-items:center;padding-inline:6px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-grid}.ed-page sup.cite a{vertical-align:.35em;block-size:18px;padding-inline:4px;font-size:.6875rem}.ed-page sup.cite a:before,.ed-page sup.cite a:after{content:none}.ed-num{color:var(--ed-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.ed-tel{background:var(--ed-gbg);color:var(--k-color-emergency);white-space:nowrap;border-radius:999px;padding-inline:8px;font-weight:700;text-decoration:none;display:inline-flex}.ed-lead{color:var(--ed-ink);font-weight:700}.ed-hero{--ed-hpad:max(var(--k-gutter),calc((100% - var(--k-container-page)) / 2 + var(--k-gutter)));isolation:isolate;padding-block:28px 56px;padding-inline:var(--ed-hpad);background:var(--k-color-hero-bg);position:relative}.ed-hero--calm{--ed-hero-min:22.5rem}.ed-hero__inner{z-index:1;min-inline-size:0;position:relative}.ed-hero__media{margin:0;position:relative}.ed-hero__img{object-fit:cover;object-position:var(--ed-focal,50% 55%);block-size:100%;inline-size:100%;display:block}[data-mirror] .ed-hero__img{transform:scaleX(-1)}.ed-hero .breadcrumbs{max-inline-size:none;margin:0 0 12px;padding:0}.ed-hero__title{text-wrap:balance;margin:0;font-size:clamp(1.75rem,1rem + 2.35vw,2.75rem);line-height:1.12}.ed-hero__callout,.ed-chips,.ed-hero__lead{margin-block-start:14px}.ed-hero__lead{max-inline-size:60ch;font-size:1.125rem;line-height:1.6}.ed-hero__actions,.ed-glance--hero,.ed-brief{margin-block-start:18px}.ed-brief{border:var(--ed-line);border-inline-start:4px solid var(--k-color-gold);border-radius:var(--ed-r);box-shadow:var(--k-shadow-card);background:#fffdf9f0;padding:14px 20px 16px}.ed-brief__kicker{margin-block-end:6px;font-size:.8125rem}.ed-brief__q{margin:0 0 6px;font-size:1.1875rem;line-height:1.3}.ed-brief__a{margin:0;font-size:1.0625rem;line-height:1.6}.ed-chips__list{gap:8px}.ed-chip{min-block-size:44px;color:var(--ed-ink);align-items:center;text-decoration:none;display:inline-flex}.ed-chip>span{border:1px solid var(--k-color-border);white-space:nowrap;background:#ffffffd9;border-radius:999px;align-items:center;min-block-size:36px;padding-inline:14px;font-size:.875rem;font-weight:600;display:inline-flex}.ed-chip:hover{color:var(--ed-ink)}.ed-chip:hover>span{border-color:var(--ed-gdk);background:#fff}@media (min-width:48rem){.ed-chips__list.k-track{flex-wrap:wrap;overflow:visible}.ed-hero--wash{min-block-size:var(--ed-hero-min);align-items:center;display:flex}.ed-hero--wash .ed-hero__inner{inline-size:100%}.ed-hero--wash .ed-hero__media{z-index:0;position:absolute;inset:0}.ed-hero--wash .ed-hero__media:after{content:"";background:linear-gradient(var(--ed-wash-dir),var(--ed-wash-full),var(--ed-wash-text) 58%,var(--ed-wash-none) 85%);position:absolute;inset:0}.ed-hero--wash .ed-hero__text{max-inline-size:min(34rem,58%)}.ed-hero--split{background:linear-gradient(180deg,var(--k-color-hero-bg),var(--ed-bg));grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;column-gap:clamp(24px,4vw,56px);display:grid}.ed-hero--split .ed-hero__img{aspect-ratio:4/3;border-radius:var(--ed-r);block-size:auto;box-shadow:var(--k-shadow-card-md)}.ed-hero--nophoto{display:block}}.ed-toc-wrap{z-index:2;max-inline-size:var(--k-container-page);padding-inline:var(--k-gutter);margin-inline:auto;position:relative}.ed-toc,.ed-toc-m{background:var(--ed-bg);border:var(--ed-line);border-radius:var(--ed-r)}.ed-toc{box-shadow:var(--k-shadow-card-md);grid-template-columns:auto minmax(0,1fr);gap:6px 28px;margin-block-start:-32px;padding:16px 24px;display:grid}.ed-toc__label{color:var(--ed-ink);white-space:nowrap;margin:0;padding-block-start:8px;font-size:1.0625rem;font-weight:800}.ed-toc__list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:20px;display:grid}.ed-toc__link{align-items:center;gap:10px;min-block-size:44px;font-size:.9375rem;line-height:1.3;text-decoration:none;display:flex}.ed-ring{border:1.5px solid var(--k-color-gold);block-size:30px;inline-size:30px;color:var(--k-color-accent);font-size:.8125rem;font-weight:700}.ed-toc-m{display:none}.ed-toc-wrap+.ed-sec,.ed-hero+.ed-sec{padding-block-start:var(--ed-sec-y-tight)}.ed-sec{padding-block:var(--ed-sec-y);background:var(--ed-bg)}.ed-sec:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto calc(var(--ed-cis,390px)*var(--ed-k,1))}.ed-sec:is(.ed-sec--structured,.ed-sec--figures,.ed-related){--ed-k:1.5}.ed-tone-warm{background:var(--ed-band-warm)}.ed-tone-blue{background:var(--k-grad-band-blue)}.ed-tone-strip{background:var(--k-color-band-strip);position:relative;overflow:clip}.ed-tone-gap .ed-sec__body{background:var(--ed-s1);border:1.5px dashed var(--k-color-border);border-radius:var(--ed-r);padding:20px 24px}:is(.ed-tone-plain,.ed-tone-gap)+:is(.ed-tone-plain,.ed-tone-gap){padding-block-start:var(--ed-sec-y-tight)}:is(.ed-tone-plain,.ed-tone-gap)+:is(.ed-tone-plain,.ed-tone-gap):before{content:"";block-size:2px;inline-size:48px;margin:0 auto var(--ed-sec-y-tight);background:var(--k-color-gold);display:block}.ed-sec__inner{max-inline-size:var(--k-container-page);padding-inline:var(--k-gutter);margin-inline:auto}.ed-sec__head{align-items:center;gap:14px;margin-block-end:18px;display:flex}.ed-sec__head :is(h2,h3),.ed-faq__title{font-size:var(--k-fs-h2);text-wrap:balance;margin:0;font-weight:800;line-height:1.22}.ed-medal,.ed-ring,.ed-note__icon,.ed-li__ring,.ed-li__num,.ed-li__mark{border-radius:50%;flex:none;place-items:center;display:grid}.ed-medal{background:var(--k-grad-icon-circle);block-size:44px;inline-size:44px;box-shadow:var(--k-shadow-icon-circle);color:var(--k-color-icon-ink)}.ed-medal__n{color:var(--k-color-accent);font-size:.9375rem;font-weight:700}.ed-medal__n,.ed-ring,.ed-li__ring,.ed-li__num{font-variant-numeric:tabular-nums}.ed-align-center .ed-sec__head{text-align:center;flex-direction:column}.ed-align-center :is(.ed-sec__body>.ed-prose,.ed-panel__intro),.ed-strip .ed-prose{text-align:center;max-inline-size:60ch;margin-inline:auto}.ed-sec__body>*+*{margin-block-start:22px}.ed-sec__body--rail{max-inline-size:calc(var(--ed-measure) + var(--ed-rail) + 3rem);display:flow-root}.ed-sec__body h2{font-size:var(--k-fs-h2-sm);margin-block:32px 12px}.ed-sec__body :is(.tiers,.howto,.tool-card)>h2{margin-block-start:0}.ed-sec__body h3{font-size:var(--k-fs-h3);margin-block:0 8px}.ed-page .tool-card h2{margin-block:0 8px;font-size:1.25rem}.ed-prose{max-inline-size:var(--ed-measure);font-size:1.0625rem;line-height:1.75}.ed-prose p{margin-block:0 .9em}.ed-prose>:last-child{margin-block-end:0}.ed-sec a:not([class]){text-underline-offset:.15em;text-decoration:underline}.ed-prose p>strong:first-child{color:var(--ed-ink)}.ed-note{max-inline-size:calc(var(--ed-measure) + 4rem);border-radius:var(--ed-r);align-items:flex-start;gap:12px;padding:14px 18px;line-height:1.65;display:flex}.ed-note__icon{block-size:32px;inline-size:32px}.ed-note__body{min-inline-size:0;padding-block-start:3px}.ed-note__body p,.ed-li__body>p,.ed-deck__body p,.ed-panel__intro p,.ed-hero__lead p,.ed-sub>*,.ed-tchip .report-error,.ed-trust__lines p{margin:0}.ed-note--amber{background:var(--k-color-note-amber);border:1px solid var(--k-color-card-gold-border)}.ed-note--amber .ed-note__icon{color:var(--ed-gdk)}.ed-note--muted{background:var(--ed-s1);border:1.5px dashed var(--k-color-border)}.ed-note--muted .ed-note__icon{color:var(--k-color-icon)}.ed-note--gold{background:var(--k-grad-card-gold);border:1px solid var(--k-color-card-gold-border);box-shadow:var(--k-shadow-card-gold)}.ed-note--gold .ed-note__icon{background:var(--k-grad-icon-circle);color:var(--k-color-icon-ink)}.ed-panel__intro{max-inline-size:var(--ed-measure);color:var(--ed-ink);margin-block-end:14px;font-size:1.0625rem;font-weight:600;line-height:1.65}.ed-panel--card{padding:20px 24px}:is(.ed-tone-warm,.ed-tone-blue,.ed-tone-gap) :is(.ed-panel--card,.ed-list--grid>li,.ed-deck__item,.ed-sub,.ed-list--row>li){background:var(--ed-bg)}.ed-deck,.ed-list--grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:16px;display:grid}.ed-deck__item,.ed-list--grid>li{border-block-start:3px solid var(--k-color-gold);gap:10px;padding:20px;line-height:1.6}.ed-list--price-cards>li{background:var(--k-color-card-committee);box-shadow:var(--k-shadow-card-md)}:is(.ed-deck,.ed-list--grid) .ed-lead{margin-block-end:6px;font-size:1.125rem;line-height:1.3;display:block}.ed-list--price-cards .ed-num{font-size:1.375rem;font-weight:800}.ed-list{counter-reset:ed-li}.ed-list>li{counter-increment:ed-li}.ed-li__body{min-inline-size:0}.ed-li__ring,.ed-li__num{z-index:1;block-size:44px;inline-size:44px;position:relative}.ed-li__ring:before,.ed-li__num:before{content:counter(ed-li)}.ed-li__ring{border:2px solid var(--k-color-gold);background:var(--ed-bg);color:var(--k-color-accent);font-weight:700}.ed-li__num{background:var(--k-color-primary);color:#fff;font-size:1.25rem;font-weight:600}.ed-list--rail{gap:20px;display:grid}.ed-list--rail>li{grid-template-columns:44px minmax(0,1fr);column-gap:16px;line-height:1.65;display:grid;position:relative}.ed-list--rail .ed-li__body{padding-block-start:9px}.ed-list--rail>li:not(:last-child):after{content:"";background:var(--k-color-journey-line);inline-size:2px;position:absolute;inset-block:48px -16px;inset-inline-start:21px}.ed-list--row{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:16px;display:grid}.ed-list--row>li{gap:12px;padding:18px;line-height:1.55}.ed-list--pills,.ed-chiplist{flex-wrap:wrap;gap:8px;display:flex}.ed-list--pills>li,.ed-chiplist li{background:var(--ed-s1);box-shadow:inset 0 0 0 1px var(--k-color-card-border);color:var(--ed-ink);border-radius:999px;padding:5px 14px;font-size:.9375rem;font-weight:600}.ed-list--price-chips>li,.ed-chiplist li{background:var(--k-grad-pill);box-shadow:none}.ed-list--deflist>li{border-block-end:1px solid var(--k-color-row-divider);padding-block:10px}.ed-dt{color:var(--ed-ink);font-weight:700;display:block}.ed-list--marks{gap:10px;display:grid}.ed-list--marks>li{align-items:flex-start;gap:12px;line-height:1.65;display:flex}.ed-li__mark{background:var(--ed-gbg);block-size:24px;inline-size:24px;color:var(--k-color-success);margin-block-start:calc(.5lh - 12px)}.ed-li__mark--x{background:var(--ed-s2);color:var(--k-color-emergency)}.ed-li__mark--info{color:var(--k-color-icon);background:0 0}.ed-ledger caption{font-size:1.125rem;font-weight:800}.ed-ledger thead th{background:var(--ed-s2);font-size:.9375rem}.ed-ledger thead th[data-ed-lane=free],.ed-ledger .free-vs-paid td[data-ed-lane=free]{background:var(--ed-gbg)}@supports (color:color-mix(in lab, red, red)){.ed-ledger .free-vs-paid td[data-ed-lane=free]{background:color-mix(in srgb,var(--ed-gbg) 45%,transparent)}}.ed-ledger .free-vs-paid td[data-ed-lane=free]{color:var(--ed-ink);font-weight:600}.ed-ledger__check{color:var(--k-color-success);vertical-align:-2px;margin-inline-end:6px;display:inline-block}.ed-ledger:has(.free-vs-paid--single){border-color:var(--k-color-card-gold-border);background:var(--k-grad-card-gold);box-shadow:var(--k-shadow-card-gold)}.ed-tbl-box thead,.ed-tbl-flat thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ed-table figure{margin:0}.ed-table table{border-collapse:collapse;inline-size:100%}.ed-table :is(th,td){text-align:start}.ed-table figcaption{color:var(--ed-mute);margin-block-start:8px;font-size:.875rem}:is(.ed-tbl-box,.ed-tbl-flat) :is(table,tbody,tr,th,td){border:0;padding:0;display:block}.ed-tbl-box tbody{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:16px;display:grid}.ed-tbl-box tr{background:var(--ed-bg);border:var(--ed-line);border-radius:var(--ed-r);box-shadow:var(--k-shadow-card);flex-direction:column;gap:8px;padding:20px;display:flex}.ed-tbl-box th[scope=row]{color:var(--ed-ink);font-size:1.125rem;font-weight:800;line-height:1.3}.ed-tbl-box td[data-label]:not(.ed-cell-price,.ed-cell-src):before{content:attr(data-label);content:attr(data-label) / "";font-size:.8125rem;display:block}.ed-tbl-box td:before,.ed-tbl-real td:before{color:var(--ed-gdk);font-weight:600}.ed-tbl-box .ed-cell-src{margin-block-start:auto}.ed-table--price-cards tbody{grid-template-columns:repeat(auto-fit,minmax(max(15rem,25% - 12px),1fr))}.ed-table--price-cards tr{background:var(--k-color-card-committee);border-block-start:3px solid var(--k-color-gold);box-shadow:var(--k-shadow-card-md);padding:22px 20px}.ed-table--price-cards th[scope=row]{font-size:1.21875rem;font-weight:700}.ed-table--price-cards .ed-cell-price{border-block-start:1px solid var(--k-color-row-divider);margin-block-start:auto;padding-block-start:12px;font-size:.875rem}:is(.ed-table--price-cards .ed-cell-price,.ed-table--stats td:nth-child(3)) .ed-num{font-size:var(--ed-num);font-weight:800;line-height:1.1}.ed-table--price-cards .ed-cell-price .ed-num{display:block}.ed-table--stats tbody,.ed-table--changelog tbody{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))}.ed-table--stats tr{--ed-num:clamp(1.75rem,2.4vw,2.25rem);grid-template-columns:minmax(0,1fr) auto minmax(min-content,1fr);grid-template-areas:"t t t""a arrow b";align-items:end;gap:10px 16px;display:grid}.ed-table--stats tr:after{content:"";border-inline-end:2px solid var(--ed-gdk);border-block-end:2px solid var(--ed-gdk);grid-area:arrow;align-self:center;block-size:10px;inline-size:10px;margin-inline:4px;transform:rotate(45deg)}.ed-table--stats th[scope=row]{grid-area:t;font-size:1.0625rem}.ed-table--stats td:nth-child(2),.ed-table--changelog td:nth-child(2){color:var(--ed-mute);grid-area:a;font-size:.9375rem}.ed-table--stats td:nth-child(3),.ed-table--changelog td:nth-child(3){color:var(--ed-ink);grid-area:b;font-weight:800}.ed-table--stats td:nth-child(n+4){grid-column:1/-1;font-size:.875rem}.ed-table--contacts td a[href^=tel\:]{align-items:center;min-block-size:44px;font-size:1.125rem;font-weight:700;display:inline-flex}.ed-table--facts tbody{grid-template-columns:var(--ed-tiles)}.ed-table--facts th[scope=row]{color:var(--ed-mute);font-size:.875rem;font-weight:600}.ed-table--facts td{color:var(--ed-ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.ed-table--facts td:before{content:none!important}.ed-table--facts .ed-num{font-size:1.5rem;font-weight:800}.ed-tbl-flat tbody{background:var(--ed-bg);border:var(--ed-line);border-radius:var(--ed-r);box-shadow:var(--k-shadow-card);padding-inline:20px;display:grid}.ed-tbl-flat tr{border-block-end:1px dotted var(--k-color-border);grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding-block:14px;display:grid}.ed-tbl-flat tr:last-child{border-block-end:0}.ed-table--price-list[data-cols="2"] tr{grid-template-columns:minmax(0,1fr) auto}.ed-tbl-flat th[scope=row]{color:var(--ed-ink);font-weight:700}.ed-table--price-list .ed-cell-price{text-align:end}.ed-table--price-list .ed-num{font-size:1.25rem;font-weight:800}.ed-tbl-real figure{background:var(--ed-bg);border:1px solid var(--k-color-faq-border);border-radius:var(--ed-r);box-shadow:var(--k-shadow-faq);overflow-x:auto}.ed-tbl-real :is(th,td){border:0;border-block-end:1px solid var(--k-color-row-divider);padding:12px 16px}.ed-tbl-real tbody tr:last-child>*{border-block-end:0}.ed-tbl-real thead th{background:var(--k-color-hero-bg);font-weight:600}.ed-tbl-real tbody th[scope=row]{color:var(--ed-ink);font-weight:600}.ed-tbl-real .ed-cell-src{text-align:center;inline-size:3.5rem}.ed-table--compare thead th:nth-child(2){background:var(--k-grad-card-gold)}.ed-table--compare thead th:nth-child(3){background:var(--ed-s2)}.ed-table--plain tbody tr:nth-child(2n){background:var(--ed-s1)}.ed-facts{grid-template-columns:var(--ed-tiles);gap:14px;display:grid}.ed-facts .vv-card{background:var(--ed-bg);margin:0;padding:18px 20px}.ed-facts .vv-card .vv-label{color:var(--ed-mute);font-size:.875rem}.ed-facts .vv-card .vv-value{font-size:1.375rem}.ed-fact{max-inline-size:calc(var(--ed-measure) + 4rem);margin:0;font-size:.9375rem;line-height:1.6}.ed-fact+.ed-fact{margin-block-start:8px}.ed-fact--compact{background:var(--ed-s1);border-inline-start:3px solid var(--k-color-gold);border-radius:var(--k-radius-sm);padding:8px 14px}.ed-fact--inline{background:var(--ed-gbg);border-radius:999px;padding:4px 14px;display:inline-block}.ed-fact .vv-source{background:var(--ed-s2);border-radius:999px;padding-inline:8px;text-decoration:none}.ed-sub{gap:12px;padding:20px 24px}.ed-sub__title{font-size:var(--k-fs-h3);line-height:1.3}.ed-subgrid{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:16px;display:grid}.ed-row .ed-sec__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"head media""body media";align-items:center;column-gap:clamp(28px,4vw,64px);display:grid}.ed-row--media-start .ed-sec__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"media head""media body"}.ed-row .ed-sec__head{grid-area:head;align-self:end}.ed-row .ed-sec__body{grid-area:body;align-self:start}.ed-row .ed-prose{max-inline-size:none}.ed-row__media{isolation:isolate;grid-area:media;margin:0;position:relative}.ed-row__media img,.ed-faq__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ed-r);block-size:auto;inline-size:100%;box-shadow:var(--k-shadow-card-md);display:block}.ed-row__media:before{content:"";z-index:-1;border:1px solid var(--k-color-gold);border-radius:var(--ed-r);position:absolute;inset-block:14px -14px;inset-inline:14px -14px}.ed-strip .ed-sec__inner{position:static}.ed-strip :is(.ed-sec__head,.ed-sec__body){z-index:1;position:relative}.ed-strip .ed-sec__head{justify-content:center}.ed-strip__media,.ed-faq__photo{margin:0;display:none}.ed-interlude img{aspect-ratio:21/6;object-fit:cover;block-size:auto;max-block-size:320px;inline-size:100%;display:block}.ed-faq__title{margin-block-end:18px}.ed-faq__after{margin-block-start:22px}.ed-faq__after>*+*{margin-block-start:18px}.ed-rcards{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:16px;display:grid}.ed-rcard{block-size:100%;color:var(--ed-ink);background:var(--ed-bg);border:var(--ed-line);border-radius:var(--ed-r);box-shadow:var(--k-shadow-card);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}a.ed-rcard:hover{border-color:var(--k-color-gold);color:var(--ed-ink)}a.ed-rcard:hover .ed-rcard__title{color:var(--k-color-accent);text-decoration:underline}.ed-rcard--static{background:var(--ed-s1);box-shadow:none}.ed-rcard__media{aspect-ratio:16/10;background:var(--ed-s2);display:block}.ed-rcards--hub .ed-rcard__media{aspect-ratio:3/2}.ed-rcard__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ed-rcard__text{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 16px;padding-inline-end:34px;display:flex}.ed-rcard__title{font-size:1rem;font-weight:700;line-height:1.35}.ed-rcard__chev{color:var(--k-color-accent);position:absolute;inset-block-end:16px;inset-inline-end:12px}.ed-glance__tiles{grid-template-columns:var(--ed-tiles);gap:12px;display:grid}.ed-gtile{border-block-start:3px solid var(--k-color-gold);gap:4px;padding:14px 16px}.ed-gtile__label{color:var(--ed-mute);font-size:.8125rem;font-weight:600}.ed-gtile__value{color:var(--ed-ink);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700;line-height:1.4}.ed-gtile__note{align-self:flex-start}.ed-glance__chips{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:16px;display:flex}.ed-glance__chips-label{color:var(--ed-ink);font-weight:700}.ed-meta{max-inline-size:var(--k-container-page);padding:0 var(--k-gutter) 36px;border:0;margin:0 auto;display:block}.ed-meta:before{content:"";border-block-start:1px solid var(--k-color-divider);margin-block-end:28px;display:block}.ed-meta>*+*{margin-block-start:16px}.ed-trust{flex-wrap:wrap;gap:8px;display:flex}.ed-tchip{border:var(--ed-line);background:var(--ed-s1);min-block-size:32px;color:var(--ed-mute);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.875rem;display:inline-flex}.ed-tchip--checked{color:var(--ed-ink)}.ed-tchip__icon{color:var(--k-color-success)}.ed-trust__lines{color:var(--ed-mute);margin-block-start:10px;font-size:.875rem}.ed-sources{color:var(--ed-mute);font-size:.9375rem}.ed-sources>details{background:var(--ed-bg);border:1px solid var(--k-color-faq-border);border-radius:var(--ed-r)}.ed-sources>details>summary{justify-content:flex-start;gap:2px 8px;padding:8px 16px}.ed-sources>details>summary:after{margin-inline-start:auto}.ed-sources__title{margin:0;font-size:1.0625rem}.ed-sources__n{color:var(--ed-ink);font-weight:700}.ed-sources__hosts{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-inline-size:0;overflow:hidden}.ed-sources :is(ol,ul){margin:0;padding-block:4px 14px;padding-inline:2.25rem 16px}.ed-sources q{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ed-sources li:target q{-webkit-line-clamp:unset;display:inline}.ed-cta{isolation:isolate;position:relative;overflow:hidden}.ed-cta:before{content:"";z-index:-1;background:var(--ed-veil);position:absolute;inset:0}.ed-cta__photo{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ed-cta__inner{max-inline-size:var(--k-container-page);padding:clamp(32px,4vw,56px) var(--k-gutter);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.ed-cta__title{color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.375rem,.9rem + 1.6vw,2.25rem);font-weight:600;line-height:1.17}.ed-cta__body{margin:10px 0 0;font-size:clamp(1rem,.8rem + .5vw,1.25rem);line-height:1.35}.ed-cta__actions{justify-content:center;gap:14px 18px;margin-block-start:22px}.ed-cta__actions .btn-lg{min-inline-size:13rem}.ed-slot{padding-block:calc(var(--ed-sec-y) / 2)}.ed-slot>.page-body{padding-block:0}@media (min-width:68.75rem){.ed-hero--wash .ed-hero__media:after{background:linear-gradient(var(--ed-wash-dir),var(--ed-wash-full),var(--ed-wash-text) 46%,var(--ed-wash-mid) 58%,var(--ed-wash-none) 76%)}.ed-hero--wash .ed-hero__text{max-inline-size:min(38rem,calc(46% - .08 * var(--ed-vpad)))}.ed-hero--calm.ed-hero--wash .ed-hero__media:after{background:linear-gradient(var(--ed-wash-dir),var(--ed-wash-full),#f8f3edf0 50%,var(--ed-wash-none) 70%)}.ed-hero--calm.ed-hero--wash .ed-hero__text{max-inline-size:min(38rem,50%)}.ed-hero--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ed-sec:not(.ed-row) .ed-note--rail:has(+.ed-prose){float:inline-end;inline-size:var(--ed-rail);margin-block:0 16px;margin-inline-start:3rem}.ed-sec__body--rail>:not(.ed-prose,.ed-note--rail){clear:both}.ed-deck--2,.ed-list--row[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-deck--3,.ed-list--row[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-deck--4,.ed-list--row:not([data-n="2"],[data-n="3"]){grid-template-columns:repeat(4,minmax(0,1fr))}.ed-strip:has(.ed-strip__media) :is(.ed-sec__head,.ed-sec__body){max-inline-size:58%}.ed-strip__media{inline-size:36%;-webkit-mask-image:linear-gradient(var(--ed-wash-dir),transparent 15%,#000 70%);-webkit-mask-image:linear-gradient(var(--ed-wash-dir),transparent 15%,#000 70%);-webkit-mask-image:linear-gradient(var(--ed-wash-dir),transparent 15%,#000 70%);-webkit-mask-image:linear-gradient(var(--ed-wash-dir),transparent 15%,#000 70%);mask-image:linear-gradient(var(--ed-wash-dir),transparent 15%,#000 70%);display:block;position:absolute;inset-block:0;inset-inline-end:0}.ed-strip__media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ed-faq--photo .ed-faq__grid{grid-template-columns:minmax(0,1fr) 26rem;grid-template-areas:"main photo";align-items:start;gap:48px;display:grid}.ed-faq__main{grid-area:main;min-inline-size:0}.ed-faq__photo{grid-area:photo;display:block;position:sticky;inset-block-start:calc(var(--k-header-h) + 24px)}.ed-faq__photo img{aspect-ratio:4/5;max-block-size:24rem}.ed-rcards--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-rcards--hub,.ed-sec.ed-glance .ed-glance__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99rem){.ed-hero{grid-template-areas:"media""text";padding:0;display:grid}.ed-hero__inner{padding:14px var(--k-gutter) 24px;grid-area:text}.ed-hero__media{aspect-ratio:16/9;grid-area:media}.ed-hero--calm .ed-hero__media{aspect-ratio:21/9}.ed-hero__media:after{content:"";background:linear-gradient(to top,var(--k-color-hero-bg) 0,var(--ed-wash-none) 24px);position:absolute;inset:0}.ed-hero__title{font-size:1.75rem}.ed-hero .breadcrumbs ol{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.ed-hero .breadcrumbs li{flex:none}.ed-hero .breadcrumbs li:last-child{flex:auto;min-inline-size:0}.ed-hero .breadcrumbs li:last-child>span{text-overflow:ellipsis;overflow:hidden}.ed-hero__lead,.ed-brief__a{font-size:1rem}.ed-brief__q{font-size:1.0625rem}.ed-hero__actions .btn{inline-size:100%}.ed-toc{display:none}.ed-toc-m{margin-block-start:12px;padding-inline:14px;display:block}.ed-toc-m .ed-toc__list{grid-template-columns:minmax(0,1fr);padding-block-end:8px}.ed-sec{--ed-cis:550px;padding-block:40px}.ed-row{--ed-k:1.5}.ed-medal{block-size:36px;inline-size:36px}.ed-medal svg{block-size:18px;inline-size:18px}.ed-sec__head{gap:10px;margin-block-end:14px}.ed-prose{font-size:1rem;line-height:1.7}.ed-row .ed-sec__inner,.ed-row--media-start .ed-sec__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""body";row-gap:16px}.ed-row__media img{aspect-ratio:3/2}.ed-row__media:before{inset-block:8px -8px;inset-inline:8px -8px}.ed-interlude img{aspect-ratio:16/7}.ed-panel--card,.ed-tone-gap .ed-sec__body{padding:16px}.ed-list--row>li{flex-direction:row;padding:14px}.ed-list--row .ed-li__num{block-size:36px;inline-size:36px;font-size:1rem}.ed-glance__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ed-gtile{padding:10px 12px}.ed-gtile--phone{order:-1}.ed-table--price-cards tbody,.ed-sec .tier-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;margin-inline:calc(-1 * var(--k-gutter));padding-inline:var(--k-gutter);scroll-padding-inline:var(--k-gutter);gap:12px;padding-block-end:8px;display:flex;overflow-x:auto}.ed-table--price-cards tr,.ed-sec .tier-grid>.tier-card{scroll-snap-align:start;flex:0 0 min(82%,20rem)}.ed-tbl-flat tbody{padding-inline:14px}.ed-tbl-flat tr,.ed-table--price-list[data-cols="2"] tr{grid-template-columns:minmax(0,1fr) auto}.ed-table--price-list td:not(.ed-cell-price){grid-area:2/1/auto/-1;font-size:.9375rem}.ed-table--price-list .ed-cell-price{grid-area:1/2}.ed-table--stats tr{grid-template-columns:minmax(0,1fr);grid-template-areas:"t""a""arrow""b"}.ed-table--stats tr:after{justify-self:start;margin-inline:10px 0;transform:rotate(-45deg)}.ed-table--contacts tbody{gap:8px}.ed-table--contacts tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:8px 14px;display:grid}.ed-table--contacts td:before{content:none!important}.ed-table--contacts td:nth-child(2){color:var(--ed-mute);grid-row:2;font-size:.875rem}.ed-table--contacts td:nth-child(n+3){grid-column:2}.ed-tbl-real figure{box-shadow:none;background:0 0;border:0;overflow:visible}.ed-tbl-real thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ed-tbl-real :is(table,tbody,tr,th,td){display:block}.ed-tbl-real tbody tr{background:var(--ed-bg);border:var(--ed-line);border-radius:var(--ed-r);box-shadow:var(--k-shadow-row-m);margin-block-end:10px;padding:12px 14px}.ed-tbl-real :is(th,td){border:0;padding:3px 0}.ed-tbl-real th[scope=row]{font-size:1.0625rem;font-weight:700}:is(.ed-tbl-real,.ed-ledger,.ed-sec .tiers-table) td[data-label]:before{content:attr(data-label) ": ";content:attr(data-label) ": " / "";display:inline}:is(.ed-ledger,.ed-sec .tiers-table) th:before,.ed-sec .tiers-table td:nth-child(2):before{content:none}:is(.ed-ledger,.ed-sec .tiers-table) th{color:var(--ed-ink);font-size:1.0625rem;font-weight:800}.ed-sec .tiers-table :is(table,tbody){display:block}.ed-sec .tiers-table tr{grid-template-columns:1fr fit-content(55%);align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.ed-sec .tiers-table td:nth-child(2){background:var(--ed-gbg);border-radius:12px;padding:2px 12px}.ed-sec .tiers-table td:nth-child(n+3){grid-column:1/-1;font-size:.9375rem;line-height:1.55}.ed-rcards{grid-template-columns:minmax(0,1fr);gap:8px}.ed-rcard{flex-direction:row;align-items:center;min-block-size:88px}.ed-rcard__media,.ed-rcards--hub .ed-rcard__media{aspect-ratio:auto;flex:none;block-size:88px;inline-size:88px}.ed-rcard__text{padding-block:10px;padding-inline:14px 34px}.ed-rcard__chev{margin-block:auto;inset-block:0}.ed-meta{padding-block-end:28px}.ed-cta__actions{flex-direction:column;align-items:stretch;inline-size:100%}.ed-cta__actions .btn-lg{min-inline-size:0}}.ed-illustrative{z-index:2;color:#fff;pointer-events:none;background:#0f2639b8;border-radius:999px;max-inline-size:calc(100% - 24px);padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.45;position:absolute;inset-block-end:12px;inset-inline-end:12px}.ed-illustrative--card{padding:2px 8px;font-size:.6875rem;inset-block-end:8px;inset-inline-end:8px}.card-media{margin:0;position:relative}.ed-rcard__media{position:relative}.ed-pglance .ed-gtile__value .price{flex-wrap:wrap;align-items:baseline;gap:0 2px;display:inline-flex}.ed-pglance .ed-gtile--price .price-amount{font-size:1.5rem;font-weight:800}.ed-pglance .price-vat,.ed-lead-price .price-vat{inline-size:100%;color:var(--ed-mute);font-size:.8125rem;font-weight:500}.ed-gtile__sub{color:var(--ed-mute);font-size:.875rem;font-weight:600}.ed-gtile--civil_only{border-block-start-color:var(--k-color-primary)}.ed-product{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.ed-product__contents,.ed-delivery{border-block-start:3px solid var(--k-color-gold);padding:22px 24px}.ed-product__title,.ed-delivery__title,.ed-bundle__title{font-size:var(--k-fs-h2-sm);color:var(--ed-ink);margin:0 0 14px;font-weight:800;line-height:1.25}.ed-product__list>li,.ed-delivery__list>li{font-size:1.0625rem}.ed-page .ed-product__offers .tier-grid{grid-template-columns:minmax(0,1fr);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.ed-page .ed-product__offers .tier-card{flex:none}.ed-product__offers .tiers{margin:0}.tier-price-note{color:var(--ed-mute);font-size:.875rem;font-weight:600}.tiers-table .tier-price-note{display:block}.ed-delivery{max-inline-size:calc(var(--ed-measure) + 6rem)}.ed-table--timeline .ed-stepper{counter-reset:ed-step}.ed-table--timeline .ed-stepper tbody{box-shadow:none;background:0 0;border:0;gap:0;padding:0;display:grid}.ed-table--timeline .ed-stepper tbody tr{counter-increment:ed-step;border:0;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"dot t""dot b""dot f";align-items:start;gap:6px 18px;padding-block:0 28px;display:grid;position:relative}.ed-table--timeline .ed-stepper tbody tr:last-child{padding-block-end:0}.ed-table--timeline .ed-stepper tbody tr:before{content:counter(ed-step);z-index:1;border:2px solid var(--k-color-gold);background:var(--ed-bg);block-size:44px;inline-size:44px;color:var(--k-color-accent);font-variant-numeric:tabular-nums;border-radius:50%;grid-area:dot;place-items:center;font-weight:700;display:grid;position:relative}.ed-table--timeline .ed-stepper tbody tr:not(:last-child):after{content:"";background:var(--k-color-journey-line);inline-size:2px;position:absolute;inset-block:48px 4px;inset-inline-start:21px}.ed-table--timeline .ed-stepper th[scope=row]{color:var(--ed-ink);grid-area:t;padding-block-start:10px;font-size:1.1875rem;font-weight:800;line-height:1.3}.ed-table--timeline .ed-stepper td:nth-child(2){max-inline-size:var(--ed-measure);grid-area:b;font-size:1.0625rem;line-height:1.65}.ed-table--timeline .ed-stepper .ed-cell-free{max-inline-size:var(--ed-measure);background:var(--k-grad-card-gold);border:1px solid var(--k-color-card-gold-border);border-radius:var(--ed-r);color:var(--ed-ink);grid-area:f;justify-self:start;margin-block-start:4px;padding:10px 14px;line-height:1.55}.ed-table--timeline .ed-stepper .ed-cell-free[data-label]:before{content:attr(data-label);content:attr(data-label) / "";background:var(--ed-bg);color:var(--ed-gdk);border-radius:999px;margin-block-end:6px;padding:1px 10px;font-size:.8125rem;font-weight:700;display:table}.ed-bundle-lead{gap:10px;max-inline-size:40rem;margin-block-start:16px;display:grid}.ed-lead-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.ed-lead-price__label{color:var(--ed-mute);font-size:.9375rem;font-weight:600}.ed-lead-price .price{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:inline-flex}.ed-lead-price .price-amount{font-size:var(--ed-num);color:var(--ed-ink);font-weight:800;line-height:1.1}.ed-lead-price .price-vat{inline-size:auto}.ed-ribbon-free{background:var(--k-grad-card-gold);border:1px solid var(--k-color-card-gold-border);border-radius:var(--ed-r);color:var(--ed-ink);margin:0;padding:10px 16px;line-height:1.55}.ed-ribbon-free__label{color:var(--ed-gdk)}.ed-ribbon-free__more{white-space:nowrap;font-weight:700}.ed-bundle{max-inline-size:46rem}.ed-bundle__wrap{background:var(--ed-bg);border:1px solid var(--k-color-faq-border);border-radius:var(--ed-r);box-shadow:var(--k-shadow-faq);overflow:hidden}.ed-bundle__tbl{border-collapse:collapse;inline-size:100%}.ed-bundle__tbl :is(th,td){text-align:start;border-block-end:1px solid var(--k-color-row-divider);padding:12px 18px}.ed-bundle__tbl thead th{background:var(--k-color-hero-bg);font-size:.9375rem;font-weight:600}.ed-bundle__tbl tbody th{color:var(--ed-ink);font-weight:600}.ed-bundle__tbl td,.ed-bundle__tbl thead th:last-child{text-align:end;white-space:nowrap}.ed-bundle__note{color:var(--ed-mute);font-size:.875rem;font-weight:400;display:block}.ed-bundle__waived{background:var(--ed-gbg)}@supports (color:color-mix(in lab, red, red)){.ed-bundle__waived{background:color-mix(in srgb,var(--ed-gbg) 45%,transparent)}}.ed-bundle__tbl tfoot :is(th,td){color:var(--ed-ink);font-weight:800}.ed-bundle__tbl tfoot tr:last-child>*{border-block-end:0}.ed-bundle__price{background:var(--k-grad-card-gold)}.ed-bundle__price .ed-num{font-size:1.5rem;font-weight:800}.ed-bundle__save .ed-num{color:var(--k-color-success)}.ed-bundle__pct{color:var(--ed-mute);font-size:.875rem;font-weight:600}@media (min-width:48rem){.ed-product{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (max-width:47.99rem){.ed-product__contents,.ed-delivery{padding:16px}.ed-bundle__tbl :is(th,td){padding:10px 12px}.ed-bundle__tbl td{white-space:normal}.ed-table--timeline .ed-stepper tbody tr{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.ed-table--timeline .ed-stepper tbody tr:before{block-size:36px;inline-size:36px}.ed-table--timeline .ed-stepper tbody tr:not(:last-child):after{inset-block-start:40px;inset-inline-start:17px}.ed-table--timeline .ed-stepper th[scope=row]{padding-block-start:6px;font-size:1.0625rem}}.kt-card{background:var(--k-color-surface);border:var(--ed-line);border-radius:var(--ed-r);box-shadow:var(--k-shadow-card);padding:clamp(16px,3vw,28px)}.kt-tool{gap:20px;display:grid}.kt-tool__title,.kt-result__title,.kt-free__title{color:var(--ed-gdk);margin:0;font-weight:800;line-height:1.25}.kt-tool__title{font-size:var(--k-fs-h3)}.kt-tool__intro{color:var(--k-color-text-muted);margin:0}.kt-form{gap:20px;display:grid}.kt-fields{grid-template-columns:minmax(0,1fr);gap:16px 24px;display:grid}.kt-field{border:0;gap:6px;min-inline-size:0;margin:0;padding:0;display:grid}.kt-field--radios,.kt-field--check,.kt-field-row{grid-column:1/-1}.kt-label{color:var(--k-color-text);font-weight:700;font-size:var(--k-fs-body);padding:0}.kt-input{border:1px solid var(--k-color-border);border-radius:var(--k-radius-sm);background:var(--k-color-surface);min-block-size:44px;inline-size:100%;color:var(--k-color-text);font:inherit;padding-block:8px;padding-inline:12px}.kt-input[aria-invalid=true]{border-color:var(--k-color-emergency)}.kt-input-wrap{align-items:center;gap:8px;display:flex}.kt-suffix{color:var(--k-color-text-muted);white-space:nowrap}.kt-choices{gap:8px;display:grid}.kt-field--inline .kt-choices{flex-wrap:wrap;gap:8px 20px;display:flex}.kt-choice{cursor:pointer;align-items:flex-start;gap:10px;min-block-size:44px;padding-block:10px;display:flex}.kt-choice input{block-size:20px;inline-size:20px;accent-color:var(--k-color-primary);flex:none;margin:0}.kt-choice__text{gap:2px;display:grid}.kt-choice__hint,.kt-hint{color:var(--k-color-text-muted);font-size:var(--k-fs-small);margin:0}.kt-error{color:var(--k-color-emergency);font-size:var(--k-fs-small);margin:0;font-weight:700}.kt-actions{flex-wrap:wrap;gap:12px;display:flex}.kt-submit{min-block-size:44px;min-inline-size:10rem}.kt-form :focus-visible,.kt-result :focus-visible,.kt-cta :focus-visible{outline:2px solid var(--k-color-focus);outline-offset:2px}.kt-result{gap:16px;display:grid}.kt-result[data-state=empty]{display:none}.kt-result__title{font-size:var(--k-fs-h3)}.kt-free{border-radius:var(--ed-r);border:1px solid var(--k-color-success);background:var(--k-color-success);gap:8px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.kt-free{background:color-mix(in srgb, var(--k-color-success) 9%, var(--k-color-surface))}}.kt-free__title{font-size:var(--k-fs-body);color:var(--k-color-success)}.kt-free__list,.kt-method,.kt-srclist{gap:4px;margin:0;padding-inline-start:1.25em;display:grid}.kt-free__link{font-weight:700}.kt-table{border-collapse:collapse;inline-size:100%;font-size:var(--k-fs-body)}.kt-table caption{text-align:start;color:var(--ed-gdk);padding-block-end:8px;font-weight:700}.kt-table th,.kt-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--k-color-divider);padding-block:10px;padding-inline:8px}.kt-table thead th{color:var(--k-color-text-muted);font-size:var(--k-fs-small);font-weight:700}.kt-table tbody th{font-weight:600}.kt-row__label,.kt-row__note,.kt-row__sub{display:block}.kt-row__note,.kt-row__sub{color:var(--k-color-text-muted);font-size:var(--k-fs-small);font-weight:400}.kt-amount{white-space:nowrap;font-weight:700}.kt-total th,.kt-total td{border-block-end:0;border-block-start:2px solid var(--k-color-gold-deep);color:var(--k-color-text);font-weight:800}@media (max-width:39.99rem){.kt-table thead{display:none}.kt-table tr{border-block-end:1px solid var(--k-color-divider);gap:4px;padding-block:10px;display:grid}.kt-table th,.kt-table td{border:0;padding:0;display:block}.kt-table td[data-label]:before{content:attr(data-label) ": ";color:var(--k-color-text-muted);font-weight:400}.kt-amount{white-space:normal}.kt-total{border-block-start:2px solid var(--k-color-gold-deep)}.kt-total th,.kt-total td{border:0}}.kt-missing{border-radius:var(--ed-r);background:var(--k-color-note-amber);color:var(--k-color-text);font-size:var(--k-fs-small);margin:0;padding:12px 16px}.kt-sources{border:var(--ed-line);border-radius:var(--ed-r);background:var(--ed-s2);font-size:var(--k-fs-small);padding:12px 16px}.kt-sources summary{cursor:pointer;color:var(--ed-gdk);min-block-size:32px;font-weight:800}.kt-sources__title{margin-block:10px 4px;font-weight:700}.kt-disclaimer,.kt-identity{color:var(--k-color-text-muted);font-size:var(--k-fs-small);margin:0}.kt-cta{gap:10px;display:grid}.kt-cta__lead{color:var(--k-color-text);margin:0;font-weight:700}.kt-cta__row{flex-wrap:wrap;gap:10px;display:flex}.kt-cta__row .btn{min-block-size:44px}.kt-unavailable{gap:12px;display:grid}.kt-unavailable__text{margin:0;font-weight:700}.kt-skeleton{gap:12px;display:grid}.kt-skeleton-full{min-block-size:18rem}.kt-skeleton-compact{min-block-size:11rem}.kt-skel{border-radius:var(--k-radius-sm);background:var(--ed-s2);block-size:14px}.kt-skel--title{block-size:22px;inline-size:60%}.kt-skel--button{block-size:44px;inline-size:10rem}@media (prefers-reduced-motion:no-preference){.kt-skel{animation:1.4s ease-in-out infinite kt-pulse}}@keyframes kt-pulse{50%{opacity:.55}}@media (min-width:40rem){.kt-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.kt-form,.kt-cta,.kt-skeleton{display:none!important}.kt-result,.kt-result[data-state=shown]{display:grid!important}.kt-card{box-shadow:none;border:0}}.kt-tool--rights-wizard .kt-rw{gap:16px;display:grid}.kt-tool--rights-wizard .kt-rw__heading{color:var(--k-color-gold-deep);font-size:var(--k-fs-body);margin:0}.kt-tool--rights-wizard .kt-rw-items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kt-tool--rights-wizard .kt-rw-item{border:1px solid var(--ed-line);border-radius:var(--ed-r);background:var(--k-color-surface);border-inline-start-width:4px;gap:6px;padding:12px 16px;display:grid}.kt-tool--rights-wizard .kt-rw-item--likely{border-inline-start-color:var(--k-color-success)}.kt-tool--rights-wizard .kt-rw-item--check{border-inline-start-color:var(--k-color-gold-deep)}.kt-tool--rights-wizard .kt-rw-item__status{font-size:var(--k-fs-small);color:var(--k-color-text-muted);margin:0;font-weight:700}.kt-tool--rights-wizard .kt-rw-item--likely .kt-rw-item__status{color:var(--k-color-success)}.kt-tool--rights-wizard .kt-rw-item__title{font-size:var(--k-fs-body);color:var(--k-color-text);margin:0}.kt-tool--rights-wizard .kt-rw-item__note,.kt-tool--rights-wizard .kt-rw-item__form,.kt-tool--rights-wizard .kt-rw-item__decider{font-size:var(--k-fs-small);color:var(--k-color-text-muted);margin:0}.kt-tool--rights-wizard .kt-rw-item__lines,.kt-tool--rights-wizard .kt-rw-also ul{font-size:var(--k-fs-small);gap:4px;margin:0;padding-inline-start:1.25em;display:grid}.kt-tool--rights-wizard .kt-rw-item__form a{overflow-wrap:anywhere;font-weight:700}.kt-tool--rights-wizard .kt-rw-also{border:1px dashed var(--ed-line);border-radius:var(--ed-r);gap:8px;padding:12px 16px;display:grid}.kt-tool--headstone-price .kt-hs-result{gap:16px;display:grid}.kt-tool--headstone-price .kt-hs-note{color:var(--k-color-text-muted);font-size:var(--k-fs-small);margin:0}.kt-tool--headstone-price .kt-table [data-row=cost-plus] .kt-row__note{max-width:60ch}.kt-tool--repatriation-cost .kt-repat{gap:16px;display:grid}.kt-tool--repatriation-cost .kt-repat-cond,.kt-tool--repatriation-cost .kt-repat-docs{border:1px solid var(--ed-line);border-radius:var(--ed-r);background:var(--k-color-surface);padding:12px 16px}.kt-tool--repatriation-cost .kt-repat-cond__title,.kt-tool--repatriation-cost .kt-repat-docs__lead,.kt-tool--repatriation-cost .kt-repat-docs__src,.kt-tool--repatriation-cost .kt-repat-nodocs{color:var(--k-color-text-muted);font-size:var(--k-fs-small);margin:0}.kt-tool--repatriation-cost .kt-repat-cond ul,.kt-tool--repatriation-cost .kt-repat-docs__lines{color:var(--k-color-text);font-size:var(--k-fs-small);margin:8px 0;padding-inline-start:1.25em}.kt-tool--repatriation-cost .kt-repat-docs__title{color:var(--k-color-gold-deep);font-size:var(--k-fs-body);margin:0 0 4px}.kt-tool--repatriation-cost .kt-repat-docs__group{border-top:1px solid var(--k-color-divider);margin-top:12px;padding-top:12px}.kt-tool--repatriation-cost .kt-repat-docs__group-title{color:var(--k-color-text);font-size:var(--k-fs-small);margin:0;font-weight:700}.kt-tool--repatriation-cost .kt-repat-docs__lines li{overflow-wrap:anywhere}.kt-tool--tariff-cost .kt-tc-result{gap:var(--ed-s2);display:grid}.kt-tool--tariff-cost .kt-tc-nocharge{border-inline-start:4px solid var(--k-color-success);border-radius:var(--ed-r);background:var(--k-color-surface);color:var(--k-color-text);font-size:var(--k-fs-body);margin:0;padding:12px 16px;font-weight:600}.kt-tool--tariff-cost .kt-table+.kt-table{margin-top:0}.kt-tool--tariff-cost [data-row=transfer-base] .kt-amount{color:var(--k-color-text-muted)}.kt-tool--mourning-dates .kt-md{gap:var(--ed-s2);display:grid}.kt-tool--mourning-dates .kt-md__summary{border:1px solid var(--ed-line);border-radius:var(--ed-r);background:var(--k-color-surface);gap:4px;padding:12px 16px;display:grid}.kt-tool--mourning-dates .kt-md__day{color:var(--k-color-text);font-size:var(--k-fs-body);margin:0}.kt-tool--mourning-dates .kt-md__day strong{color:var(--k-color-gold-deep)}.kt-tool--mourning-dates .kt-md__date{display:block}.kt-tool--mourning-dates .kt-md__date+.kt-md__date{margin-top:4px}.kt-tool--mourning-dates .kt-md__heb{font-weight:600}.kt-tool--mourning-dates .kt-md__msg{color:var(--k-color-text);background:var(--k-color-surface);border-inline-start:4px solid var(--k-color-note-amber);font-size:var(--k-fs-small)}.kt-tool--mourning-dates .kt-md__tools{flex-wrap:wrap;gap:8px;display:flex}.kt-tool--mourning-dates .kt-md__tools .btn{min-height:44px}.kt-tool--mourning-dates .kt-md__more{font-size:var(--k-fs-small);margin:8px 0 0}@media print{.kt-tool--mourning-dates .kt-md__tools,.kt-tool--mourning-dates .kt-md__more{display:none!important}}.kt-tool--committee-budget .kt-cb-group{gap:10px;display:grid}.kt-tool--committee-budget .kt-cb-assumption{background:var(--k-color-note-amber);border-radius:var(--k-radius-sm);color:var(--k-color-text);font-size:var(--k-fs-small);margin:0;padding:10px 14px}.kt-tool--committee-budget .kt-cb-trio,.kt-tool--committee-budget .kt-cb-duo{grid-template-columns:minmax(0,1fr);gap:12px 16px;display:grid}.kt-tool--committee-budget .kt-cb-addons{font-size:var(--k-fs-small)}.kt-tool--committee-budget .kt-cb-addons summary{cursor:pointer;color:var(--ed-gdk);min-block-size:32px;font-weight:700}.kt-tool--committee-budget .kt-cb-addons ul,.kt-tool--committee-budget .kt-cb-summary__list,.kt-tool--committee-budget .kt-cb-notes{gap:4px;margin:0;padding-inline-start:1.25em;display:grid}.kt-tool--committee-budget .kt-cb-result{gap:16px;display:grid}.kt-tool--committee-budget .kt-cb-headline{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.kt-tool--committee-budget .kt-cb-stat{border:var(--ed-line);border-radius:var(--ed-r);background:var(--ed-s2);gap:4px;padding:14px 16px;display:grid}.kt-tool--committee-budget .kt-cb-stat p{margin:0}.kt-tool--committee-budget .kt-cb-stat__label{color:var(--k-color-text-muted);font-size:var(--k-fs-small);font-weight:700}.kt-tool--committee-budget .kt-cb-stat__value{color:var(--k-color-gold-deep);font-size:var(--k-fs-h3);font-weight:800;line-height:1.2}.kt-tool--committee-budget .kt-cb-stat__sub{color:var(--k-color-text-muted);font-size:var(--k-fs-small)}.kt-tool--committee-budget .kt-cb-summary{gap:6px;display:grid}.kt-tool--committee-budget .kt-cb-summary__title{color:var(--ed-gdk);font-size:var(--k-fs-body);margin:0;font-weight:800}.kt-tool--committee-budget .kt-cb-permember th,.kt-tool--committee-budget .kt-cb-permember td{border-block-end:0}.kt-tool--committee-budget .kt-cb-notes{font-size:var(--k-fs-small);color:var(--k-color-text)}.kt-tool--committee-budget .kt-cb-more{font-size:var(--k-fs-small);margin:0;font-weight:700}.kt-tool--committee-budget .kt-cb-tools .btn{min-height:44px}@media (min-width:40rem){.kt-tool--committee-budget .kt-cb-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.kt-tool--committee-budget .kt-cb-duo,.kt-tool--committee-budget .kt-cb-headline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.kt-tool--committee-budget .kt-cb-tools,.kt-tool--committee-budget .kt-cb-more{display:none!important}.kt-tool--committee-budget .kt-cb-stat{break-inside:avoid}}.kt-tool--notice-generator .kt-dn{gap:24px;min-inline-size:0;display:grid}.kt-tool--notice-generator .kt-dn-field--wide,.kt-tool--notice-generator .kt-field--textarea,.kt-tool--notice-generator .kt-field--file{grid-column:1/-1}.kt-tool--notice-generator .kt-dn-inline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kt-tool--notice-generator .kt-dn-inline .kt-input{flex:12rem;inline-size:auto}.kt-tool--notice-generator .kt-dn-fill,.kt-tool--notice-generator .kt-dn-actions .btn,.kt-tool--notice-generator .kt-dn-logo-pick .btn{min-block-size:44px}.kt-tool--notice-generator .kt-dn-textarea{resize:vertical;min-block-size:5.5em}.kt-tool--notice-generator .kt-dn-file{min-block-size:44px;font:inherit;color:var(--k-color-text)}.kt-tool--notice-generator .kt-dn-file:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:2px}.kt-tool--notice-generator .kt-dn-logo-pick{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kt-tool--notice-generator .kt-dn-logo-pick__img{border:1px solid var(--k-color-border);border-radius:var(--k-radius-sm);background:var(--k-color-on-primary);block-size:auto;max-block-size:64px;inline-size:auto;max-inline-size:160px}.kt-tool--notice-generator .kt-dn-preview{align-content:start;gap:12px;min-inline-size:0;display:grid}.kt-tool--notice-generator .kt-dn-preview__summary,.kt-tool--notice-generator .kt-dn-status{min-block-size:1.4em;color:var(--k-color-text-muted);font-size:var(--k-fs-small);margin:0}.kt-tool--notice-generator .kt-dn-status{color:var(--k-color-text);font-weight:700}.kt-tool--notice-generator .kt-dn-actions{flex-wrap:wrap;gap:10px;display:flex}.kt-tool--notice-generator .kt-dn-info{gap:16px;display:grid}.kt-tool--notice-generator .kt-dn-info__free{border-inline-start:4px solid var(--k-color-success);border-radius:var(--ed-r);background:var(--k-color-surface);color:var(--k-color-text);margin:0;padding:12px 16px;font-weight:700}.kt-tool--notice-generator .kt-dn-info__more{margin:8px 0 0}.kt-dn-notice{--kt-dn-ink:black;--kt-dn-paper:var(--k-color-on-primary);background:var(--kt-dn-paper);color:var(--kt-dn-ink);box-sizing:border-box;border:5px solid var(--kt-dn-ink);text-align:center;font-family:var(--k-font-sans);min-block-size:22rem;inline-size:100%;max-inline-size:34rem;margin-inline:auto;padding:7px;font-size:clamp(14px,3.6vw,17px);line-height:1.4;display:flex}.kt-dn-notice__frame{border:1.5px solid var(--kt-dn-ink);overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:clamp(14px,5%,32px);display:flex}.kt-dn-notice__logo{block-size:auto;max-block-size:4.5em;inline-size:auto;max-inline-size:45%;margin-block-end:.8em}.kt-dn-notice__line{text-wrap:balance;max-inline-size:100%;margin:0}.kt-dn-notice__line--gap{margin-block-start:.9em}.kt-dn-notice__line--org{font-size:1.12em;font-weight:700}.kt-dn-notice__line--lead,.kt-dn-notice__line--body{font-size:1.04em}.kt-dn-notice__line--name{margin-block:.2em;font-size:1.85em;font-weight:800;line-height:1.2}.kt-dn-notice__line--desc,.kt-dn-notice__line--closing{font-size:.95em}.kt-dn-notice__line--detail{font-size:.88em}.kt-dn-notice__line--sign{font-weight:700}.kt-dn-print-root{display:none}@media (min-width:60rem){.kt-tool--notice-generator .kt-dn--full{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.kt-tool--notice-generator .kt-dn--full .kt-dn-preview{position:sticky;inset-block-start:16px}.kt-tool--notice-generator .kt-dn--full .kt-dn-info{grid-column:1/-1}}@media print{html.kt-dn-printing body>:not(.kt-dn-print-root){display:none!important}html.kt-dn-printing .kt-dn-print-root{display:block!important}html.kt-dn-printing .kt-dn-print-root .kt-dn-notice{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-block-size:200mm;max-inline-size:170mm;font-size:15pt}.kt-tool--notice-generator .kt-dn-actions,.kt-tool--notice-generator .kt-dn-status,.kt-tool--notice-generator .kt-dn-preview__summary{display:none!important}}.home{background:var(--k-color-bg);display:block}.home-inner{inline-size:100%;max-inline-size:1440px;padding-inline:var(--k-gutter);margin-inline:auto}.home-carousel{align-items:center;display:flex}.home-carousel-track{flex:auto;min-inline-size:0}.home-carousel-btn{border-radius:var(--k-radius-sm);block-size:44px;inline-size:32px;color:var(--k-color-icon);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.home-carousel-btn[aria-disabled=true]{opacity:.35;cursor:default}.home-carousel-btn:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:2px}.home-strip{min-block-size:40px;padding-block:6px;padding-inline:var(--k-gutter);align-items:center;display:flex}.home-strip-text{text-align:center;inline-size:100%;max-inline-size:1440px;color:var(--k-color-text);justify-content:center;align-items:center;gap:8px;margin:0 auto;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.home-strip-icon{flex:none}.home-strip-tel,.home-strip-free{color:var(--k-color-text);text-underline-offset:.15em;text-decoration:underline}.home-strip-tel{white-space:nowrap;font-weight:700}.home-strip-free{font-weight:600}.home-strip-tel:hover,.home-strip-free:hover{color:var(--k-color-text);text-decoration-thickness:2px}@media (max-width:47.99rem){.home-strip{min-block-size:44px}.home-strip-text{font-size:.875rem;line-height:1.35}}.home-hero{background:var(--k-color-hero-bg);position:relative;overflow:hidden}.home-hero-inner{z-index:1;min-block-size:340px;max-inline-size:1440px;margin-inline:auto;padding-block:37px 20px;padding-inline:clamp(16px,6.2vw,89px) 40px;position:relative}.home-hero-text{max-inline-size:470px;position:relative}.home-hero h1{font-size:var(--k-fs-h1);line-height:var(--k-lh-h1);color:var(--k-color-text);margin:0;font-weight:800}.home-hero-lead{color:var(--k-color-body);text-wrap:balance;margin:8px 0 0;font-size:1.28125rem;line-height:1.15}.home-hero-sub{color:var(--k-color-text);margin:17px 0 0;font-size:1.1875rem;font-weight:600;line-height:1.24}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-block-start:15px;display:flex}.home-hero-primary{min-inline-size:193px}.home-hero-secondary{min-block-size:47px;min-inline-size:189px;font-size:1.03125rem}.home-routes{max-inline-size:470px;margin-block-start:16px;position:relative}.home-routes-label{color:var(--k-color-text);margin:0 0 6px;font-size:.875rem;font-weight:700}.home-routes ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-route{border:1px solid var(--k-color-border);min-block-size:36px;color:var(--k-color-text);background:#ffffffd9;border-radius:999px;align-items:center;padding-inline:12px;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.home-route:hover{border-color:var(--k-color-gold-deep);color:var(--k-color-text);background:#fff}@media (min-width:48rem){.home-hero{background:var(--k-color-hero-bg) var(--home-hero-d,none) center / cover no-repeat}.home-hero:before{content:"";pointer-events:none;background:linear-gradient(270deg,#faf6f0f2 0%,#faf6f0cc 50%,#faf6f000 78%);position:absolute;inset:0}}@media (min-width:73.75rem){.home-hero:before{content:none}}@media (max-width:47.99rem){.home-hero-inner{min-block-size:0;padding:0}.home-hero-text{isolation:isolate;background:var(--home-hero-m,none) left bottom / auto 200px no-repeat;min-block-size:250px;max-inline-size:none;padding-block:14px 18px;padding-inline:16px}.home-hero-text:before{content:"";z-index:-1;background:linear-gradient(to left, #f8f3edf7 0%, #f8f3eded 56%, #f8f3ed00 70%), linear-gradient(to top, #f8f3ed00 150px, var(--k-color-hero-bg) 200px);pointer-events:none;position:absolute;inset:0}.home-hero-text>*{max-inline-size:clamp(12.5rem,100% - 11rem,22rem)}.home-hero-lead{font-size:.875rem;line-height:1.43}.home-hero-actions{flex-direction:column;align-items:stretch;gap:8px;margin-block-start:11px}.home-hero-primary,.home-hero-secondary{min-block-size:44px;inline-size:100%;min-inline-size:0;padding-inline:12px;font-size:.9375rem}.home-hero-primary,.home-hero-primary:hover{background:var(--k-grad-btn-gold);color:var(--k-color-on-gold);box-shadow:var(--k-shadow-btn-gold-m)}.home-hero-secondary{background:#fff}.home-routes{border-block-start:1px solid var(--k-color-card-border);max-inline-size:none;margin:0;padding-block:10px 14px;padding-inline:16px}.home-route{font-size:.8125rem}}.home-highlights{padding-block:15px}.home-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-highlight{order:var(--m-order,0);min-block-size:96px}.home-highlight-icon{place-items:center;display:grid}.home-highlight-icon svg{block-size:26px;inline-size:26px}.home-highlight-title{margin-block-start:6px}.home-highlight-body{margin-block-start:4px}@media (min-width:48rem){.home-highlights-grid{gap:16px}.home-highlight{order:0;min-block-size:172px;padding:14px 16px 12px}.home-highlight-icon{block-size:38px}.home-highlight-icon svg{block-size:36px;inline-size:36px}.home-highlight-title{margin-block-start:12px;font-size:1.1875rem;line-height:1.29}.home-highlight-body{margin-block-start:8px;line-height:1.41}}@media (min-width:68.75rem){.home-highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:47.99rem){.home-highlights{padding-block:8px 6px}.home-highlight{padding:10px 8px}}.home-why{background:linear-gradient(180deg, #fbfaf6b8, #fbfaf68c 50%, #fbfaf6e6), var(--home-why,none) left top / cover no-repeat, #f4eee6;padding-block:12px 14px;position:relative}.home-why-photo{display:none}.home-why-content{position:relative}.home-why-cards{margin-block-start:10px}.home-why-cards .home-carousel-track>.home-why-card{flex:0 0 calc(43.4783% - 6.95652px);order:var(--m-order,0);min-block-size:108px;padding:10px 6px}.home-why-sep{display:none}.home-why-logo{block-size:24px;inline-size:24px}.home-why-icon{place-items:center;display:grid}.home-why-icon svg{block-size:22px;inline-size:22px}.home-why-sub{color:var(--k-color-body);margin-block-start:2px;font-size:.8125rem;font-weight:600;display:block}.home-why-card .k-card-title{margin-block-start:7px}.home-why-card .k-card-body{margin-block-start:4px}@media (min-width:48rem) and (max-width:73.74rem){.home-why-cards .home-carousel-track>.home-why-card{flex-basis:calc(31.25% - 7.5px);padding:14px 10px 12px}}@media (min-width:73.75rem){.home-why{background:var(--k-color-bg)}.home-why-photo{inline-size:min(419px,29vw);display:block;position:absolute;inset-block:0;inset-inline-end:0}.home-why-photo:before,.home-why-photo:after{content:"";pointer-events:none;position:absolute;inset:0}.home-why-photo:before{background:var(--home-why,none) 30% center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 58%,#0009 80%,#0000);mask-image:linear-gradient(90deg,#000 58%,#0009 80%,#0000)}.home-why-photo:after{background:linear-gradient(270deg,#fbfaf673,#fbfaf633 45%,#fbfaf600 70%)}[dir=ltr] .home-why-photo:before{transform:scaleX(-1)}[dir=ltr] .home-why-photo:after{background:linear-gradient(90deg,#fbfaf673,#fbfaf633 45%,#fbfaf600 70%)}.home-why-quote{z-index:1;color:var(--k-color-text);text-align:start;margin:0;font-size:clamp(1.375rem,.35rem + 1.65vw,1.75rem);font-weight:500;line-height:1.29;position:absolute;inset-block-start:80px;inset-inline:6% 30%}.home-why-inner{padding-inline:clamp(16px,3.4vw,49px) 0}.home-why-content{margin-inline-end:min(421px,29.2vw)}.home-why-intro{font-size:1rem;line-height:1.44}.home-why-cards .home-carousel-btn{display:none}.home-why-cards .home-carousel-track{scroll-snap-type:none;grid-template-columns:minmax(0,224px) 11px repeat(3,minmax(0,224px));justify-content:center;gap:15px;padding:0;display:grid;overflow:visible}.home-why-cards .home-carousel-track>.home-why-card{order:0;min-block-size:169px}.home-why-cards .home-carousel-track>.home-why-ours{padding:24px 12px 12px}.home-why-cards .home-carousel-track>.home-why-other{padding:14px 10px 12px}.home-why-sep{place-items:center;display:grid}.home-why-logo{block-size:30px;inline-size:32px}.home-why-ours .k-card-title{margin-block-start:9px;font-size:1.34375rem;line-height:1.21}.home-why-ours .k-card-body{margin-block-start:10px}.home-why-icon{block-size:34px}.home-why-icon svg{block-size:30px;inline-size:30px}.home-why-other .k-card-title{min-block-size:36px;margin-block-start:12px;font-size:1.09375rem;line-height:1.26}.home-why-other .k-card-body{margin-block-start:11px}}.home-journey{padding-block:10px 13px}.home-journey-list{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}.home-journey-item{display:flex}.home-journey-step{border-radius:var(--k-radius-row);text-align:center;inline-size:100%;color:var(--k-color-text);flex-direction:column;align-items:center;padding:4px;text-decoration:none;display:flex}a.home-journey-step:hover{color:var(--k-color-text)}a.home-journey-step:hover .home-journey-title{color:var(--k-color-accent);text-decoration:underline}.home-journey-circle{z-index:1;position:relative}.home-journey-circle svg{block-size:30px;inline-size:30px}.home-journey-text{flex-direction:column;margin-block-start:9px;display:flex}.home-journey-title{color:var(--k-color-text);font-size:1.15625rem;font-weight:700;line-height:1.19}.home-journey-body{color:var(--k-color-body);margin-block-start:3px;font-size:1.03125rem;line-height:1.37}.home-journey-chev{display:none}@media (min-width:48rem) and (max-width:68.74rem){.home-journey-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}}@media (min-width:68.75rem){.home-journey-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.home-journey-list:before{content:"";background:var(--k-color-journey-line);block-size:2px;position:absolute;inset-block-start:35px;inset-inline:8.333%}}@media (max-width:47.99rem){.home-journey{background:var(--k-grad-band-journey-m);padding-block:12px}.home-journey-list{gap:6px;margin-block-start:9px}.home-journey-step{background:var(--k-color-bg);min-block-size:50px;box-shadow:var(--k-shadow-row-m);flex-direction:row;gap:8px;padding-block:4px;padding-inline:6px 12px}.home-journey-circle{block-size:40px;inline-size:40px}.home-journey-circle svg{block-size:20px;inline-size:20px}.home-journey-text{flex:1;min-inline-size:0;margin:0}.home-journey-title{font-size:.9375rem;line-height:1.2}.home-journey-body{margin-block-start:1px;font-size:.875rem;line-height:1.3}.home-journey-chev{color:var(--k-color-icon);flex:none;display:block}}.home-committees{padding-block:17px 13px}.home-committees-intro{color:var(--k-color-body-on-tint)}.home-committees-cards{margin-block-start:11px}.home-package{order:var(--m-order,0)}.home-package-icon{place-items:center;block-size:31px;display:grid}.home-package-icon svg{block-size:26px;inline-size:26px}.home-package-title{justify-content:center;align-items:center;min-block-size:49px;margin-block-start:10px;font-size:1.21875rem;line-height:1.26;display:flex}.home-package-pill,.home-package-note{margin:4px 0 0}.home-price{white-space:nowrap}.home-package-checks{margin-block:14px 16px}.home-package-cta{margin-block-start:auto}.home-retirees{text-align:center;color:var(--k-color-text);justify-content:center;align-items:center;gap:11px;margin:16px 0 0;font-size:1.03125rem;font-weight:600;line-height:1.33;display:flex}.home-retirees svg{flex:none}@media (min-width:48rem){.home-committees-cards .home-carousel-btn{display:none}.home-committees-cards .home-carousel-track{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;display:grid;overflow:visible}.home-committees-cards .home-carousel-track>.home-package{order:0;min-block-size:275px;padding:10px 20px 16px}}@media (min-width:68.75rem){.home-committees-cards .home-carousel-track{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:47.99rem){.home-committees{padding-block:12px}.home-committees-cards .home-carousel-track>.home-package{border:0;flex:0 0 calc(50% - 4px);min-inline-size:0;padding:10px 8px;box-shadow:0 2px 10px #1e375514}.home-package-icon{block-size:22px}.home-package-icon svg{block-size:20px;inline-size:20px}.home-package-title{min-block-size:36px;margin-block-start:4px;font-size:.875rem;line-height:1.24}.home-package-pill{min-block-size:30px;inline-size:100%;padding-inline:6px;font-size:.875rem}.home-package-note{font-size:.8125rem}.home-package-checks{margin-block:8px 10px;font-size:.8125rem;line-height:1.45}.home-package-checks li{gap:6px}.home-package-cta{min-block-size:44px;padding-inline:6px;font-size:.8125rem}.home-committees-cards .home-carousel-btn{inline-size:24px}.home-retirees{margin-block-start:8px;font-size:.875rem}}.home-privacy{background:#f3eae2 var(--home-privacy,none) center / cover no-repeat;margin-block-start:6px}.home-privacy-inner{min-block-size:109px;max-inline-size:1440px;padding-block:21px 12px;padding-inline:var(--k-gutter);grid-template-columns:auto auto;grid-template-areas:"title icon""text text";justify-content:center;align-items:center;column-gap:clamp(24px,9.8vw,141px);margin-inline:auto;display:grid}.home-privacy-title{grid-area:title}.home-privacy-icon{grid-area:icon;block-size:62px;inline-size:62px}.home-privacy-text{text-align:center;color:var(--k-color-body);grid-area:text;margin:3px 0 0;font-size:1.05rem;line-height:1.25}@media (max-width:47.99rem){.home-privacy{background-position:0;margin-block-start:4px}.home-privacy-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title icon""text icon";justify-content:stretch;column-gap:10px;min-block-size:0;padding-block:10px;padding-inline:16px}.home-privacy-icon{block-size:44px;inline-size:44px}.home-privacy-text{font-size:.875rem;line-height:1.3}}.home-families{padding-block:11px 4px}.home-families-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.home-families-item{min-inline-size:0;display:flex}.home-tile{border-radius:7px;min-block-size:64px;inline-size:100%;padding:8px 3px 6px;box-shadow:0 1px 4px #182c490f}.home-tile-icon{place-items:center;display:grid}.home-tile-icon svg{block-size:22px;inline-size:22px}.home-tile-title{margin-block-start:5px;font-size:.8125rem;line-height:1.2}a.home-tile:hover .home-tile-title{color:var(--k-color-accent);text-decoration:underline}@media (min-width:48rem){.home-families-grid{gap:13px}.home-tile{border-radius:var(--k-radius-md);min-block-size:154px;box-shadow:var(--k-shadow-card);padding:11px 12px}.home-tile-icon{block-size:42px}.home-tile-icon svg{block-size:40px;inline-size:40px}.home-tile-title{margin-block-start:9px;font-size:1.125rem;line-height:1.22}.home-tile-body{margin-block-start:10px;line-height:1.39}}@media (min-width:68.75rem){.home-families-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.home-how{padding-block:24px 6px}.home-how-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;max-inline-size:1300px;margin:16px auto 0;padding:0;list-style:none;display:grid}.home-how-step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.home-how-num{block-size:32px;inline-size:32px;font-size:1rem;font-weight:600}.home-how-title{color:var(--k-color-text);margin:6px 0 0;font-size:.875rem;font-weight:700;line-height:1.3}.home-how-body{color:var(--k-color-body);margin:3px 0 0;font-size:.8125rem;line-height:1.35}.home-how-chev{display:none}@media (min-width:48rem){.home-how{padding-block:var(--k-section-y-lg) 12px}.home-how-steps{gap:20px 16px;margin-block-start:28px}.home-how-step{text-align:start;flex-direction:row;align-items:flex-start;gap:20px;padding-inline-end:44px}.home-how-num{block-size:45px;inline-size:45px;font-size:1.5625rem;font-weight:500}.home-how-text{padding-block-start:6px}.home-how-title{margin:0;font-size:1.0625rem;line-height:1.3}.home-how-body{margin-block-start:6px;font-size:1.03125rem;line-height:1.3}}@media (min-width:68.75rem){.home-how-steps{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:clamp(0px,3vw,40px)}.home-how-chev{color:var(--k-color-text);display:block;position:absolute;inset-block-start:22px;inset-inline-end:16px}}.home-info-inner>*+*{margin-block-start:24px}.home-info-head{text-align:center}.home-info-inner>.home-info-head+*{margin-block-start:16px}.home-info-sources{background:var(--k-color-bg);border:1px solid var(--k-color-faq-border);border-radius:var(--k-radius-sm)}.home-info-sources>summary{min-block-size:44px;color:var(--k-color-text);cursor:pointer;align-items:center;gap:8px;padding-block:8px;padding-inline:16px;font-size:1rem;font-weight:700;list-style:none;display:flex}.home-info-sources>summary::-webkit-details-marker{display:none}.home-info-sources>summary:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:-2px;border-radius:var(--k-radius-sm)}.home-info-sources-chev{flex:none;margin-inline-start:auto;transition:transform .2s}.home-info-sources[open]>summary .home-info-sources-chev{transform:rotate(180deg)}.home-info-sources-body{padding-block:0 12px;padding-inline:16px}.home-info-sources .sources>h2{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:47.99rem){.home-info .tier-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;margin-inline:calc(-1 * var(--k-gutter));padding-block-end:8px;padding-inline:var(--k-gutter);scroll-padding-inline:var(--k-gutter);gap:10px;display:flex;overflow-x:auto}.home-info .tier-grid>.tier-card{scroll-snap-align:start;flex:0 0 min(82%,18rem)}}@media (min-width:48rem){.home-info{padding-block:32px}.home-info-inner>*+*{margin-block-start:40px}.home-info-inner>.home-info-head+*{margin-block-start:24px}}.home-faq{padding-block:24px 12px}.home-faq-title{margin-block-end:14px}.home-faq-grid{max-inline-size:760px;margin-inline:auto}.home-faq-photo{display:none}.home-faq-list{flex-direction:column;gap:5px;display:flex}.home-faq-item{background:var(--k-color-bg);border:1px solid var(--k-color-faq-border);border-radius:var(--k-radius-sm);box-shadow:0 1px 4px #182c490f}.home-faq-q{min-block-size:44px;color:var(--k-color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;padding-inline:12px;font-size:.9375rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.home-faq-q::-webkit-details-marker{display:none}.home-faq-q:focus-visible{outline:2px solid var(--k-color-focus);outline-offset:-2px;border-radius:var(--k-radius-sm)}.home-faq-chev{flex:none;transition:transform .2s}.home-faq-item[open]>.home-faq-q .home-faq-chev{transform:rotate(180deg)}.home-faq-a{color:var(--k-color-body);padding-block:0 12px;padding-inline:12px;font-size:.875rem;line-height:1.5}.home-faq-a p{margin:0}.home-faq-a .prose{max-inline-size:none}@media (min-width:48rem){.home-faq{padding-block:var(--k-section-y-lg) 16px}.home-faq-title{margin-block-end:22px}.home-faq-list{border:1px solid var(--k-color-faq-border);border-radius:var(--k-radius-btn);background:var(--k-color-bg);box-shadow:var(--k-shadow-faq);display:block;overflow:hidden}.home-faq-item{box-shadow:none;border:0;border-radius:0}.home-faq-item+.home-faq-item{border-block-start:1px solid var(--k-color-row-divider)}.home-faq-q{gap:16px;padding-inline:34px 18px;font-size:1rem}.home-faq-a{padding-block:0 14px;padding-inline:34px 18px;font-size:.96875rem;line-height:1.48}}@media (min-width:68.75rem){.home-faq-grid{grid-template-columns:minmax(0,655px) 1fr minmax(0,569px);align-items:start;max-inline-size:none;padding-inline:clamp(0px,2.6vw,38px) clamp(0px,2.2vw,32px);display:grid}.home-faq-list{grid-column:1}.home-faq-photo{background:#efe9e0 var(--home-faq,none) center / cover no-repeat;border-start-start-radius:var(--k-radius-btn);border-start-end-radius:var(--k-radius-btn);grid-column:3;min-block-size:205px;display:block;position:relative;overflow:hidden}.home-faq-quote{max-inline-size:8em;color:var(--k-color-text);margin:0;font-size:1.3125rem;font-weight:500;line-height:1.33;position:absolute;inset-block-start:74px;inset-inline-start:43px}}.home-cta{isolation:isolate;background:var(--k-color-cta-bg) var(--home-cta,none) center / cover no-repeat;position:relative}.home-cta:before,.home-cta:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.home-cta:before{background:#0f263959}.home-cta:after{background:#1428424d}.home-cta-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-inline-size:1440px;margin-inline:auto;padding-block:14px 16px;padding-inline:16px;display:flex}.home-cta-title{color:#fff;margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.home-cta-text{color:#eef1f5;margin:3px 0 0;font-size:.875rem;font-weight:500;line-height:1.36}.home-cta-actions{justify-content:center;gap:10px;inline-size:100%;margin-block-start:10px;display:flex}.home-cta-btn{flex:1;min-block-size:44px;max-inline-size:170px;padding-inline:12px;font-size:.875rem}@media (min-width:48rem){.home-cta:after{background:radial-gradient(34% 75% at 50% 55%,#182e4a80,#182e4a00 100%)}.home-cta-inner{min-block-size:180px;padding-block:17px 16px;padding-inline:var(--k-gutter)}.home-cta-title{font-size:clamp(1.5rem,.9rem + 1.6vw,2.25rem);line-height:1.17}.home-cta-text{margin-block-start:11px;font-size:clamp(1rem,.8rem + .5vw,1.25rem);line-height:1.3}.home-cta-actions{flex-wrap:wrap;gap:18px;margin-block-start:15px}.home-cta-btn{flex:none;min-block-size:51px;min-inline-size:213px;max-inline-size:none;padding-inline:1.75rem;font-size:1.03125rem}}@media (max-width:47.99rem){.home-carousel{margin-inline:calc(var(--k-gutter) * -1 + 4px)}}@media (prefers-reduced-motion:reduce){.home-faq-chev{transition:none}}.a11y-root{z-index:70;font-family:var(--font-heebo), "Heebo", Arial, sans-serif;color:#182c49;font-size:16px;line-height:1.4;position:fixed;inset-block-end:0;inset-inline-end:0}@media (max-width:47.99rem){.a11y-root{inset-block-end:calc(var(--k-sticky-bar-h) + env(safe-area-inset-bottom))}}.a11y-open{color:#fff;cursor:pointer;background:#000;border:0;border-start-start-radius:8px;border-start-end-radius:0;place-items:center;block-size:54px;inline-size:54px;padding:0;display:grid;box-shadow:0 2px 8px #0000004d}.a11y-open svg{block-size:34px;inline-size:34px}.a11y-open:hover{background:#1f1f1f}.a11y-open:focus-visible{outline:3px solid var(--k-color-gold,#c4a06a);outline-offset:2px}.a11y-open-on:after{content:"";background:var(--k-color-gold,#c4a06a);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.a11y-open{position:relative}@media (max-width:47.99rem){.a11y-open{block-size:48px;inline-size:48px}.a11y-open svg{block-size:30px;inline-size:30px}}.a11y-panel{background:#fff;border:1px solid #dddbd7;max-block-size:calc(100dvh - 12px);inline-size:min(300px,100vw);position:absolute;inset-block-end:0;inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}@media (max-width:47.99rem){.a11y-panel{max-block-size:calc(100dvh - var(--k-sticky-bar-h) - env(safe-area-inset-bottom) - 12px)}}.a11y-panel[hidden]{display:none}.a11y-head{color:#fff;background:#000;justify-content:space-between;align-items:center;gap:8px;padding-block:8px;padding-inline:16px 8px;display:flex}.a11y-title{margin:0;font-size:18px;font-weight:700}.a11y-x{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid}.a11y-x svg{block-size:22px;inline-size:22px}.a11y-x:hover{background:#ffffff1f}.a11y-x:focus-visible{outline:3px solid var(--k-color-gold,#c4a06a);outline-offset:-3px}.a11y-list{margin:0;padding:0;list-style:none}.a11y-opt{color:#182c49;min-block-size:54px;inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:#fff;border:0;border-block-end:1px solid #e6e2db;justify-content:space-between;align-items:center;gap:12px;padding-block:6px;padding-inline:16px;font-size:16px;display:flex}.a11y-opt:hover{background:#f6f5f2}.a11y-opt:focus-visible{outline:3px solid var(--k-color-focus,#1a5fb4);outline-offset:-3px}.a11y-opt[aria-pressed=true]{background:#f4e6d2;font-weight:700}.a11y-ico{color:#182c49;border:2px solid #182c49;border-radius:50%;flex:none;place-items:center;block-size:40px;inline-size:40px;display:grid}.a11y-ico svg{block-size:22px;inline-size:22px}.a11y-ico-dark{color:#fff;background:#182c49}.a11y-opt[aria-pressed=true] .a11y-ico{border-color:#000;box-shadow:0 0 0 2px #c4a06a}.a11y-sizes{border-block-end:1px solid #e6e2db;justify-content:center;align-items:flex-end;gap:18px;padding-block:10px;display:flex}.a11y-size{color:#1c3c5e;min-block-size:44px;min-inline-size:44px;font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;place-items:center;padding-inline:6px;font-weight:700;line-height:1;display:grid}.a11y-size-1{font-size:18px}.a11y-size-2{font-size:24px}.a11y-size-3{font-size:32px}.a11y-size:hover{background:#f6f5f2}.a11y-size[aria-pressed=true]{background:#f4e6d2;border-color:#182c49}.a11y-size:focus-visible{outline:3px solid var(--k-color-focus,#1a5fb4);outline-offset:2px}.a11y-foot{background:#f6f5f2;flex-direction:column;gap:2px;padding-block:6px;display:flex}.a11y-reset,.a11y-statement{color:#182c49;min-block-size:44px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding-inline:16px;font-size:15px;text-decoration:none;display:flex}.a11y-reset svg{color:#a11d1d;block-size:20px;inline-size:20px}.a11y-statement svg{color:#1f6b3a;block-size:20px;inline-size:20px}.a11y-reset:hover,.a11y-statement:hover{text-decoration:underline}.a11y-reset:focus-visible,.a11y-statement:focus-visible{outline:3px solid var(--k-color-focus,#1a5fb4);outline-offset:-3px}html.a11y-gray body>:not(.a11y-root){filter:grayscale()}html.a11y-dark body,html.a11y-dark body :not(.a11y-root):not(.a11y-root *):not(svg):not(svg *):not(img):not(picture):not(video){color:#fff!important;box-shadow:none!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html.a11y-dark body a:not(.a11y-root *),html.a11y-dark body a:not(.a11y-root *) *{color:#ffeb3b!important}html.a11y-light body,html.a11y-light body :not(.a11y-root):not(.a11y-root *):not(svg):not(svg *):not(img):not(picture):not(video){color:#000!important;box-shadow:none!important;text-shadow:none!important;background-color:#fff!important;background-image:none!important;border-color:#000!important}html.a11y-light body a:not(.a11y-root *),html.a11y-light body a:not(.a11y-root *) *{color:#00c!important;text-decoration:underline!important}html.a11y-still *,html.a11y-still :before,html.a11y-still :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html.a11y-font body :not(.a11y-root *):not(svg):not(svg *){font-family:Arial,Helvetica,sans-serif!important}html.a11y-links body a:not(.a11y-root *){text-underline-offset:3px;text-decoration:underline!important}@media print{.a11y-root{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.no-print{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
