html,body{overflow-x:clip}@media print{.page-grain,.tech-grid,.ambient-flare,.hero-waves,.hero-sparkles,.scroll-progress,.side-dot-nav,.back-to-top,#chapterBg,.theme-toggle,.lang-switcher,.currency-switcher,.menu-toggle,video,canvas{display:none!important}*{color:#111!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important}a{text-decoration:underline;color:#000!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em;color:#555!important}body{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}html{scrollbar-width:thin;scrollbar-color:#fff3 transparent}html::-webkit-scrollbar{width:11px;height:11px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:3px solid #0000;border-radius:99px}html::-webkit-scrollbar-thumb:hover{background:#ffffff4d padding-box padding-box}body.light-mode{scrollbar-color:#00000038 transparent}body.light-mode::-webkit-scrollbar{width:11px;height:11px}html:has(body.light-mode)::-webkit-scrollbar{width:11px;height:11px}body.light-mode::-webkit-scrollbar-thumb{background:#0003 padding-box padding-box;border:3px solid #0000;border-radius:99px}html:has(body.light-mode)::-webkit-scrollbar-thumb{background:#0003 padding-box padding-box;border:3px solid #0000;border-radius:99px}body.light-mode::-webkit-scrollbar-thumb:hover{background:#00000052 padding-box padding-box}html:has(body.light-mode)::-webkit-scrollbar-thumb:hover{background:#00000052 padding-box padding-box}body{text-rendering:optimizelegibility}html{-webkit-tap-highlight-color:transparent}.pricing-card:hover{border-color:#ffffff24;transform:translateY(-6px);box-shadow:0 34px 62px #00000080}body.light-mode .pricing-card:hover{border-color:#00000024;box-shadow:0 30px 52px #0000001a}.review-card{transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s}.review-card:hover{transform:translateY(-4px);box-shadow:0 24px 46px #0000006b}body.light-mode .review-card:hover{box-shadow:0 22px 40px #00000014}.bento-title{letter-spacing:-.03em;font-size:clamp(3.2rem,6.2vw,5.6rem);line-height:.98}.pricing-card:hover{box-shadow:0 34px 62px #00000080, 0 0 42px var(--accent-glow)}.pricing-card-featured{box-shadow:0 0 0 1px var(--accent-dim), 0 30px 80px #0000008c, 0 0 72px var(--accent-glow)!important}.bento-card:hover{box-shadow:0 30px 60px #0009, 0 0 34px var(--accent-glow), inset 0 1px 1px #ffffff14}.review-card:hover{box-shadow:0 24px 46px #0000006b, 0 0 26px var(--accent-glow)}