.ak-site{--ak-electric:#28bdf4;--ak-aqua:#8cecff;--ak-line:#87ddf72e;background:#01060b}.ak-site-header{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(#01070df0,#01070da8);border-bottom-color:#97ddf21f;min-height:76px;padding:15px clamp(20px,4vw,68px);position:fixed;box-shadow:0 18px 50px #00040933}.ak-brand{letter-spacing:.2em;font-size:.82rem}.ak-brand img{border-radius:0;width:34px;height:34px}.ak-primary-nav a{letter-spacing:.09em;text-transform:uppercase;font-size:.67rem}.ak-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04111bad;border-radius:10px;min-height:48px;padding:12px 20px;box-shadow:inset 0 1px #ffffff06}.ak-button-primary{background:linear-gradient(115deg,#88edff,#22aeea 58%,#0c67bc);box-shadow:0 18px 50px -18px #23bbf1b8,inset 0 1px #ffffff73}.ak-hero{--ak-hero-x:0;--ak-hero-y:0;--ak-hero-scroll:0;background:#01070d;min-height:max(760px,100svh);padding:132px clamp(28px,6vw,104px) 106px}.ak-hero-poster{background:#01070d}.ak-hero-media{z-index:-4;position:absolute;inset:0;overflow:hidden}.ak-hero-media:after{content:"";background:linear-gradient(90deg,#01070df7 0%,#01070dd1 28%,#01070d2e 65%,#01070d33 100%),linear-gradient(#01070d2e,#0000 45%,#01070db8);position:absolute;inset:0}.ak-hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.075) translate3d(calc(var(--ak-hero-x) * -7px), calc(var(--ak-hero-y) * -5px + var(--ak-hero-scroll) * 28px), 0);filter:saturate(.98)contrast(1.04)brightness(.86);transition:transform .18s linear}.ak-water-canvas{z-index:-2;opacity:.62;mix-blend-mode:screen}.ak-hero-grid{z-index:-1;opacity:.08;background-size:64px 64px;transform:perspective(620px)rotateX(63deg)scale(1.6)translateY(50%)}.ak-hero-caustics{z-index:1;opacity:.32;filter:blur(1px);transform:perspective(500px) rotateX(64deg) translate3d(calc(var(--ak-hero-x) * 12px), 0, 0);transform-origin:top;pointer-events:none;background:radial-gradient(at 72% 5%,#8df1ff38,#0000 25%),repeating-radial-gradient(at 70% 0,#0000 0 36px,#4ad2f412 38px 40px,#0000 43px 74px);position:absolute;inset:44% -10% -32%}.ak-water-drop{opacity:.86;width:27px;height:37px;transform:translate3d(calc(var(--ak-hero-x) * 10px), calc(var(--ak-hero-y) * 8px), 0) rotate(45deg);top:16%;left:70%}.ak-splash-ring{opacity:.58;width:min(44vw,650px);transform:translate(-50%, -50%) rotateX(72deg) translate3d(calc(var(--ak-hero-x) * 10px), 0, 0);top:72%;left:73%}.ak-particle-field{transform:translate3d(calc(var(--ak-hero-x) * 14px), calc(var(--ak-hero-y) * 10px), 0);transition:transform .16s linear}.ak-particle-field i{background:radial-gradient(circle at 32% 28%,#fff,#6fe6fb5c 35%,#105e8133);box-shadow:inset 0 0 4px #ffffff80,0 0 18px #58dbf480}.ak-hero-content{width:min(690px,48vw);transform:translate3d(0, calc(var(--ak-hero-scroll) * -22px), 0)}.ak-hero-wordmark{letter-spacing:.42em;margin-bottom:20px;font-size:clamp(.9rem,1.45vw,1.25rem)}.ak-hero h1{letter-spacing:-.065em;text-shadow:0 12px 45px #00030899;max-width:680px;font-size:clamp(3.55rem,5.55vw,6.75rem);font-weight:460;line-height:.93}.ak-hero-lead{color:#c0d2d9;max-width:610px;margin-top:26px;font-size:clamp(.88rem,1.05vw,1.04rem)}.ak-scroll-cue{bottom:24px;color:#9eb6c0!important}.ak-chapter{border-top:1px solid #80d5f014}.ak-chapter h2,.ak-section-heading h2{letter-spacing:-.058em;font-size:clamp(2.75rem,4.85vw,5.9rem);font-weight:460}.ak-universes{color:#eefcff;background:radial-gradient(circle at 80% 8%,#1d9ed31a,#0000 27%),#020911}.ak-universes .ak-kicker,.ak-solutions-copy .ak-kicker{color:var(--ak-aqua)}.ak-universe-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.ak-universe-card{min-height:390px;transform-style:preserve-3d;border:1px solid #84d5ed24;border-radius:12px;grid-column:span 4;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;box-shadow:0 28px 70px #00050b59}.ak-universe-card:nth-child(-n+2){grid-column:span 6;min-height:490px}.ak-universe-card:after{background:linear-gradient(#00080f0a 15%,#00080f61 50%,#00080ff5)}.ak-universe-card img{filter:saturate(.78)brightness(.68)contrast(1.05)}.ak-universe-card:hover{z-index:2;border-color:#66e0f973;transform:perspective(900px)translateY(-8px)rotateX(1.5deg);box-shadow:0 42px 100px #00050b94,0 0 50px #26bae014}.ak-universe-card:hover img{filter:saturate(.95)brightness(.76)contrast(1.03);transform:scale(1.075)}.ak-universe-card h3{max-width:80%;font-size:clamp(1.45rem,2.2vw,2.35rem);line-height:1}.ak-solutions-bridge{color:#eefcff;background:#01070d;grid-template-columns:1.15fr .85fr;min-height:96svh}.ak-solutions-visual{min-height:760px}.ak-solutions-visual:after{background:linear-gradient(90deg,#0000 43%,#01070d 98%),linear-gradient(#00070d1f,#00070d75)}.ak-solutions-visual img{filter:brightness(.68)saturate(.78)contrast(1.08);transform:scale(1.04)}.ak-solutions-copy{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#041622e8,#01090fd1);border:1px solid #89ddf421;margin-left:-11vw;padding:clamp(38px,6vw,90px);position:relative;box-shadow:0 42px 120px #0000006b}.ak-solutions-copy>p:not(.ak-kicker){color:#acc3cc}.ak-showroom{background:radial-gradient(circle at 58% 42%,#22b1df24,#0000 30%),linear-gradient(#020a12,#01060b);overflow:hidden}.ak-immersive-showroom{--stage-x:0;--stage-y:0;touch-action:pan-y;background:linear-gradient(90deg,#01080efa 0%,#01080eb8 42%,#01080e33 72%),radial-gradient(at 72% 48%,#17404c,#020c14 65%);border:1px solid #87dcf52e;border-radius:18px;grid-template-columns:minmax(310px,.72fr) minmax(480px,1.28fr);align-items:center;min-height:760px;margin:0 0 42px;padding:clamp(36px,5vw,78px) clamp(28px,5vw,78px) 180px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 140px #0000008c,inset 0 1px #ffffff06}.ak-immersive-showroom:focus-visible{outline-offset:7px}.ak-stage-atmosphere{pointer-events:none;position:absolute;inset:0}.ak-stage-atmosphere:before{content:"";filter:blur(16px);background:radial-gradient(#5be0fb2e,#0d4b670a 48%,#0000 70%);border-radius:50%;width:54%;height:22%;position:absolute;bottom:19%;right:6%;transform:perspective(500px)rotateX(68deg)}.ak-stage-atmosphere i{background:#51cfeb2e;border:1px solid #b7f5ff99;border-radius:50%;width:10px;height:10px;animation:7s ease-in-out infinite ak-float;position:absolute;box-shadow:0 0 18px #58dbf46b}.ak-stage-atmosphere i:first-child{top:18%;right:34%}.ak-stage-atmosphere i:nth-child(2){width:18px;height:18px;animation-delay:-2s;top:36%;right:8%}.ak-stage-atmosphere i:nth-child(3){width:6px;height:6px;animation-delay:-4s;bottom:28%;right:44%}.ak-stage-copy{z-index:4;max-width:480px;transform:translate3d(calc(var(--stage-x) * -5px), calc(var(--stage-y) * -3px), 0);background:linear-gradient(90deg,#020c14b3,#0000);border-left:1px solid #7bdcf64d;padding:30px;transition:transform .18s linear;position:relative}.ak-stage-copy>span{color:#7897a3;letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:.65rem}.ak-stage-copy h3{letter-spacing:-.065em;max-width:460px;margin:10px 0 16px;font-size:clamp(2.8rem,4.6vw,5.7rem);font-weight:460;line-height:.93}.ak-stage-copy>p:not(.ak-kicker){color:#b1c8d0}.ak-stage-copy ul{color:#d7e9ee;gap:7px;margin:24px 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.ak-stage-copy li:before{content:"";background:var(--ak-aqua);width:5px;height:5px;box-shadow:0 0 12px var(--ak-electric);border-radius:50%;margin:0 10px 2px 0;display:inline-block}.ak-stage-copy>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ak-stage-product{z-index:3;width:min(44vw,560px);height:min(56vh,540px);transform:perspective(1100px) translate3d(calc(var(--stage-x) * 15px), calc(var(--stage-y) * 11px), 34px) rotateY(calc(var(--stage-x) * -3deg)) rotateX(calc(var(--stage-y) * 2deg));transform-style:preserve-3d;justify-self:center;transition:transform .18s linear;position:relative}.ak-stage-product:before{content:"";z-index:0;clip-path:polygon(7% 9%,100% 0,91% 92%,0 100%);filter:blur(2px);transform:translate3d(calc(var(--stage-x) * -5px), calc(var(--stage-y) * -3px), -12px);pointer-events:none;background:linear-gradient(112deg,#0000 8%,#a0f0fb0b 34%,#5cd1e817 51%,#0000 72%),linear-gradient(#1c637e14,#0000 72%);transition:transform .18s linear;position:absolute;inset:7% 7% 12%}.ak-stage-product:after{content:"";z-index:1;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#8be9f75c,#0000);height:1px;position:absolute;bottom:9%;left:8%;right:8%;box-shadow:0 10px 32px #3ac0db29}.ak-stage-product>img{z-index:2;-o-object-fit:contain;object-fit:contain;-o-object-position:center 46%;object-position:center 46%;image-rendering:auto;filter:contrast(1.045)saturate(.98)drop-shadow(0 55px 32px #000000ad)drop-shadow(0 0 29px #54d7f21f);backface-visibility:hidden;padding:clamp(18px,3.2vw,46px);animation:.72s cubic-bezier(.16,1,.3,1) both ak-stage-product-in}.ak-stage-product>span{color:#7be1f540;place-items:center;height:100%;font-size:9rem;font-weight:800;display:grid}.ak-stage-product>p{z-index:4;color:#cfeef5ab;letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:760;position:absolute;bottom:2%;left:0;right:0}.ak-stage-arrow{z-index:8;color:#e8fbff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010c14bf;border:1px solid #89dff447;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:49%}.ak-stage-arrow:hover{border-color:var(--ak-aqua);background:#115c7ab3}.ak-stage-arrow-prev{left:16px}.ak-stage-arrow-next{right:16px}.ak-stage-rail{z-index:7;scrollbar-width:thin;grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;padding-bottom:4px;display:grid;position:absolute;bottom:28px;left:38px;right:184px;overflow-x:auto}.ak-stage-rail button{color:#dceef3;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020e17c2;border:1px solid #80d5ee21;border-radius:10px;min-width:0;padding:9px;transition:border-color .25s,background .25s,transform .25s;overflow:hidden}.ak-stage-rail button:hover,.ak-stage-rail button.is-selected{background:linear-gradient(145deg,#0d465ee6,#031927e0);border-color:#77e6f9a3;transform:translateY(-4px)}.ak-stage-rail button>span{color:#7be1f559;text-align:center;background:radial-gradient(circle,#3bb7d724,#00070d80);border-radius:7px;height:74px;margin-bottom:8px;display:block;position:relative}.ak-stage-rail img{-o-object-fit:contain;object-fit:contain;padding:5px}.ak-stage-rail small,.ak-stage-rail b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ak-stage-rail small{color:var(--ak-aqua);letter-spacing:.11em;text-transform:uppercase;font-size:.48rem}.ak-stage-rail b{margin-top:3px;font-size:.67rem}.ak-service-flow{color:#eefcff;background:radial-gradient(circle at 84% 36%,#1babdb21,#0000 24%),linear-gradient(120deg,#020b13,#01060b);overflow:hidden}.ak-service-flow:after{content:"";aspect-ratio:.72;border:1px solid #68def52e;border-radius:46% 54% 58% 42%/31% 39% 61% 69%;width:min(37vw,520px);position:absolute;top:12%;right:-4%;transform:rotate(8deg);box-shadow:inset 0 0 80px #2abce014,0 0 70px #25bbe10d}.ak-service-flow ol{grid-template-columns:repeat(3,1fr);max-width:980px}.ak-service-flow ol:before{background:linear-gradient(90deg,#0000,#23b9ed 12%,#7de9f7 50%,#23b9ed 88%,#0000);animation:3.2s ease-in-out infinite ak-flow-pulse;box-shadow:0 0 18px #35cbeb66}.ak-service-flow li{padding:0 26px}.ak-service-flow li>span{color:var(--ak-aqua);background:#041622;border-color:#63def599;box-shadow:0 0 0 8px #2bb7dc0d,0 0 30px #2dc2e51f}.ak-service-flow li p{color:#9eb8c2}.ak-service-flow>.ak-button{color:#eefcff}.ak-about-band{background:radial-gradient(circle at 22% 46%,#1eb6e02e,#0000 24%),linear-gradient(145deg,#020b13,#01060b);min-height:88svh}.ak-conversion{background:linear-gradient(#01070db3,#01070de6),#01070d;min-height:100svh}.ak-conversion:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 44%,#37cff02e,#0000 26%);position:absolute;inset:0}.ak-conversion>*{z-index:1;position:relative}.ak-page-hero{background:linear-gradient(90deg,#01070df5,#01070d94 58%,#01070d5c),url(/akuafontis/scenes/hero-industrial-splash-v2.avif) 50%/cover;min-height:78svh}.ak-solution-list{color:#eefcff;background:#020911}.ak-solution-row{background:linear-gradient(145deg,#061824b8,#01080eeb);border-top:1px solid #85d9f11a}.ak-solution-row-media img{filter:saturate(.78)brightness(.76)contrast(1.04);transition:transform 1s cubic-bezier(.16,1,.3,1),filter .7s}.ak-solution-row:hover .ak-solution-row-media img{filter:saturate(.95)brightness(.85);transform:scale(1.045)}.ak-solution-row p:not(.ak-kicker){color:#a7bec7}.ak-solution-row .ak-button{color:#eefcff}@keyframes ak-stage-product-in{0%{transform:translate(24px,8px)scale(.95)}to{transform:translate(0,0)scale(1)}}@keyframes ak-flow-pulse{0%,to{opacity:.45;filter:brightness(.8)}50%{opacity:1;filter:brightness(1.35)}}@media (max-width:1100px){.ak-hero-content{width:min(650px,57vw)}.ak-hero h1{font-size:clamp(3.4rem,6.2vw,5.8rem)}.ak-universe-card,.ak-universe-card:nth-child(-n+2){grid-column:span 6}.ak-immersive-showroom{grid-template-columns:.85fr 1.15fr;padding-inline:34px}.ak-stage-product{width:50vw}.ak-stage-rail{grid-template-columns:repeat(7,minmax(132px,1fr))}}@media (max-width:800px){.ak-site-header{min-height:68px;padding:12px 18px}.ak-hero{align-items:start;min-height:940px;padding:118px 20px 68px}.ak-hero-media:after{background:linear-gradient(#01070dd4,#01070d52 38%,#01070deb 78%),linear-gradient(90deg,#01070d94,#0000)}.ak-hero-media img{-o-object-position:62% center;object-position:62% center;transform:scale(1.08) translate3d(calc(var(--ak-hero-x) * -3px), calc(var(--ak-hero-scroll) * 14px), 0)}.ak-water-canvas{opacity:.34}.ak-hero-grid{opacity:.045;display:block}.ak-hero-caustics{opacity:.22;bottom:-10%}.ak-water-drop{top:12%;left:82%}.ak-hero-content{width:100%;transform:none}.ak-hero h1{max-width:620px;font-size:clamp(3rem,13vw,5.2rem);line-height:.92}.ak-hero-lead{max-width:560px}.ak-scroll-cue{display:none}.ak-universe-grid{grid-template-columns:1fr}.ak-universe-card,.ak-universe-card:nth-child(-n+2){grid-column:auto;min-height:430px}.ak-solutions-bridge{grid-template-columns:1fr}.ak-solutions-visual{min-height:58svh}.ak-solutions-visual:after{background:linear-gradient(#0000 43%,#01070d 100%)}.ak-solutions-copy{margin:-16vh 18px 30px;padding:34px 26px}.ak-immersive-showroom{grid-template-columns:1fr;align-content:start;min-height:1000px;padding:34px 18px 190px}.ak-stage-copy{max-width:100%;padding:24px}.ak-stage-copy h3{font-size:clamp(2.7rem,11vw,4.7rem)}.ak-stage-product{width:min(84vw,520px);height:430px;margin-top:10px}.ak-stage-arrow{top:61%}.ak-stage-rail{grid-template-columns:repeat(7,132px);padding-right:74px;bottom:18px;left:18px;right:18px}.ak-service-flow:after{opacity:.58;width:70vw;top:auto;bottom:4%;right:-22%}.ak-service-flow ol{grid-template-columns:1fr;gap:30px}.ak-service-flow ol:before{width:1px;height:auto;top:3%;bottom:3%;left:26px}.ak-service-flow li{text-align:left;grid-template-columns:54px 1fr;gap:18px;padding:0;display:grid}.ak-service-flow li>span{margin:0}}@media (max-width:520px){.ak-hero{min-height:900px;padding-top:108px}.ak-hero h1{font-size:clamp(2.75rem,13.8vw,4.25rem)}.ak-hero-lead{margin-top:20px;font-size:.9rem;line-height:1.58}.ak-hero-actions{gap:9px;margin-top:24px}.ak-hero-actions .ak-button{width:100%}.ak-chapter h2,.ak-section-heading h2{font-size:clamp(2.45rem,11.6vw,4rem)}.ak-universe-card,.ak-universe-card:nth-child(-n+2){min-height:390px}.ak-immersive-showroom{border-radius:12px;min-height:980px;margin-inline:-10px}.ak-stage-copy{padding:20px 14px 20px 18px}.ak-stage-copy>div .ak-button{width:100%}.ak-stage-product{width:90vw;height:360px;margin-left:-9px}.ak-stage-product>p{display:none}.ak-stage-arrow{width:42px;height:42px;top:62%}.ak-stage-arrow-prev{left:8px}.ak-stage-arrow-next{right:8px}.ak-stage-rail{grid-template-columns:repeat(7,120px)}}[data-akua-motion=reduced] .ak-hero-media img,[data-akua-motion=reduced] .ak-hero-content,[data-akua-motion=reduced] .ak-particle-field,[data-akua-motion=reduced] .ak-stage-copy,[data-akua-motion=reduced] .ak-stage-product{transform:none!important}@media (prefers-reduced-motion:reduce){.ak-hero-media img,.ak-hero-content,.ak-particle-field,.ak-stage-copy,.ak-stage-product{transform:none!important}}[data-akua-motion=reduced] .ak-stage-product>img,[data-akua-motion=reduced] .ak-stage-product:before,[data-akua-motion=reduced] .ak-stage-atmosphere i,[data-akua-motion=reduced] .ak-service-flow ol:before{animation:none!important}[data-akua-motion=reduced] .ak-stage-product:before{transition:none;transform:none!important}@media (prefers-reduced-motion:reduce){.ak-stage-product:before{transition:none;transform:none!important}}
.ak-button-whatsapp{color:#02150d!important;background:#27b568!important;border-color:#4bdd8d!important}.ak-whatsapp-float{z-index:75;color:#effff7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03231deb;border:1px solid #71ffb28c;border-radius:999px;align-items:center;gap:.72rem;padding:.72rem 1rem .72rem .72rem;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;position:fixed;bottom:1.5rem;left:1.5rem;right:auto;box-shadow:0 16px 48px #0006,0 0 32px #33d98b24}.ak-whatsapp-float:hover,.ak-whatsapp-float:focus-visible{border-color:#75efad;transform:translateY(-3px)}.ak-whatsapp-float span:last-child{line-height:1.1;display:grid}.ak-whatsapp-float small{color:#a6d8c0;margin-top:.22rem;font-size:.7rem}.ak-whatsapp-mark{color:#062c19;background:#26d366;border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff80,0 0 20px #26d36642}[data-site-mode=workspace-preview] .ak-whatsapp-contextual{display:none!important}@media (max-width:900px){.ak-whatsapp-float{z-index:74;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;width:54px;height:54px;padding:5px;bottom:1rem;left:1rem;right:auto}.ak-whatsapp-mark{width:40px;height:40px}.ak-whatsapp-float>span:last-child{display:none}.ak-whatsapp-float{background:#075e43;border-color:#29bc76;border-radius:16px;box-shadow:0 6px 22px #0006}.ak-whatsapp-mark{box-shadow:none;color:#fff;background:0 0}}@media (max-width:520px){.ak-whatsapp-float{width:48px;height:48px;padding:4px;bottom:10px;left:10px}.ak-whatsapp-mark{width:38px;height:38px}}
