.shift-site-page{--shift-ink:#101010;--shift-paper:#f0ebe1;--shift-yellow:#d8ff19;--shift-red:#e84432;background:var(--shift-paper);color:var(--shift-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.shift-site-page *{box-sizing:border-box}.shift-site-header{color:#f0ebe1;background:#101010;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:1rem 4vw;display:flex}.shift-wordmark{letter-spacing:-.08em;color:inherit;font-size:1.45rem;font-weight:950;text-decoration:none}.shift-site-header nav{flex-wrap:wrap;gap:1.2rem;display:flex}.shift-nav-link{color:inherit;letter-spacing:.11em;font-size:.75rem;font-weight:900;text-decoration:none}.shift-nav-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--shift-yellow);text-decoration-color:var(--shift-yellow);text-underline-offset:5px;text-decoration-thickness:3px}.shift-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:900}.shift-hero{color:#f0ebe1;background:#101010;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);align-items:center;gap:4vw;min-height:calc(100svh - 76px);padding:clamp(3rem,8vw,8rem) 7vw;display:grid}.shift-hero-copy{max-width:850px}.shift-hero-copy h1,.shift-quiz-page h1,.shift-thanks h1{letter-spacing:-.045em;margin:1.4rem 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(5rem,14vw,12rem);line-height:.78}.shift-hero-copy h1 em{color:var(--shift-yellow);font-style:normal}.shift-deck{max-width:740px;font-size:clamp(1.25rem,2.3vw,2rem);line-height:1.4}.shift-method{color:#d8ff19;letter-spacing:.08em;max-width:760px;font-size:.82rem;font-weight:900;line-height:1.9}.shift-hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.shift-button{border:2px solid var(--shift-ink);background:var(--shift-ink);color:#fff;text-align:center;letter-spacing:.07em;cursor:pointer;justify-content:center;align-items:center;min-height:52px;padding:.95rem 1.15rem;font-size:.85rem;font-weight:900;text-decoration:none;display:inline-flex}.shift-button:hover{transform:translateY(-2px);box-shadow:4px 4px #10101066}.shift-button:disabled{opacity:.65;cursor:wait;box-shadow:none;transform:none}.shift-button-yellow{background:var(--shift-yellow);color:var(--shift-ink)}.shift-button-outline{color:#f0ebe1;background:0 0;border-color:#f0ebe1}.shift-button-red{background:var(--shift-red);color:#fff}.shift-button-black{width:100%;margin-top:1rem}.shift-hero-stamp{aspect-ratio:1;border:2px solid var(--shift-yellow);width:min(100%,370px);color:var(--shift-yellow);letter-spacing:.15em;flex-direction:column;justify-content:space-between;justify-self:center;padding:1.5rem;font-size:.7rem;font-weight:900;display:flex;transform:rotate(3deg)}.shift-hero-stamp strong{letter-spacing:-.04em;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(3rem,6vw,5.5rem);line-height:.82}.shift-section{padding:clamp(4rem,9vw,8rem) 7vw}.shift-section h2{letter-spacing:-.025em;text-transform:uppercase;max-width:1000px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(3rem,7vw,7rem);line-height:.9}.shift-paper{background:var(--shift-paper)}.shift-black{color:#f0ebe1;background:#101010}.shift-yellow{background:var(--shift-yellow)}.shift-two-col{grid-template-columns:1fr 1fr;gap:5vw;max-width:1100px;display:grid}.shift-two-col p{font-size:1.08rem;line-height:1.75}.shift-steps{border:1px solid #777;grid-template-columns:1fr;display:grid}.shift-steps article{border-bottom:1px solid #777;grid-template-columns:56px minmax(240px,.65fr) 1fr;align-items:center;gap:1.5rem;min-width:0;padding:1.35rem;display:grid}.shift-steps article:last-child{border-bottom:0}.shift-steps b{background:var(--shift-yellow);width:44px;height:44px;color:var(--shift-ink);place-items:center;font-size:1.2rem;font-weight:900;display:inline-grid}.shift-steps h3{margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(1.7rem,3vw,3rem);line-height:.95}.shift-steps p{color:#ddd;margin:0;font-size:1rem;line-height:1.6}.shift-quiz-promo{grid-template-columns:1fr .6fr;align-items:center;gap:5vw;display:grid}.shift-quiz-promo>div:first-child{max-width:780px}.shift-quiz-promo p:not(.shift-kicker){max-width:680px;line-height:1.7}.shift-quiz-promo-mark{aspect-ratio:1;border:2px solid var(--shift-ink);flex-direction:column;justify-content:space-between;max-width:310px;margin:auto;padding:1.5rem;display:flex;transform:rotate(-4deg)}.shift-quiz-promo-mark strong{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(3rem,6vw,5rem);line-height:.8}.shift-quiz-promo-mark span{letter-spacing:.14em;font-size:.7rem;font-weight:900}.shift-product-grid{grid-template-columns:1fr minmax(260px,.7fr);align-items:start;gap:5vw;display:grid}.shift-product-grid>div:first-child{font-size:1.05rem;line-height:1.7}.shift-price-card{border:2px solid var(--shift-ink);background:var(--shift-paper);box-shadow:8px 8px 0 var(--shift-ink);padding:1.5rem}.shift-price-card>strong{font-family:Impact,Arial Narrow,sans-serif;font-size:5rem;line-height:1;display:block}.shift-price-card>span,.shift-price-card small{font-size:.85rem;line-height:1.5;display:block}.shift-price-card form{gap:.65rem;margin:1.2rem 0;display:grid}.shift-price-card label,.shift-quiz-optin>label:not(.shift-consent){letter-spacing:.08em;font-size:.75rem;font-weight:900}.shift-price-card input,.shift-quiz-optin input:not([type=checkbox]){color:#101010;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #777;padding:.7rem}.shift-test-note{border-left:4px solid var(--shift-red);background:#fff;padding:.75rem;font-size:.85rem;line-height:1.5}.shift-footer{color:#f0ebe1;background:#101010;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 4vw;display:flex}.shift-footer a:not(.shift-wordmark){color:inherit;font-size:.78rem;font-weight:900}.shift-thanks{color:#f0ebe1;background:#101010;align-content:center;justify-items:start;gap:1rem;min-height:70vh;padding:10vh 8vw;display:grid}.shift-thanks h1{color:var(--shift-yellow)}.shift-small{color:#ccc;font-size:.85rem}.shift-quiz-page{max-width:920px;min-height:calc(100svh - 76px);margin:auto;padding:clamp(3rem,7vw,6rem) 5vw}.shift-quiz-page h1{font-size:clamp(4rem,10vw,8rem)}.shift-quiz-intro{max-width:650px;font-size:1.15rem;line-height:1.65}.shift-quiz-card,.shift-result{border:2px solid var(--shift-ink);box-shadow:8px 8px 0 var(--shift-ink);background:#fffdf7;margin-top:2rem;padding:clamp(1.2rem,4vw,2.4rem)}.shift-quiz-progress{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;font-weight:900;display:flex}.shift-quiz-progress progress{width:45%;accent-color:var(--shift-red)}.shift-quiz-card h2,.shift-result h2{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(2rem,5vw,3.5rem);line-height:.95}.shift-quiz-options{gap:.65rem;display:grid}.shift-quiz-options button{text-align:left;color:#101010;font:inherit;cursor:pointer;background:#fff;border:1px solid #222;padding:1rem;line-height:1.45}.shift-quiz-options button.selected,.shift-quiz-options button:hover{border:2px solid var(--shift-ink);background:var(--shift-yellow)}.shift-quiz-controls{justify-content:space-between;gap:.8rem;margin-top:1.5rem;display:flex}.shift-quiz-controls button,.shift-quiz-reset{background:var(--shift-ink);color:#fff;letter-spacing:.06em;cursor:pointer;border:0;padding:.8rem 1rem;font-size:.75rem;font-weight:900}.shift-quiz-controls button:disabled{opacity:.35;cursor:not-allowed}.shift-quiz-optin{gap:1rem;display:grid}.shift-quiz-optin>p{line-height:1.65}.shift-quiz-optin>label:not(.shift-consent) span{color:#666;font-weight:400}.shift-consent{align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.5;display:flex}.shift-consent input{width:20px;height:20px;accent-color:var(--shift-red);flex:0 0 20px}.shift-form-error{border:1px solid var(--shift-red);color:#9b2117;padding:.8rem}.shift-result>p{font-size:1.02rem;line-height:1.7}.shift-first-move{border-left:5px solid var(--shift-red);background:var(--shift-paper);margin:1.5rem 0;padding:1rem}.shift-first-move strong{letter-spacing:.12em;font-size:.75rem}.shift-first-move p{line-height:1.65}.shift-first-move small{font-size:.85rem}.shift-result-note{color:#555;font-size:.85rem!important}.shift-quiz-reset{color:var(--shift-ink);background:0 0;margin:1rem 0 0 1rem;text-decoration:underline}@media (max-width:760px){.shift-site-header{flex-direction:column;align-items:flex-start}.shift-site-header nav{gap:.85rem}.shift-hero{grid-template-columns:1fr;min-height:auto;padding:4rem 6vw}.shift-hero-copy h1{font-size:clamp(5rem,21vw,8rem)}.shift-hero-stamp{justify-self:start;width:210px}.shift-two-col,.shift-quiz-promo,.shift-product-grid{grid-template-columns:1fr}.shift-steps article{grid-template-columns:48px 1fr;gap:.45rem 1rem;padding:1.2rem}.shift-steps b{grid-area:1/1/span 2;width:40px;height:40px}.shift-steps h3{grid-area:1/2;font-size:clamp(1.8rem,9vw,2.75rem)}.shift-steps p{grid-area:2/2}.shift-quiz-promo-mark{width:220px;margin:2rem 0 0}.shift-quiz-progress{flex-direction:column;align-items:flex-start}.shift-quiz-progress progress{width:100%}.shift-quiz-controls button{min-height:46px}.shift-footer{flex-direction:column;align-items:flex-start}}
