/* Shared-hosting presentation only. Billing controls and native video remain owned by script.js. */
.git-hosting-shared.hs{--hs-ink:#282d3b;--hs-muted:#626b7c;--hs-line:rgba(88,104,137,.17);--hs-panel:#f6f7fc;--hs-glass:rgba(248,250,255,.62);--hs-edge:rgba(255,255,255,.9);--hs-metal:#ced5e4;--hs-side:#9eabc2;--hs-blue:#3535e7;--hs-green:#208568;color:var(--hs-ink);background:var(--vh-bg);padding-bottom:100px}.hs [hidden]{display:none!important}.hs .git-hosting-shared__container{max-width:1560px;padding-inline:clamp(20px,4vw,64px)}.hs .vh-breadcrumbs{margin-bottom:32px}.hs .vh-breadcrumbs__list{font-size:14px;font-weight:400}.hs :is(.hs-infraCopy,.hs-migrationCopy) h2,.hs .hs-plansTitle{font-size:clamp(36px,4.1vw,60px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin:0 0 24px;text-wrap:balance}.hs .hs-eyebrow{font-size:14px!important;line-height:1.5;font-weight:500!important;letter-spacing:.075em!important;color:#b94314;margin:0 0 20px}.hs .hs-copy{font-size:clamp(17px,1.3vw,20px);line-height:1.6;color:var(--hs-muted);margin:0 0 22px}.hs .hs-note{font-size:14px;line-height:1.5;color:var(--hs-muted)}.hs .hs-link{display:inline-flex;gap:28px;align-items:center;min-height:48px;color:var(--hs-blue);font:500 17px/1.4 var(--vh-font);text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0;transition:gap .25s}.hs .hs-link::after{content:"↗";font-size:24px}.hs .hs-link:hover{gap:38px}.hs a:focus-visible,.hs button:focus-visible,.hs summary:focus-visible{outline:3px solid #7779ec;outline-offset:5px}.hs .hs-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}
.git-hosting-shared.hs .vh-hero{grid-template-columns:minmax(0,1.3fr) minmax(360px,.85fr);gap:clamp(28px,4vw,64px);align-items:start;margin:0 0 96px}.hs .vh-hero__left{min-width:0}.git-hosting-shared.hs .vh-video{aspect-ratio:1.65;min-height:0;border-radius:28px;box-shadow:0 18px 50px -28px rgba(28,43,81,.35);border:1px solid var(--hs-line)}.git-hosting-shared.hs .vh-video__fallbackTitle{width:100%;max-width:100%;font-size:clamp(34px,4.3vw,64px);line-height:1.02;font-weight:500;letter-spacing:-.05em}.hs .vh-video__fallbackText{font-size:18px}.hs .vh-video__fallback{padding:clamp(24px,3vw,42px)}.hs .hs-intro{padding:34px 0 16px}.hs .hs-lead{font-size:clamp(28px,3vw,43px);line-height:1.12;letter-spacing:-.035em;margin:0 0 18px;font-weight:500!important;max-width:610px}.hs .hs-intro .hs-eyebrow{margin-bottom:14px}.hs .hs-intro .hs-copy{max-width:640px}.hs .hs-intro .hs-note{font-size:13px}
.git-hosting-shared.hs .vh-config{position:relative;top:auto;padding:26px;border:1px solid var(--hs-line);border-radius:28px;background:linear-gradient(155deg,rgba(255,255,255,.82),rgba(244,246,253,.9));box-shadow:0 22px 70px -44px rgba(33,47,86,.36);backdrop-filter:blur(18px)}.hs .vh-config__title{font-size:28px!important;font-weight:500!important;line-height:1.14;padding:0!important;letter-spacing:-.035em}.hs .vh-config__title::after{display:none}.hs .vh-config__subtitle{font-size:14px;line-height:1.5;font-weight:400;color:var(--hs-muted)}.hs .vh-form{gap:16px;margin-top:24px}.hs .hosting-field__labelWrap,.hs .hosting-field__value{font-size:14px;font-weight:400}.hs .hosting-input,.hs .hosting-select{font-size:16px;font-weight:400;border-color:var(--hs-line);background-color:rgba(255,255,255,.65);min-height:48px;border-radius:12px}.hs .hosting-range{min-height:24px;accent-color:var(--hs-blue)}.hs .hosting-field__rangeMeta{font-size:13px}.hs .vh-config__addons{gap:16px}.hs .vh-choice{box-shadow:none!important;border-color:var(--hs-line)!important;padding:4px!important;border-radius:14px!important}.hs .vh-choice__btn{font-size:14px!important;font-weight:400!important;border-radius:10px!important;min-height:42px}.hs .vh-choice__btn.is-active{background:var(--hs-blue)!important;box-shadow:0 4px 12px rgba(53,53,231,.15)!important}.hs .vh-price{padding:18px;border-radius:16px;background:linear-gradient(120deg,#eeefff,#f7f7fb);border-color:var(--hs-line)}.hs .vh-price__value{font-size:27px;font-weight:500}.hs .vh-price__label,.hs .vh-price__hint{font-size:14px;font-weight:400}.hs .hosting-cartBtn,.hs [data-vh-cart]{min-height:50px!important;font-size:15px!important;font-weight:500!important;border-radius:12px!important;background:var(--hs-blue)!important;color:#fff!important;box-shadow:none!important}.hs .hosting-cartBtn:hover,.hs [data-vh-cart]:hover{background:#2626c5!important}.hs .hosting-cartBtn.is-in-cart,.hs [data-vh-cart].is-in-cart{background:#e7f2ed!important;color:#256c52!important}
.git-hosting-shared.hs .vh-plans{margin:0;scroll-margin-top:120px}.hs .hs-plansIntro{display:grid;grid-template-columns:1fr .65fr;gap:48px;align-items:end;margin-bottom:36px}.hs .hs-plansTitle{margin:0;max-width:730px}.hs .hs-plansIntro .hs-copy{margin:0;max-width:410px}.git-hosting-shared.hs .vh-plans__head--catalog{grid-template-columns:1fr;gap:12px;border-block:1px solid var(--hs-line);padding:24px 0;margin-bottom:28px}.hs .vh-plans__intro{margin:0;font-size:15px;color:var(--hs-muted)}.git-hosting-shared.hs .vh-plans__head--catalog .hosting-filters{grid-template-columns:minmax(280px,1.2fr) minmax(200px,.85fr) minmax(180px,.7fr);gap:20px;justify-content:start;max-width:100%}.hs .hosting-list{gap:16px}.git-hosting-shared.hs .hosting-tariff{border-radius:20px!important;border:1px solid var(--hs-line);padding:28px!important;background:linear-gradient(110deg,rgba(250,251,255,.92),rgba(255,255,255,.76));box-shadow:0 5px 20px -14px rgba(40,59,99,.24);transition:border-color .25s,box-shadow .25s,background .25s;transform:none!important;grid-template-columns:minmax(210px,1.05fr) minmax(270px,1.45fr) minmax(185px,.85fr) minmax(170px,.75fr);gap:24px}.git-hosting-shared.hs .hosting-tariff:hover{border-color:rgba(90,98,212,.4);box-shadow:0 14px 35px -22px rgba(54,57,156,.28);background:linear-gradient(110deg,#f2f3ff,rgba(255,255,255,.8))}.hs .hosting-tariff__kicker{display:none}.hs .hosting-tariff__title{font-size:28px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.025em;overflow-wrap:anywhere}.hs .hosting-tariff__meta{gap:6px;margin-top:12px}.hs .hosting-tariff__meta span{font-size:13px;font-weight:400;background:transparent;padding:0}.hs .hosting-spec__label{font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:var(--hs-muted)}.hs .hosting-spec__value{font-size:19px!important;font-weight:500!important;line-height:1.4}.hs .hosting-price__value{font-size:28px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.035em}.hs .hosting-price__period,.hs .hosting-price__note{font-size:13px!important;font-weight:400!important}.hs .hosting-price__old{font-size:14px!important}.hs .hosting-price__economy,.hs .vh-price__economy{font-size:13px!important;font-weight:400!important;background:#ededff;color:#3535bb;line-height:1.3}.hs .hosting-tariff__trial{position:relative!important;top:auto!important;left:auto!important;grid-column:1/-1!important;justify-self:start!important;width:auto!important;max-width:100%!important;min-height:28px!important;margin:0!important;padding:4px 10px!important;background:#eef4f1!important;color:#246f53!important;box-shadow:none!important;gap:8px!important;border-radius:8px!important}.hs .hosting-tariff__trialText{font-size:13px!important;line-height:1.3!important;max-width:none!important}.hs .hosting-tariff__trialHelp.vh-help{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex-basis:24px!important;color:inherit!important;background:transparent!important}.hs .hosting-tariff__name,.hs .hosting-tariff__specs,.hs .hosting-tariff__price,.hs .hosting-tariff__cta{min-width:0}.hs .hosting-tariff__specs{gap:14px 20px!important}
.hs .hs-frost{background:linear-gradient(125deg,rgba(255,255,255,.72),var(--hs-glass) 42%,rgba(202,211,245,.35));border:1px solid var(--hs-edge);box-shadow:inset 1px 1px 1px rgba(255,255,255,.95),inset -1px -1px 2px rgba(142,160,205,.26),4px 6px 0 rgba(148,162,190,.25),0 22px 40px -14px rgba(65,83,127,.22);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.hs [data-hs-scene]{position:relative;isolation:isolate;--hs-p:0;--hs-wave:0;--hs-x:0;--hs-y:0}.hs .hs-modelFit{position:absolute;width:900px;height:680px;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--hs-fit,.7));transform-origin:center;perspective:1500px;pointer-events:none}.hs .hs-rig{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(5deg + var(--hs-y)*-3deg)) rotateY(calc(-12deg + var(--hs-x)*5deg));transition:transform .22s ease-out}.hs .hs-aura{position:absolute;border-radius:50%;filter:blur(36px);pointer-events:none;z-index:-1}.hs .hs-aura--blue{width:65%;height:58%;right:0;top:10%;background:radial-gradient(ellipse,rgba(125,137,241,.24),transparent 70%)}.hs .hs-aura--warm{width:45%;height:45%;left:10%;bottom:8%;background:radial-gradient(ellipse,rgba(247,183,143,.16),transparent 70%)}.hs .hs-status{font-size:12px;color:var(--hs-muted)}.hs .hs-status::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--hs-green);margin-right:7px}.hs .hs-stateDot{display:block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#6ec8a6;box-shadow:0 0 10px rgba(110,200,166,.5)}.hs .hs-check{width:36px;height:36px;border:1px solid rgba(44,154,113,.22);border-radius:50%;background:rgba(160,226,202,.18);position:relative;flex-shrink:0}.hs .hs-check::after{content:"";position:absolute;left:11px;top:9px;width:11px;height:15px;border-right:2px solid #389c7e;border-bottom:2px solid #389c7e;transform:rotate(43deg)}
.hs .hs-capacity{height:290px;margin-top:20px;border-top:1px solid var(--hs-line);overflow:visible}.hs .hs-capacity__caption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:14px;position:relative;z-index:1}.hs .hs-capacity .hs-modelFit{width:800px;height:320px;top:58%}.hs .hs-capacityRig{transform:rotateX(12deg) rotateY(calc(-10deg + var(--hs-x)*4deg)) rotateZ(-3deg)}.hs .hs-resourceDeck{position:absolute;left:115px;top:105px;width:575px;height:170px;border-radius:22px;background:linear-gradient(125deg,#edf0f9,#b7c3d9);transform:rotateX(42deg);transform-style:preserve-3d;box-shadow:0 25px 30px -10px rgba(51,72,114,.18),inset 0 1px 2px white}.hs .hs-deckFront{position:absolute;top:100%;left:0;width:100%;height:22px;border-radius:0 0 16px 16px;transform-origin:top;transform:rotateX(-90deg);background:repeating-linear-gradient(0deg,#a2afc6 0 2px,#cbd4e3 2px 4px)}.hs .hs-deckSide{position:absolute;right:0;top:0;width:22px;height:100%;background:#a2afc6;transform-origin:right;transform:rotateY(-90deg)}.hs .hs-circuit{position:absolute;inset:20px;background:repeating-linear-gradient(90deg,transparent 0 63px,rgba(115,134,175,.24) 64px 65px,transparent 66px 90px),repeating-linear-gradient(0deg,transparent 0 27px,rgba(115,134,175,.17) 28px 29px,transparent 30px 45px);border-radius:10px}.hs .hs-chip{position:absolute;left:250px;top:88px;width:72px;height:54px;background:linear-gradient(135deg,#8c9aba,#4e6087);border:5px solid #ccd4e4;box-shadow:0 0 0 4px #aab8d1;transform:translateZ(12px);color:#edf3ff;font-size:15px;display:grid;place-items:center}.hs .hs-chip::before,.hs .hs-chip::after{content:"";position:absolute;left:-12px;right:-12px;height:7px;background:repeating-linear-gradient(90deg,#9badd0 0 3px,transparent 3px 7px);top:-13px}.hs .hs-chip::after{top:auto;bottom:-13px}.hs .hs-resourceModule{position:absolute;width:148px;height:150px;left:calc(28px + var(--module)*185px);top:-52px;transform:translateZ(44px) rotateX(-48deg);transform-style:preserve-3d}.hs .hs-moduleGlass{height:100%;border-radius:20px;padding:20px 16px}.hs .hs-moduleGlass>span{font-size:15px;color:#686eb1;letter-spacing:.07em}.hs .hs-moduleGlass strong{display:block;font-size:23px;font-weight:500;white-space:nowrap;margin:12px 0 18px;color:#303a52}.hs .hs-capacityBars{display:flex;gap:4px}.hs .hs-capacityBars i{height:15px;width:8px;border-radius:2px;background:#c6d0e6}.hs .hs-capacityBars i.is-filled{background:#807de9;box-shadow:0 0 8px rgba(118,113,222,.2)}.hs .hs-resourceGlow{position:absolute;width:530px;height:90px;left:130px;top:140px;background:#9eaff1;filter:blur(55px);opacity:.16;transform:translateZ(-80px)}
.hs .hs-infrastructure{height:1550px;margin:90px 0 50px}.hs .hs-infraSticky{position:sticky;top:calc(var(--git-header-height,80px) + 24px);height:min(810px,calc(100svh - var(--git-header-height,80px) - 48px));min-height:580px;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.45fr);grid-template-rows:1fr auto;gap:0 22px}.hs .hs-infraCopy{align-self:center;position:relative;z-index:2;padding:20px 0}.hs .hs-infraCopy h2{font-size:clamp(36px,3.7vw,56px)}.hs .hs-infraCopy .hs-note{display:block;margin-top:34px}.hs .hs-serverScene{min-width:0;min-height:480px}.hs .hs-modelNote{position:absolute;bottom:18px;right:12px;font-size:12px;color:var(--hs-muted)}.hs .hs-floor{position:absolute;width:600px;height:310px;left:150px;top:330px;border:1px solid rgba(156,168,207,.2);border-radius:50%;transform:rotateX(70deg) translateZ(-135px);background:radial-gradient(ellipse,rgba(147,161,205,.2),transparent 70%);box-shadow:0 30px 55px rgba(106,122,166,.1)}.hs .hs-floor i{position:absolute;inset:30px;border:1px solid rgba(146,160,200,.13);border-radius:inherit}.hs .hs-floor i:nth-child(2){inset:65px}.hs .hs-floor i:nth-child(3){inset:100px}.hs .hs-network,.hs .hs-transfer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:translateZ(-45px)}.hs .hs-network path,.hs .hs-transfer path{fill:none;stroke:#c4cce8;stroke-width:2}.hs .hs-network .hs-packets,.hs .hs-transfer .hs-packets{stroke:#8184df;stroke-width:3;stroke-dasharray:12 190;stroke-linecap:round;stroke-dashoffset:calc(var(--hs-wave)*-240px)}
.hs .hs-rack{position:absolute;left:360px;top:95px;width:252px;height:425px;transform-style:preserve-3d;transform:translateZ(5px) translateY(calc(var(--hs-p)*-12px));border-radius:16px;background:linear-gradient(120deg,#e9eef8,#aab8d0);box-shadow:0 35px 35px -25px rgba(47,70,108,.28)}.hs .hs-rackSide{position:absolute;top:0;right:0;width:96px;height:100%;transform-origin:right;transform:rotateY(-90deg);background:linear-gradient(90deg,#a2afc6,#c9d2e3);border:1px solid #e0e5ef;border-radius:12px}.hs .hs-rackSide span{position:absolute;left:25px;top:95px;writing-mode:vertical-rl;font-size:12px;color:#667791;letter-spacing:.12em}.hs .hs-rackSide i{position:absolute;left:30px;right:20px;bottom:45px;height:100px;background:repeating-linear-gradient(0deg,transparent 0 5px,#94a3bc 5px 7px);border-radius:5px}.hs .hs-rackTop{position:absolute;top:0;left:0;width:100%;height:96px;background:linear-gradient(135deg,#eef2fa,#b7c4dc);transform-origin:top;transform:rotateX(-90deg);border:1px solid #edf2ff;border-radius:14px}.hs .hs-rackInterior{position:absolute;inset:10px;background:linear-gradient(90deg,#8696b0,#bdc8db 8%,#d3dceb 92%,#8594ae);border:1px solid #e2e9f6;border-radius:10px;padding:13px 10px;transform:translateZ(5px)}.hs .hs-rackLabel{display:flex;align-items:center;justify-content:space-between;margin:4px 4px 18px;font-size:9px;letter-spacing:.07em;color:#546780}.hs .hs-rackLabel i{height:5px;width:5px;background:#6bc5a2;border-radius:50%}.hs .hs-serverUnit{height:46px;display:flex;gap:7px;align-items:center;padding:5px 5px;margin-bottom:9px;border-radius:6px;border:1px solid #d9e2f3;background:linear-gradient(#e6ebf5,#b5c2d8);box-shadow:0 4px 1px #8291aa,inset 0 1px 0 #fff;position:relative}.hs .hs-screw{width:4px;height:4px;border-radius:50%;background:#647593;box-shadow:inset 0 1px 0 #eaf0ff;flex:0 0 4px}.hs .hs-unitVents{height:28px;width:45px;border-radius:3px;background:repeating-linear-gradient(90deg,#899bb7 0 2px,transparent 2px 4px)}.hs .hs-unitDrives{display:flex;gap:3px}.hs .hs-unitDrives i{display:block;width:18px;height:29px;background:linear-gradient(90deg,#abbad0,#dbe3f0);border:1px solid #9baec9;border-radius:2px;box-shadow:inset 0 -6px 0 #879ab6}.hs .hs-unitPorts{display:flex;gap:3px}.hs .hs-unitPorts i{width:8px;height:10px;border:2px solid #8a9bb7;background:#52677f;border-radius:1px}.hs .hs-unitLights{display:grid;gap:5px}.hs .hs-unitLights i{height:4px;width:4px;background:#98f0c6;box-shadow:0 0 5px rgba(123,228,183,.6);border-radius:50%}.hs .hs-unitLights i+ i{background:#b6c4fd}.hs .hs-rackBottom{display:flex;align-items:center;justify-content:space-between;color:#7687a4;font-size:12px;margin:13px 5px}.hs .hs-rackBottom i{width:24px;height:4px;background:#9cacc7;border-radius:2px}.hs .hs-rackDoor{position:absolute;inset:3px;border-radius:14px;transform-origin:left center;transform:translateZ(32px) rotateY(calc(-8deg - var(--hs-p)*16deg));backdrop-filter:blur(.65px);-webkit-backdrop-filter:blur(.65px);background:linear-gradient(135deg,rgba(245,251,255,.2),rgba(245,251,255,.38) 40%,rgba(167,191,231,.12));box-shadow:inset 1px 1px 3px #fff,3px 4px 0 rgba(151,169,198,.44);transition:transform .6s ease}.hs .hs-doorFrame{position:absolute;inset:7px;border:1px solid rgba(248,252,255,.7);border-radius:9px}.hs .hs-doorHandle{position:absolute;right:10px;top:175px;width:5px;height:54px;border-radius:3px;background:linear-gradient(90deg,#9cabc0,#fff,#98aac3);box-shadow:3px 1px 4px rgba(57,82,121,.3)}.hs .hs-rackDoor>span{position:absolute;bottom:24px;left:24px;font-size:9px;letter-spacing:.08em;color:#7387a6}.hs .hs-rackFoot{position:absolute;top:100%;width:33px;height:10px;background:#8d9bb4;border-radius:0 0 5px 5px}.hs .hs-rackFoot--left{left:20px}.hs .hs-rackFoot--right{right:20px}
.hs .hs-browser{position:absolute;left:58px;top:155px;width:265px;height:255px;border-radius:18px;transform:translateZ(100px) rotateY(4deg) rotateZ(-5deg) translateY(calc(var(--hs-wave)*-7px));color:#343d53}.hs .hs-browserBar{height:38px;display:flex;gap:5px;align-items:center;padding:0 14px;border-bottom:1px solid rgba(144,160,196,.17);font-size:12px}.hs .hs-browserBar i{height:5px;width:5px;background:#bbc6dd;border-radius:50%}.hs .hs-browserBar span{margin-left:14px;color:#6a7894}.hs .hs-browserBody{padding:16px 20px}.hs .hs-browserKicker{font-size:9px;letter-spacing:.1em;color:#8190ae}.hs .hs-browserBody strong{display:block;font-size:23px;line-height:1.13;font-weight:500;width:85%;margin:10px 0}.hs .hs-browserTiles{display:flex;gap:7px;margin:15px 0 12px}.hs .hs-browserTiles i{display:block;height:36px;flex:1;border-radius:7px;background:linear-gradient(135deg,#e4e7fc,#a9b5e8);box-shadow:inset 1px 1px 0 #fff}.hs .hs-browserTiles i:nth-child(2){background:linear-gradient(135deg,#fae9dc,#dfc1ab)}.hs .hs-browserButton{font-size:11px;color:#7477c6}.hs .hs-browserFoot{display:flex;align-items:center;gap:8px;font-size:11px;color:#7d899f;padding:0 20px}.hs .hs-browserFoot i{height:5px;width:5px;border-radius:50%;background:#95a2f3}.hs .hs-dataCard{position:absolute;left:612px;top:380px;width:238px;min-height:98px;display:flex;align-items:center;gap:13px;padding:18px;border-radius:18px;transform:translateZ(80px) rotateZ(5deg) translateY(calc(var(--hs-wave)*6px));color:#344059}.hs .hs-dataCard strong,.hs .hs-response strong,.hs .hs-transferBadge strong{display:block;font-size:17px;line-height:1.25;font-weight:500}.hs .hs-dataCard span,.hs .hs-response span,.hs .hs-transferBadge span{display:block;font-size:11px;color:#77869f;line-height:1.5;margin-top:6px}.hs .hs-dataIcon{width:37px;height:45px;position:relative;flex:0 0 37px}.hs .hs-dataIcon i{position:absolute;top:calc(9px * var(--disc,0));left:0;width:37px;height:23px;border-radius:50%;background:linear-gradient(#d6def4,#a8b8db);border:1px solid #e7eeff;box-shadow:0 7px 0 #a2b3d6}.hs .hs-dataIcon i:nth-child(1){--disc:2}.hs .hs-dataIcon i:nth-child(2){--disc:1}.hs .hs-response{position:absolute;left:230px;top:553px;width:360px;display:flex;gap:16px;align-items:center;padding:20px 24px;border-radius:20px;transform:translateZ(120px) rotateZ(-3deg) translateY(calc(8px - var(--hs-p)*12px));color:#344059}.hs .hs-response span{font-size:12px}.hs .hs-storySteps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:25px 0;border-top:1px solid var(--hs-line)}.hs .hs-storyStep{display:flex;gap:16px;color:var(--hs-muted);position:relative}.hs .hs-storyStep::before{content:"";position:absolute;left:0;right:0;top:-26px;height:2px;background:var(--hs-blue);transform:scaleX(0);transform-origin:left;transition:transform .6s}.hs .hs-storyStep.is-current::before{transform:scaleX(1)}.hs .hs-storyStep strong{display:block;font-size:19px;font-weight:500;color:var(--hs-ink);margin-bottom:6px}.hs .hs-storyStep div>span{font-size:14px;line-height:1.4}.hs .hs-stepNumber{font-size:14px;line-height:27px}.hs .hs-storyStep.is-current .hs-stepNumber{color:var(--hs-blue)}
.hs .hs-migration{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(30px,4vw,70px);align-items:center;padding:55px 36px 65px;background:linear-gradient(120deg,var(--hs-panel),transparent);border-radius:32px;border:1px solid var(--hs-line);margin:60px 0 48px}.hs .hs-migrationScene{height:550px;min-width:0}.hs .hs-migrationScene .hs-modelFit{width:700px;height:540px}.hs .hs-migrationCopy h2{font-size:clamp(34px,3.3vw,48px)}.hs .hs-migrationSteps{list-style:none;margin:28px 0;padding:0}.hs .hs-migrationSteps li{display:flex;gap:18px;padding:16px 0;border-top:1px solid var(--hs-line)}.hs .hs-migrationSteps li>span{font-size:13px;color:var(--hs-muted);padding-top:4px}.hs .hs-migrationSteps strong{font-size:18px;font-weight:500}.hs .hs-migrationSteps p{margin:7px 0 0;font-size:15px;color:var(--hs-muted);line-height:1.5}.hs .hs-migrationBase{position:absolute;left:105px;top:290px;width:480px;height:210px;border-radius:26px;background:linear-gradient(125deg,#eef1fa,#becbe1);transform:rotateX(60deg) translateZ(-45px);box-shadow:0 8px 0 #a4b4cf,0 13px 0 #c8d3e6,0 30px 45px rgba(77,97,141,.16);border:1px solid #e8effc}.hs .hs-files{transform-style:preserve-3d}.hs .hs-file{position:absolute;width:143px;height:196px;padding:23px;border-radius:18px;color:#536281;transform:translateZ(40px) rotateZ(-12deg)}.hs .hs-file--0{left:97px;top:126px;transform:translateZ(20px) rotateZ(-14deg) translateY(calc(var(--hs-wave)*-5px))}.hs .hs-file--1{left:142px;top:159px;transform:translateZ(55px) rotateZ(-3deg) translateY(calc(var(--hs-wave)*-3px))}.hs .hs-file--2{left:188px;top:194px;transform:translateZ(90px) rotateZ(8deg)}.hs .hs-fileSymbol{font-size:36px;color:#8c8add;margin:2px 0 22px;line-height:1}.hs .hs-file strong{font-weight:500;font-size:18px}.hs .hs-file>i{display:block;height:5px;border-radius:3px;background:#cad3e7;margin-top:12px;width:100%}.hs .hs-file>i:last-child{width:60%}.hs .hs-destination{position:absolute;left:435px;top:146px;width:135px;height:185px;transform-style:preserve-3d;transform:translateZ(40px) rotateY(-10deg)}.hs .hs-destinationFront{position:absolute;inset:0;border-radius:12px;background:linear-gradient(130deg,#e8eef9,#b4c3de);border:1px solid #f2f6ff;padding:19px 13px;box-shadow:0 20px 30px rgba(76,96,135,.12)}.hs .hs-destinationFront>span{font-size:14px;color:#7a8aa7;display:block;margin-bottom:18px}.hs .hs-destinationSlot{display:flex;gap:6px;padding:8px;margin-bottom:9px;border:1px solid #ecf3ff;border-radius:4px;background:#b4c3dc;box-shadow:0 2px 0 #91a5c3}.hs .hs-destinationSlot i{width:24px;height:8px;border-radius:2px;background:#92a8cc}.hs .hs-destinationSlot i:last-child{width:5px;height:5px;background:#a4f0d0}.hs .hs-destinationSide{position:absolute;right:0;top:0;width:70px;height:100%;transform-origin:right;transform:rotateY(-90deg);border-radius:10px;background:linear-gradient(90deg,#9fafd0,#c3d1e8);border:1px solid #e6eefa}.hs .hs-destinationTop{position:absolute;top:0;left:0;width:100%;height:70px;transform-origin:top;transform:rotateX(-90deg);border-radius:10px;background:linear-gradient(120deg,#edf3ff,#bbcae3);border:1px solid #f7faff}.hs .hs-transferBadge{position:absolute;left:165px;top:423px;width:385px;display:flex;align-items:center;gap:15px;padding:22px;border-radius:20px;transform:translateZ(140px) rotateZ(-4deg);color:#35425b}.hs .hs-transferBadge span{font-size:12px}
.hs .hs-tech{border-block:1px solid var(--hs-line);margin:55px 0 80px;padding:26px 0}.hs .hs-tech summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:clamp(24px,2.6vw,36px);letter-spacing:-.025em;list-style:none}.hs .hs-tech summary::-webkit-details-marker{display:none}.hs .hs-tech summary::after{content:"+";width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid var(--hs-line);border-radius:50%;font-size:28px;font-weight:400}.hs .hs-tech[open] summary::after{content:"−"}.hs .vh-heroText{margin-top:30px!important}.hs .vh-heroText__lang{columns:2;column-gap:48px;animation:none!important;filter:none!important;transform:none!important;opacity:1!important}.git-hosting-shared.hs .vh-heroText,.git-hosting-shared.hs .vh-heroText p,.git-hosting-shared.hs .vh-heroText ul,.git-hosting-shared.hs .vh-heroText li{filter:none!important;text-align:left!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;animation:none!important;transform:none!important}.hs .vh-heroText p,.hs .vh-heroText li{break-inside:avoid}.hs .vh-reviews{margin-top:80px}.hs .vh-reviews>.vh-subtitle,.hs .vh-faq>.vh-section-title{font-size:clamp(34px,3.5vw,52px);line-height:1.12;letter-spacing:-.035em;font-weight:500}.hs .review-card{border-radius:22px;background:var(--hs-panel);box-shadow:none;border:1px solid var(--hs-line);padding:26px}.hs .review-card__text{font-size:16px!important;color:var(--hs-muted)}.hs .review-card__name{font-size:19px;font-weight:500}.hs .review-card__more{font-size:15px!important}.hs .vh-faq{margin-top:100px}.hs .faq-item{border:0;border-bottom:1px solid var(--hs-line);border-radius:0!important;box-shadow:none;background:transparent;backdrop-filter:none}.hs .faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.hs .faq-q__text{font-size:clamp(18px,1.55vw,23px);line-height:1.4;font-weight:400;min-width:0}.hs .faq-ico{width:36px;height:36px;flex:0 0 36px;border:1px solid var(--hs-line);background:transparent;position:relative}.hs .faq-ico::before,.hs .faq-ico::after{left:50%;top:50%;width:14px;height:1.5px;transform:translate(-50%,-50%);background:var(--hs-ink)}.hs .faq-ico::after{transform:translate(-50%,-50%) rotate(90deg)}.hs .faq-item.is-open .faq-ico::after{transform:translate(-50%,-50%) rotate(0)}.hs .faq-a__inner{padding:0 56px 24px 0;font-size:17px;line-height:1.65;max-width:1080px}
body>.vh-popover[data-vh-popover-owner] .vh-popover__panel{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(240,244,252,.88))!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.85)!important;border-radius:24px!important;box-shadow:0 25px 90px rgba(28,40,74,.3)!important}body>.vh-popover[data-vh-popover-owner] .hosting-spec__label{font-size:14px!important;line-height:1.4!important}body>.vh-popover[data-vh-popover-owner] .hosting-spec__value{font-size:17px!important;line-height:1.4!important}body>.vh-popover[data-vh-popover-owner] .vh-popover__close{display:grid!important;place-items:center!important;font:400 28px/1 Arial!important;width:44px!important;height:44px!important;padding:0!important}
@media(hover:hover) and (pointer:fine){.hs .hs-serverScene:hover .hs-rackDoor{transform:translateZ(32px) rotateY(-36deg)}.hs .hs-migrationScene:hover .hs-file--0{transform:translateZ(20px) rotateZ(-19deg) translate(-8px,-12px)}.hs .hs-file{transition:transform .55s ease}}
html[data-theme=dark] .git-hosting-shared.hs{--hs-ink:#e5e8f1;--hs-muted:#a3afc5;--hs-line:rgba(156,177,213,.19);--hs-panel:#151c2a;--hs-glass:rgba(205,219,249,.5);--hs-edge:rgba(245,250,255,.75);--hs-blue:#a9adff;--vh-bg:#101622;background:#101622;color:var(--hs-ink)}html[data-theme=dark] .hs .hs-eyebrow{color:#f39b75}html[data-theme=dark] .git-hosting-shared.hs .vh-config{background:linear-gradient(135deg,#1d2636,#151d2b);border-color:var(--hs-line)}html[data-theme=dark] .hs .hosting-input,html[data-theme=dark] .hs .hosting-select{background-color:#1c2636;color:#e3e9f4}html[data-theme=dark] .hs .vh-choice__btn.is-active{background:#5557dc!important;color:#fff!important}html[data-theme=dark] .hs .vh-price{background:linear-gradient(120deg,#292e51,#1d2635)}html[data-theme=dark] .hs .hosting-cartBtn,html[data-theme=dark] .hs [data-vh-cart]{background:#6567ee!important;color:#fff!important}html[data-theme=dark] .git-hosting-shared.hs .hosting-tariff{background:linear-gradient(110deg,#1b2435,#151d2b);color:#e6ebf5}html[data-theme=dark] .git-hosting-shared.hs .hosting-tariff:hover{background:linear-gradient(110deg,#242d45,#1b2233)}html[data-theme=dark] .hs .hosting-tariff__trial{background:#243c36!important;color:#abdcc8!important}html[data-theme=dark] .hs .hosting-price__economy,html[data-theme=dark] .hs .vh-price__economy{background:#313758;color:#d6d8ff}html[data-theme=dark] body>.vh-popover[data-vh-popover-owner] .vh-popover__panel{background:linear-gradient(135deg,rgba(29,40,61,.95),rgba(22,32,49,.94))!important;border-color:rgba(176,194,229,.28)!important}html[data-theme=dark] .hs .hs-aura--blue{opacity:.7}
@media(max-width:1190px){.git-hosting-shared.hs .vh-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:28px}.git-hosting-shared.hs .hosting-tariff{grid-template-columns:minmax(180px,1fr) minmax(240px,1.35fr) minmax(200px,1fr);gap:20px}.hs .hosting-tariff__cta{grid-column:3;grid-row:auto}.hs .hosting-tariff__specs{grid-row:span 2}.hs .hs-infraSticky{grid-template-columns:minmax(260px,.75fr) minmax(0,1.3fr)}.hs .hs-infraCopy h2{font-size:40px}.hs .hs-migration{padding:35px 25px;gap:24px}.hs .hs-capacity__caption{flex-wrap:wrap;gap:5px}.hs .hs-plansIntro{grid-template-columns:1fr .8fr;gap:24px}}
@media(max-width:960px){.git-hosting-shared.hs .vh-hero{grid-template-columns:1fr;gap:30px;margin-bottom:65px}.git-hosting-shared.hs .vh-video{aspect-ratio:1.8}.hs .hs-intro{max-width:720px}.hs .hs-capacity{height:290px}.hs .hs-capacity .hs-modelFit{top:56%}.git-hosting-shared.hs .vh-config{max-width:none}.hs .vh-form{grid-template-columns:1fr 1fr;gap:18px 24px}.hs .vh-config__addons,.hs .vh-config__message,.hs .vh-price,.hs .vh-form>[data-vh-cart]{grid-column:1/-1}.hs .vh-config__addons{grid-template-columns:1fr 1fr;gap:18px 24px}.hs .hs-infrastructure{height:auto;margin:70px 0}.hs .hs-infraSticky{position:relative;top:auto;height:auto;min-height:0;grid-template-columns:1fr;gap:10px}.hs .hs-infraCopy{max-width:720px}.hs .hs-infraCopy .hs-note{display:none}.hs .hs-serverScene{height:610px;min-height:0}.hs .hs-migration{grid-template-columns:1fr;padding:30px}.hs .hs-migrationScene{height:440px;grid-row:2}.hs .hs-migrationCopy{max-width:700px}.hs .hs-migrationSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hs .hs-migrationSteps li{gap:10px}.hs .hs-plansIntro{grid-template-columns:1fr;gap:15px}.hs .hs-plansIntro .hs-copy{max-width:650px}.hs .hs-status{font-size:13px}}
@media(max-width:760px){.hs .git-hosting-shared__container{padding-inline:20px}.git-hosting-shared.hs .hosting-tariff{grid-template-columns:1fr 1fr;padding:22px!important;gap:22px}.hs .hosting-tariff__name{grid-column:1/-1}.hs .hosting-tariff__specs{grid-column:1/-1;grid-row:auto;grid-template-columns:1fr 1fr!important;padding-block:18px!important;border-block:1px solid var(--hs-line)}.hs .hosting-tariff__price{grid-column:1}.hs .hosting-tariff__cta{grid-column:2;grid-row:auto;align-self:end}.hs .hosting-tariff__title{font-size:29px!important}.git-hosting-shared.hs .vh-plans__head--catalog .hosting-filters{grid-template-columns:1fr 1fr;gap:16px}.hs .hosting-filters>.hosting-field:first-child{grid-column:1/-1}.hs .hs-storySteps{gap:14px}.hs .hs-storyStep{gap:8px}.hs .hs-storyStep strong{font-size:17px}.hs .hs-storyStep div>span{font-size:13px}.hs .hs-serverScene{height:520px}.hs .vh-heroText__lang{columns:1}.hs .hs-migrationSteps{display:block}.hs .hs-migrationSteps li{gap:18px}.hs .hs-tech{margin:45px 0 55px}.hs .vh-faq{margin-top:65px}}
@media(max-width:520px){.hs .git-hosting-shared__container{padding-inline:18px}.hs .vh-breadcrumbs__list{font-size:12px;gap:5px}.git-hosting-shared.hs .vh-video{aspect-ratio:1.2;border-radius:22px}.git-hosting-shared.hs .vh-video__fallbackTitle{font-size:clamp(32px,9vw,44px);max-width:95%;line-height:1.08}.hs .vh-video__fallback{padding:24px!important;padding-bottom:96px!important}.hs .hs-intro{padding-top:28px}.hs .hs-lead{font-size:34px}.hs .hs-copy{font-size:17px}.hs .hs-eyebrow{font-size:13px!important}.hs .hs-actions{gap:16px}.hs .hs-capacity{height:215px}.hs .hs-capacity__caption{font-size:13px;display:grid;gap:5px}.hs .hs-capacity .hs-modelFit{top:64%}.hs .hs-status{font-size:12px}.git-hosting-shared.hs .vh-config{padding:22px 18px;border-radius:22px}.hs .vh-form,.hs .vh-config__addons{grid-template-columns:1fr}.hs .vh-config__title{font-size:25px!important}.hs .vh-choice__btn{font-size:13px!important;padding-inline:8px!important}.hs .hs-plansTitle,.hs :is(.hs-infraCopy,.hs-migrationCopy) h2{font-size:35px}.git-hosting-shared.hs .vh-plans__head--catalog .hosting-filters{grid-template-columns:1fr}.hs .hosting-filters>.hosting-field:first-child{grid-column:auto}.git-hosting-shared.hs .hosting-tariff{padding:22px 18px!important;gap:18px;grid-template-columns:1fr}.hs .hosting-tariff__price,.hs .hosting-tariff__cta{grid-column:1;grid-row:auto}.hs .hosting-tariff__cta{width:100%;display:block}.hs .hosting-cartBtn{width:100%!important}.hs .hosting-tariff__specs{gap:18px 12px!important}.hs .hosting-spec__label{font-size:13px!important}.hs .hosting-spec__value{font-size:19px!important}.hs .hs-serverScene{height:370px;margin-inline:-10px}.hs .hs-infrastructure{margin:55px 0 35px}.hs .hs-storySteps{grid-template-columns:1fr;gap:0;padding:0}.hs .hs-storyStep{gap:16px;padding:16px 0;border-bottom:1px solid var(--hs-line)}.hs .hs-storyStep::before{display:none}.hs .hs-storyStep strong{font-size:18px;margin-bottom:4px}.hs .hs-storyStep div>span{font-size:14px}.hs .hs-migration{padding:26px 20px 16px;border-radius:24px;margin-top:45px}.hs .hs-migrationScene{height:300px;margin-inline:-20px}.hs .hs-modelNote{bottom:4px;font-size:11px}.hs .hs-migrationCopy h2{font-size:32px}.hs .hs-tech summary{font-size:25px}.hs .faq-q{gap:16px;padding:21px 0}.hs .faq-q__text{font-size:18px}.hs .faq-ico{width:32px;height:32px;flex-basis:32px}.hs .faq-a__inner{padding-right:0;font-size:16px}.hs .review-card{padding:22px}.hs .vh-reviews>.vh-subtitle{font-size:33px}}
@media(prefers-reduced-motion:reduce){.hs .hs-infrastructure{height:auto}.hs .hs-infraSticky{position:relative;top:auto;height:auto;min-height:640px}.hs .hs-rig,.hs .hs-file,.hs .hs-rackDoor{transition:none!important}.hs .hs-storyStep::before{transition:none}.hs .hs-link{transition:none}.hs .vh-heroText__lang{animation:none!important}}
.hs .hosting-price__now [data-vh-card-price]{font-size:28px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.035em}.hs .hosting-tariff__meta span+span::before{content:'·';display:inline-block;margin-right:7px;color:var(--hs-muted)}.hs .hosting-filters .hosting-field__labelWrap,.hs .hosting-filters .hosting-field__label{font-size:14px!important;font-weight:400!important}.hs .hosting-tariff__trial{border-color:rgba(54,131,98,.18)!important}.hs .hosting-tariff__trialHelp.vh-help{border-color:rgba(54,131,98,.25)!important}
body>.vh-popover[data-vh-popover-owner] .vh-popover__head{background:rgba(222,230,249,.56)!important;color:#303b52!important;border-bottom:1px solid rgba(129,148,187,.18)}body>.vh-popover[data-vh-popover-owner] .vh-popover__title{color:inherit!important;font-weight:500!important;font-size:24px!important}body>.vh-popover[data-vh-popover-owner] .vh-popover__sub{color:#63718c!important;font-size:14px!important}body>.vh-popover[data-vh-popover-owner] .vh-popover__close{background:rgba(255,255,255,.48)!important;border:1px solid rgba(124,142,181,.25)!important;color:#425777!important}body>.vh-popover[data-vh-popover-owner] .hosting-spec__label{color:#64718b!important}body>.vh-popover[data-vh-popover-owner] .hosting-spec__value,body>.vh-popover[data-vh-popover-owner] .vh-popover__h{color:#28384f!important}
html[data-theme=dark] body>.vh-popover[data-vh-popover-owner] .vh-popover__head{background:rgba(90,110,155,.18)!important;color:#e4ecfb!important}html[data-theme=dark] body>.vh-popover[data-vh-popover-owner] .vh-popover__sub,html[data-theme=dark] body>.vh-popover[data-vh-popover-owner] .hosting-spec__label{color:#afbdd3!important}html[data-theme=dark] body>.vh-popover[data-vh-popover-owner] .hosting-spec__value,html[data-theme=dark] body>.vh-popover[data-vh-popover-owner] .vh-popover__h{color:#e0e9f9!important}html[data-theme=dark] body>.vh-popover[data-vh-popover-owner] .vh-popover__close{color:#e3eafb!important;background:rgba(202,215,243,.1)!important}html[data-theme=dark] .hs .vh-choice{background:#202b3d!important}
@media(max-width:520px){.hs .hs-browserBody strong{font-size:27px}.hs .hs-dataCard strong,.hs .hs-response strong,.hs .hs-transferBadge strong{font-size:23px}.hs .hs-dataCard span,.hs .hs-response span,.hs .hs-transferBadge span{font-size:14px}.hs .hs-browserBar span{font-size:16px}.hs .hs-browserKicker,.hs .hs-browserFoot,.hs .hs-browserButton{font-size:13px}}

/* Compact plan rows: trial stays with the plan identity; pricing and order controls retain their hooks. */
.git-hosting-shared.hs .hosting-list{gap:12px}.git-hosting-shared.hs .hosting-tariff{padding:16px 20px!important;border-radius:16px!important;grid-template-columns:minmax(210px,1.05fr) minmax(260px,1.45fr) minmax(190px,.9fr) minmax(175px,.8fr);grid-template-areas:"name specs price cta";gap:8px 20px;align-items:center}.git-hosting-shared.hs .hosting-tariff--has-trial{grid-template-areas:"trial specs price cta" "name specs price cta"}
.hs .hosting-tariff .hosting-tariff__name{grid-area:name!important;align-self:center}.hs .hosting-tariff .hosting-tariff__specs{grid-area:specs!important;align-self:center;gap:8px 20px!important;padding:0!important;border:0}.hs .hosting-tariff .hosting-tariff__price{grid-area:price!important;align-self:center}.hs .hosting-tariff .hosting-tariff__cta{grid-area:cta!important;align-self:center}.hs .hosting-tariff .hosting-tariff__trial{grid-area:trial!important;max-width:100%!important;padding:3px 7px!important;min-height:26px!important;line-height:1.25!important;gap:5px!important;margin:0!important;align-self:end;justify-self:start}
.hs .hosting-tariff__title{font-size:25px!important;line-height:1.12!important}.hs .hosting-tariff__meta{margin-top:7px;gap:6px}.hs .hosting-tariff__trialText{font-size:12px!important;line-height:1.3!important}.hs .hosting-tariff__trialHelp.vh-help{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex-basis:24px!important}.hs .hosting-tariff .hosting-spec__label{font-size:14px!important;line-height:1.3!important}.hs .hosting-tariff .hosting-spec__value{font-size:18px!important;line-height:1.3!important;margin-top:3px}.hs .hosting-price__now [data-vh-card-price]{font-size:26px!important}.hs .hosting-tariff .hosting-cartBtn{min-height:44px!important;padding:10px 14px!important;font-size:14px!important;line-height:1.35!important}.hs .hosting-price__old{margin-bottom:3px}.hs .hosting-price__note{margin-top:5px}.hs .hosting-price__economy{margin-top:5px}
@media(max-width:1190px){.git-hosting-shared.hs .hosting-tariff{grid-template-columns:minmax(195px,.95fr) minmax(230px,1.25fr) minmax(205px,1fr);grid-template-areas:"name specs price" "name specs cta";gap:8px 18px}.git-hosting-shared.hs .hosting-tariff--has-trial{grid-template-areas:"trial specs price" "name specs cta"}.hs .hosting-tariff .hosting-tariff__cta{align-self:start}.hs .hosting-tariff .hosting-tariff__price{align-self:end}.hs .hosting-tariff .hosting-tariff__trial{align-self:end}}
@media(max-width:760px){.git-hosting-shared.hs .hosting-tariff{padding:16px 18px!important;grid-template-columns:minmax(0,1fr) minmax(150px,.9fr);grid-template-areas:"name name" "specs specs" "price cta";gap:10px 14px}.git-hosting-shared.hs .hosting-tariff--has-trial{grid-template-areas:"trial trial" "name name" "specs specs" "price cta"}.hs .hosting-tariff .hosting-tariff__specs{grid-template-columns:1fr 1fr!important;padding:10px 0!important;border-block:1px solid var(--hs-line);gap:8px 16px!important}.hs .hosting-tariff .hosting-tariff__cta{align-self:center}.hs .hosting-tariff .hosting-tariff__price{align-self:center}.hs .hosting-tariff__title{font-size:25px!important}}
@media(max-width:520px){.git-hosting-shared.hs .hosting-tariff{padding:15px 16px!important;grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "specs" "price" "cta";gap:10px}.git-hosting-shared.hs .hosting-tariff--has-trial{grid-template-areas:"trial" "name" "specs" "price" "cta"}.hs .hosting-tariff .hosting-tariff__trial{padding:2px 7px!important}.hs .hosting-tariff .hosting-tariff__specs{padding:9px 0!important;gap:8px 12px!important}.hs .hosting-tariff .hosting-spec__label{font-size:13px!important}.hs .hosting-tariff__meta{margin-top:5px}.hs .hosting-tariff .hosting-cartBtn{width:100%!important}.hs .hosting-price__now [data-vh-card-price]{font-size:25px!important}}

/* Keep the Russian video title on two word-aligned lines. */
html:not([data-lang="en"]) .git-hosting-shared.hs .vh-video__fallbackTitle{width:min-content;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:normal;hyphens:none}

/* Rounded extrusion layers share the top contour, eliminating protruding flat side faces. */
.hs .hs-deckLayer{position:absolute;inset:0;display:block;border-radius:inherit;transform:translateZ(calc(var(--layer)*-1.25px));background:linear-gradient(135deg,#c3cee1,#9caec9 65%,#acbad0);pointer-events:none}.hs .hs-deckLayer:nth-child(2n){background:linear-gradient(135deg,#b6c3d9,#91a5c3 65%,#a3b3cc)}
