@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/schibsted-grotesk-latin-wght-normal.woff2)format("woff2");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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/schibsted-grotesk-latin-ext-wght-normal.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:ReckonOS Display Patch;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/ibm-plex-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+20A6,U+1E62-1E63,U+1EB8-1EB9,U+1ECC-1ECD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/ibm-plex-sans-latin-wght-normal.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/ibm-plex-sans-latin-ext-wght-normal.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);size-adjust:103.47%;ascent-override:94.38%;descent-override:24.92%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(ArialMT);size-adjust:100.27%;ascent-override:102.23%;descent-override:27.43%;line-gap-override:0%}:root{color-scheme:light;--bg:#faf8f3;--surface:#fff;--surface-sunken:#f3f0e8;--ink:#15130f;--ink-muted:#5c5850;--ink-faint:#8a857b;--line:#e2ddd2;--line-strong:#cfc8b8;--brand:#0f0a87;--brand-hover:#1c33b0;--brand-pressed:#0a0763;--brand-tint:#eceaed;--on-brand:#fff;--accent:#b3121d;--accent-hover:#8e0e17;--accent-tint:#f6eae6;--on-accent:#fff;--skeleton:#ece8df;--scrim:#15130f7a;--logo-mark:var(--brand);--logo-dot:var(--accent);--logo-word:var(--ink);--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-sunken:var(--surface-sunken);--color-border:var(--line);--color-border-hover:var(--line-strong);--color-border-strong:var(--ink-muted);--color-rule:var(--ink);--color-text:var(--ink);--color-text-secondary:var(--ink-muted);--color-text-muted:var(--ink-muted);--color-text-faint:var(--ink-faint);--color-link:var(--brand);--color-link-hover:var(--brand-hover);--color-primary:var(--brand);--color-primary-hover:var(--brand-hover);--color-primary-pressed:var(--brand-pressed);--color-on-primary:var(--on-brand);--color-primary-tint:var(--brand-tint);--color-primary-tint-strong:var(--line-strong);--color-danger:var(--accent);--color-danger-hover:var(--accent-hover);--color-danger-tint:var(--accent-tint);--color-on-danger:var(--on-accent);--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2315130F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--rule:2px solid var(--ink);--hairline:1px solid var(--line);--font-display:"Schibsted Grotesk", "ReckonOS Display Patch", "Schibsted Fallback", system-ui, sans-serif;--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, sans-serif;--font-ui:var(--font-body);--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-h1:clamp(38px, 2rem + 3vw, 64px);--text-h2:clamp(28px, 1.5rem + 1.6vw, 40px);--text-h3:22px;--text-total:clamp(28px, 1.4rem + 1.2vw, 40px);--text-price:32px;--text-term:20px;--text-lede:19px;--text-body:17px;--text-form:16px;--text-small:14px;--text-fine:13px;--text-xs:var(--text-fine);--text-xs-plus:var(--text-fine);--text-sm:var(--text-small);--text-md:var(--text-form);--text-base:var(--text-body);--text-lg:var(--text-lede);--text-xl:var(--text-h3);--text-2xl:clamp(22px, 1.1rem + .8vw, 28px);--text-3xl:var(--text-h2);--text-4xl:var(--text-h1);--text-hero:var(--text-h1);--weight-display:700;--leading-h1:1.04;--leading-h2:1.1;--leading-display:1.1;--leading-tight:1.15;--leading-snug:1.25;--leading-body:1.6;--leading-form:1.5;--tracking-h1:-.02em;--tracking-h2:-.015em;--tracking-display:-.015em;--measure:65ch;--numeric-money:tabular-nums lining-nums;--space-0-5:4px;--space-1:8px;--space-1-5:12px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:32px;--space-6:48px;--space-8:64px;--space-10:64px;--space-12:96px;--space-16:128px;--space-section:64px;--space-inner:48px;--gutter:16px;--content-max:75rem;--content-narrow:42.5rem;--header-h:64px;--radius-0:0;--radius-control:4px;--radius-float:8px;--radius-sm:var(--radius-control);--radius-md:var(--radius-control);--radius-lg:var(--radius-0);--radius-xl:var(--radius-0);--radius-pill:var(--radius-control);--shadow-float:0 8px 24px -8px #15130f2e, 0 2px 6px -2px #15130f1a;--focus-outline:2px solid var(--brand);--focus-offset:2px;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--brand);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-press:.1s;--duration-fast:.12s;--duration-base:.2s;--duration-rule:.22s}@media (width>=768px){:root{--gutter:24px}}@media (width>=1024px){:root{--gutter:32px;--space-section:96px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-2));background:var(--color-bg);color-scheme:light}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;caret-color:var(--color-primary);margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;color:var(--color-text);font-variant-numeric:lining-nums proportional-nums;margin:0}h1{font-size:var(--text-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}h2{font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--text-h3);font-weight:600;line-height:var(--leading-snug);letter-spacing:-.005em}h4{font-family:var(--font-body);font-size:var(--text-form);letter-spacing:0;font-weight:600}p,ul,ol,dl,figure,blockquote{margin:0}p{text-wrap:pretty}a{color:var(--color-link);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out);text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}}a:active{color:var(--color-primary-pressed)}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}::selection{background:var(--color-primary);color:var(--color-on-primary)}table{border-collapse:collapse;width:100%}.num{font-family:var(--font-body);font-variant-numeric:var(--numeric-money)}.figure{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;font-weight:700}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-2);z-index:100;padding:var(--space-1) var(--space-2);background:var(--color-surface);color:var(--color-link);border:var(--rule);border-radius:var(--radius-control);font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:var(--space-1)}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container-narrow{width:100%;max-width:calc(var(--content-narrow) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-section)}.section--ruled{border-top:var(--rule)}main:not(:has([data-month]))>section~section:not([data-no-cv]){content-visibility:auto;contain-intrinsic-size:auto 900px}.section--sunken,.section--surface{background:var(--color-surface-sunken)}.stack>*+*{margin-top:var(--space-2)}.stack-lg>*+*{margin-top:var(--space-3)}.grid{gap:var(--space-3);display:grid}@media (width>=768px){.grid-2,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lede{font-size:var(--text-lede);color:var(--color-text-secondary);max-width:var(--measure);line-height:1.5}.muted{color:var(--color-text-secondary)}.small{font-size:var(--text-small);line-height:1.5}.fine{font-size:var(--text-fine);letter-spacing:.005em;line-height:1.5}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--space-2)}.prose h2{font-size:var(--text-2xl);margin-top:var(--space-6)}.prose>h2:first-child{margin-top:0}.container-narrow.prose{max-width:calc(var(--content-narrow) + 2 * var(--gutter))}.prose h3{margin-top:var(--space-4)}.prose ul,.prose ol{padding-left:var(--space-3)}.prose li+li{margin-top:var(--space-1)}.section-head{max-width:44rem;margin-bottom:var(--space-inner)}.section-head>*+*{margin-top:var(--space-2)}.section-head--center{text-align:center;margin-inline:auto}.btn{justify-content:center;align-items:center;gap:var(--space-1);min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-control);font-family:var(--font-body);font-weight:600;font-size:var(--text-form);white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-out);border:2px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn:active:not([disabled]):not([aria-disabled=true]){transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-faint);cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:active{background:var(--color-primary-pressed);color:var(--color-on-primary)}.btn-secondary{color:var(--color-text);border-color:var(--color-rule);background:0 0}.btn-secondary:active{background:var(--color-surface-sunken)}.btn-ghost{color:var(--color-text);padding-inline:var(--space-2);background:0 0}.btn-ghost:active{background:var(--color-surface-sunken)}.btn-danger{color:var(--color-danger);border-color:var(--color-danger);background:0 0}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.btn-secondary:hover,.btn-ghost:hover{background:var(--color-primary-tint);color:var(--color-text)}.btn-danger:hover{background:var(--color-danger);color:var(--color-on-danger)}.btn[disabled]:hover,.btn[aria-disabled=true]:hover{background:var(--color-surface-sunken);color:var(--color-text-faint)}}.btn-sm{min-height:40px;padding:0 var(--space-2);font-size:var(--text-small)}@media (pointer:coarse){.btn-sm{min-height:44px}}.btn-block{width:100%}.btn-icon{width:48px;padding:0}.btn-icon.btn-sm{width:40px}.btn svg{flex:none;width:20px;height:20px}.btn[aria-busy=true]{color:#0000;pointer-events:none;position:relative}.btn[aria-busy=true]:after{content:"";border:2px solid var(--color-on-primary);border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite btn-spin;position:absolute}.btn-secondary[aria-busy=true]:after,.btn-ghost[aria-busy=true]:after{border-color:var(--color-text);border-right-color:#0000}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-arrow:after{content:"→";transition:transform var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn-arrow:hover:after{transform:translate(3px)}}.cta-row{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.text-link{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.card{background:var(--color-surface);border:var(--hairline);border-radius:var(--radius-0);padding:var(--space-3)}.card>*+*{margin-top:var(--space-1-5)}.card h3{font-size:var(--text-h3)}.card p{color:var(--color-text-secondary)}.card-link{color:inherit;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.card-link:hover{color:inherit;border-color:var(--color-rule)}.card-link:hover .more{text-decoration-thickness:2px}}.card-link .more{color:var(--color-link);font-weight:600;font-size:var(--text-small);text-underline-offset:3px;text-decoration:underline 1px}.icon-tile{color:var(--color-primary);display:inline-flex}.icon-tile svg{width:24px;height:24px}.check-list{padding:0;list-style:none}.check-list li{padding-left:var(--space-4);position:relative}.check-list li+li{margin-top:var(--space-1)}.check-list li:before{content:"";border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:12px;height:6px;position:absolute;top:.55em;left:4px;transform:rotate(-45deg)}.answer{font-size:var(--text-lede);max-width:var(--measure);color:var(--color-text);line-height:1.5}.definition{border-block:var(--hairline);padding-block:var(--space-2);max-width:var(--measure)}.definition dt{color:var(--color-text);font-weight:600}.definition dd{margin:var(--space-0-5) 0 0;color:var(--color-text-secondary)}.note{font-size:var(--text-small);color:var(--color-text-secondary);border:var(--hairline);background:var(--color-surface);border-radius:var(--radius-0);padding:var(--space-2) var(--space-3);max-width:var(--measure)}.note strong{color:var(--color-text)}.faq{border-top:var(--rule);max-width:var(--content-narrow)}.faq details{border-bottom:var(--hairline)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-2) 0;font-weight:600;font-size:var(--text-form);cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--color-rule);border-radius:var(--radius-control);width:28px;height:28px;font-size:var(--text-form);color:var(--color-text);flex:none;place-items:center;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.faq summary:hover{color:var(--color-link)}}.faq details[open] summary:after{content:"−";background:var(--color-text);color:var(--color-surface)}.faq .faq-body{padding-bottom:var(--space-3);color:var(--color-text-secondary);max-width:var(--measure)}.faq .faq-body>*+*{margin-top:var(--space-1)}.table-wrap{border:var(--rule);border-radius:var(--radius-0);background:var(--color-surface);position:relative;overflow-x:auto}.data-table th,.data-table td{padding:var(--space-1-5) var(--space-2);text-align:left;border-bottom:var(--hairline);vertical-align:top;font-size:var(--text-form)}.data-table thead th{font-size:var(--text-small);background:var(--color-surface-sunken);border-bottom:var(--rule);font-weight:600}.data-table tbody th{font-weight:500}@media (hover:hover) and (pointer:fine){.data-table tbody tr:hover{background:var(--color-primary-tint)}}.data-table td.num,.data-table th.num{text-align:right;white-space:nowrap}.data-table tr:last-child th,.data-table tr:last-child td{border-bottom:0}.data-table caption{text-align:left;padding:var(--space-2);font-weight:600}.page-hero{padding-block:var(--space-8) var(--space-6)}.page-hero>.container>*+*,.page-hero>.container-narrow>*+*{margin-top:var(--space-3)}.page-hero h1{max-width:20ch}.breadcrumbs ol{gap:var(--space-1);font-size:var(--text-small);color:var(--color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";margin-right:var(--space-1);color:var(--color-text-muted)}.breadcrumbs a{color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.breadcrumbs a:hover{color:var(--color-link)}}.feature-row{gap:var(--space-4);align-items:start;display:grid}@media (width>=900px){.feature-row{gap:var(--space-8);grid-template-columns:5fr 7fr}.feature-row--flip{grid-template-columns:7fr 5fr}.feature-row--flip>:first-child{order:2}}.feature-row+.feature-row{margin-top:var(--space-12)}.steps{counter-reset:step;gap:var(--space-3);padding:0;list-style:none;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps li{counter-increment:step;border-top:var(--rule);padding-top:var(--space-2)}.steps li:before{content:counter(step);border:var(--rule);width:32px;height:32px;font-family:var(--font-display);font-weight:600;font-size:var(--text-small);margin-bottom:var(--space-2);place-items:center;display:grid}.steps h3{margin-bottom:var(--space-1)}.steps p{color:var(--color-text-secondary)}.ledger{background:var(--color-surface);border:var(--rule);border-radius:var(--radius-0);padding:var(--space-3);font-size:var(--text-small)}.ledger-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--hairline);display:flex}.ledger-head .tag{font-size:var(--text-fine);color:var(--color-text-secondary);padding:2px var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-control)}.ledger dl{gap:var(--space-1) var(--space-2);padding-block:var(--space-2);grid-template-columns:1fr auto;display:grid}.ledger dt{color:var(--color-text-secondary)}.ledger dd{text-align:right;font-variant-numeric:var(--numeric-money);margin:0}.ledger .minus{color:var(--color-text)}.ledger-total{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-top:calc(var(--space-2) + 5px);display:flex;position:relative}.ledger-total:before,.double-rule:before{content:"";border-top:1px solid var(--color-rule);border-bottom:2px solid var(--color-rule);transform-origin:0;height:5px;position:absolute;inset:0 0 auto}.double-rule{padding-top:5px;position:relative}.ledger-total strong{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:lining-nums tabular-nums;color:var(--color-text);font-weight:700}.ledger-bar{height:12px;margin-block:var(--space-2);background:var(--color-surface);gap:2px;display:flex}.ledger-bar span{height:100%;display:block}.ledger .b-keep{background:var(--color-primary)}.ledger .b-reserve{background:var(--color-text-secondary)}.ledger .b-cost{background:var(--color-text-faint)}.ledger-legend{gap:var(--space-1) var(--space-2);font-size:var(--text-fine);color:var(--color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ledger-legend li{align-items:center;gap:var(--space-0-5);display:inline-flex}.ledger-legend i{width:10px;height:10px;display:inline-block}.ledger-caption{margin-top:var(--space-2);font-size:var(--text-fine);color:var(--color-text-secondary)}.cta-band{background:var(--color-surface);color:var(--color-text);border:var(--rule);border-radius:var(--radius-0);padding:clamp(32px, 1rem + 4vw, 64px) var(--space-3);text-align:center;justify-items:center;gap:var(--space-3);display:grid}.cta-band h2{font-size:var(--text-h2);max-width:22ch;color:inherit}.cta-band p{max-width:52ch}.cta-band .cta-row{justify-content:center}.cta-band .terms{font-size:var(--text-small);color:var(--color-text-secondary)}.pill{align-items:center;gap:var(--space-0-5);padding:2px var(--space-1);border-radius:var(--radius-control);font-size:var(--text-fine);border:1px solid var(--color-border-strong);color:var(--color-text-secondary);white-space:nowrap;font-weight:600;line-height:1.5;display:inline-flex}.pill--brand{border-color:var(--color-primary);color:var(--color-primary)}.pill--draft{background:var(--color-surface-sunken);border-color:#0000}.pill--overdue{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-danger)}.form-field{gap:var(--space-0-5);display:grid}.form-field label,.form-field legend{font-weight:600;font-size:var(--text-small)}.form-field .hint{font-size:var(--text-small);color:var(--color-text-secondary)}.input,.select{width:100%;min-height:44px;padding:0 var(--space-1-5);font:inherit;font-size:var(--text-form);font-variant-numeric:var(--numeric-money);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.input:hover,.select:hover{border-color:var(--color-text)}}.input::placeholder{color:var(--color-text-secondary)}.input:disabled,.select:disabled{background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-faint);cursor:not-allowed}.select{-webkit-appearance:none;appearance:none;text-overflow:ellipsis;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}.input:focus-visible,.select:focus-visible{border-color:var(--color-primary)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--color-danger);background-color:var(--color-danger-tint)}.form-field .error{color:var(--color-danger);font-size:var(--text-small)}.money-input{align-items:stretch;display:flex}.money-input .prefix{padding:0 var(--space-1-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-control) 0 0 var(--radius-control);background:var(--color-surface-sunken);color:var(--color-text-secondary);border-right:0;align-items:center;display:inline-flex}.money-input .input{border-radius:0 var(--radius-control) var(--radius-control) 0;flex:auto;min-width:0}.capture{border:var(--hairline);background:var(--color-surface);overflow:hidden}.capture img{width:100%;height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:active:not([disabled]){transform:none}}.logo[data-astro-cid-f7espo7c]{flex:none;display:block;overflow:visible}.logo[data-astro-cid-f7espo7c] .logo-mark{fill:var(--logo-mark)}.logo[data-astro-cid-f7espo7c] .logo-dot{fill:var(--logo-dot)}.logo[data-astro-cid-f7espo7c] .logo-word{fill:var(--logo-word)}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--color-bg);border-bottom:var(--rule);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);height:var(--header-h);display:flex}.brand[data-astro-cid-nen7h5rs]{min-height:44px;color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .brand-mark,.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.desktop-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-3);padding:0;list-style:none;display:flex}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{height:calc(var(--header-h) - 2px);color:var(--color-text);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-bottom:2px solid #0000;align-items:center;margin-bottom:-2px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.signin[data-astro-cid-nen7h5rs]{color:var(--color-text);font-size:15px;font-weight:500;text-decoration:none;display:none}@media (hover:hover) and (pointer:fine){.signin[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary);text-decoration:underline}}.mobile-nav[data-astro-cid-nen7h5rs]{position:relative}.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-1-5);border:var(--rule);border-radius:var(--radius-control);cursor:pointer;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-size:15px;font-weight:600;list-style:none;display:inline-flex}.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover{background:var(--color-primary-tint)}}.mobile-nav[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--color-text);color:var(--color-surface)}.mobile-panel[data-astro-cid-nen7h5rs]{right:0;top:calc(100% + var(--space-1-5));width:min(360px, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - var(--header-h) - var(--space-3));overscroll-behavior:contain;background:var(--color-surface);border:var(--rule);border-radius:var(--radius-float);box-shadow:var(--shadow-float);padding:var(--space-2) var(--space-2) var(--space-3);position:absolute;overflow-y:auto}.mobile-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin-bottom:var(--space-2);padding:0;list-style:none}.mobile-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){min-height:44px;color:var(--color-text);border-bottom:var(--hairline);align-items:center;font-weight:500;text-decoration:none;display:flex}.mobile-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-link);font-weight:600}.panel-label[data-astro-cid-nen7h5rs]{font-size:var(--text-small);color:var(--color-text-secondary);padding-bottom:var(--space-0-5);border-bottom:1px solid var(--color-rule);font-weight:600}.panel-terms[data-astro-cid-nen7h5rs]{margin-top:var(--space-1);font-size:var(--text-fine);color:var(--color-text-secondary)}@media (width>=1024px){.desktop-nav[data-astro-cid-nen7h5rs]{display:block}.signin[data-astro-cid-nen7h5rs]{align-items:center;min-height:40px;display:inline-flex}.mobile-nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=479px){.bar[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs]{gap:var(--space-1)}.brand[data-astro-cid-nen7h5rs] .brand-wide{display:none}.brand[data-astro-cid-nen7h5rs] .brand-mark{display:block}.head-cta[data-astro-cid-nen7h5rs]{padding-inline:var(--space-1-5);font-size:var(--text-small)}.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{padding-inline:var(--space-1)}}@media (width<=359px){.menu-word[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:var(--rule);padding-block:var(--space-6) var(--space-4);font-size:15px}.cols[data-astro-cid-jo6i4kqk]{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about[data-astro-cid-jo6i4kqk]{max-width:22rem;color:var(--color-text-secondary);grid-column:1/-1}.about[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]+[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2)}.foot-brand[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--text-small);letter-spacing:0;color:var(--color-text);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-1);font-weight:700;line-height:1.5}ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:36px;color:var(--color-text-secondary);align-items:center;text-decoration:none;display:inline-flex}@media (pointer:coarse){nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px}}@media (hover:hover) and (pointer:fine){nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-link);text-decoration:underline}}.base[data-astro-cid-jo6i4kqk]{margin-top:var(--space-6);padding-top:var(--space-2);border-top:var(--hairline);gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small);display:grid}.legal-line[data-astro-cid-jo6i4kqk]{max-width:75ch}.legal-links[data-astro-cid-jo6i4kqk]{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--text-small)}@media (width>=900px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}.about[data-astro-cid-jo6i4kqk]{grid-column:auto}}.crumb-wrap[data-astro-cid-z4jru4n3]{padding-top:var(--space-3)}main[data-astro-cid-z4jru4n3]:focus{outline:none}
