.product-hero{background:#e9f0ed;padding:90px 0}.product-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:center}.product-eyebrow{font:800 10px Manrope,sans-serif;letter-spacing:.17em;color:#1e7266}.product-hero h1{font-size:clamp(48px,5vw,76px);line-height:1.1;margin:22px 0}.product-hero h1 em{color:#1e7266}.product-hero p{line-height:1.7;color:#52645e;max-width:610px}.product-lead{font-size:19px}.product-cta{display:inline-block;background:#1d645c;color:#fff;padding:18px 24px;font:800 13px Manrope,sans-serif;margin-top:25px}.product-cta:hover{background:#124b45}.product-hero small{display:block;margin-top:15px;color:#6a7771}.product-symbol{height:390px;background:#d1e1d8;display:grid;place-items:center;position:relative;overflow:hidden}.product-symbol>span{font:800 240px Manrope,sans-serif;color:#1d645c;line-height:1}.symbol-bars{position:absolute;bottom:25px;right:28px;display:flex;align-items:end;gap:9px;height:105px}.symbol-bars i{width:20px;background:#a3c4b5;height:45%}.symbol-bars i:nth-child(2){height:80%}.symbol-bars i:nth-child(3){height:100%;background:#c49f67}.product-section{padding:95px 0;background:#fff}.product-section h2{font:800 clamp(36px,4vw,60px)/1.15 Manrope,sans-serif;letter-spacing:-.05em;margin:19px 0 35px}.product-soft{background:#f3f6f4}.product-three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.product-three article{background:white;border:1px solid #dce4df;padding:28px;min-height:210px}.product-three b{color:#1d645c;font:800 24px Manrope,sans-serif}.product-three h3{font:800 22px Manrope,sans-serif;margin:20px 0 10px}.product-three p{line-height:1.65;color:#62716b;font-size:14px}.mockup{background:#f7faf8;border:1px solid #cbded5;box-shadow:16px 18px 0 #e2ebe6;max-width:970px;margin:35px auto 30px}.mock-head{background:#174c48;color:white;display:flex;justify-content:space-between;padding:18px 22px;font:800 12px Manrope,sans-serif}.mock-head span{font-weight:500;margin-left:12px}.mock-head small{color:#bbd5cb}.mock-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:15px;padding:20px}.mock-grid>div{background:white;padding:24px}.mock-grid b{font:800 16px Manrope,sans-serif;color:#174c48}.mock-field{border:1px solid #d5e1dc;margin:13px 0;padding:9px 12px;display:flex;justify-content:space-between;font-size:12px;color:#53645d}.mock-field small{font-weight:700}.mock-result p{font-size:13px;line-height:1.6;color:#65736c}.mock-result>span{display:block;padding:13px;background:#dcebe4;font:800 10px Manrope,sans-serif;color:#1d645c}.mock-chart{height:95px;display:flex;gap:8px;align-items:end;margin:23px 0}.mock-chart i{width:20%;height:34%;background:#a9c6b6}.mock-chart i:nth-child(2){height:50%}.mock-chart i:nth-child(3){height:45%}.mock-chart i:nth-child(4){height:75%}.mock-chart i:nth-child(5){height:92%;background:#1d645c}.mock-caption{font-size:12px;color:#68766f;text-align:center}.compliance-product{background:#f6eeec;font-family:'Source Sans 3',Arial,sans-serif}.compliance-product .product-eyebrow,.compliance-product h1 em{color:#b3241c}.compliance-product .product-cta,.compliance-product+.product-section+.product-soft .product-cta{background:#b3241c}.product-logo{width:64px;height:64px;background:#b3241c;color:#fff;display:grid;place-items:center;font:800 21px Archivo,sans-serif;margin-top:28px}.compliance-product h1,.compliance-product+.product-section h2,.compliance-product+.product-section+.product-soft h2{font-family:Archivo,sans-serif}.compliance-drawing{background:#ead7d3;height:410px;display:grid;place-items:center;padding:25px}.drawing-card{background:white;box-shadow:18px 18px 0 #d5b7b2;width:min(320px,100%);padding:28px}.drawing-card span{color:#b3241c;font:800 10px Archivo,sans-serif;letter-spacing:.1em}.drawing-card h2{font:800 29px Archivo,sans-serif;margin:16px 0}.drawing-card div{border-top:1px solid #e8dfdd;padding:10px 0;font-size:13px}.product-disclaimer{border-left:3px solid #b3241c;padding-left:16px;color:#665d5b;max-width:800px;font-size:13px;line-height:1.7}.product-footer{background:#102b43;color:white;padding:35px 0}.product-footer .wrap{display:flex;align-items:center;gap:25px;flex-wrap:wrap;font-size:11px}.product-footer p{margin:0 auto 0 0;line-height:1.6}.product-footer a{text-decoration:underline}
@media(max-width:760px){.product-hero{padding:60px 0}.product-hero-grid{grid-template-columns:1fr}.product-symbol,.compliance-drawing{margin-top:34px;height:280px}.product-symbol>span{font-size:170px}.product-section{padding:65px 0}.product-three,.mock-grid{grid-template-columns:1fr}.product-three article{min-height:0}.mock-head small{display:none}.header nav{gap:12px;font-size:10px;flex-wrap:wrap;justify-content:flex-end}.header nav a:nth-child(2),.header nav a:nth-child(3){display:none}}
@media(max-width:760px){.header nav{display:flex;position:static;box-shadow:none;padding:0;background:transparent;flex-direction:row;align-items:center}.header nav a:first-child{display:none}.header nav .nav-cta{padding:10px;font-size:9px}.brand-name{font-size:12px}}

.product-eyebrow{font-size:16px;letter-spacing:.1em;line-height:1.4}
@media(max-width:700px){.product-eyebrow{font-size:15px}}
