*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#0b0b0b;font-family:Inter,Arial,sans-serif;line-height:1.5}a{text-decoration:none;color:inherit}.nav{height:76px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8;position:sticky;top:0;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);z-index:10}.brand{display:flex;align-items:center;gap:10px;font:700 20px 'Space Grotesk',sans-serif}.brand>span:last-child>span{color:#777}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1.5px solid #111;font-size:11px}.nav nav{display:flex;gap:32px;font-size:13px;color:#555}.nav nav a:hover{color:#000}.nav-button,.black-button{background:#0a0a0a;color:#fff;padding:12px 17px;font-size:12px;font-weight:700}.nav-button span,.black-button span,.product-button span{margin-left:10px}.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:80px 7%;background:#050505;color:#fff}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;margin:0 0 20px}.hero .eyebrow{color:#aaa}.hero h1{font:700 clamp(48px,6vw,82px)/.98 'Space Grotesk',sans-serif;letter-spacing:-4px;margin:0}.hero h1 span{color:#fff}.lead{max-width:600px;color:#aaa;font-size:15px;line-height:1.8;margin:28px 0}.motto{display:flex;gap:18px;align-items:center;flex-wrap:wrap;color:#ddd;font-size:12px;margin:28px 0}.motto i{height:18px;width:1px;background:#444}.motto strong{font-weight:500}.black-button{display:inline-block;border:1px solid #444;padding:15px 20px;background:#fff;color:#000}.hero-visual{display:flex;justify-content:center}.screen-frame{width:min(620px,100%);padding:15px;border:1px solid #3d3d3d;background:#111;border-radius:12px;box-shadow:0 35px 90px rgba(255,255,255,.05)}.screen-top{display:flex;justify-content:space-between;color:#888;font-size:9px;padding:4px 7px 14px}.screen-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.screen-card{min-height:150px;border:1px solid #292929;padding:18px;background:#0b0b0b}.screen-card.large{grid-row:span 2}.screen-card small{display:block;color:#777;font-size:8px;letter-spacing:1.5px}.screen-card strong{display:block;margin-top:22px;font:600 22px 'Space Grotesk'}.screen-card p{font-size:10px;color:#777}.chart{height:90px;margin-top:25px;display:flex;align-items:end;gap:7px}.chart b{display:block;width:100%;background:#777}.chart b:nth-child(1){height:30%}.chart b:nth-child(2){height:42%}.chart b:nth-child(3){height:35%}.chart b:nth-child(4){height:62%}.chart b:nth-child(5){height:48%}.chart b:nth-child(6){height:78%}.chart b:nth-child(7){height:90%}.access{margin:0;padding:65px 9%;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border-bottom:1px solid #e8e8e8}.access h2,.section-heading h2,.community h2{font:700 clamp(34px,4vw,52px)/1.05 'Space Grotesk';letter-spacing:-2px;margin:0 0 18px}.access>div>p:last-child{max-width:560px;color:#666;font-size:14px}.access form label{display:block;font-size:11px;font-weight:600;margin-bottom:9px}.form-row{display:flex;gap:8px}.form-row input{flex:1;min-width:0;padding:16px;border:1px solid #cfcfcf;font:inherit;outline:none}.form-row input:focus{border-color:#111}.form-row button{border:0;background:#0a0a0a;color:#fff;padding:0 22px;font:600 12px Inter;cursor:pointer}.access small{display:block;color:#888;font-size:10px;margin-top:10px}.form-message{font-size:11px;color:#111;margin:12px 0 0;min-height:16px}.membership{padding:110px 7%}.section-heading{text-align:center;margin:0 auto 50px;max-width:760px}.section-heading .eyebrow,.product-label,.footer-label{color:#777}.section-heading>p:last-child{color:#777;font-size:14px}.cards{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-card{padding:42px;border:1px solid #dedede;background:#fff}.product-card.savage{background:#0a0a0a;color:#fff;border-color:#0a0a0a}.product-label{font-size:9px;letter-spacing:2px;font-weight:700}.savage .product-label{color:#aaa}.product-card h3{font:700 35px 'Space Grotesk';letter-spacing:-1.5px;margin:22px 0}.prices{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:24px}.prices>div{padding:18px 10px}.prices>div+div{border-left:1px solid #ddd}.prices strong{font:700 29px 'Space Grotesk'}.prices span{font-size:10px;color:#777;margin-left:5px}.prices small,.single-price span{display:block;color:#777;font-size:9px;margin-top:3px}.product-card>p{font-size:13px;color:#666;line-height:1.75}.savage>p{color:#aaa}.product-card ul{list-style:none;padding:0;margin:26px 0 30px;font-size:12px}.product-card li{margin:12px 0}.product-card li:before{content:'✓';margin-right:10px}.savage li:before{color:#fff}.buttons{display:flex;gap:9px}.product-button{flex:1;padding:14px;border:1px solid #222;background:#fff;color:#111;font:600 11px Inter;cursor:pointer}.product-button.primary{background:#0a0a0a;color:#fff}.savage-button{width:100%;background:#fff;color:#000;border-color:#fff}.single-price{border-top:1px solid #333;border-bottom:1px solid #333;padding:18px 0;margin-bottom:24px}.single-price strong{font:700 34px 'Space Grotesk'}.single-price span{display:inline;margin-left:10px}.one-time{display:block;text-align:center;color:#777;font-size:9px;margin-top:10px}.philosophy{max-width:1100px;margin:0 auto 110px;padding:45px;border:1px solid #ddd;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#f7f7f7}.philosophy h2{font:700 42px/1.02 'Space Grotesk';letter-spacing:-2px;margin:0}.philosophy-copy p{color:#555;font-size:14px}.philosophy-copy div{font-size:11px;color:#555}.philosophy-copy span{margin:0 8px;color:#aaa}.community{padding:80px 7%;border-top:1px solid #eee;display:flex;justify-content:space-between;gap:80px}.community>p{max-width:560px;color:#666;font-size:14px}footer{background:#050505;color:#fff;padding:75px 7% 25px}.footer-grid{display:grid;grid-template-columns:1fr .6fr 1.2fr;gap:60px}.footer-grid .brand>span:last-child>span{color:#aaa}.footer-grid>div>p:not(.footer-label){color:#999;font-size:12px}.footer-grid strong{font-size:11px;font-weight:500}.footer-grid a{display:block;color:#bbb;font-size:12px;margin:8px 0}.footer-label{font-size:9px;letter-spacing:2px;font-weight:700}.disclaimer-text{line-height:1.7!important}.footer-bottom{margin-top:55px;padding-top:18px;border-top:1px solid #292929;display:flex;justify-content:space-between;color:#666;font-size:9px}@media(max-width:850px){.nav nav{display:none}.hero,.access,.cards,.philosophy,.footer-grid{grid-template-columns:1fr}.hero{padding:70px 6%}.hero-visual{margin-top:10px}.access{gap:35px}.community{flex-direction:column;gap:20px}.footer-grid{gap:35px}}@media(max-width:560px){.nav{padding:0 4%}.nav-button{padding:10px 12px}.hero h1{letter-spacing:-2.5px}.hero{min-height:auto}.screen-grid{grid-template-columns:1fr}.screen-card.large{grid-row:auto}.form-row,.buttons{flex-direction:column}.form-row button{padding:16px}.membership{padding:80px 5%}.product-card{padding:28px 22px}.philosophy{margin:0 5% 80px;padding:28px}.community{padding:65px 5%}.footer-bottom{flex-direction:column;gap:8px}}


.savage-payment-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.product-button.secondary{background:#fff;color:#000;border-color:#fff}.product-button.secondary:hover{background:#e9e9e9;border-color:#e9e9e9}.savage-payment-row .product-button{margin-top:0}@media(max-width:560px){.savage-payment-row{grid-template-columns:1fr}}
