:root{--caicacao: #f1eee3;--ardosia: #1c1d18;--ardosia-suave: #8b9184;--esquadria: #1f4a45;--telha: #c85a2a;--ipe: #e8b54a;--musgo: #8b9184;--linha: rgb(31 74 69 / 85%);--surface-base: #1c1d18;--surface-raised: #232420;--surface-glass: rgb(35 36 32 / 88%);--text-primary: #f1eee3;--text-muted: #b9b9ae;--text-on-terra: #000;--accent-petroleo: #1f4a45;--accent-petroleo-light: #c6d7d3;--accent-terra: #c85a2a;--accent-areia: #e8b54a;--border-subtle: rgb(198 215 211 / 28%);--display: "Bitter", georgia, serif;--body: "Work Sans", arial, sans-serif;--container: 72rem;--section-space: clamp(4rem, 8vw, 7rem);--radius-sm: .45rem;--radius-md: .8rem;--radius-lg: 1.25rem;--shadow-sm: 0 .35rem 1rem rgb(0 0 0 / 12%);--shadow-md: 0 1rem 2.5rem rgb(0 0 0 / 18%);--shadow-glow: 0 1rem 3rem rgb(31 74 69 / 16%);--duration-fast: .15s;--duration-base: .22s;--duration-slow: .5s;--ease-standard: cubic-bezier(.2, .65, .3, 1);--ease-enter: cubic-bezier(.16, 1, .3, 1);--atmosphere-scroll: 0;color:var(--caicacao);background:var(--ardosia);font-family:var(--body);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;font-size:1rem;line-height:1.6;background:var(--surface-base)}html,body{width:100%}img,svg{display:block;max-width:100%}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:3px solid var(--telha);outline-offset:4px}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.75rem 1rem;transform:translateY(-150%);background:var(--caicacao);color:var(--ardosia);font-weight:600}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - 2rem,var(--container));margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;z-index:10;top:0;padding-top:.65rem;transition:transform var(--duration-base) var(--ease-standard)}.page-atmosphere{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none}.page-atmosphere-glow{position:absolute;display:block;width:min(90vw,70rem);aspect-ratio:1;border-radius:50%;opacity:.42;will-change:transform,opacity;transition:opacity var(--duration-slow) var(--ease-standard)}.page-atmosphere-glow-one{top:-30rem;right:-34rem;background:radial-gradient(circle,rgb(31 74 69 / 42%) 0%,rgb(31 74 69 / 10%) 38%,transparent 68%);transform:translate3d(0,calc(var(--atmosphere-scroll) * -8vh),0)}.page-atmosphere-glow-two{bottom:-37rem;left:-35rem;background:radial-gradient(circle,rgb(200 90 42 / 24%) 0%,rgb(232 181 74 / 8%) 42%,transparent 69%);transform:translate3d(0,calc(var(--atmosphere-scroll) * 10vh),0)}:root[data-atmosphere=process] .page-atmosphere-glow-one,:root[data-atmosphere=portfolio] .page-atmosphere-glow-one{opacity:.62}:root[data-atmosphere=pricing] .page-atmosphere-glow-two,:root[data-atmosphere=contact] .page-atmosphere-glow-two{opacity:.6}main,footer{position:relative;z-index:1}.header-inner{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1rem;padding-inline:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#1c1d18c7;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.site-header.is-scrolled .header-inner{border-color:#c6d7d366;background:#1c1d18eb;box-shadow:var(--shadow-sm)}.header-inner>*{min-width:0}.brand{display:inline-flex;align-items:baseline;gap:.45rem;text-decoration:none}.brand strong{font-family:var(--display);font-size:1.05rem;line-height:1.1;white-space:nowrap}.brand>span{color:var(--ardosia-suave);font-size:.77rem;white-space:nowrap}.brand .brand-accent{color:var(--telha);font-size:inherit}nav{display:flex;align-items:center;gap:1.25rem}nav a{position:relative;display:none;min-height:44px;align-items:center;font-size:.94rem;font-weight:500;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}nav a:not(.nav-contact):after{position:absolute;bottom:.65rem;left:0;width:0;height:1px;background:var(--accent-areia);content:"";transition:width var(--duration-fast) var(--ease-standard)}nav a:not(.nav-contact):hover,nav a:not(.nav-contact):focus-visible{color:var(--accent-areia)}nav a:not(.nav-contact):hover:after,nav a:not(.nav-contact):focus-visible:after{width:100%}nav .nav-contact{display:inline-flex;gap:.45rem;padding-inline:.75rem;border:1px solid var(--esquadria);color:var(--caicacao)}.nav-contact img{width:1.375rem;height:1.375rem;flex:0 0 auto;object-fit:contain}.hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(3rem,7vw,5.5rem);background:#1c1d18f0}.hero-grid{position:relative;z-index:1;display:grid;gap:2.5rem}.hero-grid>*{min-width:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:600}h1{max-width:13ch;margin-bottom:1.5rem;font-size:clamp(2.35rem,8.3vw,5rem);line-height:1.06;text-wrap:balance}.hero-word{display:inline-block;will-change:transform,opacity}h2{max-width:18ch;margin-bottom:1.5rem;font-size:clamp(2rem,5.5vw,3.55rem);line-height:1.12;text-wrap:balance}h3{margin-bottom:.65rem;font-size:1.35rem;line-height:1.25}.hero-lead{max-width:37rem;margin-bottom:1.75rem;color:var(--ardosia-suave);font-size:clamp(1.03rem,2.5vw,1.17rem)}.hero-enter{opacity:1;transform:none}.blur-word{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(-20px);transition:opacity .35s ease-out,filter .35s ease-out,transform .35s ease-out;transition-delay:var(--blur-delay);will-change:transform,filter,opacity}.blur-word.is-visible{opacity:1;filter:blur(0);transform:translateY(0)}.button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.75rem;padding:.85rem 1.15rem;border:1px solid transparent;font-weight:600;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.button img{width:1.45rem;height:1.45rem;object-fit:contain}.button svg{width:1.25rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--telha);color:var(--text-on-terra);box-shadow:0 0 0 1px #e8b54a59,0 .75rem 1.75rem #c85a2a33}.button-primary:hover{background:#d66b3b}.discovery{align-self:end;padding:1.5rem;border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--surface-glass);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.discovery-title{margin-bottom:1.5rem;color:var(--caicacao);font-size:.9rem;font-weight:600}.split-flap{width:fit-content;min-width:8.5rem;margin-bottom:1rem;padding:.35rem .55rem;background:var(--ardosia);color:var(--caicacao);font-family:var(--display);font-size:1.05rem;line-height:1}.split-flap.is-flipping{animation:flap .32s ease-out}.discovery ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.discovery li{display:grid;grid-template-columns:1.7rem minmax(0,1fr);align-items:baseline;padding:.55rem 0;border-top:1px solid var(--linha)}.discovery li span{color:var(--ipe);font-size:.8rem;font-weight:600}.discovery li strong{font-family:var(--display);font-size:clamp(1.2rem,4.5vw,2rem);overflow-wrap:anywhere}.section{padding-block:var(--section-space)}.problem,.trust{border-top:1px solid var(--linha);background:#1c1d18f2}.split-copy,.demo-grid,.trust-layout{display:grid;gap:2.5rem}.body-copy{max-width:39rem;font-size:1.08rem}.body-copy p:last-child,.demo-copy>p:last-of-type,.trust p:last-of-type{margin-bottom:0}.process{background:#1c1d18f0;color:var(--caicacao)}.section-heading{margin-bottom:clamp(2.5rem,7vw,5rem)}.process-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.process-list li{min-height:100%;padding:1.5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#23242094;transition:transform var(--duration-base) var(--ease-enter)}.process-list li.is-active{box-shadow:var(--shadow-glow);transform:translate3d(0,-.2rem,0)}.process-list li>span{display:block;margin-bottom:1rem;color:#c6d7d3;font-size:.82rem;font-weight:600}.process-list p{max-width:19rem;margin-bottom:0;color:#d0d0c7}.demo-grid{align-items:center}.demo-copy>p{max-width:34rem;color:var(--ardosia-suave);font-size:1.08rem}.check-list{margin:1.75rem 0 0;padding:0;list-style:none}.check-list li{position:relative;padding:.65rem 0 .65rem 1.75rem;border-bottom:1px solid var(--linha)}.check-list li:before{position:absolute;top:.88rem;left:0;width:.7rem;height:.4rem;border-bottom:2px solid var(--esquadria);border-left:2px solid var(--esquadria);content:"";transform:rotate(-45deg)}.text-link,.package-card a{display:inline-block;padding-block:.35rem;border-bottom:2px solid var(--esquadria);font-weight:600;text-decoration:none}.sample-page{overflow:hidden;border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--surface-glass)}.phone-example{display:grid;min-height:clamp(20rem,55vw,26rem);place-items:center;padding:1rem;border-bottom:1px solid var(--esquadria);background:linear-gradient(145deg,var(--esquadria),var(--ardosia) 72%)}.phone-example-screen{width:min(100%,15rem);aspect-ratio:9 / 16;padding:1.1rem .85rem .85rem;overflow:hidden;border:1px solid var(--caicacao);border-radius:1.55rem;background:var(--ardosia);box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-enter)}.phone-example-label,.phone-example-name,.phone-example-hours{margin:0}.phone-example-label{color:var(--ipe);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.phone-example-name{margin-top:.25rem;color:var(--caicacao);font-family:var(--display);font-size:1.25rem;line-height:1.1}.phone-example-hours{width:fit-content;margin-top:.7rem;padding:.25rem .45rem;border:1px solid var(--esquadria);border-radius:var(--radius-sm);color:var(--caicacao);font-size:.66rem;line-height:1.25}.phone-example-photos{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:repeat(2,minmax(2.4rem,1fr));gap:.35rem;height:7.5rem;margin-top:.85rem}.phone-example-photos span{display:block;border:1px solid var(--esquadria);border-radius:.55rem}.phone-example-photos span:first-child{grid-row:span 2;background:linear-gradient(145deg,var(--ipe),var(--telha))}.phone-example-photos span:nth-child(2){background:linear-gradient(135deg,var(--esquadria),var(--caicacao))}.phone-example-photos span:nth-child(3){background:linear-gradient(135deg,var(--telha),var(--ipe))}.phone-example-links{display:grid;gap:.35rem;margin:.85rem 0;padding:0;color:var(--caicacao);font-size:.68rem;font-weight:600;list-style:none}.phone-example-links li{padding-bottom:.3rem;border-bottom:1px solid var(--esquadria)}.phone-example-whatsapp{display:flex;min-height:2.25rem;align-items:center;justify-content:center;padding:.45rem .65rem;border-radius:var(--radius-sm);background:var(--telha);color:var(--text-on-terra);font-size:.72rem;font-weight:700;text-align:center}@media(hover:hover)and (pointer:fine){.sample-page:hover .phone-example-screen{transform:translate3d(0,-.2rem,0) rotate(.35deg)}}.sample-content{padding:1.5rem}.sample-content h3{max-width:18ch;font-size:clamp(1.55rem,5vw,2.2rem)}.sample-content>p{color:var(--ardosia-suave)}.pricing,.portfolio{border-top:1px solid var(--linha);background:#1c1d18f2}.portfolio-heading{margin-bottom:2rem}.portfolio-heading>p{max-width:38rem;margin-top:1rem;color:var(--ardosia-suave)}.portfolio-grid{display:grid;gap:1rem}.portfolio-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--esquadria);border-radius:var(--radius-md);background:var(--surface-glass);transition:transform var(--duration-base) var(--ease-enter)}.portfolio-card.is-active{box-shadow:var(--shadow-glow)}.portfolio-media{width:100%;aspect-ratio:1200 / 630;border-bottom:1px solid var(--esquadria);background:var(--ardosia);overflow:hidden}.portfolio-media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--duration-slow) var(--ease-enter)}@media(hover:hover)and (pointer:fine){.portfolio-card:hover{transform:translate3d(0,-.25rem,0)}.portfolio-card:hover .portfolio-media img{transform:scale(1.025)}}.portfolio-card-content{display:flex;flex:1;flex-direction:column;padding:1.25rem}.portfolio-tag{margin-bottom:.4rem;color:var(--caicacao);font-size:.88rem;font-weight:600;opacity:.65}.portfolio-card h3{margin-bottom:1rem}.portfolio-card ul{margin:0 0 1.25rem;padding:0;list-style:none}.portfolio-card li{color:#b4b9ac;opacity:.95}.portfolio-card li+li{margin-top:.4rem}.portfolio-card-action{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--esquadria)}.portfolio-visit{display:inline-flex;min-height:44px;align-items:center;gap:.4em;padding-inline:1rem;border:1px solid var(--esquadria);color:var(--caicacao);font-size:.94rem;font-weight:500;text-decoration:none;transition:border-color .15s ease,color .15s ease}.portfolio-visit svg{width:14px;height:14px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;transition:transform .15s ease}.portfolio-visit:hover,.portfolio-visit:focus-visible{border-color:var(--telha);color:var(--telha)}.portfolio-visit:hover svg,.portfolio-visit:focus-visible svg{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.portfolio-visit,.portfolio-visit svg{transition:none}}.portfolio-cta{margin-top:2rem}.pricing-heading{display:grid;gap:1.5rem;margin-bottom:3rem}.pricing-heading>p{max-width:31rem;color:var(--ardosia-suave)}.price-table{display:none;width:100%;border-collapse:collapse}.package-grid{display:grid;gap:1rem}.package-card{display:flex;min-height:100%;flex-direction:column;padding:1.5rem;border:1px solid var(--esquadria);border-radius:var(--radius-md);background:var(--surface-glass);transform:perspective(56rem) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform var(--duration-base) var(--ease-enter),border-color var(--duration-fast) var(--ease-standard)}.package-card.is-active{box-shadow:var(--shadow-glow)}.package-card-featured{border-color:var(--telha);border-top-width:2px}.package-badge{width:fit-content;margin-bottom:1rem;padding:.2rem .45rem;background:var(--telha);color:var(--text-on-terra);font-size:.82rem;font-weight:600}.package-for{margin-bottom:.2rem;color:var(--ardosia-suave);font-size:.88rem}.package-summary{min-height:3.2rem;margin-bottom:1.25rem;color:var(--caicacao);font-weight:500}.package-card ul{margin:0 0 1.5rem;padding:0;list-style:none}.package-card li{position:relative;padding-left:1rem;color:var(--ardosia-suave)}.package-card li+li{margin-top:.55rem}.package-card li:before{position:absolute;left:0;color:var(--telha);content:"•"}.package-button{width:100%;margin-top:auto;border-color:var(--telha);background:transparent;color:var(--caicacao)}.package-button:hover{background:var(--telha)}.package-included{margin-top:1rem;padding:1.25rem;border:1px solid var(--esquadria);border-radius:var(--radius-md);background:#23242075;transition:transform var(--duration-base) var(--ease-enter)}.package-included.is-active{box-shadow:var(--shadow-sm);transform:translate3d(0,-.15rem,0)}.package-included>p{margin-bottom:.75rem;color:var(--caicacao);font-family:var(--display);font-size:1.1rem}.package-included ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.package-included li{position:relative;padding-left:1rem;color:var(--ardosia-suave)}.package-included li:before{position:absolute;left:0;color:var(--telha);content:"•"}.price-table thead,.price-table tbody{display:contents}.price-row{display:grid;gap:1.25rem;margin-top:1rem;padding:1.5rem;border:1px solid var(--linha);background:#232420;transition:transform .18s ease,border-color .18s ease}.price-row:first-child{margin-top:0}.price-row:hover{border-color:var(--esquadria);transform:translateY(-2px)}.price-header{display:none}.price-row.featured{border-top:2px solid var(--esquadria)}.price-row th,.price-row td{padding:0;text-align:left;vertical-align:middle}.package-name span{color:var(--musgo);font-size:.84rem;font-weight:600}.package-name strong{display:block;margin-top:.2rem;font-family:var(--display);font-size:1.75rem;line-height:1.2}.price-row ul{margin:0;padding:0;list-style:none}.price-row li{position:relative;padding-left:1.1rem}.price-row li:before{position:absolute;left:0;color:var(--telha);content:"•"}.price-row li+li{margin-top:.4rem}.package-action{align-self:end}.package-action a{display:inline-block;padding-block:.35rem;border-bottom:2px solid var(--esquadria);font-weight:600;text-decoration:none}.trust-identity{display:flex;align-items:center;gap:.75rem;width:fit-content;padding:.85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass);box-shadow:var(--shadow-sm)}.trust-monogram{display:grid;width:3rem;aspect-ratio:1;flex:0 0 auto;place-items:center;border:1px solid var(--esquadria);border-radius:50%;color:var(--caicacao);font-family:var(--display);font-size:1.35rem;font-weight:600}.trust-name{margin:0;color:var(--caicacao);font-family:var(--display);font-size:1.1rem;font-weight:600;line-height:1.15}.trust-role{margin:.2rem 0 0;color:var(--caicacao);font-size:.82rem;opacity:.8}.trust-content{max-width:60ch}.trust-content h2{text-wrap:balance}.trust-options{display:grid;gap:1.25rem;margin-bottom:1.5rem}.trust-option{padding-top:1rem;border-top:1px solid var(--esquadria)}.trust-option h3{margin-bottom:.35rem;color:var(--caicacao);font-family:var(--body);font-size:.92rem;font-weight:600}.trust-option p,.trust-closing{color:var(--caicacao);font-size:1.08rem;opacity:.85}.trust-content .trust-closing{margin-bottom:1.5rem}.trust-button{display:inline-flex;min-height:44px;align-items:center;padding-inline:1rem;border:1px solid var(--esquadria);color:var(--caicacao);font-size:.94rem;font-weight:500;text-decoration:none;transition:border-color .15s ease,color .15s ease}.trust-button:hover,.trust-button:focus-visible{border-color:var(--telha);color:var(--telha)}.final-cta{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--section-space);border-top:1px solid var(--border-subtle);background:#1c1d18f0;color:var(--caicacao)}.final-cta-inner{position:relative;z-index:1}.grainient-layer{position:absolute;z-index:0;inset:-20%;opacity:.14;background:radial-gradient(ellipse at 20% 30%,rgb(201 154 61 / 45%),transparent 45%),radial-gradient(ellipse at 80% 75%,rgb(241 238 227 / 34%),transparent 48%);filter:blur(32px)}.final-cta h2{max-width:15ch}.final-cta-inner>p{max-width:36rem;color:#e2edeb;font-size:1.1rem}.button-light{margin-top:.75rem;background:var(--telha);color:var(--text-on-terra)}.button-light:hover{background:#d66b3b}.email-link{display:block;width:fit-content;max-width:100%;margin-top:1.25rem;overflow-wrap:anywhere;color:#e2edeb;font-size:.94rem;text-decoration-color:#e8b54aa6;text-underline-offset:.25em;transition:color var(--duration-fast) var(--ease-standard)}.email-link:hover,.email-link:focus-visible{color:var(--accent-areia)}.text-link,.email-link,.portfolio-visit{display:inline-flex;min-height:44px;align-items:center}main,section,.hero-copy,.portfolio-card-content,.package-card{min-width:0}p,li,a{overflow-wrap:anywhere}.whatsapp-float{position:fixed;z-index:30;right:max(1rem,calc(env(safe-area-inset-right) + .5rem));bottom:max(1rem,calc(env(safe-area-inset-bottom) + .5rem));display:grid;width:3.5rem;height:3.5rem;place-items:center;border:0;background:transparent;transition:transform .18s ease}.whatsapp-float:hover{transform:translateY(-2px)}.whatsapp-float img{width:3.25rem;height:3.25rem;object-fit:contain}footer{padding-block:1.5rem;border-top:1px solid var(--linha);background:#1c1d18f5;color:var(--ardosia-suave)}.trust,.final-cta,footer,.hero,.process,.pricing,.portfolio,.demo,.problem{scroll-margin-top:5.75rem}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem}.footer-inner p{margin:0;font-size:.88rem}.reveal{opacity:1;transform:none;transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes hero-enter{to{opacity:1;transform:translateY(0)}}@keyframes flap{50%{transform:rotateX(84deg)}to{transform:rotateX(0)}}@media(min-width:42rem){.container{width:min(100% - 3rem,var(--container))}nav a{display:inline-flex}.hero-grid,.split-copy,.demo-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.hero-grid{align-items:end;gap:clamp(2.5rem,5vw,4.5rem)}.discovery ol{grid-template-columns:1fr}.process-list{grid-template-columns:repeat(2,1fr)}.process-list li{padding-right:2rem}.pricing-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.6fr);align-items:end}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-row{grid-template-columns:minmax(9rem,.8fr) minmax(16rem,1.5fr) minmax(10rem,.8fr);gap:2rem}.package-grid,.package-included ul{grid-template-columns:repeat(3,minmax(0,1fr))}.price-header{display:grid;margin:0;padding:.75rem 1.5rem;border:0;background:transparent;font-size:.84rem;font-weight:600}.trust-layout{grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);align-items:start}.trust-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media not (min-width:42rem){.page-atmosphere-glow{opacity:.24}nav{gap:0}nav .nav-contact{width:44px;padding-inline:0;justify-content:center}nav .nav-contact span{display:none}.site-header{padding-top:.5rem}.header-inner{min-height:4.25rem;padding-inline:.85rem}.header-inner,.discovery{-webkit-backdrop-filter:none;backdrop-filter:none}.hero{padding-top:2.75rem}.trust-identity{margin-bottom:.25rem}}@media(min-width:64rem){.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-list{grid-template-columns:repeat(4,1fr)}.process-list li+li{padding-left:1.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.hero-enter{opacity:1;transform:none}.blur-word{opacity:1;filter:none;transform:none;transition:none}.trust-button{transition:none}.page-atmosphere-glow{transform:none;transition:none}.header-inner,nav a,nav a:after,.process-list li,.portfolio-card,.package-card,.package-included{transition:none}}
