
.hm{--hm-ink:#f4f8f6;--hm-muted:#a9bab5;--hm-green:#a5efc4;--hm-line:rgba(203,232,218,.14);color:var(--hm-ink);max-width:1240px;margin:0 auto;padding:38px 28px 80px;font-family:'DM Sans',sans-serif}
.hm *{box-sizing:border-box}.hm h1,.hm h2,.hm h3,.hm p{margin:0}.hm h1,.hm h2,.hm h3{font-family:Outfit,sans-serif}.hm a{text-decoration:none}.hm svg{width:22px;height:22px;flex-shrink:0}.hm a:focus-visible,.hm summary:focus-visible{outline:3px solid var(--hm-green);outline-offset:5px}.hm .hm-kicker{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--hm-green);display:block;margin-bottom:20px}.hm-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:64px 48px;background:#122a25;border:1px solid var(--hm-line);border-radius:28px}.hm-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 100% 0,rgba(165,239,196,.12),transparent 65%)}.hm-label{display:inline-flex;gap:9px;align-items:center;border:1px solid rgba(165,239,196,.25);padding:8px 12px;border-radius:7px;color:#c6e7d6;font-size:11px;font-weight:600;margin-bottom:30px}.hm-label:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--hm-green)}.hm h1{font-size:clamp(38px,4.4vw,62px);line-height:1.04;letter-spacing:-2.5px;font-weight:600}.hm h1 em{color:var(--hm-green);font-style:normal}.hm-lead{font-size:15px;line-height:1.8;color:var(--hm-muted);margin-top:24px!important;max-width:470px}.hm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hm-btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;border:1px solid transparent;padding:14px 20px;border-radius:9px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.hm-btn:hover{transform:translateY(-2px)}.hm-btn-primary{background:var(--hm-green);color:#12352a}.hm-btn-primary:hover{background:#c3f7d9}.hm-btn-ghost{color:#dae8e2;border-color:var(--hm-line);background:rgba(255,255,255,.03)}.hm-note{font-size:11px;color:#9fb8ae;margin-top:18px!important;line-height:1.7}.hm-preview{position:relative;background:#f1f5f1;border:5px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 30px 70px rgba(0,0,0,.24);color:#1b342c;transform:rotate(-2deg);overflow:hidden}.hm-browser{height:35px;background:#e2eae3;display:flex;align-items:center;gap:5px;padding:0 13px}.hm-browser i{width:6px;height:6px;border-radius:50%;background:#b4c4b8}.hm-browser span{font-size:9px;margin:auto;color:#5d7567}.hm-preview-content{padding:24px}.hm-preview-nav{display:flex;justify-content:space-between;align-items:center;font-size:10px;padding-bottom:18px;border-bottom:1px solid #d7e1d8}.hm-brand{font-family:Outfit,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.5px}.hm-preview-heading{display:grid;grid-template-columns:1fr 70px;gap:14px;align-items:center;margin-top:25px}.hm-preview-heading strong{font-family:Outfit,sans-serif;display:block;font-size:27px;line-height:1.12;letter-spacing:-1px}.hm-preview-heading p{font-size:10px;line-height:1.6;color:#667d6d;margin-top:10px}.hm-preview-art{width:68px!important;height:80px!important;color:#31885d}.hm-preview-list{margin:22px 0 18px;display:grid;gap:8px}.hm-preview-row{display:flex;gap:10px;align-items:center;padding:11px;background:white;border:1px solid #e0e8e1;border-radius:8px;font-size:10px}.hm-preview-row>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#e5f4e9;color:#338559}.hm-preview-row svg{width:16px;height:16px}.hm-preview-row b{font-weight:600}.hm-preview-row small{margin-left:auto;color:#74887a;font-size:9px}.hm-preview-button{display:flex;justify-content:space-between;align-items:center;background:#244e3b;padding:13px;border-radius:7px;color:#fff;font-size:11px;font-weight:600}.hm-preview-caption{display:block;text-align:right;font-size:9px;color:#617c6b;margin-top:12px}.hm-proof{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--hm-line);padding:30px 0;margin-bottom:72px}.hm-proof>div{padding:0 24px;border-right:1px solid var(--hm-line)}.hm-proof>div:last-child{border:0}.hm-proof strong{display:block;font-family:Outfit,sans-serif;font-size:25px;font-weight:500;letter-spacing:-.6px}.hm-proof span{display:block;font-size:11px;line-height:1.6;color:var(--hm-muted);margin-top:5px}.hm-section{margin-top:72px;scroll-margin-top:100px}.hm-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.hm h2{font-size:clamp(27px,3.2vw,39px);line-height:1.12;letter-spacing:-1px;font-weight:500}.hm-heading p{color:var(--hm-muted);font-size:13px;line-height:1.8;max-width:335px}.hm-features{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hm-feature{padding:24px 20px;background:#13241f;border:1px solid var(--hm-line);border-radius:13px}.hm-feature-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#203b30;color:var(--hm-green);border-radius:10px;margin-bottom:22px}.hm-feature h3{font-size:17px;font-weight:500;line-height:1.3}.hm-feature p{font-size:12px;line-height:1.8;color:var(--hm-muted);margin-top:12px}.hm-feature-tag{display:block;color:#b8d2c3;font-size:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--hm-line)}.hm-flow{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:38px;background:#13241f;border:1px solid var(--hm-line);border-radius:18px}.hm-flow p{font-size:13px;line-height:1.8;color:var(--hm-muted);margin:20px 0 26px}.hm-flow video{width:100%;display:block;border-radius:10px;background:#0c1713;aspect-ratio:16/9}.hm-steps{display:grid;gap:0}.hm-step{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid var(--hm-line)}.hm-step:first-child{padding-top:0}.hm-step:last-child{border:0;padding-bottom:0}.hm-step-number{font-family:Outfit,sans-serif;color:var(--hm-green);font-size:13px;padding-top:3px}.hm-step h3{font-size:17px;font-weight:500}.hm-step p{margin:7px 0 0;font-size:12px;line-height:1.7}.hm-prices{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hm-plan{position:relative;display:flex;flex-direction:column;border:1px solid var(--hm-line);border-radius:14px;background:#13241f;padding:26px 20px}.hm-plan-featured{border-color:var(--hm-green);background:#1c382b}.hm-plan-label{position:absolute;top:-11px;left:20px;background:var(--hm-green);color:#153d2a;padding:5px 9px;border-radius:5px;font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.hm-plan h3{font-size:21px;font-weight:500}.hm-plan-team{color:var(--hm-muted);font-size:11px;margin-top:6px!important}.hm-price{font-family:Outfit,sans-serif;font-size:35px;letter-spacing:-1px;margin:24px 0!important;white-space:nowrap}.hm-price small{font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:0;color:var(--hm-muted)}.hm-plan ul{list-style:none;padding:0;margin:0 0 26px;flex:1}.hm-plan li{display:flex;gap:8px;font-size:11px;line-height:1.6;margin-bottom:12px;color:#d0e0d7}.hm-plan li svg{width:15px;height:15px;color:var(--hm-green);margin-top:2px}.hm-plan .hm-btn{width:100%;padding:12px;font-size:11px}.hm-price-note{text-align:center;color:var(--hm-muted);font-size:11px;margin-top:22px!important}.hm-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.hm-faq details{border-bottom:1px solid var(--hm-line)}.hm-faq summary{display:flex;gap:18px;align-items:center;justify-content:space-between;cursor:pointer;padding:21px 0;list-style:none;font-size:13px;font-weight:500}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary svg{width:17px;height:17px;color:var(--hm-green);transition:transform .2s}.hm-faq details[open] summary svg{transform:rotate(45deg)}.hm-faq details p{color:var(--hm-muted);font-size:12px;line-height:1.9;padding:0 30px 22px 0}.hm-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px;border:1px solid #36533f;background:#193d2b;border-radius:18px}.hm-bottom p{color:#b4ccbd;font-size:13px;line-height:1.8;margin-top:14px;max-width:530px}.hm-bottom .hm-btn{flex-shrink:0}
@media(min-width:1000px){.hm .hm-hero .hm-actions{flex-wrap:nowrap}}@media(max-width:1050px){.hm-hero{padding:40px 30px;gap:28px}.hm-features{grid-template-columns:repeat(2,1fr)}.hm-prices{grid-template-columns:repeat(2,1fr);gap:24px 14px}.hm h1{letter-spacing:-1.5px}}@media(max-width:720px){.hm{padding:22px 18px 50px}.hm-hero{grid-template-columns:1fr;padding:30px 24px;gap:40px;border-radius:18px}.hm h1{font-size:43px}.hm-preview{max-width:420px;width:100%;margin:0 auto;transform:none}.hm-proof{grid-template-columns:repeat(2,1fr);row-gap:22px;padding:25px 0;margin-bottom:45px}.hm-proof>div{padding:0 15px}.hm-proof>div:nth-child(2){border:0}.hm-section{margin-top:48px}.hm-heading{display:block}.hm-heading p{margin-top:16px}.hm-flow{grid-template-columns:1fr;padding:25px;gap:30px}.hm-faq-layout{grid-template-columns:1fr;gap:20px}.hm-bottom{display:block;padding:28px}.hm-bottom .hm-btn{margin-top:24px}.hm-lead{font-size:14px}}@media(max-width:420px){.hm h1{font-size:36px}.hm-features,.hm-prices{grid-template-columns:1fr}.hm-feature{padding:24px}.hm-actions .hm-btn{width:100%}.hm-preview-heading strong{font-size:24px}.hm-price{font-size:37px}}
@media(prefers-reduced-motion:reduce){.hm *{transition:none!important;scroll-behavior:auto!important}}

