.acquisition{background:#f5f9fc}.acquisition .page{max-width:1400px}.acquisition .hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:28px clamp(32px,5vw,72px);padding-block:60px 72px;display:grid}.acquisition .hero-copy{text-align:left;margin:0}.acquisition .eyebrow{letter-spacing:.17em;font-size:.69rem}.acquisition h1{letter-spacing:-.06em;text-wrap:pretty;font-size:clamp(2.8rem,4.2vw,4rem);line-height:1.04}.acquisition .hero-description{margin-top:24px}.acquisition .hero-description strong{font-size:1.22rem;font-weight:650;line-height:1.5}.acquisition .hero-detail{max-width:480px;margin:10px 0 0;font-size:1rem;line-height:1.65}.compare-setup{color:#425975;margin-top:20px;font-size:.9rem}.compare-setup>span{color:var(--blue-strong);margin-right:5px}.compare-setup strong{color:var(--blue-strong)}.why-uncloud{background:linear-gradient(135deg,#eaf3fe,#fff 80%);border:1px solid #cfdfef;border-radius:24px;grid-area:1/2/3;align-self:center;padding:28px 32px;box-shadow:0 16px 45px #29486c08}.why-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.why-heading h2{color:var(--blue-strong);letter-spacing:-.025em;font-size:1.2rem}.why-heading .solution-computer{flex:none;width:86px;max-width:none;margin:0 4px 0 0}.why-heading .solution-screen{border-width:4px;border-radius:6px 6px 2px 2px}.why-heading .solution-base{height:5px}.why-reasons{margin:22px 0 0;padding:0;list-style:none;display:grid}.why-reasons li{border-top:1px solid #dbe5f0;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:19px 0;display:grid}.reason-check{width:26px;height:26px;color:var(--blue-strong);background:#dfeeff;border-radius:50%;place-items:center;margin-top:1px;font-size:.9rem;display:grid}.why-reasons h3{letter-spacing:-.025em;font-size:1.16rem;line-height:1.35}.why-reasons p{color:#596980;margin-top:6px;font-size:.94rem;line-height:1.6}.compare-platforms{border-top:1px solid #dbe5f0;justify-content:center;align-items:center;gap:24px;padding-top:18px;display:flex}.compare-platforms>span{color:#596980;align-items:center;gap:7px;font-size:.75rem;font-weight:600;display:inline-flex}.compare-platforms .platform-mark{width:16px;height:16px;display:inline-block}.compare-offer{border-top:1px solid #d8e3ef;max-width:510px;padding-top:22px}.compare-price{align-items:center;gap:10px;display:flex}.compare-price strong{color:var(--blue-strong);letter-spacing:-.065em;font-size:3.4rem;line-height:1}.compare-price>span{white-space:nowrap;gap:4px;font-size:.85rem;font-weight:650;display:grid}.compare-price small{color:#596980;font-size:.75rem;font-weight:400}.compare-signup{margin-top:18px}.compare-signup .primary-link{justify-content:center;align-items:center;max-width:420px;display:flex}.compare-signup .reserve-offer,.acquisition .pricing-offer .reserve-offer{font-size:1rem}.compare-signup .access-note,.acquisition .pricing-offer .access-note{font-size:.85rem}.acquisition .savings{margin-bottom:0;padding:clamp(24px,4vw,48px)}.acquisition .savings h2{font-size:clamp(2rem,3.1vw,2.9rem)}.comparison-source{color:#596980;margin-top:14px;font-size:.78rem}.comparison-source a{text-underline-offset:3px;text-decoration:underline}.acquisition .video{padding-block:72px}.acquisition .pricing,.acquisition .faq{padding-bottom:72px}.acquisition .join{margin-bottom:72px}.join-action{scroll-margin-top:28px}.section-intro{max-width:460px;color:var(--muted);text-wrap:pretty;margin-top:20px;font-size:1.02rem;line-height:1.65}.switch{border:1px solid var(--line);background:var(--panel);border-radius:28px;grid-template-columns:1fr 1fr;align-items:start;gap:28px clamp(28px,5vw,64px);margin-top:clamp(64px,8vw,110px);padding:clamp(28px,4.5vw,56px);scroll-margin-top:28px;display:grid}.switch h2,.join h2{letter-spacing:-.05em;text-wrap:balance;margin-top:17px;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.08}.switch-steps{margin:0;padding:0;list-style:none;display:grid}.switch-steps li{border-bottom:1px solid var(--soft-line);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.switch-steps .step-number{margin-bottom:0}.switch-steps h3{letter-spacing:-.025em;padding-top:9px;font-size:1.15rem;line-height:1.35}.switch-steps p{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:.96rem;line-height:1.6}.cost-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.cost-table caption{text-align:left;padding-bottom:20px;font-weight:700;line-height:1.4}.cost-table caption span{color:var(--muted);margin-top:6px;font-size:.8rem;font-weight:400;display:block}.cost-table th,.cost-table td{border-bottom:1px solid var(--soft-line);vertical-align:top;padding:12px 16px 12px 0}.cost-table :is(th,td):last-child{padding-right:0}.cost-table thead :is(th,td){color:var(--muted);font-size:.75rem;font-weight:500}.cost-table thead th:last-child{color:var(--blue-strong);font-weight:700}.cost-table tbody th{font-size:.95rem;font-weight:650}.cost-table tbody td{color:#4a5568;font-size:.92rem;line-height:1.5}.cost-table tbody td:last-child{color:var(--ink);font-weight:650}.cost-table--right :is(thead,tbody) :is(th,td):not(:first-child){text-align:right;white-space:nowrap}.cost-table--right thead th:not(:first-child){white-space:normal}.faq{padding-bottom:clamp(64px,8vw,110px);scroll-margin-top:28px}.faq .section-heading{text-align:center}.join{box-shadow:var(--shadow);text-align:center;background:linear-gradient(135deg,#edf4fc,#fff);border:1px solid #d1e1f3;border-radius:28px;margin-bottom:clamp(64px,8vw,110px);padding:clamp(40px,6vw,80px) clamp(24px,4.5vw,56px)}.join h2{max-width:760px;margin-inline:auto}.join-action{max-width:690px;margin:34px auto 0}.join-action .primary-link{justify-content:center;align-items:center;padding:0 28px;display:inline-flex}@media (width<=1024px){.acquisition .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.why-uncloud{padding:24px}.switch{grid-template-columns:1fr}}@media (width<=800px){.acquisition .hero{grid-template-columns:1fr;gap:28px;padding-block:32px 52px}.acquisition .hero-copy{max-width:640px}.acquisition h1{font-size:clamp(2.6rem,7vw,3.6rem)}.why-uncloud{grid-area:auto}.acquisition .header-actions .github-link{display:none}}@media (width<=620px){.acquisition .header-cta,.compare-setup{display:none}.acquisition .faq-link{display:inline}.compare-offer{background:#fff;border:1px solid #d3e2f2;border-radius:16px;padding:20px 16px 14px;box-shadow:0 14px 36px #29486c14}.compare-price{justify-content:center;gap:12px}.compare-price strong{font-size:3.6rem}.compare-price>span{font-size:.9rem}.compare-price small{font-size:.8rem}.compare-signup{text-align:center;margin-top:14px}.compare-signup .primary-link{margin-inline:auto}.acquisition .hero-description strong{font-size:1.1rem}.acquisition .hero-detail{font-size:.95rem}.why-uncloud{border-radius:18px;padding:22px}.why-heading{gap:12px}.why-heading h2{font-size:1.08rem}.why-heading .solution-computer{width:66px}.why-reasons{margin-top:18px}.why-reasons li{gap:10px;padding:16px 0}.why-reasons h3{font-size:1.07rem}.why-reasons p{font-size:.88rem}.acquisition .video{padding-block:52px}.acquisition .savings{padding:26px 20px}.switch{border-radius:22px;padding:28px 24px}.switch-steps li{gap:14px}.cost-table th,.cost-table td{padding-right:10px}.cost-table tbody th{font-size:.8rem}.cost-table tbody td{font-size:.82rem}.faq .section-heading{text-align:left}.join{border-radius:22px;padding:36px 20px}}
