.hero{overflow:clip}.hero .seo-hero-title{font-size:clamp(58px,5.8vw,84px);letter-spacing:-4px}.platform-strip>div{gap:30px}.platform-strip>div>span{font-size:10px;gap:8px;color:#999c90}.platform-strip>div b{font-size:13px;color:#e0e3d2;font-weight:650}.order-section{padding-bottom:28px}.order-widget{border:1px solid #3c3f32;border-radius:15px;overflow:hidden;background:#1b1d17;--service-accent:var(--yellow)}.order-widget[data-service=listeners]{--service-accent:#c5aff3}.order-widget[data-service=presaves]{--service-accent:#d9e2c8}.order-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#161812;border-bottom:1px solid #3c3f32}.order-tabs>button{display:flex;align-items:center;gap:14px;padding:22px 26px;text-align:left;background:transparent;color:#a0a58f;border-right:1px solid #3c3f32;position:relative;font-size:13px;font-weight:650;min-height:92px;transition:background .2s,color .2s}.order-tabs>button:last-child{border-right:0}.order-tabs>button small{display:block;font-size:10px;font-weight:400;margin-top:6px;color:#7d836d}.order-tabs>button[aria-selected=true]{background:#282b20;color:var(--service-accent);box-shadow:inset 0 -3px var(--service-accent)}.order-tabs>button[aria-selected=true] small{color:#c4c9b3}.order-tabs>button:hover{background:#22251b}.tab-icon{font-size:29px;font-weight:500;line-height:1}.order-tabs i{font-style:normal;font-size:8px;padding:4px 7px;border-radius:4px;background:#c5aff31a;color:#c5aff3;margin-left:auto;white-space:nowrap}.order-body{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding:40px 44px}.order-product .eyebrow{font-size:7px;color:var(--service-accent);margin-bottom:12px}.order-product h3{font-size:28px;letter-spacing:-1px;font-weight:650;margin:0 0 13px;line-height:1.2}.order-product>p:not(.eyebrow){font-size:12px;line-height:1.8;color:#a0a58f;max-width:440px;min-height:43px;margin:0}.bonus-tag{display:inline-block;font-size:9px;margin-top:15px;padding:7px 10px;background:#c5aff312;color:#d0bef0;border-radius:5px}.quantity-label{display:block;font-size:11px;margin:28px 0 10px;color:#d9ddca}.quantity-label>span{color:#969d83;margin-left:3px}.quantity-control{display:flex;border:1px solid #535a41;border-radius:9px;background:#10120d;align-items:stretch;overflow:hidden;max-width:470px}.quantity-control button{width:58px;background:transparent;flex-shrink:0;font-size:25px;color:#d6ddbd;transition:background .2s}.quantity-control button:hover{background:#2c3122}.quantity-control button:disabled{opacity:.3;cursor:default}.quantity-control input{font-size:25px;min-height:64px;background:none;border:0;border-inline:1px solid #3b422d;color:#f2f5e7;text-align:center;width:100%;min-width:0;font-weight:650;appearance:textfield;outline-offset:-4px}.quantity-control input::-webkit-inner-spin-button,.quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.volume-presets{display:flex;gap:8px;margin-top:13px;flex-wrap:wrap}.volume-presets button{font-size:9px;padding:8px 13px;border:1px solid #3b422e;border-radius:5px;color:#b4bca1;background:none}.volume-presets button:hover,.volume-presets button[aria-pressed=true]{color:var(--service-accent);border-color:var(--service-accent)}.quantity-help{font-size:9px;color:#858e71;line-height:1.8;margin:14px 0 0}.field-error{font-size:11px;color:#ffb09a;line-height:1.7;min-height:0;margin:8px 0 0}.field-error:empty{display:none}.order-controls>.text-link{font-size:10px;color:#c0c9aa;margin-top:12px}.order-summary{background:#11140d;border:1px solid #3b422e;border-radius:10px;padding:27px;align-self:start}.order-summary>.eyebrow{font-size:7px;color:#8b9577;margin-bottom:14px}.order-summary h4{font-size:21px;letter-spacing:-.6px;font-weight:650;margin:0 0 16px}.summary-row{display:flex;justify-content:space-between;gap:16px;color:#a5b18e;font-size:12px;padding-bottom:20px;border-bottom:1px solid #39432b}.summary-total{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.summary-total>span{font-size:12px;color:#b1bd96}.summary-total output{font-size:40px;font-weight:650;letter-spacing:-1.5px;line-height:1.1;text-align:right;color:var(--service-accent);white-space:nowrap}.order-summary #summary-note{font-size:9px;line-height:1.8;color:#7f8c67;margin:15px 0 20px;min-height:33px}.order-summary .btn{width:100%;justify-content:space-between;padding:16px 20px;font-size:12px;background:var(--service-accent);min-height:54px}.order-summary .btn:disabled{opacity:.35;cursor:default;transform:none}.payment-availability{font-size:8px;display:flex;align-items:center;justify-content:center;gap:7px;color:#9caa80;margin:16px 0 12px}.payment-availability>span{width:5px;height:5px;background:#aab58c;border-radius:50%}.payment-availability.ready>span{background:#b9e772}.summary-fineprint{font-size:9px;line-height:1.8;color:#768461;text-align:center;margin:0 0 14px}.order-summary>a{display:block;text-align:center;font-size:9px;color:#a7b98b;text-decoration:underline;text-underline-offset:3px}.service-choice{padding-top:64px}.service-content h3 small{font-size:9px;letter-spacing:0;font-weight:500;border:1px solid #716584;border-radius:4px;padding:3px 6px;vertical-align:middle;color:#c9b6e9;margin-left:4px}.service-content h3 a:hover{color:var(--yellow)}.service-choice .service-content p{min-height:80px}.seo-section{padding-bottom:0}.seo-section>.eyebrow{color:#909887;margin-bottom:18px;font-size:8px}.seo-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:36px}.seo-columns h3{font-size:18px;font-weight:600;letter-spacing:-.5px;margin:0 0 16px}.seo-columns p{font-size:11px;color:#9fa691;line-height:1.95;margin:0 0 15px}.seo-links{display:flex;flex-wrap:wrap;gap:15px 28px;border-top:1px solid #30392a;margin-top:20px;padding-top:22px}.seo-links a{font-size:10px;line-height:1.8;color:#c4cfae}.seo-links a:hover{color:var(--yellow)}.faq-list summary{line-height:1.75;gap:20px}.footer-services{display:flex;flex-wrap:wrap;gap:15px 30px;padding:0 0 28px;font-size:9px;color:#9da68e}.footer-services a:hover{color:var(--yellow)}
.checkout-dialog{width:min(590px,calc(100% - 32px));padding:36px}.checkout-dialog>.eyebrow{color:var(--yellow);font-size:8px;margin-bottom:14px}.checkout-dialog h2{font-size:34px;font-weight:650;letter-spacing:-1px;margin:0 0 20px}.checkout-summary{background:#292d21;border:1px solid #454e35;border-radius:8px;padding:14px 16px;font-size:12px;line-height:1.8;color:#d4dfb8;margin-bottom:25px}.checkout-dialog form>label:not(.agreement),#release-date-field>label{display:block;font-size:11px;font-weight:600;margin:20px 0 10px}.checkout-dialog input[type=url],.checkout-dialog input[type=email],.checkout-dialog input[type=date]{width:100%;background:#11140c;border:1px solid #454e35;border-radius:8px;padding:14px 15px;color:#e6eed5;font-size:13px;min-height:49px}.checkout-dialog input::placeholder{color:#74815c}.field-hint{font-size:9px;line-height:1.8;color:#929f78;margin:8px 0 0}.agreement{display:flex;gap:10px;align-items:flex-start;font-size:10px;line-height:1.9;color:#b4bea1;margin-top:20px}.agreement+.agreement{margin-top:13px}.agreement input{accent-color:var(--yellow);width:15px;height:15px;flex-shrink:0;margin:2px 0 0}.agreement a{color:#e1e9ce;text-decoration:underline;text-underline-offset:3px}.checkout-notice{background:#f6dc4608;border:1px solid #665e2f;padding:14px 16px;border-radius:8px;margin-top:23px}.checkout-notice b{font-size:10px;color:var(--yellow);font-weight:600}.checkout-notice p{font-size:10px;color:#aba88f;line-height:1.9;margin:7px 0 0}.checkout-dialog .btn{width:100%;min-height:50px;padding:15px 20px;font-size:11px;margin-top:18px;justify-content:space-between}.checkout-dialog #pay-order{margin-top:9px;justify-content:center}.checkout-dialog #pay-order:disabled{opacity:.35;cursor:default;transform:none}.checkout-status{font-size:10px;line-height:1.8;color:#b7cd8b;margin:14px 0 0}.checkout-status:empty{display:none}.download-ready{display:block;padding:15px;text-align:center;background:#d1e2a9;color:#16200b;font-size:12px;font-weight:700;border-radius:8px;margin-top:17px}
@media(max-width:1150px){.order-body{gap:35px;padding:32px}.order-tabs>button{padding:20px;gap:10px;font-size:12px}.order-tabs i{font-size:7px;padding:3px 5px}.order-product h3{font-size:24px}.order-summary{padding:23px}.summary-total output{font-size:34px}.hero .seo-hero-title{font-size:clamp(58px,5.8vw,76px)}}
@media(max-width:800px){.hero .seo-hero-title{font-size:55px;letter-spacing:-2.7px}.platform-strip>div{gap:15px}.platform-strip>div>span{font-size:9px}.order-body{gap:25px;padding:25px;grid-template-columns:1.1fr 1fr}.order-tabs>button{padding:18px 14px;gap:8px;font-size:10px;min-height:81px}.order-tabs>button small{font-size:8px}.tab-icon{font-size:23px}.order-tabs i{position:absolute;right:6px;top:6px;font-size:6px}.order-product h3{font-size:22px}.order-product>p:not(.eyebrow){font-size:11px}.order-summary{padding:20px}.order-summary h4{font-size:19px}.summary-total output{font-size:30px}.order-summary .btn{font-size:11px;padding:14px 16px}.summary-row{font-size:11px}.seo-columns{gap:32px}.seo-columns h3{font-size:16px}.seo-columns p{font-size:10px}.seo-links a{font-size:9px}.service-choice .service-content p{min-height:100px}.order-widget .quantity-control input{font-size:22px}.quantity-control button{width:43px}}
@media(max-width:580px){.hero .seo-hero-title{font-size:clamp(45px,12.6vw,72px);letter-spacing:-2.7px;line-height:1.07}.platform-strip>div{gap:8px}.platform-strip>div>span{display:block;font-size:8px;line-height:1.9}.platform-strip>div b{display:block;font-size:14px}.order-section{padding-bottom:16px}.order-tabs>button{display:block;text-align:center;font-size:9px;padding:17px 6px 15px;min-height:99px}.tab-icon{display:block;font-size:24px;margin-bottom:10px}.order-tabs>button small{font-size:8px;margin-top:5px}.order-tabs i{font-size:5.5px;right:3px;top:5px;padding:2px 4px}.order-body{grid-template-columns:1fr;gap:25px;padding:24px 20px}.order-product h3{font-size:24px}.order-product>p:not(.eyebrow){font-size:11px;min-height:0}.order-product .eyebrow{font-size:6.5px;letter-spacing:1px}.quantity-label{font-size:10px;margin-top:24px}.order-widget .quantity-control input{font-size:27px;min-height:61px}.quantity-control button{width:51px}.volume-presets{gap:7px}.volume-presets button{font-size:9px;padding:8px 11px}.quantity-help{font-size:8px}.order-controls>.text-link{margin-top:6px}.order-summary{padding:23px}.order-summary h4{font-size:20px}.summary-total output{font-size:38px}.order-summary .btn{font-size:12px;min-height:54px}.order-summary #summary-note{font-size:10px}.summary-fineprint{font-size:10px}.payment-availability{font-size:9px}.order-summary>a{font-size:10px}.service-choice{padding-top:45px}.service-choice .service-content p{min-height:0}.seo-columns{grid-template-columns:1fr;gap:22px;margin-top:28px}.seo-columns h3{font-size:18px}.seo-columns p{font-size:11px}.seo-links{display:block;margin-top:10px}.seo-links a{display:block;font-size:10px;padding:8px 0}.footer-services{gap:14px 22px;font-size:9px;padding-bottom:23px}.checkout-dialog{padding:30px 23px;max-height:calc(100dvh - 24px)}.checkout-dialog h2{font-size:29px}.checkout-summary{font-size:11px;padding:13px}.checkout-dialog input[type=url],.checkout-dialog input[type=email],.checkout-dialog input[type=date]{font-size:16px}.checkout-dialog form>label:not(.agreement),#release-date-field>label{font-size:11px}.agreement{font-size:10px}.checkout-notice p{font-size:10px}.field-hint{font-size:9px}}
