.dgt-security-guard-calculator-embed{width:100%;max-width:100%;overflow:hidden;background:#fff0}.dgt-security-guard-calculator-embed .dgt-sgcc-frame{display:block;width:100%;height:900px;min-height:900px;border:0;background:#fff0;overflow:hidden}@media(max-width:800px){.dgt-security-guard-calculator-embed .dgt-sgcc-frame{height:900px;min-height:900px}}html.dgt-sgcc-modal-open,html.dgt-sgcc-modal-open body{overflow:hidden!important}.dgt-sgcc-report-modal[hidden]{display:none!important}.dgt-sgcc-report-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.dgt-sgcc-report-backdrop{position:absolute;inset:0;background:rgb(2 8 5 / .82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dgt-sgcc-report-dialog{position:relative;z-index:1;width:min(620px,100%);max-height:calc(100vh - 36px);overflow:auto;scrollbar-gutter:stable;padding:30px;border:1px solid rgb(99 221 176 / .32);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgb(54 147 105 / .18),transparent 34%),linear-gradient(145deg,#0c2018,#07110d);box-shadow:0 30px 90px rgb(0 0 0 / .48);color:#edf8f3}.dgt-sgcc-report-close{position:absolute;top:14px;right:28px;z-index:5;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / .12);border-radius:12px;background:rgb(255 255 255 / .06);color:#fff;font-size:28px;line-height:1;text-align:center;cursor:pointer}.dgt-sgcc-report-close:disabled{opacity:.45;cursor:wait}.dgt-sgcc-report-kicker{margin:0 0 8px;color:#7fe0aa;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dgt-sgcc-report-dialog h2{margin:0;padding-right:48px;color:#fff;font-size:clamp(26px,4vw,36px);line-height:1.08;letter-spacing:-.035em}.dgt-sgcc-report-intro{margin:12px 0 22px;color:#b9cec4;font-size:15.5px;line-height:1.65}.dgt-sgcc-report-form{display:grid;gap:15px}.dgt-sgcc-report-form>label:not(.dgt-sgcc-report-consent):not(.dgt-sgcc-honeypot){display:grid;gap:7px;color:#f3fff8;font-size:14px;font-weight:760}.dgt-sgcc-report-form>label>span{margin-left:6px;color:#e8c36d;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.dgt-sgcc-report-form>label>small{margin-left:6px;color:#8fa89c;font-size:11px;font-weight:650}.dgt-sgcc-report-form input[type=text],.dgt-sgcc-report-form input[type=email]{width:100%;min-height:50px;padding:11px 13px;border:1px solid rgb(148 184 168 / .28);border-radius:11px;background:#0d1b16;color:#f1fbf6;font:inherit;font-size:16px;outline:none}.dgt-sgcc-report-form input[type=text]:focus,.dgt-sgcc-report-form input[type=email]:focus{border-color:#63ddb0;box-shadow:0 0 0 3px rgb(99 221 176 / .13)}.dgt-sgcc-report-consent{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;padding:13px 14px;border:1px solid rgb(148 184 168 / .15);border-radius:12px;background:rgb(255 255 255 / .03);color:#d3e3dc;font-size:13.5px;line-height:1.5;cursor:pointer}.dgt-sgcc-report-consent input{width:18px;height:18px;margin-top:2px;accent-color:#369369}.dgt-sgcc-report-consent span{margin:0!important;color:inherit!important;font-size:inherit!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.dgt-sgcc-report-privacy{margin:0;color:#91a99e;font-size:12px;line-height:1.55}.dgt-sgcc-report-status{min-height:20px;margin:0;color:#92e5ba;font-size:13px;font-weight:700;line-height:1.5}.dgt-sgcc-report-status.is-error{color:#ff9a92}.dgt-sgcc-report-submit{min-height:54px;padding:13px 20px;border:0;border-radius:13px;background:#369369;color:#fff;font:inherit;font-size:15px;font-weight:850;cursor:pointer;box-shadow:0 12px 30px rgb(54 147 105 / .24)}.dgt-sgcc-report-submit:hover{background:#2f855e}.dgt-sgcc-report-submit:disabled{opacity:.65;cursor:wait}.dgt-sgcc-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:640px){.dgt-sgcc-report-modal{padding:8px}.dgt-sgcc-report-dialog{max-height:calc(100vh - 16px);padding:24px 18px;border-radius:18px}.dgt-sgcc-report-dialog h2{font-size:28px}.dgt-sgcc-report-close{top:10px;right:18px}}