.hero h1{font-size:54px;letter-spacing:0;line-height:1.08}
.section-heading h2,.status h2,.network-copy h2,.contact h2,.faq h2,.private-panel h2{letter-spacing:0}
.hero-art{background:#1f2c24;isolation:isolate}
.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}
.hero-art:before{z-index:0;opacity:.12;mask-image:none}
.hero-art:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,20,14,.36),rgba(11,20,14,.03) 80%),linear-gradient(0deg,rgba(10,17,12,.34),transparent 45%)}
.float-chip,.art-caption{z-index:1}
.float-chip strong{font-size:12px}
.chip-latency{top:auto;left:20px;bottom:62px}
.chip-uptime{right:20px;bottom:62px}
.art-caption{color:#e3eadf}
.caption-rule{background:#ffffff70}
.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:-8px 0 22px}
.filter-group{display:inline-flex;max-width:100%;overflow:auto;border:1px solid #dfe5dc;background:#fff}
.filter-button{height:38px;flex:none;border:0;border-right:1px solid #e8ece6;background:#fff;padding:0 15px;color:#657064;font:600 10px var(--sans);cursor:pointer}
.filter-button:last-child{border-right:0}
.filter-button:hover{color:#253b25;background:#f6f8f3}
.filter-button.active{background:#24362a;color:#fff}
.catalog-note,.price-disclaimer{color:#838d82;font:9px/1.6 var(--mono)}
.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.service-card{display:flex;flex-direction:column}
.card-content{display:flex;flex:1;flex-direction:column}
.card-content p{min-height:68px}
.card-meta{margin-top:auto;padding-top:16px}
.card-meta small{display:block;margin:3px 0 0;font-size:9px;color:#8a9487}
.service-card h3{font-size:18px;letter-spacing:0}
.extra-art{background:#25382f;isolation:isolate}
.extra-art:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 24%,#ffffff0b 24% 25%,transparent 25% 55%,#ffffff10 55% 56%,transparent 56%),radial-gradient(ellipse at 78% 14%,#ffffff25,transparent 37%);z-index:-1}
.extra-art span{position:relative;z-index:1;color:#e8efe1;background:#17241e;padding:6px 8px;font-size:8px}
.rust-art{background:#644b38}
.valheim-art{background:#34474b}
.terraria-art{background:#537a4d}
.ark-art{background:#6d4936}
.fivem-art{background:#394451}
.bot-art{background:#314b54}
.wordpress-art{background:#3b5b67}
.cs2-art{background:#5a4634}
.zomboid-art{background:#4d5140}
.gmod-art{background:#4c465f}
.game-icon{background:#eef1e8;color:#40583d;font:700 11px var(--mono)}
.bot-icon{background:#e3edf0;color:#386374;font:700 7px var(--mono)}
.pricing{padding-top:24px;padding-bottom:86px}
.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.plan-card{min-width:0;background:#fff;border:1px solid #e1e7df;padding:24px;display:flex;flex-direction:column}
.plan-card.plan-featured{border-color:#8eb752;box-shadow:inset 0 3px #8eb752}
.plan-label{font:9px var(--mono);color:#72816c}
.plan-card h3{font-size:23px;margin:15px 0 7px;letter-spacing:0}
.plan-card>p{min-height:40px;margin:0;color:#748074;font-size:11px;line-height:1.7}
.plan-price{padding:16px 0;border-bottom:1px solid #edf0eb;font-size:27px;font-weight:800;color:#25362a}
.plan-price small{display:block;margin-top:4px;color:#879184;font:9px var(--mono)}
.plan-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dfe5dc;margin-bottom:18px}
.plan-tab{min-height:46px;padding:0 12px;border:1px solid transparent;border-bottom:0;background:transparent;color:#727d71;font:600 10px var(--sans);cursor:pointer}
.plan-tab:hover{background:#f4f6f1;color:#2c3d2e}
.plan-tab.active,.plan-tab[aria-selected="true"]{background:#26372b;color:#fff;border-color:#26372b}
.plan-tab:focus-visible{outline:2px solid #8eb752;outline-offset:2px;z-index:1}
.plan-intro{max-width:830px;margin:0 0 17px;color:#788276;font-size:10px;line-height:1.7}
.plan-panel-note{margin:0 0 15px;padding:10px 12px;border-left:2px solid #a5c778;background:#f3f6ef;color:#62705e;font-size:10px;line-height:1.65}
.plan-panel[hidden]{display:none}
.plan-specs{display:grid;gap:0;margin:16px 0 0;padding:0;border-top:1px solid #edf0eb}
.plan-specs>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf0eb}
.plan-specs dt{color:#7c867b;font:8px var(--mono)}
.plan-specs dd{margin:0;color:#334033;font-size:10px;font-weight:700;text-align:right}
.plan-card ul{display:grid;gap:10px;min-height:128px;margin:17px 0 20px;padding:0;list-style:none;color:#5e6b5d;font-size:10px;line-height:1.6}
.plan-card li:before{content:"+";margin-right:8px;color:#6f9c36;font-weight:800}
.plan-card .button{align-self:flex-start;margin-top:auto}
.plan-terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border-top:1px solid #dfe5dc;border-bottom:1px solid #dfe5dc}
.plan-terms>div{padding:17px 15px;border-right:1px solid #dfe5dc}
.plan-terms>div:last-child{border-right:0}
.plan-terms span{display:block;margin-bottom:8px;color:#82907d;font:8px var(--mono)}
.plan-terms strong{font-size:10px;color:#344235}
.plan-terms p{margin:7px 0 0;color:#778174;font-size:9px;line-height:1.6}
.price-disclaimer{margin:16px 0 0;padding:12px 14px;border-left:2px solid #a5c778;background:#f3f6ef;color:#657160;font:9px/1.7 var(--mono)}
.network{background:#e4e9df}
.workflow-list{display:grid;gap:0;border-top:1px solid #cbd5c8}
.workflow-list>div{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:18px 5px;border-bottom:1px solid #cbd5c8}
.workflow-list>div>span{font:10px var(--mono);color:#779c4d}
.workflow-list strong{font-size:12px}
.workflow-list p{margin:5px 0 0;color:#748073;font-size:10px;line-height:1.5}
.transparency-board{padding-bottom:19px}
.transparency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:21px 0 0}
.transparency-grid>div{display:grid;align-content:start;gap:8px}
.transparency-grid span{color:#8c9689;font:8px var(--mono)}
.transparency-grid strong{font-size:13px;color:#344235}
.transparency-grid p{margin:0;color:#758074;font-size:10px;line-height:1.6}
.reviews{padding-top:68px;padding-bottom:67px}
.review-empty{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;border-top:1px solid #dfe5dc;border-bottom:1px solid #dfe5dc;padding:23px 0}
.review-mark{width:36px;height:36px;display:grid;place-items:center;background:#e7efdf;color:#4f7140;font:700 10px var(--mono)}
.review-empty strong{font-size:12px}
.review-empty p{max-width:650px;margin:6px 0 0;color:#778176;font-size:10px;line-height:1.7}
.review-state{color:#879282;font:8px var(--mono)}
.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:75px;padding-bottom:85px;border-top:1px solid #dfe5dc}
.faq-heading h2{font-size:34px;margin:14px 0 10px}
.faq-heading>p{max-width:270px;color:#778176;font-size:11px;line-height:1.8}
.faq-list{border-top:1px solid #dfe5dc}
.faq-list details{border-bottom:1px solid #dfe5dc}
.faq-list summary{position:relative;padding:17px 28px 17px 0;list-style:none;font-size:11px;font-weight:700;cursor:pointer}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary:after{content:"+";position:absolute;right:0;top:13px;color:#6b913d;font:18px var(--sans)}
.faq-list details[open] summary:after{content:"−"}
.faq-list details p{max-width:660px;margin:0;padding:0 24px 17px 0;color:#748074;font-size:10px;line-height:1.8}
.contact-copy{max-width:430px;margin:12px 0 0;color:#778176;font-size:11px;line-height:1.8}
.chat-live-note{min-height:22px;padding:2px 10px 10px;color:#748174;font:8px var(--mono)}
.private-panel{max-height:min(92vh,720px);overflow:auto}
.private-panel #chatLive{min-height:360px}
.private-panel .chat-messages{max-height:42vh}
@media(max-width:1100px){.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar nav{gap:20px}}
@media(max-width:900px){.hero h1{font-size:46px}.catalog-toolbar{align-items:flex-start;flex-direction:column}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card:last-child{grid-column:1/-1}.plan-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-terms>div:nth-child(2){border-right:0}.plan-terms>div:nth-child(-n+2){border-bottom:1px solid #dfe5dc}.faq{gap:36px}}
@media(max-width:650px){.hero h1{font-size:40px;line-height:1.12}.hero-proof{flex-wrap:wrap;line-height:1.6}.hero-art{height:320px}.chip-latency{left:10px;bottom:52px}.chip-uptime{right:10px;bottom:52px}.float-chip{padding:9px}.float-chip small{font-size:6px}.float-chip strong{font-size:10px}.art-caption{font-size:7px}.filter-group{width:100%}.filter-button{padding:0 11px;font-size:9px}.catalog-note{font-size:8px}.service-grid{grid-template-columns:1fr}.card-art{height:142px}.card-content p{min-height:0}.plan-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-tab{min-height:42px;padding:0 7px;font-size:9px}.plan-grid{grid-template-columns:1fr}.plan-card:last-child{grid-column:auto}.plan-card ul{min-height:0}.plan-terms{grid-template-columns:1fr}.plan-terms>div,.plan-terms>div:nth-child(2){border-right:0;border-bottom:1px solid #dfe5dc}.plan-terms>div:last-child{border-bottom:0}.transparency-grid{grid-template-columns:1fr;gap:18px}.transparency-grid>div{grid-template-columns:1fr;gap:5px}.review-empty{grid-template-columns:36px 1fr;align-items:start}.review-state{grid-column:2}.faq{grid-template-columns:1fr;gap:23px;padding-top:56px;padding-bottom:63px}.faq-heading h2{font-size:29px}.contact-copy{max-width:100%}}
