@font-face{font-family:Outfit;src:url('assets/outfit-variable.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
/* Visual identity: Mídialine #15B8E9 / #028CC6. Vendor logos retain their colors. */
.header{background:rgba(7,18,29,.94);border-bottom-color:#15b8e91c}
.nav-wrap nav>a{font-size:14px}.client-link{background:#ffffff04;border-color:#15b8e933}
.button{position:relative;overflow:hidden;border-radius:8px;min-height:55px}
.button .icon{transition:transform .25s}.button:hover .icon{transform:translateX(4px)}
.button-primary{background:linear-gradient(115deg,var(--brand),var(--brand-deep));box-shadow:0 6px 32px #028cc62b}
.button-primary:before,.plan-card.featured>.button:before{content:'';position:absolute;inset:-80% auto -80% -70%;width:35%;background:linear-gradient(90deg,transparent,#ffffff55,transparent);transform:skew(-20deg);transition:left .65s;pointer-events:none}
.button-primary:hover:before,.plan-card.featured>.button:hover:before{left:140%}
.hero{padding-top:12px;background:radial-gradient(ellipse at 82% 39%,#063c5c88,transparent 49%),linear-gradient(120deg,#07121d,#081d2d 75%,#071521)}
.hero:before{content:'';position:absolute;inset:-18% -20% 0 24%;background:url('assets/brand-flow.svg') center/contain no-repeat;opacity:.24;pointer-events:none}
.hero:after{content:'';position:absolute;bottom:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--brand),transparent);opacity:.5}
.hero-mesh{background-image:linear-gradient(#15b8e90c 1px,transparent 1px),linear-gradient(90deg,#15b8e90c 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(ellipse at 76% 45%,black,transparent 70%);transform:perspective(750px) rotateX(12deg) scale(1.15)}
.hero-layout{grid-template-columns:1.08fr 1fr;min-height:640px}
.hero-copy{padding:44px 0 48px}.hero-copy .eyebrow{font-size:10px;letter-spacing:1.8px;color:#b0d1e1;margin-bottom:25px}
h1{font-family:Outfit,var(--font);font-size:clamp(60px,5.85vw,84px);font-weight:600;letter-spacing:-.035em;line-height:1.075}
h1 .accent{color:var(--brand);text-shadow:0 0 50px #15b8e930;position:relative;display:inline-block}
h1 .accent:after{content:'';position:absolute;bottom:-8px;left:2px;right:10px;height:3px;background:linear-gradient(90deg,var(--brand),transparent);border-radius:3px}
.hero-copy p{font-size:16px;line-height:1.85;color:#a4bbc8;margin-top:30px}
.hero-buttons{margin:31px 0 25px;gap:15px}.hero-buttons .button{font-size:13px;padding:17px 23px}
.hero-price{font-size:11px;color:#9cb4c4}.hero-price strong{color:#ecf8ff}
.hero-pillars{display:flex;flex-wrap:wrap;gap:15px;margin-top:25px;font-size:9px;color:#98b6c9;letter-spacing:.3px}
.hero-pillars>span{display:flex;align-items:center;gap:7px}.hero-pillars .icon{width:13px;height:13px;color:var(--brand)}
.hero-art{height:600px;margin-left:-22px;margin-right:-60px;transform:translate3d(var(--art-x,0px),var(--art-y,0px),0);transition:transform .55s ease-out}
.art-halo{inset:12% -8% 4%;background:radial-gradient(ellipse,#028cc64a,transparent 65%);filter:blur(22px);animation:haloBreathe 8s ease-in-out infinite}
.infrastructure{transform:scale(1.1);filter:drop-shadow(0 12px 40px #028cc62b)}
.globe{stroke-opacity:.28}.server-primary{filter:drop-shadow(0 0 12px #15b8e920)}
.data-route{fill:none;stroke:#15B8E9;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:8 24;opacity:.75;animation:dataFlow 7s linear infinite}
.data-route.route-two{animation-direction:reverse;animation-duration:10s;opacity:.5}
.data-hub{fill:#15B8E9;stroke:#b2ecff;stroke-width:1;animation:hubPulse 4s ease-in-out infinite}
.art-chip{border-color:#15b8e948;border-radius:12px;background:linear-gradient(135deg,#153b52ed,#091e30ed);box-shadow:0 20px 40px #020a1480,inset 0 1px 0 #ffffff0b;padding:15px 19px}
.art-chip strong{font-size:12px}.art-chip small{font-size:8px;color:#9bbdd1}.chip-icon{background:#15b8e915}.chip-hosting{top:91px;left:5px}.chip-vps{bottom:95px;right:65px}
.art-caption{color:#8aacbf;bottom:15px;left:80px;font-size:7px}
.hero-tech-link{padding:24px 0 28px;border-top-color:#15b8e926;color:#a0bece;font-size:11px}
.hero-tech-link>span{display:flex;align-items:center;gap:11px}.hero-tech-link>span:before{content:'';width:6px;height:6px;background:var(--brand);box-shadow:0 0 12px #15b8e9;border-radius:50%}
.hero-tech-link a{color:#b8d8e9;font-size:11px}
.technology{padding:75px 0 60px;background:radial-gradient(ellipse at 5% 100%,#15b8e90d,transparent 60%),#f3f7fb;position:relative}
.technology-heading h2{font-size:38px;letter-spacing:-1.7px}.technology-heading p{color:#526e80;font-size:13px}
.technology-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 25px;padding-bottom:20px;border-bottom:1px solid #cedee9}
.technology-filters>span{font-size:10px;color:#60788a;margin-right:13px}
.technology-filters button{border:1px solid transparent;background:transparent;padding:9px 12px;border-radius:6px;font-size:10px;color:#46657a;transition:background .2s,border-color .2s}
.technology-filters button:hover{background:#e3eff8}.technology-filters button[aria-pressed=true]{background:#0d354f;color:#e9f8ff;border-color:#0d354f}
.technology-card{position:relative;border-radius:11px;min-height:137px;border-color:#d5e2ed;box-shadow:0 3px 12px #17395104;transition:transform .25s,border-color .25s,box-shadow .25s}
.technology-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #028cc615;border-color:var(--brand-deep)}
.technology-card>span{font-size:7px;letter-spacing:.5px;color:#5e7a8b;border-top:1px solid #e3edf4;padding-top:10px}
.technology-dark{background:linear-gradient(135deg,#102f44,#0a1d2c);border-color:#244b62}.technology-dark>span{color:#9dbbcf;border-color:#ffffff12}
.technology-note{font-size:10px;color:#527386}
.solutions{position:relative;padding:95px 0;background:#fff;overflow:hidden}
.section-heading h2{font-size:47px;letter-spacing:-2.2px}.section-heading>p{color:#5b7283;font-size:13px}
.solution-grid{gap:24px}.solution-card{padding:32px;border-radius:18px;overflow:hidden;position:relative;background:linear-gradient(150deg,#f3faff,#fff 60%);border-color:#cedfec}
.solution-card:hover{box-shadow:0 22px 55px #028cc617;border-color:var(--brand-deep)}
.solution-card h3{font-size:29px;letter-spacing:-1.1px}.solution-card p{font-size:13px;line-height:1.8;max-width:420px;color:#5a7383}
.solution-top{margin-bottom:24px}.square-icon{padding:12px;border-radius:10px;background:#15b8e918;color:#08769f}
.solution-number{font-size:9px;color:#3e728e}.solution-number b{font-size:7px}
.solution-visual{height:184px;position:relative;margin:17px 0 0;pointer-events:none}
.site-illustration{position:absolute;inset:12px 60px 15px 37px;border:1px solid #b2d6eb;background:white;border-radius:10px;box-shadow:0 14px 30px #0c66941c;transform:rotate(-3deg);transition:transform .5s}
.solution-card:hover .site-illustration{transform:rotate(0) translateY(-4px)}
.mock-browser{display:flex;align-items:center;gap:4px;padding:9px 12px;border-bottom:1px solid #d9eaf4;background:#f6fafd;border-radius:10px 10px 0 0}
.mock-browser i{width:4px;height:4px;background:#b7cfdf;border-radius:50%}.mock-browser span{margin:auto;color:#6a95af;font-size:7px;letter-spacing:.6px}
.mock-site{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 22px;align-items:center}
.mock-site-copy>span{display:block;height:6px;background:#184c6c;border-radius:3px;margin-bottom:7px;width:85%}.mock-site-copy>span:nth-child(2){width:60%}.mock-site-copy>span:nth-child(3){height:4px;background:#d0e3ef;width:95%;margin-top:12px}.mock-site-copy>b{display:block;width:49px;height:13px;margin-top:11px;background:linear-gradient(90deg,var(--brand),var(--brand-deep));border-radius:3px}
.mock-site-art{height:83px;border-radius:7px;background:linear-gradient(130deg,#15b8e9,#028cc6);position:relative;overflow:hidden}
.mock-site-art:before,.mock-site-art:after{content:'';position:absolute;border:1px solid #ffffff60;width:90px;height:90px;border-radius:28px;transform:rotate(35deg);left:20px;top:-8px}.mock-site-art:after{left:47px;top:13px}
.mock-email{position:absolute;right:15px;bottom:20px;display:flex;align-items:center;gap:9px;background:#0d354f;color:#d5f3ff;font-size:9px;box-shadow:0 9px 25px #143e5333;padding:13px 16px;border-radius:9px;transform:rotate(3deg)}
.mock-email .icon{width:17px;height:17px;color:var(--brand)}
.solution-bottom{margin-top:17px;border-top-color:#cfe2ef;padding-top:23px}.solution-bottom strong{font-size:11px}.solution-bottom>span{font-size:9px;color:#5f7e91}
.solution-vps{background:radial-gradient(ellipse at 65% 75%,#08619165,transparent 65%),linear-gradient(135deg,#0d2c42,#081a2a);border-color:#16435d;color:#f1f8fc}
.solution-vps .square-icon{color:var(--brand);background:#15b8e914}.solution-vps .solution-number{color:#8fb9d2}.solution-vps .solution-number b{color:var(--brand);border-color:#15b8e960}
.solution-vps .diagonal{color:#9bc6df}.solution-vps p{color:#9cbbcf}.solution-vps .solution-bottom{border-color:#ffffff15}.solution-vps .solution-bottom>span{color:#92b6cc}.solution-vps .solution-bottom strong{color:var(--brand)}
.vps-illustration{width:100%;height:100%;overflow:visible}.processor{animation:processorFloat 7s ease-in-out infinite}.processor-label{font:650 18px Manrope,sans-serif;fill:#ccf2ff;letter-spacing:3px}.processor-wire{fill:none;stroke:#15b8e9;stroke-opacity:.5;stroke-width:1.5}.processor-wire.signal{stroke-opacity:1;stroke-dasharray:5 20;animation:dataFlow 6s linear infinite}.resource-label{font:600 9px Manrope,sans-serif;fill:#90bed7;letter-spacing:1.5px}
.plans{position:relative;background:radial-gradient(ellipse at 50% 0,#cceeff5c,transparent 60%),#edf3f8;border-top-color:#d7e6f1;border-bottom-color:#d7e6f1;padding-top:92px;overflow:hidden}
.plans:before{content:'';position:absolute;top:-100px;right:-270px;width:700px;height:500px;background:url('assets/brand-flow.svg') center/contain no-repeat;opacity:.045;pointer-events:none}
.plans>.container{position:relative}.plans-heading h2{font-size:51px;letter-spacing:-2.5px}.plans-heading h2 span{color:#3d789c}.plans-heading p{font-size:14px;color:#577587}
.plan-toolbar{margin-bottom:32px}.product-tabs{background:#dfeaf3;border-color:#cbdde9;border-radius:10px;padding:5px}.product-tabs button{padding:14px 28px;font-size:12px;border-radius:7px}
.product-tabs button[aria-selected=true]{background:#0d354f;box-shadow:0 5px 14px #12364f20}
.help-link{font-size:11px;color:#40677f}.panel-toolbar>span,.panel-toolbar #hosting-selector>span{font-size:10px;color:#53758a}
.panel-options button{font-size:11px;padding:8px 12px}.panel-options button[aria-pressed=true]{border-color:#9ecbe2;color:#0b6794;box-shadow:0 3px 10px #028cc60a}
.plan-grid{gap:23px;padding-top:9px}.plan-card{padding:33px 28px 30px;border-radius:16px;border-color:#cfdfeb;box-shadow:0 6px 20px #10344d05}
.plan-card:before{content:'';position:absolute;top:0;left:25px;right:25px;height:2px;background:linear-gradient(90deg,transparent,#15b8e970,transparent);opacity:0;transition:opacity .25s}
.plan-card:hover{transform:translateY(-7px);box-shadow:0 20px 40px #028cc618;border-color:#028cc6}.plan-card:hover:before{opacity:1}
.plan-card .plan-kind{font-size:9px;color:#62869d;letter-spacing:1px}.plan-card h3{font-size:25px;letter-spacing:-.8px}.plan-description{font-size:11px;color:#627d8f}
.plan-price strong{font-size:48px}.plan-price .month{font-size:11px;color:#6a8799}.plan-currency{color:#4a7089}.plan-subprice{font-size:10px;color:#627f92;margin-bottom:24px}
.plan-card>.button{border-radius:8px;min-height:49px;font-size:12px;border-color:#b8d5e6;background:#f4faff;font-weight:750;position:relative}
.plan-card li{font-size:11px;color:#527084}.plan-card li strong,.plan-card li .feature-value{color:#2a526d}.plan-card li .feature-value{font-size:11px}.plan-card li .icon{width:14px;height:14px}
.plan-card.featured{background:radial-gradient(ellipse at 100% 0,#028cc640,transparent 48%),linear-gradient(145deg,#102f46,#0b1d2e 75%);color:#eff9ff;border-color:#15b8e9;box-shadow:0 12px 40px #028cc623,inset 0 1px 0 #ffffff0a;transform:translateY(-8px)}
.plan-card.featured:hover{transform:translateY(-14px);box-shadow:0 22px 50px #028cc639}
.plan-card.featured:before{opacity:1;left:24px;right:24px;background:linear-gradient(90deg,transparent,#15b8e9,transparent)}
.plan-card.featured .plan-badge{background:linear-gradient(110deg,var(--brand),var(--brand-deep));color:#071521;font-size:8px;padding:7px 11px;right:20px;top:-14px;box-shadow:0 4px 15px #028cc62b;border-radius:5px}
.plan-card.featured .plan-kind{color:#99c3dc}.plan-card.featured .plan-kind .icon{color:var(--brand)}.plan-card.featured .plan-description{color:#9dbbcf}.plan-card.featured .plan-currency,.plan-card.featured .plan-price .month{color:#a1bfd2}.plan-card.featured .plan-subprice{color:#99b9ce}
.plan-card.featured>.button{background:linear-gradient(110deg,var(--brand),var(--brand-deep));border-color:transparent;color:#071521;box-shadow:0 4px 20px #15b8e91c}.plan-card.featured>.button:hover{background:var(--brand)}
.plan-card.featured ul{border-color:#ffffff15}.plan-card.featured li{color:#a2bfd2}.plan-card.featured li strong,.plan-card.featured li .feature-value{color:#e0f1fc}.plan-card.featured li .icon{color:var(--brand)}
.plan-card.featured .proposal-inline{color:#e1cba4;border-color:#d4ba8d33}.proposal-inline{font-size:9px!important}
.plan-actions{margin-top:31px}.more-plans{font-size:11px;color:#326c8c}.included{font-size:11px;border-color:#cddfea;color:#58788d;gap:17px}.included strong{color:#315f7b;font-weight:700}
.features{background:radial-gradient(ellipse at 20% 0,#074e7333,transparent 55%),#081b2c;padding:96px 0}
.features:before{content:'';position:absolute;inset:10% -35% 0 50%;background:url('assets/brand-flow.svg') center/contain no-repeat;opacity:.08;pointer-events:none}
.features>.container{position:relative}.feature-grid{gap:20px}.feature-main,.feature-small{background:linear-gradient(135deg,#102f44,#0c2133);border-color:#2a567255;border-radius:16px;min-height:390px}
.feature-main h3,.feature-small h3{font-size:25px;letter-spacing:-.8px}.feature-main p,.feature-small p{font-size:12px;color:#99b9cd}
.feature-main{padding:33px 29px 0}.panel-preview{border-color:#2a6687;background:#143650;width:337px;padding:19px;margin-left:40px;margin-top:30px;box-shadow:-5px 0 55px #028cc62b}
.feature-small{padding:32px 26px;position:relative}.feature-small .feature-icon{margin-bottom:24px}.feature-icon{filter:drop-shadow(0 0 10px #15b8e950)}
.feature-foot{color:#a0bfd2!important;font-size:8px!important;border-top:1px solid #ffffff0f;margin-top:20px!important;padding-top:16px!important}
.feature-visual{height:100px;position:relative;margin-top:19px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.ssd-stack{position:relative;width:157px;display:grid;gap:8px;transform:rotate(-7deg)}
.ssd-stack>span{display:flex;align-items:center;gap:8px;height:22px;border:1px solid #287495;border-radius:4px;padding:0 12px;background:linear-gradient(90deg,#184a67,#102f47);box-shadow:0 8px 15px #020e1d33}
.ssd-stack>span:before{content:'';width:5px;height:5px;border-radius:50%;background:var(--brand);box-shadow:0 0 7px var(--brand);animation:led 3s ease-in-out infinite}
.ssd-stack>span:after{content:'';height:3px;width:69px;border-radius:4px;background:repeating-linear-gradient(90deg,#68add2 0 9px,transparent 9px 14px);margin-left:auto}
.mail-visual{width:160px;height:78px;position:relative;transform:rotate(-6deg);border:1px solid #2d7395;border-radius:9px;background:linear-gradient(135deg,#194d6c,#102c44);box-shadow:0 10px 25px #020e1d44}
.mail-visual:before{content:'';position:absolute;left:12px;right:12px;top:12px;height:27px;border-bottom:1px solid #15b8e977;transform:skewY(-15deg);border-radius:0 0 12px 8px}
.mail-visual>.icon{position:absolute;right:-13px;bottom:-8px;width:34px;height:34px;padding:8px;border-radius:50%;background:var(--brand);color:#071521;box-shadow:0 0 20px #15b8e933}
.journey{background:#f6f9fc;border-bottom:1px solid #dce8f1}.journey>.container{gap:60px}.journey h2{font-size:37px}.steps h3{font-size:16px}.steps p{font-size:12px;color:#5c788b}.step-num{border-radius:11px;background:white;border-color:#bbd9eb;color:#0c759e;font-size:12px;font-weight:700;box-shadow:0 4px 14px #028cc60a}.steps article:not(:last-child):after{background:linear-gradient(90deg,#9accdf,#dce7ed)}
.faq{padding-top:90px;padding-bottom:90px}.faq-heading h2{font-size:40px}.faq-heading p{font-size:13px;color:#5e7c90}.faq-list summary{font-size:13px;padding:25px 0}.faq-list details{border-color:#d7e6f0}.faq-list details[open]{background:linear-gradient(90deg,#f0f9ff,transparent);padding-left:16px;border-left:2px solid var(--brand)}.faq-list details p{color:#526f81;font-size:12px}
.final-cta{position:relative;background:linear-gradient(110deg,var(--brand),var(--brand-deep));isolation:isolate}
.final-cta:before{content:'';position:absolute;inset:-30% -15% -25% 38%;background:url('assets/brand-flow.svg') center/contain no-repeat;filter:brightness(0);opacity:.1;pointer-events:none}
.final-cta>.container{padding:78px 0}.final-cta h2{font-size:57px;letter-spacing:-2.7px}.final-cta .eyebrow{font-size:10px;font-weight:750;color:#083e5e}.cta-contact{font-size:12px}.cta-orbit{right:-25px;top:-42px;opacity:.7;animation:orbit 60s linear infinite}
.footer{background:#071521}.footer-brand p{font-size:12px;color:#93b2c5}.footer-column a{font-size:11px;color:#9ab6c9}.footer-column h3{font-size:12px}.footer-label{color:#83b0c9}.footer-bottom{font-size:9px;color:#82a4ba}
@keyframes dataFlow{to{stroke-dashoffset:-192}}
@keyframes hubPulse{0%,100%{opacity:.9}50%{opacity:.3}}
@keyframes haloBreathe{0%,100%{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.07)}}
@keyframes processorFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@media(min-width:1450px){.hero-layout{min-height:700px}.hero-art{height:650px}.hero-copy p{font-size:17px}}
@media(max-width:1100px){h1{font-size:62px;letter-spacing:-.035em}.hero-layout{min-height:585px}.hero-art{height:535px;margin-right:-35px}.hero-copy p{font-size:14px}.hero-copy .eyebrow{font-size:8px}.hero-buttons .button{font-size:11px;padding:15px 19px}.nav-wrap nav>a{font-size:12px}.art-chip{padding:12px 15px}.art-chip strong{font-size:10px}.art-chip small{font-size:7px}.chip-vps{right:2px;bottom:85px}.chip-hosting{top:80px;left:0}.section-heading h2{font-size:40px}.plan-card{padding:30px 23px}.plan-price strong{font-size:42px}.solution-card{padding:28px}.feature-small{padding:29px 22px}.feature-small h3{font-size:23px}.feature-main p,.feature-small p{font-size:11px}.final-cta h2{font-size:50px}}
@media(max-width:800px){h1{font-size:49px;letter-spacing:-.035em}.hero-layout{min-height:545px}.hero-art{height:455px;margin-left:-35px;margin-right:-25px}.hero-copy p{font-size:13px}.hero-copy .eyebrow{font-size:7px;letter-spacing:1px}.hero-buttons{flex-direction:column;align-items:flex-start;gap:8px}.hero-buttons .button{font-size:11px}.hero-pillars{max-width:245px;font-size:8px;gap:10px}.art-chip{display:none}.art-caption{left:55px;font-size:6px;bottom:10px}.hero-tech-link{font-size:10px}.hero-tech-link a{font-size:10px}.technology-heading h2{font-size:32px}.technology-heading p{font-size:11px}.technology-filters{gap:4px}.technology-filters>span{font-size:9px;margin-right:4px}.technology-filters button{padding:8px 9px;font-size:9px}.technology-card{min-height:130px}.section-heading h2{font-size:36px}.solution-card{padding:25px}.solution-card h3{font-size:25px}.solution-card p{font-size:12px}.solution-visual{height:157px}.site-illustration{left:5px;right:15px}.mock-email{right:-7px;font-size:8px;padding:10px}.mock-site{padding:18px 14px;gap:10px}.mock-site-art{height:68px}.solution-bottom{display:block}.solution-bottom>span{font-size:8px}.solution-bottom strong{margin-top:14px}.plans-heading h2{font-size:43px}.plan-grid{gap:12px}.plan-card{padding:28px 17px}.plan-card h3{font-size:21px}.plan-card .plan-kind{font-size:7px;letter-spacing:.5px}.plan-price strong{font-size:34px}.plan-description{font-size:9px;min-height:30px}.plan-card>.button{font-size:10px;padding:13px 11px}.plan-card .plan-badge,.plan-card.featured .plan-badge{font-size:6px;padding:6px 8px;right:12px}.plan-card li,.plan-card li .feature-value{font-size:9px}.plan-card li{gap:6px}.plan-subprice{font-size:8px}.plan-card li .icon{width:11px;height:11px}.included{font-size:10px;gap:12px}.features .section-heading h2{font-size:36px}.feature-main{min-height:305px}.panel-preview{margin:0;width:340px;right:-20px;bottom:-10px}.feature-small{min-height:380px;padding:30px}.feature-small h3{font-size:26px}.feature-small p{font-size:12px}.journey>.container{gap:33px}.journey h2{font-size:35px}.steps h3{font-size:14px}.steps p{font-size:11px}.faq-heading h2{font-size:36px}.final-cta h2{font-size:43px}.final-cta>.container{padding:62px 0}.footer-column h3{font-size:11px}.footer-column a{font-size:10px}.footer-bottom{font-size:8px}}
@media(max-width:560px){.hero{padding-top:0}.hero-layout{display:flex;min-height:0}.hero-copy{padding:36px 0 0}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:22px}h1{font-size:clamp(40px,11.7vw,60px);letter-spacing:-.035em;line-height:1.09}h1 .accent:after{bottom:-5px;height:2px}.hero-copy p{font-size:13px;margin-top:23px}.hero-buttons{flex-direction:row;gap:13px;margin:25px 0 22px}.hero-buttons .button{font-size:10px;padding:14px 15px;min-height:47px}.hero-buttons .button-ghost{padding:10px 0;gap:8px}.hero-price{font-size:9px}.hero-pillars{max-width:none;gap:14px;margin-top:21px;font-size:8px}.hero-pillars .icon{width:12px;height:12px}.hero-art{height:355px;margin:10px -9px 0;transform:none}.infrastructure{transform:scale(1.02)}.art-halo{inset:8% -5% 0}.art-chip{display:flex;padding:10px 12px;gap:8px;border-radius:9px}.chip-hosting{top:32px;left:1px}.chip-vps{bottom:66px;right:0}.art-chip small{font-size:5px}.art-chip strong{font-size:8px}.chip-icon{padding:6px}.chip-icon .icon{width:16px;height:16px}.chip-vps strong span{margin-left:25px}.art-caption{font-size:5px;bottom:6px;left:42px}.hero:before{inset:24% -90% -12% -10%;opacity:.15}.hero-tech-link{padding:23px 0}.hero-tech-link>span{display:none}.hero-tech-link a{font-size:9px}.technology{padding:51px 0 43px}.technology-heading h2{font-size:31px;letter-spacing:-1.4px}.technology-heading p{font-size:12px}.technology-filters{gap:6px;margin-bottom:21px;padding-bottom:17px}.technology-filters>span{width:100%;margin:0 0 5px}.technology-filters button{padding:8px 10px;font-size:9px;background:#e6eff6}.technology-filters button[aria-pressed=true]{background:#0d354f}.technology-grid{gap:11px}.technology-card{min-height:119px;padding:15px 12px}.technology-card>span{font-size:6px;letter-spacing:.2px;padding-top:8px}.technology-note{font-size:8px;line-height:1.8}.solutions{padding:62px 0}.section-heading h2{font-size:32px;letter-spacing:-1.5px}.section-heading>p{font-size:12px}.solution-grid{gap:18px}.solution-card{padding:25px;border-radius:14px}.solution-card h3{font-size:27px}.solution-card p{font-size:12px}.solution-top{gap:13px}.solution-number{font-size:8px}.solution-visual{height:169px;margin-top:18px}.site-illustration{left:14px;right:31px}.mock-email{right:0;padding:12px;font-size:8px}.solution-bottom{display:flex;gap:10px;margin-top:13px;padding-top:20px}.solution-bottom>span{font-size:8px;max-width:170px}.solution-bottom strong{margin-top:0;font-size:9px}.plans{padding-top:64px}.plans-heading h2{font-size:37px;letter-spacing:-1.6px}.plans-heading p{font-size:12px}.plan-toolbar{margin-bottom:25px}.product-tabs button{font-size:11px;padding:13px 12px;gap:8px}.plan-toolbar>.help-link{font-size:10px}.panel-toolbar{margin-bottom:29px}.panel-toolbar>span{font-size:9px}.panel-options button{font-size:10px}.panel-toolbar #hosting-selector>span{font-size:9px}.plan-grid{gap:30px;padding-top:0}.plan-card{padding:29px 25px;border-radius:14px}.plan-card.featured,.plan-card.featured:hover{transform:none}.plan-card h3{font-size:25px}.plan-card .plan-kind{font-size:8px;letter-spacing:.8px}.plan-description{font-size:11px;min-height:0}.plan-price strong{font-size:47px}.plan-subprice{font-size:9px}.plan-card>.button{font-size:12px;min-height:49px;padding:14px 16px}.plan-card li,.plan-card li .feature-value{font-size:11px}.plan-card li{gap:9px}.plan-card li .icon{width:14px;height:14px}.plan-card.featured .plan-badge{font-size:7px;padding:7px 10px;right:18px}.plan-actions{gap:18px}.more-plans,.plan-actions .help-link{font-size:10px}.included{font-size:9px;gap:12px}.included strong{font-size:9px}.features{padding:64px 0}.features .section-heading h2{font-size:32px}.feature-main{display:block;min-height:430px;padding:29px 25px 0}.feature-main h3{font-size:27px}.feature-main p{font-size:12px}.panel-preview{width:300px;right:-24px;bottom:-14px;padding:17px}.feature-small{min-height:355px;padding:28px 25px}.feature-small h3{font-size:26px}.feature-small p{font-size:12px}.feature-visual{height:101px;margin-top:18px}.feature-small .feature-foot{font-size:7px!important}.journey h2{font-size:32px}.steps h3{font-size:16px}.steps p{font-size:12px}.steps article:not(:last-child):after{background:#bdd9e9}.faq{padding:58px 0 65px}.faq-heading h2{font-size:32px}.faq-heading p{font-size:12px}.faq-list summary{font-size:12px;line-height:1.7;padding:21px 0}.faq-list details p{font-size:11px}.final-cta>.container{padding:51px 0 54px}.final-cta h2{font-size:36px;letter-spacing:-1.7px}.final-cta .eyebrow{font-size:8px;letter-spacing:1.1px}.cta-contact{font-size:10px}.final-cta:before{inset:-10% -75% -10% -10%;opacity:.08}.footer-brand p{font-size:10px}.footer-column h3{font-size:11px}.footer-column a{font-size:10px}.footer-note p{font-size:10px}.footer-bottom{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hero-art{transform:none!important}.infrastructure{filter:none}.data-route,.processor-wire.signal{stroke-dasharray:none}.button-primary:before,.plan-card.featured>.button:before{display:none}}
