.domains-page{--domain-ink:var(--sahenix-navy);--domain-muted:#405873;--domain-gold:var(--sahenix-gold);--domain-line:#e3e7ec;--domain-paper:#fffdf7;--domain-control-radius:6px;color:var(--domain-ink);background:var(--domain-paper)}.domains-main{font-size:clamp(15px,1.12vw,18px);line-height:1.42}.domains-inset{width:min(1480px,88%);margin-inline:auto}.domains-main h1,.domains-main h2,.domains-main h3,.domains-main p{margin:0}.domains-main h1{font-size:clamp(31px,3.28vw,55px);line-height:1.02;letter-spacing:-.035em;font-weight:700;max-width:900px}.domains-main h2{font-size:clamp(25px,2.34vw,39px);line-height:1.08;letter-spacing:-.025em;font-weight:700}.domains-main h3{font-size:clamp(16px,1.3vw,21px);line-height:1.25;font-weight:600}.domains-main .domains-eyebrow{font-size:clamp(10px,.78vw,13px);font-weight:600;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:6px}.domains-eyebrow:after{content:"";height:2px;width:38px;background:var(--domain-gold)}.domains-main svg{flex:none;width:1.3em;height:1.3em}.domains-main a{text-decoration:none}.domains-main a:hover:not(.domains-button):not(.button):not(.domains-search-modes a){text-decoration:underline;text-underline-offset:4px}.domains-main .domains-button:hover,.domains-main .domains-search-modes a:hover{text-decoration:none;filter:brightness(.96)}.domains-button{min-height:44px;padding:8px 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #bd8f37;border-radius:var(--domain-control-radius);background:linear-gradient(#f7ce62,#d99c24);color:#092a4a;font-size:clamp(14px,1vw,16px);font-weight:600;white-space:nowrap}.domains-button-outline{background:#fff;border-color:#d8e1eb;color:#134571;border-radius:var(--domain-control-radius)}.domains-hero{position:relative;isolation:isolate;overflow:hidden}.domains-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.domains-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffcf1,rgb(255 252 241/.97) 29%,rgb(255 252 241/.8) 43%,transparent 70%)}.domains-hero-content{padding-block:clamp(26px,2.3vw,40px) 22px;position:relative;min-height:clamp(420px,29vw,540px)}.domains-hero-description{width:49%;max-width:780px;margin-top:9px!important}.domains-search-shell{width:65%;max-width:970px;margin-top:16px}.domains-search-modes{display:flex;width:70%;min-width:370px;background:#fff;border:1px solid var(--domain-line);border-radius:var(--domain-control-radius);margin-bottom:12px;overflow:hidden}.domains-search-modes a{flex:1;display:flex;gap:12px;align-items:center;justify-content:center;min-height:44px;font-size:clamp(14px,.95vw,16px);font-weight:600;padding:5px 10px}.domains-search-modes .is-selected{background:linear-gradient(#eabb50,#c78e17);border-radius:var(--domain-control-radius);color:#102947}.domains-main .domain-form{margin:0}.domains-main .domain-form>label{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.domains-main .search-field{display:flex;background:white;border:2px solid #e3e8ec;border-radius:var(--domain-control-radius);padding:2px;box-shadow:0 1px 4px #17345014;overflow:hidden;min-height:60px}.domains-main .search-field input{min-height:44px;color:var(--domain-ink);background:transparent;border:0;min-width:0;flex:1;padding:10px 20px;font-size:clamp(15px,1.38vw,23px)}.domains-main .domain-extension-select{color:var(--domain-ink);background:#fff;border:0;border-left:1px solid #e5e5e5;flex:none;width:auto;min-width:calc(7ch + 3em);padding:.4em .5em .4em .75em;font-size:.875rem}.domains-main .domain-search-button{border-radius:var(--domain-control-radius);background:linear-gradient(#e9b942,#c78e17);color:#142842;border:0;font-size:clamp(13px,1.15vw,19px);padding:10px 20px;min-height:52px}.domains-main .search-note{color:#304763;font-size:14px;line-height:1.3;min-height:18px;margin-top:6px;background:transparent;padding:3px 8px;border-radius:4px}.domains-popular{display:flex;align-items:center;gap:9px;margin-top:7px;flex-wrap:wrap;font-size:14px}.domains-popular button{border:1px solid #dce2e9;border-radius:var(--domain-control-radius);padding:6px 17px;min-height:44px;background:#fff;color:var(--domain-ink);font-weight:600;cursor:pointer}.domains-popular button[aria-pressed=true]{border-color:#be8b21;background:#fff3cc}.domains-signature{position:absolute;right:0;bottom:40px;color:white;text-shadow:0 2px 6px #000;font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(17px,1.7vw,28px);font-weight:600;line-height:1.14;letter-spacing:-.02em;transform:rotate(-3deg)}.domains-extensions{padding-block:22px}.domains-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.domains-section-description{color:var(--domain-muted);margin-top:5px!important}.domains-extension-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:17px}.domains-extension-card{position:relative;isolation:isolate;overflow:hidden;min-height:180px;padding:18px 22px 14px;border:1px solid #ebe7df;border-radius:8px;background:#fffcf6;box-shadow:0 2px 10px #28303b08}.domains-extension-card>img{position:absolute;z-index:-1;right:-2%;bottom:0;height:100%;width:65%;object-fit:contain;object-position:right bottom;opacity:.75}.domains-extension-card:first-child>img{opacity:.57}.domains-extension-card:nth-child(3)>img{opacity:.52}.domains-extension-title{display:flex;gap:15px;align-items:center}.domains-extension-title svg{width:42px;height:42px;color:#06649b}.domains-main .domains-extension-title h3{font-size:clamp(31px,3vw,48px);font-weight:700;letter-spacing:-.025em}.domains-senegal-flag{width:42px;height:42px;border-radius:50%;background:linear-gradient(90deg,#049146 0 33.3%,#ffd63d 33.3% 66.6%,#e43331 66.6%);display:grid;place-items:center;flex:none}.domains-senegal-flag span{color:#049146;font-size:19px}.domains-extension-card p{color:var(--domain-muted);font-size:clamp(14px,1vw,17px);width:78%;max-width:250px;margin:4px 0 12px 57px}.domains-button-small{min-height:44px;font-size:14px;padding:5px 18px;border-radius:var(--domain-control-radius);background:linear-gradient(#ffe8a6,#ecc06a)}.domains-table-wrap{margin-top:16px;border:1px solid var(--domain-line);border-radius:7px;overflow:auto;scroll-margin-top:15px}.domains-price-table{width:100%;border-collapse:collapse;min-width:650px;background:#fff;font-size:clamp(14px,1.02vw,17px)}.domains-price-table td,.domains-price-table th{text-align:left;padding:7px 22px;border-right:1px solid var(--domain-line);border-bottom:1px solid var(--domain-line)}.domains-price-table th{font-weight:600}.domains-price-table td{color:var(--domain-muted)}.domains-price-table thead{background:#f2f6fa}.domains-price-table tr:target{background:#fff3cf}.domains-price-table tr:last-child>*{border-bottom:0}.domains-price-table tr>:last-child{border-right:0}.domains-benefits{background:#fbf5e6;padding-block:22px}.domains-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:16px}.domains-benefit-grid article{display:block;min-width:0;overflow-wrap:anywhere;padding:20px 17px;background:rgb(255 255 255/.85);border-radius:6px}.domains-benefit-grid article>svg{width:38px;height:38px;color:var(--domain-gold);stroke-width:2.4}.domains-benefit-grid h3{font-size:clamp(15px,1.05vw,18px);margin-top:12px}.domains-benefit-grid p{font-size:clamp(14px,.99vw,16px);margin-top:9px;color:var(--domain-muted)}.domains-workspace{display:grid;grid-template-columns:38% 60%;gap:2%;align-items:center;padding-block:28px 20px}.domains-workspace-copy>p:not(.domains-eyebrow){margin-block:15px;color:var(--domain-muted)}.domains-checks{list-style:none;padding:0;margin:15px 0;display:grid;gap:10px;font-size:clamp(14px,1.04vw,17px)}.domains-checks li{display:flex;gap:12px;align-items:flex-start}.domains-checks svg{background:var(--domain-gold);color:#fff;border-radius:50%;padding:3px;width:22px;height:22px}.domains-laptop{position:relative;width:100%;padding:15px 3% 0;align-self:end}.domains-preview-badge{position:absolute;right:1%;top:10px;z-index:2;background:#f3f7fc;border:1px solid #d7e0ea;border-radius:5px;padding:4px 10px;font-size:11px;box-shadow:0 2px 5px #0002}.domains-laptop-screen{border:10px solid #171a1b;border-radius:20px 20px 5px 5px;outline:2px solid #999;background:white;display:flex;aspect-ratio:1.85;box-shadow:0 10px 22px #17324a30;overflow:hidden}.domains-laptop-screen aside{width:24%;background:#063155;color:white;padding:18px 9px;display:flex;flex-direction:column;gap:9px;font-size:clamp(7px,.67vw,11px)}.domains-laptop-screen aside>img{width:100%;margin-bottom:15px}.domains-laptop-screen aside span{padding:4px;white-space:nowrap}.domains-laptop-screen aside .selected{background:#e5b53c;border-radius:4px;color:#082845}.domains-demo-main{padding:18px 14px;width:76%;font-size:clamp(6px,.6vw,10px);position:relative}.domains-demo-main>strong{font-size:clamp(14px,1.2vw,20px)}.domains-demo-add{position:absolute;right:12px;top:19px;background:#e8b434;padding:5px 8px;border-radius:3px;font-size:clamp(5px,.6vw,10px)}.domains-demo-search{border:1px solid #e7edf4;padding:6px;display:flex;align-items:center;gap:6px;width:65%;color:#526579;margin-top:12px;margin-bottom:10px}.domains-demo-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .6fr;align-items:center;border-bottom:1px solid #edf0f5;padding:9px 5px;gap:5px}.domains-demo-head{background:#f1f5f9;font-weight:600}.domains-demo-row i{font-style:normal;white-space:nowrap;color:#1c6a4e;background:#e3f6ea;padding:3px 5px;border-radius:20px}.domains-demo-row i.pending{color:#7d530a;background:#fff2d2}.domains-demo-manage{background:#f0f4fa;border:1px solid #dce5ef;border-radius:3px;text-align:center}.domains-laptop-base{position:relative;height:15px;margin-inline:-7%;border-radius:1px 1px 50% 50%;background:linear-gradient(#c8cbd0,#6e6e6e 45%,#202427);box-shadow:0 6px 8px #1113}.domains-laptop-base:after{content:"";position:absolute;left:40%;right:40%;top:0;height:6px;background:#606164;border-radius:0 0 8px 8px}.domains-steps{padding-block:16px 25px}.domains-steps ol{padding:0;margin:20px 0 0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.domains-steps li{display:flex;gap:22px;padding:0 25px;border-right:1px dashed #d9d6cc}.domains-steps li:first-child{padding-left:0}.domains-steps li:last-child{border:0}.domains-step-number{display:grid;place-items:center;background:var(--domain-gold);color:var(--domain-ink);width:38px;height:38px;border-radius:50%;flex:none;font-weight:600}.domains-steps li svg{color:var(--domain-gold);height:32px;width:32px;margin-bottom:8px}.domains-steps p{color:var(--domain-muted);font-size:clamp(14px,1vw,16px);margin-top:5px}.domains-transfer{position:relative;isolation:isolate;overflow:hidden;background:#062d54;color:#fff}.domains-transfer>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center 52%;z-index:-2}.domains-transfer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#062d54,#062d54f5 46%,#062d54b8 73%,#062d5445);z-index:-1}.domains-transfer-content{padding-block:25px;display:grid;grid-template-columns:50% 40%;gap:7%}.domains-transfer-content>div>p:not(.domains-eyebrow){margin-block:10px 14px;font-size:clamp(14px,1vw,17px);max-width:630px}.domains-transfer .domains-checks{align-content:center}.domains-services{padding-block:20px}.domains-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:15px}.domains-service-grid article{display:flex;gap:20px;padding:20px;background:white;border:1px solid #f0ece3;border-radius:4px}.domains-service-grid article>svg{width:42px;height:42px;color:var(--domain-gold)}.domains-service-grid p{color:var(--domain-muted);font-size:clamp(14px,1vw,17px);margin-top:4px}.domains-service-grid a{font-size:clamp(14px,.95vw,16px);color:#155780;display:inline-flex;gap:8px;align-items:center;min-height:44px}.domains-faq{padding-block:0 24px;display:grid;grid-template-columns:36% 62%;gap:2%}.domains-faq>div>p:not(.domains-eyebrow){font-size:clamp(14px,1vw,16px);margin-top:5px}.domains-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;align-items:start}.domains-faq details{border:1px solid #e5e9ef;background:white}.domains-faq summary{cursor:pointer;font-size:clamp(14px,.85vw,15px);list-style:none;display:flex;align-items:center;gap:12px;padding:9px 12px;min-height:40px}.domains-faq summary::-webkit-details-marker{display:none}.domains-faq details[open] summary>svg{transform:rotate(90deg)}.domains-faq details p{padding:8px 15px 16px;font-size:14px;color:var(--domain-muted)}.domains-faq details:target{outline:2px solid var(--domain-gold)}.domains-final{position:relative;isolation:isolate;overflow:hidden;color:white;background:#593b26}.domains-final>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center 63%;z-index:-2}.domains-final:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#33271ebd,#33271e50);z-index:-1}.domains-final>.domains-inset{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:22px}.domains-final h2{font-size:clamp(22px,1.9vw,32px)}.domains-final p:not(.domains-eyebrow){font-size:clamp(14px,.95vw,16px);margin-top:4px}@media (max-width:1100px){.domains-inset{width:90%}.domains-hero-content{min-height:380px}.domains-search-shell{width:68%}.domains-hero-description{width:54%}.domains-extension-card{padding:14px;min-height:175px}.domains-extension-card p{margin-left:0;width:88%}.domains-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.domains-benefit-grid article{gap:10px;padding:14px 10px}.domains-benefit-grid article>svg{width:30px;height:30px}.domains-workspace{grid-template-columns:39% 59%}.domains-demo-add{display:none}.domains-steps li{gap:15px;padding-inline:15px}.domains-service-grid article{padding:15px;gap:10px}.domains-faq{grid-template-columns:32% 66%}}@media (max-width:760px){.domains-main h1{font-size:38px}.domains-main h2{font-size:29px}.domains-main{font-size:15px}.domains-inset{width:calc(100% - 36px)}.domains-hero-content{padding-top:35px;padding-bottom:24px;min-height:520px}.domains-hero-art{object-position:70% center}.domains-hero:after{background:linear-gradient(90deg,#fffcf1f5,#fffcf1e0 65%,#fffcf198)}.domains-hero-description{width:100%;max-width:520px;margin-top:15px!important}.domains-search-shell{width:100%;margin-top:24px}.domains-search-modes{min-width:0;width:100%}.domains-search-modes a{font-size:14px;gap:7px;padding:7px}.domains-main .domain-search-button{padding-inline:13px}.domains-main .search-field input{padding-inline:12px;font-size:16px}.domains-main .search-button-label{display:none}.domains-main .search-button-icon{display:block}.domains-popular{gap:6px}.domains-popular strong{width:100%}.domains-popular button{min-height:44px;padding:5px 13px}.domains-signature{display:none}.domains-section-heading{align-items:flex-start;flex-direction:column;gap:15px}.domains-section-heading .domains-button{order:2}.domains-extension-grid{grid-template-columns:1fr;gap:13px}.domains-extension-card{min-height:180px;padding:20px}.domains-main .domains-extension-title h3{font-size:40px}.domains-extension-card p{font-size:15px;margin-left:57px;width:70%;margin-block:5px 18px}.domains-extension-card>img{width:55%;opacity:.65}.domains-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.domains-benefit-grid article{display:block;padding:20px 15px}.domains-benefit-grid h3{font-size:16px;margin-top:12px}.domains-benefit-grid p{font-size:14px}.domains-workspace{grid-template-columns:1fr;padding-block:30px;gap:30px}.domains-workspace-copy>p:not(.domains-eyebrow){font-size:15px}.domains-checks{font-size:14px}.domains-laptop{padding-inline:4%}.domains-laptop-screen{border-width:7px;border-radius:13px 13px 3px 3px}.domains-laptop-screen aside{padding:12px 6px;font-size:7px;gap:4px}.domains-laptop-screen aside>img{margin-bottom:8px}.domains-demo-main{padding:12px 8px;font-size:7px}.domains-demo-main>strong{font-size:13px}.domains-demo-search{padding:4px;margin-block:8px;width:80%}.domains-demo-row{padding:7px 2px;gap:2px}.domains-demo-row i{padding:2px;font-size:6px}.domains-preview-badge{top:0;font-size:10px}.domains-laptop-base{height:10px}.domains-steps ol{grid-template-columns:1fr 1fr;gap:25px 0}.domains-steps li{padding:0 15px 0 0;gap:12px}.domains-steps li:nth-child(2n){border:0;padding-left:15px}.domains-step-number{width:30px;height:30px}.domains-steps p{font-size:14px}.domains-transfer-content{grid-template-columns:1fr;gap:10px;padding-block:28px}.domains-transfer-content>div>p:not(.domains-eyebrow){font-size:14px}.domains-transfer:after{background:#062d54e8}.domains-transfer .domains-checks{margin-top:8px}.domains-service-grid{grid-template-columns:1fr;gap:12px}.domains-service-grid article{padding:20px;gap:20px}.domains-service-grid h3{font-size:18px}.domains-service-grid a,.domains-service-grid p{font-size:14px}.domains-faq{grid-template-columns:1fr;gap:20px;padding-block:10px 25px}.domains-faq-grid{grid-template-columns:1fr;gap:8px}.domains-faq summary{font-size:14px;min-height:46px}.domains-faq>div>p:not(.domains-eyebrow){font-size:14px}.domains-final>.domains-inset{display:block;padding-block:28px}.domains-final h2{font-size:28px}.domains-final p:not(.domains-eyebrow){font-size:14px;margin-block:10px 20px}.domains-button{font-size:14px;white-space:normal}.domains-price-table{font-size:14px}.domains-price-table td,.domains-price-table th{padding:9px 14px}}@media (prefers-reduced-motion:reduce){.domains-page{scroll-behavior:auto}.domains-page *{animation:none!important;transition:none!important}}.domains-main .domains-price-note{color:var(--domain-muted);font-size:14px;margin-top:9px}.domains-main .search-field:focus-within{border-color:#037eaa;box-shadow:0 0 0 3px #037eaa33}.domains-main .search-field input:focus-visible,.domains-main .search-field select:focus-visible{outline:none}.domains-main .search-field select:focus-visible{background:var(--sahenix-cream)}.domains-main .search-field .domain-search-button:focus-visible{outline-offset:-5px}.domains-faq>*,.domains-steps li,.domains-steps li>div,.domains-workspace>*{min-width:0}@media (max-width:760px){.domains-faq,.domains-workspace{grid-template-columns:minmax(0,1fr)}.domains-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.domains-steps li{overflow-wrap:anywhere}}.domains-main #support.domains-faq{padding-block:0 24px}@media (max-width:760px){.domains-main #support.domains-faq{padding-block:10px 25px}}