/*! © 2026 Planner Studio. All rights reserved. Unauthorized copying, reverse engineering or redistribution prohibited. plannerstudio.store | mr-polish.css | PS-FP-63ea653127986776 */
:root{--mr-bg:#030914;--mr-panel:rgba(6,17,30,.62);--mr-line:rgba(84,234,255,.22);--mr-text:#eaf6ff;--mr-muted:#8aa3b8;--mr-cyan:#54eaff;--mr-mint:#24ffc2;--mr-gold:#f5c542;--mr-fs-xs:12px;--mr-fs-sm:14px;--mr-fs-md:16px;--mr-fs-lg:clamp(20px,2.2vw,24px);--mr-fs-xl:clamp(28px,4vw,40px);--mr-fs-2xl:clamp(40px,6.5vw,84px);--mr-s1:8px;--mr-s2:16px;--mr-s3:24px;--mr-s4:40px;--mr-s5:64px;--mr-max:1100px;--mr-radius:18px}.mr-container,.mr-gw .w,[class^=mr-]>.w{max-width:var(--mr-max);margin-inline:auto;padding-inline:20px;box-sizing:border-box}[class^=mr-] section,section[class^=mr-]{padding-block:var(--mr-s5)}@media(max-width:749px){section[class^=mr-]{padding-block:var(--mr-s4)}}[class^=mr-] h1,[class*=" mr-"] h1{font-size:var(--mr-fs-2xl);line-height:.95;letter-spacing:-.03em;margin:0 0 var(--mr-s2)}[class^=mr-] h2,[class*=" mr-"] h2{font-size:var(--mr-fs-xl);line-height:1.05;letter-spacing:-.02em;margin:0 0 var(--mr-s2)}[class^=mr-] h3,[class*=" mr-"] h3{font-size:var(--mr-fs-lg);line-height:1.2;margin:var(--mr-s3) 0 var(--mr-s1)}[class^=mr-] p{font-size:var(--mr-fs-md);line-height:1.6}.mr-btn,[class^=mr-] .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;border:0;background:var(--mr-cyan);color:#06111e;font:800 15px/1 Inter,system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 0 24px #54eaff73;transition:transform .15s,box-shadow .15s}.mr-btn:hover,[class^=mr-] .cta:hover{transform:translateY(-1px);box-shadow:0 0 34px #54eaffa6}.mr-btn:focus-visible,[class^=mr-] a:focus-visible{outline:2px solid var(--mr-mint);outline-offset:3px}.mr-btn--ghost{background:transparent;color:var(--mr-cyan);border:1px solid var(--mr-line);box-shadow:none}.mr-panel,[class^=mr-] .glass{background:var(--mr-panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--mr-line);border-radius:var(--mr-radius);padding:var(--mr-s3)}@media(prefers-reduced-motion:reduce){.mr-btn,[class^=mr-] .cta{transition:none}}
