/* Regvix v3.5.0 — Corporate Domain Experience */
:root{
  --rgx-ink:#07101f;
  --rgx-ink-2:#0d172a;
  --rgx-ink-3:#121e34;
  --rgx-violet:#6d4aff;
  --rgx-violet-2:#8b70ff;
  --rgx-cyan:#5eead4;
  --rgx-lime:#c8ff5a;
  --rgx-paper:#f4f5f8;
  --rgx-white:#fff;
  --rgx-line:rgba(7,16,31,.13);
  --rgx-muted:#626b7b;
  --rgx-radius:28px;
  --rgx-font:Inter,Manrope,"Segoe UI",Arial,sans-serif;
  --rgx-display:Manrope,Inter,"Segoe UI",Arial,sans-serif;
  --rgx-container:min(1320px,calc(100% - 48px));
  --rgx-ease:cubic-bezier(.2,.7,.2,1);
}
html{scroll-behavior:smooth}
body.regvix-v350{font-family:var(--rgx-font);background:var(--rgx-paper);color:var(--rgx-ink);overflow-x:hidden}
body.regvix-v350 *{box-sizing:border-box}
body.regvix-v350 .container{width:var(--rgx-container);max-width:none;margin-inline:auto}
body.regvix-v350 a{text-underline-offset:4px}
body.regvix-v350 img{max-width:100%}
body.regvix-v350 #main-content{min-height:40vh}
body.regvix-v350 ::selection{background:var(--rgx-violet);color:#fff}
body.regvix-v350 :focus-visible{outline:3px solid var(--rgx-cyan);outline-offset:3px}
body.mobile-menu-open{overflow:hidden}

/* Header */
.rgx-topbar-v35{height:38px;background:#050a13;color:#c7ced9;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;letter-spacing:.09em;text-transform:uppercase}
.rgx-topbar-v35 .container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.rgx-topbar-left-v35,.rgx-topbar-right-v35{display:flex;align-items:center;gap:22px}
.rgx-topbar-v35 a{color:inherit;text-decoration:none;transition:color .2s}
.rgx-topbar-v35 a:hover{color:#fff}
.rgx-status-v35{display:flex;align-items:center;gap:8px;color:#ecf7ea}
.rgx-status-v35 i{width:7px;height:7px;border-radius:50%;background:#7cea77;box-shadow:0 0 0 4px rgba(124,234,119,.12)}
.rgx-header-v35{position:relative;z-index:1000;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(7,16,31,.08);backdrop-filter:blur(18px);transition:box-shadow .25s,background .25s,transform .25s}
.rgx-header-v35.is-scrolled{position:sticky;top:0;box-shadow:0 14px 40px rgba(7,16,31,.10);background:rgba(255,255,255,.985)}
.rgx-header-row-v35{height:88px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:32px}
.rgx-brand-v35{display:flex;align-items:center;width:172px;height:48px}
.rgx-brand-v35 img{display:block;width:168px;height:auto}
.rgx-site-nav-v35{height:100%;display:flex;align-items:stretch;justify-content:center;gap:4px}
.rgx-site-nav-v35>a,.rgx-site-nav-v35 .nav-group-trigger{position:relative;display:flex;align-items:center;gap:8px;height:100%;padding:0 16px;border:0;background:transparent;color:#172033;text-decoration:none;font:700 14px/1 var(--rgx-font);cursor:pointer;white-space:nowrap}
.rgx-site-nav-v35>a:after,.rgx-site-nav-v35 .nav-group-trigger:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;background:var(--rgx-violet);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--rgx-ease)}
.rgx-site-nav-v35>a:hover:after,.rgx-site-nav-v35>a.active:after,.rgx-site-nav-v35 .nav-group-trigger:hover:after,.rgx-site-nav-v35 .nav-group.open .nav-group-trigger:after{transform:scaleX(1)}
.rgx-site-nav-v35 .nav-group-trigger span{font-size:15px;font-weight:400;transition:transform .25s}
.rgx-site-nav-v35 .nav-group.open .nav-group-trigger span{transform:rotate(45deg)}
.rgx-site-nav-v35 .nav-group{position:static;height:100%}
.rgx-mega-v35{position:absolute!important;z-index:50;top:100%;left:0!important;right:0!important;width:100%!important;padding:0!important;background:#091221!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 28px 60px rgba(0,0,0,.22)!important;opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s var(--rgx-ease);overflow:hidden}
.rgx-site-nav-v35 .nav-group.open>.rgx-mega-v35{opacity:1;visibility:visible;transform:none}
.rgx-mega-head-v35{width:var(--rgx-container);margin:auto;padding:28px 0 24px;display:grid;grid-template-columns:190px 1fr auto;align-items:end;gap:28px;border-bottom:1px solid rgba(255,255,255,.12)}
.rgx-mega-head-v35>span{color:var(--rgx-cyan);font:800 10px/1 var(--rgx-font);letter-spacing:.16em}
.rgx-mega-head-v35>strong{font:650 clamp(20px,2vw,28px)/1.15 var(--rgx-display);letter-spacing:-.035em}
.rgx-mega-head-v35>a{color:#fff;text-decoration:none;font-size:13px;font-weight:700}
.rgx-mega-grid-v35{width:var(--rgx-container);margin:auto;padding:30px 0 38px;display:grid;grid-template-columns:1.05fr 1.05fr .85fr 1.1fr;gap:30px}
.rgx-mega-grid-resources-v35{grid-template-columns:1fr .85fr .85fr 1.05fr}
.rgx-mega-col-v35{display:flex;flex-direction:column;gap:9px}
.rgx-mega-label-v35{margin-bottom:9px;color:#7f8a9e;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.rgx-mega-item-v35{display:grid!important;grid-template-columns:44px 1fr;align-items:center;gap:13px;padding:11px!important;color:#fff!important;text-decoration:none!important;border-radius:12px;transition:background .2s,transform .2s}
.rgx-mega-item-v35:hover{background:rgba(255,255,255,.075);transform:translateX(3px)}
.rgx-mega-item-v35 img{width:40px;height:40px;object-fit:contain}
.rgx-mega-item-v35 strong,.rgx-mega-col-v35>a strong{display:block;color:#fff;font-size:13px;line-height:1.2}
.rgx-mega-item-v35 small,.rgx-mega-col-v35>a small{display:block;margin-top:4px;color:#99a5b8;font-size:11px;line-height:1.45}
.rgx-mega-symbol-v35{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgba(109,74,255,.18);color:#b9aaff;font-size:11px;font-weight:900}
.rgx-mega-col-links-v35>a,.rgx-mega-col-v35>a:not(.rgx-mega-item-v35){padding:10px 0;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.09)}
.rgx-mega-feature-v35{align-self:stretch;padding:28px;border-radius:18px;background:linear-gradient(145deg,#6945ff,#4531bf);position:relative;overflow:hidden}
.rgx-mega-feature-v35:after{content:"";position:absolute;width:180px;height:180px;border:40px solid rgba(255,255,255,.08);border-radius:50%;right:-80px;bottom:-80px}
.rgx-mega-feature-v35>span{color:#d9d0ff;font-size:10px;font-weight:900;letter-spacing:.15em}
.rgx-mega-feature-v35>strong{display:block;margin:19px 0 12px;max-width:270px;font:650 24px/1.15 var(--rgx-display);letter-spacing:-.04em}
.rgx-mega-feature-v35 p{color:#ded9f5;font-size:12px;line-height:1.65}
.rgx-mega-feature-v35 a{position:relative;z-index:2;display:inline-block;margin-top:20px;color:#fff;text-decoration:none;font-size:12px;font-weight:800}
.rgx-mega-feature-support-v35{background:linear-gradient(145deg,#123550,#0b263d)}
.rgx-mega-feature-support-v35>div{display:flex;gap:17px}
.rgx-header-actions-v35{display:flex;align-items:center;gap:13px}
.rgx-account-link-v35{color:#172033;text-decoration:none;font-size:13px;font-weight:750;white-space:nowrap}
.rgx-header-cta-v35{min-height:44px!important;padding:0 18px!important;border-radius:999px!important;background:var(--rgx-violet)!important;color:#fff!important;border:0!important;font-size:12px!important;font-weight:800!important;gap:10px}
.rgx-cart-v35{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rgx-line);border-radius:50%;color:var(--rgx-ink);text-decoration:none}
.rgx-cart-v35 svg{width:18px}
.rgx-cart-v35 .cart-count{position:absolute;right:-3px;top:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:var(--rgx-violet);color:#fff;font-size:9px;font-weight:900}
.rgx-menu-toggle-v35{display:none;width:46px;height:46px;border:0;border-radius:50%;background:var(--rgx-ink);padding:12px;cursor:pointer}
.rgx-menu-toggle-v35 span{display:block;height:2px;margin:4px 0;background:#fff}
.rgx-mobile-overlay-v35{position:fixed;z-index:1998;inset:0;background:rgba(3,7,14,.7);opacity:0;visibility:hidden;transition:.3s}
.rgx-mobile-drawer-v35{position:fixed;z-index:1999;top:0;right:0;width:min(440px,92vw);height:100dvh;padding:28px;background:#08111f;color:#fff;transform:translateX(105%);transition:transform .35s var(--rgx-ease);overflow:auto}
.mobile-menu-open .rgx-mobile-overlay-v35{opacity:1;visibility:visible}
.mobile-menu-open .rgx-mobile-drawer-v35{transform:none}
.rgx-mobile-top-v35{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1)}
.rgx-mobile-top-v35 img{width:150px}
.rgx-mobile-top-v35 button{width:42px;height:42px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:transparent;color:#fff;font-size:28px}
.rgx-mobile-actions-v35{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}
.rgx-mobile-actions-v35 a{padding:14px;border-radius:10px;background:var(--rgx-violet);color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:800}
.rgx-mobile-actions-v35 a+ a{background:rgba(255,255,255,.08)}
.rgx-mobile-nav-v35{display:flex;flex-direction:column}
.rgx-mobile-nav-v35 details,.rgx-mobile-nav-v35>a{border-bottom:1px solid rgba(255,255,255,.1)}
.rgx-mobile-nav-v35 summary,.rgx-mobile-nav-v35>a{padding:19px 0;color:#fff;text-decoration:none;font-size:17px;font-weight:750;cursor:pointer}
.rgx-mobile-nav-v35 details a{display:block;padding:11px 13px;color:#9eaabd;text-decoration:none;font-size:13px}
.rgx-mobile-footer-v35{display:flex;flex-direction:column;gap:8px;margin-top:36px;color:#738096;font-size:11px}
.rgx-mobile-footer-v35 a{color:#fff}

/* Shared typography and actions */
.rgx-kicker-v35,.rgx-kicker-light-v35,.rgx-kicker-dark-v35{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.rgx-kicker-v35{color:#d9d7e8}.rgx-kicker-v35 i{width:24px;height:1px;background:var(--rgx-cyan)}
.rgx-kicker-light-v35{color:#5d6677}.rgx-kicker-dark-v35{color:#8ff2e2}
.rgx-button-v35{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:58px;padding:0 25px;border-radius:4px;text-decoration:none;font-size:12px;font-weight:850;letter-spacing:.02em;transition:transform .2s,background .2s,color .2s}
.rgx-button-v35:hover{transform:translateY(-2px)}
.rgx-button-v35 span{font-size:17px}
.rgx-button-primary-v35{background:var(--rgx-violet);color:#fff}.rgx-button-primary-v35:hover{background:#5835ee;color:#fff}
.rgx-button-light-v35{background:#fff;color:var(--rgx-ink)}.rgx-button-light-v35:hover{background:var(--rgx-lime);color:var(--rgx-ink)}
.rgx-button-dark-v35{background:var(--rgx-ink);color:#fff}.rgx-button-dark-v35:hover{background:var(--rgx-violet);color:#fff}
.rgx-text-link-v35,.rgx-text-link-dark-v35{display:inline-flex;align-items:center;gap:16px;color:var(--rgx-ink);text-decoration:none;font-size:12px;font-weight:850;border-bottom:1px solid currentColor;padding-bottom:4px}
.rgx-text-link-dark-v35{color:#fff}
.rgx-section-index-v35{display:flex;flex-direction:column;gap:10px;padding-top:8px}
.rgx-section-index-v35 span{font:700 30px/1 var(--rgx-display);letter-spacing:-.04em}
.rgx-section-index-v35 small{max-width:110px;color:#6e7787;font-size:9px;font-weight:900;letter-spacing:.16em;line-height:1.5}
.rgx-section-index-dark-v35 span{color:#fff}.rgx-section-index-dark-v35 small{color:#8490a4}
[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--rgx-ease),transform .7s var(--rgx-ease)}
[data-reveal].is-visible{opacity:1;transform:none}

/* Hero */
.rgx-hero-v35{position:relative;background:var(--rgx-ink);color:#fff;padding:82px 0 0;overflow:hidden}
.rgx-hero-noise-v35{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,#000 0%,transparent 82%)}
.rgx-hero-orbit-v35{position:absolute;width:760px;height:760px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-240px;top:-250px}
.rgx-hero-orbit-v35:before,.rgx-hero-orbit-v35:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.06);border-radius:50%}
.rgx-hero-orbit-v35:before{inset:90px}.rgx-hero-orbit-v35:after{inset:190px}
.rgx-hero-layout-v35{position:relative;z-index:2;display:grid;grid-template-columns:1.03fr .97fr;gap:56px;align-items:end;min-height:655px}
.rgx-hero-copy-v35{align-self:center;padding:15px 0 135px}
.rgx-hero-copy-v35 h1{margin:27px 0 26px;max-width:750px;color:#fff;font:650 clamp(58px,6.8vw,104px)/.91 var(--rgx-display);letter-spacing:-.072em}
.rgx-hero-copy-v35 h1 em{color:var(--rgx-violet-2);font-style:normal}
.rgx-hero-copy-v35>p{max-width:650px;color:#aeb7c7;font-size:17px;line-height:1.75}
.rgx-hero-actions-v35{display:flex;align-items:center;gap:32px;margin-top:34px}.rgx-hero-actions-v35 .rgx-text-link-v35{color:#fff}
.rgx-hero-proof-v35{display:flex;gap:0;margin-top:48px;border-top:1px solid rgba(255,255,255,.12);max-width:680px}
.rgx-hero-proof-v35>div{flex:1;padding:22px 24px 0 0;border-right:1px solid rgba(255,255,255,.1)}
.rgx-hero-proof-v35>div+div{padding-left:24px}
.rgx-hero-proof-v35>div:last-child{border-right:0}
.rgx-hero-proof-v35 strong{display:block;color:#fff;font-size:16px}.rgx-hero-proof-v35 span{display:block;margin-top:5px;color:#79859a;font-size:10px;text-transform:uppercase;letter-spacing:.12em}
.rgx-hero-visual-v35{position:relative;align-self:end;min-height:620px}
.rgx-hero-visual-frame-v35{position:absolute;inset:0 0 0 0;display:flex;align-items:flex-end;justify-content:center}
.rgx-hero-visual-frame-v35:before{content:"";position:absolute;width:490px;height:490px;bottom:55px;border-radius:50%;background:radial-gradient(circle at 40% 30%,#8b70ff,#3b248f 60%,transparent 61%);filter:drop-shadow(0 40px 80px rgba(91,59,255,.25))}
.rgx-hero-visual-frame-v35>img{position:relative;z-index:2;max-height:620px;width:auto;object-fit:contain;object-position:bottom;filter:drop-shadow(0 20px 25px rgba(0,0,0,.32))}
.rgx-hero-domain-card-v35,.rgx-hero-dns-card-v35,.rgx-hero-mail-card-v35{position:absolute;z-index:4;background:rgba(255,255,255,.96);color:var(--rgx-ink);box-shadow:0 24px 70px rgba(0,0,0,.22);backdrop-filter:blur(10px)}
.rgx-hero-domain-card-v35{left:-24px;top:135px;width:225px;padding:20px 22px;border-radius:14px}
.rgx-hero-domain-card-v35>span,.rgx-hero-dns-card-v35>span{display:block;color:#7a8392;font-size:8px;font-weight:900;letter-spacing:.17em}
.rgx-hero-domain-card-v35>strong{display:block;margin:11px 0;font-size:19px}.rgx-hero-domain-card-v35 small{display:flex;align-items:center;gap:7px;color:#258b65;font-size:10px;font-weight:800}.rgx-hero-domain-card-v35 small i{width:7px;height:7px;border-radius:50%;background:#3fd79c}
.rgx-hero-dns-card-v35{right:-8px;top:252px;width:214px;padding:18px 20px;border-radius:14px}
.rgx-hero-dns-card-v35 strong{display:block;margin:10px 0 4px;font-size:15px}.rgx-hero-dns-card-v35 small{color:#6c7584;font-size:9px}
.rgx-hero-mail-card-v35{left:50px;bottom:64px;display:flex;align-items:center;gap:13px;padding:13px 18px;border-radius:12px}
.rgx-hero-mail-card-v35 img{width:38px;height:38px;object-fit:contain}.rgx-hero-mail-card-v35 span{display:block;color:#7a8392;font-size:7px;font-weight:900;letter-spacing:.13em}.rgx-hero-mail-card-v35 strong{display:block;margin-top:4px;font-size:12px}
.rgx-domain-command-v35{position:relative;z-index:5;margin-bottom:-86px;background:#fff;color:var(--rgx-ink);box-shadow:0 32px 70px rgba(7,16,31,.20)}
.rgx-command-tabs-v35{display:flex;padding:0 32px;border-bottom:1px solid var(--rgx-line)}
.rgx-command-tabs-v35 button{min-height:68px;padding:0 28px;border:0;border-bottom:3px solid transparent;background:transparent;color:#747d8c;font-size:11px;font-weight:850;letter-spacing:.04em;cursor:pointer}
.rgx-command-tabs-v35 button span{margin-right:8px;color:#a7adba}.rgx-command-tabs-v35 button.active{color:var(--rgx-ink);border-color:var(--rgx-violet)}.rgx-command-tabs-v35 button.active span{color:var(--rgx-violet)}
.rgx-command-panel-v35{padding:28px 32px 17px}.rgx-command-form-v35{display:grid;grid-template-columns:1fr auto;gap:12px}
.rgx-command-form-v35[hidden]{display:none!important}.rgx-command-input-v35{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:68px;border:1px solid #cfd3db;background:#fafbfc}.rgx-command-input-v35 span{padding-left:22px;color:#9299a7;font-size:17px;font-weight:650}.rgx-command-input-v35 input{width:100%;height:66px;padding:0 20px;border:0!important;background:transparent!important;color:var(--rgx-ink);font-size:22px;font-weight:700;outline:0!important;box-shadow:none!important}.rgx-command-form-v35 button{min-width:240px;border:0;background:var(--rgx-violet);color:#fff;font-size:12px;font-weight:900;cursor:pointer}.rgx-command-form-v35 button span{margin-left:18px;font-size:17px}
.rgx-command-foot-v35{display:flex;gap:26px;padding:0 32px 25px;color:#6a7280;font-size:10px;font-weight:700}.rgx-command-foot-v35 span{display:flex;align-items:center;gap:8px}.rgx-command-foot-v35 i{width:5px;height:5px;border-radius:50%;background:#36c48e}
.rgx-tld-marquee-v35{padding:145px 0 28px;background:var(--rgx-paper);overflow:hidden}.rgx-marquee-track-v35{display:flex;width:max-content;animation:rgxTicker 34s linear infinite}.rgx-marquee-track-v35:hover{animation-play-state:paused}.rgx-marquee-track-v35 a{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:25px;min-width:230px;padding:21px 34px;color:var(--rgx-ink);text-decoration:none;border-right:1px solid var(--rgx-line)}.rgx-marquee-track-v35 strong{grid-row:1/3;align-self:center;font:750 28px/1 var(--rgx-display);letter-spacing:-.05em}.rgx-marquee-track-v35 span{font-size:12px;font-weight:800}.rgx-marquee-track-v35 small{color:#858d9b;font-size:8px;letter-spacing:.13em;text-transform:uppercase}@keyframes rgxTicker{to{transform:translateX(-50%)}}

/* Intro */
.rgx-intro-v35{padding:125px 0 140px;background:var(--rgx-paper)}
.rgx-intro-grid-v35{display:grid;grid-template-columns:160px minmax(0,1.35fr) minmax(280px,.65fr);gap:52px;align-items:start}
.rgx-intro-copy-v35 h2,.rgx-heading-v35 h2,.rgx-split-copy-v35 h2,.rgx-faq-copy-v35 h2{margin:18px 0 0;font:620 clamp(45px,5.2vw,76px)/1.02 var(--rgx-display);letter-spacing:-.067em}.rgx-intro-copy-v35 h2 em,.rgx-heading-v35 h2 em,.rgx-split-copy-v35 h2 em{color:var(--rgx-violet);font-style:normal}
.rgx-intro-note-v35{padding-top:45px}.rgx-intro-note-v35 p{margin:0 0 30px;color:#5f6877;font-size:15px;line-height:1.8}
.rgx-intro-stage-v35{display:grid;grid-template-columns:1.15fr .85fr;gap:0;margin-top:90px;align-items:stretch}
.rgx-intro-image-v35{position:relative;min-height:650px;background:#dfe3e9;overflow:hidden}.rgx-intro-image-v35 img{width:100%;height:100%;object-fit:cover}.rgx-intro-image-v35>span{position:absolute;left:0;bottom:0;padding:17px 24px;background:#fff;color:#606a7a;font-size:9px;font-weight:900;letter-spacing:.15em}
.rgx-intro-values-v35{display:flex;flex-direction:column;background:#fff}.rgx-intro-values-v35 article{flex:1;display:grid;grid-template-columns:58px 1fr;padding:38px 42px;border-bottom:1px solid var(--rgx-line)}.rgx-intro-values-v35 article:last-child{border-bottom:0}.rgx-intro-values-v35 article>span{color:var(--rgx-violet);font-size:11px;font-weight:900}.rgx-intro-values-v35 h3{margin:0 0 12px;font:650 28px/1.15 var(--rgx-display);letter-spacing:-.04em}.rgx-intro-values-v35 p{margin:0;color:#697282;font-size:13px;line-height:1.7}

/* Services */
.rgx-services-v35{padding:130px 0;background:var(--rgx-ink);color:#fff}
.rgx-services-head-v35{display:grid;grid-template-columns:160px 1fr;gap:52px;align-items:start;margin-bottom:75px}.rgx-services-head-v35 h2{margin:19px 0 0;color:#fff;font:620 clamp(48px,5.5vw,80px)/1 var(--rgx-display);letter-spacing:-.07em}
.rgx-services-layout-v35{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:stretch}
.rgx-service-visuals-v35{position:relative;min-height:620px;background:#121d30;overflow:hidden}.rgx-service-visuals-v35 figure{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.03);transition:opacity .45s,transform .6s var(--rgx-ease)}.rgx-service-visuals-v35 figure.active{opacity:1;transform:none}.rgx-service-visuals-v35 figure:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(4,9,17,.9),transparent 55%)}.rgx-service-visuals-v35 img{width:100%;height:100%;object-fit:cover}.rgx-service-visuals-v35 figcaption{position:absolute;z-index:2;left:38px;right:38px;bottom:35px;display:grid;grid-template-columns:52px 1fr;align-items:end}.rgx-service-visuals-v35 figcaption>span{grid-row:1/3;color:var(--rgx-cyan);font-size:12px;font-weight:900}.rgx-service-visuals-v35 figcaption strong{font:650 32px/1 var(--rgx-display);letter-spacing:-.04em}.rgx-service-visuals-v35 figcaption small{margin-top:8px;color:#a9b3c4;font-size:10px;letter-spacing:.05em}
.rgx-service-list-v35{display:flex;flex-direction:column}.rgx-service-list-v35 a{flex:1;display:grid;grid-template-columns:48px 1fr 30px;align-items:center;gap:14px;padding:20px 0;color:#748095;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.12);transition:color .25s,padding .25s}.rgx-service-list-v35 a:first-child{border-top:1px solid rgba(255,255,255,.12)}.rgx-service-list-v35 a.active,.rgx-service-list-v35 a:hover{color:#fff;padding-left:15px}.rgx-service-list-v35 a>span{font-size:10px;font-weight:900}.rgx-service-list-v35 strong{display:block;font:630 clamp(23px,2.4vw,35px)/1.12 var(--rgx-display);letter-spacing:-.045em}.rgx-service-list-v35 small{display:block;margin-top:7px;color:#788499;font-size:11px;line-height:1.5}.rgx-service-list-v35 b{font-size:19px}
.rgx-word-marquee-v35{padding:22px 0;background:var(--rgx-violet);color:#fff;overflow:hidden}.rgx-word-marquee-v35>div{display:flex;align-items:center;gap:26px;width:max-content;white-space:nowrap;animation:rgxWord 28s linear infinite}.rgx-word-marquee-v35 span{font:700 16px/1 var(--rgx-display);letter-spacing:.04em}.rgx-word-marquee-v35 i{color:var(--rgx-cyan);font-style:normal}@keyframes rgxWord{to{transform:translateX(-50%)}}

/* Pricing */
.rgx-pricing-v35,.rgx-categories-v35,.rgx-tools-v35,.rgx-faq-v35{padding:135px 0;background:var(--rgx-paper)}
.rgx-heading-v35{display:grid;grid-template-columns:160px minmax(0,1.15fr) minmax(260px,.55fr);gap:52px;align-items:start;margin-bottom:72px}.rgx-heading-v35>div:last-child,.rgx-heading-v35>p{padding-top:45px}.rgx-heading-v35>div:last-child p{color:#606978;font-size:14px;line-height:1.75;margin:0 0 28px}
.rgx-price-table-v35{border-top:1px solid var(--rgx-ink)}.rgx-price-head-v35,.rgx-price-table-v35 article{display:grid;grid-template-columns:1.05fr 1.8fr .9fr .9fr .9fr 90px;gap:18px;align-items:center}.rgx-price-head-v35{padding:16px 22px;color:#747d8c;font-size:8px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.rgx-price-table-v35 article{min-height:112px;padding:18px 22px;border-top:1px solid var(--rgx-line);transition:background .2s}.rgx-price-table-v35 article:hover{background:#fff}.rgx-price-ext-v35 strong{display:block;font:730 30px/1 var(--rgx-display);letter-spacing:-.05em}.rgx-price-ext-v35 small{display:block;margin-top:8px;color:var(--rgx-violet);font-size:8px;font-weight:900;text-transform:uppercase}.rgx-price-table-v35 article>p{color:#697281;font-size:12px;line-height:1.55}.rgx-price-table-v35 article>div:not(.rgx-price-ext-v35) span{display:none}.rgx-price-table-v35 article>div:not(.rgx-price-ext-v35) strong{font-size:13px}.rgx-price-table-v35 article>a{display:flex;align-items:center;justify-content:space-between;color:var(--rgx-ink);text-decoration:none;font-size:11px;font-weight:850}.rgx-price-table-v35 article>a span{color:var(--rgx-violet);font-size:17px}.rgx-price-disclaimer-v35{display:flex;align-items:flex-start;gap:14px;margin-top:26px;color:#6b7482}.rgx-price-disclaimer-v35>span{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:var(--rgx-ink);color:#fff;font-size:10px}.rgx-price-disclaimer-v35 p{margin:1px 0;font-size:10px;line-height:1.6}

/* Brand protection */
.rgx-brand-protection-v35{padding:125px 0;background:#6745f5;color:#fff;overflow:hidden}.rgx-brand-grid-v35{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.rgx-brand-copy-v35 h2,.rgx-mail-copy-v35 h2,.rgx-panel-copy-v35 h2,.rgx-guides-copy-v35 h2,.rgx-final-grid-v35 h2{margin:22px 0 26px;color:#fff;font:620 clamp(48px,5.2vw,76px)/1.01 var(--rgx-display);letter-spacing:-.068em}.rgx-brand-copy-v35 h2 em,.rgx-mail-copy-v35 h2 em,.rgx-guides-copy-v35 h2 em,.rgx-final-grid-v35 h2 em{color:var(--rgx-lime);font-style:normal}.rgx-brand-copy-v35>p{max-width:610px;color:#e2dcff;font-size:15px;line-height:1.8}.rgx-brand-tags-v35{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.rgx-brand-tags-v35 span{padding:10px 14px;border:1px solid rgba(255,255,255,.25);font-size:9px;font-weight:900;letter-spacing:.1em}.rgx-brand-visual-v35{position:relative;min-height:570px;display:grid;place-items:center}.rgx-brand-visual-v35:before{content:"";position:absolute;width:480px;height:480px;border:1px solid rgba(255,255,255,.22);border-radius:50%}.rgx-brand-visual-v35:after{content:"";position:absolute;width:340px;height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:50%;animation:spin 30s linear infinite}.rgx-brand-visual-v35>img{position:relative;z-index:2;max-height:430px;filter:drop-shadow(0 40px 50px rgba(31,15,91,.3))}.rgx-brand-orbit-card-v35{position:absolute;z-index:4;min-width:180px;padding:16px 18px;background:#fff;color:var(--rgx-ink);box-shadow:0 18px 50px rgba(35,19,103,.25)}.rgx-brand-orbit-card-v35 small{display:block;color:#788190;font-size:8px;text-transform:uppercase;letter-spacing:.12em}.rgx-brand-orbit-card-v35 strong{display:block;margin-top:6px;font-size:14px}.rgx-brand-orbit-card-v35.one{top:60px;left:0}.rgx-brand-orbit-card-v35.two{right:0;top:230px}.rgx-brand-orbit-card-v35.three{left:60px;bottom:45px}@keyframes spin{to{transform:rotate(360deg)}}

/* Categories and process */
.rgx-heading-simple-v35{grid-template-columns:160px 1fr;margin-bottom:70px}.rgx-category-list-v35{border-top:1px solid var(--rgx-ink)}.rgx-category-list-v35 a{display:grid;grid-template-columns:70px 1fr 40px;gap:30px;align-items:center;min-height:125px;padding:24px 10px;color:var(--rgx-ink);text-decoration:none;border-bottom:1px solid var(--rgx-line);transition:padding .25s,background .25s}.rgx-category-list-v35 a:hover{padding-left:24px;background:#fff}.rgx-category-list-v35 a>span{color:var(--rgx-violet);font-size:11px;font-weight:900}.rgx-category-list-v35 strong{display:block;font:620 clamp(28px,3vw,43px)/1.1 var(--rgx-display);letter-spacing:-.05em}.rgx-category-list-v35 small{display:block;margin-top:8px;color:#727b89;font-size:12px;line-height:1.5}.rgx-category-list-v35 b{font-size:22px}
.rgx-process-v35{padding:130px 0;background:var(--rgx-ink);color:#fff}.rgx-heading-on-dark-v35 h2{color:#fff}.rgx-heading-on-dark-v35 .rgx-kicker-dark-v35{color:var(--rgx-cyan)}.rgx-process-line-v35{display:grid;grid-template-columns:repeat(3,1fr);position:relative;border-top:1px solid rgba(255,255,255,.15)}.rgx-process-line-v35:before{content:"";position:absolute;left:0;top:-1px;width:33.33%;height:2px;background:var(--rgx-violet)}.rgx-process-line-v35 article{min-height:390px;padding:28px 38px 35px;border-right:1px solid rgba(255,255,255,.13)}.rgx-process-line-v35 article:first-child{border-left:1px solid rgba(255,255,255,.13)}.rgx-process-line-v35 article>span{color:#7e899c;font-size:10px;font-weight:900}.rgx-process-line-v35 article>div{padding-top:72px}.rgx-process-line-v35 img{width:72px;height:72px;object-fit:contain}.rgx-process-line-v35 h3{margin:28px 0 15px;font:630 30px/1.1 var(--rgx-display);letter-spacing:-.045em}.rgx-process-line-v35 p{color:#8d98aa;font-size:12px;line-height:1.75}

/* Transfer */
.rgx-transfer-v35{padding:135px 0;background:#fff}.rgx-split-v35{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.rgx-split-visual-v35{position:relative;min-height:680px}.rgx-transfer-image-v35{height:650px;background:#d9dee7;overflow:hidden}.rgx-transfer-image-v35 img{width:100%;height:100%;object-fit:cover}.rgx-transfer-status-v35{position:absolute;right:-35px;bottom:45px;width:270px;padding:24px;background:var(--rgx-ink);color:#fff;box-shadow:0 25px 60px rgba(7,16,31,.25)}.rgx-transfer-status-v35>span{color:#7c8799;font-size:8px;font-weight:900;letter-spacing:.14em}.rgx-transfer-status-v35>strong{display:block;margin:12px 0 20px;font-size:17px}.rgx-transfer-status-v35>div{display:flex;gap:8px}.rgx-transfer-status-v35 i{flex:1;height:4px;background:var(--rgx-cyan)}.rgx-transfer-status-v35 small{display:block;margin-top:12px;color:#7f8a9c;font-size:8px}.rgx-split-copy-v35>p{max-width:580px;color:#626b7a;font-size:15px;line-height:1.8}.rgx-split-copy-v35 ol{list-style:none;padding:0;margin:35px 0}.rgx-split-copy-v35 li{display:grid;grid-template-columns:45px 1fr;gap:17px;padding:19px 0;border-top:1px solid var(--rgx-line)}.rgx-split-copy-v35 li:last-child{border-bottom:1px solid var(--rgx-line)}.rgx-split-copy-v35 li>span{color:var(--rgx-violet);font-size:10px;font-weight:900}.rgx-split-copy-v35 li strong{display:block;font-size:14px}.rgx-split-copy-v35 li small{display:block;margin-top:5px;color:#747d8b;font-size:11px}

/* Mail */
.rgx-mail-v35{padding:125px 0;background:#6745f5;color:#fff;overflow:hidden}.rgx-mail-grid-v35{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center}.rgx-mail-copy-v35>p{color:#e3ddff;font-size:15px;line-height:1.8}.rgx-mail-feature-list-v35{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:34px 0;border-top:1px solid rgba(255,255,255,.2)}.rgx-mail-feature-list-v35 span{padding:16px 0 16px 22px;border-bottom:1px solid rgba(255,255,255,.2);font-size:10px;font-weight:800;position:relative}.rgx-mail-feature-list-v35 span:before{content:"";position:absolute;left:0;top:22px;width:7px;height:7px;border-radius:50%;background:var(--rgx-lime)}.rgx-mail-feature-list-v35 span:nth-child(odd){border-right:1px solid rgba(255,255,255,.2)}.rgx-mail-feature-list-v35 span:nth-child(even){padding-left:32px}.rgx-mail-feature-list-v35 span:nth-child(even):before{left:10px}.rgx-mail-actions-v35{display:flex;align-items:center;gap:28px}.rgx-mail-actions-v35>a:last-child{color:#fff;font-size:11px;font-weight:800;text-decoration:none}.rgx-mail-visual-v35{position:relative;min-height:650px}.rgx-mail-visual-v35>img{position:absolute;right:0;bottom:0;max-height:640px;filter:drop-shadow(0 40px 45px rgba(37,17,112,.3))}.rgx-mail-compose-v35{position:absolute;z-index:3;left:0;top:65px;width:410px;background:#fff;color:var(--rgx-ink);box-shadow:0 30px 70px rgba(39,18,115,.28)}.rgx-mail-compose-v35 header{display:flex;align-items:center;gap:7px;height:44px;padding:0 17px;background:#0d1728;color:#fff}.rgx-mail-compose-v35 header i{width:7px;height:7px;border-radius:50%;background:#59657a}.rgx-mail-compose-v35 header span{margin-left:auto;font-size:8px;letter-spacing:.13em}.rgx-mail-compose-v35>div{padding:25px}.rgx-mail-compose-v35 small{display:block;color:#9299a5;font-size:8px;text-transform:uppercase;letter-spacing:.12em}.rgx-mail-compose-v35 strong{display:block;padding:8px 0 16px;border-bottom:1px solid #e6e8ed;font-size:12px}.rgx-mail-compose-v35 p{margin:22px 0;color:#606978;font-size:11px}.rgx-mail-plan-v35{position:absolute;z-index:4;right:10px;bottom:48px;width:245px;padding:22px;background:var(--rgx-ink);box-shadow:0 22px 55px rgba(20,8,66,.3)}.rgx-mail-plan-v35 small{display:block;color:#7f899c;font-size:8px;text-transform:uppercase;letter-spacing:.13em}.rgx-mail-plan-v35 strong{display:block;margin:10px 0;font-size:19px}.rgx-mail-plan-v35 span{color:#b1bac9;font-size:10px}

/* Panel */
.rgx-panel-v35{padding:140px 0;background:#fff}.rgx-panel-grid-v35{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;align-items:center}.rgx-panel-copy-v35 h2{color:var(--rgx-ink)}.rgx-panel-copy-v35>p{color:#626c7c;font-size:14px;line-height:1.8}.rgx-panel-points-v35{display:grid;grid-template-columns:1fr 1fr;margin:32px 0}.rgx-panel-points-v35 span{padding:13px 0 13px 18px;border-top:1px solid var(--rgx-line);font-size:10px;font-weight:800;position:relative}.rgx-panel-points-v35 span:before{content:"";position:absolute;left:0;top:18px;width:6px;height:6px;border-radius:50%;background:var(--rgx-violet)}
.rgx-dashboard-v35{border:1px solid #d4d8df;background:#f4f5f8;box-shadow:0 35px 80px rgba(7,16,31,.16);transform:perspective(1600px) rotateY(-4deg) rotateX(2deg)}.rgx-dashboard-top-v35{display:grid;grid-template-columns:100px 1fr 60px;align-items:center;height:48px;padding:0 17px;background:#0b1424;color:#fff}.rgx-dashboard-top-v35>div{display:flex;gap:6px}.rgx-dashboard-top-v35 i{width:7px;height:7px;border-radius:50%;background:#4d5a70}.rgx-dashboard-top-v35>span{text-align:center;color:#738096;font-size:8px}.rgx-dashboard-top-v35 b{text-align:right;color:#9680ff;font-size:10px}.rgx-dashboard-body-v35{display:grid;grid-template-columns:150px 1fr;min-height:480px}.rgx-dashboard-body-v35 aside{display:flex;flex-direction:column;padding:25px 13px;background:#101b2e;color:#748096}.rgx-dashboard-body-v35 aside strong{margin:0 10px 25px;color:#fff;font-size:17px}.rgx-dashboard-body-v35 aside span{padding:10px;border-radius:5px;font-size:8px}.rgx-dashboard-body-v35 aside span.active{background:var(--rgx-violet);color:#fff}.rgx-dashboard-body-v35 main{padding:27px}.rgx-dashboard-title-v35{display:flex;justify-content:space-between;align-items:center}.rgx-dashboard-title-v35 small{display:block;color:#9097a3;font-size:7px;letter-spacing:.14em}.rgx-dashboard-title-v35 strong{display:block;margin-top:6px;font-size:19px}.rgx-dashboard-title-v35>span{padding:9px 12px;background:var(--rgx-violet);color:#fff;font-size:7px}.rgx-dashboard-stats-v35{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.rgx-dashboard-stats-v35 article{padding:16px;background:#fff;border:1px solid #e0e3e9}.rgx-dashboard-stats-v35 small{display:block;color:#8b93a0;font-size:7px}.rgx-dashboard-stats-v35 strong{display:block;margin:13px 0;font-size:25px}.rgx-dashboard-stats-v35 span{color:#31916d;font-size:7px}.rgx-dashboard-list-v35{background:#fff;border:1px solid #e0e3e9}.rgx-dashboard-list-v35 header,.rgx-dashboard-list-v35>div{display:grid;grid-template-columns:1.5fr .7fr .8fr;align-items:center;padding:13px 15px;border-bottom:1px solid #eceef2}.rgx-dashboard-list-v35 header{color:#939aa6;font-size:7px;text-transform:uppercase}.rgx-dashboard-list-v35 strong{font-size:9px}.rgx-dashboard-list-v35 b{color:#2d9a73;font-size:7px}.rgx-dashboard-list-v35 small{font-size:7px;color:#707987}

/* Tools, guides, FAQ, final */
.rgx-tool-list-v35{border-top:1px solid var(--rgx-ink)}.rgx-tool-list-v35 a{display:grid;grid-template-columns:60px 72px 1fr 35px;align-items:center;gap:28px;min-height:140px;padding:24px 10px;color:var(--rgx-ink);text-decoration:none;border-bottom:1px solid var(--rgx-line);transition:padding .25s,background .25s}.rgx-tool-list-v35 a:hover{padding-left:25px;background:#fff}.rgx-tool-list-v35 a>span{color:var(--rgx-violet);font-size:10px;font-weight:900}.rgx-tool-list-v35 img{width:65px;height:65px;object-fit:contain}.rgx-tool-list-v35 strong{display:block;font:620 clamp(25px,2.6vw,38px)/1.1 var(--rgx-display);letter-spacing:-.045em}.rgx-tool-list-v35 small{display:block;margin-top:8px;color:#717a88;font-size:11px}.rgx-tool-list-v35 b{font-size:21px}
.rgx-guides-v35{padding:130px 0;background:var(--rgx-ink);color:#fff}.rgx-guides-grid-v35{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.rgx-guides-copy-v35>p{color:#8e99ab;font-size:14px;line-height:1.8}.rgx-guide-list-v35{border-top:1px solid rgba(255,255,255,.18)}.rgx-guide-list-v35 a{display:grid;grid-template-columns:55px 1fr 30px;gap:20px;align-items:center;min-height:125px;padding:20px 5px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.15);transition:padding .25s,background .25s}.rgx-guide-list-v35 a:hover{padding-left:18px;background:rgba(255,255,255,.04)}.rgx-guide-list-v35 a>span{color:var(--rgx-cyan);font-size:10px;font-weight:900}.rgx-guide-list-v35 small{display:block;color:#6f7b8f;font-size:8px;font-weight:900;letter-spacing:.14em}.rgx-guide-list-v35 strong{display:block;margin-top:9px;font:620 25px/1.15 var(--rgx-display);letter-spacing:-.04em}.rgx-guide-list-v35 b{font-size:18px}
.rgx-faq-grid-v35{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.rgx-faq-copy-v35{position:relative}.rgx-faq-copy-v35 p{max-width:460px;color:#687180;font-size:14px;line-height:1.75}.rgx-faq-copy-v35 img{max-width:260px;margin-top:40px}.rgx-faq-list-v35{border-top:1px solid var(--rgx-ink)}.rgx-faq-list-v35 details{border-bottom:1px solid var(--rgx-line)}.rgx-faq-list-v35 summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 4px;cursor:pointer;list-style:none;font:650 19px/1.35 var(--rgx-display);letter-spacing:-.025em}.rgx-faq-list-v35 summary::-webkit-details-marker{display:none}.rgx-faq-list-v35 summary span{font-size:20px;font-weight:400;transition:transform .2s}.rgx-faq-list-v35 details[open] summary span{transform:rotate(45deg)}.rgx-faq-list-v35 details p{margin:0;padding:0 50px 25px 4px;color:#687180;font-size:13px;line-height:1.75}.rgx-faq-list-v35>.rgx-text-link-v35{margin-top:28px}
.rgx-final-v35{padding:110px 0;background:var(--rgx-violet);color:#fff}.rgx-final-grid-v35{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end}.rgx-final-grid-v35 h2{margin-bottom:0}.rgx-final-grid-v35>div:last-child>p{color:#e3ddff;font-size:14px;line-height:1.8}.rgx-final-grid-v35>div:last-child>div{display:flex;align-items:center;gap:28px;margin-top:25px}

/* Footer */
body.regvix-v350 .site-footer{position:relative;padding:0;background:#050b14;color:#fff;overflow:hidden}
.rgx-footer-v35{position:relative;padding:105px 0 28px}.rgx-footer-orbit-v35{position:absolute;width:760px;height:760px;right:-300px;top:-280px;border:1px solid rgba(255,255,255,.06);border-radius:50%}.rgx-footer-lead-v35{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;padding-bottom:80px;border-bottom:1px solid rgba(255,255,255,.12)}.rgx-footer-lead-v35>div:first-child>span{color:var(--rgx-cyan);font-size:9px;font-weight:900;letter-spacing:.16em}.rgx-footer-lead-v35 h2{margin:22px 0 0;max-width:850px;font:620 clamp(48px,5.8vw,82px)/.99 var(--rgx-display);letter-spacing:-.07em}.rgx-footer-lead-v35>div:last-child p{color:#8793a5;font-size:13px;line-height:1.75}.rgx-footer-lead-v35>div:last-child>div{display:flex;gap:14px;margin-top:25px}.rgx-footer-main-v35{display:grid;grid-template-columns:1.25fr repeat(4,.75fr);gap:45px;padding:75px 0 65px}.rgx-footer-brand-v35 img{width:170px}.rgx-footer-brand-v35 p{max-width:310px;color:#7f8a9c;font-size:12px;line-height:1.75}.rgx-footer-status-v35{display:flex;align-items:center;gap:10px;margin:25px 0;color:#aab4c3;font-size:9px}.rgx-footer-status-v35 i{width:7px;height:7px;border-radius:50%;background:#74e18e;box-shadow:0 0 0 5px rgba(116,225,142,.1)}.rgx-footer-brand-v35>a:last-child{color:#fff;font-size:11px}.rgx-footer-col-v35 h4{margin:0 0 20px;color:#fff;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.rgx-footer-col-v35 a{display:block;padding:6px 0;color:#8692a4;text-decoration:none;font-size:11px;transition:color .2s,transform .2s}.rgx-footer-col-v35 a:hover{color:#fff;transform:translateX(3px)}.rgx-footer-tlds-v35{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);overflow:auto}.rgx-footer-tlds-v35>span{margin-right:12px;color:#687488;font-size:8px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.rgx-footer-tlds-v35 a{min-width:max-content;padding:8px 13px;border:1px solid rgba(255,255,255,.13);color:#fff;text-decoration:none;font-size:9px;font-weight:800}.rgx-footer-tlds-v35 a:last-child{margin-left:auto;border:0;color:var(--rgx-cyan)}.rgx-footer-bottom-v35{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:25px;color:#657185;font-size:9px}.rgx-footer-bottom-v35>div{display:flex;gap:18px}.rgx-footer-bottom-v35 a{color:#7f8a9d;text-decoration:none}.rgx-secure-v35{display:flex;align-items:center;gap:8px}.rgx-secure-v35 i{width:6px;height:6px;border-radius:50%;background:#74e18e}

/* Global interior page restyle */
body.regvix-v350:not(.home-v350) #main-content{background:var(--rgx-paper)}
body.regvix-v350:not(.home-v350) main{overflow:hidden}
body.regvix-v350 .page-hero{position:relative;padding:105px 0 100px;background:var(--rgx-ink)!important;color:#fff!important;overflow:hidden}
body.regvix-v350 .page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.027) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent)}
body.regvix-v350 .page-hero:after{content:"";position:absolute;width:560px;height:560px;right:-180px;top:-230px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.025),0 0 0 180px rgba(255,255,255,.018)}
body.regvix-v350 .page-hero .container{position:relative;z-index:2}
body.regvix-v350 .page-hero h1{max-width:900px;margin:14px 0 20px;color:#fff!important;font:620 clamp(49px,6vw,84px)/.99 var(--rgx-display)!important;letter-spacing:-.07em!important}
body.regvix-v350 .page-hero p{max-width:760px;color:#9aa6b8!important;font-size:15px!important;line-height:1.8!important}
body.regvix-v350 .page-hero .eyebrow,body.regvix-v350 .page-hero .section-kicker{color:var(--rgx-cyan)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.17em!important}
body.regvix-v350 .breadcrumb{position:relative;z-index:3;background:#fff;border-bottom:1px solid var(--rgx-line)}
body.regvix-v350 .breadcrumb .container{min-height:52px;display:flex;align-items:center;gap:10px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
body.regvix-v350 .section{padding:105px 0}
body.regvix-v350 .section.alt{background:#fff}
body.regvix-v350 .section-heading h2,body.regvix-v350 .content-card h2,body.regvix-v350 .policy-layout h2{font-family:var(--rgx-display);letter-spacing:-.045em}
body.regvix-v350 .card,body.regvix-v350 .content-card,body.regvix-v350 .pricing-card,body.regvix-v350 .result-card,body.regvix-v350 .checkout-card,body.regvix-v350 .cart-card{border:1px solid rgba(7,16,31,.12)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.regvix-v350 .card:hover,body.regvix-v350 .pricing-card:hover{box-shadow:0 24px 60px rgba(7,16,31,.09)!important;transform:translateY(-3px)}
body.regvix-v350 .btn{border-radius:3px!important;font-size:11px!important;font-weight:850!important;letter-spacing:.02em!important;min-height:50px!important}
body.regvix-v350 .btn-primary{background:var(--rgx-violet)!important;border-color:var(--rgx-violet)!important;color:#fff!important}
body.regvix-v350 .btn-dark{background:var(--rgx-ink)!important;border-color:var(--rgx-ink)!important;color:#fff!important}
body.regvix-v350 input,body.regvix-v350 select,body.regvix-v350 textarea{border-radius:0!important;border-color:#cfd4dd!important;background:#fff!important}
body.regvix-v350 .domain-form:not(.rgx-command-form-v35){padding:20px;background:#fff;border:1px solid var(--rgx-line)}
body.regvix-v350 .pricing-table,body.regvix-v350 .tld-table{border-radius:0!important;overflow:hidden;border:1px solid var(--rgx-line)}
body.regvix-v350 .pricing-card-grid,body.regvix-v350 .grid-3,body.regvix-v350 .grid-4{gap:18px!important}
body.regvix-v350 .faq-item,body.regvix-v350 .faq-list details{border-radius:0!important;border-left:0!important;border-right:0!important;background:transparent!important}
body.regvix-v350 .tld-hero{background:var(--rgx-ink)!important;color:#fff!important;border-radius:0!important}
body.regvix-v350 .tld-hero h1,body.regvix-v350 .tld-hero h2{color:#fff!important}
body.regvix-v350 .mail-hero-v310,body.regvix-v350 .trust-hero,body.regvix-v350 .about-hero,body.regvix-v350 .contact-hero{border-radius:0!important}
body.regvix-v350 .checkout-layout,body.regvix-v350 .cart-layout{gap:28px}
body.regvix-v350 .legal-layout,body.regvix-v350 .guide-layout{gap:45px}
body.regvix-v350 .toast{border-radius:3px!important}

/* Responsive */
@media (max-width:1180px){
  :root{--rgx-container:min(100% - 36px,1120px)}
  .rgx-header-row-v35{grid-template-columns:160px 1fr auto;gap:16px}.rgx-brand-v35 img{width:150px}.rgx-site-nav-v35>a,.rgx-site-nav-v35 .nav-group-trigger{padding-inline:10px;font-size:12px}.rgx-site-nav-v35>a:after,.rgx-site-nav-v35 .nav-group-trigger:after{left:10px;right:10px}.rgx-account-link-v35{display:none}
  .rgx-hero-layout-v35{gap:20px}.rgx-hero-copy-v35 h1{font-size:76px}.rgx-hero-domain-card-v35{left:0}.rgx-hero-dns-card-v35{right:0}
  .rgx-services-layout-v35{gap:40px}.rgx-intro-grid-v35,.rgx-heading-v35{grid-template-columns:120px 1fr .55fr;gap:35px}.rgx-heading-simple-v35{grid-template-columns:120px 1fr}
  .rgx-mega-grid-v35{gap:16px}.rgx-mega-feature-v35{padding:22px}
}
@media (max-width:991px){
  :root{--rgx-container:calc(100% - 32px)}
  .rgx-topbar-v35{display:none}.rgx-header-row-v35{height:76px;grid-template-columns:1fr auto}.rgx-site-nav-v35,.rgx-header-cta-v35,.rgx-account-link-v35{display:none!important}.rgx-menu-toggle-v35{display:block}.rgx-brand-v35{width:150px}.rgx-brand-v35 img{width:145px}
  .rgx-hero-v35{padding-top:60px}.rgx-hero-layout-v35{grid-template-columns:1fr;min-height:0}.rgx-hero-copy-v35{padding:20px 0 25px}.rgx-hero-copy-v35 h1{font-size:clamp(58px,11vw,86px)}.rgx-hero-visual-v35{min-height:540px}.rgx-hero-visual-frame-v35>img{max-height:530px}.rgx-domain-command-v35{margin-bottom:-68px}.rgx-tld-marquee-v35{padding-top:125px}
  .rgx-intro-grid-v35,.rgx-heading-v35{grid-template-columns:90px 1fr}.rgx-intro-note-v35,.rgx-heading-v35>div:last-child{grid-column:2;padding-top:0}.rgx-intro-stage-v35{grid-template-columns:1fr}.rgx-intro-image-v35{min-height:520px}.rgx-intro-values-v35{display:grid;grid-template-columns:repeat(3,1fr)}.rgx-intro-values-v35 article{display:block;padding:28px;border-right:1px solid var(--rgx-line)}.rgx-intro-values-v35 article>span{display:block;margin-bottom:24px}
  .rgx-services-head-v35{grid-template-columns:90px 1fr}.rgx-services-layout-v35{grid-template-columns:1fr}.rgx-service-visuals-v35{min-height:570px}.rgx-service-list-v35 a{min-height:105px}
  .rgx-price-head-v35{display:none}.rgx-price-table-v35 article{grid-template-columns:1fr 1.2fr repeat(3,.8fr) 65px}.rgx-brand-grid-v35,.rgx-mail-grid-v35,.rgx-panel-grid-v35,.rgx-guides-grid-v35,.rgx-faq-grid-v35,.rgx-split-v35,.rgx-final-grid-v35{grid-template-columns:1fr}.rgx-brand-visual-v35{min-height:530px}.rgx-split-v35{gap:60px}.rgx-split-visual-v35{min-height:560px}.rgx-transfer-image-v35{height:550px}.rgx-mail-visual-v35{min-height:600px}.rgx-dashboard-v35{transform:none}.rgx-guides-grid-v35,.rgx-faq-grid-v35{gap:60px}.rgx-faq-copy-v35 img{display:none}.rgx-final-grid-v35{gap:20px}.rgx-footer-main-v35{grid-template-columns:1.4fr repeat(2,1fr)}.rgx-footer-main-v35 .rgx-footer-col-v35:nth-last-child(-n+2){margin-top:20px}.rgx-footer-lead-v35{grid-template-columns:1fr;gap:30px}
}
@media (max-width:767px){
  :root{--rgx-container:calc(100% - 26px)}
  .rgx-hero-v35{padding-top:44px}.rgx-hero-copy-v35 h1{font-size:clamp(48px,15vw,70px);line-height:.94}.rgx-hero-copy-v35>p{font-size:14px}.rgx-hero-actions-v35{flex-direction:column;align-items:flex-start}.rgx-hero-proof-v35{display:grid;grid-template-columns:repeat(3,1fr)}.rgx-hero-proof-v35>div{padding:18px 10px 0!important}.rgx-hero-proof-v35 strong{font-size:12px}.rgx-hero-proof-v35 span{font-size:7px}.rgx-hero-visual-v35{min-height:440px}.rgx-hero-visual-frame-v35:before{width:330px;height:330px}.rgx-hero-visual-frame-v35>img{max-height:440px}.rgx-hero-domain-card-v35{top:75px;width:175px;padding:15px}.rgx-hero-dns-card-v35{top:210px;width:160px;padding:14px}.rgx-hero-mail-card-v35{left:5px;bottom:25px}.rgx-domain-command-v35{width:calc(100% - 16px);padding:0}.rgx-command-tabs-v35{padding:0;overflow:auto}.rgx-command-tabs-v35 button{flex:0 0 auto;min-height:58px;padding:0 16px;font-size:9px}.rgx-command-panel-v35{padding:18px}.rgx-command-form-v35{grid-template-columns:1fr}.rgx-command-input-v35{min-height:58px}.rgx-command-input-v35 input{height:56px;font-size:17px}.rgx-command-form-v35 button{min-width:0;height:56px}.rgx-command-foot-v35{padding:0 18px 18px;gap:10px;flex-wrap:wrap}.rgx-command-foot-v35 span{font-size:8px}
  .rgx-tld-marquee-v35{padding-top:115px}.rgx-marquee-track-v35 a{min-width:190px;padding:16px 24px}.rgx-marquee-track-v35 strong{font-size:23px}
  .rgx-intro-v35,.rgx-pricing-v35,.rgx-categories-v35,.rgx-tools-v35,.rgx-faq-v35,.rgx-transfer-v35,.rgx-panel-v35{padding:90px 0}.rgx-services-v35,.rgx-brand-protection-v35,.rgx-process-v35,.rgx-mail-v35,.rgx-guides-v35{padding:90px 0}
  .rgx-intro-grid-v35,.rgx-heading-v35,.rgx-heading-simple-v35,.rgx-services-head-v35{grid-template-columns:1fr;gap:28px}.rgx-section-index-v35{flex-direction:row;align-items:center}.rgx-section-index-v35 small{max-width:none}.rgx-intro-note-v35,.rgx-heading-v35>div:last-child{grid-column:auto}.rgx-intro-copy-v35 h2,.rgx-heading-v35 h2,.rgx-split-copy-v35 h2,.rgx-faq-copy-v35 h2,.rgx-brand-copy-v35 h2,.rgx-mail-copy-v35 h2,.rgx-panel-copy-v35 h2,.rgx-guides-copy-v35 h2,.rgx-final-grid-v35 h2{font-size:clamp(42px,12vw,60px)}
  .rgx-intro-stage-v35{margin-top:55px}.rgx-intro-image-v35{min-height:400px}.rgx-intro-values-v35{grid-template-columns:1fr}.rgx-intro-values-v35 article{border-right:0}.rgx-service-visuals-v35{min-height:440px}.rgx-service-list-v35 strong{font-size:24px}.rgx-price-table-v35 article{grid-template-columns:1fr 1fr;gap:16px;padding:22px 12px}.rgx-price-table-v35 article>p{grid-column:1/3}.rgx-price-table-v35 article>div:not(.rgx-price-ext-v35) span{display:block;color:#8b93a0;font-size:7px;text-transform:uppercase}.rgx-price-table-v35 article>a{grid-column:1/3;padding-top:12px;border-top:1px solid var(--rgx-line)}
  .rgx-brand-visual-v35{min-height:420px}.rgx-brand-visual-v35:before{width:340px;height:340px}.rgx-brand-visual-v35:after{width:250px;height:250px}.rgx-brand-orbit-card-v35{min-width:140px;padding:12px}.rgx-brand-orbit-card-v35.one{top:20px}.rgx-brand-orbit-card-v35.two{top:180px}.rgx-brand-orbit-card-v35.three{left:15px;bottom:15px}.rgx-category-list-v35 a{grid-template-columns:45px 1fr 25px;gap:12px}.rgx-category-list-v35 strong{font-size:28px}.rgx-process-line-v35{grid-template-columns:1fr}.rgx-process-line-v35 article,.rgx-process-line-v35 article:first-child{min-height:0;border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.rgx-process-line-v35 article>div{padding-top:35px}.rgx-split-visual-v35{min-height:450px}.rgx-transfer-image-v35{height:430px}.rgx-transfer-status-v35{right:0;width:235px}.rgx-mail-feature-list-v35{grid-template-columns:1fr}.rgx-mail-feature-list-v35 span:nth-child(odd){border-right:0}.rgx-mail-feature-list-v35 span:nth-child(even){padding-left:22px}.rgx-mail-feature-list-v35 span:nth-child(even):before{left:0}.rgx-mail-visual-v35{min-height:520px}.rgx-mail-compose-v35{width:85%;top:30px}.rgx-mail-plan-v35{right:0;bottom:20px}.rgx-dashboard-body-v35{grid-template-columns:1fr}.rgx-dashboard-body-v35 aside{display:none}.rgx-dashboard-body-v35 main{padding:18px}.rgx-dashboard-stats-v35{grid-template-columns:1fr}.rgx-panel-points-v35{grid-template-columns:1fr}.rgx-tool-list-v35 a{grid-template-columns:35px 52px 1fr 20px;gap:13px;min-height:120px}.rgx-tool-list-v35 img{width:50px;height:50px}.rgx-tool-list-v35 strong{font-size:22px}.rgx-guide-list-v35 strong{font-size:20px}.rgx-final-grid-v35>div:last-child>div{flex-direction:column;align-items:flex-start}.rgx-footer-main-v35{grid-template-columns:1fr 1fr}.rgx-footer-brand-v35{grid-column:1/3}.rgx-footer-lead-v35 h2{font-size:48px}.rgx-footer-bottom-v35{align-items:flex-start;flex-direction:column}.rgx-footer-tlds-v35 a:last-child{margin-left:0}
  body.regvix-v350 .page-hero{padding:75px 0 70px}body.regvix-v350 .page-hero h1{font-size:48px!important}body.regvix-v350 .section{padding:75px 0}
}
@media (max-width:480px){
  .rgx-header-row-v35{height:70px}.rgx-brand-v35 img{width:135px}.rgx-cart-v35{width:40px;height:40px}.rgx-menu-toggle-v35{width:42px;height:42px}.rgx-hero-copy-v35 h1{font-size:46px}.rgx-hero-visual-v35{min-height:370px}.rgx-hero-visual-frame-v35>img{max-height:370px}.rgx-hero-domain-card-v35{width:150px}.rgx-hero-dns-card-v35{display:none}.rgx-hero-mail-card-v35{max-width:210px}.rgx-command-tabs-v35 button{padding-inline:12px}.rgx-command-tabs-v35 button span{display:none}.rgx-brand-tags-v35 span{font-size:8px}.rgx-mail-compose-v35{width:96%}.rgx-mail-plan-v35{width:220px}.rgx-dashboard-stats-v35{gap:7px}.rgx-dashboard-list-v35 header,.rgx-dashboard-list-v35>div{grid-template-columns:1.2fr .6fr .8fr;padding-inline:9px}.rgx-footer-main-v35{grid-template-columns:1fr}.rgx-footer-brand-v35{grid-column:auto}.rgx-footer-lead-v35 h2{font-size:41px}
}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.rgx-marquee-track-v35,.rgx-word-marquee-v35>div,.rgx-brand-visual-v35:after{animation:none!important}[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
/* Header markup alignment */
.rgx-topbar-inner-v35{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.rgx-topbar-message,.rgx-topbar-links{display:flex;align-items:center;gap:20px}
.rgx-topbar-message strong{color:#fff;font-size:10px}.rgx-topbar-message>span:last-child{color:#788497}
.rgx-live-dot{width:7px;height:7px;border-radius:50%;background:#78e38f;box-shadow:0 0 0 4px rgba(120,227,143,.11)}
.rgx-header-v35{position:sticky;top:0}.rgx-header-v35.is-scrolled{position:sticky}
@media (max-width:991px){.rgx-topbar-v35{display:none}}
/* Interior page composition */
body.regvix-v350 .page-hero .breadcrumb{display:flex;align-items:center;gap:9px;width:auto;min-height:0;margin:0 0 28px;padding:0;background:transparent!important;border:0!important;color:#768297;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
body.regvix-v350 .page-hero .breadcrumb a{color:#aeb8c7;text-decoration:none}
body.regvix-v350 .page-hero .breadcrumb span:last-child{color:#fff}
body.regvix-v350 .page-hero .hero-inline-actions{display:flex;flex-wrap:wrap;gap:23px;margin-top:30px}
body.regvix-v350 .page-hero .hero-inline-actions a{color:#fff;text-decoration:none;font-size:10px;font-weight:850;border-bottom:1px solid rgba(255,255,255,.34);padding-bottom:4px}
body.regvix-v350 .section-head{max-width:820px;margin:0 0 48px}
body.regvix-v350 .section-head.text-center{margin-inline:auto;text-align:center}
body.regvix-v350 .section-head .eyebrow,body.regvix-v350 .eyebrow{color:var(--rgx-violet);font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
body.regvix-v350 .section-head h2{margin:15px 0 14px;font:620 clamp(36px,4vw,58px)/1.03 var(--rgx-display);letter-spacing:-.057em}
body.regvix-v350 .section-head p{color:#677180;font-size:14px;line-height:1.75}
body.regvix-v350 .notice{padding:20px 22px;border:0;border-left:3px solid var(--rgx-violet);border-radius:0;background:#eceafd;color:#4e5868;font-size:12px;line-height:1.65}
body.regvix-v350 .cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:42px 48px;border-radius:0;background:var(--rgx-ink);color:#fff}
body.regvix-v350 .cta h2,body.regvix-v350 .cta h3{margin:0 0 8px;color:#fff;font:630 clamp(28px,3vw,42px)/1.05 var(--rgx-display);letter-spacing:-.045em}
body.regvix-v350 .cta p{margin:0;color:#8894a7;font-size:12px}

/* Domain checker */
.domain-checker-v350 .page-hero .container{padding-right:min(36vw,470px)}
.domain-checker-v350 .page-hero .container:after{content:"";position:absolute;right:0;bottom:-100px;width:430px;height:430px;background:url('../images/hostin-v35/hero-8-icon.png') center/contain no-repeat;opacity:.75;filter:drop-shadow(0 30px 50px rgba(104,70,245,.35))}
.domain-checker-v350 .checker-section{padding-top:85px}
.domain-checker-v350 .search-panel-wide{padding:24px;background:#fff;border:1px solid var(--rgx-line);box-shadow:0 25px 65px rgba(7,16,31,.1)}
.domain-checker-v350 #result-search-form{display:grid;grid-template-columns:1fr 190px;padding:0;border:0;background:transparent}
.domain-checker-v350 #result-search-form input{height:62px;padding:0 21px;font-size:18px;font-weight:700}
.domain-checker-v350 #result-search-form button{height:62px}
.domain-checker-v350 #domain-results{margin-top:30px}
.domain-checker-v350 .result-card{padding:34px!important;border-top:4px solid var(--rgx-violet)!important}
.domain-checker-v350 .result-card h2,.domain-checker-v350 .result-card h3{font-family:var(--rgx-display);letter-spacing:-.045em}
.domain-checker-v350 .domain-alternatives{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}
.domain-checker-v350 .domain-alternatives>*{border-radius:0!important}
.domain-checker-v350 .checker-guide-card{padding:35px!important;background:var(--rgx-ink)!important;color:#fff!important}
.domain-checker-v350 .checker-guide-card h3{color:#fff}.domain-checker-v350 .checker-guide-card p{color:#9da8b9}
.domain-checker-v350 .checker-explain-section{background:#fff}

/* Pricing catalog */
.domain-pricing-v350 .page-hero .container{padding-right:min(32vw,420px)}
.domain-pricing-v350 .page-hero .container:after{content:".COM\A .TR\A .AI";white-space:pre;position:absolute;right:40px;top:25px;color:rgba(255,255,255,.08);font:750 100px/.72 var(--rgx-display);letter-spacing:-.09em;text-align:right}
.domain-pricing-v350 .pricing-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:28px}
.domain-pricing-v350 .pricing-toolbar{padding:20px;border:1px solid var(--rgx-line);background:#fff}
.domain-pricing-v350 .pricing-table-shell{border-radius:0!important;box-shadow:none!important;border:1px solid var(--rgx-line)!important}
.domain-pricing-v350 .pricing-table thead{background:var(--rgx-ink);color:#fff}
.domain-pricing-v350 .pricing-table th{font-size:8px;letter-spacing:.12em;text-transform:uppercase}
.domain-pricing-v350 .pricing-table tbody tr:hover{background:#f0eefc}
.domain-pricing-v350 .pricing-table td:first-child strong{font:720 20px/1 var(--rgx-display);letter-spacing:-.04em}

/* Transfer */
.domain-transfer-v350 .page-hero .container{padding-right:min(38vw,500px)}
.domain-transfer-v350 .page-hero .container:after{content:"";position:absolute;right:0;bottom:-120px;width:450px;height:500px;background:url('../images/hostin-v35/event-8-img.png') center bottom/contain no-repeat;filter:drop-shadow(0 30px 60px rgba(0,0,0,.3))}
.domain-transfer-v350 .transfer-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;align-items:start}
.domain-transfer-v350 .transfer-form-card{padding:38px!important;border-top:4px solid var(--rgx-violet)!important}
.domain-transfer-v350 .transfer-sidebar{display:grid;gap:14px;position:sticky;top:105px}
.domain-transfer-v350 .transfer-sidebar .card{padding:28px!important}
.domain-transfer-v350 .transfer-sidebar .warning-card{background:var(--rgx-ink)!important;color:#fff!important}.domain-transfer-v350 .transfer-sidebar .warning-card h3{color:#fff}.domain-transfer-v350 .transfer-sidebar .warning-card p{color:#9ca7b8}
.domain-transfer-v350 .transfer-price-preview{padding:22px;border:1px solid var(--rgx-line);background:#f2f0fc}
.domain-transfer-v350 .process-grid .process-card{padding:30px!important;min-height:260px;border-top:3px solid transparent!important}.domain-transfer-v350 .process-grid .process-card:hover{border-top-color:var(--rgx-violet)!important}

/* Corporate mail */
.corporate-mail-v350 .mail-hero-v310{position:relative;min-height:650px;padding:105px 0 75px;background:var(--rgx-violet)!important;overflow:hidden}
.corporate-mail-v350 .mail-hero-v310:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,18,33,.2),transparent),url('../images/hostin-v35/hero-7-bg.png') center/cover;opacity:.55}
.corporate-mail-v350 .mail-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr .8fr;gap:65px;align-items:center}
.corporate-mail-v350 .mail-hero-v310 h1{font:620 clamp(52px,5.8vw,82px)/.98 var(--rgx-display)!important;letter-spacing:-.07em!important}
.corporate-mail-v350 .mail-hero-console{position:relative;padding:28px;background:#fff;color:var(--rgx-ink);box-shadow:0 35px 85px rgba(29,10,92,.35);transform:rotate(1.5deg)}
.corporate-mail-v350 .mail-hero-console:after{content:"";position:absolute;right:-80px;bottom:-120px;width:260px;height:360px;background:url('../images/hostin-v35/host-8-img-1.png') center bottom/contain no-repeat;pointer-events:none}
.corporate-mail-v350 .mail-console-top{margin:-28px -28px 24px;padding:15px 18px;background:var(--rgx-ink);color:#fff}
.corporate-mail-v350 .mail-console-domain{font-size:21px;font-weight:800}.corporate-mail-v350 .mail-console-boxes{display:grid;gap:10px;margin:22px 0}.corporate-mail-v350 .mail-console-boxes>div{display:flex;justify-content:space-between;padding:13px;border-bottom:1px solid var(--rgx-line)}
.corporate-mail-v350 .mail-console-security{display:flex;flex-wrap:wrap;gap:7px}.corporate-mail-v350 .mail-console-security span{padding:8px 10px;background:#e9f9f4;color:#277b60;font-size:8px;font-weight:900}
.corporate-mail-v350 .proof-strip{background:var(--rgx-ink);color:#fff}.corporate-mail-v350 .proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.corporate-mail-v350 .proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.12)}.corporate-mail-v350 .proof-grid strong{display:block;font-size:20px}.corporate-mail-v350 .proof-grid span{color:#7f8b9e;font-size:9px}
.corporate-mail-v350 .mail-catalog-shell{padding:30px;background:#fff;border:1px solid var(--rgx-line)}
.corporate-mail-v350 .mail-plan-grid article{border-radius:0!important;border-top:3px solid var(--rgx-violet)!important}

/* About, trust and contact */
.about-v340 .about-hero .container,.trust-center-v340 .trust-hero .container,.contact-v340 .contact-hero .container{padding-right:min(36vw,450px)}
.about-v340 .about-hero .container:after{content:"";position:absolute;right:0;bottom:-90px;width:430px;height:450px;background:url('../images/hostin-v35/feature-9.png') center/cover no-repeat;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}
.about-v340 .about-manifesto{display:grid;grid-template-columns:1fr 1fr;gap:90px}.about-v340 .about-manifesto h2{font:620 clamp(40px,4.5vw,65px)/1.02 var(--rgx-display);letter-spacing:-.06em}.about-v340 .about-manifesto p{color:#66707f;font-size:14px;line-height:1.8}
.about-v340 .about-principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rgx-line);border-left:1px solid var(--rgx-line)}.about-v340 .about-principles article{min-height:300px;padding:32px;border-right:1px solid var(--rgx-line);border-bottom:1px solid var(--rgx-line);background:#fff}.about-v340 .about-principles article>span{color:var(--rgx-violet);font-size:10px;font-weight:900}.about-v340 .about-principles h3{margin:70px 0 14px;font:630 28px/1 var(--rgx-display);letter-spacing:-.04em}.about-v340 .about-principles p{color:#697381;font-size:12px;line-height:1.7}
.about-v340 .about-vision{background:var(--rgx-violet)!important}.about-v340 .about-vision-box{padding:70px 0;color:#fff}.about-v340 .about-vision-box h2{max-width:950px;color:#fff;font:620 clamp(45px,5vw,72px)/1 var(--rgx-display);letter-spacing:-.065em}.about-v340 .about-vision-box p{max-width:750px;color:#e2dcff}
.trust-center-v340 .trust-hero .container:after{content:"";position:absolute;right:25px;bottom:-80px;width:390px;height:430px;background:url('../images/hostin-v35/cta_12.png') center bottom/contain no-repeat}.trust-center-v340 .trust-center-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--rgx-line);border-top:1px solid var(--rgx-line)}.trust-center-v340 .trust-center-grid article{min-height:340px;padding:30px;border-right:1px solid var(--rgx-line);border-bottom:1px solid var(--rgx-line);background:#fff}.trust-center-v340 .trust-center-grid article>span{color:var(--rgx-violet);font-size:10px;font-weight:900}.trust-center-v340 .trust-center-grid img{width:58px;height:58px;object-fit:contain;margin:45px 0 20px}.trust-center-v340 .trust-center-grid h2{font:630 26px/1.1 var(--rgx-display);letter-spacing:-.04em}.trust-center-v340 .trust-center-grid p{color:#6c7584;font-size:12px;line-height:1.7}
.contact-v340 .contact-hero .container:after{content:"";position:absolute;right:0;bottom:-90px;width:410px;height:430px;background:url('../images/hostin-v35/host-8-img-1.png') center bottom/contain no-repeat}

/* Guide hub */
.guide-hub-v350 .guide-hub-hero{padding-bottom:120px}.guide-hub-v350 .guide-hub-search{display:grid;grid-template-columns:1fr auto;max-width:720px;margin-top:35px;background:#fff}.guide-hub-v350 .guide-hub-search input{height:62px;padding:0 20px;border:0!important;font-size:14px}.guide-hub-v350 .guide-hub-search span{display:flex;align-items:center;padding:0 20px;background:var(--rgx-violet);color:#fff;font-size:9px;font-weight:900}.guide-hub-v350 .guide-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.guide-hub-v350 .guide-feature-card{min-height:330px;padding:35px;background:var(--rgx-ink);color:#fff;text-decoration:none;position:relative;overflow:hidden}.guide-hub-v350 .guide-feature-card:nth-child(2n){background:var(--rgx-violet)}.guide-hub-v350 .guide-feature-card h2{margin:55px 0 17px;color:#fff;font:620 32px/1.08 var(--rgx-display);letter-spacing:-.05em}.guide-hub-v350 .guide-feature-card p{color:#a1acbd;font-size:12px;line-height:1.7}.guide-hub-v350 .guide-feature-card strong{position:absolute;bottom:30px;font-size:10px}.guide-hub-v350 .guide-library{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.guide-hub-v350 .guide-library-card{min-height:270px;padding:28px!important;display:flex;flex-direction:column;justify-content:space-between}.guide-hub-v350 .guide-library-card h3{font:620 23px/1.15 var(--rgx-display);letter-spacing:-.04em}

/* Cart and checkout */
.cart-v350 .page-hero,.checkout-v350 .page-hero{padding-block:80px}.cart-v350 .checkout-layout,.checkout-v350 .checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:25px}.cart-v350 .summary-card,.checkout-v350 .summary-card{padding:30px!important;background:var(--rgx-ink)!important;color:#fff!important;position:sticky;top:105px}.cart-v350 .summary-card h3,.checkout-v350 .summary-card h3{color:#fff;font:630 28px/1.1 var(--rgx-display);letter-spacing:-.04em}.cart-v350 .summary-row,.checkout-v350 .summary-row{border-color:rgba(255,255,255,.13)!important;color:#9ba6b7}.cart-v350 .summary-row strong,.checkout-v350 .summary-row strong{color:#fff}.cart-v350 .mail-upsell-shell,.checkout-v350 .mail-upsell-shell{border-radius:0!important;border:1px solid var(--rgx-line)!important;background:#fff!important}.checkout-v350 .checkout-progress{border-radius:0!important}.checkout-v350 [data-checkout-step]{border-radius:0!important}.checkout-v350 .existing-account-note{border-radius:0!important;border-left:3px solid var(--rgx-violet)!important}

@media(max-width:991px){
  .domain-checker-v350 .page-hero .container,.domain-pricing-v350 .page-hero .container,.domain-transfer-v350 .page-hero .container,.about-v340 .about-hero .container,.trust-center-v340 .trust-hero .container,.contact-v340 .contact-hero .container{padding-right:0}
  .domain-checker-v350 .page-hero .container:after,.domain-pricing-v350 .page-hero .container:after,.domain-transfer-v350 .page-hero .container:after,.about-v340 .about-hero .container:after,.trust-center-v340 .trust-hero .container:after,.contact-v340 .contact-hero .container:after{display:none}
  .domain-transfer-v350 .transfer-layout,.cart-v350 .checkout-layout,.checkout-v350 .checkout-layout{grid-template-columns:1fr}.domain-transfer-v350 .transfer-sidebar,.cart-v350 .summary-card,.checkout-v350 .summary-card{position:static}
  .corporate-mail-v350 .mail-hero-grid{grid-template-columns:1fr}.corporate-mail-v350 .mail-hero-console{max-width:600px}.corporate-mail-v350 .mail-hero-console:after{display:none}
  .about-v340 .about-manifesto{grid-template-columns:1fr;gap:25px}.about-v340 .about-principles,.trust-center-v340 .trust-center-grid{grid-template-columns:repeat(2,1fr)}
  .guide-hub-v350 .guide-library{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:767px){
  body.regvix-v350 .cta{align-items:flex-start;flex-direction:column;padding:32px 25px}.domain-checker-v350 #result-search-form{grid-template-columns:1fr}.domain-checker-v350 .domain-alternatives{grid-template-columns:1fr}.domain-pricing-v350 .pricing-intro-grid{grid-template-columns:1fr}.corporate-mail-v350 .mail-hero-v310{min-height:0;padding-block:70px}.corporate-mail-v350 .proof-grid{grid-template-columns:1fr 1fr}.about-v340 .about-principles,.trust-center-v340 .trust-center-grid,.guide-hub-v350 .guide-feature-grid,.guide-hub-v350 .guide-library{grid-template-columns:1fr}.guide-hub-v350 .guide-hub-search{grid-template-columns:1fr}.guide-hub-v350 .guide-hub-search span{min-height:42px}.cart-v350 .checkout-layout,.checkout-v350 .checkout-layout{grid-template-columns:1fr}
}

/* v3.5.1 step-1 refinements: hero search + digital area */
.rgx-domain-command-v35{
  width:min(1180px,calc(100% - 48px));
  margin-inline:auto;
  margin-bottom:-92px;
  border:1px solid rgba(7,16,31,.08);
  border-radius:28px;
  overflow:hidden;
  background:linear-gradient(180deg,#ffffff 0%,#fbfcff 100%);
  box-shadow:0 34px 90px rgba(7,16,31,.18);
}
.rgx-command-shell-v351{position:relative}
.rgx-command-shell-v351:before{content:"";position:absolute;left:32px;right:32px;top:92px;height:1px;background:linear-gradient(90deg,rgba(109,74,255,.16),rgba(7,16,31,.08),rgba(109,74,255,.16))}
.rgx-command-head-v351{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:end;padding:28px 32px 18px;background:linear-gradient(135deg,#ffffff 0%,#f6f7fb 60%,#eff0ff 100%)}
.rgx-command-head-v351>div>span{display:inline-flex;align-items:center;gap:10px;color:var(--rgx-violet);font-size:10px;font-weight:900;letter-spacing:.15em}
.rgx-command-head-v351>div>span:before{content:"";width:22px;height:1px;background:var(--rgx-violet)}
.rgx-command-head-v351 strong{display:block;margin-top:14px;max-width:680px;font:620 clamp(24px,2.6vw,38px)/1.12 var(--rgx-display);letter-spacing:-.045em;color:var(--rgx-ink)}
.rgx-command-head-v351>p{max-width:430px;margin:0 0 4px auto;color:#616a79;font-size:13px;line-height:1.75}
.rgx-command-tabs-v35{padding:0 18px;border-bottom:1px solid rgba(7,16,31,.08);background:#fff}
.rgx-command-tabs-v35 button{display:flex;align-items:center;gap:2px;min-height:64px;padding:0 18px;border-bottom-width:2px;font-size:11px}
.rgx-command-panel-v35{padding:22px 32px 18px;background:#fff}
.rgx-command-form-v35{gap:14px}
.rgx-command-input-v35{position:relative;min-height:74px;border:1px solid #d8dce5;border-radius:18px;background:#f7f8fc;overflow:hidden;transition:border-color .2s,box-shadow .2s,background .2s}
.rgx-command-input-v35:focus-within{border-color:rgba(109,74,255,.55);background:#fff;box-shadow:0 0 0 5px rgba(109,74,255,.08)}
.rgx-command-input-v35 span{padding-left:22px;color:#7e8796;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.rgx-command-input-v35 input{height:72px;padding:0 22px 0 16px;font-size:20px;font-weight:750;letter-spacing:-.03em}
.rgx-command-input-v35 input::placeholder{color:#adb4c0;font-weight:600}
.rgx-command-form-v35 button{min-width:254px;height:74px;border-radius:18px;background:linear-gradient(135deg,var(--rgx-violet),#5337db);font-size:12px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 22px 45px rgba(109,74,255,.22);transition:transform .2s,box-shadow .2s}
.rgx-command-form-v35 button:hover{transform:translateY(-1px);box-shadow:0 26px 48px rgba(109,74,255,.28)}
.rgx-command-quick-v351{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:18px}
.rgx-command-quick-v351>span{color:#768090;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-right:2px}
.rgx-command-quick-v351 a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(7,16,31,.09);border-radius:999px;background:#fff;color:var(--rgx-ink);text-decoration:none;font-size:11px;font-weight:800;transition:border-color .2s,color .2s,transform .2s,background .2s}
.rgx-command-quick-v351 a:hover{border-color:rgba(109,74,255,.35);color:var(--rgx-violet);background:#f7f4ff;transform:translateY(-1px)}
.rgx-command-foot-v35{padding:0 32px 28px;color:#5f6876;font-size:10px;font-weight:800}
.rgx-command-foot-v35 i{width:6px;height:6px}

.rgx-intro-grid-v35{align-items:end;grid-template-columns:140px minmax(0,1.2fr) minmax(330px,.8fr);gap:40px}
.rgx-intro-copy-v35 h2{max-width:920px}
.rgx-intro-lead-v351{max-width:760px;margin:24px 0 0;color:#5d6676;font-size:16px;line-height:1.85}
.rgx-intro-note-card-v351{padding:28px 28px 30px;border:1px solid rgba(7,16,31,.08);border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#fafbff 100%);box-shadow:0 22px 60px rgba(7,16,31,.08)}
.rgx-intro-note-card-v351>span{display:block;color:var(--rgx-violet);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.rgx-intro-note-card-v351 p{margin:18px 0 0;color:#5d6676;font-size:14px;line-height:1.8}
.rgx-intro-note-metrics-v351{display:grid;gap:14px;margin:26px 0 24px}
.rgx-intro-note-metrics-v351>div{padding:16px 0;border-top:1px solid rgba(7,16,31,.09)}
.rgx-intro-note-metrics-v351>div:last-child{border-bottom:1px solid rgba(7,16,31,.09)}
.rgx-intro-note-metrics-v351 strong{display:block;font:620 18px/1.18 var(--rgx-display);letter-spacing:-.03em;color:var(--rgx-ink)}
.rgx-intro-note-metrics-v351 small{display:block;margin-top:7px;color:#6d7585;font-size:11px;line-height:1.6}
.rgx-intro-stage-v35{grid-template-columns:1.03fr .97fr;gap:26px;margin-top:72px;align-items:stretch}
.rgx-intro-image-v35{border-radius:28px;min-height:680px;box-shadow:0 28px 80px rgba(7,16,31,.12)}
.rgx-intro-image-v35>span{border-top-right-radius:18px}
.rgx-intro-values-v35{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(7,16,31,.08);border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 24px 70px rgba(7,16,31,.08)}
.rgx-intro-values-head-v351{grid-column:1 / -1;padding:34px 34px 28px;background:linear-gradient(180deg,#fff 0%,#f8f8fc 100%);border-bottom:1px solid rgba(7,16,31,.08)}
.rgx-intro-values-head-v351>span{display:block;color:var(--rgx-violet);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.rgx-intro-values-head-v351 strong{display:block;max-width:620px;margin-top:13px;font:620 clamp(28px,3vw,40px)/1.12 var(--rgx-display);letter-spacing:-.045em;color:var(--rgx-ink)}
.rgx-intro-values-head-v351 p{max-width:560px;margin:14px 0 0;color:#5f6876;font-size:14px;line-height:1.8}
.rgx-intro-values-v35 article{grid-template-columns:44px 1fr;gap:14px;padding:28px 30px;min-height:205px}
.rgx-intro-values-v35 article:nth-child(odd){border-right:1px solid rgba(7,16,31,.08)}
.rgx-intro-values-v35 article:nth-last-child(-n+2){border-bottom:0}
.rgx-intro-values-v35 article>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f1edff;color:var(--rgx-violet);font-size:10px}
.rgx-intro-values-v35 h3{margin:0 0 10px;font-size:24px;line-height:1.14}
.rgx-intro-values-v35 p{font-size:12.5px;line-height:1.75}

@media(max-width:980px){
  .rgx-domain-command-v35{width:min(100%,calc(100% - 36px));margin-bottom:-78px}
  .rgx-command-head-v351{grid-template-columns:1fr;gap:14px}
  .rgx-command-head-v351>p{max-width:none;margin:0}
  .rgx-intro-grid-v35,.rgx-intro-stage-v35{grid-template-columns:1fr}
  .rgx-intro-note-card-v351{margin-top:4px}
  .rgx-intro-values-v35{grid-template-columns:1fr 1fr}
}
@media(max-width:720px){
  .rgx-domain-command-v35{width:calc(100% - 16px);margin-bottom:-60px;border-radius:22px}
  .rgx-command-shell-v351:before{left:18px;right:18px;top:112px}
  .rgx-command-head-v351{padding:22px 18px 14px}
  .rgx-command-head-v351 strong{font-size:26px}
  .rgx-command-tabs-v35{padding:0 6px}
  .rgx-command-tabs-v35 button{min-height:58px;padding:0 12px;font-size:9px}
  .rgx-command-panel-v35{padding:18px}
  .rgx-command-form-v35{grid-template-columns:1fr}
  .rgx-command-input-v35{min-height:62px;border-radius:16px}
  .rgx-command-input-v35 span{padding-left:18px;font-size:10px}
  .rgx-command-input-v35 input{height:60px;padding:0 16px 0 14px;font-size:17px}
  .rgx-command-form-v35 button{min-width:0;height:58px;border-radius:16px}
  .rgx-command-quick-v351{padding-top:14px;gap:8px}
  .rgx-command-quick-v351>span{width:100%;margin-bottom:2px}
  .rgx-command-quick-v351 a{min-height:32px;padding:0 12px;font-size:10px}
  .rgx-command-foot-v35{padding:0 18px 18px;gap:10px;flex-wrap:wrap}
  .rgx-intro-lead-v351{font-size:14px}
  .rgx-intro-note-card-v351{padding:22px 20px;border-radius:20px}
  .rgx-intro-stage-v35{gap:18px;margin-top:44px}
  .rgx-intro-image-v35{min-height:430px;border-radius:22px}
  .rgx-intro-values-v35{grid-template-columns:1fr;border-radius:22px}
  .rgx-intro-values-head-v351{padding:24px 20px}
  .rgx-intro-values-v35 article,.rgx-intro-values-v35 article:nth-child(odd){border-right:0}
  .rgx-intro-values-v35 article{min-height:0;padding:24px 20px}
  .rgx-intro-values-v35 article:not(:last-child){border-bottom:1px solid rgba(7,16,31,.08)}
}

/* v3.5.1 step-2: centered hero search experience */
.rgx-hero-v35{padding-bottom:190px}
.rgx-hero-layout-v35{min-height:720px}
.rgx-domain-command-v35{
  position:absolute;
  left:50%;
  bottom:34px;
  transform:translateX(-50%);
  width:min(1040px,calc(100% - 48px));
  margin:0;
  z-index:6;
  border:1px solid rgba(255,255,255,.08);
  border-radius:30px;
  background:rgba(255,255,255,.98);
  box-shadow:0 30px 80px rgba(3,8,18,.28);
  overflow:hidden;
}
.rgx-command-shell-v352{position:relative;padding:0}
.rgx-command-intro-v352{padding:24px 28px 8px;text-align:center;background:linear-gradient(180deg,rgba(247,248,252,.98),rgba(255,255,255,.98))}
.rgx-command-intro-v352>span{display:inline-flex;align-items:center;gap:10px;color:var(--rgx-violet);font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.rgx-command-intro-v352>span:before,.rgx-command-intro-v352>span:after{content:"";width:26px;height:1px;background:rgba(109,74,255,.45)}
.rgx-command-intro-v352 strong{display:block;margin-top:12px;color:var(--rgx-ink);font:620 clamp(24px,2.5vw,36px)/1.1 var(--rgx-display);letter-spacing:-.045em}
.rgx-command-intro-v352 p{max-width:680px;margin:10px auto 0;color:#667082;font-size:13px;line-height:1.7}
.rgx-command-tabs-v35{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:12px 18px 0;border-bottom:0;background:transparent}
.rgx-command-tabs-v35 button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:78px;padding:16px 18px;border:1px solid transparent;border-bottom:0;border-radius:18px 18px 0 0;background:transparent;color:#6c7584;font-size:11px;font-weight:800;letter-spacing:0;text-align:left}
.rgx-command-tabs-v35 button b{font-size:14px;line-height:1.15}
.rgx-command-tabs-v35 button small{color:#929aa8;font-size:10px;font-weight:600;line-height:1.4}
.rgx-command-tabs-v35 button.active{background:#fff;color:var(--rgx-ink);border-color:rgba(7,16,31,.08);box-shadow:0 14px 30px rgba(7,16,31,.06)}
.rgx-command-tabs-v35 button.active b{color:var(--rgx-violet)}
.rgx-command-tabs-v35 button.active small{color:#667082}
.rgx-command-panel-v35{padding:18px 24px 16px;background:#fff}
.rgx-command-form-v35{grid-template-columns:1fr 245px;gap:14px;align-items:center}
.rgx-command-input-v35{min-height:74px;border-radius:20px;border:1px solid #d9dee8;background:#f6f8fb}
.rgx-command-input-v35 span{padding-left:24px;color:#7d8798;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.rgx-command-input-v35 input{height:72px;font-size:21px;padding:0 22px 0 14px}
.rgx-command-form-v35 button{height:74px;min-width:0;border-radius:20px;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
.rgx-command-quick-v352{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding-top:14px}
.rgx-command-quick-v352>span{color:#737d8e;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-right:4px}
.rgx-command-quick-v352 a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(7,16,31,.08);border-radius:999px;background:#fff;color:var(--rgx-ink);font-size:11px;font-weight:800;text-decoration:none;transition:.2s}
.rgx-command-quick-v352 a:hover{border-color:rgba(109,74,255,.38);color:var(--rgx-violet);background:#f7f4ff}
.rgx-command-foot-v35{justify-content:center;gap:24px;padding:0 24px 22px;color:#616b7d;font-size:10px;font-weight:800}
.rgx-command-foot-v35 span{white-space:nowrap}
.rgx-tld-marquee-v35{padding-top:62px}

@media(max-width:1180px){
  .rgx-domain-command-v35{width:min(980px,calc(100% - 40px))}
}
@media(max-width:980px){
  .rgx-hero-v35{padding-bottom:110px}
  .rgx-hero-layout-v35{min-height:0;padding-bottom:300px}
  .rgx-domain-command-v35{bottom:18px;width:min(100%,calc(100% - 28px));border-radius:24px}
  .rgx-command-tabs-v35 button{min-height:72px;padding:14px 14px}
  .rgx-command-tabs-v35 button b{font-size:13px}
  .rgx-command-form-v35{grid-template-columns:1fr}
  .rgx-command-form-v35 button{height:62px;border-radius:16px}
  .rgx-command-input-v35{min-height:64px;border-radius:16px}
  .rgx-command-input-v35 input{height:62px;font-size:18px}
  .rgx-command-foot-v35{gap:12px;flex-wrap:wrap}
  .rgx-tld-marquee-v35{padding-top:40px}
}
@media(max-width:720px){
  .rgx-hero-v35{padding-bottom:90px}
  .rgx-hero-layout-v35{padding-bottom:340px}
  .rgx-domain-command-v35{bottom:12px;width:calc(100% - 16px);border-radius:22px}
  .rgx-command-intro-v352{padding:20px 16px 6px}
  .rgx-command-intro-v352 strong{font-size:24px}
  .rgx-command-intro-v352 p{font-size:12px}
  .rgx-command-tabs-v35{grid-template-columns:1fr;padding:10px 10px 0;gap:8px}
  .rgx-command-tabs-v35 button{min-height:64px;padding:12px 14px;border-radius:16px;border:1px solid rgba(7,16,31,.08)}
  .rgx-command-tabs-v35 button.active{box-shadow:none}
  .rgx-command-panel-v35{padding:16px}
  .rgx-command-input-v35 span{padding-left:18px}
  .rgx-command-quick-v352{justify-content:flex-start}
  .rgx-command-quick-v352>span{width:100%;margin-right:0}
  .rgx-command-quick-v352 a{font-size:10px}
  .rgx-command-foot-v35{justify-content:flex-start;padding:0 16px 18px}
}

/* v3.5.1 step-3: true centered hero command panel */
.rgx-hero-v35{padding-bottom:205px}
.rgx-domain-command-v35{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:38px!important;
  width:min(1060px,calc(100% - 48px))!important;
  margin-inline:auto!important;
  transform:none!important;
  border-radius:26px!important;
  overflow:hidden!important;
  background:rgba(255,255,255,.985)!important;
  box-shadow:0 34px 90px rgba(2,7,17,.32)!important;
}
.rgx-command-shell-v353{background:#fff}
.rgx-command-topline-v353{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:22px 26px 14px;border-bottom:1px solid rgba(7,16,31,.07);background:linear-gradient(135deg,#fff 0%,#f8f9fd 68%,#f1efff 100%)}
.rgx-command-topline-v353>div>span{display:block;color:var(--rgx-violet);font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.rgx-command-topline-v353 strong{display:block;margin-top:7px;color:var(--rgx-ink);font:620 22px/1.2 var(--rgx-display);letter-spacing:-.035em}
.rgx-command-topline-v353>small{padding-bottom:2px;color:#717b8c;font-size:10px;font-weight:700;white-space:nowrap}
.rgx-command-tabs-v35{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:12px 18px!important;background:#fff!important;border-bottom:0!important}
.rgx-command-tabs-v35 button{min-height:66px!important;padding:12px 16px!important;border:1px solid rgba(7,16,31,.08)!important;border-radius:14px!important;background:#f7f8fb!important;color:#717b8c!important;box-shadow:none!important}
.rgx-command-tabs-v35 button b{font-size:13px!important;color:var(--rgx-ink)!important}
.rgx-command-tabs-v35 button small{font-size:9px!important;color:#8d96a5!important}
.rgx-command-tabs-v35 button.active{border-color:rgba(109,74,255,.35)!important;background:#f3f0ff!important}
.rgx-command-tabs-v35 button.active b{color:var(--rgx-violet)!important}
.rgx-command-panel-v35{padding:0 18px 18px!important;background:#fff!important}
.rgx-command-form-v35{display:grid!important;grid-template-columns:1fr 220px!important;gap:12px!important}
.rgx-command-form-v35[hidden]{display:none!important}
.rgx-command-input-v35{min-height:66px!important;border-radius:16px!important;background:#f6f8fb!important}
.rgx-command-input-v35 span{padding-left:20px!important;font-size:9px!important}
.rgx-command-input-v35 input{height:64px!important;font-size:19px!important}
.rgx-command-form-v35 button{height:66px!important;border-radius:16px!important;font-size:11px!important;letter-spacing:.045em!important}
.rgx-command-bottom-v353{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px}
.rgx-command-quick-v352{justify-content:flex-start!important;padding-top:0!important}
.rgx-command-quick-v352>span{margin-right:2px!important;font-size:9px!important}
.rgx-command-quick-v352 a{min-height:31px!important;padding:0 11px!important;font-size:10px!important}
.rgx-command-secondary-v353{display:flex;align-items:center;gap:18px}
.rgx-command-secondary-v353 a{color:#586274;text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap}
.rgx-command-secondary-v353 a:after{content:" ↗";color:var(--rgx-violet)}
.rgx-command-foot-v35{display:none!important}
.rgx-tld-marquee-v35{padding-top:48px!important}

@media(max-width:980px){
  .rgx-hero-v35{padding-bottom:170px}
  .rgx-domain-command-v35{bottom:24px!important;width:min(920px,calc(100% - 28px))!important}
  .rgx-command-topline-v353{align-items:flex-start;flex-direction:column;gap:6px}
  .rgx-command-topline-v353>small{white-space:normal}
  .rgx-command-form-v35{grid-template-columns:1fr 190px!important}
  .rgx-command-bottom-v353{align-items:flex-start;flex-direction:column}
}
@media(max-width:720px){
  .rgx-hero-v35{padding-bottom:340px}
  .rgx-domain-command-v35{bottom:12px!important;width:calc(100% - 16px)!important;border-radius:20px!important}
  .rgx-command-topline-v353{padding:18px 16px 12px}
  .rgx-command-topline-v353 strong{font-size:19px}
  .rgx-command-tabs-v35{grid-template-columns:1fr!important;padding:10px!important}
  .rgx-command-tabs-v35 button{min-height:58px!important}
  .rgx-command-panel-v35{padding:0 10px 14px!important}
  .rgx-command-form-v35{grid-template-columns:1fr!important}
  .rgx-command-input-v35{min-height:58px!important}
  .rgx-command-input-v35 input{height:56px!important;font-size:17px!important}
  .rgx-command-form-v35 button{height:56px!important}
  .rgx-command-secondary-v353{flex-wrap:wrap;gap:12px}
}

/* v3.5.1 step-4: compact hero search — direct access */
.rgx-hero-v35{padding-bottom:0!important}
.rgx-hero-layout-v35{min-height:700px!important;align-items:end!important}
.rgx-hero-copy-v35{padding:30px 0 64px!important}
.rgx-hero-copy-v35>p{max-width:660px!important;margin-bottom:0!important}

.rgx-hero-search-v355{width:min(690px,100%);margin-top:30px}
.rgx-hero-search-tabs-v355{display:flex;align-items:center;gap:30px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.14)}
.rgx-hero-search-tabs-v355 button{position:relative;min-height:40px;padding:0 0 12px;border:0;background:transparent;color:#7f8ba0;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:color .2s ease}
.rgx-hero-search-tabs-v355 button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--rgx-violet-2);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}
.rgx-hero-search-tabs-v355 button:hover{color:#dce2ec}
.rgx-hero-search-tabs-v355 button.active{color:#fff}
.rgx-hero-search-tabs-v355 button.active:after{transform:scaleX(1)}

.rgx-hero-search-box-v355{padding:0}
.rgx-hero-search-form-v355{display:grid;grid-template-columns:minmax(0,1fr) 142px;gap:8px;padding:7px;border-radius:12px;background:#fff;box-shadow:0 20px 48px rgba(0,0,0,.22)}
.rgx-hero-search-form-v355[hidden]{display:none!important}
.rgx-hero-search-input-v355{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:54px;border:0;border-radius:8px;background:#f5f6f9;overflow:hidden}
.rgx-hero-search-input-v355>span{display:flex;align-items:center;height:54px;padding-left:18px;color:#8b94a3;font-size:14px;font-weight:800}
.rgx-hero-search-input-v355 input{width:100%;height:54px;padding:0 16px 0 8px;border:0!important;background:transparent!important;color:#111827;font-size:17px;font-weight:700;letter-spacing:-.02em;outline:0!important;box-shadow:none!important}
.rgx-hero-search-input-v355 input::placeholder{color:#aeb5c0;font-weight:600}
.rgx-hero-search-form-v355>button{display:flex;align-items:center;justify-content:center;gap:12px;height:54px;padding:0 18px;border:0;border-radius:8px;background:var(--rgx-violet);color:#fff;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}
.rgx-hero-search-form-v355>button:hover{transform:translateY(-1px);background:#5c3bea;box-shadow:0 12px 26px rgba(109,74,255,.28)}
.rgx-hero-search-form-v355>button span{font-size:17px;line-height:1}

.rgx-hero-search-popular-v355{display:flex;align-items:center;gap:13px;margin-top:11px;color:#7e899b;font-size:10px;font-weight:700}
.rgx-hero-search-popular-v355>span{color:#697589;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.rgx-hero-search-popular-v355 a{color:#b6bfcd;text-decoration:none;font-size:10px;font-weight:800;transition:color .2s}
.rgx-hero-search-popular-v355 a:hover{color:#fff}
.rgx-hero-all-prices-v355{margin-left:auto!important;color:#9f8cff!important}

.rgx-hero-proof-v35{margin-top:34px!important;max-width:690px!important}
.rgx-tld-marquee-v35{padding-top:0!important}

@media(max-width:1180px){
  .rgx-hero-layout-v35{min-height:680px!important;gap:34px!important}
  .rgx-hero-copy-v35 h1{font-size:clamp(54px,6.2vw,82px)!important}
  .rgx-hero-search-v355{width:min(640px,100%)}
}
@media(max-width:980px){
  .rgx-hero-layout-v35{grid-template-columns:1fr!important;padding-bottom:0!important}
  .rgx-hero-copy-v35{padding:24px 0 28px!important}
  .rgx-hero-search-v355{width:min(720px,100%)}
  .rgx-hero-visual-v35{min-height:500px!important}
  .rgx-hero-proof-v35{max-width:720px!important}
}
@media(max-width:720px){
  .rgx-hero-v35{padding-bottom:0!important}
  .rgx-hero-layout-v35{padding-bottom:0!important}
  .rgx-hero-copy-v35{padding-bottom:22px!important}
  .rgx-hero-search-v355{margin-top:24px}
  .rgx-hero-search-tabs-v355{gap:20px;overflow-x:auto;scrollbar-width:none}
  .rgx-hero-search-tabs-v355::-webkit-scrollbar{display:none}
  .rgx-hero-search-tabs-v355 button{flex:0 0 auto;font-size:11px}
  .rgx-hero-search-form-v355{grid-template-columns:1fr;padding:6px;border-radius:10px}
  .rgx-hero-search-input-v355{min-height:52px}
  .rgx-hero-search-input-v355>span,.rgx-hero-search-input-v355 input{height:52px}
  .rgx-hero-search-form-v355>button{height:50px;border-radius:7px}
  .rgx-hero-search-popular-v355{gap:10px;flex-wrap:wrap}
  .rgx-hero-all-prices-v355{margin-left:0!important}
  .rgx-hero-proof-v35{margin-top:27px!important}
  .rgx-hero-visual-v35{min-height:420px!important}
}

/* v3.5.1 step-5: first viewport conversion layout */
@media(min-width:981px){
  .rgx-hero-v35{min-height:650px!important;padding:34px 0 0!important}
  .rgx-hero-layout-v35{min-height:615px!important;grid-template-columns:1.08fr .92fr!important;gap:42px!important;align-items:center!important}
  .rgx-hero-copy-v35{align-self:center!important;padding:10px 0 28px!important}
  .rgx-hero-copy-v35 h1{max-width:760px!important;margin:18px 0 14px!important;font-size:clamp(58px,5.1vw,78px)!important;line-height:.93!important;letter-spacing:-.066em!important}
  .rgx-hero-copy-v35>p{max-width:680px!important;margin:0!important;color:#aeb7c7!important;font-size:15px!important;line-height:1.65!important}
  .rgx-hero-search-v355{width:min(760px,100%)!important;margin-top:23px!important}
  .rgx-hero-search-tabs-v355{gap:26px!important;margin-bottom:10px!important}
  .rgx-hero-search-tabs-v355 button{min-height:34px!important;padding-bottom:10px!important;font-size:11px!important}
  .rgx-hero-search-form-v355{grid-template-columns:minmax(0,1fr) 154px!important;padding:6px!important;border-radius:11px!important;box-shadow:0 16px 42px rgba(0,0,0,.25)!important}
  .rgx-hero-search-input-v355{min-height:58px!important}
  .rgx-hero-search-input-v355>span,.rgx-hero-search-input-v355 input{height:58px!important}
  .rgx-hero-search-input-v355 input{font-size:18px!important}
  .rgx-hero-search-form-v355>button{height:58px!important;font-size:11px!important}
  .rgx-hero-search-popular-v355{margin-top:9px!important}
  .rgx-hero-proof-v35{max-width:760px!important;margin-top:22px!important}
  .rgx-hero-proof-v35>div{padding-top:14px!important}
  .rgx-hero-proof-v35 strong{font-size:13px!important}
  .rgx-hero-proof-v35 span{font-size:8px!important}
  .rgx-hero-visual-v35{align-self:end!important;min-height:570px!important}
  .rgx-hero-visual-frame-v35>img{max-height:570px!important}
  .rgx-hero-visual-frame-v35:before{width:440px!important;height:440px!important;bottom:35px!important}
  .rgx-hero-domain-card-v35{top:110px!important;left:-8px!important}
  .rgx-hero-dns-card-v35{top:235px!important;right:0!important}
  .rgx-hero-mail-card-v35{bottom:35px!important}
}
@media(min-width:1400px) and (max-height:900px){
  .rgx-hero-v35{min-height:590px!important;padding-top:24px!important}
  .rgx-hero-layout-v35{min-height:565px!important}
  .rgx-hero-copy-v35 h1{font-size:68px!important;margin-top:15px!important;margin-bottom:12px!important}
  .rgx-hero-copy-v35>p{font-size:14px!important}
  .rgx-hero-search-v355{margin-top:18px!important}
  .rgx-hero-proof-v35{margin-top:17px!important}
  .rgx-hero-visual-v35{min-height:530px!important}
  .rgx-hero-visual-frame-v35>img{max-height:530px!important}
  .rgx-hero-visual-frame-v35:before{width:405px!important;height:405px!important}
}
@media(max-width:980px){
  .rgx-hero-copy-v35 h1{margin-bottom:14px!important}
  .rgx-hero-copy-v35>p{max-width:640px!important}
  .rgx-hero-search-v355{margin-top:20px!important}
}

/* v3.5.1 step-6: hero readability pass — layout unchanged */
@media(min-width:981px){
  .rgx-kicker-v35{
    color:#f1f4f9!important;
    font-size:11px!important;
    font-weight:900!important;
    letter-spacing:.16em!important;
  }
  .rgx-kicker-v35 i{background:#78f0dd!important}

  .rgx-hero-copy-v35>p{
    color:#d2d9e4!important;
    font-size:16px!important;
    font-weight:500!important;
    line-height:1.7!important;
  }

  .rgx-hero-search-tabs-v355{
    border-bottom-color:rgba(255,255,255,.24)!important;
  }
  .rgx-hero-search-tabs-v355 button{
    color:#aeb8c8!important;
    font-size:12px!important;
    font-weight:850!important;
    letter-spacing:.01em!important;
  }
  .rgx-hero-search-tabs-v355 button:hover{color:#fff!important}
  .rgx-hero-search-tabs-v355 button.active{
    color:#fff!important;
    text-shadow:0 0 18px rgba(255,255,255,.12);
  }
  .rgx-hero-search-tabs-v355 button.active:after{
    height:3px!important;
    background:#8c72ff!important;
  }

  .rgx-hero-search-input-v355>span{
    color:#69758a!important;
    font-size:14px!important;
    font-weight:850!important;
  }
  .rgx-hero-search-input-v355 input{
    color:#101827!important;
    font-size:19px!important;
    font-weight:750!important;
  }
  .rgx-hero-search-input-v355 input::placeholder{
    color:#7d8798!important;
    opacity:1!important;
    font-weight:650!important;
  }
  .rgx-hero-search-form-v355>button{
    font-size:12px!important;
    font-weight:900!important;
    letter-spacing:.055em!important;
  }

  .rgx-hero-search-popular-v355{
    color:#c4ccd8!important;
    font-size:11px!important;
    font-weight:750!important;
  }
  .rgx-hero-search-popular-v355>span{
    color:#98a5b8!important;
    font-size:10px!important;
    font-weight:900!important;
  }
  .rgx-hero-search-popular-v355 a{
    color:#eef2f7!important;
    font-size:11px!important;
    font-weight:850!important;
  }
  .rgx-hero-search-popular-v355 a:hover{color:#fff!important}
  .rgx-hero-all-prices-v355{
    color:#b5a7ff!important;
    font-weight:900!important;
  }

  .rgx-hero-proof-v35{
    border-top-color:rgba(255,255,255,.19)!important;
  }
  .rgx-hero-proof-v35>div{
    border-right-color:rgba(255,255,255,.14)!important;
  }
  .rgx-hero-proof-v35 strong{
    color:#fff!important;
    font-size:15px!important;
    font-weight:850!important;
  }
  .rgx-hero-proof-v35 span{
    color:#9eabba!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:.12em!important;
  }

  .rgx-hero-domain-card-v35>span,
  .rgx-hero-dns-card-v35>span,
  .rgx-hero-mail-card-v35 span{
    color:#687386!important;
    font-size:8px!important;
    font-weight:900!important;
  }
  .rgx-hero-domain-card-v35>strong{font-size:19px!important;color:#111827!important}
  .rgx-hero-domain-card-v35 small{font-size:10px!important;color:#17845b!important}
  .rgx-hero-dns-card-v35 strong{font-size:15px!important;color:#111827!important}
  .rgx-hero-dns-card-v35 small{font-size:9px!important;color:#697386!important}
  .rgx-hero-mail-card-v35 strong{font-size:12px!important;color:#111827!important}

  .rgx-marquee-track-v35 a{min-width:245px!important;padding:22px 34px!important}
  .rgx-marquee-track-v35 strong{font-size:29px!important}
  .rgx-marquee-track-v35 span{font-size:13px!important;font-weight:850!important;color:#202938!important}
  .rgx-marquee-track-v35 small{font-size:9px!important;font-weight:800!important;color:#7a8493!important}
}

@media(max-width:980px){
  .rgx-kicker-v35{color:#f1f4f9!important;font-size:10px!important}
  .rgx-hero-copy-v35>p{color:#d2d9e4!important;font-size:15px!important}
  .rgx-hero-search-tabs-v355 button{color:#b4becd!important;font-size:12px!important}
  .rgx-hero-search-tabs-v355 button.active{color:#fff!important}
  .rgx-hero-search-input-v355 input::placeholder{color:#7d8798!important;opacity:1!important}
  .rgx-hero-search-popular-v355>span{color:#9aa7b9!important}
  .rgx-hero-search-popular-v355 a{color:#eef2f7!important;font-size:11px!important}
  .rgx-hero-proof-v35 strong{font-size:14px!important;color:#fff!important}
  .rgx-hero-proof-v35 span{font-size:9px!important;color:#9eabba!important}
}

/* v3.5.1 step-7: hero tab contrast / global search-tabs collision fix */
.rgx-hero-search-tabs-v355.search-tabs{
  padding:0!important;
  gap:28px!important;
  background:transparent!important;
}
.rgx-hero-search-tabs-v355.search-tabs button{
  padding:0 0 10px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#c8d0dd!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
.rgx-hero-search-tabs-v355.search-tabs button:hover{
  background:transparent!important;
  color:#fff!important;
}
.rgx-hero-search-tabs-v355.search-tabs button.active{
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
}
.rgx-hero-search-tabs-v355.search-tabs button.active:after{
  height:3px!important;
  background:#8d73ff!important;
  transform:scaleX(1)!important;
  box-shadow:0 0 16px rgba(141,115,255,.48);
}
@media(max-width:720px){
  .rgx-hero-search-tabs-v355.search-tabs{gap:20px!important}
  .rgx-hero-search-tabs-v355.search-tabs button{font-size:11px!important}
}


/* v3.5.1 step-8: homepage flow cleanup + footer contrast */
body.regvix-v350 .rgx-footer-lead-v35 h2{
  color:#ffffff!important;
  opacity:1!important;
  text-shadow:none!important;
}
body.regvix-v350 .rgx-footer-lead-v35>div:first-child>span{
  color:#72f1df!important;
  opacity:1!important;
}
body.regvix-v350 .rgx-footer-lead-v35>div:last-child p{
  color:#c5ceda!important;
  font-size:14px;
  line-height:1.8;
}
body.regvix-v350 .rgx-footer-lead-v35 .rgx-text-link-dark-v35{
  color:#ffffff!important;
}
body.regvix-v350 .rgx-footer-brand-v35 p{
  color:#aeb9c8!important;
  font-size:12px;
}
body.regvix-v350 .rgx-footer-status-v35{
  color:#d0d8e3!important;
}
body.regvix-v350 .rgx-footer-col-v35 h4{
  color:#ffffff!important;
  font-size:10px;
}
body.regvix-v350 .rgx-footer-col-v35 a{
  color:#aeb9c8!important;
  font-size:11px;
}
body.regvix-v350 .rgx-footer-col-v35 a:hover{
  color:#ffffff!important;
}
body.regvix-v350 .rgx-footer-tlds-v35>span{
  color:#99a6b8!important;
}
body.regvix-v350 .rgx-footer-tlds-v35 a{
  color:#e7ebf1!important;
}
body.regvix-v350 .rgx-footer-tlds-v35 a:last-child{
  color:#72f1df!important;
}
body.regvix-v350 .rgx-footer-bottom-v35{
  color:#929fb1!important;
  font-size:10px;
}
body.regvix-v350 .rgx-footer-bottom-v35 a{
  color:#aeb9c8!important;
}
body.regvix-v350 .rgx-footer-bottom-v35 a:hover{
  color:#ffffff!important;
}

/* v3.5.1 step-9 — simplified homepage */
.home-v350 .rgx-pricing-v35{padding:105px 0 92px}
.home-v350 .rgx-categories-v35{padding:96px 0}
.home-v350 .rgx-guides-v35{padding:102px 0}
.home-v350 .rgx-faq-v35{padding:96px 0 104px}
.home-v350 .rgx-heading-v35{margin-bottom:52px}
.home-v350 .rgx-category-list-v35 a{min-height:96px;padding-top:18px;padding-bottom:18px}
.home-v350 .rgx-category-list-v35 strong{font-size:clamp(25px,2.5vw,36px)}
.home-v350 .rgx-guide-list-v35 a{min-height:102px}
.home-v350 .rgx-guide-list-v35 strong{font-size:22px}

.rgx-quick-actions-v351{padding:92px 0 98px;background:#fff;border-top:1px solid var(--rgx-line);border-bottom:1px solid var(--rgx-line)}
.rgx-quick-head-v351{display:grid;grid-template-columns:160px 1fr;gap:52px;align-items:start;margin-bottom:42px}
.rgx-quick-head-v351>div:first-child{display:flex;flex-direction:column;gap:7px;padding-top:5px}
.rgx-quick-head-v351>div:first-child span{font:800 24px/1 var(--rgx-display);letter-spacing:-.04em;color:var(--rgx-ink)}
.rgx-quick-head-v351>div:first-child small{color:#687284;font-size:9px;font-weight:900;letter-spacing:.14em}
.rgx-quick-head-v351 h2{margin:0;color:var(--rgx-ink);font:620 clamp(38px,4.2vw,58px)/1.02 var(--rgx-display);letter-spacing:-.06em}
.rgx-quick-head-v351 p{max-width:650px;margin:14px 0 0;color:#667081;font-size:13px;line-height:1.7}
.rgx-quick-grid-v351{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rgx-ink);border-left:1px solid var(--rgx-line)}
.rgx-quick-grid-v351 a{display:grid;grid-template-columns:32px 1fr 22px;gap:13px;align-items:start;min-height:176px;padding:27px 24px;color:var(--rgx-ink);text-decoration:none;border-right:1px solid var(--rgx-line);border-bottom:1px solid var(--rgx-line);background:#fff;transition:background .2s,transform .2s}
.rgx-quick-grid-v351 a:hover{background:#f7f5ff;transform:translateY(-2px)}
.rgx-quick-grid-v351 a>span{color:var(--rgx-violet);font-size:9px;font-weight:900}
.rgx-quick-grid-v351 strong{display:block;font:650 21px/1.15 var(--rgx-display);letter-spacing:-.035em}
.rgx-quick-grid-v351 small{display:block;margin-top:10px;color:#687284;font-size:11px;line-height:1.6}
.rgx-quick-grid-v351 b{justify-self:end;color:var(--rgx-violet);font-size:17px;font-weight:500}

@media(max-width:980px){
  .rgx-quick-head-v351{grid-template-columns:1fr;gap:18px}
  .rgx-quick-grid-v351{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:720px){
  .home-v350 .rgx-pricing-v35,.home-v350 .rgx-categories-v35,.home-v350 .rgx-guides-v35,.home-v350 .rgx-faq-v35,.rgx-quick-actions-v351{padding:74px 0}
  .rgx-quick-grid-v351{grid-template-columns:1fr}
  .rgx-quick-grid-v351 a{min-height:120px;padding:22px 18px}
}

/* v3.5.1 step10 — transfer DNS choice and confirmation controls */
.domain-transfer-v350 .transfer-dns-choice{margin-top:4px;padding:0;border:0}
.domain-transfer-v350 .transfer-dns-choice legend{display:grid;gap:5px;width:100%;margin:0 0 12px;padding:0}
.domain-transfer-v350 .transfer-dns-choice legend>span{color:var(--rgx-ink);font-size:13px;font-weight:850}
.domain-transfer-v350 .transfer-dns-choice legend>small{color:#7a8494;font-size:11px;font-weight:500;line-height:1.55}
.domain-transfer-v350 .transfer-dns-option{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:82px;margin:0 0 10px;padding:17px 18px;border:1px solid #dfe3ea;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}
.domain-transfer-v350 .transfer-dns-option:hover{border-color:#c7bddf;background:#fcfbff;transform:translateY(-1px)}
.domain-transfer-v350 .transfer-dns-option:has(input:checked){border-color:rgba(109,74,255,.58);background:#f7f5ff;box-shadow:0 0 0 3px rgba(109,74,255,.07)}
.domain-transfer-v350 .transfer-dns-option input[type="radio"]{appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:20px!important;height:20px!important;min-width:20px;margin:0!important;padding:0!important;border:2px solid #aeb6c3!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important}
.domain-transfer-v350 .transfer-dns-option input[type="radio"]:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--rgx-violet);transform:scale(0);transition:transform .15s ease}
.domain-transfer-v350 .transfer-dns-option input[type="radio"]:checked{border-color:var(--rgx-violet)!important}
.domain-transfer-v350 .transfer-dns-option input[type="radio"]:checked:before{transform:scale(1)}
.domain-transfer-v350 .transfer-dns-copy{display:block;min-width:0}
.domain-transfer-v350 .transfer-dns-copy strong{display:block;margin:0;color:var(--rgx-ink);font-size:13px;font-weight:850;line-height:1.3}
.domain-transfer-v350 .transfer-dns-copy small{display:block;margin-top:5px;color:#6e7888;font-size:10.5px;line-height:1.55}
.domain-transfer-v350 .transfer-dns-option>em{align-self:start;margin-top:1px;padding:6px 9px;border-radius:999px;background:#eaf9f2;color:#21805f;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.domain-transfer-v350 .transfer-confirmations{display:grid;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid #e5e8ee}
.domain-transfer-v350 .transfer-confirmations-title{display:block;margin-bottom:2px;color:var(--rgx-ink);font-size:11px;font-weight:850;letter-spacing:.02em}
.domain-transfer-v350 .transfer-consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:12px 14px;border:1px solid #e3e6ec;border-radius:12px;background:#fafbfc;cursor:pointer;transition:border-color .2s,background .2s}
.domain-transfer-v350 .transfer-consent:hover{border-color:#cbc4dc;background:#fff}
.domain-transfer-v350 .transfer-consent:has(input:checked){border-color:#cfc5ff;background:#f8f6ff}
.domain-transfer-v350 .transfer-consent input[type="checkbox"]{appearance:none;-webkit-appearance:none;position:relative;width:18px!important;height:18px!important;min-width:18px;margin:1px 0 0!important;padding:0!important;border:1.5px solid #aeb6c3!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}
.domain-transfer-v350 .transfer-consent input[type="checkbox"]:checked{border-color:var(--rgx-violet)!important;background:var(--rgx-violet)!important}
.domain-transfer-v350 .transfer-consent input[type="checkbox"]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.domain-transfer-v350 .transfer-consent>span{color:#5e6878;font-size:10.5px;line-height:1.6}
.domain-transfer-v350 .transfer-consent strong{color:var(--rgx-ink);font-weight:800}
@media(max-width:620px){
  .domain-transfer-v350 .transfer-dns-option{grid-template-columns:22px minmax(0,1fr);padding:15px 14px}
  .domain-transfer-v350 .transfer-dns-option>em{grid-column:2;justify-self:start;margin-top:4px}
}

/* v3.5.1 step11: Regvix custom mega-menu icon language */
.rgx-mega-item-v35{grid-template-columns:48px 1fr;gap:14px}
.rgx-mega-item-v35 img{display:none}
.rgx-mega-icon-v351{position:relative;display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:14px;background:linear-gradient(180deg,rgba(104,74,255,.2),rgba(36,51,126,.16));border:1px solid rgba(143,122,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 25px rgba(12,18,44,.16);overflow:hidden}
.rgx-mega-icon-v351:before{content:"";position:absolute;inset:1px;border-radius:13px;background:radial-gradient(circle at 28% 24%,rgba(125,210,255,.18),rgba(125,210,255,0) 44%),linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,0))}
.rgx-mega-icon-v351 svg{position:relative;z-index:1;width:22px;height:22px;fill:none;stroke:#cfd8ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.rgx-mega-item-v35:hover .rgx-mega-icon-v351,.rgx-mega-col-links-v35>a:hover .rgx-mega-icon-v351,.rgx-mega-col-v35>a:not(.rgx-mega-item-v35):hover .rgx-mega-icon-v351{border-color:rgba(125,210,255,.34);background:linear-gradient(180deg,rgba(104,74,255,.28),rgba(41,69,168,.20));transform:translateY(-1px)}
.rgx-mega-item-v35:hover .rgx-mega-icon-v351 svg,.rgx-mega-col-links-v35>a:hover .rgx-mega-icon-v351 svg,.rgx-mega-col-v35>a:not(.rgx-mega-item-v35):hover .rgx-mega-icon-v351 svg{stroke:#fff}
.rgx-mega-col-links-v35>a,.rgx-mega-col-v35>a:not(.rgx-mega-item-v35){display:grid;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:12px 0}
.rgx-mega-col-links-v35>a .rgx-mega-icon-v351,.rgx-mega-col-v35>a:not(.rgx-mega-item-v35) .rgx-mega-icon-v351{width:40px;height:40px;border-radius:13px}
.rgx-mega-col-links-v35>a .rgx-mega-icon-v351:before,.rgx-mega-col-v35>a:not(.rgx-mega-item-v35) .rgx-mega-icon-v351:before{border-radius:12px}
.rgx-mega-col-links-v35>a strong,.rgx-mega-col-v35>a:not(.rgx-mega-item-v35) strong{display:block}
.rgx-mega-col-links-v35>a small,.rgx-mega-col-v35>a:not(.rgx-mega-item-v35) small{margin-top:4px}
.rgx-mega-feature-v35{box-shadow:0 22px 48px rgba(21,10,82,.28)}
@media(max-width:1100px){
  .rgx-mega-col-links-v35>a,.rgx-mega-col-v35>a:not(.rgx-mega-item-v35){grid-template-columns:44px 1fr;gap:12px}
  .rgx-mega-icon-v351{width:40px;height:40px}
}

/* v3.6.0 SEO contextual navigation */
.seo-related-links{padding-top:0!important;padding-bottom:32px!important;background:var(--rgx-paper)}
.seo-related-links-top{padding:22px 0!important;border-bottom:1px solid var(--rgx-line);background:#fff}
.seo-intent-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:16px 0;color:#70798a;font-size:11px}
.seo-intent-links strong{margin-right:5px;color:var(--rgx-ink);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.seo-intent-links a,.seo-guide-link{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(7,16,31,.09);border-radius:999px;background:#fff;color:var(--rgx-ink);font-size:10px;font-weight:800;text-decoration:none;transition:.2s}
.seo-intent-links a:hover,.seo-guide-link:hover{border-color:rgba(109,74,255,.35);color:var(--rgx-violet);background:#f7f4ff}
@media(max-width:720px){.seo-intent-links{align-items:flex-start}.seo-intent-links strong{width:100%;margin-bottom:4px}}

/* Regvix v3.6.1 — Domain checker UX refinement */
.domain-checker-v350 .page-hero .container:after{width:350px;height:350px;right:22px;bottom:-58px;background-image:url('../images/regvix-icons/domain-search.svg');opacity:.96;filter:drop-shadow(0 28px 52px rgba(84,58,220,.24))}
.domain-checker-v350 .checker-section{padding-top:58px;padding-bottom:62px}
.domain-checker-v350 .search-panel-wide{max-width:980px;margin-inline:auto;padding:18px;border-radius:18px}
.domain-checker-v350 #domain-results{margin-top:18px}
.domain-checker-v350 #domain-results .checker-empty-state{padding:30px 24px;min-height:0;border:1px solid rgba(7,16,31,.08);box-shadow:none}
.domain-checker-v350 #domain-results .checker-empty-icon{width:44px;height:44px;margin-bottom:12px;border-radius:13px;font-size:11px}
.domain-checker-v350 #domain-results .checker-empty-state h2{margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.12}
.domain-checker-v350 #domain-results .checker-empty-state p{max-width:650px;margin:9px auto 0;font-size:12px;line-height:1.65}
.domain-checker-v350 .checker-explain-section{padding:82px 0 92px;background:#fff}
.domain-checker-v350 .checker-explain-grid-v361{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:64px;align-items:start}
.domain-checker-v350 .checker-explain-copy-v361{min-width:0;padding-top:8px}
.domain-checker-v350 .checker-explain-copy-v361 h2{max-width:700px;margin:13px 0 22px;font:620 clamp(36px,4vw,58px)/1.02 var(--rgx-display);letter-spacing:-.055em}
.domain-checker-v350 .checker-explain-copy-v361 p{max-width:720px;color:#596475;font-size:14px;line-height:1.85}
.domain-checker-v350 .checker-guide-card-v361{min-width:0;padding:30px 30px 28px;border:1px solid rgba(7,16,31,.08);border-radius:22px;background:var(--rgx-ink);color:#fff;box-shadow:0 28px 60px rgba(7,16,31,.13)}
.domain-checker-v350 .checker-guide-card-v361 .eyebrow{color:var(--rgx-cyan)}
.domain-checker-v350 .checker-guide-card-v361 h3{margin:12px 0 0;color:#fff;font:620 27px/1.15 var(--rgx-display);letter-spacing:-.04em}
.domain-checker-v350 .checker-guide-card-v361 .numbered-check-list{margin-top:24px;gap:0}
.domain-checker-v350 .checker-guide-card-v361 .numbered-check-list li{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid rgba(255,255,255,.11)}
.domain-checker-v350 .checker-guide-card-v361 .numbered-check-list li:last-child{border-bottom:1px solid rgba(255,255,255,.11)}
.domain-checker-v350 .checker-guide-card-v361 .numbered-check-list li:before{width:36px;height:36px;border-radius:11px;background:rgba(109,74,255,.18);color:#c8bdff}
.domain-checker-v350 .checker-guide-card-v361 .numbered-check-list strong{display:block;color:#fff;font-size:14px}
.domain-checker-v350 .checker-guide-card-v361 .numbered-check-list p{margin:6px 0 0;color:#a5afbe;font-size:12px;line-height:1.65}
.domain-checker-v350 .bg-soft .grid-3{gap:16px}
.domain-checker-v350 .bg-soft .grid-3>.card{padding:26px 24px;min-height:0}
.domain-checker-v350 .bg-soft .grid-3>.card h3{margin-top:18px;font-size:17px}
.domain-checker-v350 .bg-soft .grid-3>.card p{font-size:12px;line-height:1.65}
@media(max-width:980px){.domain-checker-v350 .checker-explain-grid-v361{grid-template-columns:1fr;gap:34px}.domain-checker-v350 .checker-guide-card-v361{max-width:none}}
@media(max-width:720px){.domain-checker-v350 .checker-section{padding-top:38px;padding-bottom:44px}.domain-checker-v350 .search-panel-wide{padding:12px;border-radius:15px}.domain-checker-v350 .checker-explain-section{padding:62px 0 68px}.domain-checker-v350 .checker-explain-copy-v361 h2{font-size:34px}.domain-checker-v350 .checker-guide-card-v361{padding:24px 20px;border-radius:18px}}

/* v3.6.2 header logo readability */
.rgx-header-row-v35{grid-template-columns:236px 1fr auto}
.rgx-brand-v35{display:grid;align-content:center;gap:2px;width:218px;height:58px;text-decoration:none}
.rgx-brand-v35 img{display:block;width:194px;height:auto}
.rgx-brand-tagline-v36{display:block;font-size:10px;line-height:1.1;font-weight:900;letter-spacing:.18em;color:#6c7687;white-space:nowrap}
@media(max-width:1100px){
  .rgx-header-row-v35{grid-template-columns:208px 1fr auto;gap:20px}
  .rgx-brand-v35{width:198px}
  .rgx-brand-v35 img{width:182px}
  .rgx-brand-tagline-v36{font-size:9px;letter-spacing:.15em}
}
@media(max-width:980px){
  .rgx-brand-v35{width:186px;height:52px}
  .rgx-brand-v35 img{width:174px}
  .rgx-brand-tagline-v36{font-size:8.5px;letter-spacing:.13em}
}
@media(max-width:760px){
  .rgx-brand-tagline-v36{display:none}
  .rgx-brand-v35{width:164px;height:42px}
  .rgx-brand-v35 img{width:158px}
}
@media(max-width:520px){
  .rgx-brand-v35{width:154px}.rgx-brand-v35 img{width:148px}
}


/* v3.6.3 header: logo only */
.rgx-brand-v35{display:flex;align-items:center;width:218px;height:58px}
.rgx-brand-v35 img{width:194px;height:auto}
.rgx-brand-tagline-v36{display:none!important}
@media(max-width:1100px){.rgx-brand-v35{width:198px}.rgx-brand-v35 img{width:182px}}
@media(max-width:980px){.rgx-brand-v35{width:186px;height:52px}.rgx-brand-v35 img{width:174px}}
@media(max-width:760px){.rgx-brand-v35{width:164px;height:42px}.rgx-brand-v35 img{width:158px}}
@media(max-width:520px){.rgx-brand-v35{width:154px}.rgx-brand-v35 img{width:148px}}

/* v3.6.8 Regvix typographic period signature — path-based, no positional guesswork. */
.rgx-brand-v35{
  display:flex;
  align-items:center;
  width:218px;
  height:58px;
  overflow:visible;
  text-decoration:none;
}
.rgx-header-wordmark-v368{
  display:block;
  width:205px;
  height:auto;
  overflow:visible;
}
.rgx-logo-period-v368{
  transform-box:fill-box;
  transform-origin:center;
  opacity:1;
  filter:drop-shadow(0 2px 3px rgba(109,74,255,.18));
  animation:rgxPeriodIntroV368 .64s cubic-bezier(.2,.8,.2,1) .24s both;
  transition:transform .22s ease,filter .22s ease,opacity .22s ease;
}
.rgx-brand-v35:hover .rgx-logo-period-v368,
.rgx-brand-v35:focus-visible .rgx-logo-period-v368{
  transform:scale(1.16);
  filter:drop-shadow(0 3px 5px rgba(109,74,255,.28));
}
@keyframes rgxPeriodIntroV368{
  0%{opacity:0;transform:translateY(7px) scale(.72)}
  64%{opacity:1;transform:translateY(-1px) scale(1.08)}
  100%{opacity:1;transform:translateY(0) scale(1)}
}
@media(max-width:1100px){.rgx-header-wordmark-v368{width:193px}}
@media(max-width:980px){.rgx-header-wordmark-v368{width:183px}}
@media(max-width:760px){.rgx-header-wordmark-v368{width:161px}}
@media(max-width:520px){.rgx-header-wordmark-v368{width:151px}}
@media(prefers-reduced-motion:reduce){
  .rgx-logo-period-v368{animation:none!important;transition:none!important;transform:none!important;filter:none!important}
}


/* v3.7.0 SEO authority, research and free tools */
.tools-grid-v370{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.tool-card-v370{position:relative;display:block;min-height:260px;padding:28px;text-decoration:none;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.tool-card-v370:hover{transform:translateY(-3px);border-color:rgba(109,74,255,.28);box-shadow:0 22px 48px rgba(7,16,31,.09)}
.tool-card-v370 h2{margin:16px 0 10px;font:650 27px/1.1 var(--rgx-display);letter-spacing:-.035em}.tool-card-v370 p{min-height:72px;color:#657083;font-size:13px;line-height:1.7}.tool-card-v370>strong{display:flex;justify-content:space-between;margin-top:20px;color:var(--rgx-violet);font-size:12px}.tool-number-v370{position:absolute;right:20px;top:18px;color:#e3e6ef;font:700 44px/1 var(--rgx-display)}
.dns-form-v370{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:760px;margin-top:28px;padding:9px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.dns-form-v370 input{min-width:0;height:50px;padding:0 18px;border:0;border-radius:11px;background:#fff;color:var(--rgx-ink);font:700 14px var(--rgx-body);outline:none}.dns-form-v370 .btn{height:50px}
.dns-empty-v370{max-width:820px;margin:auto;padding:44px;text-align:center}.dns-empty-v370 .icon-box{margin:auto}.dns-empty-v370 h2{margin:18px 0 8px}
.dns-summary-v370,.index-metrics-v370{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.dns-summary-v370>div,.index-metrics-v370>div{padding:20px;border:1px solid var(--rgx-line);border-radius:16px;background:#fff}.dns-summary-v370 span,.index-metrics-v370 span{display:block;margin-bottom:7px;color:#7c8594;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.dns-summary-v370 strong,.index-metrics-v370 strong{font-size:17px;color:var(--rgx-ink)}
.dns-record-grid-v370{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.dns-record-card-v370{min-width:0;padding:24px}.dns-record-head-v370{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.dns-record-head-v370 span{display:grid;place-items:center;min-width:46px;height:34px;padding:0 10px;border-radius:9px;background:#f2efff;color:var(--rgx-violet);font-size:11px;font-weight:900}.dns-record-head-v370 strong{font-size:11px;color:#778194}.dns-values-v370{display:grid;gap:8px}.dns-values-v370 code,.dns-long-code-v370{display:block;max-width:100%;padding:10px 12px;border:1px solid rgba(7,16,31,.07);border-radius:9px;background:#f7f8fb;color:#293246;font-size:11px;line-height:1.55;overflow-wrap:anywhere;white-space:normal}.dns-mail-health-v370{margin-top:62px}
.research-feature-v370{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:42px;align-items:center;padding:44px;border-radius:28px;background:linear-gradient(135deg,#07101f 0%,#111a37 62%,#24215b 100%);color:#fff;box-shadow:0 30px 70px rgba(7,16,31,.15)}.research-feature-v370 h2{margin:14px 0;font:650 clamp(34px,4vw,56px)/1 var(--rgx-display);letter-spacing:-.05em;color:#fff}.research-feature-v370 p{max-width:700px;color:#aab4c8;line-height:1.8}.research-feature-v370 aside{display:grid;gap:8px;padding:25px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:rgba(255,255,255,.06)}.research-feature-v370 aside span{margin-bottom:7px;color:#8e9ab0;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.research-feature-v370 aside strong{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}.research-feature-v370 aside strong:last-child{border-bottom:0}
.editorial-grid-v370{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.editorial-grid-v370 .card{padding:26px}.editorial-grid-v370 h2{margin:18px 0 10px;font-size:20px}.editorial-grid-v370 p{color:#657083;font-size:13px;line-height:1.75}.editorial-source-list-v370{display:grid;gap:0;margin-top:24px;border-top:1px solid var(--rgx-line)}.editorial-source-list-v370>div{display:grid;grid-template-columns:minmax(170px,.55fr) 1fr;gap:24px;padding:15px 0;border-bottom:1px solid var(--rgx-line)}.editorial-source-list-v370 strong{font-size:13px}.editorial-source-list-v370 span{color:#6f7888;font-size:13px}
.article-sources-v370{padding-top:34px!important;border-top:1px solid var(--rgx-line)}.article-source-links-v370{display:grid;gap:8px;margin-top:18px}.article-source-links-v370 a{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--rgx-line);border-radius:10px;background:#fff;color:#30394a;font-size:12px;font-weight:800;text-decoration:none}.article-source-links-v370 a:hover{border-color:rgba(109,74,255,.35);color:var(--rgx-violet)}.article-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.seo-data-callout-v370{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:22px;padding:22px 24px;border:1px solid rgba(109,74,255,.16);border-radius:18px;background:linear-gradient(90deg,#f9f7ff,#f3f8ff)}.seo-data-callout-v370 strong{display:block;margin:5px 0;font-size:18px}.seo-data-callout-v370 p{margin:0;color:#667083;font-size:12px;line-height:1.6}.seo-data-callout-v370 .btn{flex:0 0 auto}
.index-table-shell-v370{margin-top:22px;border:1px solid var(--rgx-line);border-radius:18px;background:#fff;overflow:auto;box-shadow:0 18px 46px rgba(7,16,31,.045)}.index-table-v370{width:100%;min-width:980px;border-collapse:collapse}.index-table-v370 th{padding:14px 16px;background:#f7f8fb;color:#747e8f;font-size:9px;font-weight:950;letter-spacing:.09em;text-align:left;text-transform:uppercase}.index-table-v370 td{padding:15px 16px;border-top:1px solid #edf0f4;color:#455064;font-size:12px;white-space:nowrap}.index-table-v370 td:first-child strong{color:var(--rgx-ink);font-size:15px}.index-table-v370 td:last-child a{color:var(--rgx-violet);font-weight:900}.cost-up-v370{color:#a14c49!important}.cost-flat-v370{color:#4d806a!important}.data-footnote-v370{margin:14px 3px 0;color:#7a8391;font-size:10px;line-height:1.6}
@media(max-width:980px){.tools-grid-v370,.editorial-grid-v370{grid-template-columns:repeat(2,minmax(0,1fr))}.dns-summary-v370,.index-metrics-v370{grid-template-columns:repeat(2,1fr)}.research-feature-v370{grid-template-columns:1fr}.seo-data-callout-v370{align-items:flex-start;flex-direction:column}.editorial-source-list-v370>div{grid-template-columns:1fr;gap:5px}}
@media(max-width:680px){.tools-grid-v370,.editorial-grid-v370,.dns-record-grid-v370{grid-template-columns:1fr}.dns-form-v370{grid-template-columns:1fr}.dns-form-v370 .btn{width:100%}.dns-summary-v370,.index-metrics-v370{grid-template-columns:1fr 1fr}.research-feature-v370{padding:28px 22px;border-radius:20px}.tool-card-v370{min-height:0}.tool-card-v370 p{min-height:0}.seo-data-callout-v370{padding:18px}.editorial-source-list-v370>div{padding:13px 0}}


/* v3.7.1 - Ust Bilisim legal operator / contact layer */
.rgx-footer-legal-v371{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid rgba(255,255,255,.10);color:rgba(255,255,255,.68)}
.rgx-footer-legal-v371>div:first-child{display:grid;gap:5px}.rgx-footer-legal-v371 strong{font-size:13px;color:#fff}.rgx-footer-legal-v371 span{font-size:12px;line-height:1.55}
.rgx-footer-legal-contact-v371{display:flex;align-items:center;gap:10px;flex:0 0 auto}.rgx-footer-legal-contact-v371 a{padding:8px 11px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#eef3ff;font-size:12px;font-weight:800}.rgx-footer-legal-contact-v371 a:hover{border-color:#7f83ff;color:#fff}
.rgx-company-contact-v371{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:52px;align-items:start;padding:34px;border:1px solid #e5e8f2;border-radius:24px;background:#fff}.rgx-company-contact-v371 h2{margin:8px 0 10px}.rgx-company-contact-v371 p{color:var(--regvix-muted)}.rgx-company-contact-v371 dl{margin:0;display:grid;gap:0;border:1px solid #e8eaf3;border-radius:18px;overflow:hidden}.rgx-company-contact-v371 dl>div{display:grid;grid-template-columns:130px 1fr;gap:15px;padding:15px 17px;border-bottom:1px solid #eef0f5}.rgx-company-contact-v371 dl>div:last-child{border-bottom:0}.rgx-company-contact-v371 dt{font-size:11px;font-weight:900;letter-spacing:.08em;color:#6f7584;text-transform:uppercase}.rgx-company-contact-v371 dd{margin:0;font-size:13px;font-weight:750;color:#192236}.rgx-company-contact-v371 a{color:var(--regvix-primary)}
.rgx-legal-facts-v371 article p{font-size:13px}.rgx-legal-facts-v371 article a{color:var(--regvix-primary);font-weight:800}
@media(max-width:900px){.rgx-company-contact-v371{grid-template-columns:1fr;gap:24px}.rgx-footer-legal-v371{align-items:flex-start;flex-direction:column}.rgx-footer-legal-contact-v371{flex-wrap:wrap}}
@media(max-width:560px){.rgx-company-contact-v371{padding:22px}.rgx-company-contact-v371 dl>div{grid-template-columns:1fr;gap:5px}.rgx-footer-legal-v371 span{font-size:11px}}


/* v3.7.2 — popular TLD first query / controlled registrar load */
.domain-checker-v350 .popular-results-head-v372{max-width:760px;margin:28px auto 18px;text-align:center}
.domain-checker-v350 .popular-results-head-v372 h2{margin:6px 0 8px;font-size:clamp(24px,2.6vw,34px);line-height:1.12;color:#07101f}
.domain-checker-v350 .popular-results-head-v372 p{margin:0;color:#687386;font-size:13px;line-height:1.65}
.domain-checker-v350 .popular-domain-grid-v372{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.domain-checker-v350 .popular-domain-grid-v372 .result-item{height:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center}
.domain-checker-v350 #domain-alternatives{display:block;margin-top:24px}
.domain-checker-v350 .more-extensions-shell-v372{padding:24px;border:1px solid rgba(7,16,31,.09);background:#fff;border-radius:14px}
.domain-checker-v350 .more-extensions-copy-v372{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:10px 38px;align-items:end}
.domain-checker-v350 .more-extensions-copy-v372 .eyebrow{grid-column:1/-1}
.domain-checker-v350 .more-extensions-copy-v372 h2{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.12}
.domain-checker-v350 .more-extensions-copy-v372 p{margin:0;color:#687386;font-size:13px;line-height:1.65}
.domain-checker-v350 .more-extensions-button-v372{margin-top:18px;display:inline-flex;align-items:center;gap:10px}
.domain-checker-v350 .more-extensions-button-v372 span{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:#eef0ff;color:#5b5ff2;font-size:11px;font-weight:900}
.domain-checker-v350 .all-extension-progress-v372{margin:18px 0 10px;padding:10px 12px;background:#f5f6fa;border-radius:8px;color:#5d6778;font-size:12px;font-weight:800}
.domain-checker-v350 .all-extension-grid-v372{margin-top:14px}
@media(max-width:860px){
 .domain-checker-v350 .popular-domain-grid-v372{grid-template-columns:1fr}
 .domain-checker-v350 .more-extensions-copy-v372{grid-template-columns:1fr}
 .domain-checker-v350 .more-extensions-copy-v372 .eyebrow{grid-column:auto}
 .domain-checker-v350 .more-extensions-button-v372{width:100%;justify-content:center}
}

/* Regvix v3.7.7 — TLD/cart override hotfix loaded after legacy v3.5 rules */
body.regvix-v350 .tld-hero .breadcrumb{
  display:flex!important;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  width:auto!important;
  min-height:0!important;
  margin:0 0 22px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  color:rgba(255,255,255,.62)!important;
  font-size:10px!important;
  font-weight:850!important;
  letter-spacing:.08em!important;
  text-transform:uppercase;
}
body.regvix-v350 .tld-hero .breadcrumb a{color:rgba(255,255,255,.78)!important}
body.regvix-v350 .tld-hero .breadcrumb span:last-child{color:#fff!important}
body.regvix-v350 .tld-hero-media{border-radius:30px!important;background:rgba(255,255,255,.045)!important}
body.regvix-v350 .tld-hero-media img{background:transparent!important;border-radius:24px!important}

body.regvix-v350 .tld-price-panel-v376{
  background:linear-gradient(145deg,#08111f 0%,#142746 52%,#1f2341 100%)!important;
  border:1px solid rgba(111,117,255,.28)!important;
  border-radius:24px!important;
  box-shadow:0 22px 65px rgba(7,17,31,.18)!important;
}
body.regvix-v350 .tld-price-panel-v376:hover{transform:none!important;box-shadow:0 22px 65px rgba(7,17,31,.18)!important}
body.regvix-v350 .tld-price-panel-v376 h2,
body.regvix-v350 .tld-price-panel-v376 strong{color:#fff!important}
body.regvix-v350 .tld-price-panel-v376 p{color:rgba(235,240,250,.76)!important}
body.regvix-v350 .tld-price-panel-v376 .price-metric{border-color:rgba(255,255,255,.12)!important}
body.regvix-v350 .tld-price-panel-v376 .price-metric>span{color:#eef3ff!important}
body.regvix-v350 .tld-price-panel-v376 .price-metric>span small,
body.regvix-v350 .tld-price-panel-v376 .price-metric>div small{color:#aebbd0!important}
body.regvix-v350 .tld-price-panel-v376 .tld-price-notes-v376 span{
  color:#dce6f8!important;
  background:rgba(255,255,255,.075)!important;
  border-color:rgba(255,255,255,.08)!important;
}
body.regvix-v350 .tld-price-panel-v376 .field-help{color:#b8c4d7!important}

body.regvix-v350 .tld-search-panel-v376{
  border:1px solid #dde4ee!important;
  border-radius:24px!important;
  background:#fff!important;
  box-shadow:0 18px 50px rgba(7,17,31,.07)!important;
}
body.regvix-v350 .tld-search-panel-v376:hover{transform:none!important;box-shadow:0 18px 50px rgba(7,17,31,.07)!important}
body.regvix-v350 .tld-search-panel-v376 h2{color:#07111f!important}
body.regvix-v350 .tld-search-panel-v376 .tld-search-copy-v376{color:#526078!important}
body.regvix-v350 .tld-search-panel-v376 .mini-note{color:#526078!important}
body.regvix-v350 .tld-domain-form-v376{border-radius:18px!important;background:#f8fafc!important}
body.regvix-v350 .tld-domain-form-v376 input{color:#17243a!important;background:#fff!important}
body.regvix-v350 .tld-domain-form-v376 input::placeholder{color:#66758d!important;opacity:1!important}
body.regvix-v350 .tld-search-facts-v376 span{color:#26354e!important;background:#f6f8fc!important}

body.regvix-v350 .cart-item{
  border-radius:22px!important;
  border:1px solid #e2e7ef!important;
  box-shadow:0 12px 36px rgba(9,18,33,.055)!important;
}
body.regvix-v350 .cart-item:hover{transform:none!important;box-shadow:0 12px 36px rgba(9,18,33,.055)!important}
body.regvix-v350 .summary-card-v376{
  border-radius:24px!important;
  border:1px solid #dfe5ee!important;
  box-shadow:0 20px 60px rgba(9,18,33,.075)!important;
}
body.regvix-v350 .summary-card-v376:hover{transform:none!important;box-shadow:0 20px 60px rgba(9,18,33,.075)!important}
body.regvix-v350 .summary-card-v376 .summary-row>span{color:#4c5970!important}
body.regvix-v350 .summary-card-v376 .summary-row>strong{color:#101b2c!important}
body.regvix-v350 .summary-card-v376 .summary-row.total>span,
body.regvix-v350 .summary-card-v376 .summary-row.total>strong{color:#07111f!important;font-weight:900!important}
body.regvix-v350 .summary-card-v376 .summary-copy-v376{color:#56647b!important}
body.regvix-v350 .summary-card-v376 .field-help{color:#667085!important}
body.regvix-v350 .summary-inline-list-v376 .summary-inline-item span{color:#17243a!important}
body.regvix-v350 .summary-inline-list-v376 .summary-inline-item small{color:#697789!important}
body.regvix-v350 .summary-inline-list-v376 .summary-inline-item strong{color:#07111f!important}

@media(max-width:760px){
  body.regvix-v350 .tld-price-panel-v376,
  body.regvix-v350 .tld-search-panel-v376,
  body.regvix-v350 .summary-card-v376,
  body.regvix-v350 .cart-item{border-radius:18px!important}
}

/* =========================================================
   Regvix v3.7.12 — Mobile usability & typography hardening
   Loaded last on purpose to win against legacy mobile rules.
   ========================================================= */
@media (max-width: 767px){
  html,body{max-width:100%;overflow-x:clip}
  body.regvix-v350{font-size:15px;line-height:1.65;-webkit-text-size-adjust:100%}
  body.regvix-v350 .container{width:min(calc(100% - 24px),var(--rgx-container,1180px));max-width:100%}
  body.regvix-v350 main,body.regvix-v350 section,body.regvix-v350 article,body.regvix-v350 aside,body.regvix-v350 div{min-width:0}

  /* Mobile type scale: critical UI is never rendered at 7–9px. */
  body.regvix-v350 .page-hero{padding:56px 0 52px!important}
  body.regvix-v350 .page-hero h1{font-size:clamp(34px,10vw,42px)!important;line-height:1.03!important;letter-spacing:-.05em!important}
  body.regvix-v350 .page-hero p{font-size:14px!important;line-height:1.72!important}
  body.regvix-v350 .page-hero .breadcrumb{margin-bottom:20px!important;font-size:10px!important;line-height:1.4!important;letter-spacing:.07em!important;flex-wrap:wrap}
  body.regvix-v350 .section{padding:56px 0!important}
  body.regvix-v350 .section-sm{padding:44px 0!important}
  body.regvix-v350 .section-head{margin-bottom:28px!important}
  body.regvix-v350 .section-head h2{font-size:clamp(29px,8.5vw,36px)!important;line-height:1.06!important;margin-top:11px!important}
  body.regvix-v350 .section-head p{font-size:14px!important;line-height:1.7!important}
  body.regvix-v350 .eyebrow,
  body.regvix-v350 .section-head .eyebrow,
  body.regvix-v350 .page-hero .eyebrow,
  body.regvix-v350 .plan-label,
  body.regvix-v350 .summary-kicker{font-size:10px!important;line-height:1.25!important;letter-spacing:.10em!important}
  body.regvix-v350 .field-help,
  body.regvix-v350 .mini-note,
  body.regvix-v350 .muted small,
  body.regvix-v350 small.field-help{font-size:11px!important;line-height:1.6!important}
  body.regvix-v350 .policy-badge{font-size:10px!important;line-height:1.25!important;padding:6px 8px!important}
  body.regvix-v350 .special-price-badge-v379{font-size:10px!important;line-height:1.2!important;padding:6px 8px!important}
  body.regvix-v350 .special-price-badge-v379::before{font-size:10px!important}

  /* Forms: 16px prevents iOS auto-zoom. */
  body.regvix-v350 input,
  body.regvix-v350 select,
  body.regvix-v350 textarea{font-size:16px!important;max-width:100%}
  body.regvix-v350 input,
  body.regvix-v350 select{min-height:48px}
  body.regvix-v350 .btn,
  body.regvix-v350 button:not(.faq-question):not(.menu-toggle):not(.rgx-menu-toggle-v35){min-height:44px;font-size:13px}
  body.regvix-v350 .btn-sm{min-height:42px;padding-inline:15px;font-size:12px}

  /* Header / drawer touch targets. */
  .rgx-header-row-v35{height:70px!important}
  .rgx-cart-v35,.rgx-menu-toggle-v35{width:44px!important;height:44px!important;min-width:44px!important}
  .rgx-mobile-drawer-v35{width:min(420px,94vw);padding:22px 20px}
  .rgx-mobile-top-v35 button{width:44px;height:44px}
  .rgx-mobile-actions-v35 a{min-height:46px;display:grid;place-items:center;font-size:12px}
  .rgx-mobile-nav-v35 summary,.rgx-mobile-nav-v35>a{min-height:54px;display:flex;align-items:center;padding:15px 0;font-size:16px}
  .rgx-mobile-nav-v35 details a{min-height:44px;display:flex;align-items:center;padding:11px 12px;font-size:13px;line-height:1.45}
  .rgx-mobile-footer-v35{font-size:11px}

  /* DOMAIN EXTENSIONS: mobile-first compact comparison cards. */
  .extensions-hub-v340 .extension-category-section-v378{padding:48px 0!important}
  .extensions-hub-v340 .extension-category-list-v378{border-top:0;gap:9px}
  .extensions-hub-v340 .extension-category-list-v378>a{
    min-height:70px!important;padding:13px 14px!important;border:1px solid #e0e5ed!important;border-radius:14px!important;
    grid-template-columns:32px minmax(0,1fr) auto!important;gap:10px!important;background:#fff!important
  }
  .extensions-hub-v340 .extension-category-list-v378>a:hover{padding-left:14px!important;background:#08111f!important}
  .extensions-hub-v340 .extension-category-list-v378 .category-index-v378{font-size:11px!important}
  .extensions-hub-v340 .extension-category-list-v378 h3{font-size:17px!important;line-height:1.15!important;margin:0!important}
  .extensions-hub-v340 .extension-category-list-v378 p,.extensions-hub-v340 .category-tlds-v378{display:none!important}
  .extensions-hub-v340 .extension-category-list-v378>a>strong{font-size:11px!important}

  .extensions-hub-v340 .extension-list-section-v378{padding-top:48px!important}
  .extensions-hub-v340 .pricing-toolbar{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important;padding:12px!important;border-radius:15px!important}
  .extensions-hub-v340 .pricing-search{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:8px 10px 10px!important;border-radius:12px!important}
  .extensions-hub-v340 .pricing-search span{padding-left:0!important;font-size:10px!important;line-height:1.2!important}
  .extensions-hub-v340 .pricing-search input{height:46px!important;padding:0 12px!important;border:1px solid #e2e7ee!important;border-radius:10px!important}
  .extensions-hub-v340 .pricing-toolbar select{height:48px!important;border-radius:12px!important;padding-inline:12px!important}
  .extension-list-meta-v378{gap:4px!important;margin:0 0 14px!important;font-size:11px!important;line-height:1.55!important}

  .extension-catalog-list-v378{display:grid!important;gap:12px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
  .extension-list-head-v378{display:none!important}
  .extension-list-row-v378{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;
    min-height:0!important;padding:16px!important;border:1px solid #dfe5ee!important;border-radius:17px!important;background:#fff!important;
    box-shadow:0 8px 26px rgba(15,23,42,.035)!important
  }
  .extension-list-row-v378.is-featured{background:linear-gradient(180deg,#fffaf6 0,#fff 48%)!important;box-shadow:inset 3px 0 0 #ff9f52,0 9px 28px rgba(15,23,42,.045)!important}
  .extension-list-tld-v378{grid-column:1/-1!important;gap:12px!important}
  .extension-list-tld-v378 img{width:48px!important;height:48px!important;border-radius:11px!important;flex:0 0 48px}
  .extension-list-tld-v378>div{gap:4px!important}
  .extension-list-tld-v378 strong{font-size:23px!important;line-height:1!important}
  .extension-list-tld-v378 span{font-size:10px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important}
  .extension-list-tld-v378 em{margin-top:2px!important;padding:5px 8px!important;background:#fff1e7!important;color:#a4470b!important;border:1px solid #ffd7b7!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.035em!important}
  .extension-list-use-v378{grid-column:1/-1!important;padding-bottom:2px!important}
  .extension-list-use-v378 p{display:block!important;margin:0 0 4px!important;color:#46546b!important;font-size:13px!important;line-height:1.55!important;-webkit-line-clamp:unset!important}
  .extension-list-use-v378 small{font-size:11px!important;line-height:1.4!important;color:#78859a!important}
  .extension-list-price-v378{display:grid!important;align-content:center!important;gap:4px!important;min-width:0;padding:10px 7px!important;border:1px solid #e9edf3!important;border-radius:11px!important;background:#f8fafc!important;text-align:center!important}
  .extension-list-price-v378>span{display:block!important;color:#7b8799!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.05em!important}
  .extension-list-price-v378 strong{font-size:14px!important;line-height:1.2!important;color:#101a2b!important;white-space:nowrap!important}
  .extension-list-actions-v378{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important;justify-content:stretch!important;padding-top:12px!important;border-top:1px solid #edf0f4!important}
  .extension-list-actions-v378>a:not(.btn){min-height:44px;display:grid;place-items:center;padding:0 12px;border:1px solid #e1e6ee;border-radius:11px;background:#fff;color:#4f5d73!important;font-size:12px!important}
  .extension-list-actions-v378 .btn{width:100%!important;min-height:44px!important;margin:0!important;font-size:13px!important}

  /* Pricing and campaign pages use the same mobile comparison language. */
  .pricing-featured-banner-v379{padding:20px!important;border-radius:18px!important;gap:18px!important}
  .pricing-featured-banner-v379 h2{font-size:27px!important;line-height:1.1!important}
  .pricing-featured-banner-v379 p{font-size:13px!important;line-height:1.65!important}
  .pricing-featured-banner-v379 .btn{width:100%}
  .pricing-toolbar-v379{position:static!important;grid-template-columns:1fr!important;padding:12px!important;border-radius:15px!important;gap:10px!important}
  .pricing-toolbar-v379 label>span{font-size:10px!important}
  .pricing-list-meta-v379{font-size:11px!important;line-height:1.5!important}
  .pricing-table-v379,.campaign-table-v379{display:grid!important;gap:12px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
  .pricing-list-head-v379,.campaign-head-v379{display:none!important}
  .pricing-list-row-v379,.campaign-row-v379{
    display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;
    min-height:0!important;padding:16px!important;border:1px solid #dfe5ee!important;border-radius:17px!important;background:#fff!important
  }
  .pricing-list-row-v379.is-special,.campaign-row-v379{background:linear-gradient(180deg,#fffaf6 0,#fff 48%)!important;box-shadow:inset 3px 0 0 #ff9f52,0 9px 28px rgba(15,23,42,.045)!important}
  .pricing-list-tld-v379,.campaign-tld-v379{grid-column:1/-1!important;gap:12px!important}
  .pricing-list-tld-v379 img,.campaign-tld-v379 img{width:48px!important;height:48px!important;flex:0 0 48px}
  .pricing-list-tld-v379 strong,.campaign-tld-v379 strong{font-size:23px!important}
  .pricing-list-use-v379,.campaign-use-v379{grid-column:1/-1!important}
  .pricing-list-use-v379 p,.campaign-use-v379 p{display:block!important;margin-bottom:6px!important;font-size:13px!important;line-height:1.55!important;-webkit-line-clamp:unset!important}
  .campaign-use-v379 small{font-size:11px!important}
  .pricing-list-price-v379,.campaign-price-v379{display:grid!important;gap:4px!important;padding:10px 7px!important;border:1px solid #e9edf3!important;border-radius:11px!important;background:#f8fafc!important;text-align:center!important}
  .pricing-list-price-v379>span,.campaign-price-v379>span{display:block!important;font-size:10px!important;line-height:1.2!important}
  .pricing-list-price-v379 strong,.campaign-price-v379 strong,.campaign-price-v379.is-highlight strong{font-size:14px!important;line-height:1.2!important}
  .pricing-list-price-v379 small,.campaign-price-v379 small{font-size:10px!important;line-height:1.2!important}
  .pricing-list-actions-v379,.campaign-actions-v379{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;justify-content:stretch!important;padding-top:12px!important;border-top:1px solid #edf0f4!important}
  .pricing-list-actions-v379>a:not(.btn),.campaign-actions-v379>a:not(.btn){min-height:44px;display:grid;place-items:center;padding:0 12px;border:1px solid #e1e6ee;border-radius:11px;background:#fff;font-size:12px!important}
  .pricing-list-actions-v379 .btn,.campaign-actions-v379 .btn{width:100%!important;min-height:44px!important;margin:0!important;font-size:13px!important}
  .campaign-explain-v379{padding:20px!important;border-radius:17px!important}
  .campaign-explain-v379 h2{font-size:29px!important;line-height:1.1!important}
  .campaign-explain-v379 p{font-size:13px!important;line-height:1.65!important}
  .campaign-rule-v379 strong,.campaign-rule-v379 span{font-size:11px!important;line-height:1.5!important}
  .campaign-note-v379{font-size:12px!important;line-height:1.6!important}

  /* Cheap-domain cards: compact but not miniature. */
  .affordable-grid{grid-template-columns:1fr!important;gap:14px!important}
  .affordable-card{padding:20px!important;border-radius:17px!important}
  .affordable-rank{position:static!important;width:max-content!important;height:auto!important;margin-bottom:12px!important;padding:6px 9px!important;border-radius:999px!important;font-size:10px!important;line-height:1.2!important}
  .affordable-card h2,.affordable-card h3{margin:0 0 8px!important;font-size:25px!important;line-height:1.1!important}
  .affordable-card p{font-size:13px!important;line-height:1.6!important}
  .affordable-prices{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important}
  .affordable-prices>div{display:grid!important;gap:3px!important;padding:10px 6px!important;border:1px solid #e9edf3!important;border-radius:10px!important;background:#f8fafc!important;text-align:center!important}
  .affordable-prices span{font-size:10px!important;line-height:1.2!important}
  .affordable-prices strong{font-size:14px!important;line-height:1.2!important;white-space:nowrap}
  .affordable-card>.btn{width:100%!important}

  /* TLD detail pages. */
  .tld-hero{padding:44px 0!important}
  .tld-hero-grid{grid-template-columns:1fr!important;gap:24px!important}
  .tld-hero h1{font-size:clamp(34px,10vw,42px)!important;line-height:1.04!important}
  .tld-hero p{font-size:14px!important;line-height:1.7!important}
  .tld-hero .breadcrumb{font-size:10px!important;line-height:1.4!important}
  .tld-hero-media{order:-1;max-width:100%;padding:10px!important;border-radius:20px!important}
  .tld-hero-media img{max-height:250px!important;border-radius:15px!important}
  .hero-policy-summary{margin:16px 0 20px!important;padding:15px 16px!important}
  .hero-policy-summary strong,.hero-policy-summary span{font-size:12px!important;line-height:1.55!important}
  .tld-detail-grid-v376{grid-template-columns:1fr!important;gap:14px!important}
  .tld-price-panel-v376,.tld-search-panel-v376{padding:20px!important;border-radius:18px!important}
  .tld-panel-head-v376 p{font-size:13px!important;line-height:1.65!important}
  .tld-price-panel-v376 .price-metric{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;padding:14px 0!important}
  .tld-price-panel-v376 .price-metric>span{font-size:13px!important}
  .tld-price-panel-v376 .price-metric>span small,.tld-price-panel-v376 .price-metric>div small{font-size:10px!important}
  .tld-price-panel-v376 .price-metric strong{font-size:22px!important}
  .tld-price-notes-v376{gap:7px!important;margin-top:14px!important}
  .tld-price-notes-v376 span{font-size:10px!important;padding:7px 9px!important}
  .tld-search-panel-v376 h2{font-size:32px!important;line-height:1.08!important}
  .tld-search-copy-v376{font-size:14px!important;line-height:1.65!important}
  .tld-domain-form-v376{padding:12px!important;border-radius:14px!important}
  .tld-domain-form-v376 input{height:52px!important;font-size:18px!important}
  .tld-search-facts-v376{grid-template-columns:1fr!important;gap:7px!important}
  .tld-search-facts-v376 span{font-size:11px!important;padding:10px 12px!important}

  /* Domain checker/result cards. */
  .domain-checker-v350 .search-panel-wide{padding:10px!important}
  .domain-checker-v350 .domain-form,.domain-checker-v350 #result-search-form{grid-template-columns:1fr!important}
  .domain-checker-v350 .domain-form .btn,.domain-checker-v350 #result-search-form .btn{width:100%}
  .domain-checker-v350 .popular-domain-grid-v372{grid-template-columns:1fr!important}
  .domain-checker-v350 .result-item,.domain-checker-v350 .result-compact{grid-template-columns:1fr!important;padding:18px!important;gap:14px!important}
  .domain-checker-v350 .result-domain{font-size:22px!important}
  .domain-checker-v350 .result-meta{font-size:13px!important;line-height:1.6!important}
  .domain-checker-v350 .result-price-block{align-items:stretch!important;width:100%!important}
  .domain-checker-v350 .result-price-block .tld-price{font-size:20px!important}
  .domain-checker-v350 .result-price-block .btn{width:100%!important}

  /* Cart / checkout. */
  .cart-section-v376{padding-top:38px!important}
  .cart-trustbar-v376{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:18px!important}
  .cart-trustbar-v376 span{padding:11px 13px!important;font-size:11px!important}
  .checkout-layout-v376,.cart-v350 .checkout-layout,.checkout-v350 .checkout-layout{grid-template-columns:1fr!important;gap:20px!important}
  .checkout-section-title-v376{align-items:flex-start!important;flex-direction:column!important}
  .checkout-section-title-v376 h2{font-size:29px!important;line-height:1.08!important}
  .cart-item>div{padding:19px!important;gap:16px!important}
  .cart-item .result-domain{font-size:24px!important}
  .cart-item .result-meta{font-size:13px!important}
  .cart-type{font-size:10px!important}
  .cart-item-price strong{font-size:28px!important}
  .summary-card-v376{padding:21px!important;border-radius:18px!important}
  .summary-card-v376 h3{font-size:27px!important}
  .summary-copy-v376{font-size:13px!important}
  .summary-pills-v376 span{font-size:10px!important}
  .summary-inline-list-v376 .summary-inline-item span,.summary-inline-list-v376 .summary-inline-item strong{font-size:12px!important}
  .summary-inline-list-v376 .summary-inline-item small{font-size:10px!important}
  .summary-row{font-size:13px!important;gap:10px!important;padding:11px 0!important}
  .summary-row span small{font-size:10px!important}
  .summary-row.total{font-size:18px!important}
  .summary-trust span{font-size:11px!important;line-height:1.5!important}
  .checkout-progress{grid-template-columns:1fr!important;padding:8px!important}
  .checkout-progress strong{font-size:13px!important}.checkout-progress small{font-size:10px!important}
  .checkout-form-card{padding:20px!important}
  .trust-mini-grid{grid-template-columns:1fr!important}
  .trust-mini-grid span{font-size:11px!important}

  /* Mail catalogue / upsell. */
  .mail-plan-grid,.mail-plan-grid-compact{grid-template-columns:1fr!important;gap:14px!important}
  .mail-plan-card{padding:20px!important;border-radius:16px!important}
  .mail-plan-ribbon{font-size:10px!important;padding:6px 9px!important}
  .mail-plan-head>div>span{font-size:10px!important}.mail-plan-head>strong small{font-size:10px!important}
  .mail-plan-card>p{font-size:13px!important;line-height:1.6!important}
  .mail-plan-price span,.mail-plan-price small{font-size:10px!important}
  .mail-upsell-shell,.mail-catalog-shell{padding:18px!important;border-radius:17px!important}
  .mail-upsell-head{display:grid!important;gap:14px!important}.mail-upsell-head h2{font-size:24px!important}.mail-upsell-head p{font-size:13px!important}
  .mail-upsell-toolbar{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.mail-upsell-toolbar label{min-width:0!important;width:100%!important}.mail-upsell-toolbar label>span{font-size:10px!important}

  /* Footer: keep compact but readable. */
  .rgx-footer-v35{padding-top:72px!important}
  .rgx-footer-lead-v35{gap:24px!important;padding-bottom:48px!important}
  .rgx-footer-lead-v35 h2{font-size:clamp(34px,10vw,42px)!important;line-height:1.02!important}
  .rgx-footer-lead-v35>div:first-child>span{font-size:10px!important}
  .rgx-footer-lead-v35>div:last-child p{font-size:12px!important;line-height:1.65!important}
  .rgx-footer-main-v35{grid-template-columns:1fr!important;gap:28px!important;padding:48px 0 42px!important}
  .rgx-footer-brand-v35{grid-column:auto!important}
  .rgx-footer-brand-v35 p{font-size:12px!important;line-height:1.65!important}
  .rgx-footer-status-v35{font-size:10px!important}
  .rgx-footer-col-v35 h4{font-size:10px!important;margin-bottom:10px!important}
  .rgx-footer-col-v35 a{padding:8px 0!important;font-size:12px!important;line-height:1.4!important}
  .rgx-footer-tlds-v35>span{font-size:10px!important}.rgx-footer-tlds-v35 a{font-size:10px!important;min-height:38px;display:grid;place-items:center}
  .rgx-footer-bottom-v35{font-size:10px!important;line-height:1.5!important}.rgx-footer-bottom-v35>div{flex-wrap:wrap;gap:12px!important}
  .rgx-footer-legal-v371 strong{font-size:12px!important}.rgx-footer-legal-v371 span,.rgx-footer-legal-contact-v371 a{font-size:11px!important}

  /* Home/interior legacy micro-labels visible on phone. */
  .rgx-command-tabs-v35 button{font-size:11px!important}
  .rgx-command-tabs-v35 button small{font-size:10px!important}
  .rgx-command-foot-v35 span{font-size:10px!important}
  .rgx-hero-proof-v35 span{font-size:10px!important}
  .rgx-brand-tags-v35 span{font-size:10px!important}
  .rgx-price-table-v35 article>div:not(.rgx-price-ext-v35) span{font-size:10px!important}
  .rgx-footer-tlds-v35{scrollbar-width:none}
}

@media (max-width: 430px){
  body.regvix-v350 .container{width:calc(100% - 20px)}
  .rgx-brand-v35{width:142px!important}.rgx-brand-v35 img{width:136px!important}
  .extensions-hub-v340 .extension-list-row-v378,
  .pricing-list-row-v379,.campaign-row-v379{padding:14px!important;gap:8px!important}
  .extension-list-price-v378,.pricing-list-price-v379,.campaign-price-v379{padding:9px 4px!important}
  .extension-list-price-v378 strong,.pricing-list-price-v379 strong,.campaign-price-v379 strong,.campaign-price-v379.is-highlight strong{font-size:13px!important}
  .extension-list-tld-v378 strong,.pricing-list-tld-v379 strong,.campaign-tld-v379 strong{font-size:21px!important}
  .extension-list-use-v378 p,.pricing-list-use-v379 p,.campaign-use-v379 p{font-size:12px!important}
  .affordable-card{padding:17px!important}.affordable-prices{gap:6px!important}.affordable-prices strong{font-size:13px!important}
  .tld-price-panel-v376,.tld-search-panel-v376{padding:17px!important}
  .tld-search-panel-v376 h2{font-size:29px!important}
  .page-hero .hero-metrics{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}
  .page-hero .hero-metrics span{font-size:11px!important}
}

/* v3.7.12 mobile refinement pass */
@media (max-width:767px){
  body.regvix-v350 small{font-size:10px}
  .bundle-label,.mail-plan-ribbon,.guide-tag{font-size:10px!important}
  .home-v340 .rgx-mail-window label{font-size:10px!important}
  .tld-hero-media{order:0!important}
  .rgx-footer-main-v35{grid-template-columns:1fr 1fr!important;column-gap:20px!important;row-gap:28px!important}
  .rgx-footer-brand-v35{grid-column:1/-1!important}
}
@media (max-width:340px){
  .rgx-footer-main-v35{grid-template-columns:1fr!important}
  .rgx-footer-brand-v35{grid-column:auto!important}
  .extension-list-row-v378,.pricing-list-row-v379,.campaign-row-v379{grid-template-columns:1fr 1fr!important}
  .extension-list-tld-v378,.extension-list-use-v378,.extension-list-actions-v378,
  .pricing-list-tld-v379,.pricing-list-use-v379,.pricing-list-actions-v379,
  .campaign-tld-v379,.campaign-use-v379,.campaign-actions-v379{grid-column:1/-1!important}
  .extension-list-price-v378:nth-of-type(5),.pricing-list-price-v379:nth-of-type(5),.campaign-price-v379:nth-of-type(5){grid-column:1/-1}
}
@media (max-width:767px){
  body.regvix-v350 a,body.regvix-v350 button{touch-action:manipulation}
  .extension-list-row-v378,.pricing-list-row-v379,.campaign-row-v379{content-visibility:auto;contain-intrinsic-size:180px}
  .extensions-hub-v340 .pricing-toolbar label,.domain-pricing-v379 .pricing-toolbar label{font-size:11px!important}
}


/* v3.7.14: 414+ TLD infrastructure trust strip */
.rgx-tld-capacity-v3714{background:var(--rgx-paper);border-top:1px solid var(--rgx-line);border-bottom:1px solid var(--rgx-line)}
.rgx-tld-capacity-inner-v3714{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:34px;min-height:104px;padding-top:18px;padding-bottom:18px}
.rgx-tld-capacity-count-v3714{display:flex;align-items:baseline;gap:10px;padding-right:34px;border-right:1px solid var(--rgx-line);white-space:nowrap}
.rgx-tld-capacity-count-v3714 strong{font:850 38px/1 var(--rgx-display);letter-spacing:-.055em;color:var(--rgx-ink)}
.rgx-tld-capacity-count-v3714 span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#788292}
.rgx-tld-capacity-copy-v3714{display:grid;gap:5px}
.rgx-tld-capacity-copy-v3714 strong{font-size:15px;font-weight:850;letter-spacing:-.02em;color:var(--rgx-ink)}
.rgx-tld-capacity-copy-v3714 span{max-width:760px;font-size:12px;line-height:1.55;color:#747e8e}
.rgx-tld-capacity-inner-v3714>a{display:inline-flex;align-items:center;gap:10px;color:var(--rgx-ink);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.rgx-tld-capacity-inner-v3714>a span{font-size:16px;color:var(--rgx-violet);transition:transform .2s ease}
.rgx-tld-capacity-inner-v3714>a:hover span{transform:translateX(3px)}
@media(max-width:860px){
  .rgx-tld-capacity-inner-v3714{grid-template-columns:auto 1fr;gap:18px 22px;min-height:0;padding-top:20px;padding-bottom:20px}
  .rgx-tld-capacity-count-v3714{padding-right:22px}
  .rgx-tld-capacity-inner-v3714>a{grid-column:2}
}
@media(max-width:560px){
  .rgx-tld-capacity-inner-v3714{grid-template-columns:1fr;gap:12px;padding-top:19px;padding-bottom:20px}
  .rgx-tld-capacity-count-v3714{justify-content:flex-start;padding-right:0;padding-bottom:13px;border-right:0;border-bottom:1px solid var(--rgx-line)}
  .rgx-tld-capacity-count-v3714 strong{font-size:34px}
  .rgx-tld-capacity-copy-v3714 strong{font-size:14px}
  .rgx-tld-capacity-copy-v3714 span{font-size:12px}
  .rgx-tld-capacity-inner-v3714>a{grid-column:auto;margin-top:2px}
}

/* v3.7.16: editorial content layer for per-extension SEO pages */
.tld-editorial-overview .split{align-items:start}
.tld-editorial-copy{max-width:760px}
.tld-editorial-copy p{margin:0 0 16px;line-height:1.8}
.tld-editorial-copy p:last-child{margin-bottom:0}
@media (max-width:767px){.tld-editorial-copy p{line-height:1.7}}
