.coupon-module__M_SErW__wrap{border:1px solid var(--line,#e2e8ea);background:var(--surface,#fff);border-radius:14px;max-width:460px;margin:28px auto 0;padding:20px 22px}.coupon-module__M_SErW__wrapCompact{margin-top:0;padding:16px 18px;}.coupon-module__M_SErW__label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.coupon-module__M_SErW__row{flex-wrap:wrap;gap:8px;display:flex}.coupon-module__M_SErW__input{min-width:0;font:inherit;font-variant-ligatures:none;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line,#cfd8dc);background:var(--bg,#fff);color:inherit;border-radius:10px;flex:200px;padding:11px 13px}.coupon-module__M_SErW__input:focus-visible{outline:2px solid var(--accent,#c9151a);outline-offset:1px}.coupon-module__M_SErW__button{font:inherit;background:var(--accent,#c9151a);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:11px 20px;font-weight:600}.coupon-module__M_SErW__button:disabled{opacity:.5;cursor:default}.coupon-module__M_SErW__ok,.coupon-module__M_SErW__err{margin:12px 0 0;font-size:13.5px;line-height:1.5}.coupon-module__M_SErW__ok{color:#17603a}.coupon-module__M_SErW__err{color:#a01218}@media (prefers-color-scheme:dark){.coupon-module__M_SErW__ok{color:#6fd39b}.coupon-module__M_SErW__err{color:#ff9098}}
.pricing-module__ajTTra__wrap{max-width:1080px;margin:0 auto;padding:48px 22px 90px}.pricing-module__ajTTra__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 10px;font-size:10px}.pricing-module__ajTTra__h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,4.6vw,42px);line-height:1.08}.pricing-module__ajTTra__lede{color:var(--ink-soft);max-width:64ch;margin:0 0 26px;font-size:17px;line-height:1.55}.pricing-module__ajTTra__ok,.pricing-module__ajTTra__warn{border-radius:10px;margin:0 0 20px;padding:12px 15px;font-size:13.5px;line-height:1.5}.pricing-module__ajTTra__ok{color:var(--ink);background:#0c8f8014;background:lab(53.0387% -35.8706 -1.55749/.08);border:1px solid #0c8f8066;border:1px solid lab(53.0387% -35.8706 -1.55749/.4)}.pricing-module__ajTTra__warn{border:1px solid color-mix(in oklab, var(--brand) 38%, transparent);background:color-mix(in oklab, var(--brand) 7%, transparent);color:var(--ink)}.pricing-module__ajTTra__currency{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.pricing-module__ajTTra__currency button{color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:7px 15px;font-size:13px}.pricing-module__ajTTra__currency button[aria-pressed=true]{background:var(--ink);color:var(--surface);font-weight:600}.pricing-module__ajTTra__free{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin-bottom:30px;padding:22px 24px}.pricing-module__ajTTra__freeHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.pricing-module__ajTTra__freeHead h2{letter-spacing:-.02em;margin:0;font-size:19px}.pricing-module__ajTTra__freeHead span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:10px}.pricing-module__ajTTra__freeList{grid-template-columns:1fr 1fr;gap:8px 22px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.pricing-module__ajTTra__freeList{grid-template-columns:1fr}}.pricing-module__ajTTra__freeList li{color:var(--ink-soft);gap:9px;font-size:14px;display:flex}.pricing-module__ajTTra__freeList li:before{content:"✓";color:#0c8f80;flex:none;font-weight:700}.pricing-module__ajTTra__freeNote{color:var(--ink-faint);max-width:70ch;margin:16px 0 0;font-size:12.5px;line-height:1.6}.pricing-module__ajTTra__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:40px;display:grid}@media (max-width:860px){.pricing-module__ajTTra__grid{grid-template-columns:1fr}}.pricing-module__ajTTra__card{border:1px solid var(--line);background:var(--surface);border-radius:15px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.pricing-module__ajTTra__card[data-featured]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.pricing-module__ajTTra__ribbon{background:var(--brand);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:22px}.pricing-module__ajTTra__card h3{letter-spacing:-.02em;margin:0;font-size:19px}.pricing-module__ajTTra__price{align-items:baseline;gap:8px;display:flex}.pricing-module__ajTTra__price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.pricing-module__ajTTra__price span{color:var(--ink-faint);font-size:13px}.pricing-module__ajTTra__vat{color:var(--ink-faint);margin-top:-6px;font-size:11px}.pricing-module__ajTTra__tagline{color:var(--ink-soft);margin:2px 0 4px;font-size:14px;line-height:1.55}.pricing-module__ajTTra__bullets{flex:1;gap:7px;margin:0;padding:0;list-style:none;display:grid}.pricing-module__ajTTra__bullets li{color:var(--ink-soft);gap:9px;font-size:13.5px;line-height:1.5;display:flex}.pricing-module__ajTTra__bullets li:before{content:"→";color:var(--brand);flex:none}.pricing-module__ajTTra__bullets b{color:var(--ink)}.pricing-module__ajTTra__buy,.pricing-module__ajTTra__buyGhost{font:inherit;cursor:pointer;text-align:center;border-radius:10px;margin-top:8px;padding:12px 20px;font-weight:600}.pricing-module__ajTTra__buy{background:var(--brand);color:#fff;border:0}.pricing-module__ajTTra__buyGhost{border:1px solid var(--line);color:var(--ink);background:0 0}.pricing-module__ajTTra__buyGhost:hover{border-color:var(--brand);color:var(--brand)}.pricing-module__ajTTra__buy[disabled],.pricing-module__ajTTra__buyGhost[disabled]{opacity:.55;cursor:progress}.pricing-module__ajTTra__owned{text-align:center;color:#0c8f80;background:#0c8f8014;background:lab(53.0387% -35.8706 -1.55749/.08);border:1px solid #0c8f8066;border:1px solid lab(53.0387% -35.8706 -1.55749/.4);border-radius:10px;margin-top:8px;padding:12px 20px;font-size:13.5px;font-weight:600}.pricing-module__ajTTra__faq{border-top:1px solid var(--line);padding-top:30px}.pricing-module__ajTTra__faq h2{letter-spacing:-.02em;margin:0 0 16px;font-size:20px}.pricing-module__ajTTra__faq dl{gap:18px;margin:0;display:grid}.pricing-module__ajTTra__faq dt{margin-bottom:5px;font-size:15px;font-weight:600}.pricing-module__ajTTra__faq dd{color:var(--ink-soft);max-width:72ch;margin:0;font-size:14px;line-height:1.6}.pricing-module__ajTTra__foot{color:var(--ink-faint);margin:34px 0 0;font-size:13px;line-height:1.6}.pricing-module__ajTTra__foot a{color:var(--brand)}
