.storefront .purchase-benefits{display:grid;grid-template-columns:1fr 1.15fr;gap:0;padding:0;margin-top:4px;border-top:1px solid #5c4271;border-bottom:1px solid #5c4271;max-width:1200px;background:#251b33}.purchase-benefits .benefit-feature{display:flex;align-items:center;gap:25px;padding:35px;border:0;border-right:1px solid #5c4271;border-radius:0;background:transparent}.guarantee-number{font:88px/.9 Georgia,serif;color:#d5b6fa;flex-shrink:0}.benefit-feature .benefit-caption{font-size:12px;color:#b79ccf;margin-bottom:8px}.purchase-benefits .benefit-feature strong{font:27px/1.15 Georgia,serif;color:#f1e5ff;max-width:250px}.purchase-benefits .benefit-feature div>span{font-size:12px;margin-top:10px;line-height:1.6}.benefit-list{display:flex;flex-direction:column;padding:9px 30px}.purchase-benefits .benefit-list .benefit{background:transparent;border:0;border-bottom:1px solid #493355;padding:15px 0;border-radius:0;gap:15px}.benefit-list .benefit:last-child{border-bottom:0}.benefit-list .benefit-icon{background:transparent;color:#d0b1ef}.benefit-list .benefit strong{font-size:13px}.benefit-list .benefit div>span{font-size:11px}.benefits-preview{padding-top:12px}.student-mode #study-timer{background:#30203f;color:#f3e7ff;border:1px solid #8b66a7}#study-timer{position:fixed;right:22px;bottom:22px;z-index:30;width:310px;max-width:calc(100vw - 28px);padding:22px;border-radius:15px;box-shadow:0 15px 45px #09031188;font-family:"Segoe UI",system-ui,sans-serif}.timer-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.timer-heading h2{font:16px/1.4 "Segoe UI",system-ui,sans-serif;font-weight:600;letter-spacing:0}.timer-close{border:0;background:transparent;color:#d7bce9;font-size:24px;min-width:36px;min-height:36px;padding:0}.timer-value{display:block;font-size:43px;line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:1px;margin:17px 0 3px;color:#f5eaff}.timer-state{font-size:12px;color:#c5a7de}.timer-buttons{display:flex;gap:10px;margin:18px 0 15px}.timer-buttons button{border:1px solid #9070a5;border-radius:7px;padding:11px 16px;min-height:42px;background:transparent;color:#ead6fb;font-size:13px}.timer-buttons button:first-child{background:#d1b2f7;border-color:#d1b2f7;color:#281831;flex:1;font-weight:600}#study-timer small{display:block;color:#bfa6d0;line-height:1.6;font-size:11px}.student-mode .side-btn.timer-launcher{margin-top:10px;border-top:1px solid #4b355e;border-radius:0 0 9px 9px}.student-mode .reader-tools [data-action="timer"]{white-space:nowrap}
@media(max-width:1100px){.storefront .purchase-benefits{margin-left:30px;margin-right:30px}.purchase-benefits .benefit-feature{padding:28px;gap:20px}.benefit-list{padding:8px 24px}}
@media(max-width:760px){.storefront .purchase-benefits{grid-template-columns:1fr;margin:0 22px;padding:0}.purchase-benefits .benefit-feature{border-right:0;border-bottom:1px solid #5c4271;padding:26px 24px;gap:25px}.guarantee-number{font-size:73px}.purchase-benefits .benefit-feature strong{font-size:26px;max-width:none}.purchase-benefits .benefit-feature div>span{font-size:11px}.benefit-list{padding:4px 22px}.benefit-list .benefit div>span{font-size:10px}.student-mode .side-btn.timer-launcher{margin-top:0;border-top:0;border-left:1px solid #4b355e;border-radius:0 9px 9px 0}#study-timer{right:14px;bottom:15px;width:290px;padding:19px}.timer-value{font-size:40px}.reader-mode #study-timer{bottom:78px}}
