html{scroll-behavior:smooth}body{background:#faf7ee}.oq{--paper:#FAF7EE;--bone:#F5F1E8;--elev:#EFEADB;--ink:#0C0A08;--muted:#5C544A;--soft:#8A8277;--line:#E5DFD1;--line2:#C7BDA8;--gold:#D4B254;--gold-l:#E8C96E;--ember:#D9542B;--peach:#F3E4CF;background:var(--paper);color:var(--ink);font:400 18px/1.55 Archivo,Helvetica Neue,Arial,sans-serif;background-image:linear-gradient(rgba(12,10,8,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(12,10,8,.035) 1px,transparent 1px);background-size:44px 44px}.oq *{box-sizing:border-box}.oq-wrap{width:min(1120px,calc(100% - 32px));margin:0 auto}.oq-strip{border-bottom:2px solid var(--ink);background:var(--ink);padding:10px 16px;text-align:center}.oq-chip{display:inline-block;background:var(--gold);color:var(--ink);font:700 11px/1.4 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border:1.5px solid var(--ink)}.oq-kicker,.oq-label{font:500 12px/1.4 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.oq-label{color:var(--ink);font-weight:700}.oq h1{font:900 clamp(38px,6vw,74px)/.98 "Archivo",sans-serif;letter-spacing:-.03em;margin:0 0 22px}.oq h2{font:900 clamp(30px,4vw,48px)/1.04 "Archivo",sans-serif;letter-spacing:-.025em;margin:0 0 22px;max-width:820px}.oq-anton{display:block;font:400 .78em/1.02 Anton,sans-serif;text-transform:uppercase;letter-spacing:.018em;color:var(--gold);text-shadow:.04em .04em 0 var(--ink);margin-top:.18em}.oq-ember-t{display:inline;color:var(--ember);font-size:1.15em}.oq-ember{color:var(--ember)}.oq-lede{font-size:clamp(18px,2vw,22px);max-width:620px;margin:0 0 28px;color:var(--ink)}.oq-intro{max-width:680px;color:var(--muted);margin:-6px 0 30px}.oq-fine{font:500 12px/1.5 JetBrains Mono,monospace;color:var(--muted);margin:14px 0 0}.oq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 26px;background:var(--gold);color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);font:700 18px/1.2 Archivo,sans-serif;text-decoration:none;cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background .15s}.oq-btn:hover{background:var(--gold-l);transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.oq-btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.oq-btn:focus-visible,.oq-opt:focus-visible,.oq-back:focus-visible{outline:3px solid var(--ember);outline-offset:3px}.oq-btn[disabled]{opacity:.7;cursor:wait}.oq-card{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:24px}.oq-hero{padding:64px 0 72px;border-bottom:2px solid var(--ink)}.oq-hero-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:48px;align-items:center}.oq-question .oq-q{font:700 21px/1.35 Archivo,sans-serif;margin:0 0 20px}.oq-row{display:flex;justify-content:space-between;gap:12px;border-top:1.5px solid var(--line2);padding:12px 0 2px;font:500 13px/1.4 JetBrains Mono,monospace}.oq-row span{color:var(--muted)}.oq-sec{padding:76px 0;border-bottom:2px solid var(--ink)}.oq-tint{background:var(--bone)}.oq-ink{background:var(--ink);color:var(--paper)}.oq-ink .oq-kicker{color:var(--gold)}.oq-symptoms{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.oq-symptoms li{border-left:4px solid var(--ember);background:var(--bone);padding:14px 18px;font:500 18px/1.45 Archivo,sans-serif}.oq-symptoms li span{color:var(--ember);font-weight:900;margin-right:4px}.oq-reframe{max-width:760px;background:var(--peach)}.oq-reframe p{margin:0 0 8px}.oq-big{font:900 clamp(24px,3vw,34px)/1.1 "Archivo",sans-serif;margin:0 0 12px}.oq-vitals{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.oq-vital ul{margin:0;padding-left:18px}.oq-vital li{margin:6px 0;font-weight:500}.oq-checks{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;counter-reset:c}.oq-checks li{display:grid;gap:6px;padding-left:64px;position:relative;counter-increment:c}.oq-checks li:before{content:counter(c,decimal-leading-zero);position:absolute;left:20px;top:22px;font:700 14px JetBrains Mono,monospace;background:var(--gold);border:1.5px solid var(--ink);padding:2px 5px}.oq-checks strong{font-size:20px}.oq-checks span{color:var(--muted)}.oq-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.oq-steps li{border:2px solid var(--paper);padding:22px}.oq-num{display:block;font:700 13px JetBrains Mono,monospace;color:var(--gold);margin-bottom:12px}.oq-steps strong{font-size:21px;display:block;margin-bottom:8px}.oq-steps p{margin:0;color:#d9d2c3;font-size:16px}.oq-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.oq-amount{font:900 clamp(44px,6vw,64px)/1 "Archivo",sans-serif;letter-spacing:-.03em;margin:0 0 12px}.oq-amount small{font-size:.32em;font-weight:500;letter-spacing:0}.oq-proofmonth{background:var(--gold)}.oq-proofmonth .oq-label{color:var(--ink)}.oq-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:0}.oq-proof figure{margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.oq-proof blockquote{margin:0;font:900 22px/1.2 Archivo,sans-serif}.oq-proof figcaption{font:500 12px/1.4 JetBrains Mono,monospace;color:var(--muted)}.oq-note{font-size:13px;color:var(--muted);margin:22px 0 0}.oq-two{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start}.oq-notfor ul{margin:0;padding-left:20px}.oq-notfor li{margin:8px 0}.oq-letter{max-width:760px;font-size:19px}.oq-letter p{margin:0 0 14px}.oq-sign{font:900 20px/1.3 Archivo,sans-serif;margin-top:20px!important}.oq-sign span{font:500 12px JetBrains Mono,monospace;color:var(--muted)}.oq-apply-wrap{max-width:780px}.oq-form{padding:28px;scroll-margin-top:16px}.oq-progress{height:8px;border:1.5px solid var(--ink);background:var(--bone);margin-bottom:10px}.oq-progress span{display:block;height:100%;width:0;background:var(--gold);transition:width .3s cubic-bezier(.16,1,.3,1)}.oq-count{font:500 12px JetBrains Mono,monospace;color:var(--muted);margin:0 0 18px;min-height:1em}.oq-step{border:0;padding:0;margin:0;min-width:0}.oq-step legend{font:900 clamp(22px,3vw,28px)/1.15 "Archivo",sans-serif;margin:0 0 10px;padding:0;outline:none}.oq-help{color:var(--muted);margin:0 0 18px;font-size:16px}.oq-options{display:grid;gap:10px}.oq-options-sm{grid-template-columns:repeat(3,1fr);gap:8px}.oq-opt{min-height:52px;text-align:left;padding:12px 16px;background:var(--paper);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:500 17px/1.3 Archivo,sans-serif;color:var(--ink);cursor:pointer;transition:transform .12s cubic-bezier(.16,1,.3,1),background .12s}.oq-opt:hover{background:var(--bone);transform:translate(-1px,-1px)}.oq-opt[aria-pressed=true]{background:var(--gold);font-weight:700}.oq-options-sm .oq-opt{font-size:14px;min-height:48px;padding:10px 12px}.oq-vital-grid{display:grid;gap:18px}.oq-vital-name{font-weight:700;margin:0 0 8px}.oq-field{display:grid;gap:6px;font:500 13px JetBrains Mono,monospace;color:var(--muted)}.oq-field input,.oq-field textarea{width:100%;font:400 17px/1.4 Archivo,sans-serif;color:var(--ink);background:#fff;border:2px solid var(--ink);padding:12px 14px;border-radius:0}.oq-field input:focus,.oq-field textarea:focus{outline:3px solid var(--gold);outline-offset:0}.oq-contact{display:grid;grid-template-columns:1fr 1fr;gap:14px}.oq-consent{grid-column:1/-1;font-size:12px;color:var(--muted);margin:4px 0 0}.oq-consent a{color:inherit}.oq-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.oq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.oq-error{color:var(--ember);font-weight:700;margin:14px 0 0}.oq-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.oq-nav .oq-next{margin-left:auto}.oq-back{background:none;border:0;font:500 14px JetBrains Mono,monospace;color:var(--muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:44px;padding:0 4px}.oq-result{outline:none}.oq-result p{margin:0 0 12px}.oq-faq details{margin:0 0 14px;padding:0}.oq-faq summary{cursor:pointer;list-style:none;padding:18px 22px;font:700 18px/1.35 Archivo,sans-serif;display:flex;justify-content:space-between;gap:12px}.oq-faq summary::-webkit-details-marker{display:none}.oq-faq summary:after{content:"+";font:700 20px JetBrains Mono,monospace}.oq-faq details[open] summary:after{content:"-"}.oq-faq details p{margin:0;padding:0 22px 20px;color:var(--muted)}.oq-center{text-align:center;margin-top:30px}#oq-sticky{display:none}@media(max-width:900px){.oq-hero-grid,.oq-two,.oq-price-grid{grid-template-columns:1fr;gap:28px}.oq-vitals,.oq-proof,.oq-steps{grid-template-columns:1fr 1fr}}@media(max-width:640px){.oq{font-size:17px}.oq-hero{padding:40px 0 48px}.oq-sec{padding:52px 0}.oq-symptoms,.oq-checks,.oq-vitals,.oq-proof,.oq-steps,.oq-contact,.oq-options-sm{grid-template-columns:1fr}.oq-btn{width:100%}.oq-nav .oq-next{width:auto;flex:1}.oq-form{padding:20px 16px;box-shadow:4px 4px 0 var(--ink)}.oq-card{box-shadow:4px 4px 0 var(--ink)}#oq-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--paper);border-top:2px solid var(--ink);transform:translateY(110%);visibility:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1)}#oq-sticky.is-on{transform:none;visibility:visible}#oq-sticky .oq-btn{min-height:50px;box-shadow:3px 3px 0 var(--ink)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.oq *{transition:none!important}}.oq-examples{display:grid;gap:8px;margin:0 0 12px}.oq-example{min-height:44px;text-align:left;padding:9px 12px;background:var(--bone);border:1.5px dashed var(--ink);font:500 15px/1.3 Archivo,sans-serif;color:var(--ink);cursor:pointer}.oq-example:hover{background:var(--elev)}.oq-example:focus-visible{outline:3px solid var(--ember);outline-offset:3px}.oq-result .oq-result-alt{margin:16px 0 0;font-size:15px;color:var(--muted)}.oq-result-alt a{color:inherit;font-weight:700}.oq-embed{background:none;background-image:none}
