@font-face{font-family:Lexend;src:url(/fonts/lexend/Lexend-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-hyperlegible-next/AtkinsonHyperlegibleNext-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--th-bg:#f8fbfb;--th-surface:#fff;--th-surface-sunken:#edf3f3;--th-border:#d2dede;--th-border-strong:#6c8283;--th-ink:#101820;--th-ink-muted:#42545a;--th-primary:#00797a;--th-primary-hover:#005f60;--th-on-primary:#fff;--th-primary-tint:#e0f1f1;--th-on-primary-tint:#005a5b;--th-link:#006b6c;--th-accent:#00797a;--th-on-accent:#fff;--th-focus:#005f60;--th-success:#2d6a0f;--th-success-bg:#e9f4df;--th-warning:#7a4a00;--th-warning-bg:#fff0cf;--th-critical:#a3192a;--th-critical-bg:#fde7ea;--th-info:#1f4fa3;--th-info-bg:#e6edfa;--th-inverse-surface:#101820;--th-on-inverse:#eaf3f3;--th-on-inverse-muted:#a7bcbd;--th-inverse-accent:#4dc2c2;--th-shadow-1:0 1px 2px #0e16261a;--th-shadow-2:0 6px 20px #0e162629;--th-space-1:4px;--th-space-2:8px;--th-space-3:12px;--th-space-4:16px;--th-space-5:24px;--th-space-6:32px;--th-space-7:48px;--th-space-8:64px;--th-radius-sm:4px;--th-radius-md:8px;--th-radius-lg:12px;--th-radius-pill:999px;--th-font-display:"Lexend", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--th-font-sans:"Atkinson Hyperlegible Next", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--th-font-print-display:"TH Print Display", "Lexend", Arial, sans-serif;--th-font-print-sans:"TH Print Sans", "Atkinson Hyperlegible Next", Arial, sans-serif;--th-font-email:Arial, Helvetica, sans-serif;--th-text-display-size:2.75rem;--th-text-display-line:1.1;--th-text-display-weight:600;--th-text-h1-size:2.125rem;--th-text-h1-line:1.15;--th-text-h1-weight:600;--th-text-h2-size:1.625rem;--th-text-h2-line:1.25;--th-text-h2-weight:600;--th-text-h3-size:1.25rem;--th-text-h3-line:1.3;--th-text-h3-weight:600;--th-text-score-numeral-size:3rem;--th-text-score-numeral-line:1;--th-text-score-numeral-weight:700;--th-text-lead-size:1.1875rem;--th-text-lead-line:1.55;--th-text-lead-weight:400;--th-text-body-size:1rem;--th-text-body-line:1.55;--th-text-body-weight:400;--th-text-body-strong-size:1rem;--th-text-body-strong-line:1.55;--th-text-body-strong-weight:700;--th-text-button-size:1rem;--th-text-button-line:1.2;--th-text-button-weight:600;--th-text-label-size:1rem;--th-text-label-line:1.4;--th-text-label-weight:600;--th-text-small-size:.875rem;--th-text-small-line:1.5;--th-text-small-weight:400;--th-text-caption-size:.8125rem;--th-text-caption-line:1.4;--th-text-caption-weight:600;--th-text-print-title-size:24px;--th-text-print-title-line:1.15;--th-text-print-title-weight:700;--th-text-print-body-size:12.5px;--th-text-print-body-line:1.4;--th-text-print-body-weight:400;--th-text-print-small-size:11px;--th-text-print-small-line:1.4;--th-text-print-small-weight:400}@media (prefers-color-scheme:dark){:root{--th-bg:#0a1415;--th-surface:#101e20;--th-surface-sunken:#070f10;--th-border:#243a3c;--th-border-strong:#6f9091;--th-ink:#eaf3f3;--th-ink-muted:#a7bcbd;--th-primary:#4dc2c2;--th-primary-hover:#7ad5d5;--th-on-primary:#04181a;--th-primary-tint:#12373a;--th-on-primary-tint:#a9e4e4;--th-link:#66cfcf;--th-accent:#4dc2c2;--th-on-accent:#04181a;--th-focus:#66cfcf;--th-success:#a6d86b;--th-success-bg:#1c2a10;--th-warning:#f0c25a;--th-warning-bg:#2f2410;--th-critical:#ff9ba6;--th-critical-bg:#351219;--th-info:#8db2f4;--th-info-bg:#14203d;--th-inverse-surface:#070f10;--th-on-inverse:#eaf3f3;--th-on-inverse-muted:#a7bcbd;--th-inverse-accent:#4dc2c2;--th-shadow-1:0 1px 2px #00000080;--th-shadow-2:0 6px 20px #0009}}:root{color-scheme:light dark;font-family:var(--th-font-sans);font-size:100%;line-height:var(--th-text-body-line)}*{box-sizing:border-box}html,body{background:var(--th-bg);color:var(--th-ink);margin:0}body{flex-direction:column;min-height:100dvh;display:flex}a{color:var(--th-link);text-underline-offset:.15em}:focus-visible{outline:3px solid var(--th-focus);outline-offset:2px}.skip-link{left:var(--th-space-4);background:var(--th-primary);color:var(--th-on-primary);padding:var(--th-space-2) var(--th-space-3);border-radius:var(--th-radius-md);z-index:40;position:absolute;top:-100px}.skip-link:focus{top:var(--th-space-4)}.wrap{width:100%;max-width:1040px;padding:0 var(--th-space-4);margin:0 auto}.site-header{z-index:40;border-bottom:1px solid var(--th-border);background:var(--th-surface);position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:var(--th-space-2) var(--th-space-5);padding-top:var(--th-space-3);padding-bottom:var(--th-space-3);flex-wrap:wrap;display:flex}.header-actions{align-items:center;gap:10px;display:flex}.header-cta{min-height:44px;padding:8px 18px}.cta-short{display:none}.menu-button{border:2px solid var(--th-border-strong);border-radius:var(--th-radius-lg);background:var(--th-surface);width:44px;height:44px;color:var(--th-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:none}.menu-button[aria-expanded=true]{background:var(--th-primary-tint);border-color:var(--th-primary);color:var(--th-on-primary-tint)}.menu-button .ico-close,.menu-button[aria-expanded=true] .ico-open{display:none}.menu-button[aria-expanded=true] .ico-close{display:block}.menu{display:none}.menu-safety{padding-top:var(--th-space-5);font-size:var(--th-text-small-size);color:var(--th-ink-muted);margin:auto 0 0}@media (width<=860px){.site-nav,.cta-long{display:none}.cta-short{display:inline}.menu-button:not([hidden]){display:inline-flex}.menu:not([hidden]){z-index:30;padding:84px var(--th-space-5) var(--th-space-5);background:var(--th-bg);flex-direction:column;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.menu nav{border-top:1px solid var(--th-border);margin-bottom:var(--th-space-5);flex-direction:column;align-self:stretch;display:flex}.menu nav a{min-height:56px;padding:var(--th-space-3) 0;border-bottom:1px solid var(--th-border);color:var(--th-ink);font-family:var(--th-font-display);justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.menu nav a:after{content:"\11 92";color:var(--th-primary)}html.menu-open{overflow:hidden}}.brand{border-radius:var(--th-radius-sm);line-height:0;display:inline-block}.brand img{width:auto;height:28px;display:block}.site-nav ul{gap:var(--th-space-1) 20px;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a{padding:var(--th-space-2) 0;color:var(--th-ink);font-weight:500;text-decoration:none;display:inline-block}.site-nav a[aria-current=page]{border-bottom:3px solid var(--th-accent)}.site-nav a:hover{text-decoration:underline}main{padding-bottom:var(--th-space-7);flex:1}main.main--wide{padding-bottom:0}h1,h2,h3,h4{font-family:var(--th-font-display)}h1{font-size:clamp(1.625rem, 5vw, var(--th-text-h1-size));font-weight:var(--th-text-h1-weight);line-height:var(--th-text-h1-line);margin:0 0 var(--th-space-4);color:var(--th-primary)}h2{font-size:clamp(1.3rem, 4vw, var(--th-text-h2-size));font-weight:var(--th-text-h2-weight);line-height:var(--th-text-h2-line);margin:40px 0 var(--th-space-3)}h3{font-size:var(--th-text-h3-size);font-weight:var(--th-text-h3-weight);line-height:var(--th-text-h3-line);margin:var(--th-space-5) 0 var(--th-space-2)}.lead{font-size:var(--th-text-lead-size);line-height:var(--th-text-lead-line);color:var(--th-ink-muted);max-width:44rem}.prose{max-width:44rem}.prose li{margin-bottom:6px}.button{background:var(--th-primary);color:var(--th-on-primary);border:2px solid var(--th-primary);border-radius:var(--th-radius-lg);padding:var(--th-space-3) 22px;font-family:var(--th-font-sans);font-size:var(--th-text-button-size);font-weight:var(--th-text-button-weight);line-height:var(--th-text-button-line);cursor:pointer;text-decoration:none;display:inline-block}.button:hover{background:var(--th-primary-hover);border-color:var(--th-primary-hover);color:var(--th-on-primary)}.button--secondary{color:var(--th-primary);background:0 0}.button--secondary:hover{background:var(--th-primary-tint);color:var(--th-on-primary-tint);border-color:var(--th-primary)}.button--inverse{background:var(--th-surface);border-color:var(--th-surface);color:var(--th-ink)}.button--inverse:hover{background:var(--th-primary-tint);border-color:var(--th-primary-tint);color:var(--th-on-primary-tint)}.actions{gap:var(--th-space-3);margin-top:var(--th-space-5);flex-wrap:wrap;display:flex}.notice{border-left:5px solid var(--th-primary);background:var(--th-primary-tint);color:var(--th-ink);border-radius:0 var(--th-radius-lg) var(--th-radius-lg) 0;padding:var(--th-space-4) var(--th-space-5);margin:var(--th-space-6) 0 0}.notice p{margin:0}.notice a{color:var(--th-link)}.notice--draft{margin:var(--th-space-5) 0}.form{gap:var(--th-space-4);max-width:36rem;margin-top:var(--th-space-4);display:grid}.form[hidden]{display:none}.field label{font-size:var(--th-text-label-size);line-height:var(--th-text-label-line);font-weight:var(--th-text-label-weight);margin-bottom:var(--th-space-1);display:block}.field .hint{color:var(--th-ink-muted);font-size:var(--th-text-small-size);line-height:var(--th-text-small-line);margin:0 0 var(--th-space-1)}.field input[type=text],.field input[type=email],.field textarea{width:100%;font:inherit;color:var(--th-ink);background:var(--th-surface);border:2px solid var(--th-border-strong);border-radius:var(--th-radius-md);padding:10px var(--th-space-3)}.field textarea{resize:vertical;min-height:9rem}.field--check{align-items:flex-start;gap:10px;display:flex}.field--check input{width:22px;height:22px;accent-color:var(--th-primary);flex:none;margin-top:3px}.field--check label{margin:0;font-weight:400}.field-error{color:var(--th-critical);margin:var(--th-space-1) 0 0;font-weight:600}.field-error:before{content:"⚠︎ ";content:"⚠︎ " / ""}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.status{border-radius:var(--th-radius-lg);border:2px solid var(--th-border-strong);background:var(--th-surface);padding:14px 18px}.status[hidden]{display:none}.status--success{border-color:var(--th-success);background:var(--th-success-bg)}.status--error{border-color:var(--th-critical);background:var(--th-critical-bg)}.site-footer{border-top:1px solid var(--th-border);background:var(--th-surface-sunken);color:var(--th-ink-muted);font-size:var(--th-text-small-size);line-height:var(--th-text-small-line)}.footer-grid{gap:var(--th-space-5);padding-top:var(--th-space-6);padding-bottom:var(--th-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-about{grid-column:1/-1}@media (width>=720px){.footer-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.footer-about{grid-column:auto}}.site-footer p{margin:0 0 var(--th-space-2)}.footer-logo{width:auto;height:28px;margin-bottom:var(--th-space-3);display:block}.footer-base{border-top:1px solid var(--th-border);padding-top:var(--th-space-4);padding-bottom:var(--th-space-5)}.footer-base p{margin:0}.footer-heading{color:var(--th-ink);font-weight:700}.site-footer ul{gap:var(--th-space-1);margin:0;padding:0;list-style:none;display:grid}.site-footer li a{padding:var(--th-space-1) 0;display:inline-block}@media (prefers-reduced-motion:no-preference){.button{transition:background-color .15s,border-color .15s}}.home{--depth:1;overflow-x:clip}.home section[id]{scroll-margin-top:80px}.home h1,.home h2,.home h3,.home h4,.home p{margin:0}.home h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.home h4{font-size:var(--th-text-h3-size);font-weight:var(--th-text-h3-weight);line-height:var(--th-text-h3-line)}.plain{margin:0;padding:0;list-style:none}.muted{color:var(--th-ink-muted)}.small{font-size:var(--th-text-small-size);line-height:var(--th-text-small-line)}.stack{gap:var(--th-space-4);flex-direction:column;display:flex}.stack-lg{gap:var(--th-space-7);flex-direction:column;display:flex}.stack-xl{gap:var(--th-space-8);flex-direction:column;display:flex}.cols-2,.cols-3{gap:var(--th-space-5);grid-template-columns:minmax(0,1fr);display:grid}.cols-2{gap:var(--th-space-7)}@media (width>=861px){.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cols-4{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:32px 24px;display:grid}.cols-2--center{align-items:center}.cols-2--faq{align-items:start}.section-intro{gap:var(--th-space-3);flex-direction:column;max-width:46rem;display:flex}.eyebrow{background:var(--th-primary-tint);color:var(--th-on-primary-tint);border-radius:var(--th-radius-pill);font-size:var(--th-text-small-size);align-self:flex-start;padding:6px 14px;font-weight:600}.example-note{font-size:var(--th-text-small-size);line-height:var(--th-text-small-line);color:var(--th-ink-muted)}.band{padding:var(--th-space-8) 0;position:relative}@media (width>=861px){.band{padding:calc(var(--th-space-8) + var(--th-space-7)) 0}}.band>.wrap{z-index:1;position:relative}.band--surface{background:var(--th-surface);border-block:1px solid var(--th-border);overflow:clip}.band--tint{background:var(--th-primary-tint);overflow:clip}.wl{overflow:clip}.card{gap:var(--th-space-3);background:var(--th-surface);border:1px solid var(--th-border);border-radius:var(--th-radius-lg);padding:var(--th-space-5);flex-direction:column;display:flex}.band--surface .card{background:var(--th-bg)}.card--flat{border-color:var(--th-surface)}.card--sunken{background:var(--th-surface-sunken)}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.icon--lg{width:28px;height:28px;color:var(--th-primary)}.icon--primary{color:var(--th-primary)}.icon--muted{color:var(--th-ink-muted)}.icon-list{flex-direction:column;gap:10px;display:flex}.icon-list li{align-items:flex-start;gap:10px;display:flex}.icon-list .icon{margin-top:3px}.ring{aspect-ratio:1;pointer-events:none;border-style:solid;border-radius:50%;position:absolute}.ring--hero{border-width:56px;border-color:var(--th-primary-tint);width:min(452px,86%);margin:auto;inset:0}.ring-tail{width:120px;fill:var(--th-primary-tint);position:absolute;bottom:4%;left:6%}.ring--line{border-width:2px;border-color:var(--th-border);margin:auto;inset:0}.ring--outer{width:min(580px,100%)}.ring--inner{width:min(380px,70%)}.ring--side{border-width:48px;border-color:var(--th-primary-tint);width:380px;top:40px;right:-160px}.ring--conversation{border-width:52px;border-color:var(--th-primary-tint);width:400px;margin:-200px 0 0 -200px;top:50%;left:50%}.ring--corner{border-width:44px;border-color:var(--th-surface);width:340px;bottom:-100px;left:-120px}.ring--wl{border-width:72px;border-color:var(--th-primary-tint);width:560px;top:40px;right:-220px}.ring--inverse{border-width:72px;border-color:color-mix(in srgb, var(--th-inverse-accent) 14%, var(--th-inverse-surface));width:580px;top:-60px;right:-200px}.ring--cta{border-width:40px;border-color:color-mix(in srgb, var(--th-on-primary) 16%, var(--th-primary));width:320px;top:-40px;right:-60px}.hero{padding:var(--th-space-7) 0 var(--th-space-8);position:relative}.hero-grid{gap:var(--th-space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=861px){.hero{padding-top:72px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero-text{z-index:2;gap:var(--th-space-5);flex-direction:column;display:flex;position:relative}.home h1{color:var(--th-ink);letter-spacing:-.01em;font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.06}.home h1 span{color:var(--th-primary)}.hero .actions{margin-top:0}.safety-line{align-items:center;gap:10px;display:flex}.hero-art{height:480px;position:relative}@media (width>=861px){.hero-art{height:600px}}.layer{position:absolute;inset:0}.example-note.wrap{margin-top:var(--th-space-4);text-align:right}.device{background:var(--th-inverse-surface);border:1px solid var(--th-border);border-radius:40px;padding:10px}.device img{border-radius:30px;width:100%;height:auto;display:block}.hero-phone{width:200px;margin-left:-100px;position:absolute;top:40px;left:50%}@media (width>=861px){.hero-phone{width:250px;margin-left:-125px}}.bubble{z-index:1;gap:var(--th-space-1);background:var(--th-surface);border:1px solid var(--th-border);border-radius:18px 18px 18px 4px;flex-direction:column;max-width:320px;padding:14px 18px;display:flex;position:relative}.bubble--centralist{align-self:flex-start}.bubble--deelnemer{background:var(--th-primary);border-color:var(--th-primary);color:var(--th-on-primary);border-radius:18px 18px 4px;align-self:flex-end}.bubble--meldkamer{background:var(--th-surface-sunken);border-color:var(--th-border-strong);align-self:flex-start}.bubble--transfer{border-style:dashed;border-width:1px 0;border-color:var(--th-border-strong);max-width:360px;color:var(--th-ink-muted);text-align:center;font-size:var(--th-text-small-size);border-radius:0;align-self:center}.bubble-who{gap:var(--th-space-2);font-size:var(--th-text-caption-size);color:var(--th-ink-muted);align-items:center;font-weight:600;display:flex}.bubble--deelnemer .bubble-who{color:inherit}.pill{background:var(--th-primary-tint);color:var(--th-on-primary-tint);border-radius:var(--th-radius-pill);padding:1px 8px}.hero-bubble-1{max-width:240px;position:absolute;top:90px;left:0}.hero-bubble-2{max-width:230px;position:absolute;top:330px;right:0}.conversation{gap:var(--th-space-5);flex-direction:column;display:flex;position:relative}.conversation .example-note{align-self:flex-end;position:relative}.call-steps{gap:var(--th-space-3);flex-direction:column;margin:0;padding-left:1.4em;display:flex}.statement{gap:var(--th-space-4);flex-direction:column;display:flex}.home .statement h2{font-family:var(--th-font-sans);color:var(--th-primary);font-size:1rem;font-weight:700;line-height:1.4}.statement p{max-width:56rem;font-family:var(--th-font-display);letter-spacing:-.01em;flex-direction:column;font-size:clamp(1.5rem,3.2vw,2.625rem);font-weight:500;line-height:1.2;display:flex}.story{gap:var(--th-space-7);margin-top:var(--th-space-6);grid-template-columns:minmax(0,1fr);display:grid}.story-steps{gap:var(--th-space-6);flex-direction:column;display:flex}.story-step{gap:var(--th-space-3);flex-direction:column;display:flex}.step-number{border-radius:var(--th-radius-pill);background:var(--th-primary);width:40px;height:40px;color:var(--th-on-primary);font-family:var(--th-font-display);align-self:flex-start;place-items:center;font-weight:600;display:inline-grid}.home .story-step h3{font-size:1.75rem}.story-step>p{max-width:30rem;font-size:1.125rem}.story-step figure{margin:var(--th-space-2) 0 0;max-width:240px}.story-step figure img{border:8px solid var(--th-inverse-surface);background:var(--th-surface-sunken);border-radius:28px;width:100%;height:auto;display:block}.story-step figcaption{margin-top:var(--th-space-2);font-size:var(--th-text-small-size);line-height:var(--th-text-small-line);color:var(--th-ink-muted)}@media (width>=861px){.story-step{column-gap:var(--th-space-7);row-gap:var(--th-space-3);grid-template-columns:minmax(0,1fr) 240px;grid-auto-rows:min-content;display:grid}.story-step>:not(figure){grid-column:1}.story-step figure{grid-area:1/2/span 4;margin:0}}.story-phone{display:none}.story-sticky{flex-direction:column;align-items:center;height:620px;display:flex;position:sticky;top:110px}.story-plate{background:var(--th-primary-tint);border-radius:48px;width:340px;height:500px;margin-left:-170px;position:absolute;top:40px;left:50%}.story-device{border-radius:42px;width:272px;position:relative}.story-screen{width:250px;height:541px;position:relative}.story-screen .shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot-2,.shot-3,.shot-4,.shot-5{opacity:0}.story-caption{margin-top:var(--th-space-5)}.story-note{font-size:var(--th-text-caption-size);color:var(--th-ink-muted);text-align:center;margin-top:auto;position:relative}.report-sketch,.wl-report{gap:var(--th-space-3);padding:var(--th-space-5);background:var(--th-surface);border:1px solid var(--th-border);border-radius:var(--th-radius-md);flex-direction:column;display:flex}.report-sketch{width:300px;height:400px;margin-left:-150px;position:absolute;top:90px;left:50%}.sketch-rule{background:var(--th-accent);border-radius:3px;height:6px}.sketch-head{justify-content:space-between;align-items:center;display:flex}.sketch-logo{color:var(--th-ink-muted);border:2px dashed var(--th-border-strong);border-radius:var(--th-radius-sm);padding:2px 8px;font-size:12px}.sketch-score{font-family:var(--th-font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.sketch-score small{color:var(--th-ink-muted);font-size:13px;font-weight:400}.sketch-title{font-family:var(--th-font-display);font-size:15px;font-weight:600}.sketch-line{background:var(--th-border);border-radius:4px;height:8px}.sketch-line--soft{background:var(--th-surface-sunken)}.sketch-line--62{width:62%}.sketch-line--70{width:70%}.sketch-line--74{width:74%}.sketch-line--84{width:84%}.sketch-line--90{width:90%}.wl-demo{gap:var(--th-space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=861px){.wl-demo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.home .wl-demo h3{font-size:1.5rem}.wl-picker{border:0;min-width:0;margin:0;padding:0}.wl-picker legend{margin-bottom:var(--th-space-3);padding:0;font-weight:600}.wl-options{gap:var(--th-space-2);flex-wrap:wrap;display:flex}.wl-option{align-items:center;gap:var(--th-space-2);border:2px solid var(--th-border-strong);border-radius:var(--th-radius-pill);background:var(--th-surface);cursor:pointer;min-height:44px;padding:6px 14px 6px 10px;font-weight:600;display:inline-flex}.wl-option input{width:18px;height:18px;accent-color:var(--th-primary);margin:0}.wl-option:has(input:checked){border-color:var(--th-ink);background:var(--th-primary-tint)}.wl-swatch{border:1px solid var(--th-border-strong);background:var(--wl-swatch);border-radius:50%;width:24px;height:24px}.wl-preview{gap:var(--th-space-3);flex-direction:column;display:flex}.wl-art{height:600px;position:relative}.wl-accent-rule{background:var(--wl-accent);flex:none;height:6px;display:block}.wl-report{display:none}.wl-report .wl-accent-rule{border-radius:3px}.wl-phone{border-radius:42px;width:282px;margin-left:-141px;position:absolute;top:0;left:50%}@media (width>=861px){.wl-report{z-index:2;width:290px;height:330px;display:flex;position:absolute;top:220px;right:0}.wl-phone{margin-left:0;left:0}}.wl-screen{background:var(--th-bg);border-radius:30px;flex-direction:column;height:560px;display:flex;overflow:clip}.wl-app-header{background:var(--th-surface);border-bottom:1px solid var(--th-border);align-items:center;gap:10px;padding:14px 16px;display:flex}.wl-app-name{font-family:var(--th-font-display);font-size:14px;font-weight:600}.wl-app-body{gap:var(--th-space-3);flex-direction:column;padding:20px 16px;display:flex}.wl-app-title{font-family:var(--th-font-display);font-size:19px;font-weight:600;line-height:1.2}.wl-app-label{font-size:13px;font-weight:600}.wl-app-field{border:2px solid var(--th-border-strong);border-radius:var(--th-radius-md);background:var(--th-surface);height:40px}.wl-app-button{border-radius:var(--th-radius-lg);background:var(--wl-accent);height:44px;color:var(--wl-on-accent);justify-content:center;align-items:center;font-weight:600;display:flex}.wl-app-notice{margin-top:var(--th-space-1);border-radius:var(--th-radius-lg);background:var(--th-primary-tint);color:var(--th-on-primary-tint);padding:10px 12px;font-size:12px;line-height:1.4}.setup-step{gap:var(--th-space-2);border-top:2px solid var(--th-primary);padding-top:var(--th-space-4);flex-direction:column;display:flex}.setup-number{font-family:var(--th-font-display);color:var(--th-primary);font-weight:600}.card.scenario-card{gap:var(--th-space-6);display:grid}@media (width>=861px){.card.scenario-card{padding:var(--th-space-7)}}.flow{flex-direction:column;gap:10px;display:flex}.flow li{align-items:center;gap:var(--th-space-3);background:var(--th-bg);border:1px solid var(--th-border);border-radius:var(--th-radius-lg);padding:14px 16px;display:flex}.flow-number{border-radius:var(--th-radius-pill);background:var(--th-primary-tint);min-width:28px;height:28px;color:var(--th-on-primary-tint);place-items:center;font-weight:600;display:inline-grid}.band--inverse{background:var(--th-inverse-surface);color:var(--th-on-inverse);overflow:clip}.home .band--inverse h2{font-family:var(--th-font-sans);color:var(--th-inverse-accent);font-size:1rem;font-weight:700;line-height:1.4}.band-statement{font-family:var(--th-font-display);font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.1}.band--inverse .lead,.band--inverse .ruled p,.band--inverse .small{color:var(--th-on-inverse-muted)}.band--inverse a{color:var(--th-inverse-accent)}.band--inverse :focus-visible{outline-color:var(--th-inverse-accent)}.ruled{border-top:2px solid var(--th-inverse-accent);flex-direction:column;gap:10px;padding-top:20px;display:flex}.band-notice{gap:var(--th-space-2);padding:var(--th-space-4) var(--th-space-5);border:1px solid color-mix(in srgb, var(--th-inverse-accent) 30%, var(--th-inverse-surface));border-left:5px solid var(--th-inverse-accent);border-radius:0 var(--th-radius-lg) var(--th-radius-lg) 0;flex-direction:column;display:flex}.faq{border-top:1px solid var(--th-border)}.faq details{border-bottom:1px solid var(--th-border)}.faq summary{cursor:pointer;padding:18px 0;font-weight:600}.faq details p{color:var(--th-ink-muted);padding:0 0 18px}.band--cta{padding-top:var(--th-space-6)}.cta-card{padding:40px var(--th-space-4);background:var(--th-primary);color:var(--th-on-primary);border-radius:16px;position:relative;overflow:clip}@media (width>=861px){.cta-card{padding:64px var(--th-space-7);border-radius:24px}}.cta-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid;position:relative}@media (width>=861px){.cta-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px}}.cta-text{flex-direction:column;gap:20px;display:flex}.home .cta-card h2{max-width:30rem;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.12}.cta-card .cta-text p{max-width:34rem;font-size:1.125rem}.cta-card :focus-visible{outline-color:var(--th-on-primary)}.form-card{background:var(--th-surface);color:var(--th-ink);border-radius:16px;padding:20px}@media (width>=861px){.form-card{padding:28px}}.form-card :focus-visible{outline-color:var(--th-focus)}.form-card .form{max-width:none;margin-top:0}.form-card .field input[type=text],.form-card .field input[type=email],.form-card .field textarea{min-height:48px}.form-card .field textarea{min-height:7rem}.form-card .status{margin-bottom:var(--th-space-4)}.form-card .status p{margin:0}.s-slow{--y:40px}.s-mid{--y:90px}.s-fast{--y:150px}.s-rev{--y:-70px}.c-1{--y:8px}.c-2{--y:18px}.c-3{--y:28px}@media (prefers-reduced-motion:no-preference) and (width>=861px){@supports (animation-timeline:view()){.sec{view-timeline:--sec block}.px{animation-name:th-px;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sec;animation-range:cover}.reveal{animation-name:th-reveal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 90%}.ink-in{animation-name:th-ink-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 60% cover 45%}@media (width>=861px){.story{timeline-scope:--s1, --s2, --s3, --s4, --s5;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:72px}.story-steps{gap:0}.story-step{justify-content:center;min-height:540px;animation-name:th-focus;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover;display:flex}.step-1{view-timeline:--s1 block}.step-2{view-timeline:--s2 block}.step-3{view-timeline:--s3 block}.step-4{view-timeline:--s4 block}.step-5{view-timeline:--s5 block}.story-step figure{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.story-phone{display:block;position:relative}.shot-1{animation-name:th-shot-first;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--s1;animation-range:cover}.shot-2{animation-name:th-shot-mid;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--s2;animation-range:cover}.shot-3{animation-name:th-shot-mid;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--s3;animation-range:cover}.shot-4{animation-name:th-shot-last;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--s4;animation-range:cover}.shot-5{animation-name:th-report-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--s5;animation-range:cover}}}}@media (width<=860px) and (prefers-reduced-motion:no-preference){.reveal-io .reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(24px)}.reveal-io .reveal.in{opacity:1;transform:none}.reveal-io .ink-in{color:var(--th-border-strong);transition:color .6s}.reveal-io .ink-in.in{color:var(--th-ink)}}@keyframes th-px{0%{transform:translate3d(0, calc(var(--y,60px) * var(--depth)), 0)}to{transform:translate3d(0, calc(var(--y,60px) * -1 * var(--depth)), 0)}}@keyframes th-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes th-ink-in{0%{color:var(--th-border-strong)}to{color:var(--th-ink)}}@keyframes th-focus{0%{opacity:.7}38%,62%{opacity:1}to{opacity:.7}}@keyframes th-shot-first{0%,70%{opacity:1}76%,to{opacity:0}}@keyframes th-shot-mid{0%,26%{opacity:0}32%,70%{opacity:1}76%,to{opacity:0}}@keyframes th-shot-last{0%,26%{opacity:0}32%,to{opacity:1}}@keyframes th-report-in{0%,26%{opacity:0;transform:translateY(60px)rotate(-8deg)}36%,to{opacity:1;transform:translateY(0)rotate(-4deg)}}