body{background:#0c1b16!important}.bg-wrapper{display:block}.site-header{background:#0e211a!important;border-bottom:1px solid rgba(203,232,218,.12)}.header-inner{max-width:1240px;gap:18px}.main-nav{gap:0;min-width:0}.nav-link{padding:8px 9px;font-size:12px;white-space:nowrap}.btn-whatsapp{padding:11px 14px;font-size:11px;white-space:nowrap}.logo-area{min-width:100px}.logo-img{max-width:115px;object-fit:contain}.hm-hero{grid-template-columns:1.1fr .9fr}.hm-hero h1{font-size:clamp(40px,4.7vw,65px)}.hm-health-art{position:relative;border-radius:20px;background:#d5e8db;padding:30px;min-height:340px;color:#17412c;overflow:hidden}.hm-health-art>svg{width:100%;height:260px}.hm-health-stamp{position:absolute;bottom:24px;left:24px;right:24px;display:flex;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.6);background:#f4faf5;border-radius:12px;padding:17px}.hm-health-stamp>svg{width:32px;height:32px;color:#387757}.hm-health-stamp strong{display:block;font-family:Outfit,sans-serif;font-size:18px;letter-spacing:-.5px}.hm-health-stamp span{display:block;font-size:11px;color:#557764;margin-top:4px}.hm-table-wrap{border:1px solid var(--hm-line);border-radius:16px;overflow-x:auto;background:#13241f}.hm-table{width:100%;border-collapse:collapse;min-width:320px}.hm-table th,.hm-table td{padding:17px 24px;text-align:left;border-bottom:1px solid var(--hm-line);vertical-align:middle}.hm-table thead th{background:#1b3228;color:#e8f4eb;font-size:17px;font-weight:500;font-family:Outfit,sans-serif}.hm-table thead th:first-child{font-family:'DM Sans',sans-serif;font-size:12px;color:var(--hm-muted)}.hm-table th[scope=row]{font-size:13px;font-weight:500;color:#c3d7ca}.hm-table td{font-family:Outfit,sans-serif;font-size:23px;font-weight:500;white-space:nowrap;letter-spacing:-.4px}.hm-table td small{font-family:'DM Sans',sans-serif;display:block;font-size:10px;line-height:1.6;letter-spacing:0;color:#9eb8a7;margin-top:4px}.hm-table .hm-premium{background:rgba(165,239,196,.045);color:#c4f4d7}.hm-table tbody tr:hover{background:rgba(165,239,196,.045)}.hm-plan-tag{display:inline-block;font-family:'DM Sans',sans-serif;font-size:9px;letter-spacing:.3px;border:1px solid #628a6c;border-radius:4px;padding:3px 6px;margin-left:9px;vertical-align:middle;color:#bfe9ca}.hm-adhesion{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;border:1px solid var(--hm-line);border-radius:10px;padding:17px 22px;background:#13241f}.hm-adhesion strong{font-size:13px;font-weight:500}.hm-adhesion span{font-size:11px;color:var(--hm-muted)}.hm-terms{font-size:11px;color:var(--hm-muted);line-height:1.8;margin-top:16px!important}.hm-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hm-benefit{border:1px solid var(--hm-line);border-radius:14px;padding:28px;background:#13241f}.hm-benefit h3{font-size:24px;font-weight:500}.hm-benefit ul{padding:0;list-style:none;margin:24px 0}.hm-benefit li{display:flex;gap:10px;align-items:start;color:#c4d7cb;line-height:1.8;font-size:13px;margin:11px 0}.hm-benefit li svg{width:17px;height:17px;color:var(--hm-green);margin-top:4px}.hm-benefit li.hm-unavailable{color:#81978b}.hm-services{grid-template-columns:repeat(3,1fr)}.hm-service-link{display:inline-flex;gap:10px;align-items:center;color:var(--hm-green);font-size:12px;font-weight:600;margin-top:22px}.hm-footer{max-width:1184px;margin:0 auto;border-top:1px solid var(--hm-line);padding:35px 0 0;color:#9fb8ab;font-size:12px}.hm-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hm-footer h2{font-size:22px;color:#f4f8f6;margin-bottom:18px}.hm-footer a{color:#c3e3cf}.hm-footer p{line-height:1.8;margin:8px 0}.hm-footer-bottom{border-top:1px solid var(--hm-line);padding-top:20px;margin-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:10px}.hm-footer-links{display:flex;flex-wrap:wrap;gap:16px}.hm-footer-logo{max-width:130px;max-height:50px;object-fit:contain;margin-bottom:16px}
@media(max-width:1100px){.header-inner{gap:10px}.nav-link{padding:8px 6px;font-size:11px}.btn-whatsapp{display:none}.hm-health-art{padding:15px;min-height:310px}.hm-table td{font-size:21px}}@media(max-width:900px){.main-nav{display:none;flex-direction:column}.main-nav.open{display:flex;position:absolute;top:72px;left:0;right:0;padding:16px;background:#0e211a;z-index:200;border-bottom:1px solid #35503e}.nav-link{padding:11px 14px;font-size:14px}.menu-toggle{display:flex;margin-left:auto}.hm-services{grid-template-columns:1fr}}@media(max-width:720px){.hm-hero{grid-template-columns:1fr}.hm-health-art{min-height:270px;max-width:430px;width:100%;margin:auto}.hm-health-art>svg{height:220px}.hm-benefits{grid-template-columns:1fr}.hm-table th,.hm-table td{padding:15px 12px}.hm-table td{font-size:20px}.hm-table thead th{font-size:16px}.hm-plan-tag{display:block;width:max-content;margin:7px 0 0}.hm-adhesion{align-items:start;flex-direction:column;gap:5px}.hm-footer-grid{grid-template-columns:1fr}.hm-footer-bottom{flex-direction:column}.hm-table-wrap{border-radius:12px}}
