:root{--mcpr-primary:#9820a3;--mcpr-primary-hover:#7b1984;--mcpr-primary-light:#9820a30f;--mcpr-dark:#1f2933;--mcpr-dark-bg:#1f2933;--mcpr-muted:#616b77;--mcpr-light-bg:#f5f6f8;--mcpr-accent-bg:#bfdce8;--mcpr-white:#fff;--mcpr-border:#0000001a;--mcpr-shadow-sm:0 1px 4px #0000000f;--mcpr-shadow-md:0 4px 16px #00000014;--mcpr-shadow-lg:0 8px 30px #0000001a;--mcpr-radius:10px;--mcpr-radius-lg:14px;--mcpr-transition:.2s ease;--safe-bottom:env(safe-area-inset-bottom,0px)}html,body{height:100%}body{color:var(--mcpr-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1.6;overflow-x:hidden}.site-main{min-height:60vh;padding-bottom:88px}a,button{touch-action:manipulation}img,svg,iframe{max-width:100%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--mcpr-dark);letter-spacing:-.01em}.lead{color:var(--mcpr-muted);font-size:1.125rem;line-height:1.7}.text-muted{color:var(--mcpr-muted)!important}a{transition:color var(--mcpr-transition)}.btn{transition:all var(--mcpr-transition)}.mcpr-card{background:var(--mcpr-white);border-radius:var(--mcpr-radius);border:1px solid var(--mcpr-border);box-shadow:var(--mcpr-shadow-sm);color:var(--mcpr-dark);transition:box-shadow var(--mcpr-transition),transform var(--mcpr-transition);padding:1.5rem}.mcpr-card:hover{box-shadow:var(--mcpr-shadow-md)}.mcpr-card h1,.mcpr-card h2,.mcpr-card h3,.mcpr-card h4{color:var(--mcpr-dark)}.mcpr-card .text-muted{color:var(--mcpr-muted)!important}a.mcpr-card,.mcpr-card-interactive:hover{box-shadow:var(--mcpr-shadow-lg);transform:translateY(-2px)}.mcpr-btn-primary{background:var(--mcpr-dark);color:var(--mcpr-white);border:2px solid var(--mcpr-dark);border-radius:var(--mcpr-radius);transition:all var(--mcpr-transition);padding:12px 20px;font-family:Inter,sans-serif;font-weight:600}.mcpr-btn-primary:hover{box-shadow:var(--mcpr-shadow-md);background:#111;border-color:#111;transform:translateY(-1px)}.mcpr-btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #1f29334d}.mcpr-btn-outline{border:2px solid var(--mcpr-primary);color:var(--mcpr-primary);border-radius:var(--mcpr-radius);transition:all var(--mcpr-transition);background:0 0}.mcpr-btn-outline:hover{background:var(--mcpr-primary);color:#fff;transform:translateY(-1px)}.mcpr-btn-secondary{background:var(--mcpr-white);color:var(--mcpr-dark);border:2px solid var(--mcpr-dark);border-radius:var(--mcpr-radius);transition:all var(--mcpr-transition);padding:12px 20px;font-weight:600}.mcpr-btn-secondary:hover,.mcpr-btn-secondary:focus{background:var(--mcpr-dark);color:var(--mcpr-white);box-shadow:var(--mcpr-shadow-md);transform:translateY(-1px)}.mcpr-btn-accent{background:var(--mcpr-primary);color:var(--mcpr-white);border:2px solid var(--mcpr-primary);border-radius:var(--mcpr-radius);transition:all var(--mcpr-transition);padding:12px 20px;font-weight:600}.mcpr-btn-accent:hover{background:var(--mcpr-primary-hover);border-color:var(--mcpr-primary-hover);color:var(--mcpr-white);transform:translateY(-1px);box-shadow:0 4px 16px #9820a340}.btn-dark{border-radius:var(--mcpr-radius);transition:all var(--mcpr-transition);padding:10px 20px;font-weight:600;background-color:var(--mcpr-dark)!important;color:var(--mcpr-white)!important;border-color:var(--mcpr-dark)!important}.btn-dark:hover{box-shadow:var(--mcpr-shadow-md);transform:translateY(-1px);color:var(--mcpr-white)!important;background-color:#111!important;border-color:#111!important}.btn-dark:focus-visible{box-shadow:0 0 0 3px #1f29334d}.btn-outline-dark{border-radius:var(--mcpr-radius);transition:all var(--mcpr-transition);padding:10px 20px;font-weight:600}.btn-outline-dark:hover{box-shadow:var(--mcpr-shadow-sm);transform:translateY(-1px)}.mcpr-link-animated{text-decoration:none;position:relative}.mcpr-link-animated:after{content:"";background:var(--mcpr-primary);width:0;height:2px;transition:width var(--mcpr-transition);position:absolute;bottom:-2px;left:0}.mcpr-link-animated:hover:after{width:100%}.mcpr-hero-card{background:var(--mcpr-white);border:1px solid var(--mcpr-border);border-radius:var(--mcpr-radius-lg);box-shadow:var(--mcpr-shadow-lg);padding:28px}@media (max-width:576px){.mcpr-hero-card{border-radius:var(--mcpr-radius);padding:18px}}.mcpr-alt>section:nth-of-type(odd){background-color:var(--mcpr-white)}.mcpr-alt>section:nth-of-type(2n){background-color:var(--mcpr-light-bg)}section.py-5{padding-top:4rem!important;padding-bottom:4rem!important}@media (min-width:992px){section.py-5{padding-top:5rem!important;padding-bottom:5rem!important}}.mcpr-alt>section.border-top{border-top:none!important}.table{font-size:.9375rem}.table th{text-transform:uppercase;letter-spacing:.04em;color:var(--mcpr-muted);border-bottom-width:2px;font-size:.8125rem;font-weight:600}.table td{vertical-align:middle}.table-hover>tbody>tr:hover{background-color:var(--mcpr-light-bg)}.mcpr-pricing-table{table-layout:fixed;width:100%}@media (max-width:767px){.mcpr-pricing-table{font-size:.7rem}.mcpr-pricing-table th,.mcpr-pricing-table td{white-space:normal;word-break:break-word;padding:.35rem .25rem}.mcpr-pricing-table th{letter-spacing:0;font-size:.6rem}.mcpr-pricing-table th:first-child,.mcpr-pricing-table td:first-child{width:32%}}@media (min-width:768px) and (max-width:991px){.mcpr-pricing-table{font-size:.8125rem}.mcpr-pricing-table th,.mcpr-pricing-table td{padding:.4rem .35rem}}.accordion-button{color:var(--mcpr-dark);transition:all var(--mcpr-transition);padding:1.25rem 1.5rem;font-size:1rem;font-weight:600}.accordion-button:not(.collapsed){background-color:var(--mcpr-light-bg);color:var(--mcpr-dark);box-shadow:none}.accordion-button:focus{border-color:#0000;box-shadow:0 0 0 3px #1f29331a}.accordion-body{color:var(--mcpr-muted);padding:1rem 1.5rem 1.25rem;line-height:1.7}.accordion-item{border:1px solid var(--mcpr-border);margin-bottom:.5rem;overflow:hidden;border-radius:var(--mcpr-radius)!important}.accordion-item:last-child{margin-bottom:0}footer{background-color:var(--mcpr-dark-bg);color:#ffffffd9}footer a{color:#ffffffd9;transition:color var(--mcpr-transition)}footer a:hover,footer .fw-bold{color:var(--mcpr-white)}footer .text-muted{color:#fff9!important}footer .btn-dark{background-color:var(--mcpr-white)!important;color:var(--mcpr-dark)!important;border-color:var(--mcpr-white)!important}footer .btn-dark:hover{color:var(--mcpr-dark)!important;background-color:#ffffffe6!important}.reviews-page{background-color:var(--mcpr-light-bg)}.instagram-media{width:100%!important;min-width:0!important;max-width:540px!important}a:not(.btn):not([class*=mcpr-btn]):not(.nav-link):not(.mcpr-social):not(.mcpr-brand):not(.navbar-brand):not(.dropdown-item){color:var(--mcpr-dark)}a:not(.btn):not([class*=mcpr-btn]):not(.nav-link):not(.mcpr-social):not(.mcpr-brand):not(.navbar-brand):not(.dropdown-item):hover{color:var(--mcpr-primary)}footer a:not(.btn){color:#ffffffd9!important}footer a:not(.btn):hover{color:var(--mcpr-white)!important}.form-control,.form-select{border-radius:var(--mcpr-radius);border-color:var(--mcpr-border);transition:border-color var(--mcpr-transition),box-shadow var(--mcpr-transition);padding:.625rem .875rem;font-size:.9375rem}.form-control:focus,.form-select:focus{border-color:var(--mcpr-dark);box-shadow:0 0 0 3px #1f29331a}.form-label{color:var(--mcpr-muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:500}.mcpr-mobile-cta{background:var(--mcpr-white);border-top:1px solid var(--mcpr-border);box-shadow:0 -2px 12px #0000001a}:focus-visible{outline:2px solid var(--mcpr-dark);outline-offset:2px}button:focus-visible,.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #1f293333}html{scroll-behavior:smooth}
body{background-color:var(--mcpr-white,#fff);padding-top:76px}.mcpr-bg{background-color:#79e8d7}canvas{border:none;outline:none;position:fixed;top:76px;left:0}.mcpr-navbar{padding-top:.6rem;padding-bottom:.6rem;font-family:"Press Start 2P",cursive;box-shadow:0 1px 8px #00000026;background-color:var(--mcpr-dark-bg,#1f2933)!important}.mcpr-brand{text-shadow:none;flex-direction:column;line-height:1.1;text-decoration:none;display:flex;color:#fff!important}.mcpr-brand-top{opacity:.8;letter-spacing:.02em;font-size:.65rem;font-weight:400}.mcpr-brand-bottom{font-size:.95rem}.mcpr-link{text-shadow:none;letter-spacing:.02em;font-size:.65rem;transition:color .3s,opacity .3s;color:#ffffffd9!important;padding:.5rem .75rem!important}.mcpr-link:hover,.mcpr-link:focus{opacity:1;color:#fff!important}.mcpr-toggler{border:1px solid #ffffff4d}.mcpr-toggler:focus{box-shadow:none}.mcpr-dropdown{background:var(--mcpr-white,#fff);border:1px solid var(--mcpr-border,#0000001a);border-radius:var(--mcpr-radius,10px);box-shadow:var(--mcpr-shadow-lg,0 8px 30px #0000001a);margin-top:.5rem;padding:.5rem 0;font-family:Inter,sans-serif}.mcpr-dropdown .dropdown-item{color:var(--mcpr-dark,#1f2933);padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.mcpr-dropdown .dropdown-item:hover,.mcpr-dropdown .dropdown-item:focus{background:var(--mcpr-primary-light,#9820a314);color:var(--mcpr-primary,#9820a3)}.mcpr-dropdown .dropdown-divider{opacity:.1;margin:.25rem 0}.mcpr-cta,.mcpr-cta-solid{border-width:2px;font-family:"Press Start 2P",cursive;font-size:.65rem}.mcpr-social{color:var(--mcpr-primary,#9820a3);font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s}.mcpr-social:hover{color:var(--mcpr-primary-hover,#7b1984)}.mcpr-social-light{color:#ffffffd9;text-shadow:none}.mcpr-social-light:hover{color:#fff}
