@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-ext-400-normal.DHVTfbSM.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-400-normal.DUPvg9bQ.woff) format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.woff) format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-ext-500-normal.Ch1izu81.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-500-normal.BjmYCtCC.woff) format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-500-normal.rf9C4Thp.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-500-normal.Ba39e-CX.woff) format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/schibsted-grotesk-latin-ext-600-normal.C5pQPdUJ.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-600-normal.DQsnXf5q.woff) format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/schibsted-grotesk-latin-600-normal.Czv9Obfv.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-600-normal.BieE9YjJ.woff) format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-ext-700-normal.o210KhU4.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-ext-700-normal.DDW2aNyx.woff) format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-700-normal.BkH0uJ1o.woff2) format("woff2"),url(/_astro/schibsted-grotesk-latin-700-normal.Dz-okVa0.woff) format("woff");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}:root{--color-primary: #B5502A;--color-primary-hover: #9E4524;--color-primary-strong: #8F3A1B;--color-on-primary: #FFFFFF;--color-primary-soft: #FBF1E9;--color-primary-soft-border: #F0DDCB;--color-secondary: #1D4A3E;--color-secondary-strong: #16382F;--color-success-surface: #EDF0E6;--color-success-border: #DCE2CF;--color-accent: #E8C56B;--color-warning: #8A6A18;--color-warning-surface: #FBF4E2;--color-warning-border: #EFE1BE;--color-on-warning-surface: #6B4A33;--color-sold: #A8842C;--color-info: #2E5C8A;--color-background: #F4EEE3;--color-surface: #FFFCF6;--color-surface-raised: #FFFDF9;--color-surface-sunken: #F6F1E7;--color-surface-dim: #F1ECE2;--color-inverse: #23201C;--color-on-inverse: #F7F3EA;--color-on-surface: #23201C;--color-on-surface-2: #45403A;--color-muted: #6E675D;--color-muted-2: #7A736A;--color-subtle: #8A8277;--color-faint: #A79E91;--color-border: #E4DCCB;--color-border-strong: #E0D7C4;--color-border-stronger: #D6CBB4;--color-divider: #EFE8DA;--color-ext-surface: #FFFFFF;--color-ext-surface-2: #F1F1F1;--color-ext-border: #DDDDDD;--color-ext-text: #1F1F1F;--color-ext-muted: #666666;--color-ext-link: #0B57D0;--color-ext-action: #0074D4;--color-danger: #A8321F;--color-danger-surface: #FBECE8;--color-danger-border: #F0CFC6;--radius-sm: 8px;--radius-md: 13px;--radius-lg: 18px;--radius-xl: 22px;--radius-full: 999px;--shadow-sm: 0 1px 2px color-mix(in srgb, var(--color-on-surface) 6%, transparent);--shadow-md: 0 8px 24px color-mix(in srgb, var(--color-on-surface) 11%, transparent);--shadow-lg: 0 18px 44px color-mix(in srgb, var(--color-on-surface) 22%, transparent);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-15: 60px;--space-18: 72px;--space-xs: 2px;--space-clear-tabs: 118px;--space-clear-cta: 148px;--motion-fast: .12s ease-out;--motion-base: .2s ease-out;--motion-enter: lkUp .32s ease-out;--sand: #ede7dc;--sand-2: var(--color-background);--paper: var(--color-surface);--ink: var(--color-on-surface);--ink-2: var(--color-on-surface-2);--ink-3: var(--color-muted);--mute: var(--color-subtle);--rust: var(--color-primary);--rust-2: var(--color-primary-hover);--forest: var(--color-secondary);--forest-2: var(--color-secondary-strong);--forest-ink: var(--color-on-primary);--gold: var(--color-accent);--line: var(--color-border);--field: var(--color-surface-raised);--field-line: #e7dfce;--row-line: #eee6d8;--dash: #ded5c3;--dash-note: #ddd3be;--ghost-line: var(--color-border-strong);--rust-soft: var(--color-primary-soft);--rust-soft-bd: var(--color-primary-soft-border);--rust-ink: var(--color-on-warning-surface);--ink-faint: #a0978a;--label: var(--color-muted);--fb: var(--color-info);--nd: var(--color-secondary);--ou: var(--color-inverse);--serif: "Instrument Serif", Georgia, serif;--sans: "Schibsted Grotesk", system-ui, sans-serif;--max: 1140px}*,*:before,*:after{box-sizing:border-box}html{color:var(--ink);background-color:var(--sand-2);background-image:radial-gradient(#e6dcc9 1px,transparent 1px);background-size:22px 22px;font:15px/1.6 var(--sans)}body{margin:0;min-height:100vh}a{color:var(--rust);text-decoration:none}a:hover{color:var(--color-primary-strong)}.lede a,.note a,.faq a,p a{text-decoration:underline}a:focus-visible,button:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.wrap{width:min(100% - 36px,var(--max));margin-inline:auto}.header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--color-background) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.header__row{display:flex;align-items:center;gap:12px;padding:11px 0}.nav{display:flex;flex-wrap:nowrap;gap:4px;margin-left:auto;align-items:center;font-weight:600;font-size:13.5px}.nav__links{display:none;align-items:center}@media(min-width:600px){.nav__links{display:flex}}.nav a:not(.nav__auth){color:var(--ink-2);padding:9px 10px}.nav a:not(.nav__auth):hover{color:var(--rust-2)}.nav__auth{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 14px 4px 5px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:14px;font-weight:600;line-height:1;box-shadow:0 1px 0 var(--color-primary-strong),0 6px 18px color-mix(in srgb,var(--color-primary) 24%,transparent)}.nav__auth:hover{background:var(--color-primary-hover);color:var(--color-on-primary);transform:translateY(-1px)}.nav__auth-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-on-primary) 22%,transparent)}.nav__auth-slash{opacity:.55}.logo,.logo:hover{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:11px;background:var(--rust);color:var(--color-on-primary);font-size:17px;font-weight:700;letter-spacing:-.04em}.logo--sm{padding:6px 10px;border-radius:9px;font-size:15px}.logo__bars{display:flex;align-items:flex-end;gap:2.5px;height:16px}.logo--sm .logo__bars{height:13px}.logo__bar{width:4px;height:100%;border-radius:1.5px;background:var(--color-on-primary)}.logo__bar:nth-child(2){opacity:.72}.logo__bar:nth-child(3){height:58%;background:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:13px 22px;font:inherit;font-weight:600;cursor:pointer}.btn--primary{background:var(--forest);color:var(--forest-ink)}.btn--primary:hover{background:var(--forest-2);color:var(--forest-ink)}.btn--header{background:var(--rust);color:var(--color-on-primary);padding:10px 15px}.btn--header:hover{background:var(--rust-2);color:var(--color-on-primary)}.btn--ghost{background:var(--paper);color:var(--ink);border-color:var(--ghost-line)}.btn--ghost:hover{border-color:var(--rust);color:var(--ink)}.btn--lg{font-size:16px;padding:15px 24px}.btn--lg.btn--ghost{padding:15px 22px}.btn--block{width:100%}.hero{padding:clamp(36px,6vw,72px) 0 clamp(40px,5vw,64px)}.hero__grid{display:grid;gap:34px;align-items:center;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.hero__copy{animation:lkUp .5s ease both}.kicker{margin:0 0 10px;color:var(--ink-3);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kicker-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.kicker-row .kicker{margin:0}h1,h2,.display{margin:0 0 14px;font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1.05}h1{font-size:clamp(40px,7vw,64px)}.hero h1{font-size:clamp(38px,5.1vw,58px);max-width:12ch;line-height:1.04}.band h1{font-size:clamp(36px,4.6vw,54px)}h2,.display{font-size:clamp(28px,4.5vw,40px);line-height:1.08}h3{margin:0 0 8px;font-family:var(--serif);font-size:24px;font-weight:400}.card h3{font-size:30px;line-height:1}.lede{margin:0 0 22px;color:var(--ink-3);max-width:44ch;font-size:clamp(16px,1.55vw,18px);line-height:1.6}.intro .lede,.panel>.lede{max-width:58ch;font-size:15.5px}.row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.meta{margin:0;color:var(--ink-3);font-size:13px}.trust{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;color:var(--ink-3);font-size:13px}.hero figure,.examples{margin:0;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:14px;box-shadow:0 6px 22px #23201c0f}.examples__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.examples__tabs button{font:inherit;font-size:12px;font-weight:600;padding:7px 13px;border-radius:999px;cursor:pointer;background:var(--paper);color:var(--ink-3);border:1px solid var(--ghost-line)}.examples[data-set=grill] .examples__tabs [data-pick=grill],.examples[data-set=dresser] .examples__tabs [data-pick=dresser],.examples[data-set=playard] .examples__tabs [data-pick=playard]{background:var(--forest);color:var(--forest-ink);border-color:var(--forest)}.shots{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.shot{position:relative;aspect-ratio:3/4;border-radius:13px;background:#efe8da;border:1px solid var(--line);overflow:hidden}.shot__frame{position:absolute;inset:0;visibility:hidden;pointer-events:none}.examples[data-set=grill] .shot__frame[data-for=grill],.examples[data-set=dresser] .shot__frame[data-for=dresser],.examples[data-set=playard] .shot__frame[data-for=playard]{visibility:visible}.shot__frame :is(picture,img){display:block;width:100%;height:100%}.shot__frame img{object-fit:cover}.shot__num{position:absolute;top:9px;left:9px;z-index:1;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:#fffcf6eb;color:var(--ink-3);font-size:11px;font-weight:700}.shot__label{margin:7px 0 0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.shot__label--accent{color:var(--rust)}.hero figcaption{margin-top:13px;padding-top:12px;border-top:1px dashed var(--dash)}.examples__kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.examples__result{display:none;margin:6px 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.examples[data-set=grill] .examples__result[data-for=grill],.examples[data-set=dresser] .examples__result[data-for=dresser],.examples[data-set=playard] .examples__result[data-for=playard]{display:flex}.examples__title{font-size:15px;font-weight:600;color:var(--ink)}.examples__price{font-size:15px;font-weight:700;color:var(--forest)}.examples__stand{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.band{padding:clamp(36px,5vw,64px) 0}.band--paper{background:var(--paper);border-block:1px solid var(--line)}.band--paper .card{background:var(--sand-2)}.intro{margin-bottom:28px;max-width:40rem}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:20px}.card--rust{border:2px solid var(--rust)}.card--price{border-radius:24px;padding:clamp(22px,2.4vw,28px)}.card--price.card--rust{box-shadow:0 6px 24px #23201c14}.card--roomy{border-radius:22px;padding:clamp(22px,2.6vw,30px)}.card--plan{border-radius:22px;padding:24px}.card--plan.card--rust{box-shadow:0 6px 22px #23201c12}.card p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-3)}.card .kicker{font-size:12px;line-height:1.4;color:var(--ink-3)}.card .meta{margin-top:12px;font-size:13px;color:var(--ink-3)}.card .btn--block+.meta{text-align:center}.panel{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:clamp(20px,2.4vw,30px)}.kit{background:var(--paper);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 3px 14px #23201c0d}.kit-top{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--row-line);font-size:14.5px;font-weight:600}.kit-body{padding:13px 14px 14px;display:grid;gap:9px}.kit-mark{width:26px;height:26px;flex:none;border-radius:8px;display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--paper)}.kit-mark--fb{background:var(--fb)}.kit-mark--nd{background:var(--nd)}.kit-mark--ou{background:var(--ou)}.field{margin:0;padding:9px 11px;border-radius:13px;background:var(--field);border:1px solid var(--field-line)}.field--edit{cursor:pointer}.field--edit:hover{border-color:var(--rust)}.field__row{display:flex;gap:10px;align-items:baseline}.field__row .label{flex:1;margin-bottom:0}.field__edit{font-size:12px;font-weight:700;color:var(--rust)}.field-split{display:grid;grid-template-columns:92px minmax(0,1fr);gap:9px}.field-split .field{min-width:0}.field__value{margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.35}.field__value--desc{margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.5;color:var(--ink-2)}.price{font-family:var(--serif);font-size:20px;line-height:1}.label{display:block;margin-bottom:4px;color:var(--label);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.note{margin:16px 0 0;padding:14px 16px;border:1px dashed var(--dash-note);border-radius:16px;color:var(--rust-ink);background:var(--field);font-size:13.5px;line-height:1.6}.steps{margin:0;padding:0;list-style:none;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));counter-reset:step}.steps li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:20px;counter-increment:step}.steps h3{margin:0 0 8px;font-family:var(--sans);font-size:16.5px;font-weight:600;line-height:1.3;letter-spacing:0}.steps p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-3)}.num{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--rust-soft);border:1px solid var(--rust-soft-bd);color:var(--rust);font-weight:700}.num:before{content:counter(step)}.faq{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.faq dt{margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.faq dd{margin:9px 0 0;font-size:14.5px;line-height:1.62;color:var(--ink-3)}p.price-display{margin:10px 0 12px;font-family:var(--serif);font-size:52px;font-weight:400;letter-spacing:-.02em;line-height:1;color:var(--ink)}.card--price .price-display{font-size:56px}.badge{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rust);background:var(--rust-soft);border:1px solid var(--rust-soft-bd);padding:3px 8px;border-radius:7px}.card .marked{margin-top:18px}.card .btn--block{margin-top:22px}.card--price .btn--block{font-size:15.5px;padding:14px 22px}.footer{padding:30px 0 34px;border-top:1px solid var(--line);background:var(--paper)}.footer__grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:28px}.footer__tag{margin:12px 0 0;color:var(--ink-3);font-size:13px;max-width:34ch}.footer h2{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.footer ul{margin:0;padding:0;list-style:none}.footer li+li{margin-top:8px}.footer a{color:var(--ink-2)}.footer a:hover{color:var(--rust-2)}.footer__legal{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--ink-3);font-size:12.5px}.thin{width:min(100% - 36px,720px);margin-inline:auto;padding:clamp(40px,6vw,72px) 0}.thin h1{font-size:clamp(30px,3.7vw,42px);line-height:1.06}.thin .lede{font-size:16.5px}.thin .card>h2{margin:0 0 12px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);line-height:1.2}.legal{margin:0}.legal__row{padding:17px 0;border-bottom:1px solid var(--row-line)}.legal__row:first-child{padding-top:0}.legal__row:last-child{padding-bottom:0;border-bottom:0}.legal dt{font-size:15px;font-weight:600;color:var(--ink)}.legal dd{margin:6px 0 0;font-size:14.5px;line-height:1.6;color:var(--ink-3)}.thin--legal{width:min(100% - 36px,800px)}.legal-doc__meta{margin:10px 0 22px;font-size:13.5px;color:var(--ink-3)}.card--legal{padding:clamp(22px,2.8vw,32px)}.legal-doc{color:var(--ink-2);font-size:14.5px;line-height:1.7}.legal-doc>*:first-child{margin-top:0}.legal-doc p{margin:0 0 14px}.legal-doc__h2{margin:28px 0 10px;padding-inline-start:12px;border-inline-start:3px solid var(--rust);font-family:var(--sans);font-size:18px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.3;color:var(--ink)}.legal-doc__h3{margin:18px 0 8px;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink)}.legal-doc__list{margin:0 0 14px;padding-inline-start:22px;display:grid;gap:8px}.legal-doc__list li{color:var(--ink-2)}.legal-doc__hr{margin:22px 0;border:0;border-top:1px solid var(--row-line)}.legal-doc a{color:var(--rust-2);text-decoration:underline;text-underline-offset:2px}.legal-doc a:hover{color:var(--rust)}.legal-doc code{font-size:.92em;padding:.1em .35em;border-radius:6px;background:var(--paper-2, rgba(0, 0, 0, .04))}.legal-doc__disclaimer{margin-top:28px;font-size:13px;line-height:1.55;color:var(--ink-3);font-style:italic}.grid--260{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.marked{margin:0;padding:0;list-style:none;display:grid;gap:11px;color:var(--ink-2);font-size:14.5px;line-height:1.55}.marked li{display:grid;grid-template-columns:1.1em 1fr;gap:8px}.marked__yes{color:var(--rust);font-weight:700}.marked__no{color:var(--ink-faint)}.mail-display{display:block;font-family:var(--serif);font-size:clamp(26px,3vw,34px);line-height:1.1;letter-spacing:-.02em}.mail-line{margin:10px 0 0;font-size:14.5px;color:var(--ink-3)}.reassure{background:var(--paper);border:1px dashed var(--dash-note);border-radius:22px;padding:clamp(20px,2.4vw,28px)}.reassure h2{font-size:clamp(26px,2.9vw,34px)}.reassure__body{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--rust-ink);max-width:60ch}.reassure__sub{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--ink-3);max-width:60ch}.helper-promo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:center}.helper-promo h2{margin:0;font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3}.helper-promo p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ink-3)}.helper-promo .btn{justify-self:start}.cta-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:clamp(24px,3vw,34px);text-align:center}.cta-card h2{font-size:clamp(28px,3.2vw,38px)}.cta-card .lede{max-width:44ch;margin-inline:auto}.cta-card .row{justify-content:center;margin-bottom:0}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:30px;align-items:start}.strip{margin:28px 0 0;padding:clamp(24px,3vw,38px);border-radius:24px;background:var(--forest);color:var(--forest-ink)}.strip h3{font-size:clamp(28px,4.5vw,40px);line-height:1.06;letter-spacing:-.02em}.strip .kicker,.strip p{color:#dce2cf}.chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:20px 0}.chip{padding:14px 16px;border-radius:16px;background:#f7f3ea1a;border:1px solid rgba(247,243,234,.22);font-size:14.5px;line-height:1.5}@keyframes lkUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
