.pricing-module__kvPdYW__hero{text-align:center;align-items:center}.pricing-module__kvPdYW__heroHead{flex-direction:column;align-items:center;gap:20px;display:flex}.pricing-module__kvPdYW__h1{letter-spacing:-.044em;max-width:900px;font-size:clamp(42px,6.2vw,88px);line-height:.98}.pricing-module__kvPdYW__lede{max-width:560px;font-size:clamp(16px,1.4vw,18px)}.pricing-module__kvPdYW__trial{height:30px;box-shadow:inset 0 0 0 1px var(--dkLine);font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--dkText3);background:#ffffff08;border-radius:15px;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;display:inline-flex}.pricing-module__kvPdYW__trial i{background:#e3ac4a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e3ac4a}.pricing-module__kvPdYW__plans{text-align:left;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;width:100%;max-width:1140px;display:grid}@media (min-width:900px){.pricing-module__kvPdYW__plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-module__kvPdYW__plan{color:#eceef1;background:#0e1116e6;border-radius:18px;flex-direction:column;gap:22px;padding:28px;display:flex;position:relative;box-shadow:0 0 0 1px #1e242c,inset 0 1px #ffffff0a}.pricing-module__kvPdYW__planPro{background:radial-gradient(120% 70% at 50% 0,#3d5ee64d,#3d5ee600 60%),#0d1118;box-shadow:0 0 0 1px #2b3a73,inset 0 1px #8fa8f873,0 50px 100px -40px #3d5ee699}.pricing-module__kvPdYW__planTop{justify-content:space-between;align-items:center;gap:10px;min-height:22px;font-size:16px;font-weight:500;display:flex}.pricing-module__kvPdYW__popular{letter-spacing:.02em;color:#a9bcfa;background:#8fa8f824;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #8fa8f859}.pricing-module__kvPdYW__price{flex-direction:column;gap:6px;display:flex}.pricing-module__kvPdYW__price>span:first-child{align-items:baseline;gap:8px;display:flex}.pricing-module__kvPdYW__price b{letter-spacing:-.045em;font-size:56px;font-weight:500;line-height:1}.pricing-module__kvPdYW__price small{color:#828d9c;font-size:14px}.pricing-module__kvPdYW__price>span:last-child{color:#a5aeba;font-size:15px}.pricing-module__kvPdYW__rule{background:#1e242c;height:1px}.pricing-module__kvPdYW__features{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.pricing-module__kvPdYW__features li{color:#c3c9d2;gap:10px;font-size:14px;line-height:1.45;display:flex}.pricing-module__kvPdYW__features li[data-inherit]{color:#eceef1;font-weight:500}.pricing-module__kvPdYW__features svg{flex:none;margin-top:3px}.pricing-module__kvPdYW__planFoot{flex-direction:column;gap:10px;margin-top:auto;padding-top:6px;display:flex}a.pricing-module__kvPdYW__planBtn{color:#fff;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;height:46px;font-size:15px;font-weight:500;text-decoration:none;transition:filter .14s;display:flex;box-shadow:inset 0 0 0 1px #2a313b}a.pricing-module__kvPdYW__planBtn:hover{color:#fff;filter:brightness(1.12)}a.pricing-module__kvPdYW__planBtnPro{background:#3d5ee6;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #1b2c7a,0 14px 36px -12px #3d5ee6cc}.pricing-module__kvPdYW__note{text-align:center;color:#828d9c;font-size:12.5px}.pricing-module__kvPdYW__note[aria-hidden]{visibility:hidden}.pricing-module__kvPdYW__section{box-shadow:0 -1px 0 var(--b1)}.pricing-module__kvPdYW__inner{flex-direction:column;gap:clamp(28px,4vw,40px);max-width:1140px;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(20px,3.4vw,40px);display:flex}.pricing-module__kvPdYW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.pricing-module__kvPdYW__h2{letter-spacing:-.032em;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.05}.pricing-module__kvPdYW__head p{max-width:420px;color:var(--t2);margin:0;font-size:15px;line-height:1.6}.pricing-module__kvPdYW__table{background:var(--s1);box-shadow:var(--shR);border-radius:16px;overflow-x:auto}.pricing-module__kvPdYW__tableInner{min-width:620px}.pricing-module__kvPdYW__row{min-height:48px;box-shadow:inset 0 -1px 0 var(--b1);grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(110px,1fr));align-items:stretch;padding:0 20px;display:grid}.pricing-module__kvPdYW__rowHead{z-index:1;background:var(--s1);min-height:0;box-shadow:inset 0 -1px 0 var(--b2);position:sticky;top:64px}.pricing-module__kvPdYW__rowHead>span:first-child{color:var(--t3);align-items:center;font-size:12.5px;display:flex}.pricing-module__kvPdYW__planCol{flex-direction:column;align-items:center;gap:2px;padding:14px 0;display:flex}.pricing-module__kvPdYW__planCol b{color:var(--t1);font-size:14px;font-weight:500}.pricing-module__kvPdYW__planCol small{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--t3);font-size:11.5px}.pricing-module__kvPdYW__planColPro{background:var(--acS);box-shadow:inset 0 2px 0 var(--ac)}.pricing-module__kvPdYW__planColPro b{color:var(--acT)}.pricing-module__kvPdYW__group{background:var(--bg)}.pricing-module__kvPdYW__group>span{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);align-items:center;font-size:10.5px;font-weight:500;display:flex}.pricing-module__kvPdYW__feature{color:var(--t1);align-items:center;font-size:14px;display:flex}.pricing-module__kvPdYW__cell{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--t1);justify-content:center;align-items:center;font-size:13px;display:flex}.pricing-module__kvPdYW__cellPro{background:var(--acS)}.pricing-module__kvPdYW__cellNone{color:var(--t4)}.pricing-module__kvPdYW__yes{width:20px;height:20px;color:var(--ok);background:#137a491f;border-radius:50%;justify-content:center;align-items:center;display:flex}.pricing-module__kvPdYW__cellPro .pricing-module__kvPdYW__yes{color:var(--acT);background:#3352dd24}.pricing-module__kvPdYW__foot{max-width:760px;color:var(--t3);margin:0;font-size:13.5px;line-height:1.6}.pricing-module__kvPdYW__qGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:32px clamp(32px,6vw,96px);max-width:1140px;margin:0 auto;padding:clamp(64px,8vw,112px) clamp(20px,3.4vw,40px);display:grid}.pricing-module__kvPdYW__qHead{flex-direction:column;gap:14px;display:flex}.pricing-module__kvPdYW__qHead p{max-width:340px;color:var(--t2);margin:0;font-size:15px;line-height:1.6}.pricing-module__kvPdYW__qHead a{color:var(--acT);text-decoration:none}.pricing-module__kvPdYW__faq{background:var(--s1);box-shadow:var(--shR);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.pricing-module__kvPdYW__faq>div+div{box-shadow:inset 0 1px 0 var(--b1)}.pricing-module__kvPdYW__q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--t1);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:500;display:grid}.pricing-module__kvPdYW__q:hover{background:var(--bg)}.pricing-module__kvPdYW__q:focus-visible{box-shadow:inset 0 0 0 2px var(--ac)}.pricing-module__kvPdYW__plus{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--b2);color:var(--t2);border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:transform .2s;display:flex}.pricing-module__kvPdYW__q[aria-expanded=true] .pricing-module__kvPdYW__plus{transform:rotate(45deg)}.pricing-module__kvPdYW__a{color:var(--t2);text-wrap:pretty;margin:0;padding:0 72px 20px 22px;font-size:14.5px;line-height:1.65}@media (max-width:639px){.pricing-module__kvPdYW__heroHead{gap:16px}.pricing-module__kvPdYW__plans{gap:12px}.pricing-module__kvPdYW__plan{border-radius:16px;gap:18px;padding:22px 20px 20px}.pricing-module__kvPdYW__planTop{font-size:15px}.pricing-module__kvPdYW__popular{height:20px;padding:0 7px;font-size:11px}.pricing-module__kvPdYW__price{gap:4px}.pricing-module__kvPdYW__price b{font-size:44px}.pricing-module__kvPdYW__price small{font-size:13px}.pricing-module__kvPdYW__price>span:last-child{font-size:14px}.pricing-module__kvPdYW__features{gap:8px}.pricing-module__kvPdYW__features li{gap:9px;font-size:13.5px}.pricing-module__kvPdYW__features svg{margin-top:2px}.pricing-module__kvPdYW__planFoot{gap:8px;padding-top:2px}a.pricing-module__kvPdYW__planBtn{height:44px;font-size:14.5px}.pricing-module__kvPdYW__note{font-size:12px}.pricing-module__kvPdYW__note[aria-hidden]{display:none}.pricing-module__kvPdYW__inner{gap:22px;padding:56px 20px}.pricing-module__kvPdYW__head{gap:10px}.pricing-module__kvPdYW__h2{font-size:28px}.pricing-module__kvPdYW__head p{font-size:14.5px}.pricing-module__kvPdYW__table{border-radius:14px;overflow:visible}.pricing-module__kvPdYW__tableInner{min-width:0}.pricing-module__kvPdYW__row{grid-template-columns:minmax(0,1fr) repeat(3,56px);min-height:44px;padding:0 6px 0 14px}.pricing-module__kvPdYW__rowHead{border-radius:14px 14px 0 0;top:68px}.pricing-module__kvPdYW__rowHead>span:first-child{font-size:12px}.pricing-module__kvPdYW__planCol{padding:11px 0 10px}.pricing-module__kvPdYW__planCol b{font-size:13px}.pricing-module__kvPdYW__planCol small{font-size:11px}.pricing-module__kvPdYW__planColPro{box-shadow:inset 0 2px 0 var(--ac)}.pricing-module__kvPdYW__group{min-height:34px}.pricing-module__kvPdYW__group>span{letter-spacing:.06em;font-size:11px}.pricing-module__kvPdYW__feature{padding:9px 10px 9px 0;font-size:13px;line-height:1.3}.pricing-module__kvPdYW__cell{text-align:center;padding:6px 4px;font-size:12px;line-height:1.25}.pricing-module__kvPdYW__cellText{padding:6px 2px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2}.pricing-module__kvPdYW__yes{width:18px;height:18px}.pricing-module__kvPdYW__foot{font-size:12.5px;line-height:1.55}.pricing-module__kvPdYW__qGrid{gap:22px;padding:56px 20px}.pricing-module__kvPdYW__qHead{gap:10px}.pricing-module__kvPdYW__qHead p{font-size:14.5px}.pricing-module__kvPdYW__faq{border-radius:14px}.pricing-module__kvPdYW__q{gap:14px;padding:15px 16px 15px 18px;font-size:14.5px;line-height:1.35}.pricing-module__kvPdYW__plus{width:26px;height:26px}.pricing-module__kvPdYW__a{padding:0 18px 18px;font-size:14px;line-height:1.6}}@media (max-width:379px){.pricing-module__kvPdYW__row{grid-template-columns:minmax(0,1fr) repeat(3,54px);padding:0 4px 0 12px}.pricing-module__kvPdYW__planCol b,.pricing-module__kvPdYW__feature{font-size:12.5px}}
