:root{--ink: #061D25;--ink-2: #0B2A31;--tag: #05D975;--tag-hover: #2CE48A;--green-t: #04794A;--mint: #E7F8EF;--studio: #6B8188;--mist: #DCE6E3;--paper: #F4F6F5;--white: #FFFFFF;--steel: #4A5D63;--steel-dark: #B7C7CB;--sk: #E3EAE8;--line-strong: #7A8C89;--line-hover: #4A5D63;--placeholder: #5F7076;--danger: #B42318;--danger-bg: #FDECEA;--danger-text: #8A1C12;--warn-bg: #FFF6D6;--warn-line: #F0DE9A;--warn-text: #5C4A00;--mint-line: #C8EBD6;--t-fast: .15s;--t-base: .25s;--display: "Agency", "Trebuchet MS", system-ui, sans-serif;--body: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--wrap: 1280px;--gut: clamp(20px, 4vw, 40px);--sec: clamp(64px, 9vw, 120px);--r-sm: 12px;--r: 16px;--r-lg: 24px;--r-xl: 28px;--hdr-h: 72px;--shadow: 0 1px 2px rgba(6, 29, 37, .05), 0 12px 32px -14px rgba(6, 29, 37, .2);--shadow-lg: 0 2px 4px rgba(6, 29, 37, .04), 0 32px 64px -28px rgba(6, 29, 37, .32);--ease: cubic-bezier(.2, .7, .2, 1);--aurora-l: radial-gradient(52% 62% at 90% 6%, rgba(5, 217, 117, .17), rgba(5, 217, 117, 0) 72%), radial-gradient(38% 46% at 100% 78%, rgba(5, 217, 117, .07), rgba(5, 217, 117, 0) 70%), radial-gradient(42% 44% at 0% 100%, rgba(11, 42, 49, .05), rgba(11, 42, 49, 0) 70%);--aurora-d: radial-gradient(60% 70% at 92% 0%, rgba(5, 217, 117, .26), rgba(5, 217, 117, 0) 70%), radial-gradient(50% 60% at 0% 100%, rgba(20, 98, 108, .55), rgba(20, 98, 108, 0) 72%)}@media(max-width:600px){:root{--hdr-h: 64px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light;scroll-padding-top:calc(var(--hdr-h) + 20px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body,.site{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:900px){body,.site{font-size:18px}}.site{overflow-x:clip;min-height:100vh}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}h1,h2,h3,h4{margin:0;font-weight:400}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}main:focus{outline:none}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-left:max(var(--gut),env(safe-area-inset-left));padding-right:max(var(--gut),env(safe-area-inset-right))}.wrap.narrow{max-width:860px}.h1{font-family:var(--display);font-size:clamp(38px,5.2vw,70px);line-height:1;letter-spacing:-.01em;text-wrap:balance}.h2{font-family:var(--display);font-size:clamp(29px,3.6vw,46px);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.h3{font-family:var(--display);font-size:clamp(22px,2vw,26px);line-height:1.15}.h4{font-family:var(--body);font-weight:700;font-size:18px;line-height:1.35}.eyebrow{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--green-t);margin-bottom:18px;line-height:1.5}.eyebrow.on-dark{color:var(--tag)}.lead{font-size:clamp(17px,1.4vw,19.5px);color:var(--steel);line-height:1.6;max-width:62ch;text-wrap:pretty}.note{font-size:14.5px;color:var(--steel);margin-top:28px;max-width:70ch}.note.on-dark{color:var(--steel-dark)}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ic{width:20px;height:20px;flex-shrink:0}.skip{position:absolute;left:12px;top:-80px;z-index:200;background:var(--ink);color:var(--white);padding:12px 18px;border-radius:12px;text-decoration:none;font-weight:700}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--green-t);outline-offset:3px}.dark :focus-visible,.ftr :focus-visible,.svc-feature :focus-visible{outline-color:var(--tag)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:999px;border:1.5px solid transparent;font-family:var(--body);font-weight:700;font-size:15.5px;line-height:1.2;text-decoration:none;text-align:center;transition:transform .2s var(--ease),background-color .2s,border-color .2s,box-shadow .25s,color .2s;-webkit-tap-highlight-color:transparent}.btn .ic{width:18px;height:18px;transition:transform .2s var(--ease)}.btn:hover .ic{transform:translate(3px)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--tag);color:var(--ink)}.btn-primary:hover{background:var(--tag-hover);box-shadow:0 10px 26px -12px #05d975e6}.btn-ghost{background:transparent;color:var(--ink);border-color:#061d253d}.btn-ghost:hover{border-color:var(--ink);background:var(--white)}.btn-lg{min-height:56px;padding:14px 26px;font-size:16px}.btn-sm{min-height:44px;padding:9px 18px;font-size:14.5px}.btn-block{width:100%}.btn-glow{box-shadow:0 16px 34px -14px #05d975d9}@media(prefers-reduced-motion:no-preference){.btn-glow{animation:glow 3.6s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 16px 34px -14px #05d975d9,0 0 #05d97547}50%{box-shadow:0 16px 34px -14px #05d975d9,0 0 0 10px #05d97500}}}.arrow-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:16px;color:var(--ink);text-decoration:none;padding:8px 0 6px;border-bottom:2px solid var(--tag);transition:border-color var(--t-fast)}.arrow-link:hover{border-bottom-color:var(--ink)}.arrow-link .ic{width:18px;height:18px;transition:transform .2s var(--ease)}.arrow-link:hover .ic{transform:translate(4px)}.link-btn{background:none;border:0;padding:0;text-decoration:underline;color:inherit;font-size:inherit}.sec{position:relative;padding-block:var(--sec)}.sec-head{margin-bottom:clamp(36px,5vw,64px);max-width:820px}.sec-head .lead{margin-top:20px}.split-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 64px;align-items:end;max-width:none}.split-head .lead{margin-top:0}@media(max-width:900px){.split-head{grid-template-columns:minmax(0,1fr)}}.ticks{list-style:none;display:grid;gap:12px;margin-top:28px}.ticks li{display:flex;gap:12px;align-items:flex-start;font-weight:500}.ticks .ic{width:22px;height:22px;padding:3px;border-radius:7px;background:var(--mint);color:var(--green-t);margin-top:2px;stroke-width:2.4}.site:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:61;background:var(--paper);pointer-events:none}.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;background:#f4f6f5e0;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,background-color .2s}.hdr.scrolled,.hdr.menu-open{border-bottom-color:var(--mist);background:#f4f6f5f5}.hdr-in{display:flex;align-items:center;gap:20px;height:var(--hdr-h)}.logo{display:flex;align-items:center;min-height:48px;flex-shrink:0;border-radius:8px}.logo img,.logo .lg{height:34px;width:auto;display:block;overflow:visible}.nav{margin-left:auto}.nav-list{display:flex;gap:8px;list-style:none;align-items:center}.nav-btn,.nav-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:10px;border:0;background:none;font-family:var(--body);font-weight:500;font-size:15.5px;line-height:1;color:var(--ink);text-decoration:none;transition:background-color var(--t-fast)}.nav-btn:hover,.nav-link:hover,.nav-btn[aria-expanded=true]{background:#061d250f}.nav-btn.is-current{box-shadow:inset 0 -2px 0 var(--tag);border-radius:10px 10px 4px 4px}.chev{width:16px;height:16px;transition:transform .2s var(--ease)}.nav-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-sub{position:relative}.sub:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.sub{position:absolute;top:calc(100% + 12px);left:-14px;width:600px;max-width:calc(100vw - 40px);background:var(--white);border:1px solid var(--mist);border-radius:20px;box-shadow:var(--shadow-lg);padding:10px}.sub ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px}.sub a{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:14px;text-decoration:none;color:var(--ink)}.sub a:hover{background:var(--paper)}.sub b{display:block;font-weight:700;font-size:15px;line-height:1.3}.sub small{display:block;color:var(--steel);font-size:13.5px;line-height:1.4;margin-top:3px}.sub-ic{width:38px;height:38px;border-radius:11px;background:var(--mint);color:var(--green-t);display:grid;place-items:center;flex-shrink:0}.sub-ic .ic{width:20px;height:20px}.sub a[aria-current=page] .sub-ic,.mnav a[aria-current=page] .sub-ic{background:var(--ink);color:var(--tag)}.hdr-actions{display:flex;align-items:center;gap:12px}.lang{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--mist);border-radius:999px;background:var(--white)}.lang a{min-width:44px;min-height:44px;transition:background-color var(--t-fast),color var(--t-fast);display:grid;place-items:center;border-radius:999px;font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.06em;text-decoration:none;color:var(--steel)}.lang a:hover{color:var(--ink)}.lang a[aria-current=true]{background:var(--ink);color:var(--white)}.lang-lg a{min-width:52px;min-height:44px;font-size:13px}.hdr-cta .md{display:none}.menu-btn{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--mist);background:var(--white);color:var(--ink);place-items:center}.menu-btn .i-close,.menu-btn[aria-expanded=true] .i-open{display:none}.menu-btn[aria-expanded=true] .i-close{display:block}.mnav{border-top:1px solid var(--mist);background:var(--paper);max-height:calc(100vh - var(--hdr-h));max-height:calc(100dvh - var(--hdr-h));overflow-y:auto;overscroll-behavior:contain;padding:20px 0 32px}.mnav-label{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel);margin-bottom:8px}.mnav-services{list-style:none;display:grid;gap:2px;margin-bottom:16px}.mnav-services a{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px;margin-inline:-8px;border-radius:14px;text-decoration:none;color:var(--ink);font-weight:500;font-size:17px}.mnav-services a:hover{background:var(--white)}.mnav-links{list-style:none;display:grid;padding:10px 0;border-top:1px solid var(--mist)}.mnav-links a{display:flex;align-items:center;min-height:52px;text-decoration:none;color:var(--ink);font-weight:500;font-size:17px}.mnav-foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid var(--mist)}@media(max-width:1220px){.hdr-cta .lg{display:none}.hdr-cta .md{display:inline}}@media(max-width:1000px){.nav{display:none}.hdr-actions{margin-left:auto}.hdr-actions>.lang{display:none}.menu-btn{display:grid}}@media(max-width:520px){.hdr-cta{display:none}.logo img,.logo .lg{height:30px}}@media(min-width:1001px){.mnav{display:none!important}}.ftr{background:var(--ink);color:var(--white);padding:clamp(56px,7vw,88px) 0 100px;position:relative;overflow:hidden}.ftr:before{content:"";position:absolute;inset:0;background:var(--aurora-d);opacity:.55;pointer-events:none}.ftr .wrap{position:relative}.ftr-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px}.ftr-logo{display:inline-flex;align-items:center;min-height:48px;border-radius:8px}.ftr-logo img{height:40px;width:auto}.ftr-brand p{color:var(--steel-dark);font-size:15.5px;margin-top:18px;max-width:34ch}.ftr-countries{display:grid;gap:6px}.ftr-countries .eyebrow{margin:0;font-size:12px}.ftr-h{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel-dark);margin-bottom:14px}.ftr ul{list-style:none;display:grid;gap:4px}.ftr ul a{display:inline-flex;min-height:44px;min-width:44px;align-items:center;color:var(--white);text-decoration:none;font-size:15.5px}.ftr ul a:hover,.ftr ul a[aria-current=true]{color:var(--tag)}.ftr-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:56px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);font-size:14px;color:var(--steel-dark)}.ftr-bottom ul{display:flex;gap:20px}.ftr-bottom ul a{min-height:44px}.ftr-bottom a{color:var(--steel-dark);font-size:14px}@media(max-width:900px){.ftr-grid{grid-template-columns:1fr 1fr}.ftr-brand{grid-column:1 / -1}}@media(max-width:480px){.ftr-grid{grid-template-columns:1fr}}.hero{position:relative;padding:clamp(28px,5vw,72px) 0 clamp(56px,8vw,104px);overflow:clip}.hero-aurora{position:absolute;inset:-10% -5% 0;pointer-events:none;background:var(--aurora-l)}@media(prefers-reduced-motion:no-preference){.hero-aurora{animation:drift 22s ease-in-out infinite alternate}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(-3%,2%,0)}}}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(32px,5vw,72px);align-items:center}.hero-copy{max-width:620px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;color:var(--steel);margin:-10px 0 12px}.crumbs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--steel);text-underline-offset:3px}.hero-home .h1{font-size:clamp(40px,5.5vw,76px)}.hero-svc .h1{font-size:clamp(34px,4.1vw,58px)}.hero-lead{font-size:clamp(17px,1.45vw,20px);color:var(--steel);max-width:54ch;margin-top:24px;line-height:1.6}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-trust{display:flex;align-items:center;gap:10px;margin-top:26px;font-size:15px;color:var(--steel)}.hero-trust .ic{width:18px;height:18px;color:var(--green-t)}@media(max-width:1000px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:680px}}@media(max-width:520px){.hero-ctas .btn{width:100%}}.scenes{position:relative}.stage{position:relative;aspect-ratio:1.12 / 1;border-radius:var(--r-xl);background:linear-gradient(158deg,#fff,#f1f7f4 55%,#e5f3ec);border:1px solid var(--mist);box-shadow:var(--shadow-lg);overflow:hidden;isolation:isolate;container-type:inline-size}.stage:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(6,29,37,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(6,29,37,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(75% 70% at 72% 30%,#000 10%,transparent 78%);mask-image:radial-gradient(75% 70% at 72% 30%,#000 10%,transparent 78%)}.stage:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 45% at 92% 0%,rgba(5,217,117,.16),transparent 70%)}.stage-tag{position:absolute;left:16px;bottom:14px;z-index:6;font-family:var(--mono);font-weight:500;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);background:#fffffff0;border:1px solid var(--mist);padding:7px 11px;border-radius:999px}.stage-svc{aspect-ratio:1.04 / 1}.scene{position:absolute;inset:0}.mock{position:absolute;inset:0;font-size:13px;font-size:clamp(9.5px,2.25cqw,20px);color:var(--ink);font-family:var(--body);line-height:1.3}.win{position:absolute;background:var(--white);border:1px solid var(--mist);border-radius:1.1em;box-shadow:0 1px 2px #061d250f,0 1.6em 3.2em -1.6em #061d2552;overflow:hidden}.win-bar{display:flex;align-items:center;gap:.42em;height:2.5em;padding:0 .9em;background:#f3f6f5;border-bottom:1px solid var(--mist)}.win-bar i{width:.62em;height:.62em;border-radius:50%;background:#d2dcd9}.win-bar span{margin-left:.5em;font-family:var(--mono);font-size:.76em;color:var(--steel);background:var(--white);border:1px solid var(--mist);border-radius:.55em;padding:.32em .7em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-body{padding:1.1em 1.2em 1.2em}.mk-nav{display:flex;align-items:center;gap:.5em;font-size:.86em}.mk-nav b{font-weight:700}.mk-nav.sm{font-size:.74em}.mk-logo{position:relative;width:1.35em;height:1.35em;border-radius:.38em;background:var(--ink);flex-shrink:0}.mk-logo:after{content:"";position:absolute;right:-.18em;top:-.18em;width:.48em;height:.48em;border-radius:.12em;background:var(--tag)}.mk-links{margin-left:auto;display:flex;gap:.5em}.mk-links i{width:2.4em;height:.46em;border-radius:1em;background:var(--mist)}.mk-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:1em;margin-top:1.2em;align-items:center}.mk-h{font-family:var(--display);font-size:1.8em;line-height:1.02;margin-bottom:.5em}.mk-h.sm{font-size:1.2em;margin-top:.6em}.sk{display:block;height:.52em;border-radius:1em;background:var(--sk);margin-bottom:.45em}.mk-btn{position:relative;display:inline-flex;align-items:center;margin-top:.55em;padding:.62em 1.05em;border-radius:2em;background:var(--tag);color:var(--ink);font-weight:700;font-size:.84em;white-space:nowrap;box-shadow:0 0 0 .35em #05d97533}.mk-btn.sm{font-size:.7em;padding:.52em .9em}.mk-img{position:relative;aspect-ratio:1 / 1;border-radius:.9em;background:linear-gradient(150deg,#e9f8f0,#cbeedb);overflow:hidden}.mk-img i{position:absolute;left:20%;bottom:-12%;width:60%;height:72%;border-radius:50% 50% .9em .9em;background:linear-gradient(180deg,#a5ebc5,#22d884)}.mk-img.sm{margin-top:.8em;aspect-ratio:1.5 / 1}.mk-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;margin-top:1.1em}.mk-tiles span{display:flex;flex-direction:column;gap:.5em;padding:.7em;border:1px solid var(--mist);border-radius:.7em;font-size:.78em;font-weight:500}.mk-tiles i{width:1.5em;height:1.5em;border-radius:.42em;background:var(--mint)}.mk-label{font-family:var(--mono);font-size:.72em;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin-bottom:.7em}.phone{position:absolute;background:var(--ink);border-radius:1.7em;padding:.45em;box-shadow:0 2em 3.6em -1.6em #061d2599}.phone-in{height:100%;background:var(--white);border-radius:1.3em;padding:1em .85em;overflow:hidden}.chip-ok,.lead-card,.team{position:absolute;z-index:3;display:flex;align-items:center;gap:.7em;padding:.7em 1.05em .7em .7em;background:var(--white);border:1px solid var(--mist);border-radius:1em;box-shadow:0 1.4em 2.8em -1.2em #061d2561;font-size:.92em;line-height:1.25;white-space:nowrap}.chip-ok b,.lead-card b,.team b{display:block;font-weight:700}.chip-ok small,.lead-card small,.team small{display:block;color:var(--steel);font-size:.84em;margin-top:.1em}.ok{width:2.3em;height:2.3em;border-radius:.7em;background:var(--mint);color:var(--green-t);display:grid;place-items:center;flex-shrink:0}.ok .ic,.w-ic .ic{width:1.25em;height:1.25em;stroke-width:2.2}.cursor{position:absolute;right:-.9em;bottom:-1.5em;width:2.1em;height:2.1em;fill:var(--ink);stroke:var(--white);stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 .2em .25em rgba(0,0,0,.25));z-index:4}.sc-site .w-site{left:5.5%;top:9%;width:70%}.sc-site .p-site{right:5.5%;top:21%;width:25%;height:62%}.sc-site .chip-ok{left:7%;bottom:13%}.sc-full.sc-site .w-site{width:66%;top:7%;left:5%}.tablet{position:absolute;left:34%;bottom:7%;width:40%;background:var(--ink);border-radius:1.4em;padding:.5em;box-shadow:0 2em 3.6em -1.6em #061d258c;z-index:2}.tablet .phone-in{border-radius:1em;padding:.9em}.tablet .mk-hero{margin-top:.8em;gap:.7em}.tablet .mk-h{font-size:1.25em}.sc-full.sc-site .chip-ok{left:5%;bottom:9%}.sc-full.sc-site .p-site{top:18%;height:60%;right:5%;width:24%}.sc-loja .w-loja{left:5.5%;top:8%;width:62%}.shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6em}.prod{padding:.5em;border:1px solid var(--mist);border-radius:.8em;font-size:.8em;transition:border-color .3s,box-shadow .3s}.prod b{display:block;font-weight:700;margin:.45em 0 .35em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod.a-on,.prod.sel{border-color:var(--ink);box-shadow:0 0 0 .22em #061d251a}.prod-img{position:relative;aspect-ratio:1.35 / 1;border-radius:.6em;background:#f0f5f3;overflow:hidden}.prod-img i{position:absolute;left:50%;bottom:14%;transform:translate(-50%)}.pi-1 i{width:22%;height:62%;border-radius:.35em .35em .5em .5em;background:linear-gradient(180deg,#2bdf8c,#04b562)}.pi-1 i:before{content:"";position:absolute;left:22%;right:22%;top:-16%;height:18%;border-radius:.2em;background:var(--ink)}.pi-2 i{width:40%;height:40%;border-radius:.5em;background:linear-gradient(180deg,#fff,#dde7e4);box-shadow:inset 0 -.25em #061d2514;border:1px solid #D3DEDB}.pi-2 i:before{content:"";position:absolute;inset:-18% -6% auto;height:26%;border-radius:.35em;background:var(--ink)}.pi-3 i{width:18%;height:66%;border-radius:.5em;background:linear-gradient(180deg,#0b2a31,#24525c)}.pi-3 i:before{content:"";position:absolute;left:30%;right:30%;top:-14%;height:16%;border-radius:.15em;background:#9fe8c1}.pi-4 i{width:52%;height:50%;border-radius:.35em;background:linear-gradient(135deg,#e7f8ef,#b9ead0);border:1px solid #A9DFC2}.pi-4 i:before{content:"";position:absolute;left:44%;top:0;bottom:0;width:12%;background:var(--tag)}.prod-img.sm{width:3.2em;aspect-ratio:1 / 1;flex-shrink:0}.shop-add{margin-top:.8em}.cart{position:absolute;right:5.5%;top:15%;width:31%;background:var(--white);border:1px solid var(--mist);border-radius:1em;padding:1em;box-shadow:0 1.6em 3em -1.4em #061d2559;font-size:.86em}.cart-h{display:flex;justify-content:space-between;align-items:baseline;gap:.5em;margin-bottom:.8em}.cart-h b{font-weight:700}.cart-h small{color:var(--steel)}.cart-item{display:flex;gap:.6em;align-items:center;padding-bottom:.8em;margin-bottom:.8em;border-bottom:1px solid var(--mist)}.cart-item b{display:block;font-weight:700;font-size:.92em}.cart-item small{color:var(--steel);font-size:.84em}.cart .mk-btn{margin-top:.6em}.sc-loja .chip-ok{right:5.5%;top:55%}.ops-row{position:absolute;right:5.5%;bottom:12%;display:flex;flex-direction:column;gap:.5em;align-items:flex-end}.op{display:inline-flex;align-items:center;gap:.5em;padding:.55em .85em;border-radius:2em;background:var(--ink);color:var(--white);font-size:.82em;font-weight:500;white-space:nowrap}.op .ic{width:1.2em;height:1.2em;color:var(--tag)}.sc-sistema .w-sis{left:5.5%;top:12%;width:89%}.sc-sistema .win-body{padding:1.4em 1.4em 1.5em}.sc-sistema .sv{padding:.8em;margin-bottom:.6em}.sc-sistema .days span{padding:.7em 0}.sc-sistema .slots span{padding:.75em}.sis{display:grid;grid-template-columns:1.15fr 1fr;gap:1.2em}.sv{display:flex;gap:.6em;align-items:center;padding:.62em .7em;border:1px solid var(--mist);border-radius:.7em;margin-bottom:.5em;font-size:.84em;white-space:nowrap}.cb{width:1.35em;height:1.35em;border-radius:.38em;border:1.5px solid #BCC9C6;display:grid;place-items:center;color:transparent;flex-shrink:0}.cb .ic{width:.95em;height:.95em;stroke-width:2.6}.sv.a-on{border-color:#9fddbc;background:var(--mint)}.sv.a-on .cb{background:var(--tag);border-color:var(--tag);color:var(--ink)}.again{display:inline-flex;gap:.4em;align-items:center;font-size:.78em;font-weight:700;color:var(--green-t);margin-top:.3em}.again .ic{width:1.2em;height:1.2em}.days{display:grid;grid-template-columns:repeat(5,1fr);gap:.35em}.days span{display:flex;flex-direction:column;align-items:center;gap:.1em;padding:.5em 0;border-radius:.6em;border:1px solid var(--mist);font-size:.82em}.days small{color:var(--steel);font-size:.8em}.days b{font-family:var(--display);font-weight:400;font-size:1.3em}.days span.a-on,.days span.on{background:var(--ink);border-color:var(--ink);color:var(--white)}.days span.a-on small,.days span.on small{color:var(--steel-dark)}.slots{display:grid;grid-template-columns:1fr 1fr;gap:.4em;margin-top:.7em}.slots span{padding:.55em;border:1px solid var(--mist);border-radius:.6em;text-align:center;font-family:var(--mono);font-size:.8em}.slots span.a-on,.slots span.on{background:var(--tag);border-color:var(--tag);font-weight:500}.sc-sistema .mk-btn{width:100%;justify-content:center;margin-top:.9em}.sc-sistema .chip-ok{right:7%;bottom:13%}.w-ic{width:2.3em;height:2.3em;border-radius:.7em;background:var(--ink);color:var(--tag);display:grid;place-items:center;flex-shrink:0}.sc-full.sc-sistema .w-sis{top:7%}.sc-full.sc-sistema .chip-ok{bottom:auto;top:47%;right:4%}.w-gar{left:5.5%;top:60%;width:64%;z-index:2}.w-gar .win-body{padding:1em 1.2em 1.1em}.gar-fields{display:grid;grid-template-columns:1.2fr 1.1fr .8fr;gap:.4em}.gar-fields span{display:flex;flex-direction:column;gap:.15em;padding:.5em .6em;border:1px solid var(--mist);border-radius:.6em;min-width:0}.gar-fields small{color:var(--steel);font-size:.74em;white-space:nowrap}.gar-fields b{font-family:var(--mono);font-weight:500;font-size:.8em;white-space:nowrap}.gar-ok{display:flex;align-items:center;gap:.6em;margin-top:.7em;padding:.55em .7em;border-radius:.7em;background:var(--mint);border:1px solid #9FDDBC;font-size:.86em;line-height:1.25}.gar-ok .w-ic{width:2em;height:2em;border-radius:.6em}.gar-ok b{display:block;font-weight:700}.gar-ok small{display:block;color:var(--steel);font-size:.86em}.care-panel{position:absolute;left:7%;top:9%;width:62%;background:var(--white);border:1px solid var(--mist);border-radius:1.1em;padding:1.1em 1.2em .6em;box-shadow:0 1.6em 3.2em -1.6em #061d2552}.cp-head,.why-site{display:flex;align-items:center;gap:.6em;padding-bottom:.9em;margin-bottom:.9em;border-bottom:1px solid var(--mist)}.cp-head b,.why-site b{font-family:var(--mono);font-weight:500;font-size:.86em}.cp-lock{width:2em;height:2em;border-radius:.6em;background:var(--mint);color:var(--green-t);display:grid;place-items:center}.cp-lock .ic{width:1.1em;height:1.1em}.cp-live{margin-left:auto;width:.7em;height:.7em;border-radius:50%;background:var(--tag);box-shadow:0 0 0 .3em #05d97533}.cp-row{display:flex;align-items:center;gap:.7em;padding:.55em 0;font-size:.9em;font-weight:500;border-top:1px solid #EEF2F1}.cp-row:first-of-type{border-top:0}.cp-row .ok{width:1.9em;height:1.9em;border-radius:.55em}.sc-hospedagem .team{right:6%;bottom:15%}.avatar{width:2.6em;height:2.6em;border-radius:.75em;background:var(--ink);display:grid;place-items:center;flex-shrink:0}.avatar img{width:auto;height:60%}.migr{position:absolute;left:7%;right:6%;bottom:13%;display:flex;align-items:center;gap:.4em;flex-wrap:nowrap}.mg{padding:.5em .75em;border-radius:2em;border:1px solid var(--mist);background:var(--white);font-size:.78em;font-weight:500;white-space:nowrap}.mg:last-of-type{background:var(--ink);color:var(--white);border-color:var(--ink)}.mg-arrow{display:grid;color:var(--green-t)}.mg-arrow .ic{width:1.1em;height:1.1em}.sc-full.sc-hospedagem .team{bottom:27%}.ad{position:absolute;left:6%;top:10%;width:36%;background:var(--white);border:1px solid var(--mist);border-radius:1.1em;padding:.8em;box-shadow:0 1.6em 3.2em -1.6em #061d2552;font-size:.9em}.ad-h{display:flex;gap:.55em;align-items:center;margin-bottom:.7em}.ad-h b{display:block;font-weight:700;font-size:.9em}.ad-h small{display:block;color:var(--steel);font-size:.78em}.ad-img{position:relative;aspect-ratio:1 / 1;border-radius:.7em;background:linear-gradient(160deg,#0b2a31,#14626c);overflow:hidden}.ad-img i:first-child{position:absolute;right:-18%;top:-22%;width:80%;height:80%;border-radius:50%;background:radial-gradient(circle,#05d9758c,#05d97500 70%)}.ad-img i:last-child{position:absolute;left:24%;bottom:10%;width:52%;height:56%;border-radius:50% 50% .8em .8em;background:linear-gradient(180deg,#a5ebc5,#22d884)}.ad-t{font-weight:700;margin:.6em 0 .5em}.ad-cta{display:block;text-align:center;padding:.5em;border-radius:.6em;background:var(--tag);color:var(--ink);font-weight:700;font-size:.84em}.ad.sm{position:relative;left:auto;top:auto;width:100%}.w-mini{right:6%;top:9%;width:44%}.w-mini .win-body{padding:.8em 1em 1em}.flow{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.flow-p{fill:none;stroke:var(--green-t);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:3 5}.sc-anuncios .lead-card{right:7%;bottom:17%}.report{position:absolute;left:6%;bottom:11%;width:46%;background:var(--white);border:1px solid var(--mist);border-radius:1em;padding:.9em 1em .5em;box-shadow:0 1.4em 2.8em -1.2em #061d2552;font-size:.9em}.rp-row{display:grid;grid-template-columns:auto auto 1fr;gap:.55em;align-items:center;padding:.45em 0;border-top:1px solid #EEF2F1;font-size:.9em}.rp-row .sk{margin:0}.rp-dot{width:.6em;height:.6em;border-radius:.15em;background:var(--tag)}.sc-full.sc-anuncios .ad{width:34%}.sc-full.sc-anuncios .lead-card{bottom:36%}.sc-full.sc-anuncios .report{bottom:9%;left:auto;right:6%;width:50%}.scene-bar{display:flex;align-items:center;gap:10px;margin-top:16px}.scene-tabs{display:flex;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:3px;margin:-3px;scroll-snap-type:x proximity}.scene-tabs::-webkit-scrollbar{display:none}.scene-tabs [role=tab]{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:999px;border:1px solid var(--mist);background:var(--white);font-family:var(--body);font-weight:500;font-size:14px;line-height:1;color:var(--ink);white-space:nowrap;overflow:hidden;scroll-snap-align:start;transition:background-color .2s,color .2s,border-color .2s}.scene-tabs [role=tab]:hover{border-color:#b9c8c4}.scene-tabs [role=tab] .ic{width:18px;height:18px;color:var(--green-t)}.scene-tabs [aria-selected=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.scene-tabs [aria-selected=true] .ic{color:var(--tag)}.prog{position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:#ffffff29;overflow:hidden;opacity:0}.scenes.is-auto [aria-selected=true] .prog{opacity:1}.prog:after{content:"";position:absolute;inset:0;background:var(--tag);transform-origin:left;transform:scaleX(0)}.scenes.is-auto [aria-selected=true] .prog:after{animation:prog var(--dur, 6.5s) linear forwards}.scenes.is-paused [aria-selected=true] .prog:after{animation-play-state:paused!important}.ambient-paused .hero-aurora,.ambient-paused .btn-glow,.ambient-paused .cp-live{animation-play-state:paused!important}@keyframes prog{to{transform:scaleX(1)}}.scene-pause{width:44px;height:44px;border-radius:50%;border:1px solid var(--mist);background:var(--white);color:var(--ink);display:grid;place-items:center;flex-shrink:0}.scene-pause .ic{width:18px;height:18px}.scene-pause .i-play,.scene-pause[aria-pressed=true] .i-pause{display:none}.scene-pause[aria-pressed=true] .i-play{display:block}.scene-caption{margin-top:12px;font-size:15px;color:var(--steel);min-height:1.6em}html:not(.js) .scene-pause{display:none}@media(max-width:520px){.stage{aspect-ratio:1 / 1.02;border-radius:22px}.scene-tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:28px}.scene-tabs [role=tab]{padding:8px 12px;font-size:14px}}@media(prefers-reduced-motion:no-preference){.scene.play .a-in{animation:a-in .7s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s)}@keyframes a-in{0%{opacity:0;transform:translateY(.9em) scale(.97)}}.scene.play .mk-btn.a-on{background:var(--ink);color:var(--white);box-shadow:none;animation:btn-on .45s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s)}@keyframes btn-on{to{background:var(--tag);color:var(--ink);box-shadow:0 0 0 .35em #05d97533}}.scene.play .prod.a-on{border-color:var(--mist);box-shadow:none;animation:prod-on .45s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s)}@keyframes prod-on{to{border-color:var(--ink);box-shadow:0 0 0 .22em #061d251a}}.scene.play .sv.a-on{border-color:var(--mist);background:var(--white);animation:sv-on .4s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s)}@keyframes sv-on{to{border-color:#9fddbc;background:var(--mint)}}.scene.play .sv.a-on .cb{background:transparent;border-color:#bcc9c6;color:transparent;animation:cb-on .4s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s)}@keyframes cb-on{to{background:var(--tag);border-color:var(--tag);color:var(--ink)}}.scene.play .days span.a-on{background:var(--white);border-color:var(--mist);color:var(--ink);animation:day-on .4s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s)}@keyframes day-on{to{background:var(--ink);border-color:var(--ink);color:var(--white)}}.scene.play .slots span.a-on{background:var(--white);border-color:var(--mist);animation:slot-on .4s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s)}@keyframes slot-on{to{background:var(--tag);border-color:var(--tag)}}.scene.play .ad-cta.a-on{animation:pulse-once .6s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s)}@keyframes pulse-once{50%{transform:scale(.94)}}.scene.play .cursor{animation:cursor 1.3s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s - .9s)}@keyframes cursor{0%{opacity:0;transform:translate(6em,5em)}25%{opacity:1}75%{transform:translate(0) scale(1)}87%{transform:scale(.82)}to{opacity:1;transform:none}}.scene.play .a-draw{stroke-dashoffset:0;animation:dash-in 1s var(--ease) both;animation-delay:calc(var(--d, 0) * .56s)}@keyframes dash-in{0%{opacity:0}}.scene.play .cp-live{animation:live 2.4s ease-in-out infinite}@keyframes live{50%{box-shadow:0 0 0 .55em #05d9750d}}.scene-switch-in{animation:scene-in .5s var(--ease) both}@keyframes scene-in{0%{opacity:0}}}.stage-svc:has(.sc-sistema.sc-full) .stage-tag{left:auto;right:16px}@media(max-width:520px){.stage-svc:has(.sc-sistema.sc-full){aspect-ratio:.84 / 1}}@container (max-width: 480px){.sc-full.sc-sistema .w-sis{top:4%;left:4%;width:92%}.sc-full.sc-sistema .chip-ok{top:43%;right:3%}.w-gar{top:56%;left:4%;width:76%}}@container (min-width: 420px){.sc-sistema:not(.sc-full) .chip-ok{bottom:auto;top:60%}}.hero-slides{display:grid}.hc{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0}.hc:not(.is-on){opacity:0;visibility:hidden;pointer-events:none}.hc .hero-ctas{margin-top:30px}.hc .hero-lead{margin-top:22px}.hero-home .hc-title{font-size:clamp(34px,4vw,56px)}@media(prefers-reduced-motion:no-preference){.hc{transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s linear .45s}.hc:not(.is-on){transform:translateY(10px)}.hc.is-on{transition-delay:.08s,.08s,0s}}.pains{list-style:none;border-top:1px solid var(--mist)}.pain{display:grid;grid-template-columns:56px minmax(0,1fr) 48px minmax(0,1fr);gap:20px 28px;align-items:start;padding:30px 0;border-bottom:1px solid var(--mist)}.pain-n{font-family:var(--mono);font-size:13px;color:var(--steel);padding-top:4px}.pain-lab{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:8px}.pain-lab.g{color:var(--green-t)}.pain-txt{font-family:var(--display);font-size:clamp(20px,1.9vw,25px);line-height:1.2}.pain-a p:last-child{color:var(--steel)}.pain-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mint);color:var(--green-t);margin-top:18px}.pain-arrow .ic{width:20px;height:20px}@media(max-width:860px){.pain{grid-template-columns:40px minmax(0,1fr)}.pain-arrow{display:none}.pain-a{grid-column:2;padding-left:16px;border-left:2px solid var(--tag)}}.svc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}.svc{display:grid;grid-template-rows:auto 1fr;gap:26px;padding:0 0 8px}.svc-art{position:relative;border-radius:var(--r-lg);background:linear-gradient(160deg,#fff,#eaf5ef);border:1px solid var(--mist);height:250px;overflow:hidden;container-type:inline-size}.svc-num{font-family:var(--mono);font-size:13px;color:var(--green-t);margin-bottom:10px}.svc-body .h3{font-size:clamp(25px,2.4vw,32px);margin-bottom:12px}.svc-body>p:not(.svc-num){color:var(--steel);max-width:52ch}.svc-inc{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px}.svc-inc li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 9px;border-radius:999px;background:var(--white);border:1px solid var(--mist);font-size:14px;font-weight:500;line-height:1.2}.svc-inc .ic{width:16px;height:16px;color:var(--green-t);stroke-width:2.4}.svc-feature{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:none;align-items:center;gap:clamp(28px,5vw,72px);background:var(--ink);color:var(--white);border-radius:var(--r-xl);padding:clamp(28px,4.5vw,56px);position:relative;overflow:hidden}.svc-feature:before{content:"";position:absolute;inset:0;background:var(--aurora-d);pointer-events:none}.svc-feature>*{position:relative}.svc-feature .svc-art{order:2;height:auto;aspect-ratio:1.45 / 1;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border-color:#ffffff24}.svc-feature .svc-num{color:var(--tag)}.svc-feature .svc-body>p:not(.svc-num){color:var(--steel-dark)}.svc-feature .svc-body .h3{font-size:clamp(30px,3.4vw,46px)}.svc-feature .svc-inc li{background:#ffffff12;border-color:#ffffff29;color:var(--white)}.svc-feature .svc-inc .ic{color:var(--tag)}.svc-feature .arrow-link{color:var(--white)}@media(max-width:900px){.svc-list,.svc-feature{grid-template-columns:minmax(0,1fr)}.svc-feature .svc-art{order:0}}.journey{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.j-visual{position:sticky;top:calc(var(--hdr-h) + 40px);display:grid;justify-items:center;gap:14px}.j-phone{position:relative;width:min(320px,100%,calc((100vh - var(--hdr-h) - 130px) * 9 / 17.5));aspect-ratio:9 / 17.5;border-radius:40px;background:var(--ink);padding:12px;box-shadow:var(--shadow-lg);container-type:inline-size}.j-phone:before{content:"";position:absolute;inset:12px;border-radius:30px;background:linear-gradient(170deg,#fff,#f0f6f3)}.j-screen{position:absolute;inset:12px;border-radius:30px;padding:26px 20px;opacity:0;transform:translateY(12px);transition:opacity .45s var(--ease),transform .55s var(--ease);font-size:14px;font-size:clamp(11px,4.6cqw,15px);overflow:hidden}.j-screen.is-on{opacity:1;transform:none}.j-cap{font-family:var(--mono);font-size:.72em;letter-spacing:.1em;text-transform:uppercase;color:var(--green-t);margin-bottom:1.2em}.j-screen .mk-h{font-size:1.8em;margin-top:.9em}.j-screen .mk-img{margin-top:1em;aspect-ratio:1.3 / 1}.j-row{display:grid;grid-template-columns:auto auto 1fr;gap:.7em;align-items:center;padding:.9em .8em;margin-bottom:.55em;border:1px solid var(--mist);border-radius:.8em;background:var(--white)}.j-row i{width:1.6em;height:1.6em;border-radius:.45em;background:var(--mint)}.j-row .sk{margin:0}.j-screen .mk-btn{margin-top:1em;width:100%;justify-content:center;padding:.9em}.j-msg{display:flex;gap:.7em;align-items:center;padding:.8em;border-radius:1em;background:var(--white);border:1px solid var(--mist);box-shadow:var(--shadow)}.j-msg b{display:block}.j-msg small{color:var(--steel)}.j-bubble{margin-top:1em;padding:.9em 1em;border-radius:1em 1em .3em;background:#dcf8e8;font-size:.92em;line-height:1.4;margin-left:12%}.j-screen .rp-row{padding:.8em 0}.j-tag{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.j-steps{list-style:none;display:grid}.j-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:28px 0;border-top:1px solid var(--mist);min-height:22vh;align-content:start}.j-step:last-child{border-bottom:1px solid var(--mist)}.j-n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--mist);font-family:var(--display);font-size:20px;color:var(--steel);background:var(--white);transition:background-color .3s,color .3s,border-color .3s}.j-step .h4{font-size:clamp(19px,1.8vw,23px);font-family:var(--display);font-weight:400;line-height:1.2;color:var(--ink)}.j-step p{color:var(--steel);margin-top:8px;max-width:46ch}.j-step.is-on .j-n{background:var(--tag);border-color:var(--tag);color:var(--ink)}@media(max-width:900px){.journey{grid-template-columns:minmax(0,1fr)}.j-visual{display:none}.j-step{min-height:0;padding:22px 0}}.cmp{border-radius:var(--r-lg);border:1px solid var(--mist);background:var(--white);overflow:hidden}.cmp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.cmp-row>span{padding:22px 26px;border-top:1px solid var(--mist);font-size:16px;line-height:1.5}.cmp-head>span{border-top:0;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);display:flex;align-items:center;gap:10px}.cmp .c-sit{font-weight:700}.cmp .c-sep{color:var(--steel)}.cmp .c-tag{background:var(--mint);display:flex;gap:10px;align-items:flex-start;font-weight:500}.cmp-head .c-tag{color:var(--green-t)}.cmp .c-tag>.ic{width:20px;height:20px;color:var(--green-t);stroke-width:2.4;margin-top:2px}.cmp-sym{width:auto;height:18px}.c-lab{display:none}@media(max-width:760px){.cmp{border:0;background:none;border-radius:0;display:grid;gap:14px}.cmp-head{display:none}.cmp-row{grid-template-columns:minmax(0,1fr);border:1px solid var(--mist);border-radius:var(--r);background:var(--white);overflow:hidden}.cmp-row>span{border-top:0;padding:16px 18px}.cmp-row .c-sit{padding-bottom:6px;font-size:17px}.cmp-row .c-sep{padding-top:0}.c-lab{display:block;font-style:normal;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:4px}.cmp .c-tag{flex-wrap:wrap;display:block}.cmp .c-tag .c-lab{color:var(--green-t)}.cmp .c-tag>.ic{display:none}}.dark{background:var(--ink);color:var(--white);overflow:hidden}.dark-aurora{position:absolute;inset:0;background:var(--aurora-d);pointer-events:none}.dark .wrap{position:relative}.commit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.commit{padding-top:26px;border-top:1px solid rgba(255,255,255,.16)}.commit-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#05d97524;color:var(--tag);margin-bottom:22px}.commit-ic .ic{width:24px;height:24px}.commit .h3{font-size:clamp(23px,2.2vw,29px);margin-bottom:12px}.commit p{color:var(--steel-dark)}.commit-extra{margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3vw,36px);border-radius:var(--r-lg);background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.commit-extra .eyebrow{margin-bottom:18px}.commit-extra ul{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}.commit-extra li{display:flex;gap:10px;align-items:flex-start;font-weight:500}.commit-extra .ic{width:22px;height:22px;color:var(--tag);stroke-width:2.4;flex-shrink:0;margin-top:1px}.commit-extra .note{margin-top:18px}@media(max-width:900px){.commit-grid{grid-template-columns:minmax(0,1fr)}.commit-extra ul{grid-template-columns:1fr 1fr}}@media(max-width:520px){.commit-extra ul{grid-template-columns:minmax(0,1fr)}}.proc{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;position:relative}.proc:before{content:"";position:absolute;left:0;right:0;top:22px;height:1.5px;background:linear-gradient(90deg,var(--tag),var(--mist) 70%)}.proc-step{position:relative;padding-right:8px}.proc-n{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--paper);border:1.5px solid var(--mist);font-family:var(--mono);font-size:13px;color:var(--ink);margin-bottom:22px;position:relative}.proc-step:first-child .proc-n{background:var(--tag);border-color:var(--tag)}.proc-step .h4{margin-bottom:8px}.proc-step p{color:var(--steel);font-size:16px}@media(max-width:980px){.proc{grid-template-columns:minmax(0,1fr);gap:0}.proc:before{inset:0 auto 0 22px;width:1.5px;height:auto;background:var(--mist)}.proc-step{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:20px;padding:0 0 26px}.proc-n{grid-row:span 2;margin:0}}.method{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.m-step{padding:26px 24px 30px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist);background:var(--paper);transition:background-color .25s}.m-step:hover{background:var(--white)}.m-n{display:block;font-family:var(--mono);font-size:13px;color:var(--green-t);margin-bottom:18px}.m-step .h4{margin-bottom:8px}.m-step p{color:var(--steel);font-size:16px}.m-step:last-child{background:var(--ink);color:var(--white)}.m-step:last-child p{color:var(--steel-dark)}.m-step:last-child .m-n{color:var(--tag)}@media(max-width:980px){.method{grid-template-columns:1fr 1fr}}@media(max-width:560px){.method{grid-template-columns:minmax(0,1fr)}}.care-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.care-intro{position:sticky;top:calc(var(--hdr-h) + 40px)}.care-intro .lead{margin-top:20px}.care-intro .arrow-link{margin-top:28px}.ficha{border-top:1px solid var(--ink)}.ficha-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 32px;padding:22px 0;border-bottom:1px solid var(--mist)}.ficha dt{font-weight:700;display:flex;gap:14px;align-items:baseline}.ficha-n{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--green-t)}.ficha dd{color:var(--steel)}.sec-care+.sec-care,.sec-split+.sec-care{padding-top:0}@media(max-width:900px){.care-grid{grid-template-columns:minmax(0,1fr)}.care-intro{position:static}.ficha-row{grid-template-columns:minmax(0,1fr);gap:6px}}.about{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,96px);align-items:center}.about-mark{aspect-ratio:1 / 1;border-radius:var(--r-xl);background:var(--white);border:1px solid var(--mist);display:grid;place-items:center;position:relative;overflow:hidden}.about-mark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(6,29,37,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(6,29,37,.05) 1px,transparent 1px);background-size:48px 48px}.about-mark img{position:relative;width:30%;height:auto}.about-t{font-size:clamp(32px,4.2vw,56px);margin-bottom:26px}.about-lead{font-size:clamp(18px,1.6vw,21px);line-height:1.55;margin-bottom:16px;max-width:60ch}.about-copy>p:not(.about-lead):not(.eyebrow){color:var(--steel);max-width:60ch}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;padding-top:26px;border-top:1px solid var(--mist)}.facts dt{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:8px}.facts dd{font-weight:700;line-height:1.4}@media(max-width:900px){.about{grid-template-columns:minmax(0,1fr)}.about-mark{max-width:280px;aspect-ratio:1.4 / 1}.facts{grid-template-columns:minmax(0,1fr);gap:16px}}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,96px);align-items:start}.faq{border-top:1px solid var(--ink)}.qa{border-bottom:1px solid var(--mist)}.qa summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;min-height:44px;cursor:pointer;list-style:none;font-weight:700;font-size:clamp(17px,1.4vw,19px);line-height:1.4}.qa summary::-webkit-details-marker{display:none}.qa-ic{position:relative;width:32px;height:32px;border-radius:50%;background:var(--white);border:1px solid var(--mist);flex-shrink:0;transition:background-color .2s,transform .25s var(--ease)}.qa-ic:before,.qa-ic:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;margin:-.9px 0 0 -6px;background:var(--ink);border-radius:2px}.qa-ic:after{transform:rotate(90deg);transition:transform .25s var(--ease)}.qa[open] .qa-ic{background:var(--tag);border-color:var(--tag)}.qa[open] .qa-ic:after{transform:rotate(0)}.qa summary:hover .qa-ic{border-color:var(--ink)}.qa-a{padding:0 52px 24px 0;color:var(--steel)}@media(max-width:900px){.faq-grid{grid-template-columns:minmax(0,1fr)}.qa-a{padding-right:0}}.sec-cta{overflow:hidden;background:var(--white);border-top:1px solid var(--mist)}.cta-aurora{position:absolute;inset:0;background:var(--aurora-l);pointer-events:none}.cta-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.cta-copy .lead{margin-top:20px}.cta-points{list-style:none;display:grid;gap:12px;margin-top:30px}.cta-points li{display:flex;gap:12px;align-items:center;font-weight:500}.cta-points .ic{width:24px;height:24px;padding:4px;border-radius:8px;background:var(--mint);color:var(--green-t);stroke-width:2.4}.cta-card{background:var(--white);border:1px solid var(--mist);border-radius:var(--r-xl);padding:clamp(22px,3vw,36px);box-shadow:var(--shadow-lg)}@media(max-width:900px){.cta-grid{grid-template-columns:minmax(0,1fr)}}.sit-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,96px);align-items:start}.sit-grid .sec-head{margin-bottom:0;position:sticky;top:calc(var(--hdr-h) + 40px)}.sit{list-style:none;border-top:1px solid var(--ink)}.sit li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid var(--mist);font-family:var(--display);font-size:clamp(19px,1.7vw,23px);line-height:1.25}.sit-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--mint);color:var(--green-t)}.sit-ic .ic{width:20px;height:20px}@media(max-width:900px){.sit-grid{grid-template-columns:minmax(0,1fr)}.sit-grid .sec-head{position:static;margin-bottom:8px}}.cols{display:grid;gap:clamp(16px,2vw,24px)}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col{position:relative;background:var(--white);border:1px solid var(--mist);border-radius:var(--r-lg);padding:clamp(24px,3vw,36px);overflow:hidden}.col .col-n{font-family:var(--display);font-size:64px;line-height:1;color:var(--mint);-webkit-text-stroke:1px #BFE9D2;position:absolute;right:22px;bottom:10px;opacity:.9}.col .h3{font-size:clamp(24px,2.4vw,30px);margin-bottom:12px;position:relative}.col p{color:var(--steel);position:relative;max-width:50ch}.col .col-best{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding-top:18px;border-top:1px solid var(--mist);color:var(--ink);font-weight:500;font-size:15.5px}.col-best .ic{width:20px;height:20px;color:var(--green-t);margin-top:2px}.cols-3 .col:first-child{background:var(--ink);border-color:var(--ink);color:var(--white)}.cols-3 .col:first-child p{color:var(--steel-dark)}.cols-3 .col:first-child .col.col-n,.cols-3 .col:first-child .col-n{color:#ffffff0f;-webkit-text-stroke-color:rgba(5,217,117,.4)}@media(max-width:900px){.cols-2,.cols-3{grid-template-columns:minmax(0,1fr)}}.inc{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,44px)}.inc li{padding:24px 0 28px;border-top:1px solid var(--mist)}.inc-n{display:block;font-family:var(--mono);font-size:12.5px;color:var(--green-t);margin-bottom:14px}.inc .h4{margin-bottom:8px}.inc p{color:var(--steel);font-size:16px}@media(max-width:900px){.inc{grid-template-columns:1fr 1fr}}@media(max-width:560px){.inc{grid-template-columns:minmax(0,1fr)}}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,96px);align-items:center}.is-rev .split-copy{order:2}.split-copy .lead{margin-top:20px}.split-art{position:relative;border-radius:var(--r-xl);border:1px solid var(--mist);background:linear-gradient(160deg,#fff,#e9f5ef);min-height:380px;padding:clamp(24px,3vw,40px);display:grid;place-items:center;overflow:hidden;isolation:isolate;container-type:inline-size}.split-art:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(6,29,37,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(6,29,37,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 70% at 70% 30%,#000 10%,transparent 80%);mask-image:radial-gradient(70% 70% at 70% 30%,#000 10%,transparent 80%)}.art-tag{position:absolute;left:16px;bottom:14px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);background:#ffffffeb;border:1px solid var(--mist);padding:6px 10px;border-radius:999px}.sec-split+.sec-split{padding-top:0}@media(max-width:900px){.split{grid-template-columns:minmax(0,1fr)}.is-rev .split-copy{order:0}.split-art{min-height:300px}}.demo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,88px);align-items:center}.demo-page{position:relative;background:var(--white);border:1px solid var(--mist);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden;font-size:13px;padding-bottom:18px}.demo-page .win-bar{font-size:13px}.dp-sec{position:relative;margin:16px 18px 0;padding:18px;border:1.5px dashed #B9DCC8;border-radius:14px}.dp-1 .mk-h{font-size:26px;max-width:70%}.dp-1 .mk-btn{font-size:13px}.dp-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dp-cols span{height:70px;border-radius:10px;background:var(--paper);border:1px solid var(--mist)}.dp-q{display:block;height:34px;border-radius:10px;background:var(--paper);border:1px solid var(--mist);margin-top:8px}.dp-q:first-of-type{margin-top:0}.dp-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--tag);font-family:var(--mono);font-size:12.5px;font-weight:500;flex-shrink:0}.dp-sec>.dp-n{position:absolute;right:-10px;top:-12px}.dp-float{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--tag)}.dp-float .ic{width:18px;height:18px}.demo-notes{list-style:none;display:grid}.demo-notes li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 0;border-top:1px solid var(--mist)}.demo-notes .h4{margin-bottom:6px}.demo-notes p{color:var(--steel)}@media(max-width:900px){.demo{grid-template-columns:minmax(0,1fr)}}.rel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.rel-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic t go" "ic d go";gap:4px 18px;align-items:center;padding:26px;border-radius:var(--r-lg);border:1px solid var(--mist);background:var(--white);text-decoration:none;color:var(--ink);transition:border-color .2s,transform .25s var(--ease),box-shadow .25s}.rel-card:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:var(--shadow)}.rel-ic{grid-area:ic;display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:var(--mint);color:var(--green-t)}.rel-ic .ic{width:26px;height:26px}.rel-t{grid-area:t;font-family:var(--display);font-size:24px;line-height:1.15}.rel-d{grid-area:d;color:var(--steel);font-size:15.5px}.rel-go{grid-area:go;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tag)}.rel-go .ic{width:20px;height:20px}@media(max-width:760px){.rel{grid-template-columns:minmax(0,1fr)}}.chan{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.chan li{padding:26px 24px 30px;border-radius:var(--r-lg);background:var(--white);border:1px solid var(--mist)}.chan-n{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--white);font-family:var(--display);font-size:24px;margin-bottom:22px}.chan .h3{margin-bottom:8px}.chan p{color:var(--steel);font-size:16px}@media(max-width:980px){.chan{grid-template-columns:1fr 1fr}}@media(max-width:520px){.chan{grid-template-columns:minmax(0,1fr)}}.types{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.type{padding:clamp(24px,3vw,36px);border-radius:var(--r-lg);background:var(--white);border:1px solid var(--mist);display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px 22px}.type-ic{grid-row:span 2;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--ink);color:var(--tag)}.type-ic .ic{width:26px;height:26px}.type p{color:var(--steel)}.type:first-child{background:var(--mint);border-color:#c6ebd6}@media(max-width:760px){.types,.type{grid-template-columns:minmax(0,1fr)}.type-ic{grid-row:auto;margin-bottom:10px}}.sec-privacy h2{margin:40px 0 14px}.sec-privacy p{margin-bottom:12px;color:var(--steel)}.sec-privacy .h1{margin-bottom:10px}.draft-banner{display:inline-block;margin-bottom:26px;padding:10px 14px;border-radius:12px;background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);font-size:15px}.sec-404{overflow:hidden;min-height:60vh}.sec-404 .wrap{position:relative}.sec-404 .lead{margin:20px 0 30px}.nf-links{list-style:none;display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:36px}.nf-alt{margin-top:30px;font-size:15px}.about-mark .lm{position:relative;width:100%;height:100%;display:block}.lm text{font-family:var(--mono);font-size:17px;font-weight:500;fill:var(--ink);white-space:pre;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.lm tspan.k{fill:var(--green-t)}.lm tspan.v{fill:var(--studio)}.lm tspan.g{fill:var(--tag)}.lm-snip,.lm-cursor,.lm-bar{opacity:0}.lm-cursor{fill:var(--tag)}.lm-bar{fill:var(--ink)}.lm-bar:first-child{fill:var(--tag)}.lm-ring{fill:none;stroke:var(--tag);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.lm-piece{transform-box:fill-box;transform-origin:0 0}.lm-rise{transform-box:fill-box}.lm-toggle{position:absolute;right:14px;bottom:14px;width:44px;height:44px;border-radius:50%;border:1px solid var(--mist);background:var(--white);color:var(--ink);display:grid;place-items:center;opacity:.85;transition:opacity var(--t-fast),border-color var(--t-fast);cursor:pointer}.lm-toggle:hover{opacity:1;border-color:var(--ink)}.lm-toggle .ic{width:18px;height:18px;grid-area:1 / 1}.lm-toggle .i-play,.lm-toggle[aria-pressed=true] .i-pause{display:none}.lm-toggle[aria-pressed=true] .i-play{display:block}.lm.is-paused,.lm.is-paused *{animation-play-state:paused!important}.lm-piece{--tx: var(--tx0);--ty: var(--ty0);--sx: var(--sx0);--sy: var(--sy0)}.lm[data-s="1"] .lm-piece{--tx: var(--tx1);--ty: var(--ty1);--sx: var(--sx1);--sy: var(--sy1)}.lm[data-s="2"] .lm-piece{--tx: var(--tx2);--ty: var(--ty2);--sx: var(--sx2);--sy: var(--sy2)}.lm[data-s="3"] .lm-piece{--tx: var(--tx3);--ty: var(--ty3);--sx: var(--sx3);--sy: var(--sy3)}.lm[data-s="4"] .lm-piece{--tx: var(--tx4);--ty: var(--ty4);--sx: var(--sx4);--sy: var(--sy4)}.lm[data-s="5"] .lm-piece{--tx: var(--tx5);--ty: var(--ty5);--sx: var(--sx5);--sy: var(--sy5)}@media(prefers-reduced-motion:no-preference){.lm[data-phase=code] .lm-piece,.lm[data-phase=bars] .lm-piece{opacity:0}.lm[data-phase=code] .lm-snip.on{opacity:1}.lm[data-phase=code] .lm-snip.on .lm-line{clip-path:inset(0 100% 0 0);animation:lm-type var(--du) steps(var(--n)) var(--dl) forwards}@keyframes lm-type{to{clip-path:inset(0 0 0 0)}}.lm[data-phase=code] .lm-snip.on .lm-cursor{animation:lm-blink 1.06s steps(1) var(--cd) infinite}@keyframes lm-blink{0%{opacity:1}50%{opacity:0}}.lm[data-phase=code]:not([data-first]) .lm-snip.on .lm-bar{animation:lm-fade-out .6s var(--ease) both}.lm[data-phase=bars] .lm-snip.on{opacity:1}.lm[data-phase=bars] .lm-snip.on .lm-code{animation:lm-fade-out .32s linear both}.lm[data-phase=bars] .lm-snip.on .lm-bar{animation:lm-fade-in .32s var(--ease) both}.lm[data-phase=logo] .lm-snip.on{opacity:1}.lm[data-phase=logo] .lm-snip.on .lm-code{opacity:0}.lm[data-phase=logo] .lm-snip.on .lm-bar{animation:lm-bar-hide .9s var(--ease) both}@keyframes lm-bar-hide{0%,30%{opacity:1}60%,to{opacity:0}}.lm[data-phase=logo] .lm-piece{animation:lm-morph .9s cubic-bezier(.7,0,.2,1) both}@keyframes lm-morph{0%{opacity:0;transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px)) scale(var(--sx),var(--sy))}12%{opacity:1}to{opacity:1;transform:none}}.lm[data-phase=logo] .lm-rise{animation:lm-rise .5s var(--ease) both;animation-delay:calc(.8s + (var(--ri) - 2) * .12s)}@keyframes lm-rise{0%{transform:translateY(0)}45%{transform:translateY(-5px)}to{transform:none}}.lm[data-phase=logo] .lm-ring{animation:lm-ring .9s var(--ease) 1.2s both}@keyframes lm-ring{0%{opacity:0;transform:scale(.8)}30%{opacity:.7}to{opacity:0;transform:scale(1.7)}}.lm[data-phase=hold] .lm-verde{animation:lm-pix 1.06s steps(1) .35s infinite}@keyframes lm-pix{0%{opacity:.12}50%{opacity:1}}.lm[data-phase=out] .lm-snip.on{opacity:1}.lm[data-phase=out] .lm-snip.on .lm-code{opacity:0}.lm[data-phase=out] .lm-snip.on .lm-bar{animation:lm-bar-show .9s var(--ease) both}@keyframes lm-bar-show{0%,45%{opacity:0}85%,to{opacity:1}}.lm[data-phase=out] .lm-piece{animation:lm-unmorph .9s cubic-bezier(.7,0,.2,1) both}@keyframes lm-unmorph{0%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px)) scale(var(--sx),var(--sy))}}@keyframes lm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lm-fade-out{0%{opacity:1}to{opacity:0}}}@media(max-width:900px){.about-mark{max-width:360px;aspect-ratio:1 / 1}}.sec-proof{position:relative}.rpt{position:relative;margin-top:clamp(32px,4vw,52px);background:var(--ink);color:var(--white);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden;isolation:isolate}.rpt:before{content:"";position:absolute;inset:0;background:var(--aurora-d);opacity:.75;pointer-events:none;z-index:-1}.rpt-bar{display:flex;align-items:center;gap:14px;padding:16px clamp(18px,3vw,32px);border-bottom:1px solid rgba(255,255,255,.1)}.rpt-mark{display:inline-grid;grid-template-columns:repeat(2,7px);grid-template-rows:repeat(2,7px);gap:2px;flex-shrink:0}.rpt-mark i{background:#ffffff8c;border-radius:2px}.rpt-mark i:nth-child(1){grid-column:2;grid-row:1;background:var(--tag)}.rpt-mark i:nth-child(2){grid-column:1;grid-row:2}.rpt-mark i:nth-child(3){grid-column:2;grid-row:2}.rpt-title{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel-dark)}.rpt-real{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;color:var(--tag);padding:5px 10px 5px 8px;border-radius:999px;background:#05d9751a;border:1px solid rgba(5,217,117,.35);white-space:nowrap}.rpt-real .ic{width:14px;height:14px}.rpt-real-s{display:none}.rpt-src{margin-left:0;font-family:var(--mono);font-size:12px;color:var(--steel-dark);padding:5px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;white-space:nowrap}.rpt-tabs{display:flex;gap:8px;padding:16px clamp(18px,3vw,32px) 0;overflow-x:auto;scrollbar-width:none}.rpt-tabs::-webkit-scrollbar{display:none}.rpt-tabs [role=tab]{flex-shrink:0;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--white);font:500 15px/1.2 var(--body);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.rpt-tabs [role=tab]:hover{border-color:#ffffff80}.rpt-tabs [role=tab][aria-selected=true]{background:var(--tag);border-color:var(--tag);color:var(--ink);font-weight:700}.rpt-tabs [role=tab]:focus-visible,.rpt-panel:focus-visible,.rpt-how summary:focus-visible{outline:3px solid var(--tag);outline-offset:3px}.rpt-panel{padding:22px clamp(18px,3vw,32px) clamp(22px,3vw,32px)}.rpt-panel[hidden]{display:none}.rpt-period{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--steel-dark);margin-bottom:18px}.rpt-live{width:8px;height:8px;border-radius:2px;background:var(--tag);box-shadow:0 0 0 4px #05d9752e;flex-shrink:0}.rpt-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi{padding:18px 18px 16px;border-radius:var(--r);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);min-width:0}.kpi dt{font-size:14px;color:var(--steel-dark);line-height:1.35;min-height:2.7em}.kpi dd{margin:10px 0 0}.kpi-v{display:flex;align-items:baseline;gap:4px;font-family:var(--display);font-size:clamp(34px,3.4vw,46px);line-height:1;color:var(--white);font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-v small{font-family:var(--body);font-size:max(12.5px,.38em);font-weight:500;color:var(--steel-dark);letter-spacing:.02em}.kpi-v b{font-weight:400}.kpi-h{display:block;margin-top:10px;font-size:13px;color:var(--steel-dark)}.kpi-hi{background:#05d9751f;border-color:#05d97561}.kpi-hi .kpi-v{color:var(--tag)}.rpt-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:12px;margin-top:12px}.rpt-chart,.rpt-read{padding:20px;border-radius:var(--r);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);min-width:0}.rpt-lab{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel-dark);margin-bottom:14px}.rpt-cmp{list-style:none;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:12px;margin-bottom:24px}.rpt-cmp li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;font-size:14px}.rpt-cmp-l{color:var(--steel-dark)}.rpt-cmp b{font-family:var(--display);font-weight:400;font-size:22px;font-variant-numeric:tabular-nums;white-space:nowrap}.rpt-track{height:14px;border-radius:7px;background:#ffffff12;overflow:hidden}.rpt-track i{display:block;height:100%;width:var(--w);border-radius:7px;background:#ffffff6b}.rpt-cmp .is-out .rpt-track i{background:var(--tag)}.rpt-cmp .is-out b{color:var(--tag)}.rpt-funnel{list-style:none;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:6px}.rpt-funnel li{position:relative;padding:12px 10px 10px;border-radius:10px;background:#ffffff0f;min-width:0}.rpt-funnel li:last-child{background:#05d97529}.rpt-funnel b{display:block;font-family:var(--display);font-weight:400;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.rpt-funnel li:last-child b{color:var(--tag)}.rpt-funnel span{display:block;margin-top:6px;font-size:12.5px;line-height:1.3;color:var(--steel-dark)}.rpt-months{list-style:none;display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));gap:10px;align-items:end;height:220px}.rpt-months.is-dense{gap:6px}.rpt-months.is-dense b{font-size:16px}.rpt-months.is-dense .rpt-m{font-size:11px}.rpt-months li{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:100%;text-align:center}.rpt-months b{font-family:var(--display);font-weight:400;font-size:20px;font-variant-numeric:tabular-nums}.rpt-col{position:relative;display:flex;align-items:flex-end;justify-content:center;border-radius:8px;background:#ffffff0d}.rpt-col i{display:block;width:100%;height:var(--h);min-height:4px;border-radius:8px;background:var(--tag)}.rpt-m{font-family:var(--mono);font-size:12px;color:var(--steel-dark)}.rpt-note{margin-top:14px;font-size:13px;color:var(--steel-dark)}.rpt-read ul{list-style:none;display:grid;gap:14px}.rpt-read li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;font-size:15.5px;line-height:1.5}.rpt-ok{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#05d97529;color:var(--tag);margin-top:1px}.rpt-ok .ic{width:15px;height:15px;stroke-width:2.8}.rpt-how{margin-top:18px;border-top:1px solid rgba(255,255,255,.12)}.rpt-how summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-top:4px;font-weight:500;font-size:15px;cursor:pointer;list-style:none;color:var(--white)}.rpt-how summary::-webkit-details-marker{display:none}.rpt-how summary .ic{width:18px;height:18px;transition:transform var(--t-base) var(--ease)}.rpt-how[open] summary .ic{transform:rotate(180deg)}.rpt-how p{font-size:14px;line-height:1.55;color:var(--steel-dark);padding-bottom:4px}.rpt-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:24px}.rpt-foot .note{margin-top:0}@media(max-width:1080px){.rpt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi dt{min-height:0}}@media(max-width:860px){.rpt-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.rpt-bar{padding-top:14px;padding-bottom:14px}.rpt-src,.rpt-real-l{display:none}.rpt-real-s{display:inline}.rpt-tabs{flex-wrap:wrap;overflow:visible}.rpt-tabs [role=tab]{padding:10px 14px;font-size:14.5px}.kpi{padding:14px 14px 12px}.kpi-v{font-size:30px}.kpi-long .kpi-v{font-size:23px}.rpt-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.rpt-funnel[style*="--n:3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rpt-cmp{gap:10px}.rpt-cmp b{font-size:19px}.rpt-months{height:190px;gap:6px}.rpt-months b{font-size:17px}.rpt-months.is-dense{gap:3px}.rpt-months.is-dense b{font-size:12px}.rpt-months.is-dense .rpt-m{font-size:10px}.rpt-months.is-dense .rpt-col,.rpt-months.is-dense .rpt-col i{border-radius:5px}.rpt-foot .btn{width:100%}}@media(max-width:360px){.rpt-kpis{grid-template-columns:minmax(0,1fr)}}.dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.dl{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--mist);border-radius:var(--r-lg);padding:clamp(22px,2.6vw,32px);transition:border-color var(--t-base),box-shadow var(--t-base)}.dl:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.dl-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.dl-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--ink);color:var(--tag);flex-shrink:0}.dl-ic .ic{width:24px;height:24px}.dl-for{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);text-align:right}.dl .h3{margin-bottom:16px}.dl-did{list-style:none;display:grid;gap:10px;margin-bottom:22px}.dl-did li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:15.5px;line-height:1.45}.dl-did .ic{width:18px;height:18px;color:var(--green-t);stroke-width:2.6;margin-top:2px}.dl-res{display:flex;gap:12px;align-items:flex-start;margin-top:auto;padding:14px 16px;border-radius:var(--r-sm);background:var(--mint);color:var(--ink);font-weight:500;font-size:15px;line-height:1.45}.dl-live{width:8px;height:8px;border-radius:2px;background:var(--green-t);margin-top:7px;flex-shrink:0}@media(max-width:860px){.dl-grid{grid-template-columns:minmax(0,1fr);max-width:680px}}.kpi-v small.suf{font-family:var(--display);font-size:.56em;font-weight:400;color:inherit;margin-left:1px}.kpi-v small.suf-x{font-family:var(--body);font-weight:500;font-size:.5em}.art{position:relative;width:100%;font-size:13px;font-size:clamp(10px,2.6cqw,14px);color:var(--ink);line-height:1.3}.art .win,.art .phone,.art .ad,.art .chip-ok,.art .lead-card,.art .team{position:relative;inset:auto}.svc-art{display:grid;place-items:center;padding:24px}.svc-art .art{font-size:clamp(9.5px,2.1cqw,13px)}.svc-feature .svc-art .art{font-size:clamp(9px,2.1cqw,13px)}.art-sites{height:100%;display:grid;align-items:center}.art-sites .win{width:76%}.art-sites .phone{position:absolute;right:1%;top:10%;bottom:4%;width:25%}.svc-feature .art-sites .win{box-shadow:0 2em 4em -2em #0009}.art-lojas{width:88%}.art-lojas .shop-grid{grid-template-columns:repeat(3,1fr);gap:.7em}.art-lojas .prod{background:var(--white)}.art-lojas .chip-ok{position:absolute;right:-3%;top:-12%}.art-sistemas{width:84%;display:grid;gap:.8em}.art-sistemas .days,.art-sistemas .slots{background:var(--white);border-radius:.8em;padding:.6em;border:1px solid var(--mist)}.art-sistemas .slots{grid-template-columns:repeat(4,1fr);margin:0}.art-sistemas .chip-ok{justify-self:end}.art-hosp{width:80%;background:var(--white);border:1px solid var(--mist);border-radius:1.1em;padding:1em 1.2em .5em;box-shadow:var(--shadow)}.art-traf{display:grid;grid-template-columns:1fr auto 1.1fr;align-items:center;gap:.9em;width:92%}.art-traf .ad{width:100%}.art-traf .ad-img{aspect-ratio:1.6 / 1}.art-arrow{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--tag)}.art-arrow .ic{width:1.3em;height:1.3em}.art-traf .lead-card{white-space:normal}.art-campaign{display:grid;grid-template-columns:1fr auto 1.15fr;gap:1em;align-items:center}.cg-lab{font-family:var(--mono);font-size:.76em;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:.6em}.art-campaign .ad{width:100%}.art-campaign .ad-img{aspect-ratio:1.3 / 1}.art-campaign .win{width:100%}.art-campaign .chip-ok{margin-top:.8em}.cg-link{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--tag);margin-top:1.4em}.cg-link .ic{width:1.3em;height:1.3em}.hl{background:linear-gradient(transparent 58%,#05d97559 58%);display:inline}.art-pay{width:min(100%,26em);display:grid;gap:1em}.pay-countries{display:flex;gap:.4em}.pay-countries span{padding:.5em .9em;border-radius:2em;border:1px solid var(--mist);background:var(--white);font-weight:500;font-size:.9em}.pay-countries span.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.pay-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}.pay-steps li{display:flex;align-items:center;gap:.5em;font-weight:500;font-size:.9em}.pay-steps span{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:var(--mint);color:var(--green-t);font-family:var(--mono);font-size:.85em;flex-shrink:0}.pay-steps span .ic{width:1.1em;height:1.1em;stroke-width:2.6}.pay-steps li.on span{background:var(--tag);color:var(--ink)}.pay-box{background:var(--white);border:1px solid var(--mist);border-radius:1em;padding:1.1em;box-shadow:var(--shadow)}.pay-line{display:flex;justify-content:space-between;align-items:center;gap:1em;padding-bottom:.8em;border-bottom:1px solid var(--mist);font-weight:500;font-size:.92em}.pay-line .sk{margin:0}.pay-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em;margin:.9em 0 .2em}.pay-methods i{height:2.4em;border-radius:.6em;border:1px solid var(--mist);background:var(--paper)}.pay-methods i:first-child{border-color:var(--ink);box-shadow:0 0 0 .18em #061d251a}.art-pay .mk-btn{width:100%;justify-content:center;margin-top:.8em}.art-hub{width:min(100%,30em);aspect-ratio:1.25 / 1}.hub-lines{position:absolute;inset:0;width:100%;height:100%}.hub-lines path{fill:none;stroke:var(--green-t);stroke-width:1.6;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.hub-center,.hub-node{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.55em;padding:.75em 1.05em;border-radius:1em;background:var(--white);border:1px solid var(--mist);box-shadow:var(--shadow);font-weight:700;white-space:nowrap}.hub-center{left:50%;top:50%;background:var(--ink);color:var(--white);border-color:var(--ink);padding:1em 1.3em;font-size:1.1em}.hub-center .ic{color:var(--tag);width:1.4em;height:1.4em}.hub-center img{width:auto;height:1.4em}.hub-node .ic{width:1.25em;height:1.25em;color:var(--green-t)}.hn-1{left:18%;top:20%}.hn-2{left:82%;top:20%}.hn-3{left:50%;top:86%}.cn-1{left:18%;top:18%}.cn-2{left:82%;top:18%}.cn-3{left:18%;top:84%}.cn-4{left:82%;top:84%}.art-flow{width:min(100%,24em)}.flow-nodes{list-style:none;display:grid;gap:.6em;position:relative}.flow-nodes:before{content:"";position:absolute;left:1.45em;top:1em;bottom:1em;width:1.5px;background:var(--mist)}.flow-nodes li{position:relative;display:flex;align-items:center;gap:.8em;padding:.8em 1em;border-radius:.9em;background:var(--white);border:1px solid var(--mist);font-weight:700;box-shadow:0 .6em 1.4em -1em #061d254d}.flow-nodes span{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:var(--mint);color:var(--green-t);font-family:var(--mono);font-size:.85em;font-weight:500;flex-shrink:0}.flow-nodes li.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.flow-nodes li.on span{background:var(--tag);color:var(--ink)}.flow-ex{display:flex;align-items:center;gap:.5em;margin:.9em 0 0 3.6em;font-size:.9em;color:var(--steel)}.flow-ex .ic{width:1.2em;height:1.2em;color:var(--green-t)}.art-why{width:min(100%,26em);display:grid;gap:1em}.why-site{background:var(--white);border:1px solid var(--mist);border-radius:1em;padding:1em;margin:0;box-shadow:var(--shadow)}.why-badges{display:grid;grid-template-columns:1fr 1fr;gap:.6em}.why-badges span{display:flex;align-items:center;gap:.6em;padding:.8em .9em;border-radius:.9em;background:var(--white);border:1px solid var(--mist);font-weight:700}.why-badges .ic{width:1.3em;height:1.3em;color:var(--green-t)}.art-why .team{justify-self:end}.art-invest{width:min(100%,28em);display:grid;grid-template-columns:1fr 1fr;gap:.9em}.inv{display:grid;gap:.5em;align-content:start;padding:1.3em;border-radius:1.1em;background:var(--white);border:1px solid var(--mist);box-shadow:var(--shadow)}.inv b{font-family:var(--display);font-weight:400;font-size:1.35em;line-height:1.15}.inv small{color:var(--steel);font-size:.92em}.inv-ic{display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:.8em;background:var(--mint);color:var(--green-t);margin-bottom:.4em}.inv-ic .ic{width:1.4em;height:1.4em}.inv-b{background:var(--ink);color:var(--white);border-color:var(--ink)}.inv-b small{color:var(--steel-dark)}.inv-b .inv-ic{background:#05d97524}.inv-b .inv-ic img{width:auto;height:1.5em}.art-report{width:min(100%,26em)}.art-report .report{position:relative;left:auto;bottom:auto;width:100%;font-size:1em;padding:1.3em 1.3em .8em}.rp-block{padding:.9em 0;border-top:1px solid #EEF2F1}.rp-block p{display:flex;align-items:center;gap:.6em;margin-bottom:.6em}.rp-block .sk{margin-bottom:.4em}.wa-form{display:grid;gap:20px}.field{display:grid;gap:8px;border:0;padding:0;margin:0;min-width:0}.field label,.field legend{font-weight:700;font-size:15.5px;padding:0}.req{font-weight:400;color:var(--steel);font-size:13.5px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field textarea{color:var(--ink);font-family:var(--body);width:100%;min-height:50px;padding:12px 14px;border-radius:var(--r-sm);border:1.5px solid var(--line-strong);background:var(--white);font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.field textarea{min-height:96px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder);opacity:1}.field input:hover,.field textarea:hover{border-color:var(--line-hover)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--green-t);box-shadow:0 0 0 3px #04794a2e}.field [aria-invalid=true]{border-color:var(--danger)!important}.hint{font-size:13.5px;color:var(--steel)}.err{display:flex;gap:6px;align-items:flex-start;font-size:14px;font-weight:500;color:var(--danger)}.err:before{content:"!";flex-shrink:0;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--danger);color:var(--white);font-size:12px;font-weight:700;line-height:1}.err-summary{padding:10px 14px;border-radius:12px;background:var(--danger-bg);color:var(--danger-text);font-size:14.5px;font-weight:500}.chips legend{margin-bottom:8px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;display:inline-flex}.chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--white);font-size:15px;font-weight:500;line-height:1.2;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast)}.chip:hover span{border-color:var(--line-hover)}.chip:active span{transform:scale(.97)}.chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white)}.chip input:focus-visible+span{outline:3px solid var(--green-t);outline-offset:2px}fieldset[aria-invalid=true] .chip span{border-color:var(--danger)}.wa-note{font-size:13.5px;color:var(--steel);text-align:center}.wa-result{display:grid;gap:14px;text-align:left}.wa-result:focus{outline:none}.wa-result-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--mint);color:var(--green-t)}.wa-result-ic .ic{width:26px;height:26px;stroke-width:2.4}.wa-result h3{font-family:var(--display);font-size:26px;line-height:1.15}.wa-result p{color:var(--steel)}.wa-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.review-tag{justify-self:start;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--warn-text);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:999px;padding:6px 10px}.wa-preview{margin:0;padding:14px 16px;border-radius:14px;background:var(--mint);border:1px solid var(--mint-line);font-family:var(--mono);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--ink)}.wa-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--r-xl);background:var(--white);color:var(--ink);box-shadow:0 40px 100px -30px #061d258c;overflow:auto;overscroll-behavior:contain}.wa-dialog::backdrop{background:#061d2580;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wa-box{position:relative;padding:clamp(24px,4vw,36px)}.wa-box .h3{font-size:clamp(25px,3vw,30px);padding-right:40px}.wa-sub{color:var(--steel);margin:8px 0 24px}.wa-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:1px solid var(--mist);background:var(--white);display:grid;place-items:center;color:var(--ink)}.wa-close:hover{border-color:var(--ink)}@media(prefers-reduced-motion:no-preference){.wa-dialog[open]{animation:dlg-in .3s var(--ease) both}.wa-dialog[open]::backdrop{animation:fade-in .3s ease both}@keyframes dlg-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes fade-in{0%{opacity:0}}}@media(max-width:560px){.wa-dialog{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:24px 24px 0 0;max-height:92vh;max-height:92dvh}.wa-box{padding-bottom:max(24px,env(safe-area-inset-bottom))}}.float-wa{position:fixed;z-index:55;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 22px 0 18px;border-radius:999px;border:0;background:var(--tag);color:var(--ink);font-family:var(--body);font-weight:700;font-size:15.5px;box-shadow:0 16px 36px -14px #061d258c,0 0 0 1px #061d250f;transition:transform .3s var(--ease),opacity .3s,box-shadow .2s,background-color .2s}.float-wa .ic{width:24px;height:24px}.float-wa:hover{background:var(--tag-hover)}.float-wa.is-hidden{transform:translateY(140%);opacity:0;pointer-events:none}html:not(.js) .float-wa{display:none}@media(max-width:560px){.float-wa{width:58px;height:58px;padding:0;justify-content:center}.float-wa span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.consent{position:fixed;z-index:70;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));max-width:580px;padding:20px 22px 18px;border-radius:var(--r-lg);background:var(--white);border:1px solid var(--mist);box-shadow:var(--shadow-lg);display:grid;gap:12px;font-size:15px;line-height:1.5}.consent-head{display:flex;align-items:center;gap:10px}.consent-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#05d97524;color:var(--tag-dark, #048a4c);flex-shrink:0}.consent-ic .ic{width:17px;height:17px}.consent-t{font-family:var(--display);font-size:19px;line-height:1.2;color:var(--ink)}.consent-d{color:var(--steel)}.consent-list{list-style:none;display:grid;gap:6px;font-size:14px}.consent-list li{display:flex;gap:8px;align-items:flex-start}.consent-list .ic{width:16px;height:16px;margin-top:3px;color:var(--tag-dark, #048a4c);flex-shrink:0;stroke-width:2.6}.consent-laws{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--steel, #5b6b70);padding-top:2px}.consent-laws span{width:100%}.consent-laws b{font-family:var(--mono);font-weight:500;font-size:12px;padding:4px 9px;border-radius:999px;border:1px solid var(--mist);color:var(--ink);background:var(--paper, #f4f6f5);white-space:nowrap}.consent-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--mist)}.consent-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px;min-height:44px}.consent-link .ic{width:15px;height:15px}.consent-actions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:520px){.consent-list{display:none}.consent{padding:16px 16px 14px;gap:10px;max-height:calc(100vh - 32px);overflow:auto}.consent-foot{flex-direction:column-reverse;align-items:stretch}.consent-actions>*{flex:1}.consent-link{justify-content:center}}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.wa-close:active,.scene-pause:active,.menu-btn:active{transform:scale(.94)}.chips .hint{margin:-4px 0 4px}.chips-multi .chip span:before{content:"";flex-shrink:0;width:16px;height:16px;margin-right:8px;border-radius:5px;border:1.5px solid var(--line-strong);background:var(--white) center / 12px 12px no-repeat;transition:background-color var(--t-fast),border-color var(--t-fast)}.chips-multi .chip input:checked+span:before{border-color:var(--tag);background-color:var(--tag);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23061D25' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7'/%3E%3C/svg%3E")}.chips-multi .chip span{padding-left:12px}.hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(prefers-reduced-motion:no-preference){.rv-ready .rv:not(.in){opacity:0;transform:translateY(18px)}.rv-ready .rv.in{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:var(--rv-delay, 0ms)}}@media(prefers-reduced-motion:no-preference){.sub:not([hidden]){animation:pop-in var(--t-base) var(--ease) both}.mnav:not([hidden]){animation:menu-in var(--t-base) var(--ease) both}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.qa::details-content{height:0;overflow:clip;transition:height .3s var(--ease),content-visibility .3s allow-discrete}.qa[open]::details-content{height:auto}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.j-screen{transition:none}}@media(min-width:1680px){:root{--wrap: 1360px}.site{zoom:1.04}}@media(min-width:1920px){.site{zoom:1.1}}@media(min-width:2240px){:root{--wrap: 1440px}.site{zoom:1.14}}@media(min-width:2800px){:root{--wrap: 1520px}.site{zoom:1.24}}@media(min-width:2240px)and (max-height:1200px){.site{zoom:1.08}}@media(prefers-reduced-motion:no-preference){.proof-ready .rpt-track i{transition:width .9s var(--ease) .15s}.proof-ready .rpt-col i{transition:height .9s var(--ease)}.proof-ready .rpt-months li:nth-child(2) i{transition-delay:.06s}.proof-ready .rpt-months li:nth-child(3) i{transition-delay:.12s}.proof-ready .rpt-months li:nth-child(4) i{transition-delay:.18s}.proof-ready .rpt-months li:nth-child(5) i{transition-delay:.24s}.proof-ready .rpt-months li:nth-child(6) i{transition-delay:.3s}.proof-ready .rpt-months li:nth-child(7) i{transition-delay:.36s}.proof-ready .rpt-months li:nth-child(8) i{transition-delay:.42s}.proof-ready .rpt-months li:nth-child(9) i{transition-delay:.48s}.proof-ready .rpt-panel:not(.is-grown) .rpt-track i{width:0}.proof-ready .rpt-panel:not(.is-grown) .rpt-col i{height:0;min-height:0}.proof-ready .rpt-panel.is-on{animation:rpt-in .35s var(--ease)}@keyframes rpt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.svc-motion{display:flex;justify-content:flex-end;margin-top:14px}.motion-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid var(--mist);background:var(--white);color:var(--steel);font:500 14px/1.2 var(--body);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast)}.motion-btn:hover{border-color:var(--line-hover);color:var(--ink)}.motion-btn .ic{width:16px;height:16px}.motion-btn .i-play,.motion-btn[aria-pressed=true] .i-pause{display:none}.motion-btn[aria-pressed=true] .i-play{display:block}.svc-paused .svc-art *,.svc-paused .svc-art *:before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.svc-motion{display:none}}@media(prefers-reduced-motion:no-preference){.svc-art.is-live{--cy: 6.6s}@keyframes svc-pop{0%,48%{opacity:0;transform:translateY(.7em) scale(.96)}55%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(.3em)}}.svc-art.is-live .art-lojas .prod{animation:svc-pick-2 var(--cy) var(--ease) infinite}.svc-art.is-live .art-lojas .prod:nth-child(1){animation-name:svc-pick-1}.svc-art.is-live .art-lojas .prod:nth-child(3){animation-name:svc-pick-3}@keyframes svc-pick-1{0%,20%{border-color:var(--ink);box-shadow:0 0 0 .22em #061d251a}24%,94%{border-color:var(--mist);box-shadow:none}98%,to{border-color:var(--ink);box-shadow:0 0 0 .22em #061d251a}}@keyframes svc-pick-2{0%,20%{border-color:var(--mist);box-shadow:none}24%,40%{border-color:var(--ink);box-shadow:0 0 0 .22em #061d251a}44%,to{border-color:var(--mist);box-shadow:none}}@keyframes svc-pick-3{0%,40%{border-color:var(--mist);box-shadow:none}44%,92%{border-color:var(--ink);box-shadow:0 0 0 .22em #061d251a}96%,to{border-color:var(--mist);box-shadow:none}}.svc-art.is-live .art-lojas .prod:nth-child(3) .prod-img i{animation:svc-bump var(--cy) var(--ease) infinite}@keyframes svc-bump{0%,44%{transform:translate(-50%)}48%{transform:translate(-50%) translateY(-.5em)}54%,to{transform:translate(-50%)}}.svc-art.is-live .art-lojas .chip-ok{animation:svc-pop var(--cy) var(--ease) infinite}.svc-art.is-live .art-sistemas .days span.on{animation:svc-day var(--cy) var(--ease) infinite}.svc-art.is-live .art-sistemas .days span.on small{animation:svc-day-s var(--cy) var(--ease) infinite}@keyframes svc-day{0%,12%{background:var(--white);border-color:var(--mist);color:var(--ink)}17%,90%{background:var(--ink);border-color:var(--ink);color:var(--white)}96%,to{background:var(--white);border-color:var(--mist);color:var(--ink)}}@keyframes svc-day-s{0%,12%{color:var(--steel)}17%,90%{color:var(--steel-dark)}96%,to{color:var(--steel)}}.svc-art.is-live .art-sistemas .slots span.on{animation:svc-slot var(--cy) var(--ease) infinite}@keyframes svc-slot{0%,28%{background:var(--white);border-color:var(--mist)}33%,90%{background:var(--tag);border-color:var(--tag)}96%,to{background:var(--white);border-color:var(--mist)}}.svc-art.is-live .art-sistemas .chip-ok{animation:svc-pop var(--cy) var(--ease) infinite}.svc-art.is-live .art-hosp .cp-row{animation:svc-row var(--cy) var(--ease) infinite}.svc-art.is-live .art-hosp .cp-row .ok{animation:svc-tick var(--cy) var(--ease) infinite}.svc-art.is-live .art-hosp .cp-row:nth-of-type(2),.svc-art.is-live .art-hosp .cp-row:nth-of-type(2) .ok{animation-delay:.7s}.svc-art.is-live .art-hosp .cp-row:nth-of-type(3),.svc-art.is-live .art-hosp .cp-row:nth-of-type(3) .ok{animation-delay:1.4s}@keyframes svc-row{0%,6%{opacity:.4}14%,86%{opacity:1}94%,to{opacity:.4}}@keyframes svc-tick{0%,6%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1.12)}16%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.5)}}.svc-art.is-live .art-hosp .cp-live{animation:live 2.4s ease-in-out infinite}.svc-art.is-live .art-traf .ad-cta{animation:svc-press var(--cy) var(--ease) infinite}@keyframes svc-press{0%,12%{transform:none;box-shadow:none}16%{transform:scale(.93)}22%{transform:none;box-shadow:0 0 0 .35em #05d97540}32%,to{transform:none;box-shadow:none}}.svc-art.is-live .art-traf .art-arrow{animation:svc-arrow var(--cy) var(--ease) infinite}@keyframes svc-arrow{0%,22%{transform:none;opacity:.45}32%{transform:translate(.4em);opacity:1}42%,88%{transform:none;opacity:1}96%,to{opacity:.45}}.svc-art.is-live .art-traf .lead-card{animation:svc-pop var(--cy) var(--ease) infinite}.svc-art.is-live .art-sites .phone-in>*{animation:svc-scroll var(--cy) var(--ease) infinite}@keyframes svc-scroll{0%,18%{transform:none}42%,70%{transform:translateY(-2.2em)}90%,to{transform:none}}.svc-art.is-live .art-sites .win .mk-btn{animation:svc-press var(--cy) var(--ease) infinite;animation-delay:2.6s}}@media(min-width:3400px)and (min-height:1700px){.site{zoom:1.7}}@media(min-width:4400px)and (min-height:2200px){.site{zoom:2.2}}@media(orientation:landscape)and (max-height:540px){:root{--hdr-h: 58px}.hero{padding:18px 0 40px}.hero-home .h1{font-size:clamp(30px,4.6vw,44px)}.hero-svc .h1{font-size:clamp(28px,4vw,40px)}.hero-lead{font-size:16px;margin-top:14px}.hero-ctas{margin-top:20px}.hero-trust{margin-top:16px}.sec{padding-block:clamp(48px,7vw,80px)}}@media(orientation:landscape)and (max-height:540px)and (min-width:720px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.hero-ctas .btn{width:auto}}.lg path,.lg g{transform-box:fill-box;transform-origin:center}.lg-type{opacity:0}.lg-t{font-family:var(--mono);font-size:60px;font-weight:500;fill:var(--ink);letter-spacing:0;font-variant-ligatures:none}.lg-cur{fill:var(--tag)}.lg-t .k{fill:var(--green-t)}@media(prefers-reduced-motion:no-preference){.lg-word{transition:opacity .35s var(--ease),transform .35s var(--ease)}.lg.is-typing .lg-word{opacity:0;transform:translateY(14px)}.lg.is-typing .lg-type{opacity:1}.lg.is-typing .lg-cur{animation:lg-cur 1s steps(1) infinite}.lg.is-typing.is-keying .lg-cur{animation:none}@keyframes lg-cur{0%{opacity:1}50%{opacity:0}}.lg.is-typing .lg-verde{animation:lg-cur 1s steps(1) .5s infinite}.lg.is-back .lg-px2{animation:lg-rise .6s var(--ease) both}.lg.is-back .lg-px1{animation:lg-rise .6s var(--ease) .08s both}.lg.is-back .lg-verde{animation:lg-rise .6s var(--ease) .16s both}@keyframes lg-rise{0%{transform:none}45%{transform:translateY(-12px)}to{transform:none}}}
