*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#10233f;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input{font:inherit}:root{--green:#16a866;--green-dark:#087a48;--green-light:#e9f9f0;--navy:#10233f;--muted:#64748b;--border:#e5eaf0;--soft:#f7faf8;--blue-soft:#eef7ff;--yellow-soft:#fff9e7;--purple-soft:#f7f1ff}.nav{border-bottom:1px solid var(--border);z-index:50;background:#fff;align-items:center;height:88px;padding:0 max(4%,50% - 700px);display:flex;position:sticky;top:0}.logo{flex-shrink:0;align-items:center;width:160px;height:88px;text-decoration:none;display:flex}.codedLogo{width:170px;height:48px;display:block;overflow:visible}.footerLogo{width:220px;height:70px}.footerCodedLogo{width:210px;height:54px}.footerCodedLogo .logoD{fill:#fff}.footerCodedLogo .logoV{fill:var(--green)}.footerCodedLogo .logoHandle{stroke:var(--green)}.footerCodedLogo .logoDecide{fill:#fff}.footerCodedLogo .logoValue{fill:var(--green)}.footerCodedLogo .logoWordmark{font-size:24px}.logoD{fill:var(--navy)}.logoV{fill:var(--green)}.logoHandle{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round}.logoWordmark{letter-spacing:-1px;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:800}.logoDecide{fill:var(--navy)}.logoValue{fill:var(--green)}.navlinks{align-items:center;gap:25px;margin-left:0;display:flex}@media (max-width:900px){.logo{width:235px}.logoImage{height:70px}}@media (max-width:650px){.logo{width:195px}.logoImage{height:58px}}.navlinks a,.navActions a{color:#475569;font-size:13px;font-weight:600;text-decoration:none}.navlinks a:hover,.navActions a:hover{color:var(--green)}.navSearch{margin-left:auto}.navSearch form{background:#fff;border:1px solid #dce3e9;border-radius:10px;align-items:center;width:230px;height:40px;display:flex;overflow:hidden}.navSearch input{width:100%;color:var(--navy);border:0;outline:0;padding:0 12px;font-size:12px}.navSearch button{color:#fff;cursor:pointer;background:#08a85b;border:0;width:42px;height:100%;font-size:19px}.navActions{white-space:nowrap}.heroNew{background:radial-gradient(circle at 78% 40%,#c9f6dd 0,#eafaf1 25%,#0000 47%),linear-gradient(110deg,#fff 0%,#f3fcf7 100%);grid-template-columns:1fr .95fr;align-items:center;gap:45px;min-height:510px;padding:55px max(5%,50% - 620px);display:grid;overflow:hidden}.heroContent{max-width:600px;margin-left:0}@media (min-width:1051px){.heroContent{transform:translate(-75px)}}.eyebrow{color:var(--green);letter-spacing:1.7px;font-size:11px;font-weight:800}.heroNew h1{letter-spacing:-3.5px;color:var(--navy);margin:0 0 20px;font-size:clamp(48px,5vw,70px);line-height:.98}.heroNew h1 span{color:var(--green)}.heroLead{color:#64748b;max-width:570px;margin:0;font-size:17px;line-height:1.6}.heroSearch{background:#fff;border:1px solid #dce5df;border-radius:13px;align-items:center;max-width:600px;height:58px;margin-top:30px;padding:5px 5px 5px 18px;display:flex;box-shadow:0 12px 35px #10233f14}.searchIcon{color:var(--muted);margin-right:10px;font-size:22px}.heroSearch input{min-width:0;color:var(--navy);border:0;outline:0;flex:1;font-size:14px}.heroSearch button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;height:48px;padding:0 25px;font-weight:700}.heroSearch button:hover{background:var(--green-dark)}.popularSearches{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;font-size:11px;display:flex}.popularSearches a{color:#475569;background:#fff;border:1px solid #dfe7e2;border-radius:999px;padding:6px 10px;text-decoration:none}.popularSearches a:hover{border-color:var(--green);color:var(--green-dark)}.heroStats{align-items:center;gap:46px;margin-top:30px;display:flex}.heroStats>div{align-items:center;gap:11px;min-width:105px;display:flex}.statIcon{width:40px;height:40px;color:var(--green-dark);background:#e5f8ee;border:1px solid #d2f0df;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.statIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.heroStats strong{color:#10233f;font-size:14px;font-weight:800;line-height:1.1;display:block}.heroStats small{color:#64748b;margin-top:4px;font-size:10px;line-height:1.2;display:block}.heroVisual{justify-content:center;align-items:center;min-height:390px;display:flex;position:relative}.heroCircle{opacity:.75;background:#c9f5da;border-radius:50%;width:390px;height:390px;position:absolute}.dashboardMockup{z-index:2;background:#fffffff2;border:1px solid #dfe9e3;border-radius:18px;width:min(500px,90%);min-height:290px;padding:20px;position:relative;transform:rotate(-3deg);box-shadow:0 25px 55px #10233f26}.mockupTop{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.mockupTop span:first-child{color:var(--green-dark)}.mockupChart{height:130px;color:var(--green);border-bottom:1px solid #edf1f4;margin-top:18px}.mockupChart svg{width:100%;height:100%}.mockupRows{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.mockupRows div{background:#f7faf8;border-radius:9px;padding:10px}.mockupRows span,.mockupRows strong{display:block}.mockupRows span{color:var(--muted);font-size:9px}.mockupRows strong{margin-top:4px;font-size:13px}.floatingCard{z-index:4;background:#fff;border:1px solid #e1e8e3;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 15px 35px #10233f1f}.floatingCard strong,.floatingCard small{display:block}.floatingCard strong{font-size:11px}.floatingCard small{color:var(--muted);margin-top:3px;font-size:9px}.floatingIcon{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-weight:800;display:flex}.dealCard{top:28px;left:2%}.historyCard{bottom:40px;right:0}.storeStrip{border-bottom:1px solid var(--border);color:#526175;letter-spacing:.8px;justify-content:space-around;align-items:center;gap:25px;min-height:72px;padding:0 max(5%,50% - 620px);font-size:11px;font-weight:800;display:flex}.featuresSection,.productsSection,.howNew{max-width:1240px;margin:auto;padding:80px 5%}.sectionIntro{text-align:center;max-width:680px;margin:0 auto 38px}.sectionIntro h2,.sectionHeadNew h2{letter-spacing:-1.8px;margin:10px 0 12px;font-size:clamp(32px,4vw,44px);line-height:1.05}.sectionIntro h2 span{color:var(--green)}.sectionIntro p,.sectionHeadNew p{color:var(--muted);margin:0;line-height:1.6}.featureGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.featureCard{border:1px solid;border-radius:17px;min-height:190px;padding:25px}.featureCard.green{background:var(--green-light);border-color:#bdebd0}.featureCard.blue{background:var(--blue-soft);border-color:#cde5fa}.featureCard.yellow{background:var(--yellow-soft);border-color:#f2df9e}.featureCard.purple{background:var(--purple-soft);border-color:#dfcff8}.featureIcon{justify-content:center;align-items:center;width:42px;height:42px;display:flex}.featureIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.featureCard h3{margin:22px 0 7px;font-size:17px}.featureCard p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.productsSection{padding-top:40px}.sectionHeadNew{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.sectionHeadNew h2{margin-bottom:8px}.productGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.productCard{border:1px solid var(--border);background:#fff;border-radius:15px;transition:all .18s;overflow:hidden}.productCard:hover{transform:translateY(-4px);box-shadow:0 15px 35px #10233f1a}.productImage{background:#f8fafb;justify-content:center;align-items:center;height:220px;display:flex;position:relative}.productImage img{object-fit:contain;width:100%;height:100%;padding:15px}.discount{color:#087443;background:#dcf8e7;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;right:10px}.productBody{padding:16px}.retailer{color:#64748b;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.productBody h3{height:42px;margin:8px 0 5px;font-size:14px;line-height:1.45;overflow:hidden}.brand{color:#64748b;height:17px;margin-bottom:11px;font-size:11px}.priceRow{align-items:baseline;gap:7px;display:flex}.priceRow strong{color:var(--navy);font-size:21px}.priceRow del{color:#94a3b8;font-size:11px}.stock{color:#087443;align-items:center;gap:5px;margin:9px 0;font-size:10px;display:flex}.stockDot{background:var(--green);border-radius:50%;width:6px;height:6px}.details{color:var(--green-dark);border-top:1px solid #edf1f4;padding-top:11px;font-size:11px;font-weight:800;text-decoration:none;display:block}.details:hover{color:var(--green)}.searchPrompt{text-align:center;background:#fbfdfc;border:1px dashed #cbd8d0;border-radius:18px;max-width:700px;margin:30px auto 0;padding:50px 30px}.promptIcon{background:var(--green-light);width:48px;height:48px;color:var(--green-dark);border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:25px;display:flex}.searchPrompt h3{margin:16px 0 7px}.searchPrompt p{color:var(--muted);max-width:450px;margin:auto;font-size:13px;line-height:1.6}.searchPrompt a{color:var(--green-dark);margin-top:20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.empty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #cbd5df;border-radius:15px;padding:45px}.error{color:#b42318;background:snow}.decisionSection{background:linear-gradient(110deg,#eefaf3,#f8fcfa);border:1px solid #dcefe4;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1240px;margin:20px auto;padding:65px max(5%,40px);display:grid}.decisionCopy h2{letter-spacing:-2px;margin:12px 0 20px;font-size:clamp(35px,4vw,48px);line-height:1.03}.decisionCopy h2 span{color:var(--green)}.decisionCopy p{color:var(--muted);max-width:530px;line-height:1.7}.checkList{gap:13px;margin-top:25px;display:grid}.checkList div{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.checkList span{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.decisionVisual{justify-content:center;display:flex}.decisionPanel{background:#fff;border:1px solid #e0e8e3;border-radius:18px;width:min(450px,100%);padding:25px;box-shadow:0 18px 45px #10233f1a}.decisionPanelTop{justify-content:space-between;align-items:center;display:flex}.decisionPanelTop span{color:var(--muted);letter-spacing:1.4px;font-size:10px;font-weight:800}.decisionPanelTop strong{color:var(--green);font-size:48px}.decisionBar{background:#edf1ef;border-radius:99px;height:9px;overflow:hidden}.decisionBar span{background:var(--green);border-radius:inherit;width:86%;height:100%;display:block}.decisionRows{gap:12px;margin-top:20px;display:grid}.decisionRows div{border-bottom:1px solid #edf1f4;justify-content:space-between;padding-bottom:11px;font-size:12px;display:flex}.decisionRows span{color:var(--muted)}.decisionGood{color:var(--green-dark)}.howGrid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;display:grid}.howItem{text-align:center}.howNumber{color:var(--green);letter-spacing:1.5px;font-size:10px;font-weight:800}.howIcon{background:var(--green-light);width:52px;height:52px;color:var(--green-dark);border-radius:50%;justify-content:center;align-items:center;margin:12px auto;font-size:22px;font-weight:800;display:flex}.howItem h3{margin:8px 0 6px}.howItem p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.howArrow{color:#aab8b0;font-size:24px}.trustStrip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:25px;padding:25px max(5%,50% - 550px);display:grid}.trustStrip div{text-align:center}.trustStrip strong,.trustStrip span{display:block}.trustStrip strong{font-size:13px}.trustStrip span{color:var(--muted);margin-top:5px;font-size:10px}.ctaSection{background:var(--navy);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;max-width:1100px;margin:65px auto;padding:42px 50px;display:flex}.ctaSection .eyebrow{color:#69d99f}.ctaSection h2{letter-spacing:-1px;margin:9px 0;font-size:32px;line-height:1.05}.ctaSection p{color:#b9c6d6;margin:0;font-size:13px}.ctaSection>a{background:var(--green);color:#fff;border-radius:9px;flex-shrink:0;padding:14px 22px;font-size:13px;font-weight:800;text-decoration:none}.footerNew{color:#fff;background:#101923;padding:55px max(5%,50% - 620px) 20px}.footerInner{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:50px;padding-bottom:40px;display:grid}.footerLogo .logoText{color:#fff}.footerBrand p{color:#9caaba;max-width:300px;margin-top:15px;font-size:12px;line-height:1.6}.footerColumn{flex-direction:column;gap:10px;display:flex}.footerColumn h4{margin:0 0 8px;font-size:12px}.footerColumn a,.footerColumn p{color:#9caaba;margin:0;font-size:11px;line-height:1.5;text-decoration:none}.footerColumn a:hover{color:#fff}.footerBottom{color:#718092;border-top:1px solid #26313d;justify-content:space-between;align-items:center;padding-top:18px;font-size:10px;display:flex}.footerSocials{align-items:center;gap:20px;display:flex}.footerSocials a{color:#9caaba;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex}.footerSocials a:hover{color:#fff}.footerSocials svg{fill:currentColor;width:19px;height:19px;display:block}.footerSocials a:nth-child(2) svg{fill:none;stroke:currentColor;stroke-width:1.8px}.footerSocials a:nth-child(3) svg{fill:currentColor}.detail{max-width:1180px;margin:0 auto;padding:42px 24px 70px}.back{color:#475467;margin-bottom:28px;text-decoration:none;display:inline-block}.detailTop{grid-template-columns:1.05fr .95fr;align-items:start;gap:55px;display:grid}.detailImage{background:#f5f7f9;border:1px solid #e7ebef;border-radius:20px;justify-content:center;align-items:center;height:520px;min-height:520px;display:flex;overflow:hidden}.detailImage img{object-fit:contain;background:#fff;width:100%;height:100%}.detailInfo h1{letter-spacing:-1.5px;margin:10px 0 12px;font-size:48px;line-height:1.05}.detailBrand{color:#667085;margin-bottom:22px}.scoreBox{box-sizing:border-box;background:#fff;border:1px solid #e1e7ed;border-radius:18px;justify-content:space-between;align-items:center;min-height:118px;padding:22px 24px;display:flex}.scoreLabel{letter-spacing:1.6px;color:#64748b;margin-bottom:5px;font-size:10px;font-weight:800}.scoreNumber{color:#10233f;letter-spacing:-2px;margin-top:0;font-size:48px;font-weight:800;line-height:1}.scoreNumber small{color:#94a3b8;letter-spacing:0;margin-left:3px;font-size:17px;font-weight:600}.decision{text-align:center;letter-spacing:.4px;border-radius:10px;min-width:82px;padding:10px 14px;font-size:11px;font-weight:800}.decision.buy{color:#087443;background:#e8f7ee}.decision.consider{color:#9a6700;background:#fff5d6}.decision.wait{color:#b42318;background:#ffe9e6}.recommendation{color:#475467;font-size:17px;line-height:1.55}.detailPrice{margin:22px 0;font-size:36px;font-weight:800}.detailPrice del{color:#98a2b3;margin-left:12px;font-size:18px;font-weight:500}.primaryButton{background:var(--green);color:#fff;border-radius:10px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-block}.detailGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.panel{background:#fff;border:1px solid #e4e7ec;border-radius:18px;padding:24px}.panel h2{color:#10233f;margin:7px 0 18px;font-size:25px;line-height:1.2}.factor{color:#64748b;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:46px;padding:10px 0;font-size:13px;display:flex}.factor strong{color:#10233f;text-align:right;font-size:13px;font-weight:700}.explanation{margin-top:24px}.explanation p{color:#667085;max-width:850px;line-height:1.65}.explanationGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 18px;display:grid}.explanationGrid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.explanationGrid strong{color:#10233f;margin-bottom:7px;font-size:13px;display:block}.explanationGrid span{color:#64748b;font-size:12px;line-height:1.5;display:block}.explanationNote{border-top:1px solid #edf0f3;margin-top:18px;padding-top:16px;font-size:12px}.priceHistory{margin-top:24px}.muted{color:#64748b;margin-top:6px;font-size:12px}.historyStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.historyStats>div{background:#fbfcfd;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.historyStats span{color:#64748b;font-size:11px}.historyStats strong{color:#10233f;font-size:20px;line-height:1.2}.historyList{border-top:1px solid #edf0f3;margin-top:4px}.historyRow{color:#64748b;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:11px 4px;font-size:12px;transition:background .2s;display:flex}.historyRow:hover{background:#f8fafc}.historyRow strong{color:#10233f;font-size:12px;font-weight:700}.emptyHistory{border:1px dashed #cbd5e1;border-radius:14px;margin-top:18px;padding:20px}.historyPeriods{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.periodCard{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;transition:border-color .2s,box-shadow .2s}.periodCard:hover{border-color:#cbd5e1;box-shadow:0 8px 24px #0f172a0d}.periodTitle{letter-spacing:1.4px;color:var(--green-dark);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800}.periodDetails{flex-direction:column;display:flex}.periodRow{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.periodRow:last-child{border-bottom:0}.periodRow span{color:#64748b}.periodRow strong{color:#111827}.notEnoughHistory{color:#64748b;line-height:1.5}.notEnoughHistory strong{color:#111827;margin-bottom:6px;display:block}.notEnoughHistory p{margin:0;font-size:14px}.historicalInsight{background:#fff;border:1px solid #dfe5ef;border-radius:14px;margin-top:22px;padding:18px}.insightTitle{letter-spacing:.12em;color:var(--green-dark);margin-bottom:16px;font-size:12px;font-weight:700}.insightGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.insightGrid>div{background:#f8fafc;border:1px solid #e5eaf2;border-radius:10px;padding:12px}.insightGrid span{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.insightGrid strong{color:#111827;font-size:18px;display:block}.historicalInsight p{color:#475569;margin:16px 0 0;font-size:14px;line-height:1.5}.historicalInsight p strong{color:#111827}.scoreExplanation{border-left:3px solid var(--green);background:#f1faf5;border-radius:0 10px 10px 0;margin-top:14px;padding:14px 16px}.scoreExplanation strong{color:#111827;margin-bottom:5px;font-size:14px;display:block}.scoreExplanation p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.confidenceBadge{color:var(--green-dark);letter-spacing:.08em;background:#e8f7ee;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.priceChart{background:#fff;border:1px solid #e4e7ec;border-radius:16px;margin-top:24px;padding:20px 20px 14px;overflow:hidden}.priceChartHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.priceChartHeader>div{flex-direction:column;gap:5px;display:flex}.priceChartHeader span:first-child{color:var(--green-dark);letter-spacing:1.5px;font-size:12px;font-weight:700}.priceChartHeader strong{font-size:18px;line-height:1.2}.priceChartHeader>span:last-child{color:#64748b;white-space:nowrap;font-size:13px}.priceChart svg{width:100%;height:280px;color:var(--green);display:block}.priceChartLabels{color:#64748b;justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.priceChartEmpty{text-align:center;border:1px dashed #d6deea;border-radius:14px;margin-top:28px;padding:28px 22px}.priceChartEmpty strong{margin-bottom:6px;display:block}.priceChartEmpty p{color:#64748b;margin:0;font-size:14px}main.hasSearch{flex-direction:column;display:flex}main.hasSearch .heroNew{order:1}main.hasSearch .productsSection{order:2;padding-top:55px;padding-bottom:55px}main.hasSearch .storeStrip{order:3}main.hasSearch .featuresSection{order:4}main.hasSearch .decisionSection{order:5}main.hasSearch .howNew{order:6}main.hasSearch .trustStrip{order:7}main.hasSearch .ctaSection{order:8}@media (max-width:1050px){.navlinks{gap:14px;margin-left:5px}.navSearch{display:none}.heroNew{grid-template-columns:1fr}.heroContent{text-align:center;max-width:760px;margin:auto}.heroLead,.heroSearch{margin-left:auto;margin-right:auto}.popularSearches,.heroStats{justify-content:center}.heroVisual{min-height:350px}.featureGrid,.productGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.nav{padding:0 20px}.navlinks{display:none}.explanationGrid{grid-template-columns:1fr}.heroNew{padding:55px 20px}.heroNew h1{letter-spacing:-2.5px;font-size:48px}.heroVisual{min-height:310px}.heroCircle{width:290px;height:290px}.dashboardMockup{width:90%}.storeStrip{white-space:nowrap;justify-content:flex-start;padding:0 20px;overflow:hidden}.featuresSection,.productsSection,.howNew{padding:60px 20px}.decisionSection{grid-template-columns:1fr;gap:35px;margin:20px;padding:45px 25px}.howGrid{grid-template-columns:1fr;gap:25px}.howArrow{display:none}.trustStrip{grid-template-columns:repeat(2,1fr);padding:25px 20px}.ctaSection{flex-direction:column;align-items:flex-start;margin:45px 20px;padding:35px 25px}.footerInner{grid-template-columns:1fr 1fr}.detailTop,.detailGrid{grid-template-columns:1fr}.detailImage,.detailImage img{height:320px;min-height:320px}.detailInfo h1{font-size:38px}.historyPeriods,.insightGrid{grid-template-columns:1fr}.priceChartHeader{flex-direction:column;align-items:flex-start;gap:8px}.priceChartHeader>span:last-child{white-space:normal}.priceChart svg{height:220px}}@media (max-width:550px){.heroNew h1{font-size:40px}.heroLead{font-size:15px}.heroSearch{flex-wrap:wrap;height:auto;padding:7px}.heroSearch input{height:45px}.heroSearch button{width:100%}.heroStats{flex-wrap:wrap;gap:16px}.floatingCard{display:none}.mockupRows,.featureGrid,.productGrid{grid-template-columns:1fr}.productImage{height:250px}.trustStrip{grid-template-columns:1fr 1fr;gap:20px 10px}.footerInner{grid-template-columns:1fr;gap:28px}.footerBottom{border-top:1px solid #94a3b82e;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.footerSocials{align-items:center;gap:22px;display:flex}.footerSocials a{color:#aeb9c7;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:color .2s,transform .2s;display:flex}.footerSocials a:hover{color:#fff;transform:translateY(-2px)}.footerSocials svg{fill:currentColor;width:21px;height:21px}.footerSocials a:nth-child(2) svg{fill:none;stroke:currentColor;stroke-width:1.8px}.footerSocials .socialDot{fill:currentColor;stroke:none}.detail{padding:30px 18px 60px}.scoreBox{gap:15px}.historyStats{grid-template-columns:1fr}}
