.cart-page{min-height:65vh;padding:80px 0}.cart-page h1{font-size:56px}.cart-item{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #303735;padding:24px 0;max-width:700px}.cart-item input{width:72px;background:#111615;color:#fff;border:1px solid #3d4743;padding:12px;border-radius:8px}.gl-home{overflow:hidden}.hero{min-height:720px;background-size:cover;background-position:center}.hero-inner{min-height:720px;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:58px;padding-top:70px;padding-bottom:80px}.eyebrow{text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:750;color:#b8c3bf;margin:0 0 22px}.hero h1,.intro h2,.requirements h2,.faq h2,.buy h2{font-size:clamp(46px,6vw,88px);line-height:.98;letter-spacing:-.055em;margin:0;font-weight:380}.lead{font-size:19px;line-height:1.6;color:#bbc2bf;max-width:520px;margin:28px 0}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.text-link{border-bottom:1px solid #77817d;padding:10px 0}.micro{margin-top:38px;color:#9aa39f;font-size:11px;text-transform:uppercase;letter-spacing:.25em}.app-shot{position:relative;padding:7px;border:1px solid #55605c;border-radius:16px;background:#0b0e0e;box-shadow:0 35px 110px #000000a6,0 0 70px #8fffd314;transform:perspective(1400px) rotateY(-4deg)}.app-shot img,.app-shot video{display:block;width:100%;height:auto;border-radius:10px}.feature-strip{border-top:1px solid #2b3230;border-bottom:1px solid #2b3230}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr)}.feature{padding:34px 26px;border-right:1px solid #2b3230}.feature:first-child{border-left:1px solid #2b3230}.feature strong,.feature span{display:block}.feature strong{font-size:15px;color:#dce4e1}.feature span{color:#89918e;font-size:13px;margin-top:8px;line-height:1.45}.presets{padding:120px 0}.intro{margin-bottom:70px}.intro h2,.requirements h2,.faq h2,.buy h2{font-size:clamp(38px,5vw,68px)}.intro>p:last-child{color:#aab2af;font-size:18px}.preset-list{display:grid;gap:0;width:100%}.preset-row{display:grid;grid-template-columns:40% 60%;gap:0;align-items:stretch;border-top:1px solid #29302e;min-height:540px}.preset-row:last-child{border-bottom:1px solid #29302e}.preset-row.reverse{grid-template-columns:60% 40%}.preset-row.reverse .preset-copy{order:2;padding-left:clamp(52px,7vw,150px);padding-right:max(48px,calc((100vw - 1280px)/2))}.preset-copy{padding:60px 48px 60px max(48px,calc((100vw - 1280px)/2));align-self:center}.preset-copy>span{font-size:12px;letter-spacing:.2em;color:#99a29e}.preset-copy h3{font-size:clamp(48px,6vw,82px);font-weight:350;letter-spacing:-.05em;margin:18px 0}.preset-copy p{font-size:17px;line-height:1.7;color:#aab1af;max-width:440px}.monitor-scene{position:relative;overflow:hidden;background:#080a0a}.scene{width:100%;height:100%;object-fit:cover}.screen{position:absolute;object-fit:cover}.work-left{left:14.05%;top:18.6%;width:35.65%;height:37.4%}.work-right{left:50.45%;top:18.6%;width:35.5%;height:37.4%;object-fit:fill}.gaming-screen{left:19.6%;top:19.7%;width:60.7%;height:39.4%}.focus-screen{left:23.9%;top:15.7%;width:52.15%;height:49.4%}.requirements{text-align:center;padding:100px 0;border-top:1px solid #29302e;border-bottom:1px solid #29302e}.section-note{color:#8e9793}.facts{display:grid;grid-template-columns:repeat(6,1fr);margin-top:62px}.facts div{padding:16px;border-right:1px solid #29302e}.facts div:last-child{border:0}.facts strong,.facts span{display:block}.facts strong{font-size:14px}.facts span{font-size:12px;color:#89918e;margin-top:9px}.faq{padding:120px 0;display:grid;grid-template-columns:.4fr .6fr;gap:80px}.questions details{border-top:1px solid #303735;padding:24px 0}.questions details:last-child{border-bottom:1px solid #303735}.questions summary{cursor:pointer;font-size:18px;font-weight:650}.questions p{color:#a9b1ae;line-height:1.7;max-width:650px}.buy{min-height:380px;background-size:cover;background-position:center;border-top:1px solid #36403c;border-bottom:1px solid #36403c}.buy-inner{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px}.buy h2{font-size:clamp(34px,4vw,56px)}.buy-form{margin:0}@media(max-width:900px){.hero-inner{grid-template-columns:1fr;min-height:0}.app-shot{transform:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.preset-row,.preset-row.reverse{grid-template-columns:1fr;gap:0;min-height:0}.preset-row.reverse .preset-copy{order:0;padding:42px 22px}.preset-copy{padding:42px 22px}.monitor-scene{min-height:300px}.facts{grid-template-columns:repeat(2,1fr)}.faq{grid-template-columns:1fr}}@media(max-width:560px){.hero-inner{padding-top:50px}.hero h1{font-size:54px}.feature-grid{grid-template-columns:1fr}.feature{border-left:1px solid #2b3230}.presets{padding:80px 0}.facts{grid-template-columns:1fr}.facts div{border-right:0;border-bottom:1px solid #29302e;padding:20px}}.work-left,.work-right{object-fit:cover;object-position:center}.music-screen{left:21.75%;top:24.55%;width:56.1%;height:37%;box-sizing:border-box;border:4px solid #050607;box-shadow:0 0 0 1px #607b95b8;object-fit:cover;object-position:center}.gaming-screen{left:19.4%;top:19.4%;width:61.1%;height:42%;box-sizing:border-box;border:4px solid #050607;box-shadow:0 0 0 1px #607b95b8;object-fit:cover;object-position:center}.focus-screen{left:24.1%;top:16.25%;width:55.7%;height:51.7%;box-sizing:border-box;border:4px solid #050607;box-shadow:0 0 0 1px #607b95b8;object-fit:cover;object-position:center}@media(max-width:900px){.monitor-scene{aspect-ratio:16/9;min-height:0}.scene{height:100%;object-fit:cover}.screen{max-width:none}.gaming-screen{object-fit:cover;object-position:center}}.product-page{padding:90px 0 120px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.product-page .eyebrow{text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:750;color:#b8c3bf}.product-page img{border:1px solid #3b4441;border-radius:14px}.product-page h1{font-size:64px;margin:0 0 20px}.price{font-size:24px;margin-bottom:24px}.description{color:#aab2af;line-height:1.7;margin-bottom:30px}.note{color:#818a87;font-size:13px}@media(max-width:800px){.product-page{grid-template-columns:1fr;padding-top:50px}.product-page h1{font-size:48px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
