@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Noto Sans SC,sans-serif;color:#202135;background:#fbfbfd;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:hidden}.notice-bar{height:38px;padding:0 max(5vw,24px);display:flex;justify-content:space-between;align-items:center;color:#dfdafa;background:#202035;font-size:12px}.notice-bar button{border:0;background:none;color:#fff;font-size:12px}.notice-bar b{margin-left:8px;color:#c3aeff}.header{height:82px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebf1;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;z-index:4}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:37px;height:37px;display:grid;place-items:center;border-radius:12px 5px;color:#fff;background:linear-gradient(145deg,#7659e8,#a680fa);font:italic 25px Georgia,serif;box-shadow:0 8px 18px #7659e83b}.brand strong,.brand small{display:block}.brand strong{font-size:16px;letter-spacing:2px}.brand small{margin-top:2px;color:#9b9baa;font-size:8px;letter-spacing:2.8px}nav{display:flex;align-items:center;gap:36px;color:#676779;font-size:14px}nav a,nav button{position:relative;border:0;background:none;color:inherit}nav .active{color:#202135;font-weight:600}nav .active:after{content:"";position:absolute;left:50%;bottom:-31px;width:18px;height:2px;border-radius:2px;background:#795ee8;transform:translate(-50%)}.header-actions{display:flex;align-items:center;gap:12px}.search-box{width:230px;height:40px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid #e6e6ee;border-radius:12px;background:#f8f8fb}.search-box span{color:#838394;font-size:24px;transform:rotate(-15deg)}.search-box input{width:100%;border:0;outline:0;background:transparent;color:#343448;font-size:12px}.login-trigger{min-width:66px;height:40px;padding:0 20px;border:1px solid #dcd7f2;border-radius:22px;color:#684fc9;background:#fff;font-size:12px;font-weight:700;transition:.18s ease}.login-trigger:hover{border-color:#7a60df;background:#f6f3ff;box-shadow:0 8px 18px #6d54cc18}.user-trigger{padding:0;display:flex;align-items:center;gap:9px;border:0;color:#373548;background:transparent}.avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#6551c9;background:#ede9ff;font-size:14px;font-weight:800}.header-username{max-width:88px;overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.menu-chevron{color:#aaa5ba;font-size:14px;transition:.18s}.account-entry:hover .menu-chevron{transform:rotate(180deg)}.account-entry{padding:10px 0;position:relative}.account-entry:after{content:"";width:100%;height:14px;position:absolute;left:0;top:45px}.account-menu{width:190px;padding:8px;border:1px solid #ebe9f1;border-radius:14px;background:#fff;box-shadow:0 18px 48px #312b4b24;opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s ease;position:absolute;right:0;top:57px;z-index:12}.account-entry:hover .account-menu,.account-menu:hover{opacity:1;visibility:visible;transform:translateY(0)}.account-summary{padding:10px 11px 12px;border-bottom:1px solid #efedf3}.account-summary b,.account-summary small{display:block}.account-summary b{color:#302f43;font-size:13px}.account-summary small{margin-top:4px;color:#9d9baa;font-size:9px}.account-menu button{width:100%;padding:10px 11px;display:flex;align-items:center;gap:10px;border:0;border-radius:8px;color:#666476;background:transparent;font-size:11px;text-align:left}.account-menu button:hover{color:#654dcc;background:#f5f2ff}.account-menu button span{width:16px;color:#8b77df;text-align:center}.account-menu .logout-button{margin-top:4px;border-top:1px solid #efedf3;border-radius:0 0 8px 8px;color:#c05b65}main{background:#fff}.hero{min-height:590px;padding:72px max(7vw,32px) 68px;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:radial-gradient(circle at 12% 18%,#f0ecff 0,transparent 24%),linear-gradient(110deg,#faf9ff,#fff 50%,#f5f2ff)}.hero-copy{max-width:570px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#7860df;font-size:12px;font-weight:700;letter-spacing:1.5px}.eyebrow i{width:23px;height:1px;background:#8065eb}.hero h1{margin:20px 0;color:#24243a;font-size:58px;line-height:1.16;letter-spacing:-2px}.hero h1 em{color:#7a5ee7;font-family:Georgia,"Noto Serif SC",serif;font-weight:500}.hero-copy>p{max-width:515px;margin:0;color:#747487;font-size:16px;line-height:1.9}.hero-buttons{margin-top:34px;display:flex;align-items:center;gap:12px}.primary-button,.plain-button{height:49px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:26px;border-radius:10px;font-size:14px;font-weight:600}.primary-button{color:#fff;background:#29283c;box-shadow:0 12px 22px #29283c2b}.plain-button{border:1px solid #dedde7;color:#444459;background:#fff}.hero-trust{margin-top:52px;display:flex;gap:45px}.hero-trust span{padding-right:44px;border-right:1px solid #e2e0e9}.hero-trust span:last-child{border:0}.hero-trust b,.hero-trust small{display:block}.hero-trust b{color:#2e2d41;font-size:17px}.hero-trust small{margin-top:5px;color:#aaa8b4;font-size:10px}.hero-visual{height:445px;position:relative;display:grid;place-items:center}.showcase-card{width:322px;height:405px;border:9px solid #fff;border-radius:24px;background:#342f58;box-shadow:0 35px 70px #6253a33d;transform:rotate(4deg);overflow:hidden;position:relative;z-index:1}.showcase-top{height:43px;padding:0 15px;display:flex;align-items:center;gap:5px;color:#bcb0fb;background:#292642;font-size:8px;letter-spacing:2px}.showcase-top span{margin-right:auto}.showcase-top i{width:5px;height:5px;border-radius:50%;background:#8f83ca}.showcase-content{height:100%;padding:53px 34px;color:#fff;background:radial-gradient(circle at 80% 26%,#725fe3 0,transparent 30%),linear-gradient(145deg,#423a76,#2d2a4d);position:relative}.showcase-content:before,.showcase-content:after{content:"";border:1px solid #887be580;border-radius:50%;position:absolute}.showcase-content:before{width:190px;height:190px;right:-58px;top:48px}.showcase-content:after{width:120px;height:120px;right:-20px;top:84px;border-color:#ffb1d45c}.spark{color:#d7b9ff;font-size:32px}.showcase-content small{display:block;margin-top:37px;color:#aaa0d6;font-size:8px;letter-spacing:2px}.showcase-content h3{margin:10px 0;font:500 38px/1.3 Georgia,"Noto Serif SC",serif;letter-spacing:2px}.art-line{width:55px;height:3px;margin-top:25px;background:#cbb4ff;transform:rotate(-7deg)}.float-card{min-width:245px;padding:15px;display:flex;align-items:center;gap:12px;border:1px solid #ffffffb8;border-radius:15px;background:#ffffffea;box-shadow:0 18px 45px #4e407128;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;z-index:2}.float-card div{flex:1}.float-card small,.float-card b{display:block}.float-card small{color:#9d9cab;font-size:9px}.float-card b{margin-top:4px;color:#343348;font-size:12px}.float-card>strong{color:#745adf;font-size:14px}.mini-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;font-weight:700}.purple{color:#7054da;background:#eee9ff}.green{color:#189b76;background:#e1f8f0}.card-course{left:1%;top:36px}.card-income{right:-1%;bottom:22px}.rise{color:#18a279;font-size:9px}.orb{border-radius:50%;position:absolute}.orb-one{width:78px;height:78px;right:10%;top:2%;background:linear-gradient(145deg,#f3c4df,#c2adff);opacity:.55}.orb-two{width:42px;height:42px;left:12%;bottom:14%;background:#b8e8df;opacity:.65}.products-section{padding:90px max(7vw,32px)}.section-heading{display:flex;align-items:end;justify-content:space-between}.section-heading h2{margin:12px 0 0;color:#252539;font-size:34px;letter-spacing:-1px}.section-heading>p{max-width:405px;margin:0;color:#9695a3;font-size:13px;line-height:1.8}.catalog-bar{margin:38px 0 30px;display:flex;align-items:center;justify-content:space-between}.category-tabs{display:flex;gap:8px}.category-tabs button{min-width:76px;height:35px;padding:0 18px;border:1px solid #e8e7ed;border-radius:20px;color:#777687;background:#fff;font-size:12px}.category-tabs button.active{border-color:#29283c;color:#fff;background:#29283c}.offline-tip{color:#c27920;font-size:11px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card{border:1px solid #eae9ef;border-radius:17px;background:#fff;overflow:hidden;transition:.25s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #3e385315}.product-cover{height:205px;display:grid;place-items:center;overflow:hidden;position:relative}.product-cover:after{content:"";width:210px;height:210px;border:1px solid #ffffff45;border-radius:50%;position:absolute;right:-50px;bottom:-90px}.product-badge{padding:5px 10px;border-radius:5px;color:#fff;background:#202033d4;font-size:9px;position:absolute;left:13px;top:13px;z-index:2}.cover-icon{width:80px;height:93px;display:grid;place-items:center;border:2px solid #ffffff90;border-radius:16px 6px;color:#fff;background:#ffffff26;box-shadow:0 16px 28px #2820442e;font:38px Georgia,"Noto Serif SC",serif;position:relative;z-index:1;transform:rotate(-3deg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cover-shape{width:85px;height:85px;border:1px solid #ffffff73;border-radius:50%;position:absolute;left:25%;top:27%}.product-body{padding:20px 20px 18px}.product-type{color:#8369e7;font-size:9px;font-weight:700;letter-spacing:1px}.product-body h3{margin:8px 0;color:#2a2a3e;font-size:17px}.product-body p{min-height:42px;margin:0;color:#858493;font-size:11px;line-height:1.8}.product-body>small{display:block;margin-top:10px;color:#aaa8b3;font-size:9px}.product-bottom{margin-top:18px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eeedf2}.product-bottom strong{color:#6f54d7;font-size:19px}.product-bottom strong i{color:#aaa8b2;font-size:9px;font-style:normal;font-weight:400}.product-bottom button{border:0;color:#363548;background:none;font-size:11px;font-weight:600}.product-bottom button span{margin-left:7px;color:#7a5ee2}.empty-state{padding:80px;text-align:center;color:#9291a0}.benefits{padding:52px max(7vw,32px);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #efedf3;background:#faf9fd}.benefits>div{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:14px;padding:0 32px;border-right:1px solid #e4e1eb}.benefits>div:last-child{border:0}.benefits span{width:45px;height:45px;display:grid;place-items:center;grid-row:1/3;border-radius:14px;color:#745ade;background:#eeeaff;font-size:13px;font-weight:700}.benefits h3{margin:2px 0 3px;color:#383749;font-size:13px}.benefits p{margin:0;color:#a09eab;font-size:9px}.affiliate-banner{margin:80px max(7vw,32px);padding:56px 65px;display:flex;align-items:center;border-radius:22px;color:#fff;background:linear-gradient(110deg,#292742,#3a3266 68%,#6851bd);overflow:hidden;position:relative}.affiliate-banner>div:first-child{max-width:600px;position:relative;z-index:1}.eyebrow.light{color:#c9bbff}.eyebrow.light i{background:#c9bbff}.affiliate-banner h2{margin:13px 0;font-size:29px}.affiliate-banner p{margin:0;color:#c3bfd2;font-size:12px;line-height:1.8}.affiliate-banner button{min-width:180px;height:48px;margin-left:auto;border:0;border-radius:10px;color:#493a89;background:#fff;font-size:12px;font-weight:700;position:relative;z-index:1}.affiliate-banner button span{margin-left:20px}.banner-number{color:#ffffff0c;font:210px/1 Georgia,serif;position:absolute;right:14%;top:-18px;transform:rotate(-5deg)}.banner-number small{font-size:70px}footer{padding:35px max(7vw,32px);display:flex;align-items:center;gap:24px;border-top:1px solid #efedf2;color:#9a98a7;font-size:10px}.footer-brand{margin-right:10px}.footer-brand .brand-mark{width:31px;height:31px;font-size:20px}.footer-brand strong{font-size:12px}.footer-brand small{font-size:6px}footer>span{margin-left:auto}.modal-backdrop{padding:20px;display:grid;place-items:center;background:#1f1d32a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.modal{width:min(480px,100%);max-height:92vh;padding:34px;border-radius:22px;background:#fff;box-shadow:0 30px 90px #17152659;overflow:auto;position:relative}.modal-close{width:32px;height:32px;border:0;border-radius:50%;color:#7a7888;background:#f1f0f5;font-size:22px;position:absolute;right:18px;top:18px}.modal-kicker{color:#7d62e4;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.modal h2{margin:10px 0;color:#29283c;font-size:24px}.modal>p{color:#858392;font-size:12px;line-height:1.8}.order-product{margin:24px 0;padding:14px;display:flex;align-items:center;gap:13px;border:1px solid #eceaf1;border-radius:14px}.order-product>span{width:50px;height:50px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fff;font-weight:700}.order-product div{flex:1}.order-product b,.order-product small{display:block}.order-product b{color:#363548;font-size:13px}.order-product small{margin-top:5px;color:#a09eaa;font-size:9px}.order-product strong{color:#7258dd}.modal h4{margin:0 0 10px;color:#484657;font-size:12px}.payment-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-options button{padding:12px;display:flex;align-items:center;gap:9px;border:1px solid #e4e2e9;border-radius:12px;color:#3a394b;background:#fff;text-align:left}.payment-options button.active{border-color:#7a5fe4;box-shadow:0 0 0 2px #7a5fe414}.payment-options i{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;color:#fff;font-style:normal;font-size:11px}.wechat{background:#21b866}.alipay{background:#168fff}.payment-options span{flex:1;font-size:11px;font-weight:600}.payment-options small{display:block;margin-top:3px;color:#aaa8b2;font-size:8px;font-weight:400}.payment-options b{display:none;color:#7359dc}.payment-options .active b{display:block}.wide-button{width:100%;height:48px;margin-top:22px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#7257db,#9273ef);box-shadow:0 12px 25px #7659dd32;font-size:13px;font-weight:700}.wide-button:disabled{opacity:.55;cursor:wait}.agreement,.demo-notice{text-align:center;color:#aaa8b3!important;font-size:9px!important}.referral-note{margin-top:12px;padding:9px;border-radius:8px;color:#6e55c7;background:#f2efff;font-size:9px;text-align:center}.demo-qr{width:164px;height:164px;margin:22px auto 12px;padding:12px;display:grid;grid-template-columns:repeat(9,1fr);gap:2px;border:1px solid #e5e3eb;border-radius:10px}.demo-qr div{border-radius:1px;background:#fff}.demo-qr .dark{background:#27263a}.checkout-price{display:block;color:#2e2d40;font-size:25px;text-align:center}.success-icon{width:65px;height:65px;margin:10px auto 20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#28b779;font-size:32px}.modal:has(.success-icon)>h2,.modal:has(.success-icon)>p{text-align:center}.account-modal{width:min(430px,100%)}.account-wide{width:min(680px,100%)}.auth-tabs{margin:22px 0 18px;padding:4px;display:grid;grid-template-columns:1fr 1fr;border-radius:10px;background:#f3f1f7}.auth-tabs button{height:36px;border:0;border-radius:8px;color:#8a8897;background:transparent;font-size:11px}.auth-tabs button.active{color:#5e48bd;background:#fff;box-shadow:0 3px 10px #36304d14;font-weight:700}.form-field{margin-top:14px;display:block;color:#5c596d;font-size:11px;font-weight:600}.form-field>input,.code-input{width:100%;height:45px;margin-top:7px;border:1px solid #e4e2ea;border-radius:10px;background:#fff}.form-field>input{padding:0 13px;outline:0;font-size:11px}.form-field>input:focus,.code-input:focus-within{border-color:#7b61e4;box-shadow:0 0 0 3px #7b61e410}.form-field>input:disabled{color:#9896a3;background:#f6f5f8}.code-input{display:flex;overflow:hidden}.code-input input{min-width:0;flex:1;padding:0 13px;border:0;outline:0;font-size:11px}.code-input button{width:105px;border:0;border-left:1px solid #ebe9ef;color:#7056d6;background:#faf9fd;font-size:10px;font-weight:600}.code-input button:disabled{color:#aaa8b3}.profile-avatar{width:72px;height:72px;margin:24px auto;display:grid;place-items:center;border-radius:50%;color:#6d52d2;background:linear-gradient(145deg,#eee9ff,#ded4ff);font-size:25px;font-weight:800;box-shadow:0 10px 25px #6e55d523}.purchase-list{margin-top:22px;display:grid;gap:10px}.purchase-list article{padding:13px;display:flex;align-items:center;gap:13px;border:1px solid #ebe9f0;border-radius:13px}.purchase-cover{width:56px;height:56px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fff;font-size:18px;font-weight:700}.purchase-list article>div{min-width:0;flex:1}.purchase-list b,.purchase-list small,.purchase-list em{display:block}.purchase-list b{color:#343246;font-size:13px}.purchase-list small{margin-top:4px;color:#8d8b99;font-size:9px}.purchase-list em{margin-top:5px;color:#b0aeba;font-size:8px;font-style:normal}.purchase-list article>button{min-width:76px;height:34px;border:1px solid #ded9f3;border-radius:8px;color:#684fc9;background:#f7f5ff;font-size:9px;font-weight:700}.account-empty{padding:45px 20px 25px;color:#9b99a6;text-align:center}.account-empty>span{width:54px;height:54px;margin:0 auto 14px;display:grid;place-items:center;border-radius:16px;color:#755bdd;background:#efebff;font-size:21px}.account-empty b{display:block;color:#4a485b;font-size:14px}.account-empty p{margin:8px auto 18px;max-width:310px;font-size:10px;line-height:1.7}.account-empty button{height:36px;padding:0 22px;border:0;border-radius:8px;color:#fff;background:#7258db;font-size:10px;font-weight:700}.license-delivery{margin:18px 0 4px;padding:16px;border:1px dashed #7d63df;border-radius:12px;background:#f6f3ff;text-align:center}.license-delivery small,.license-delivery b{display:block}.license-delivery small{color:#8f8b9e;font-size:9px}.license-delivery b{margin:8px 0;color:#654ac9;font-size:20px;letter-spacing:2px}.license-delivery p{margin:0;color:#9693a2;font-size:9px;line-height:1.6}.player-modal{width:min(520px,100%)}.device-card{margin:22px 0 6px;padding:15px;display:flex;align-items:center;gap:13px;border:1px solid #e8e5ee;border-radius:13px;background:#faf9fc}.device-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#7258d9;background:#ece7ff;font-weight:800}.device-card.active>span{color:#18885f;background:#ddf6ec}.device-card b,.device-card small{display:block}.device-card b{color:#3a384b;font-size:12px}.device-card small{margin-top:5px;color:#9e9ba8;font-size:9px}.player-message{margin:14px 0 0!important;padding:10px;border-radius:8px;color:#6d55c7!important;background:#f5f2ff;font-size:10px!important;text-align:center}.video-stage{height:250px;margin-top:22px;display:grid;place-items:center;border-radius:15px;color:#fff;background:radial-gradient(circle at 70% 25%,#715dda,#292641 55%);overflow:hidden;position:relative}.video-stage video{width:100%;height:100%;object-fit:contain;background:#151321}.video-stage:before{content:"";width:220px;height:220px;border:1px solid #ffffff24;border-radius:50%;position:absolute;right:-55px;top:-70px}.video-play{width:62px;height:62px;padding-left:4px;display:grid;place-items:center;border:1px solid #ffffff75;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:20px}.video-stage>small{color:#bdb7d4;font-size:8px;position:absolute;bottom:13px}.video-watermark{color:#ffffff8a;font-size:10px;text-shadow:0 1px 3px #000;pointer-events:none;position:absolute;animation:watermarkMove 18s linear infinite alternate}@keyframes watermarkMove{0%{left:5%;top:8%}33%{left:65%;top:22%}66%{left:20%;top:70%}to{left:68%;top:78%}}.play-details{margin-top:14px;padding:12px 15px;display:grid;grid-template-columns:1fr auto;gap:8px;border-radius:10px;background:#f7f6fa;font-size:9px}.play-details span{color:#9693a1}.play-details b{color:#4c495c}.player-tip{color:#aaa7b3!important;font-size:9px!important;text-align:center}.purple-success{background:#775ce0}.steps{margin:20px 0;display:flex;gap:7px}.steps span{flex:1;padding:12px 8px;border-radius:10px;color:#777485;background:#f6f4fa;font-size:9px;text-align:center}.steps b{width:22px;height:22px;margin:0 auto 7px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#7a5fe3}.affiliate-modal label{margin-top:13px;display:block;color:#5c596d;font-size:11px;font-weight:600}.affiliate-modal input{width:100%;height:44px;margin-top:7px;padding:0 13px;border:1px solid #e5e3eb;border-radius:10px;outline:0;font-size:11px}.affiliate-modal input:focus{border-color:#7b61e4}.code-box{margin:20px 0;padding:18px;border:1px dashed #8469e7;border-radius:12px;color:#6d53d1;background:#f6f3ff;font-size:25px;font-weight:800;letter-spacing:5px;text-align:center}.commission-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.commission-stats div{padding:14px 5px;border-radius:10px;background:#f6f5f9;text-align:center}.commission-stats b,.commission-stats small{display:block}.commission-stats b{color:#343246}.commission-stats small{margin-top:5px;color:#9e9ca8;font-size:8px}.toast{padding:12px 20px;border-radius:10px;color:#fff;background:#28273a;box-shadow:0 12px 35px #22213542;font-size:12px;position:fixed;left:50%;bottom:28px;z-index:40;transform:translate(-50%)}.toast-enter-active,.toast-leave-active{transition:.2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,10px)}@media (max-width:1000px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{max-width:700px}.hero-visual{margin-top:45px}.product-grid{grid-template-columns:repeat(2,1fr)}.benefits{grid-template-columns:repeat(2,1fr);gap:30px 0}.benefits>div:nth-child(2){border:0}}@media (max-width:650px){.notice-bar span{display:none}.notice-bar{justify-content:center}.header{height:68px}.search-box{width:42px;padding:0 9px}.search-box input,.header-username,.menu-chevron{display:none}.login-trigger{min-width:58px;padding:0 16px}.hero{padding:50px 22px}.hero h1{font-size:41px}.hero-trust{gap:18px}.hero-trust span{padding-right:18px}.hero-visual{height:360px;margin:35px -25px 0;transform:scale(.82)}.products-section{padding:65px 20px}.section-heading{align-items:start;flex-direction:column;gap:15px}.category-tabs{width:100%;overflow:auto}.category-tabs button{flex:0 0 auto}.product-grid{grid-template-columns:1fr}.benefits{padding:42px 20px;grid-template-columns:1fr}.benefits>div{border-right:0}.affiliate-banner{margin:55px 20px;padding:38px 25px;align-items:start;flex-direction:column}.affiliate-banner button{margin:25px 0 0}footer{align-items:flex-start;flex-direction:column}footer>span{margin-left:0}.payment-options{grid-template-columns:1fr}.account-menu{position:fixed;right:18px;top:70px}.purchase-list article{align-items:flex-start;flex-wrap:wrap}.purchase-list article>div{width:calc(100% - 72px);flex:auto}.purchase-list article>button{margin-left:69px}}
