:root{--ink:#07121c;--navy:#0a1a28;--blue:#0b3551;--sky:#4fc4e8;--ice:#e9f7fb;--paper:#f5f4ef;--white:#fff;--muted:#66727b;--line:#d7dde0;--lime:#c8ff59;--display:"Manrope",sans-serif;--body:"DM Sans",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.skip-link{position:fixed;left:12px;top:-80px;z-index:1000;background:#fff;padding:10px 16px}.skip-link:focus{top:12px}.site-header{position:absolute;z-index:20;top:0;left:0;right:0;border-bottom:1px solid #ffffff30}.nav{height:88px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font:700 18px var(--display);letter-spacing:.06em}.brand b{color:var(--sky);font-weight:700}.brand-mark{width:35px;height:24px;position:relative;display:inline-block}.brand-mark i{position:absolute;display:block;background:var(--sky);height:3px;transform:skewX(-32deg)}.brand-mark i:first-child{width:33px;top:6px;left:0}.brand-mark i:last-child{width:22px;top:14px;left:9px}.nav-menu{display:flex;align-items:center;gap:32px}.nav-menu>a{color:#dbe6eb;text-decoration:none;font-size:14px;font-weight:500}.nav-menu>a:not(.nav-cta):hover{color:#fff}.nav-cta{border-left:1px solid #ffffff3b;padding-left:32px}.nav-cta span,.button span,.service-card a span{color:var(--sky);margin-left:8px}.nav-toggle{display:none}.hero{min-height:790px;height:100vh;max-height:940px;color:#fff;position:relative;overflow:hidden;background:var(--ink)}.hero-image,.hero-overlay{position:absolute;inset:0}.hero-image{background:url("assets/portada3.jpeg") center/cover no-repeat;transform:scale(1.01)}.hero-overlay{background:linear-gradient(90deg,rgba(3,11,18,.96) 0%,rgba(3,11,18,.77) 39%,rgba(3,11,18,.18) 72%),linear-gradient(0deg,rgba(4,12,18,.65),transparent 45%)}.hero-inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:72px}.hero-copy{max-width:820px}.status-pill{display:inline-flex;align-items:center;gap:9px;color:#d4e0e6;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:30px}.status-pill span{width:8px;height:8px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px #c8ff591f}.hero h1{font:700 clamp(48px,6vw,82px)/1.03 var(--display);letter-spacing:-.055em;margin:0}.hero h1 em{font-style:normal;color:var(--sky)}.hero-copy>p{max-width:615px;color:#c0ccd2;font-size:18px;margin:28px 0 34px}.hero-actions{display:flex;align-items:center;gap:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:0 23px;text-decoration:none;border:0;font-weight:700;font-size:14px;cursor:pointer;transition:.25s}.button:hover{transform:translateY(-2px)}.button-primary{background:#fff;color:var(--ink)}.text-link{font-size:14px;text-decoration:none;border-bottom:1px solid #ffffff5c;padding:13px 2px}.text-link span{color:var(--sky);margin-left:10px}.hero-meta{position:absolute;bottom:54px;right:0;display:flex;border-left:1px solid #ffffff32}.hero-meta div{padding:0 34px;border-right:1px solid #ffffff32;display:grid}.hero-meta strong{font:600 25px var(--display)}.hero-meta span{color:#aebac0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-top:5px}.scroll-cue{position:absolute;left:25px;bottom:50px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.2em;color:#9aa7ad;display:flex;align-items:center;gap:13px}.scroll-cue span{height:45px;width:1px;background:var(--sky)}.trust-strip{background:#fff;border-bottom:1px solid var(--line)}.trust-grid{min-height:96px;display:grid;grid-template-columns:1.1fr repeat(3,1fr);align-items:center}.trust-grid p{color:var(--muted);font-size:13px}.trust-grid div{height:100%;border-left:1px solid var(--line);display:flex;align-items:center;padding-left:28px;font:600 13px var(--display)}.trust-grid span{color:#8ca0aa;font-size:10px;margin-right:15px}.section{padding:118px 0}.kicker{display:block;font:700 11px var(--display);letter-spacing:.2em;color:#357c99;margin-bottom:24px}.section-intro{display:grid;grid-template-columns:1.5fr .7fr;gap:90px;align-items:end;margin-bottom:64px}.section-intro h2,.capability h2,.contact h2{font:700 clamp(37px,4.2vw,58px)/1.08 var(--display);letter-spacing:-.045em;margin:0}.section-intro>p{color:var(--muted);font-size:16px;margin:0 0 5px}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card{min-height:330px;padding:33px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:70px 1fr;grid-template-rows:auto 1fr;position:relative;background:#f7f7f3;transition:.3s}.service-card:hover{background:#fff;box-shadow:0 24px 50px #0c25300c}.service-featured{background:var(--ice)}.service-number{grid-column:1/-1;color:#7b8d95;font-size:11px;letter-spacing:.14em}.icon-box{width:48px;height:48px;background:var(--ink);display:grid;place-items:center;margin-top:auto}.icon-box svg{width:27px;fill:none;stroke:var(--sky);stroke-width:1.5}.service-card>div:last-child{margin-top:auto}.service-card h3{font:700 22px var(--display);letter-spacing:-.02em;margin:0 0 12px}.service-card p{color:var(--muted);max-width:400px;font-size:14px}.service-card a{display:inline-block;text-decoration:none;font-weight:700;font-size:12px;margin-top:15px}.scope-note{color:#79868d;font-size:11px;margin:18px 0 0}.capability{background:var(--navy);color:#fff}.capability-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:115px}.kicker-light{color:var(--sky)}.capability-copy p{color:#9eb0ba;max-width:430px;margin:25px 0 34px}.button-outline{border:1px solid #ffffff45;color:#fff}.capability-list{border-top:1px solid #ffffff2b}.capability-list details{border-bottom:1px solid #ffffff2b}.capability-list summary{list-style:none;padding:28px 0;display:grid;grid-template-columns:55px 1fr auto;align-items:center;font:600 18px var(--display);cursor:pointer}.capability-list summary::-webkit-details-marker{display:none}.capability-list summary span{font-size:10px;color:#76909d}.capability-list summary i{font-style:normal;color:var(--sky);font-size:22px;font-weight:400}.capability-list details p{color:#9eb0ba;margin:0 45px 28px 55px;font-size:14px;max-width:570px}.quality{background:#fff}.process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.process li{min-height:225px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px;display:flex;flex-direction:column;justify-content:space-between}.process li>span{font:600 11px var(--display);color:#4796b3}.process b{font:700 17px var(--display)}.process p{font-size:13px;color:var(--muted);margin-bottom:0}.manifesto{background:#0c2636;color:#fff;padding:105px 0}.manifesto-grid{display:grid;grid-template-columns:.5fr 1.15fr .55fr;gap:65px;align-items:start}.manifesto-tag{display:grid;gap:14px}.manifesto-tag span{font:700 11px var(--display);color:var(--sky);letter-spacing:.18em}.manifesto-tag small{font-size:9px;color:#81949f;letter-spacing:.18em}.manifesto blockquote{font:600 clamp(27px,3vw,42px)/1.25 var(--display);letter-spacing:-.035em;margin:0}.manifesto blockquote em{font-style:normal;color:var(--sky)}.manifesto-text{color:#9fb0b9;font-size:14px}.contact{background:#eef2f1}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.contact-copy>p{color:var(--muted);max-width:430px;margin:25px 0 45px}.contact-direct{display:grid;gap:20px}.contact-direct div{display:grid;gap:2px}.contact-direct small{font:700 9px var(--display);letter-spacing:.16em;color:#73909c}.contact-direct a,.contact-direct span{text-decoration:none;font-size:14px}.quote-form{background:#fff;padding:40px;box-shadow:0 22px 60px #0a25300c}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quote-form label{display:grid;gap:8px;font:600 11px var(--display);letter-spacing:.05em;margin-bottom:19px}.quote-form input,.quote-form textarea,.quote-form select{border:0;border-bottom:1px solid #cbd3d6;padding:9px 0 12px;color:var(--ink);background:transparent;outline:0;border-radius:0;font:400 14px var(--body);resize:vertical}.quote-form input:focus,.quote-form textarea:focus,.quote-form select:focus{border-color:#1682a7}.consent{display:flex!important;grid-template-columns:auto 1fr;align-items:center;font-family:var(--body)!important;font-weight:400!important;letter-spacing:0!important;color:var(--muted);font-size:12px!important}.consent input{width:16px;height:16px;accent-color:var(--blue)}.button-dark{background:var(--ink);color:#fff;width:100%;margin-top:5px}.form-status{min-height:20px;text-align:center;margin:10px 0 0;font-size:13px;color:#176a44}.footer{background:#06111a;color:#fff;padding:67px 0 23px}.footer-main{display:grid;grid-template-columns:1fr 1fr .8fr;padding-bottom:55px}.brand-footer{align-self:start}.footer-main p{margin:0;color:#93a4ad;font-size:14px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.footer-links a{text-decoration:none;color:#c3ced3;font-size:13px}.footer-bottom{border-top:1px solid #ffffff1d;padding-top:20px;display:flex;justify-content:space-between;color:#60737d;font-size:9px;letter-spacing:.14em}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.shell{width:min(100% - 32px,1180px)}.nav{height:72px}.nav-toggle{display:grid;gap:6px;background:none;border:0;padding:10px}.nav-toggle span{width:24px;height:1px;background:#fff}.nav-menu{display:none;position:absolute;top:72px;left:0;right:0;padding:24px;background:#07121cf7;align-items:flex-start;flex-direction:column;gap:20px}.nav-menu.open{display:flex}.nav-cta{border:0;padding:0}.hero{min-height:720px}.hero-inner{justify-content:center}.hero-meta{left:16px;right:16px;bottom:35px}.hero-meta div{padding:0 17px}.scroll-cue{display:none}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid p{display:none}.trust-grid div{min-height:70px}.section{padding:80px 0}.section-intro,.capability-grid,.contact-grid{grid-template-columns:1fr;gap:40px}.section-intro{margin-bottom:45px}.service-grid{grid-template-columns:1fr}.process{grid-template-columns:1fr 1fr}.manifesto-grid{grid-template-columns:1fr;gap:32px}.manifesto-text{max-width:650px}.footer-main{grid-template-columns:1fr 1fr;gap:40px}.footer-main .footer-links{grid-column:1/-1}}
@media(max-width:600px){.hero{height:auto;min-height:780px}.hero h1{font-size:44px}.hero-copy>p{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.hero-meta{display:grid;grid-template-columns:repeat(3,1fr)}.hero-meta div{padding:0 9px}.hero-meta strong{font-size:19px}.hero-meta span{font-size:8px}.trust-grid{grid-template-columns:1fr}.trust-grid div{border-left:0;border-top:1px solid var(--line);padding-left:0}.service-card{grid-template-columns:55px 1fr;padding:24px}.process{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:0}.quote-form{padding:26px 20px}.contact-grid{gap:50px}.footer-main{grid-template-columns:1fr}.footer-main .footer-links{grid-column:auto}.footer-bottom{gap:14px;flex-direction:column}.manifesto{padding:75px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}
.brand-name{display:grid;line-height:1}.brand-name strong{color:#fff;font-size:22px;letter-spacing:.11em}.brand-name small{color:#aebdc5;font-size:7px;letter-spacing:.13em;margin-top:5px;white-space:nowrap}
.brand-logo{background:#fff;padding:5px 10px;border-radius:2px}.brand-logo img{display:block;width:190px;height:auto}.brand-footer.brand-logo{width:max-content}.gallery{background:#f5f4ef}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:12px}.gallery figure{position:relative;margin:0;overflow:hidden;background:#dce2e3}.gallery figure.gallery-wide{grid-column:span 2}.gallery figure.gallery-tall{grid-row:span 2}.gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.gallery figure:hover img{transform:scale(1.035)}.gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:35px 18px 15px;color:#fff;font:600 12px var(--display);letter-spacing:.05em;background:linear-gradient(transparent,#06111ad9)}.gallery figcaption span{color:var(--sky);margin-right:10px}.gallery-note{color:#7d898f;font-size:11px;margin:18px 0 0}
@media(max-width:900px){.brand-logo img{width:160px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery figure.gallery-wide{grid-column:span 2}.gallery figure.gallery-tall{grid-row:span 1}}
@media(max-width:600px){.brand-logo img{width:145px}.gallery-grid{grid-template-columns:1fr;grid-auto-rows:235px}.gallery figure.gallery-wide{grid-column:span 1}}

/* Paleta corporativa GRC: aviación, energía y alto contraste */
:root{--ink:#04182b;--navy:#06243e;--blue:#0069b4;--sky:#16bff3;--ice:#e5f6fc;--paper:#f5f8fa;--muted:#526674;--line:#ccd9e0;--lime:#68e09b}
body{background:var(--paper)}
.site-header{background:linear-gradient(180deg,#031524a8,transparent);border-bottom-color:#ffffff40}
.brand-logo{border-radius:4px;box-shadow:0 8px 24px #00101f26}
.nav-cta{color:#fff!important;border:1px solid #4bd2fb7a!important;padding:11px 16px!important;background:#006db640}
.nav-cta:hover{background:#087fca!important;border-color:var(--sky)!important}
.hero-overlay{background:linear-gradient(90deg,rgba(2,17,31,.97) 0%,rgba(2,35,62,.84) 42%,rgba(0,72,120,.22) 73%),linear-gradient(0deg,rgba(1,19,34,.74),transparent 50%)}
.status-pill{color:#eefaff}.status-pill span{background:var(--lime);box-shadow:0 0 0 5px #68e09b24,0 0 16px #68e09b99}
.hero h1 em{color:#2dccff;text-shadow:0 0 35px #00a9e833}
.button-primary{background:linear-gradient(110deg,#fff 0 72%,#2dccff 72%);color:#04182b;box-shadow:0 12px 34px #00122140}
.text-link{border-bottom-color:#2dccff99}.hero-meta strong{color:#fff}.hero-meta div:first-child strong{color:var(--sky)}
.trust-strip{border-top:4px solid var(--sky)}.trust-grid span{color:#007dbd;font-weight:800}
.kicker{color:#007dbd}.service-featured{background:linear-gradient(145deg,#dff5fd,#f6fcff)}.service-card:hover{border-bottom-color:#1fb6e8;box-shadow:0 24px 50px #005d8d17}.icon-box{background:linear-gradient(145deg,#04233d,#006ea9);box-shadow:0 8px 22px #006d9f25}
.capability{background:linear-gradient(120deg,#041a2d 0%,#073b5c 100%);position:relative;overflow:hidden}.capability:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-250px;top:-260px;background:#04baf51a;box-shadow:0 0 90px #09bdf52c;pointer-events:none}.capability-grid{position:relative;z-index:1}.button-outline{border-color:#36c9f58a;background:#0783bd24}.button-outline:hover{background:#087cb7}.capability-list summary i{color:#32ccfa}
.process li>span{color:#008cc8}.process li:hover{background:#edf9fd}.manifesto{background:linear-gradient(110deg,#04243c,#075578)}.manifesto blockquote em{color:#38d1ff}
.gallery{background:linear-gradient(180deg,#f6fafc,#e9f3f7)}.gallery figure{box-shadow:0 8px 25px #003f5e15}.gallery figcaption{background:linear-gradient(transparent,#031827ed)}.gallery figcaption span{color:#32d1ff}
.contact{background:linear-gradient(135deg,#e9f5f8,#f7fafb)}.quote-form{border-top:4px solid var(--sky);box-shadow:0 24px 70px #00446016}.quote-form input:focus,.quote-form textarea:focus,.quote-form select:focus{border-color:#009bd3}.button-dark{background:linear-gradient(100deg,#04223b,#007dbb)}.button-dark span{color:#8fe5ff}.footer{background:linear-gradient(110deg,#03111e,#062b43);border-top:4px solid #0baee2}
.site-header .brand-logo{background:transparent;box-shadow:none;padding:0;gap:14px}.site-header .brand-logo img{background:#fff;padding:5px 9px;border-radius:4px;box-shadow:0 8px 24px #00101f26}.header-company{display:grid;gap:4px;border-left:2px solid var(--sky);padding:2px 0 2px 16px;line-height:1}.header-company strong{font:700 27px/.9 var(--display);letter-spacing:.2em;color:#fff;text-shadow:0 2px 18px #00111f66}.header-company small{font:500 8.5px/1.45 var(--display);letter-spacing:.14em;text-transform:uppercase;color:#d5e5ec}.brand-footer .header-company{display:none}
@media(max-width:1120px){.header-company{display:none}.nav-menu{gap:23px}}
.purpose-grid{margin-top:70px;padding-top:35px;border-top:1px solid #ffffff2b;display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.purpose-grid article{position:relative}.purpose-grid span{font:700 9px var(--display);letter-spacing:.18em;color:var(--sky)}.purpose-grid h3{font:600 16px/1.5 var(--display);color:#d9e7ed;margin:14px 0 0}.purpose-grid article+article:before{content:"";position:absolute;left:-28px;top:0;bottom:0;width:1px;background:#ffffff24}
@media(max-width:700px){.purpose-grid{grid-template-columns:1fr;gap:28px}.purpose-grid article+article:before{display:none}}
.form-recipients{display:block;margin-top:12px;text-align:center;color:#71828b;font-size:10px;letter-spacing:.02em}

/* Estilo aeronáutico luminoso */
:root{--paper:#f8fbfc;--ice:#edf8fc;--muted:#536876;--line:#d9e4e9}
body{background:#fff}
.site-header{background:linear-gradient(180deg,rgba(2,20,35,.62),rgba(2,20,35,.08) 78%,transparent);border-bottom-color:#ffffff2b}
.hero-image{filter:saturate(.88) brightness(1.12) contrast(.96)}
.hero-overlay{background:linear-gradient(90deg,rgba(3,23,39,.82) 0%,rgba(4,38,61,.58) 43%,rgba(9,71,103,.08) 76%),linear-gradient(0deg,rgba(3,23,39,.4),transparent 52%)}
.hero-copy>p{color:#e1ebef}.status-pill{color:#f4fbfd}
.button-primary{box-shadow:0 10px 28px #0012212b}.hero-meta{border-left-color:#ffffff40}.hero-meta div{border-right-color:#ffffff40}.hero-meta span{color:#d2dde2}
.trust-strip{background:#fff}.section{background:#fff}.services{background:linear-gradient(180deg,#fff,#f5fafc)}
.service-card{background:#fff}.service-featured{background:linear-gradient(145deg,#eaf8fd,#fff)}.service-card:hover{box-shadow:0 18px 42px #005d8d10}
.capability{background:linear-gradient(120deg,#0a304b 0%,#11658a 100%)}
.quality{background:#fff}.process li:hover{background:#f3fafc}
.manifesto{background:linear-gradient(110deg,#0b354f,#11769a)}
.gallery{background:linear-gradient(180deg,#fbfdfe,#edf4f6)}.gallery img{filter:grayscale(72%) brightness(1.04);transition:filter .45s ease,transform .6s ease}.gallery figure:hover img{filter:grayscale(0) brightness(1);transform:scale(1.035)}
.contact{background:linear-gradient(135deg,#f1f8fa,#fff)}.quote-form{box-shadow:0 20px 55px #00446010}
.footer{background:linear-gradient(110deg,#061b2a,#0a3a52)}

/* Fondos profesionales: gris perla y azul acero */
:root{--paper:#e9f0f3;--ice:#e1edf2;--line:#c8d6dc}
body{background:#e9f0f3}
.trust-strip{background:linear-gradient(110deg,#e3edf1,#f0f5f7)}
.services{background:linear-gradient(145deg,#e8eff2 0%,#f1f5f6 55%,#dde9ee 100%)}
.service-card{background:#f4f7f8}.service-featured{background:linear-gradient(145deg,#dcecf2,#edf4f6)}.service-card:hover{background:#f9fbfc}
.quality{background:linear-gradient(135deg,#edf2f4,#dfe9ed)}.process li{background:#f1f5f6}.process li:hover{background:#e3f1f5}
.gallery{background:linear-gradient(180deg,#dfe8ec,#edf2f4)}
.contact{background:linear-gradient(135deg,#dce8ed,#edf3f5)}.quote-form{background:#f4f7f8}
.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-status.error{color:#a12626}.quote-form button:disabled{cursor:wait;opacity:.72}

/* Respaldo y diferenciadores */
.credentials-strip .trust-grid{grid-template-columns:1fr repeat(3,1.12fr)}.credentials-strip .trust-grid p{font:700 11px var(--display);letter-spacing:.13em;text-transform:uppercase;color:#49616e}.credentials-strip .trust-grid span{min-width:42px;color:#007eae;font-size:11px;letter-spacing:.08em}
.why-grc{background:linear-gradient(145deg,#f0f5f6,#dfe9ed)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.why-card{min-height:310px;padding:30px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f8f9;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.why-card:hover{transform:translateY(-5px);background:#fbfcfd;box-shadow:0 18px 40px #06334c12}.why-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:50px;background:linear-gradient(145deg,#08314d,#087ba8)}.why-icon svg{width:27px;fill:none;stroke:#61d8f8;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.why-card>span{font:700 9px var(--display);letter-spacing:.16em;color:#087ca7}.why-card h3{font:700 19px/1.25 var(--display);letter-spacing:-.02em;margin:14px 0 12px}.why-card p{font-size:13px;color:var(--muted);margin:0}
@media(max-width:1000px){.why-grid{grid-template-columns:repeat(2,1fr)}.credentials-strip .trust-grid{grid-template-columns:repeat(3,1fr)}.credentials-strip .trust-grid p{display:none}}
@media(max-width:600px){.why-grid{grid-template-columns:1fr}.why-card{min-height:auto}.why-icon{margin-bottom:32px}.credentials-strip .trust-grid{grid-template-columns:1fr}.credentials-strip .trust-grid div{padding:18px 0}}
.icon-box img,.why-icon img{display:block;width:28px;height:28px;filter:brightness(0) saturate(100%) invert(78%) sepia(59%) saturate(934%) hue-rotate(158deg) brightness(101%) contrast(95%)}
.visit-counter{display:inline-flex;align-items:center;gap:6px}.visit-counter strong{font:700 11px var(--display);color:#63d9f8;letter-spacing:.08em}
.whatsapp-link{display:inline-flex;align-items:center;gap:8px;width:max-content;color:#176f45;font-weight:600}.whatsapp-link img{width:18px;height:18px;display:block}.whatsapp-link:hover{color:#0f9f55}
