:root{--snap:#FFDE17;--ink:#1A1712;--shell:#FFF7DC;--go:#0E7A3C;--stop:#C3281F;--dock:76px;--r:18px;}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--snap);color:var(--ink);font-family:"Manrope",ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;text-wrap:pretty;overflow-x:clip;}::selection{background:var(--ink);color:var(--snap)}a{color:inherit}h1,h2,h3{text-wrap:balance;margin:0}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.hero{position:relative;padding:20px 0 28px;background: radial-gradient(60% 42% at 84% 6%,rgba(255,255,255,0.72) 0%,rgba(255,255,255,0) 62%),radial-gradient(74% 48% at 6% 102%,rgba(26,23,18,0.22) 0%,rgba(26,23,18,0) 60%),linear-gradient(176deg,#FFE96A 0%,var(--snap) 100%);}.wordmark{display:block;font-family:"Anton",ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(3.4rem,17vw,8.5rem);line-height:0.86;letter-spacing:-0.025em;text-transform:uppercase;}.act{display:block;font-size:clamp(1.05rem,4.3vw,1.7rem);line-height:1.25;font-weight:700;margin-top:10px;max-width:22ch;}.lead{font-size:clamp(0.95rem,3.4vw,1.05rem);margin:12px 0 0;max-width:46ch;}.panel-zone{position:relative;margin-top:-6px}.panel{position:relative;margin-top:14px;border-radius:var(--r);background:var(--shell);border:2px solid var(--ink);box-shadow:0 2px 0 rgba(26,23,18,0.3),0 14px 26px rgba(26,23,18,0.18);padding:10px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:grab;}.panel svg{display:block;width:100%;height:auto;max-height:clamp(190px,33vh,310px)}.view{transition:opacity 220ms cubic-bezier(0.22,1,0.36,1),transform 220ms cubic-bezier(0.22,1,0.36,1)}.panel[data-anim="in"] .view{opacity:0;transform:translateY(6px)}.switch{display:flex;gap:6px;margin-top:16px;padding:5px;background:var(--ink);border-radius:999px;width:100%;max-width:360px;}.switch button{flex:1 1 0;min-height:46px;border:0;border-radius:999px;background:transparent;color:var(--shell);font:inherit;font-weight:700;font-size:0.92rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 200ms cubic-bezier(0.22,1,0.36,1),background-color 200ms linear,color 200ms linear;}.switch button[aria-pressed="true"]{background:var(--snap);color:var(--ink)}.switch button:focus-visible{outline:3px solid var(--go);outline-offset:3px}.switch.nudge button[aria-pressed="true"]{transform:translateX(5px)}.cta{display:flex;align-items:center;justify-content:center;margin-top:18px;min-height:58px;width:100%;max-width:420px;padding:0 20px;background:var(--go);color:#FFFFFF;border-radius:12px;border:2px solid var(--ink);font-weight:700;font-size:1.05rem;text-decoration:none;box-shadow:0 3px 0 var(--ink);}.cta:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.under{font-size:0.9rem;margin:10px 0 0;max-width:40ch}.band{padding:30px 0}.band-dark{background:var(--ink);color:var(--shell)}.band-light{background:var(--shell);color:var(--ink)}.band h2{font-family:"Anton",ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:clamp(1.5rem,6vw,2.2rem);line-height:1.05;text-transform:uppercase;letter-spacing:-0.01em;}.sheet{margin-top:16px;border:2px solid currentColor;border-radius:14px;overflow:hidden}.srow{display:grid;grid-template-columns:38.2% 61.8%}.srow>*{padding:11px 13px;border-bottom:1px solid rgba(128,118,100,0.45)}.srow:last-child>*{border-bottom:0}.srow>:first-child{border-right:1px solid rgba(128,118,100,0.45);font-weight:700}.shead>*{background:var(--snap);color:var(--ink);font-weight:700;font-size:0.78rem;letter-spacing:0.04em;text-transform:uppercase;}.dot{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:8px;vertical-align:baseline;border:1px solid var(--ink);}.dot.g{background:#2EB562}.dot.a{background:var(--snap)}.dot.r{background:var(--stop)}.pairs{margin-top:16px;display:grid;gap:14px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cell{background:#FFFFFF;color:var(--ink);border-radius:14px;padding:13px 14px;}.cell.yes{border:2px solid var(--go)}.cell.no{border:2px solid var(--stop)}.cell .tag{display:block;font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase;font-weight:700;margin-bottom:4px;}.cell.yes .tag{color:var(--go)}.cell.no .tag{color:var(--stop)}.cell p{margin:0;font-size:0.95rem;line-height:1.45}.cell .why{margin-top:5px;font-size:0.85rem;color:#5A5243}footer{background:var(--snap);color:var(--ink);padding:34px 0 calc(var(--dock) + 26px)}.frule{height:2px;background:var(--ink);opacity:0.35;margin-bottom:22px}.fgrid{display:grid;gap:16px}.fbrand{font-family:"Anton",ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;text-transform:uppercase;letter-spacing:-0.01em}.fnote{margin:4px 0 0;font-size:0.9rem;max-width:40ch}footer details{border-top:1px solid rgba(26,23,18,0.3);padding:14px 0 4px}footer summary{cursor:pointer;font-weight:700;font-size:0.9rem;min-height:30px}footer details ul{list-style:none;margin:8px 0 0;padding:0}footer details li{margin:6px 0}footer details a{font-size:0.9rem}.dock{position:fixed;left:0;right:0;bottom:0;z-index:5;min-height:var(--dock);display:flex;align-items:center;gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--ink);border-top:2px solid rgba(255,222,23,0.5);}.dock img{width:56px;height:56px;border-radius:12px;flex:0 0 auto}.dock .dockcta{margin-left:auto;display:none;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:11px;background:var(--go);color:#FFFFFF;font-weight:700;font-size:0.95rem;text-decoration:none;}.dock .dockcta:focus-visible{outline:3px solid var(--snap);outline-offset:3px}body[data-dock="on"] .dock .dockcta{display:flex}main{padding-bottom:6px}@media (min-width:860px){.hero{padding:16px 0 30px}.wordmark{font-size:clamp(5rem,10.5vw,8rem)}.panel{margin-top:14px;max-width:392px;padding:10px}.panel svg{max-height:none}.act{margin-top:10px;font-size:1.45rem;max-width:48ch}.lead{margin-top:8px}.switch{margin-top:14px}.cta{margin-top:14px;min-height:56px}.band{padding:44px 0}.fgrid{grid-template-columns:61.8% 38.2%;align-items:start}footer details{border-top:0;padding-top:0}footer summary{display:none}footer details ul{margin-top:0}.pair{gap:14px}}@media (hover: hover) and (pointer: fine){.cta:hover{transform:translateY(1px);box-shadow:0 2px 0 var(--ink)}.switch button:hover{color:var(--snap)}.switch button[aria-pressed="true"]:hover{color:var(--ink)}}@media (prefers-reduced-motion: reduce){*{transition-duration:1ms !important;animation-duration:1ms !important}.switch.nudge button[aria-pressed="true"]{transform:none}}body{max-inline-size:100%;overflow-x:clip}html{max-inline-size:100%;overflow-x:clip}@media (min-width:860px){.hero .wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.hero .act,.hero .lead,.hero .under{margin-left:auto;margin-right:auto}.hero .panel-zone{width:100%;max-width:392px}.hero .panel{margin-left:auto;margin-right:auto}.hero .switch{align-self:center}.hero .cta{width:100%}}