.buying-heading{max-width:820px;padding:64px 0 24px}.buying-heading h1{letter-spacing:-1.1px;margin:12px 0 18px;font-size:clamp(2rem,4vw,3rem)}.buying-heading>p:last-child{color:#526b79;font-size:18px}.buying-jumps{flex-wrap:wrap;gap:10px;margin:8px 0 32px;display:flex}.buying-jumps a{color:#0b3c4c;background:#fff;border:1px solid #c8d9df;border-radius:24px;padding:10px 16px}.buying-jumps a:hover{background:#e5f1f4}.buying-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.buying-card{background:#fff;border:1px solid #d4e1e7;border-top:3px solid #167f91;border-radius:10px;padding:28px;scroll-margin-top:110px}.buying-card:nth-child(2n){border-top-color:#0059dc}.buying-card-heading{align-items:center;gap:16px;display:flex}.buying-icon{color:#0b657a;background:#e7f3f5;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.buying-card h2{font-size:24px;line-height:1.2}.buying-card>p{color:#526b79;margin:20px 0}.buying-card dl{margin:0 0 24px}.buying-card dl>div{border-bottom:1px solid #e7eef1;grid-template-columns:112px 1fr;gap:14px;padding:15px 0;display:grid}.buying-card dt{color:#0b3c4c;font-weight:700}.buying-card dd{color:#526b79;margin:0;line-height:1.55}.buying-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.buying-actions .primary-link{align-items:center;gap:8px;display:flex}.buying-checklist{background:#fff;border:1px solid #c8d9df;border-radius:10px;margin:40px 0 20px;padding:24px;scroll-margin-top:110px}.buying-checklist>summary{color:#0b3c4c;cursor:pointer;font-size:20px;font-weight:700}.buying-note{color:#526b79;max-width:760px;font-size:14px}.buying-card .affiliate-offers{background:#f4f8fa;margin-top:28px;padding:18px}.buying-card .affiliate-offers h2{font-size:20px}@media (max-width:760px){.buying-grid{grid-template-columns:1fr}.buying-heading{padding-top:36px}.buying-card{padding:22px}.buying-checklist{padding:18px}.buying-card dl>div{grid-template-columns:1fr;gap:5px}}.product-finder{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;margin:12px 0 48px;display:grid}.finder-questions{background:#fff;border:1px solid #c3d8df;border-radius:14px;padding:28px}.finder-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.finder-topline strong{font-size:22px}.finder-topline button{color:#0059dc;cursor:pointer;background:0 0;border:0;padding:8px}.finder-questions fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}.finder-questions legend{align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.finder-questions legend>span{color:#0b657a;background:#e5f1f4;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.finder-questions fieldset>p{color:#597080;margin:10px 0 14px;font-size:14px;line-height:1.55}.finder-options{gap:9px;display:grid}.finder-options label{cursor:pointer;border:1px solid #d1dee4;border-radius:9px;align-items:center;gap:10px;padding:13px;line-height:1.4;display:flex}.finder-options label:has(input:checked){color:#fff;background:#0b3c4c;border-color:#0b3c4c}.finder-options label:has(input:focus-visible){outline-offset:3px;outline:3px solid #228da8}.finder-options input{accent-color:#0b657a;flex-shrink:0;width:18px;height:18px}.finder-submit{cursor:pointer;text-align:center;background:#0059dc;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:14px 18px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.finder-submit:disabled{cursor:default;background:#e0e8ed;color:#526b79!important}.finder-questions>small{color:#597080;margin-top:14px;font-size:13px;display:block}.finder-result{background:#eaf3f5;border-radius:14px;padding:28px;position:sticky;top:105px}.finder-result h2{margin:14px 0;font-size:27px;line-height:1.2}.finder-result>p{line-height:1.6}.finder-result>h2:focus{outline:none}.finder-product{background:#fff;border:1px solid #cbdee4;border-radius:10px;margin-top:22px;padding:20px}.finder-product>small{color:#536e7c;font-size:13px}.finder-product p{margin:12px 0;line-height:1.6}.finder-caution{border-left:3px solid #c58b2a;margin:16px 0;padding-left:12px;font-size:14px}.finder-product>a{color:#0059dc;margin-top:5px;font-weight:700;display:inline-block}.finder-disclosure{color:#526b79;margin-top:22px;font-size:13px}.finder-method{border-top:2px solid #0b657a;border-bottom:1px solid #cfdee4;grid-template-columns:1fr 1.5fr;gap:36px;padding:32px 0;display:grid}.finder-method h2{margin-top:12px;font-size:26px}.finder-method p{margin-bottom:14px;line-height:1.6}.finder-method summary{cursor:pointer;font-weight:700}.finder-method ul{gap:12px;margin-top:16px;display:grid}.finder-more{margin:40px 0}.finder-more p{max-width:760px;margin:16px 0}.finder-more>div{flex-wrap:wrap;gap:24px;display:flex}.product-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.product-detail{padding:28px}.product-detail h2{margin:28px 0 14px;font-size:23px}.product-detail h2:first-child{margin-top:0}.product-detail p,.product-detail li{line-height:1.7}.product-detail ul{padding-left:20px}.product-detail details{margin-top:25px}.product-detail summary{cursor:pointer;font-weight:700}.product-shop{color:#fff;background:#0b3c4c;border-radius:12px;padding:28px;position:sticky;top:105px}.product-shop p{margin:18px 0;line-height:1.6}.product-shop a{color:#fff}.product-shop small{color:#d1e7ed;margin:12px 0;font-size:13px;display:block}.product-shop hr{border:0;border-top:1px solid #52727d;margin:24px 0}@media (max-width:900px){.product-finder,.product-detail-grid{grid-template-columns:1fr}.finder-result,.product-shop{position:static}.finder-method{grid-template-columns:1fr;gap:16px}}@media (max-width:540px){.finder-questions,.finder-result,.product-detail,.product-shop{padding:20px}.finder-result h2{font-size:24px}}.product-back{padding:28px 0 18px}.product-back a{color:#526b79;align-items:center;min-height:32px;font-size:13px;display:inline-flex}.product-showcase{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:42px;display:grid}.product-visual{background:linear-gradient(145deg,#e3f1f2,#f9fcfd);border:1px solid #d2e2e6;border-radius:20px;padding:26px;overflow:hidden}.product-brand{color:#0b3c4c;justify-content:space-between;align-items:center;gap:16px;font-size:22px;font-weight:700;display:flex}.product-brand img{object-fit:contain}.product-category{border:1px solid #a8c7d0;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:500}.product-schematic{text-align:center;padding:32px 0 25px}.energy-route{color:#0b657a;justify-content:center;align-items:center;gap:20px;display:flex}.energy-route svg{stroke-width:1.1px;width:76px;height:76px}.energy-route svg:nth-child(2){color:#6d989e;width:30px}.product-schematic p{margin:20px 0 6px;font-size:21px;font-weight:600}.product-schematic small{color:#526b79;font-size:12px}.licensed-product{margin:0}.licensed-product img{object-fit:contain;width:100%;height:290px}.product-fact-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-fact-chips li{color:#204c5d;background:#ffffffd9;border-radius:8px;padding:9px 12px;font-size:13px}.product-summary h1{letter-spacing:-1px;margin:10px 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.13}.product-subtitle{color:#526b79;font-size:15px}.product-price{border-top:1px solid #cfdee4;margin:20px 0;padding-top:16px}.product-price>span{color:#526b79;font-size:13px}.product-price strong{color:#0b3c4c;margin:5px 0;font-size:36px;line-height:1.3;display:block}.product-price p{color:#3c5966;margin:7px 0;font-size:13px;line-height:1.5}.product-price small,.product-summary>small{color:#526b79;margin:10px 0;font-size:12px;line-height:1.5;display:block}.product-independent{color:#526b79;margin:10px 0;font-size:12px}.product-verdict{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:34px 0 24px;display:grid}.product-verdict article{background:#fff;border:1px solid #d8e3e8;border-radius:14px;padding:24px}.verdict-icon{color:#0b657a;background:#eaf3f5;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid}.verdict-icon.caution{color:#85620f;background:#fbf2de}.product-verdict h2{margin:16px 0 10px;font-size:19px}.product-verdict p{color:#526b79;margin:0;font-size:14px;line-height:1.65}.product-source{border-top:1px solid #cbdce3;border-bottom:1px solid #cbdce3;padding:20px 0}.product-source summary{cursor:pointer;font-size:14px;font-weight:600}.product-source p{max-width:900px;margin:14px 0;font-size:14px;line-height:1.6}.product-next{color:#fff;background:#0b3c4c;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:30px 0;padding:26px 30px;display:flex}.product-next h2{margin:0 0 8px;font-size:22px}.product-next p{color:#d1e7ed;margin:0;font-size:14px}.product-next>div:last-child{gap:12px;display:grid}.product-next a{color:#fff;font-size:14px}:is(.product-back a:focus-visible,.product-source summary:focus-visible){outline-offset:4px;outline:3px solid #0059dc}@media (max-width:900px){.product-showcase{gap:24px}.product-visual{padding:20px}.product-verdict{gap:12px}.product-verdict article{padding:18px}}@media (max-width:650px){.product-showcase,.product-verdict{grid-template-columns:1fr}.product-schematic{padding:20px 0}.energy-route svg{width:56px;height:56px}.product-back{padding-top:16px}.product-next{flex-direction:column;align-items:flex-start;padding:22px}.product-summary h1{letter-spacing:-.5px}.product-verdict{margin-top:24px}}.product-directory{border-top:2px solid #0b657a;border-bottom:1px solid #cfdee4;margin:38px 0 50px;padding:28px}.product-directory>div:first-child{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.product-directory h2{margin:6px 0;font-size:26px}.product-directory>div:first-child>p{color:#526b79}.product-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-directory-card{color:#0b2634;background:#fff;border:1px solid #c8dbe3;border-radius:10px;min-width:0;padding:17px;text-decoration:none;transition:transform .16s,border-color .16s;display:block}.product-directory-card:hover{border-color:#0864dc;transform:translateY(-2px)}.product-directory-card>span{color:#0b657a;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.product-directory-card h3{margin:10px 0 6px;font-size:17px}.product-directory-card p{color:#526b79;margin:0 0 14px;font-size:14px}.product-directory-card strong{color:#0059dc;font-size:14px}.product-directory>small{color:#526b79;margin-top:14px;display:block}@media (max-width:900px){.product-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.product-directory{padding:22px 0}.product-directory>div:first-child{display:block}.product-directory-grid{grid-template-columns:1fr}}.product-directory{background:linear-gradient(135deg,#0b3c4c 0%,#0c5265 58%,#075f78 100%);border:0;border-radius:20px;margin:44px 0 54px;padding:34px;position:relative;overflow:hidden;box-shadow:0 18px 45px #123b4c18}.product-directory:before{content:"";border:78px solid #ffffff0b;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:-180px}.product-directory-head{color:#fff;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex;position:relative}.product-directory .product-directory-head h2{color:#fff;margin:8px 0 0;font-size:clamp(25px,3vw,34px)}.product-directory-head>p{color:#d6e9ef;max-width:330px;margin:0;line-height:1.55}.product-directory .eyebrow{color:#8ee2f4}.product-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.product-directory-card{color:#102b38;background:#fff;border:1px solid #ffffff4d;border-radius:15px;flex-direction:column;min-height:330px;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 24px #062a361f}.product-directory-card:hover{border-color:#fff;transform:translateY(-5px);box-shadow:0 16px 34px #062a3645}.product-card-brand{border-bottom:1px solid #dce7eb;justify-content:space-between;align-items:center;gap:10px;height:58px;padding:0 17px;display:flex}.product-card-brand strong{letter-spacing:-.03em;font-size:18px}.product-card-brand img{object-fit:contain;max-width:122px;max-height:34px}.product-card-brand>span{color:#0b657a;letter-spacing:.07em;text-transform:uppercase;background:#eaf3f5;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800}.product-card-visual{color:#0b657a;background:linear-gradient(120deg,#e7f3f5,#f6fbfc);justify-content:center;align-items:center;height:78px;display:flex;position:relative;overflow:hidden}.product-card-visual>span{letter-spacing:.12em;font-size:11px;font-weight:800;position:absolute;top:10px;left:13px}.product-card-visual svg{stroke-width:1.35px;z-index:1;width:42px;height:42px}.product-card-visual i{background:#77b2bd66;width:90px;height:1px;position:absolute;transform:rotate(-28deg)}.product-card-visual i:first-of-type{top:22px;left:-18px}.product-card-visual i:nth-of-type(2){bottom:22px;right:-15px}.product-card-visual i:nth-of-type(3){top:16px;right:28px}.product-directory-card[data-brand=priwatt] .product-card-brand{border-top:4px solid #ef7c2d}.product-directory-card[data-brand=yuma] .product-card-brand{border-top:4px solid #f0ad21}.product-directory-card[data-brand=zendure] .product-card-brand{border-top:4px solid #19a77d}.product-directory-card[data-brand=anker] .product-card-brand{border-top:4px solid #1477db}.product-card-copy{flex:1;padding:17px 17px 12px}.product-directory-card .product-card-copy h3{margin:0 0 7px;font-size:18px;line-height:1.25}.product-directory-card .product-card-copy>p{color:#58707d;margin:0 0 17px;font-size:13px}.product-card-price{border-top:1px solid #e0e9ed;padding-top:13px}.product-card-price strong{color:#0b3c4c;font-size:21px;display:block}.product-card-price small{color:#6b7f89;margin-top:3px;font-size:11px;display:block}.product-card-action{color:#0059dc;border-top:1px solid #e0e9ed;justify-content:space-between;align-items:center;gap:10px;margin:0 17px 17px;padding-top:13px;font-size:13px;font-weight:800;display:flex}.product-directory-note{color:#cce2e8;margin:18px 2px 0;font-size:12px;line-height:1.5;position:relative}@media (max-width:980px){.product-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-directory-card{min-height:300px}}@media (max-width:600px){.product-directory{border-radius:16px;margin-inline:-6px;padding:24px 16px}.product-directory-head{display:block}.product-directory-head>p{margin-top:10px}.product-directory-grid{grid-template-columns:1fr}.product-directory-card{min-height:280px}}.product-directories{grid-template-columns:1fr 1fr;gap:18px;margin:44px 0 54px;display:grid}.product-directories .product-directory{margin:0;padding:28px}.product-directories .product-directory:nth-child(2){background:linear-gradient(135deg,#073d4d 0%,#075369 60%,#08617a 100%)}.product-directories .product-directory-head{margin-bottom:20px;display:block}.product-directories .product-directory-head>p{max-width:none;margin-top:8px;font-size:14px}.product-directories .product-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-directories .product-directory-card{min-height:344px}.product-directories .product-card-brand{height:48px;padding:0 15px}.product-directories .product-card-brand strong{color:#0b657a;letter-spacing:.11em;font-size:11px}.product-directories .product-card-brand>span{color:#56717d;background:0 0;padding:0;font-size:11px}.product-card-visual img{z-index:1;object-fit:contain;width:auto;max-width:72%;height:46px;position:relative}.product-directory-card[data-brand=anker] .product-card-visual{background:#082d3c}.product-directory-card[data-brand=anker] .product-card-visual img{max-width:78%;height:39px}.product-directory-card[data-brand=zendure] .product-card-visual img{max-width:68%;height:41px}.product-directory-card[data-brand=yuma] .product-card-visual img{max-width:56%;height:42px}.product-directory-card[data-brand=priwatt] .product-card-visual img{max-width:62%;height:40px}.product-card-visual>strong{z-index:1;color:#0b657a;position:relative}.product-directories .product-card-price small{min-height:30px;line-height:1.35}.product-directories .product-directory-note{margin-top:15px}@media (max-width:1060px){.product-directories{grid-template-columns:1fr}.product-directories .product-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.product-directories{margin:34px -6px 42px}.product-directories .product-directory{padding:24px 16px}.product-directories .product-directory-grid{grid-template-columns:1fr}.product-directories .product-directory-card{min-height:300px}}.product-showcase .product-visual{background:linear-gradient(145deg,#e3f1f2,#f9fcfd);padding:24px 26px 22px;position:relative}.product-showcase .product-visual[data-family=storage]{background:linear-gradient(145deg,#dfeff3,#f7fbfc)}.product-showcase .product-brand{letter-spacing:.12em;color:#0b657a;font-size:11px}.product-showcase .product-brand>span:first-child{font-weight:800}.product-logo-stage{background:#fff;border:1px solid #d6e5e9;border-radius:14px;place-items:center;height:112px;margin:18px 0 4px;display:grid;position:relative;overflow:hidden}.product-logo-stage:before,.product-logo-stage:after{content:"";background:#77b2bd66;width:130px;height:1px;position:absolute;transform:rotate(-28deg)}.product-logo-stage:before{top:28px;left:-32px}.product-logo-stage:after{bottom:28px;right:-32px}.product-logo-stage img{z-index:1;object-fit:contain;width:auto;max-width:48%;height:58px;position:relative}.product-visual[data-brand=priwatt] .product-logo-stage img{max-width:42%;height:54px}.product-visual[data-brand=yuma] .product-logo-stage img{max-width:36%;height:56px}.product-visual[data-brand=zendure] .product-logo-stage img{max-width:43%;height:56px}.product-visual[data-brand=anker] .product-logo-stage{background:#082d3c;border-color:#174d5f}.product-visual[data-brand=anker] .product-logo-stage img{max-width:50%;height:48px}.product-showcase .energy-route svg{width:49px;height:49px}.product-showcase .energy-route svg:nth-child(2){width:25px}.product-showcase .product-schematic p{margin:12px 0 4px;font-size:18px}.product-showcase .product-fact-chips{justify-content:center}.product-showcase .product-fact-chips li{border:1px solid #e1ecef}.product-showcase .product-summary{padding:12px 0}.product-showcase .product-summary .eyebrow{color:#00667b;background:#e5f1f4;border-radius:99px;padding:7px 10px;display:inline-flex}.product-showcase .product-price{border-top:2px solid #0b657a}.product-showcase .product-price strong{font-size:39px}.product-showcase .product-independent{border-left:2px solid #b8d2da;padding-left:12px}@media (max-width:650px){.product-logo-stage{height:96px}.product-logo-stage img{height:48px}.product-showcase .product-summary{padding-top:4px}.product-showcase .product-price strong{font-size:34px}}.finder-topline>div{gap:3px;display:grid}.finder-topline>div>span{color:#607783;font-size:12px}.finder-topline button{align-items:center;gap:6px;display:inline-flex}.finder-progress{background:#e5eef2;border-radius:99px;height:5px;margin:-10px 0 26px;overflow:hidden}.finder-progress>span{border-radius:inherit;background:linear-gradient(90deg,#087589,#0564dc);height:100%;transition:width .22s;display:block}.finder-options{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-options label{align-items:flex-start;min-height:72px;padding:13px 40px 13px 13px;position:relative}.finder-options label>span{gap:4px;display:grid}.finder-options label strong{font-size:14px;line-height:1.25}.finder-options label small{color:#617985;font-size:11px;line-height:1.35}.finder-options label:has(input:checked) small{color:#d3e8ed}.finder-options label>svg{color:#6d8b97;opacity:0;width:18px;height:18px;position:absolute;top:14px;right:13px}.finder-options label:has(input:checked)>svg{opacity:1;color:#92e7f2}.finder-submit{align-items:center;gap:7px;display:flex}.finder-result.has-result{box-shadow:0 16px 38px #153d4a18}.finder-product{margin-top:16px;padding:17px}.finder-product-head{border-bottom:1px solid #dce7eb;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:12px;display:flex}.finder-product-head>span{color:#0b657a;letter-spacing:.06em;text-transform:uppercase;background:#e4f1f4;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800}.finder-product-head img{object-fit:contain;width:auto;max-width:112px;height:30px}.finder-product h3{margin:7px 0;font-size:19px}.finder-product>p{font-size:13px;line-height:1.5}.finder-product-price{border-top:1px solid #e2eaed;border-bottom:1px solid #e2eaed;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.finder-product-price strong{color:#0b3c4c;font-size:18px}.finder-product>a,.finder-next-step>a{align-items:center;gap:4px;display:inline-flex}.finder-next-step{background:#fff;border-left:4px solid #087589;border-radius:12px;margin-top:20px;padding:20px}.finder-next-step>strong{font-size:16px}.finder-next-step p{font-size:13px;line-height:1.55}.finder-next-step a{color:#0059dc;font-weight:700}.finder-disclosure{border-top:1px solid #cadde3;padding-top:16px}.finder-caution{margin:12px 0;padding:10px 0 0 12px}.finder-caution>p{margin:5px 0;font-size:12px;line-height:1.45}@media (max-width:700px){.finder-options{grid-template-columns:1fr}.finder-options label{min-height:64px}}.product-directory-card{--product-accent:#0967db;border-color:#d9e5ea;box-shadow:0 1px 2px #08485a0f,0 12px 28px -22px #08485a80}.product-directory-card[data-accent="2"]{--product-accent:#007f93}.product-directory-card[data-accent="3"]{--product-accent:#3a6ea5}.product-directory-card[data-accent="4"]{--product-accent:#10566a}.product-directory-card:hover{border-color:color-mix(in srgb,var(--product-accent) 42%,#d9e5ea);box-shadow:0 3px 5px #08485a12,0 18px 34px -20px #08485a70}.product-directories .product-card-brand{height:54px}.product-card-brand strong{align-items:center;display:inline-flex;color:#3d5c68!important;letter-spacing:.1em!important;gap:8px!important;font-size:11px!important}.product-card-brand strong>i{background:var(--product-accent);border-radius:1px;width:6px;height:6px;display:block}.product-card-visual{height:150px;color:var(--product-accent);background:linear-gradient(158deg,#f4f9fc 0%,#e2eff5 62%,#d3e6ee 100%);border-bottom:1px solid #dce7eb}.product-card-visual>small{color:#65808b;letter-spacing:.02em;font-size:9px;position:absolute;bottom:8px;right:10px}.product-blueprint,.product-card-visual>.product-blueprint{width:100%;max-width:none;height:100%;display:block}.product-blueprint .blueprint-grid{fill:none;stroke:currentColor;stroke-width:1px;opacity:.18}.product-blueprint .blueprint-main{fill:currentColor;fill-opacity:.08;stroke:currentColor;stroke-width:1.7px}.product-blueprint .blueprint-detail{fill:none;stroke:currentColor;stroke-width:1.35px;opacity:.62;stroke-linecap:round;stroke-linejoin:round}.product-blueprint .blueprint-charge{fill:currentColor;fill-opacity:.12;stroke:currentColor;stroke-width:1.4px}.product-blueprint .blueprint-charge rect:nth-child(n+3){fill-opacity:.55}.product-blueprint .blueprint-corner{fill:none;stroke:currentColor;stroke-width:1.1px;opacity:.36}.product-card-copy{padding-top:16px}.product-card-brandname{color:#4f6c77;letter-spacing:.055em;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.product-directory-card .product-card-copy h3{color:#0b3c4c;font-size:20px}.product-card-price>span{color:#5a7480;letter-spacing:.09em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.product-card-price strong{font-size:24px}.product-card-price small{min-height:34px!important;line-height:1.45!important}.product-card-action{color:#0967db}.product-showcase .product-brand>span:first-child{color:#3d5c68;letter-spacing:.055em;font-size:14px}.product-showcase .product-blueprint-stage{color:#087589;background:linear-gradient(158deg,#f4f9fc,#e2eff5);height:250px;margin-top:18px}.product-blueprint-stage>.product-blueprint{width:92%;height:92%}.product-blueprint-stage>small{color:#607985;z-index:2;font-size:10px;position:absolute;bottom:11px;right:13px}.product-showcase .product-schematic{padding:16px 0 12px}.product-showcase .product-schematic p{margin:0 0 4px}@media (max-width:650px){.product-card-visual{height:138px}.product-showcase .product-blueprint-stage{height:190px}.product-blueprint-stage>.product-blueprint{height:88%}}@media (prefers-reduced-motion:reduce){.product-directory-card{transition:none}.product-directory-card:hover{transform:none}}
