:root{color:#063d54;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7fbfc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}#root{min-height:100svh}:root{--ink:#073e55;--ink-dark:#052f43;--teal:#078a9c;--teal-dark:#00526a;--teal-deep:#023f52;--cyan:#58cee1;--green:#24bf5a;--green-dark:#119546;--lime:#a5e46f;--gold:#ffc64d;--paper:#fff;--mist:#eef8fa;--line:#c9dce3;--shadow:0 15px 28px #02374b26}.page{background:radial-gradient(circle at 8% 28%,#00778c0d 0 64px,#0000 65px),radial-gradient(circle at 90% 45%,#00778c0d 0 62px,#0000 63px),linear-gradient(#fff,#f7fbfc);width:min(1280px,100%);margin:0 auto;overflow:hidden}.site-header{background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:98px;padding:22px 78px 18px;display:grid}.brand{color:var(--ink);justify-self:start;align-items:center;gap:12px;display:inline-flex}.brand-mark{place-items:center;width:52px;height:48px;display:grid}.brand strong{color:#00828c;font-size:30px;font-weight:900;line-height:.95;display:block}.brand strong span{color:var(--ink)}.brand small{color:var(--ink);margin-top:5px;font-size:12px;font-weight:800;line-height:1;display:block}.site-header nav{color:var(--ink);justify-content:center;align-items:center;gap:38px;font-size:15px;font-weight:700;display:flex}.site-header nav a{transition:color .2s}.site-header nav a:hover{color:var(--green-dark)}.header-button{justify-self:end}.button{white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:55px;font-weight:800;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px #054b3c1f}.button:hover{transform:translateY(-2px);box-shadow:0 16px 28px #054b3c2b}.button svg{fill:currentColor;width:23px;height:23px}.button-primary{color:#fff;background:linear-gradient(135deg,#3bd66a,#19aa4d);min-width:176px;padding:0 22px}.button-light{min-width:185px;color:var(--ink);background:#fff;padding:0 24px}.button-light span{color:#7fb9c7;font-size:32px;line-height:0}.button-outline{min-width:222px;min-height:47px;color:var(--green-dark);border:2px solid var(--green);box-shadow:none;background:#fff}.hero-section{color:#fff;background:radial-gradient(circle at 80% 22%,#31d9c347,#0000 31%),radial-gradient(circle at 18% 72%,#0c829761,#0000 36%),linear-gradient(135deg,#034a61 0%,#005665 46%,#058276 100%);border-radius:20px 20px 0 0;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:410px;margin:0 12px;padding:78px 88px 54px;display:grid;position:relative;overflow:hidden}.hero-section:before{content:"";opacity:.16;background-color:#0000;background-image:radial-gradient(circle at 17% 20%,#0000 0 15px,#ffffff47 16px 17px,#0000 18px),radial-gradient(circle at 70% 66%,#0000 0 21px,#fff3 22px 23px,#0000 24px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:118px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hero-section:after{content:"";background:#f8fcfd;border-radius:50% 50% 0 0;height:96px;position:absolute;bottom:-46px;left:-8%;right:-8%}.hero-copy{z-index:1;max-width:650px;position:relative}.hero-copy h1{color:#fff;letter-spacing:0;max-width:660px;margin:0;font-size:42px;font-weight:900;line-height:1.22}.hero-copy h1 span{color:var(--lime)}.hero-copy p{margin:24px 0 33px;font-size:18px;font-weight:600}.hero-actions{flex-wrap:wrap;gap:24px;display:flex}.benefit-row{flex-wrap:wrap;gap:36px;margin:36px 0 0;padding:0;list-style:none;display:flex}.benefit-row li{color:#fff;align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.mini-icon{width:17px;height:17px;color:var(--lime);display:inline-block;position:relative}.mini-icon.gear{border:4px dotted;border-radius:50%}.mini-icon.card{border:2px solid;border-radius:2px;width:20px}.mini-icon.card:before{content:"";background:currentColor;height:3px;position:absolute;inset:4px 0 auto}.mini-icon.support{border:3px solid;border-bottom-color:#0000;border-radius:50% 50% 0 0}.mini-icon.support:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;bottom:0;right:-2px}.hero-art img{width:100%;height:auto}.hero-bot{width:286px;height:330px;position:absolute;bottom:-14px;right:52px}.hero-head{background:linear-gradient(#fff,#dcecf2);border-radius:48px;width:205px;height:126px;position:absolute;top:18px;left:48px;box-shadow:inset 0 -13px 24px #073a4e26,0 18px 35px #00000040}.hero-screen{background:linear-gradient(#0c4058,#071829);border-radius:28px;position:absolute;inset:40px 32px 25px;box-shadow:inset 0 4px 10px #ffffff2e}.hero-screen span{border:0;border-top:8px solid #68ddeb;border-left:8px solid #68ddeb;border-radius:22px 0 0;width:29px;height:20px;position:absolute;top:25px}.hero-screen span:first-child{left:27px}.hero-screen span:nth-child(2){right:27px;transform:scaleX(-1)}.hero-screen i{background:#fff;border-radius:0 0 18px 18px;height:12px;position:absolute;bottom:15px;left:56px;right:56px}.hero-ear{background:linear-gradient(#65ddea,#0c9dc2);border-radius:18px;width:29px;height:68px;position:absolute;top:61px}.hero-ear.left{left:25px}.hero-ear.right{right:18px}.bot-antenna{background:#58cfe0;border-radius:4px;width:4px;height:35px;position:absolute;top:0}.bot-antenna:before{content:"";background:#86e5ea;border-radius:50%;width:14px;height:14px;position:absolute;top:-9px;left:-5px;box-shadow:0 0 12px #86e5eacc}.bot-antenna.left{left:92px;transform:rotate(-10deg)}.bot-antenna.right{right:68px;transform:rotate(8deg)}.hero-body{background:linear-gradient(#fff,#d7e8ef);border-radius:45px 45px 34px 34px;width:138px;height:135px;position:absolute;top:135px;left:86px;box-shadow:inset 0 -16px 20px #06334529}.hero-body:after{content:"";background:linear-gradient(#f5fbfd,#b9d3df);border-radius:0 0 38px 38px;height:46px;position:absolute;bottom:-30px;left:28px;right:28px}.body-whats{color:#fff;background:linear-gradient(135deg,#39d76c,#13a34a);border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:26px;left:42px}.body-whats svg{fill:currentColor;width:44px}.arm{background:linear-gradient(#fff,#d5e5ed);border-radius:28px;width:52px;height:74px;position:absolute;top:164px}.arm.left{left:46px;transform:rotate(35deg)}.arm.right{right:33px;transform:rotate(-36deg)}.phone{background:linear-gradient(160deg,#103b54,#071b2b);border:4px solid #2f6c82;border-radius:12px;width:62px;height:105px;position:absolute;top:126px;right:6px;transform:rotate(12deg);box-shadow:0 12px 18px #00000040}.phone span{background:#66d5e6;border-radius:5px;height:3px;position:absolute;inset:15px 10px auto}.floating-card,.coin,.spark{z-index:2;position:absolute}.floating-card{color:#fff;place-items:center;display:grid;box-shadow:0 14px 22px #0000002b}.floating-card.whats{background:linear-gradient(135deg,#42d76c,#16a849);border-radius:14px 14px 14px 3px;width:74px;height:74px;top:12px;left:46px;transform:rotate(-8deg)}.floating-card.whats svg{fill:currentColor;width:48px}.floating-card.insta{color:#fff;background:linear-gradient(135deg,#ffd550,#f4a52c);border-radius:14px 14px 3px;width:72px;height:72px;font-size:54px;font-weight:900;top:108px;right:26px;transform:rotate(10deg)}.floating-card.msg-one{background:linear-gradient(135deg,#4ee0ca,#008a8e);border-radius:12px 12px 2px;width:88px;height:60px;top:115px;left:48px;transform:rotate(-9deg)}.floating-card.msg-one:before,.floating-card.msg-two:before{content:"";background:#fff;border-radius:12px;position:absolute}.floating-card.msg-one:before{width:54px;height:13px;top:17px;left:17px}.floating-card.msg-one:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:13px;left:19px}.floating-card.msg-two{background:linear-gradient(135deg,#20d6b4,#04967c);border-radius:10px 10px 10px 2px;width:70px;height:48px;bottom:58px;right:16px;transform:rotate(12deg)}.floating-card.msg-two:before{height:5px;inset:13px 14px auto;box-shadow:0 10px #fff}.coin{color:#f29b18;background:radial-gradient(circle at 34% 32%,#ffe98a,#ffb53b 62%,#e88518 64%);border-radius:50%;place-items:center;width:38px;height:25px;font-size:14px;font-weight:900;display:grid;transform:rotate(-16deg)}.c1{bottom:88px;left:14px}.c2{bottom:78px;left:58px}.c3{top:61px;right:58px}.spark{background:var(--lime);clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);width:12px;height:12px}.s1{top:116px;left:10px}.s2{top:109px;right:100px}.s3{bottom:50px;right:50px}.content-shell{background:radial-gradient(circle at 7% 11%,#005b730b 0 20px,#0000 21px),radial-gradient(circle at 91% 16%,#005b730a 0 25px,#0000 26px),radial-gradient(circle at 11% 58%,#005b7309 0 28px,#0000 29px),#f8fcfd;padding:25px 0 0;position:relative}.section{width:min(920px,100% - 38px);margin:0 auto;padding:0 0 30px}.section-title{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin:2px 0 22px;display:grid}.section-title span{background:linear-gradient(90deg,#0000,#bdd4dc);height:2px}.section-title span:last-child{background:linear-gradient(90deg,#bdd4dc,#0000)}.section-title h2{color:var(--teal-deep);text-align:center;margin:0;font-size:27px;font-weight:900;line-height:1.15}.card-grid,.step-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.info-card,.step-card,.testimonial-card,.help-box,details{box-shadow:var(--shadow);background:#fff;border:1px solid #033d5214;border-radius:8px}.info-card{text-align:center;min-height:211px;padding:18px 28px 22px}.info-card svg{width:86px;height:70px}.icon-fill{fill:#128cac}.icon-fill.pale{fill:#e2f8f8}.icon-line,.gear-a{fill:none;stroke:#087898;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.gear-a{stroke:#20b565}.info-card h3,.step-card h3,.testimonial-card h3{color:var(--teal-deep);margin:4px 0 0;font-size:18px;font-weight:900}.info-card h3:after{content:"";background:#d8e5e9;width:100%;height:1px;margin:15px auto 12px;display:block}.info-card p,.step-card p,.testimonial-card p,.help-box p,details p{color:#053b52;margin:0;font-size:14px;font-weight:600;line-height:1.45}.step-card{position:relative;overflow:hidden}.step-card:not(:last-child):after{z-index:4;color:#b3cbd3;content:"→";font-size:31px;font-weight:900;position:absolute;top:51%;right:-24px}.step-card header{align-items:center;gap:12px;min-height:54px;padding:12px 17px;display:flex}.step-card header span{color:#fff;background:linear-gradient(135deg,#159fb3,#00647f);border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;font-weight:900;display:grid}.step-card h3{font-size:16px}.step-card p{text-align:center;min-height:72px;padding:14px 24px 21px}.step-art{background:radial-gradient(circle at 25% 35%,#34c3d540,#0000 22%),radial-gradient(circle at 82% 22%,#25cf9d2e,#0000 18%),#dff5f7;place-items:center;height:163px;display:grid;position:relative;overflow:hidden}.step-art:before{content:"";opacity:.45;background-image:radial-gradient(#8dcdd9 1.7px,#0000 1.8px);background-size:24px 24px;position:absolute;inset:0}.bot-face{z-index:1;width:124px;height:112px;position:relative}.bot-face.mini{width:52px;height:48px}.bot-face .helmet{fill:#fff}.bot-face .screen{fill:#073245}.bot-face .ear,.bot-face .antenna-dot{fill:#20aeca}.bot-face .antenna,.bot-face .eye,.bot-face .smile{fill:none;stroke:#53d9e7;stroke-linecap:round;stroke-width:6px}.bot-face .smile{stroke:#fff;stroke-width:5px}.step-art .gear-dot{z-index:2;border:8px dotted #0eb073;border-radius:50%;width:34px;height:34px;position:absolute;bottom:32px;left:34px}.bubble{z-index:2;border-radius:12px 12px 12px 2px;position:absolute}.bubble.yellow{background:#ffc845;width:44px;height:34px;top:38px;right:38px}.bubble.yellow:before,.bubble.green:before{content:"";background:#fff;border-radius:8px;height:5px;position:absolute;inset:12px 11px auto;box-shadow:12px 0 #fff}.funnel-shape{z-index:1;background:linear-gradient(#11a7b6,#00616c);border-radius:50% 50% 18px 18px/20% 20% 30% 30%;width:170px;height:100px;margin-top:18px;position:relative}.funnel-shape:before{content:"";background:linear-gradient(#65dfea,#17a8bd);border-radius:50%;width:136px;height:36px;position:absolute;top:-21px;left:17px}.funnel-shape span{clip-path:polygon(14% 0,86% 0,68% 100%,32% 100%);background:linear-gradient(#008094,#ffbd34);width:52px;height:48px;position:absolute;bottom:-42px;right:59px}.bubble.green{background:#20bf77;width:46px;height:31px}.bubble.green.left{top:39px;left:32px}.bubble.green.right{top:45px;right:27px}.chart-window{z-index:1;background:#fff;border-radius:7px;width:175px;height:104px;position:relative;box-shadow:0 12px 20px #013f501f}.chart-window:before{content:"";background:#0b8dae;border-radius:7px 7px 0 0;height:27px;position:absolute;inset:0 0 auto}.chart-window span{clip-path:polygon(0 90%,18% 66%,33% 72%,50% 37%,69% 52%,100% 6%,100% 100%,0 100%);background:linear-gradient(#3cd76ad9,#1797a426);height:55px;position:absolute;bottom:15px;left:30px;right:19px}.chart-window i{background:#70c4d1;height:3px;position:absolute;bottom:16px;left:18px;right:14px;transform:rotate(-18deg)}.chart-window b{border:8px dotted #19a870;border-radius:50%;width:33px;height:33px;position:absolute;bottom:17px;right:15px}.testimonial-card{grid-template-columns:72px 1fr;column-gap:14px;min-height:166px;padding:20px 28px;display:grid;position:relative}.testimonial-card:after{color:#d5e1e6;content:"”";font-size:58px;font-weight:900;line-height:1;position:absolute;bottom:5px;right:18px}.avatar{background:radial-gradient(circle at 50% 42%,#ffd7bd 0 20px,#0000 21px),radial-gradient(circle at 50% 82%,#14384d 0 28px,#0000 29px),linear-gradient(135deg,#bdd5dc,#f4fbfd);border:4px solid #e8f1f4;border-radius:50%;grid-row:span 2;width:67px;height:67px}.avatar.woman{background:radial-gradient(circle at 50% 41%,#ffd7bd 0 20px,#0000 21px),radial-gradient(circle at 50% 21%,#553228 0 25px,#0000 26px),radial-gradient(circle at 50% 83%,#fff 0 28px,#0000 29px),linear-gradient(135deg,#cde7ef,#fff)}.avatar.man{background:radial-gradient(circle at 50% 42%,#f0b18b 0 20px,#0000 21px),radial-gradient(circle at 50% 19%,#1e2630 0 21px,#0000 22px),radial-gradient(circle at 50% 85%,#235a6e 0 29px,#0000 30px),linear-gradient(135deg,#d8edf2,#fff)}.testimonial-card h3{margin-top:9px;font-size:15px}.stars{color:#ffb600;letter-spacing:1px;margin-top:5px;font-size:18px}.testimonial-card .quote{grid-column:2;margin-top:8px;font-size:14px}.faq-section{padding-bottom:18px}.faq-layout{grid-template-columns:1fr 300px;align-items:center;gap:36px;display:grid}.faq-list{gap:8px;display:grid}.faq-item{background:#fff;border-radius:16px;transition:transform .1s,box-shadow .1s;overflow:hidden;box-shadow:0 8px 17px #02374b1c}.faq-item.open{transform:translateY(-1px);box-shadow:0 12px 24px #02374b24}.faq-question{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;padding:16px 48px 16px 39px;font-size:15px;font-weight:900;position:relative}.faq-question:after{color:#7eb8c5;content:"⌄";font-size:20px;transition:transform .3s;position:absolute;top:18px;right:30px}.faq-item.open .faq-question:after{transform:rotate(180deg)}.faq-answer{opacity:0;max-height:0;padding:0 39px;transition:max-height .36s,opacity .28s,padding .28s;overflow:hidden}.faq-item.open .faq-answer{opacity:1;max-height:260px;padding:0 39px 18px}.faq-answer p{margin:0}.faq-art{place-items:center;min-height:182px;display:grid;position:relative}.big-whatsapp{color:#fff;background:linear-gradient(135deg,#49df78,#10a64a);border-radius:33px;place-items:center;width:142px;height:142px;display:grid;transform:rotate(5deg);box-shadow:0 17px 24px #025f5340}.big-whatsapp svg{fill:currentColor;width:100px}.question-bubble{color:#fff;background:linear-gradient(135deg,#83e6ea,#22a8bb);border-radius:50% 50% 50% 8px;place-items:center;width:82px;height:82px;font-size:52px;font-weight:900;display:grid;position:absolute;top:0;right:38px;box-shadow:0 14px 22px #025f532b}.help-box{min-height:76px;box-shadow:none;background:linear-gradient(90deg,#ddeef2fa,#f7fcfdfa);grid-template-columns:72px 1fr auto;align-items:center;gap:14px;margin:17px 0 0;padding:12px 37px;display:grid}.help-icon svg{width:58px}.help-box strong{color:var(--ink);font-size:15px;font-weight:900;display:block}.final-cta{color:#fff;background:radial-gradient(circle at 78% 32%,#1ec9a138,#0000 30%),linear-gradient(135deg,#024a61,#006a72);grid-template-columns:1fr auto;align-items:center;gap:30px;padding:28px min(185px,15vw) 24px;display:grid}.final-cta h2{margin:0;font-size:25px;font-weight:900}.final-cta p{color:var(--lime);margin:6px 0 0;font-size:24px;font-weight:900}.final-cta .button{min-width:310px}.final-cta ul{justify-content:center;gap:23px;margin:12px 0 0;padding:0;list-style:none;display:flex}.final-cta li{color:#fff;font-size:12px;font-weight:800;position:relative}.final-cta li:before{content:"";border:2px solid var(--lime);border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}@media (width<=1050px){.site-header{grid-template-columns:1fr auto;padding:18px 28px}.site-header nav{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:18px 26px}.hero-section{grid-template-columns:1fr;padding:56px 48px 35px}.hero-art{min-height:360px}.hero-bot{right:calc(50% - 150px)}.floating-card.whats{left:calc(50% - 210px)}.floating-card.msg-one{left:calc(50% - 240px)}.floating-card.insta{right:calc(50% - 240px)}}@media (width<=760px){.site-header{flex-direction:column;gap:15px;padding:18px;display:flex}.brand,.header-button{justify-self:center}.site-header nav{gap:12px 17px;font-size:13px}.hero-section{border-radius:0;margin:0;padding:44px 24px 24px}.hero-copy h1{font-size:34px}.hero-actions,.benefit-row{gap:14px}.button,.button-primary,.button-light,.button-outline{width:100%;min-width:0}.section{width:min(460px,100% - 28px)}.section-title{grid-template-columns:1fr;gap:10px}.section-title span{display:none}.section-title h2{font-size:24px}.card-grid,.step-grid,.faq-layout,.help-box,.final-cta{grid-template-columns:1fr}.step-card:not(:last-child):after{display:none}.testimonial-card{grid-template-columns:70px 1fr;padding:18px}.help-box{text-align:center;padding:18px}.help-icon{margin:0 auto}.final-cta{text-align:center;padding:28px 22px}.final-cta ul{flex-direction:column;gap:8px}}@media (width<=460px){.hero-art{min-height:100px}.hero-art img{display:none}}
