:root{--ground:#F3F1EC;--paper:#FFFFFF;--ink:#17150F;--muted:#57534A;--gold:#E4A82B;--gold-edge:#9C6E12;--gain:#1E7A4C;--loss:#B5402F;--line:rgba(23,21,15,.16);--fs-1:clamp(1.85rem,1.2rem + 2.9vw,3.4rem);--fs-2:1.25rem;--fs-3:1.0625rem;--gut:clamp(16px,4vw,40px);}*{box-sizing:border-box}[hidden]{display:none !important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ground);color:var(--ink);font-family:"Archivo",system-ui,sans-serif;font-size:var(--fs-3);line-height:1.55;overflow-x:clip}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0}p,li{text-wrap:pretty}.wrap{max-width:1200px;margin:0 auto;padding-left:max(var(--gut),env(safe-area-inset-left));padding-right:max(var(--gut),env(safe-area-inset-right))}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.top{padding-top:max(14px,env(safe-area-inset-top));padding-bottom:6px}.top .wrap{display:flex;align-items:center;gap:12px}.logo{display:block;width:56px;height:56px;border-radius:4px;flex:none}.brand{font-weight:800;font-size:var(--fs-3);letter-spacing:-0.01em}.hero{padding-top:8px;padding-bottom:40px}.hero .grid{row-gap:14px}.copy,.plate{grid-column:1 / -1}h1{font-size:var(--fs-1);line-height:1.04;font-weight:800;letter-spacing:-0.03em}h1 .l{display:inline-block}.lead{margin:10px 0 0;color:var(--muted);max-width:44ch}.sw{margin-top:14px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 6px;border:0;background:none;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;user-select:none}.sw-t{font-weight:600;font-size:var(--fs-3);color:var(--muted)}html[data-side="with"] .sw-b,html[data-side="without"] .sw-a{color:var(--ink)}.track{position:relative;width:60px;height:36px;border-radius:18px;background:var(--paper);border:1px solid var(--ink);flex:none}.knob{position:absolute;top:3px;left:3px;width:28px;height:28px;transition:transform .25s cubic-bezier(.16,1,.3,1)}html[data-side="with"] .knob{transform:translateX(24px)}.knob i{display:block;width:28px;height:28px;border-radius:14px;background:var(--ink)}.plate{display:grid;gap:12px}.fig{margin:0;max-width:400px}.fig svg{display:block;width:100%;height:auto}.calls{display:none;list-style:none;margin:0;padding:0}.calls li{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.calls li:first-child{border-top:0}.num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:13px;border:1px solid var(--ink);font-weight:600;font-size:.875rem;line-height:1;background:var(--paper)}.calls b{font-weight:600}.go{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn-go{display:inline-flex;align-items:center;justify-content:center;min-width:240px;min-height:56px;padding:0 26px;background:var(--gold);color:var(--ink);font-weight:800;font-size:1.0625rem;text-decoration:none;border:1px solid var(--ink);border-bottom:5px solid var(--gold-edge);border-radius:6px;-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out}.btn-go:active{transform:translateY(3px);border-bottom-width:2px}@media (hover: hover){.btn-go:hover{background:#EDB641}}.under{margin:6px 0 0 36px;color:var(--muted)}.band{position:relative;padding:72px 0 56px}.angled{clip-path:polygon(0 32px,100% 0,100% 100%,0 100%)}.white{background:var(--paper)}h2{font-size:var(--fs-2);font-weight:800;letter-spacing:-0.01em;line-height:1.3}h3{font-size:var(--fs-3);font-weight:800}.row{display:grid;grid-template-columns:1fr;gap:4px 24px;padding:16px 0;border-top:1px solid var(--line)}.row p{margin:0;color:var(--muted);max-width:62ch}.scrolly{display:grid;grid-template-columns:1fr}.stk{position:sticky;top:0;z-index:2;background:var(--paper);padding:10px 0 8px;margin:0}.stk svg{display:block;width:100%;max-width:340px;height:auto}.stk [data-at]{transition:opacity .3s ease-out}.stk[data-step="1"] [data-at="2"],.stk[data-step="1"] [data-at="3"],.stk[data-step="1"] [data-at="4"],.stk[data-step="2"] [data-at="3"],.stk[data-step="2"] [data-at="4"],.stk[data-step="3"] [data-at="4"]{opacity:0}.steps{position:relative;z-index:1}.step{min-height:62vh;padding:20px 0;border-top:1px solid var(--line);display:grid;gap:6px;align-content:start}.step:last-child{min-height:44vh}.step p{margin:0;color:var(--muted);max-width:56ch}.more{margin-top:32px;border:1px solid var(--ink);border-radius:6px;padding:16px 18px;background:var(--paper);max-width:640px}.more h3{margin-bottom:4px}.more p{margin:0;color:var(--muted)}.more a{color:var(--ink);font-weight:600;text-underline-offset:3px}.pairs{display:grid;gap:16px;margin-top:20px}.pair{display:grid;grid-template-columns:1fr;gap:10px}.dd{border:1px solid var(--line);border-radius:6px;padding:14px 16px;display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.dd.do{border-color:var(--gain)}.dd.dont{border-color:var(--loss)}.dd svg{width:24px;height:24px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.do svg{stroke:var(--gain)}.dont svg{stroke:var(--loss)}.dd p{margin:0}.dd span{display:block;color:var(--muted)}.sees{list-style:none;margin:20px 0 0;padding:0}.sees li{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.sees svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sees b{display:block}.sees span{color:var(--muted)}.close{padding:56px 0 0}.card{background:var(--ink);color:#F3F1EC;border-radius:6px;padding:28px 22px;display:grid;gap:18px;max-width:760px}.card p{margin:0;font-size:var(--fs-2);font-weight:600;line-height:1.35}.card .btn-go{border-color:#F3F1EC;justify-self:start}footer{padding:64px 0 max(32px,env(safe-area-inset-bottom));color:var(--muted)}footer .wrap{display:grid;gap:6px}footer b{color:var(--ink)}footer p{margin:0}.legal-open{justify-self:start;font:inherit;color:var(--ink);background:none;border:0;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}dialog{border:1px solid var(--ink);border-radius:8px 8px 0 0;padding:0;margin:auto auto 0;width:100%;max-width:100%;max-height:86dvh;background:var(--paper);color:var(--ink)}dialog::backdrop{background:rgba(23,21,15,.55)}dialog[open]{animation:up .3s cubic-bezier(.16,1,.3,1)}@keyframes up{from{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.sheet{padding:22px var(--gut) 18px;overflow:auto;max-height:86dvh}.sheet h2{margin:18px 0 6px}.sheet h2:first-child{margin-top:0}.sheet ol{margin:0;padding-left:1.4em;color:var(--muted)}.sheet li{margin:6px 0}.sign{margin-top:18px;display:flex;align-items:center;gap:10px}.sign svg{width:72px;height:28px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round}.shut{margin-top:12px;font:inherit;font-weight:600;background:none;border:0;padding:10px 0;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (min-width: 640px){.row{grid-template-columns:4fr 8fr}.pair{grid-template-columns:1fr 1fr}.card{padding:36px 40px}}@media (min-width: 900px){.logo{width:96px;height:96px}.hero{padding-top:20px;padding-bottom:64px}.copy{grid-column:1 / 6;align-self:center}.plate{grid-column:6 / -1;grid-template-columns:minmax(0,400px) minmax(0,1fr);column-gap:24px;align-items:center}.calls{display:block}.go{grid-column:1 / -1}.scrolly{grid-template-columns:7fr 5fr;column-gap:48px}.stk{order:2;top:24px;align-self:start;padding-top:20px}.stk svg{max-width:400px}.steps{order:1}.step{grid-template-columns:3fr 5fr;column-gap:24px}dialog{border-radius:8px;margin:auto;max-width:620px}.sheet{padding:28px 32px 22px}}@media (max-width: 899px){.fig{max-width:340px}}@media (max-width: 380px){.hero{padding-top:2px}.fig{max-width:300px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition:none !important;animation:none !important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(fonts/archivo.9117ba18.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(fonts/archivo.e87cabce.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 600;font-stretch: 100%;font-display: swap;src: url(fonts/archivo.9117ba18.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 600;font-stretch: 100%;font-display: swap;src: url(fonts/archivo.e87cabce.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 800;font-stretch: 100%;font-display: swap;src: url(fonts/archivo.9117ba18.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Archivo';font-style: normal;font-weight: 800;font-stretch: 100%;font-display: swap;src: url(fonts/archivo.e87cabce.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}