:root{--ink:#081522;--muted:#68747f;--orange:#ed6716;--blue:#1b83ca;--paper:#f5f4f0;--line:rgba(8,21,34,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:-.015em}.site-header{align-items:center;background:rgba(245,244,240,.92);display:flex;justify-content:space-between;left:0;padding:22px 5vw;position:absolute;right:0;top:0;z-index:5}.brand img{display:block;height:auto;width:186px}.site-header nav{align-items:center;display:flex;gap:32px}.site-header a{color:var(--ink);font-size:13px;text-decoration:none}.nav-cta{border:1px solid var(--ink);padding:12px 18px}.hero{height:min(860px,100vh);min-height:680px;overflow:hidden;position:relative}.hero-image,.hero-shade{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero-image{filter:saturate(.78)}.hero-shade{background:linear-gradient(90deg,rgba(3,14,24,.78),rgba(3,14,24,.22) 65%,rgba(3,14,24,.15))}.hero-content{color:#fff;max-width:760px;padding:25vh 8vw 8vw;position:relative;z-index:1}.eyebrow,.section-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.hero h1{font-size:clamp(48px,7vw,100px);font-weight:200;letter-spacing:-.065em;line-height:.93;margin:25px 0}.hero-copy{font-size:18px;line-height:1.5;max-width:500px}.hero-actions{align-items:center;display:flex;gap:28px;margin-top:36px}.button{display:inline-flex;gap:28px;padding:16px 20px;text-decoration:none}.button-primary{background:var(--orange);color:#fff}.button-light{background:#fff;color:var(--ink)}.text-link{color:#fff;font-size:13px;text-decoration:none}.text-link span,.button span{font-size:18px}.hero-note{align-items:center;bottom:34px;color:#fff;display:flex;font-size:11px;gap:12px;letter-spacing:.12em;position:absolute;right:5vw;text-transform:uppercase}.rule{background:rgba(255,255,255,.5);height:1px;width:70px}.section{padding:130px 10vw}.intro,.contact,.insights{display:grid;gap:10vw;grid-template-columns:1fr 2fr}.section-label{color:var(--muted);padding-top:12px}.section h2{font-size:clamp(40px,6vw,82px);font-weight:200;letter-spacing:-.06em;line-height:.98;margin:0}.lede{color:var(--muted);font-size:21px;line-height:1.45;max-width:580px;margin:32px 0}.services{background:#fff;display:grid;gap:10vw;grid-template-columns:1fr 2fr}.service-list{border-top:1px solid var(--line)}.service-list a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:grid;gap:20px;grid-template-columns:38px 1fr 150px 28px;padding:24px 0;text-decoration:none}.service-list span,.service-list em{color:var(--muted);font-size:12px;font-style:normal}.service-list strong{font-size:20px;font-weight:300}.service-list b{font-size:22px;font-weight:300;text-align:right}.statement{background:var(--ink);color:#fff;padding:150px 10vw}.statement-inner{max-width:920px}.statement h2{font-size:clamp(45px,7vw,100px);font-weight:200;letter-spacing:-.07em;line-height:.92;margin:26px 0 45px}.insights{background:#e6e8e7}.insights-copy p{color:var(--muted);font-size:20px;line-height:1.5;max-width:580px}.text-link.dark{color:var(--ink);display:inline-block;margin-top:24px}.contact{background:#fff}.contact-meta{color:var(--muted);font-size:14px;line-height:1.6;margin-top:30px}footer{align-items:center;background:#fff;border-top:1px solid var(--line);display:flex;gap:30px;justify-content:space-between;padding:35px 5vw}footer img{width:170px}footer p,footer a{color:var(--muted);font-size:11px}footer div{display:flex;gap:20px}footer a{text-decoration:none}@media(max-width:760px){.site-header{padding:18px 6vw}.brand img{width:150px}.site-header nav a:not(.nav-cta){display:none}.hero{min-height:720px}.hero-content{padding:35vh 7vw 8vw}.hero h1{font-size:54px}.hero-copy{font-size:16px}.section,.intro,.services,.insights,.contact{display:block;padding:85px 7vw}.section-label{margin-bottom:45px}.section h2{font-size:52px}.service-list{margin-top:50px}.service-list a{gap:10px;grid-template-columns:30px 1fr 25px}.service-list em{display:none}.statement{padding:100px 7vw}.statement h2{font-size:58px}footer{align-items:flex-start;flex-direction:column}footer div{order:2}}
@keyframes hero-drift{from{transform:scale(1.03) translate3d(-.5%,0,0)}to{transform:scale(1.09) translate3d(.5%,-.5%,0)}}.hero-video{animation:hero-drift 14s ease-in-out infinite alternate;transform:translateY(calc(var(--parallax-y, 0px) * -1)) scale(1.03)}.hero-content{transform:translateY(var(--parallax-content, 0px))}.service-list a{grid-template-columns:38px 32px 1fr 150px 28px;transition:padding .35s ease,background .35s ease}.service-list a:hover{background:#f1f2ef;padding-left:14px;padding-right:14px}.icon{align-items:center;border:1px solid var(--line);border-radius:50%;display:flex;font-size:18px;font-style:normal;height:30px;justify-content:center;transition:background .35s ease,color .35s ease;width:30px}.service-list a:hover .icon{background:var(--orange);border-color:var(--orange);color:#fff}@media(prefers-reduced-motion:reduce){.hero-video{animation:none;transform:none}.hero-content{transform:none}.service-list a{transition:none}}@media(max-width:760px){.service-list a{grid-template-columns:30px 30px 1fr 25px}.service-list strong{font-size:17px}}
.hero h1{letter-spacing:-.045em;line-height:1.04}.section h2,.statement h2{letter-spacing:-.04em;line-height:1.06}.hero-copy,.lede,.insights-copy p{letter-spacing:0;line-height:1.65}.eyebrow,.section-label{letter-spacing:.22em}
.site-header{backdrop-filter:blur(14px);background:rgba(245,244,240,.78);margin:18px 4vw;padding:16px 22px;position:absolute;right:4vw;left:4vw;top:0;box-shadow:0 12px 36px rgba(8,21,34,.08)}.site-header nav{gap:26px}.nav-cta{background:var(--ink);border-color:var(--ink);color:#fff!important}.hero-content{max-width:920px;padding-left:8vw}.hero h1{font-size:clamp(62px,8.8vw,142px);max-width:940px}.hero-copy{font-size:19px;max-width:470px}.hero-float{align-items:center;background:rgba(8,21,34,.46);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.24);color:#fff;display:flex;font-size:12px;gap:14px;letter-spacing:.02em;padding:15px 18px;position:absolute;z-index:2}.float-service{bottom:110px;right:7vw;width:210px}.float-service strong{font-size:24px;font-weight:200;margin-left:auto}.float-service b{font-weight:400}.float-dot{background:var(--orange);border-radius:50%;box-shadow:0 0 0 7px rgba(237,103,22,.18);height:8px;width:8px}.float-location{bottom:34px;left:8vw;gap:16px}.float-location i{color:rgba(255,255,255,.58);font-size:10px;font-style:normal}.hero-orbit{border:1px solid rgba(255,255,255,.35);border-radius:50%;height:480px;position:absolute;right:-130px;top:150px;width:480px;z-index:1}.orbit-two{border-color:rgba(237,103,22,.72);height:320px;right:20px;top:210px;width:320px}.marquee{background:var(--orange);color:#fff;font-size:13px;letter-spacing:.18em;overflow:hidden;white-space:nowrap}.marquee div{animation:marquee 28s linear infinite;padding:18px 0;width:max-content}.marquee span{font-size:17px;margin:0 24px}@keyframes marquee{to{transform:translateX(-50%)}}.services{padding-top:150px}.service-list a{font-size:16px}.service-list strong{font-size:23px}.statement{background:linear-gradient(120deg,#071522 0%,#0d2437 58%,#113c50 100%);position:relative;overflow:hidden}.statement:after{background:radial-gradient(circle,rgba(27,131,202,.45),transparent 62%);content:"";height:520px;position:absolute;right:-120px;top:-180px;width:520px}.statement-inner{position:relative;z-index:1}.button-primary{box-shadow:0 12px 30px rgba(237,103,22,.22);transition:transform .3s ease,box-shadow .3s ease}.button-primary:hover{box-shadow:0 18px 45px rgba(237,103,22,.38);transform:translateY(-3px)}
@media(max-width:760px){.site-header{margin:10px 4vw;padding:14px 16px;right:4vw;left:4vw}.hero-content{padding-left:7vw}.hero h1{font-size:61px}.hero-orbit{height:280px;right:-160px;top:210px;width:280px}.orbit-two{height:180px;right:-10px;top:255px;width:180px}.float-service{bottom:96px;right:7vw;width:190px}.float-location{bottom:30px;left:7vw}.marquee{font-size:11px}.services{padding-top:100px}}
.hero-content{padding-top:21vh}.hero h1{font-size:clamp(58px,7.3vw,118px)}@media(max-width:760px){.hero-content{padding-top:30vh}.hero h1{font-size:55px}}
.site-header{border-radius:18px}.nav-cta{border-radius:999px}
:root{--orange:#0877c1;--blue:#1595df}.statement{background:linear-gradient(120deg,#061a2d 0%,#07568c 62%,#0b8bd0 100%)}.site-header{padding-top:10px;padding-bottom:10px}
.site-header nav>a:not(.nav-cta){align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:8px;padding:9px 11px;transition:background .25s ease,color .25s ease,transform .25s ease}.site-header nav>a:not(.nav-cta) i{color:var(--blue);font-size:12px;width:14px;text-align:center}.site-header nav>a:not(.nav-cta):hover{background:rgba(21,149,223,.13);color:#07568c;font-weight:800;transform:translateY(-1px)}
.site-header nav>a:not(.nav-cta):hover{background:var(--orange);color:#fff;font-weight:800;transform:translateY(-1px)}.site-header nav>a:not(.nav-cta):hover i{color:#fff}
.menu-toggle{display:none}
:root{--ink:#30383e;--muted:#687078;--orange:#c83d12;--blue:#0968d7;--paper:#f0f1f1;--line:rgba(48,56,62,.18)}.site-header{background:rgba(240,241,241,.86)}.statement{background:linear-gradient(120deg,#30383e 0%,#145aa8 62%,#0968d7 100%)}.marquee{background:var(--orange)}.button-primary{background:var(--orange)}
.image-label{background:linear-gradient(180deg,rgba(8,21,34,.08),rgba(8,21,34,.56)),url("assets/difference-image.jpeg") center/cover;display:flex;flex-direction:column;justify-content:flex-end;min-height:460px;padding:24px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}
@media(max-width:760px){.image-label{min-height:300px;margin-bottom:50px}}
.services .section-heading h2{background:linear-gradient(180deg,rgba(8,21,34,.08),rgba(8,21,34,.72)),url("assets/hero-team.jpeg") center/cover;color:#fff;min-height:460px;padding:34px 28px;text-shadow:0 2px 18px rgba(0,0,0,.35)}.momentum-icons{display:flex;gap:10px;margin-bottom:28px}.momentum-icons span{align-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;display:flex;font-size:17px;height:42px;justify-content:center;width:42px}.momentum-icons span:nth-child(2){background:rgba(255,255,255,.12)}.momentum-icons span:nth-child(3){background:var(--orange);border-color:var(--orange)}
.hero-orbit{display:none}
.image-label,.services .section-heading h2{border-radius:22px}.hero-float{border-radius:16px}.button{border-radius:14px}.service-list a{border-radius:14px}.contact .button{border-radius:14px}
.photo-panel{background-position:center;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:460px;padding:24px;text-shadow:0 1px 12px rgba(0,0,0,.4)}.insights-photo{background-image:linear-gradient(180deg,rgba(8,21,34,.08),rgba(8,21,34,.62)),url("assets/hero-team.jpeg")}.contact-photo{background-image:linear-gradient(180deg,rgba(8,21,34,.08),rgba(8,21,34,.62)),url("assets/ariel-photo.png");background-position:center 24%}@media(max-width:760px){.photo-panel{min-height:300px;margin-bottom:50px}}
.button-call{background:rgba(9,104,215,.92);color:#fff;font-weight:700;box-shadow:0 10px 24px rgba(9,104,215,.25)}.hero-actions .text-link[href*="wa.me"]{align-items:center;background:#168849;border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.18);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:128px;padding:16px 18px;text-shadow:0 1px 3px rgba(0,0,0,.55);white-space:nowrap}.button-call:hover{background:#0758b8}.hero-actions .text-link[href*="wa.me"]:hover{background:#0f6d3a}
@media(max-width:760px){.services .section-heading h2{min-height:320px;padding:28px 22px}}
.menu-toggle{align-items:center;background:var(--ink);border:0;border-radius:50%;color:#fff;cursor:pointer;height:42px;justify-content:center;width:42px}.menu-toggle i{font-size:16px}@media(max-width:760px){.site-header{align-items:center}.menu-toggle{display:flex;margin-left:auto}.site-header nav{background:rgba(240,241,241,.98);border-radius:18px;box-shadow:0 18px 35px rgba(8,21,34,.16);display:none;flex-direction:column;gap:7px;left:0;padding:14px;position:absolute;right:0;top:calc(100% + 8px)}.site-header nav.is-open{display:flex}.site-header nav>a:not(.nav-cta){justify-content:flex-start;width:100%}.site-header nav .nav-cta{margin-top:4px;text-align:center;width:100%}.hero-content{padding-right:7vw}.hero h1{font-size:clamp(48px,14vw,68px);line-height:1.02}.hero-copy{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.section h2,.statement h2{font-size:clamp(44px,13vw,64px)}footer{gap:18px}}
.hero{background:url("assets/hero-fallback.png") center/cover}.hero-video{transition:opacity 1.2s ease}.hero-video.video-finished{opacity:0}
.hero-actions{justify-content:center;left:50%;position:relative;transform:translateX(-50%);width:calc(100vw - 16vw)}@media(max-width:760px){.hero-actions{align-items:center;left:0;transform:none;width:100%}}
.inner-page{padding:170px 8vw 90px;background:var(--paper);min-height:calc(100vh - 120px)}.page-hero{background:linear-gradient(120deg,rgba(48,56,62,.96),rgba(9,104,215,.86)),url("assets/hero-fallback.png") center/cover;border-radius:24px;color:#fff;min-height:500px;padding:90px 8vw;display:flex;flex-direction:column;justify-content:center}.page-hero h1{font-size:clamp(58px,8vw,120px);font-weight:200;letter-spacing:-.06em;line-height:.96;margin:24px 0;max-width:900px}.page-hero h1 span{color:#8ecbff}.page-hero>p:last-child{font-size:20px;line-height:1.55;max-width:600px}.page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:90px 0}.page-grid article{background:#fff;border:1px solid var(--line);border-radius:20px;min-height:240px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.page-grid article:hover{box-shadow:0 16px 30px rgba(48,56,62,.12);transform:translateY(-5px)}.page-grid article>i{align-items:center;background:rgba(9,104,215,.1);border-radius:50%;color:var(--blue);display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.page-grid h2{font-size:25px;font-weight:300;margin:28px 0 12px}.page-grid p{color:var(--muted);font-size:16px;line-height:1.55;margin:0}.page-cta{align-items:center;background:linear-gradient(120deg,#30383e,#0968d7);border-radius:24px;color:#fff;display:flex;justify-content:space-between;padding:55px 65px}.page-cta h2{font-size:clamp(34px,5vw,65px);font-weight:200;letter-spacing:-.05em;margin:0}.page-cta .button{background:var(--orange);color:#fff}.inner-page+footer{background:#fff}@media(max-width:760px){.inner-page{padding:120px 6vw 50px}.page-hero{min-height:520px;padding:55px 28px}.page-hero h1{font-size:58px}.page-grid{grid-template-columns:1fr;padding:55px 0}.page-cta{align-items:flex-start;flex-direction:column;gap:30px;padding:35px 28px}}
.inner-page{background:var(--paper);min-height:calc(100vh - 120px);padding:170px 8vw 90px}.page-hero{background:linear-gradient(120deg,rgba(48,56,62,.96),rgba(9,104,215,.86)),url("assets/hero-fallback.png") center/cover;border-radius:24px;color:#fff;min-height:500px;padding:90px 8vw;display:flex;flex-direction:column;justify-content:center}.page-hero h1{font-size:clamp(58px,8vw,120px);font-weight:200;letter-spacing:-.06em;line-height:.96;margin:24px 0}.page-hero h1 span{color:#8ecbff}.page-hero>p:last-child{font-size:20px;line-height:1.55;max-width:600px}.product-showcase{align-items:end;display:grid;gap:8vw;grid-template-columns:1.5fr 1fr;padding:100px 0 50px}.product-intro h2{font-size:clamp(38px,5vw,68px);font-weight:200;letter-spacing:-.05em;line-height:1;margin:22px 0}.product-intro>p:last-child{color:var(--muted);font-size:18px;line-height:1.55;max-width:560px}.resume-stats{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.resume-stats strong{border-top:2px solid var(--blue);color:var(--blue);font-size:32px;font-weight:300;padding-top:12px}.resume-stats small{color:var(--muted);display:block;font-size:10px;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.published-products{padding:30px 0 80px}.published-products .product-names{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.published-products article{background:#fff;border:1px solid var(--line);border-radius:18px;min-height:170px;padding:24px}.published-products article i{color:var(--blue);font-size:21px}.published-products article h3{font-size:20px;font-weight:600;margin:22px 0 8px}.published-products article p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.page-cta{align-items:center;background:linear-gradient(120deg,#30383e,#0968d7);border-radius:24px;color:#fff;display:flex;justify-content:space-between;padding:55px 65px}.page-cta h2{font-size:clamp(34px,5vw,65px);font-weight:200;letter-spacing:-.05em;margin:0}.page-cta .button{background:var(--orange);color:#fff}.legal-copy{background:#fff;border-radius:22px;margin:60px auto 0;max-width:850px;padding:55px}.legal-copy h2{font-size:26px;font-weight:400;margin:0 0 12px}.legal-copy p{color:var(--muted);font-size:17px;line-height:1.65;margin:0 0 34px}.legal-copy a{color:var(--blue)}.cookie-consent{align-items:center;background:rgba(48,56,62,.97);border:1px solid rgba(255,255,255,.2);border-radius:18px;bottom:22px;box-shadow:0 18px 40px rgba(0,0,0,.25);color:#fff;display:flex;gap:30px;justify-content:space-between;left:22px;padding:20px 24px;position:fixed;right:22px;z-index:20}.cookie-consent[hidden]{display:none}.cookie-consent p{color:rgba(255,255,255,.72);font-size:13px;line-height:1.45;margin:7px 0 0;max-width:650px}.cookie-actions{align-items:center;display:flex;gap:12px;white-space:nowrap}.cookie-actions a,.cookie-actions button{background:transparent;border:0;color:#fff;cursor:pointer;font:600 12px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:11px 13px}.cookie-actions .button-primary{background:var(--orange);border-radius:10px}@media(max-width:760px){.inner-page{padding:120px 6vw 50px}.page-hero{min-height:520px;padding:55px 28px}.page-hero h1{font-size:58px}.product-showcase{display:block;padding:65px 0 35px}.resume-stats{margin-top:35px}.published-products .product-names{grid-template-columns:1fr}.page-cta{align-items:flex-start;flex-direction:column;gap:30px;padding:35px 28px}.cookie-consent{align-items:flex-start;bottom:12px;flex-direction:column;gap:14px;left:12px;padding:18px;right:12px}.cookie-actions{flex-wrap:wrap}.legal-copy{padding:28px}}
.book-grid{align-items:stretch}.book-card{display:grid!important;grid-template-columns:180px 1fr;gap:26px;overflow:hidden;padding:0!important}.book-card>img,.book-cover-placeholder{background:#e4e8e9;height:100%;min-height:270px;object-fit:cover;width:180px}.book-cover-placeholder{align-items:center;color:var(--blue);display:flex;font-size:42px;justify-content:center}.book-card-content{padding:28px 28px 28px 0}.book-card-content h2{font-size:28px;font-weight:300;line-height:1.05;margin:14px 0}.book-card-content p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.55;margin:0 0 20px}.book-card-content .button{font-size:13px;margin-top:8px;padding:12px 16px}.book-card .eyebrow{margin:0}@media(max-width:760px){.book-card{display:block!important}.book-card>img,.book-cover-placeholder{height:260px;width:100%}.book-card-content{padding:25px}.site-header nav{max-height:calc(100vh - 110px);overflow:auto}}
.site-header nav>a:first-child[href$="/"]{display:none!important}
.content-card{overflow:hidden}.content-card-media{display:block;height:210px;margin:-24px -24px 24px;overflow:hidden}.content-card-media img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.content-card:hover .content-card-media img{transform:scale(1.04)}.content-card-icon{align-items:center;background:rgba(9,104,215,.1);border-radius:50%;color:var(--blue);display:flex;font-size:24px;height:54px;justify-content:center;width:54px}.content-card h3{margin-top:18px}.content-card i{font-style:normal}
.site-header nav>a i{font-family:inherit;font-size:0;font-style:normal;width:16px}.site-header nav>a i:before{font-size:15px;font-weight:700}.site-header nav>a[href*="products"] i:before{content:"▦"}.site-header nav>a[href*="music"] i:before{content:"♫"}.site-header nav>a[href*="services"] i:before{content:"⌘"}.site-header nav>a[href*="books"] i:before{content:"▥"}.site-header nav>a[href*="news"] i:before{content:"▤"}.site-header nav>a[href*="index"] i:before{content:"⌂"}.site-header nav>a i:before{color:var(--blue)}.site-header nav>a:hover i:before{color:inherit}
.hero{background-image:url("hero-fallback.png")}.image-label{background-image:linear-gradient(180deg,rgba(8,21,34,.08),rgba(8,21,34,.56)),url("difference-image.jpeg")}.services .section-heading h2{background-image:linear-gradient(180deg,rgba(8,21,34,.08),rgba(8,21,34,.72)),url("hero-team.jpeg")}.insights-photo{background-image:linear-gradient(180deg,rgba(8,21,34,.08),rgba(8,21,34,.62)),url("hero-team.jpeg")}.contact-photo{background-image:linear-gradient(180deg,rgba(8,21,34,.08),rgba(8,21,34,.62)),url("ariel-photo.png")}.page-hero{background-image:linear-gradient(120deg,rgba(48,56,62,.96),rgba(9,104,215,.86)),url("hero-fallback.png")}
.hero{padding-bottom:58px}.hero:after{background:var(--orange);bottom:0;color:#fff;content:"SOFTWARE   ✦   MOBILE APPS   ✦   CLOUD SYSTEMS   ✦   DIGITAL CLARITY   ✦   SOFTWARE   ✦   MOBILE APPS";font-size:13px;left:0;letter-spacing:.18em;line-height:58px;overflow:hidden;padding-left:5vw;position:absolute;right:0;white-space:nowrap;z-index:3}.hero-content:after{background:rgba(8,21,34,.55);border:1px solid rgba(255,255,255,.35);border-radius:14px;bottom:-178px;color:#fff;content:"MIAMI / FL     EST. 2015";font-size:12px;letter-spacing:.04em;padding:17px 20px;position:absolute;white-space:pre;z-index:3}
.hero:after,.hero-content:after{display:none}.hero{padding-bottom:0}
.site-header nav>a:first-child[href$="/"]{display:inline-flex!important}
.hero-actions .button-call i,.hero-actions .text-link[href*="wa.me"] i{font-family:inherit;font-size:0;font-style:normal;width:22px}.hero-actions .button-call i:before{color:currentColor;content:"☎";font-size:21px}.hero-actions .text-link[href*="wa.me"] i:before{color:currentColor;content:"◉";font-size:18px}.hero-actions .button-call,.hero-actions .text-link[href*="wa.me"]{align-items:center;display:inline-flex;line-height:1;min-height:52px}.hero-actions .button-call{gap:12px}.hero-actions .text-link[href*="wa.me"]{gap:8px}
