/* Transfer-only cloud concept. Native cart fields and validation are retained. */
html body #de-landing.de-transfer-cloud{background:#f4f9f6;color:#103d2e;overflow:clip}
html body #de-landing.de-transfer-cloud .de-header{position:sticky;top:0;z-index:1000}
html body #de-landing.de-transfer-cloud #order-standard_cart{display:block!important;float:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important}
#de-landing.de-transfer-cloud .de-domain-subnav{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin:0;padding:14px 20px;background:#f6faf7;border-bottom:1px solid #e1ebe5}
#de-landing.de-transfer-cloud .de-domain-subnav a{font-size:13px;font-weight:600;color:#315747;text-decoration:none}
#de-landing.de-transfer-cloud .de-domain-subnav a[aria-current]{color:#006b49;text-decoration:underline;text-underline-offset:6px}
#de-landing.de-transfer-cloud .de-transfer-hero{padding:clamp(32px,4vw,56px) 24px 30px;background:linear-gradient(90deg,#f7fcf8e6,#f1faf4a8),url('../img/domain-cloud-minimal.webp') center right/cover no-repeat;position:relative}
html body #de-landing.de-transfer-cloud #frmDomainTransfer{display:block!important;position:relative!important;width:min(1280px,100%)!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;text-align:center!important}
#de-landing.de-transfer-cloud .de-transfer-eyebrow{display:block;color:#315d49;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:normal;margin-bottom:16px}
html body #de-landing.de-transfer-cloud .de-domain-heading{font:700 clamp(32px,4vw,54px)/1.2 inherit!important;font-size:clamp(32px,4vw,54px)!important;font-weight:700!important;line-height:1.2!important;color:#063e2b!important;text-align:center!important;margin:0!important}
html body #de-landing.de-transfer-cloud #frmDomainTransfer>.subheading{max-width:690px!important;margin:16px auto 26px!important;font-size:17px!important;line-height:1.7!important;color:#315744!important;text-align:center!important}
#de-landing.de-transfer-cloud #frmDomainTransfer>.row{margin:0!important;display:block!important}
#de-landing.de-transfer-cloud #frmDomainTransfer>.row>div{float:none!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
#de-landing.de-transfer-cloud #frmDomainTransfer .panel{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important;backdrop-filter:none!important}
#de-landing.de-transfer-cloud #frmDomainTransfer .panel-heading{display:none!important}
#de-landing.de-transfer-cloud #frmDomainTransfer .panel-body{padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
#de-landing.de-transfer-cloud #frmDomainTransfer .form-group{margin:0 0 20px!important;text-align:start!important}
#de-landing.de-transfer-cloud #frmDomainTransfer label{display:flex!important;align-items:center;justify-content:space-between;gap:12px;float:none!important;width:100%!important;margin:0 0 10px!important;color:#193f30!important;font-weight:600!important;font-size:15px!important;line-height:1.5}
#de-landing.de-transfer-cloud #frmDomainTransfer label a{position:static!important;float:none!important;color:#006c4c!important;font-size:13px;cursor:help}
html body #de-landing.de-transfer-cloud #frmDomainTransfer .de-domain-bar{display:flex!important;align-items:center;gap:12px;width:100%!important;min-height:68px!important;margin:0!important;padding:8px 18px!important;background:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 6px 20px #145c3910!important;direction:ltr!important}
#de-landing.de-transfer-cloud .de-domain-bar>svg{position:static!important;display:block!important;width:24px!important;height:24px!important;flex:none;fill:none;stroke:#3b6853;stroke-width:1.8}
html body #de-landing.de-transfer-cloud #inputTransferDomain{width:100%!important;min-width:0!important;height:48px!important;padding:8px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;margin:0!important;font-size:18px!important;color:#183f2e!important;direction:ltr!important;text-align:left!important}
html body #de-landing.de-transfer-cloud #inputAuthCode{display:block!important;width:100%!important;height:64px!important;padding:15px 18px!important;border:0!important;border-radius:14px!important;background:#fff!important;color:#183f2e!important;font-size:17px!important;box-shadow:0 6px 20px #145c3910!important;direction:ltr!important;text-align:left!important}
#de-landing.de-transfer-cloud #frmDomainTransfer input::placeholder{color:#62756b!important;opacity:1}
#de-landing.de-transfer-cloud #frmDomainTransfer .de-domain-bar:focus-within,#de-landing.de-transfer-cloud #inputAuthCode:focus{outline:0!important;border:0!important;box-shadow:0 6px 30px #05754d30,0 14px 48px #05754d18!important}
#de-landing.de-transfer-cloud .de-domain-extensions{display:flex!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;margin:16px 0 0!important;direction:ltr}
#de-landing.de-transfer-cloud .de-domain-extensions button{background:#f2f8f4!important;border:1px solid #dae6de!important;border-radius:8px!important;color:#315c47!important;font-size:13px!important;padding:6px 12px!important;line-height:1.5!important;min-height:34px;box-shadow:none!important}
#de-landing.de-transfer-cloud .de-domain-extensions button:hover{background:#dcefe3!important;color:#064e3b!important}
#de-landing.de-transfer-cloud #frmDomainTransfer .panel-footer{display:flex!important;justify-content:flex-end;gap:14px;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
html body #de-landing.de-transfer-cloud #btnTransferDomain{display:inline-flex!important;justify-content:center;align-items:center;gap:10px;min-height:56px!important;padding:14px 28px!important;border-radius:12px!important;border:0!important;background:#007c53!important;color:#fff!important;font-size:16px!important;font-weight:600!important;box-shadow:0 8px 22px #006d4924!important}
#de-landing.de-transfer-cloud #btnTransferDomain:hover{background:#005d3e!important}
#de-landing.de-transfer-cloud #btnTransferDomain svg{position:static!important;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}
#de-landing.de-transfer-cloud #btnTransferDomain:focus-visible,#de-landing.de-transfer-cloud .de-domain-extensions button:focus-visible{outline:3px solid #168664;outline-offset:3px}
#de-landing.de-transfer-cloud .de-transfer-exclusions{max-width:900px;margin:20px auto 0;color:#42604e;font-size:12px;line-height:1.7;text-align:center}
#de-landing.de-transfer-cloud .de-transfer-guide{width:min(1280px,calc(100% - 48px));margin:42px auto 60px}
#de-landing.de-transfer-cloud .de-transfer-guide>h2{font-size:27px;font-weight:700;text-align:center;margin:0 0 24px;color:#123e2d}
#de-landing.de-transfer-cloud .de-transfer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#de-landing.de-transfer-cloud .de-transfer-steps article{padding:24px;background:#fff;border-radius:18px;box-shadow:0 8px 28px #234e3510;text-align:start}
#de-landing.de-transfer-cloud .de-transfer-step{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background:#e5f3eb;border-radius:10px;color:#006b49;font-size:13px;font-weight:700}
#de-landing.de-transfer-cloud .de-transfer-steps h3{color:#123e2d;font-size:18px;font-weight:700;margin:17px 0 10px}
#de-landing.de-transfer-cloud .de-transfer-steps p{font-size:14px;color:#405c4d;line-height:1.7;margin:0}
#de-landing.de-transfer-cloud[dir=rtl]{font-family:"IBM Plex Sans","IBM Plex Sans Arabic",sans-serif;direction:rtl}
#de-landing.de-transfer-cloud[dir=rtl] #frmDomainTransfer .panel-footer{justify-content:flex-start}
#de-landing.de-transfer-cloud #transferUnavailable:not(.w-hidden){margin:20px 0;color:#734312;background:#fff5dd;border-color:#ead7aa}
@media(max-width:767px){#de-landing.de-transfer-cloud .de-transfer-hero{padding:30px 16px 24px;background-position:65% center}html body #de-landing.de-transfer-cloud #frmDomainTransfer .panel{padding:0!important;border-radius:0!important}html body #de-landing.de-transfer-cloud #frmDomainTransfer>.subheading{font-size:15px!important;margin:16px auto 24px!important}#de-landing.de-transfer-cloud #btnTransferDomain{width:100%}#de-landing.de-transfer-cloud .de-domain-subnav{gap:18px;padding:12px 14px}#de-landing.de-transfer-cloud .de-transfer-guide{width:calc(100% - 32px);margin:30px auto 40px}#de-landing.de-transfer-cloud .de-transfer-steps{grid-template-columns:1fr;gap:14px}#de-landing.de-transfer-cloud .de-transfer-eyebrow{font-size:13px}}

html body #de-landing.de-transfer-cloud #inputTransferDomain:focus,html body #de-landing.de-transfer-cloud #inputTransferDomain:focus-visible{outline:0!important;border:0!important;box-shadow:none!important}
