@layer reset{button{font:inherit;color:inherit}a{color:var(--signal-text);text-underline-offset:3px}}@layer brand;*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--surface)}body{font:400 17px/1.55 var(--font-body);background:var(--surface);color:var(--ink);margin:0}:where(a,button,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.vh,.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:2;background:var(--amber);color:var(--on-accent);padding:8px 14px;font-weight:700;position:absolute;top:8px;left:16px}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-style:italic}h1{letter-spacing:.01em;margin:0 0 20px;font-size:clamp(44px,9vw,104px);font-weight:900;line-height:.88}h1 span{color:var(--accent-text)}h2{letter-spacing:.02em;margin:0 0 16px;font-size:clamp(30px,4.6vw,44px);font-weight:800;line-height:1}h3{letter-spacing:.03em;margin:0 0 10px;font-size:23px;font-weight:800;line-height:1.05}p{margin:0 0 16px}.eyebrow{font:600 13px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0 0 10px}.lead{max-width:62ch;color:var(--ink);font-size:20px}.small{color:var(--ink-muted);font-size:15px}.note{border-radius:var(--radius-m);background:var(--surface-raised);max-width:70ch;box-shadow:inset 4px 0 var(--signal-text);padding:12px 16px}.row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.top{background:var(--surface-raised);border-bottom:1px solid #22d3ee59;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 16px;display:flex}.top .home{width:128px;margin-right:auto;display:block}.top nav{flex-wrap:wrap;order:3;gap:0 4px;width:100%;display:flex}.top nav a{min-height:44px;color:var(--ink-muted);font:italic 800 17px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.top nav a:hover{color:var(--ink)}.top nav a[aria-current]{color:var(--ink);box-shadow:inset 0 -3px var(--amber)}.acts{align-items:center;gap:10px;display:flex}.acts .woq-btn{min-height:44px;padding-inline:18px;font-size:17px}#theme{border:2px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}#theme svg{fill:currentColor;width:20px;height:20px}#theme:hover{border-color:var(--ink)}@media (width>=1000px){.top{flex-wrap:nowrap;padding-inline:40px}.top .home{width:164px;margin-right:12px}.top nav{order:0;width:auto;margin-right:auto}}main{display:block}.wrap{width:100%;min-width:0;max-width:1160px;margin:0 auto;padding:56px 16px 0}@media (width>=760px){.wrap{padding:80px 40px 0}}main>:last-child{margin-bottom:0}main>.wrap:last-child{padding-bottom:80px}.intro{padding-top:64px}.hero{background:radial-gradient(60vmax 40vmax at 85% 10%,#22d3ee1f,#0000 70%),radial-gradient(50vmax 40vmax at 5% 100%,#ffb0001f,#0000 70%);padding-bottom:24px;position:relative;overflow:hidden}.hero h1{max-width:13ch;font-size:clamp(56px,12vw,140px)}.plate{background:var(--surface-raised);max-width:640px;box-shadow:var(--lift);border-top:6px solid var(--cyan);margin:0 6px 28px;transform:skew(-6deg)}.plate p{margin:0;padding:20px 26px 22px;font-size:19px;transform:skew(6deg)}.hero .woq-btn{font-size:21px}.hero-mark{display:none}@media (width>=1240px){.hero-mark{width:min(26vw,420px);display:block;position:absolute;top:50%;right:4vw;translate:0 -50%}}.steps{counter-reset:step;gap:22px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}}.steps li{counter-increment:step;color:var(--ink-muted);grid-template-columns:52px minmax(0,1fr);align-content:start;gap:4px 14px;display:grid}.steps li:before{content:counter(step);background:var(--surface-raised);height:48px;color:var(--accent-text);font:italic 900 30px/1 var(--font-display);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);grid-row:span 2;place-items:center;display:grid}.steps b{color:var(--ink);font:italic 800 22px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.split{gap:40px;display:grid}@media (width>=860px){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}.cards{gap:20px;margin-bottom:20px;display:grid}@media (width>=760px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{color:var(--ink);border:1px solid var(--line);padding:24px;text-decoration:none;display:block}.card p{color:var(--ink-muted)}a.card{transition:box-shadow .15s,border-color .15s}a.card:hover{border-color:var(--amber);box-shadow:var(--lift), var(--glow-amber)}.card .tag{background:var(--amber);color:var(--on-accent);font:italic 900 16px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);margin-bottom:14px;padding:5px 16px 5px 12px;display:inline-block}.card .more{color:var(--signal-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.card .ticks{margin:0}.ticks{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ticks li{padding-left:26px;position:relative}.ticks li:before{content:"";background:var(--signal-text);width:10px;height:10px;position:absolute;top:.5em;left:2px;transform:skew(-10deg)}.types{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.types li{border-radius:var(--radius-m);background:var(--surface-raised);border:1px solid var(--line);padding:8px 14px;font-weight:600}.cta{background:var(--surface-raised);border-top:1px solid #22d3ee59;margin-top:80px;padding-bottom:72px}.cta .wrap{padding-top:56px}.cta h2{max-width:20ch}.ribbon{background:var(--amber);color:var(--on-accent);text-align:center;font:italic 900 19px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:10px 16px}.table{border:1px solid var(--line);border-radius:var(--radius-m);max-width:100%;margin:0 0 24px;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}tbody tr:last-child>*{border-bottom:0}thead th{background:var(--surface-raised);font:600 13px/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.prices table{min-width:640px}.prices tbody th{font-weight:600}.prices tbody tr:first-child td{font:italic 900 26px/1 var(--font-display);color:var(--accent-text)}.prices h2{margin-top:8px}.prices .table+h2{margin-top:56px}.prices .lead{color:var(--ink-muted);font-size:18px}.legal-doc{max-width:800px;margin:0 auto;padding:48px 16px 80px}@media (width>=760px){.legal-doc{padding-inline:40px}}.legal-doc h1{font-size:clamp(40px,7vw,72px)}.legal-doc h2{margin-top:40px;font-size:clamp(26px,4vw,34px)}.legal-doc h3,.legal-doc h4{margin-top:28px;font-size:21px}.legal-doc li{margin-bottom:6px}.legal-doc ul,.legal-doc ol{padding-left:24px}.legal-doc blockquote{border-radius:var(--radius-m);background:var(--surface-raised);box-shadow:inset 4px 0 var(--amber);margin:0 0 24px;padding:14px 18px 2px}.legal-doc pre{border-radius:var(--radius-m);background:var(--surface-sunken);padding:14px 16px;font-size:14px;overflow-x:auto}.legal-doc code{overflow-wrap:anywhere;font-size:.9em}.legal-doc .table{font-size:14px}mark.todo{color:var(--ink);overflow-wrap:anywhere;background:#ffb00047;border-radius:3px;padding:0 3px}.foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 22px;padding:24px 16px 32px;font-size:15px;display:flex}@media (width>=760px){.foot{padding-inline:40px}}.foot .woq-logo{width:36px}.foot nav{flex-wrap:wrap;gap:4px 20px;display:flex}.foot a{min-height:24px;color:var(--ink-muted);align-items:center;display:inline-flex}.foot a:hover,.foot a[aria-current]{color:var(--ink)}.foot p{color:var(--ink-muted);margin:0}@media (prefers-reduced-motion:reduce){a.card{transition:none}}
