 .eg-frc,.eg-frc *{box-sizing:border-box}.eg-frc{--ink:#173628;--muted:#455d50;--paper:#fff;--surface:#f0f5ef;--border:#bccdbc;--button:#173628;--button-text:#fff;max-width:960px;margin:28px auto;color:var(--ink);background:var(--paper);font:14px/1.6 system-ui,sans-serif;border-radius:20px;box-shadow:0 18px 50px #13382929;overflow:hidden;border:1px solid var(--border);color-scheme:light}.eg-frc p{color:var(--ink);font-size:14px;line-height:1.6;margin:8px 0 14px}.eg-frc a{color:var(--ink);text-decoration:underline;font-size:13px}.eg-frc-hero{position:relative;min-height:250px;display:flex;align-items:center;background:#102a20;isolation:isolate}.eg-frc-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2;margin:0}.eg-frc-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,25,15,.96),rgba(5,25,15,.88) 40%,rgba(5,25,15,.1) 80%);z-index:-1}.eg-frc-hero-copy{padding:28px;width:62%;max-width:570px}.eg-frc .eg-frc-hero h2{color:#fff!important;font-size:28px!important;line-height:1.15!important;margin:14px 0 10px!important;font-weight:800}.eg-frc .eg-frc-hero p{color:#fff!important;font-size:14px!important}.eg-frc-tag{font-size:11px;color:#fff;background:#153c2d;border:1px solid #abc693;padding:5px 8px;border-radius:6px;display:inline-block}.eg-frc-body{padding:24px}.eg-frc-context{max-width:760px}.eg-frc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.eg-frc label{display:block;font-size:13px;font-weight:700;color:var(--ink)}.eg-frc select{width:100%;margin:7px 0;padding:12px;border-radius:9px;border:1px solid var(--border);font:14px/1.4 system-ui;color:var(--ink)!important;background:var(--paper)!important;appearance:auto;min-height:46px}.eg-frc option{color:var(--ink)!important;background:var(--paper)!important}.eg-frc small,.eg-frc-note{font-size:12px!important;color:var(--muted)!important;font-weight:400}.eg-frc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.eg-frc button{font:700 13px/1.4 system-ui;min-height:44px;border-radius:9px;border:1px solid var(--button);padding:11px 16px;background:var(--button)!important;color:var(--button-text)!important;cursor:pointer;text-transform:none;letter-spacing:0}.eg-frc button.eg-frc-secondary{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--border)}.eg-frc button:disabled{background:#e1e7df!important;color:#435242!important;border-color:#aebba8;cursor:not-allowed}.eg-frc :is(button,select,a):focus-visible{outline:3px solid #aa7f00;outline-offset:3px}.eg-frc-result{padding:20px;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.eg-frc h3{font-size:18px!important;line-height:1.35!important;margin:0 0 8px!important;color:var(--ink)!important}.eg-frc h4{font-size:15px!important;margin:10px 0 5px!important;color:var(--ink)!important}.eg-frc-dialog{padding:0;border:1px solid #a5b4a1;border-radius:12px;max-width:95vw;width:840px;max-height:94vh;background:#edf1ea;color:#173628}.eg-frc-dialog::backdrop{background:#05190fbd}.eg-frc-toolbar{position:sticky;top:0;display:flex;gap:10px;justify-content:flex-end;padding:12px;background:#edf1ea}.eg-frc iframe{display:block;border:0;width:100%;height:75vh;background:#fff}.eg-frc-dialog:not([open]){display:none}@media(max-width:600px){.eg-frc-body{padding:18px}.eg-frc-grid{grid-template-columns:1fr;gap:12px}.eg-frc select{font-size:16px}.eg-frc .eg-frc-hero h2{font-size:22px!important}.eg-frc-hero-copy{padding:20px;width:75%}.eg-frc-hero{min-height:225px}.eg-frc-shade{background:linear-gradient(90deg,#05190ff5,#05190fe0 55%,#05190f33)}.eg-frc-actions button{flex:1 1 auto}}@media(prefers-color-scheme:dark){.eg-frc{--ink:#f3f7f0;--muted:#c4d1c0;--paper:#10261d;--surface:#19392c;--border:#7e9c86;--button:#e5f099;--button-text:#10261d;color-scheme:dark}.eg-frc select,.eg-frc option{color:#f3f7f0!important;background:#10261d!important}.eg-frc-dialog{color-scheme:light}.eg-frc-dialog button{background:#173628!important;color:#fff!important}}