.degates-das{--das-ink:#152238;--das-blue:#174fc5;max-width:1160px;margin:0 auto;color:var(--das-ink);font-family:inherit;line-height:1.7}.degates-das *{box-sizing:border-box}.degates-das [hidden]{display:none!important}.degates-das .das-hero{padding:clamp(24px,5vw,48px);background:radial-gradient(ellipse at top right,#7c3aed50,transparent 65%),linear-gradient(125deg,#0b1220,#102b53);border:1px solid #334b75;border-radius:24px;color:#e2ecff}.degates-das .das-hero h2{color:#fff;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.degates-das .das-hero a{color:#a5ddff}.degates-das .das-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.1em}.degates-das .das-hero .das-eyebrow{color:#67e8f9}.degates-das .das-panel{margin:28px 0;padding:clamp(20px,4vw,36px);border:1px solid #ccd8f2;border-radius:22px;background:linear-gradient(130deg,#f0f5ff,#f7f2ff 65%,#ecfbff)}.degates-das label{display:block;font-weight:650}.degates-das input,.degates-das textarea{display:block;width:100%;font:inherit;border:1px solid #91a8ce;border-radius:10px;padding:14px;margin-top:8px;background:white;color:#152238;min-height:48px}.degates-das textarea{min-height:200px}.degates-das button{font:inherit;font-weight:650;padding:14px 26px;border-radius:10px;min-height:48px;background:linear-gradient(110deg,#174fc5,#6330c5);color:#fff;border:1px solid #4a57c6;cursor:pointer}.degates-das button:disabled{opacity:.6;cursor:wait}.degates-das :focus-visible{outline:3px solid #2563eb;outline-offset:4px}.degates-das input[aria-invalid=true]{border:2px solid #a62626}.degates-das .das-status{min-height:1.7em}.degates-das .das-result{overflow-wrap:anywhere}.degates-das .das-result h2{font-size:clamp(1.4rem,4vw,2rem);line-height:1.3}.degates-das .das-result li{padding:8px 0}.degates-das .das-pass{color:#126047}.degates-das .das-review{color:#713c00}.degates-das .das-domain{font-weight:700}@media(max-width:650px){.degates-das button{width:100%}.degates-das .das-hero{border-radius:18px}.degates-das .das-result ul{padding-left:20px}}
