.sv-plan{background:var(--color-bg-soft)}.sv-plan-box{border:1px solid var(--color-line);background:#fff;border-radius:28px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden;box-shadow:0 24px 48px -40px #102a5c73}.sv-plan-info{align-items:center;gap:var(--sp-4)var(--sp-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""specs grid";padding:clamp(1.25rem,.75rem + 2vw,2.25rem);display:grid}.sv-plan-name{grid-area:name;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:900}.sv-plan-specs{border:1px solid var(--color-line);border-radius:16px;grid-area:specs;display:grid;overflow:hidden}.sv-plan-specs li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 14px;display:grid}.sv-plan-specs li+li{border-block-start:1px solid var(--color-line)}.sv-plan-specs .icon{width:22px;height:22px;color:var(--color-accent)}.sv-plan-specs span{color:var(--color-muted);font-size:var(--fs-sm)}.sv-plan-specs b{color:var(--color-heading);font-weight:900}.sv-subnet{grid-area:grid;justify-items:center;gap:10px;width:200px;margin:0;display:grid}.sv-subnet-grid{aspect-ratio:1;background:linear-gradient(90deg,transparent calc(100% - 2px),#fff 0)0 0/6.25% 100%,linear-gradient(180deg,transparent calc(100% - 2px),#fff 0)0 0/100% 6.25%,linear-gradient(135deg,var(--blue-200),var(--blue-600)70%,var(--navy-800));border-radius:14px;width:100%;box-shadow:0 14px 28px -20px #0d6efdb3}.sv-subnet figcaption{color:var(--color-muted);font-size:var(--fs-xs);text-align:center;line-height:1.9}.sv-plan-buy{align-content:center;gap:var(--sp-3);border-inline-start:1px solid var(--color-line);background:linear-gradient(#f7faff,#eef4ff);padding:clamp(1.25rem,.75rem + 2vw,2.25rem);display:grid}.sv-cycles{border:0;min-inline-size:0;margin:0;padding:0}.sv-cycles legend{color:var(--color-heading);font-size:var(--fs-sm);margin-block-end:8px;padding:0;font-weight:900}.sv-cycle-opts{border:1px solid var(--color-line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;display:grid}.sv-cycle-opts label{cursor:pointer;position:relative}.sv-cycle-opts input{opacity:0;width:1px;height:1px;position:absolute}.sv-cycle-opts span{min-height:42px;color:var(--color-muted);font-size:var(--fs-sm);transition:background var(--dur-1),color var(--dur-1);border-radius:10px;place-items:center;padding:0 6px;font-weight:800;display:grid}.sv-cycle-opts label:hover span{color:var(--blue-700)}.sv-cycle-opts input:checked+span{background:var(--navy-900);color:#fff}.sv-cycle-opts input:focus-visible+span{outline:3px solid var(--blue-300);outline-offset:2px}.sv-plan-price{color:var(--color-heading);margin-block-start:var(--sp-3);line-height:1.3}.sv-plan-price b{letter-spacing:-.5px;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.4rem);font-weight:900}.sv-plan-price span{color:var(--color-muted);font-size:var(--fs-sm);font-weight:700}.sv-plan-note{min-height:1.9em;color:var(--green-700);font-size:var(--fs-sm);font-weight:700}.sv-plan-buy .vat-note{margin:0}.sv-plan-more{border-block-start:1px dashed var(--blue-200);color:var(--color-muted);font-size:var(--fs-xs);align-items:flex-start;gap:8px;padding-block-start:var(--sp-3);line-height:1.95;display:flex}.sv-plan-more .icon{width:18px;height:18px;color:var(--color-accent);flex:none;margin-block-start:.2em}.sv-ticks{gap:8px;display:grid}.sv-ticks li{align-items:flex-start;gap:10px;line-height:2;display:flex}.sv-ticks .icon{width:20px;height:20px;color:var(--color-accent);flex:none;margin-block-start:.4em}@media (max-width:1099px){.sv-plan-box{grid-template-columns:minmax(0,1fr)}.sv-plan-buy{border-inline-start:0;border-block-start:1px solid var(--color-line)}}@media (max-width:767px){.sv-plan-info{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""specs""grid"}.sv-subnet{justify-self:center}}@media (max-width:599px){.sv-cycle-opts{grid-template-columns:1fr 1fr}.sv-subnet{width:170px}}.sv-plan-info--list{align-items:start;gap:var(--sp-5);grid-template-columns:minmax(0,1fr);grid-template-areas:none;display:grid}.sv-plan-info--list .sv-plan-name{grid-area:auto}.sv-ticks--cols{gap:10px var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.sv-ticks--cols li{font-size:var(--fs-sm);line-height:1.95}.sv-ticks--cols b{color:var(--color-heading);font-weight:800}.sv-records{border-block-start:1px dashed var(--blue-200);padding-block-start:var(--sp-4)}.sv-records>p{color:var(--color-heading);font-size:var(--fs-sm);margin-block-end:10px;font-weight:900}.sv-records ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.sv-records li{background:var(--blue-50);border:1px solid var(--blue-100);min-height:38px;color:var(--navy-900);font-size:var(--fs-sm);border-radius:10px;place-items:center;font-weight:800;display:grid}@media (max-width:1099px){.sv-records ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:599px){.sv-ticks--cols{grid-template-columns:minmax(0,1fr)}.sv-records ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-ticks b{color:var(--color-heading);font-weight:800}.pt-out{cursor:default;border-color:var(--color-line);background:var(--color-bg-soft);color:var(--color-muted)}