/* Homepage-only visual cleanup. Content remains in the HTML generator. */
body>main>.hero{min-height:540px;padding-top:82px;padding-bottom:42px}
body>main>.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 78% 30%,rgba(37,99,235,.085),transparent 31%),linear-gradient(180deg,rgba(255,255,255,.45),transparent 70%);pointer-events:none}
body>main>.hero>:not(.hero-benefits):not(.grid-glow){position:relative;z-index:1}
body>main>.hero .hero-benefits{top:92px;z-index:2}
body>main>.support-band{margin-top:28px;padding:22px 0;border-radius:18px;box-shadow:0 10px 32px rgba(30,64,175,.055)}
body>main>.support-band .support-inner{padding-top:12px;padding-bottom:12px}
body>main>.support-band .logos{row-gap:13px}
body>main>#recommend{padding-top:76px}
body>main>.section{scroll-margin-top:24px}
body>main>.section-head{margin-bottom:26px}
body>main>.section-head h2{font-size:30px;line-height:1.2}
body>main>.product-grid{gap:18px;align-items:stretch}
body>main>.product-grid .product-card{display:flex;flex-direction:column;min-width:0;padding:26px 24px 22px;box-shadow:0 12px 32px rgba(30,41,59,.075);transition:transform .2s ease,box-shadow .2s ease}
body>main>.product-grid .product-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(30,41,59,.11)}
body>main>.product-grid .product-card .buy{margin-top:auto}
body>main>#dashboard{padding-top:78px}
body>main>#dashboard .dashboard{overflow:hidden;border-radius:16px;box-shadow:0 12px 34px rgba(30,41,59,.065)}
body>main>#articles{padding-top:78px}
body>main>#articles .article-grid{gap:18px}
body>main>#articles .article{display:flex;min-height:170px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
body>main>#articles .article:hover{transform:translateY(-2px);border-color:#bfdbfe;box-shadow:0 14px 30px rgba(30,41,59,.1)}
body>main>#articles .article-body{display:flex;flex:1;flex-direction:column}
body>main>#articles .article-body a{margin-top:auto}
body>main>.cta{margin-top:76px;margin-bottom:34px;border-radius:16px;box-shadow:0 12px 30px rgba(37,99,235,.09)}
body>main>.comparison{margin-top:0;margin-bottom:48px;border-radius:16px;box-shadow:0 10px 30px rgba(30,41,59,.055)}
body>main>.comparison .comparison-title span{border-radius:10px}
body>main>.comparison .comparison-item{border-radius:12px}
@media(min-width:801px){body>main>.cta.shell,body>main>.comparison{width:calc(100% - 64px);max-width:1116px}}
@media(max-width:1100px){body>main>.hero .hero-benefits{right:24px;width:360px}body>main>.hero h1{font-size:64px}}
@media(max-width:800px){body>main>.hero{min-height:auto;padding-top:48px;padding-bottom:32px}body>main>.hero h1{font-size:46px;line-height:1.03;margin-top:22px}body>main>.hero-copy{font-size:16px}body>main>.hero .hero-benefits{top:auto;right:auto;margin-top:38px}body>main>.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}body>main>.hero-stats b{font-size:23px}body>main>.support-band{margin-top:16px;border-radius:14px}body>main>#recommend,body>main>#dashboard,body>main>#articles{padding-top:58px}body>main>.section-head h2{font-size:25px}body>main>.product-grid{gap:16px}body>main>.product-grid .product-card{padding:22px 18px}body>main>#dashboard .dashboard{border-radius:14px}body>main>#articles .article-grid{gap:14px}body>main>.cta{margin-top:58px;margin-bottom:24px}body>main>.comparison{margin-bottom:34px}}
@media(max-width:460px){body>nav.nav{width:100%;gap:10px;overflow:hidden}body>nav.nav .nav-links{display:none!important}body>nav.nav .brand{min-width:0;max-width:calc(100% - 116px);overflow:hidden;text-overflow:ellipsis;font-size:14px}body>nav.nav .nav-cta{flex:0 0 auto;margin-left:auto;padding:9px 10px;white-space:nowrap}body>main>.hero .eyebrow{max-width:100%;line-height:1.65;overflow-wrap:anywhere}body>main>.hero h1{font-size:42px}body>main>.hero-stats small{font-size:10px}body>main>.section-head{display:block}body>main>.section-head .view-all{display:inline-block;margin-top:12px}}
