/* Capassi Group 2.0 — corporate presentation, with the existing catalogue intact. */
@font-face{font-family:Manrope;src:url('assets/fonts/manrope-variable.woff') format('woff');font-style:normal;font-weight:200 800;font-display:swap}
:root{--capassi-ink:#102b43;--capassi-navy:#071c30;--capassi-red:#c62828;--capassi-muted:#607385;--capassi-line:#dfe6ec}
body{font-family:Manrope,Arial,Helvetica,sans-serif;color:var(--capassi-ink);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}
h1,h2,h3{font-weight:650;letter-spacing:-.045em}h2{font-size:clamp(34px,3.4vw,50px);line-height:1.14}h3{letter-spacing:-.025em}
.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:750}.section{padding:96px 0}.section-heading{margin-bottom:44px}.section-intro{font-size:13px;line-height:1.85}.btn{padding:15px 22px;font-size:12px;font-weight:750;border-radius:2px}.btn span{font-size:18px}.text-btn{font-size:12px;font-weight:750}.btn:focus-visible{outline-offset:5px}
.topbar{background:var(--capassi-navy);font-size:9px;letter-spacing:.12em}.topbar .wrap{height:35px}.utility-links{display:flex;gap:30px;align-items:center}.utility-links a{font-size:10px;letter-spacing:.025em}.header{background:#fff;border-bottom:1px solid #e2e8ee}.nav-wrap{height:94px;gap:26px}.header .brand{color:var(--capassi-red)}.brand>span{font-family:Arial,Helvetica,sans-serif;font-size:30px;letter-spacing:-.065em}.brand-small{font-family:Arial,Helvetica,sans-serif}.brand-small i{font-size:6px}.header .brand img{width:43px;height:43px}nav{gap:25px;font-size:12px;font-weight:700}nav a{position:relative;color:#243f56}nav a:after{content:'';position:absolute;left:0;right:0;bottom:5px;height:2px;background:var(--capassi-red);transform:scaleX(0);transform-origin:left;transition:transform .2s}nav a:hover:after{transform:scaleX(1)}.header-request{border-color:#cdd8e1;font-size:11px;padding:13px 17px;gap:11px}.count{font-weight:700}.capassi-admin-preview{font-family:Arial,Helvetica,sans-serif}
.enterprise-hero{position:relative;isolation:isolate;background:var(--capassi-navy);color:white;padding:0;overflow:hidden;min-height:650px}
.enterprise-visual{position:absolute;inset:0;z-index:-2;display:block}.enterprise-visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.enterprise-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,22,38,.88) 0%,rgba(5,22,38,.78) 29%,rgba(5,22,38,.4) 48%,rgba(5,22,38,.02) 74%),linear-gradient(0deg,rgba(5,22,38,.45),transparent 35%)}
.hero-shell{min-height:650px;display:flex;align-items:center;position:relative}.enterprise-hero .hero-copy{max-width:750px;width:65%;padding:74px 0 92px}.enterprise-hero .eyebrow{color:#c4d2df;margin-bottom:29px;font-size:9px;letter-spacing:.19em}.red-rule{display:block;flex-shrink:0;width:34px;height:2px;background:#e23a3d}.enterprise-hero h1{font-size:clamp(46px,5.1vw,76px);font-weight:650;line-height:1.08;margin-bottom:28px;letter-spacing:-.055em}.enterprise-hero h1 span{color:#fff}.enterprise-hero .hero-lead{color:#c1ceda;font-size:15px;line-height:1.9;max-width:510px;margin-bottom:32px}.enterprise-hero .hero-actions{display:flex;flex-direction:row;align-items:center;gap:14px}.enterprise-hero .btn.primary{background:var(--capassi-red);border-color:var(--capassi-red);color:white}.enterprise-hero .btn.primary:hover{background:#a71f24;border-color:#a71f24}.enterprise-hero .hero-secondary{background:transparent;color:white;border-color:#ffffff60}.enterprise-hero .hero-secondary:hover{background:#ffffff10}.enterprise-hero .hero-audience{font-size:10px;letter-spacing:.02em;color:#9eb2c4;margin:24px 0 0}.hero-signature{position:absolute;bottom:24px;left:48px;right:48px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.2em;color:#7b94ab}
.enterprise-proof{background:#fff;border-bottom:1px solid var(--capassi-line);position:relative}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:32px 0}.proof-grid>div{border-right:1px solid var(--capassi-line);padding:0 30px}.proof-grid>div:first-child{padding-left:0}.proof-grid>div:last-child{border-right:0}.proof-grid strong{font-size:39px;line-height:1.1;letter-spacing:-.055em;font-weight:650}.proof-grid strong span{font-size:21px;color:var(--capassi-red);font-weight:400;margin-left:10px}.proof-grid p{font-size:11px;line-height:1.7;color:var(--capassi-muted);margin:9px 0 0}
.enterprise-brands{padding:32px 0 38px;border-bottom:1px solid #e8edf2;background:white}.brand-strip-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:8px;letter-spacing:.14em;color:#8494a1;font-weight:750}.brand-strip-heading>a{font-size:10px;letter-spacing:0;color:#526b80;font-weight:650}.brand-strip-heading>a span{margin-left:12px}.brand-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:28px;align-items:center}.brand-strip img{width:100%;height:40px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.brand-strip img:hover{filter:none;opacity:1}
.families .section-heading h2{font-size:clamp(32px,3.1vw,46px)}.family-card{border-color:#dde5ec;box-shadow:0 3px 10px #0b2a4404}.family-card:hover{border-color:#92a8ba;box-shadow:0 12px 28px #0c2b4912;transform:translateY(-3px)}.family-body{padding:26px 23px}.family-body h3{font-size:22px;font-weight:750;letter-spacing:-.04em}.family-body p{font-size:12px;color:#6b7f90}.family-image .index{font-family:Manrope,Arial,sans-serif;font-weight:700}.family-brands{font-size:9px}.family-controls{margin-top:34px}.family-controls .btn{border-color:#ccd7e1;min-width:280px}.family-explore{white-space:nowrap}
.enterprise-solutions{background:var(--capassi-navy);color:#fff}.enterprise-solutions .eyebrow{color:#94aec4}.enterprise-solutions .section-heading h2{font-size:clamp(36px,3.5vw,52px)}.enterprise-solutions .section-intro{color:#98aec2;max-width:350px}.enterprise-solutions .service-grid{gap:28px}.enterprise-solutions .service-grid article{background:#ffffff04;border-top:1px solid #b1c7db4a;padding:28px 25px 25px;display:flex;flex-direction:column;align-items:flex-start}.enterprise-solutions .service-grid article>span{color:#a6b9ca;font-size:9px;letter-spacing:.12em}.enterprise-solutions .service-grid article>span:before{content:'';display:inline-block;width:17px;height:2px;background:#df343a;vertical-align:middle;margin-right:10px}.enterprise-solutions .service-grid h3{font-size:25px;line-height:1.23;color:white;margin:24px 0 17px}.enterprise-solutions .service-grid p{color:#a0b4c6;font-size:13px;line-height:1.9;flex:1}.enterprise-solutions .service-grid .text-btn{color:#e5edf4;font-size:10px;margin-top:27px;padding-top:18px;border-top:1px solid #ffffff17;width:100%;justify-content:space-between}.enterprise-solutions .service-grid .text-btn:hover{color:white}.enterprise-solutions .urgent{border:1px solid #ffffff24;background:none;padding:22px 25px;margin-top:32px;color:white}.enterprise-solutions .urgent>div>span:last-child{color:#a0b4c6}.enterprise-solutions .urgent .text-btn{color:white;font-size:11px}.orange-dot{background:#e13139}
.enterprise-about{background:#f2f5f7}.enterprise-about .about-grid{gap:85px;align-items:center}.enterprise-about .about-graphic{background:#0d2a43;color:white;padding:38px;min-height:350px;aspect-ratio:1.22}.enterprise-about .about-graphic:after{border-color:#ffffff14;box-shadow:0 0 0 30px #ffffff04,0 0 0 60px #ffffff04;right:-80px;top:-60px}.enterprise-about .about-graphic>.eyebrow{color:#9fb6ca;font-size:8px}.enterprise-about .year{font-size:100px;color:white;letter-spacing:-.065em;line-height:1.15;position:relative;z-index:1}.enterprise-about .year span{color:#a6bed1;font-size:13px;font-weight:450;line-height:1.7;letter-spacing:0;margin-top:10px;display:block}.enterprise-about .about-rule{background:#ffffff24}.enterprise-about .about-graphic>span:last-child{color:#87a4bc}.enterprise-about .about-copy{padding:0}.enterprise-about .about-copy h2{font-size:clamp(30px,2.7vw,40px);margin-bottom:27px}.enterprise-about .about-copy .eyebrow{font-size:8px;letter-spacing:.12em}.enterprise-about .about-copy p{font-size:13px;color:#687e91;line-height:1.95;max-width:none}.enterprise-about .about-copy .about-intro{font-size:15px;color:#314f66;font-weight:550;line-height:1.8}.business-audiences{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.business-audiences span{padding:6px 9px;border:1px solid #d4dfe8;font-size:9px;color:#617a8d}.enterprise-about .about-copy>.text-btn{font-size:11px}
.enterprise-about .machining-block{padding-top:0;margin-top:90px;border-top:0}.machining-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;margin-bottom:38px}.machining-photo{margin:0;position:relative;background:#132c42}.machining-photo img{display:block;width:100%;height:350px;object-fit:cover}.machining-photo figcaption{font-size:7px;letter-spacing:.13em;color:#94a9bb;padding:11px 16px;background:#10283d}.machining-lead h2{font-size:clamp(31px,3vw,44px);margin-bottom:23px}.machining-lead p{font-size:13px;color:#667e90;line-height:1.95;margin-bottom:27px}.machining-lead .eyebrow{margin-bottom:17px}.machining-lead .btn{font-size:11px}.machining-grid{gap:20px}.machining-grid article{background:#fff;border:1px solid #dce5ec;padding:25px}.machining-grid h3{font-size:20px;line-height:1.25}.machining-grid p{font-size:11px;line-height:1.9}.machining-index{font-size:8px}.machining-tags span{font-size:8px;border-color:#e1e8ee;background:#f6f8fa}
.catalog-section{background:#fff}.catalog-section .section-heading h2{font-size:clamp(34px,3.3vw,48px)}.search-form{border-color:#ccd9e4;box-shadow:0 4px 18px #122f4910;padding:7px;margin-bottom:32px}.search-field input{font-size:14px}.catalog-sidebar{background:#f4f7f9;padding:17px 12px;align-self:start}.category-btn{padding:10px 12px;font-size:11px}.sidebar-help{border-top-color:#d7e2eb}.product-card{box-shadow:0 3px 12px #112f4b05;border-color:#dce5ec}.product-body{padding:24px}.product-card h3{font-size:23px;line-height:1.2}.product-card p{font-size:11px}.results-top{margin-bottom:22px}.catalog-disclaimer{line-height:1.85;color:#8b9ba8;font-size:9px}.guide-banner{background:#0b3458;padding:58px 0}.guide-banner .wrap{justify-content:space-between;gap:45px}.guide-banner h2{font-size:35px;color:white}.guide-banner p{color:#aac2d5;font-size:12px;line-height:1.85}.guide-banner .eyebrow{color:#95b3cb;font-size:8px}.guide-banner .btn{margin-left:0;font-size:11px}
.enterprise-contact{background:#edf2f5}.enterprise-contact .contact-grid{grid-template-columns:1.1fr 1fr;gap:75px}.enterprise-contact h2{font-size:clamp(36px,3.5vw,51px);margin-bottom:25px}.enterprise-contact .eyebrow{font-size:9px}.enterprise-contact p{font-size:13px;line-height:1.9;color:#61798d;margin-bottom:28px}.enterprise-contact .btn.primary{background:var(--capassi-red);border-color:var(--capassi-red)}.enterprise-contact .btn.primary:hover{background:#a71f24}.enterprise-contact .contact-details{padding-top:20px;border-top:1px solid #c7d5e0;gap:30px;align-self:center}.enterprise-contact .contact-details>div>span{font-size:8px;letter-spacing:.12em;font-weight:750}.enterprise-contact .contact-details address{font-size:12px;line-height:1.9}.enterprise-contact .contact-phone{font-size:26px;font-weight:650}.enterprise-contact .contact-details small{font-size:9px;line-height:1.9}.enterprise-contact .contact-details a{font-size:11px}.enterprise-contact .contact-details .contact-phone{font-size:26px}
.enterprise-footer{background:#061a2c;padding-top:58px;color:#a3b7c9}.enterprise-footer .footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;align-items:start;padding-bottom:49px}.enterprise-footer .brand>span{font-size:28px}.enterprise-footer .footer-identity p{margin:22px 0 0;font-size:10px;line-height:1.9;color:#7f9bb2}.footer-column{display:flex;flex-direction:column;gap:10px;font-size:10px}.footer-column strong{font-size:8px;letter-spacing:.14em;color:#d2deea;margin-bottom:9px}.footer-column span{font-size:9px;line-height:1.9;color:#7e9ab2}.footer-column a:hover{color:white}.enterprise-footer .footer-bottom{font-size:8px;padding:22px 0;color:#728fa6}.enterprise-footer .footer-bottom .link-btn{font-size:8px}.enterprise-footer .footer-bottom .private{font-size:8px}.mobile-request{font-size:12px}
@media(min-width:1500px){.enterprise-hero,.hero-shell{min-height:710px}.enterprise-hero .hero-copy{padding-top:90px;padding-bottom:110px}}
@media(max-width:1150px){.nav-wrap{gap:18px}nav{gap:17px;font-size:10px}.header .brand>span{font-size:27px}.header .brand img{width:38px;height:38px}.header-request{font-size:10px;padding:12px}.enterprise-hero .hero-copy{width:70%}.enterprise-about .about-grid{gap:50px}.machining-intro{gap:45px}.brand-strip{gap:18px}.proof-grid>div{padding-left:24px;padding-right:24px}}
@media(max-width:1000px){.nav-wrap{height:82px}nav{display:none;position:absolute;left:0;right:0;top:82px;background:white;padding:15px 30px;border-top:1px solid #dfe6ec;box-shadow:0 15px 25px #092b4914;flex-direction:column;gap:3px;font-size:12px}nav.open{display:flex}.menu-toggle{display:block;margin-left:auto;order:2;padding:6px;font-size:24px}.header-request{order:1;margin-left:auto}nav a:after{display:none}.enterprise-hero,.hero-shell{min-height:600px}.enterprise-hero .hero-copy{width:75%;padding-top:60px;padding-bottom:80px}.enterprise-hero h1{font-size:57px}.enterprise-hero .hero-lead{font-size:13px;max-width:450px}.enterprise-hero .hero-actions{gap:10px}.enterprise-hero .btn{font-size:11px;padding:13px 17px}.hero-signature{left:30px;right:30px}.section{padding:76px 0}.proof-grid strong{font-size:33px}.proof-grid>div{padding-left:19px;padding-right:19px}.brand-strip{gap:16px}.brand-strip img{height:34px}.enterprise-solutions .service-grid{gap:15px}.enterprise-solutions .service-grid article{padding:23px 18px}.enterprise-solutions .service-grid h3{font-size:21px}.enterprise-solutions .service-grid p{font-size:11px}.enterprise-about .about-grid{gap:38px}.enterprise-about .year{font-size:85px}.enterprise-about .about-graphic{padding:28px;min-height:330px}.enterprise-about .about-copy .about-intro{font-size:13px}.enterprise-about .about-copy p{font-size:13px}.business-audiences span{font-size:7px}.machining-intro{gap:35px}.machining-photo img{height:310px}.machining-lead h2{font-size:32px}.machining-grid article{padding:20px}.machining-grid h3{font-size:18px}.product-body{padding:19px}.product-card h3{font-size:21px}.enterprise-contact .contact-grid{grid-template-columns:1fr;gap:38px}.enterprise-contact .contact-details{max-width:600px;width:100%;padding-top:28px}.enterprise-footer .footer-main{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.enterprise-footer .footer-column:last-child{grid-column:2/4;display:grid;grid-template-columns:1fr 1fr}.enterprise-footer .footer-column:last-child strong{grid-column:1/-1;margin-bottom:0}.enterprise-footer .footer-column:last-child span{grid-column:1/-1}}
@media(max-width:760px){.enterprise-hero{display:flex;flex-direction:column;min-height:0}.enterprise-hero:before{display:none}.enterprise-visual{position:relative;inset:auto;order:2;z-index:0;aspect-ratio:4/3;width:100%;overflow:hidden;margin-top:-8px}.enterprise-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#071c30 0%,transparent 25%,transparent 80%,#071c30 100%)}.enterprise-visual img{object-fit:cover;object-position:center}.hero-shell{order:1;min-height:0;display:block;z-index:1}.enterprise-hero .hero-copy{padding:48px 0 8px;width:100%;max-width:none}.enterprise-hero .eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:23px}.enterprise-hero h1{font-size:clamp(39px,7.6vw,57px);line-height:1.1;letter-spacing:-.055em;margin-bottom:23px}.enterprise-hero .hero-lead{max-width:560px;font-size:12px;line-height:1.9;margin-bottom:26px}.enterprise-hero .hero-actions{flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:10px}.enterprise-hero .hero-actions .btn{font-size:10px;padding:12px 16px;gap:16px}.enterprise-hero .hero-audience{font-size:9px;margin-top:20px}.hero-signature{display:none}.proof-grid{grid-template-columns:repeat(2,1fr);padding:26px 0;gap:25px 0}.proof-grid>div{padding-left:22px;padding-right:10px}.proof-grid>div:nth-child(odd){padding-left:0}.proof-grid>div:nth-child(even){border-right:0}.proof-grid strong{font-size:35px}.proof-grid p{font-size:9px;max-width:200px}.brand-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.brand-strip img{height:31px}.brand-strip-heading{align-items:flex-start;margin-bottom:23px;font-size:7px;letter-spacing:.1em}.brand-strip-heading>a{font-size:8px;text-align:right;white-space:nowrap}.enterprise-brands{padding:27px 0 30px}.section-heading{display:block}.section-heading .section-intro{margin-top:23px}.enterprise-solutions .section-heading h2{font-size:38px}.enterprise-solutions .service-grid{grid-template-columns:1fr;gap:20px}.enterprise-solutions .service-grid article{padding:27px 23px}.enterprise-solutions .service-grid h3{font-size:26px;margin:23px 0 16px}.enterprise-solutions .service-grid p{font-size:12px;line-height:1.9}.enterprise-solutions .service-grid .text-btn{margin-top:24px}.enterprise-solutions .urgent{display:block;padding:22px}.enterprise-solutions .urgent .text-btn{margin-top:20px}.enterprise-about .about-grid{grid-template-columns:1fr;gap:40px}.enterprise-about .about-graphic{min-height:330px;aspect-ratio:1.35;max-width:550px}.enterprise-about .year{font-size:100px}.enterprise-about .about-copy h2{font-size:34px}.enterprise-about .about-copy .about-intro{font-size:15px}.enterprise-about .about-copy p{font-size:12px}.business-audiences span{font-size:8px}.enterprise-about .machining-block{margin-top:62px}.machining-intro{grid-template-columns:1fr;gap:33px;margin-bottom:29px}.machining-photo img{height:auto;aspect-ratio:3/2}.machining-lead h2{font-size:36px}.machining-lead p{font-size:12px}.machining-grid{grid-template-columns:1fr;gap:14px}.machining-grid article{padding:25px}.machining-grid h3{font-size:23px}.machining-grid p{font-size:12px}.catalog-section .section-heading h2{font-size:35px}.guide-banner .wrap{display:block}.guide-banner .btn{margin-top:25px}.guide-banner h2{font-size:32px}.enterprise-footer .footer-main{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-identity{grid-column:1/-1}.enterprise-footer .footer-column:last-child{grid-column:1/-1;display:flex}.enterprise-footer .footer-bottom{flex-wrap:wrap;gap:16px;padding-bottom:98px}.enterprise-footer .footer-bottom>span:first-child{flex-basis:100%}}
@media(max-width:600px){.topbar{font-size:7px;letter-spacing:.08em}.topbar .wrap{height:30px}.utility-links{gap:0}.utility-links a:first-child{display:none}.utility-links a{font-size:8px}.nav-wrap{height:76px;gap:10px}.header .brand img{width:35px;height:35px}.header .brand>span{font-size:25px}.header .brand-small{font-size:9px}.header .brand-small i{display:none}.header-request{font-size:0;padding:9px;gap:6px;margin-left:auto}.header-request .count{font-size:10px}.header-request>span:last-child{font-size:14px}.menu-toggle{margin-left:0;font-size:23px}nav{top:76px;padding:15px 20px}.section{padding:60px 0}.enterprise-hero .hero-copy{padding-top:38px}.enterprise-hero .eyebrow{font-size:7px;gap:9px}.red-rule{width:23px}.enterprise-hero h1{font-size:clamp(35px,9vw,47px)}.enterprise-hero .hero-lead{font-size:13px;line-height:1.9}.enterprise-hero .hero-actions .btn{font-size:10px;padding:12px 13px;gap:13px}.enterprise-hero .hero-audience{font-size:8px}.enterprise-visual{aspect-ratio:4/3}.proof-grid strong{font-size:33px}.proof-grid p{font-size:10px;line-height:1.8}.brand-strip-heading>a{font-size:8px}.brand-strip-heading{font-size:8px}.brand-strip{gap:17px}.brand-strip img{height:27px}.families .section-heading h2{font-size:30px}.family-body{padding:17px 13px}.family-body h3{font-size:18px;line-height:1.2}.family-body p{font-size:11px}.family-brands{font-size:7px}.family-controls .btn{min-width:0;width:100%;justify-content:center;font-size:10px}.family-explore{font-size:10px}.enterprise-solutions .section-heading h2{font-size:35px}.enterprise-solutions .section-intro{font-size:11px}.enterprise-about .about-graphic{padding:27px;min-height:300px}.enterprise-about .year{font-size:90px}.enterprise-about .about-copy h2{font-size:31px}.enterprise-about .about-copy .eyebrow{font-size:7px}.enterprise-about .about-copy .about-intro{font-size:14px}.enterprise-about .about-copy p{font-size:11px}.machining-lead h2{font-size:33px}.machining-grid h3{font-size:21px}.machining-grid p{font-size:11px}.catalog-section .section-heading h2{font-size:32px}.section-intro{font-size:11px}.catalog-sidebar{padding:0;background:none}.search-form{padding:4px;margin-bottom:23px}.search-field input{font-size:11px}.search-form .btn{font-size:10px}.product-body{padding:16px 13px}.product-card h3{font-size:19px}.product-card p{font-size:11px}.catalog-disclaimer{font-size:8px}.guide-banner{padding:42px 0}.guide-banner h2{font-size:29px}.guide-banner p{font-size:12px}.enterprise-contact h2{font-size:33px}.enterprise-contact p{font-size:13px}.enterprise-contact .btn{font-size:10px;padding:13px 16px}.enterprise-contact .contact-details{gap:25px}.enterprise-contact .contact-details>div>span{font-size:7px}.enterprise-contact .contact-details address{font-size:11px}.enterprise-contact .contact-details a{font-size:10px}.enterprise-contact .contact-details .contact-phone{font-size:23px}.enterprise-contact .contact-details small{font-size:8px}.enterprise-footer{padding-top:43px}.enterprise-footer .footer-main{gap:33px 20px;padding-bottom:35px}.footer-column{font-size:9px}.footer-column strong{font-size:7px}.enterprise-footer .footer-bottom{font-size:7px}.enterprise-footer .footer-bottom .private,.enterprise-footer .footer-bottom .link-btn{font-size:7px}}
@media(prefers-reduced-motion:reduce){nav a:after,.family-card,.brand-strip img{transition:none}.family-card:hover{transform:none}}
