.bp-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.bp-grid>*{grid-column:1/-1}@media (min-width:1024px){.bp-grid>.bp-l{grid-column:span 5}.bp-grid>.bp-r{grid-column:span 7}.bp-grid--faq>.bp-l{grid-column:span 4}.bp-grid--faq>.bp-r{grid-column:span 8}}@media (min-width:1360px){.bp-grid--wide>.bp-l{grid-column:span 4}.bp-grid--wide>.bp-r{grid-column:span 8}}.bp-col{flex-direction:column;align-items:flex-start;display:flex}.bp-col .mk-h2{margin-top:16px}.bp-col .mk-lead{max-width:68ch;margin-top:12px}.bp-h1{letter-spacing:-.02em;text-wrap:balance;margin-top:16px;font-size:clamp(2rem,3vw,2.625rem);font-weight:700;line-height:1.16}.bp-note{color:var(--mk-fg-3);margin-top:16px;font-size:13px;font-weight:500;line-height:1.5}.bp-col>.mk-btn{margin-top:32px}.bp-pending{border:1px solid var(--mk-line-2);background:var(--mk-panel);color:var(--mk-fg-3);border-radius:12px;flex-direction:column;gap:4px;padding:20px 24px;font-size:13px;display:flex}.bp-pending b{color:var(--mk-fg);font-size:15px}.bp-facts{border-top:1px solid var(--mk-line);width:100%;max-width:460px;margin-top:32px}.bp-facts li{border-bottom:1px solid var(--mk-line);color:var(--mk-fg-2);align-items:baseline;gap:12px;padding:12px 0;font-size:15px;line-height:1.6;display:flex}.bp-facts b{min-width:88px;color:var(--mk-fg);font-variant-numeric:tabular-nums;flex:none;font-weight:650}.bp-facts a{color:#c7d2fe;white-space:nowrap;font-weight:600}.bp-facts a:hover{color:#fff}.bp-plans{gap:24px;display:grid}@media (min-width:640px){.bp-plans{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.bp-plan{border:1px solid var(--mk-line-2);background:var(--mk-panel);box-shadow:var(--mk-shadow);border-radius:12px;flex-direction:column;padding:24px;display:flex;position:relative}@media (min-width:1280px){.bp-plan{padding:32px}}.bp-plan--rec{border-color:var(--mk-accent-line);background:linear-gradient(180deg, #6366f114, var(--mk-panel) 50%);box-shadow:var(--mk-shadow-lift)}.bp-badge{background:var(--mk-accent-soft);letter-spacing:.09em;text-transform:uppercase;color:#c7d2fe;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;top:24px;right:24px}.bp-plan-name{letter-spacing:.09em;text-transform:uppercase;color:var(--mk-fg-2);font-size:11px;font-weight:650}.bp-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;margin-top:12px;font-size:40px;font-weight:700;line-height:1.1}.bp-price small{color:var(--mk-fg-2);margin-left:2px;font-size:17px;font-weight:600}.bp-per{color:var(--mk-fg-3);margin-top:8px;font-size:13px;font-weight:500}.bp-plan hr{border:0;border-top:1px solid var(--mk-line);margin:24px 0}.bp-cr{color:#c7d2fe;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.bp-imgs{letter-spacing:-.016em;font-variant-numeric:tabular-nums;color:#fff;margin-top:8px;font-size:32px;font-weight:700;line-height:1.2}.bp-imgs span{letter-spacing:0;color:var(--mk-fg-2);margin-left:6px;font-size:15px;font-weight:600}.bp-imgs-note{color:var(--mk-fg-3);margin-top:4px;font-size:13px}.bp-range{margin-top:16px}.bp-range__track{background:var(--mk-panel-2);border-radius:99px;height:6px;position:relative}.bp-range__fill{background:linear-gradient(90deg, #4f46e5, var(--mk-accent-2));border-radius:99px;position:absolute;inset:0 auto 0 0}.bp-range__pin{background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 0 0 4px #6366f159}.bp-range__lbl{color:var(--mk-fg-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.bp-spacer{flex:none;height:24px}.bp-plan .mk-btn{width:100%;margin-top:auto}.bp-deal{border:1px dashed var(--mk-accent-line);background:var(--mk-accent-soft);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;margin-top:24px;padding:16px 24px;display:grid}.bp-deal__n{white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff;grid-row:span 2;gap:12px;font-size:20px;font-weight:700;display:flex}.bp-deal__n i{color:var(--mk-accent-2);font-style:normal}.bp-deal p{color:var(--mk-fg-2);font-size:14px}.bp-deal .bp-deal__s{color:var(--mk-fg-3);font-size:13px}.bp-incl{color:var(--mk-fg-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.bp-chip{border:1px solid var(--mk-line-2);height:28px;color:var(--mk-fg-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.bp-chip svg{width:14px;height:14px;color:var(--mk-accent-2)}@media (max-width:639px){.bp-deal{grid-template-columns:1fr;padding:16px}.bp-deal__n{grid-row:auto}}.bp-formula{border:1px solid var(--mk-line);background:var(--mk-panel);color:var(--mk-fg-2);border-radius:10px;margin-top:24px;padding:12px 16px;font-size:14px}.bp-formula b{color:var(--mk-fg);font-weight:650}.bp-stats{gap:12px;width:100%;margin-top:24px;display:grid}.bp-stat{border:1px solid var(--mk-line);border-radius:10px;grid-template-columns:1fr auto;align-items:baseline;gap:0 16px;padding:12px 16px;display:grid}.bp-stat__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mk-fg-3);font-size:11px;font-weight:650}.bp-stat__v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff;grid-row:span 2;font-size:24px;font-weight:700}.bp-stat__m{color:var(--mk-fg-2);font-size:14px}.bp-calc .rp-win__top{height:36px}.bp-tools{border-bottom:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 16px;display:flex}.bp-seg-l{color:var(--mk-fg-3);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.bp-seg{border:1px solid var(--mk-line);background:var(--mk-panel-2);border-radius:10px;padding:3px;display:inline-flex}.bp-seg button{white-space:nowrap;height:32px;color:var(--mk-fg-2);cursor:pointer;border-radius:7px;padding:0 14px;font-size:13px;font-weight:600}.bp-seg button:hover{color:#fff}.bp-seg button[aria-pressed=true]{color:#0b0c14;background:#fff}.bp-seg button:focus-visible{outline:2px solid var(--mk-accent-2);outline-offset:2px}.bp-rows-head,.bp-row{grid-template-columns:minmax(0,1.25fr) 76px minmax(0,1.5fr) 112px;align-items:center;gap:16px;padding:0 16px;display:grid}.bp-rows-head{border-bottom:1px solid var(--mk-line);letter-spacing:.09em;text-transform:uppercase;height:32px;color:var(--mk-fg-3);font-size:11px;font-weight:650}.bp-rows-head span:nth-child(2),.bp-rows-head span:nth-child(4){text-align:right}.bp-rows{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.bp-row{height:30px;font-size:14px}.bp-row:hover{background:var(--mk-panel)}.bp-nm{min-width:0;color:var(--mk-fg);align-items:center;gap:8px;display:flex}.bp-nm>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bp-nm small{color:var(--mk-fg-3);flex:none;font-size:12px}.bp-tag{background:var(--mk-accent-soft);letter-spacing:.06em;text-transform:uppercase;color:#c7d2fe;border-radius:6px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}.bp-tag--cheap{color:#a7f3d0;background:#34d3991f}.bp-p{text-align:right;font-variant-numeric:tabular-nums;color:var(--mk-fg-2)}.bp-b{background:var(--mk-panel-2);border-radius:99px;height:8px;overflow:hidden}.bp-b i{background:linear-gradient(90deg, #4f46e5, var(--mk-accent));border-radius:99px;height:100%;transition:width .3s;display:block}.bp-row.is-rec .bp-b i{background:linear-gradient(90deg, var(--mk-accent), var(--mk-accent-2))}.bp-c{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.bp-row.is-off,.bp-row.is-off .bp-nm{color:var(--mk-fg-3)}.bp-row.is-off .bp-c{font-size:13px;font-weight:500}.bp-win-foot{border-top:1px solid var(--mk-line);color:var(--mk-fg-3);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 16px;font-size:12px;display:flex}.bp-empty{text-align:center;color:var(--mk-fg-2);padding:32px 16px;font-size:14px}@media (min-width:1024px) and (min-height:720px){.bp-calc{flex-direction:column;max-height:calc(100svh - 112px);display:flex}.bp-calc>*{flex:none}.bp-calc>.bp-rows{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}}@media (max-width:639px){.bp-rows-head,.bp-row{grid-template-columns:minmax(0,1fr) 56px 100px;gap:10px;padding:0 12px}.bp-rows-head span:nth-child(3),.bp-b{display:none}.bp-row{height:auto;min-height:36px}.bp-nm{flex-wrap:wrap;row-gap:4px;padding-block:6px}.bp-nm>span:first-child{white-space:normal}.bp-tools{padding:12px}.bp-seg button{padding:0 10px}.bp-hide-sm{display:none}}.bp-cards{gap:24px;display:grid}@media (min-width:640px){.bp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp-card{border:1px solid var(--mk-line-2);background:var(--mk-panel);box-shadow:var(--mk-shadow);border-radius:12px;flex-direction:column;padding:24px;transition:border-color .18s;display:flex}.bp-card:hover{border-color:#ffffff38}.bp-card__top{align-items:center;gap:12px;display:flex}.bp-card>p{color:var(--mk-fg-2);margin-top:12px;font-size:14px;line-height:1.6}.bp-card__bot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.bp-card__pr{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff;font-size:24px;font-weight:700}.bp-card__pr small{color:var(--mk-fg-3);margin-left:4px;font-size:13px;font-weight:500}.bp-card .mk-btn{border-radius:9px;width:auto;height:40px;padding-inline:16px;font-size:14px}.bp-link{white-space:nowrap;color:var(--mk-fg-2);margin-left:auto;font-size:13px;font-weight:600}.bp-link:hover{color:#fff}.bp-ico{border:1px solid color-mix(in srgb, var(--a) 40%, transparent);background:color-mix(in srgb, var(--a) 14%, transparent);width:40px;height:40px;color:var(--a);border-radius:10px;flex:none;place-items:center;display:grid}.bp-free a{border-bottom:1px solid var(--mk-line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 24px;transition:background-color .15s;display:grid}.bp-free a:last-child{border-bottom:0}.bp-free a:hover{background:var(--mk-panel)}.bp-free .bp-ico{width:36px;height:36px}.bp-free b{color:#fff;font-size:15px;font-weight:650;display:block}.bp-free span span{color:var(--mk-fg-2);font-size:14px;display:block}.bp-st{border:1px solid var(--mk-line-2);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--mk-fg-2);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650}.bp-st--soon{border-color:var(--mk-accent-line);background:var(--mk-accent-soft);color:#c7d2fe}@media (max-width:639px){.bp-free a{gap:12px;padding:14px 16px}}.bp-faq{border-top:1px solid var(--mk-line)}.bp-faq details{border-bottom:1px solid var(--mk-line)}.bp-faq summary{cursor:pointer;letter-spacing:-.008em;color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:17px;font-weight:650;list-style:none;display:flex}.bp-faq summary::-webkit-details-marker{display:none}.bp-faq summary:after{content:"";width:12px;height:12px;color:var(--mk-fg-3);background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;flex:none;transition:transform .2s}.bp-faq details[open] summary:after{transform:rotate(45deg)}.bp-faq summary:focus-visible{outline:2px solid var(--mk-accent-2);outline-offset:2px}.bp-faq p{max-width:68ch;color:var(--mk-fg-2);margin:-4px 0 20px;font-size:15px;line-height:1.6}.bp-foot{border-top:1px solid var(--mk-line);margin-top:64px;padding-top:24px}.bp-foot .mk-wrap{color:var(--mk-fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:13px;display:flex}.bp-foot nav{flex-wrap:wrap;gap:8px 20px;display:flex}.bp-foot a:hover{color:#fff}@media (min-width:1024px) and (min-height:720px){.bp-last{justify-content:space-between}.bp-last>.bp-body{flex-direction:column;flex:1;justify-content:center;display:flex}.bp-foot{margin-top:24px}}
