@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_383dac{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_383dac{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}.io{--green:#1FA84F;--green-btn:#168442;--green-btn-hover:#12713A;--green-ink:#15803D;--green-deep:#0F3D26;--green-50:#EDF8F1;--green-100:#D5EFDD;--ink:#0A1712;--ink-2:#505B63;--ink-3:#6B7680;--line:#E4E9E6;--line-strong:#C9D3CE;--surface:#F6F8F7;--paper:#FFFFFF;--amber-bg:#FEF3C7;--amber-ink:#92400E;--star:#F5A524;--r-card:1.25rem;--f:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color-scheme:light;position:relative;z-index:0;min-height:100vh;overflow-x:clip;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--f);-webkit-font-smoothing:antialiased}.io *,.io :after,.io :before{box-sizing:border-box}html:has(.io){scroll-behavior:smooth;color-scheme:light;background:#fff}.io figure,.io h1,.io h2,.io h3,.io ol,.io p,.io ul{margin:0}.io ol,.io ul{padding:0;list-style:none}.io a{color:var(--green-ink)}.io section[id]{scroll-margin-top:80px}.io .wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.io .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.io .i{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.io .i-fill{fill:currentColor;stroke:none}.io [tabindex]:focus-visible,.io a:focus-visible,.io button:focus-visible,.io summary:focus-visible{outline:3px solid rgba(31,168,79,.5);outline-offset:3px;border-radius:8px}.io .eyebrow{font:700 .75rem/1.2 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink)}.io .logo{display:inline-flex;flex-direction:column;text-decoration:none;color:var(--ink);line-height:1}.io .logo-word{font:800 1.625rem/1 var(--f);letter-spacing:-.045em;color:var(--ink)}.io .logo-me,.io .logo-swoosh{color:var(--green)}.io .logo-swoosh{width:2.6rem;height:.5rem;margin-top:.12rem;margin-left:.02rem}.io .logo-sm .logo-word{font-size:1.25rem}.io .logo-sm .logo-me{font-weight:500}.io .btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:.8rem 1.75rem;border-radius:999px;border:1.5px solid transparent;font:600 1rem/1.2 var(--f);text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .2s,color .2s,border-color .2s}.io .btn .i{stroke-width:2}.io .btn-primary{background:var(--green-btn);color:#fff;box-shadow:0 10px 24px -10px rgba(22,132,66,.6)}.io .btn-primary:hover{background:var(--green-btn-hover);transform:translateY(-1px)}.io .btn-primary:hover .i{transform:translateX(2px)}.io .btn-primary .i{transition:transform .2s}.io .btn-ghost{background:var(--paper);color:var(--ink);border-color:var(--line-strong)}.io .btn-ghost:hover{border-color:var(--green);color:var(--green-ink)}.io .btn-sm{min-height:42px;padding:.55rem 1.2rem;font-size:.9375rem}.io .btn-block{width:100%}.io .btn-white{background:#fff;color:var(--green-deep)}.io .btn-white:hover{background:var(--green-50)}.io .btn-outline-white{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}.io .btn-outline-white:hover{border-color:#fff;background:rgba(255,255,255,.08)}.io .top{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.io .top-in{display:flex;align-items:center;gap:1.5rem;min-height:72px}.io .top-nav{display:flex;gap:2rem;margin-left:auto}.io .top-nav a{color:var(--ink-2);text-decoration:none;font-weight:500;font-size:.9375rem}.io .top-nav a:hover{color:var(--ink)}.io .hero{background:var(--paper);padding-block:clamp(2.5rem,6vw,4.5rem) 0}.io .hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.io .hero-copy{display:flex;flex-direction:column;gap:1.75rem}.io .hero h1{font:800 clamp(3rem,1.4rem + 5.4vw,5.75rem)/.98 var(--f);letter-spacing:-.05em}.io .hero h1 span{display:inline}.io .h1-o{color:var(--green-deep)}.io .h1-dot{color:var(--green)}.io .hero-sub{font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);line-height:1.35;color:var(--ink-2);max-width:22ch;letter-spacing:-.01em}.io .pillars{display:flex;flex-wrap:wrap;gap:1rem 2.25rem}.io .pillars li{display:flex;align-items:center;gap:.7rem;font-size:.9375rem;line-height:1.3;color:var(--ink-2)}.io .pillars .i{width:32px;height:32px;color:var(--green);stroke-width:1.5}.io .hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.io .hero-note{display:flex;flex-direction:column;gap:.15rem;font-size:.875rem;color:var(--ink-3)}.io .hero-note strong{color:var(--ink)}.io .hero-note .rating{display:inline-flex;align-items:center;gap:.35rem}.io .stars{display:inline-flex;gap:1px;color:var(--star)}.io .stars .i{width:.95em;height:.95em}.io .hero-media{position:relative;width:100%;max-width:600px;justify-self:center;aspect-ratio:1/1}.io .hero-media>*{position:absolute;inset:0;width:100%;height:100%}.io .hero-video{object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.07);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);mask-composite:intersect}.io .hero-foot{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;padding-block:1.75rem 2.25rem}.io .hero-foot-rule{width:64px;height:1px;background:var(--line-strong)}.io .hero-foot-tags{font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2)}.io .route{display:flex;align-items:center;gap:.9rem;margin-left:auto;font-size:.9375rem;color:var(--ink-2)}.io .route .i{width:1rem;height:1rem;stroke-width:1.8;color:var(--ink-3)}.io .section{padding-block:clamp(3.5rem,7vw,6rem)}.io .section-alt{background:var(--surface)}.io .sec-head{max-width:46rem;display:flex;flex-direction:column;gap:.85rem;margin-bottom:clamp(2rem,4vw,3rem)}.io .sec-head h2{font:800 clamp(1.875rem,1.15rem + 2.5vw,3rem)/1.08 var(--f);letter-spacing:-.035em;text-wrap:balance}.io .sec-head p:not(.eyebrow){font-size:1.0625rem;color:var(--ink-2)}.io .app{border-top:1px solid var(--line)}.io .app-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.io .app .sec-head{margin-bottom:2rem}.io .feat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem}.io .feat li{display:flex;flex-direction:column;gap:.35rem}.io .feat .i{width:30px;height:30px;color:var(--green);stroke-width:1.5;margin-bottom:.35rem}.io .feat h3{font:700 1.0625rem/1.3 var(--f);letter-spacing:-.01em}.io .feat p{font-size:.9375rem;color:var(--ink-2)}.io .phone-fig{align-items:center;gap:.75rem}.io .phone,.io .phone-fig{display:flex;flex-direction:column}.io .phone{width:100%;max-width:330px;background:var(--surface);border:10px solid var(--ink);border-radius:2.5rem;padding:1rem .9rem 1.1rem;box-shadow:0 30px 60px -22px rgba(10,23,18,.4);font-size:.8125rem;line-height:1.4;gap:.7rem}.io .ph-bar{display:flex;align-items:center;justify-content:space-between;padding-inline:.15rem}.io .ph-bar .logo-word{font-size:1rem}.io .ph-icons{display:flex;align-items:center;gap:.6rem;color:var(--ink-3)}.io .ph-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--green-100);color:var(--green-ink);font-weight:700;font-size:.75rem}.io .ph-avatar-lg{width:36px;height:36px;font-size:.875rem}.io .ph-hello{font-weight:700;font-size:1.05rem;letter-spacing:-.01em;padding-inline:.15rem}.io .ph-status{display:flex;gap:.6rem;align-items:flex-start;background:var(--green-50);border:1px solid var(--green-100);border-radius:1rem;padding:.7rem .8rem}.io .ph-status strong{display:block;color:var(--ink);font-size:.875rem}.io .ph-status span{color:var(--ink-2);font-size:.75rem}.io .ph-dot{width:10px;height:10px;border-radius:50%;background:var(--green);margin-top:.3rem;flex:none;box-shadow:0 0 0 4px rgba(31,168,79,.18)}.io .ph-label{display:flex;justify-content:space-between;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-inline:.15rem}.io .ph-list{background:var(--paper);border:1px solid var(--line);border-radius:1rem}.io .ph-list li{padding:.65rem .8rem;display:flex;flex-direction:column;gap:.35rem}.io .ph-list li+li{border-top:1px solid var(--line)}.io .ph-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.io .ph-row strong{font-weight:600;font-size:.8125rem}.io .ph-val{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.io .chip{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:999px}.io .chip .i{width:.95em;height:.95em;stroke-width:3}.io .chip-amber{background:var(--amber-bg);color:var(--amber-ink)}.io .chip-green{background:var(--green-50);color:var(--green-ink)}.io .chip-gray{background:var(--surface);color:var(--ink-2);border:1px solid var(--line)}.io .ph-btn{font-size:.75rem;font-weight:600;color:#fff;background:var(--green-btn);padding:.25rem .7rem;border-radius:999px}.io .ph-contador{display:flex;align-items:center;gap:.6rem;background:var(--paper);border:1px solid var(--line);border-radius:1rem;padding:.6rem .8rem}.io .ph-contador strong{display:block;font-size:.8125rem}.io .ph-contador span,.io .phone-fig figcaption{color:var(--ink-3);font-size:.75rem}.io .mode-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:-1rem 0 2.75rem}.io .mode{display:inline-flex;flex-wrap:wrap;padding:.3rem;gap:.25rem;background:var(--surface);border:1px solid var(--line);border-radius:999px}.io .mode-btn{border:0;background:transparent;color:var(--ink-2);font:600 .9375rem/1.2 var(--f);padding:.6rem 1.15rem;border-radius:999px;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}.io .mode-btn[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px rgba(10,23,18,.14)}.io .mode-note{font-size:.9375rem;color:var(--ink-2)}.io .plans{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:34rem;margin-inline:auto}.io .plan{position:relative;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-card);padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.io .plan-featured{border:2px solid var(--green);box-shadow:0 28px 56px -30px rgba(22,132,66,.55)}.io .plan-badge{position:absolute;top:0;left:1.5rem;transform:translateY(-50%);background:var(--green-btn);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.01em;padding:.3rem .85rem;border-radius:999px}.io .plan-head{display:flex;flex-direction:column;gap:.4rem}.io .plan-head h3{font:800 1.5rem/1.2 var(--f);letter-spacing:-.025em}.io .plan-for{color:var(--ink-2);font-size:.9375rem}.io .price{display:flex;align-items:baseline;gap:.3rem}.io .price .cur{font-weight:700;font-size:1.25rem;color:var(--ink-2)}.io .price .num{font:800 3.5rem/1 var(--f);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.io .price .per{color:var(--ink-3);font-size:1rem}.io .price-text{display:flex;flex-direction:column;gap:.35rem}.io .price-text .num{font:800 2.25rem/1 var(--f);letter-spacing:-.04em}.io .price-text small{color:var(--ink-3);font-size:.875rem}.io .incl{display:flex;flex-direction:column;gap:.7rem}.io .incl li{display:flex;gap:.6rem;font-size:.9375rem;color:var(--ink-2);line-height:1.45}.io .incl .i{width:18px;height:18px;margin-top:.15rem;color:var(--green);stroke-width:2.6}.io .incl strong{color:var(--ink);font-weight:600}.io .plans-footnote{margin:1.25rem auto 0;font-size:.8125rem;color:var(--ink-3)}.io .plans-footnote,.io .plans-note{max-width:46rem;text-align:center;text-wrap:balance}.io .plans-note{margin:2rem auto 0;font-size:.9375rem;color:var(--ink-2)}.io .plans-footnote+.plans-note{margin-top:1rem}@media (min-width:960px){.io .plans{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto);row-gap:0;column-gap:1.5rem}.io .plan{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:1.25rem;align-content:start}}.io .table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper)}.io .cmp{width:100%;min-width:680px;border-collapse:collapse;font-size:.9375rem}.io .cmp td,.io .cmp th{padding:1rem 1.25rem;text-align:left;vertical-align:top}.io .cmp thead th{font-weight:700;color:var(--ink);border-bottom:1px solid var(--line)}.io .cmp tbody th{font-weight:600;color:var(--ink);width:24%}.io .cmp tbody td{color:var(--ink-2)}.io .cmp tbody tr+tr>*{border-top:1px solid var(--line)}.io .cmp .cmp-us{background:var(--green-50);color:var(--ink);font-weight:500}.io .cmp thead .cmp-us{font-size:1.125rem;font-weight:800;letter-spacing:-.04em}.io .cmp thead .cmp-us span{color:var(--green)}.io .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.io .steps li{display:flex;flex-direction:column;gap:.6rem;position:relative}.io .step-n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--paper);border:1.5px solid var(--green);color:var(--green-ink);font-weight:800;font-size:1.0625rem;position:relative;z-index:1}.io .steps li:not(:last-child):after{content:"";position:absolute;top:22px;left:56px;right:-1.25rem;height:1px;background:var(--line-strong)}.io .steps h3{font:700 1.125rem/1.3 var(--f);letter-spacing:-.01em}.io .steps p{color:var(--ink-2);font-size:.9375rem}.io .trust{background:var(--ink);color:#DDE5E1;padding-block:clamp(2.5rem,5vw,3.5rem)}.io .trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem}.io .trust-item{display:flex;flex-direction:column;gap:.35rem}.io .trust-big{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font:800 clamp(2rem,1.5rem + 1.8vw,2.75rem)/1.1 var(--f);color:#fff;letter-spacing:-.04em}.io .trust-big .stars .i{width:1.1rem;height:1.1rem}.io .trust-item p:last-child{color:#9AA8A1;font-size:.9375rem}.io .extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.io .extra{display:flex;flex-direction:column;gap:.6rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:1.6rem;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.io .extra:hover{border-color:var(--green);box-shadow:0 16px 32px -22px rgba(10,23,18,.35)}.io .extra>.i{width:30px;height:30px;color:var(--green);stroke-width:1.5;margin-bottom:.25rem}.io .extra h3{font:700 1.1875rem/1.3 var(--f);letter-spacing:-.015em}.io .extra p{color:var(--ink-2);font-size:.9375rem;flex:1}.io .extra .go{display:inline-flex;align-items:center;gap:.4rem;color:var(--green-ink);font-weight:600;font-size:.9375rem}.io .extra .go .i{width:1rem;height:1rem;stroke-width:2}.io .faq{column-count:2;column-gap:3rem}.io .faq details{break-inside:avoid;border-bottom:1px solid var(--line);padding-block:.25rem}.io .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:1rem;font-weight:700;font-size:1.0625rem;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.io .faq summary::-webkit-details-marker{display:none}.io .faq summary .i{margin-top:.1rem;color:var(--green);stroke-width:2;transition:transform .2s}.io .faq details[open] summary .i{transform:rotate(45deg)}.io .faq details p{color:var(--ink-2);font-size:.9375rem;padding-bottom:1.1rem;max-width:62ch}.io .final{background:linear-gradient(135deg,#0B2A1A,#125E33);color:#fff;padding-block:clamp(3.5rem,7vw,5.5rem)}.io .final-in{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.io .final h2{font:800 clamp(2rem,1.3rem + 2.6vw,3.25rem)/1.05 var(--f);letter-spacing:-.045em;max-width:20ch;text-wrap:balance}.io .final h2 span{color:#6EDC96}.io .final p{color:#CFEBD9;font-size:1.125rem;max-width:40rem}.io .final-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.io .foot{background:var(--paper);border-top:1px solid var(--line);padding-block:2.5rem;font-size:.875rem;color:var(--ink-2)}.io .foot-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem 3rem;align-items:start}.io .foot-brand{display:flex;flex-direction:column;gap:.9rem}.io .foot-brand p{max-width:38rem}.io .foot-side{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.io .foot-links{display:flex;gap:1.25rem;flex-wrap:wrap}.io .foot-links a{color:var(--ink-2)}.io .foot-legal{grid-column:1/-1;padding-top:1.25rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;color:var(--ink-3);font-size:.8125rem}.io .foot-legal .hero-foot-tags{font-size:.625rem;color:var(--ink-3)}@media (max-width:960px){.io .app-grid,.io .hero-grid{grid-template-columns:minmax(0,1fr)}.io .hero-media{max-width:620px;margin-inline:auto}.io .hero-sub{max-width:30ch}.io .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.io .steps li:after{display:none}.io .extras{grid-template-columns:minmax(0,1fr);max-width:34rem}.io .faq{column-count:1}}@media (max-width:760px){.io .top-nav{display:none}.io .top-in .btn{margin-left:auto}.io .foot-in{grid-template-columns:minmax(0,1fr)}.io .foot-side{align-items:flex-start}.io .hero-foot .logo-sm,.io .hero-foot-rule{display:none}.io .route{margin-left:0}}@media (max-width:560px){.io .feat,.io .steps{grid-template-columns:minmax(0,1fr)}.io .final-cta .btn,.io .hero-cta .btn{flex:1 1 100%}.io .plan{padding:1.5rem 1.25rem}.io .pillars{gap:1rem 1.5rem}}@media (prefers-reduced-motion:reduce){html:has(.io){scroll-behavior:auto}.io *,.io :after,.io :before{transition:none!important}}.io .logo-link{display:inline-flex;text-decoration:none}.io .plan-condicao{font-size:.8125rem;line-height:1.45;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:.75rem;padding:.6rem .75rem}