.ms-root{--ms-ink:#080b12;--ms-surface:#0e121c;--ms-raised:#131924;--ms-raised-2:#1a2130;--ms-line:#212939;--ms-line-soft:#1a2130;--ms-text:#f2eee9;--ms-muted:#a3aab8;--ms-dim:#7e8695;--ms-brand:#e8734f;--ms-brand-deep:#b23f22;--ms-jade:#4fcb9b;--ms-gold:#e8b14c;--ms-blue:#6c97d6;--ms-violet:#b9a8e4;--ms-ease:cubic-bezier(.22, 1, .36, 1);background:var(--ms-ink);color:var(--ms-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;min-height:100vh;overflow-x:hidden}@media (prefers-reduced-motion:reduce){.ms-root{scroll-behavior:auto}}.ms-root ::selection{color:#fff;background:#e8734f4d}.ms-grid-bg{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(90% 60% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(90% 60% at 50% 0,#000 40%,#0000 100%)}.ms-aurora{filter:blur(6px);will-change:transform;background:radial-gradient(60% 55% at 18% 0,#b23f2266,#0000 65%),radial-gradient(45% 45% at 88% 12%,#2f5e4a57,#0000 62%),radial-gradient(40% 40% at 50% 40%,#e8b14c1a,#0000 70%);animation:26s ease-in-out infinite alternate ms-drift}@keyframes ms-drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(3%,2%)scale(1.09)}}@media (prefers-reduced-motion:reduce){.ms-aurora{animation:none}}.ms-card{background:var(--ms-raised);border:1px solid var(--ms-line);transition:border-color .25s ease, transform .25s var(--ms-ease), background .25s ease, box-shadow .25s ease;border-radius:16px}.ms-card:hover{background:#161d2b;border-color:#36435f;transform:translateY(-3px);box-shadow:0 18px 40px -24px #000000f2,inset 0 1px #e8734f2e}.ms-card .ms-icon{transition:transform .25s var(--ms-ease), border-color .25s ease, background .25s ease}.ms-card:hover .ms-icon{border-color:currentColor;transform:translateY(-1px)scale(1.07)}@media (prefers-reduced-motion:reduce){.ms-card,.ms-card .ms-icon{transition:none}.ms-card:hover,.ms-card:hover .ms-icon{transform:none}}.ms-panel{border:1px solid var(--ms-line);background:linear-gradient(#131924e6,#0e121ce6);border-radius:20px}.ms-hairline{border-top:1px solid var(--ms-line-soft)}.ms-chip{border:1px solid var(--ms-line);color:var(--ms-muted);background:#131924cc;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.75rem;display:inline-flex}.ms-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ms-brand);font-size:.7rem;font-weight:600}.ms-muted{color:var(--ms-muted)}.ms-dim{color:var(--ms-dim)}.ms-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.35rem,5.4vw,3.95rem);font-weight:700;line-height:1.06}.ms-h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700;line-height:1.12}.ms-h3{letter-spacing:-.012em;font-size:1.06rem;font-weight:600;line-height:1.35}.ms-lead{color:var(--ms-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.6}.ms-shine{background:linear-gradient(100deg,#ffd9c8 0%,#e8734f 28%,#e8b14c 48%,#e8734f 68%,#ffd9c8 100%) 0 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite ms-shine-move}@keyframes ms-shine-move{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.ms-shine{animation:none}}.ms-btn{border-radius:11px;justify-content:center;align-items:center;gap:.5rem;height:2.9rem;padding:0 1.25rem;font-size:.9rem;font-weight:600;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.ms-btn:active{transform:translateY(1px)}.ms-btn-primary{color:#fff5f1;background:linear-gradient(#d1552f,#a8371c);position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #d2552fe6}.ms-btn-primary:hover{background:linear-gradient(#e0603a,#b53d20);box-shadow:0 14px 34px -12px #d2552f}.ms-btn-primary:after{content:"";width:45%;height:100%;transition:left .6s var(--ms-ease);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff52,#0000);position:absolute;top:0;left:-70%;transform:skew(-18deg)}.ms-btn-primary:hover:after{left:130%}.ms-btn-whatsapp{color:#f2fff7;background:linear-gradient(#29b866,#1d8f4e);position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #25d366bf}.ms-btn-whatsapp:hover{background:linear-gradient(#2fc971,#22a058);box-shadow:0 14px 34px -12px #25d366e6}.ms-btn-whatsapp:after{content:"";width:45%;height:100%;transition:left .6s var(--ms-ease);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff52,#0000);position:absolute;top:0;left:-70%;transform:skew(-18deg)}.ms-btn-whatsapp:hover:after{left:130%}@media (prefers-reduced-motion:reduce){.ms-btn-whatsapp:after{display:none}}.ms-btn-ghost{border:1px solid var(--ms-line);color:var(--ms-text);background:#13192499}.ms-btn-ghost:hover{background:#151c29;border-color:#3b4863}@media (prefers-reduced-motion:reduce){.ms-btn-primary:after{display:none}}.ms-icon{width:38px;height:38px;color:var(--ms-brand);background:#e8734f1f;border:1px solid #e8734f33;border-radius:11px;flex:none;place-items:center;display:grid}.ms-icon-jade{color:var(--ms-jade);background:#4fcb9b1c;border-color:#4fcb9b33}.ms-icon-gold{color:var(--ms-gold);background:#e8b14c1c;border-color:#e8b14c33}.ms-icon-blue{color:var(--ms-blue);background:#6c97d61f;border-color:#6c97d633}.ms-icon-violet{color:var(--ms-violet);background:#b9a8e41f;border-color:#b9a8e433}.ms-shot{border:1px solid var(--ms-line);background:var(--ms-surface);transition:border-color .35s ease, box-shadow .35s ease, transform .35s var(--ms-ease);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6,inset 0 0 0 1px #ffffff05}.ms-shot:hover{border-color:#33405a;transform:translateY(-2px);box-shadow:0 48px 90px -40px #000000f2,inset 0 0 0 1px #e8734f1f}.ms-shot img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.ms-shot{transition:none}.ms-shot:hover{transform:none}}@media (max-width:640px){.ms-shot-wide{overscroll-behavior-x:contain;overflow-x:auto}.ms-shot-wide img{width:680px;max-width:none}}.ms-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.98rem;font-weight:600;list-style:none;display:flex}.ms-faq summary::-webkit-details-marker{display:none}.ms-faq summary:after{content:"+";color:var(--ms-brand);transition:transform .25s var(--ms-ease);flex:none;font-size:1.3rem;line-height:1}.ms-faq[open] summary:after{transform:rotate(135deg)}.ms-faq[open]{background:#151c29}.ms-faq[open] .ms-faq-body{animation:ms-faq-in .3s var(--ms-ease) both}@keyframes ms-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ms-faq[open] .ms-faq-body{animation:none}.ms-faq summary:after{transition:none}}.ms-enter{animation:ms-rise .7s var(--ms-ease) both;animation-delay:var(--ms-delay,0s)}.ms-js .ms-reveal{opacity:0;transition:opacity .75s var(--ms-ease), translate .75s var(--ms-ease);transition-delay:var(--ms-delay,0s);will-change:opacity, translate;translate:0 24px}.ms-js .ms-reveal.ms-in{opacity:1;will-change:auto;translate:none}@keyframes ms-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.ms-enter{animation:none}.ms-js .ms-reveal{opacity:1;transition:none;translate:none}}.ms-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ms-marquee-track{gap:3rem;width:max-content;animation:52s linear infinite ms-slide;display:flex}.ms-marquee:hover .ms-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ms-marquee-track{animation:none}}@keyframes ms-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.ms-flow path{stroke-dasharray:5 9;animation:1.3s linear infinite ms-flow-dash}.ms-flow path:nth-child(2){animation-delay:-.45s}.ms-flow path:nth-child(3){animation-delay:-.9s}@keyframes ms-flow-dash{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.ms-flow path{stroke-dasharray:none;opacity:.5;animation:none}}.ms-source{background:var(--ms-raised);border:1px solid var(--ms-line);transition:border-color .25s ease, transform .25s var(--ms-ease);border-radius:16px;position:relative}.ms-source:before{content:"";inset-inline:18%;background:var(--ms-accent,var(--ms-brand));opacity:.75;border-radius:2px;height:2px;position:absolute;top:-1px}.ms-source:hover{border-color:#36435f;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.ms-source{transition:none}.ms-source:hover{transform:none}}.ms-plan{background:var(--ms-raised);border:1px solid var(--ms-line);transition:border-color .25s ease, transform .25s var(--ms-ease), box-shadow .25s ease;border-radius:20px;flex-direction:column;display:flex}.ms-plan:hover{border-color:#36435f;transform:translateY(-3px)}.ms-plan-featured{background:linear-gradient(#1a2130f2,#131924f2);border-color:#e8734f73;box-shadow:0 0 0 1px #e8734f38,0 34px 70px -34px #b23f22a6}.ms-plan-featured:hover{border-color:#e8734fb3}@media (prefers-reduced-motion:reduce){.ms-plan{transition:none}.ms-plan:hover{transform:none}}.ms-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.15rem;font-weight:700;line-height:1}.ms-plan-badge{letter-spacing:.12em;text-transform:uppercase;color:#fff2ec;background:linear-gradient(#d1552f,#a8371c);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.ms-term{color:var(--ms-text);border-bottom:1px dashed #e8734f8c;font-weight:600}.ms-step{position:relative}@media (min-width:1024px){.ms-step:not(:last-child):after{content:"";background:linear-gradient(90deg,#e8734f8c,#e8734f00);width:1.25rem;height:1px;position:absolute;top:3.1rem;left:100%}}.ms-step-n{letter-spacing:-.02em;color:#e8734f2e;font-size:2.6rem;font-weight:700;line-height:1;transition:color .3s}.ms-step:hover .ms-step-n{color:#e8734f8c}.ms-progress{transform-origin:0;transform:scaleX(var(--ms-progress,0));background:linear-gradient(90deg, var(--ms-brand-deep), var(--ms-brand), var(--ms-gold))}.ms-nav-link{color:var(--ms-muted);transition:color .2s;position:relative}.ms-nav-link:after{content:"";background:var(--ms-brand);height:1.5px;transition:transform .25s var(--ms-ease);border-radius:2px;position:absolute;bottom:-.4rem;left:0;right:0;transform:scaleX(0)}.ms-nav-link:hover,.ms-nav-link[data-active=true]{color:var(--ms-text)}.ms-nav-link[data-active=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ms-nav-link:after{transition:none}}
