@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/familjen-grotesk-vietnamese-wght-normal.DKRsWTd7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/familjen-grotesk-latin-ext-wght-normal.Cvgdx4cy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Familjen Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/familjen-grotesk-latin-wght-normal.CfZa4wxB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-tight:-.025em;--leading-tight:1.25;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:dark;--paper:#0b1626;--paper-2:#12233a;--surface:#12233a;--ink:#eef2f7;--ink-2:#a8b5c6;--ink-3:#a8b5c6;--rule:#22344d;--night:#0b1626;--on-night:#eef2f7;--on-night-soft:#a8b5c6;--accent:#ff5a5f;--accent-hover:#ff7a7e;--on-accent:#0b1626;--accent-fill:#ac1e22;--accent-fill-hover:#c4262b;--on-accent-fill:#fff;--red:#ac1e22;--red-deep:#8f171b;--on-red:#fff;--on-red-soft:#fbe3e3;--red-on-night:#ff5a5f;--light-paper:#f7f4ee;--light-surface:#fff;--light-ink:#1b1816;--light-ink-2:#4a453f;--light-rule:#d8d1c4;--font-head:"Familjen Grotesk Variable", "Familjen Grotesk", system-ui, sans-serif;--font-body:"Figtree Variable", "Figtree", system-ui, sans-serif;--font-logo:"Jost", system-ui, sans-serif;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-2xl:clamp(2rem, 4.5vw, 3.25rem);--text-3xl:clamp(2.5rem, 6vw, 4.25rem);--text-display:clamp(2.75rem, 7vw, 4.75rem);--text-figure:clamp(3.25rem, 7vw, 5rem);--leading-tight:.98;--leading-snug:1.2;--leading-body:1.55;--tracking-tight:-.035em;--tracking-label:0;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--s-20:5rem;--s-24:6rem;--section-y:clamp(2.75rem, 7vw, 6rem);--gutter:1.25rem;--measure:36rem;--page-max:75rem;--radius-0:0;--radius-1:2px;--radius-row:14px;--radius-panel:18px;--radius-pill:999px;--cut:0;--shadow-1:none;--shadow-2:0 24px 48px -24px #0009;--focus-ring:2px solid var(--accent);--focus-ring-on-fill:2px solid var(--on-accent-fill);--focus-offset:3px;--ease:cubic-bezier(.2, .7, .2, 1);--dur-1:.15s;--dur-2:.7s;--tap:2.75rem;--tap-gap:.5rem;--btn-h:3.5rem;--dock-h:4rem;--safe-bottom:env(safe-area-inset-bottom,0px)}@media (width>=56.25rem){:root{--gutter:2.5rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--s-4);scroll-padding-bottom:calc(var(--dock-h) + var(--safe-bottom) + var(--s-8));-webkit-tap-highlight-color:transparent}section[id],h2[id]{scroll-margin-top:var(--s-4)}body{background:var(--paper);color:var(--ink);font:400 var(--text-base)/var(--leading-body) var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}a:hover{color:var(--accent)}a,button,summary{touch-action:manipulation;scroll-margin-bottom:calc(var(--dock-h) + var(--safe-bottom) + var(--s-8))}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.skip{left:var(--s-4);background:var(--on-accent-fill);color:var(--accent-fill);padding:var(--s-3) var(--s-4);border-radius:var(--radius-pill);z-index:50;position:absolute;top:-5rem}.skip:focus{top:var(--s-4);outline:2px solid var(--ink);outline-offset:2px}.wrap{max-width:var(--page-max);padding-inline:var(--gutter);margin:0 auto}.section{padding-block:var(--section-y)}.tint{background:var(--paper-2);border-block:1px solid var(--rule)}.center{text-align:center}h1,h2,h3{font-family:var(--font-head);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-weight:600;font-size:var(--text-display);line-height:var(--leading-tight)}h2{font-weight:600;font-size:var(--text-2xl);letter-spacing:-.03em;line-height:1.04}h3{letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.1}.lede{color:var(--ink-2);max-width:42rem;margin-top:var(--s-4);font-size:var(--text-base)}.center .lede{margin-inline:auto}.note{margin-top:var(--s-4);color:var(--ink-2);font-size:1rem}.label{font:600 var(--text-sm)/1.2 var(--font-body);color:var(--accent)}.btn{min-height:var(--btn-h);border-radius:var(--radius-pill);font:600 var(--text-base)/1 var(--font-body);cursor:pointer;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding-inline:1.875rem;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent-fill);color:var(--on-accent-fill)}.btn-primary:hover{background:var(--accent-fill-hover);color:var(--on-accent-fill)}.btn-primary:focus-visible{outline:var(--focus-ring)}.btn-outline{border-color:var(--ink-2);color:var(--ink)}.btn-outline:hover{border-color:var(--accent);color:var(--ink)}.btn-dark{background:var(--paper);color:var(--ink)}.btn-dark:hover{background:var(--paper-2);color:var(--ink)}.on-fill :focus-visible{outline:var(--focus-ring-on-fill)}.link-accent{min-height:var(--tap);color:var(--accent);align-items:center;font-weight:600;display:inline-flex}.link-accent:hover{color:var(--accent-hover)}.site-header{justify-content:space-between;align-items:center;gap:var(--s-6);padding-block:var(--s-3);display:flex}.brand{min-height:var(--tap);color:var(--on-accent-fill);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand:hover{color:var(--on-accent-fill)}.brand svg{width:30px;height:24px}.logo-white{fill:var(--on-accent-fill)}.logo-brand{fill:var(--red)}.brand span{font:400 1.625rem/1 var(--font-logo)}.nav{display:none}.hero{padding-block:var(--s-6) var(--s-12)}.hero-grid{gap:var(--s-5);display:grid}.hero-grid>h1{order:0}.hero-sub{color:var(--on-red-soft);order:0;font-size:1.125rem;line-height:1.4}.price-line{align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule);order:1;display:flex}.hero-actions{flex-wrap:wrap;order:2;gap:12px;display:flex}.hero-actions .btn-invert{flex:1}.hero-actions .btn-outline-light{display:none}.panes{aspect-ratio:265/209;margin:var(--s-2) -10px 0;order:3;position:relative;overflow:clip}.hero-answer{color:var(--ink-2);font-size:var(--text-base);order:4}.price-big{font-variant-numeric:tabular-nums;font:700 clamp(2.25rem,5vw,3.25rem)/.95 var(--font-head);letter-spacing:-.03em;color:var(--accent);white-space:nowrap}.price-note{color:var(--ink-2);max-width:14rem;font-size:1rem;line-height:1.3}.pane{background:url(/images/london.jpg) 50%/cover;position:absolute;inset:0}.pane-a{clip-path:polygon(.4% 46.9%,20% 17.7%,50.2% 12%,32.8% 42.6%)}.pane-b{clip-path:polygon(58.9% 9.1%,98.5% .5%,84.9% 35.4%,41.9% 41.1%)}.pane-c{clip-path:polygon(12.8% 95.7%,36.2% 51.2%,80.8% 46.4%,61.1% 97.6%)}@media (prefers-reduced-motion:no-preference){.pane{animation:pane-in var(--dur-2) var(--ease) backwards}.pane-b{animation-delay:.12s}.pane-c{animation-delay:.24s}@keyframes pane-in{0%{opacity:0;transform:translate(1.5rem)}}}.crumbs ol{color:var(--ink-2);flex-wrap:wrap;align-items:center;padding:0;font-size:1rem;list-style:none;display:flex}.crumbs li{align-items:center;display:flex}.crumbs li+li:before{content:"/";margin-inline:var(--s-2);color:var(--ink-2)}.crumbs a{min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;display:inline-flex}.crumbs [aria-current]{color:var(--ink)}.stats{margin-top:var(--s-8);row-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat{padding-inline:var(--s-2);flex-direction:column-reverse;display:flex}.stat:nth-child(2n){border-left:1px solid var(--rule)}.stat:last-child{border-left:0;grid-column:span 2}.stat dt{color:var(--ink-2);font-size:1rem;line-height:1.35}.stat dd{font:600 2.25rem/1 var(--font-head);font-variant-numeric:tabular-nums}.stat.lead dd{font-weight:700;font-size:var(--text-figure);letter-spacing:-.04em;color:var(--accent)}.quote-main{margin:var(--s-10) auto 0;max-width:55rem}.quote-main blockquote{font:500 clamp(1.5rem,3.2vw,2.5rem)/1.2 var(--font-head);letter-spacing:-.015em}figcaption{margin-top:var(--s-3);color:var(--accent);font-size:1rem}.quotes-more{gap:var(--s-5);max-width:57.5rem;margin:var(--s-8) auto 0;padding-top:var(--s-6);border-top:1px solid var(--rule);display:grid}.quotes-more blockquote{font:400 1.1875rem/1.3 var(--font-head)}.tiers{margin-top:var(--s-8);display:grid}.tier{padding:var(--s-6) var(--s-5);border:1px solid var(--rule);text-align:left;flex-direction:column;gap:10px;display:flex}.tier-kind{font:600 var(--text-sm)/1.2 var(--font-body);color:var(--accent)}.tier h3{margin-top:2px}.tier-price{font:700 2.125rem/1.05 var(--font-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tier-note{color:var(--ink-2);font-size:1rem}.tier ul{margin:var(--s-2) 0 0;color:var(--ink-2);padding-left:1.125rem;font-size:1rem;list-style:outside}.tier li+li{margin-top:4px}.tier li::marker{color:var(--accent)}.tier-fit{padding-top:var(--s-3);margin-top:auto;font-weight:600}.tier-main{background:var(--accent-fill);color:var(--on-accent-fill);border-radius:var(--radius-panel);box-shadow:var(--shadow-2);gap:var(--s-2);border:0}.tier-main .tier-kind,.tier-main .tier-note,.tier-main ul{color:var(--on-accent-fill);font-weight:500}.tier-main .tier-kind{font-weight:700}.tier-main li::marker{color:var(--on-accent-fill)}.tier-main .tier-price{font-size:2.75rem}.tier-main .tier-fit{color:var(--on-accent-fill);margin-top:var(--s-1);padding-top:0;font-weight:700}.tier-main .btn{margin-top:var(--s-3);min-height:54px}.tier-side{margin-inline:var(--s-2);border-radius:0 0 var(--radius-panel) var(--radius-panel);padding-top:var(--s-6);border-top:0}.tier-main+.tier-side{padding-top:calc(var(--s-6) + 8px);margin-top:-8px}.fine{margin:var(--s-8) auto 0;max-width:51rem;color:var(--ink-2);font-size:1rem}.center .fine{text-align:center}.timeline{margin:var(--s-8) 0 0 var(--s-2);border-left:2px solid var(--ink);gap:var(--s-6);flex-direction:column;padding:0 0 0 22px;list-style:none;display:flex}.timeline li{position:relative}.timeline li:before{content:"";background:var(--accent);width:16px;height:16px;position:absolute;top:3px;left:-31px}.t-when{font:600 var(--text-sm)/1.3 var(--font-body);color:var(--accent);display:block}.t-head{font:600 1.3125rem/1.15 var(--font-head);letter-spacing:-.01em;display:block}.t-text{color:var(--ink-2);margin-top:4px;font-size:1rem;display:block}.cover-grid{margin:var(--s-6) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.cover-grid a{gap:var(--s-2);height:100%;padding:var(--s-4) var(--s-5);border-radius:var(--radius-row);background:var(--paper-2);flex-direction:column;text-decoration:none;display:flex}.cover-grid a:hover{color:var(--ink);background:var(--rule)}.cover-top{justify-content:space-between;gap:var(--s-3);font:600 1.25rem/1.2 var(--font-head);display:flex}.cover-top span{color:var(--accent)}.cover-desc{color:var(--ink-2);font-size:1rem}.faq-list{gap:var(--s-2);margin-top:var(--s-6);display:grid}.faq-layout>.h2-small{margin-top:var(--s-12)}.faq-list details{border-radius:var(--radius-row);background:var(--paper-2);padding:0 var(--s-5)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--s-4);cursor:pointer;min-height:3.75rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--accent)}.faq-list summary:after{content:"+";font:400 1.5rem/1 var(--font-head);color:var(--accent);flex:none}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin:0 0 var(--s-5);color:var(--ink-2)}.next-list{gap:var(--s-2);margin-top:var(--s-6);display:grid}.next-list a{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:3.75rem;padding:0 var(--s-5);border-radius:var(--radius-row);border:1px solid var(--rule);font-weight:600;text-decoration:none;display:flex}.next-list a span{color:var(--accent)}.next-list a:hover{border-color:var(--accent);color:var(--ink)}.close{background:var(--accent-fill);color:var(--on-accent-fill)}.close .wrap{padding-block:var(--s-10);gap:var(--s-4);display:grid}.close h2{font:700 clamp(2.5rem,6vw,4.25rem)/.95 var(--font-head);letter-spacing:-.04em;max-width:none}.close p{font-weight:500}.close .btn{justify-self:start;min-width:12rem}.close a:hover{color:var(--on-accent-fill)}.close-links{gap:0 var(--s-5);flex-wrap:wrap;font-weight:600;display:flex}.close-links a{min-height:var(--tap);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.site-footer{padding:var(--s-6) 0 calc(var(--dock-h) + var(--safe-bottom) + var(--s-12));color:var(--ink-2);font-size:1rem}.footer-in{gap:var(--s-3);display:grid}.footer-contact{gap:0 var(--s-5);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.footer-contact a{min-height:var(--tap);align-items:center;display:inline-flex}.footer-links{gap:0 var(--s-5);flex-wrap:wrap;display:flex}.footer-links a{min-height:var(--tap);align-items:center;display:inline-flex}.dock{left:10px;right:10px;bottom:calc(10px + var(--safe-bottom));height:var(--dock-h);padding:var(--s-2);border-radius:var(--radius-pill);background:var(--paper-2);border:1px solid var(--rule);gap:var(--tap-gap);z-index:30;box-shadow:var(--shadow-2);grid-template-columns:1fr 1fr 1.5fr;display:grid;position:fixed}.dock>a,.dock summary{border-radius:var(--radius-pill);border:1px solid var(--ink-2);min-height:3rem;color:var(--ink);font:600 var(--text-base)/1 var(--font-body);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;list-style:none;display:flex}.dock summary::-webkit-details-marker{display:none}.dock .go{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent-fill)}.dock .go:hover{background:var(--accent-fill-hover);color:var(--on-accent-fill)}.dock .go:focus-visible{outline:var(--focus-ring)}.dock details{display:flex}.dock summary{flex:1}.sheet{left:0;right:0;bottom:calc(100% + var(--s-2));background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-panel);padding:var(--s-2) var(--s-5) var(--s-3);overscroll-behavior:contain;max-height:70vh;box-shadow:var(--shadow-2);position:absolute;overflow:auto}.sheet a{min-height:3.25rem;font:500 1.1875rem/1.2 var(--font-head);border-bottom:1px solid var(--rule);align-items:center;text-decoration:none;display:flex}.sheet a:last-child{border-bottom:0}.sheet a.group{min-height:0;padding-top:var(--s-3);font:600 var(--text-sm)/1.2 var(--font-body);color:var(--accent);border-bottom:0;display:block}.sheet .sub a{padding-left:var(--s-4);font-size:1.0625rem}.sheet .sub a.indent{padding-left:calc(var(--s-4) + var(--s-6));font-size:1rem;font-weight:400}.hero-service{padding-block:var(--s-2) var(--s-10)}.hero-service .hero-grid>.crumbs{order:0}.hero-service h1{font-size:var(--text-3xl)}.hero-service .price-big{font-size:clamp(2.25rem,4vw,3rem)}.hero-service .panes{display:none}.panels{margin-top:var(--s-8);gap:12px;display:grid}.panel{padding:var(--s-5) var(--s-5) var(--s-6);border-radius:var(--radius-panel);background:var(--paper)}.panel dt{font:600 1.375rem/1.2 var(--font-head);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.panel dd{color:var(--ink-2);margin-top:10px;font-size:1rem}.plan-tag{font:600 var(--text-sm)/1 var(--font-body);color:var(--ink-2);white-space:nowrap}.plan-tag.total{color:var(--accent);font-weight:700}.scope{margin-top:var(--s-8);border-top:1px solid var(--rule);display:grid}.scope div{padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}.scope dt{font:600 1.375rem/1.2 var(--font-head);color:var(--accent)}.scope dd{color:var(--ink-2);margin-top:10px;font-size:1rem}.table-panel{margin-top:var(--s-6);border-radius:var(--radius-panel);background:var(--paper);padding:var(--s-2) 0 var(--s-1);overscroll-behavior-x:contain;scroll-margin-bottom:calc(var(--dock-h) + var(--safe-bottom) + var(--s-8));overflow-x:auto}.table-panel:focus-visible{outline-offset:-3px}.table-panel{--tbg:var(--paper);--tsh:#ffffff4d;background-image:linear-gradient(to left,var(--tbg) 30%,transparent),radial-gradient(farthest-side at 100% 50%,var(--tsh),transparent);background-position:100% 0,100% 0;background-repeat:no-repeat;background-size:2.5rem 100%,.875rem 100%;background-attachment:local,scroll}.scroll-hint{margin:var(--s-6) 0 0;font:600 var(--text-sm)/1.3 var(--font-body);color:var(--ink-2);display:none}.scroll-hint+.table-panel{margin-top:var(--s-2)}@media (width<=50rem){.scroll-hint{display:block}}table{border-collapse:collapse;width:100%;min-width:38rem;font-size:var(--text-base);line-height:1.45}caption{text-align:left;padding:var(--s-4) 0 var(--s-2);font:600 var(--text-sm)/1.3 var(--font-body);color:var(--ink-2)}th,td{text-align:left;padding:var(--s-4) var(--s-4);border-bottom:1px solid var(--rule);vertical-align:top}thead th{border-bottom:2px solid var(--accent);font:600 var(--text-sm)/1.3 var(--font-body);color:var(--ink-2)}tbody tr:last-child>*{border-bottom:0}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.table-panel th:first-child,.table-panel td:first-child{padding-left:var(--s-5)}.table-panel th:last-child,.table-panel td:last-child{padding-right:var(--s-5)}.table-panel thead th{color:var(--ink);font-weight:700}.table-panel caption{padding-left:var(--s-5);max-width:calc(100vw - 2 * var(--s-5));box-sizing:border-box;position:sticky;left:0}tbody th{font:600 1.375rem/1.2 var(--font-head);color:var(--accent);white-space:nowrap}td{color:var(--ink-2)}td.num{color:var(--ink);font-weight:600}th:first-child{background:var(--paper);position:sticky;left:0}.stats-service .stat dd{font-size:2.25rem}.order-1{order:1}.order-2{order:2}.narrow{max-width:48rem;margin-inline:0}.hero-actions .btn-outline-light.show{display:inline-flex}.link-spaced{margin-top:var(--s-6)}.section-tight{padding-bottom:var(--s-8)}.ruled{border-top:1px solid var(--rule)}.h2-small{font-size:clamp(1.75rem,3vw,2.25rem)}.scope{text-align:left}.split{gap:var(--s-4);display:grid}.prose p{color:var(--ink-2);max-width:var(--measure)}.prose p+p{margin-top:var(--s-4)}.prose ul{margin:var(--s-4) 0 0;color:var(--ink-2);max-width:var(--measure);padding-left:1.125rem;list-style:outside}.prose li+li{margin-top:var(--s-2)}.prose li::marker{color:var(--accent)}.prose .link-accent{margin-top:var(--s-3)}.light .prose p,.light .prose ul{color:var(--light-ink-2)}.panels-navy .panel,.panels-tint .panel{background:var(--paper-2)}.panels-tint .panel{background:var(--paper)}.row-label{white-space:normal;font:600 var(--text-base)/1.4 var(--font-body);color:var(--ink)}.tint .table-panel{background:var(--paper)}.table-panel .num,.table-panel td{vertical-align:top}@media (width>=56.25rem){h3{font-size:1.75rem}.hero{padding-block:var(--s-16) var(--s-24)}.hero-grid{column-gap:var(--s-6);row-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.hero-grid>h1{grid-area:1/1/auto/span 6}.price-line{order:0;grid-area:2/1/auto/span 6}.hero-answer{font-size:var(--text-lg);order:0;grid-area:3/1/auto/span 6;max-width:34rem}.hero-actions{flex-wrap:nowrap;order:0;grid-area:4/1/auto/span 6}.hero-actions .btn-invert{flex:none}.hero-actions .btn-outline-light{display:inline-flex}.panes{margin:0 calc(var(--s-6) * -1) 0 0;order:0;grid-area:1/7/span 4/span 6}.price-note{font-size:var(--text-base);max-width:none}.hero-service{padding-block:var(--s-8) var(--s-16)}.hero-service .hero-grid>.crumbs{grid-area:1/1/auto/span 7}.hero-service .hero-grid>h1{grid-area:2/1/auto/span 7}.hero-service .hero-answer{grid-area:3/1/auto/span 7}.hero-service .price-line{grid-area:4/1/auto/span 7}.hero-service .hero-actions{grid-area:5/1/auto/span 7}.hero-service .panes{grid-area:1/8/span 5/span 5;display:block}.stats{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:0}.stat{padding-inline:var(--s-4)}.stat:nth-child(2n){border-left:0}.stat+.stat{border-left:1px solid var(--rule)}.stat:last-child{grid-column:auto}.stat dd{font-size:3.5rem;line-height:1.43}.stat.lead dd{line-height:1}.stats-service .stat dd{font-size:2.75rem}.quotes-more{gap:var(--s-10);grid-template-columns:repeat(2,minmax(0,1fr))}.quotes-more blockquote{font-size:1.375rem}.tiers{margin-top:var(--s-16);grid-template-columns:1fr 1.25fr 1fr;align-items:stretch}.tier{padding:2.25rem 2rem}.tier-side,.tier-main+.tier-side{border-top:1px solid var(--rule);margin-inline:0;margin-top:0;padding-top:2.25rem}.tier-core{border-radius:var(--radius-panel) 0 0 var(--radius-panel);border-right:0;order:1}.tier-main{order:2;margin-block:-18px;padding:2.75rem 2.5rem}.tier-flex{border-radius:0 var(--radius-panel) var(--radius-panel) 0;border-left:0;order:3}.tier-price{font-size:2.75rem}.tier-main .tier-price{letter-spacing:-.03em;font-size:4rem}.tier h3{font-size:1.75rem}.tier-main h3{font-size:2.125rem}.section-head{column-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.section-head h2{grid-column:1/span 6}.section-head .lede{grid-column:8/span 5;margin:0}.timeline{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:0 var(--s-8);margin:var(--s-12) 0 0;border-left:0;border-top:2px solid var(--ink);padding:0;display:grid}.timeline li{padding-top:1.875rem}.timeline li:before{top:-9px;left:0}.t-head{margin-top:6px;font-size:1.5rem}.cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cover-grid a{padding:var(--s-6);border-radius:var(--radius-panel)}.cover-top{font-size:1.375rem}.split{column-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.split>h2{grid-column:1/span 5}.split>.prose{grid-column:7/span 6}.faq-layout{column-gap:var(--s-6);row-gap:var(--s-16);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.faq-layout>h2{grid-column:1/span 5;font-size:2.75rem}.faq-layout>.h2-small{margin-top:0}.faq-layout>.faq-list,.faq-layout>.next-list{grid-column:7/span 6;margin-top:0}.faq-list details,.next-list a{padding:0 var(--s-6)}.close .wrap{column-gap:var(--s-6);grid-template-columns:1.2fr 1fr;align-items:center;padding-block:4.5rem}.close .wrap>div>*+*{margin-top:var(--s-3)}.footer-in{justify-content:space-between;align-items:flex-start;gap:var(--s-6);display:flex}.footer-links{flex-shrink:0;gap:0 1.125rem}.panels{grid-template-columns:repeat(3,minmax(0,1fr))}.panels:has(>:nth-child(4):last-child),.panels:has(>:nth-child(8):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.panels:has(>:nth-child(5):last-child),.panels:has(>:nth-child(7):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.panels:has(>:nth-child(5):last-child)>*,.panels:has(>:nth-child(7):last-child)>*{grid-column:span 2}.panels:has(>:nth-child(5):last-child)>:nth-child(4){grid-column:2/span 2}.panels:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:4/span 2}.panels:has(>:nth-child(7):last-child)>:nth-child(7){grid-column:3/span 2}.scope{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}.scope div{padding:0 var(--s-6);border-bottom:0;border-left:1px solid var(--rule)}.scope div:first-child{border-left:0;padding-left:0}.scope div:last-child{padding-right:0}.table-panel th:first-child,.table-panel td:first-child{padding-left:var(--s-7,1.75rem)}.table-panel th:last-child,.table-panel td:last-child{padding-right:var(--s-7,1.75rem)}}@media (width>=75rem){.panels:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.brand svg{width:36px;height:28px}.brand span{font-size:1.8125rem}.site-header{padding-block:var(--s-5)}.nav{font:500 var(--text-base)/1.2 var(--font-body);flex-wrap:nowrap;align-items:center;display:flex}.nav>a,.nav summary,.nav-group>a{min-height:var(--tap);white-space:nowrap;cursor:pointer;align-items:center;padding:12px 8px;text-decoration:none;list-style:none;display:inline-flex}.nav summary::-webkit-details-marker{display:none}.nav a:hover,.nav summary:hover{color:var(--on-accent-fill);text-underline-offset:8px;text-decoration:underline 2px}.nav [aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--on-accent-fill);-webkit-text-decoration-color:var(--on-accent-fill);text-decoration-color:var(--on-accent-fill);text-underline-offset:8px;text-decoration-thickness:2px}.nav .pill{margin-left:var(--s-2);padding:0 var(--s-4);border:1px solid var(--on-red-soft);border-radius:var(--radius-pill)}.nav .pill:hover{border-color:var(--on-accent-fill);text-decoration:none}.nav-group{position:relative}.nav-group>a:after{content:"";border:solid var(--on-red-soft);border-width:0 2px 2px 0;width:6px;height:6px;margin-left:8px;transform:rotate(45deg)translateY(-2px)}.nav-group ul{color:var(--ink);min-width:15rem;padding:var(--s-2);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-row);box-shadow:var(--shadow-2);z-index:40;list-style:none;display:none;position:absolute;top:100%;left:0}.nav-group:hover ul,.nav-group:focus-within ul{display:block}.nav-group ul a{min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--s-2);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.nav-group ul a:hover{background:var(--rule);color:var(--ink);text-decoration:none}.nav-group ul li.indent a{padding-left:calc(var(--s-3) + var(--s-6));font-size:.9375rem}.dock{display:none}.site-footer{padding-bottom:var(--s-10)}}.red-field{background:var(--accent-fill);color:var(--on-accent-fill)}.red-field a:hover{color:var(--on-accent-fill)}.red-field :focus-visible{outline:var(--focus-ring-on-fill)}.red-field .price-line{border-top-color:var(--on-accent-fill)}@supports (color:color-mix(in lab, red, red)){.red-field .price-line{border-top-color:color-mix(in srgb,var(--on-accent-fill) 35%,transparent)}}.red-field .price-big{color:var(--on-accent-fill)}.red-field .price-note,.red-field .hero-answer,.red-field .crumbs ol,.red-field .crumbs li+li:before{color:var(--on-red-soft)}.red-field .crumbs [aria-current]{color:var(--on-accent-fill)}.label-light{font:600 var(--text-sm)/1.2 var(--font-body);color:var(--on-red-soft)}.btn-invert{background:var(--on-accent-fill);color:var(--accent-fill)}.btn-invert:hover{background:var(--on-red-soft);color:var(--accent-fill)}.red-field .btn-invert:hover{color:var(--accent-fill)}.btn-outline-light{border-color:var(--on-accent-fill);color:var(--on-accent-fill)}.btn-outline-light:hover{background:var(--accent-fill-hover);color:var(--on-accent-fill)}.light{background:var(--light-paper);color:var(--light-ink)}.light a:hover{color:var(--red)}.light :focus-visible{outline:2px solid var(--red)}.light .lede,.light .note,.light .stat dt{color:var(--light-ink-2)}.light .stat{border-color:var(--light-rule)}.light .stat dd{color:var(--light-ink)}.light .stat.lead dd,.light figcaption,.light .label{color:var(--red)}.light .quotes-more{border-top-color:var(--light-rule)}.light .panel{background:var(--light-surface);border:1px solid var(--light-rule)}.light .panel dd,.light .plan-tag{color:var(--light-ink-2)}.light .plan-tag.total,.light .link-accent{color:var(--red)}.light .link-accent:hover{color:var(--light-ink)}.light .timeline{border-color:var(--light-ink)}.light .timeline li:before{background:var(--red)}.light .t-when{color:var(--red)}.light .t-head{color:var(--light-ink)}.light .t-text{color:var(--light-ink-2)}.light .table-panel{--tbg:var(--light-surface);--tsh:#00000038;background-color:var(--light-surface);border:1px solid var(--light-rule)}.light .scroll-hint,.light caption,.light thead th,.light td{color:var(--light-ink-2)}.light thead th{border-bottom-color:var(--red)}.light th,.light td{border-bottom-color:var(--light-rule)}.light tbody th{color:var(--red)}.light .row-label{color:var(--light-ink)}.light th:first-child{background:var(--light-surface)}.light .table-panel thead th{color:var(--light-ink)}.light .scope,.light .scope div{border-color:var(--light-rule)}.light .scope dt{color:var(--red)}.light .scope dd{color:var(--light-ink-2)}.light .faq-list details{background:var(--light-surface);border:1px solid var(--light-rule)}.light .faq-list p{color:var(--light-ink-2)}.light .faq-list summary:hover,.light .faq-list summary:after{color:var(--red)}.light .next-list a{border-color:var(--light-rule);background:var(--light-surface)}.light .next-list a span{color:var(--red)}.light .next-list a:hover{border-color:var(--red);color:var(--light-ink)}.light .tier-note,.light .fine{color:var(--light-ink-2)}.light .tier{border-color:var(--light-rule)}.light .tier-kind{color:var(--red)}.light .tier ul{color:var(--light-ink-2)}.light .tier li::marker{color:var(--red)}.light .tier-main{border:0}.light .tier-main .tier-kind,.light .tier-main .tier-note,.light .tier-main ul,.light .tier-main .tier-fit,.light .tier-main li::marker{color:var(--on-accent-fill)}.light .cover-grid a{background:var(--light-surface);border:1px solid var(--light-rule);color:var(--light-ink)}.light .cover-grid a:hover{background:var(--light-surface);border-color:var(--red);color:var(--light-ink)}.light .cover-top span{color:var(--red)}.light .cover-desc{color:var(--light-ink-2)}.hero-guide .byline{color:var(--on-red-soft);margin-top:var(--s-4);order:3;font-size:1rem}.article-layout{gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}.article-layout>*{min-width:0}.toc ol{margin-top:var(--s-3);gap:var(--s-1);padding:0;list-style:none;display:grid}.toc a{min-height:var(--tap);color:var(--light-ink);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.article{max-width:var(--measure);color:var(--light-ink-2)}.article>*+*{margin-top:var(--s-4)}.article h2{margin-top:var(--s-12);color:var(--light-ink);scroll-margin-top:var(--s-6)}.article h3{margin-top:var(--s-8);color:var(--light-ink)}.article strong{color:var(--light-ink)}.article ul,.article ol{padding-left:1.25rem}.article ul{list-style:outside}.article li+li{margin-top:var(--s-2)}.article li::marker{color:var(--accent-fill)}.article a{color:var(--light-ink);text-underline-offset:.2em;text-decoration:underline}.article blockquote{border-left:4px solid var(--accent-fill);padding-left:var(--s-4);color:var(--light-ink)}.table-scroll{overscroll-behavior-x:contain;border:1px solid var(--light-rule);border-radius:var(--radius-panel);background:var(--light-surface);scroll-margin-bottom:calc(var(--dock-h) + var(--safe-bottom) + var(--s-8));overflow-x:auto}.table-scroll:focus-visible{outline-offset:-3px}.article table{border-collapse:collapse;width:100%;min-width:34rem;font-size:1rem}.article th,.article td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--light-rule)}.article th{color:var(--light-ink);font-weight:600}.article tr:last-child td{border-bottom:0}@media (width>=75rem){.article-layout{column-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.article-layout>.toc{top:var(--s-6);grid-column:1/span 3;position:sticky}.article-layout>.article{grid-column:5/span 8}}.panel-link{position:relative}.panel-link dt a{color:inherit;text-decoration:none}.panel-link dt a:after{content:"";border-radius:var(--radius-panel);position:absolute;inset:0}.panel-link dt a:focus-visible{outline:none}.panel-link dt a:focus-visible:after{outline:var(--focus-ring-width,3px) solid var(--accent);outline-offset:2px}.panel-link:hover{outline:1px solid var(--accent)}.light .panel-link:hover,.light .panel-link dt a:focus-visible:after{outline-color:var(--accent-fill)}.consent{left:10px;right:10px;bottom:calc(var(--dock-h) + var(--safe-bottom) + 20px);z-index:40;padding:var(--s-2) var(--s-3);border-radius:var(--radius-panel);background:var(--paper-2);border:1px solid var(--rule);box-shadow:var(--shadow-2);justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:nowrap;display:flex;position:fixed}.consent[hidden]{display:none}.consent p{color:var(--ink-2);white-space:nowrap;margin:0;font-size:1rem}.consent p a{color:var(--ink);text-underline-offset:.2em;min-height:var(--tap);align-items:center;text-decoration:underline;display:inline-flex}.consent-actions{flex:none;gap:6px;display:flex}.consent-actions .btn{min-height:var(--tap);padding-inline:var(--s-3)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=75rem){.consent{left:var(--s-6);right:var(--s-6);bottom:var(--s-4);padding:var(--s-2) var(--s-4)}}.enquiry{gap:var(--s-4);max-width:36rem;margin-top:var(--s-6);display:grid}.enquiry .field{gap:var(--s-1);display:grid}.enquiry label{font-weight:600}.enquiry .opt{color:var(--ink-2);font-weight:400}.enquiry input[type=text],.enquiry input[type=email],.enquiry input[type=tel],.enquiry textarea{width:100%;min-height:var(--tap);padding:var(--s-3) var(--s-4);font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-input,.5rem);font-size:1rem}.enquiry textarea{resize:vertical;min-height:8rem}.enquiry [aria-invalid=true]{border-color:var(--accent);border-width:2px}.enquiry .err{min-height:0;color:var(--accent);font-size:1rem}.enquiry .err:empty{display:none}.enquiry .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.enquiry .form-note{color:var(--ink-2);font-size:1rem}.enquiry .form-note a{color:inherit;text-underline-offset:.2em;min-height:var(--tap);align-items:center;text-decoration:underline;display:inline-flex}.light .enquiry label{color:var(--light-ink)}.light .enquiry .opt,.light .enquiry .form-note{color:var(--light-ink-2)}.light .enquiry input[type=text],.light .enquiry input[type=email],.light .enquiry input[type=tel],.light .enquiry textarea{color:var(--light-ink);background:var(--light-surface);border-color:var(--light-rule)}.light .enquiry .err,.light .enquiry [aria-invalid=true]{color:var(--accent-fill)}.light .enquiry [aria-invalid=true]{border-color:var(--accent-fill)}.tint .enquiry input[type=text],.tint .enquiry input[type=email],.tint .enquiry input[type=tel],.tint .enquiry textarea{background:var(--paper)}.included-block~.hero-actions{order:3}.included-block~.panes{order:4}.hero-grid>.included-block{order:2}.included-big{font:600 clamp(1.5rem,5vw,2rem)/1.1 var(--font-head);letter-spacing:-.01em}.included{gap:var(--s-2);margin:var(--s-3) 0 0;padding:0;list-style:none;display:grid}.included li{gap:var(--s-2);align-items:flex-start;font-size:1rem;line-height:1.35;display:flex}.included li:before{content:"✓";flex:none;width:1.1rem;font-weight:700}.included-toggle{min-height:var(--tap);margin-top:var(--s-1);color:inherit;font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.included-toggle[hidden],.included.collapsed li:nth-child(n+4){display:none}@media (width>=900px){.hero-grid>.included-block{order:0;grid-area:3/1/auto/span 6}.included{column-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-icon{width:2.25rem;height:2.25rem;margin-bottom:var(--s-3);color:var(--accent);display:block}.panel-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.light .panel-icon{color:var(--accent)}.link-list{gap:var(--s-5) var(--s-8);margin-top:var(--s-6);list-style:none;display:grid}.link-list a{font:600 1.25rem/1.25 var(--font-head);color:var(--ink);text-decoration:none}.link-list a:hover{color:var(--accent);text-decoration:underline}.link-list p{color:var(--ink-2);margin-top:6px;font-size:1rem}.light .link-list a{color:var(--light-ink)}.light .link-list p{color:var(--light-ink-2)}@media (width>=56.25rem){.link-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.hero-grid>.hero-sub{font-size:var(--text-lg);grid-area:2/1/auto/span 6}.hero-grid>.hero-sub~.price-line{grid-row:3}.hero-grid>.hero-sub~.hero-actions{grid-row:4}.hero-grid>.hero-sub~.panes{grid-row:1/span 4}}.lp-included{margin-top:var(--s-6)}.ads-dock{grid-template-columns:1fr 1.4fr}@media (width<=899px){.hero-home{padding-top:0}.hero-home .hero-grid>.panes{order:1;width:95%;margin:0 auto}.hero-home .hero-grid>.price-line{order:2}.hero-home .hero-grid>.included-block{order:3}.hero-home .hero-grid>.hero-actions{order:4}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
