@layer components{@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mk{--ease-out:cubic-bezier(.16, 1, .3, 1);font-size:16px;line-height:1.55}.mk h1,.mk h2,.mk h3{letter-spacing:-.025em;font-weight:700;line-height:1.15}.mk a:focus-visible,.mk button:focus-visible,.mk summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mk .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.mk .wrap.narrow{max-width:760px}.mk .btn{border-radius:var(--radius-btn);white-space:nowrap;transition:transform .2s var(--ease-out), box-shadow .25s ease, background .2s ease, border-color .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.mk .btn.primary{background:var(--color-accent);color:#fff}.mk .btn.primary:hover{background:var(--color-accent-dark);transform:translateY(-1px);box-shadow:0 12px 24px -12px #0ba05f99}.mk .btn.secondary{border-color:var(--color-line);color:var(--color-ink);background:#fff}.mk .btn.secondary:hover{border-color:var(--color-ink-3);transform:translateY(-1px)}.mk .btn.lg{padding:15px 28px;font-size:16.5px}.mk .btn.sm{padding:9px 16px;font-size:13.5px}.mk .caption{letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent-dark);font-size:12px;font-weight:600}.mk .badge{white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.mk .badge.ok{background:var(--color-accent-soft);color:var(--color-accent-dark)}.mk .nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line);background:#f4f6f5e0;transition:box-shadow .25s;position:sticky;top:0}.mk .nav.scrolled{box-shadow:0 6px 24px -12px #1018102e}.mk .nav-in{align-items:center;gap:26px;height:64px;display:flex}.mk .nav-links{color:var(--color-ink-2);gap:22px;margin-left:10px;font-size:14.5px;font-weight:500;display:flex}.mk .nav-links a{transition:color .2s;position:relative}.mk .nav-links a:after{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform .25s var(--ease-out);border-radius:2px;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.mk .nav-links a:hover{color:var(--color-ink)}.mk .nav-links a:hover:after{transform:scaleX(1)}.mk .nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.mk .card{border:1px solid var(--color-card-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff}.mk .card.flat{box-shadow:none;border:1px solid var(--color-line)}.mk #planos .card{transition:transform .3s var(--ease-out), box-shadow .3s ease}.mk #planos .card:hover{transform:translateY(-4px);box-shadow:0 20px 44px -24px #0b2e204d}.mk section{padding:84px 0}.mk section.hero{padding:84px 0 64px;position:relative;overflow:hidden}.mk section.hero:before{content:"";filter:blur(24px);pointer-events:none;z-index:0;background:radial-gradient(circle,#0ba05f2b,#7be0ae14 40%,#0000 68%);border-radius:50%;width:760px;height:760px;animation:22s ease-in-out infinite mk-drift;position:absolute;inset:-25% -12% auto auto}.mk section.hero>.wrap{z-index:1;position:relative}@keyframes mk-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-44px,34px)scale(1.08)}}.mk section.product{padding:24px 0 90px}.mk .sec-head{max-width:560px;margin-bottom:44px}.mk .sec-head h2{margin-top:10px;font-size:34px}.mk .sec-head p{color:var(--color-ink-2);margin-top:12px;font-size:16.5px}.mk .toggle{background:#eaeeeb;border-radius:11px;gap:3px;padding:4px;display:inline-flex}.mk .toggle button{color:var(--color-ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.mk .toggle button.on{color:var(--color-ink);background:#fff;box-shadow:0 1px 3px #1018101f}.mk footer{background:var(--color-deep);color:#ffffffa6;padding:56px 0 40px;font-size:14px}.mk footer a:hover{color:#fff}.mk .window{border:1px solid var(--color-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 32px 64px -36px #0b2e2059}.mk .window .bar{border-bottom:1px solid var(--color-line);gap:6px;padding:12px 14px;display:flex}.mk .window .bar span{background:var(--color-line);border-radius:50%;width:10px;height:10px}.mk .phone{background:var(--color-deep);border-radius:38px;padding:11px;box-shadow:0 40px 80px -34px #0b2e208c}@keyframes mk-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mk .float{animation:7s ease-in-out infinite mk-floaty}.mk .feature-card{transition:transform .35s var(--ease-out), box-shadow .35s ease, border-color .35s ease}.mk .feature-card:hover{box-shadow:var(--shadow-card);border-color:#0ba05f59;transform:translateY(-5px)}.mk .feature-ic{background:var(--color-accent-soft);width:42px;height:42px;color:var(--color-accent-dark);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.mk .check-li{color:var(--color-ink-2);gap:10px;font-size:15px;display:flex}.mk .check-li b{color:var(--color-accent-dark);font-weight:700}.mk .old-price{color:var(--color-ink-3);font-size:16px;font-weight:500;text-decoration:line-through}.mk .step-card{border-left:2px solid var(--color-line);padding-left:18px;transition:border-color .4s}.mk .step-card:hover{border-color:var(--color-accent)}.mk .rich-link{color:var(--color-accent-dark);font-weight:600}.mk .rv{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), filter .7s var(--ease-out);transform:translateY(28px)}.mk .rv.in{opacity:1;transform:none}.mk .rv.d1{transition-delay:90ms}.mk .rv.d2{transition-delay:.18s}.mk .rv.d3{transition-delay:.27s}.mk .rv.zoom{transform:translateY(28px)scale(.96)}.mk .rv.zoom.in{transform:none}.mk .rv.rv-blur{filter:blur(6px)}.mk .rv.rv-blur.in{filter:none}.mk .rv.left{transform:translate(-34px)}.mk .rv.right{transform:translate(34px)}.mk .rv.left.in,.mk .rv.right.in{transform:none}@media (prefers-reduced-motion:reduce){.mk .rv,.mk .rv.in{opacity:1;filter:none;transition:none;transform:none}.mk .float,.mk section.hero:before{animation:none}.mk .btn:hover,.mk .feature-card:hover,.mk #planos .card:hover{transform:none}}.mk .legal{width:100%;max-width:760px;margin:0 auto;padding:56px 24px 90px}.mk .legal h1{font-size:34px}.mk .legal .updated{color:var(--color-ink-3);margin-top:10px;font-size:13.5px}.mk .legal h2{margin:40px 0 12px;font-size:21px}.mk .legal h3{margin:26px 0 8px;font-size:16.5px}.mk .legal p,.mk .legal li{color:var(--color-ink-2);font-size:15.5px}.mk .legal p{margin:0 0 12px}.mk .legal ul{margin:0 0 12px;padding-left:22px;list-style:outside}.mk .legal li{margin-bottom:6px}.mk .legal .toc{border:1px solid var(--color-line);border-radius:var(--radius-card);background:#fff;margin:28px 0 8px;padding:18px 22px}.mk .legal .toc ul{margin:0;padding:0;list-style:none}.mk .legal .toc a{color:var(--color-accent-dark);font-size:14.5px;font-weight:500}.mk .legal .toc li{margin-bottom:4px}@media (max-width:880px){.mk .nav-links{display:none}.mk section{padding:60px 0}.mk .sec-head h2{font-size:28px}}}
