body.dmw-domain-product #inner-wrap,body.dmw-domain-product .content-bg{background:#101722}
body.dmw-domain-product :is(#primary,#main,.kadence-woo-template-wrap){padding:0!important;margin:0!important;max-width:none!important;width:100%!important}
body.dmw-domain-product #primary>.content-container{display:block;max-width:none;padding:0}
#dmw-domain-product{--d-muted:#bbc6d6;--d-line:rgba(139,177,201,.24);color:#f4f6fa;background:#101722;font-family:FigTreeRegular,Figtree,Arial,sans-serif;overflow:clip}
#dmw-domain-product *,#dmw-domain-product *::before,#dmw-domain-product *::after{box-sizing:border-box}
#dmw-domain-product :is(h1,h2,h3,p,ul,figure){margin:0}
#dmw-domain-product :is(h1,h2,h3){font-family:'Zen Kaku Gothic New',Arial,sans-serif!important;font-weight:500!important;color:#f4f6fa!important;letter-spacing:-.035em;text-transform:none}
#dmw-domain-product h1{font-size:clamp(42px,5.4vw,70px);line-height:1.08;overflow-wrap:anywhere}
#dmw-domain-product h2{font-size:clamp(30px,3.4vw,43px);line-height:1.15;text-wrap:balance}
#dmw-domain-product h3{font-size:25px;line-height:1.25}
#dmw-domain-product p,#dmw-domain-product li{font-size:16px;line-height:1.65;color:var(--d-muted)}
#dmw-domain-product a{color:#8bc5df;text-underline-offset:4px}
#dmw-domain-product :is(a,button,input,summary):focus-visible{outline:2px solid #ffbd59;outline-offset:4px}
#dmw-domain-product .d-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}
#dmw-domain-product .d-hero{padding:130px 0 76px;background:radial-gradient(ellipse at 0 0,rgba(76,133,162,.17),transparent 60%)}
#dmw-domain-product .d-back{display:inline-block;margin-bottom:40px;font-size:14px}
#dmw-domain-product .d-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start}
#dmw-domain-product .d-kicker{display:block;color:#ffbd59;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;line-height:1.5;margin-bottom:16px}
#dmw-domain-product .d-lead{font-size:19px;margin-top:24px}
#dmw-domain-product .d-facts{display:grid;gap:10px;list-style:none;padding:24px 0;margin-top:26px;border-top:1px solid var(--d-line)}
#dmw-domain-product .d-facts li::before{content:'✓';color:#78bdd7;margin-right:12px}
#dmw-domain-product .d-art{margin-top:12px;text-align:center}
#dmw-domain-product .d-art img{display:block;width:min(100%,330px);height:260px;object-fit:contain;margin:auto}
#dmw-domain-product .d-wordmark{border-top:1px solid var(--d-line);padding:32px 0 0;margin-top:12px;display:grid;gap:14px;color:#8bc5df}
#dmw-domain-product .d-wordmark strong{font-family:'Zen Kaku Gothic New',Arial,sans-serif;font-weight:500;font-size:clamp(60px,8vw,108px);line-height:1.05;letter-spacing:-.06em;color:#f4f6fa;overflow-wrap:anywhere}
#dmw-domain-product .d-wordmark span{font-size:13px;letter-spacing:.04em}
#dmw-domain-product .d-purchase,#dmw-domain-product .d-card{padding:30px;border:1px solid var(--d-line);border-radius:24px;background:linear-gradient(145deg,#1d2b3a,#151f2c)}
#dmw-domain-product .d-purchase h2{font-size:30px}
#dmw-domain-product .d-price{margin:22px 0 12px;color:var(--d-muted);font-size:16px;line-height:1.5}
#dmw-domain-product .d-price .amount{font-size:42px;font-weight:650;letter-spacing:-.04em;color:#f4f6fa;white-space:nowrap}
#dmw-domain-product .d-small{font-size:13px;line-height:1.6}
#dmw-domain-product .d-native-cart{margin-block:26px 16px}
#dmw-domain-product form.cart{display:block!important;padding:0!important;margin:0!important}
#dmw-domain-product form.cart label{display:block;color:#f4f6fa;font-size:14px;margin-bottom:8px}
#dmw-domain-product form.cart input:not([type=hidden]):not([type=checkbox]):not([type=radio]){max-width:100%;background:#101722;color:#f4f6fa;border:1px solid #617b91;border-radius:12px;min-height:48px;padding:12px 14px;font:inherit}
#dmw-domain-product form.cart .quantity{display:none!important}
#dmw-domain-product form.cart .fpf-fields{margin:0 0 18px}
#dmw-domain-product .d-button,#dmw-domain-product button.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 15px!important;border:1px solid transparent!important;border-radius:18px!important;background:#4c85a2!important;background-image:none!important;color:white!important;font:650 16px/1.3 FigTreeRegular,Figtree,Arial,sans-serif;text-decoration:none;cursor:pointer;box-shadow:none!important}
#dmw-domain-product button.single_add_to_cart_button{width:100%;float:none!important;margin:0!important}
#dmw-domain-product .d-button:hover,#dmw-domain-product button.single_add_to_cart_button:hover{background:#5c96b1!important}
#dmw-domain-product .d-availability{margin-bottom:12px}
#dmw-domain-product .d-purchase>a{font-size:14px}
#dmw-domain-product .d-included{margin-top:26px;padding-top:24px;border-top:1px solid var(--d-line)}
#dmw-domain-product .d-included h3{font-size:23px}
#dmw-domain-product .d-included p{font-size:14px;margin:12px 0 18px}
#dmw-domain-product .d-section{padding:76px 0}
#dmw-domain-product .d-alt{background:#121c28}
#dmw-domain-product .d-section-intro{max-width:720px;margin-bottom:32px}
#dmw-domain-product .d-section-intro p{margin-top:20px}
#dmw-domain-product .d-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
#dmw-domain-product .d-number{display:block;color:#8bc5df;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:28px}
#dmw-domain-product .d-card{padding:25px}
#dmw-domain-product .d-card h3{font-size:24px}
#dmw-domain-product .d-card p{font-size:15px;margin-top:16px}
#dmw-domain-product .d-dns{padding:30px 0 0;margin-top:32px;border-top:1px solid var(--d-line)}
#dmw-domain-product .d-dns p{max-width:850px;margin-top:14px}
#dmw-domain-product .d-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}
#dmw-domain-product .d-details-grid>div>p{margin:22px 0}
#dmw-domain-product details{border-bottom:1px solid var(--d-line);padding:20px 0}
#dmw-domain-product summary{cursor:pointer;color:#f4f6fa;font-size:17px;line-height:1.5}
#dmw-domain-product details p{margin-top:14px;font-size:15px}
@media(max-width:1000px){#dmw-domain-product .d-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}#dmw-domain-product .d-hero-grid{gap:32px}}
@media(max-width:700px){#dmw-domain-product .d-shell{width:calc(100% - 36px)}#dmw-domain-product .d-hero{padding:110px 0 48px}#dmw-domain-product .d-back{margin-bottom:28px}#dmw-domain-product .d-hero-grid,#dmw-domain-product .d-details-grid{grid-template-columns:1fr;gap:32px}#dmw-domain-product .d-benefits{grid-template-columns:1fr}#dmw-domain-product .d-section{padding:48px 0}#dmw-domain-product .d-purchase,#dmw-domain-product .d-card{padding:24px}#dmw-domain-product .d-art img{height:200px}#dmw-domain-product .d-lead{font-size:17px}#dmw-domain-product .d-price .amount{font-size:36px}}
#dmw-domain-product .d-title-row{display:flex;align-items:center;gap:20px}
#dmw-domain-product .d-title-icon{width:84px;height:84px;object-fit:contain;flex-shrink:0}
#dmw-domain-product .d-check{margin-top:24px}
#dmw-domain-product .d-check label{display:block;font-size:14px;margin-bottom:10px}
#dmw-domain-product .d-check .dc-form>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}
#dmw-domain-product .d-check input{width:100%!important;min-width:0;min-height:48px;border:1px solid #617b91;border-radius:12px;background:#101722;color:#f4f6fa;padding:12px;font:inherit}
#dmw-domain-product .d-check select{max-width:100%;min-height:44px;border-radius:10px;background:#101722;color:#f4f6fa;border:1px solid #617b91;padding:8px}
#dmw-domain-product .d-check button{min-height:44px;background:#4c85a2;color:white;border:0;border-radius:18px;padding:11px 15px;font:inherit}
#dmw-domain-product .d-check :is(#dc-domain-product,#dc-tld-product,#dc-submit-product){height:48px;min-height:48px;margin:0!important;box-sizing:border-box}
#dmw-domain-product .d-check #dc-domain-product{width:100%!important;padding:10px 12px;font-size:16px}
#dmw-domain-product .d-check #dc-tld-product{width:auto!important;max-width:110px;padding:8px;font-size:14px}
#dmw-domain-product .d-check #dc-submit-product{width:auto!important;padding:10px 14px;font-size:14px;white-space:nowrap;text-transform:none}
#dmw-domain-product .d-check .dot{display:none}
#dmw-domain-product .d-check .dc-form+br{display:none}
@media(max-width:700px){#dmw-domain-product .d-check .dc-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px}#dmw-domain-product .d-check #dc-submit-product{grid-column:1/-1;width:100%!important;height:44px;min-height:44px}#dmw-domain-product .d-check #dc-tld-product{max-width:100px}#dmw-domain-product .d-check label{margin-bottom:8px}#dmw-domain-product .d-check{margin-top:20px}}
#dmw-domain-product .d-check .wp24-dc{height:auto!important}
#dmw-domain-product .d-check .wp24-dc table{width:100%;font-size:14px;overflow-wrap:anywhere}
#dmw-domain-product .d-check .wp24-dc a{display:none!important}
#dmw-domain-product #dc-result-product{display:none!important}
#dmw-domain-product #d-check-status{margin-top:12px}
#dmw-domain-product #d-check-status[data-state=available]{color:#9bdfbd}
#dmw-domain-product #d-check-status[data-state=error]{color:#ffcf89}
#dmw-domain-product button.single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:700px){#dmw-domain-product .d-title-icon{width:58px;height:58px}#dmw-domain-product .d-title-row{gap:12px}#dmw-domain-product .d-title-row:has(.d-title-icon) h1{font-size:32px}}
