:root{--navy:#0b334b;--navy2:#061f30;--sky:#87c9e6;--sky2:#bce4f3;--paper:#f4f1e9;--ink:#102f40;--muted:#60727b;--line:rgba(11,51,75,.14);--white:#fff;--serif:"Manrope",sans-serif;--sans:"DM Sans",sans-serif}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.skip-link{position:fixed;left:1rem;top:-5rem;background:#fff;padding:.7rem 1rem;z-index:999}.skip-link:focus{top:1rem}.nav{height:82px;padding:0 clamp(20px,5vw,74px);display:flex;align-items:center;justify-content:space-between;gap:32px;background:rgba(11,51,75,.94);backdrop-filter:blur(16px);position:fixed;inset:0 0 auto;z-index:100;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.brand img{width:158px;filter:brightness(0) invert(1)}.nav-links{display:flex;gap:34px;font-size:.88rem}.nav-links a{opacity:.76;transition:.2s}.nav-links a:hover{opacity:1}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--sky);color:var(--navy2);border-radius:100px;padding:16px 24px;font-weight:700;transition:.25s ease;border:1px solid transparent}.button:hover{transform:translateY(-2px);background:#a9dff1}.button-small{padding:10px 18px;font-size:.85rem}.hero{min-height:100svh;background:var(--navy);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:140px 24px 90px;position:relative;overflow:hidden}.hero-glow{position:absolute;width:70vw;height:70vw;max-width:850px;max-height:850px;border-radius:50%;background:radial-gradient(circle,rgba(122,191,220,.28),transparent 65%);top:5%;filter:blur(12px);pointer-events:none}.eyebrow{position:relative;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:700;color:var(--sky)}.eyebrow.dark{color:#347797}.hero h1,.section-heading h2,.local h2,.contact h2{font-family:var(--serif);font-weight:700;letter-spacing:-.055em;line-height:.98}.hero h1{font-size:clamp(3.6rem,8.7vw,8.4rem);max-width:1200px;margin:24px 0 32px}.hero h1 em,.contact h2 em{font-style:normal;color:var(--sky)}.hero-copy{max-width:650px;font-size:clamp(1.05rem,1.5vw,1.25rem);color:rgba(255,255,255,.72)}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:36px}.text-link{display:inline-flex;align-items:center;gap:10px;font-weight:600;border-bottom:1px solid rgba(255,255,255,.38);padding-bottom:5px}.text-link.dark{color:var(--navy);border-color:var(--navy);margin-top:20px}.price-pill{display:flex;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:50px;padding:9px 15px;margin-top:28px;font-size:.8rem}.price-pill strong{color:var(--sky);font-size:.95rem}.price-pill span{opacity:.6}.scroll-cue{position:absolute;bottom:28px;display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;opacity:.48}.scroll-cue span{height:24px;width:1px;background:#fff;animation:scroll 1.7s infinite}@keyframes scroll{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
.story{display:grid;grid-template-columns:52% 48%;background:#dcecf1;position:relative}.story-visual{height:100vh;position:sticky;top:0;display:grid;place-items:center;overflow:hidden;background:var(--sky2)}.orbit{position:absolute;border:1px solid rgba(11,51,75,.12);border-radius:50%;transition:transform 1s}.orbit-one{width:54vw;height:54vw}.orbit-two{width:38vw;height:38vw}.home-scene{width:min(68%,530px);aspect-ratio:1;position:relative;display:grid;place-items:center;transition:.7s cubic-bezier(.2,.8,.2,1)}.home-scene svg{width:100%;overflow:visible}.house-body{fill:var(--paper);stroke:var(--navy);stroke-width:3}.house-roof{fill:none;stroke:var(--navy);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.window{fill:var(--sky);stroke:var(--navy);stroke-width:3}.door{fill:var(--navy);stroke:var(--navy);stroke-width:3}.person{fill:var(--sky)}.task{position:absolute;background:#fff;border:1px solid rgba(11,51,75,.11);border-radius:14px;padding:10px 14px;box-shadow:0 12px 35px rgba(11,51,75,.12);display:flex;align-items:center;gap:9px;transition:.65s cubic-bezier(.2,.8,.2,1);font-size:.72rem}.task b{width:26px;height:26px;border-radius:50%;background:var(--paper);display:grid;place-items:center;color:var(--navy)}.task-a{left:0;top:19%}.task-b{right:-5%;top:30%}.task-c{left:-4%;bottom:23%}.task-d{right:2%;bottom:15%}.check-card{position:absolute;background:var(--navy);color:#fff;padding:14px 20px;border-radius:16px;display:flex;align-items:center;gap:12px;box-shadow:0 18px 45px rgba(11,51,75,.28);opacity:0;transform:translateY(20px) scale(.9);transition:.6s}.check-card>span{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:var(--sky);color:var(--navy);font-weight:800}.check-card div{display:flex;flex-direction:column}.check-card small{opacity:.6}.progress{position:absolute;bottom:32px;width:120px;height:2px;background:rgba(11,51,75,.15)}.progress span{display:block;width:25%;height:100%;background:var(--navy);transition:.5s}.story-visual[data-step="1"] .home-scene{transform:scale(1.04)}.story-visual[data-step="1"] .orbit-one{transform:scale(.92)}.story-visual[data-step="2"] .task{transform:scale(.55) translate(0,50px);opacity:.12}.story-visual[data-step="2"] .orbit-two{transform:rotate(20deg) scale(.82)}.story-visual[data-step="3"] .task{opacity:0;transform:scale(.2) translateY(120px)}.story-visual[data-step="3"] .check-card{opacity:1;transform:translateY(100px) scale(1)}.story-copy{padding:0 clamp(34px,7vw,120px);background:var(--paper)}.story-step{min-height:100vh;display:flex;flex-direction:column;justify-content:center;opacity:.23;transition:.5s}.story-step.is-active{opacity:1}.story-step>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:#3c819d;margin-bottom:24px}.story-step h2{font-family:var(--serif);font-size:clamp(2.5rem,4vw,4.8rem);line-height:1.05;letter-spacing:-.05em;margin-bottom:24px}.story-step p{font-size:clamp(1rem,1.3vw,1.18rem);color:var(--muted);max-width:520px}.services{padding:clamp(90px,12vw,170px) clamp(24px,7vw,110px);background:#fff}.section-heading{display:grid;grid-template-columns:1fr 2fr;gap:20px;align-items:start;margin-bottom:80px}.section-heading .eyebrow{padding-top:14px}.section-heading h2{font-size:clamp(3rem,6vw,6.8rem)}.section-heading p{grid-column:2;max-width:550px;color:var(--muted);font-size:1.05rem}.service-list{border-top:1px solid var(--line)}.service{display:grid;grid-template-columns:8% 1fr auto;gap:30px;align-items:center;padding:30px 10px;border-bottom:1px solid var(--line);transition:.3s}.service:hover{background:var(--paper);padding-left:24px;padding-right:24px}.service>span{font-size:.7rem;color:#4a8299}.service h3{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,2.3rem);letter-spacing:-.035em}.service p{color:var(--muted);margin-top:4px}.service>b{font-size:1.5rem;font-weight:400}.services-note{text-align:center;color:var(--muted);margin-top:34px}.services-note a{color:var(--ink);font-weight:700;border-bottom:1px solid}.local{display:grid;grid-template-columns:1.1fr .9fr;min-height:780px;background:var(--navy);color:#fff}.local-map{min-height:650px;position:relative;overflow:hidden;background:#0f3d58;display:grid;place-items:center}.local-map:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50%,transparent,rgba(3,24,37,.5))}.local-map svg{width:110%;height:100%}.local-map path{fill:none;stroke:rgba(135,201,230,.22);stroke-width:2}.local-map circle:first-of-type{fill:var(--sky)}.local-map circle:last-of-type{fill:none;stroke:var(--sky);stroke-width:2;animation:pulse 2s infinite}@keyframes pulse{to{r:58;opacity:0}}.map-label{position:absolute;z-index:2;left:48%;top:40%;transform:translate(25px,-35px);background:#fff;color:var(--navy);padding:12px 16px;border-radius:12px;display:flex;flex-direction:column;font-size:.8rem}.map-label span{color:var(--muted)}.local-copy{padding:80px clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.local h2{font-size:clamp(3rem,5vw,5.8rem);margin:28px 0}.local-copy>p{color:rgba(255,255,255,.66);font-size:1.1rem;max-width:570px}.local-meta{display:flex;gap:clamp(25px,4vw,55px);margin-top:55px;padding-top:32px;border-top:1px solid rgba(255,255,255,.13)}.local-meta div{display:flex;flex-direction:column}.local-meta strong{font-family:var(--serif);font-size:2rem;color:var(--sky)}.local-meta span{font-size:.75rem;opacity:.55}.contact{min-height:90vh;background:var(--sky);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 24px;color:var(--navy);position:relative;overflow:hidden}.contact-orb{position:absolute;width:65vw;height:65vw;border-radius:50%;border:1px solid rgba(11,51,75,.13)}.contact .eyebrow{color:#255d77}.contact h2{font-size:clamp(3.5rem,8vw,8.5rem);position:relative;margin:24px 0}.contact h2 em{color:#fff}.contact>p{position:relative;font-size:1.1rem;max-width:530px}.contact-actions{position:relative;display:flex;align-items:center;gap:16px;margin:36px 0}.button-light{background:var(--navy);color:#fff}.button-light:hover{background:var(--navy2)}.contact-actions>a:not(.button){font-weight:700;border-bottom:1px solid}.contact address{position:relative;font-style:normal;font-size:.88rem;line-height:1.8;color:rgba(11,51,75,.7)}.whatsapp{position:fixed;right:22px;bottom:22px;background:#fff;color:var(--navy);border-radius:50px;padding:10px 11px 10px 18px;display:flex;gap:12px;align-items:center;box-shadow:0 10px 35px rgba(6,31,48,.2);z-index:80;font-size:.8rem;font-weight:700}.whatsapp b{background:#23c66b;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;color:white}footer{background:var(--navy2);color:#fff;padding:50px clamp(24px,6vw,80px);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;font-size:.85rem}footer img{width:150px;filter:brightness(0) invert(1)}footer p{text-align:center;opacity:.65}footer small{text-align:right;opacity:.45}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:800px){.nav{height:70px;padding:0 18px}.brand img{width:118px}.nav-links{display:none}.button-small{font-size:0;width:43px;height:43px;padding:0}.button-small:after{content:"Llamar";font-size:.72rem}.hero{padding-top:120px}.hero h1{font-size:clamp(3.2rem,16vw,5.4rem)}.hero-actions{flex-direction:column}.scroll-cue{display:none}.story{display:block}.story-visual{height:50svh;top:70px;z-index:1}.story-copy{position:relative;z-index:2;padding:0 24px;background:linear-gradient(transparent 0,transparent 10%,var(--paper) 10%)}.story-step{min-height:72svh;padding-top:25vh}.orbit-one{width:90vw;height:90vw}.orbit-two{width:65vw;height:65vw}.home-scene{width:min(64%,340px)}.task{padding:6px 9px}.task span{display:none}.check-card{padding:10px 14px}.story-visual[data-step="3"] .check-card{transform:translateY(65px)}.progress{bottom:15px}.section-heading{display:block;margin-bottom:50px}.section-heading h2{margin:20px 0}.section-heading p{max-width:100%}.service{grid-template-columns:30px 1fr auto;gap:15px}.service p{font-size:.9rem}.local{grid-template-columns:1fr}.local-map{min-height:420px}.local-copy{padding:80px 24px}.local-meta{justify-content:space-between}.contact-actions{flex-wrap:wrap;justify-content:center}.contact-actions .button{width:100%;margin-bottom:8px}.contact .dot{display:none}footer{grid-template-columns:1fr;text-align:center;gap:20px}footer img{margin:auto}footer p,footer small{text-align:center}.whatsapp span{display:none}.whatsapp{padding:8px}.reveal{transform:translateY(14px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
@media(max-width:800px){.button-small:after{content:"☎";font-size:1rem}}
@media(max-width:800px){.story-copy{margin-top:-50svh;background:transparent}.story-step{min-height:100svh;padding:58svh 0 9svh;background:linear-gradient(transparent 0 50%,var(--paper) 50%)}.story-step:first-child{padding-top:58svh}}
.brand img{width:220px;filter:none}footer img{width:210px;filter:none}@media(max-width:800px){.brand img{width:175px}}

/* V3 — sistema corporativo #008BCC y acabado editorial */
:root{--sky:#008BCC;--sky2:#D8F1FC;--paper:#F5F7F8;--muted:#596D78}
.nav{background:rgba(7,42,61,.93);border-bottom-color:rgba(0,139,204,.24)}
.hero{background:linear-gradient(145deg,#072A3D 0%,#0B334B 58%,#075579 100%)}
.hero-glow{background:radial-gradient(circle,rgba(0,139,204,.32),transparent 66%)}
.button{color:#fff;background:#008BCC;box-shadow:0 8px 24px rgba(0,139,204,.22)}
.button:hover{background:#00A0E8;box-shadow:0 12px 30px rgba(0,139,204,.32)}
.button-small{background:#fff;color:var(--navy);box-shadow:none}
.hero h1 em,.contact h2 em{color:#22B5F7}.price-pill strong,.eyebrow{color:#43C2FA}
.story-visual{background:linear-gradient(160deg,#E5F6FD,#BEE8F8)}
.window,.person{fill:#008BCC}.progress span{background:#008BCC}.check-card>span{background:#008BCC;color:#fff}
.story-step>span,.section-heading .eyebrow{color:#007DB8}.service:hover{border-color:rgba(0,139,204,.24)}
.service>b,.services-note a{color:#008BCC}.local-map circle:first-of-type{fill:#00A5EF}.local-map circle:last-of-type{stroke:#00A5EF}
.local-meta strong{color:#20B6F7}.contact{background:linear-gradient(145deg,#008BCC,#006EA4);color:#fff}.contact .eyebrow{color:#BCEBFF}.contact h2 em{color:#fff}.contact>p,.contact address{color:rgba(255,255,255,.76)}.contact-actions>a:not(.button){color:#fff}.button-light{background:#fff;color:#07334A;box-shadow:0 10px 30px rgba(4,43,62,.2)}.button-light:hover{background:#EAF8FE}.contact-orb{border-color:rgba(255,255,255,.18)}
.editorial{height:min(82vh,850px);min-height:650px;position:relative;overflow:hidden;background:#062B40;color:#fff}.editorial>img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.editorial:hover>img{transform:scale(1.015)}.editorial-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,29,42,.82) 0%,rgba(4,29,42,.38) 47%,rgba(4,29,42,.05) 75%),linear-gradient(0deg,rgba(4,29,42,.45),transparent 45%)}.editorial-copy{position:absolute;left:clamp(24px,8vw,130px);top:50%;transform:translateY(-45%);max-width:650px}.editorial-copy.is-visible{transform:translateY(-50%)}.editorial blockquote{font-family:var(--serif);font-size:clamp(2.7rem,5vw,5.6rem);line-height:1.03;letter-spacing:-.055em;margin:26px 0 28px;text-wrap:balance}.editorial-copy p{max-width:510px;color:rgba(255,255,255,.72);font-size:1.08rem}.editorial-badge{position:absolute;right:clamp(24px,6vw,90px);bottom:55px;background:#008BCC;padding:20px 24px;border-radius:3px;display:flex;align-items:center;gap:20px;box-shadow:0 15px 40px rgba(0,0,0,.2)}.editorial-badge strong{font-family:var(--serif);font-size:1.45rem;padding-right:20px;border-right:1px solid rgba(255,255,255,.35)}.editorial-badge span{font-size:.72rem;line-height:1.35;text-transform:uppercase;letter-spacing:.1em}
@media(max-width:800px){.editorial{height:78svh;min-height:620px}.editorial>img{object-position:62% center}.editorial-shade{background:linear-gradient(0deg,rgba(4,29,42,.9) 0%,rgba(4,29,42,.35) 70%,rgba(4,29,42,.08))}.editorial-copy{left:24px;right:24px;top:auto;bottom:125px;transform:translateY(14px)}.editorial-copy.is-visible{transform:none}.editorial blockquote{font-size:2.45rem}.editorial-copy p{font-size:.94rem}.editorial-badge{left:24px;right:auto;bottom:25px;padding:13px 16px}.contact-actions>a:not(.button){color:#fff}}
@media(max-width:800px){.button-small{width:72px;height:42px}.button-small:after{content:"Llamar";font-size:.72rem;letter-spacing:.01em}}
.phone-icon{display:none;width:18px;height:18px;fill:currentColor}
@media(max-width:800px){.button-small{width:44px;height:44px;padding:0}.button-small span{display:none}.button-small:after{content:none}.button-small .phone-icon{display:block}}

/* V4 — auditoría móvil */
.whatsapp svg{display:block;width:18px;height:18px;fill:currentColor}
@media(max-width:800px){
  .button-small:after{content:none!important}.button-small .phone-icon{display:block!important}
  .hero{min-height:100svh;padding:112px 20px 72px}.hero-copy{font-size:1rem;max-width:340px}.hero-actions{gap:20px;margin-top:30px}.hero-actions .button{width:100%;max-width:290px}.price-pill{margin-top:24px}
  .story-step{min-height:92svh;padding:55svh 0 7svh;background:linear-gradient(transparent 0 48%,var(--paper) 48%)}.story-step:first-child{padding-top:55svh}.story-step h2{font-size:2.35rem}.story-step p{font-size:.97rem}.story-visual{height:48svh}.story-copy{margin-top:-48svh}
  .services{padding:82px 20px}.section-heading{margin-bottom:42px}.section-heading h2{font-size:3.25rem}.section-heading p{font-size:.98rem}.service{padding:25px 4px}.service:hover{padding-left:4px;padding-right:4px;background:transparent}.service h3{font-size:1.35rem;line-height:1.15}.service p{font-size:.85rem;line-height:1.5}.service>b{font-size:1.15rem}
  .editorial{min-height:640px}.editorial blockquote{font-size:2.3rem;line-height:1.04}.editorial-copy{bottom:128px}.editorial-badge{border-radius:2px}
  .local-map{min-height:350px}.local-copy{padding:66px 24px 74px}.local h2{font-size:3.15rem}.local-copy>p{font-size:1rem}
  .contact{min-height:720px;padding:90px 22px}.contact h2{font-size:3.55rem}.contact-actions{gap:12px;margin:30px 0}.contact-actions>a:not(.button){font-size:.9rem}.contact address{font-size:.82rem}
  .whatsapp{right:16px;bottom:16px;padding:7px;background:#fff}.whatsapp b{width:38px;height:38px;background:#008BCC}.whatsapp svg{width:21px;height:21px}.whatsapp span{display:none}
  footer{padding:46px 24px 92px;gap:13px}footer img{width:190px}footer p{font-size:.78rem}footer small{font-size:.72rem}
}

/* V5 — hero editorial */
.hero{align-items:flex-start;text-align:left;padding-left:clamp(34px,8vw,130px);padding-right:clamp(34px,8vw,130px);isolation:isolate}
.hero-background,.hero-overlay{position:absolute;inset:0;width:100%;height:100%}.hero-background{object-fit:cover;object-position:center;z-index:-3;animation:hero-breathe 14s ease-in-out infinite alternate}.hero-overlay{z-index:-2;background:linear-gradient(90deg,rgba(3,24,36,.96) 0%,rgba(3,24,36,.83) 35%,rgba(3,24,36,.32) 63%,rgba(3,24,36,.14) 100%),linear-gradient(0deg,rgba(3,24,36,.64),transparent 48%)}
.hero-glow{z-index:-1;width:62vw;height:62vw;left:-12vw;top:5%;background:radial-gradient(circle,rgba(0,139,204,.27),transparent 62%)}
.hero .eyebrow,.hero h1,.hero-copy,.hero-actions,.hero .price-pill{position:relative}.hero h1{font-size:clamp(3.9rem,7.4vw,7.6rem);max-width:1050px;margin:24px 0 28px}.hero-copy{max-width:590px;color:rgba(255,255,255,.78)}.hero-actions{justify-content:flex-start}.hero .price-pill{margin-left:0}.hero-note{position:absolute;right:clamp(34px,6vw,96px);bottom:86px;display:flex;align-items:center;gap:16px;padding:16px 20px;background:rgba(4,30,44,.7);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);border-radius:3px}.hero-note>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#008BCC;font-size:.69rem;font-weight:700}.hero-note div{display:flex;flex-direction:column}.hero-note strong{font-size:.86rem}.hero-note small{font-size:.7rem;color:rgba(255,255,255,.6)}.hero-location{position:absolute;right:clamp(34px,6vw,96px);top:126px;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.72);writing-mode:vertical-rl}.hero-location span{color:#25B9FA;margin-top:12px}.scroll-cue{left:clamp(34px,8vw,130px)}
@keyframes hero-breathe{from{transform:scale(1.015)}to{transform:scale(1.055)}}
@media(max-width:800px){.hero{align-items:flex-start;text-align:left;padding:118px 23px 82px;min-height:100svh}.hero-background{object-position:58% center;animation:none}.hero-overlay{background:linear-gradient(90deg,rgba(3,24,36,.93),rgba(3,24,36,.55)),linear-gradient(0deg,rgba(3,24,36,.9) 0%,transparent 55%,rgba(3,24,36,.32) 100%)}.hero-glow{width:130vw;height:130vw;left:-55vw;top:15%}.hero h1{font-size:clamp(3.25rem,15vw,4.2rem);line-height:.96;margin:24px 0}.hero-copy{text-align:left;max-width:345px}.hero-actions{align-items:flex-start}.hero-actions .button{width:auto;max-width:none}.hero .price-pill{align-self:flex-start}.hero-note{right:17px;bottom:18px;padding:11px 13px;gap:10px}.hero-note>span{width:28px;height:28px}.hero-note strong{font-size:.76rem}.hero-note small{font-size:.62rem}.hero-location{display:none}}
@media(max-width:800px){.hero-note{display:none}}
@media(prefers-reduced-motion:reduce){.hero-background{animation:none}}
.contact-lines{display:flex;gap:22px;align-items:stretch}.contact-lines a{display:flex;flex-direction:column;align-items:flex-start;padding:8px 0;border-bottom:0!important}.contact-lines strong{font-size:.92rem;border-bottom:1px solid rgba(255,255,255,.65)}.contact-lines small{font-size:.61rem;margin-top:5px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.62)}
@media(max-width:800px){.contact-lines{width:100%;display:grid;grid-template-columns:1fr;gap:8px;margin-top:6px}.contact-lines a{align-items:center;padding:8px 0}.contact-lines strong{font-size:1rem}.contact-lines small{font-size:.6rem}.contact{min-height:820px}}
