.firstm-domain{--fmd-accent:#d05423;--fmd-bg:#0c0c0e;--fmd-max:1540px;font-family:'Tajawal',sans-serif;color:#fff;background:#0b0b0c;overflow:hidden}.firstm-domain *{box-sizing:border-box}.fmd-wrap{width:min(var(--fmd-max),92vw);margin-inline:auto}.fmd-hero{position:relative;min-height:820px;padding:150px 0 80px;background:linear-gradient(120deg,#080809 0 52%,#121214 52% 100%);isolation:isolate}.fmd-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(208,84,35,.2),transparent 26%),linear-gradient(90deg,transparent 0 47%,rgba(255,255,255,.025) 47% 48%,transparent 48% 100%);z-index:-2}.fmd-hero-noise{position:absolute;inset:0;opacity:.22;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.22) .6px,transparent .6px);background-size:22px 22px;mask-image:linear-gradient(to bottom,#000,transparent 90%);z-index:-1}.fmd-hero-orbits{position:absolute;inset:auto -180px -240px auto;width:700px;height:700px;border:1px solid rgba(208,84,35,.22);border-radius:50%;z-index:-1}.fmd-hero-orbits i{position:absolute;inset:12%;border:1px dashed rgba(255,255,255,.12);border-radius:50%;animation:fmdSpin 28s linear infinite}.fmd-hero-orbits i:nth-child(2){inset:27%;animation-direction:reverse;animation-duration:18s}.fmd-hero-orbits i:nth-child(3){inset:42%;border-style:solid;border-color:rgba(208,84,35,.28)}@keyframes fmdSpin{to{transform:rotate(360deg)}}.fmd-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.95fr);gap:72px;align-items:center;position:relative;z-index:3}.fmd-eyebrow{display:flex;align-items:center;gap:12px;color:#f0b49c;font-size:13px;font-weight:800;letter-spacing:.04em;margin-bottom:24px}.fmd-eyebrow span{width:42px;height:2px;background:var(--fmd-accent);border-radius:9px}.fmd-hero-copy h1{font-size:clamp(44px,4.4vw,72px);line-height:1.08;margin:0 0 24px;font-weight:900;max-width:760px}.fmd-hero-copy>p{font-size:18px;line-height:2;color:#b7b7bd;max-width:720px;margin:0 0 34px}.fmd-trust-row{display:flex;gap:10px;flex-wrap:wrap}.fmd-trust-row span{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.035);font-size:12px;color:#c7c7cb}.fmd-trust-row b{color:#fff;font-size:11px;letter-spacing:.08em}.fmd-featured-tlds{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.fmd-featured-tlds button{appearance:none;border:1px solid rgba(255,255,255,.1);background:#141416;color:#fff;border-radius:13px;padding:9px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.25s}.fmd-featured-tlds button:hover{transform:translateY(-2px);border-color:rgba(208,84,35,.65);background:#191516}.fmd-featured-tlds b{font-size:13px}.fmd-featured-tlds small{color:#c78367;font-size:10px}.fmd-search-shell{position:relative;border:1px solid rgba(255,255,255,.13);background:rgba(20,20,22,.82);border-radius:28px;padding:28px;box-shadow:0 28px 90px rgba(0,0,0,.35);backdrop-filter:blur(14px)}.fmd-search-shell:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,rgba(208,84,35,.7),transparent 28%,rgba(255,255,255,.1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fmd-search-topline{display:flex;align-items:center;gap:10px;color:#99999f;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px}.fmd-search-topline i{flex:1;height:1px;background:rgba(255,255,255,.09)}.fmd-search-topline small{color:#d9d9dc}.fmd-tabs{display:grid;grid-template-columns:1fr 1fr;background:#0e0e10;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:5px;margin-bottom:20px}.fmd-tabs button{border:0;background:transparent;color:#8f8f95;padding:14px;border-radius:12px;font:inherit;font-weight:800;cursor:pointer;transition:.25s}.fmd-tabs button.is-active{background:var(--fmd-accent);color:#fff}.fmd-search-form{display:none}.fmd-search-form.is-active{display:block}.fmd-domain-combo{display:grid;grid-template-columns:minmax(0,1fr) 150px 132px;gap:10px}.fmd-domain-name,.fmd-tld-select,.fmd-transfer-row label{display:flex;flex-direction:column;gap:8px;padding:12px 15px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#111113}.fmd-domain-name span,.fmd-tld-select span,.fmd-transfer-row label span{font-size:10px;color:#888890;font-weight:800}.fmd-domain-name input,.fmd-tld-select select,.fmd-transfer-row input{border:0;background:transparent;color:#fff;outline:0;font:inherit;font-size:17px;min-width:0}.fmd-tld-select select{cursor:pointer}.fmd-tld-select option{background:#111113;color:#fff}.fmd-search-btn{border:0;border-radius:15px;background:var(--fmd-accent);color:#fff;font:inherit;font-weight:900;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;transition:.25s;padding-inline:16px}.fmd-search-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.fmd-search-btn i{font-style:normal;font-size:18px}.fmd-transfer-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px}.fmd-form-note{display:block;color:#77777e;font-size:11px;margin-top:12px}.fmd-result{margin-top:18px;border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#0e0e10;overflow:hidden}.fmd-result-inner{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:20px}.fmd-result-domain{display:flex;align-items:center;gap:12px}.fmd-result-status{width:12px;height:12px;border-radius:50%;background:#777}.fmd-result.is-available .fmd-result-status{background:#70d29a;box-shadow:0 0 0 7px rgba(112,210,154,.08)}.fmd-result.is-unavailable .fmd-result-status{background:#ff6b62;box-shadow:0 0 0 7px rgba(255,107,98,.08)}.fmd-result b{font-size:19px}.fmd-result p{margin:4px 0 0;color:#888890;font-size:12px}.fmd-result-side{text-align:end}.fmd-result-side strong{display:block;color:#fff;font-size:18px}.fmd-result-side a{display:inline-flex;margin-top:8px;color:#fff;background:var(--fmd-accent);padding:9px 13px;border-radius:10px;text-decoration:none;font-size:11px;font-weight:800}.fmd-result.is-loading .fmd-result-status{animation:fmdPulse 1s infinite;background:var(--fmd-accent)}@keyframes fmdPulse{50%{opacity:.25;transform:scale(.7)}}.fmd-api-note{margin-top:14px;padding:11px 13px;border-radius:11px;background:rgba(208,84,35,.09);border:1px solid rgba(208,84,35,.22);color:#c8a091;font-size:11px}.fmd-domain-visual{position:absolute;inset:auto 0 26px 0;height:180px;pointer-events:none;z-index:1;opacity:.68}.fmd-globe{position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);width:220px;height:220px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 35% 28%,rgba(208,84,35,.22),transparent 34%),#101012;display:grid;place-items:center}.fmd-globe span{font-weight:900;color:#fff;font-size:31px;letter-spacing:.08em}.fmd-globe i{position:absolute;inset:16%;border:1px solid rgba(208,84,35,.25);border-radius:50%}.fmd-globe i:nth-of-type(2){inset:31%;border-style:dashed;animation:fmdSpin 14s linear infinite}.fmd-globe i:nth-of-type(3){width:70%;height:28%;left:15%;top:36%;border-radius:50%}.fmd-orbit{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:720px;height:120px;border-top:1px dashed rgba(255,255,255,.13);border-radius:50%;animation:fmdFloat 6s ease-in-out infinite}.fmd-orbit-b{width:980px;bottom:-12px;animation-delay:-2s}.fmd-orbit b{position:absolute;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#111113;color:#aaa;font-size:9px}.fmd-orbit b:nth-child(1){left:5%;top:14%}.fmd-orbit b:nth-child(2){left:48%;top:-17%}.fmd-orbit b:nth-child(3){right:5%;top:18%}@keyframes fmdFloat{50%{transform:translateX(-50%) translateY(-7px)}}.fmd-route-line{position:absolute;width:78%;left:11%;bottom:32px;border-top:1px dashed rgba(208,84,35,.35)}.fmd-route-line i{position:absolute;top:-3px;left:0;width:6px;height:6px;border-radius:50%;background:var(--fmd-accent);animation:fmdRoute 5s linear infinite}@keyframes fmdRoute{to{left:100%}}.fmd-benefits{background:#f6f2ed;color:#171719;padding:42px 0}.fmd-benefits .fmd-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fmd-benefit{display:flex;gap:16px;padding:20px 22px;border:1px solid rgba(18,18,20,.09);background:#fffdf9;border-radius:18px}.fmd-benefit>span{font-weight:900;color:var(--fmd-accent);font-size:12px}.fmd-benefit b{font-size:16px}.fmd-benefit p{margin:7px 0 0;color:#777;font-size:12px;line-height:1.8}@media(max-width:1100px){.fmd-hero{padding-top:130px}.fmd-hero-grid{grid-template-columns:1fr;gap:44px}.fmd-search-shell{max-width:760px}.fmd-domain-visual{display:none}}@media(max-width:720px){.fmd-hero{padding:110px 0 48px;min-height:auto}.fmd-hero-copy h1{font-size:39px}.fmd-hero-copy>p{font-size:15px}.fmd-domain-combo,.fmd-transfer-row{grid-template-columns:1fr}.fmd-search-btn{min-height:54px}.fmd-search-shell{padding:18px;border-radius:20px}.fmd-benefits .fmd-wrap{grid-template-columns:1fr}.fmd-trust-row span{font-size:10px}.fmd-featured-tlds{overflow:auto;flex-wrap:nowrap;padding-bottom:5px}.fmd-featured-tlds button{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.fmd-hero-orbits i,.fmd-orbit,.fmd-route-line i,.fmd-result.is-loading .fmd-result-status{animation:none!important}}
@media(min-width:1101px){.firstm-domain[dir="rtl"] .fmd-search-shell{grid-column:1;grid-row:1}.firstm-domain[dir="rtl"] .fmd-hero-copy{grid-column:2;grid-row:1}}

/* v1.29.42 — FirstM identity hero: hard black/orange split, no cyan */
.firstm-domain .fmd-hero{
  min-height:830px;
  padding:152px 0 90px;
  background:linear-gradient(90deg,#0a0a0b 0 50%,var(--fmd-accent) 50% 100%);
  color:#fff;
  isolation:isolate;
}
.firstm-domain[dir="rtl"] .fmd-hero{background:linear-gradient(90deg,#0a0a0b 0 50%,var(--fmd-accent) 50% 100%)}
.firstm-domain .fmd-hero:before{
  content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;
  background:
    linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px);
  background-size:58px 58px;
  opacity:.48;
  mask-image:linear-gradient(to bottom,#000 0 70%,transparent 100%);
}
.firstm-domain .fmd-hero:after{
  content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(255,255,255,.18);z-index:-1;pointer-events:none;
}
.firstm-domain .fmd-hero-noise{opacity:.08;background-size:24px 24px}
.firstm-domain .fmd-hero-orbits{right:auto;left:-260px;bottom:-310px;width:720px;height:720px;border-color:rgba(255,255,255,.10);opacity:.7}
.firstm-domain[dir="ltr"] .fmd-hero-orbits{left:auto;right:-260px}
.firstm-domain .fmd-brand-rail{position:absolute;top:112px;left:4vw;display:flex;align-items:center;gap:13px;z-index:4;font-size:10px;letter-spacing:.22em;color:rgba(255,255,255,.72);font-weight:900}
.firstm-domain[dir="rtl"] .fmd-brand-rail{left:auto;right:4vw}
.firstm-domain .fmd-brand-rail i{width:54px;height:1px;background:#fff;opacity:.42}.firstm-domain .fmd-brand-rail b{font:inherit;color:#fff}
.firstm-domain .fmd-hero-grid{grid-template-columns:minmax(0,1fr) minmax(520px,.92fr);gap:76px;align-items:center}
.firstm-domain .fmd-hero-copy{position:relative;z-index:5}
.firstm-domain .fmd-eyebrow{color:#fff;margin-bottom:20px}.firstm-domain .fmd-eyebrow span{background:#fff}
.firstm-domain .fmd-hero-copy h1{color:#fff;font-size:clamp(46px,4.35vw,72px);letter-spacing:-.025em;text-wrap:balance}
.firstm-domain .fmd-hero-copy>p{color:rgba(255,255,255,.80);max-width:700px}
.firstm-domain .fmd-trust-row span{border-color:rgba(255,255,255,.24);background:rgba(0,0,0,.13);color:#fff;backdrop-filter:none}.firstm-domain .fmd-trust-row b{color:#fff}
.firstm-domain .fmd-featured-tlds button{background:rgba(0,0,0,.20);border-color:rgba(255,255,255,.24);color:#fff;box-shadow:none}.firstm-domain .fmd-featured-tlds button:hover{background:#0c0c0d;border-color:#fff;transform:translateY(-2px)}.firstm-domain .fmd-featured-tlds small{color:rgba(255,255,255,.72)}
.firstm-domain .fmd-search-shell{position:relative;background:#fbf8f4;color:#171718;border:0;border-radius:28px;padding:30px;box-shadow:none;backdrop-filter:none;overflow:visible}
.firstm-domain .fmd-search-shell:before{content:"";position:absolute;inset:12px -12px -12px 12px;border:1px solid rgba(255,255,255,.45);border-radius:28px;z-index:-1;pointer-events:none}
.firstm-domain .fmd-search-shell:after{display:none}
.firstm-domain .fmd-search-topline{color:#757579}.firstm-domain .fmd-search-topline i{background:#ded9d3}.firstm-domain .fmd-search-topline small{color:#2a2a2c}
.firstm-domain .fmd-tabs{background:#ebe6df;border:0}.firstm-domain .fmd-tabs button{color:#6f6b67}.firstm-domain .fmd-tabs button.is-active{background:#101011;color:#fff}
.firstm-domain .fmd-domain-name,.firstm-domain .fmd-tld-select,.firstm-domain .fmd-transfer-row label{background:#fff;border-color:#ded9d2;color:#171718}
.firstm-domain .fmd-domain-name span,.firstm-domain .fmd-tld-select span,.firstm-domain .fmd-transfer-row label span{color:#817c77}
.firstm-domain .fmd-domain-name input,.firstm-domain .fmd-tld-select select,.firstm-domain .fmd-transfer-row input{color:#161617}.firstm-domain .fmd-tld-select option{background:#fff;color:#161617}
.firstm-domain .fmd-search-btn{background:var(--fmd-accent);color:#fff;box-shadow:none}.firstm-domain .fmd-form-note{color:#77716c}
.firstm-domain .fmd-result{background:#fff;border-color:#ddd7d1;color:#171718}.firstm-domain .fmd-result-side strong{color:#171718}.firstm-domain .fmd-result p{color:#77716c}
.firstm-domain .fmd-api-note{background:#f2e5df;border-color:#e0b7a6;color:#744631}
.firstm-domain .fmd-domain-identity-art{position:absolute;width:min(500px,29vw);height:390px;left:5vw;bottom:14px;z-index:2;pointer-events:none;opacity:.30;mix-blend-mode:screen}
.firstm-domain[dir="ltr"] .fmd-domain-identity-art{left:auto;right:5vw;transform:scaleX(-1)}
.firstm-domain .fmd-domain-identity-art img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:grayscale(1) contrast(1.15) brightness(.88)}
.firstm-domain .fmd-art-chip{position:absolute;display:grid;place-items:center;min-width:58px;height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(10,10,11,.72);color:#fff;font-size:9px;letter-spacing:.12em;font-weight:900;animation:fmdChipFloat 5.4s ease-in-out infinite}
.firstm-domain .fmd-art-chip-a{left:6%;top:24%}.firstm-domain .fmd-art-chip-b{right:7%;top:40%;animation-delay:-1.8s}.firstm-domain .fmd-art-chip-c{left:36%;bottom:6%;animation-delay:-3.3s}@keyframes fmdChipFloat{50%{transform:translateY(-10px)}}
.firstm-domain .fmd-domain-visual{opacity:.22;height:160px}.firstm-domain .fmd-globe{background:#0f0f10;border-color:rgba(255,255,255,.18)}.firstm-domain .fmd-globe i{border-color:rgba(255,255,255,.18)}.firstm-domain .fmd-route-line{border-color:rgba(255,255,255,.34)}.firstm-domain .fmd-route-line i{background:#fff}
@media(min-width:1101px){
 .firstm-domain[dir="rtl"] .fmd-search-shell{grid-column:1;grid-row:1}.firstm-domain[dir="rtl"] .fmd-hero-copy{grid-column:2;grid-row:1}
 .firstm-domain[dir="rtl"] .fmd-hero-copy{padding-inline-start:28px}.firstm-domain[dir="ltr"] .fmd-hero-copy{padding-inline-end:28px}
}
@media(max-width:1100px){
 .firstm-domain .fmd-hero{background:#0a0a0b;min-height:auto;padding-top:138px}.firstm-domain .fmd-hero:after{display:none}.firstm-domain .fmd-hero:before{background:linear-gradient(rgba(208,84,35,.92),rgba(208,84,35,.92));opacity:.16;clip-path:polygon(0 58%,100% 45%,100% 100%,0 100%)}
 .firstm-domain .fmd-brand-rail{top:100px}.firstm-domain .fmd-domain-identity-art{display:none}.firstm-domain .fmd-search-shell{max-width:none}
}
@media(max-width:720px){
 .firstm-domain .fmd-hero{padding:118px 0 54px}.firstm-domain .fmd-brand-rail{top:86px;left:4vw!important;right:4vw!important}.firstm-domain .fmd-brand-rail b{display:none}.firstm-domain .fmd-hero-copy h1{font-size:38px}.firstm-domain .fmd-search-shell{padding:17px;border-radius:21px}.firstm-domain .fmd-search-shell:before{inset:8px -7px -7px 8px;border-radius:21px}
}
@media(prefers-reduced-motion:reduce){.firstm-domain .fmd-art-chip{animation:none!important}}


/* v1.29.43 — exact hero title size + centered domain booking panel */
@media(min-width:721px){
  .firstm-domain .fmd-hero-copy h1{font-size:29px!important;line-height:1.45;letter-spacing:0;margin-bottom:20px}
}
@media(max-width:720px){
  .firstm-domain .fmd-hero-copy h1{font-size:29px!important;line-height:1.45}
}
.firstm-domain .fmd-search-shell{justify-self:center;width:min(100%,660px);margin-inline:auto}
.firstm-domain .fmd-tabs button{display:flex!important;align-items:center;justify-content:center;text-align:center;width:100%;min-height:50px;padding:12px 18px!important;line-height:1.2}
.firstm-domain .fmd-tabs button.is-active{justify-content:center!important;text-align:center!important}
@media(max-width:1100px){.firstm-domain .fmd-search-shell{width:100%;max-width:760px}}

/* v1.29.44 — unified premium domain hero inspired by the supplied reference */
.firstm-domain .fmd-hero-v2{
  position:relative;
  min-height:var(--fmd-hero-min,690px);
  padding:150px 0 72px;
  background:var(--fmd-bg,#f7f6f4)!important;
  color:var(--fmd-title,#17181b);
  overflow:hidden;
  isolation:isolate;
}
.firstm-domain .fmd-hero-v2:before,
.firstm-domain .fmd-hero-v2:after{display:none!important}
.firstm-domain .fmd-hero-media{
  position:absolute;inset:-3%;z-index:-4;pointer-events:none;
  background-repeat:no-repeat;
  opacity:var(--fmd-bg-opacity,.12);
  filter:grayscale(1) sepia(.12) saturate(.7) contrast(.92);
  transform:scale(1.04);
}
.firstm-domain .fmd-hero-wash{
  position:absolute;inset:0;z-index:-3;pointer-events:none;
  background:
    linear-gradient(180deg,color-mix(in srgb,var(--fmd-overlay,#f7f6f4) 78%,transparent),color-mix(in srgb,var(--fmd-overlay,#f7f6f4) 90%,transparent)),
    radial-gradient(circle at 50% 42%,rgba(255,255,255,.78),transparent 57%);
}
.firstm-domain .fmd-tld-motion{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.firstm-domain .fmd-tld-motion span{
  position:absolute;left:var(--x);top:var(--y);
  color:var(--fmd-tld,var(--fmd-accent));
  opacity:var(--fmd-tld-opacity,.18);
  font-weight:900;font-size:clamp(14px,1.35vw,25px);letter-spacing:-.03em;
  border:1px solid currentColor;border-radius:999px;padding:7px 13px;
  background:rgba(255,255,255,.38);backdrop-filter:none;
  animation:fmdTldDrift 12s ease-in-out infinite var(--d);
}
.firstm-domain .fmd-tld-motion span:nth-child(2n){animation-name:fmdTldDriftB}
@keyframes fmdTldDrift{0%,100%{transform:translate3d(0,0,0) rotate(-2deg)}50%{transform:translate3d(16px,-18px,0) rotate(2deg)}}
@keyframes fmdTldDriftB{0%,100%{transform:translate3d(0,0,0) rotate(2deg)}50%{transform:translate3d(-13px,17px,0) rotate(-2deg)}}
.firstm-domain .fmd-hero-center{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:var(--fmd-max,1540px)}
.firstm-domain .fmd-hero-copy-center{max-width:980px;margin:0 auto 30px;text-align:center!important;padding:0!important}
.firstm-domain .fmd-eyebrow{justify-content:center;gap:12px;margin:0 0 16px;color:var(--fmd-accent);font-size:12px;font-weight:900;letter-spacing:.03em}
.firstm-domain .fmd-eyebrow span{display:block;width:38px;height:1px;background:var(--fmd-accent)}
.firstm-domain .fmd-hero-copy-center h1{
  margin:0 auto 10px!important;color:var(--fmd-title)!important;
  font-size:var(--fmd-title-size,29px)!important;line-height:1.45!important;
  letter-spacing:-.02em!important;font-weight:900;text-wrap:balance;
}
.firstm-domain .fmd-hero-copy-center h1 em{font-style:normal;color:var(--fmd-accent)}
.firstm-domain .fmd-hero-copy-center>p{max-width:760px;margin:0 auto!important;color:var(--fmd-desc)!important;font-size:17px;line-height:1.9}
.firstm-domain .fmd-search-shell{
  width:min(100%,var(--fmd-form-width,980px))!important;max-width:none!important;margin:0 auto!important;padding:0!important;
  border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;justify-self:auto!important;
}
.firstm-domain .fmd-search-shell:before,.firstm-domain .fmd-search-shell:after{display:none!important}
.firstm-domain .fmd-tabs{
  width:max-content;min-width:250px;margin:0 auto 24px!important;padding:5px!important;
  display:grid!important;grid-template-columns:1fr 1fr;gap:4px;
  background:var(--fmd-tab-idle)!important;border:1px solid color-mix(in srgb,var(--fmd-panel-border) 85%,transparent)!important;border-radius:15px!important;
  box-shadow:0 10px 28px rgba(18,18,18,.06);
}
.firstm-domain .fmd-tabs button{
  min-width:118px;width:auto!important;min-height:44px!important;padding:10px 20px!important;
  color:var(--fmd-tab-idle-text)!important;background:transparent!important;border:0!important;border-radius:11px!important;
  font-weight:900;display:flex!important;align-items:center;justify-content:center;text-align:center;
}
.firstm-domain .fmd-tabs button.is-active{background:var(--fmd-tab-active)!important;color:var(--fmd-tab-active-text)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--fmd-tab-active) 22%,transparent)}
.firstm-domain .fmd-search-form{position:relative}
.firstm-domain .fmd-domain-combo,
.firstm-domain .fmd-transfer-row{
  width:100%;min-height:68px;padding:9px 10px;gap:8px;
  background:var(--fmd-panel)!important;border:1px solid var(--fmd-panel-border)!important;border-radius:18px!important;
  box-shadow:0 14px 38px rgba(22,18,16,.07);
}
.firstm-domain .fmd-domain-combo{display:grid!important;grid-template-columns:minmax(0,1fr) 145px 64px!important;align-items:center}
.firstm-domain .fmd-transfer-row{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:center}
.firstm-domain .fmd-domain-name,.firstm-domain .fmd-tld-select,.firstm-domain .fmd-transfer-row label{
  min-height:48px;background:transparent!important;border:0!important;border-radius:12px!important;padding:0 16px!important;display:flex;align-items:center;
}
.firstm-domain .fmd-domain-name span,.firstm-domain .fmd-tld-select span,.firstm-domain .fmd-transfer-row label span{display:none!important}
.firstm-domain .fmd-domain-name input,.firstm-domain .fmd-transfer-row input{
  width:100%;border:0!important;outline:0!important;background:transparent!important;color:var(--fmd-title)!important;font-size:15px!important;padding:0!important;
}
.firstm-domain .fmd-tld-select{border-inline-start:1px solid var(--fmd-panel-border)!important;padding-inline:18px!important}
.firstm-domain .fmd-tld-select select{width:100%;border:0!important;outline:0!important;background:transparent!important;color:var(--fmd-accent)!important;font-weight:900;font-size:14px!important;padding:0!important}
.firstm-domain .fmd-search-btn{
  min-width:54px!important;min-height:50px!important;height:50px!important;padding:0 16px!important;border:0!important;border-radius:13px!important;
  background:var(--fmd-accent)!important;color:#fff!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:900;
}
.firstm-domain .fmd-domain-combo .fmd-search-btn{width:54px!important;padding:0!important}
.firstm-domain .fmd-domain-combo .fmd-search-btn span{display:none}
.firstm-domain .fmd-search-btn i{font-style:normal;font-size:20px;line-height:1}
.firstm-domain .fmd-form-note{display:block;margin:13px auto 0!important;color:var(--fmd-desc)!important;font-size:12px;line-height:1.7;text-align:center}
.firstm-domain .fmd-result{margin-top:16px!important;background:var(--fmd-panel)!important;border-color:var(--fmd-panel-border)!important;color:var(--fmd-title)!important;border-radius:16px!important;box-shadow:none!important}
.firstm-domain .fmd-api-note{max-width:760px;margin:14px auto 0!important;border-color:color-mix(in srgb,var(--fmd-accent) 24%,transparent)!important;background:color-mix(in srgb,var(--fmd-accent) 8%,#fff)!important;color:#70452f!important;text-align:center}
.firstm-domain .fmd-brand-rail,.firstm-domain .fmd-domain-identity-art,.firstm-domain .fmd-domain-visual,.firstm-domain .fmd-trust-row,.firstm-domain .fmd-featured-tlds,.firstm-domain .fmd-search-topline{display:none!important}
@media(max-width:900px){
  .firstm-domain .fmd-hero-v2{padding:126px 0 58px;min-height:auto}
  .firstm-domain .fmd-hero-media{inset:-1%;background-size:cover!important;opacity:calc(var(--fmd-bg-opacity,.12) * .8)}
  .firstm-domain .fmd-hero-copy-center>p{font-size:15px}
  .firstm-domain .fmd-domain-combo{grid-template-columns:minmax(0,1fr) 120px 56px!important}
}
@media(max-width:640px){
  .firstm-domain .fmd-hero-v2{padding:108px 0 42px}
  .firstm-domain .fmd-eyebrow{font-size:10px;margin-bottom:12px}.firstm-domain .fmd-eyebrow span{width:24px}
  .firstm-domain .fmd-hero-copy-center{margin-bottom:24px}
  .firstm-domain .fmd-hero-copy-center h1{font-size:min(var(--fmd-title-size,29px),32px)!important}
  .firstm-domain .fmd-tabs{min-width:0;width:min(100%,310px);margin-bottom:16px!important}.firstm-domain .fmd-tabs button{min-width:0;padding-inline:12px!important;font-size:13px}
  .firstm-domain .fmd-domain-combo{grid-template-columns:minmax(0,1fr) 94px 50px!important;min-height:62px;padding:7px}
  .firstm-domain .fmd-transfer-row{grid-template-columns:minmax(0,1fr) 105px!important;min-height:62px;padding:7px}
  .firstm-domain .fmd-domain-name,.firstm-domain .fmd-tld-select,.firstm-domain .fmd-transfer-row label{padding-inline:10px!important}
  .firstm-domain .fmd-tld-select{padding-inline:10px!important}.firstm-domain .fmd-tld-select select{font-size:12px!important}
  .firstm-domain .fmd-search-btn{min-width:46px!important;height:46px!important;min-height:46px!important;padding-inline:10px!important;font-size:12px}
  .firstm-domain .fmd-domain-combo .fmd-search-btn{width:46px!important}
  .firstm-domain .fmd-tld-motion span{font-size:11px;padding:5px 8px}
  .firstm-domain .fmd-tld-motion span:nth-child(3n){display:none}
}
@media(prefers-reduced-motion:reduce){.firstm-domain .fmd-tld-motion span{animation:none!important}}


/* v1.29.46 — reference-accurate compact domain hero */
.firstm-domain .fmd-hero-v2{
  min-height:var(--fmd-hero-min,520px)!important;
  padding:96px 0 34px!important;
  background:var(--fmd-bg,#f7f6f4)!important;
}
.firstm-domain .fmd-hero-media{
  inset:0!important;
  transform:none!important;
  filter:grayscale(1) sepia(.06) saturate(.45) contrast(.94)!important;
  opacity:var(--fmd-bg-opacity,.12)!important;
}
.firstm-domain .fmd-hero-wash{
  background:linear-gradient(180deg,color-mix(in srgb,var(--fmd-overlay,#f7f6f4) 84%,transparent),color-mix(in srgb,var(--fmd-overlay,#f7f6f4) 90%,transparent))!important;
}
.firstm-domain .fmd-eyebrow{display:none!important}
.firstm-domain .fmd-hero-copy-center{margin:0 auto 20px!important;max-width:900px!important}
.firstm-domain .fmd-hero-copy-center h1{font-size:var(--fmd-title-size,29px)!important;line-height:1.45!important;margin:0 auto 8px!important;font-weight:900!important}
.firstm-domain .fmd-hero-copy-center>p{font-size:16px!important;line-height:1.55!important;font-weight:800!important;color:var(--fmd-desc)!important}
.firstm-domain .fmd-tabs{
  width:242px!important;min-width:242px!important;height:54px!important;margin:0 auto 30px!important;padding:5px!important;
  border-radius:14px!important;background:var(--fmd-tab-idle)!important;box-shadow:0 8px 18px rgba(36,30,27,.07)!important;
}
.firstm-domain .fmd-tabs button{min-width:0!important;min-height:44px!important;padding:0 14px!important;border-radius:11px!important;font-size:13px!important;font-weight:900!important}
.firstm-domain .fmd-tabs button.is-active{box-shadow:0 5px 13px color-mix(in srgb,var(--fmd-tab-active) 20%,transparent)!important}
.firstm-domain .fmd-search-shell{width:min(100%,var(--fmd-form-width,980px))!important}
.firstm-domain .fmd-domain-combo,.firstm-domain .fmd-transfer-row{
  min-height:66px!important;height:66px!important;padding:8px 10px!important;border-radius:17px!important;
  border:1px solid color-mix(in srgb,var(--fmd-panel-border) 85%,#cbd8ff)!important;
  box-shadow:0 12px 34px rgba(28,31,40,.07)!important;
}
.firstm-domain .fmd-domain-combo{grid-template-columns:minmax(0,1fr) 145px 54px!important}
.firstm-domain .fmd-domain-name,.firstm-domain .fmd-tld-select,.firstm-domain .fmd-transfer-row label{min-height:48px!important}
.firstm-domain .fmd-domain-name input,.firstm-domain .fmd-transfer-row input{font-size:14px!important;font-weight:500!important}
.firstm-domain .fmd-tld-select select{font-size:13px!important;font-weight:900!important}
.firstm-domain .fmd-search-btn{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border-radius:12px!important}
.firstm-domain .fmd-search-btn i{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:0!important}
.firstm-domain .fmd-search-btn i:before{content:"";width:15px;height:15px;border:2px solid currentColor;border-radius:50%;display:block;box-sizing:border-box}
.firstm-domain .fmd-search-btn i:after{content:"";position:absolute;width:7px;height:2px;background:currentColor;transform:translate(5px,5px) rotate(45deg);border-radius:4px}
.firstm-domain .fmd-form-note{margin:12px auto 0!important;font-size:11px!important;line-height:1.6!important;font-weight:500!important}
.firstm-domain .fmd-domain-logos{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:14px auto 0;max-width:760px}
.firstm-domain .fmd-domain-logos button{appearance:none;border:1px solid rgba(24,28,34,.10);background:rgba(255,255,255,.62);border-radius:10px;padding:7px 11px;min-width:78px;color:#252830;cursor:pointer;display:grid;gap:1px;text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}
.firstm-domain .fmd-domain-logos button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--fmd-accent) 60%,transparent);background:#fff}
.firstm-domain .fmd-domain-logos b{font-size:13px;font-weight:950;letter-spacing:-.02em}
.firstm-domain .fmd-domain-logos button:nth-child(odd) b{color:var(--fmd-accent)}
.firstm-domain .fmd-domain-logos small{font-size:9px;color:#88817c;font-weight:700}
.firstm-domain .fmd-api-note{font-size:11px!important;padding:9px 12px!important;margin-top:11px!important}
@media(max-width:900px){
  .firstm-domain .fmd-hero-v2{min-height:auto!important;padding:86px 0 30px!important}
  .firstm-domain .fmd-hero-media{opacity:calc(var(--fmd-bg-opacity,.12) * .86)!important}
  .firstm-domain .fmd-hero-copy-center{margin-bottom:18px!important}
}
@media(max-width:640px){
  .firstm-domain .fmd-hero-v2{padding:72px 0 24px!important}
  .firstm-domain .fmd-wrap{width:min(94vw,var(--fmd-max))}
  .firstm-domain .fmd-hero-copy-center h1{font-size:min(var(--fmd-title-size,29px),29px)!important;line-height:1.42!important}
  .firstm-domain .fmd-hero-copy-center>p{font-size:14px!important}
  .firstm-domain .fmd-tabs{width:218px!important;min-width:218px!important;height:50px!important;margin-bottom:18px!important}.firstm-domain .fmd-tabs button{min-height:40px!important;font-size:12px!important}
  .firstm-domain .fmd-domain-combo{grid-template-columns:minmax(0,1fr) 82px 44px!important;height:58px!important;min-height:58px!important;padding:6px!important;gap:4px!important;border-radius:14px!important}
  .firstm-domain .fmd-transfer-row{grid-template-columns:minmax(0,1fr) 92px!important;height:58px!important;min-height:58px!important;padding:6px!important;gap:4px!important;border-radius:14px!important}
  .firstm-domain .fmd-domain-name,.firstm-domain .fmd-tld-select,.firstm-domain .fmd-transfer-row label{min-height:44px!important;padding-inline:8px!important}
  .firstm-domain .fmd-domain-name input,.firstm-domain .fmd-transfer-row input{font-size:12px!important}
  .firstm-domain .fmd-tld-select select{font-size:11px!important}
  .firstm-domain .fmd-search-btn{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:10px!important}
  .firstm-domain .fmd-form-note{font-size:10px!important;margin-top:9px!important}
  .firstm-domain .fmd-domain-logos{gap:5px;margin-top:10px;max-width:100%}.firstm-domain .fmd-domain-logos button{min-width:62px;padding:6px 7px;border-radius:8px}.firstm-domain .fmd-domain-logos b{font-size:11px}.firstm-domain .fmd-domain-logos small{font-size:8px}
  .firstm-domain .fmd-tld-motion span{font-size:10px!important;padding:4px 7px!important}
}

/* v1.29.47 — premium sculpted domain search */
.firstm-domain .fmd-search-shell{
  max-width:var(--fmd-form-width,980px)!important;
}
.firstm-domain .fmd-domain-combo,
.firstm-domain .fmd-transfer-row{
  position:relative!important;
  isolation:isolate;
  overflow:visible!important;
  min-height:74px!important;
  height:74px!important;
  padding:8px!important;
  gap:7px!important;
  border:1px solid rgba(35,31,29,.12)!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,#ffffff 0%,#fcfaf8 100%)!important;
  box-shadow:0 18px 44px rgba(26,22,20,.10),0 2px 8px rgba(26,22,20,.035)!important;
  transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important;
}
.firstm-domain .fmd-domain-combo:focus-within,
.firstm-domain .fmd-transfer-row:focus-within{
  border-color:color-mix(in srgb,var(--fmd-accent) 52%,#d8d2ce)!important;
  box-shadow:0 20px 48px rgba(26,22,20,.12),0 0 0 3px color-mix(in srgb,var(--fmd-accent) 8%,transparent)!important;
  transform:translateY(-1px);
}
.firstm-domain .fmd-domain-combo:after,
.firstm-domain .fmd-transfer-row:after{
  content:"";
  position:absolute;
  inset-inline-start:28px;
  bottom:-1px;
  width:78px;
  height:2px;
  border-radius:999px;
  background:var(--fmd-accent);
  opacity:.82;
  transition:width .25s ease,opacity .25s ease;
  z-index:4;
}
.firstm-domain .fmd-domain-combo:focus-within:after,
.firstm-domain .fmd-transfer-row:focus-within:after{width:138px;opacity:1}

.firstm-domain .fmd-domain-combo{
  grid-template-columns:minmax(0,1fr) 126px 56px!important;
}
.firstm-domain .fmd-domain-name,
.firstm-domain .fmd-transfer-row label{
  position:relative!important;
  min-height:56px!important;
  padding:0 18px 0 54px!important;
  border:0!important;
  border-radius:17px!important;
  background:transparent!important;
  justify-content:center!important;
}
[dir="rtl"].firstm-domain .fmd-domain-name,
[dir="rtl"].firstm-domain .fmd-transfer-row label{
  padding:0 54px 0 18px!important;
}
.firstm-domain .fmd-domain-name:before,
.firstm-domain .fmd-transfer-row label:before{
  content:"";
  position:absolute;
  inset-inline-start:12px;
  top:50%;
  width:30px;
  height:30px;
  transform:translateY(-50%);
  border-radius:11px;
  background:color-mix(in srgb,var(--fmd-accent) 10%,#fff);
  border:1px solid color-mix(in srgb,var(--fmd-accent) 18%,#eee7e2);
  box-shadow:inset 0 0 0 5px rgba(255,255,255,.6);
}
.firstm-domain .fmd-domain-name:after,
.firstm-domain .fmd-transfer-row label:after{
  content:"";
  position:absolute;
  inset-inline-start:19px;
  top:50%;
  width:16px;
  height:16px;
  transform:translateY(-50%);
  background:var(--fmd-accent);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M3.5 12h17M12 3c2.7 2.7 4 5.7 4 9s-1.3 6.3-4 9c-2.7-2.7-4-5.7-4-9s1.3-6.3 4-9Z' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M3.5 12h17M12 3c2.7 2.7 4 5.7 4 9s-1.3 6.3-4 9c-2.7-2.7-4-5.7-4-9s1.3-6.3 4-9Z' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center/contain no-repeat;
}
.firstm-domain .fmd-domain-name input,
.firstm-domain .fmd-transfer-row input{
  height:100%!important;
  width:100%!important;
  padding:0!important;
  color:#26211f!important;
  font-size:15px!important;
  font-weight:650!important;
  line-height:1.2!important;
  caret-color:var(--fmd-accent)!important;
}
.firstm-domain .fmd-domain-name input::placeholder,
.firstm-domain .fmd-transfer-row input::placeholder{
  color:#918b87!important;
  opacity:1!important;
  font-weight:500!important;
}

.firstm-domain .fmd-tld-select{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:56px!important;
  padding:0 28px 0 12px!important;
  margin:0!important;
  border:1px solid color-mix(in srgb,var(--fmd-accent) 18%,#e6ded9)!important;
  border-radius:17px!important;
  background:color-mix(in srgb,var(--fmd-accent) 7%,#fff)!important;
  overflow:hidden!important;
}
[dir="rtl"].firstm-domain .fmd-tld-select{padding:0 12px 0 28px!important}
.firstm-domain .fmd-tld-select:before{
  content:"";
  position:absolute;
  inset-inline-start:13px;
  width:6px;
  height:6px;
  border-radius:50%;
  background:var(--fmd-accent);
  box-shadow:0 0 0 4px color-mix(in srgb,var(--fmd-accent) 10%,transparent);
  pointer-events:none;
}
.firstm-domain .fmd-tld-select:after{
  content:"";
  position:absolute;
  inset-inline-end:13px;
  width:7px;
  height:7px;
  border-inline-end:1.8px solid var(--fmd-accent);
  border-bottom:1.8px solid var(--fmd-accent);
  transform:translateY(-2px) rotate(45deg);
  pointer-events:none;
}
.firstm-domain .fmd-tld-select select{
  appearance:none!important;
  -webkit-appearance:none!important;
  direction:ltr!important;
  text-align:center!important;
  text-align-last:center!important;
  width:100%!important;
  color:var(--fmd-accent)!important;
  font-size:13px!important;
  font-weight:950!important;
  letter-spacing:.01em!important;
  padding:0 5px!important;
  cursor:pointer!important;
}

.firstm-domain .fmd-domain-combo .fmd-search-btn{
  width:56px!important;
  min-width:56px!important;
  height:56px!important;
  min-height:56px!important;
  margin:0!important;
  border:0!important;
  border-radius:17px!important;
  background:var(--fmd-accent)!important;
  box-shadow:none!important;
  transform:none!important;
  transition:background .2s ease,transform .2s ease!important;
}
.firstm-domain .fmd-domain-combo .fmd-search-btn:hover{
  background:#171514!important;
  transform:translateY(-1px)!important;
}
.firstm-domain .fmd-domain-combo .fmd-search-btn i{position:relative!important;width:24px!important;height:24px!important}
.firstm-domain .fmd-domain-combo .fmd-search-btn i:before{width:16px!important;height:16px!important;border-width:2px!important}
.firstm-domain .fmd-domain-combo .fmd-search-btn i:after{width:8px!important;height:2px!important;transform:translate(6px,6px) rotate(45deg)!important}

.firstm-domain .fmd-transfer-row{
  grid-template-columns:minmax(0,1fr) 132px!important;
}
.firstm-domain .fmd-transfer-row .fmd-search-btn{
  width:auto!important;
  min-width:132px!important;
  height:56px!important;
  min-height:56px!important;
  border-radius:17px!important;
  background:var(--fmd-accent)!important;
  box-shadow:none!important;
  padding:0 18px!important;
}
.firstm-domain .fmd-transfer-row .fmd-search-btn:hover{background:#171514!important;transform:translateY(-1px)!important}

@media(max-width:640px){
  .firstm-domain .fmd-domain-combo,
  .firstm-domain .fmd-transfer-row{
    min-height:62px!important;
    height:62px!important;
    padding:6px!important;
    gap:4px!important;
    border-radius:19px!important;
    box-shadow:0 12px 28px rgba(26,22,20,.09)!important;
  }
  .firstm-domain .fmd-domain-combo{grid-template-columns:minmax(0,1fr) 82px 48px!important}
  .firstm-domain .fmd-domain-name,
  .firstm-domain .fmd-transfer-row label{min-height:48px!important;padding:0 8px 0 39px!important;border-radius:14px!important}
  [dir="rtl"].firstm-domain .fmd-domain-name,
  [dir="rtl"].firstm-domain .fmd-transfer-row label{padding:0 39px 0 8px!important}
  .firstm-domain .fmd-domain-name:before,
  .firstm-domain .fmd-transfer-row label:before{width:26px;height:26px;inset-inline-start:7px;border-radius:9px}
  .firstm-domain .fmd-domain-name:after,
  .firstm-domain .fmd-transfer-row label:after{width:14px;height:14px;inset-inline-start:13px}
  .firstm-domain .fmd-domain-name input,
  .firstm-domain .fmd-transfer-row input{font-size:12px!important}
  .firstm-domain .fmd-tld-select{min-height:48px!important;border-radius:14px!important;padding:0 19px 0 7px!important}
  [dir="rtl"].firstm-domain .fmd-tld-select{padding:0 7px 0 19px!important}
  .firstm-domain .fmd-tld-select:before{display:none}
  .firstm-domain .fmd-tld-select:after{inset-inline-end:8px;width:6px;height:6px}
  .firstm-domain .fmd-tld-select select{font-size:11px!important;padding:0!important}
  .firstm-domain .fmd-domain-combo .fmd-search-btn{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:14px!important}
  .firstm-domain .fmd-transfer-row{grid-template-columns:minmax(0,1fr) 94px!important}
  .firstm-domain .fmd-transfer-row .fmd-search-btn{min-width:94px!important;height:48px!important;min-height:48px!important;border-radius:14px!important;padding:0 9px!important;font-size:11px!important}
  .firstm-domain .fmd-domain-combo:after,
  .firstm-domain .fmd-transfer-row:after{inset-inline-start:20px;width:58px}
}

/* v1.29.48 — premium domain suggestions */
.firstm-domain .fmd-premium-suggestions{width:min(100%,var(--fmd-form-width,980px));margin:16px auto 0;padding:16px;border:1px solid rgba(208,84,35,.17);border-radius:18px;background:rgba(255,253,249,.86);backdrop-filter:blur(10px)}
.firstm-domain .fmd-premium-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:10px}.firstm-domain .fmd-premium-head div{display:grid;gap:2px}.firstm-domain .fmd-premium-head span{font-size:8px;letter-spacing:.16em;font-weight:950;color:var(--fmd-accent)}.firstm-domain .fmd-premium-head b{font-size:13px}.firstm-domain .fmd-premium-head small{font-size:9px;color:#8b837d}.firstm-domain .fmd-premium-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.firstm-domain .fmd-premium-grid a{text-decoration:none;color:#17181b;border:1px solid #e6dfd9;background:#fff;border-radius:12px;padding:10px;display:grid;gap:3px;transition:.18s}.firstm-domain .fmd-premium-grid a:hover{border-color:var(--fmd-accent);transform:translateY(-2px)}.firstm-domain .fmd-premium-grid a span{font-size:7px;color:var(--fmd-accent);font-weight:950;letter-spacing:.13em}.firstm-domain .fmd-premium-grid a b{font-size:12px;direction:ltr;text-align:left}.firstm-domain .fmd-premium-grid a strong{font-size:10px;color:#6f6862}
@media(max-width:720px){.firstm-domain .fmd-premium-grid{grid-template-columns:1fr 1fr}.firstm-domain .fmd-premium-head{align-items:start;flex-direction:column}.firstm-domain .fmd-premium-suggestions{padding:12px}}

/* ==========================================================================
   v1.29.68 — EXACT supplied Domain Offers section for /domain/.
   The desktop geometry follows the supplied reference: 8 cards × 2 rows,
   1248px inner grid, quiet white/grey surface, no extra invented decoration.
   ========================================================================== */
.firstm-domain .fmd-domain-offers{
  position:relative;
  z-index:2;
  box-sizing:border-box;
  width:100%;
  padding:28px 0 92px;
  background:var(--fmd-offers-bg,#fcfcfc);
  color:#111827;
  border:0;
}
.firstm-domain .fmd-domain-offers .fmd-wrap{
  width:min(1248px,calc(100% - 40px))!important;
  max-width:1248px!important;
  margin-inline:auto!important;
  padding:0!important;
}
.firstm-domain .fmd-domain-offers__head{
  width:100%;
  max-width:920px;
  margin:0 auto 39px;
  text-align:center;
}
.firstm-domain .fmd-domain-offers__head h2{
  margin:0 0 8px!important;
  color:var(--fmd-offers-title,#111827)!important;
  font-family:'Tajawal',sans-serif!important;
  font-size:29px!important;
  line-height:1.35!important;
  font-weight:900!important;
  letter-spacing:0!important;
}
.firstm-domain .fmd-domain-offers__head p{
  margin:0!important;
  color:var(--fmd-offers-text,#667085)!important;
  font-family:'Tajawal',sans-serif!important;
  font-size:14px!important;
  line-height:1.7!important;
  font-weight:700!important;
}
.firstm-domain .fmd-domain-offers__grid{
  display:grid!important;
  grid-template-columns:repeat(8,minmax(0,1fr))!important;
  gap:14px!important;
  width:100%;
  margin:0 auto;
  direction:rtl;
}
.firstm-domain .fmd-domain-offer-card{
  position:relative;
  box-sizing:border-box;
  min-width:0;
  height:162px;
  padding:34px 10px 17px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  background:linear-gradient(180deg,color-mix(in srgb,var(--fmd-offers-card,#fff) 96%,#f1f2f4 4%) 0%,var(--fmd-offers-card,#fff) 100%);
  border:1px solid var(--fmd-offers-border,#e3e6ea);
  border-radius:13px;
  box-shadow:0 14px 26px rgba(17,24,39,.045);
  overflow:hidden;
  transform:none!important;
}
.firstm-domain .fmd-domain-offer-card:hover{
  transform:none!important;
  border-color:var(--fmd-offers-border,#e3e6ea)!important;
  box-shadow:0 14px 26px rgba(17,24,39,.045)!important;
}
.firstm-domain .fmd-domain-offer-card__badge{
  position:absolute;
  top:10px;
  inset-inline-start:50%;
  transform:translateX(-50%);
  min-width:49px;
  height:27px;
  padding:0 10px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:999px;
  background:var(--fmd-offers-badge,#ff4d57);
  color:var(--fmd-offers-badge-text,#fff);
  font-family:'Tajawal',sans-serif;
  font-size:10px;
  line-height:1;
  font-weight:900;
  box-shadow:none;
  z-index:2;
}
.firstm-domain .fmd-domain-offer-card__logo{
  width:100%;
  min-height:50px;
  margin:0;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:4px;
  color:var(--fmd-offer-logo,#111827);
  white-space:nowrap;
}
.firstm-domain .fmd-domain-offer-card__logo img{
  display:block;
  width:auto;
  max-width:104px;
  height:auto;
  max-height:46px;
  object-fit:contain;
}
.firstm-domain .fmd-domain-offer-card__logo i{
  display:block;
  width:7px;
  height:7px;
  border-radius:50%;
  background:currentColor;
}
.firstm-domain .fmd-domain-offer-card__logo strong{
  font:900 28px/.95 Arial,sans-serif;
  letter-spacing:-.07em;
}
.firstm-domain .fmd-domain-offer-card__price{
  min-height:35px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-end;
  gap:5px;
  color:#111827;
}
.firstm-domain .fmd-domain-offer-card__price del{
  color:#98a2b3;
  font:750 11px/1.1 Arial,sans-serif;
  text-decoration-thickness:1px;
}
.firstm-domain .fmd-domain-offer-card__price b{
  color:#111827;
  font:900 13px/1.15 Arial,sans-serif;
}
@media(max-width:1280px){
  .firstm-domain .fmd-domain-offers .fmd-wrap{width:min(100% - 36px,1000px)!important}
  .firstm-domain .fmd-domain-offers__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:720px){
  .firstm-domain .fmd-domain-offers{padding:38px 0 48px}
  .firstm-domain .fmd-domain-offers .fmd-wrap{width:calc(100% - 24px)!important}
  .firstm-domain .fmd-domain-offers__head{margin-bottom:25px;text-align:center}
  .firstm-domain .fmd-domain-offers__head h2{font-size:29px!important}
  .firstm-domain .fmd-domain-offers__head p{font-size:12px!important;line-height:1.65!important}
  .firstm-domain .fmd-domain-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .firstm-domain .fmd-domain-offer-card{height:148px;padding:31px 8px 14px;border-radius:12px}
  .firstm-domain .fmd-domain-offer-card__logo img{max-width:96px;max-height:41px}
  .firstm-domain .fmd-domain-offer-card__logo strong{font-size:25px}
}

/* v1.29.69 — custom Domain Offer logos uploaded from the dashboard */
.firstm-domain .fmd-domain-offer-card__logo{overflow:visible}
.firstm-domain .fmd-domain-offer-card__logo img{max-width:112px;max-height:50px;object-fit:contain}
.firstm-domain .fmd-domain-offer-card__badge{z-index:4}
@media(max-width:720px){.firstm-domain .fmd-domain-offer-card__logo img{max-width:100px;max-height:44px}}

/* ==========================================================================
   v1.29.70 — Premium framed TLD backdrop + restrained card hover motion.
   Keeps the exact offer-card geometry while adding a professional domain
   atmosphere behind the section. No red glow and no intrusive animation.
   ========================================================================== */
.firstm-domain .fmd-domain-offers{
  isolation:isolate;
  overflow:hidden;
}
.firstm-domain .fmd-domain-offers>.fmd-wrap{
  position:relative;
  z-index:2;
}
.firstm-domain .fmd-domain-offers__backdrop{
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  overflow:hidden;
}
.firstm-domain .fmd-domain-offers__frame{
  position:absolute;
  width:238px;
  height:238px;
  border:1px solid rgba(36,42,48,.095);
  border-radius:34px;
  background:rgba(255,255,255,.28);
  box-shadow:0 20px 55px rgba(27,31,36,.045);
}
.firstm-domain .fmd-domain-offers__frame::before{
  content:"";
  position:absolute;
  inset:17px;
  border:1px dashed rgba(36,42,48,.07);
  border-radius:26px;
}
.firstm-domain .fmd-domain-offers__frame--start{
  inset-inline-start:-86px;
  top:108px;
  transform:rotate(-9deg);
}
.firstm-domain .fmd-domain-offers__frame--end{
  inset-inline-end:-92px;
  bottom:48px;
  transform:rotate(8deg);
}
.firstm-domain .fmd-domain-offers__frame span{
  position:absolute;
  min-width:64px;
  height:38px;
  padding:0 12px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:1px solid currentColor;
  border-radius:11px;
  background:rgba(255,255,255,.92);
  font:900 15px/1 Arial,sans-serif;
  letter-spacing:-.035em;
  opacity:.54;
  box-shadow:0 8px 18px rgba(26,30,34,.045);
}
.firstm-domain .fmd-domain-offers__frame span:nth-child(1){inset-inline-start:22px;top:30px;transform:rotate(7deg)}
.firstm-domain .fmd-domain-offers__frame span:nth-child(2){inset-inline-end:20px;top:76px;transform:rotate(-5deg)}
.firstm-domain .fmd-domain-offers__frame span:nth-child(3){inset-inline-start:36px;bottom:45px;transform:rotate(-4deg)}
.firstm-domain .fmd-domain-offers__frame span:nth-child(4){inset-inline-end:24px;bottom:18px;transform:rotate(6deg)}
.firstm-domain .fmd-domain-offers__frame .is-orange{color:#D05423}
.firstm-domain .fmd-domain-offers__frame .is-ink{color:#252A30}
.firstm-domain .fmd-domain-offers__frame .is-green{color:#3F8B68}
.firstm-domain .fmd-domain-offers__frame .is-gold{color:#B98216}
.firstm-domain .fmd-domain-offers__frame .is-plum{color:#76506F}

.firstm-domain .fmd-domain-offer-card{
  transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s ease,border-color .24s ease,background .24s ease!important;
  will-change:transform;
}
.firstm-domain .fmd-domain-offer-card::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  pointer-events:none;
  opacity:0;
  background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,0) 38%);
  transition:opacity .24s ease;
}
.firstm-domain .fmd-domain-offer-card:hover{
  transform:translateY(-6px) scale(1.012)!important;
  border-color:color-mix(in srgb,var(--fmd-offers-border,#e3e6ea) 62%,#D05423 38%)!important;
  box-shadow:0 22px 38px rgba(28,32,36,.105)!important;
}
.firstm-domain .fmd-domain-offer-card:hover::after{opacity:.42}
.firstm-domain .fmd-domain-offer-card__logo,
.firstm-domain .fmd-domain-offer-card__price{
  position:relative;
  z-index:2;
  transition:transform .24s cubic-bezier(.2,.7,.2,1);
}
.firstm-domain .fmd-domain-offer-card__badge{
  z-index:4;
  transition:transform .24s cubic-bezier(.2,.7,.2,1);
}
.firstm-domain .fmd-domain-offer-card:hover .fmd-domain-offer-card__logo{transform:translateY(-2px)}
.firstm-domain .fmd-domain-offer-card:hover .fmd-domain-offer-card__badge{transform:translateX(-50%) translateY(-1px)}
.firstm-domain .fmd-domain-offer-card:hover .fmd-domain-offer-card__price{transform:translateY(-1px)}

@media(max-width:1280px){
  .firstm-domain .fmd-domain-offers__frame{width:205px;height:205px;opacity:.72}
  .firstm-domain .fmd-domain-offers__frame--start{inset-inline-start:-122px}
  .firstm-domain .fmd-domain-offers__frame--end{inset-inline-end:-126px}
}
@media(max-width:720px){
  .firstm-domain .fmd-domain-offers__frame{display:none}
  .firstm-domain .fmd-domain-offer-card:hover{transform:translateY(-3px)!important}
}
@media(prefers-reduced-motion:reduce){
  .firstm-domain .fmd-domain-offer-card,
  .firstm-domain .fmd-domain-offer-card::after,
  .firstm-domain .fmd-domain-offer-card__logo,
  .firstm-domain .fmd-domain-offer-card__badge,
  .firstm-domain .fmd-domain-offer-card__price{transition:none!important}
  .firstm-domain .fmd-domain-offer-card:hover{transform:none!important}
}

/* ======================================================================
   v1.29.75 — Clean white-smoke domain price comparison
   ====================================================================== */
.firstm-domain .fmd-domain-price-compare{
  position:relative;overflow:hidden;padding:72px 0;background:var(--fmd-compare-bg,#f5f5f3);color:var(--fmd-compare-title,#111827);border-top:1px solid rgba(17,24,39,.04);border-bottom:1px solid rgba(17,24,39,.05)
}
.firstm-domain .fmd-domain-price-compare::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 12%,rgba(217,84,31,.055),transparent 23%),radial-gradient(circle at 88% 82%,rgba(17,24,39,.035),transparent 24%)}
.firstm-domain .fmd-domain-price-compare__inner{position:relative;width:min(calc(100% - 48px),var(--fmd-compare-width,1120px))!important;margin-inline:auto!important;display:grid;gap:24px}
.firstm-domain .fmd-domain-price-compare__copy{text-align:center;max-width:760px;margin:0 auto}
.firstm-domain .fmd-domain-price-compare__kicker{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--fmd-compare-accent,#d9541f);font-size:12px;font-weight:900;margin-bottom:10px}
.firstm-domain .fmd-domain-price-compare__kicker i{display:block;width:34px;height:1px;background:var(--fmd-compare-accent,#d9541f);opacity:.45}
.firstm-domain .fmd-domain-price-compare__copy h2{margin:0;color:var(--fmd-compare-title,#111827);font-size:29px!important;line-height:1.25;font-weight:950;letter-spacing:-.025em}
.firstm-domain .fmd-domain-price-compare__copy p{margin:12px auto 0;color:var(--fmd-compare-text,#68707d);font-size:14px;line-height:1.9;max-width:690px}
.firstm-domain .fmd-domain-price-compare__board{width:100%;overflow:hidden;border:1px solid var(--fmd-compare-border,#e3e5e8);border-radius:22px;background:var(--fmd-compare-board,#fff);box-shadow:0 22px 55px rgba(17,24,39,.075)}
.firstm-domain .fmd-domain-price-compare__board-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:0 20px;border-bottom:1px solid var(--fmd-compare-border,#e3e5e8);background:rgba(17,24,39,.018)}
.firstm-domain .fmd-domain-price-compare__board-head>div{display:flex;align-items:center;gap:10px}.firstm-domain .fmd-domain-price-compare__board-head b{font-size:12px;color:var(--fmd-compare-title,#111827)}.firstm-domain .fmd-domain-price-compare__board-head small{font-size:10px;color:var(--fmd-compare-text,#68707d)}
.firstm-domain .fmd-domain-price-compare__live-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--fmd-compare-accent,#d9541f);box-shadow:0 0 0 4px rgba(217,84,31,.11)}
.firstm-domain .fmd-domain-price-compare__scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#c9cdd2 transparent}
.firstm-domain .fmd-domain-price-table{width:100%;min-width:880px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--fmd-compare-title,#111827)}
.firstm-domain[dir="rtl"] .fmd-domain-price-table{direction:rtl}.firstm-domain[dir="ltr"] .fmd-domain-price-table{direction:ltr}
.firstm-domain .fmd-domain-price-table col.fmd-col-domain{width:32%}.firstm-domain .fmd-domain-price-table col.fmd-col-price{width:17%}.firstm-domain .fmd-domain-price-table col.fmd-col-action{width:17%}
.firstm-domain .fmd-domain-price-table th{height:48px;padding:0 12px;border-bottom:1px solid var(--fmd-compare-border,#e3e5e8);color:var(--fmd-compare-text,#68707d);font-size:10px;font-weight:900;text-align:center!important;white-space:nowrap;background:#fafafa}
.firstm-domain .fmd-domain-price-table td{height:76px;padding:10px 12px;border-bottom:1px solid var(--fmd-compare-border,#e3e5e8);font-size:11px;vertical-align:middle;text-align:center!important;transition:background .22s ease}
.firstm-domain .fmd-domain-price-table tbody tr:last-child td{border-bottom:0}.firstm-domain .fmd-domain-price-table tbody tr:hover td{background:#fcf7f4}.firstm-domain .fmd-domain-price-table tbody tr.is-featured td{background:#fffaf7}
.firstm-domain .fmd-domain-price-table__domain{display:grid;grid-template-columns:56px minmax(90px,1fr) auto;align-items:center;justify-content:center;gap:11px;width:100%;max-width:280px;margin-inline:auto;direction:ltr}
.firstm-domain .fmd-domain-price-table__logo{display:grid;place-items:center;width:56px;height:38px;border:1px solid var(--fmd-compare-border,#e3e5e8);border-radius:10px;background:#fff;overflow:hidden;padding:5px}
.firstm-domain .fmd-domain-price-table__logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.firstm-domain .fmd-domain-price-table__logo>strong{color:#17191d;font:900 13px/1 Arial,sans-serif}
.firstm-domain .fmd-domain-price-table__meta{display:grid;gap:4px;min-width:0;text-align:left}.firstm-domain .fmd-domain-price-table__meta b{color:var(--fmd-compare-title,#111827);font:900 12px/1 Arial,sans-serif}.firstm-domain .fmd-domain-price-table__meta small{color:var(--fmd-compare-text,#68707d);font-size:8.8px;line-height:1.35;white-space:normal}
.firstm-domain .fmd-domain-price-table__domain em{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 7px;border-radius:7px;background:var(--fmd-compare-accent,#d9541f);color:#fff;font-size:8px;font-style:normal;font-weight:900;white-space:nowrap}
.firstm-domain .fmd-domain-price-table td>strong{display:block;color:var(--fmd-compare-title,#111827);font:900 12px/1.2 Arial,sans-serif;white-space:nowrap}.firstm-domain .fmd-domain-price-table td>.fmd-price-main{color:var(--fmd-compare-accent,#d9541f)}.firstm-domain .fmd-domain-price-table td>small{display:block;margin-top:4px;color:var(--fmd-compare-text,#68707d);font-size:8.5px;white-space:nowrap}
.firstm-domain .fmd-domain-price-table__choose{display:grid;margin-inline:auto;place-items:center;width:36px;height:36px;border:1px solid #efd4c8;border-radius:10px;background:#fff7f2;color:var(--fmd-compare-accent,#d9541f);cursor:pointer;font-size:15px;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}
.firstm-domain .fmd-domain-price-table__choose:hover{transform:translateY(-2px);background:var(--fmd-compare-accent,#d9541f);color:#fff;box-shadow:0 10px 24px rgba(17,24,39,.12)}
.firstm-domain .fmd-domain-price-compare__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 2px 0}
.firstm-domain .fmd-domain-price-compare__footer>div{display:grid;gap:5px}.firstm-domain .fmd-domain-price-compare__footer b{color:var(--fmd-compare-title,#111827);font-size:14px}.firstm-domain .fmd-domain-price-compare__footer span{color:var(--fmd-compare-text,#68707d);font-size:11px}
.firstm-domain .fmd-domain-price-compare__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border-radius:13px;background:var(--fmd-compare-accent,#d9541f);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:900;box-shadow:0 10px 24px rgba(17,24,39,.10);transition:transform .25s ease,filter .25s ease,box-shadow .25s ease}
.firstm-domain .fmd-domain-price-compare__cta:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 14px 30px rgba(17,24,39,.14)}
.firstm-domain .fmd-domain-price-compare__cta>span{color:#fff;font-size:15px}
@media(max-width:900px){.firstm-domain .fmd-domain-price-compare{padding:58px 0}.firstm-domain .fmd-domain-price-compare__inner{width:calc(100% - 30px)!important}.firstm-domain .fmd-domain-price-compare__board-head{align-items:flex-start;flex-direction:column;padding:14px 16px;gap:5px}.firstm-domain .fmd-domain-price-compare__footer{align-items:stretch;flex-direction:column}.firstm-domain .fmd-domain-price-compare__cta{width:100%}}
@media(max-width:600px){.firstm-domain .fmd-domain-price-compare{padding:48px 0}.firstm-domain .fmd-domain-price-compare__inner{width:calc(100% - 24px)!important}.firstm-domain .fmd-domain-price-compare__copy h2{font-size:29px!important}.firstm-domain .fmd-domain-price-compare__copy p{font-size:12px;line-height:1.8}}
@media(prefers-reduced-motion:reduce){.firstm-domain .fmd-domain-price-table td,.firstm-domain .fmd-domain-price-table__choose,.firstm-domain .fmd-domain-price-compare__cta{transition:none!important}}


/* v1.29.76 — animated multi-background comparison section + independent inner block width */
.firstm-domain .fmd-domain-price-compare{isolation:isolate;background:var(--fmd-compare-bg,#f6f7f8)}
.firstm-domain .fmd-domain-price-compare::before{z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.76)),radial-gradient(circle at 50% 18%,rgba(255,255,255,.9),rgba(255,255,255,.18) 46%,transparent 72%)}
.firstm-domain .fmd-domain-price-compare::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(246,247,248,.28),rgba(255,255,255,.10) 34%,rgba(255,255,255,.18) 66%,rgba(246,247,248,.30));mix-blend-mode:normal}
.firstm-domain .fmd-domain-price-compare__backgrounds{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.firstm-domain .fmd-domain-price-compare__bg{position:absolute;inset:-3%;opacity:0;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1.02);transition:opacity 1.15s ease,transform 7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform;filter:saturate(.92) contrast(.98)}
.firstm-domain .fmd-domain-price-compare__bg.is-active{opacity:var(--fmd-compare-bg-opacity,.72);transform:scale(1.065) translate3d(-.5%,0,0)}
.firstm-domain .fmd-domain-price-compare.has-bg-motion .fmd-domain-price-compare__bg.is-active{animation:fmdCompareBackgroundDrift 12s ease-in-out infinite alternate}
@keyframes fmdCompareBackgroundDrift{0%{transform:scale(1.045) translate3d(-.65%,.15%,0)}100%{transform:scale(1.085) translate3d(.65%,-.15%,0)}}
.firstm-domain .fmd-domain-price-compare__inner{z-index:2;width:min(calc(100% - 48px),var(--fmd-compare-width,1520px))!important;gap:27px}
.firstm-domain .fmd-domain-price-compare__copy{position:relative;padding:15px 22px 11px;border-radius:18px;background:rgba(255,255,255,.64);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 32px rgba(17,24,39,.035)}
.firstm-domain .fmd-domain-price-compare__board{width:min(100%,var(--fmd-compare-inner-width,1420px));margin-inline:auto;background:color-mix(in srgb,var(--fmd-compare-board,#fff) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 70px rgba(17,24,39,.10),0 1px 0 rgba(255,255,255,.72) inset}
.firstm-domain .fmd-domain-price-compare__footer{width:min(100%,var(--fmd-compare-inner-width,1420px));margin-inline:auto;padding:4px 4px 0}
.firstm-domain .fmd-domain-price-compare__board-head{background:rgba(255,255,255,.64)}
.firstm-domain .fmd-domain-price-table th{background:rgba(250,250,250,.83)}
.firstm-domain .fmd-domain-price-table td{background:rgba(255,255,255,.84)}
.firstm-domain .fmd-domain-price-table tbody tr:hover td{background:rgba(252,247,244,.94)}
.firstm-domain .fmd-domain-price-table tbody tr.is-featured td{background:rgba(255,250,247,.94)}
@media(max-width:900px){.firstm-domain .fmd-domain-price-compare__bg{inset:0;background-size:auto 100%;background-position:15% center}.firstm-domain .fmd-domain-price-compare__copy{padding:13px 15px}.firstm-domain .fmd-domain-price-compare__board,.firstm-domain .fmd-domain-price-compare__footer{width:100%}}
@media(prefers-reduced-motion:reduce){.firstm-domain .fmd-domain-price-compare__bg{animation:none!important;transition:none!important;transform:none!important}}

/* ======================================================================
   v1.29.78 — generated animated domain-network background (no image needed)
   ====================================================================== */
.firstm-domain .fmd-domain-price-compare.has-auto-domain-bg{background:linear-gradient(135deg,#f8f8f6 0%,#f1f2f3 46%,#fbfaf7 100%)}
.firstm-domain .fmd-domain-price-compare.has-auto-domain-bg::before{z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.90),rgba(255,255,255,.58) 42%,rgba(255,255,255,.76)),radial-gradient(circle at 18% 55%,rgba(217,84,31,.08),transparent 31%)}
.firstm-domain .fmd-domain-price-compare__auto-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:var(--fmd-compare-bg-opacity,.72)}
.firstm-domain .fmd-auto-grid{position:absolute;inset:-20%;background-image:linear-gradient(rgba(17,24,39,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.045) 1px,transparent 1px);background-size:52px 52px;transform:perspective(850px) rotateX(62deg) translateY(14%);transform-origin:center bottom;mask-image:linear-gradient(to bottom,transparent 5%,#000 40%,#000 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 5%,#000 40%,#000 75%,transparent 100%)}
.firstm-domain .fmd-auto-globe{position:absolute;width:min(43vw,650px);aspect-ratio:1;inset-inline-start:-7%;top:50%;translate:0 -50%;border-radius:50%;background:radial-gradient(circle at 40% 36%,rgba(255,255,255,.96) 0 3%,transparent 4%),radial-gradient(circle at 48% 48%,rgba(217,84,31,.20),transparent 54%),repeating-radial-gradient(circle at center,transparent 0 34px,rgba(17,24,39,.075) 35px 36px),repeating-linear-gradient(90deg,transparent 0 43px,rgba(17,24,39,.06) 44px 45px,transparent 46px 88px);border:1px solid rgba(17,24,39,.08);box-shadow:0 35px 90px rgba(17,24,39,.08),inset 0 0 70px rgba(217,84,31,.08);filter:saturate(.9)}
.firstm-domain .fmd-auto-orbit{position:absolute;inset-inline-start:-8%;top:50%;width:min(49vw,760px);height:min(24vw,370px);border:1.5px solid rgba(217,84,31,.24);border-radius:50%;transform:translateY(-50%) rotate(-11deg);box-shadow:0 0 25px rgba(217,84,31,.05)}
.firstm-domain .fmd-auto-orbit--two{width:min(43vw,670px);height:min(31vw,470px);transform:translateY(-50%) rotate(22deg);border-color:rgba(17,24,39,.11)}
.firstm-domain .fmd-auto-chip{position:absolute;display:grid;place-items:center;min-width:82px;height:44px;padding:0 14px;border-radius:13px;border:1px solid rgba(17,24,39,.11);background:rgba(255,255,255,.84);box-shadow:0 10px 30px rgba(17,24,39,.10);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#18202c;font:900 20px/1 Arial,sans-serif;letter-spacing:-.04em}
.firstm-domain .fmd-auto-chip--com{inset-inline-start:22%;top:17%;color:#d9541f}.firstm-domain .fmd-auto-chip--net{inset-inline-start:8%;top:29%}.firstm-domain .fmd-auto-chip--org{inset-inline-start:27%;top:64%}.firstm-domain .fmd-auto-chip--store{inset-inline-start:5%;top:71%;font-size:16px}.firstm-domain .fmd-auto-chip--ai{inset-inline-start:30%;top:37%;min-width:66px}.firstm-domain .fmd-auto-chip--tech{inset-inline-start:15%;top:52%;font-size:16px}
.firstm-domain .fmd-auto-scan{position:absolute;inset:-20% -10%;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.0) 45%,rgba(255,255,255,.48) 50%,rgba(217,84,31,.06) 52%,transparent 58%);transform:translateX(-48%)}
.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-grid{animation:fmdAutoGridMove 18s linear infinite alternate}
.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-globe{animation:fmdAutoGlobeFloat 9s ease-in-out infinite alternate}
.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-orbit--one{animation:fmdAutoOrbitOne 16s ease-in-out infinite alternate}
.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-orbit--two{animation:fmdAutoOrbitTwo 19s ease-in-out infinite alternate}
.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-chip{animation:fmdAutoChipFloat 6.5s ease-in-out infinite alternate}
.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-chip:nth-of-type(6){animation-delay:-1.2s}.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-chip:nth-of-type(7){animation-delay:-2.4s}.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-chip:nth-of-type(8){animation-delay:-3.1s}.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-chip:nth-of-type(9){animation-delay:-1.8s}
.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-scan{animation:fmdAutoScan 11s ease-in-out infinite}
@keyframes fmdAutoGridMove{to{transform:perspective(850px) rotateX(62deg) translate3d(1.5%,12%,0)}}
@keyframes fmdAutoGlobeFloat{to{translate:1.5% -52%;rotate:1.5deg}}
@keyframes fmdAutoOrbitOne{to{transform:translateY(-50%) rotate(-5deg) scale(1.025)}}
@keyframes fmdAutoOrbitTwo{to{transform:translateY(-50%) rotate(16deg) scale(.985)}}
@keyframes fmdAutoChipFloat{to{transform:translate3d(0,-9px,0) rotate(.5deg)}}
@keyframes fmdAutoScan{0%,22%{transform:translateX(-56%);opacity:0}45%{opacity:1}72%,100%{transform:translateX(58%);opacity:0}}
@media(max-width:980px){.firstm-domain .fmd-auto-globe{width:580px;inset-inline-start:-290px;opacity:.42}.firstm-domain .fmd-auto-orbit{inset-inline-start:-280px;opacity:.45}.firstm-domain .fmd-auto-chip{opacity:.50;transform:scale(.82)}.firstm-domain .fmd-auto-chip--com{inset-inline-start:5%}.firstm-domain .fmd-auto-chip--net{inset-inline-start:2%}.firstm-domain .fmd-auto-chip--org{inset-inline-start:12%}.firstm-domain .fmd-auto-chip--store{inset-inline-start:1%}.firstm-domain .fmd-auto-chip--ai{inset-inline-start:18%}.firstm-domain .fmd-auto-chip--tech{inset-inline-start:6%}}
@media(max-width:680px){.firstm-domain .fmd-auto-chip--store,.firstm-domain .fmd-auto-chip--tech,.firstm-domain .fmd-auto-orbit--two{display:none}.firstm-domain .fmd-auto-grid{opacity:.55}.firstm-domain .fmd-auto-globe{opacity:.26}}
@media(prefers-reduced-motion:reduce){.firstm-domain .fmd-domain-price-compare__auto-bg *{animation:none!important}}

/* ======================================================================
   v1.29.79 — Global Domain Network: 3 automatic premium scenes
   ====================================================================== */
.firstm-domain .fmd-domain-price-compare.has-auto-domain-bg{background:linear-gradient(135deg,#f7f8f9 0%,#f3f4f5 50%,#fbfbfa 100%)}
.firstm-domain .fmd-domain-price-compare.has-auto-domain-bg::before{z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.36) 34%,rgba(255,255,255,.90) 73%,rgba(255,255,255,.97) 100%),linear-gradient(180deg,rgba(255,255,255,.32),rgba(248,249,250,.48))}
.firstm-domain .fmd-domain-price-compare.has-auto-domain-bg::after{z-index:1;background:radial-gradient(circle at 16% 52%,rgba(217,84,31,.045),transparent 31%),linear-gradient(90deg,transparent 0 42%,rgba(255,255,255,.22) 58%,rgba(255,255,255,.62) 100%)}
.firstm-domain .fmd-domain-price-compare__auto-bg{opacity:var(--fmd-compare-bg-opacity,.72)}
.firstm-domain .fmd-auto-scene{position:absolute;inset:-2%;opacity:0;background:center/cover no-repeat;transform:scale(1.025);transition:opacity 1.15s ease,transform 8s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform;filter:saturate(.94) contrast(.98)}
.firstm-domain .fmd-auto-scene.is-active{opacity:1;transform:scale(1.065) translate3d(-.45%,0,0)}
.firstm-domain .fmd-domain-price-compare.has-bg-motion .fmd-auto-scene--one.is-active{animation:fmdGlobalSceneOne 11s ease-in-out infinite alternate}
.firstm-domain .fmd-domain-price-compare.has-bg-motion .fmd-auto-scene--two.is-active{animation:fmdGlobalSceneTwo 13s ease-in-out infinite alternate}
.firstm-domain .fmd-domain-price-compare.has-bg-motion .fmd-auto-scene--three.is-active{animation:fmdGlobalSceneThree 12s ease-in-out infinite alternate}
.firstm-domain .fmd-auto-network{position:absolute;inset:-10%;background-image:radial-gradient(circle,rgba(217,84,31,.24) 0 1.2px,transparent 1.5px),linear-gradient(105deg,transparent 0 45%,rgba(217,84,31,.055) 49%,transparent 53%);background-size:58px 58px,100% 100%;mask-image:linear-gradient(90deg,#000 0 38%,transparent 68%);-webkit-mask-image:linear-gradient(90deg,#000 0 38%,transparent 68%);opacity:.40}
.firstm-domain .fmd-auto-scan{inset:-15% -10%;background:linear-gradient(100deg,transparent 41%,rgba(255,255,255,0) 45%,rgba(255,255,255,.56) 50%,rgba(217,84,31,.055) 52%,transparent 58%)}
.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-network{animation:fmdGlobalNetworkDrift 18s linear infinite alternate}
.firstm-domain .fmd-domain-price-compare.has-bg-motion.has-auto-domain-bg .fmd-auto-scan{animation:fmdAutoScan 12s ease-in-out infinite}
@keyframes fmdGlobalSceneOne{to{transform:scale(1.075) translate3d(.5%,-.3%,0)}}
@keyframes fmdGlobalSceneTwo{to{transform:scale(1.07) translate3d(-.9%,.25%,0)}}
@keyframes fmdGlobalSceneThree{to{transform:scale(1.08) translate3d(.25%,.5%,0)}}
@keyframes fmdGlobalNetworkDrift{to{transform:translate3d(1.5%,-1%,0)}}
@media(max-width:980px){.firstm-domain .fmd-auto-scene{background-position:18% center}.firstm-domain .fmd-domain-price-compare.has-auto-domain-bg::before{background:linear-gradient(90deg,rgba(255,255,255,.34),rgba(255,255,255,.78) 56%,rgba(255,255,255,.95))}.firstm-domain .fmd-auto-network{opacity:.24}}
@media(max-width:680px){.firstm-domain .fmd-auto-scene{background-position:12% center;filter:saturate(.88) contrast(.96)}.firstm-domain .fmd-domain-price-compare.has-auto-domain-bg::before{background:rgba(255,255,255,.82)}.firstm-domain .fmd-auto-network{display:none}}
@media(prefers-reduced-motion:reduce){.firstm-domain .fmd-auto-scene{animation:none!important;transition:none!important;transform:none!important}.firstm-domain .fmd-auto-network{animation:none!important}}


/* ======================================================================
   v1.29.89 — WHY FIRST MARKETING / pure black domain background
   Domain-only visual treatment: no laptop, no photo, no colored glow.
   ====================================================================== */
.firstm-domain .fmd-why-domain{position:relative;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);isolation:isolate;overflow:hidden;background:#050505;color:#fff;padding:94px max(18px,calc((100vw - 1540px)/2)) 88px}
.firstm-domain .fmd-why-domain__background{position:absolute;inset:0;z-index:-2;width:100%;height:100%;overflow:hidden;pointer-events:none;background:#050505}
.firstm-domain .fmd-why-domain__background::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.18));pointer-events:none}
.firstm-domain .fmd-why-domain__background::after{content:"";position:absolute;inset:0;z-index:0;opacity:.23;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,transparent 1%,#000 15%,#000 86%,transparent 100%)}
.firstm-domain .fmd-domain-mark{position:absolute;z-index:0;display:grid;place-items:center;padding:0 24px;height:72px;border:1px solid rgba(255,255,255,.085);border-radius:20px;background:rgba(255,255,255,.022);color:rgba(255,255,255,.11);font-size:34px;font-weight:950;letter-spacing:-.03em;white-space:nowrap;user-select:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.firstm-domain .fmd-domain-mark--1{left:-18px;top:10%;transform:rotate(-7deg);font-size:44px;height:88px}.firstm-domain .fmd-domain-mark--2{left:8%;top:43%;transform:rotate(5deg)}.firstm-domain .fmd-domain-mark--3{left:-22px;bottom:12%;transform:rotate(-4deg);font-size:39px}.firstm-domain .fmd-domain-mark--4{right:-18px;top:11%;transform:rotate(6deg);font-size:42px;height:86px}.firstm-domain .fmd-domain-mark--5{right:7%;top:45%;transform:rotate(-5deg)}.firstm-domain .fmd-domain-mark--6{right:-32px;bottom:10%;transform:rotate(4deg);font-size:36px}.firstm-domain .fmd-domain-mark--7{left:27%;top:4%;transform:rotate(2deg);height:58px;font-size:27px;opacity:.72}.firstm-domain .fmd-domain-mark--8{right:28%;bottom:3%;transform:rotate(-2deg);height:58px;font-size:25px;opacity:.7}
.firstm-domain .fmd-domain-link{position:absolute;z-index:0;height:1px;background:rgba(255,255,255,.055);transform-origin:left center}.firstm-domain .fmd-domain-link--1{width:24%;left:4%;top:31%;transform:rotate(16deg)}.firstm-domain .fmd-domain-link--2{width:22%;right:3%;top:34%;transform:rotate(-17deg)}.firstm-domain .fmd-domain-link--3{width:30%;left:35%;bottom:12%;transform:rotate(-2deg)}
.firstm-domain .fmd-why-domain__inner{position:relative;z-index:2;max-width:1480px;margin-inline:auto}
.firstm-domain .fmd-why-domain__head{max-width:850px;margin:0 auto 50px;text-align:center}
.firstm-domain .fmd-why-domain__eyebrow{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:15px;color:#d86a3c;font-size:13px;font-weight:900;letter-spacing:.03em}.firstm-domain .fmd-why-domain__eyebrow i{display:block;width:28px;height:1px;background:#d86a3c}.firstm-domain .fmd-why-domain__eyebrow i:last-child{transform:scaleX(-1)}
.firstm-domain .fmd-why-domain__head h2{margin:0;color:#fff;font-size:30px;line-height:1.35;font-weight:900;letter-spacing:-.02em;text-wrap:balance}.firstm-domain .fmd-why-domain__head h2::after{content:"";display:block;width:54px;height:3px;margin:16px auto 0;border-radius:999px;background:#d05423}.firstm-domain .fmd-why-domain__head p{max-width:760px;margin:17px auto 0;color:#aaa7a5;font-size:17px;line-height:1.9;font-weight:500}
.firstm-domain .fmd-why-domain__grid-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.firstm-domain .fmd-why-domain__card{position:relative;min-height:225px;padding:27px 24px 24px;border:1px solid rgba(255,255,255,.085);border-radius:21px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease}
.firstm-domain .fmd-why-domain__card::before{display:none}
.firstm-domain .fmd-why-domain__card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.048)}
.firstm-domain .fmd-why-domain__card.is-featured{border-color:rgba(216,106,60,.68);background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.firstm-domain .fmd-why-domain__card.is-featured::after{content:"";position:absolute;inset-inline-start:24px;bottom:0;width:72px;height:2px;background:#d86a3c}
.firstm-domain .fmd-why-domain__badge{position:absolute;top:17px;inset-inline-end:17px;padding:6px 10px;border:1px solid rgba(216,106,60,.34);border-radius:999px;background:#111;color:#e68a62;font-size:11px;font-weight:900;line-height:1}
.firstm-domain .fmd-why-domain__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:19px;border:1px solid rgba(216,106,60,.25);border-radius:14px;background:#0d0d0d;color:#e17648}
.firstm-domain .fmd-why-domain__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.firstm-domain .fmd-why-domain__card h3{margin:0 0 10px;color:#fff;font-size:19px;line-height:1.45;font-weight:900}.firstm-domain .fmd-why-domain__card p{margin:0;color:#9f9d9b;font-size:14.5px;line-height:1.85;font-weight:500}
.firstm-domain .fmd-why-domain__card.is-featured h3{color:#fff}.firstm-domain .fmd-why-domain__card.is-featured p{color:#b9b5b2}
.firstm-domain .fmd-why-domain__cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:24px;padding:20px 22px 20px 28px;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:#0b0b0b}
.firstm-domain .fmd-why-domain__cta>div{display:grid;gap:4px}.firstm-domain .fmd-why-domain__cta b{color:#fff;font-size:18px;font-weight:900}.firstm-domain .fmd-why-domain__cta span{color:#969391;font-size:13.5px;line-height:1.6}
.firstm-domain .fmd-why-domain__cta>a{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:210px;min-height:52px;padding:0 22px;border:1px solid #d86a3c;border-radius:13px;background:#d05423;color:#fff;text-decoration:none;font-size:14px;font-weight:900;box-shadow:none;transition:transform .2s ease,background .2s ease}.firstm-domain .fmd-why-domain__cta>a:hover{transform:translateY(-2px);background:#dd622f}.firstm-domain .fmd-why-domain__cta>a span{color:inherit;font-size:19px;line-height:1}
html[dir="ltr"] .firstm-domain .fmd-why-domain__cta>a span{transform:rotate(180deg)}
@media(max-width:1180px){.firstm-domain .fmd-why-domain__grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}.firstm-domain .fmd-why-domain__card{min-height:205px}.firstm-domain .fmd-domain-mark--2,.firstm-domain .fmd-domain-mark--5,.firstm-domain .fmd-domain-link{display:none}}
@media(max-width:720px){.firstm-domain .fmd-why-domain{padding:68px 14px 62px}.firstm-domain .fmd-why-domain__head{margin-bottom:34px}.firstm-domain .fmd-why-domain__head h2{font-size:27px;line-height:1.45}.firstm-domain .fmd-why-domain__head p{font-size:15px;line-height:1.8}.firstm-domain .fmd-why-domain__grid-list{grid-template-columns:1fr;gap:11px}.firstm-domain .fmd-why-domain__card{min-height:0;padding:22px 20px;border-radius:17px}.firstm-domain .fmd-why-domain__icon{width:44px;height:44px;margin-bottom:15px}.firstm-domain .fmd-why-domain__card h3{font-size:18px}.firstm-domain .fmd-why-domain__card p{font-size:14px}.firstm-domain .fmd-why-domain__cta{align-items:stretch;flex-direction:column;padding:20px;margin-top:16px}.firstm-domain .fmd-why-domain__cta>a{width:100%;min-width:0}.firstm-domain .fmd-domain-mark{height:54px;padding:0 16px;border-radius:15px;font-size:24px;opacity:.72}.firstm-domain .fmd-domain-mark--1{left:-34px;top:5%;height:64px;font-size:28px}.firstm-domain .fmd-domain-mark--3{left:-34px;bottom:7%;font-size:26px}.firstm-domain .fmd-domain-mark--4{right:-35px;top:13%;height:64px;font-size:28px}.firstm-domain .fmd-domain-mark--6{right:-42px;bottom:12%;font-size:23px}.firstm-domain .fmd-domain-mark--7,.firstm-domain .fmd-domain-mark--8{display:none}}
@media(prefers-reduced-motion:reduce){.firstm-domain .fmd-why-domain__card,.firstm-domain .fmd-why-domain__cta>a{transition:none!important}}

/* v1.29.83 — Official country domains: Egypt / Saudi Arabia / UAE */
.firstm-domain .fmd-official-domains{position:relative;width:100%;isolation:isolate;overflow:hidden;padding:92px 0 84px;background:linear-gradient(180deg,#f8f9f8 0%,#f2f3f3 52%,#f7f8f7 100%);color:#303234;border-block:1px solid #e5e7e6}
.firstm-domain .fmd-official-domains::before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at 2% 24%,rgba(208,84,35,.055),transparent 24%),radial-gradient(circle at 96% 70%,rgba(98,103,107,.055),transparent 29%),linear-gradient(115deg,rgba(255,255,255,.82),transparent 43%,rgba(239,241,240,.48));pointer-events:none}
.firstm-domain .fmd-official-domains::after{content:"";position:absolute;inset:0;z-index:-2;opacity:.5;background-image:linear-gradient(rgba(78,83,87,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(78,83,87,.028) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);pointer-events:none}
.firstm-domain .fmd-official-domains__scene{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.firstm-domain .fmd-official-domains__mesh{position:absolute;width:720px;height:720px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(101,106,110,.07);border-radius:50%;box-shadow:0 0 0 90px rgba(101,106,110,.018),0 0 0 190px rgba(101,106,110,.012)}
.firstm-domain .fmd-official-domains__mesh::before,.firstm-domain .fmd-official-domains__mesh::after{content:"";position:absolute;inset:17%;border:1px dashed rgba(101,106,110,.09);border-radius:50%}
.firstm-domain .fmd-official-domains__mesh::after{inset:36%;border-style:solid;border-color:rgba(208,84,35,.055)}
.firstm-domain .fmd-official-domains__side{position:absolute;top:105px;bottom:85px;width:235px;display:flex;flex-direction:column;justify-content:space-around;opacity:.92}
.firstm-domain .fmd-official-domains__side--start{left:-42px;align-items:flex-start;transform:rotate(-3deg)}
.firstm-domain .fmd-official-domains__side--end{right:-44px;align-items:flex-end;transform:rotate(3deg)}
.firstm-domain .fmd-official-domains__side>span{display:flex;align-items:center;gap:10px;min-width:145px;padding:12px 16px;border:1px solid #e1e4e3;border-radius:16px;background:rgba(255,255,255,.91);box-shadow:0 14px 34px rgba(45,50,53,.055);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.firstm-domain .fmd-official-domains__side i{font-style:normal;font-size:20px;filter:saturate(.92)}
.firstm-domain .fmd-official-domains__side b{font-size:14px;letter-spacing:.04em;color:#383c3f}
.firstm-domain .fmd-official-domains__side .is-eg{border-color:rgba(206,39,48,.20)}
.firstm-domain .fmd-official-domains__side .is-sa{border-color:rgba(8,121,60,.22)}
.firstm-domain .fmd-official-domains__side .is-ae{border-color:rgba(208,84,35,.24)}
.firstm-domain .fmd-official-domains__inner{position:relative;z-index:2;max-width:1420px}
.firstm-domain .fmd-official-domains__head{max-width:820px;margin:0 auto 44px;text-align:center}
.firstm-domain .fmd-official-domains__eyebrow{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:13px;color:#d05423;font-size:13px;font-weight:900}
.firstm-domain .fmd-official-domains__eyebrow i{display:block;width:30px;height:1px;background:linear-gradient(90deg,transparent,#d05423)}
.firstm-domain .fmd-official-domains__eyebrow i:last-child{transform:scaleX(-1)}
.firstm-domain .fmd-official-domains__head h2{margin:0;color:#303336;font-size:33px;line-height:1.35;font-weight:900;letter-spacing:-.025em;text-wrap:balance}
.firstm-domain .fmd-official-domains__head h2::after{content:"";display:block;width:58px;height:3px;margin:16px auto 0;border-radius:99px;background:#d05423}
.firstm-domain .fmd-official-domains__head p{max-width:760px;margin:16px auto 0;color:#72777a;font-size:16px;line-height:1.9;font-weight:500}
.firstm-domain .fmd-official-domains__country-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.firstm-domain .fmd-official-country{position:relative;padding:24px;border:1px solid #e2e5e4;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(45,50,53,.05);overflow:hidden}
.firstm-domain .fmd-official-country::before{content:"";position:absolute;inset-inline-start:0;top:0;width:4px;height:82px;border-radius:0 0 4px 0;background:#d05423}
.firstm-domain .fmd-official-country--egypt{grid-column:1/-1}
.firstm-domain .fmd-official-country--egypt::before{background:#ce2730}.firstm-domain .fmd-official-country--saudi::before{background:#08793c}.firstm-domain .fmd-official-country--uae::before{background:linear-gradient(#ce2730 0 33%,#f4f0ea 33% 66%,#08793c 66%)}
.firstm-domain .fmd-official-country__top{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #e7e9e8}
.firstm-domain .fmd-official-country__identity{display:flex;align-items:center;gap:13px;min-width:max-content}
.firstm-domain .fmd-official-country__flag{display:grid;place-items:center;width:50px;height:50px;border:1px solid #e1e4e3;border-radius:15px;background:#f6f7f7;font-size:27px}
.firstm-domain .fmd-official-country__identity small{display:block;color:#92979a;font-size:10px;font-weight:800;margin-bottom:2px}
.firstm-domain .fmd-official-country__identity h3{margin:0;color:#303336;font-size:22px;line-height:1.3;font-weight:900}
.firstm-domain .fmd-official-country__tlds{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}
.firstm-domain .fmd-official-country__tlds span{padding:7px 10px;border:1px solid rgba(208,84,35,.20);border-radius:999px;background:#fff8f3;color:#c94f20;font-size:11px;font-weight:900;letter-spacing:.03em}
.firstm-domain .fmd-official-country__requirements{display:grid;gap:10px}
.firstm-domain .fmd-official-country--egypt .fmd-official-country__requirements{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.firstm-domain .fmd-official-requirement{border:1px solid #e4e7e6;border-radius:16px;background:#f8f9f9;overflow:hidden}
.firstm-domain .fmd-official-requirement[open]{border-color:rgba(208,84,35,.22);background:#fff}
.firstm-domain .fmd-official-requirement summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:13px 15px;cursor:pointer;user-select:none}
.firstm-domain .fmd-official-requirement summary::-webkit-details-marker{display:none}
.firstm-domain .fmd-official-requirement summary strong{color:#363a3d;font-size:14px;font-weight:900;letter-spacing:.02em}
.firstm-domain .fmd-official-requirement summary>span{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid #e1e4e3;border-radius:8px;background:#fff;color:#d05423;font-size:17px;transition:transform .2s ease,background .2s ease}
.firstm-domain .fmd-official-requirement[open] summary>span{transform:rotate(45deg);background:#f7f8f8}
.firstm-domain .fmd-official-requirement__body{padding:0 15px 15px}
.firstm-domain .fmd-official-requirement__row{padding:12px 0;border-top:1px solid #e7e9e8}
.firstm-domain .fmd-official-requirement__row:first-child{border-top:0}
.firstm-domain .fmd-official-requirement__row b{display:block;margin-bottom:5px;color:#42474a;font-size:13px;font-weight:900}
.firstm-domain .fmd-official-requirement__row p{margin:0;color:#73787b;font-size:12.5px;line-height:1.85;font-weight:500}
.firstm-domain .fmd-official-country__choose{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:16px;padding:0 17px;border:1px solid #d05423;border-radius:12px;background:#d05423;color:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer;box-shadow:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}
.firstm-domain .fmd-official-country__choose:hover{transform:translateY(-2px);background:#bd481c;border-color:#bd481c}
.firstm-domain .fmd-official-country__choose span{font-size:16px}
.firstm-domain .fmd-official-domains__notice{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:15px 17px;border:1px solid #e1e4e3;border-radius:15px;background:#f6f7f7}
.firstm-domain .fmd-official-domains__notice>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#d05423;color:#fff;font-weight:900;font-size:13px}
.firstm-domain .fmd-official-domains__notice p{margin:1px 0 0;color:#707579;font-size:12.5px;line-height:1.8}
.firstm-domain .fmd-result.is-official .fmd-result-status{background:#d05423;box-shadow:0 0 0 7px rgba(208,84,35,.09)}
.firstm-domain .fmd-result.is-official{border-color:rgba(208,84,35,.26)}
.firstm-domain .fmd-tld-select optgroup{font-weight:900;color:#d05423}
@media(max-width:1180px){.firstm-domain .fmd-official-domains__side{opacity:.36}.firstm-domain .fmd-official-country--egypt .fmd-official-country__requirements{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.firstm-domain .fmd-official-domains{padding:72px 0 66px}.firstm-domain .fmd-official-domains__head{margin-bottom:32px}.firstm-domain .fmd-official-domains__head h2{font-size:28px}.firstm-domain .fmd-official-domains__head p{font-size:14.5px}.firstm-domain .fmd-official-domains__country-grid{grid-template-columns:1fr}.firstm-domain .fmd-official-country--egypt{grid-column:auto}.firstm-domain .fmd-official-country--egypt .fmd-official-country__requirements{grid-template-columns:1fr}.firstm-domain .fmd-official-domains__side{display:none}.firstm-domain .fmd-official-country__top{flex-direction:column}.firstm-domain .fmd-official-country__tlds{justify-content:flex-start}.firstm-domain .fmd-official-country{padding:20px;border-radius:20px}}
@media(max-width:520px){.firstm-domain .fmd-official-domains{padding:58px 0 54px}.firstm-domain .fmd-official-domains__head h2{font-size:26px;line-height:1.4}.firstm-domain .fmd-official-domains__head p{font-size:14px;line-height:1.75}.firstm-domain .fmd-official-country{padding:17px 15px;border-radius:17px}.firstm-domain .fmd-official-country__flag{width:45px;height:45px;font-size:24px}.firstm-domain .fmd-official-country__identity h3{font-size:20px}.firstm-domain .fmd-official-country__tlds span{font-size:10px;padding:6px 8px}.firstm-domain .fmd-official-requirement summary{padding:12px 13px}.firstm-domain .fmd-official-requirement__body{padding:0 13px 13px}.firstm-domain .fmd-official-country__choose{width:100%}}
@media(prefers-reduced-motion:reduce){.firstm-domain .fmd-official-country__choose,.firstm-domain .fmd-official-requirement summary>span{transition:none!important}}


/* ======================================================================
   v1.29.86 — DOMAIN PAYMENTS + FAQ / light First Marketing identity
   White-smoke, white and very light gray only. No black/red-glow backgrounds.
   ====================================================================== */
.firstm-domain .fmd-domain-payments{position:relative;overflow:hidden;padding:88px 0 82px;background:linear-gradient(180deg,#fbfcfc 0%,#f5f6f6 55%,#fafbfb 100%);border-bottom:1px solid #e5e7e6;color:#303336}
.firstm-domain .fmd-domain-payments::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 20%,rgba(208,84,35,.045),transparent 24%),radial-gradient(circle at 94% 78%,rgba(99,105,109,.055),transparent 28%);opacity:.9}
.firstm-domain .fmd-domain-payments::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(85,90,94,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(85,90,94,.026) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);opacity:.42}
.firstm-domain .fmd-domain-payments__inner{position:relative;z-index:1;max-width:1420px}
.firstm-domain .fmd-domain-section-head{max-width:850px;margin:0 auto 42px;text-align:center}
.firstm-domain .fmd-domain-section-head__eyebrow{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:12px;color:#d05423;font-size:13px;font-weight:900}.firstm-domain .fmd-domain-section-head__eyebrow i{display:block;width:29px;height:1px;background:linear-gradient(90deg,transparent,#d05423)}.firstm-domain .fmd-domain-section-head__eyebrow i:last-child{transform:scaleX(-1)}
.firstm-domain .fmd-domain-section-head h2{margin:0;color:#303336;font-size:33px;line-height:1.35;font-weight:900;letter-spacing:-.025em;text-wrap:balance}.firstm-domain .fmd-domain-section-head h2::after{content:"";display:block;width:58px;height:3px;margin:16px auto 0;border-radius:999px;background:#d05423}
.firstm-domain .fmd-domain-section-head p{max-width:760px;margin:16px auto 0;color:#74797c;font-size:16px;line-height:1.9;font-weight:500}
.firstm-domain .fmd-domain-payments__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.firstm-domain .fmd-payment-card{position:relative;display:flex;align-items:center;gap:14px;min-height:92px;padding:17px 18px;border:1px solid #e2e5e4;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(52,57,60,.045);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.firstm-domain .fmd-payment-card:hover{transform:translateY(-3px);border-color:rgba(208,84,35,.26);box-shadow:0 15px 32px rgba(52,57,60,.075)}
.firstm-domain .fmd-payment-card::after{content:"";position:absolute;inset-inline-start:0;top:18px;width:3px;height:40px;border-radius:0 5px 5px 0;background:#d05423;opacity:.8}
.firstm-domain .fmd-payment-card__mark{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border:1px solid #e1e4e3;border-radius:15px;background:#f7f8f8;color:#404549;font-size:12px;font-weight:950;letter-spacing:-.02em}
.firstm-domain .fmd-payment-card--wallet .fmd-payment-card__mark{font-size:25px;color:#d05423}.firstm-domain .fmd-payment-card--bank .fmd-payment-card__mark{color:#b94b20}.firstm-domain .fmd-payment-card--local .fmd-payment-card__mark{color:#d05423;font-size:18px}
.firstm-domain .fmd-payment-card__copy{min-width:0}.firstm-domain .fmd-payment-card__copy h3{margin:0 0 4px;color:#34383b;font-size:16px;line-height:1.35;font-weight:900}.firstm-domain .fmd-payment-card__copy p{margin:0;color:#919598;font-size:11.5px;line-height:1.5;font-weight:600}
.firstm-domain .fmd-payment-card__check{position:absolute;top:11px;inset-inline-end:11px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f0f2f1;color:#d05423;font-size:11px;font-weight:900}
.firstm-domain .fmd-domain-payments__note{display:flex;align-items:center;justify-content:center;gap:13px;max-width:770px;margin:23px auto 0;padding:15px 20px;border:1px solid #e1e4e3;border-radius:16px;background:rgba(255,255,255,.82)}
.firstm-domain .fmd-domain-payments__note-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:#fff3ed;color:#d05423}.firstm-domain .fmd-domain-payments__note-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.firstm-domain .fmd-domain-payments__note>div:last-child{display:grid;gap:2px}.firstm-domain .fmd-domain-payments__note b{color:#3d4245;font-size:13px;font-weight:900}.firstm-domain .fmd-domain-payments__note span{color:#858a8d;font-size:11.5px;line-height:1.6;font-weight:600}

.firstm-domain .fmd-domain-faq{position:relative;overflow:hidden;padding:94px 0 92px;background:#f4f5f5;color:#303336;border-bottom:1px solid #e2e4e3}
.firstm-domain .fmd-domain-faq::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.38) 42%,rgba(235,237,237,.34) 100%)}
.firstm-domain .fmd-domain-faq__decor{position:absolute;inset:0;pointer-events:none;overflow:hidden;color:#a8adaf;font-weight:950;letter-spacing:.04em;opacity:.14}
.firstm-domain .fmd-domain-faq__decor span{position:absolute;display:grid;place-items:center;border:1px solid #cfd3d2;background:rgba(255,255,255,.42);border-radius:22px}.firstm-domain .fmd-domain-faq__decor span:nth-child(1){width:105px;height:105px;left:4%;top:11%;font-size:56px;transform:rotate(-8deg)}.firstm-domain .fmd-domain-faq__decor span:nth-child(2){width:150px;height:58px;right:5%;top:18%;font-size:22px;transform:rotate(6deg)}.firstm-domain .fmd-domain-faq__decor span:nth-child(3){width:130px;height:54px;left:7%;bottom:11%;font-size:18px;transform:rotate(5deg)}
.firstm-domain .fmd-domain-faq__inner{position:relative;z-index:2;max-width:1420px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.48fr);gap:42px;align-items:start}
.firstm-domain .fmd-domain-faq__intro{position:sticky;top:110px;padding:34px 32px;border:1px solid #e0e3e2;border-radius:26px;background:rgba(255,255,255,.90);box-shadow:0 14px 38px rgba(52,57,60,.05)}
.firstm-domain .fmd-domain-faq__kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;margin-bottom:13px;border:1px solid rgba(208,84,35,.18);border-radius:999px;background:#fff6f1;color:#c84c1d;font-size:11px;font-weight:900}
.firstm-domain .fmd-domain-faq__intro h2{margin:0;color:#303336;font-size:33px;line-height:1.35;font-weight:900;letter-spacing:-.025em}.firstm-domain .fmd-domain-faq__intro h2::after{content:"";display:block;width:56px;height:3px;margin:17px 0 0;border-radius:999px;background:#d05423}.firstm-domain[dir="rtl"] .fmd-domain-faq__intro h2::after{margin-inline-start:0}
.firstm-domain .fmd-domain-faq__intro>p{margin:18px 0 0;color:#74797c;font-size:15px;line-height:1.9;font-weight:500}
.firstm-domain .fmd-domain-faq__mini{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid #e7e9e8}.firstm-domain .fmd-domain-faq__mini-icon{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;border-radius:14px;background:#f2f3f3;color:#d05423}.firstm-domain .fmd-domain-faq__mini-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.firstm-domain .fmd-domain-faq__mini>div:last-child{display:grid;gap:2px}.firstm-domain .fmd-domain-faq__mini b{color:#3b4043;font-size:13px;font-weight:900}.firstm-domain .fmd-domain-faq__mini span{color:#8b9093;font-size:11.5px;line-height:1.55;font-weight:600}
.firstm-domain .fmd-domain-faq__list{display:grid;gap:10px}
.firstm-domain .fmd-domain-faq__item{border:1px solid #dfe2e1;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 8px 22px rgba(52,57,60,.035);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}
.firstm-domain .fmd-domain-faq__item[open]{border-color:rgba(208,84,35,.24);box-shadow:0 12px 30px rgba(52,57,60,.055)}
.firstm-domain .fmd-domain-faq__item summary{list-style:none;display:grid;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:14px;min-height:72px;padding:12px 18px;cursor:pointer;user-select:none}.firstm-domain .fmd-domain-faq__item summary::-webkit-details-marker{display:none}
.firstm-domain .fmd-domain-faq__number{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f3f4f4;color:#a0a5a7;font-size:11px;font-weight:900;letter-spacing:.04em}
.firstm-domain .fmd-domain-faq__item summary strong{color:#373b3e;font-size:15px;line-height:1.55;font-weight:900}
.firstm-domain .fmd-domain-faq__toggle{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e1e4e3;border-radius:10px;background:#f8f9f9;color:#d05423;font-size:18px;font-weight:700;transition:transform .2s ease,background .2s ease}.firstm-domain .fmd-domain-faq__item[open] .fmd-domain-faq__toggle{transform:rotate(45deg);background:#fff2eb}
.firstm-domain .fmd-domain-faq__answer{padding:0 74px 18px 18px}.firstm-domain[dir="rtl"] .fmd-domain-faq__answer{padding:0 74px 18px 18px}.firstm-domain .fmd-domain-faq__answer p{margin:0;padding-top:13px;border-top:1px solid #eceeed;color:#74797c;font-size:13.5px;line-height:1.9;font-weight:500}
@media(max-width:1050px){.firstm-domain .fmd-domain-payments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.firstm-domain .fmd-domain-faq__inner{grid-template-columns:1fr;gap:26px}.firstm-domain .fmd-domain-faq__intro{position:relative;top:auto;max-width:none}.firstm-domain .fmd-domain-faq__decor{display:none}}
@media(max-width:820px){.firstm-domain .fmd-domain-payments{padding:70px 0 66px}.firstm-domain .fmd-domain-section-head{margin-bottom:32px}.firstm-domain .fmd-domain-section-head h2,.firstm-domain .fmd-domain-faq__intro h2{font-size:28px}.firstm-domain .fmd-domain-section-head p{font-size:14.5px}.firstm-domain .fmd-domain-faq{padding:72px 0 68px}.firstm-domain .fmd-domain-faq__intro{padding:26px 24px;border-radius:22px}}
@media(max-width:560px){.firstm-domain .fmd-domain-payments{padding:58px 0 54px}.firstm-domain .fmd-domain-payments__grid{grid-template-columns:1fr;gap:10px}.firstm-domain .fmd-domain-section-head h2,.firstm-domain .fmd-domain-faq__intro h2{font-size:26px;line-height:1.42}.firstm-domain .fmd-domain-section-head p{font-size:14px;line-height:1.75}.firstm-domain .fmd-payment-card{min-height:82px;padding:14px 15px;border-radius:16px}.firstm-domain .fmd-payment-card__mark{width:48px;height:48px;flex-basis:48px;border-radius:13px}.firstm-domain .fmd-domain-payments__note{align-items:flex-start;padding:14px 15px}.firstm-domain .fmd-domain-faq{padding:58px 0 56px}.firstm-domain .fmd-domain-faq__intro{padding:22px 19px;border-radius:19px}.firstm-domain .fmd-domain-faq__item summary{grid-template-columns:34px minmax(0,1fr) 29px;gap:10px;min-height:68px;padding:10px 13px}.firstm-domain .fmd-domain-faq__number{width:34px;height:34px;border-radius:10px;font-size:10px}.firstm-domain .fmd-domain-faq__item summary strong{font-size:13.5px}.firstm-domain .fmd-domain-faq__toggle{width:28px;height:28px}.firstm-domain .fmd-domain-faq__answer,.firstm-domain[dir="rtl"] .fmd-domain-faq__answer{padding:0 57px 15px 13px}.firstm-domain .fmd-domain-faq__answer p{font-size:12.8px}}
@media(prefers-reduced-motion:reduce){.firstm-domain .fmd-payment-card,.firstm-domain .fmd-domain-faq__item,.firstm-domain .fmd-domain-faq__toggle{transition:none!important}}

/* v1.29.87 — real payment logos, kept clean on light cards */
.firstm-domain .fmd-payment-card__mark{width:78px;height:58px;flex:0 0 78px;padding:7px;border-radius:14px;background:#fff;overflow:hidden}
.firstm-domain .fmd-payment-card__mark img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;background:#fff;border-radius:8px}
.firstm-domain .fmd-payment-card__mark span{display:grid;place-items:center;width:100%;height:100%}
@media(max-width:560px){.firstm-domain .fmd-payment-card__mark{width:70px;height:52px;flex-basis:70px;padding:6px}}

/* v1.29.88 — remove visual separator rules between all top-level domain page sections. */
.firstm-domain > section{
  border-top:0!important;
  border-bottom:0!important;
  border-block:0!important;
  outline:0!important;
}

/* v1.29.91 — smart TLD selector: hide when a full domain is typed */
.firstm-domain .fmd-tld-select[hidden]{display:none!important}
.firstm-domain .fmd-domain-combo.is-full-domain{grid-template-columns:minmax(0,1fr) 56px!important}
.firstm-domain .fmd-transfer-row{grid-template-columns:minmax(0,1fr) 126px 132px!important}
.firstm-domain .fmd-transfer-row.is-full-domain{grid-template-columns:minmax(0,1fr) 132px!important}
.firstm-domain .fmd-transfer-tld-select{min-width:0!important}
@media(max-width:640px){
  .firstm-domain .fmd-domain-combo.is-full-domain{grid-template-columns:minmax(0,1fr) 48px!important}
  .firstm-domain .fmd-transfer-row{grid-template-columns:minmax(0,1fr) 82px 94px!important}
  .firstm-domain .fmd-transfer-row.is-full-domain{grid-template-columns:minmax(0,1fr) 94px!important}
}


/* v1.31.195 — official domains now enter the standard checkout and use a premium result card. */
.firstm-domain .fmd-result.is-official-pro{position:relative;margin-top:20px!important;border:1px solid #eadfd6!important;border-radius:24px!important;background:linear-gradient(135deg,#fff 0%,#fffaf6 100%)!important;box-shadow:0 18px 48px rgba(33,30,27,.07)!important;overflow:hidden}
.firstm-domain .fmd-result.is-official-pro::before{content:"";position:absolute;inset-inline-start:0;top:0;width:5px;height:100%;background:linear-gradient(180deg,#ff6b2c,#d9511c)}
.firstm-domain .fmd-result.is-official-pro::after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;inset-inline-end:-74px;top:-110px;border:1px solid rgba(223,83,28,.11);box-shadow:0 0 0 34px rgba(223,83,28,.025);pointer-events:none}
.firstm-domain .fmd-result-official-pro{position:relative;z-index:1;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;padding:25px 26px!important}
.firstm-domain .fmd-result.is-official-pro .fmd-result-domain{align-items:flex-start!important;gap:15px!important;min-width:0}
.firstm-domain .fmd-result.is-official-pro .fmd-result-status{width:14px;height:14px;flex:0 0 14px;margin-top:10px;background:#e4571f!important;box-shadow:0 0 0 7px #fff0e8,0 0 0 8px #f4c8b5!important}
.firstm-domain .fmd-result-official-copy{min-width:0}
.firstm-domain .fmd-result-titleline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.firstm-domain .fmd-result-titleline>b{font-size:22px!important;line-height:1.25;color:#151515;letter-spacing:-.02em;word-break:break-all}
.firstm-domain .fmd-result-official-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid #f3c9b7;border-radius:999px;background:#fff3ec;color:#c64b19;font-size:10.5px;font-weight:900;white-space:nowrap}
.firstm-domain .fmd-result.is-official-pro p{max-width:720px;margin:7px 0 0!important;color:#5c5a58!important;font-size:13.5px!important;line-height:1.75;font-weight:600}
.firstm-domain .fmd-result-official-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px}
.firstm-domain .fmd-result-official-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #ebe5df;border-radius:10px;background:#fff;color:#595653;font-size:10.5px;font-weight:800}
.firstm-domain .fmd-result.is-official-pro .fmd-result-side{display:flex;align-items:center;justify-content:center;text-align:center;min-width:160px}
.firstm-domain .fmd-result-continue{display:inline-flex!important;align-items:center;justify-content:center;gap:11px;min-height:48px;margin:0!important;padding:0 18px!important;border:1px solid #d9531e!important;border-radius:14px!important;background:#e75b22!important;color:#fff!important;font-size:12px!important;font-weight:900!important;box-shadow:0 8px 18px rgba(217,83,30,.16);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.firstm-domain .fmd-result-continue:hover{transform:translateY(-2px);background:#cf4d1a!important;box-shadow:0 12px 24px rgba(217,83,30,.2)}
.firstm-domain .fmd-result-continue i{font-style:normal;font-size:17px;line-height:1;transition:transform .2s ease}
.firstm-domain[dir="rtl"] .fmd-result-continue:hover i{transform:translateX(-3px)}
.firstm-domain[dir="ltr"] .fmd-result-continue i{transform:scaleX(-1)}
@media(max-width:760px){.firstm-domain .fmd-result-official-pro{grid-template-columns:1fr!important;padding:20px!important}.firstm-domain .fmd-result.is-official-pro .fmd-result-side{justify-content:stretch;min-width:0}.firstm-domain .fmd-result-continue{width:100%}.firstm-domain .fmd-result-titleline>b{font-size:19px!important}.firstm-domain .fmd-result-official-meta{gap:6px}.firstm-domain .fmd-result-official-meta span{font-size:9.5px}}

/* v1.31.212 — premium standard domain result */
.firstm-domain .fmd-result.fmd-result-pro:not(.is-official-pro){position:relative;margin-top:20px!important;border:1px solid #e6dfd8!important;border-radius:23px!important;background:linear-gradient(135deg,#fff 0%,#fffaf6 100%)!important;color:#17191b!important;box-shadow:0 15px 40px rgba(27,28,30,.06)!important;overflow:hidden}
.firstm-domain .fmd-result.fmd-result-pro:not(.is-official-pro):before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:5px;background:linear-gradient(#f5662a,#d9521c)}
.firstm-domain .fmd-result.fmd-result-pro:not(.is-official-pro):after{content:"";position:absolute;width:150px;height:150px;inset-inline-end:-70px;top:-86px;border:1px dashed rgba(229,89,32,.16);border-radius:50%;pointer-events:none}
.firstm-domain .fmd-result-pro-inner{position:relative;z-index:1;padding:22px 24px!important;gap:26px!important}
.firstm-domain .fmd-result-pro-copy>small{display:block;margin-bottom:4px;color:#da5823;font-size:9px;font-weight:900;letter-spacing:.08em}
.firstm-domain .fmd-result-pro-copy>b{font-size:22px!important;color:#161718!important;line-height:1.25;word-break:break-all}
.firstm-domain .fmd-result-pro-copy>p{font-size:12px!important;color:#696662!important;font-weight:700!important}
.firstm-domain .fmd-result.fmd-result-pro .fmd-result-status{width:13px;height:13px;flex:0 0 13px}
.firstm-domain .fmd-result-price{display:grid;gap:2px;text-align:end}.firstm-domain .fmd-result-price small{font-size:9px;color:#908b86;font-weight:800}.firstm-domain .fmd-result-price strong{font-size:18px!important;color:#17191b!important}
.firstm-domain .fmd-result-pro-action{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:8px!important;padding:0 15px!important;border-radius:13px!important;background:#ed5b20!important;color:#fff!important;font-size:11px!important;font-weight:900!important;text-decoration:none;box-shadow:0 8px 20px rgba(229,85,29,.15)}
.firstm-domain .fmd-result-pro-action i{font-style:normal;font-size:14px}
@media(max-width:650px){.firstm-domain .fmd-result-pro-inner{grid-template-columns:1fr!important;padding:18px!important}.firstm-domain .fmd-result-side{text-align:start!important}.firstm-domain .fmd-result-pro-action{width:100%}.firstm-domain .fmd-result-price{text-align:start}}
