.carbide-update{margin-top:48px;padding:32px;border:1px solid #d6b56b55;border-left:3px solid #d7b36a;background:linear-gradient(125deg,#213944,#182e39);display:grid;grid-template-columns:.75fr 1.25fr;gap:45px}.supply-label{display:block;font-size:10px;letter-spacing:1.4px;font-weight:700;color:#ecd094;margin-bottom:13px}.carbide-update h3{font-size:36px;line-height:1.08}.carbide-update p{font-size:15px;line-height:1.65;color:#d2e1e8;margin:0 0 15px}.carbide-update strong{font-weight:600;color:#fff}.supply-links{display:flex;gap:24px;flex-wrap:wrap;font-size:13px;font-weight:600;color:#acdff7}.supply-links a{border-bottom:1px solid #7cb4ce;padding-bottom:4px}.carbide-update .supply-note{font-size:11px;line-height:1.55;color:#adbfca;margin:18px 0 0}.blade-guide{background:#edf3f6}.blade-guide .section-heading{margin-bottom:30px}.guide-toolbar{border-top:1px solid #cad9e1;padding-top:25px}.blade-filters{display:flex;gap:9px;flex-wrap:wrap}.blade-filters button{padding:11px 17px;min-height:44px;border:1px solid #b5c8d2;background:transparent;color:#264453;font-size:14px;font-weight:600;transition:background .15s,color .15s}.blade-filters button:hover{background:#dce8ef}.blade-filters button[aria-pressed=true]{background:#126f9f;border-color:#126f9f;color:white}.guide-toolbar>p{font-size:12px;color:#4b626e;margin:12px 0}.comparison-caution{font-size:13px;line-height:1.6;color:#4b626e;max-width:990px;margin:0 0 26px}.comparison-caution b{color:#193747}.blade-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}.blade-card{background:white;border:1px solid #d2e0e7;display:flex;flex-direction:column;min-width:0}.compare-stage{background:radial-gradient(ellipse at 50% 50%,#647a85,#314d5c 65%,#203d4c);height:185px;padding:16px 20px 21px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.compare-stage>span{color:#dcebf2;font-size:9px;font-weight:600;letter-spacing:1.2px}.compare-stage>img{height:130px;max-height:130px;width:100%;object-fit:contain;filter:drop-shadow(0 11px 8px #07192265)}.compare-copy{padding:25px 24px 0;display:flex;flex:1;flex-direction:column}.fit-label{font-size:10px;letter-spacing:1px;color:#12698f;font-weight:700}.compare-copy h3{font-size:35px;margin:9px 0 12px}.best-fit{font-size:16px;line-height:1.55;margin:0 0 18px;color:#365363;min-height:74px}.compare-copy dl{margin:0 0 20px;font-size:14px;line-height:1.6}.compare-copy dl>div{border-top:1px solid #e1e9ed;padding:12px 0}.compare-copy dt{font-size:10px;letter-spacing:.8px;font-weight:700;color:#294a5b;text-transform:uppercase;margin-bottom:5px}.compare-copy dd{margin:0;color:#4b626e}.compare-copy dl>div:first-child{min-height:86px}.compare-copy dl>div:last-child{min-height:130px}.published-stat{background:#edf4f8;border-left:2px solid #1682b7;padding:14px 13px;margin-top:auto;min-height:109px}.published-stat>span{display:block;font-size:9px;letter-spacing:.65px;font-weight:600;color:#4a6575;margin-bottom:10px}.published-stat>div{display:flex;align-items:center;gap:16px}.published-stat b{font:600 32px/1 var(--heading);color:#075f89;white-space:nowrap}.published-stat b>small{font:700 8px var(--body);display:block;letter-spacing:1px;margin-bottom:4px}.published-stat p{font-size:12px;line-height:1.4;color:#284a5c;margin:0}.published-stat p small{font-size:10px;color:#577381;display:block;margin-top:3px}.guide-links{display:flex;gap:20px;margin:19px 0;font-size:12px;color:#09668f;text-decoration:underline;text-underline-offset:3px}.blade-enquiry{margin-top:auto;border-top:1px solid #d3e1e8;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;padding:17px 0;color:#153c51;min-height:58px}.blade-enquiry:hover{color:#0d7fb4}.blade-enquiry>span{font-size:19px}.claims-note{font-size:12px;line-height:1.7;color:#526b79;margin-top:24px}.claims-note>b{color:#274958}.more-blade-options{border-block:1px solid #bfd1dc;margin-top:32px}.more-blade-options summary{font:600 25px var(--heading);padding:23px 0;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center}.more-blade-options summary::-webkit-details-marker{display:none}.more-blade-options summary>span{font:400 26px var(--body);color:#096e9f}.more-blade-options[open] summary>span{transform:rotate(45deg)}.variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:6px 0 27px}.variant-grid h3{font-size:26px}.variant-grid p{font-size:14px;line-height:1.7;color:#4b626e;margin-bottom:0}.variant-grid a{color:#076e9f;text-decoration:underline;text-underline-offset:3px}.grader-band{margin-top:37px;display:grid;grid-template-columns:210px 1fr;gap:32px;align-items:center}.grader-product{background:radial-gradient(ellipse,#3a596a,#203b4b);padding:20px;height:200px}.grader-product img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 12px 8px #07192265)}.grader-band .eyebrow{font-size:10px;display:block;margin-bottom:10px}.grader-band h3{font-size:30px}.grader-band p{font-size:15px;line-height:1.6;color:#4b626e;margin:10px 0 16px;max-width:850px}.grader-links{display:flex;flex-wrap:wrap;gap:25px;font-size:13px;color:#096c9c;font-weight:600}.grader-links a{border-bottom:1px solid #98bed1;padding-bottom:3px}.guide-close{margin-top:38px;padding:33px;background:#fff;border-top:3px solid #0d80b6;display:flex;align-items:center;justify-content:space-between;gap:45px}.guide-close .eyebrow{font-size:10px}.guide-close h3{font-size:31px;margin:10px 0}.guide-close p{font-size:15px;color:#4b626e;max-width:680px;margin:0}.guide-close>.button{flex:none}.roi-panel{margin-top:42px;padding:35px;background:#edf4f7;display:grid;grid-template-columns:1fr 1fr;gap:55px;border-left:3px solid #0c78ab}.roi-panel .eyebrow{font-size:11px}.roi-panel h3{font-size:32px}.roi-formula{font-family:var(--heading);font-weight:500;font-size:27px;line-height:1.3;color:#155372}.roi-panel p{font-size:15px;color:#4b626e;margin:12px 0}.roi-panel a{font-size:13px;color:#0b6b98;text-decoration:underline;text-underline-offset:3px}.roi-panel small{font-size:11px;line-height:1.6;color:#4b626e;display:block;margin-top:10px}
.compare-copy dl>div:first-child{min-height:78px}.compare-copy dl>div:last-child{min-height:108px}
@media(max-width:1100px){.blade-cards{gap:18px}.compare-copy{padding:22px 18px 0}.published-stat>div{display:block}.published-stat p{margin-top:9px}.published-stat{min-height:143px}.compare-copy dl>div:last-child{min-height:138px}.compare-copy h3{font-size:31px}.guide-close{gap:25px}.guide-close>.button{font-size:14px;gap:14px}}
@media(max-width:900px){.carbide-update{gap:30px;padding:27px;grid-template-columns:.8fr 1.2fr}.carbide-update h3{font-size:31px}.blade-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.compare-copy{padding:24px 23px 0}.compare-copy h3{font-size:34px}.published-stat>div{display:flex}.published-stat{min-height:115px}.published-stat p{margin:0}.compare-copy dl>div:last-child{min-height:130px}.guide-close{display:block;padding:28px}.guide-close>.button{margin-top:23px}.grader-band{grid-template-columns:170px 1fr;gap:25px}.grader-product{height:180px}.roi-panel{gap:30px;padding:28px}.roi-formula{font-size:25px}}
@media(max-width:680px){.carbide-update{grid-template-columns:1fr;gap:18px;margin-top:32px;padding:23px}.carbide-update h3{font-size:31px;margin-bottom:0}.carbide-update p{font-size:14px}.carbide-update .supply-note{font-size:11px}.supply-links{gap:16px;font-size:12px}.blade-filters{gap:8px}.blade-filters button{font-size:12px;padding:10px 12px}.guide-toolbar{padding-top:20px}.comparison-caution{font-size:12px}.blade-cards{grid-template-columns:1fr;gap:24px}.compare-stage{height:187px}.compare-stage>img{height:132px;max-height:132px}.compare-copy{padding:22px 23px 0}.best-fit{min-height:0;margin-bottom:17px}.compare-copy dl{margin-bottom:15px}.compare-copy dl>div:first-child,.compare-copy dl>div:last-child{min-height:0}.compare-copy dl>div{padding:12px 0}.published-stat{min-height:110px}.published-stat>div{display:flex}.published-stat b{font-size:32px}.claims-note{font-size:11px}.more-blade-options summary{font-size:24px;line-height:1.2}.variant-grid{grid-template-columns:1fr;gap:25px}.grader-band{grid-template-columns:1fr;gap:23px}.grader-product{height:180px}.grader-product img{max-width:230px;margin:auto}.grader-band h3{font-size:29px}.grader-band p{font-size:14px}.guide-close{padding:25px}.guide-close h3{font-size:29px}.guide-close p{font-size:14px}.guide-close>.button{width:100%;font-size:14px;padding:15px 17px;gap:15px}.roi-panel{grid-template-columns:1fr;gap:22px;padding:25px;margin-top:30px}.roi-panel h3{font-size:29px}.roi-formula{font-size:26px}}
