html,body{min-height:100%;margin:0}*{box-sizing:border-box}button,input,select,textarea{font:inherit}.capture-page{color:#102033;background:#eef3f6;min-height:100vh;padding-bottom:56px;font:16px/1.5 Arial,sans-serif}.capture-page[dir=rtl]{text-align:right}.capture-header{color:#fff;background:#07182b;justify-content:space-between;align-items:center;height:68px;padding:0 max(18px,50% - 460px);display:flex}.capture-header div{letter-spacing:.12em;align-items:center;gap:10px;display:flex}.capture-header>span{color:#91a6b5;font-size:.78rem}.capture-mark{color:#c9a86a;border:1px solid #c9a86a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.capture-intro,.capture-form,.capture-success{width:min(920px,100% - 28px);margin-inline:auto}.capture-intro{padding:46px 0 28px}.capture-intro p{color:#8a6a32;letter-spacing:.14em;font-size:.72rem;font-weight:800}.capture-intro h1{letter-spacing:-.045em;max-width:700px;margin:8px 0 12px;font-size:clamp(2rem,6vw,3.6rem);line-height:1.04}.capture-intro>span{color:#5e707d;max-width:720px;display:block}.capture-flow{color:#5e707d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:.78rem;font-weight:700;display:flex}.capture-flow span{align-items:center;gap:7px;display:flex}.capture-flow b{color:#c9a86a;background:#07182b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.68rem;display:grid}.capture-flow i{color:#b08a49;font-style:normal}.capture-form{gap:16px;display:grid}.capture-card,.capture-success{background:#fff;border:1px solid #dbe4e8;padding:28px;box-shadow:0 16px 42px #07182b0f}.capture-card-primary{border-top:4px solid #c9a86a}.capture-step{align-items:center;gap:14px;margin-bottom:24px;display:flex}.capture-step b{color:#c9a86a;background:#07182b;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.78rem;display:grid}.capture-step strong,.capture-step span{display:block}.capture-step strong{font-size:1.08rem}.capture-step span{color:#73838e;font-size:.82rem}.capture-grid{gap:14px;display:grid}.capture-grid.two{grid-template-columns:1fr 1fr}.capture-grid.three{grid-template-columns:repeat(3,1fr);margin-top:18px}.capture-card>label,.capture-grid label{color:#465965;gap:7px;margin-top:16px;font-size:.84rem;font-weight:700;display:grid}.capture-grid label{margin-top:0}.capture-card label small,fieldset small{color:#87959e;font-weight:400}.capture-card input,.capture-card select,.capture-card textarea{color:#102033;background:#fbfcfd;border:1px solid #cbd7dd;border-radius:3px;width:100%;padding:13px 14px}.capture-card textarea{resize:vertical}.capture-prompt{color:#654b20;background:#f5ead5;margin:-8px 0 18px;padding:12px 14px;font-size:.88rem}.capture-card input:focus,.capture-card select:focus,.capture-card textarea:focus{border-color:#a9823d;outline:3px solid #c9a86a38}.capture-card fieldset{border:0;margin:20px 0 0;padding:0}.capture-card legend{color:#465965;margin-bottom:10px;font-size:.84rem;font-weight:700}.capture-chips{flex-wrap:wrap;gap:8px;display:flex}.capture-chips label{cursor:pointer}.capture-chips input{opacity:0;pointer-events:none;position:absolute}.capture-chips span{background:#f7f9fa;border:1px solid #d1dce1;padding:9px 12px;font-size:.82rem;display:block}.capture-chips input:checked+span{color:#6e4f19;background:#f5ead5;border-color:#b18a45}.capture-chips-secondary input:checked+span{color:#174b57;background:#e6f2f4;border-color:#2f7180}.capture-photos{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.capture-photos label{text-align:center;cursor:pointer;background:#f8fafb;border:1px dashed #aebfc8;align-content:center;justify-items:center;gap:5px;min-height:145px;padding:16px 10px;display:grid;position:relative}.capture-photos input{opacity:0;cursor:pointer;position:absolute;inset:0}.capture-photos small{color:#73838e;font-size:.72rem}.voice-capture{background:#f6f9fa;border:1px solid #ccd9df;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.voice-capture>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.voice-capture strong,.voice-capture small{grid-column:2}.voice-capture small{color:#73838e}.voice-dot{background:#8799a4;border-radius:50%;grid-row:1/3;width:13px;height:13px}.voice-capture.recording .voice-dot{background:#c64545;box-shadow:0 0 0 6px #c645451f}.voice-capture.ready .voice-dot{background:#2f9467}.voice-capture button{color:#fff;cursor:pointer;background:#07182b;border:1px solid #07182b;min-width:140px;padding:11px 14px;font-weight:700}.voice-capture button.stop{background:#a52f2f;border-color:#a52f2f}.capture-optional{border-top:1px solid #dce4e8;margin-top:18px;padding-top:16px}.capture-optional summary{color:#735826;cursor:pointer;font-weight:700}.capture-photo-choice{grid-template-columns:22px 1fr;align-items:flex-start;gap:10px!important;margin-top:18px!important;display:flex!important}.capture-photo-choice input{width:20px;margin-top:3px}.photo-icon{color:#9a7a3f;font-size:1.8rem}.capture-consent{grid-template-columns:22px 1fr;align-items:flex-start;gap:10px!important;display:flex!important}.capture-consent input{width:20px;margin-top:3px}.capture-submit,.capture-success button{color:#07182b;cursor:pointer;background:#c9a86a;border:0;border-radius:3px;width:100%;margin-top:22px;padding:16px;font-weight:800}.capture-submit:disabled{opacity:.65;cursor:wait}.capture-note{text-align:center;color:#73838e;margin:10px 0 0;font-size:.78rem}.capture-error{color:#8b2424;background:#fff0f0;border-left:3px solid #b83c3c;padding:12px}.capture-success{text-align:center;margin-top:40px}.capture-success>span{color:#2b8057;letter-spacing:.14em;font-size:.74rem;font-weight:800}.capture-success h2{margin:10px 0;font-size:2rem}.capture-success p{color:#637580}.capture-success-status{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.capture-success-status b,.capture-success-status span{color:#657681;background:#eef3f6;padding:8px 10px;font-size:.72rem}.capture-success-status b{color:#246c4c;background:#e1f2e9}.capture-denied{padding:60px 24px;font:16px Arial,sans-serif}@media (width<=700px){.capture-intro{padding-top:34px}.capture-card{padding:22px 18px}.capture-grid.two,.capture-grid.three{grid-template-columns:1fr}.capture-photos{grid-template-columns:1fr 1fr}.capture-photos label{min-height:125px}.voice-capture{flex-direction:column;align-items:stretch}.voice-capture button{width:100%;min-height:46px}}.seo-page{color:#eef4ff;background:#02091f;min-height:100vh;font:16px/1.65 Arial,sans-serif}.seo-page a{color:inherit}.seo-header{border-bottom:1px solid #c9a86a3d;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:92px;margin:auto;display:flex}.seo-brand{color:#fff;letter-spacing:.24em;align-items:center;gap:14px;font-weight:800;text-decoration:none;display:flex}.seo-brand span{color:#c9a86a;letter-spacing:0;border:1px solid #c9a86a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.seo-search-link{border:1px solid #c9a86a;padding:12px 18px;font-weight:700;text-decoration:none;color:#f3d394!important}.seo-header-actions{align-items:center;gap:10px;display:flex}.seo-language-link{border:1px solid #c9a86a73;padding:10px 14px;font-weight:800;text-decoration:none;color:#f3d394!important}.seo-page[dir=rtl]{text-align:right;font-family:Tahoma,Arial,sans-serif}.seo-page[dir=rtl] .seo-header,.seo-page[dir=rtl] .detail-kicker,.seo-page[dir=rtl] .detail-actions{direction:rtl}.seo-hero{width:min(1180px,100% - 40px);margin:auto;padding:90px 0 64px}.seo-hero>p,.detail-conversion>p{color:#c9a86a;letter-spacing:.18em;margin:0 0 18px;font-size:.78rem;font-weight:800}.seo-hero h1{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(2.6rem,7vw,5.7rem);line-height:.98}.seo-hero>span{color:#a7b6c9;max-width:720px;margin-top:28px;font-size:1.16rem;display:block}.seo-directory{border-top:1px solid #c9a86a40;border-left:1px solid #c9a86a40;grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 40px);margin:auto;display:grid}.seo-directory article{background:linear-gradient(145deg,#081935f0,#030c20fa);border-bottom:1px solid #c9a86a40;border-right:1px solid #c9a86a40;flex-direction:column;min-height:360px;padding:34px;display:flex}.seo-directory article>div{gap:6px;display:grid}.seo-directory article>div span{color:#c9a86a;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.seo-directory article>div small{color:#8294a9}.seo-directory h2{margin:38px 0 12px;font-size:1.5rem;line-height:1.22}.seo-directory h2 a{text-decoration:none}.seo-directory p{color:#a7b6c9;margin:0}.seo-card-link{margin-top:auto;padding-top:24px;font-weight:800;text-decoration:none;color:#f3d394!important}.seo-cta{color:#06152a;background:#c9a86a;width:min(1180px,100% - 40px);margin:72px auto 0;padding:70px}.seo-cta p{letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.seo-cta h2{letter-spacing:-.045em;max-width:780px;margin:14px 0 30px;font-size:clamp(2rem,5vw,4rem);line-height:1.05}.seo-cta a{color:#fff;background:#06152a;padding:15px 20px;font-weight:800;text-decoration:none;display:inline-block}.opportunity-detail{background:radial-gradient(circle at 82% 12%,#1d47678c,#0000 35%),#02091f}.detail-shell{width:min(1040px,100% - 40px);margin:auto;padding:86px 0 60px;position:relative}.detail-kicker{color:#c9a86a;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #c9a86a4d;justify-content:space-between;gap:16px;padding-bottom:24px;font-size:.76rem;font-weight:800;display:flex}.detail-kicker small{color:#82d8b1;font:inherit}.detail-match{text-align:right;background:#c9a86a24;border:1px solid #c9a86a52;min-width:180px;padding:18px 24px;position:absolute;top:138px;right:0}.detail-match strong,.detail-match span{display:block}.detail-match strong{font-size:2.2rem;line-height:1}.detail-match span{color:#c9a86a;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.detail-shell>h1{letter-spacing:-.06em;max-width:780px;margin:54px 0 14px;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.98}.detail-provider{color:#c9a86a;margin:0;font-weight:800}.detail-lead{color:#b5c2d2;max-width:840px;margin:36px 0 58px;font-size:1.32rem;line-height:1.6}.detail-grid{border-top:1px solid #c9a86a47;border-left:1px solid #c9a86a47;grid-template-columns:repeat(3,1fr);display:grid}.detail-grid section{background:#030e24a3;border-bottom:1px solid #c9a86a47;border-right:1px solid #c9a86a47;min-height:300px;padding:30px}.detail-grid section>span{color:#c9a86a;letter-spacing:.13em;font-size:.7rem;font-weight:800}.detail-grid h2{text-transform:capitalize;margin:28px 0 14px;font-size:1.35rem;line-height:1.3}.detail-grid p{color:#9eafc2}.detail-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.detail-decision-grid section{min-height:0;padding:26px 28px}.detail-decision-grid section>span{margin-bottom:14px;display:block}.detail-decision-grid p{margin:0;line-height:1.7}.detail-list{color:#b5c2d2;margin:0;padding:0 0 0 1.2rem}.detail-list li{margin:0 0 14px;padding-left:6px;line-height:1.55}.detail-list li:last-child{margin-bottom:0}.detail-list li::marker{color:#c9a86a}.seo-page[dir=rtl] .detail-list{padding:0 1.2rem 0 0}.seo-page[dir=rtl] .detail-list li{padding:0 6px 0 0}.detail-actions-final{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.detail-actions-final>*{text-align:center;justify-content:center}.detail-similar-link{color:#fff!important;background:0 0!important}.detail-actions a,.seo-share-button{color:#06152a;cursor:pointer;background:#c9a86a;border:1px solid #c9a86a;align-items:center;min-height:52px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-flex}.seo-share-button{color:#fff;background:0 0}.seo-share-wrap{display:contents}.seo-share-backdrop{z-index:1000;background:#010817c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.seo-share-dialog{color:#fff;background:#071a31;border:1px solid #c9a86a;width:min(440px,100%);padding:30px;position:relative;box-shadow:0 22px 70px #00000073}.seo-share-dialog h2{margin:0 0 8px;font-size:26px}.seo-share-dialog p{color:#cbd4df;margin:0 0 22px}.seo-share-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;inset-block-start:10px;inset-inline-end:12px}.seo-share-options{gap:10px;display:grid}.seo-share-options a,.seo-share-options button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c9a86a;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:flex}.seo-share-options a:first-child{background:#178a53;border-color:#178a53}.seo-share-options a:nth-child(2){background:#0a66c2;border-color:#0a66c2}.seo-share-dialog .seo-share-success{color:#8fe4bb;text-align:center;margin:16px 0 0;font-weight:700}.detail-conversion{background:#c9a86a1f;border:1px solid #c9a86a47;width:min(1040px,100% - 40px);margin:10px auto 0;padding:64px}.detail-conversion h2{letter-spacing:-.045em;max-width:780px;margin:0 0 28px;font-size:clamp(2rem,5vw,3.8rem);line-height:1.08}.detail-conversion a{color:#06152a;background:#c9a86a;padding:15px 20px;font-weight:800;text-decoration:none;display:inline-block}.detail-back{color:#9fb0c2;width:min(1040px,100% - 40px);margin:auto;padding:36px 0 60px}@media (width<=820px){.seo-header{min-height:78px}.seo-search-link{padding:9px 12px;font-size:.82rem}.seo-hero{padding:64px 0 44px}.seo-directory{grid-template-columns:1fr}.seo-directory article{min-height:280px;padding:28px 24px}.seo-cta{margin-top:40px;padding:44px 24px}.detail-shell{padding:38px 0 34px}.detail-kicker{display:grid}.detail-match{text-align:left;width:max-content;margin-top:22px;position:static}.detail-shell>h1{margin:30px 0 12px;font-size:clamp(2.35rem,12vw,3.6rem)}.detail-lead{margin:24px 0 30px;font-size:1.05rem}.detail-decision-grid section{padding:22px 20px}.detail-grid{grid-template-columns:1fr}.detail-grid section{min-height:0}.detail-actions{display:grid}.detail-actions-final{grid-template-columns:1fr;margin-top:18px}.detail-actions a,.seo-share-button{justify-content:center;width:100%}.detail-conversion{padding:40px 24px}}
