:root{--navy:#0b1828;--navy-2:#10263a;--ink:#142234;--muted:#687684;--mint:#5ee0c2;--mint-deep:#20b99d;--lime:#d8f173;--paper:#f7f8f3;--line:#e6e9e2;--white:#fff;--font:"Alexandria",Tahoma,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.8;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.section-wrap,.site-header{width:min(1180px,calc(100% - 72px));margin-inline:auto}.page-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(80px);opacity:.19;z-index:-1}.glow-one{width:370px;height:370px;background:#76e3c5;top:160px;left:-230px}.glow-two{width:310px;height:310px;background:#d8f173;top:820px;right:-210px}.site-header{height:90px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;border-bottom:1px solid rgba(14,32,47,.08)}.brand{display:inline-flex;align-items:center;gap:11px;direction:ltr}.brand-mark{width:30px;height:30px;display:flex;gap:3px;align-items:end;transform:skew(-18deg)}.brand-mark span{width:8px;border-radius:5px;background:var(--mint-deep);display:block}.brand-mark span:nth-child(1){height:17px;opacity:.66}.brand-mark span:nth-child(2){height:25px;opacity:.84}.brand-mark span:nth-child(3){height:30px}.brand-name{font-family:Arial,sans-serif;font-weight:800;letter-spacing:1.6px;font-size:14px;color:var(--navy)}.brand-name b{color:#728392;font-weight:600}.main-nav{display:flex;align-items:center;gap:38px;color:#566574;font-size:12px;font-weight:600}.main-nav a{transition:color .2s}.main-nav a:hover{color:#08a98d}.header-cta{height:43px;padding-inline:19px;display:flex;gap:15px;align-items:center;border:1px solid #d9e1da;border-radius:8px;font-size:12px;font-weight:700;transition:.25s}.header-cta span:last-child{color:var(--mint-deep);font-size:16px}.header-cta:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.hero{min-height:632px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:54px;padding-block:60px 76px;position:relative}.hero-copy{max-width:550px;padding-block:10px}.eyebrow{display:flex;align-items:center;gap:9px;color:#d0e1df;font-size:10px;font-weight:700;letter-spacing:.3px}.eyebrow-dark{color:#728192}.eyebrow-dot{width:8px;height:8px;background:var(--mint-deep);border-radius:50%;box-shadow:0 0 0 5px rgba(32,185,157,.12)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(38px,4.4vw,58px);line-height:1.38;letter-spacing:-1.7px;margin:25px 0 17px;font-weight:700;color:var(--navy)}h1 em,h2 em{font-style:normal;color:#1ab699}.hero-description{font-size:15px;color:#687684;max-width:440px;line-height:2.1;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.button{min-height:54px;padding:0 20px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:22px;font-weight:700;font-size:12px;cursor:pointer;transition:transform .22s,box-shadow .22s,background .22s}.button:hover{transform:translateY(-3px)}.button-primary{color:var(--navy);background:var(--lime);box-shadow:0 10px 24px rgba(147,180,71,.18)}.button-primary:hover{background:#c9e85d;box-shadow:0 14px 28px rgba(147,180,71,.26)}.button-arrow{width:27px;height:27px;display:grid;place-items:center;background:rgba(11,24,40,.09);border-radius:50%;font-size:15px;direction:ltr}.text-link{font-size:11px;font-weight:700;color:#73818b}.text-link span{color:#16ad91;font-size:16px;margin-right:6px}.hero-proof{display:flex;align-items:center;gap:10px;margin-top:32px;font-size:10px;color:#75828d}.proof-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#e6f5ed;color:#11a98d}.hero-visual{height:475px;position:relative;border-radius:22px;background:radial-gradient(ellipse at 49% 44%,#1c3949 0,#10273a 46%,#0b1929 78%);overflow:hidden;isolation:isolate;box-shadow:0 30px 70px rgba(21,48,62,.16)}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(206,244,226,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(206,244,226,.045) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse at center,#000 15%,transparent 80%);opacity:.7}.visual-orbit{position:absolute;left:50%;top:51%;border:1px solid rgba(126,232,204,.19);border-radius:50%;transform:translate(-50%,-50%) rotate(-17deg)}.orbit-a{width:390px;height:225px}.orbit-b{width:315px;height:160px;transform:translate(-50%,-50%) rotate(28deg);border-color:rgba(216,241,115,.18)}.scene-caption{position:absolute;z-index:4;top:27px;right:28px;border:1px solid rgba(208,232,222,.15);border-radius:30px;padding:8px 12px;background:rgba(11,24,40,.45);color:#cce5dc;font-size:9px;display:flex;align-items:center;gap:8px;backdrop-filter:blur(8px)}.caption-live{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint)}.platform{--x:0px;--y:0px;position:absolute;z-index:3;width:66px;height:66px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.96);box-shadow:0 18px 32px rgba(0,0,0,.22),inset 0 1px 1px rgba(255,255,255,.95);animation:float 5s ease-in-out infinite,orbit-drift 14s ease-in-out infinite;transform-style:preserve-3d;will-change:transform,top,left}.platform svg{width:36px;height:36px}.platform-facebook{left:17%;top:32%;color:#1877f2;animation-delay:-1.4s,0s}.platform-instagram{left:38%;top:17%;color:#d54583;background:linear-gradient(145deg,#fff,#fff0f5);animation-delay:-3.2s,-3s}.platform-google{left:70%;top:30%;background:#fff;animation-delay:-.7s,-6s}.platform-tiktok{left:24%;top:62%;color:#111;background:linear-gradient(145deg,#fff,#eafaff);animation-delay:-2s,-9s}.platform-snapchat{left:63%;top:66%;color:#111;background:#ffec30;animation-delay:-4s,-12s}.platform-snapchat svg{width:34px;height:34px}.grab-ring{position:absolute;z-index:1;width:195px;height:195px;left:50%;top:49%;border-radius:50%;border:1px solid rgba(94,224,194,.35);box-shadow:0 0 40px rgba(94,224,194,.08),inset 0 0 40px rgba(94,224,194,.04);transform:translate(-50%,-50%) scale(.7);animation:ring 5.8s ease-in-out infinite}.hero-hand{position:absolute;z-index:4;width:255px;height:282px;left:50%;top:40%;transform:translate(-50%,100%) rotate(-8deg);filter:drop-shadow(0 20px 20px rgba(0,0,0,.2));animation:hand-grab 5.8s cubic-bezier(.5,.03,.31,1) infinite;transform-origin:50% 90%}.arm{transform-origin:55% 85%}.visual-bottom{position:absolute;z-index:5;bottom:20px;left:25px;display:flex;align-items:center;gap:9px;color:#91a7ab;font-size:9px}.visual-bottom strong{color:#d6f0df;font-weight:600}.bottom-line{width:30px;height:1px;background:var(--mint)}.scroll-cue{position:absolute;bottom:21px;right:0;color:#96a1a3;font-size:9px;display:flex;align-items:center;gap:9px}.scroll-cue span{height:27px;width:17px;border:1px solid #bfcbc5;border-radius:12px;position:relative}.scroll-cue span:after{content:"";position:absolute;width:2px;height:5px;background:#1bb99c;border-radius:2px;top:5px;left:6px;animation:scroll 1.5s ease infinite}.services{padding-block:95px 108px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:39px}.section-heading h2,.contact h2{font-size:clamp(30px,3.3vw,42px);line-height:1.45;letter-spacing:-1px;margin:18px 0 0;color:var(--navy)}.section-heading>p{max-width:440px;color:#78838c;font-size:12px;line-height:2.1;margin:0 0 4px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.service-card{position:relative;min-height:318px;padding:24px 25px 23px;background:#fff;border:1px solid #e9eee9;border-radius:11px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.service-card:hover{transform:translateY(-6px);box-shadow:0 20px 38px rgba(23,54,62,.08);border-color:#c8e8db}.service-card:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:rgba(93,223,190,.07);top:5px;left:-55px;transition:transform .4s}.service-card:hover:after{transform:scale(1.7)}.service-index{position:relative;z-index:1;color:#9aa6a7;font-size:9px;font-weight:700;letter-spacing:.6px;direction:ltr;text-align:right}.service-index span{color:#cad2cb;margin:0 7px}.service-icon{width:58px;height:58px;border-radius:16px;background:#e6f8f1;position:relative;margin:22px 0 17px;display:grid;place-items:center;color:#19b397}.icon-target:before,.icon-target:after,.icon-target span{content:"";position:absolute;border:1.5px solid #1bb99d;border-radius:50%}.icon-target:before{width:35px;height:35px;opacity:.45}.icon-target:after{width:22px;height:22px;opacity:.7}.icon-target span{width:8px;height:8px;background:#1bb99d;border:0;box-shadow:8px -7px 0 -2px #d8f173}.icon-content{background:#f0f4e2;color:#a8c84f;font-size:25px}.icon-content i{position:absolute;width:24px;height:17px;border:1.5px solid #b0cd5e;border-radius:5px;transform:rotate(-12deg);top:24px;left:11px;background:rgba(255,255,255,.6)}.icon-page{background:#eaf1fb}.icon-page:before{content:"";position:absolute;width:25px;height:31px;background:#fff;border:1.5px solid #87a9d2;border-radius:4px;box-shadow:5px 4px 0 -1px #c6d9f3}.icon-page span,.icon-page i{position:absolute;width:12px;height:2px;background:#7f9fc7;z-index:1;left:22px;top:20px}.icon-page i{width:17px;top:27px;left:17px}.service-card h3{font-size:16px;line-height:1.7;margin:0 0 7px;color:#182b3d}.service-card p{font-size:10px;line-height:2;color:#77848d;margin-bottom:23px;max-width:330px}.card-link{position:absolute;bottom:21px;right:25px;z-index:1;font-size:9px;font-weight:700;color:#526570;display:flex;align-items:center;gap:12px}.card-link span{color:#1ab598;font-size:15px;transition:transform .2s}.card-link:hover span{transform:translate(-3px,-3px)}.method{background:var(--navy);color:#fff;position:relative;overflow:hidden}.method:after{content:"";position:absolute;left:-180px;top:-300px;width:590px;height:590px;background:radial-gradient(circle,rgba(69,202,175,.12),transparent 68%);pointer-events:none}.method-inner{padding-block:91px 95px;display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;position:relative;z-index:1}.method-copy h2{font-size:clamp(34px,4vw,48px);line-height:1.4;letter-spacing:-1.4px;margin:21px 0 14px}.method-copy h2 em{color:var(--mint)}.method-copy p{max-width:380px;font-size:12px;line-height:2.1;color:#9caeb8;margin-bottom:27px}.button-light{background:var(--mint);color:#0c2430;min-height:49px}.button-light:hover{background:#8cf1d3}.steps{border-top:1px solid rgba(210,236,229,.17)}.step{min-height:97px;display:grid;grid-template-columns:49px 1fr 25px;align-items:center;gap:18px;border-bottom:1px solid rgba(210,236,229,.17)}.step-no{font-size:10px;color:#74d8bf;direction:ltr}.step h3{font-size:13px;margin:0 0 2px;color:#f1f5f0}.step p{font-size:10px;margin:0;color:#91a4ad}.step-mark{color:#77d9c1;font-size:15px}.contact{padding-block:105px 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.contact-intro h2{margin-bottom:14px}.contact-intro>p{font-size:12px;color:#77848d;line-height:2.1;max-width:335px;margin-bottom:27px}.direct-whatsapp{display:flex;align-items:center;gap:12px;width:fit-content;padding:12px 15px;border:1px solid #e1e9e2;background:rgba(255,255,255,.55);border-radius:9px;transition:.2s}.direct-whatsapp:hover{border-color:#a5ddc9;background:#fff}.wa-icon{width:34px;height:34px;border-radius:50%;background:#dff8eb;color:#1bb974;display:grid;place-items:center;font-size:19px}.direct-whatsapp small,.direct-whatsapp strong{display:block}.direct-whatsapp small{font-size:9px;color:#839097}.direct-whatsapp strong{font:700 13px Arial,sans-serif;letter-spacing:.5px;color:#243849}.direct-arrow{color:#16ab8f;margin-right:12px}.contact-form{background:#fff;border:1px solid #e7ece6;border-radius:12px;padding:30px 31px;box-shadow:0 18px 50px rgba(20,49,57,.045)}.form-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.form-title h3{font-size:17px;color:#162b3a;margin:0}.form-title span{font-size:8px;color:#a1a9ac}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 13px}.form-grid label{font-size:9px;color:#65747d;font-weight:600}.form-grid input,.form-grid select,.form-grid textarea{display:block;width:100%;margin-top:6px;border:1px solid #e1e7e4;border-radius:6px;background:#fbfcfa;padding:11px 12px;color:#1a2d3d;font-size:10px;outline:0;transition:border-color .2s,box-shadow .2s}.form-grid input,.form-grid select{height:43px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#afb8b8}.form-grid textarea{resize:vertical;min-height:80px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#4fcdb0;box-shadow:0 0 0 3px rgba(79,205,176,.13)}.full-field{grid-column:1/-1}.form-submit{width:100%;margin-top:19px;min-height:49px}.form-note{margin:9px 0 0;font-size:8px;text-align:center;color:#929fa1}.site-footer{min-height:80px;width:min(1180px,calc(100% - 72px));margin:auto;border-top:1px solid #e2e8e1;display:flex;align-items:center;justify-content:space-between;color:#89949a;font-size:9px}.footer-brand .brand-mark{width:24px;height:24px}.footer-brand .brand-mark span{width:6px}.footer-brand .brand-mark span:nth-child(1){height:13px}.footer-brand .brand-mark span:nth-child(2){height:19px}.footer-brand .brand-mark span:nth-child(3){height:24px}.footer-brand .brand-name{font-size:11px}.mobile-wa{display:none}@keyframes float{0%,100%{margin-top:0}50%{margin-top:-13px}}@keyframes orbit-drift{0%{rotate:0deg}50%{rotate:9deg}100%{rotate:0deg}}@keyframes hand-grab{0%,18%{transform:translate(-50%,100%) rotate(-8deg)}34%{transform:translate(-50%,8%) rotate(-2deg)}43%,57%{transform:translate(-50%,0%) rotate(0deg) scale(.99)}70%{transform:translate(-50%,5%) rotate(5deg) scale(.97)}82%,100%{transform:translate(-50%,100%) rotate(-8deg)}}@keyframes ring{0%,18%{transform:translate(-50%,-50%) scale(.7);opacity:.4}37%{transform:translate(-50%,-50%) scale(1.15);opacity:.85}55%{transform:translate(-50%,-50%) scale(.9);opacity:.3}100%{transform:translate(-50%,-50%) scale(.7);opacity:.4}}@keyframes scroll{0%{transform:translateY(0);opacity:1}80%,100%{transform:translateY(9px);opacity:0}}@media(max-width:950px){.section-wrap,.site-header{width:min(100% - 48px,760px)}.hero{grid-template-columns:1fr 1fr;gap:22px;min-height:570px}.hero h1{font-size:clamp(34px,5vw,47px)}.hero-visual{height:420px}.platform{width:56px;height:56px;border-radius:17px}.platform svg{width:31px;height:31px}.hero-hand{width:220px;height:248px}.method-inner{gap:55px}.contact{gap:45px}.main-nav{gap:20px}}@media(max-width:700px){html{scroll-padding-top:72px}.section-wrap,.site-header{width:calc(100% - 38px)}.site-header{height:72px}.brand-mark{width:25px;height:25px}.brand-mark span{width:7px}.brand-mark span:nth-child(1){height:14px}.brand-mark span:nth-child(2){height:20px}.brand-mark span:nth-child(3){height:25px}.brand-name{font-size:12px}.main-nav{display:none}.header-cta{height:38px;padding-inline:13px;font-size:10px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:26px;padding-block:49px 55px}.hero-copy{padding:0}.hero h1{font-size:clamp(35px,9.3vw,48px);line-height:1.4;margin:20px 0 12px;letter-spacing:-1.2px}.hero-description{font-size:12px;line-height:2;margin-bottom:20px;max-width:430px}.hero-actions{gap:16px}.button{min-height:49px;padding-inline:15px;font-size:10px;gap:14px}.hero-proof{margin-top:22px;font-size:9px}.hero-visual{height:min(112vw,420px);min-height:320px;border-radius:16px}.scene-caption{top:17px;right:16px;font-size:8px}.platform{width:53px;height:53px;border-radius:16px}.platform svg{width:29px;height:29px}.platform-facebook{left:13%;top:35%}.platform-instagram{left:39%;top:21%}.platform-google{left:72%;top:34%}.platform-tiktok{left:20%;top:65%}.platform-snapchat{left:66%;top:66%}.hero-hand{width:205px;height:226px;top:43%}.grab-ring{width:165px;height:165px}.visual-bottom{left:15px;bottom:13px;font-size:8px}.scroll-cue{display:none}.services{padding-block:67px 72px}.section-heading{display:block;margin-bottom:23px}.section-heading h2,.contact h2{font-size:33px;line-height:1.45}.section-heading>p{margin-top:14px;font-size:10px;line-height:2}.service-grid{grid-template-columns:1fr;gap:11px}.service-card{min-height:264px;padding:20px 21px}.service-icon{margin:17px 0 13px;width:52px;height:52px}.service-card h3{font-size:14px}.service-card p{font-size:9px;max-width:440px;margin-bottom:20px}.card-link{right:21px;bottom:18px}.method-inner{padding-block:65px 67px;grid-template-columns:1fr;gap:32px}.method-copy h2{font-size:37px;margin:17px 0 10px}.method-copy p{font-size:10px;margin-bottom:19px}.step{min-height:83px;gap:12px;grid-template-columns:38px 1fr 20px}.step h3{font-size:12px}.step p{font-size:9px}.contact{padding-block:68px 66px;grid-template-columns:1fr;gap:26px}.contact-intro h2{font-size:35px}.contact-intro>p{font-size:10px;margin-bottom:16px}.direct-whatsapp{padding:9px 12px}.contact-form{padding:21px 17px}.form-title{display:block;margin-bottom:17px}.form-title h3{font-size:15px;margin-bottom:3px}.form-title span{font-size:8px}.form-grid{gap:12px 9px}.form-grid label{font-size:8px}.form-grid input,.form-grid select,.form-grid textarea{font-size:9px;padding-inline:9px}.form-grid input,.form-grid select{height:40px}.form-submit{min-height:45px}.site-footer{width:calc(100% - 38px);min-height:103px;display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;padding-block:14px}.site-footer>span:nth-child(2){text-align:left}.site-footer>span:last-child{grid-column:1/-1}.footer-brand .brand-name{font-size:10px}.mobile-wa{display:flex;position:fixed;z-index:10;bottom:13px;left:50%;transform:translateX(-50%);height:44px;padding:0 18px;gap:18px;align-items:center;white-space:nowrap;background:#12392f;color:#fff;border-radius:28px;box-shadow:0 8px 25px rgba(14,46,38,.28);font-size:10px;font-weight:700}.mobile-wa span{font-size:15px;color:var(--mint)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
