.interior-redesign{--muted:#526577;--rule:#dbe2e8}.interior-redesign header{height:88px}.interior-redesign .line-icon{width:48px;height:48px;display:block;flex:none;color:var(--navy)}.interior-redesign .line-icon .accent{stroke:#b19700}.interior-redesign .compact-hero{display:block;min-height:300px;position:relative;isolation:isolate;overflow:hidden}.interior-banner-photo{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);object-fit:cover;object-position:center 35%;filter:blur(1.5px);z-index:-2}.compact-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#03172bf2,#03172bb8 50%,#03172b38);z-index:-1}.interior-redesign .inner-intro{max-width:1180px;width:88%;margin:auto;padding:38px 0 42px}.interior-redesign .inner-hero .crumb{font-size:10px;margin-bottom:24px;display:inline-block}.interior-redesign .inner-hero h1{font-size:clamp(35px,4.6vw,62px);max-width:780px;line-height:1.1;letter-spacing:-2px;margin:0}.interior-redesign .inner-hero .eyebrow{margin:0 0 16px}.interior-redesign .inner-hero .lead{max-width:640px;margin-top:20px}.interior-redesign .inner-hero .original-copy{font-size:14px;line-height:1.7}.interior-redesign .inner-hero .original-copy p{margin:0}.interior-redesign .section{padding:38px max(6%,calc((100% - 1180px)/2))}.interior-redesign .compact-section{display:block}.compact-heading{display:flex;gap:20px;align-items:center;margin-bottom:22px}.interior-redesign .compact-heading h2{font-size:clamp(23px,2.7vw,34px);line-height:1.25;letter-spacing:-.8px;margin:0!important;max-width:850px}.interior-redesign .compact-section>.original-copy,.interior-redesign .compact-section>.original-contact{max-width:none}.interior-redesign .original-copy{font-size:15px;line-height:1.8}.interior-redesign .original-copy p{margin:0 0 14px}.interior-redesign .original-copy li{margin-bottom:7px}.interior-redesign .original-copy ul{margin:10px 0;padding-left:20px}.interior-redesign .copy-heading{font-size:21px;line-height:1.4!important}.interior-redesign .principle h3{font-size:21px;line-height:1.4;letter-spacing:-.6px;margin:0 0 13px}.interior-redesign .principle p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 12px}.interior-redesign .principle .line-icon{margin-bottom:18px}.purpose-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#f3f5f6;padding:32px max(6%,calc((100% - 1180px)/2));border-block:1px solid var(--rule)}.interior-redesign .purpose-pair .section{padding:0;background:none}.purpose-pair .original-copy{font-size:14px}.interior-redesign .purpose-pair h2{font-size:23px}.compact-values{border-bottom:1px solid var(--rule)}.compact-values ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0!important}.compact-values li{background:white;border:1px solid #d8e0e5;padding:7px 11px;font-size:11px;letter-spacing:.4px;margin:0!important}.interior-redesign .uniform-showcase{background:#eef2f5;border-block:1px solid #d8e1e8}.interior-redesign .uniform-grid{gap:22px;max-width:1000px;margin:auto}.guard-portrait{margin:0;background:white;position:relative;padding:22px 22px 0;border:1px solid #dae2e8;border-bottom:4px solid var(--yellow);box-shadow:0 9px 22px #08233e0a;border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}.guard-portrait:hover{transform:translateY(-4px);box-shadow:0 16px 28px #08233e18}.interior-redesign .guard-portrait img{height:340px;width:100%;object-fit:contain;display:block;mix-blend-mode:normal}.interior-redesign .compact-section .uniform-grid{grid-template-columns:repeat(3,1fr)}.soluciones-page .original-copy ul,.beneficios-page [data-source="beneficios:11"] ul{columns:2;column-gap:40px}.soluciones-page li,.beneficios-page li{break-inside:avoid}.interior-redesign .value-grid{gap:25px}.interior-redesign .value-grid h3{font-size:20px;margin:15px 0 10px}.interior-redesign .value-grid p{font-size:14px;line-height:1.75}.interior-redesign .value-grid .line-icon{margin-bottom:18px}.interior-redesign .value-grid .eyebrow{font-size:10px}.interior-redesign .client-logos{grid-template-columns:repeat(6,minmax(0,1fr));border:0;background:transparent}.interior-redesign .client-logo{height:100px;padding:20px;border:0;border-bottom:1px solid var(--rule);background:transparent}.interior-redesign .client-mark{height:56px;max-width:125px}.interior-redesign .approach{padding-block:28px}.interior-redesign .approach .line-icon{color:white}.interior-redesign .approach .compact-heading{margin:0}.interior-redesign .approach h2{font-size:28px}.interior-redesign .contact{background:#edca16}.interior-redesign .contact .compact-heading h2{font-size:32px}.interior-redesign .contact .original-contact{display:grid;grid-template-columns:1fr 1fr;gap:5px 30px}.interior-redesign .original-contact a{font-size:19px}.interior-redesign .contact .original-copy{margin:0}.interior-redesign .contact .original-copy p{font-size:14px;margin:5px 0}.interior-redesign .retained-form .inquiry{max-width:900px;padding:30px}.interior-redesign .retained-form{padding-top:30px}.interior-redesign .form-grid{gap:20px}.interior-redesign .territory h2{font-size:32px}.interior-redesign .orbit{width:130px;height:130px}.interior-redesign .region-panel{padding:30px}.interior-redesign .stat-caption{font-size:11px;padding-bottom:20px}.interior-redesign .stats{padding-block:25px}.interior-redesign .stats strong{font-size:38px}
@media(max-width:1000px){.interior-redesign .client-logos{grid-template-columns:repeat(4,minmax(0,1fr))}.interior-redesign .guard-portrait img{height:280px}.guard-portrait{padding:16px 12px 0}.interior-redesign .original-copy{font-size:14px}.interior-redesign .principle h3{font-size:19px}}
@media(max-width:650px){.interior-redesign header{height:82px}.interior-redesign .compact-hero{min-height:255px}.interior-redesign .inner-intro{padding:28px 0 32px}.interior-redesign .inner-hero h1{font-size:36px;letter-spacing:-1.5px}.interior-banner-photo{object-position:65% center}.compact-hero:after{background:linear-gradient(90deg,#03172be8,#03172b80)}.interior-redesign .section{padding:30px 6%}.compact-heading{gap:15px;margin-bottom:19px}.interior-redesign .compact-heading h2{font-size:23px}.interior-redesign .line-icon{width:40px;height:40px}.purpose-pair{grid-template-columns:1fr;padding:28px 6%;gap:28px}.interior-redesign .original-copy{font-size:14px;line-height:1.75}.interior-redesign .compact-section .uniform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interior-redesign .guard-portrait img{height:235px}.guard-portrait{padding:12px 8px 0}.soluciones-page .original-copy ul,.beneficios-page [data-source="beneficios:11"] ul{columns:1}.interior-redesign .client-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.interior-redesign .client-logo{height:84px;padding:14px}.interior-redesign .client-mark{height:48px}.interior-redesign .value-grid{grid-template-columns:1fr 1fr;gap:25px 18px}.interior-redesign .value-grid h3{font-size:18px}.interior-redesign .value-grid p{font-size:13px}.interior-redesign .contact .original-contact{grid-template-columns:1fr;gap:8px}.interior-redesign .original-contact a{font-size:18px}.interior-redesign .retained-form .inquiry{padding:24px 18px}.interior-redesign .principle{padding-left:58px}.interior-redesign .principle .line-icon{width:40px;height:40px}.interior-redesign .principle h3{font-size:19px}.interior-redesign .principle p{font-size:14px}.interior-redesign .compact-section>.original-copy~.original-copy{margin-top:16px}}
@media(max-width:650px){.interior-redesign .form-grid input,.interior-redesign .form-grid select,.interior-redesign .form-grid textarea{font-size:16px}}
.form-grid label .field-caption{font-weight:600}
