.hosting-hero{padding:85px 0 80px;overflow:hidden;position:relative}.hosting-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:55px;align-items:center}.hosting-copy h1{font-size:clamp(40px,4.8vw,68px)}.hosting-copy>p{font-size:19px;max-width:520px;margin:27px 0 30px;line-height:1.75}.hosting-copy .actions{align-items:center;gap:25px}.hosting-text-link{font-size:13px;font-weight:600}.hosting-text-link:hover{color:var(--red)}.hosting-entry{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap;margin-top:31px;font-size:12px;color:#767680}.hosting-entry strong{font:800 27px Manrope,sans-serif;color:#151518;letter-spacing:-.04em}.hosting-entry strong small{font:400 13px 'DM Sans',sans-serif;letter-spacing:0;color:#777780}.hosting-art{position:relative;padding:25px 12px 20px}.hosting-art>img{display:block;width:100%;height:auto;max-height:410px;object-fit:contain;filter:grayscale(1);position:relative;z-index:1}.hosting-orbit{position:absolute;width:440px;height:440px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #ededf0;border-radius:50%;background:radial-gradient(circle,#f1f1f5 15%,#fafafa80 60%,transparent 70%);box-shadow:0 0 0 32px #fafafa,0 0 0 33px #f3f3f5}.server-location{position:absolute;bottom:5px;left:0;right:38px;display:flex;align-items:center;gap:14px;padding:17px 22px;border-radius:8px;background:white;box-shadow:0 15px 40px #15151d16;border:1px solid var(--line);z-index:2;font-size:13px;font-weight:600}.server-location small{display:block;font-size:10px;font-weight:400;color:#8b8b95;margin-top:3px}.location-dot{width:9px;height:9px;background:var(--red);border-radius:50%;box-shadow:0 0 0 6px #e51c3510}.server-br{font-size:12px;letter-spacing:.1em;margin-left:auto;color:#8a8a92;border:1px solid var(--line);padding:5px 8px;border-radius:4px}.uptime-note{position:absolute;right:-8px;top:28px;background:#111114;border-radius:8px;padding:18px 22px;color:white;z-index:2;box-shadow:0 10px 30px #0002}.uptime-note strong{font:800 32px Manrope,sans-serif;letter-spacing:-.05em;display:block}.uptime-note strong span{font-size:20px;color:#ff3c56}.uptime-note small{display:block;font-size:9px;letter-spacing:.16em;color:#aaaab4;margin-top:4px}.hosting-promise{border-block:1px solid var(--line);padding:23px 0}.hosting-promise>.wrap{display:flex;align-items:center;gap:10px;font-size:14px}.hosting-promise span{color:#777780}.hosting-promise a{margin-left:auto;display:flex;gap:28px;font-size:12px;font-weight:600}.hosting-promise a span{color:var(--red)}.hosting-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.hosting-benefits article{border:1px solid var(--line);padding:27px 23px;border-radius:9px}.host-icon{display:grid;place-items:center;border:1px solid #f7d5da;width:43px;height:43px;border-radius:8px;background:#fff5f6;color:var(--red);font-size:25px;margin-bottom:24px}.hosting-benefits h3{font-size:19px;letter-spacing:-.03em;margin-bottom:13px}.hosting-benefits p{font-size:14px}.hosting-plans{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:890px;margin:50px auto 0}.hosting-plan{padding:36px;border:1px solid #dedee5;border-radius:12px;background:white;position:relative;display:flex;flex-direction:column}.plan-top{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:25px}.plan-top .eyebrow{margin:0;font-size:10px;letter-spacing:.1em}.plan-caption{font-size:10px;color:#92929a}.hosting-plan h3{font-size:26px;min-height:62px}.plan-price{display:flex;align-items:baseline;gap:7px;margin:26px 0 5px;font-family:Manrope,sans-serif}.plan-price>span{font-weight:600;font-size:23px}.plan-price strong{font-size:65px;font-weight:800;letter-spacing:-.06em;line-height:1.2}.plan-price strong span{font-size:33px}.plan-price small{font:400 14px 'DM Sans',sans-serif;color:#888891}.billing-note{font-size:12px;min-height:22px}.plan-features{padding:23px 0 0;margin:25px 0 30px;list-style:none;border-top:1px solid #e9e9ee;font-size:14px;display:grid;gap:13px}.plan-features li:before{content:'✓';color:var(--red);margin-right:12px}.hosting-plan .btn{margin-top:auto;width:100%}.hosting-plan.annual{background:#141416;border-color:#141416;color:white}.annual .plan-caption,.annual .billing-note,.annual .plan-price small{color:#aaaab4}.annual .plan-top .eyebrow{color:white}.annual .plan-features{border-color:#393940;color:#d9d9df}.annual .plan-features li:before{color:#ff4660}.annual-savings{position:absolute;top:-15px;right:25px;font-size:10px;font-weight:700;letter-spacing:.06em;border-radius:5px;background:var(--red);color:white;padding:7px 14px}.hosting-price-note{font-size:11px;text-align:center;margin:23px auto 0;max-width:700px}.hosting-compatibility{display:flex;align-items:center;flex-direction:column;text-align:center;gap:5px;font-size:13px;padding-top:30px}.hosting-compatibility span{color:#777780}.hosting-compatibility a{font-size:12px;font-weight:600}.hosting-compatibility a:hover{color:var(--red)}.migration-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:start}.migration-grid>div>p{margin:24px 0 28px;max-width:490px}.migration-steps{display:grid;gap:25px}.migration-steps article{display:flex;gap:22px;padding-bottom:25px;border-bottom:1px solid var(--line)}.migration-steps article:last-child{padding-bottom:0;border:0}.migration-steps article>span{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;border-radius:50%;border:1px solid #f1cfd5;color:var(--red);font-size:11px;margin-top:2px}.migration-steps h3{font-size:20px;line-height:1.4;margin-bottom:9px}.migration-steps p{font-size:14px}.hosting-final{background:#121214;padding:80px 0;text-align:center;color:white;border-bottom:1px solid #303037;position:relative;overflow:hidden}.hosting-final:before{content:'';position:absolute;width:600px;height:600px;border:1px solid #29292f;border-radius:50%;right:-350px;top:-100px;box-shadow:0 0 0 70px #ffffff02,0 0 0 140px #ffffff02;pointer-events:none}.hosting-final .wrap{position:relative}.hosting-final .eyebrow{justify-content:center;color:#b0b0b9;font-size:10px}.hosting-final h2{font-size:clamp(35px,4vw,54px)}.hosting-final h2 span{color:#ff3c56}.hosting-final p{color:#aaaab4;margin:23px auto 28px}.hosting-phone{display:block;width:max-content;margin:16px auto 0;color:#b9b9c2;font-size:12px}.hosting-page footer{padding-top:35px}.hosting-page .faq-list{background:transparent}.hosting-page .faq-list details{scroll-margin-top:100px}@media(max-width:1050px){.hosting-hero-grid{gap:30px}.hosting-copy h1{font-size:48px}.hosting-art{padding-inline:0}.uptime-note{right:0;padding:15px}.hosting-benefits{grid-template-columns:repeat(2,1fr)}.migration-grid{gap:45px}.hosting-plan{padding:29px}.plan-caption{font-size:9px}}@media(max-width:760px){.hosting-hero{padding:50px 0 55px}.hosting-hero-grid{grid-template-columns:1fr;gap:40px}.hosting-copy h1{font-size:clamp(37px,9vw,54px)}.hosting-copy>p{font-size:17px}.hosting-copy .actions{gap:18px}.hosting-art{width:100%;max-width:450px;margin:auto;padding:12px 20px 33px}.hosting-art>img{max-height:330px}.hosting-orbit{width:300px;height:300px}.uptime-note{top:6px;right:0}.uptime-note strong{font-size:27px}.server-location{right:15px;left:5px}.hosting-promise>.wrap{flex-direction:column;gap:3px;text-align:center;font-size:13px}.hosting-promise a{margin:10px 0 0}.hosting-benefits{gap:12px}.hosting-benefits article{padding:22px 17px}.hosting-benefits h3{font-size:17px;line-height:1.3}.hosting-benefits p{font-size:13px}.host-icon{margin-bottom:18px}.hosting-plans{grid-template-columns:1fr;gap:34px;margin-top:40px;max-width:450px}.hosting-plan{padding:28px}.hosting-plan h3{font-size:27px;min-height:0}.plan-price strong{font-size:63px}.plan-top{margin-bottom:22px}.plan-caption{font-size:10px}.hosting-price-note{line-height:1.8}.migration-grid{grid-template-columns:1fr;gap:45px}.hosting-final{padding:65px 0}.hosting-entry{gap:9px}.hosting-page .nav a{font-size:14px}}@media(max-width:370px){.hosting-benefits{grid-template-columns:1fr}.hosting-copy h1{font-size:34px}.hosting-plan{padding:23px}.plan-top{flex-wrap:wrap}}
/* Atendimento humano e campanha da pizza */
.hosting-backup{display:flex;align-items:center;gap:22px;border:1px solid #f4d8de;background:#fff9fa;border-radius:9px;padding:24px 28px;margin-top:20px}.backup-symbol{font-size:36px;color:var(--red);line-height:1}.hosting-backup h3{font-size:18px;margin-bottom:7px;line-height:1.35}.hosting-backup p{font-size:13px}.backup-tag{margin-left:auto;color:var(--red);font-size:9px;font-weight:700;letter-spacing:.1em;white-space:nowrap;border:1px solid #f2c5ce;padding:5px 10px;border-radius:4px}.hosting-pizza{background:#f6f6f8;border-top:1px solid var(--line);padding:85px 0}.pizza-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.pizza-visual{position:relative}.pizza-visual>img{display:block;width:100%;height:auto;border-radius:12px;mix-blend-mode:multiply}.pizza-sticker{position:absolute;bottom:-12px;left:20px;transform:rotate(-5deg);padding:17px 25px;background:#121214;color:white;border-radius:8px;font-size:12px;line-height:1.7;box-shadow:0 8px 25px #0002}.pizza-sticker strong{color:#ff4961;font-size:18px}.pizza-copy h2{font-size:clamp(38px,4vw,55px);line-height:1.08}.pizza-copy>.eyebrow{font-size:10px;letter-spacing:.12em}.pizza-copy>p{font-size:15px;max-width:470px;margin:24px 0 18px}.pizza-price{display:flex;align-items:baseline;gap:7px;line-height:1.2}.pizza-price>span{font-size:22px;font-weight:600}.pizza-price strong{font:800 62px Manrope,sans-serif;letter-spacing:-.06em}.pizza-price small{color:#787881;font-size:15px}.pizza-copy .pizza-annual{font-size:12px;margin:5px 0 24px}.pizza-annual strong{color:#303038}.pizza-footnote{display:block;font-size:9px;line-height:1.7;color:#82828c;max-width:420px;margin-top:16px}.hosting-plans .plan-top{flex-wrap:wrap}.annual-savings{font-size:9px}@media(max-width:760px){.pizza-grid{grid-template-columns:1fr;gap:55px}.hosting-pizza{padding:55px 0 65px}.pizza-visual{max-width:440px;margin:auto;width:100%}.pizza-copy h2{font-size:43px}.pizza-copy .btn{gap:15px;padding:14px 17px;font-size:12px}.pizza-sticker{left:12px;padding:12px 20px}.hosting-backup{align-items:start;padding:22px 18px;gap:14px;flex-wrap:wrap}.hosting-backup>div{flex:1;min-width:180px}.hosting-backup h3{font-size:17px}.backup-tag{margin-left:46px}.pizza-price strong{font-size:58px}}
