.site{--ivory:#F3EFE6;--paper:#FAF7F0;--ink:#191917;--ink-2:#48443E;--muted:#625A51;--line:#E4DED3;--line-2:#D5CEC2;--line-3:#A79E92;--fill:#B83A28;--fill-hover:#9C2F20;--link:#A33122;--link-hover:#7E2418;--signal:#ED5338;--amber:#F5A623;--night:#191917;--night-line:#3A3833;--night-soft:#D9D3C7;--night-mute:#B4AC9F;--display:var(--font-bebas-neue),"Bebas Neue",sans-serif;--body:var(--font-inter),Inter,system-ui,sans-serif;--mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace;background:var(--ivory);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}:where(.site) a{color:var(--link)}:where(.site) a:hover{color:var(--link-hover)}.site a:focus-visible,.site button:focus-visible{outline:2px solid var(--fill);outline-offset:3px}:where(.site) button{font:inherit;cursor:pointer}:where(.site) :is(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}:where(.site) :is(ul,ol){list-style:none}.site .s-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.site .s-skip{position:absolute;left:16px;top:-60px;z-index:50;background:var(--ink);color:var(--ivory);padding:10px 14px;border-radius:6px}.site .s-skip:focus{top:12px;color:var(--ivory)}.site .s-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:6px;font-weight:600;font-size:17px;text-decoration:none;transition:background .16s ease,border-color .16s ease}.site .s-btn-fill{background:var(--fill);color:var(--paper)}.site .s-btn-fill:hover{background:var(--fill-hover);color:var(--paper)}.site .s-btn-line{border:1.5px solid var(--line-3);color:var(--ink)}.site .s-btn-line:hover{border-color:var(--ink);color:var(--ink)}.site .s-btn-sm{min-height:44px;padding:0 20px;font-size:15px}.site .s-h2{font-family:var(--display);font-weight:400;font-size:clamp(52px,5.4vw,76px);line-height:.92}.site .s-mono-label{font-family:var(--mono);font-size:12px;letter-spacing:1.2px}.site .s-lead{font-size:19px;color:var(--ink-2)}.s-site-header{border-bottom:1px solid var(--line)}.s-site-header .s-bar{gap:24px;height:76px}.s-site-header .s-bar,.s-site-header .s-logo{display:flex;align-items:center}.s-site-header .s-logo img{display:block}.s-site-header .s-main-nav{display:flex;gap:28px;align-items:center;margin-left:24px;font-size:15px;font-weight:500}.s-site-header .s-main-nav a{color:var(--ink);text-decoration:none}.s-site-header .s-main-nav a:hover{color:var(--link)}.s-site-header .s-grow{flex:1 1}.s-site-header{position:relative}.s-menu-btn{display:none;width:44px;height:44px;border-radius:10px;border:1px solid var(--line-2);background:var(--paper);place-items:center;color:var(--ink)}.s-menu{position:absolute;left:0;right:0;top:100%;z-index:20;background:var(--ivory);padding:8px 16px 20px;display:flex;flex-direction:column;box-shadow:0 18px 30px rgba(25,25,23,.12)}.s-menu,.s-menu a:not(.s-btn){border-bottom:1px solid var(--line)}.s-menu a:not(.s-btn){color:var(--ink);text-decoration:none;font-weight:600;font-size:18px;padding:14px 0}.s-menu .s-btn{margin-top:16px;width:100%}.s-hero{padding:72px 0 88px}.s-hero .s-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text board" "cta board";grid-template-rows:auto 1fr;grid-column-gap:56px;column-gap:56px;grid-row-gap:24px;row-gap:24px;align-items:center}.s-hero .s-text{grid-area:text;align-self:end}.s-hero .s-cta,.s-hero .s-text{display:flex;flex-direction:column;gap:24px}.s-hero .s-cta{grid-area:cta;align-self:start}.s-hero .s-board{grid-area:board;display:flex;flex-direction:column;gap:18px}.s-hero .s-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:1.4px;color:var(--link)}.s-hero .s-eyebrow i{width:22px;height:2px;background:var(--signal);display:block}.s-hero h1{font-family:var(--display);font-weight:400;font-size:clamp(64px,7.4vw,108px);line-height:.9;letter-spacing:.005em}.s-hero .s-sub{font-size:20px;line-height:1.5;color:var(--ink-2);max-width:30ch}.s-hero .s-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.s-hero .s-price-note{font-family:var(--mono);font-size:13px;letter-spacing:.4px;color:var(--muted)}.s-stage{position:relative;padding:0 0 56px}.s-tv{background:#0D0D0D;border-radius:14px;padding:10px;box-shadow:0 30px 60px rgba(25,25,23,.28),inset 0 2px 0 #2A2926}.s-tv .s-screen{position:relative;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:#141414}.s-tv .s-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .26s ease}.s-tv .s-screen iframe{position:absolute;left:0;top:0;width:1920px;height:1080px;border:0;transform-origin:0 0;opacity:0;transition:opacity .5s ease;pointer-events:none}.s-tv .s-screen iframe.on{opacity:1}.s-tv-foot{width:22%;height:8px;margin:0 auto;background:#0D0D0D;border-radius:0 0 6px 6px}.s-phone{position:absolute;left:-36px;bottom:-8px;width:232px;background:var(--ink);border-radius:34px;padding:8px;box-shadow:0 24px 50px rgba(25,25,23,.35)}.s-phone .s-glass{background:var(--ivory);border-radius:27px;overflow:hidden;display:flex;flex-direction:column}.s-phone .s-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.s-phone .s-top span:first-child{font-family:var(--display);font-size:20px;line-height:1;padding-top:2px}.s-phone .s-top i{width:8px;height:8px;border-radius:4px;background:#3F7249;display:block}.s-phone .s-body{padding:0 12px 12px;gap:8px}.s-phone .s-body,.s-phone .s-card{display:flex;flex-direction:column}.s-phone .s-card{background:var(--paper);border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;gap:6px;min-height:104px}.s-phone .s-card .s-lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:1px;color:var(--link)}.s-phone .s-card .s-item{font-weight:700;font-size:15px;line-height:1.2}.s-phone .s-card .s-meta{font-size:11.5px;color:var(--muted)}.s-phone .s-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:2px;background:var(--ivory);border:1px solid var(--line-2);border-radius:8px;font-size:11px;text-align:center;font-weight:600}.s-phone .s-seg span{padding:5px 0;border-radius:6px;color:var(--ink-2);transition:background .16s ease,color .16s ease}.s-phone .s-seg .s-low{background:var(--amber);color:var(--ink)}.s-phone .s-seg .s-kicked{background:var(--fill);color:var(--paper)}.s-phone .s-pricebox{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:12px;background:var(--ivory);border:1px solid var(--line-2);border-radius:8px;padding:6px 8px}.s-phone .s-pricebox s{color:#9A9186}.s-phone .s-pricebox strong{font-weight:500}.s-act{min-height:44px;border-radius:10px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font-weight:600;font-size:13.5px;text-align:left;padding:0 12px;display:flex;align-items:center;justify-content:space-between;width:100%;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .3s cubic-bezier(.2,.9,.3,1.15)}.s-act:active{transform:scale(.97)}.s-act[aria-pressed=true]{background:var(--fill);color:var(--paper);border-color:var(--fill)}.s-act span{font-family:var(--mono);font-size:12px}.s-saved{min-height:34px;gap:6px;font-size:11.5px;color:#2F5E38;font-weight:600}.s-looks,.s-saved{display:flex;align-items:center}.s-looks{flex-wrap:wrap;gap:8px;padding-left:210px}.s-looks .s-lbl{font-family:var(--mono);font-size:11px;letter-spacing:1px;color:var(--muted);margin-right:4px}.s-chip{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-3);background:transparent;color:var(--ink);font-size:13.5px;font-weight:600;transition:background .16s ease,color .16s ease,border-color .16s ease}.s-chip[aria-pressed=true]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.s-looks .s-more{font-size:13px;color:var(--muted)}.s-board-note{padding-left:210px;font-size:13.5px;color:var(--muted)}.s-tryit{display:none;background:var(--paper);border:1px solid var(--line-2);border-radius:14px;padding:12px;flex-direction:column;gap:8px}.s-tryit .s-lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:1px;color:var(--muted)}.s-tryit .s-act{min-height:48px;font-size:15px;padding:0 14px;background:#FFFFFF}.s-tryit .s-act span{font-size:11.5px}.s-tryit .s-saved{min-height:24px;font-size:13px}.s-band{padding:104px 0}.s-band.s-night{background:var(--night);color:var(--ivory)}.s-band.s-paper{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.s-two{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:64px;gap:64px;align-items:center}.s-stack{display:flex;flex-direction:column;gap:20px}.s-night p.s-body{font-size:19px;color:var(--night-soft);max-width:46ch}.s-night .s-closer{margin-top:8px;font-family:var(--display);font-size:36px;line-height:1;color:var(--ivory)}.s-stat{border:1px solid var(--night-line);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:6px}.s-stat .s-k{font-family:var(--mono);font-size:12px;letter-spacing:1.2px;color:var(--night-mute)}.s-stat .s-big{font-size:120px;color:var(--amber)}.s-stat .s-big,.s-stat .s-mid{font-family:var(--display);line-height:.9}.s-stat .s-mid{font-size:64px}.s-stat .s-note{font-size:15px;color:var(--night-mute)}.s-stat hr{border:0;height:1px;background:var(--night-line);margin:18px 0 14px}.s-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.s-head-row>a{font-weight:600;font-size:16px}.s-cards5{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.s-cards5>li{grid-column:span 2;background:var(--paper);border:1px solid var(--line-2);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px}.s-cards5>li:nth-child(4){grid-column:2/span 2}.s-cards5 .s-n{font-family:var(--mono);font-size:12px;color:var(--link)}.s-cards5 p{font-size:16.5px}.s-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.s-steps li{border-top:3px solid var(--ink);padding-top:18px;display:flex;flex-direction:column;gap:10px}.s-steps .s-n{font-family:var(--display);font-size:64px;line-height:.85;color:var(--fill)}.s-steps .s-t{font-size:19px;font-weight:600}.s-pills{display:flex;flex-wrap:wrap;gap:10px}.s-pills li{border:1px solid var(--line-3);border-radius:999px;padding:10px 18px;font-weight:600;font-size:16px}.s-h2.s-game{font-size:clamp(48px,4.8vw,68px);line-height:.94}.s-shot{background:#0D0D0D;border-radius:12px;padding:8px;box-shadow:0 20px 40px rgba(25,25,23,.2)}.s-shot img{width:100%;height:auto;display:block;border-radius:4px}.s-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.s-tier{border:1px solid var(--night-line);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:8px}.s-tier.s-first{border-color:var(--signal)}.s-tier .s-k{font-family:var(--mono);font-size:12px;letter-spacing:1.2px;color:var(--night-mute)}.s-tier.s-first .s-k{color:#F3A08F}.s-tier .s-p{font-family:var(--display);font-size:72px;line-height:.9}.s-tier .s-p small{font-size:28px;color:var(--night-mute)}.s-tier .s-d{font-size:16px;color:var(--night-soft)}.s-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.s-post{background:var(--paper);border:1px solid var(--line-2);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;min-height:220px}.s-post time{font-family:var(--mono);font-size:11.5px;letter-spacing:1px;color:var(--muted)}.s-post h3{font-size:21px;line-height:1.25}.s-post p{font-size:15.5px;color:var(--ink-2);flex:1 1}.s-post a{font-weight:600;font-size:15px}.s-closing{background:var(--fill);color:var(--paper);padding:96px 0}.s-closing .s-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.s-closing .s-h2{font-size:clamp(52px,5.4vw,80px)}.s-closing p{font-size:19px;color:#FBE3DC}.s-closing .s-btn-light{min-height:56px;padding:0 30px;background:var(--paper);color:var(--ink);font-weight:700;font-size:18px}.s-closing .s-btn-light:hover{background:#FFFFFF;color:var(--ink)}.s-site-footer{background:var(--night);color:var(--night-soft);padding:72px 0 40px}.s-site-footer .s-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px}.s-site-footer .s-brand{display:flex;flex-direction:column;gap:14px;max-width:360px;font-size:15.5px}.s-site-footer .s-brand img{display:block;align-self:flex-start}.s-site-footer .s-brand .s-quiet{color:var(--night-mute)}.s-site-footer .s-contact,.s-site-footer nav{display:flex;flex-direction:column;gap:10px;font-size:15.5px}.s-site-footer .s-contact a,.s-site-footer nav a{color:var(--ivory);text-decoration:none}.s-site-footer .s-contact a:hover,.s-site-footer nav a:hover{color:#FFFFFF;text-decoration:underline}.s-site-footer .s-legal{border-top:1px solid var(--night-line);padding-top:20px;margin-top:48px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--night-mute)}.s-site-footer .s-legal a{color:var(--night-mute)}@media (max-width:1000px){.site .s-wrap{padding:0 16px}.s-head-cta,.s-main-nav{display:none!important}.s-menu-btn{display:grid}.s-site-header .s-bar{height:64px}.s-site-header .s-logo img{height:26px!important;width:auto!important}.s-hero{padding:32px 0 40px}.s-hero .s-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "board" "cta";grid-template-rows:none;row-gap:18px}.s-hero .s-text{gap:18px}.s-hero .s-eyebrow{font-size:11px}.s-hero h1{font-size:60px}.s-hero .s-sub{font-size:17.5px;max-width:none}.s-hero .s-cta{gap:10px}.s-hero .s-buttons{flex-direction:column;gap:10px}.s-hero .s-buttons .s-btn{width:100%}.s-hero .s-price-note{text-align:center;font-size:12.5px;margin-top:8px}.s-stage{padding:0}.s-tv{border-radius:10px;padding:6px;box-shadow:0 18px 36px rgba(25,25,23,.25)}.s-tv .s-screen{border-radius:3px}.s-board-note,.s-looks,.s-phone,.s-tv-foot{display:none}.s-tryit{display:flex}.s-band,.s-band.s-paper{padding:48px 0}.s-two{grid-template-columns:minmax(0,1fr);gap:28px}.s-stack{gap:16px}.site .s-h2{font-size:52px}.s-h2.s-game{font-size:48px}.s-night p.s-body,.site .s-lead{font-size:17px}.s-night .s-closer{font-size:30px}.s-stat{padding:20px}.s-stat .s-big{font-size:84px}.s-stat .s-mid{font-size:48px}.s-cards5,.s-posts,.s-steps,.s-tiers{grid-template-columns:minmax(0,1fr)}.s-cards5>li,.s-cards5>li:nth-child(4){grid-column:auto}.s-steps{gap:18px}.s-steps li{flex-direction:row;gap:14px;align-items:baseline;padding-top:12px}.s-steps .s-n{font-size:44px}.s-steps .s-t{font-size:17px}.s-closing{padding:48px 0}.s-closing .s-row{flex-direction:column;align-items:stretch;gap:16px}.s-closing .s-btn-light{width:100%;min-height:52px;font-size:17px}.s-site-footer .s-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.site *,.site :after,.site :before{transition:none!important;animation:none!important}}