.vdsx .sx-hero--compact{min-height:0;padding:clamp(2rem,5vw,3.5rem) 0 clamp(2.5rem,6vw,4.5rem)}.vdsx .sx-hero__solo{position:relative;z-index:1}.vdsx .sx-hero__solo .vdsx-hero__copy{max-width:900px}.vdsx .sx-title--wide{max-width:22ch;font-size:clamp(2.2rem,4.6vw,4rem)}.vdsx .sx-head--center{margin-inline:auto;text-align:center}.vdsx .sx-head--center .vdsx-kicker{justify-content:center}.vdsx .vdsx-stats__list.wpx-stats{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.vdsx .vdsx-stats__list small.wpx-pre{margin:0 .12em 0 0}.wpx-path{position:relative}.wpx-path:before{content:"";position:absolute;left:calc(.8rem + 20px);top:1.6rem;bottom:1.6rem;width:1px;background:linear-gradient(180deg,var(--edge-hi),var(--cyan),var(--edge-hi));opacity:.6}.wpx-path .vdsx-rig__spec{position:relative;animation:sx-step .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.25s + var(--i, 0) * .09s)}.wpx-path .vdsx-rig__icon{position:relative;z-index:1;background:var(--bg-raised)}@keyframes sx-step{0%{opacity:0;translate:0 10px}}.wpx-bill{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;justify-self:start;padding:4px;border-radius:999px;border:1px solid var(--edge-hi);background:var(--vx-filter-bg)}.wpx-bill button{position:relative;z-index:1;min-width:7.5rem;min-height:40px;padding:0 1.1rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font:650 .92rem/1 var(--sans);cursor:pointer;transition:color .3s ease}.wpx-bill button[aria-pressed=true]{color:#fff}.wpx-bill small{margin-left:.3rem;padding:.15rem .4rem;border-radius:999px;font-size:.72rem;background:var(--vx-ok-bg);color:var(--vx-ok-text)}.wpx-bill button[aria-pressed=true] small{background:rgba(255,255,255,.2);color:#fff}.wpx-bill i{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 8px 24px -12px var(--glow);transform:translateX(calc(var(--seg-i, 0) * 100%));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.wpx-offer{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);border-radius:26px;border:1px solid var(--edge-hi);background:var(--vx-panel);backdrop-filter:blur(16px);box-shadow:var(--vx-shadow);overflow:hidden}.wpx-offer,.wpx-offer>*{position:relative;z-index:1}.wpx-offer__price{display:grid;align-content:start;gap:1.1rem;padding:clamp(1.4rem,3vw,2.4rem);border-inline-end:1px solid var(--edge)}.wpx-offer__price:after{content:"";position:absolute;inset:-40% auto auto -30%;width:80%;aspect-ratio:1;background:radial-gradient(circle,var(--vx-mesh-2),transparent 65%);pointer-events:none;z-index:-1}.wpx-offer__price .vdsx-kicker{margin:0}.wpx-offer__amount{display:flex;align-items:baseline;gap:.5rem;margin:.4rem 0 0}.sx-plan__price strong,.wpx-offer__amount strong{font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--vx-price);-webkit-background-clip:text;background-clip:text;color:transparent}.sx-plan__price span,.wpx-offer__amount span{color:var(--muted);font-weight:600}.wpx-offer__note{margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}.sx-plan__buy,.wpx-offer__buy{justify-content:center;width:100%}.vdsx .vdsx-btn:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.6)}.wpx-offer__points{list-style:none;margin:0;padding:clamp(1.4rem,3vw,2.4rem);display:grid;align-content:center;gap:.75rem}.sx-plan__points li,.wpx-offer__points li{display:flex;align-items:flex-start;gap:.8rem;font-weight:600}.wpx-offer__points li{padding:.85rem 1rem;border-radius:14px;border:1px solid var(--edge);background:var(--vx-soft);transition:border-color .3s ease,transform .3s ease}.wpx-offer__points li:hover{border-color:var(--edge-active);transform:translateX(3px)}.sx-plan__points svg,.wpx-offer__points svg{flex:none;width:20px;height:20px;margin-top:1px;padding:3px;border-radius:50%;color:var(--vx-ok-text);background:var(--vx-ok-bg);border:1px solid var(--vx-ok-edge)}.sx-plans-bar{display:flex;justify-content:center;margin-bottom:1.6rem}.sx-plans,.sx-plans-bar{position:relative;z-index:1}.sx-plans{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sx-plans[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}.sx-plans[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-plan{display:flex;flex-direction:column;gap:.9rem;padding:1.6rem 1.5rem 1.7rem;border-radius:24px;border:1px solid var(--edge-hi);background:var(--vx-panel);box-shadow:var(--vx-shadow);overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.sx-plan>*{position:relative;z-index:1}.sx-plan:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--cyan),#2563eb,transparent);opacity:0;transition:opacity .35s ease}.sx-plan:hover{border-color:var(--edge-active);box-shadow:var(--vx-hover-shadow);transform:translateY(-4px)}.sx-plan:hover:after{opacity:1}.sx-plan__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.sx-plan h3{margin:.2rem 0 0;font-size:1.22rem;letter-spacing:-.02em}.sx-plan__sum{margin:0;color:var(--muted);font-size:.93rem;line-height:1.6}.sx-plan__price{display:flex;align-items:baseline;gap:.45rem;margin:.3rem 0 0}.sx-plan__price strong{font-size:clamp(2.1rem,3.4vw,2.7rem)}.sx-plan__save{margin:-.4rem 0 0;color:var(--vx-ok-text);font-size:.85rem;font-weight:600}.sx-plan__points{list-style:none;margin:.4rem 0 0;padding:1rem 0 0;display:grid;gap:.65rem;border-top:1px solid var(--edge);font-size:.93rem}.sx-plan__points li{font-weight:550;color:var(--vx-body)}.sx-stock{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .65rem;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.02em;border:1px solid var(--vx-ok-edge);background:var(--vx-ok-bg);color:var(--vx-ok-text);white-space:nowrap}.sx-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sx-stock.is-low{border-color:rgba(217,119,6,.35);background:rgba(245,158,11,.12);color:#b45309}html.dark .vdsx .sx-stock.is-low{color:#fcd34d}.sx-stock.is-out{border-color:rgba(225,29,72,.3);background:rgba(225,29,72,.08);color:var(--vx-bad)}.sx-empty{display:grid;justify-items:center;gap:.8rem;padding:2.4rem 1.5rem;border-radius:24px;border:1px dashed var(--edge-hi);background:var(--vx-soft);text-align:center;color:var(--muted)}.sx-empty svg{width:34px;height:34px;color:var(--cyan)}.sx-empty p{margin:0}.sx-note{margin:1rem 0 0;padding:.9rem 1.1rem;border-radius:14px;border:1px solid var(--edge);color:var(--muted)}.sx-note,.sx-toolbar{background:var(--vx-soft)}.sx-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.3rem;padding:.7rem .8rem .7rem 1.2rem;border-radius:18px;border:1px solid var(--edge)}.sx-toolbar p{margin:0;color:var(--muted)}.sx-toolbar p b{color:var(--text);font-variant-numeric:tabular-nums}.sx-toolbar__right{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.sx-seg{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--edge-hi);background:var(--vx-filter-bg)}.sx-seg button{min-height:36px;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font:650 .86rem/1 var(--sans);cursor:pointer;transition:background-color .3s ease,color .3s ease}.sx-seg button[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px -10px var(--glow)}.sx-check{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.9rem;cursor:pointer}.sx-check input{width:18px;height:18px;accent-color:var(--accent)}.sx-servers{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sx-servers[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-servers[data-n="1"]{grid-template-columns:minmax(0,1fr)}.sx-srv{display:flex;flex-direction:column;gap:1.1rem;padding:1.4rem;border-radius:24px;border:1px solid var(--edge-hi);background:var(--vx-panel);box-shadow:var(--vx-shadow);overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.sx-srv>*{position:relative;z-index:1}.sx-srv:hover{border-color:var(--edge-active);box-shadow:var(--vx-hover-shadow);transform:translateY(-4px)}.sx-srv__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:start}.sx-srv__top h3{margin:.15rem 0 .25rem;font-size:1.12rem;letter-spacing:-.015em}.sx-srv__top p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.sx-srv__specs{margin:0;display:grid;gap:.45rem}.sx-srv__specs>div{display:grid;grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.2fr);gap:.8rem;align-items:center;padding:.6rem .8rem;border-radius:12px;background:var(--vx-soft);border:1px solid var(--edge)}.sx-srv__specs dt{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sx-srv__specs dt svg{width:16px;height:16px;color:var(--cyan);flex:none}.sx-srv__specs dd{margin:0;font-weight:650;font-size:.94rem;overflow-wrap:anywhere}.sx-srv__foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;padding-top:1rem;border-top:1px solid var(--edge)}.sx-srv__foot .sx-plan__price{margin:0}.sx-srv__foot .sx-plan__price strong{font-size:clamp(1.8rem,2.6vw,2.2rem)}.sx-servers[data-n="1"] .sx-srv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.4rem 2rem;padding:clamp(1.4rem,3vw,2.2rem)}.sx-servers[data-n="1"] .sx-srv__top{grid-column:1/-1}.sx-servers[data-n="1"] .sx-srv__foot{margin:0;border-top:0;padding:0;flex-direction:column;align-items:stretch}.sx-servers[data-n="1"] .sx-srv__foot .vdsx-btn{justify-content:center}.sx-cats{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}.sx-cats[data-n="1"]{--cols:1}.sx-cats[data-n="3"]{--cols:3}.sx-cat{position:relative;display:flex;flex-direction:column;gap:.9rem;height:100%;padding:clamp(1.5rem,3vw,2.2rem);border-radius:28px;border:1px solid var(--edge-hi);background:var(--vx-panel);box-shadow:var(--vx-shadow);color:var(--text);text-decoration:none;overflow:hidden;isolation:isolate}.sx-cat>*{position:relative;z-index:1}.sx-cat__glow{position:absolute!important;z-index:0!important;inset:-30% -20% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--vx-mesh-1),transparent 65%);opacity:.7;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.sx-cat:hover{border-color:var(--edge-active);box-shadow:var(--vx-hover-shadow)}.sx-cat:hover .sx-cat__glow{transform:scale(1.25) translate(-6%,6%);opacity:1}.sx-cat__top{display:flex;align-items:center;justify-content:space-between}.sx-cat__tag{padding:.3rem .75rem;border-radius:999px;border:1px solid var(--edge-hi);background:var(--vx-soft-2);color:var(--vx-chip);font:700 .74rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em}.sx-cat strong{font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.03em;line-height:1.15}.sx-cat__lead{color:var(--muted);line-height:1.6}.sx-cat__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.1rem;border-top:1px solid var(--edge);color:var(--muted)}.sx-cat__foot b{color:var(--text);font-size:1.1rem}.sx-cat__go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#2563eb,#0ea5e9);box-shadow:0 10px 30px -12px var(--glow);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sx-cat__go svg{width:20px;height:20px}.sx-cat:hover .sx-cat__go{transform:rotate(45deg) scale(1.05)}.sx-groups{display:grid;gap:clamp(2.2rem,5vw,3.5rem)}.sx-group__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1rem;margin-bottom:1.2rem;padding-bottom:.9rem;border-bottom:1px solid var(--edge)}.sx-group__head h3{margin:0;font-size:clamp(1.3rem,2.4vw,1.7rem);letter-spacing:-.02em}.sx-group__head a{display:inline-flex;align-items:center;gap:.35rem;color:var(--cyan);font-weight:650;text-decoration:none}.sx-group__head a svg{width:16px;height:16px;transition:transform .3s ease}.sx-group__head a:hover svg{transform:translate(2px,-2px)}.sx-field__frame{position:relative;padding:clamp(1.3rem,3vw,2.4rem);border-radius:32px;border:1px solid var(--edge-hi);background:var(--vx-panel);box-shadow:var(--vx-shadow);overflow:hidden}.sx-field__frame:before{content:"";position:absolute;inset:auto auto -30% -10%;width:50%;aspect-ratio:1;background:radial-gradient(circle,var(--vx-mesh-1),transparent 65%);pointer-events:none}.vdsx .sx-field .mitigation{position:relative;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.6rem,4vw,3.5rem)}.vdsx .sx-field .mitigation-copy .kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:var(--cyan);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.vdsx .sx-field .mitigation-copy .kicker:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan))}.vdsx .sx-field .mitigation-copy h2{margin:0;max-width:18ch;font-size:clamp(1.85rem,3.4vw,2.7rem);line-height:1.08;letter-spacing:-.035em;font-weight:650;background:var(--vx-head);-webkit-background-clip:text;background-clip:text;color:transparent}.vdsx .sx-field .mitigation-copy .lede{margin:1rem 0 0;color:var(--muted);font-size:1rem;line-height:1.7;max-width:none}.vdsx .sx-field .mitigation-layers{gap:.6rem;margin-top:1.6rem}.vdsx .sx-field .mitigation-layers li{grid-template-columns:10px 1fr;gap:.9rem;padding:.85rem 1rem;border-radius:14px;border:1px solid var(--edge);background:var(--vx-soft);pointer-events:none;transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.vdsx .sx-field .mitigation-layers li.is-on{border-color:var(--edge-active);background:var(--vx-soft-2);transform:translateX(4px)}.vdsx .sx-field .mitigation-layers i{width:9px;height:9px;margin-top:.35rem;background:var(--edge-hi)}.vdsx .sx-field .mitigation-layers li.is-on i{background:var(--cyan);box-shadow:0 0 0 4px var(--vx-soft-2),0 0 14px var(--cyan)}.vdsx .sx-field .mitigation-layers strong{color:var(--text)}.vdsx .sx-field .field{min-height:500px;border-radius:24px;border-color:var(--edge-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),var(--vx-shadow)}.sx-seo__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:start}.sx-seo__aside{position:sticky;top:110px}.sx-seo__aside h2{margin:0;font-size:clamp(1.85rem,3.4vw,2.7rem);line-height:1.1;letter-spacing:-.035em;font-weight:650;background:var(--vx-head);-webkit-background-clip:text;background-clip:text;color:transparent}.sx-seo__aside>p:not(.vdsx-kicker){margin:1rem 0 0;color:var(--muted);font-size:1.04rem;line-height:1.7}.sx-tags{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.sx-tags a,.sx-tags li{display:inline-flex}.sx-tags li{padding:.42rem .85rem;border-radius:999px;border:1px solid var(--edge-hi);background:var(--vx-soft);color:var(--vx-chip);font-size:.84rem;font-weight:600;transition:border-color .3s ease,background-color .3s ease}.sx-tags li:has(a){padding:0}.sx-tags a{padding:.42rem .85rem;color:inherit;text-decoration:none;border-radius:inherit}.sx-tags li:hover{border-color:var(--edge-active);background:var(--vx-soft-2)}.sx-seo__body{display:grid;gap:1rem}.sx-seo__block{position:relative;padding:clamp(1.4rem,3vw,2rem);border-radius:24px;border:1px solid var(--edge);background:var(--vx-card);box-shadow:var(--vx-shadow);overflow:hidden}.sx-seo__block>*{position:relative;z-index:1}.sx-seo__block:after{content:"";position:absolute;left:0;top:1.6rem;bottom:1.6rem;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--cyan),#2563eb);opacity:.8}.sx-seo__num{display:inline-block;margin-bottom:.6rem;font:700 .78rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--cyan);letter-spacing:.08em}.sx-seo__block h3{margin:0 0 .8rem;font-size:clamp(1.15rem,2vw,1.35rem);letter-spacing:-.02em;line-height:1.3}.sx-seo__block p{margin:0;color:var(--vx-body);line-height:1.8}.sx-seo__block p+p{margin-top:.85rem}.sx-seo__hl{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.sx-seo__hl li{display:grid;gap:.35rem;padding:1.1rem 1.15rem;border-radius:18px;border:1px solid var(--edge-hi);background:linear-gradient(160deg,var(--vx-soft-2),transparent)}.sx-seo__hl strong{font-size:1rem;background:var(--vx-stat);-webkit-background-clip:text;background-clip:text;color:transparent}.sx-seo__hl span{color:var(--muted);font-size:.88rem;line-height:1.5}.sx-cta__actions{display:flex;flex-wrap:wrap;gap:.8rem}.sx-search{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2rem;padding:.5rem .5rem .5rem 1.1rem;max-width:720px;border-radius:999px;border:1px solid var(--edge-hi);background:var(--bg-raised);box-shadow:var(--vx-shadow)}.sx-search>svg{width:20px;height:20px;color:var(--muted);flex:none}.sx-search input,.sx-search select{min-height:44px;border:0;background:transparent;color:var(--text);font:500 1rem var(--sans);outline:none}.sx-search input{flex:1 1 12rem;min-width:0}.sx-search select{padding:0 .6rem;border-inline-start:1px solid var(--edge);cursor:pointer}.sx-search select option{color:#0f1a2e}.sx-search .vdsx-btn{min-height:44px}.sx-chipnav{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.sx-chipnav a{padding:.45rem .95rem;border-radius:999px;border:1px solid var(--edge-hi);background:var(--vx-soft);color:var(--muted);font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .3s ease,color .3s ease,background-color .3s ease}.sx-chipnav a:hover{border-color:var(--edge-active);color:var(--text)}.sx-chipnav a[aria-current=page]{color:#fff;border-color:transparent;background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 8px 24px -12px var(--glow)}.sx-blog{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(4rem,9vw,7rem)}.sx-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin:0 0 1.4rem;color:var(--muted)}.sx-filter b{color:var(--text)}.sx-filter a{color:var(--cyan);font-weight:650}.sx-posts{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.sx-posts.has-lead>li:first-child{grid-column:1/-1}.sx-post{height:100%;display:flex;flex-direction:column;border-radius:24px;border:1px solid var(--edge);background:var(--vx-card);box-shadow:var(--vx-shadow);overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.sx-post>*{position:relative;z-index:1}.sx-post:hover{border-color:var(--edge-active);box-shadow:var(--vx-hover-shadow);transform:translateY(-4px)}.sx-post__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--vx-soft-2)}.sx-post__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sx-post:hover .sx-post__media img{transform:scale(1.05)}.sx-post__art{display:grid;place-items:center;width:100%;height:100%;color:var(--cyan);background:radial-gradient(circle at 30% 20%,var(--vx-mesh-1),transparent 60%),radial-gradient(circle at 80% 90%,var(--vx-mesh-2),transparent 60%),var(--vx-soft)}.sx-post__art svg{width:44px;height:44px;opacity:.6}.sx-post__body{display:flex;flex-direction:column;gap:.7rem;flex:1;padding:1.3rem 1.4rem 1.5rem}.sx-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;color:var(--muted);font-size:.82rem}.sx-post__meta a{padding:.18rem .6rem;border-radius:999px;background:var(--vx-soft-2);color:var(--vx-chip);font-weight:650;text-decoration:none}.sx-post h2{margin:0;font-size:1.18rem;line-height:1.35;letter-spacing:-.015em}.sx-post h2 a{color:var(--text);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .4s ease}.sx-post h2 a:hover{background-size:100% 1px}.sx-post__body>p:not(.sx-post__meta){margin:0;color:var(--muted);line-height:1.65;font-size:.94rem}.sx-post__more{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;color:var(--cyan);font-weight:650;font-size:.92rem;text-decoration:none}.sx-post__more svg{width:16px;height:16px;transition:transform .3s ease}.sx-post:hover .sx-post__more svg{transform:translate(2px,-2px)}.sx-posts.has-lead>li:first-child .sx-post{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sx-posts.has-lead>li:first-child .sx-post__media{aspect-ratio:auto;min-height:320px}.sx-posts.has-lead>li:first-child .sx-post__body{justify-content:center;padding:clamp(1.6rem,4vw,2.8rem)}.sx-posts.has-lead>li:first-child h2{font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.2}.sx-blog-empty{display:grid;justify-items:start;gap:.6rem;padding:clamp(1.6rem,4vw,2.8rem);border-radius:28px;border:1px solid var(--edge-hi);background:var(--vx-panel);box-shadow:var(--vx-shadow)}.sx-blog-empty h2{margin:.6rem 0 0;font-size:clamp(1.4rem,2.6vw,1.9rem);letter-spacing:-.02em}.sx-blog-empty p{margin:0;color:var(--muted)}.sx-pages{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;color:var(--muted)}.sx-tagcloud{margin-top:2.5rem;padding:1.4rem 1.5rem;border-radius:24px;border:1px solid var(--edge);background:var(--vx-soft)}.sx-tagcloud .sx-tags{margin-top:0}.sx-byline{margin:1.2rem 0 0;color:var(--muted)}.sx-byline b{color:var(--text)}.sx-article-wrap{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(4rem,9vw,7rem)}.sx-article{max-width:780px;margin:0 auto;display:grid;gap:1.4rem}.sx-article__cover{width:100%;height:auto;border-radius:24px;border:1px solid var(--edge-hi);box-shadow:var(--vx-shadow)}.sx-article__lead{margin:0;font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.7;color:var(--vx-body);padding-left:1.2rem;border-left:3px solid var(--cyan)}.sx-prose{color:var(--vx-body);font-size:1.06rem;line-height:1.85}.sx-prose h2,.sx-prose h3,.sx-prose h4{color:var(--text);letter-spacing:-.02em;line-height:1.3;margin:2.2rem 0 .8rem}.sx-prose h2{font-size:clamp(1.45rem,2.6vw,1.85rem)}.sx-prose h3{font-size:1.25rem}.sx-prose ol,.sx-prose p,.sx-prose ul{margin:0 0 1.1rem}.sx-prose ol,.sx-prose ul{padding-left:1.3rem}.sx-prose li{margin:.35rem 0}.sx-prose li::marker{color:var(--cyan)}.sx-prose a{color:var(--cyan);text-underline-offset:3px}.sx-prose strong{color:var(--text)}.sx-prose blockquote{margin:1.4rem 0;padding:1rem 1.3rem;border-radius:16px;border:1px solid var(--edge);border-left:3px solid var(--cyan);background:var(--vx-soft)}.sx-prose code{padding:.12rem .4rem;border-radius:6px;background:var(--vx-soft-2);font-size:.9em}.sx-prose pre{padding:1.1rem 1.2rem;border-radius:16px;border:1px solid var(--edge-hi);background:var(--bg-sunken);overflow-x:auto;font-size:.9rem;line-height:1.6}.sx-prose pre code{padding:0;background:none}.sx-prose img{max-width:100%;height:auto;border-radius:18px;border:1px solid var(--edge)}.sx-prose table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.95rem}.sx-prose td,.sx-prose th{padding:.7rem .8rem;border-bottom:1px solid var(--edge);text-align:left}.sx-article__tags{margin-top:.5rem}.sx-article__back{justify-self:start}.sx-article__back svg{width:18px;height:18px}.sx-article__back:hover svg{transform:translateX(-3px)}.sx-legal-wrap{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(4rem,9vw,7rem)}.sx-legal{display:grid;grid-template-columns:minmax(200px,.32fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.sx-toc{position:sticky;top:110px;padding:1.3rem;border-radius:22px;border:1px solid var(--edge);background:var(--vx-soft)}.sx-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.sx-toc a{display:flex;gap:.7rem;padding:.55rem .7rem;border-radius:12px;color:var(--muted);font-weight:600;font-size:.92rem;text-decoration:none;transition:background-color .25s ease,color .25s ease}.sx-toc a b{font:700 .75rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--cyan);padding-top:.15rem}.sx-toc a:hover{background:var(--vx-soft-2);color:var(--text)}.sx-legal__body{display:grid;gap:1rem}.sx-legal__card{scroll-margin-top:100px;padding:clamp(1.3rem,3vw,1.9rem);border-radius:22px;border:1px solid var(--edge);background:var(--vx-card);box-shadow:var(--vx-shadow);overflow:hidden}.sx-legal__card>*{position:relative;z-index:1}.sx-legal__card h2{margin:0 0 .7rem;font-size:clamp(1.2rem,2.2vw,1.45rem);letter-spacing:-.02em}.sx-legal__card p{margin:0;color:var(--vx-body);line-height:1.8}.sx-legal__card p+p{margin-top:.7rem}.sx-legal__card ul{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.5rem}.sx-legal__card li{display:flex;align-items:center;gap:.7rem;padding:.65rem .9rem;border-radius:12px;background:var(--vx-soft);border:1px solid var(--edge);color:var(--text);font-weight:550}.sx-legal__card li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px var(--vx-soft-2);flex:none}.sx-legal__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sx-draft{display:flex;gap:.7rem;align-items:flex-start;margin:.4rem 0 0;padding:1rem 1.1rem;border-radius:16px;border:1px dashed var(--edge-hi);color:var(--muted);font-size:.9rem;line-height:1.6}.sx-draft svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--cyan)}.sx-contact{position:relative;display:flex;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border-radius:20px;border:1px solid var(--edge-hi);background:var(--vx-panel);box-shadow:var(--vx-shadow);color:var(--text);text-decoration:none;overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease}.sx-contact>*{position:relative;z-index:1}.sx-contact:hover{border-color:var(--edge-active);box-shadow:var(--vx-hover-shadow)}.sx-contact>span:not(.vdsx-card__icon){display:grid;gap:.15rem;min-width:0}.sx-contact small{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sx-contact b{font-size:1.1rem;letter-spacing:-.01em;overflow-wrap:anywhere}.sx-contact em{color:var(--muted);font-style:normal;font-size:.88rem}.sx-contact__go{margin-left:auto;width:22px;height:22px;flex:none;color:var(--cyan);transition:transform .35s ease}.sx-contact:hover .sx-contact__go{transform:translate(3px,-3px)}.vdsx.sx-embed{background:transparent}.sx-contact-band__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.sx-contact-band .vdsx-head{margin:0}.sx-contacts{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.sx-contact--big{padding:1.3rem 1.4rem;border-radius:24px}.sx-contact--big b{font-size:clamp(1.1rem,2vw,1.35rem)}.sx-bigcta{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:2rem;padding:clamp(2rem,6vw,4rem);border-radius:36px;border:1px solid var(--edge-hi);background:var(--vx-cta);box-shadow:var(--vx-shadow);overflow:hidden;isolation:isolate}.sx-bigcta>*{position:relative;z-index:1}.sx-bigcta__orb{position:absolute!important;z-index:0!important;right:-8%;top:-40%;width:46%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 0deg,rgba(37,99,235,.35),rgba(14,165,233,.25),rgba(37,99,235,.05),rgba(37,99,235,.35));filter:blur(50px);animation:sx-orb 16s linear infinite}@keyframes sx-orb{to{transform:rotate(1turn)}}.sx-bigcta__grid{position:absolute!important;z-index:0!important;inset:0;background-image:linear-gradient(var(--vx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--vx-grid) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 70% 40%,#000,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000,transparent 70%)}.sx-bigcta h2{margin:0;max-width:20ch;font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.035em;font-weight:700;background:var(--vx-head);-webkit-background-clip:text;background-clip:text;color:transparent}.sx-bigcta__copy>p:not(.vdsx-kicker){margin:1rem 0 0;max-width:56ch;color:var(--vx-body);line-height:1.7}.sx-bigcta__mail{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.3rem;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--edge-hi);background:var(--vx-soft);color:var(--text);font-weight:650;text-decoration:none}.sx-bigcta__mail svg{width:17px;height:17px;color:var(--cyan)}.sx-bigcta__actions{display:grid;gap:.7rem}.sx-bigcta__actions .vdsx-btn{justify-content:center}@media (max-width:1080px){.vdsx .vdsx-stats__list.wpx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vdsx .vdsx-stats__list.wpx-stats li{border-inline-start:0;border-top:1px solid var(--edge)}.vdsx .vdsx-stats__list.wpx-stats li:nth-child(2n){border-inline-start:1px solid var(--edge)}.vdsx .vdsx-stats__list.wpx-stats li:nth-child(-n+2){border-top:0}.vdsx .vdsx-stats__list.wpx-stats li:last-child:nth-child(odd){grid-column:1/-1}.sx-plans,.sx-plans[data-n="4"],.sx-posts,.sx-servers{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-cats[data-n="3"]{--cols:2}}@media (max-width:900px){.sx-contact-band__inner,.sx-legal,.sx-seo__inner,.vdsx .sx-field .mitigation{grid-template-columns:1fr}.sx-seo__aside,.sx-toc{position:static}.sx-bigcta{grid-template-columns:1fr}.sx-bigcta__actions{grid-auto-flow:row}.sx-posts.has-lead>li:first-child .sx-post,.sx-servers[data-n="1"] .sx-srv{grid-template-columns:1fr}.sx-posts.has-lead>li:first-child .sx-post__media{min-height:0;aspect-ratio:16/9}}@media (max-width:760px){.wpx-offer{grid-template-columns:1fr}.wpx-offer__price{border-inline-end:0;border-bottom:1px solid var(--edge)}.sx-plans,.sx-plans[data-n="2"],.sx-plans[data-n="4"],.sx-servers,.sx-servers[data-n="2"]{grid-template-columns:1fr}.sx-cats,.sx-cats[data-n="3"]{--cols:1}.sx-legal__contact,.sx-posts,.sx-seo__hl{grid-template-columns:1fr}.sx-toolbar{padding:.9rem}.sx-seg,.sx-toolbar__right{width:100%}.sx-seg button{flex:1;padding:0 .5rem}}@media (max-width:640px){.wpx-bill button{min-width:6.5rem}.vdsx .vdsx-stats__list.wpx-stats li:last-child:nth-child(2n){grid-column:auto;border-inline-start:1px solid var(--edge)}.sx-search{border-radius:22px;padding:.6rem}.sx-search>svg{display:none}.sx-search input{flex-basis:100%;padding:0 .5rem}.sx-search select{border-inline-start:0;flex:1}.vdsx .sx-field .field{min-height:420px}.sx-srv__specs>div{grid-template-columns:1fr;gap:.25rem}.sx-cta__actions,.sx-cta__actions .vdsx-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.sx-bigcta__orb,.wpx-path .vdsx-rig__spec{animation:none}.wpx-bill i{transition:none}}