.isp-workspace .isp-vpsOffer{scroll-margin-top:100px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);gap:36px;padding:clamp(24px,4vw,48px);border:1px solid var(--isp-border);border-radius:28px;background:linear-gradient(120deg,rgba(var(--isp-primary-rgb),.065),transparent 65%),var(--isp-surface-soft)}.isp-vpsOffer__main{min-width:0}.isp-workspace .isp-vpsOffer h2{font-size:clamp(28px,3vw,46px);max-width:850px;margin:0}.isp-workspace .isp-vpsOffer .isp-kicker{display:flex;align-items:center;gap:12px;margin-bottom:22px}.isp-vpsOffer .isp-kicker img{flex:none}.isp-workspace .isp-vpsOffer__main>p:not(.isp-kicker){font-size:16px;line-height:1.65;color:var(--isp-muted);max-width:800px;margin:22px 0 0}.isp-vpsOffer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}.isp-workspace .isp-vpsOffer__terms{color:var(--isp-text);text-decoration:underline;text-underline-offset:4px;font-size:14px;line-height:1.5}.isp-vpsOffer__gift{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;border-left:1px solid var(--isp-border);padding-left:32px;min-width:0}.isp-vpsOffer__gift>span{font-size:13px;font-weight:500;color:var(--isp-text);padding:7px 12px;border:1px solid var(--isp-border);border-radius:999px;background:var(--isp-surface)}.isp-vpsOffer__gift>strong{font-size:clamp(64px,7vw,100px);font-weight:500;letter-spacing:-.055em;line-height:1;color:var(--isp-text)}.isp-vpsOffer__gift>b{font-size:17px;font-weight:500;line-height:1.4}.isp-vpsOffer__gift>small{color:var(--isp-muted);font-size:13px;line-height:1.6;max-width:330px}.isp-price__standalone{display:block;color:var(--isp-muted);font-size:13px;margin-bottom:10px}.isp-workspace .isp-vpsPrice{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--isp-border);border-bottom:1px solid var(--isp-border);padding:20px 0;margin:12px 0 8px;min-width:0}.isp-vpsPrice__label{font-size:14px;font-weight:500}.isp-vpsPrice__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.isp-vpsPrice__amount strong{font-size:clamp(26px,2.5vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.2}.isp-vpsPrice__amount>span{font-size:13px;color:var(--isp-muted)}.isp-vpsPrice__saving{color:var(--isp-accent);font-size:13px;line-height:1.5}.isp-vpsPrice>small{font-size:12px;line-height:1.6;color:var(--isp-muted)}.isp-workspace .isp-vpsPrice>a{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:4px;line-height:1.5}.isp-workspace .isp-vpsNotes{color:var(--isp-muted);font-size:13px;line-height:1.7;max-width:1000px;margin:26px 0 0}.isp-vpsNotes a{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.isp-workspace .isp-vpsOffer{grid-template-columns:minmax(0,1fr);gap:26px}.isp-vpsOffer__gift{border-left:0;border-top:1px solid var(--isp-border);padding:26px 0 0}.isp-vpsOffer__gift>strong{font-size:72px}.isp-vpsOffer__gift>small{max-width:none}}@media(max-width:480px){.isp-workspace .isp-vpsOffer{padding:24px 20px;border-radius:22px}.isp-vpsOffer__actions{align-items:flex-start;flex-direction:column;gap:16px}.isp-vpsOffer__actions .isp-btn{width:100%}.isp-workspace .isp-vpsOffer .isp-kicker{font-size:12px;gap:10px}.isp-vpsPrice__amount{gap:7px}.isp-vpsPrice__amount strong{font-size:29px}}:is(html[data-theme=dark],body[data-theme=dark],.theme-dark) .isp-vpsPrice__saving{color:#ffbf99}
