/* Reference-faithful composition, shared across all ANXHOST pages. */
:root{--ink:#030a29;--muted:#75819d;--line:#e0eaff}.wrap{width:min(1490px,calc(100% - 112px))}.header{background:#fffffff2;border:0;box-shadow:none}.nav{min-height:82px;gap:34px;display:flex}.logo img{width:210px}.nav-links{gap:36px;font-size:14px;font-weight:500}.language{font-size:13px;color:#07183c;white-space:nowrap}.nav .client-btn{min-height:46px;border-radius:12px;font-size:14px;font-weight:500;padding:11px 20px;gap:10px;background:linear-gradient(#1678ff,#0045fa)}.client-btn>span{font-size:22px;line-height:1}.nav-dropdown{position:relative;border:0;padding:0}.nav-dropdown>summary{font-size:14px;font-weight:500;padding:18px 0;gap:8px;align-items:center}.nav-dropdown>summary:after{content:'';width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);font-size:0;margin-top:-3px;transition:transform .2s}.nav-dropdown[open]>summary:after{transform:rotate(225deg);margin-top:3px}.dropdown-panel{position:absolute;left:-22px;top:54px;min-width:250px;padding:10px;background:white;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 50px #10234818;animation:menu-in .22s ease-out}.dropdown-panel>a{display:block;padding:12px 14px;border-radius:8px;white-space:nowrap;font-size:13px}.dropdown-panel>a:hover{background:#f0f6ff;color:#0756ff}.dropdown-panel small{display:block;color:#8290a8;font-size:10px}.hero{position:relative;background:radial-gradient(ellipse at 95% 30%,#cee5ff 0,transparent 58%),linear-gradient(160deg,#fff 35%,#f2f8ff);overflow:hidden}.hero-grid{grid-template-columns:1.06fr 1fr;min-height:470px;gap:0}.hero-copy{padding:36px 0 40px;z-index:2}.hero h1{font-size:clamp(42px,5.35vw,82px);line-height:1.01;letter-spacing:-3.8px;margin-bottom:20px;font-weight:850}.hero .lead{font-size:clamp(18px,1.75vw,27px);line-height:1.35;max-width:650px;margin-bottom:28px}.breadcrumb{margin-bottom:29px;font-size:14px}.hero .eyebrow{font-size:10px;letter-spacing:3px}.hero-copy>.breadcrumb+.eyebrow{display:none}.hero .actions .btn{min-height:58px;padding:15px 27px;font-size:16px;gap:25px;font-weight:600}.hero .actions .btn:first-child{min-width:230px}.hero-art{height:430px;overflow:visible;border-radius:0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 97%,transparent),linear-gradient(0deg,transparent,#000 8%,#000 97%,transparent);mask-composite:intersect;box-shadow:none;pointer-events:none}.art-float{position:absolute;inset:0;animation:cloud-float 7s ease-in-out infinite}.hero-art img{width:211%;left:-107%;top:-38px;mix-blend-mode:multiply}.signal{position:absolute;width:7px;height:7px;border-radius:50%;background:#00ceff;box-shadow:0 0 0 6px #bceaff55,0 0 25px #009dff;animation:signal-pulse 3.5s ease-in-out infinite}.signal-one{left:22%;top:37%}.signal-two{left:75%;top:26%;animation-delay:1.2s}.signal-three{left:58%;top:68%;animation-delay:2.4s}.benefits{border:0;gap:24px;padding:24px 0 30px}.benefit+.benefit{border-left:1px solid #d8e6ff;padding-left:25px}.benefit .symbol{border-radius:50%;width:58px;height:58px}.benefit strong{font-size:14px}.benefit small{font-size:12px}.section{padding:64px 0}.section.soft{background:linear-gradient(135deg,#f8fbff,#edf6ff88 70%,#fff)}.cards{gap:20px}.card{border-radius:16px;padding:27px 28px;box-shadow:none;border:1px solid #e1ebff}.card .btn{background:linear-gradient(100deg,#0756ff,#00a8ed);color:white;border:0;border-radius:12px;min-height:52px;font-size:15px}.card .btn.disabled{background:#eaf0fa;color:#7a87a1}.card .price{gap:5px;margin:20px 0}.card .price b{font-size:44px;color:#0045ed}.card .features{padding:17px 0;margin-bottom:13px;font-size:15px}.features li{padding:8px 0;align-items:center}.features li span{display:block}.tag{background:linear-gradient(100deg,#0756ff,#00a1ff);color:white;border-radius:9px;padding:5px 11px}.round-link{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border:1px solid #c3d9ff;border-radius:50%;color:#060e49;font-size:34px;background:#f4f8ff;transition:background .2s,transform .2s}.round-link:hover{background:#e1efff;transform:translateX(4px)}.service-overview{background:linear-gradient(#f4f9ff,#fff);padding:0 0 32px}.overview-card{padding:22px 24px;box-shadow:none}.overview-title{display:flex;gap:20px;align-items:flex-start;min-height:88px}.overview-title h2{font-size:22px;line-height:1.25;letter-spacing:-.6px;margin:4px 0}.overview-title p{font-size:15px;line-height:1.4;margin:0;min-height:0}.overview-title .symbol{width:68px;height:68px;border-radius:13px}.wordpress-mark{font-family:Georgia,serif;font-size:47px;font-weight:bold;color:#082174!important}.overview-bottom{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid var(--line);padding-top:12px;gap:10px}.overview-bottom>div{flex:1}.overview-bottom>div>small{color:var(--muted);font-size:12px}.overview-bottom .price{margin:0 0 10px;font-size:19px;color:#080f2f}.overview-bottom .price b{font-size:34px;color:#080f2f}.overview-bottom .features{border:0;padding:0;margin:0;font-size:13px}.overview-bottom .features li{padding:3px 0}.reference-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:25px}.reference-benefits>div{display:flex;align-items:center;gap:18px;border-right:1px solid #d6e5ff}.reference-benefits>div:last-child{border:0}.reference-benefits>div>span{display:grid;place-items:center;border:1px solid #d4e4ff;border-radius:50%;width:56px;height:56px;color:#0756ff;background:#eff6ff;font-size:28px}.reference-benefits p{margin:0}.reference-benefits strong,.reference-benefits small{display:block}.reference-benefits strong{font-size:14px}.reference-benefits small{color:var(--muted);font-size:12px}.page-hospedagem .hero-grid{min-height:445px}.page-hospedagem .hero-copy{padding-top:28px}.page-hospedagem .hero h1{font-size:clamp(44px,5.1vw,80px)}.page-hospedagem .hero-art{height:450px}.page-hospedagem .hero-art img{top:-42px}.page-hospedagem .hero{padding-bottom:8px}.page-vps-eua .hero-grid{min-height:300px;grid-template-columns:1.4fr 1fr}.page-vps-eua .hero h1{font-size:clamp(35px,3.55vw,57px);white-space:nowrap;letter-spacing:-2.3px}.page-vps-eua .hero-copy{padding:40px 0 25px}.page-vps-eua .hero .lead{font-size:24px;max-width:none;margin-bottom:24px}.page-vps-eua .hero-art{height:310px}.page-vps-eua .hero-art img{width:250%;left:-150%;top:-25px}.page-vps-eua .locations{margin:0;position:relative;z-index:3;box-shadow:0 7px 20px #0d5df508;background:#fff;border:4px solid #e8f1ff;padding:3px}.locations a{font-size:16px;min-width:175px;text-align:center;font-weight:600;padding:12px 25px}.locations a span{margin-left:9px}.page-vps-eua #planos{padding-top:13px}.region-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px}.region-heading h2{font-size:25px;margin:0;letter-spacing:-.6px}.region-heading h2 span{margin-right:12px}.region-heading p{font-size:12px;color:var(--muted);margin:0}.page-vps-eua .card>.symbol{display:none}.page-vps-eua .card h3{font-size:21px;margin:0 0 8px}.page-vps-eua .card .price{margin:10px 0 22px}.page-vps-eua .card .price b{font-size:50px;letter-spacing:-2px}.page-vps-eua .features li:before{content:'▦';font-size:23px;line-height:1.1;width:28px}.page-vps-eua .card .features{font-size:16px}.page-vps-eua .card .features li:last-child:before{content:'◷'}.page-vps-eua .card .tag{display:none}.page-vps-eua .card.highlight{border-color:#e1ebff;border-width:1px;background:#fff}.page-vps-eua .notice{background:white;margin-top:20px}.page-vps-eua .notice .symbol{background:transparent;border:0;width:25px;height:25px}.page-index .hero-grid{min-height:505px}.page-vps-gamer .card>.symbol{width:64px;height:64px}.page-vps-gamer .card>.symbol svg{width:34px;height:34px}.footer{background:#f6faff}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,#0756ff,#00d4ff);z-index:40;pointer-events:none}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.reveal.is-visible{opacity:1;transform:translateY(0)}.hero-copy{animation:copy-in .8s both}.hero-art{animation:art-in 1.1s both}.card{will-change:auto;transition:border-color .25s,box-shadow .25s,transform .25s}.card:hover{transform:translateY(-7px);box-shadow:0 18px 40px #0756ff13;border-color:#7db0ff}.btn{position:relative;overflow:hidden;transition:transform .22s,box-shadow .22s}.btn:hover{transform:translateY(-3px);box-shadow:0 9px 26px #0756ff2b}.btn span[aria-hidden=true]{transition:transform .2s}.btn:hover span[aria-hidden=true]{transform:translateX(4px)}.btn:active{transform:translateY(0) scale(.98)}.btn.disabled:hover{transform:none;box-shadow:none}.benefit .symbol,.guide-options .symbol{transition:transform .3s,box-shadow .3s}.benefit:hover .symbol,.guide-options>a:hover .symbol{transform:translateY(-4px) rotate(-5deg);box-shadow:0 7px 20px #0756ff1a}.motion-paused .art-float,.motion-paused .signal{animation-play-state:paused}@keyframes cloud-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes signal-pulse{0%,100%{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes copy-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes art-in{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes menu-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1550px){.hero-art img{top:-50px}.page-hospedagem .hero-art img{top:-55px}.page-vps-eua .hero-art img{top:-30px}}
@media(max-width:1200px){.wrap{width:calc(100% - 64px)}.nav{gap:22px}.nav-links{gap:24px}.logo img{width:185px}.hero-art{height:370px}.hero h1{font-size:60px}.page-hospedagem .hero h1{font-size:58px}.hero .actions .btn{padding:13px 20px;font-size:13px;min-height:51px;gap:15px}.hero .actions .btn:first-child{min-width:175px}.overview-title{gap:12px}.overview-title h2{font-size:19px}.overview-title p{font-size:13px}.overview-title .symbol{width:52px;height:52px}.overview-card{padding:20px}.overview-bottom .price b{font-size:29px}.overview-bottom .features{font-size:12px}.page-vps-eua .hero h1{font-size:41px}.page-vps-eua .hero .lead{font-size:20px}.page-vps-eua .card .price b{font-size:40px}.page-vps-eua .cards{grid-template-columns:repeat(4,1fr)}.page-vps-eua .card{padding:23px 19px}.page-vps-eua .card .btn{font-size:12px}.page-vps-eua .card .features{font-size:13px}.page-vps-eua .hero-art{height:290px}.reference-benefits{gap:15px}.reference-benefits>div{gap:10px}.reference-benefits strong{font-size:12px}.reference-benefits small{font-size:10px}.reference-benefits>div>span{width:42px;height:42px}.language{display:none}}
@media(max-width:950px){.nav-links{gap:18px}.nav-dropdown>summary{font-size:12px}.nav .client-btn{font-size:12px;padding:10px 13px}.logo img{width:165px}.hero h1{font-size:49px}.page-hospedagem .hero h1{font-size:49px}.hero .lead{font-size:18px}.hero-art,.page-hospedagem .hero-art{height:330px}.hero-art img{top:-25px}.page-vps-eua .cards{grid-template-columns:repeat(2,1fr)}.page-vps-eua .hero h1{font-size:34px}.page-vps-eua .hero-grid{grid-template-columns:1.2fr 1fr}.page-vps-eua .hero-art{height:260px}.locations a{min-width:140px;font-size:14px}.cards.three{gap:13px}.overview-title{display:block;min-height:145px}.overview-title .symbol{margin-bottom:12px}.round-link{width:36px;height:36px;font-size:26px}.overview-bottom{align-items:flex-end;gap:4px}.overview-bottom .price{font-size:14px;gap:3px}.overview-bottom .price b{font-size:27px}.overview-bottom .price small{font-size:10px}.reference-benefits{grid-template-columns:repeat(2,1fr)}.reference-benefits>div:nth-child(2){border:0}.region-heading{display:block}.region-heading p{margin-top:6px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.nav{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:74px;gap:9px}.nav .logo img{width:150px}.nav .client-btn{font-size:10px;min-height:37px;padding:8px 10px;gap:4px}.client-btn>span{font-size:16px}.menu-toggle{display:block;min-height:36px;padding:8px}.nav-links{grid-column:1/-1;display:none;gap:3px;width:100%;padding:8px 0 17px}.nav-links.open{display:flex}.nav-links>.nav-dropdown{width:100%}.nav-links>.nav-dropdown>summary{padding:12px 10px;background:#f7faff;font-size:14px;border-radius:8px}.dropdown-panel{position:static;min-width:0;box-shadow:none;margin:5px 0 8px;padding:5px}.nav-links>a{font-size:14px;padding:12px 10px}.hero-grid,.page-vps-eua .hero-grid{display:flex;flex-direction:column;min-height:0;align-items:stretch}.hero-copy,.page-hospedagem .hero-copy,.page-vps-eua .hero-copy{padding:30px 0 5px}.hero h1,.page-hospedagem .hero h1{font-size:46px;letter-spacing:-2.5px;line-height:1.07}.hero .lead,.page-vps-eua .hero .lead{font-size:18px;line-height:1.5}.hero .actions{gap:9px}.hero .actions .btn{font-size:11px;min-height:47px;padding:12px 14px;gap:9px}.hero .actions .btn:first-child{min-width:120px}.hero-art,.page-hospedagem .hero-art{height:255px;margin:5px auto 0;width:100%;max-width:510px;overflow:hidden}.hero-art img,.page-hospedagem .hero-art img{top:-30px}.hero .breadcrumb{font-size:12px;margin-bottom:20px}.hero .eyebrow{font-size:9px}.page-vps-eua .hero h1{font-size:37px;white-space:normal;letter-spacing:-1.8px}.page-vps-eua .hero-art{height:205px;max-width:420px;margin-top:0}.page-vps-eua .hero-art img{top:-24px;width:250%;left:-150%}.page-vps-eua .locations{margin-bottom:0;width:fit-content}.locations a{min-width:132px;font-size:13px;padding:11px 18px}.service-overview{padding-top:8px}.cards.three{grid-template-columns:1fr;gap:14px}.overview-card{padding:22px}.overview-title{display:flex;min-height:78px;gap:16px}.overview-title .symbol{margin-bottom:0}.overview-title h2{font-size:21px}.overview-title p{font-size:14px}.overview-bottom .price{font-size:18px}.overview-bottom .price b{font-size:33px}.overview-bottom .price small{font-size:13px}.overview-bottom .features{font-size:13px}.round-link{width:48px;height:48px;font-size:31px}.reference-benefits{gap:20px 10px}.reference-benefits strong{font-size:11px}.reference-benefits small{font-size:10px}.reference-benefits>div{gap:8px}.reference-benefits>div>span{width:34px;height:34px;font-size:22px}.benefits{padding:25px 0;gap:20px 12px}.benefit+.benefit{border:0;padding-left:0}.benefit .symbol{width:40px;height:40px}.benefit strong{font-size:11px}.benefit small{font-size:10px}.section{padding:45px 0}.page-index .hero-grid{min-height:0}.page-vps-eua #planos{padding-top:17px}.region-heading h2{font-size:23px}.region-heading p{font-size:11px}.page-vps-eua .cards{grid-template-columns:1fr;gap:16px}.page-vps-eua .card{padding:26px}.page-vps-eua .card .price b{font-size:47px}.page-vps-eua .card .features{font-size:15px}.page-vps-eua .card .btn{font-size:14px}.signal{width:5px;height:5px}.footer .logo img{width:210px}.card:hover{transform:translateY(-3px)}}
/* Motion is intentionally enabled per the user's explicit preference. */
html{scroll-behavior:smooth}.btn,.card{transition:transform .22s,box-shadow .22s,border-color .22s}.btn:hover{transform:translateY(-3px)}
/* Frame only the illustration area of the supplied reference artwork. */
.hero-art{overflow:hidden;height:330px}.page-hospedagem .hero-art{height:330px}.page-hospedagem .hero h1{width:calc(100% + 110px);max-width:800px;font-size:clamp(44px,4.8vw,80px)}.page-hospedagem .hero-grid{min-height:435px}.page-hospedagem .hero-art img{top:-42px}.hero-art .art-float{inset:0}.page-vps-eua .hero-art{height:285px}
@media(max-width:1200px) and (min-width:761px){.hero-art,.page-hospedagem .hero-art{height:285px}.page-hospedagem .hero h1{font-size:56px;width:calc(100% + 80px)}}
@media(max-width:950px) and (min-width:761px){.hero-art,.page-hospedagem .hero-art{height:235px}.page-hospedagem .hero h1{font-size:46px}}
@media(max-width:760px){.hero-art,.page-hospedagem .hero-art{height:190px;max-width:390px}.hero-art img,.page-hospedagem .hero-art img{top:-30px}.page-hospedagem .hero h1{font-size:43px;width:100%;max-width:none}.page-hospedagem .hero-grid{min-height:0}.page-vps-eua .hero-art{height:180px}.page-vps-eua .hero-art img{top:-24px}}
.page-vps-eua .hero-art{height:250px}.page-vps-eua .hero-art img{top:-45px}.page-vps-eua .card .price>span{font-size:24px}.page-vps-eua .card .price small{font-size:14px}.page-vps-eua .hero-grid{min-height:275px}
@media(max-width:760px){.page-vps-eua .hero-grid{min-height:0}.page-vps-eua .hero-art{height:170px}.page-vps-eua .hero-art img{top:-35px}}
/* Product card hierarchy based on the user's latest references. */
.card:not(.overview-card)>h3{font-size:21px;font-weight:750;margin-bottom:12px}.card:not(.overview-card) .price{position:relative;align-items:baseline;gap:4px}.card:not(.overview-card) .price b{font-size:46px;line-height:1.1;letter-spacing:-1.8px}.card:not(.overview-card) .price small{font-size:13px}.card:not(.overview-card) .features{border-top:1px solid #e7ebf1;line-height:1.45;margin-top:3px;padding-top:16px}.card:not(.overview-card) .features li{padding:8px 0;font-size:14px;color:#43536d;gap:10px}.card:not(.overview-card) .features li:before,.page-vps-eua .card .features li:before,.page-vps-eua .card .features li:last-child:before{content:'✓';display:grid;place-items:center;background:#eafaf4;color:#09a87b;border-radius:50%;font-size:12px;width:19px;height:19px;flex:0 0 19px}.card:not(.overview-card) .btn{border-radius:30px;margin-top:auto;background:#fff;border:1px solid #c7d2e2;color:#102348;font-size:14px;font-weight:700;box-shadow:none}.card:not(.overview-card) .btn:hover{color:#0756ff;border-color:#0756ff;background:#f6faff}.card:not(.overview-card){border-radius:24px;padding:29px 25px}.card.highlight{box-shadow:0 10px 35px #172a6210}.card .plan-summary{font-size:12px;font-weight:600;color:#52627c;line-height:1.6;margin:0 0 14px;min-height:0}.plan-badges{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px}.plan-badges>span{font-size:10px;border:1px solid #d6e4ff;color:#0756ff;background:#f4f7ff;padding:2px 8px;border-radius:20px}.plan-badges>span+span{color:#326f58;border-color:#d4eadf;background:#f2fbf6}.card .tag{font-size:9px;top:-10px;right:20px;padding:5px 12px;border-radius:18px}.card .btn.disabled{background:#edf2f8;border-color:#edf2f8;color:#7a87a1}
/* Consistent VPS catalogue cards: EUA, Gamer, Brasil and n8n. */
.vps-catalog .card>.symbol{display:none}.vps-catalog .card:not(.overview-card){border:1px solid #dce6f5;border-radius:24px;padding:29px 25px;background:#fff;box-shadow:0 8px 25px #10234808}.vps-catalog .card h3{margin:0 0 14px;font-size:21px}.vps-catalog .card .price{margin:12px 0 18px}.vps-catalog .card .price b{font-size:46px;line-height:1.1;color:#0756ff}.vps-catalog .card .price>span{font-size:20px}.vps-catalog .card .price small{font-size:13px}.vps-catalog .card .features{font-size:14px;padding:16px 0;margin-top:3px}.vps-catalog .card .features li:before,.vps-catalog .card .features li:last-child:before{content:'✓';display:grid;place-items:center;background:#eafaf4;color:#09a87b;border-radius:50%;font-size:12px;width:19px;height:19px;flex:0 0 19px}.vps-catalog .card .features li{padding:8px 0;font-size:14px;color:#43536d;gap:10px}.vps-catalog .card>.tag{display:none}.vps-catalog .card .btn{border-radius:30px;background:#fff;border:1px solid #c7d2e2;color:#102348;font-size:14px;font-weight:700}.vps-catalog .card .btn.disabled{background:#edf2f8;color:#7a87a1;border-color:#edf2f8}.vps-catalog .ddos-notice{background:#fff;border:1px solid #dfe9fa;border-radius:14px;margin-top:22px;font-size:13px;line-height:1.7;padding:18px 23px}.vps-catalog .cards.three{grid-template-columns:repeat(3,1fr)}
@media(max-width:950px){.vps-catalog .cards,.vps-catalog .cards.three{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.vps-catalog .cards,.vps-catalog .cards.three{grid-template-columns:1fr}.vps-catalog .card:not(.overview-card){padding:27px}.vps-catalog .ddos-notice{font-size:12px;padding:17px 19px}}
/* Detailed hosting and n8n cards based on the supplied visual examples. */
.card.detailed-plan{padding:30px 25px;border-radius:22px;background:#fff;box-shadow:0 8px 30px #21306b08;min-height:610px}.card.detailed-plan .plan-category{font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1.6px;color:#0756ff;margin:0 0 7px;min-height:0}.card.detailed-plan>h3{font-size:21px;line-height:1.3;font-weight:750;letter-spacing:-.3px;margin:0 0 24px}.card.detailed-plan>.symbol{display:none}.card.detailed-plan .price{margin:4px 0 19px;gap:4px;align-items:baseline}.card.detailed-plan .price>b{display:inline-flex;align-items:baseline;gap:0;font-size:45px;line-height:1.05;letter-spacing:-1.6px;color:#101c35}.card.detailed-plan .price .price-decimal{font-size:22px;letter-spacing:-.5px}.card.detailed-plan .price>span{font-size:14px;color:#677b9b;font-weight:600;align-self:flex-start;margin-top:7px}.card.detailed-plan .price small{font-size:12px;color:#677b9b}.card.detailed-plan .plan-summary{font-size:12px;font-weight:700;color:#4b5d7b;line-height:1.8;margin:0 0 14px;min-height:0}.card.detailed-plan .plan-badges{margin-bottom:20px;min-height:24px;align-content:flex-start}.card.detailed-plan .features{border-top:1px solid #e7ecf3;margin:0 0 25px;padding:16px 0;flex:1}.card.detailed-plan .features li{font-size:14px;line-height:1.55;gap:10px;padding:8px 0;color:#5b6b86;align-items:flex-start}.card.detailed-plan .features strong{font-weight:700;color:#17243d}.card.detailed-plan .features li:before{content:'✓';display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;background:#eafbf4;color:#0aaf87;border-radius:50%;font-size:11px;margin-top:2px}.card.detailed-plan .btn{margin-top:auto;border:1px solid #cbd4e2;border-radius:30px;background:white;color:#17243d;font-size:14px;min-height:46px}.card.detailed-plan .btn:hover{background:#ecf3ff;border-color:#8db4ff;color:#0756ff}.page-automacao .card.detailed-plan{min-height:620px}.page-hospedagem #planos .cards{align-items:stretch}.card.detailed-plan.highlight{border-color:#a8c5fa;box-shadow:0 12px 35px #0756ff0d}@media(max-width:760px){.card.detailed-plan,.page-automacao .card.detailed-plan{min-height:550px;padding:29px 25px}.card.detailed-plan .features li{padding:9px 0}.card.detailed-plan .price>b{font-size:47px}}
/* Resource-specific icons replace generic checkmarks across every product family. */
.features li.icon-feature{display:flex;align-items:flex-start;gap:11px}.features li.icon-feature:before,.card .features li.icon-feature:before,.vps-catalog .card .features li.icon-feature:before,.vps-catalog .card .features li.icon-feature:last-child:before,.card.detailed-plan .features li.icon-feature:before,.page-vps-eua .card .features li.icon-feature:before{content:none;display:none}.feature-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;border-radius:7px;background:#edf4ff;border:1px solid #dfebff;color:#0756ff;margin-top:0;transition:transform .2s,background .2s}.feature-icon svg{display:block;width:17px;height:17px}.icon-feature:hover .feature-icon{transform:translateY(-2px);background:#dfeeff}.features li.icon-feature>span:last-child{padding-top:2px;min-width:0}.overview-bottom .feature-icon{width:22px;height:22px;flex-basis:22px;border-radius:6px}.overview-bottom .feature-icon svg{width:15px;height:15px}.overview-bottom .features li.icon-feature{gap:9px;padding:4px 0}
/* Mirrored regional layout for Cloud, Gamer and N8N, in both countries. */
.mirrored-catalog .mirrored-hero .hero-grid{display:grid;grid-template-columns:1.4fr 1fr;min-height:305px;gap:0}.mirrored-catalog .mirrored-hero .hero-copy{padding:40px 0 27px}.mirrored-catalog .mirrored-hero h1{font-size:clamp(35px,3.55vw,57px);line-height:1.08;letter-spacing:-2.3px;white-space:nowrap;width:auto;max-width:none;margin-bottom:17px}.mirrored-catalog .mirrored-hero .lead{font-size:24px;max-width:none;margin-bottom:24px}.mirrored-catalog .region-switch{margin:0;width:fit-content;position:relative;z-index:3;background:#fff;border:4px solid #e8f1ff;padding:3px;box-shadow:0 7px 20px #0d5df508}.mirrored-catalog .region-switch a{min-width:175px;padding:12px 25px;font-size:16px;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px}.region-switch a>span{display:flex;margin:0}.mirrored-catalog .regional-art{height:265px;width:100%;margin:0;overflow:hidden;position:relative}.mirrored-catalog .regional-art img{width:211%;left:-107%;top:-52px}.region-art-badge{position:absolute;left:32%;bottom:25px;display:flex;align-items:center;gap:10px;padding:10px 17px;color:#12326a;font-size:13px;font-weight:700;background:#fffffff0;border:1px solid #c8e0ff;border-radius:10px;box-shadow:0 10px 25px #1257c515;z-index:2}.region-br .mirrored-hero{background:radial-gradient(ellipse at 95% 30%,#d5eef2 0,transparent 58%),linear-gradient(160deg,#fff 35%,#f2f8ff)}.region-br .region-art-badge{border-color:#a9d8c3}.mirrored-catalog #planos{padding-top:18px}.mirrored-catalog .region-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.mirrored-catalog .region-heading h2{display:flex;align-items:center;gap:12px;font-size:25px;margin:0}.mirrored-catalog .region-heading p{font-size:12px;margin:0;color:#75819d}.mirrored-catalog .cards{grid-template-columns:repeat(4,1fr);align-items:stretch}.mirrored-catalog .card{min-height:640px}.mirrored-catalog .card .price b{font-size:46px}.mirrored-catalog .card .features{flex:1}.mirrored-catalog .card .btn{margin-top:auto}
@media(max-width:1200px){.mirrored-catalog .mirrored-hero h1{font-size:41px}.mirrored-catalog .mirrored-hero .lead{font-size:20px}.mirrored-catalog .region-switch a{min-width:150px;font-size:14px}.mirrored-catalog .regional-art{height:235px}.mirrored-catalog .regional-art img{top:-40px}.region-art-badge{font-size:11px;bottom:19px;padding:8px 12px}.mirrored-catalog .card .price b{font-size:38px}}
@media(max-width:950px){.mirrored-catalog .cards{grid-template-columns:repeat(2,1fr)}.mirrored-catalog .mirrored-hero h1{font-size:34px}.mirrored-catalog .regional-art{height:210px}.mirrored-catalog .region-heading{display:block}.mirrored-catalog .region-heading p{margin-top:8px}}
@media(max-width:760px){.mirrored-catalog .mirrored-hero .hero-grid{display:flex;flex-direction:column;align-items:stretch;min-height:0}.mirrored-catalog .mirrored-hero .hero-copy{padding:30px 0 5px}.mirrored-catalog .mirrored-hero h1{font-size:37px;white-space:normal;letter-spacing:-1.8px}.mirrored-catalog .mirrored-hero .lead{font-size:18px;line-height:1.5}.mirrored-catalog .region-switch a{min-width:132px;font-size:13px;padding:11px 18px;gap:9px}.mirrored-catalog .regional-art{height:200px;max-width:390px;margin:0 auto}.mirrored-catalog .regional-art img{top:-33px}.mirrored-catalog .region-art-badge{bottom:18px;left:30%;font-size:11px}.mirrored-catalog .cards{grid-template-columns:1fr}.mirrored-catalog .region-heading h2{font-size:23px}.mirrored-catalog .card{min-height:0}.mirrored-catalog .card .price b{font-size:46px}}
/* Keep the reference screenshot's lower feature strip outside the illustration frame. */
.mirrored-catalog .regional-art{height:245px}.mirrored-catalog .regional-art img{top:-25px}
@media(max-width:1200px){.mirrored-catalog .regional-art{height:225px}.mirrored-catalog .regional-art img{top:-25px}}
@media(max-width:950px){.mirrored-catalog .regional-art{height:180px}.mirrored-catalog .regional-art img{top:-20px}}
@media(max-width:760px){.mirrored-catalog .regional-art{height:175px}.mirrored-catalog .regional-art img{top:-20px}.mirrored-catalog .region-art-badge{bottom:12px}}
