:root{--blue:#1b50ff;--cyan:#16d9ff;--ink:#071126;--navy:#08182f;--paper:#f5f7fb;--line:#d9e0eb;--muted:#637087}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#fff}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid #e6eaf0;background:#fff;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);font-weight:800;letter-spacing:-.04em;font-size:20px}.brand>span:last-child>span{color:var(--blue)}.brand-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--blue),#12baf7);color:#fff;display:grid;place-items:center;font-size:19px;box-shadow:0 8px 20px #1b50ff32}.nav-contact{font-size:13px;text-decoration:none;color:var(--muted);display:flex;gap:8px;align-items:center}.nav-contact strong{color:var(--ink);margin-left:4px}.status-dot{width:7px;height:7px;background:#17c984;border-radius:50%;box-shadow:0 0 0 4px #17c98418}.hero{min-height:720px;background:radial-gradient(circle at 15% 20%,#123a70 0,transparent 29%),linear-gradient(128deg,#081a35 0%,#061124 62%,#08192f 100%);color:#fff;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(410px,.85fr);gap:6vw;padding:76px max(5vw,24px);position:relative;overflow:hidden}.grid-glow{position:absolute;inset:0;background-image:linear-gradient(#5f83b00b 1px,transparent 1px),linear-gradient(90deg,#5f83b00b 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,#000,transparent 80%)}.hero-copy,.form-card{position:relative;z-index:1}.hero-copy{align-self:center;max-width:740px}.eyebrow,.overline{font-weight:700;letter-spacing:.15em;font-size:12px;color:#78dff8}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:28px;height:2px;background:var(--cyan)}h1{font-size:clamp(42px,5.3vw,74px);line-height:1.02;letter-spacing:-.055em;margin:26px 0 24px}h1 em{font-style:normal;color:#67d9f6}.lead{font-size:18px;line-height:1.7;color:#b7c5d8;max-width:640px}.hero-points{display:flex;flex-wrap:wrap;gap:18px 25px;margin:31px 0}.hero-points span{font-size:14px;color:#d4deea}.hero-points i{font-style:normal;color:var(--cyan);margin-right:7px}.trust-line{display:flex;align-items:center;gap:15px;border-top:1px solid #ffffff1a;padding-top:28px;margin-top:32px}.trust-line p{font-size:12px;color:#899bb3;line-height:1.5}.trust-line strong{font-size:13px;color:#dbe7f5}.avatars{display:flex}.avatars b{width:32px;height:32px;border-radius:50%;border:2px solid #0a1930;margin-left:-7px;background:#183e66;display:grid;place-items:center;font-size:9px;color:#68dbf5}.avatars b:first-child{margin-left:0;background:var(--blue)}.form-card{background:#fff;color:var(--ink);border-radius:14px;padding:34px;box-shadow:0 30px 80px #0006;align-self:center;border-top:4px solid var(--blue)}.form-step{font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--blue)}.form-card h2{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:10px 0}.form-card>p{font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:22px}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{font-size:11px;font-weight:700;color:#344057;display:block;margin-bottom:12px}input,select{width:100%;height:47px;border:1px solid #dce2ec;border-radius:6px;margin-top:6px;padding:0 13px;font:500 12px Manrope;color:var(--ink);background:#fafbfc;outline:none}input:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1b50ff12;background:#fff}button,.architecture-copy>a,.final-cta>a{height:52px;background:var(--blue);color:#fff;border:0;width:100%;border-radius:6px;font:800 12px Manrope;letter-spacing:.04em;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.2s}button:hover,.architecture-copy>a:hover,.final-cta>a:hover{background:#1242da;transform:translateY(-1px)}button span,.architecture-copy>a span,.final-cta>a span{font-size:20px;margin-left:12px}.form-card small{display:block;text-align:center;color:#8c96a7;font-size:9px;line-height:1.5;margin-top:11px}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:-1px auto 0;border:1px solid var(--line);border-top:0}.proof-strip div{padding:27px 34px;border-right:1px solid var(--line)}.proof-strip div:last-child{border:0}.proof-strip strong,.proof-strip span{display:block}.proof-strip strong{font-size:14px}.proof-strip span{font-size:11px;color:var(--muted);margin-top:6px}.fit{padding:110px max(5vw,24px);max-width:1400px;margin:auto}.section-copy{display:grid;grid-template-columns:120px minmax(0,620px);gap:20px;margin-bottom:54px}.section-number{font-size:12px;color:var(--blue);font-weight:800;border-top:2px solid var(--blue);padding-top:12px}.section-copy h2,.architecture-copy h2,.final-cta h2{font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-.05em;margin:10px 0 18px}.section-copy>div>p:last-child,.architecture-copy>p{color:var(--muted);line-height:1.7;font-size:15px}.use-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.use-grid article{padding:30px;min-height:260px;border-right:1px solid var(--line);position:relative}.use-grid article:last-child{border:0}.use-grid article>span{font-size:10px;color:#9da7b7}.icon{font-size:24px;color:var(--blue);margin:40px 0 24px}.use-grid h3{font-size:16px}.use-grid p{font-size:12px;line-height:1.65;color:var(--muted)}.architecture{display:grid;grid-template-columns:1fr 1fr;min-height:670px;background:var(--paper)}.server-visual{background:linear-gradient(145deg,#07152c,#102a4b);position:relative;overflow:hidden;display:grid;place-items:center}.server-visual:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;border:1px solid #48d9ff1e;box-shadow:0 0 100px #0fafff20}.rack{width:190px;height:280px;border:1px solid #5ee1ff66;background:#091a32;box-shadow:0 30px 90px #0009,0 0 50px #1dc9ff20;padding:25px;position:relative;z-index:2}.rack span,.rack i{display:block;height:42px;margin-bottom:14px;border:1px solid #2e6583;background:linear-gradient(90deg,#102a47,#0b2038);position:relative}.rack span:after,.rack i:after{content:"";position:absolute;right:12px;top:17px;width:7px;height:7px;border-radius:50%;background:#18e3a3;box-shadow:-17px 0 var(--cyan)}.pulse{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.p1{top:25%;left:25%}.p2{bottom:23%;right:22%}.p3{top:19%;right:28%}.architecture-copy{padding:80px clamp(36px,7vw,110px);align-self:center}.architecture-copy h2{font-size:clamp(34px,4vw,50px)}.architecture-copy ul{list-style:none;padding:0;margin:30px 0}.architecture-copy li{padding:15px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.architecture-copy li b{font-size:13px}.architecture-copy li span{font-size:11px;color:var(--muted);text-align:right}.architecture-copy>a{width:260px;margin-top:32px}.final-cta{text-align:center;color:#fff;padding:105px 24px;background:linear-gradient(120deg,#06142a,#0b2851)}.final-cta h2{margin:12px auto}.final-cta>p:not(.overline){color:#aebdd0}.final-cta>a{width:310px;margin:35px auto 13px;background:var(--cyan);color:#06213d}.final-cta>a:hover{background:#79eaff}.final-cta small{color:#7488a2;font-size:10px}footer{display:flex;align-items:center;gap:40px;padding:35px max(5vw,24px);background:#040d1d;color:#fff;border-top:1px solid #ffffff12}footer .brand{color:#fff}footer p{font-size:11px;color:#74849a;flex:1}footer div{display:flex;gap:22px}footer div a{font-size:11px;color:#9aabc1;text-decoration:none}.mobile-cta{display:none}.success{padding:28px 0;text-align:center}.success .check{font-size:34px;color:#15b97b}.success h3{font-size:23px;margin:10px}.success p{font-size:13px;color:var(--muted);line-height:1.6}.success a{display:flex;height:52px;align-items:center;justify-content:center;background:#1fbd71;color:white;text-decoration:none;border-radius:6px;font-weight:800;font-size:12px;margin-top:20px}
@media(max-width:950px){.hero{grid-template-columns:1fr;padding-top:58px}.hero-copy{max-width:760px}.form-card{width:100%;max-width:680px}.use-grid{grid-template-columns:1fr 1fr}.use-grid article:nth-child(2){border-right:0}.use-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.architecture{grid-template-columns:1fr}.server-visual{min-height:500px}.architecture-copy{padding:70px max(7vw,30px)}}
@media(max-width:620px){body{padding-bottom:70px}.nav{height:66px}.nav-contact{font-size:0}.nav-contact strong{font-size:11px}.hero{padding:48px 20px 58px;gap:45px}.hero h1{font-size:42px}.lead{font-size:16px}.hero-points{display:grid;gap:11px}.form-card{padding:25px 20px}.two-cols{grid-template-columns:1fr;gap:0}.proof-strip{grid-template-columns:1fr;margin:0}.proof-strip div{border-right:0;border-bottom:1px solid var(--line)}.fit{padding:75px 20px}.section-copy{grid-template-columns:1fr}.section-number{width:45px}.use-grid{grid-template-columns:1fr}.use-grid article{border-right:0!important;border-bottom:1px solid var(--line)!important;min-height:220px}.architecture-copy li{display:block}.architecture-copy li span{display:block;text-align:left;margin-top:6px}.server-visual{min-height:420px}.final-cta{padding:80px 20px}.final-cta>a{width:100%}footer{display:block;text-align:center;padding:35px 20px}footer .brand{justify-content:center}footer p{margin:18px}footer div{justify-content:center;flex-wrap:wrap}.mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;background:#fff;padding:10px 14px;z-index:20;box-shadow:0 -5px 25px #0002}.mobile-cta a{display:flex;background:var(--blue);color:#fff;height:48px;align-items:center;justify-content:center;text-decoration:none;font-weight:800;font-size:12px;border-radius:5px}}

/* HostBits official campaign identity */
:root{--blue:#ff008f;--cyan:#ff654f;--ink:#171717;--navy:#111;--paper:#f5f5f5;--line:#dedede;--muted:#68666b}
.logo-window{width:168px;height:46px;overflow:hidden;position:relative;display:block}.logo-window img{position:absolute;width:190px;height:190px;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain}.hero{background:radial-gradient(circle at 12% 20%,#ff654f30 0,transparent 30%),radial-gradient(circle at 48% 70%,#ff008f28 0,transparent 36%),linear-gradient(130deg,#161616,#080808 72%)}.grid-glow{background-image:linear-gradient(#ff90ca12 1px,transparent 1px),linear-gradient(90deg,#ff90ca12 1px,transparent 1px)}.eyebrow,.overline{color:#ff4d77}.eyebrow span{background:linear-gradient(90deg,#ff654f,#ff008f)}h1 em{background:linear-gradient(90deg,#ff654f,#ff008f);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:#c9c5c8}.hero-points i{color:#ff2e78}.avatars b{background:#2c292b;border-color:#111;color:#ff91c9}.avatars b:first-child{background:linear-gradient(135deg,#ff654f,#ff008f)}.form-card{border-top:4px solid transparent;border-image:linear-gradient(90deg,#ff654f,#ff008f) 1}.form-step,.section-number,.icon{color:#ff008f}input:focus,select:focus{border-color:#ff008f;box-shadow:0 0 0 3px #ff008f12}button,.architecture-copy>a,.final-cta>a,.mobile-cta a{background:linear-gradient(90deg,#ff654f,#ff008f)}button:hover,.architecture-copy>a:hover,.final-cta>a:hover{background:linear-gradient(90deg,#ff745f,#e90082)}.section-number{border-color:#ff008f}.plans{padding:105px max(5vw,24px);background:#f4f4f4}.plans-heading{text-align:center;max-width:760px;margin:0 auto 55px}.plans-heading h2{font-size:clamp(35px,4vw,52px);letter-spacing:-.05em;margin:10px 0 14px}.plans-heading>p:last-child{color:var(--muted);font-size:14px}.plans-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.plan-card{background:#fff;border:1px solid #ddd;border-radius:18px;padding:32px;position:relative;box-shadow:0 14px 40px #0000000a}.plan-card.featured{border:2px solid #ff168b;transform:translateY(-12px);box-shadow:0 22px 60px #ff008f20}.most-chosen{position:absolute;top:-14px;left:50%;transform:translateX(-50%);white-space:nowrap;color:#fff;background:linear-gradient(90deg,#ff654f,#ff008f);border-radius:20px;padding:7px 18px;font-size:10px;font-weight:800;letter-spacing:.11em}.plan-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px}.plan-top span{font-size:10px;letter-spacing:.12em;color:#ff008f;font-weight:800}.plan-top b{font-size:10px;color:#8b898d}.plan-card h3{font-size:20px;margin:0 0 7px;letter-spacing:-.03em}.cpu{color:#ff2d6f;font-size:12px;margin-bottom:25px}.plan-card ul{list-style:none;padding:0;margin:0 0 25px;border-top:1px solid #eee}.plan-card li{padding:12px 0;border-bottom:1px solid #eee;font-size:13px;color:#56545a}.plan-card li:before{content:'✓';color:#ff008f;font-weight:800;margin-right:9px}.price{display:flex;align-items:center;color:#ff096f;margin:28px 0}.price small{font-size:17px;margin-right:7px}.price strong{font-size:48px;line-height:1;letter-spacing:-.06em}.price span{font-size:11px;line-height:1.2;margin-left:5px}.plan-card button{height:50px}.stock-note{text-align:center;color:#777;font-size:11px;margin:35px 0 0;text-transform:uppercase;letter-spacing:.08em}.server-visual{background:radial-gradient(circle,#ff008f35,transparent 50%),linear-gradient(145deg,#171717,#050505)}.server-visual:before{border-color:#ff4f9d2f;box-shadow:0 0 100px #ff008f20}.rack{border-color:#ff519b66;background:#171014;box-shadow:0 30px 90px #0009,0 0 50px #ff008f20}.rack span,.rack i{border-color:#7d2f58;background:linear-gradient(90deg,#25151d,#180f14)}.rack span:after,.rack i:after{background:#ff654f;box-shadow:-17px 0 #ff008f}.pulse{background:#ff008f;box-shadow:0 0 18px #ff008f}.final-cta{background:linear-gradient(120deg,#111,#201017 55%,#39001f)}.final-cta>a{color:#fff}.final-cta>p:not(.overline){color:#c0b8bd}footer{background:#0d0d0d}.mobile-cta a{background:linear-gradient(90deg,#ff654f,#ff008f)!important}
@media(max-width:950px){.plans-grid{grid-template-columns:1fr;max-width:620px}.plan-card.featured{transform:none;margin:12px 0}.logo-window{width:150px}}
@media(max-width:620px){.plans{padding:75px 20px}.plan-card{padding:27px 22px}.price strong{font-size:43px}.nav .logo-window{width:140px;height:42px}.nav .logo-window img{width:165px;height:165px}footer .logo-window{margin:auto}}
.server-visual:before{display:none}.server-photo{width:100%;height:100%;object-fit:cover;display:block}.server-visual{min-height:670px}
@media(max-width:950px){.server-visual{min-height:500px}.server-photo{object-position:center 62%}}
.architecture{display:flex;flex-direction:column;background:#fff;padding:80px max(5vw,24px) 95px}.server-visual{order:1;width:100%;min-height:0!important;background:#fff!important;overflow:visible;padding:0;display:flex;justify-content:center}.server-photo{width:min(100%,1050px);height:auto;max-height:620px;object-fit:contain;object-position:center;display:block}.architecture-copy{order:2;text-align:center;padding:35px 0 0;max-width:850px;width:100%;margin:0 auto}.architecture-copy>p{max-width:680px;margin-left:auto;margin-right:auto}.architecture-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;text-align:left;margin:36px auto;max-width:780px}.architecture-copy>a{margin:32px auto 0}.architecture-copy li span{text-align:right}
@media(max-width:700px){.architecture{padding:55px 20px 70px}.server-photo{width:112%;max-width:none}.architecture-copy{padding-top:25px}.architecture-copy ul{grid-template-columns:1fr}.architecture-copy li span{text-align:left}.architecture-copy>a{width:100%}}
.architecture{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:50px;padding:90px max(5vw,24px);min-height:680px}.architecture-copy{order:1;text-align:left;padding:0;max-width:680px;margin:0}.architecture-copy>p{margin-left:0;margin-right:0}.architecture-copy ul{grid-template-columns:1fr;text-align:left;margin:32px 0;max-width:660px}.architecture-copy>a{margin:32px 0 0}.architecture-copy li span{text-align:right}.server-visual{order:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:0!important}.server-photo{width:115%;max-width:820px;height:auto;object-fit:contain;object-position:center}
@media(max-width:950px){.architecture{display:flex;flex-direction:column;padding:65px max(6vw,24px) 80px;gap:10px}.server-visual{order:1}.architecture-copy{order:2;text-align:center;max-width:760px}.architecture-copy>p{margin-left:auto;margin-right:auto}.architecture-copy ul{grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto}.architecture-copy>a{margin-left:auto;margin-right:auto}.server-photo{width:min(100%,760px)}}
@media(max-width:700px){.architecture-copy ul{grid-template-columns:1fr}.architecture-copy li span{text-align:left}.architecture-copy>a{width:100%}.server-photo{width:112%;max-width:none}}
.hero-rack{position:absolute;z-index:1;left:-75px;bottom:-25px;height:93%;width:auto;object-fit:contain;opacity:.62;filter:saturate(.9)}.hero-rack:after{content:''}.hero-copy{padding-left:clamp(110px,11vw,175px)}
@media(max-width:1180px){.hero-rack{left:-125px;opacity:.42}.hero-copy{padding-left:70px}}
@media(max-width:950px){.hero-rack{left:auto;right:-80px;top:50px;height:52%;opacity:.24}.hero-copy{padding-left:0}}
@media(max-width:620px){.hero-rack{right:-125px;top:45px;height:43%;opacity:.2}}
.hero{background-image:linear-gradient(90deg,rgba(7,7,8,.38) 0%,rgba(7,7,8,.83) 39%,rgba(7,7,8,.96) 66%),url('datacenter-hostbits.png');background-size:cover;background-position:left center}.hero-copy{padding-left:0;max-width:720px}.client-proof{gap:22px;align-items:center;border-top:1px solid #ffffff20;padding-top:26px;margin-top:30px}.client-proof>strong{font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.06em;background:linear-gradient(90deg,#ff654f,#ff008f);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.client-proof>strong span{font-weight:500}.client-proof p{font-size:12px!important;line-height:1.55!important;color:#a9a1a7!important;border-left:1px solid #ffffff28;padding-left:22px;margin:0}.form-card{box-shadow:0 32px 90px #0009}.hero-points{margin-bottom:22px}
@media(max-width:950px){.hero{background-position:20% center}.client-proof{max-width:520px}}
@media(max-width:620px){.hero{background-image:linear-gradient(90deg,rgba(7,7,8,.82),rgba(7,7,8,.96)),url('datacenter-hostbits.png');background-position:left center}.client-proof>strong{font-size:38px}.client-proof{gap:15px}.client-proof p{padding-left:15px}}
.infra-ticker{background:#11111a;color:#fff;overflow:hidden;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.ticker-track{display:flex;align-items:center;width:max-content;min-width:200%;height:68px;animation:ticker 24s linear infinite}.ticker-track:hover{animation-play-state:paused}.ticker-track span{font-size:14px;font-weight:700;white-space:nowrap;margin:0 35px}.ticker-track span:nth-of-type(4n+1),.ticker-track span:nth-of-type(4n+3){background:linear-gradient(90deg,#ff654f,#ff008f);-webkit-background-clip:text;background-clip:text;color:transparent}.ticker-track i{width:8px;height:8px;border-radius:2px;background:linear-gradient(135deg,#ff654f,#ff008f);transform:rotate(45deg);flex:0 0 auto}@keyframes ticker{to{transform:translateX(-50%)}}.proof-strip-strong{grid-template-columns:repeat(4,1fr);max-width:none;border-left:0;border-right:0}.proof-strip-strong div{padding:31px clamp(22px,3vw,46px);position:relative}.proof-strip-strong small{display:block;color:#ff008f;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:18px}.proof-strip-strong strong{font-size:15px}.proof-strip-strong span{font-size:11px;line-height:1.5}.proof-strip-strong div:nth-child(3){background:linear-gradient(135deg,#fff5f9,#fff)}
@media(prefers-reduced-motion:reduce){.ticker-track{animation:none;transform:none}}
@media(max-width:900px){.proof-strip-strong{grid-template-columns:1fr 1fr}.proof-strip-strong div:nth-child(2){border-right:0}.proof-strip-strong div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:620px){.ticker-track{height:58px}.ticker-track span{font-size:12px;margin:0 24px}.proof-strip-strong{grid-template-columns:1fr}.proof-strip-strong div{border-right:0!important;border-bottom:1px solid var(--line)!important}.proof-strip-strong small{margin-bottom:10px}}
.ticker-track{min-width:0;width:max-content}.ticker-group{display:flex;align-items:center;justify-content:space-around;min-width:max(100vw,1080px);flex:0 0 auto}.ticker-group span{font-size:14px;font-weight:700;white-space:nowrap;margin:0 28px}.ticker-group i{width:8px;height:8px;border-radius:2px;background:linear-gradient(135deg,#ff654f,#ff008f);transform:rotate(45deg);flex:0 0 auto}.ticker-group span:nth-of-type(odd){background:linear-gradient(90deg,#ff654f,#ff008f);-webkit-background-clip:text;background-clip:text;color:transparent}
@media(max-width:620px){.ticker-group{min-width:980px}.ticker-group span{font-size:12px;margin:0 22px}}
.promo-pill{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;background:linear-gradient(90deg,#ff654f,#ff008f);padding:12px 24px;border-radius:999px;font-size:12px!important;font-weight:800;letter-spacing:.12em;box-shadow:0 10px 30px #ff008f2b;margin:0 auto 18px!important}.dc-note{display:flex;align-items:center;justify-content:center;gap:18px;max-width:790px;margin:26px auto 0;padding:16px 22px;background:#fff;border:1px solid #e4e1e3;border-radius:10px}.dc-note strong{font-size:12px;color:#ff008f;white-space:nowrap}.dc-note span{font-size:11px;line-height:1.5;color:#67646a;text-align:left;border-left:1px solid #e5e1e4;padding-left:18px}.core-count{display:flex;align-items:center;gap:10px}.core-count strong{font-size:44px;line-height:.9;letter-spacing:-.07em;background:linear-gradient(135deg,#ff654f,#ff008f);-webkit-background-clip:text;background-clip:text;color:transparent}.core-count span{font-size:9px!important;line-height:1.35;font-weight:800!important;letter-spacing:.1em;color:#343137!important}.plan-top{align-items:flex-start}.plan-top>b{padding-top:8px}.old-price{font-size:12px;color:#868287;text-decoration:line-through;text-decoration-color:#ff3a70;text-decoration-thickness:2px;margin:24px 0 -21px}.price{margin-top:28px}.price strong{font-size:53px}.featured .price strong{font-size:57px}.plan-card{padding-top:29px}.plan-card h3{margin-top:18px}
@media(max-width:700px){.dc-note{display:block}.dc-note strong{display:block;margin-bottom:8px}.dc-note span{display:block;border-left:0;padding-left:0;text-align:center}.core-count strong{font-size:40px}}
.section-copy-clean{display:block;max-width:720px;margin-bottom:54px}.section-copy-clean>div{width:100%}.emoji-icon{font-size:32px;filter:saturate(.9);margin-top:34px;margin-bottom:27px}.use-grid article{padding-top:34px}.use-grid h3{font-size:17px}.use-grid p{font-size:12px}
@media(max-width:620px){.section-copy-clean{margin-bottom:38px}.emoji-icon{margin-top:20px}}
.dc-highlight{display:grid;grid-template-columns:.8fr 1fr 1fr;max-width:900px;padding:0;gap:0;overflow:hidden;border:1px solid #e5e0e3;box-shadow:0 14px 40px #00000008}.dc-highlight>div{min-height:86px;display:flex;align-items:center;justify-content:center;padding:16px 22px}.tier-seal{flex-direction:column;background:linear-gradient(135deg,#ff654f,#ff008f);color:#fff}.tier-seal small{font-size:8px;font-weight:800;letter-spacing:.16em;opacity:.85}.tier-seal strong{font-size:27px!important;line-height:1;letter-spacing:-.04em;color:#fff!important;margin-top:5px}.dc-location{gap:13px;border-left:1px solid #e9e5e7;text-align:left}.dc-location i{font-style:normal;color:#ff008f;font-size:13px;filter:drop-shadow(0 0 5px #ff008f55)}.dc-location div{display:flex;flex-direction:column}.dc-location strong{font-size:15px!important;color:#171717!important;letter-spacing:.04em}.dc-location span{border:0!important;padding:0!important;font-size:10px!important;line-height:1.4!important;color:#777278!important;text-align:left!important;margin-top:4px}
@media(max-width:700px){.dc-highlight{grid-template-columns:1fr}.dc-highlight>div{min-height:75px}.dc-location{border-left:0;border-top:1px solid #e9e5e7;justify-content:flex-start}.dc-location div{align-items:flex-start}.dc-location span{text-align:left!important}}
.clients-section{padding:100px max(5vw,24px);background:#f6f6f7;text-align:center}.clients-heading{max-width:740px;margin:0 auto 60px}.clients-heading h2{font-size:clamp(34px,4vw,50px);line-height:1.1;letter-spacing:-.05em;margin:10px 0 16px}.clients-heading>p:last-child{font-size:14px;color:var(--muted);line-height:1.65}.clients-logos{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:0;background:#fff;border:1px solid #e3e3e5;border-radius:14px;overflow:hidden}.clients-logos img{width:100%;height:120px;object-fit:contain;padding:30px 25px;filter:grayscale(1);opacity:.7;border-right:1px solid #ececef;transition:.25s}.clients-logos img:last-child{border-right:0}.clients-logos img:hover{filter:grayscale(0);opacity:1;transform:scale(1.04)}
@media(max-width:900px){.clients-logos{grid-template-columns:repeat(3,1fr)}.clients-logos img{border-bottom:1px solid #ececef}.clients-logos img:nth-child(3n){border-right:0}.clients-logos img:nth-last-child(-n+3){border-bottom:0}}
@media(max-width:620px){.clients-section{padding:75px 20px}.clients-logos{grid-template-columns:repeat(2,1fr)}.clients-logos img{height:105px;padding:25px 20px}.clients-logos img:nth-child(3n){border-right:1px solid #ececef}.clients-logos img:nth-child(2n){border-right:0}.clients-logos img:nth-last-child(-n+3){border-bottom:1px solid #ececef}.clients-logos img:nth-last-child(-n+2){border-bottom:0}}
.single-server-visual{min-height:390px!important;padding:30px 0 20px}.single-server-photo{width:min(112%,760px);max-width:760px;height:auto;object-fit:contain;filter:drop-shadow(0 28px 24px #00000024);transform:translateY(8px)}
@media(max-width:950px){.single-server-visual{min-height:280px!important;padding:12px 0}.single-server-photo{width:min(100%,700px);transform:none}}
@media(max-width:620px){.single-server-visual{min-height:200px!important;padding:4px 0}.single-server-photo{width:112%;max-width:none}}
.final-cta small{display:block;margin-top:20px;color:#aaa0a6;font-size:13px;line-height:1.55;font-weight:500}
.site-footer{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:44px 80px;padding:58px max(6vw,32px) 28px;background:radial-gradient(circle at 12% 0,#ff008f16,transparent 30%),#090909;border-top:1px solid #ff278f3d;color:#fff}
.site-footer .footer-brand{display:block}.site-footer .footer-brand .logo-window{width:210px;height:54px;margin:0}.site-footer .footer-brand .logo-window img{width:225px;height:225px;filter:grayscale(1) brightness(0) invert(1)}.site-footer .footer-brand p{max-width:440px;margin:18px 0 0;color:#bdb7bb;font-size:15px;line-height:1.65}
.site-footer .footer-contact{display:block;min-width:390px}.site-footer .footer-contact>span{display:block;margin-bottom:17px;color:#ff438f;font-size:11px;font-weight:800;letter-spacing:.16em}.site-footer .footer-contact>div{display:flex;align-items:center;gap:25px}.site-footer .footer-contact a{color:#fff;font-size:14px;font-weight:700;transition:.2s}.site-footer .footer-contact a:hover{color:#ff438f}
.site-footer .footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #ffffff18;color:#777;font-size:11px}.site-footer .footer-bottom strong{color:#aaa;font-size:10px;letter-spacing:.14em}.site-footer .footer-bottom i{display:inline-block;width:5px;height:5px;margin:0 10px;border-radius:50%;background:#ff168b}
@media(max-width:760px){.site-footer{grid-template-columns:1fr;text-align:left;padding:48px 24px 28px;gap:34px}.site-footer .footer-brand .logo-window{margin:0}.site-footer .footer-contact{min-width:0}.site-footer .footer-contact>div{align-items:flex-start;flex-direction:column;gap:13px}.site-footer .footer-bottom{grid-column:1;align-items:flex-start;flex-direction:column;gap:12px}.final-cta small{font-size:12px;max-width:330px;margin:20px auto 0}}
@media(max-width:620px){.nav .logo-window{width:190px;height:46px;flex:0 0 190px;overflow:visible}.nav .logo-window img{width:190px;height:190px}.nav{gap:12px;padding-left:18px;padding-right:18px}}
@media(max-width:390px){.nav .logo-window{width:170px;flex-basis:170px}.nav .logo-window img{width:172px;height:172px}}
@media(max-width:620px){.nav{justify-content:center;overflow:hidden}.nav-contact{display:none}.nav .logo-window{width:168px;height:48px;flex:0 0 168px;overflow:hidden}.nav .logo-window img{width:168px;height:168px;max-width:none}}
.header-logo{display:block;width:190px;line-height:0;flex:0 0 auto}.header-logo img{display:block;width:100%;height:auto;max-width:100%}
@media(max-width:620px){.nav .header-logo{width:175px;flex:0 0 175px}.nav .header-logo img{width:100%;height:auto;max-width:100%}}
.required-mark{color:#ff168b;font-weight:800}
.hubspot-card{padding:22px;min-height:590px;overflow:hidden}.hubspot-card .hs-form-frame{width:100%;min-height:545px}
@media(max-width:620px){.hubspot-card{padding:12px;min-height:650px}.hubspot-card .hs-form-frame{min-height:620px}}
