.cc-title{margin:0;color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.3;text-wrap:balance}.cc-body{margin:0;color:var(--ink-2);font-size:.9375rem;line-height:1.55;text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cc-link{color:var(--action);font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cc-link:hover{color:var(--action-hover)}.cc-banner{position:fixed;z-index:90;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);box-sizing:border-box;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;display:grid;gap:14px;padding:20px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-3);animation:cc-rise .2s ease-out both}.cc-banner-text{display:grid;gap:6px}.cc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-actions .cc-choice{flex:1 1 0;min-width:-moz-max-content;min-width:max-content}.cc-actions .cc-manage{flex:0 0 auto;margin-inline-start:auto;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--action-hover);font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:4px}.cc-actions .cc-manage:hover{color:var(--ink)}.cc-actions .cc-manage:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.cc-banner *{max-width:100%}.cc-banner .cc-body,.cc-banner .cc-title{overflow-wrap:anywhere}@media (min-width: 1280px){.cc-banner{left:calc(50% - var(--wrap) / 2 + 24px);width:calc(var(--wrap) - 48px - 400px - 32px);transform:none;animation-name:cc-rise-edge}}@media (max-width: 640px){.cc-banner{left:8px;right:8px;transform:none;width:auto;bottom:calc(var(--mbar-visible-h, 0px) + 8px + env(safe-area-inset-bottom));max-height:calc(100dvh - var(--mbar-visible-h, 0px) - 80px);padding:12px 14px;gap:10px;animation-name:cc-rise-edge;transition:bottom .2s ease}.cc-banner .cc-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-body{font-size:.875rem;line-height:1.45;-webkit-hyphens:manual;hyphens:manual}.cc-link{white-space:normal}.cc-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.cc-actions .btn.cc-choice{min-width:0;height:auto;min-height:44px;padding-block:8px;padding-inline:10px;white-space:normal;overflow-wrap:break-word;line-height:1.2}.cc-actions .cc-manage{grid-column:1 / -1;justify-self:center;margin-inline-start:0;font-size:.875rem}}@media (max-width: 300px){.cc-actions{grid-template-columns:minmax(0,1fr)}}.cc-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:16px}.cc-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--ink-hsl) / .5);animation:cc-fade .15s ease-out both}.cc-dialog{position:relative;box-sizing:border-box;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:16px;padding:24px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-3);animation:cc-pop .18s ease-out both}.cc-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cc-dialog-head .cc-title{font-size:1.25rem;padding-top:6px}.cc-close{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;margin:-4px -8px 0 0;padding:0;color:var(--ink-2);background:transparent;border:0;border-radius:var(--r-pill);cursor:pointer}.cc-close:hover{color:var(--ink);background:var(--subtle)}.cc-cats{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.cc-cat{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.cc-cat-text{display:grid;gap:4px;min-width:0}.cc-cat-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-cat-title{margin:0;color:var(--ink);font-size:1rem;font-weight:600;line-height:1.3}.cc-cat-title label{cursor:pointer}.cc-cat-body{margin:0;color:var(--ink-2);font-size:.875rem;line-height:1.5;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.cc-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;color:var(--ink);background:var(--action-tint);border-radius:var(--r-pill);font-size:.75rem;font-weight:600;white-space:nowrap}.cc-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;box-sizing:border-box;width:46px;height:28px;margin:0;border:2px solid var(--field);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.cc-switch:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--field);transition:transform .15s ease,background-color .15s ease}.cc-switch:checked{background:var(--action);border-color:var(--action)}.cc-switch:checked:before{background:#fff;transform:translate(18px)}.cc-switch:disabled{cursor:not-allowed;opacity:.6}.cc-switch:focus-visible,.cc-close:focus-visible,.cc-link:focus-visible{outline:2px solid var(--action);outline-offset:3px}.cc-dialog-foot{display:flex;justify-content:flex-end}@media (max-width: 640px){.cc-layer{place-items:end stretch;padding:0}.cc-dialog{width:100%;max-height:calc(100dvh - 24px);padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;animation-name:cc-sheet}.cc-dialog-foot .cc-save{width:100%}}@keyframes cc-rise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes cc-rise-edge{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cc-fade{0%{opacity:0}to{opacity:1}}@keyframes cc-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes cc-sheet{0%{transform:translateY(24px)}to{transform:none}}@media (prefers-reduced-motion: reduce){.cc-banner,.cc-backdrop,.cc-dialog{animation:none}.cc-switch,.cc-switch:before{transition:none}}.ts-slot{min-height:65px}@media (max-width: 373px){.ts-slot{min-height:140px}}.ts-slot>.fld-note[data-form-token]{margin:0;line-height:1.35}.err-summary{padding:16px 18px;border:2px solid var(--err);border-radius:var(--r-md);background:var(--err-tint);margin-top:20px}.err-summary__title{font:600 16px/1.4 var(--font);color:var(--err)}.err-summary__list{margin-top:8px;display:grid;gap:4px;list-style:none;padding:0}.err-summary__list a{color:var(--err);text-decoration:underline;text-underline-offset:3px;font-weight:500;overflow-wrap:anywhere}.req-note,.form-required{margin-top:16px;font-size:14px;line-height:1.5;color:var(--ink-3)}.form-required{margin:0 0 16px}.qs>.callout,.qs .callout{margin:0;padding:16px 18px;border-radius:var(--r-md);background:var(--action-tint);color:var(--ink);font-size:14px;line-height:1.6}.callout a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.callout--warn{background:var(--err-tint)}.follow{display:grid;gap:20px;padding-left:16px;border-left:3px solid var(--action-tint)}.more{font-size:14px;line-height:1.6;color:var(--ink-2)}.more>summary{cursor:pointer;color:var(--action);font-weight:500;text-decoration:underline;text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.more>p{margin-top:8px}.inline-check{margin-top:-12px}.step-of{display:block;font-size:.45em;font-weight:500;letter-spacing:0;color:var(--ink-3);margin-bottom:6px}.review{display:grid;gap:24px}.review-sec{border-top:1px solid var(--line);padding-top:16px}.review-sec__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.review-sec__head h3{font:600 17px/1.4 var(--font);color:var(--ink)}.review-sec__head .linkbtn{font-size:15px}.review-list{margin-top:8px;display:grid;gap:10px}.review-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4px 16px}.review-row dt{color:var(--ink-3);font-size:14px;line-height:1.5}.review-row dd{margin:0;color:var(--ink);font-size:15px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}@media (max-width: 640px){.review-row{grid-template-columns:minmax(0,1fr)}}.price-note{margin-top:24px;padding:16px 18px;border-radius:var(--r-md);background:var(--subtle);font-size:14px;line-height:1.6;color:var(--ink-2)}.price-note a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.talk{font-size:15px;line-height:1.5;color:var(--ink-2)}.talk a{color:var(--action);font-weight:500;white-space:nowrap}.addr-search{position:relative}.addr-pop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-2, 0 12px 32px rgb(18 27 49 / .14))}.addr-msg{margin:0;padding:12px 18px;font:400 15px/1.45 var(--font);color:var(--ink-2)}.addr-list{max-height:min(360px,50vh);overscroll-behavior:contain;margin:0;padding:4px 0;overflow-y:auto;list-style:none}.addr-opt{display:block;min-height:44px;padding:11px 18px;font:400 16px/1.4 var(--font);color:var(--ink);cursor:pointer;overflow-wrap:anywhere}.addr-opt:hover{background:var(--subtle)}.addr-opt[aria-selected=true]{background:var(--action-tint);box-shadow:inset 3px 0 0 var(--action)}.addr-opt--manual:hover{background:var(--subtle)}.addr-opt--manual{position:sticky;bottom:-4px;background:var(--surface);border-top:1px solid var(--line);font-weight:500;color:var(--action);text-decoration:underline;text-underline-offset:3px}.addr-note{margin:8px 0 0;font:400 15px/1.45 var(--font);color:var(--ink-2)}.addr-note--failed{padding:10px 14px;border-left:3px solid var(--action);border-radius:var(--r-sm, 4px);background:var(--subtle);color:var(--ink)}@media (forced-colors: active){.addr-opt[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--ink-hsl: 222 47% 13%;--ink-2-hsl: 220 20% 32%;--ink-3-hsl: 220 12% 42%;--surface-hsl: 0 0% 100%;--subtle-hsl: 214 45% 97%;--line-hsl: 216 30% 88%;--field-hsl: 218 14% 55%;--action-hsl: 224 76% 48%;--action-hover-hsl: 224 80% 39%;--action-tint-hsl: 224 90% 95%;--highlight-hsl: 38 96% 56%;--success-hsl: 152 62% 27%;--success-tint-hsl: 145 55% 94%;--err-hsl: 4 72% 42%;--err-tint-hsl: 4 85% 96%;--band-hsl: 222 47% 13%;--ink: hsl(var(--ink-hsl));--ink-2: hsl(var(--ink-2-hsl));--ink-3: hsl(var(--ink-3-hsl));--surface: hsl(var(--surface-hsl));--subtle: hsl(var(--subtle-hsl));--line: hsl(var(--line-hsl));--field: hsl(var(--field-hsl));--action: hsl(var(--action-hsl));--action-hover: hsl(var(--action-hover-hsl));--action-tint: hsl(var(--action-tint-hsl));--highlight: hsl(var(--highlight-hsl));--success: hsl(var(--success-hsl));--success-tint: hsl(var(--success-tint-hsl));--err: hsl(var(--err-hsl));--err-tint: hsl(var(--err-tint-hsl));--band: hsl(var(--band-hsl));--paper-hsl: var(--surface-hsl);--white-hsl: var(--surface-hsl);--panel-hsl: var(--subtle-hsl);--panel-2-hsl: var(--subtle-hsl);--line-2-hsl: var(--field-hsl);--accent-hsl: var(--action-hsl);--accent-d-hsl: var(--action-hover-hsl);--accent-t-hsl: var(--action-tint-hsl);--accent-b-hsl: var(--action-tint-hsl);--paper: hsl(var(--paper-hsl));--white: hsl(var(--white-hsl));--panel: hsl(var(--panel-hsl));--panel-2: hsl(var(--panel-2-hsl));--line-2: hsl(var(--line-2-hsl));--accent: hsl(var(--accent-hsl));--accent-d: hsl(var(--accent-d-hsl));--accent-t: hsl(var(--accent-t-hsl));--accent-b: hsl(var(--accent-b-hsl));--background: var(--surface-hsl);--foreground: var(--ink-hsl);--card: var(--surface-hsl);--card-foreground: var(--ink-hsl);--popover: var(--surface-hsl);--popover-foreground: var(--ink-hsl);--primary: var(--action-hsl);--primary-foreground: var(--surface-hsl);--secondary: var(--subtle-hsl);--secondary-foreground: var(--ink-2-hsl);--muted: var(--subtle-hsl);--muted-foreground: var(--ink-3-hsl);--accent-shadcn: var(--action-tint-hsl);--accent-foreground: var(--surface-hsl);--destructive: var(--err-hsl);--destructive-foreground: var(--surface-hsl);--border: var(--line-hsl);--input: var(--field-hsl);--ring: var(--action-hsl);--r-pill: 9999px;--r-xl: 32px;--r-lg: 24px;--r-md: 16px;--r-sm: 12px;--r-xs: 8px;--r-section: 40px;--radius: var(--r-md);--radius-sm: var(--r-sm);--r: var(--r-md);--rs: var(--r-sm);--sh-1: 0 1px 2px hsl(var(--ink-hsl) / .06), 0 1px 3px hsl(var(--ink-hsl) / .08);--sh-2: 0 4px 12px -2px hsl(var(--ink-hsl) / .08), 0 2px 4px -2px hsl(var(--ink-hsl) / .06);--sh-3: 0 16px 40px -12px hsl(var(--ink-hsl) / .18);--sh-pop: 0 20px 48px hsl(var(--ink-hsl) / .12);--sh-hdr: 0 10px 30px -12px hsl(var(--ink-hsl) / .16);--ring-focus: 0 0 0 3px hsl(var(--surface-hsl)), 0 0 0 6px hsl(var(--action-hsl));--font: "Onest", "Onest Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ch: .665em;--ch-bold: .66em;--page: 1200px;--wrap: 1200px;--wrap-pad: 24px;--hdr-gutter: 12px;--hdr-r: 28px;--hdr-offset: 0px;--hdr-h: 72px;--prog-h: 56px;--sticky-top: calc(var(--hdr-h) + var(--prog-h) + 16px)}@media (max-width: 700px){:root{--hdr-h: 64px}}@media (max-width: 640px){:root{--wrap-pad: 16px;--hdr-r: 20px;--r-section: 24px;--hdr-gutter: 0px;--hdr-pad: 20px}}@media (min-width: 1280px){:root{--hdr-gutter: 24px}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font-family:var(--font);font-weight:400;font-size:16px;line-height:1.625;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}h1,h2,h3,h4,h5{margin:0;font-weight:600}h1,h2{font-weight:700}p{margin:0}::-moz-selection{background:var(--action-tint);color:var(--ink)}::selection{background:var(--action-tint);color:var(--ink)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-neutral{--tw-prose-body: #404040;--tw-prose-headings: #171717;--tw-prose-lead: #525252;--tw-prose-links: #171717;--tw-prose-bold: #171717;--tw-prose-counters: #737373;--tw-prose-bullets: #d4d4d4;--tw-prose-hr: #e5e5e5;--tw-prose-quotes: #171717;--tw-prose-quote-borders: #e5e5e5;--tw-prose-captions: #737373;--tw-prose-kbd: #171717;--tw-prose-kbd-shadows: 23 23 23;--tw-prose-code: #171717;--tw-prose-pre-code: #e5e5e5;--tw-prose-pre-bg: #262626;--tw-prose-th-borders: #d4d4d4;--tw-prose-td-borders: #e5e5e5;--tw-prose-invert-body: #d4d4d4;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #a3a3a3;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #a3a3a3;--tw-prose-invert-bullets: #525252;--tw-prose-invert-hr: #404040;--tw-prose-invert-quotes: #f5f5f5;--tw-prose-invert-quote-borders: #404040;--tw-prose-invert-captions: #a3a3a3;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d4d4d4;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #525252;--tw-prose-invert-td-borders: #404040}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.right-2{right:.5rem}.top-0{top:0}.top-2{top:.5rem}.z-50{z-index:50}.z-\[100\]{z-index:100}.m-0{margin:0}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-4{height:1rem}.h-8{height:2rem}.max-h-screen{max-height:100vh}.w-4{width:1rem}.w-full{width:100%}.max-w-\[calc\(100\*var\(--ch\)\)\]{max-width:calc(100 * var(--ch))}.max-w-\[calc\(26\*var\(--ch-bold\)\)\]{max-width:calc(26 * var(--ch-bold))}.max-w-\[calc\(68\*var\(--ch\)\)\]{max-width:calc(68 * var(--ch))}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-1{gap:.25rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-px{gap:1px}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-3{row-gap:.75rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded,.rounded-md{border-radius:var(--r-md)}.border{border-width:1px}.border-l-4{border-left-width:4px}.border-accent\/50{border-color:hsl(var(--accent-hsl) / .5)}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-err\/40{border-color:hsl(var(--err-hsl) / .4)}.border-line-2{--tw-border-opacity: 1;border-color:hsl(var(--line-2-hsl) / var(--tw-border-opacity, 1))}.bg-accent\/5{background-color:hsl(var(--accent-hsl) / .05)}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-err\/5{background-color:hsl(var(--err-hsl) / .05)}.bg-line{--tw-bg-opacity: 1;background-color:hsl(var(--line-hsl) / var(--tw-bg-opacity, 1))}.bg-panel\/60{background-color:hsl(var(--panel-hsl) / .6)}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[center_18\%\]{-o-object-position:center 18%;object-position:center 18%}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.font-mono{font-family:ui-monospace,Menlo,monospace}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.7\]{line-height:1.7}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-ink{--tw-text-opacity: 1;color:hsl(var(--ink-hsl) / var(--tw-text-opacity, 1))}.text-ink-2{--tw-text-opacity: 1;color:hsl(var(--ink-2-hsl) / var(--tw-text-opacity, 1))}.text-ink-3{--tw-text-opacity: 1;color:hsl(var(--ink-3-hsl) / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[text-wrap\:balance\]{text-wrap:balance}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-v11-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-v11-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-v11-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-v11-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight:400;size-adjust:104.44%;ascent-override:92.88%;descent-override:29.2%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight:500;size-adjust:105.85%;ascent-override:91.64%;descent-override:28.81%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight:600;size-adjust:99.13%;ascent-override:97.85%;descent-override:30.77%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight:700;size-adjust:100%;ascent-override:97%;descent-override:30.5%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight:400;size-adjust:97.18%;ascent-override:99.81%;descent-override:31.39%;line-gap-override:0%;unicode-range:U+0020,U+00A0}@font-face{font-family:Onest Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight:400;size-adjust:106.51%;ascent-override:91.07%;descent-override:28.64%;line-gap-override:0%;unicode-range:U+0000-001F,U+0021-009F,U+00A1-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight:400;size-adjust:104.51%;ascent-override:92.81%;descent-override:29.18%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-full:focus{border-radius:9999px}.focus\:border-2:focus{border-width:2px}.focus\:border-action:focus{--tw-border-opacity: 1;border-color:hsl(var(--action-hsl) / var(--tw-border-opacity, 1))}.focus\:bg-surface:focus{--tw-bg-opacity: 1;background-color:hsl(var(--surface-hsl) / var(--tw-bg-opacity, 1))}.focus\:px-5:focus{padding-left:1.25rem;padding-right:1.25rem}.focus\:py-3:focus{padding-top:.75rem;padding-bottom:.75rem}.focus\:font-semibold:focus{font-weight:600}.focus\:text-ink:focus{--tw-text-opacity: 1;color:hsl(var(--ink-hsl) / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-lg:focus{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.group.toast .group-\[\.toast\]\:bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.group.toast .group-\[\.toast\]\:bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.group.toaster .group-\[\.toaster\]\:bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.group.toaster .group-\[\.toaster\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.prose-headings\:font-sans :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-family:var(--font)}.prose-headings\:font-bold :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:700}.prose-headings\:text-ink :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:hsl(var(--ink-hsl) / var(--tw-text-opacity, 1))}.prose-a\:text-accent-d :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:hsl(var(--accent-d-hsl) / var(--tw-text-opacity, 1))}.prose-a\:underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){text-decoration-line:underline}.prose-a\:underline-offset-\[3px\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){text-underline-offset:3px}.prose-strong\:text-ink :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:hsl(var(--ink-hsl) / var(--tw-text-opacity, 1))}.prose-li\:marker\:text-ink-3 * :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:hsl(var(--ink-3-hsl))}.prose-li\:marker\:text-ink-3 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:hsl(var(--ink-3-hsl))}@media (min-width: 560px){.min-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:grid-cols-\[minmax\(10rem\,18rem\)_1fr\]{grid-template-columns:minmax(10rem,18rem) 1fr}.sm\:flex-col{flex-direction:column}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 641px){.min-\[641px\]\:text-\[1\.75rem\]{font-size:1.75rem}}@media (min-width: 768px){.md\:max-w-\[420px\]{max-width:420px}}@media (min-width: 900px){.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[900px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--wrap-pad)}#main{display:block}#main>.hero:first-child,#main>:first-child>.hero:first-child{--hdr-offset: var(--hdr-h);margin-top:calc(-1 * var(--hdr-offset));border-top:var(--hdr-offset) solid transparent}#main:not([data-page])>h1,#main:not([data-page])>.prose,#main:not([data-page])>.cookie-settings{margin-left:max(24px,calc((100% - var(--wrap)) / 2 + 24px));margin-right:24px}#main:not([data-page])>h1{--hdr-offset: var(--hdr-h);margin-top:calc(-1 * var(--hdr-offset));border-top:var(--hdr-offset) solid transparent;margin-inline:0;padding-left:max(24px,calc((100% - var(--wrap)) / 2 + 24px));padding-right:max(24px,calc(100% - max(24px,calc((100% - var(--wrap)) / 2 + 24px)) - 22 * var(--ch-bold)));padding-top:56px;padding-bottom:32px;margin-bottom:8px;background:var(--subtle);border-bottom-left-radius:var(--r-section);border-bottom-right-radius:var(--r-section);font:700 3rem/1.15 var(--font);letter-spacing:-.02em;color:var(--ink)}#main:not([data-page])>.prose{padding-bottom:72px}#main:not([data-page])>.prose:not(:last-child){padding-bottom:24px}#main:not([data-page])>.cookie-settings{padding-bottom:72px}#main .prose h2,#main .prose h3,#main .prose h4{font-weight:700;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}@media (max-width: 640px){#main:not([data-page])>h1,#main:not([data-page])>.prose,#main:not([data-page])>.cookie-settings{margin-left:16px;margin-right:16px}#main:not([data-page])>h1{margin-inline:0;padding-left:16px;padding-right:max(16px,calc(100% - 16px - 22 * var(--ch-bold)));padding-top:40px;padding-bottom:24px;font-size:2rem}}#main[data-page="404"],[data-page=root-gateway]{max-width:960px;margin-inline:auto;padding:56px 24px 72px;display:grid;gap:16px}#main[data-page="404"] h1,[data-page=root-gateway] h1{max-width:calc(32 * var(--ch-bold));font:700 2.25rem/1.2 var(--font);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}#main[data-page="404"] a:not(.btn):not(.wordmark),[data-page=root-gateway] a:not(.btn):not(.wordmark){color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}@media (max-width: 640px){#main[data-page="404"],[data-page=root-gateway]{padding:32px 16px 56px}#main[data-page="404"] h1,[data-page=root-gateway] h1{font-size:1.75rem}}.nf-brand,.nf-code,.nf-card p{margin:0}.nf-code{font:600 15px/1.4 var(--font);color:var(--ink-3)}.nf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:8px}@media (max-width: 959px){.nf-grid{grid-template-columns:minmax(0,1fr)}}.nf-card{display:grid;align-content:start;gap:16px;padding:28px;border-radius:var(--r-lg);background:var(--subtle)}@media (max-width: 640px){.nf-card{padding:24px 20px;border-radius:20px}}.nf-body{font-size:17px;line-height:1.6;color:var(--ink-2)}.nf-alt{font-size:16px;line-height:1.7}.nf-services{font-weight:600;color:var(--ink)}.nf-links{list-style:none;margin:0;padding:0;display:grid;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;max-width:100%;height:52px;padding:0 28px;border:2px solid transparent;border-radius:var(--r-pill);font:600 17px/1 var(--font);white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.btn.btn-md{height:52px;padding-inline:28px;font-size:17px;gap:8px}.btn.btn-sm{height:44px;padding-inline:20px;font-size:15px;gap:6px}.btn.btn-block{width:100%}.btn-primary{background:var(--action);color:#fff}.btn-primary:hover{background:var(--action-hover);color:#fff}.btn-primary:active{background:var(--action-hover);transform:translateY(1px)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--ink)}.btn-secondary:hover,.btn-secondary:active{background:var(--ink);color:#fff}.btn-ghost{background:transparent;color:var(--action)}.btn-ghost:hover,.btn-ghost:active{background:var(--action-tint);color:var(--action-hover)}.btn:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--ring-focus)}.btn:disabled,.btn[aria-disabled=true]{background:var(--subtle);color:var(--ink-3);border-color:var(--line);cursor:not-allowed;transform:none}.btn-ghost:disabled,.btn-ghost[aria-disabled=true]{background:transparent;border-color:transparent}.btn .arr{display:inline-block;transition:transform .15s ease}.btn:hover .arr{transform:translate(3px)}.btn:disabled .arr{transform:none}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.btn .lbl-short{display:none}@media (max-width: 640px){.btn .lbl-full{display:none}.btn .lbl-short{display:inline}}@media (max-width: 400px){#main .btn.btn-md.btn-block,#main .qcard-b>.btn.btn-md,#main .q-foot>.btn.btn-md,#main .nav>.btn.btn-md[type=submit]{padding-inline:16px}#main .status-panel>.btn.btn-sm{padding-inline:14px}}@media (max-width: 480px){#main .btn.btn-md{white-space:normal;height:auto;min-height:52px;padding-block:12px;line-height:1.25}#main .btn-row>.btn{width:100%}}.hdr{position:sticky;top:0;z-index:60;padding-inline:var(--hdr-gutter);pointer-events:none}.hdr-in{position:relative;display:flex;align-items:center;gap:8px;height:var(--hdr-h);pointer-events:auto;background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--hdr-r) var(--hdr-r);transition:box-shadow .3s cubic-bezier(.22,1,.36,1)}.hdr[data-scrolled] .hdr-in{box-shadow:var(--sh-hdr)}.hdr .hdr-in{max-width:1360px;padding-inline:calc(var(--wrap-pad) - var(--hdr-gutter) - 1px)}@media (min-width: 1280px){.hdr .hdr-in{padding-inline:32px}}.wordmark{display:inline-flex;align-items:center;gap:10px;flex:none;font:700 22px/1 var(--font);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-decoration:none}.brand-mark{display:block;flex:none;width:28px;height:28px}.hdr .wordmark{margin-right:16px}.wordmark:focus-visible{outline:2px solid var(--action);outline-offset:4px;border-radius:6px}.hdr-nav{display:flex;align-items:center;gap:4px;flex:none;list-style:none;margin:0;padding:0}.hdr-nav a:not(.btn){display:inline-flex;align-items:center;height:40px;padding:0 12px;border-radius:var(--r-pill);font:500 16px/1 var(--font);color:var(--ink-2);white-space:nowrap;transition:background-color .15s ease,color .15s ease}.hdr-nav a:not(.btn):hover{background:var(--subtle);color:var(--ink)}.hdr-nav a:not(.btn)[aria-current=page]{background:var(--action-tint);color:var(--action-hover)}.hdr-nav a:not(.btn):focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.hdr-dd{position:relative}.hdr-dd-btn{display:inline-flex;align-items:center;gap:6px;flex:none;height:40px;margin:0;padding:0 12px;border:0;border-radius:var(--r-pill);background:transparent;font:500 16px/1 var(--font);color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hdr-dd-btn:hover,.hdr-dd-btn[aria-expanded=true]{background:var(--subtle);color:var(--ink)}.hdr-dd-btn[data-current]{background:var(--action-tint);color:var(--action-hover)}.hdr-dd-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.hdr-dd-btn .chev{flex:none;transition:transform .15s ease}.hdr-dd-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.hdr-dd-panel{position:absolute;top:100%;left:0;z-index:1;padding-top:8px}.hdr-dd-list{min-width:240px;margin:0;padding:16px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-pop);transform-origin:top left}.hdr-dd-list[hidden]{display:none}@keyframes hdr-dd-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.hdr-dd-list:not([hidden]){animation:hdr-dd-in .25s cubic-bezier(.23,1,.32,1) both}.hdr-nav .hdr-dd-list a:not(.btn){display:flex;width:100%;height:44px;padding:0 12px;border-radius:14px}.hdr-nav .hdr-dd-list a:not(.btn):focus-visible{background:var(--subtle);color:var(--ink)}@media (prefers-reduced-motion: reduce){.hdr-dd-btn,.hdr-dd-btn .chev{transition:none}}.hdr-r{display:flex;align-items:center;gap:12px;flex:none;margin-left:auto}.menu-btn{display:none;flex:none;width:44px;height:44px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);align-items:center;justify-content:center;flex-direction:column;gap:4px}.menu-btn i{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink)}.menu-btn:hover{background:var(--subtle)}.menu-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.hdr-drawer-only{display:none}.lang{display:inline-flex;align-items:center;flex:none;height:38px;padding:3px;border-radius:var(--r-pill);background:var(--subtle);border:1px solid var(--line)}.lang a{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:var(--r-pill);font:600 13px/1 var(--font);color:var(--ink-3);white-space:nowrap}.lang a:hover{color:var(--ink)}.lang a[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.lang a:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}@media (max-width: 1179px){.hdr-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100vh - var(--hdr-h));max-height:calc(100dvh - var(--hdr-h));overflow-y:auto;overscroll-behavior:contain;padding:8px 16px 24px;background:var(--surface);border-radius:0 0 var(--hdr-r) var(--hdr-r);box-shadow:var(--sh-3)}.hdr-nav.open{display:flex;left:-1px;right:-1px;padding-inline:calc(var(--wrap-pad) - var(--hdr-gutter))}.hdr-nav a:not(.btn){display:flex;width:100%;height:48px;padding:0 16px;font-size:17px}.hdr-desktop-only{display:none}.hdr-drawer-only{display:block}.hdr-nav li.hdr-drawer-cta{padding-top:12px}.hdr-nav li.hdr-drawer-tel{padding:12px 16px 0;font-size:16px;line-height:1.5;color:var(--ink-2)}.hdr-nav li.hdr-drawer-tel a{display:inline;width:auto;height:auto;padding:0;border-radius:0;font:600 16px/1.5 var(--font);color:var(--action-hover);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hdr-nav li.hdr-drawer-tel a:hover{background:transparent;color:var(--ink)}.hdr-nav li.hdr-drawer-lang{margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.menu-btn{display:inline-flex}.lang{height:auto;padding:0}.lang a{justify-content:center;min-width:44px;height:44px}.hdr-in:has(.hdr-nav.open){border-bottom-left-radius:0;border-bottom-right-radius:0}.hdr-nav li.hdr-group-start{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.hdr-nav.open{background:linear-gradient(var(--surface) 30%,hsl(var(--surface-hsl) / 0)) center top,linear-gradient(hsl(var(--surface-hsl) / 0),var(--surface) 70%) center bottom,radial-gradient(farthest-side at 50% 0,hsl(var(--ink-hsl) / .16),transparent) center top,radial-gradient(farthest-side at 50% 100%,hsl(var(--ink-hsl) / .16),transparent) center bottom;background-color:var(--surface);background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}}@media (max-width: 640px){.hdr .hdr-in{padding-inline:var(--hdr-pad);border-left:0;border-right:0}.hdr-nav.open{left:0;right:0;padding-inline:var(--hdr-pad)}}@media (max-width: 700px){.hdr .hdr-cta{display:none}.hdr-nav{max-height:calc(100vh - var(--hdr-h) - 68px - env(safe-area-inset-bottom));max-height:calc(100dvh - var(--hdr-h) - 68px - env(safe-area-inset-bottom))}}@media (max-width: 400px){.hdr .wordmark{gap:8px;margin-right:0;font-size:20px}.hdr .brand-mark{width:24px;height:24px}.hdr-r{gap:8px}}.ftr{background:var(--band);color:#ffffffc7;padding-block:56px 32px;font-size:15px;line-height:1.6;border-top-left-radius:var(--r-section);border-top-right-radius:var(--r-section)}.ftr a{color:inherit}.ftr a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.ftr a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.ftr .wordmark{color:#fff;margin-bottom:12px}.ftr .wordmark:hover{text-decoration:none}.foot{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}@media (max-width: 820px){.foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.foot{grid-template-columns:minmax(0,1fr)}}.foot p{max-width:calc(40 * var(--ch))}.foot .foot-h{margin:0 0 14px;font:600 16px/1.3 var(--font);color:#fff}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media (max-width: 480px){.foot{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}.foot>:first-child,.foot>:last-child{grid-column:1 / -1}}.fraud-note{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 18px;border-left:4px solid var(--highlight);border-radius:var(--r-md);background:var(--subtle);color:var(--ink);font-size:15px;line-height:1.55;max-width:calc(100 * var(--ch))}.fraud-note strong{font-weight:700}.fraud-note-icon{flex:none;margin-top:1px;color:var(--ink)}.fraud-note--dark{margin-top:40px;background:#ffffff12;color:#fff}.fraud-note--dark .fraud-note-icon{color:var(--highlight)}.disclaim{margin-top:24px;padding-top:24px;border-top:1px solid hsl(0 0% 100% / .14);font-size:15px;line-height:1.6;color:#ffffffd9}.disclaim>*,.disclaim p{max-width:calc(100 * var(--ch))}.disclaim p{margin:0}.disclaim p+p,.disclaim .reg-list+p{margin-top:12px}.disclaim-lead{color:#fff}.reg-list{margin:16px 0 0}.reg-list>div{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:4px 24px;padding-block:10px;border-top:1px solid hsl(0 0% 100% / .1)}.reg-list>div:last-child{border-bottom:1px solid hsl(0 0% 100% / .1)}.reg-list dt{font-weight:600;color:#fff}.reg-list dd{margin:0}@media (max-width: 640px){.reg-list>div{grid-template-columns:minmax(0,1fr)}}.ftr [data-legal] a,.disclaim a{color:#fff;text-decoration:underline;text-underline-offset:3px}.sra-link{margin-top:16px}.ftr .sra-link a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.foot-b{margin-top:24px;padding-top:20px;border-top:1px solid hsl(0 0% 100% / .14);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:14px;color:#fffc}.foot-b{line-height:30px}.foot-b a,.foot-b .foot-link-btn{display:inline-block;line-height:24px}.foot-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.foot-link-btn:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.foot-link-btn:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.mbar{position:fixed;inset-inline:0;bottom:0;z-index:70;display:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:hsl(var(--surface-hsl) / .98);border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px hsl(var(--ink-hsl) / .2)}.mbar-spacer{height:0}.mbar .btn.btn-sm{width:100%;height:48px;padding-inline:12px;font-size:16px}.mbar-call{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--action-hover)}.mbar-call:hover{background:var(--subtle)}.mbar-call:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}@media (max-width: 700px){.mbar{display:grid;transition:transform .2s ease,visibility 0s linear 0s}.mbar-spacer{height:calc(68px + env(safe-area-inset-bottom))}.mbar[data-hero-cta=visible],html:has(#top .btn-row .btn-primary) .mbar:not([data-hero-cta]){transform:translateY(100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}}@media (max-width: 700px) and (prefers-reduced-motion: reduce){.mbar,.mbar[data-hero-cta=visible]{transition:none}}.contact-call{display:grid;gap:4px;margin-top:20px}.contact-call p{margin:0;font-size:1rem;line-height:1.5;color:var(--ink-2)}.contact-call .contact-tel{font-weight:600;color:var(--action-hover);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;border-radius:4px}.contact-call .contact-tel:hover{color:var(--ink)}.contact-call .contact-intl a{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.contact-call a:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}#main .quote .sec-head .note a{color:var(--action-hover);font-weight:600;text-decoration:underline;text-underline-offset:3px}#main h1[tabindex="-1"]:focus,#main h2[tabindex="-1"]:focus{outline:none}#main h1[tabindex="-1"]:focus-visible,#main h2[tabindex="-1"]:focus-visible{outline:2px solid var(--action);outline-offset:6px;border-radius:6px}html:lang(bg) #main .hero-sub,html:lang(bg) #main .hero-alt,html:lang(bg) #main .eyebrow,html:lang(bg) #main .sec-head .note{-webkit-hyphens:manual;hyphens:manual}.quote-talk{display:none}@media (max-width: 1000px){.quote-talk{display:block;margin:20px 0 0;font-size:1rem;line-height:1.5;color:var(--ink-2)}.quote-talk a{font-weight:600;color:var(--action-hover);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}}.hero+.about{padding-top:8px}.display{font:700 clamp(2.25rem,1.2rem + 3.3vw,3.75rem) / 1.08 var(--font);letter-spacing:-.025em;color:var(--ink);max-width:calc(16 * var(--ch-bold));text-wrap:balance}.page-title,.card>h2,.qcard-h h2,.svc-c h3,.svc-card h3{text-wrap:balance}html:lang(bg) .display{letter-spacing:-.02em;max-width:calc(18 * var(--ch-bold))}.page-title{font:700 3rem/1.15 var(--font);letter-spacing:-.02em;color:var(--ink);max-width:calc(22 * var(--ch-bold))}@media (max-width: 640px){.display{font-size:2.25rem}.page-title{font-size:2rem}}.hl{color:var(--action-hover);font-style:normal}.lbl{font-size:14px;font-weight:500;line-height:1.4;color:var(--ink-3)}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px;margin-bottom:40px}.sec-head h2{flex:1 1 22rem;max-width:calc(28 * var(--ch-bold));text-wrap:balance;font:700 2.25rem/1.2 var(--font);letter-spacing:-.02em;color:var(--ink)}.sec-head .note{flex:0 1 calc(44 * var(--ch));margin:0;font-size:16px;line-height:1.6;color:var(--ink-2)}.sec-head--panel{max-width:760px}@media (max-width: 640px){.sec-head{margin-bottom:28px}.sec-head h2{font-size:1.75rem}}.eyebrow{position:relative;display:inline-block;min-height:32px;margin-bottom:20px;padding:6px 14px 6px 30px;border-radius:16px;background:var(--surface);border:1px solid var(--line);font:500 14px/1.35 var(--font);color:var(--ink-2)}.eyebrow:before{content:"";position:absolute;left:14px;top:calc(2px + .675em);width:8px;height:8px;border-radius:50%;background:var(--success)}.ticks,.svc-list,.incl ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ticks li,.svc-list li,.incl li{position:relative;padding-left:34px;font-size:16px;line-height:1.55;color:var(--ink-2)}.ticks li:before,.svc-list li:before,.incl li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--success-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A7048' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat}.ticks b{display:block;font-weight:600;color:var(--ink)}[data-legal=confirmation-disclaimer],aside[data-legal=no-retainer],[data-legal=sdlt-notice][class*=border-l-4],.prose aside.not-prose{border-left-width:0;border-radius:var(--r-md);padding:20px}[data-legal=confirmation-disclaimer]{background:var(--subtle)}aside[data-legal=no-retainer],[data-legal=sdlt-notice][class*=border-l-4],.prose aside.not-prose{background:var(--action-tint)}[data-legal] a{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.prose dd,.prose dt,.prose a{overflow-wrap:anywhere}.callout{background:var(--action-tint);border-radius:var(--r-md);padding:20px;color:var(--ink)}.callout a{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.hero{background:var(--subtle);padding-block:72px 64px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:start}.hero-grid--single{grid-template-columns:minmax(0,1fr)}@media (max-width: 960px){.hero{padding-block:40px 48px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.hero-sub{margin:20px 0 28px;max-width:calc(48 * var(--ch));font-size:1.25rem;line-height:1.6;color:var(--ink-2)}.hero-sub strong{font-weight:600;color:var(--ink)}.hero .ticks{margin-top:32px;max-width:calc(52 * var(--ch))}@media (max-width: 640px){.hero-sub{font-size:1.125rem}}.card,.qcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;box-shadow:var(--sh-2)}.card+.card{margin-top:16px}.hero .qcard,.hero .card{border-color:transparent}@media (max-width: 640px){.card,.qcard{border-radius:20px;padding:24px 20px}}.card>h2,.qcard-h h2{font:600 1.5rem/1.3 var(--font);letter-spacing:-.015em;color:var(--ink)}.card>.sub{margin-top:6px;font-size:16px;color:var(--ink-2)}@media (max-width: 640px){.card>h2,.qcard-h h2{font-size:1.25rem}}.qcard-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.qcard-h .t{font:500 14px/1.4 var(--font);color:var(--ink-3);white-space:nowrap}.qcard-b{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:8px}.qcard-b>p{color:var(--ink-2)}.qcard-f{display:grid;gap:6px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;line-height:1.55;color:var(--ink-3)}.qcard-b>.btn{width:100%}.qcard-f a,.qcard-b a:not(.btn){color:var(--action);text-decoration:underline;text-underline-offset:3px}.trust-in,.svc-meta,.prof{display:grid;gap:12px;margin:0}.trust-in{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1119px){.trust-in{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.trust-in{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-in>.trust-i:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 440px){.trust-in{grid-template-columns:minmax(0,1fr)}}.svc-meta,.prof{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 560px){.svc-meta,.prof{grid-template-columns:minmax(0,1fr)}}.trust-i,.svc-meta>div,.prof>div{background:var(--subtle);border-radius:var(--r-md);padding:18px 20px}.svc-c .svc-meta>div,.about .prof>div{background:var(--surface)}.trust-i .k,.svc-meta .k,.prof .k{margin:0 0 4px;font:500 14px/1.4 var(--font);color:var(--ink-3)}.trust-i dd,.svc-meta dd,.prof dd{margin:0}.trust-i b,.svc-meta b,.prof b{font:600 17px/1.35 var(--font);color:var(--ink)}.trust-i .n{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--ink-2)}.fact-note{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--ink-2)}.badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.badge{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);font:500 14px/1.3 var(--font);color:var(--ink-2);white-space:nowrap}.badge svg{flex:none;color:var(--success)}@media (max-width: 400px){.badge{white-space:normal}}.status-panel,.sent{display:grid;gap:12px;justify-items:start;border-radius:var(--r-md);padding:24px;color:var(--ink-2);scroll-margin-top:calc(var(--sticky-top) + 8px);scroll-margin-bottom:24px}@media (max-width: 700px){.status-panel,.sent{scroll-margin-bottom:calc(92px + env(safe-area-inset-bottom))}}.status-panel [tabindex="-1"]:focus{outline:none}.status-panel--ok,.sent{background:var(--success-tint)}.status-panel--err{background:var(--err-tint)}.status-panel__icon,.sent .tick{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--success);color:#fff;font:700 18px/1 var(--font)}.status-panel--err .status-panel__icon{background:var(--err)}.status-panel h2,.status-panel h3,.status-panel h4,.sent h4{font:600 20px/1.3 var(--font);letter-spacing:-.01em;color:var(--ink)}.status-panel p,.sent p{max-width:calc(60 * var(--ch));font-size:16px;line-height:1.6}.status-panel a:not(.btn){color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.status-panel__ref,.sent .ref{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);font:500 15px/1.3 var(--font);color:var(--ink)}.fld-note{margin-top:8px;font-size:14px;line-height:1.5;color:var(--ink-3)}.fld-err{margin-top:8px;font:500 14px/1.5 var(--font);color:var(--err)}table.tbl{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:16px;line-height:1.5}table.tbl caption{caption-side:top;text-align:left;padding-bottom:10px;font:600 17px/1.4 var(--font);color:var(--ink)}table.tbl th{padding:14px 16px;background:var(--subtle);border-bottom:1px solid var(--line);font:600 14px/1.4 var(--font);color:var(--ink-2);text-align:left}table.tbl thead tr:first-child th:first-child{border-top-left-radius:15px}table.tbl thead tr:first-child th:last-child{border-top-right-radius:15px}table.tbl td{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top}table.tbl tbody tr:last-child td{border-bottom:none}table.tbl th:last-child,table.tbl td:last-child{text-align:right}table.tbl td b,table.tbl td strong{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}table.tbl tbody tr:hover td{background:var(--subtle)}.services,.process,.fees,.faq,.about{padding-block:96px}@media (max-width: 960px){.services,.process,.fees,.faq,.about{padding-block:72px}}@media (max-width: 640px){.services,.process,.fees,.faq,.about{padding-block:56px}}.band-subtle{background:var(--subtle)}.hero,.band-subtle,.about{border-bottom-left-radius:var(--r-section);border-bottom-right-radius:var(--r-section)}.band-subtle,.about{border-top-left-radius:var(--r-section);border-top-right-radius:var(--r-section)}.hero+.band-subtle,.hero+.about,.band-subtle+.band-subtle,.band-subtle+.about,.about+.band-subtle{border-top-left-radius:0;border-top-right-radius:0}.hero:has(+.band-subtle),.hero:has(+.about),.band-subtle:has(+.band-subtle),.band-subtle:has(+.about),.about:has(+.band-subtle){border-bottom-left-radius:0;border-bottom-right-radius:0}#reviews+#faq,#process+#faq{padding-top:0}.faq-more{margin-top:20px;font-weight:600}.faq-more a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.trust{padding-block:40px 0}.svc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 940px){.svc{grid-template-columns:minmax(0,1fr)}}.svc-c{display:flex;flex-direction:column;background:var(--subtle);border-radius:var(--r-lg);padding:40px}@media (max-width: 640px){.svc-c{border-radius:20px;padding:24px 20px}}.svc-c h3{margin:0 0 12px;font:600 1.75rem/1.25 var(--font);letter-spacing:-.015em;color:var(--ink)}.svc-c>p{max-width:calc(52 * var(--ch));font-size:17px;line-height:1.65;color:var(--ink-2)}.svc-list{margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}@media (max-width: 560px){.svc-list{grid-template-columns:minmax(0,1fr)}}.svc-c .svc-meta{margin:28px 0}.svc-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.svc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width: 1023px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.svc-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.svc-card{height:100%;display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:var(--r-lg);background:var(--subtle);border:1px solid transparent;color:var(--ink);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.band-subtle .svc-card{background:var(--surface);border-color:var(--line)}a.svc-card:hover{background:var(--surface);border-color:var(--line);box-shadow:var(--sh-3);transform:translateY(-2px)}a.svc-card:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.svc-card h3{font:600 22px/1.3 var(--font);letter-spacing:-.01em;color:var(--ink)}.svc-card p{color:var(--ink-2)}.svc-card .more{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--action)}a.svc-card:hover .more .arr{transform:translate(3px)}.svc-card .more .arr{transition:transform .15s ease}.svc-card[aria-current=page]{background:var(--action-tint);border-color:var(--action-tint)}@media (max-width: 640px){.svc-card{border-radius:20px;padding:24px 20px}}.steps,.reasons{list-style:none;margin:0;padding:0;display:grid;gap:20px}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.reasons{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 960px){.steps,.reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.steps,.reasons{grid-template-columns:minmax(0,1fr);gap:16px}}.step{background:var(--subtle);border-radius:var(--r-lg);padding:28px}.band-subtle .step{background:var(--surface)}@media (max-width: 640px){.step{border-radius:20px;padding:24px 20px}}.step .n{display:grid;place-items:center;width:40px;height:40px;margin-bottom:18px;border-radius:50%;background:var(--action-tint);color:var(--action-hover);font:700 16px/1 var(--font)}.step p{font-size:16px;line-height:1.6;color:var(--ink-2)}.step .when{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font:500 14px/1.5 var(--font);color:var(--ink-2)}@media (max-width: 560px){.steps:not(.steps--compact) .step{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px}.steps:not(.steps--compact) .step .n{width:36px;height:36px;margin-bottom:0;font-size:15px}.steps:not(.steps--compact) .step h3{margin-bottom:0}.steps:not(.steps--compact) .step>:not(.n):not(h3){grid-column:1 / -1;margin-top:10px}}.why-commit{margin-top:20px}.why-commit .svc-c{padding:32px}.why-commit .svc-c h3{font-size:1.375rem}.fee-note{margin-top:24px;max-width:calc(80 * var(--ch));font-size:14px;line-height:1.6;color:var(--ink-3)}.incl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 720px){.incl{grid-template-columns:minmax(0,1fr)}}.incl>div{background:var(--subtle);border-radius:var(--r-lg);padding:32px}@media (max-width: 640px){.incl>div{border-radius:20px;padding:24px 20px}}.incl-h{margin-bottom:18px;font:600 20px/1.3 var(--font);letter-spacing:-.01em;color:var(--ink)}.about{background:var(--subtle)}.about-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:start}@media (max-width: 900px){.about-grid{grid-template-columns:minmax(0,1fr);gap:32px}.about-grid .portrait{max-width:320px;margin-inline:auto}}.portrait{margin:0}.portrait img{border-radius:var(--r-lg)}.portrait .cap{margin-top:14px;display:grid;gap:2px}.portrait .cap b{font:600 16px/1.35 var(--font);color:var(--ink)}.portrait .cap>span:last-child{font-size:14px;color:var(--ink-3)}.about-text>p{max-width:calc(62 * var(--ch));margin-bottom:16px;font-size:17px;line-height:1.7;color:var(--ink-2)}.about-quote{margin:28px 0;padding:24px;border-radius:var(--r-md);background:var(--surface);font-size:18px;line-height:1.55;color:var(--ink)}.about-quote footer{margin-top:12px;font-size:14px;color:var(--ink-3)}.about-quote cite{font-style:normal}.about-sub{margin:32px 0 14px;font:600 17px/1.4 var(--font);color:var(--ink)}.acc{display:grid;gap:12px;max-width:800px}.acc details{border-radius:var(--r-md);background:var(--subtle);border:1px solid transparent}.acc details[open]{background:var(--surface);border-color:var(--line);box-shadow:var(--sh-1)}.acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 22px;border-radius:var(--r-md);font:600 17px/1.4 var(--font);color:var(--ink);cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121B31' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .2s ease}.acc details[open] summary:after{transform:rotate(180deg)}.acc summary:hover{color:var(--action-hover)}.acc summary:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.acc-body{max-width:calc(68 * var(--ch));padding:0 22px 20px;font-size:16px;line-height:1.65;color:var(--ink-2)}.acc-body p+p{margin-top:12px}.acc-body a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.quote{padding-block:32px 96px}.quote[tabindex="-1"]:focus{outline:none}.quote.quote--form{padding-block:96px}@media (max-width: 640px){.quote{padding-block:16px 56px}.quote.quote--form{padding-block:56px}}.cta-band{background:var(--band);color:#fffc;border-radius:var(--r-xl);padding:56px}@media (max-width: 960px){.cta-band{padding:40px 32px}}@media (max-width: 640px){.cta-band{border-radius:var(--r-lg);padding:28px 20px}}.cta-band .sec-head h2{color:#fff}.cta-band .sec-head .note{color:#ffffffc7}.cta-band a:not(.btn):focus-visible{outline-color:#fff}.cta-band--simple{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.cta-band--simple .sec-head{flex:1 1 26rem;margin-bottom:0}.cta-band--simple .btn-primary{background:#fff;color:var(--ink)}.cta-band--simple .btn-primary:hover,.cta-band--simple .btn-primary:active{background:var(--action-tint);color:var(--ink)}.cta-band--simple .btn-primary:focus-visible{box-shadow:0 0 0 3px var(--band),0 0 0 6px #fff}.cta-band--simple [data-legal=no-retainer]{flex-basis:100%;margin:0;padding-top:20px;border-top:1px solid hsl(0 0% 100% / .14);font-size:14px;line-height:1.6;color:#ffffffb8}.q-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}@media (max-width: 1000px){.q-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.q-side{display:grid;gap:28px}.q-side h3{margin-bottom:8px;font:600 20px/1.3 var(--font);letter-spacing:-.01em;color:var(--ink)}.q-side p{font-size:16px;line-height:1.65;color:var(--ink-2)}.cta-band .q-side h3{color:#fff}.cta-band .q-side p{color:#ffffffc7}.q-contact{display:grid;gap:16px;margin:0}.q-contact .row .k{margin:0 0 2px;font:500 14px/1.4 var(--font);color:var(--ink-3)}.q-contact .row .v{margin:0;font-size:16px;line-height:1.5;color:var(--ink)}.q-contact .row .v a:hover{text-decoration:underline;text-underline-offset:4px}.cta-band .q-contact .row .k{color:#ffffffa8}.cta-band .q-contact .row .v{color:#fff}.q-panel{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.cta-band .q-panel{border-color:transparent;box-shadow:none}.q-body{padding:36px}@media (max-width: 640px){.q-panel{border-radius:20px}.q-body{padding:24px 20px}}.q-body h3{font:600 1.5rem/1.3 var(--font);letter-spacing:-.015em;color:var(--ink)}.q-types{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.q-small{margin-top:20px;font-size:14px;line-height:1.6;color:var(--ink-3)}.q-small a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.q-retainer{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.hero-grid--single .hero-sub:last-child{margin-bottom:0}@media (min-width: 961px){#process .steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-grid--compact{gap:12px}.svc-card--compact{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:18px 22px;border-radius:var(--r-md)}.svc-card--compact h3{font:600 18px/1.35 var(--font);letter-spacing:-.005em}.svc-card--compact .more{flex:none;margin:0;padding:0}@media (max-width: 640px){.svc-card--compact{min-height:64px;padding:14px 20px;border-radius:var(--r-md)}}.more-link{margin-top:16px}.more-link a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--action);text-decoration:underline;text-underline-offset:3px}.more-link .arr{transition:transform .15s ease}.more-link a:hover .arr{transform:translate(3px)}.steps--compact{gap:16px}.steps--compact .step{padding:22px 22px 20px;border-radius:var(--r-md)}.steps--compact .step .n{width:32px;height:32px;margin-bottom:14px;font-size:14px}.steps--compact .step .when{margin-top:12px;padding-top:10px}@media (max-width: 560px){.steps--compact{gap:0}.steps--compact .step,.band-subtle .steps--compact .step{position:relative;padding:0 0 28px 48px;background:none;border-radius:0}.steps--compact .step:last-child{padding-bottom:0}.steps--compact .step .n{position:absolute;left:0;top:-3px;margin:0}.steps--compact .step:before{content:"";position:absolute;left:15px;top:37px;bottom:4px;width:2px;border-radius:1px;background:var(--line)}.steps--compact .step:last-child:before{display:none}.steps--compact .step .when{margin-top:6px;padding-top:0;border-top:0}}#main:not([data-page])>.legal-toc{margin:24px 24px 0 max(24px,calc((100% - var(--wrap)) / 2 + 24px));max-width:calc(68 * var(--ch));padding:18px 24px;border-radius:var(--r-md);background:var(--subtle)}.legal-toc-h{margin:0 0 4px;font:600 15px/1.4 var(--font);color:var(--ink)}.legal-toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.legal-toc a{display:flex;align-items:center;min-height:44px;font-size:15px;line-height:1.35;color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.prose section[id]{scroll-margin-top:calc(var(--hdr-h, 72px) + 16px)}.prose .legal-summary{margin:24px 0;padding:18px 24px;border-left:4px solid var(--action);border-radius:var(--r-md);background:var(--action-tint);color:var(--ink)}.legal-summary-h{margin:0 0 8px;font:600 16px/1.4 var(--font)}.legal-summary dl{margin:0;display:grid;gap:8px}.legal-summary dl>div{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:2px 20px}.legal-summary dt{font-weight:600}.legal-summary dd{margin:0;color:var(--ink-2)}.legal-summary a{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.prose .legal-toc{margin:0 0 32px;padding:18px 24px;border-radius:var(--r-md);background:var(--subtle)}@media (max-width: 640px){.legal-summary dl>div{grid-template-columns:minmax(0,1fr)}.prose .legal-summary,.prose .legal-toc{padding:14px 18px}}#main:not([data-page])>.legal-toc+.prose{padding-top:24px}@media (max-width: 640px){#main:not([data-page])>.legal-toc{margin:20px 16px 0;padding:14px 18px}.legal-toc ol{grid-template-columns:minmax(0,1fr)}}.eyebrow{text-wrap:balance}table.tbl--stages th:first-child,table.tbl--stages td:first-child{width:24%}table.tbl--stages th:last-child,table.tbl--stages td:last-child{width:26%}@media (max-width: 640px){table.tbl--stages th,table.tbl--stages td{padding-inline:12px}table.tbl--stages th:last-child,table.tbl--stages td:last-child{text-align:left}}.f,.fl{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.f>label,.fl>label{font:600 15px/1.4 var(--font);color:var(--ink)}.f>label .hint,.fl>label .hint{font-size:15px;font-weight:400;color:var(--ink-3)}.f>legend:not(.sr-only),.fl>legend:not(.sr-only){float:left;width:100%;margin:0 0 8px;padding:0;font:600 17px/1.4 var(--font);color:var(--ink)}.f>legend:not(.sr-only)+*,.fl>legend:not(.sr-only)+*{clear:both}.f .hint,.fl .hint{font-size:14px;line-height:1.5;color:var(--ink-3)}.f>.hint,.fl>.hint{margin-top:-4px}.f input:not(.sr-only):not([type=checkbox]):not([type=radio]),.fl input:not(.sr-only):not([type=checkbox]):not([type=radio]),.f select,.fl select,.f textarea,.fl textarea{display:block;width:100%;height:56px;padding:0 18px;border:2px solid var(--field);border-radius:var(--r-md);background-color:var(--surface);font:400 17px/1.4 var(--font);color:var(--ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.f textarea,.fl textarea{height:auto;min-height:120px;padding:14px 18px;line-height:1.55;resize:vertical}.f select,.fl select{padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23414C62' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px}.f ::-moz-placeholder,.fl ::-moz-placeholder{color:var(--ink-3);opacity:1}.f ::placeholder,.fl ::placeholder{color:var(--ink-3);opacity:1}.f input:not(.sr-only):not([type=checkbox]):not([type=radio]):hover,.fl input:not(.sr-only):not([type=checkbox]):not([type=radio]):hover,.f select:hover,.fl select:hover,.f textarea:hover,.fl textarea:hover{border-color:var(--ink-2)}.f input:not(.sr-only):not([type=checkbox]):not([type=radio]):focus,.fl input:not(.sr-only):not([type=checkbox]):not([type=radio]):focus,.f select:focus,.fl select:focus,.f textarea:focus,.fl textarea:focus{outline:none;border-color:var(--action);box-shadow:0 0 0 4px hsl(var(--action-hsl) / .18)}.f.err input:not(.sr-only):not([type=checkbox]):not([type=radio]),.fl.err input:not(.sr-only):not([type=checkbox]):not([type=radio]),.f.err select,.fl.err select,.f.err textarea,.fl.err textarea{border-color:var(--err);background-color:var(--err-tint)}.f input:not(.sr-only):not([type=checkbox]):not([type=radio]):disabled,.fl input:not(.sr-only):not([type=checkbox]):not([type=radio]):disabled,.f select:disabled,.fl select:disabled,.f textarea:disabled,.fl textarea:disabled{background-color:var(--subtle);border-color:var(--line);color:var(--ink-3);cursor:not-allowed}.errmsg{display:flex;align-items:flex-start;gap:6px;margin:0;font:500 14px/1.45 var(--font);color:var(--err)}.errmsg:before{content:"";flex:none;width:16px;height:16px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B8281E' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5h.01'/%3E%3C/svg%3E") center / 16px no-repeat}.money{position:relative;max-width:320px}.money .cur{position:absolute;left:18px;top:50%;transform:translateY(-50%);font:400 17px/1 var(--font);color:var(--ink-3);pointer-events:none}.f .money input:not(.sr-only):not([type=checkbox]):not([type=radio]),.fl .money input:not(.sr-only):not([type=checkbox]):not([type=radio]){padding-left:36px;font-variant-numeric:tabular-nums}.r2,.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.r3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 640px){.r2,.r3,.grid2{grid-template-columns:minmax(0,1fr)}}.fset{display:grid;gap:20px;min-width:0;margin:0 0 32px;padding:0;border:0}.fset>legend:not(.sr-only){float:left;width:100%;margin:0 0 4px;padding:0;font:600 20px/1.3 var(--font);letter-spacing:-.01em;color:var(--ink)}.fset>legend:not(.sr-only)+*{clear:both}.q-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}@media (max-width: 640px){.q-foot>.btn-primary{flex:1 1 100%}.step-actions>.btn-primary{flex:1 1 0}}.q-note{font-size:14px;line-height:1.5;color:var(--ink-3)}.linkbtn{justify-self:start;padding:5px 0;margin-block:-5px;font:500 15px/1.4 var(--font);color:var(--action);text-decoration:underline;text-underline-offset:3px}.linkbtn:hover{color:var(--action-hover)}.addr-manual{display:grid;gap:16px}.consent-group{display:grid;gap:14px;margin-top:8px}.consent{display:flex;align-items:flex-start;gap:12px;min-height:44px;font-size:15px;line-height:1.55;color:var(--ink-2)}.consent input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:24px;height:24px;margin:0;border:2px solid var(--field);border-radius:var(--r-xs);background:var(--surface) center / 14px no-repeat;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.consent input[type=checkbox]:hover{border-color:var(--ink-2)}.consent input[type=checkbox]:checked{border-color:var(--action);background-color:var(--action);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.consent input[type=checkbox][aria-invalid=true]:not(:checked){border-color:var(--err);background-color:var(--err-tint)}.consent input[type=checkbox]:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.consent input[type=checkbox]:disabled{background-color:var(--subtle);border-color:var(--line);cursor:not-allowed}.consent label{cursor:pointer}.consent a{color:var(--action);text-decoration:underline;text-underline-offset:3px}.consent .hint{color:var(--ink-3)}.consent .errmsg{margin-top:6px}.opts{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.opts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.opts.two>:last-child:nth-child(odd){grid-column:1 / -1}@media (max-width: 720px){.opts.three{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.opts.two{grid-template-columns:minmax(0,1fr)}.opts.two.pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px}.opts.two.pair .opt{align-items:center;gap:10px;padding:14px 12px}.opts.two.pair .opt .mk{width:20px;height:20px;margin-top:0}}.opts.opts-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:8px}.opt{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;min-width:0;padding:18px 20px;border:2px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.opt:hover{border-color:var(--field)}.opt .mk{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;border:2px solid var(--field);background:var(--surface)}.opt.on,.opt:has(input:checked){border-color:var(--action);background:var(--action-tint)}.opt.on .mk,.opt:has(input:checked) .mk{border-color:var(--action);background:var(--action)}.opt.on .mk:after,.opt:has(input:checked) .mk:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.opt.multi .mk{border-radius:var(--r-xs)}.opt.multi.on .mk:after,.opt.multi:has(input:checked) .mk:after{width:11px;height:6px;border-radius:0;background:none;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:translateY(-1px) rotate(-45deg)}.opt:has(input:focus-visible){box-shadow:var(--ring-focus)}.opt:has(input:disabled){opacity:.55;cursor:not-allowed}.opt .tx{min-width:0}.opt .tx b{display:block;font:600 17px/1.35 var(--font);color:var(--ink)}.opt .tx>span{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:var(--ink-2)}.opt.big{padding:22px}.opt.big .tx b{font-size:20px;line-height:1.3;letter-spacing:-.01em}.opts-compact .opt{align-items:center;gap:10px;padding:14px 12px}.opts-compact .opt .mk{width:20px;height:20px;margin-top:0}.opts-compact .opt .tx b{font-size:16px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:2px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font:500 15px/1.3 var(--font);color:var(--ink);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.chip:hover{border-color:var(--field)}.chip.on,.chip:has(input:checked){border-color:var(--action);background:var(--action-tint);color:var(--action-hover)}.chip:has(input:focus-visible),button.chip:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.prog{position:sticky;top:var(--hdr-h);z-index:50;height:var(--prog-h);background:var(--surface);border-bottom:1px solid var(--line)}.prog-in{display:flex;align-items:center;gap:10px;height:32px;margin:8px 0 6px;padding:0;list-style:none;min-width:0}.pstep{display:flex;align-items:center;gap:10px;min-width:0;font:500 15px/1 var(--font);color:var(--ink-3);white-space:nowrap}.pstep .n{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--subtle);border:2px solid var(--line);font:600 14px/1 var(--font);color:var(--ink-3)}.pstep.on{color:var(--ink)}.pstep.on .n{background:var(--action);border-color:var(--action);color:#fff}.pstep.done{color:var(--ink-2)}.pstep.done .n{background:var(--success-tint);border-color:var(--success-tint);color:var(--success)}.pstep .bar{flex:none;width:48px;height:4px;border-radius:4px;background:var(--line)}.pstep.done .bar{background:var(--success)}.pstep:last-child .bar{display:none}.pbar{height:8px;border-radius:var(--r-pill);background:var(--subtle);overflow:hidden}.pbar i{display:block;height:100%;border-radius:var(--r-pill);background:var(--action);transition:width .3s ease}@media (max-width: 900px){.pstep:not(.on) .pstep-l{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pstep .bar{width:24px}}@media (max-width: 400px){.pstep .bar{width:12px}.prog-in,.pstep{gap:6px}}.cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start;margin-top:24px;padding-bottom:72px}@media (max-width: 1279px){.cols{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width: 1000px){.cols{grid-template-columns:minmax(0,1fr);gap:24px}}.qs{display:grid;gap:28px;margin-top:28px}.q>.qh{display:block;margin-bottom:4px;font:600 17px/1.4 var(--font);color:var(--ink)}.q>.qhelp{margin-bottom:10px;font-size:14px;color:var(--ink-3)}.step-actions,.nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.navhint{margin-left:auto;font-size:14px;line-height:1.5;color:var(--ink-3)}@media (max-width: 640px){.navhint{margin-left:0;width:100%}}.note{margin-top:16px;font-size:14px;line-height:1.6;color:var(--ink-2)}.note a{color:var(--action)}.qs>.note[role=status]{margin-top:0;padding:16px 18px;border-radius:var(--r-md);background:var(--action-tint);color:var(--ink)}.flag{display:inline-flex;align-items:center;gap:6px;margin:2px 4px 2px 0;padding:4px 12px;border-radius:var(--r-pill);background:var(--action-tint);font:500 14px/1.3 var(--font);color:var(--action-hover)}.fade{animation:fade .2s ease}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sol{position:sticky;top:var(--sticky-top);padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2)}@media (max-width: 1000px){.sol{position:static}}@media (max-width: 640px){.sol{border-radius:20px;padding:24px 20px}}.sol-top{display:flex;align-items:center;gap:14px}.sol .ph{flex:none;width:56px;height:56px;border-radius:50%;background:var(--subtle) url(/assets/yelda-photo-ClEN_OR8.jpg) center 26% / cover}.sol .sol-label{display:block;font:500 14px/1.4 var(--font);color:var(--ink-3)}.sol .sol-name{display:block;margin-top:2px;font:600 18px/1.25 var(--font);color:var(--ink)}.sol .role{display:block;margin-top:2px;font-size:14px;line-height:1.35;color:var(--ink-2)}.sol .sol-agg{margin-top:10px}.sol-tel{margin-top:10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.sol-mail{margin-top:2px;font-size:14px;line-height:1.5;color:var(--ink-2)}.sol-tel a,.sol-mail a,.status-panel__tel a{font-weight:600;color:var(--action-hover);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.lit-postcode{max-width:16rem}.enquiry-alias:focus{outline:none}.done-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero.hero--quote{padding-block:24px 20px}.hero--quote .page-title{font-size:2.25rem;max-width:none}.hero--quote .hero-sub{margin:8px 0 0;font-size:1.0625rem;max-width:none}@media (max-width: 640px){.hero.hero--quote{padding-block:20px 16px}.hero--quote .page-title{font-size:2rem}}.stars{display:inline-block;flex:none;vertical-align:middle}.stars-empty{fill:#cdcdcd}.stars--excellent .stars-fill{fill:#08aa4e}.stars--great .stars-fill{fill:#84c74e}.stars--average .stars-fill{fill:#ffcf23}.stars--poor .stars-fill{fill:#f29100}.stars--awful .stars-fill{fill:#e43131}.stars-star{fill:#fff}.stars-star--off{fill:#9f9f9f}@media (forced-colors: active){.stars-empty{fill:Canvas;stroke:CanvasText}.stars-fill{fill:CanvasText}.stars-star{fill:Canvas}.stars-star--off{fill:GrayText}}.ra{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font:400 16px/1.4 var(--font)}.ra-score{display:inline-flex;align-items:center;gap:10px}.ra-text{font-weight:600;color:var(--success)}.ra-link{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--action);text-decoration:underline;text-underline-offset:3px}.ra-link:hover{color:var(--action-hover)}.ra-link{display:inline-grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:0 4px;text-decoration:none}.ra-link-text{grid-column:1 / -1;text-decoration:underline;text-underline-offset:3px}.ra-logo{flex:none;box-sizing:content-box;width:200px;min-width:200px;height:auto;padding:16px;margin-inline-start:-16px}.ra-ext{flex:none}@media (max-width: 640px){.ra{font-size:15px}.ra-score{flex-wrap:wrap;gap:4px 8px}.ra-text{white-space:nowrap}.ra:not(.ra--compact) .ra-stars{width:auto;height:16px}}.ra.ra--compact{gap:2px 12px;font-size:14px;line-height:1.3}.ra--compact .ra-score{gap:8px}.rc{max-width:760px;padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2)}@media (max-width: 640px){.rc{padding:24px 20px;border-radius:20px}}.rc-track{display:grid;touch-action:pan-y}.rc-slide{grid-area:1 / 1;min-width:0;margin:0;opacity:1;visibility:visible;transition:opacity .3s ease}.rc-slide:not(.is-active){opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}@media (prefers-reduced-motion: reduce){.rc-slide,.rc-slide:not(.is-active){transition:none}}.rc-slide figcaption.rc-by{display:flex;align-items:center;gap:12px;margin:0 0 14px;font:400 15px/1.4 var(--font);color:var(--ink-3)}.rc-avatar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--subtle);border:1px solid var(--line);font:600 15px/1 var(--font);color:var(--ink-2)}.rc-who{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-name{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.rc-verified{display:inline-flex;align-items:center;gap:5px;font-size:14px;white-space:nowrap}.rc-tick{flex:none;color:#08aa4e}.rc-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rc-head .rc-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0;margin:0;font:700 1.125rem/1.4 var(--font);color:var(--ink)}.rc-quote{margin:8px 0 0}.rc-text{margin:0;font:400 1.125rem/1.6 var(--font);color:var(--ink);white-space:normal;overflow-wrap:anywhere}.rc-text.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media (max-width: 640px){.rc-text{font-size:1rem}.rc-text.is-clamped{-webkit-line-clamp:6}}.rc-body:before{content:"“"}.rc-body:after{content:"”"}.rc-author{font-weight:600;color:var(--ink)}.rc-meta time{white-space:nowrap}.rc-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.rc-btn{position:relative;flex:none;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color .15s ease}.rc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.rc-btn:hover{background:var(--subtle)}.rc-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.rc-btn svg{width:16px;height:16px}.rc-pos{flex:none;box-sizing:border-box;min-width:5em;padding-inline:6px 0;text-align:start;font:500 14px/1 var(--font);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rc-more{min-height:44px;margin-left:auto;padding:0 4px;border:0;border-radius:6px;background:none;font:600 15px/1.4 var(--font);color:var(--action);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rc-more:hover{color:var(--action-hover)}.rc-more:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}.rc-controls .is-idle{visibility:hidden}.rc--single .rc-text{display:block}.rc.rc--compact{max-width:none;margin-top:10px;padding:10px 0 0;background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.rc--compact .rc-slide figcaption.rc-by{gap:10px;margin-bottom:8px;font-size:13px;line-height:1.35}.rc--compact .rc-avatar{width:34px;height:34px;font-size:13px}.rc--compact .rc-author{font-size:14px}.rc--compact .rc-name{gap:0 8px}.rc--compact .rc-verified{gap:4px;font-size:13px}.rc--compact .rc-tick{width:14px;height:14px}.rc--compact .rc-head{gap:4px}.rc--compact .rc-head .rc-title{-webkit-line-clamp:1;font:600 15px/1.45 var(--font)}.rc--compact .rc-quote{margin-top:2px}.rc--compact .rc-text{font:400 15px/1.55 var(--font)}.rc--compact .rc-text.is-clamped{-webkit-line-clamp:2}.rc--compact .rc-controls{margin-top:8px}.rc--compact .rc-btn{width:40px;height:40px}.rc--compact .rc-btn:before{top:-2px;right:-2px;bottom:-2px;left:-2px}.rc--compact .rc-more{min-height:40px;font-size:14px;white-space:nowrap;scroll-margin-block:12px}.rc--compact .rc-text.is-capped{overflow-y:auto;overscroll-behavior:contain}.rc--compact .rc-text.is-capped:focus-visible{outline:2px solid transparent;box-shadow:var(--ring-focus)}:root{--fs-display: clamp(2.125rem, 1.4rem + 2.9vw, 3.75rem);--fs-page-title: clamp(1.875rem, 1.35rem + 2.1vw, 3rem);--fs-h2: clamp(1.625rem, 1.3rem + 1.3vw, 2.25rem);--fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--measure: calc(100 * var(--ch))}#main :where(p,li,dd,td,blockquote,h3,h4,summary,legend,dt,figcaption,.eyebrow,.incl-h),.ftr :where(p,.disclaim,.foot-h){text-wrap:wrap}#main :where(h1,h2){text-wrap:balance}#main :where(p,li,dd,dt,td,a,h1,h2,h3,h4,summary),.ftr :where(p,li,a){overflow-wrap:break-word}#main :where(.prose a,.status-panel__ref,.ref,[data-ref]){overflow-wrap:anywhere}@media (max-width: 640px){html:lang(bg) #main :where(p,li,dd,.acc-body){-webkit-hyphens:auto;hyphens:auto}}.display{font-size:var(--fs-display);max-width:calc(18 * var(--ch-bold))}html:lang(bg) .display{max-width:calc(20 * var(--ch-bold))}.page-title{font-size:var(--fs-page-title);max-width:calc(30 * var(--ch-bold))}.sec-head h2{font-size:var(--fs-h2)}.hero-sub{font-size:var(--fs-lead)}.hero-grid--single .hero-sub{max-width:var(--measure)}.hero--quote .hero-grid--single .hero-sub{max-width:none}@media (min-width: 961px){.hero--home .hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center}.hero--home .hero-portrait{justify-self:end}}.hero-portrait{width:100%;max-width:360px}.hero-portrait img{aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}@media (max-width: 960px){.hero-portrait{max-width:280px;justify-self:center;margin-inline:auto}}.hero-alt{margin:16px 0 0;max-width:var(--measure);font-size:15px;line-height:1.5;color:var(--ink-2)}.hero-alt a{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}table.tbl.tbl--cards td code,table.tbl.tbl--stack td code{overflow-wrap:anywhere}table.tbl.tbl--cards,table.tbl.tbl--cards caption,table.tbl.tbl--cards tbody,table.tbl.tbl--cards tr,table.tbl.tbl--cards td{display:block;width:100%}table.tbl.tbl--cards{border:0;background:transparent}table.tbl.tbl--cards caption{padding-bottom:12px}table.tbl.tbl--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.tbl.tbl--cards tbody tr{margin-bottom:12px;padding:4px 20px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}table.tbl.tbl--cards tbody tr:hover td{background:transparent}table.tbl.tbl--cards td,table.tbl.tbl--cards td:last-child{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--line);text-align:left}table.tbl.tbl--cards tbody tr td:last-child{border-bottom:0}table.tbl.tbl--cards td:before{content:attr(data-label);font-size:14px;font-weight:600;line-height:1.5;color:var(--ink)}@media (max-width: 640px){table.tbl.tbl--stack,table.tbl.tbl--stack caption,table.tbl.tbl--stack tbody,table.tbl.tbl--stack tr,table.tbl.tbl--stack td{display:block;width:100%}table.tbl.tbl--stack{border:0;background:transparent}table.tbl.tbl--stack caption{padding-bottom:12px}table.tbl.tbl--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.tbl.tbl--stack tbody tr{margin-bottom:12px;padding:4px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}table.tbl.tbl--stack tbody tr:hover td{background:transparent}table.tbl.tbl--stack td,table.tbl.tbl--stack td:last-child{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--line);text-align:left}table.tbl.tbl--stack tbody tr td:last-child{border-bottom:0}table.tbl.tbl--stack td:before{content:attr(data-label);font-size:14px;font-weight:600;line-height:1.5;color:var(--ink)}}@media (min-width: 961px){.steps--compact .step h3{font-size:1.125rem}}.cookie-settings{margin-top:32px}table.tbl tbody th[scope=row],table.tbl tfoot th[scope=row]{padding:14px 16px;background:transparent;border-bottom:1px solid var(--line);font:400 16px/1.5 var(--font);color:var(--ink-2);text-align:left;vertical-align:top}table.tbl tbody tr:last-child th[scope=row]{border-bottom:none}table.tbl tbody tr:hover th[scope=row]{background:var(--subtle)}@media (max-width: 640px){table.tbl.tbl--stack tbody th[scope=row]{display:block;width:100%;padding:12px 0 10px;border-bottom:1px solid var(--line);background:transparent}table.tbl.tbl--stack tbody tr:hover th[scope=row]{background:transparent}table.tbl.tbl--stack td[colspan]{display:grid}}.tbl-notes{margin-top:10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.tbl-notes p{margin:0}.fees-details{margin-top:20px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.fees-details>summary{display:flex;align-items:center;min-height:48px;padding:12px 20px;font:600 16px/1.4 var(--font);color:var(--ink);cursor:pointer}.fees-details>summary:focus-visible{outline:3px solid var(--action);outline-offset:2px;border-radius:var(--r-md)}.fees-details[open]>summary{border-bottom:1px solid var(--line)}.fees-details>:not(summary){margin:16px 20px 20px}.fees-details-body{font-size:15px;line-height:1.6;color:var(--ink-2)}.fees-details-body p{margin:0 0 10px}.fees-details-body ul{display:grid;gap:10px;margin:0;padding-left:18px;list-style:disc}.fees-details-body strong{color:var(--ink)}.prose .fees-toc{margin:24px 0 8px;padding:18px 24px;border-radius:var(--r-md);background:var(--subtle)}.legal-toc>ol>li:has(>.legal-toc-sub){grid-column:1 / -1}.legal-toc-sub{display:flex!important;flex-wrap:wrap;gap:0 20px;margin:-8px 0 4px!important}.legal-toc-sub a{min-height:36px;font-size:14px}@media (max-width: 640px){.prose .fees-toc{padding:14px 18px}}.fee-examples{display:grid;gap:16px}.fee-example{padding:20px 20px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);scroll-margin-top:calc(var(--hdr-h, 72px) + 16px)}.fee-example h4{margin:0 0 6px;font:600 18px/1.35 var(--font);color:var(--ink)}.fee-example-scenario{margin:0 0 14px;font-size:15px;line-height:1.55;color:var(--ink-2)}table.tbl.tbl--example{border:0;font-size:15px}table.tbl.tbl--example th[scope=col]{padding:8px 0;background:transparent;border-bottom:1px solid var(--line)}table.tbl.tbl--example tbody th[scope=row],table.tbl.tbl--example tbody td,table.tbl.tbl--example tfoot th[scope=row],table.tbl.tbl--example tfoot td{padding:7px 0;font-size:15px}table.tbl.tbl--example tbody td{padding-left:12px}table.tbl.tbl--example tbody tr:hover th,table.tbl.tbl--example tbody tr:hover td{background:transparent}table.tbl.tbl--example tr.fee-example-group th{padding:12px 0 4px;background:transparent;border-bottom:0;font:600 14px/1.4 var(--font);color:var(--ink);text-align:left}table.tbl.tbl--example tfoot th[scope=row],table.tbl.tbl--example tfoot td{padding-top:12px;border-top:2px solid var(--line);border-bottom:0;font-weight:600;color:var(--ink)}.fee-example-tag{font-size:13px;color:var(--ink-3)}.fee-example-plus{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none;font-size:14px;line-height:1.55;color:var(--ink-2)}.fee-example-plus a{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}@media (max-width: 640px){.fee-example{padding:16px 16px 12px}}.prose table.tbl tr[id]{scroll-margin-top:calc(var(--hdr-h, 72px) + 16px)}.fee-headline{margin-bottom:20px;padding:24px 32px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.fee-headline dl{display:grid;gap:8px;margin:0}.fee-headline dl>div{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.fee-headline dt{font:600 16px/1.4 var(--font);color:var(--ink-2)}.fee-headline dd{margin:0;font:600 20px/1.35 var(--font);color:var(--ink);font-variant-numeric:tabular-nums}.fee-headline-note{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--ink-2)}.fee-headline .more-link{margin-top:8px;margin-bottom:0}@media (max-width: 640px){.fee-headline{padding:20px;border-radius:20px}.fee-headline dd{font-size:18px}}.incl ul.incl-fees li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.incl ul.incl-fees li b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.incl-h.incl-h--next{margin-top:28px}.hero-sub,.hero .ticks,.svc-c>p,.about-text>p,.acc,.acc-body,.topic,.fee-note{max-width:var(--measure)}.sec-head .note{flex:1 1 calc(44 * var(--ch))}.cta-band--simple .sec-head .note{flex-basis:100%}.svc-card h3,.svc-c h3,.topic-h,.eyebrow,#main .prose h4,.topic-p,.topic-points li{text-wrap:wrap}@media (min-width: 961px) and (max-height: 860px){:root{--fs-display: clamp(2.125rem, 1.2rem + 2vw, 3rem);--fs-page-title: clamp(1.875rem, 1.2rem + 1.5vw, 2.5rem);--fs-h2: clamp(1.5rem, 1.2rem + .9vw, 2rem);--fs-lead: 1.125rem}.hero{padding-block:40px 40px}.hero-sub{margin:14px 0 20px}.hero .ticks{margin-top:20px}.hero-portrait{max-width:300px}.services,.process,.fees,.faq,.about{padding-block:64px}.sec-head{margin-bottom:28px}}.topics{padding-block:72px 0}@media (max-width: 640px){.topics{padding-block:56px 0}}.topics+.faq{padding-top:72px}.topic{max-width:calc(72 * var(--ch))}.topic+.topic{margin-top:56px}.topic:focus{outline:none}.topic:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--r-md)}.topic--box{background:var(--subtle);border-radius:var(--r-lg);padding:32px}@media (max-width: 640px){.topic--box{border-radius:20px;padding:24px 20px}}.topic-h{margin:0 0 14px;font:600 clamp(22px,2.2vw,26px) / 1.25 var(--font);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.topic-p{margin:0 0 14px;font-size:16px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.topic-points{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:12px}.topic-points li{position:relative;padding-left:34px;font-size:16px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.topic-points li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--success-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A7048' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat}.topic-call a,.topic a,.brokers a{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.content-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px}.content-links li{font-size:15px;line-height:1.5}.content-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--action);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.related{padding-block:0 56px}.related-h{margin:0 0 6px;font:600 18px/1.3 var(--font);color:var(--ink)}.situations{margin-top:20px;max-width:var(--measure)}.situations-h{margin:0;font:600 14px/1.4 var(--font);color:var(--ink-2)}.situations .content-links{gap:0 16px}.situations .content-links a{font-weight:500;color:var(--action-hover)}.reviews-audience{margin:-8px 0 20px;font-size:15px;line-height:1.5;color:var(--ink-2)}.brokers{padding-block:72px}@media (max-width: 640px){.brokers{padding-block:56px}}.brokers:focus{outline:none}.broker-link{display:block;padding:12px 14px;background:var(--subtle);border-radius:var(--r-md);font-size:14px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere;word-break:break-all}.areas{padding-block:72px 0}@media (max-width: 640px){.areas{padding-block:56px 0}}.area-list{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.area-list li{background:var(--subtle);border-radius:var(--r-lg);padding:24px}.area-list a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 18px/1.3 var(--font);color:var(--action);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.area-list p{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.areas+.topics{padding-top:56px}
