
.domain-product{--dp-cyan:#28d2dc;--dp-text:#c2d3df;--dp-line:#284450;color:var(--dp-text);direction:rtl;font-size:15px;line-height:2.1}
.domain-product *{box-sizing:border-box;min-width:0}
.domain-product p{margin:0 0 18px!important;color:var(--dp-text)!important;line-height:2.1!important}
.domain-product h2{font-size:25px!important;line-height:1.7!important;margin:0 0 20px!important;color:#f3faff!important}
.domain-product h3{font-size:18px!important;line-height:1.8!important;margin:0 0 12px!important;color:#eff9ff!important}
.domain-product section{margin:0 0 38px}
.domain-product .dp-hero{padding:30px;border:1px solid var(--dp-line);border-radius:22px;background:radial-gradient(ellipse at top left,#12404b66,transparent 70%),#0c1a25}
.domain-product .dp-badge{display:inline-flex;padding:5px 12px;border:1px solid #a6864866;border-radius:30px;color:#f2d19b;font-size:12px;margin-bottom:18px;background:#9e6c1917}
.domain-product .dp-lead{font-size:17px;line-height:2.2!important}
.domain-product .dp-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.domain-product a.dp-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;border-radius:11px;border:1px solid #32cbd7;background:#29ccd7;color:#06262f!important;font-size:14px;font-weight:700;text-decoration:none!important;line-height:1.8}
.domain-product a.dp-secondary{background:#0b1722;color:#c5f5f7!important;border-color:#315364}
.domain-product a:focus-visible,.domain-product summary:focus-visible{outline:3px solid #80ecfa;outline-offset:4px}
.domain-product .dp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0}
.domain-product .dp-facts div{padding:15px;border:1px solid #29424e;border-radius:12px;background:#07151d77}
.domain-product .dp-facts span{display:block;font-size:12px;color:#8da9bc;margin-bottom:7px}
.domain-product .dp-facts strong{display:block;font-size:14px;color:#e6f8ff}
.domain-product .dp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.domain-product .dp-card{padding:24px;border:1px solid var(--dp-line);border-radius:16px;background:linear-gradient(135deg,#102331,#0b1621)}
.domain-product .dp-card p:last-child{margin-bottom:0!important}
.domain-product ul{padding-inline-start:22px!important;margin:0!important}
.domain-product li{padding-inline-start:3px;margin:0 0 12px!important;line-height:2!important}
.domain-product li::marker{color:#37cfd9}
.domain-product .dp-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.domain-product .dp-step{padding:22px;border-top:2px solid #27c8d4;background:#0d1c27;border-radius:0 0 14px 14px}
.domain-product .dp-step>span{display:block;color:#5ce3eb;font-family:Arial,sans-serif;font-size:13px;letter-spacing:2px;margin-bottom:12px}
.domain-product .dp-note{padding:22px;border-inline-start:3px solid #38c9d4;background:#10303a55;border-radius:12px}
.domain-product details{margin-bottom:12px;border:1px solid var(--dp-line);background:#0d1b26;border-radius:12px}
.domain-product summary{padding:18px;cursor:pointer;font-weight:600;color:#e5f7fe;line-height:1.9}
.domain-product details p{padding:0 20px 6px}
.domain-product .dp-cta{padding:28px;border:1px solid #26717b;border-radius:18px;background:linear-gradient(120deg,#0c2934,#10212e)}
.domain-product .dp-caption{font-size:13px;color:#9cb6c6!important}
body:has(.domain-product) .inc-page-header{margin-bottom:30px;max-width:950px}
body:has(.domain-product) .inc-page-title{font-size:clamp(28px,3vw,38px);line-height:1.7}
body:has(.domain-product) .inc-page-content{max-width:1000px}
body:has(.domain-product) .inc-page{padding-top:60px}
@media(max-width:650px){.domain-product .dp-grid,.domain-product .dp-facts,.domain-product .dp-process{grid-template-columns:1fr}.domain-product .dp-hero,.domain-product .dp-cta{padding:22px}.domain-product h2{font-size:22px!important}.domain-product .dp-lead{font-size:16px}.domain-product a.dp-button{width:100%}.domain-product .dp-actions{gap:10px}.domain-product section{margin-bottom:28px}.domain-product .dp-card{padding:21px}}
