
:root {
  --ust-orange: #ff5c05;
  --ust-orange-dark: #dd4700;
  --ust-orange-soft: #fff1e8;
  --ust-black: #111113;
  --ust-ink: #242427;
  --ust-muted: #6d6d76;
  --ust-line: #e9e9ed;
  --ust-surface: #f7f7f8;
  --ust-white: #ffffff;
  --ust-success: #168554;
  --ust-danger: #c83b3b;
  --ust-warning: #b96a00;
  --shadow-sm: 0 10px 30px rgba(15,15,18,.07);
  --shadow-lg: 0 22px 70px rgba(15,15,18,.13);
  --radius-sm: 12px;
  --radius-md: 20px;
  --radius-lg: 30px;
  --container: 1180px;
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0; color: var(--ust-ink); background: #fff;
  font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}
a { color: inherit; text-decoration: none; }
img { max-width: 100%; display: block; }
button, input, select, textarea { font: inherit; }
button { cursor: pointer; }
.container { width: min(calc(100% - 40px), var(--container)); margin-inline: auto; }
.section { padding: 96px 0; }
.section-sm { padding: 64px 0; }
.bg-soft { background: var(--ust-surface); }
.bg-dark { background: var(--ust-black); color: #fff; }
.text-center { text-align: center; }
.muted { color: var(--ust-muted); }
.eyebrow {
  display: inline-flex; align-items: center; gap: 9px; padding: 7px 12px;
  border-radius: 999px; color: var(--ust-orange-dark); background: var(--ust-orange-soft);
  font-size: 13px; font-weight: 800; letter-spacing: .02em;
}
.eyebrow::before { content:""; width:7px; height:7px; border-radius:50%; background:var(--ust-orange); }
h1,h2,h3,h4 { color: var(--ust-black); line-height: 1.13; margin: 0 0 16px; letter-spacing: -.035em; }
h1 { font-size: clamp(40px, 6vw, 72px); }
h2 { font-size: clamp(32px, 4vw, 50px); }
h3 { font-size: 23px; }
p { margin: 0 0 20px; }
.section-head { max-width: 720px; margin: 0 auto 46px; }
.section-head p { font-size: 18px; color: var(--ust-muted); }

/* Header */
.site-header { position: sticky; top: 0; z-index: 1000; background: rgba(255,255,255,.94); backdrop-filter: blur(18px); border-bottom: 1px solid rgba(233,233,237,.8); }
.header-row { min-height: 78px; display:flex; align-items:center; justify-content:space-between; gap:24px; }
.brand { display:flex; align-items:center; gap:11px; white-space:nowrap; }
.brand-mark { display:grid; place-items:center; width:43px; height:43px; border-radius:13px; background:var(--ust-orange); color:#fff; font-weight:900; font-size:21px; box-shadow:0 9px 24px rgba(255,92,5,.25); }
.brand-text { display:flex; flex-direction:column; line-height:1; }
.brand-text strong { font-size:20px; letter-spacing:-.04em; }
.brand-text small { margin-top:5px; color:var(--ust-muted); font-weight:700; font-size:11px; letter-spacing:.16em; }
.site-nav { display:flex; align-items:center; gap:28px; }
.site-nav a { font-weight:700; font-size:14px; color:#38383e; transition:.2s ease; }
.site-nav a:hover, .site-nav a.active { color:var(--ust-orange); }
.header-actions { display:flex; align-items:center; gap:10px; }
.menu-toggle { display:none; width:44px; height:44px; border:1px solid var(--ust-line); background:#fff; border-radius:12px; }
.menu-toggle span { display:block; width:20px; height:2px; background:#111; margin:4px auto; }
.cart-link { position:relative; display:grid; place-items:center; width:44px; height:44px; border:1px solid var(--ust-line); border-radius:12px; }
.cart-count { position:absolute; right:-5px; top:-6px; min-width:20px; height:20px; padding:0 5px; border-radius:999px; display:grid; place-items:center; background:var(--ust-orange); color:#fff; font-size:11px; font-weight:800; }

/* Buttons */
.btn { border:0; display:inline-flex; align-items:center; justify-content:center; gap:9px; min-height:48px; padding:0 22px; border-radius:12px; font-weight:800; transition:.22s ease; }
.btn:hover { transform:translateY(-2px); }
.btn-primary { background:var(--ust-orange); color:#fff; box-shadow:0 10px 25px rgba(255,92,5,.22); }
.btn-primary:hover { background:var(--ust-orange-dark); }
.btn-dark { background:var(--ust-black); color:#fff; }
.btn-light { background:#fff; color:var(--ust-black); border:1px solid var(--ust-line); }
.btn-ghost { background:transparent; color:var(--ust-orange); border:1px solid rgba(255,92,5,.3); }
.btn-sm { min-height:40px; padding:0 16px; font-size:13px; }
.btn-block { width:100%; }

/* Hero */
.hero { overflow:hidden; position:relative; padding:82px 0 74px; background:linear-gradient(135deg,#fff 0%,#fff7f2 55%,#fff 100%); }
.hero::before { content:""; position:absolute; width:460px; height:460px; right:-150px; top:-210px; border-radius:50%; background:rgba(255,92,5,.07); }
.hero-grid { display:grid; grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr); gap:60px; align-items:center; }
.hero h1 span { color:var(--ust-orange); }
.hero-copy > p { max-width:670px; font-size:19px; color:var(--ust-muted); }
.hero-art { position:relative; }
.hero-art::before { content:""; position:absolute; inset:10% 5%; border-radius:50%; background:var(--ust-orange); opacity:.08; filter:blur(25px); }
.hero-art img { position:relative; z-index:1; }
.search-panel { margin-top:32px; padding:10px; background:#fff; border:1px solid var(--ust-line); border-radius:18px; box-shadow:var(--shadow-lg); }
.search-tabs { display:flex; gap:4px; padding:2px 3px 9px; }
.search-tabs button { border:0; background:transparent; padding:8px 12px; border-radius:9px; color:var(--ust-muted); font-weight:800; }
.search-tabs button.active { background:var(--ust-orange-soft); color:var(--ust-orange-dark); }
.domain-form { display:grid; grid-template-columns:1fr auto; gap:8px; }
.domain-form input { min-width:0; height:58px; padding:0 18px; border:1px solid var(--ust-line); border-radius:12px; outline:none; font-weight:700; }
.domain-form input:focus { border-color:var(--ust-orange); box-shadow:0 0 0 4px rgba(255,92,5,.1); }
.domain-form .btn { min-height:58px; }
.tld-quick { display:flex; flex-wrap:wrap; gap:16px; margin-top:20px; color:var(--ust-muted); font-size:13px; }
.tld-quick strong { color:var(--ust-black); margin-right:5px; }
.trust-row { display:flex; flex-wrap:wrap; gap:16px 25px; margin-top:26px; font-size:13px; font-weight:700; }
.trust-item { display:flex; align-items:center; gap:7px; }
.check { width:19px; height:19px; display:grid; place-items:center; border-radius:50%; background:#e7f8ef; color:var(--ust-success); font-size:12px; }

/* Cards / grids */
.grid-2 { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }
.grid-3 { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.grid-4 { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px; }
.card { background:#fff; border:1px solid var(--ust-line); border-radius:var(--radius-md); padding:28px; box-shadow:0 3px 0 rgba(15,15,18,.01); }
.card-hover { transition:.24s ease; }
.card-hover:hover { transform:translateY(-5px); box-shadow:var(--shadow-sm); border-color:#dedee3; }
.icon-box { width:52px; height:52px; display:grid; place-items:center; border-radius:16px; background:var(--ust-orange-soft); color:var(--ust-orange); margin-bottom:20px; }
.icon-box svg { width:25px; height:25px; }
.card p { color:var(--ust-muted); }

/* TLD */
.tld-card { display:flex; flex-direction:column; min-height:230px; }
.tld-name { font-size:34px; font-weight:900; color:var(--ust-black); letter-spacing:-.06em; }
.tld-card .desc { color:var(--ust-muted); font-size:14px; flex:1; }
.tld-price { font-weight:900; color:var(--ust-orange); margin:10px 0 18px; }
.tld-actions { display:flex; gap:8px; }

/* Process */
.process-grid { counter-reset:step; }
.process-card { position:relative; padding-top:32px; }
.step-no { width:42px; height:42px; border-radius:13px; display:grid; place-items:center; background:var(--ust-black); color:#fff; font-weight:900; margin-bottom:20px; }
.process-card::after { content:""; position:absolute; height:1px; background:var(--ust-line); width:calc(100% - 20px); top:53px; left:58px; }
.process-card:last-child::after { display:none; }

/* Feature split */
.split { display:grid; grid-template-columns:1fr 1fr; gap:70px; align-items:center; }
.split.reverse .split-media { order:2; }
.split-media { min-height:440px; border-radius:var(--radius-lg); background:linear-gradient(145deg,#fff1e8,#fff9f5); display:grid; place-items:center; padding:36px; overflow:hidden; }
.split-media img { max-height:380px; object-fit:contain; }
.list-check { list-style:none; margin:28px 0; padding:0; display:grid; gap:14px; }
.list-check li { display:flex; gap:11px; align-items:flex-start; font-weight:700; }
.list-check li::before { content:"✓"; width:22px; height:22px; flex:0 0 22px; border-radius:50%; display:grid; place-items:center; background:#e7f8ef; color:var(--ust-success); font-size:13px; margin-top:2px; }

/* CTA */
.cta { position:relative; overflow:hidden; background:var(--ust-black); border-radius:var(--radius-lg); padding:54px; color:#fff; display:flex; justify-content:space-between; align-items:center; gap:30px; }
.cta::after { content:""; position:absolute; width:280px; height:280px; right:-120px; top:-120px; border-radius:50%; background:var(--ust-orange); opacity:.22; }
.cta h2,.cta h3 { color:#fff; }
.cta p { color:#c8c8ce; max-width:680px; }
.cta > * { position:relative; z-index:1; }

/* Inner hero */
.page-hero { padding:76px 0 62px; background:linear-gradient(135deg,#111113,#26262b); color:#fff; }
.page-hero h1 { color:#fff; font-size:clamp(38px,5vw,58px); }
.page-hero p { max-width:720px; color:#c7c7ce; font-size:18px; }
.breadcrumb { display:flex; gap:8px; font-size:13px; color:#aaaab2; margin-bottom:22px; }
.breadcrumb a { color:#fff; }

/* Search results */
.demo-alert { padding:14px 18px; border:1px solid #f2c890; background:#fff8e9; color:#885000; border-radius:13px; margin-bottom:24px; font-size:14px; }
.result-toolbar { display:flex; justify-content:space-between; align-items:center; gap:20px; margin-bottom:22px; }
.result-list { display:grid; gap:14px; }
.result-item { display:grid; grid-template-columns:minmax(0,1fr) auto auto; align-items:center; gap:20px; padding:20px 22px; border:1px solid var(--ust-line); border-radius:16px; background:#fff; }
.result-domain { font-size:19px; font-weight:900; color:var(--ust-black); word-break:break-all; }
.result-meta { font-size:13px; color:var(--ust-muted); }
.status { display:inline-flex; align-items:center; gap:7px; padding:7px 11px; border-radius:999px; font-size:12px; font-weight:900; white-space:nowrap; }
.status.available { background:#e7f8ef; color:var(--ust-success); }
.status.unavailable { background:#fff0f0; color:var(--ust-danger); }
.status.pending { background:#fff6e8; color:var(--ust-warning); }
.result-price { font-weight:900; color:var(--ust-orange); white-space:nowrap; }

/* Tables */
.table-wrap { overflow:auto; border:1px solid var(--ust-line); border-radius:18px; background:#fff; }
table { width:100%; border-collapse:collapse; min-width:760px; }
th,td { padding:18px 20px; border-bottom:1px solid var(--ust-line); text-align:left; }
th { background:#fafafa; color:#4d4d54; font-size:12px; text-transform:uppercase; letter-spacing:.08em; }
tr:last-child td { border-bottom:0; }
.price-note { color:var(--ust-muted); font-size:13px; }

/* Forms */
.form-card { max-width:820px; margin:0 auto; }
.form-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
.field { display:grid; gap:7px; }
.field.full { grid-column:1/-1; }
.field label { font-size:13px; font-weight:800; color:#404047; }
.field input,.field select,.field textarea { width:100%; border:1px solid var(--ust-line); border-radius:12px; padding:14px 15px; outline:none; background:#fff; }
.field input:focus,.field select:focus,.field textarea:focus { border-color:var(--ust-orange); box-shadow:0 0 0 4px rgba(255,92,5,.09); }
.field textarea { min-height:130px; resize:vertical; }
.help { font-size:12px; color:var(--ust-muted); }
.form-actions { display:flex; justify-content:flex-end; gap:10px; margin-top:24px; }

/* Cart */
.cart-layout { display:grid; grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr); gap:28px; align-items:start; }
.cart-item { display:grid; grid-template-columns:1fr auto; gap:16px; padding:20px 0; border-bottom:1px solid var(--ust-line); }
.cart-item:first-child { padding-top:0; }
.cart-item:last-child { border-bottom:0; padding-bottom:0; }
.cart-summary { position:sticky; top:102px; }
.summary-row { display:flex; justify-content:space-between; gap:20px; padding:10px 0; }
.summary-row.total { margin-top:10px; padding-top:18px; border-top:1px solid var(--ust-line); font-size:19px; font-weight:900; }
.empty-state { text-align:center; padding:55px 25px; }
.empty-state .empty-icon { width:72px; height:72px; margin:0 auto 20px; border-radius:22px; display:grid; place-items:center; background:var(--ust-orange-soft); color:var(--ust-orange); }

/* Status timeline */
.timeline { display:grid; gap:0; }
.timeline-row { display:grid; grid-template-columns:42px 1fr; gap:16px; position:relative; padding-bottom:28px; }
.timeline-row::before { content:""; position:absolute; left:20px; top:38px; bottom:0; width:2px; background:var(--ust-line); }
.timeline-row:last-child::before { display:none; }
.timeline-dot { width:42px; height:42px; border-radius:50%; display:grid; place-items:center; background:#ededf0; color:#777; font-weight:900; z-index:1; }
.timeline-row.done .timeline-dot { background:#e7f8ef; color:var(--ust-success); }
.timeline-row.active .timeline-dot { background:var(--ust-orange); color:#fff; }
.timeline-row p { color:var(--ust-muted); margin:5px 0 0; }

/* FAQ */
.faq-list { display:grid; gap:12px; max-width:860px; margin:0 auto; }
.faq-item { border:1px solid var(--ust-line); border-radius:15px; background:#fff; overflow:hidden; }
.faq-question { width:100%; border:0; background:#fff; text-align:left; padding:20px 22px; font-weight:900; display:flex; justify-content:space-between; gap:20px; color:var(--ust-black); }
.faq-question span:last-child { color:var(--ust-orange); }
.faq-answer { display:none; padding:0 22px 20px; color:var(--ust-muted); }
.faq-item.open .faq-answer { display:block; }

/* Footer */
.site-footer { background:#111113; color:#c4c4ca; padding:76px 0 28px; }
.footer-grid { display:grid; grid-template-columns:1.35fr repeat(3,1fr); gap:50px; }
.site-footer .brand-text strong,.site-footer h4 { color:#fff; }
.site-footer .brand-text small { color:#8f8f98; }
.site-footer p { max-width:360px; }
.footer-links { display:grid; gap:11px; }
.footer-links a:hover { color:var(--ust-orange); }
.footer-bottom { border-top:1px solid #2a2a2f; margin-top:55px; padding-top:24px; display:flex; justify-content:space-between; gap:20px; font-size:13px; }

/* Toast / misc */
.toast { position:fixed; right:22px; bottom:22px; z-index:2000; max-width:360px; padding:15px 18px; background:#111; color:#fff; border-radius:13px; box-shadow:var(--shadow-lg); transform:translateY(20px); opacity:0; pointer-events:none; transition:.25s ease; }
.toast.show { transform:translateY(0); opacity:1; }
.badge { display:inline-flex; align-items:center; padding:6px 10px; border-radius:999px; font-size:11px; font-weight:900; background:var(--ust-orange-soft); color:var(--ust-orange-dark); }
.notice { border-left:4px solid var(--ust-orange); padding:16px 18px; background:var(--ust-orange-soft); border-radius:0 12px 12px 0; }
.code { font-family:ui-monospace,SFMono-Regular,Menlo,monospace; font-size:13px; background:#f3f3f5; padding:3px 7px; border-radius:6px; }

@media (max-width: 1024px) {
  .site-nav { display:none; position:absolute; left:20px; right:20px; top:78px; flex-direction:column; align-items:stretch; gap:0; padding:14px; background:#fff; border:1px solid var(--ust-line); border-radius:16px; box-shadow:var(--shadow-lg); }
  .site-nav.open { display:flex; }
  .site-nav a { padding:12px; }
  .menu-toggle { display:block; }
  .header-actions .btn-light { display:none; }
  .hero-grid,.split { grid-template-columns:1fr; }
  .hero-art { max-width:650px; margin:auto; }
  .split.reverse .split-media { order:0; }
  .grid-4 { grid-template-columns:repeat(2,1fr); }
  .grid-3 { grid-template-columns:repeat(2,1fr); }
  .process-card::after { display:none; }
  .footer-grid { grid-template-columns:1.2fr 1fr 1fr; }
  .footer-grid > :last-child { grid-column:2/4; }
}
@media (max-width: 720px) {
  .container { width:min(calc(100% - 28px),var(--container)); }
  .section { padding:72px 0; }
  .header-actions .btn-primary { display:none; }
  .hero { padding:56px 0 62px; }
  .hero-grid { gap:34px; }
  .hero-art { order:-1; max-width:390px; }
  .domain-form { grid-template-columns:1fr; }
  .domain-form .btn { width:100%; }
  .grid-2,.grid-3,.grid-4,.form-grid,.cart-layout { grid-template-columns:1fr; }
  .result-item { grid-template-columns:1fr; gap:10px; }
  .result-item .btn { width:100%; }
  .split { gap:36px; }
  .split-media { min-height:300px; padding:22px; }
  .cta { padding:34px 26px; flex-direction:column; align-items:flex-start; }
  .footer-grid { grid-template-columns:1fr 1fr; gap:38px 25px; }
  .footer-grid > :first-child,.footer-grid > :last-child { grid-column:1/-1; }
  .footer-bottom { flex-direction:column; }
  .result-toolbar { align-items:flex-start; flex-direction:column; }
  .cart-summary { position:static; }
}
@media (max-width: 420px) {
  .brand-text small { display:none; }
  .brand-text strong { font-size:18px; }
  .brand-mark { width:39px; height:39px; }
  .header-row { min-height:70px; }
  .cart-link,.menu-toggle { width:40px; height:40px; }
  h1 { font-size:39px; }
  .tld-quick { gap:10px; }
  .footer-grid { grid-template-columns:1fr; }
  .footer-grid > * { grid-column:auto !important; }
}


/* UST Domain v2: SEO, trust and e-mail sales */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.skip-link{position:fixed;left:16px;top:-70px;z-index:3000;background:#fff;color:#111;padding:12px 16px;border-radius:10px;box-shadow:var(--shadow-sm);font-weight:800}.skip-link:focus{top:16px}
.trust-bar{background:var(--ust-black);color:#fff;font-size:12px}.trust-bar-inner{min-height:34px;display:flex;align-items:center;justify-content:center;gap:26px}.trust-bar-inner span{display:flex;align-items:center;gap:8px}.trust-bar-inner span:not(:first-child)::before{content:"•";color:var(--ust-orange)}
.hero-v2{padding-top:74px}.proof-strip{border-top:1px solid var(--ust-line);border-bottom:1px solid var(--ust-line);background:#fff}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-grid>div{padding:26px 24px;text-align:center;border-right:1px solid var(--ust-line)}.proof-grid>div:last-child{border-right:0}.proof-grid strong{display:block;font-size:21px;color:var(--ust-black);letter-spacing:-.03em}.proof-grid span{display:block;color:var(--ust-muted);font-size:12px;margin-top:4px}
.tld-quick a{transition:.2s ease}.tld-quick a:hover{color:var(--ust-orange)}.section-action{margin-top:30px}.button-row{display:flex;gap:12px;flex-wrap:wrap}.email-home{background:linear-gradient(135deg,#111113 0%,#28282d 100%);color:#fff}.email-home h2{color:#fff}.email-home .muted{color:#c9c9d0}.email-home .list-check li{color:#fff}.email-home .btn-light{background:#fff}.email-visual{background:linear-gradient(145deg,#fff1e8,#fff);box-shadow:0 25px 70px rgba(0,0,0,.22)}.email-addresses{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.email-addresses span{padding:10px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);font-size:13px;font-weight:800}.email-addresses-large span{background:var(--ust-orange-soft);border-color:#ffd9c3;color:var(--ust-orange-dark)}
.guide-card{display:flex;flex-direction:column}.guide-card p{flex:1}.guide-tag,.plan-label{display:inline-flex;align-self:flex-start;padding:6px 10px;border-radius:999px;background:var(--ust-orange-soft);color:var(--ust-orange-dark);font-weight:800;font-size:12px;margin-bottom:17px}.text-link{color:var(--ust-orange-dark);font-weight:900}.text-link:hover{text-decoration:underline}.inline-links{display:flex;gap:8px}.inline-links a{padding:8px 12px;border:1px solid var(--ust-line);border-radius:9px;font-weight:800}.footer-grid-v2{grid-template-columns:1.35fr 1fr 1fr 1fr}.footer-trust{display:flex;flex-direction:column;margin:20px 0;color:#fff}.footer-trust span{color:#9f9fa8;font-size:12px}.footer-legal{display:flex;gap:20px;flex-wrap:wrap;padding:24px 0;border-top:1px solid #2f2f34;color:#b8b8bf;font-size:13px}.dark-links a{color:var(--ust-ink)}
.page-hero-v2{position:relative;overflow:hidden}.page-hero-v2::after{content:"";position:absolute;width:420px;height:420px;right:-150px;top:-240px;border-radius:50%;background:var(--ust-orange);opacity:.17}.page-hero-v2 .container{position:relative;z-index:1}.price-card{position:relative;display:flex;flex-direction:column}.price-card p{min-height:72px}.price-card .list-check{flex:1}.price-card.featured{border-color:var(--ust-orange);box-shadow:0 20px 60px rgba(255,92,5,.15)}.price-card.featured::before{content:"Önerilen";position:absolute;right:20px;top:20px;background:var(--ust-orange);color:#fff;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900}.list-check.compact{gap:10px;margin:18px 0 26px}.list-check.compact li{font-size:14px}.dns-grid .card strong{font-size:26px;color:var(--ust-orange)}
.tld-detail{align-items:stretch}.domain-search-card{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#111113,#2a2a30);color:#fff;border:0;padding:44px}.domain-search-card h3{color:#fff}.domain-search-card .muted{color:#c3c3ca}.giant-tld{font-size:76px;line-height:1;font-weight:900;color:var(--ust-orange);letter-spacing:-.08em;margin-bottom:24px}.domain-form.stacked{grid-template-columns:1fr}.mini-note{margin-top:16px;color:#bdbdc5;font-size:12px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:46px;align-items:start}.article-content{max-width:780px}.article-content .lead{font-size:21px;color:#4e4e56}.article-steps{list-style:none;counter-reset:article-step;margin:36px 0;padding:0}.article-steps li{position:relative;padding:0 0 36px 72px;counter-increment:article-step}.article-steps li::before{content:counter(article-step);position:absolute;left:0;top:-4px;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:var(--ust-black);color:#fff;font-weight:900}.article-steps li:not(:last-child)::after{content:"";position:absolute;left:23px;top:52px;bottom:5px;width:1px;background:var(--ust-line)}.article-steps h2{font-size:28px}.article-callout{background:var(--ust-orange-soft);border:1px solid #ffd4bb;border-radius:var(--radius-md);padding:30px}.article-sidebar{display:grid;gap:20px;position:sticky;top:120px}
@media (max-width:1080px){.trust-bar-inner{justify-content:flex-start;overflow:auto;white-space:nowrap}.footer-grid-v2{grid-template-columns:1.25fr 1fr 1fr}.footer-grid-v2>div:last-child{grid-column:2/4}.article-layout{grid-template-columns:1fr}.article-sidebar{position:static;grid-template-columns:1fr 1fr}}
@media (max-width:720px){.trust-bar-inner{min-height:32px}.trust-bar-inner span:nth-child(n+2){display:none}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid>div:nth-child(2){border-right:0}.proof-grid>div:nth-child(-n+2){border-bottom:1px solid var(--ust-line)}.email-home .split-media{order:-1}.footer-grid-v2{grid-template-columns:1fr 1fr}.footer-grid-v2>div:first-child,.footer-grid-v2>div:last-child{grid-column:1/-1}.article-sidebar{grid-template-columns:1fr}.giant-tld{font-size:58px}.domain-search-card{padding:30px}.header-login{display:none}.button-row .btn{width:100%}}


/* UST Domain registered brand logo */
.brand-image{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0}
.brand-logo{display:block;width:190px;height:auto;max-width:none}
.site-footer .brand-logo{width:224px}
@media (max-width:520px){.brand-logo{width:158px}.site-footer .brand-logo{width:205px}}
@media (max-width:370px){.brand-logo{width:142px}}
