@charset "UTF-8";:root{--bg-soft: #fff8fd;--bg-card: #ffffff;--bg-accent-soft: #fdf0fb;--header-bar-bg: #fce4f7;--header-bar-border: rgba(246, 200, 238, .6);--header-nav-text: #3a2a33;--pink-100: #f9dbf2;--pink-200: #f2bfe5;--pink-500: #d23fa2;--pink-600: #b8338c;--brand-magenta: #cc2e93;--text-primary: #2f1f2a;--text-secondary: #6d5564;--border-soft: #eed3e7;--shadow-soft: 0 8px 24px rgba(194, 85, 154, .12);--shadow-window: 0 10px 32px rgba(204, 46, 147, .18);--form-window-shadow: 0 18px 40px rgba(204, 46, 147, .1);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Heebo,Arial,sans-serif;background:var(--bg-soft);color:var(--text-primary)}html{font-size:calc(100% * var(--a11y-font-scale, 1))}.skip-link{position:absolute;inset-inline-start:1rem;inset-block-start:-100%;z-index:100;padding:10px 18px;border-radius:0 0 6px 6px;background:var(--brand-magenta, #cc2e93);color:#fff3fc;font-weight:600;text-decoration:none}.skip-link:focus{inset-block-start:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--brand-magenta, #cc2e93);outline-offset:2px}:root[data-a11y-contrast=high]{--bg-soft: #ffffff;--bg-card: #ffffff;--text-primary: #000000;--text-secondary: #1a1a1a;--brand-magenta: #8a0050;--pink-600: #8a0050}:root[data-a11y-contrast=high] body,:root[data-a11y-contrast=high] .retro-window__body,:root[data-a11y-contrast=high] .win__body,:root[data-a11y-contrast=high] .gallery-window__body,:root[data-a11y-contrast=high] .faq-window__body{background:#fff!important;color:#000!important}:root[data-a11y-contrast=high] p,:root[data-a11y-contrast=high] li,:root[data-a11y-contrast=high] span,:root[data-a11y-contrast=high] figcaption,:root[data-a11y-contrast=high] small{color:#1a1a1a!important}:root[data-a11y-contrast=dark]{--bg-soft: #161215;--bg-card: #221c21;--text-primary: #f6eef4;--text-secondary: #d8c7d4;--dark-surface: #221c21;--dark-surface-2: #2d2630;--dark-line: #4a3d47;--dark-link: #ff9ad8}:root[data-a11y-contrast=dark] body{background:#161215!important;color:#f6eef4!important}:root[data-a11y-contrast=dark] .site-footer,:root[data-a11y-contrast=dark] .main-header,:root[data-a11y-contrast=dark] .legal__body,:root[data-a11y-contrast=dark] .win,:root[data-a11y-contrast=dark] .win__body,:root[data-a11y-contrast=dark] .form-window,:root[data-a11y-contrast=dark] .faq-window,:root[data-a11y-contrast=dark] .faq-window__body,:root[data-a11y-contrast=dark] .qa__item,:root[data-a11y-contrast=dark] .retro-window,:root[data-a11y-contrast=dark] .retro-window__body,:root[data-a11y-contrast=dark] .retro-window__actions,:root[data-a11y-contrast=dark] .areas,:root[data-a11y-contrast=dark] .areas__list,:root[data-a11y-contrast=dark] .collab,:root[data-a11y-contrast=dark] .process__step,:root[data-a11y-contrast=dark] .reviews__card,:root[data-a11y-contrast=dark] .reel,:root[data-a11y-contrast=dark] .strip__item,:root[data-a11y-contrast=dark] .strip__more,:root[data-a11y-contrast=dark] .hero__frame,:root[data-a11y-contrast=dark] .a11y__panel,:root[data-a11y-contrast=dark] .a11y__row,:root[data-a11y-contrast=dark] .cookie,:root[data-a11y-contrast=dark] .field,:root[data-a11y-contrast=dark] .service,:root[data-a11y-contrast=dark] .day,:root[data-a11y-contrast=dark] .price-note,:root[data-a11y-contrast=dark] .form-field,:root[data-a11y-contrast=dark] .mobile-menu{background:var(--dark-surface)!important;border-color:var(--dark-line)!important}:root[data-a11y-contrast=dark] .service--on,:root[data-a11y-contrast=dark] .retro-window__toolbar,:root[data-a11y-contrast=dark] .a11y__size,:root[data-a11y-contrast=dark] .a11y__reset,:root[data-a11y-contrast=dark] .a11y__close,:root[data-a11y-contrast=dark] .win-close,:root[data-a11y-contrast=dark] .win-btn,:root[data-a11y-contrast=dark] .social-strip__link,:root[data-a11y-contrast=dark] .social-links__icon{background:var(--dark-surface-2)!important;border-color:var(--dark-line)!important}:root[data-a11y-contrast=dark] p,:root[data-a11y-contrast=dark] li,:root[data-a11y-contrast=dark] span,:root[data-a11y-contrast=dark] figcaption,:root[data-a11y-contrast=dark] small,:root[data-a11y-contrast=dark] label,:root[data-a11y-contrast=dark] h2,:root[data-a11y-contrast=dark] h3,:root[data-a11y-contrast=dark] h4,:root[data-a11y-contrast=dark] dt,:root[data-a11y-contrast=dark] dd,:root[data-a11y-contrast=dark] th,:root[data-a11y-contrast=dark] td{color:#e9dbe5!important}:root[data-a11y-contrast=dark] h1{color:var(--dark-link)!important}:root[data-a11y-contrast=dark] a{color:var(--dark-link)!important}:root[data-a11y-contrast=dark] .cta,:root[data-a11y-contrast=dark] .mobile-menu__cta{background:var(--dark-link)!important;border-color:var(--dark-link)!important;color:#1b1118!important}:root[data-a11y-contrast=dark] input,:root[data-a11y-contrast=dark] textarea,:root[data-a11y-contrast=dark] select{background:var(--dark-surface-2)!important;border-color:var(--dark-line)!important;color:#f6eef4!important}:root[data-a11y-contrast=dark] input::placeholder,:root[data-a11y-contrast=dark] textarea::placeholder{color:#b3a1ae!important}:root[data-a11y-contrast=dark] .burger{background:var(--dark-surface-2)!important}:root[data-a11y-contrast=dark] .burger__bar{background:var(--dark-link)!important}:root.a11y-grayscale body{filter:grayscale(1)}:root.a11y-links a{text-decoration:underline!important;text-underline-offset:3px;font-weight:600}:root.a11y-readable,:root.a11y-readable body,:root.a11y-readable :where(h1,h2,h3,p,a,button,li,span,input,textarea,select){font-family:Arial,Heebo,sans-serif!important;letter-spacing:.02em}:root.a11y-still video{visibility:hidden}:root.a11y-still .reel a{background-image:var(--reel-poster);background-size:cover;background-position:center}:root.a11y-still *,:root.a11y-still *:before,:root.a11y-still *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root.a11y-cursor,:root.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M6 2l26 15-12 3-5 12z' fill='%23cc2e93' stroke='%23fff' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,auto}:root.modal-open .wa,:root.modal-open .a11y__fab,:root.modal-open .a11y__panel{display:none!important}:root{--pixel-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8' shape-rendering='crispEdges'%3E%3Cpath fill='%23ff8edd' d='M2 0h2v1H2zM6 0h2v1H6zM1 1h8v1H1zM0 2h10v2H0zM1 4h8v1H1zM2 5h6v1H2zM3 6h4v1H3zM4 7h2v1H4z'/%3E%3C/svg%3E");--pixel-sparkle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Cpath fill='%23cc2e93' d='M3 0h1v2H3zM2 2h3v1H2zM0 3h7v1H0zM2 4h3v1H2zM3 5h1v2H3z'/%3E%3C/svg%3E")}.home-page h2,.legal h2,.faq-window h2,.convert-band h2{position:relative}.home-page section>h2:before,.convert-band h2:before{content:"";display:inline-block;width:.7em;height:.7em;margin-inline-end:.4em;background:var(--pixel-sparkle) center/contain no-repeat;vertical-align:baseline}.cta,.convert-band__cta,.mobile-menu__cta{box-shadow:3px 3px #ff8edd;transition:transform .12s ease,box-shadow .12s ease,background .15s ease}.cta:hover,.convert-band__cta:hover{transform:translate(1px,1px);box-shadow:2px 2px #ff8edd}.cta:active,.convert-band__cta:active,.mobile-menu__cta:active{transform:translate(3px,3px);box-shadow:0 0 #ff8edd}.areas__list li{list-style:none;position:relative;padding-inline-start:1.4em}.areas__list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.45em;width:11px;height:9px;background:var(--pixel-heart) center/contain no-repeat}.prices{position:relative}.prices:after{content:"";position:absolute;inset-block-start:-14px;inset-inline-end:-10px;width:34px;height:27px;background:var(--pixel-heart) center/contain no-repeat;filter:drop-shadow(0 2px 0 rgba(255,255,255,.9));pointer-events:none}::selection{background:#ff8edd;color:#3a2a33}:root[data-a11y-contrast=dark]{--pixel-sparkle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Cpath fill='%23ff9ad8' d='M3 0h1v2H3zM2 2h3v1H2zM0 3h7v1H0zM2 4h3v1H2zM3 5h1v2H3z'/%3E%3C/svg%3E")}:root.a11y-grayscale{--pixel-heart: none}@media(prefers-reduced-motion:reduce){.cta,.convert-band__cta,.mobile-menu__cta{transition:none}}.wa,.a11y__fab{transition:none}
