.lz-plans .lz-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lz-plans .lz-pl-h2{font-size:22px;font-weight:700;line-height:1.2}.lz-plans .lz-pl-h2[data-section]{font-size:clamp(26px,3.4vw,36px)}.lz-plans .lz-pl-hero{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;padding-top:40px;padding-bottom:20px;display:flex;position:relative}.lz-plans .lz-pl-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.lz-plans .lz-pl-lead{max-width:640px;color:var(--foreground-2);text-wrap:pretty;font-size:clamp(16px,2.4vw,21px);line-height:1.5}.lz-plans .lz-pl-grid{z-index:1;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:20px;display:grid;position:relative}.lz-plans .lz-pl-calc{border-color:color-mix(in srgb, var(--primary) 35%, transparent);box-shadow:0 0 80px -30px color-mix(in srgb, var(--glow) 40%, transparent), 0 30px 60px -36px color-mix(in srgb, var(--shade) 90%, transparent);flex-direction:column;gap:10px;padding:28px;display:flex}.lz-plans .lz-pl-calc form{flex-direction:column;gap:14px;display:flex}.lz-plans .lz-pl-amount{position:relative}.lz-plans input[type=number],.lz-plans input[type=text]{border:1px solid var(--input);background:color-mix(in srgb, var(--background) 60%, transparent);width:100%;min-height:56px;color:var(--foreground);border-radius:14px;padding:0 44px 0 16px;font-size:24px}.lz-plans input[type=text]{min-height:48px;padding-right:16px;font-size:16px}.lz-plans input[aria-invalid=true]{border-color:var(--destructive)}.lz-plans .lz-pl-amount span{color:var(--muted-foreground);position:absolute;top:50%;right:16px;translate:0 -50%}.lz-plans .lz-pl-slider{width:100%;height:44px;accent-color:var(--primary);cursor:pointer}.lz-plans .lz-pl-presets{flex-wrap:wrap;gap:8px;display:flex}.lz-plans .lz-pl-presets button{border:1px solid var(--border);min-height:44px;color:var(--foreground-2);border-radius:999px;padding:0 16px;font-size:14px;transition:background .25s,color .25s,border-color .25s}.lz-plans .lz-pl-presets button:hover{border-color:var(--border-strong)}.lz-plans .lz-pl-presets button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.lz-plans .lz-pl-receipt{border-block:1px solid color-mix(in srgb, var(--highlight) 12%, transparent);flex-direction:column;gap:4px;padding:16px 0;display:flex}.lz-plans .lz-pl-receipt strong{color:var(--primary-text);overflow-wrap:anywhere;font-size:clamp(36px,8vw,56px)}.lz-plans .lz-pl-btn{border:1px solid var(--border-strong);min-height:52px;color:var(--foreground);text-align:center;transition:transform .3s var(--lz-out), background .25s, box-shadow .3s;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:700;display:inline-flex}.lz-plans .lz-pl-btn[data-primary]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.lz-plans .lz-pl-card{border-bottom:1px solid color-mix(in srgb, var(--highlight) 8%, transparent);gap:8px;margin:4px 0 14px;padding-bottom:14px;display:grid}.lz-plans .lz-pl-card .lz-pl-btn{width:100%}.lz-plans .lz-pl-methods{justify-content:center;align-items:center;margin:2px 0 0;padding-left:8px;display:flex}.lz-plans .lz-pl-pm{border:2px solid var(--background);color:#4a5568;background:#eef2f7;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-left:-8px;font-size:13px;font-weight:600;display:grid;overflow:hidden}.lz-plans .lz-pl-pm svg{width:26px;height:26px}.lz-plans .lz-pl-pm[data-pm=card]{background:#dbe8ff}.lz-plans .lz-pl-pm[data-pm=tpay]{background:#ffdd2d}.lz-plans .lz-pl-pm[data-pm=tpay] b{color:#fff;letter-spacing:.02em;background:#333;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-size:9px;display:inline-flex}.lz-plans .lz-pl-pm[data-pm=tpay] i{color:#ffdd2d;font-style:normal}.lz-plans .lz-pl-pm[data-pm=sber]{background:linear-gradient(135deg,#f2e913 0%,#21a038 45%,#0fa8e0 100%)}.lz-plans .lz-pl-pm[data-pm=sber] svg{width:30px}.lz-plans .lz-pl-history h3{color:var(--muted-foreground);margin:6px 0;font-size:11px}.lz-plans .lz-pl-history ul{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.lz-plans .lz-pl-history li{background:color-mix(in srgb, var(--highlight) 3%, transparent);color:var(--muted-foreground);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 10px;display:flex}.lz-plans .lz-pl-history li b{color:var(--foreground)}.lz-plans .lz-pl-history li[data-state=credited]>span:last-of-type{color:var(--primary-text)}.lz-plans .lz-pl-history li[data-state=canceled]>span:last-of-type{color:var(--destructive)}.lz-plans .lz-pl-btn:disabled{opacity:.55;cursor:default}.lz-plans .lz-pl-link{min-height:44px;color:var(--primary-text);padding:0 8px;text-decoration:underline}.lz-plans .lz-pl-status{min-height:1.6em;color:var(--foreground-2);overflow-wrap:anywhere}.lz-plans .lz-pl-steps{color:var(--muted-foreground);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:13px;display:grid}.lz-plans .lz-pl-steps li{border-top:1px solid color-mix(in srgb, var(--highlight) 12%, transparent);flex-direction:column;gap:6px;padding-top:12px;display:flex}.lz-plans .lz-pl-steps span{color:var(--primary-text)}.lz-plans .lz-pl-facts .lz-eco-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lz-plans .lz-pl-table{padding:24px}.lz-plans .lz-pl-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.lz-plans .lz-pl-tiers button{border:1px solid var(--border);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:12px 16px;transition:background .25s,border-color .25s;display:flex}.lz-plans .lz-pl-tiers small{color:var(--muted-foreground);font-size:12px}.lz-plans .lz-pl-tiers button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--glow) 12%, transparent)}.lz-plans .lz-pl-scroll{overflow-x:auto}.lz-plans table{border-collapse:collapse;width:100%}.lz-plans caption{text-align:left;padding-bottom:10px}.lz-plans th,.lz-plans td{text-align:right;border-top:1px solid color-mix(in srgb, var(--highlight) 10%, transparent);white-space:nowrap;padding:14px 8px;font-size:15px}.lz-plans thead th{color:var(--subtle-foreground);border-top:0;font-weight:600}.lz-plans tbody th{text-align:left;font-weight:600}.lz-plans td small,.lz-plans .lz-pl-per{color:var(--muted-foreground);font-size:11px}.lz-plans .lz-pl-dash{color:var(--disabled-foreground)}.lz-plans td[colspan]{text-align:right}.lz-plans .lz-pl-faq{gap:10px;display:grid}.lz-plans .lz-pl-faq details{border-radius:16px;padding:0 22px}.lz-plans .lz-pl-faq summary{cursor:pointer;align-items:center;min-height:56px;font-weight:600;list-style:none;display:flex}.lz-plans .lz-pl-faq summary::-webkit-details-marker{display:none}.lz-plans .lz-pl-faq summary:after{content:"+";color:var(--primary-text);margin-left:auto;padding-left:16px;font-size:22px}.lz-plans .lz-pl-faq details[open] summary:after{content:"−"}.lz-plans .lz-pl-faq details p{color:var(--foreground-2);padding-bottom:20px}.lz-plans .lz-pl-partner{border-color:color-mix(in srgb, var(--primary) 35%, transparent);flex-wrap:wrap;align-items:center;gap:24px;padding:32px;display:flex}.lz-plans .lz-pl-partner>div{color:var(--foreground-2);flex-direction:column;flex:280px;gap:8px;display:flex}.lz-plans .lz-pl-tag{color:var(--primary-text);text-shadow:0 0 60px color-mix(in srgb, var(--glow) 30%, transparent);font-size:clamp(48px,9vw,96px)}@media (max-width:900px){.lz-plans .lz-pl-grid{grid-template-columns:minmax(0,1fr)}.lz-plans .lz-pl-hero{padding-top:16px}}@media (max-width:560px){.lz-plans .lz-pl-calc{padding:20px 16px}.lz-plans .lz-pl-table{padding:16px 12px}.lz-plans .lz-pl-steps,.lz-plans .lz-pl-tiers{grid-template-columns:minmax(0,1fr)}.lz-plans th,.lz-plans td{padding-inline:4px;font-size:14px}.lz-plans .lz-pl-partner{padding:22px 18px}.lz-plans .lz-pl-btn{width:100%}}@media (prefers-reduced-motion:no-preference){.lz-plans .lz-pl-btn:hover{transform:translateY(-2px)}.lz-plans .lz-pl-btn[data-primary]:hover{box-shadow:0 10px 40px -10px color-mix(in srgb, var(--primary) 60%, transparent)}}
