:root{--ux-purple:#52388E;--ux-purple-hover:#46307A;--ux-purple-press:#3F2A70;--ux-purple-deep:#2E1F55;--ux-orange:#F3814B;--ux-lilac:#EFEAF7;--ux-lilac-2:#E2DAF2;--ux-lilac-3:#D6CBEC;--ux-lilac-row:#F7F5FB;--ux-soft:#F4F5F6;--ux-ink:#302C3B;--ux-text:#494653;--ux-muted:#8A8795;--ux-line:#EEEDF1;--ux-line-2:#DCD8E4;--ux-on-purple:#C9BFE3;--ux-disabled-bg:#E9E5F2;--ux-disabled-text:#A9A4B8;--ux-disabled-line:#D9D6E0;--ux-tg:#2AABEE;--ux-tg-bg:#EEF4FB;--ux-tg-press:#1E96D4;--ux-max:#5B3FD9;--ux-max-bg:#EFEAFF;--ux-max-press:#4A30C2;--ux-grad:linear-gradient(328deg, #F9B236, #F3814B 51%, #EE5B5B 73%, #E72274);--ux-grad-hover:linear-gradient(328deg, #4175BA, #4B4F9F 30%, #51388E 56%, #562580);--ux-shadow-card:0 14px 44px -18px rgba(82, 56, 142, .22);--ux-shadow-card-hover:0 24px 56px -20px rgba(82, 56, 142, .32);--ux-shadow-card-press:0 10px 30px -18px rgba(82, 56, 142, .3);--ux-shadow-soft:0 4px 30px rgba(82, 56, 142, .06);--ux-shadow-btn:0 14px 34px -14px rgba(231, 34, 116, .55);--ux-shadow-btn-hover:0 18px 38px -14px rgba(82, 56, 142, .55);--ux-shadow-btn-press:0 6px 16px -10px rgba(82, 56, 142, .6);--ux-focus:0 0 0 2px #FFFFFF,0 0 0 4px #52388E;--ux-r-btn:12px;--ux-r-card:16px;--ux-r-label:6px;--ux-r-chip:10px;--ux-r-sq:10px;--ux-r-sq-btn:8px;--ux-site:1550px;--ux-gutter:15px;--ux-t:.2s;--ux-t-press:.1s;--ux-ease:ease-out}.ux-container{width:100%;max-width:var(--ux-site);margin:0 auto;padding:0 var(--ux-gutter)}.ux-section{padding:clamp(56px,calc(56px + (100vw - 390px) * 48 / 810),104px) 0}.ux-section--soft{background:var(--ux-soft)}.ux-section--purple{background:var(--ux-purple);color:#fff}.ux-h1,.ux-h2{margin:0;font-family:inherit;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--ux-ink);text-wrap:balance}.ux-h1{font-size:clamp(32px, calc(32px + (100vw - 390px) * 20 / 810), 52px);line-height:1.1}.ux-h2{font-size:clamp(24px, calc(24px + (100vw - 390px) * 16 / 810), 40px);line-height:1.12}.ux-card--purple .ux-h2,.ux-section--purple .ux-h1,.ux-section--purple .ux-h2{color:#fff}.ux-lead{margin:0;font-size:18px;line-height:1.55;color:var(--ux-text)}.ux-label{display:inline-block;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--ux-muted)}.ux-label--on-dark{color:var(--ux-on-purple)}.ux-tag{display:inline-block;padding:5px 10px;border-radius:var(--ux-r-label);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;background:var(--ux-lilac);color:var(--ux-purple)}.ux-tag--free{background:rgba(249,178,54,.16);color:#f9b236}.ux-price{white-space:nowrap;font-size:17px;font-weight:800;color:var(--ux-purple)}.ux-price__unit{font-size:14px;font-weight:500}.ux-btn,.ux-card--link,.ux-chip,.ux-flink,.ux-link,.ux-msg,.ux-obtn,.ux-row,.ux-schip,.ux-tlink{-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;font-family:inherit}.ux-btn,.ux-chip,.ux-obtn{border:none}.ux-sq{flex-shrink:0;width:32px;height:32px;border-radius:var(--ux-r-sq);background:var(--ux-lilac);color:var(--ux-purple);display:flex;align-items:center;justify-content:center;transition:background-color var(--ux-t) var(--ux-ease),color var(--ux-t) var(--ux-ease)}.ux-sq svg{display:block;width:16px;height:16px;transition:transform var(--ux-t) var(--ux-ease)}.ux-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 24px;border-radius:var(--ux-r-btn);background:var(--ux-grad);color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-align:left;white-space:nowrap;box-shadow:var(--ux-shadow-btn);transition:transform var(--ux-t) var(--ux-ease),box-shadow var(--ux-t) var(--ux-ease),background-color var(--ux-t) var(--ux-ease),color var(--ux-t) var(--ux-ease)}.ux-btn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--ux-grad-hover);opacity:0;transition:opacity var(--ux-t) var(--ux-ease)}.ux-btn .ux-sq{width:40px;height:40px;border-radius:var(--ux-r-sq-btn);background:rgba(255,255,255,.22);color:#fff}.ux-btn--s{gap:14px;padding:6px 6px 6px 20px}.ux-btn--s .ux-sq{width:34px;height:34px}.ux-btn:active{transform:translateY(0);box-shadow:var(--ux-shadow-btn-press);transition-duration:var(--ux-t-press)}.ux-btn:active::before{opacity:1}.ux-btn:focus-visible{outline:0;box-shadow:var(--ux-shadow-btn),var(--ux-focus)}.ux-btn.is-disabled,.ux-btn:disabled,.ux-btn[aria-disabled=true]{pointer-events:none;cursor:not-allowed;background:var(--ux-disabled-bg);color:var(--ux-disabled-text);box-shadow:none}.ux-btn.is-disabled::before,.ux-btn:disabled::before,.ux-btn[aria-disabled=true]::before{opacity:0}.ux-btn.is-disabled .ux-sq,.ux-btn:disabled .ux-sq,.ux-btn[aria-disabled=true] .ux-sq{background:rgba(255,255,255,.6);color:var(--ux-disabled-text)}.ux-btn--dark:active{background:var(--ux-lilac);color:var(--ux-purple-press);box-shadow:0 6px 16px -10px rgba(20,10,50,.5)}.ux-btn--dark:active::before{opacity:0}.ux-btn--dark:active .ux-sq{background:var(--ux-purple-press);color:#fff}.ux-btn--dark.is-disabled,.ux-btn--dark:disabled,.ux-btn--dark[aria-disabled=true]{background:rgba(255,255,255,.14);color:rgba(255,255,255,.5)}.ux-btn--dark.is-disabled .ux-sq,.ux-btn--dark:disabled .ux-sq,.ux-btn--dark[aria-disabled=true] .ux-sq{background:rgba(255,255,255,.12);color:rgba(255,255,255,.5)}.ux-obtn{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 7px 7px 24px;border:1.5px solid var(--ux-purple);border-radius:var(--ux-r-btn);background:0 0;color:var(--ux-purple);font-size:15px;font-weight:700;line-height:1.2;text-align:left;white-space:nowrap;transition:background-color var(--ux-t) var(--ux-ease),color var(--ux-t) var(--ux-ease),border-color var(--ux-t) var(--ux-ease),transform var(--ux-t) var(--ux-ease)}.ux-obtn .ux-sq{width:40px;height:40px;border-radius:var(--ux-r-sq-btn)}.ux-obtn--s{gap:14px;padding:5px 5px 5px 20px}.ux-obtn--s .ux-sq{width:34px;height:34px}.ux-obtn:active{background:var(--ux-lilac-2);border-color:var(--ux-purple-press);color:var(--ux-purple-press);transition-duration:var(--ux-t-press)}.ux-obtn:active .ux-sq{background:var(--ux-purple-press);color:#fff}.ux-obtn.is-disabled,.ux-obtn:disabled,.ux-obtn[aria-disabled=true]{pointer-events:none;cursor:not-allowed;border-color:var(--ux-disabled-line);color:var(--ux-disabled-text)}.ux-obtn.is-disabled .ux-sq,.ux-obtn:disabled .ux-sq,.ux-obtn[aria-disabled=true] .ux-sq{background:var(--ux-soft);color:var(--ux-disabled-text)}@media (max-width:767px){.ux-btn--m-full,.ux-obtn--m-full{display:flex;width:100%;min-height:52px}}.ux-link{display:inline-flex;align-items:center;gap:10px;border-radius:10px;color:var(--ux-purple);font-size:15px;font-weight:700;white-space:nowrap;transition:color var(--ux-t) var(--ux-ease)}.ux-link:active{color:var(--ux-purple-press)}.ux-link:active .ux-sq{background:var(--ux-purple-press);color:#fff}.ux-row{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 20px;border-top:1px solid var(--ux-line);background:#fff;color:var(--ux-ink);transition:background-color var(--ux-t) var(--ux-ease)}.ux-row:first-child{border-top:none}.ux-row__t{flex:1 1 auto;min-width:0;font-size:16px;font-weight:700;transition:color var(--ux-t) var(--ux-ease)}.ux-row:active{background:var(--ux-lilac);transition-duration:var(--ux-t-press)}.ux-row:active .ux-row__t{color:var(--ux-purple)}.ux-row:active .ux-sq{background:var(--ux-purple-press);color:#fff}.ux-row:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--ux-purple)}.ux-card{display:flex;flex-direction:column;border-radius:var(--ux-r-card);background:#fff;color:var(--ux-ink);box-shadow:var(--ux-shadow-card);overflow:hidden}.ux-card--soft{background:var(--ux-soft);box-shadow:none}.ux-card--purple{background:var(--ux-purple);color:#fff;box-shadow:none}.ux-card__media{overflow:hidden}.ux-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s var(--ux-ease)}.ux-card__title{transition:color .25s var(--ux-ease)}.ux-card--link{transition:transform .25s var(--ux-ease),box-shadow .25s var(--ux-ease)}.ux-card--link .ux-sq{transition-duration:.25s}.ux-card--link:active{transform:translateY(-1px);box-shadow:var(--ux-shadow-card-press);transition-duration:var(--ux-t-press)}.ux-card--link:focus-visible{outline:0;box-shadow:var(--ux-shadow-card),var(--ux-focus)}.ux-chip{display:inline-flex;align-items:center;padding:12px 18px;border-radius:var(--ux-r-chip);background:var(--ux-lilac);color:var(--ux-purple);font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap;transition:background-color var(--ux-t) var(--ux-ease),color var(--ux-t) var(--ux-ease)}.ux-chip:active{background:var(--ux-lilac-3);color:var(--ux-purple-press);transition-duration:var(--ux-t-press)}.ux-chip.is-on,.ux-chip[aria-current],.ux-chip[aria-pressed=true]{background:var(--ux-purple);color:#fff;font-weight:700}.ux-chip.is-on:active,.ux-chip[aria-current]:active,.ux-chip[aria-pressed=true]:active{background:var(--ux-purple-hover)}.ux-schip{display:inline-flex;align-items:baseline;gap:10px;padding:12px 16px;border-radius:var(--ux-r-chip);background:#fff;color:var(--ux-ink);font-size:15px;font-weight:700;box-shadow:var(--ux-shadow-card);transition:box-shadow var(--ux-t) var(--ux-ease),color var(--ux-t) var(--ux-ease)}.ux-schip:active{box-shadow:0 6px 20px -14px rgba(82,56,142,.3);transition-duration:var(--ux-t-press)}.ux-schip:focus-visible{outline:0;box-shadow:var(--ux-shadow-card),var(--ux-focus)}.ux-msg{flex-shrink:0;width:48px;height:48px;border-radius:var(--ux-r-btn);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--ux-t) var(--ux-ease),color var(--ux-t) var(--ux-ease),transform var(--ux-t-press) var(--ux-ease)}.ux-msg svg{display:block}.ux-msg--sm{width:44px;height:44px}.ux-msg--tg{background:var(--ux-tg-bg);color:var(--ux-tg)}.ux-msg--max{background:var(--ux-max-bg);color:var(--ux-max)}.ux-msg--tg:active{background:var(--ux-tg-press);color:#fff;transform:scale(.96)}.ux-msg--max:active{background:var(--ux-max-press);color:#fff;transform:scale(.96)}.ux-msg--dark,.ux-msg--dark.ux-msg--max,.ux-msg--dark.ux-msg--tg{background:rgba(255,255,255,.12)}.ux-msg--dark.ux-msg--max{color:#fff}.ux-msg--dark.ux-msg--max:active,.ux-msg--dark.ux-msg--tg:active,.ux-msg--dark:active{background:rgba(255,255,255,.32);transform:scale(.96)}.ux-msg--dark.ux-msg--tg:active{color:var(--ux-tg)}.ux-tlink{border-radius:4px;color:var(--ux-purple);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(82,56,142,.35);text-underline-offset:3px;transition:color .15s var(--ux-ease),text-decoration-color .15s var(--ux-ease)}.ux-tlink:active{color:var(--ux-purple-deep);text-decoration-color:var(--ux-purple-deep)}.ux-flink{border-radius:4px;color:var(--ux-text);transition:color .15s var(--ux-ease)}.ux-flink:active{color:var(--ux-purple-press)}.ux-chip:focus-visible,.ux-flink:focus-visible,.ux-link:focus-visible,.ux-msg:focus-visible,.ux-obtn:focus-visible,.ux-tlink:focus-visible{outline:0;box-shadow:var(--ux-focus)}@media (hover:hover){.ux-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:var(--ux-shadow-btn-hover)}.ux-btn:hover::before{opacity:1}.ux-btn:hover .ux-sq svg,.ux-card--link:hover .ux-sq svg,.ux-link:hover .ux-sq svg,.ux-obtn:hover .ux-sq svg,.ux-row:hover .ux-sq svg{transform:translate(2px,-2px)}.ux-btn:active{transform:translateY(0)}.ux-btn--dark:hover{background:#fff;color:var(--ux-purple);box-shadow:0 18px 38px -14px rgba(20,10,50,.45)}.ux-btn--dark:hover::before{opacity:0}.ux-btn--dark:hover .ux-sq{background:var(--ux-purple);color:#fff}.ux-btn--dark:active{background:var(--ux-lilac);color:var(--ux-purple-press);transform:translateY(0)}.ux-btn--dark:active .ux-sq{background:var(--ux-purple-press)}.ux-obtn:hover{background:var(--ux-lilac)}.ux-obtn:hover .ux-sq{background:var(--ux-purple);color:#fff}.ux-obtn:active{background:var(--ux-lilac-2)}.ux-obtn:active .ux-sq{background:var(--ux-purple-press)}.ux-link:hover{color:var(--ux-purple)}.ux-link:hover .ux-sq{background:var(--ux-purple);color:#fff}.ux-link:active{color:var(--ux-purple-press)}.ux-link:active .ux-sq{background:var(--ux-purple-press)}.ux-row:hover{background:var(--ux-lilac-row)}.ux-row:hover .ux-row__t{color:var(--ux-purple)}.ux-row:hover .ux-sq{background:var(--ux-purple);color:#fff}.ux-row:active{background:var(--ux-lilac)}.ux-row:active .ux-sq{background:var(--ux-purple-press)}.ux-card--link:hover{transform:translateY(-4px);box-shadow:var(--ux-shadow-card-hover)}.ux-card--link:hover .ux-card__media img{transform:scale(1.03)}.ux-card--link:hover .ux-card__title{color:var(--ux-purple)}.ux-card--link:hover .ux-sq{background:var(--ux-purple);color:#fff}.ux-card--link:active{transform:translateY(-1px);box-shadow:var(--ux-shadow-card-press)}.ux-chip:hover{background:var(--ux-lilac-2)}.ux-chip:active{background:var(--ux-lilac-3)}.ux-chip.is-on:hover,.ux-chip[aria-current]:hover,.ux-chip[aria-pressed=true]:hover{background:var(--ux-purple-hover)}.ux-schip:hover{color:var(--ux-purple);box-shadow:0 18px 44px -16px rgba(82,56,142,.32)}.ux-schip:active{box-shadow:0 6px 20px -14px rgba(82,56,142,.3)}.ux-msg--tg:hover{background:var(--ux-tg);color:#fff}.ux-msg--max:hover{background:var(--ux-max);color:#fff}.ux-msg--tg:active{background:var(--ux-tg-press)}.ux-msg--max:active{background:var(--ux-max-press)}.ux-msg--dark.ux-msg--max:hover,.ux-msg--dark.ux-msg--tg:hover,.ux-msg--dark:hover{background:rgba(255,255,255,.24)}.ux-msg--dark.ux-msg--tg:hover{color:var(--ux-tg)}.ux-msg--dark.ux-msg--max:hover{color:#fff}.ux-msg--dark.ux-msg--max:active,.ux-msg--dark.ux-msg--tg:active,.ux-msg--dark:active{background:rgba(255,255,255,.32)}.ux-tlink:hover{color:var(--ux-purple-press);text-decoration-color:var(--ux-purple-press)}.ux-tlink:active{color:var(--ux-purple-deep)}.ux-flink:hover{color:var(--ux-purple)}.ux-flink:active{color:var(--ux-purple-press)}}@media (hover:none){.ux-btn:active{transform:scale(.98)}.ux-btn--dark:active{background:var(--ux-lilac);transform:scale(.98)}.ux-obtn:active{transform:scale(.98)}.ux-card--link:active{transform:scale(.98)}.ux-card--link:active .ux-card__title{color:var(--ux-purple)}.ux-tlink:active{text-decoration-color:var(--ux-purple-deep)}}@media (max-width:767px){.ux-lead{font-size:16px}}@media (prefers-reduced-motion:reduce){.ux-btn,.ux-btn::before,.ux-card--link,.ux-card__media img,.ux-msg,.ux-obtn,.ux-sq svg{transition:none!important}.ux-btn:active,.ux-btn:hover,.ux-card--link:active,.ux-card--link:hover,.ux-msg:active,.ux-obtn:active{transform:none!important}.ux-btn:hover .ux-sq svg,.ux-card--link:hover .ux-card__media img,.ux-card--link:hover .ux-sq svg,.ux-link:hover .ux-sq svg,.ux-obtn:hover .ux-sq svg,.ux-row:hover .ux-sq svg{transform:none!important}}
