.eg-rc{--rc-bg:#fff;--rc-ink:#172b3a;--rc-muted:#445d6e;--rc-panel:#f1f6f8;--rc-border:#b9ccd5;--rc-accent:#086b72;max-width:100%;margin:28px 0;border:1px solid var(--rc-border);border-radius:18px;overflow:hidden;background:var(--rc-bg);color:var(--rc-ink);box-shadow:0 15px 38px #122f4326;font:14px/1.65 system-ui,sans-serif;color-scheme:light}
.eg-rc *{box-sizing:border-box}.eg-rc [hidden]{display:none!important}.eg-rc p,.eg-rc li,.eg-rc label,.eg-rc h3{color:var(--rc-ink);font-family:inherit}.eg-rc p{font-size:14px;line-height:1.65;margin:0 0 14px}.eg-rc h3{font-size:17px;line-height:1.4;margin:16px 0 10px}.eg-rc .eg-rc-hero{position:relative;isolation:isolate;min-height:250px;display:flex;align-items:center;background:#092738;padding:26px;overflow:hidden}.eg-rc .eg-rc-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-2;margin:0}.eg-rc .eg-rc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061d31eb 0%,#061d31c9 48%,#061d311c 100%);z-index:-1}.eg-rc .eg-rc-hero-copy{max-width:65%}.eg-rc .eg-rc-hero h2{font:750 28px/1.2 system-ui,sans-serif;color:#fff!important;margin:15px 0 10px;text-shadow:0 1px 5px #0008}.eg-rc .eg-rc-hero p{color:#fff!important;font-size:14px;margin:0 0 16px}.eg-rc .eg-rc-badge,.eg-rc .eg-rc-chips span{display:inline-block;color:#fff;background:#103d50;font-size:11px;line-height:1.5;padding:5px 9px;border-radius:25px;border:1px solid #a3ced86b}.eg-rc .eg-rc-chips{display:flex;flex-wrap:wrap;gap:6px}.eg-rc .eg-rc-content{padding:24px}.eg-rc .eg-rc-privacy,.eg-rc .eg-rc-help{color:var(--rc-muted);font-size:12px}.eg-rc .eg-rc-privacy{border-left:3px solid var(--rc-accent);padding-left:12px}.eg-rc .eg-rc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 14px}.eg-rc label{display:block;font-weight:650;font-size:13px}.eg-rc input,.eg-rc select,.eg-rc textarea{display:block;width:100%;min-height:44px;border:1px solid var(--rc-border)!important;border-radius:9px;background:var(--rc-bg)!important;color:var(--rc-ink)!important;font:14px/1.5 system-ui,sans-serif!important;padding:10px!important;margin:6px 0 0;box-shadow:none}.eg-rc option{background:var(--rc-bg);color:var(--rc-ink)}.eg-rc input::placeholder{color:var(--rc-muted);opacity:1}.eg-rc :focus-visible{outline:3px solid #299dab;outline-offset:3px}.eg-rc .eg-rc-actions{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.eg-rc button{appearance:none;border:1px solid var(--rc-accent);border-radius:9px;background:var(--rc-accent)!important;color:#fff!important;font:650 13px/1.5 system-ui,sans-serif;padding:11px 15px;min-height:44px;cursor:pointer;margin:0;text-transform:none;letter-spacing:normal}.eg-rc button:hover{filter:brightness(1.12)}.eg-rc button.eg-rc-secondary{background:var(--rc-bg)!important;color:var(--rc-accent)!important}.eg-rc .eg-rc-result{border:1px solid var(--rc-border);border-radius:12px;background:var(--rc-panel);padding:18px;margin:18px 0}.eg-rc dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:8px 14px;margin:15px 0}.eg-rc dt{font-weight:650}.eg-rc dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--rc-ink)}.eg-rc ul{margin:8px 0 14px;padding-left:20px}.eg-rc li{margin:7px 0;font-size:14px}.eg-rc a{color:var(--rc-accent);text-decoration:underline}.eg-rc .eg-rc-safety{font-size:12px;border-top:1px solid var(--rc-border);padding-top:16px;margin-top:18px}.eg-rc [data-status]{font-size:13px;font-weight:650;min-height:20px}.eg-rc [data-copy-fallback]{min-height:180px}
@media(prefers-color-scheme:dark){.eg-rc{--rc-bg:#142c3b;--rc-ink:#eff6fa;--rc-muted:#c3d5df;--rc-panel:#203e50;--rc-border:#608295;--rc-accent:#78dce1;color-scheme:dark}.eg-rc button{background:#096870!important;border-color:#78dce1}.eg-rc button.eg-rc-secondary{background:var(--rc-bg)!important;color:#78dce1!important}}
@media(max-width:540px){.eg-rc .eg-rc-grid{grid-template-columns:1fr}.eg-rc .eg-rc-content{padding:18px}.eg-rc .eg-rc-hero{min-height:240px;padding:20px}.eg-rc .eg-rc-hero-copy{max-width:93%}.eg-rc .eg-rc-hero h2{font-size:23px}.eg-rc .eg-rc-hero:after{background:linear-gradient(90deg,#061d31f0,#061d31b8)}.eg-rc input,.eg-rc select,.eg-rc textarea{font-size:16px!important}.eg-rc dl{grid-template-columns:1fr;gap:4px}.eg-rc dd{margin-bottom:10px}}
