.rt-hosting .page-hero{position:relative;padding-top:calc(var(--header-h) + clamp(40px, 6vw, 84px));padding-bottom:clamp(28px,4vw,48px);overflow:hidden}.rt-hosting .crumbs{display:flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:12px;text-transform:uppercase;color:var(--muted);margin-bottom:26px}.rt-hosting .crumbs a{color:var(--muted);transition:color .2s}.rt-hosting .crumbs a:hover{color:var(--teal)}.rt-hosting .crumbs span.sep{color:var(--border)}.rt-hosting .crumbs span.here{color:var(--teal)}.rt-hosting .hs-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,64px)}.rt-hosting .hs-hero-grid .h-display{font-size:clamp(2rem,4vw,3rem);line-height:1.1;max-width:18ch;text-wrap:balance;margin:6px 0 14px}.rt-hosting .hs-hero-grid .lead{max-width:52ch;margin-bottom:26px}.rt-hosting .hs-card{padding:clamp(24px,3vw,34px);border-radius:20px;text-align:center}.rt-hosting .hs-badge{width:180px;height:auto;margin:0 auto 22px;display:block}.rt-hosting .hs-code-label{margin:0 0 10px;font-size:13.5px;color:var(--muted)}.rt-hosting .hs-code{font-family:var(--f-mono);font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;color:var(--heading);padding:14px 18px;border:1px dashed rgba(0,229,199,.55);border-radius:12px;background:rgba(0,229,199,.06);-webkit-user-select:all;-moz-user-select:all;user-select:all}.rt-hosting .hs-code-note{margin:12px 0 0;font-size:13px;color:var(--muted)}.rt-hosting .hs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.rt-hosting .hs-reason{padding:24px 22px;border-radius:16px}.rt-hosting .hs-reason .h-card{margin:0 0 8px;font-size:1.05rem}.rt-hosting .hs-reason p{margin:0;color:var(--body);font-size:15px}.rt-hosting .hs-faq{max-width:820px}.rt-hosting .hs-q{border-radius:14px;padding:18px 20px;margin-bottom:12px}.rt-hosting .hs-q summary{cursor:pointer;font-weight:600;color:var(--heading);list-style:none;min-height:24px}.rt-hosting .hs-q summary::-webkit-details-marker{display:none}.rt-hosting .hs-q p{margin:12px 0 0;color:var(--body);font-size:15px}.rt-hosting .hs-disclosure{margin:22px 0 0;font-size:13px;color:var(--muted)}@media (max-width:860px){.rt-hosting .hs-hero-grid{grid-template-columns:1fr}}