.miarem-public{color:#211a35;--primary:257 50% 54%;--ring:257 50% 54%;background:#fcfbfe;min-height:100vh}.miarem-public main{background:#fcfbfe;padding-top:56px}.miarem-public main>div{max-width:1180px}.miarem-public h1{color:#211a35;letter-spacing:-.045em;font-size:clamp(32px,4vw,48px);font-weight:550;line-height:1.15}.miarem-public main header{padding-top:16px;padding-bottom:32px}.miarem-public main header>p:first-child{color:#816299;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.miarem-public main header>p:last-child{color:#786e84;max-width:740px;line-height:1.9}.public-breadcrumb{color:#8a7e95;flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.public-breadcrumb a:hover{color:#7150c5}.public-document-grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;display:grid}.public-document-nav{background:#f8f5fc;border:1px solid #e9e2ef;border-radius:18px;padding:20px;position:sticky;top:98px}.public-document-nav h2{letter-spacing:.12em;color:#877491;text-transform:uppercase;margin-bottom:12px;font-size:11px}.public-document-nav a{color:#756680;border-radius:10px;margin:3px -6px;padding:10px 12px;font-size:13px;display:block}.public-document-nav a:hover,.public-document-nav a[aria-current=page]{color:#6748a9;background:#eae1f5}.public-document{color:#5f566c;overflow-wrap:anywhere;background:#fff;border:1px solid #e9e2ef;border-radius:22px;min-width:0;padding:clamp(22px,4vw,48px);font-size:15px;line-height:1.95}.public-document h2{color:#342642;letter-spacing:-.025em;margin:32px 0 14px;font-size:22px}.public-document h3{color:#463452;margin-top:24px}.document-anchor{scroll-margin-top:110px;display:block}.document-contents{background:#f8f5fc;border:1px solid #e9e2ef;border-radius:18px;margin-bottom:20px;padding:20px 24px;font-size:13px}.document-contents summary{cursor:pointer;color:#382248;font-weight:600}.document-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:16px;padding:0;list-style:none;display:grid}.document-contents a{color:#675774;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;display:block}@media (max-width:600px){.document-contents ol{grid-template-columns:1fr}}@media print{.document-contents{display:none}}.public-document table{max-width:100%;font-size:13px;display:block;overflow-x:auto}.public-document td,.public-document th{border:1px solid #e9e2ef;min-width:120px;padding:12px}.public-document a{color:#7150c5;text-underline-offset:3px;text-decoration:underline}.public-download{color:#fff;background:#7150c5;border-radius:12px;align-items:center;gap:10px;margin:24px 0;padding:13px 20px;font-size:14px;display:inline-flex}.public-support{color:#776583;background:#f5f0fa;border-radius:18px;margin-top:24px;padding:24px;font-size:14px;line-height:1.8}.public-support a{color:#7150c5;text-decoration:underline}.miarem-public section.border{border-color:#e9e2ef;box-shadow:0 10px 32px -30px #806397}.miarem-public :focus-visible{outline-offset:4px;outline:2px solid #7150c5}.miarem-pricing{background:0 0;border:0;padding:24px 0 50px}.miarem-pricing>div{padding:0}.pricing-terms{padding:20px 24px}.pricing-terms summary{color:#382248}.miarem-pricing .pricing-plan{color:#332343;background:#f4eefb;border:1px solid #dfd3ed}.miarem-pricing .pricing-plan p,.miarem-pricing .pricing-plan caption{color:#73607e}.miarem-pricing .pricing-plan strong{color:#382248;font-size:clamp(32px,4vw,48px)}.miarem-pricing .pricing-plan table{color:#645371}.miarem-pricing .pricing-plan div,.miarem-pricing .pricing-plan tr{border-color:#e1d7ec}.miarem-pricing a[href^=mailto],.miarem-pricing a[href=\/signup]{background:#7150c5}@media (max-width:850px){.public-document-grid{grid-template-columns:1fr;gap:20px}.public-document-nav{position:static}.public-document-nav nav{flex-wrap:wrap;gap:4px;display:flex}.public-document-nav a{margin:0;padding:8px}.miarem-public main{padding-top:28px}}@media print{.miarem-public>nav,.miarem-public>footer,.public-document-nav,.public-support{display:none}.public-document-grid{display:block}.public-document{border:0;padding:0}}
