@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.34f9nwclrjpmo.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 Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.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 Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.cIOPDW_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.cIOPDW_variable{--font-ui:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.38msdipe8z81f.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.30bhvdlsk8sra.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.3se9ogqst-d6c.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.g9XcXW_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.g9XcXW_variable{--font-doc:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.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(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.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:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.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:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.VCrZzq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.VCrZzq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#f4f6f3;--surface:#fff;--sunk:#eaeeea;--ink:#17201d;--muted:#5a6661;--line:#d8ded9;--spruce:#22604e;--spruce-deep:#173f34;--spruce-ink:#fff;--spruce-soft:#e1ede7;--oak:#a9772f;--oak-soft:#f4e9d7;--ok:#2c7a4b;--ok-soft:#e0f0e5;--bad:#a93636;--bad-soft:#f6e1e0;--band:#173f34;--band-ink:#eaf3ee;--band-muted:#a9c4b8;--shadow:0 1px 2px #14201c0f, 0 8px 24px #14201c12;--f-ui:var(--font-ui), "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-doc:var(--font-doc), "Newsreader", Georgia, "Times New Roman", serif;--f-mono:var(--font-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#0f1513;--surface:#161e1b;--sunk:#1c2622;--ink:#e5ebe8;--muted:#97a39e;--line:#2a3632;--spruce:#5db394;--spruce-deep:#3e8c72;--spruce-ink:#0c1411;--spruce-soft:#1a2f28;--oak:#d6a55c;--oak-soft:#2c2417;--ok:#6cc08c;--ok-soft:#18301f;--bad:#e07b7b;--bad-soft:#341a1a;--band:#13261f;--band-ink:#e5efea;--band-muted:#8fb0a2;--shadow:0 1px 2px #0000004d, 0 8px 24px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow-x:hidden}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.12}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--spruce);outline-offset:2px}.wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.sub{color:var(--muted);font-size:14px}.fine{color:var(--muted);font-size:12.5px}.btn{background:var(--spruce);color:var(--spruce-ink);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.07)}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn.lg{padding:14px 22px;font-size:16px}.btn[disabled]{opacity:.45;cursor:not-allowed;filter:none}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:7px 14px;font-size:14px;font-weight:500}.chip:hover{border-color:var(--spruce);color:var(--spruce)}.chip[aria-pressed=true]{background:var(--spruce-soft);border-color:var(--spruce);color:var(--spruce);font-weight:600}.chip[disabled]{opacity:.5;cursor:default}.field{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:11px 12px}label.lbl{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.alert{border-radius:10px;padding:10px 14px;font-size:14px}.alert.bad{background:var(--bad-soft);color:var(--bad)}.alert.ok{background:var(--ok-soft);color:var(--ok)}.alert.oak{background:var(--oak-soft);color:var(--ink)}.site{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.site .bar{align-items:center;gap:18px;padding-block:12px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.site .right{color:var(--muted);margin-left:auto;font-size:14px}.intake{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:28px;padding-block:24px 48px;display:grid}.chatbox{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;min-width:0;display:flex}.chathead{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.avatar{background:var(--spruce-soft);width:36px;height:36px;color:var(--spruce);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.chathead b{font-size:15px;display:block}.chathead small{color:var(--muted);font-size:12.5px}.msgs{flex-direction:column;gap:12px;height:min(60vh,580px);min-height:340px;padding:18px;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:min(540px,88%);padding:10px 14px;font-size:15px;line-height:1.5}.msg.bot{background:var(--sunk);border-bottom-left-radius:4px;align-self:flex-start}.msg.me{background:var(--spruce);color:var(--spruce-ink);border-bottom-right-radius:4px;align-self:flex-end}.msg .pics{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.msg .pics img{object-fit:cover;border-radius:8px;width:min(200px,56vw);height:140px;display:block}.typing{background:var(--sunk);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;padding:14px;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.answer{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.inrow{gap:8px;display:flex}.inrow input{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:9px;flex:1;padding:10px 12px}.upload{border:1px dashed var(--spruce);color:var(--spruce);cursor:pointer;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.upload input{opacity:0;width:1px;height:1px;position:absolute}.aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:84px}.meter{background:var(--sunk);border-radius:99px;height:6px;overflow:hidden}.meter i{background:var(--spruce);border-radius:99px;height:100%;transition:width .4s;display:block}.fiche{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);font-family:var(--f-doc);border-radius:6px;position:relative;overflow:hidden}.fiche .tape{background:var(--oak);border-radius:0 0 3px 3px;width:64px;height:6px;position:absolute;top:0;right:22px}.fiche .fhead{border-bottom:1px dashed var(--line);padding:18px 22px 14px}.fiche h3{font-size:21px;font-weight:600}.fiche .fbody{flex-direction:column;gap:12px;padding:16px 22px 20px;display:flex}.fiche dl{flex-direction:column;gap:9px;margin:0;display:flex}.frow{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:12px;font-size:15px;display:grid}.frow dt{font-family:var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.frow dd{min-width:0;margin:0}.frow dd.empty{color:var(--muted);font-style:italic}.fiche .sum{font-size:16px;line-height:1.55}.contact{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding:20px;display:grid}.contact .full{grid-column:1/-1}.consent{background:var(--sunk);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;display:flex}.consent input{flex:none;width:18px;height:18px;margin-top:3px}.done{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;margin-top:18px;padding:28px;display:flex}.done h2{letter-spacing:-.02em;font-size:26px}.mono{font-family:var(--f-mono)}.ops{flex-direction:column;gap:20px;padding-block:24px 48px;display:flex}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;display:block}.kpi small{color:var(--muted)}.tbl{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.photos{flex-wrap:wrap;gap:8px;display:flex}.photos img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:200px;height:140px}.pill{background:var(--sunk);color:var(--muted);border-radius:99px;align-items:center;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.nieuw{background:var(--oak-soft);color:var(--oak)}.pill.verstuurd{background:var(--ok-soft);color:var(--ok)}.daybars{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-end;gap:2px;height:120px;padding:12px;display:flex}.daybar{flex:1;align-items:flex-end;height:100%;display:flex}.daybar span{background:var(--spruce);border-radius:4px 4px 0 0;width:100%;min-height:1px;display:block}.daybar:hover span{filter:brightness(1.15)}.daybars-axis{justify-content:space-between;margin-top:-4px;display:flex}@media (max-width:960px){.intake{grid-template-columns:minmax(0,1fr)}.aside{position:static}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.wrap{padding-inline:16px}.contact{grid-template-columns:minmax(0,1fr)}.frow{grid-template-columns:minmax(0,1fr);gap:0}.kpi{padding:12px}.kpi b{white-space:nowrap;font-size:20px}.msgs{height:56vh}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.theme-toggle{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:99px;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{color:var(--ink)}
html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--surface);position:fixed;inset:0 0 auto}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.12}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible,label:focus-within{outline:2px solid var(--spruce);outline-offset:2px}[hidden]{display:none!important}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.wrap{max-width:1200px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.btn{background:var(--spruce);color:var(--spruce-ink);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.07)}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.btn.ghost:hover{background:var(--sunk);filter:none}.btn.light{background:var(--band-ink);color:var(--band)}.btn.onband{color:var(--band-ink);border:1px solid color-mix(in srgb,var(--band-ink) 35%,transparent);background:0 0}.btn.lg{padding:14px 22px;font-size:16px}.btn.sm{padding:7px 12px;font-size:13.5px}.btn[disabled]{opacity:.45;cursor:not-allowed;filter:none}.linkbtn{color:var(--muted);text-underline-offset:3px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.linkbtn:hover{color:var(--ink)}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.neu{background:var(--sunk);color:var(--muted)}.pill.acc{background:var(--spruce-soft);color:var(--spruce)}.pill.oak{background:var(--oak-soft);color:var(--oak)}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.nodot:before{display:none}.chip{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:7px 14px;font-size:14px;font-weight:500}.chip:hover{border-color:var(--spruce);color:var(--spruce)}.chip[aria-pressed=true]{background:var(--spruce-soft);border-color:var(--spruce);color:var(--spruce);font-weight:600}.chips{flex-wrap:wrap;gap:8px;display:flex}input.field,select.field{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:11px 12px}label.lbl,div.lbl{flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sub{color:var(--muted);font-size:14px}.site{top:env(safe-area-inset-top,0px);z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky}.site .bar{align-items:center;gap:18px;padding-block:10px;display:flex}.brand{letter-spacing:-.02em;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;font-size:20px;font-weight:800;display:flex}.brand svg{flex:none}.hsearch{border:1px solid var(--line);background:var(--paper);max-width:420px;color:var(--muted);border-radius:99px;flex:1;align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex}.hsearch:focus-within{border-color:var(--spruce);outline:0}.hsearch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14.5px}.hsearch button{background:var(--spruce);color:var(--spruce-ink);border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.links{align-items:center;gap:4px;margin-left:auto;display:flex}.lk{color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:14.5px;font-weight:500}.lk:hover{background:var(--sunk)}.lk.lang{color:var(--muted);letter-spacing:.04em;font-size:13px}.dd{position:relative}.ddmenu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);z-index:25;border-radius:12px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ddmenu :is(a,button){text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14.5px;font-weight:600}.ddmenu :is(a,button):hover{background:var(--sunk)}.ddmenu small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.menu-btn{border:1px solid var(--line);background:0 0;border-radius:9px;margin-left:auto;padding:7px 12px;font-size:14px;font-weight:600;display:none}.closer{margin-left:auto;font-weight:500;display:none;text-decoration:none!important}.catbar{border-top:1px solid var(--line)}.catbar .wrap{scrollbar-width:none;gap:2px;padding-block:5px;display:flex;overflow-x:auto}.catbar .wrap::-webkit-scrollbar{display:none}.cat-l{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.cat-l:hover,.cat-l[aria-current=true]{color:var(--ink);background:var(--sunk)}.cat-l svg{color:var(--spruce);flex:none}.cat-l.soon{opacity:.6}.cat-l.soon:hover{color:var(--muted);background:0 0}.cat-l.soon i{font-size:12px;font-style:normal}.site .mnav{padding:4px max(16px,env(safe-area-inset-left,0px)) 14px;flex-direction:column;display:none}.site .mnav[data-open=true]{display:flex}.mnav :is(a,button){text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;padding:11px 2px;font-size:16px;font-weight:500}.mnav .mh{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:14px 2px 4px;font-size:11.5px;font-weight:700}.hero-wrap{background:linear-gradient(180deg,var(--spruce-soft) 0%,color-mix(in srgb,var(--spruce-soft) 45%,var(--paper)) 70%,var(--paper) 100%)}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:52px 80px;display:grid}.hero h1{letter-spacing:-.04em;margin-top:14px;font-size:clamp(34px,5vw,58px);font-weight:800}.hero h1 em,.cat-hero h1 em{color:var(--spruce);font-style:normal}.hero .lead{color:var(--muted);max-width:50ch;margin-top:18px;font-size:18px}.bigsearch{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;align-items:stretch;gap:6px;max-width:600px;margin-top:28px;padding:6px;display:flex}.bigsearch label{cursor:text;border-radius:10px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:6px 12px;display:flex}.bigsearch label.pc{border-left:1px solid var(--line);border-radius:0;flex:0 0 140px}.bigsearch small{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.bigsearch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:2px 0;font-size:16px}.bigsearch label:focus-within{background:var(--sunk);outline:0}.popular{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;display:flex}.popular .chip{background:color-mix(in srgb,var(--surface) 70%,transparent);padding:5px 12px;font-size:13.5px}.badges{color:var(--ink);flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:14px;display:flex}.badges span{align-items:center;gap:7px;display:flex}.badges svg{color:var(--spruce);flex:none}.art{position:relative}.art .scene{width:100%;height:auto;box-shadow:var(--shadow);border-radius:20px;display:block}.float{background:var(--surface);border:1px solid var(--line);z-index:2;border-radius:12px;align-items:center;gap:10px;max-width:250px;padding:10px 12px;font-size:13px;display:flex;position:absolute;box-shadow:0 2px 4px #14201c14,0 14px 32px #14201c24}.float b{font-size:13.5px;display:block}.float small{color:var(--muted);font-size:12px;display:block}.f1{top:34px;left:-28px}.f2{bottom:70px;right:-8px}.f3{background:var(--spruce);color:var(--spruce-ink);border-color:#0000;border-bottom-left-radius:4px;max-width:260px;bottom:-22px;left:22px}.f3 small{color:inherit;opacity:.8}.ficon{background:var(--ok-soft);width:34px;height:34px;color:var(--ok);border-radius:9px;flex:none;place-items:center;display:grid}.facts{background:var(--surface);border:1px solid var(--line);z-index:3;box-shadow:var(--shadow);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-40px;display:grid;position:relative}.facts div{border-left:1px solid var(--line);flex-direction:column;gap:2px;padding:18px 22px;display:flex}.facts div:first-child{border-left:0}.facts b{letter-spacing:-.03em;font-size:26px;font-weight:800}.facts span{color:var(--muted);font-size:13.5px}.sec{padding-block:80px 0}.sec-head{flex-direction:column;gap:10px;max-width:680px;margin-bottom:30px;display:flex}.sec-head.row{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:20px;max-width:none}.sec-head h2{letter-spacing:-.035em;font-size:clamp(26px,3.4vw,40px);font-weight:800}.sec-head p{color:var(--muted);font-size:16.5px}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tab{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:14.5px;font-weight:500;display:flex}.tab svg{color:var(--spruce)}.tab[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tab[aria-selected=true] svg{color:inherit}.tabpanel{background:var(--surface);border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px;padding:18px;display:grid}.tabpanel .scene{border-radius:14px;width:100%;height:auto;display:block}.tp{flex-direction:column;gap:16px;padding:8px 14px 8px 0;display:flex}.tp h3{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,30px);font-weight:800}.tp>p{color:var(--muted);font-size:15.5px}.price{border-left:3px solid var(--oak);flex-direction:column;gap:2px;padding-left:12px;display:flex}.price b{letter-spacing:-.02em;font-size:22px}.price small{color:var(--muted);font-size:13px}.subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.subs :is(a,button){text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.subs :is(a,button):after{content:"→";color:var(--muted)}.subs :is(a,button):hover{border-color:var(--spruce)}.steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.sart{background:var(--sunk);flex-direction:column;justify-content:center;gap:8px;height:210px;padding:18px;display:flex;overflow:hidden}.stxt{flex-direction:column;gap:6px;padding:18px 22px 24px;display:flex}.stxt .n{font-family:var(--f-mono);color:var(--oak);font-size:13px}.stxt h3{font-size:19px}.stxt p{color:var(--muted)}.mm{border-radius:13px;max-width:85%;padding:8px 11px;font-size:13px;line-height:1.4}.mm.b{background:var(--surface);border-bottom-left-radius:4px;align-self:flex-start}.mm.u{background:var(--spruce);color:var(--spruce-ink);border-bottom-right-radius:4px;align-self:flex-end}.mf{background:var(--surface);border:1px solid var(--line);font-family:var(--f-doc);box-shadow:var(--shadow);border-radius:6px;padding:12px 14px;position:relative;overflow:hidden}.mf b{margin:2px 0 8px;font-size:17px;font-weight:600;display:block}.mf dl{flex-direction:column;gap:4px;margin:0;display:flex}.mf dl div{grid-template-columns:80px minmax(0,1fr);gap:8px;font-size:13.5px;display:grid}.mf dt{font-family:var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:10.5px;font-weight:600}.mf dd{margin:0}.mc{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mc b{font-size:14px;display:block}.mc small{color:var(--muted);font-size:12px}.mc .pill{margin-left:auto}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:18px;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.card .scene{width:100%;height:auto;display:block}.card .ct{flex-direction:column;gap:3px;padding:14px 18px 18px;display:flex}.card b{letter-spacing:-.01em;font-size:17px}.card small{color:var(--muted);font-size:13.5px}.card .pr{color:var(--muted);margin-top:8px;font-size:14px}.card .pr strong{color:var(--ink)}.usps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.usp{flex-direction:column;gap:8px;display:flex}.usp .ic{background:var(--spruce-soft);width:46px;height:46px;color:var(--spruce);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.usp b{font-size:17px}.usp span{color:var(--muted);font-size:14.5px}.quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.quote{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;margin:0;padding:24px;display:flex}.quote blockquote{font-family:var(--f-doc);margin:0;font-size:19px;line-height:1.45}.quote figcaption{align-items:center;gap:10px;margin-top:auto;font-size:14px;display:flex}.quote figcaption small{color:var(--muted);font-size:12.5px;display:block}.av{background:var(--oak-soft);width:38px;height:38px;color:var(--oak);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.design{background:var(--oak-soft);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:28px;display:grid}.design .scene{border-radius:14px;width:100%;height:auto;display:block}.design h2{letter-spacing:-.03em;font-size:clamp(24px,3vw,34px);font-weight:800}.design p{margin-top:12px;font-size:16px}.proband{background:var(--band);color:var(--band-ink);margin-top:88px}.proband .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-block:64px;display:grid}.proband h2{letter-spacing:-.035em;margin-top:10px;font-size:clamp(26px,3.4vw,40px);font-weight:800}.proband .eyebrow{color:var(--band-muted)}.ticks{flex-direction:column;gap:12px;margin:22px 0 26px;padding:0;font-size:16px;list-style:none;display:flex}.ticks li{align-items:flex-start;gap:12px;display:flex}.ticks li:before{content:"";background:var(--spruce) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.notif{background:var(--surface);color:var(--ink);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 20px 50px #00000040}.notif .nh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.notif h3{font-family:var(--f-doc);font-size:22px;font-weight:600}.notif dl{flex-direction:column;gap:7px;margin:0;display:flex}.notif dl div{grid-template-columns:90px minmax(0,1fr);gap:10px;font-size:14.5px;display:grid}.notif dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:11.5px;font-weight:600}.notif dd{margin:0}.blurv{filter:blur(4.5px);-webkit-user-select:none;user-select:none}.region{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:36px;display:grid}.cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.city{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.city:hover{border-color:var(--spruce)}.city b{font-size:15.5px;display:block}.city small{color:var(--muted);font-size:12.5px}.city:after{content:"→";color:var(--muted)}.mapcard{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.map{width:100%;height:auto}.pcf{gap:8px;display:flex}.pcres{min-height:22px;font-size:14px}.faq{border-top:1px solid var(--line);flex-direction:column;max-width:860px;display:flex}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:20px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);max-width:68ch;margin-top:8px}.cta-band{background:var(--spruce);color:var(--spruce-ink);margin-top:88px}.cta-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:48px;display:flex}.cta-band h2{letter-spacing:-.03em;font-size:clamp(24px,3vw,36px);font-weight:800}.cta-band p{opacity:.85;margin-top:6px}.cta-band .btn{background:var(--spruce-ink);color:var(--spruce)}footer.foot{background:var(--band);color:var(--band-muted)}footer.foot .wrap{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:28px;padding-block:48px 24px;display:grid}footer.foot b{color:var(--band-ink);margin-bottom:10px;font-size:14px;display:block}footer.foot :is(a,button){color:var(--band-muted);text-align:left;background:0 0;border:0;padding:4px 0;font-size:14px;display:block}footer.foot :is(a,button):hover{color:var(--band-ink)}.fbrand{flex-direction:column;gap:10px;max-width:300px;font-size:14px;display:flex}.fbrand .brand{color:var(--band-ink)}.socials{gap:8px;margin-top:6px;display:flex}.socials :is(a,button){border-radius:50%;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--band-muted) 35%,transparent)!important;padding:0!important;display:grid!important}.legal{border-top:1px solid color-mix(in srgb,var(--band-muted) 25%,transparent);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 22px;padding-top:18px;font-size:12.5px;display:flex}.legal :is(a,button){padding:0!important;font-size:12.5px!important;display:inline!important}.legal .demo{margin-left:auto}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding-top:22px;font-size:13.5px;display:flex}.crumbs :is(a,button){color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.crumbs :is(a,button):hover{color:var(--ink)}.cat-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:22px 8px;display:grid}.cat-hero h1{letter-spacing:-.035em;margin-top:12px;font-size:clamp(30px,4.4vw,50px);font-weight:800}.cat-hero .lead{color:var(--muted);max-width:52ch;margin-top:14px;font-size:17px}.cat-hero .scene{width:100%;height:auto;box-shadow:var(--shadow);border-radius:20px;display:block}.pricebox{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:26px;display:grid}.pricebox .big{letter-spacing:-.03em;margin-top:6px;font-size:clamp(28px,3.4vw,40px);font-weight:800}.pricebox ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.subs4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.subs4 :is(a,button){text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;padding:16px;font-size:15px;font-weight:600;display:flex}.subs4 :is(a,button) small{color:var(--muted);font-size:13px;font-weight:400}.subs4 :is(a,button):hover{border-color:var(--spruce)}.pros3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.procard{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.procard .top{align-items:center;gap:12px;display:flex}.procard b{font-size:16px;display:block}.procard small{color:var(--muted);font-size:13px}.towns{flex-wrap:wrap;gap:8px;display:flex}.pro-top{background:var(--band);color:var(--band-ink)}.pro-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-block:60px;display:grid}.pro-hero h1{letter-spacing:-.04em;margin-top:14px;font-size:clamp(32px,5vw,56px);font-weight:800}.pro-hero .lead{color:var(--band-muted);max-width:52ch;margin-top:16px;font-size:18px}.pro-hero .eyebrow{color:var(--band-muted)}.pfree{color:var(--band-ink);align-items:center;gap:8px;margin-top:18px;font-size:14.5px;display:flex}.pfree:before{content:"";background:var(--oak);border-radius:50%;flex:none;width:8px;height:8px}.benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:56px;display:grid}.benefits div{border-top:2px solid var(--spruce);flex-direction:column;gap:6px;padding-top:14px;display:flex}.benefits b{font-size:17px}.benefits span{color:var(--muted)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.plan{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;padding:26px;display:flex}.plan.hl{border-color:var(--spruce);box-shadow:0 0 0 1px var(--spruce)}.plan.oakp{background:var(--oak-soft);border-color:#0000}.plan.oakp .eyebrow{color:var(--oak)}.plan .amt{letter-spacing:-.04em;font-size:42px;font-weight:800;line-height:1.05}.plan .amt small{letter-spacing:0;color:var(--muted);font-size:16px;font-weight:600}.plan .sub{color:var(--ink);font-size:15px}.plan ul{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin:6px 0 0;padding:14px 0 0;font-size:14.5px;list-style:none;display:flex}.plan.oakp ul{border-color:color-mix(in srgb,var(--oak) 30%,transparent)}.plan li{gap:10px;display:flex}.plan li:before{content:"✓";color:var(--spruce);flex:none;font-weight:800}.howpro{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.howpro li{flex-direction:column;gap:8px;display:flex}.howpro .n{background:var(--spruce);width:34px;height:34px;color:var(--spruce-ink);font-weight:700;font-family:var(--f-mono);border-radius:50%;place-items:center;display:grid}.howpro b{font-size:16.5px}.howpro span{color:var(--muted);font-size:14.5px}.signup{background:var(--surface);border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding:32px;display:grid}.signup h2{letter-spacing:-.03em;font-size:clamp(24px,3vw,32px);font-weight:800}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form .full{grid-column:1/-1}.founding{background:var(--oak-soft);border-radius:10px;padding:12px 14px;font-size:14.5px}@media (max-width:1080px){.hsearch{max-width:300px}.lk.lang{display:none}}@media (max-width:960px){.hsearch,.links{display:none}.menu-btn{display:inline-block}.hero,.intake,.result,.pro-hero,.cat-hero,.tabpanel,.design,.proband .wrap,.region,.signup,.pricebox{grid-template-columns:minmax(0,1fr)}.hero{gap:40px;padding-block:32px 72px}.f1{top:12px;left:10px}.f2{bottom:52px;right:10px}.f3{left:10px}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts div:nth-child(3){border-left:0}.facts div:nth-child(n+3){border-top:1px solid var(--line)}.tp{padding:4px}.cards,.quotes,.pros3,.usps,.howpro,.subs4{grid-template-columns:repeat(2,minmax(0,1fr))}.plans{grid-template-columns:minmax(0,1fr)}.aside{position:static}.app{grid-template-columns:minmax(0,1fr)}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));flex-flow:wrap;align-items:center;position:static}.sidebar .brand{margin:0 auto 0 0}.sidebar .me{display:none}.appmain{padding:20px max(16px,env(safe-area-inset-right,0px)) 48px max(16px,env(safe-area-inset-left,0px))}.pro{grid-template-columns:minmax(0,1fr)}.portfolio,footer.foot .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.fbrand{grid-column:1/-1}.legal .demo{margin-left:0}}@media (max-width:620px){.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.bigsearch{flex-direction:column}.bigsearch label.pc{border-left:0;border-top:1px solid var(--line);flex:auto}.bigsearch .btn{width:100%}.float{padding:8px 10px;font-size:12px}.float b{font-size:12.5px}.f2{max-width:205px;bottom:30px}.tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{flex:none}.f3{display:none}.facts div{padding:14px 16px}.facts b{font-size:21px}.sec{padding-block:60px 0}.cards,.quotes,.pros3,.usps,.steps3,.benefits,.form,.subs,.subs4,.howpro,.cities{grid-template-columns:minmax(0,1fr)}.design,.signup,.pricebox{padding:20px}.contact{grid-template-columns:minmax(0,1fr)}.frow{grid-template-columns:minmax(0,1fr);gap:0}.layer{grid-template-columns:minmax(0,1fr);gap:8px}.stats b{font-size:17px}.snav{padding:7px 8px;font-size:14px}.cookie{bottom:calc(52px + env(safe-area-inset-bottom,0px))}.proband .wrap{padding-block:48px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}a.btn,a.lk,a.cat-l,a.card,a.city,a.chip,a.tab,.subs a,.subs4 a,.crumbs a,.mnav a,.ddmenu a,footer.foot a,.brand{text-decoration:none}.card,.city{color:inherit}.crumbs a{text-underline-offset:3px;text-decoration:underline}.bigsearch+.alert{max-width:600px;margin-top:14px}.mnav summary{list-style:none}.site details.dd>summary{cursor:pointer;list-style:none}.site details.dd>summary::-webkit-details-marker{display:none}.waitform{flex-wrap:wrap;gap:8px;max-width:520px;margin-top:20px;display:flex}.waitform .field{flex:220px}.form-msg{border-radius:10px;padding:12px 14px;font-size:14.5px}.form-msg.ok{background:var(--ok-soft);color:var(--ok)}.form-msg.bad{background:var(--bad-soft);color:var(--bad)}.check-row{color:var(--muted);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.check-row input{flex:none;width:16px;height:16px;margin-top:3px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.legal-doc{flex-direction:column;gap:14px;max-width:760px;padding-block:40px 64px;display:flex}.legal-doc h1{font-size:34px}.legal-doc h2{margin-top:14px;font-size:20px}.legal-doc h3{font-size:16px}.legal-doc ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.legal-doc a{color:inherit;text-underline-offset:2px;text-decoration:underline}.legal-table{overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:14px}.legal-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:8px 10px}.legal-table th{font-weight:600}
