@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk.woff2)format("woff2");font-weight:500 800;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{margin:0}img,svg{max-width:100%}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:84px}[hidden]{display:none!important}:root{--paper:#f5f6f2;--sheet:#fff;--ink:#11151c;--muted:#5a6170;--faint:#666c78;--rule:#dcdfe5;--rule-soft:#eceef1;--encre:#2338a8;--encre-ink:#fff;--encre-soft:#e7eaf8;--ok:#1e7a4c;--ok-soft:#e3f2ea;--wait:#8a5f00;--wait-soft:#fbf1d9;--display:"Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;--body:"IBM Plex Sans","Segoe UI",Roboto,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root{--paper:#0f1218;--sheet:#161a22;--ink:#e9ecf2;--muted:#9aa2b2;--faint:#868e9e;--rule:#2a303c;--rule-soft:#1f242e;--encre:#8a9bff;--encre-ink:#0d1020;--encre-soft:#1e2442;--ok:#5ccb92;--ok-soft:#173326;--wait:#e3b34c;--wait-soft:#33290f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6}.wrap{max-width:1080px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex-direction:column;gap:120px;margin:0 auto;padding-block:0 64px;display:flex}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.05}h1{letter-spacing:-.035em;font-size:clamp(38px,6.2vw,72px);font-weight:800}h2{letter-spacing:-.02em;font-size:clamp(28px,4vw,42px);font-weight:700}h3{font-size:19px;font-weight:700;line-height:1.25}p{max-width:64ch;margin:0}.eyebrow{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--encre);font-size:12px}.muted{color:var(--muted)}.lede{color:var(--muted);font-size:clamp(17px,2vw,20px)}.stack{flex-direction:column;gap:16px;display:flex}.btn{background:var(--encre);color:var(--encre-ink);border:1.5px solid var(--encre);font:600 15px var(--body);cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;text-decoration:none;display:inline-flex}.btn.ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn.small{padding:8px 14px;font-size:14px}.btn:disabled{opacity:.4;cursor:default}.link{color:var(--encre);font-weight:600;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}:is(.btn,.link,.opt,.flag,.wf-step,nav a,summary):focus-visible{outline:3px solid var(--encre);outline-offset:3px;border-radius:6px}.top{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);position:sticky}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--paper);position:fixed;inset:0 0 auto}.top-in{max-width:1080px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));align-items:center;gap:24px;margin:0 auto;padding-block:14px;display:flex}.logo{color:var(--ink);margin-right:auto;text-decoration:none;display:inline-flex}.logo .wm{width:auto;height:28px}.logo .dot{fill:var(--encre)}.top nav{gap:22px;display:flex}.top nav a{color:var(--muted);font-size:14.5px;font-weight:500;text-decoration:none}.top nav a:hover{color:var(--ink)}.flag{cursor:pointer;font:500 12px var(--mono);color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.flag:hover{border-color:var(--rule)}.flag svg{width:20px;height:13px;box-shadow:0 0 0 1px var(--rule);border-radius:2px}.hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:56px;padding-top:88px;display:grid}.hero .stack{gap:24px}.ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.preview{background:var(--sheet);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:14px;padding:22px;font-size:14px;display:flex}.preview .ref{font-family:var(--mono);color:var(--faint);justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.preview h3{font-size:17px}.preview ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.preview li{border-top:1px solid var(--rule-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 0;display:grid}.preview li .n{font-family:var(--mono);color:var(--encre);font-size:12.5px}.preview li .d{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:12px}.for{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.for span{border:1px solid var(--rule);border-radius:999px;padding:4px 12px}.composer{background:var(--sheet);border:1px solid var(--rule);border-radius:14px;overflow:hidden}.c-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.c-steps{font-family:var(--mono);color:var(--faint);align-items:center;gap:6px;font-size:12px;display:flex}.c-steps i{background:var(--rule);border-radius:2px;width:28px;height:3px;display:inline-block}.c-steps i.on{background:var(--encre)}.c-body{flex-direction:column;gap:22px;min-height:360px;padding:32px 22px;display:flex}.c-q{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.15}.c-hint{color:var(--muted);font-size:14px}.opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.opt{text-align:left;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--rule);cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.opt:hover{border-color:var(--faint)}.opt[aria-pressed=true]{border-color:var(--encre);background:var(--encre-soft)}.opt b{font-weight:600}.opt small{color:var(--muted);font-size:13px;line-height:1.45}.opt .rank{font-family:var(--mono);color:var(--encre);font-size:11.5px}.c-field{flex-direction:column;gap:6px;max-width:420px;display:flex}.c-field label{font-size:14px;font-weight:500}.c-field input{font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--rule);border-radius:8px;padding:11px 12px}.c-field input:focus{border-color:var(--encre);outline:none}.c-sub{flex-direction:column;gap:10px;display:flex}.c-sub h4{font:500 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.c-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.c-foot .private{color:var(--faint);font-size:12.5px}.plan{flex-direction:column;gap:28px;padding:36px clamp(18px,4vw,48px);display:flex}.plan-top{font-family:var(--mono);color:var(--faint);border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:14px;font-size:12px;display:flex}.plan h2{font-size:clamp(26px,3.6vw,38px)}.plan .meta{flex-wrap:wrap;gap:8px;display:flex}.plan .meta span{border:1px solid var(--rule);color:var(--muted);border-radius:999px;padding:3px 11px;font-size:13px}.ch{border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);gap:18px;padding-top:22px;display:grid}.ch .n{font-family:var(--display);color:var(--encre);font-size:34px;font-weight:800;line-height:1}.ch .body{flex-direction:column;gap:12px;min-width:0;display:flex}.ch ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ch .facts{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:13.5px;display:flex}.ch .facts b{font-family:var(--mono);color:var(--ink);font-weight:500}.ch details{border:1px solid var(--rule);background:var(--paper);border-radius:10px}.ch summary{cursor:pointer;color:var(--encre);padding:10px 14px;font-size:14px;font-weight:600}.mail{flex-direction:column;gap:6px;padding:0 14px 14px;font-size:14px;display:flex}.mail .meta2{font-family:var(--mono);color:var(--muted);font-size:12px}.mail .txt{white-space:pre-wrap}.sched{border:1px solid var(--rule);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid;overflow:hidden}.sched div{border-right:1px solid var(--rule-soft);flex-direction:column;gap:4px;padding:14px 16px;font-size:14px;display:flex}.sched div span{font-family:var(--mono);color:var(--encre);font-size:12px}.invest{border-top:1.5px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;display:grid}.invest div{flex-direction:column;gap:2px;padding:16px 16px 4px 0;display:flex}.invest b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px}.invest span{color:var(--muted);font-size:13.5px}.plan .note{color:var(--faint);font-size:13px}.plan-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wf{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:28px;display:grid}.wf-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wf-step{text-align:left;width:100%;font:inherit;color:inherit;border:none;border-top:1px solid var(--rule);cursor:pointer;background:0 0;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 8px 16px 0;display:grid}.wf-step .d{font-family:var(--mono);color:var(--faint);padding-top:2px;font-size:13px}.wf-step b{font-weight:600;display:block}.wf-step small{color:var(--muted);font-size:13.5px}.wf-step[aria-current=true] .d,.wf-step[aria-current=true] b{color:var(--encre)}.wf-panel{background:var(--sheet);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex;position:sticky;top:90px}.wf-panel .who{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.tag{font-family:var(--mono);border:1px solid;border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:11.5px;display:inline-flex}.tag.auto{color:var(--encre);background:var(--encre-soft)}.tag.human{color:var(--wait);background:var(--wait-soft)}.wf-panel .txt{white-space:pre-wrap;border-top:1px solid var(--rule-soft);padding-top:12px;font-size:14.5px}.seg-switch{border:1px solid var(--rule);background:var(--sheet);border-radius:999px;flex-wrap:wrap;padding:3px;display:inline-flex}.seg-switch button{font:500 13.5px var(--body);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px}.seg-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.method{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.method li{border-top:1.5px solid var(--ink);flex-direction:column;gap:8px;padding-top:14px;display:flex}.method .n{font-family:var(--mono);color:var(--encre);font-size:12.5px}.commit{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px 40px;display:grid}.commit div{flex-direction:column;gap:6px;display:flex}.commit h3{font-size:18px}.pricing{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:1180px){.pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}.hint-line{color:var(--muted);margin-top:-4px;font-size:14px}.plan-card{background:var(--sheet);border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:10px;padding:26px 24px;display:flex}.plan-card.hl{border:2px solid var(--encre);padding:25px 23px}.plan-card .who{color:var(--muted);margin-top:-4px;font-size:14px}.plan-card .amt{font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(30px,3.6vw,38px);font-weight:800;line-height:1.05}.plan-card .amt small{font:500 14px var(--body);color:var(--muted);margin-top:6px;display:block}.plan-card .rec{font:500 14px var(--mono);color:var(--encre)}.plan-card ul{flex-direction:column;flex:1;gap:6px;margin:6px 0 4px;padding-left:18px;font-size:14.5px;display:flex}.plan-card .btn{margin-top:auto}.p-note{color:var(--muted);font-size:13.5px}.p-note a,.rec-plan{color:var(--encre);font-weight:600}.faq{flex-direction:column;display:flex}.faq details{border-top:1px solid var(--rule);padding:18px 0}.faq summary{cursor:pointer;font-family:var(--display);justify-content:space-between;gap:16px;font-size:18px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--encre)}.faq details[open] summary:after{content:"−"}.faq p{color:var(--muted);margin-top:10px}.closing{border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;padding-top:40px;display:grid}.contact{font-family:var(--mono);color:var(--muted);-webkit-user-select:all;user-select:all;font-size:14px}.legal{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding-top:20px;display:flex}.legal details{border-bottom:1px solid var(--rule-soft);padding:8px 0}.legal summary{cursor:pointer;font-size:14px;font-weight:600}.legal p{color:var(--muted);margin-top:8px;font-size:13.5px}.site-foot{max-width:1080px;padding:24px max(16px,env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--rule);color:var(--muted);flex-direction:column;gap:14px;margin:0 auto;font-size:13.5px;display:flex}.foot-nav{flex-wrap:wrap;gap:6px 20px;display:flex}.foot-nav a{color:var(--ink);font-weight:500;text-decoration:none}.foot-nav a:hover{text-decoration:underline}.foot-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);z-index:40;border-radius:10px;padding:10px 16px;font-size:14px;position:fixed;transform:translate(-50%)}.fade{animation:.35s fade}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.hero,.wf,.closing,.pricing{grid-template-columns:minmax(0,1fr)}.wf-panel{position:static}.top nav{display:none}.hero{padding-top:56px}}@media (max-width:560px){.ch{grid-template-columns:minmax(0,1fr)}.ch .n{font-size:26px}.top-in{gap:10px}.top .btn.small{padding:7px 10px;font-size:13px}.logo .wm{height:24px}.flag span{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{background:var(--sheet);border:1px solid var(--rule);border-radius:14px;grid-template-columns:200px minmax(0,1fr);min-height:420px;display:grid;overflow:hidden}.app-side{border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:14px;padding:18px 12px;display:flex}.app-side .who{padding:0 8px;font-size:14px;font-weight:600}.app-side .who small{color:var(--faint);font-size:12px;font-weight:400;display:block}.app-nav{flex-direction:column;gap:2px;display:flex}.app-nav button{font:500 14px var(--body);text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px}.app-nav button[aria-current=true]{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--rule)}.app-nav button:focus-visible{outline:3px solid var(--encre);outline-offset:2px}.app-main{min-width:0;padding:22px}.app-view{flex-direction:column;gap:14px;display:flex}.app-view h3{font-size:20px}.app-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.app-card{border:1px solid var(--rule);background:var(--sheet);border-radius:10px;flex-direction:column;gap:2px;padding:14px;display:flex}.app-card h4{font:500 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.app-row{border-top:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.app-row:first-of-type{border-top:none}.app-row time{font-family:var(--mono);color:var(--encre);font-size:12.5px}.app-row.warn{color:var(--wait)}.app-row>span{flex:1;min-width:140px}.app-foot{color:var(--faint);font-size:12.5px}@media (max-width:760px){.app{grid-template-columns:minmax(0,1fr)}.app-side{border-right:none;border-bottom:1px solid var(--rule)}.app-nav{flex-direction:row;overflow-x:auto}.app-nav button{white-space:nowrap}}.c-body.is-plan{min-height:0;padding:0}@media (max-width:1180px) and (min-width:901px){.hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:40px}h1{font-size:clamp(44px,5.2vw,64px)}.top nav{gap:18px}}@media (max-width:900px){.hero .preview{max-width:560px}.sched{grid-template-columns:repeat(2,minmax(0,1fr))}.sched div{border-right:none;border-bottom:1px solid var(--rule-soft)}.sched div:nth-child(odd){border-right:1px solid var(--rule-soft)}.sched div:nth-last-child(-n+2){border-bottom:none}}@media (max-width:560px){.sched{grid-template-columns:minmax(0,1fr)}.sched div:nth-child(odd){border-right:none}.sched div:nth-last-child(2){border-bottom:1px solid var(--rule-soft)}.plan{gap:24px;padding:26px 18px}.c-body{padding:24px 16px}.c-body.is-plan{padding:0}.seg-switch{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.seg-switch::-webkit-scrollbar{display:none}.seg-switch button{white-space:nowrap;flex:none}.preview{padding:18px}}@media (pointer:coarse){.flag,.link,nav a,.seg-switch button,.app-nav button,.wf-step{min-height:44px}.ch summary,.legal summary{padding-block:12px}.flag,.link,nav a{align-items:center;display:inline-flex}.flag{justify-content:center;min-width:44px}.opt{min-height:48px}.app-row .btn,.app-card .btn{min-height:40px}}.login-link{color:var(--ink);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.login-link:hover{border-color:var(--rule)}.login-link svg{flex:none;width:18px;height:18px}.login-link:focus-visible{outline:3px solid var(--encre);outline-offset:3px}.top .flag{margin-left:-8px}.space-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.space-ctas .note{color:var(--muted);font-size:13.5px}@media (max-width:1000px) and (min-width:901px){.top nav{gap:14px}.top nav a{font-size:14px}}@media (max-width:560px){.login-link span{display:none}.login-link{border-color:var(--rule);justify-content:center;min-width:40px;min-height:40px;padding:8px}.top .flag{margin-left:-4px}}@media (max-width:374px){.top .btn.small{padding:7px 9px;font-size:12.5px}.logo .wm{height:22px}}@media (pointer:coarse){.login-link{min-height:44px}}.c-wrap{flex-direction:column;gap:20px;display:flex}.nv-boot .fade{animation:none}.skip{z-index:60;background:var(--ink);color:var(--paper);border-radius:8px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}main:focus{outline:none}.foot-nav a:focus-visible,.p-note a:focus-visible{outline:3px solid var(--encre);outline-offset:3px;border-radius:4px}@media (pointer:coarse){.foot-nav a{align-items:center;min-height:44px;display:inline-flex}}.legal-doc{max-width:760px;padding:56px max(16px,env(safe-area-inset-right,0px)) 72px max(16px,env(safe-area-inset-left,0px));flex-direction:column;gap:22px;margin:0 auto;display:flex}.legal-doc h1{font-size:clamp(32px,5vw,48px)}.legal-doc h2{letter-spacing:-.01em;margin-top:18px;font-size:clamp(21px,2.6vw,26px)}.legal-doc h3{font-size:17px}.legal-doc section{flex-direction:column;gap:12px;display:flex}.legal-doc p,.legal-doc li{max-width:68ch}.legal-doc ul,.legal-doc ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.legal-doc a{color:var(--encre);text-underline-offset:2px;font-weight:500}.legal-doc a:focus-visible,.toc a:focus-visible{outline:3px solid var(--encre);outline-offset:2px;border-radius:4px}.legal-doc .updated{font-family:var(--mono);color:var(--muted);margin-top:-10px;font-size:12.5px}.legal-doc .note{color:var(--muted);border-left:3px solid var(--encre);padding:4px 0 4px 12px;font-size:14px}.toc{background:var(--sheet);border:1px solid var(--rule);border-radius:12px;padding:16px 20px}.toc ol{columns:2 220px;column-gap:28px;padding-left:20px;display:block}.toc li{break-inside:avoid;margin:3px 0}.kv{border-top:1px solid var(--rule);flex-direction:column;margin:0;display:flex}.kv div{border-bottom:1px solid var(--rule-soft);grid-template-columns:200px minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}.kv dt{color:var(--muted);font-size:14.5px}.kv dd{overflow-wrap:anywhere;margin:0}.table-wrap{border:1px solid var(--rule);background:var(--sheet);border-radius:12px;overflow-x:auto}.table-wrap:focus-visible{outline:3px solid var(--encre);outline-offset:2px}.legal-doc table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.legal-doc th,.legal-doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-soft);padding:10px 12px}.legal-doc thead th{font:500 12px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--paper)}.legal-doc tbody th{font-weight:600}.legal-doc tr:last-child>*{border-bottom:none}.legal-doc code{font-family:var(--mono);font-size:13px}.form-model{border:1.5px dashed var(--rule);background:var(--sheet);border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.form-model ul{padding:0;list-style:none}.login-link.back{border-color:#0000}@media (max-width:560px){.kv div{grid-template-columns:minmax(0,1fr)}.legal-doc{padding-top:36px}.login-link.back span{display:inline}}.order-form{flex-direction:column;gap:22px;max-width:640px;display:flex}.order-form fieldset{border:1px solid var(--rule);background:var(--sheet);border-radius:12px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:18px 20px 20px;display:flex}.order-form legend{font:600 15px var(--body);padding:0 6px}.order-form label{margin-top:6px;font-size:14.5px;font-weight:500}.order-form input:not([type=radio]):not([type=checkbox]),.order-form select{font:16px var(--body);color:var(--ink);background:var(--paper);border:1.5px solid var(--rule);border-radius:8px;width:100%;min-width:0;padding:11px 12px}.order-form input:focus-visible,.order-form select:focus-visible{outline:3px solid var(--encre);outline-offset:1px;border-color:var(--encre)}.order-form .hint{color:var(--muted);max-width:62ch;margin:2px 0 0;font-size:13.5px}.order-form .check{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-weight:400;display:grid}.order-form .check input{width:18px;height:18px;accent-color:var(--encre);margin-top:2px}.plan-pick{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.plan-opt{border:1.5px solid var(--rule);cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:4px 10px;padding:12px 14px;display:grid;margin:0!important}.plan-opt input{width:18px;height:18px;accent-color:var(--encre);grid-row:span 2;margin-top:3px}.plan-opt:has(input:checked){border-color:var(--encre)}.plan-opt .t{font-weight:600}.plan-opt .p{color:var(--muted);font-size:13.5px;font-weight:400}.form-error{color:var(--ink);background:var(--sheet);border:1.5px solid #b4232c;border-radius:8px;margin:0;padding:10px 12px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.order-form .btn{align-self:flex-start}.legal-doc a.btn{color:var(--encre-ink);text-decoration:none}.legal-doc a.btn.ghost{color:var(--ink)}.lede-doc{color:var(--muted);font-size:18px;line-height:1.55}.cta-box{border:1px solid var(--rule);background:var(--sheet);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.cta-box .hint{color:var(--muted);font-size:13.5px}.mail-ex{border-left:3px solid var(--encre);color:var(--ink);flex-direction:column;gap:10px;margin:0;padding:4px 0 4px 18px;display:flex}.faq-item{border-top:1px solid var(--rule);padding:12px 0}.faq-item summary{cursor:pointer;font-weight:600}.faq-item p{margin-top:8px}.tpl{border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.tpl-subj{font-size:15px}.tpl-body{white-space:pre-wrap;font:14.5px/1.55 var(--body);background:var(--paper,transparent);margin:0}.more{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding-top:18px;display:flex}.more h2{margin:0;font-size:18px}
