.section._root_1g0bf_1{padding-top:clamp(4.5rem,7vw,6.75rem);padding-bottom:clamp(4.5rem,7vw,6.75rem);position:relative;overflow:clip}._root_1g0bf_1:before{content:"";pointer-events:none;background:linear-gradient(180deg, rgba(var(--accent-primary-rgb), .04), transparent 28%), linear-gradient(120deg, rgba(var(--accent-ai-rgb), .035), transparent 42%);position:absolute;inset:0}._layout_1g0bf_18{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:start;gap:clamp(1.75rem,4vw,3.25rem);display:grid;position:relative}._copy_1g0bf_27,._media_1g0bf_28{min-width:0}._copy_1g0bf_27{align-content:start;gap:1.08rem;padding-top:clamp(.35rem,1.2vw,.9rem);display:grid}._eyebrow_1g0bf_39{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ai);margin:0;font-size:.79rem;font-weight:700}._title_1g0bf_48{letter-spacing:-.03em;text-wrap:balance;max-width:min(100%,14ch);margin:0;font-family:Poppins,sans-serif;font-size:clamp(2.7rem,4.9vw,4.85rem);line-height:.98}._titleAccent_1g0bf_58{text-wrap:balance;background:var(--accent-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;max-width:100%;margin-top:.08em;font-size:.9em;line-height:.96;display:block}._description_1g0bf_73{max-width:58ch;color:var(--text-secondary);margin:0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.68}._badges_1g0bf_81,._meta_1g0bf_82,._actions_1g0bf_83,._links_1g0bf_84{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}._badge_1g0bf_81{min-height:2.05rem;color:var(--text-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .8rem;font-size:.76rem;font-weight:600;line-height:1.3;display:inline-flex}._badgeNote_1g0bf_107{border-color:rgba(var(--accent-ai-rgb), .22);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);font-size:.72rem}._actions_1g0bf_83{gap:.85rem}._actions_1g0bf_83 .button{min-width:min(100%,12.25rem)}._actions_1g0bf_83 .button:hover,._actions_1g0bf_83 .button:focus-visible{transform:translateY(-1px)}._actions_1g0bf_83 .button--primary:hover,._actions_1g0bf_83 .button--primary:focus-visible{box-shadow:0 18px 40px rgba(var(--accent-primary-rgb), .22), 0 0 24px rgba(var(--accent-ai-rgb), .12)}._actions_1g0bf_83 .button--secondary:hover,._actions_1g0bf_83 .button--secondary:focus-visible{box-shadow:0 10px 24px rgba(var(--bg-primary-rgb), .22)}._link_1g0bf_84{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.93rem;font-weight:600;transition:color .16s,transform .16s;display:inline-flex}._link_1g0bf_84:hover,._link_1g0bf_84:focus-visible{color:var(--accent-ai);transform:translateY(-1px)}._link_1g0bf_84:focus-visible{outline:2px solid var(--focus-outline);outline-offset:3px}._feedback_1g0bf_162{color:var(--accent-success);margin:0;font-size:.94rem}._trust_1g0bf_168{max-width:100%;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(.7rem,1vw,.82rem);line-height:1.5;overflow:hidden}._media_1g0bf_28{place-items:center;display:grid}._frame_1g0bf_184{background:var(--card-bg);width:min(100%,23rem);box-shadow:0 22px 54px rgba(var(--bg-primary-rgb), .26), 0 10px 24px rgba(var(--bg-primary-rgb), .12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:32px;padding:.85rem;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}._frame_1g0bf_184:before{content:"";background:var(--accent-gradient);opacity:.07;filter:blur(40px);pointer-events:none;border-radius:999px;height:50%;position:absolute;inset:16% 10% auto}._frame_1g0bf_184:after{content:"";pointer-events:none;background:linear-gradient(#ffffff06,#fff0);position:absolute;inset:0}._frame_1g0bf_184:hover{border-color:rgba(var(--accent-ai-rgb), .16);box-shadow:0 26px 60px rgba(var(--bg-primary-rgb), .3), 0 12px 28px rgba(var(--bg-primary-rgb), .14);transform:translateY(-2px)}._image_1g0bf_230{z-index:1;aspect-ratio:3/4;object-fit:cover;object-position:center 20%;border-radius:24px;width:100%;height:auto;display:block;position:relative}@media (width<=900px){._layout_1g0bf_18{grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:1.25rem}._title_1g0bf_48{max-width:min(100%,14ch);font-size:clamp(2.45rem,5.8vw,4.05rem)}._frame_1g0bf_184{width:min(100%,19.75rem)}}@media (width<=680px){._layout_1g0bf_18{grid-template-columns:1fr;gap:1.5rem}._copy_1g0bf_27{text-align:center;justify-items:center;padding-top:0}._title_1g0bf_48,._description_1g0bf_73{max-width:100%}._title_1g0bf_48{max-width:min(100%,14ch);font-size:clamp(2.2rem,10.4vw,3.2rem);line-height:1.02}._titleAccent_1g0bf_58{max-width:100%;font-size:.92em;line-height:.98}._badges_1g0bf_81{justify-content:center}._badge_1g0bf_81{flex:calc(50% - .35rem);min-width:0}._meta_1g0bf_82,._badgeNote_1g0bf_107{justify-content:center;width:100%}._actions_1g0bf_83{flex-direction:column;align-items:stretch;width:100%}._actions_1g0bf_83 .button{width:100%;min-width:0}._links_1g0bf_84{justify-content:center}._trust_1g0bf_168{text-align:center;font-size:.58rem;line-height:1.4}._frame_1g0bf_184{width:min(100%,21rem)}}._overlay_7928b_1{z-index:90;background:rgba(var(--bg-primary-rgb), .78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}._panel_7928b_13{background:var(--card-bg);width:min(100%,44rem);max-height:min(82vh,100vh - 2.5rem);color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:1.35rem;outline:none;overflow-y:auto;box-shadow:0 1.5rem 3.5rem #0208176b,0 0 0 1px #ffffff05}._header_7928b_28{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.35rem 1rem;display:flex}._headerCopy_7928b_37{min-width:0}._eyebrow_7928b_41{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .45rem;font-size:.72rem;font-weight:700;line-height:1.2}._title_7928b_51{color:var(--text-primary);margin:0;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.25}._meta_7928b_58{color:var(--text-secondary);margin:.5rem 0 0;font-size:.92rem}._closeButton_7928b_64{width:2.4rem;min-width:2.4rem;height:2.4rem;color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}._closeGlyph_7928b_83{text-transform:uppercase;font-size:1rem;line-height:1}._closeButton_7928b_64:hover{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);transform:translateY(-1px)}._closeButton_7928b_64:focus-visible,._link_7928b_97:focus-visible{outline:2px solid rgba(var(--accent-ai-rgb), .45);outline-offset:2px}._body_7928b_102{gap:1.2rem;padding:1.15rem 1.35rem 1.35rem;display:grid}._summary_7928b_108{color:var(--text-secondary);margin:0;line-height:1.65}._contentBlock_7928b_114{gap:.75rem;display:grid}._label_7928b_119{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.82rem;font-weight:700}._bulletList_7928b_128{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._bulletItem_7928b_136{color:var(--text-secondary);padding-left:1rem;line-height:1.6;position:relative}._bulletItem_7928b_136:before{content:"";background:var(--accent-ai);width:.4rem;height:.4rem;box-shadow:0 0 .75rem rgba(var(--accent-ai-rgb), .25);border-radius:999px;position:absolute;top:.72rem;left:0;transform:translateY(-50%)}._tags_7928b_156{flex-wrap:wrap;gap:.6rem;display:flex}._tag_7928b_156{min-height:1.8rem;color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.82rem;line-height:1;display:inline-flex}._links_7928b_175{flex-wrap:wrap;gap:.75rem;display:flex}._link_7928b_97{color:var(--text-secondary);align-items:center;gap:.45rem;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}._link_7928b_97:hover{color:var(--accent-ai);transform:translateY(-1px)}@media (width<=720px){._overlay_7928b_1{padding:.85rem .85rem max(.85rem, env(safe-area-inset-bottom));align-items:flex-end}._panel_7928b_13{border-radius:1.25rem 1.25rem .85rem .85rem;width:100%;max-height:min(86vh,100vh - 1.25rem)}}@media (width<=560px){._header_7928b_28,._body_7928b_102{padding-inline:1rem}._header_7928b_28{gap:.8rem}}._grid_10dtg_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}._card_10dtg_7{border-radius:var(--radius-lg);gap:1rem;padding:1.45rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}._card_10dtg_7:hover{border-color:rgba(var(--accent-ai-rgb), .18);box-shadow:0 20px 44px rgba(var(--bg-primary-rgb), .22), 0 8px 18px rgba(var(--bg-primary-rgb), .12);transform:translateY(-3px)}._kicker_10dtg_26{background:rgba(var(--accent-primary-rgb), .14);width:2.5rem;height:2.5rem;color:var(--accent-primary);border-radius:16px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}._head_10dtg_39{gap:.3rem;display:grid}._title_10dtg_44{margin:0;font-family:Poppins,sans-serif;font-size:1.12rem;line-height:1.35}._company_10dtg_51,._dateRange_10dtg_52,._summary_10dtg_53{margin:0}._company_10dtg_51{color:var(--text-primary);font-weight:600}._dateRange_10dtg_52{color:var(--text-muted);font-size:.92rem}._summary_10dtg_53{color:var(--text-secondary);line-height:1.65}._bulletPreview_10dtg_72{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}._bulletPreview_10dtg_72 li{color:var(--text-secondary);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;line-height:1.6;display:grid}._bulletPreview_10dtg_72 li:before{content:"";background:var(--accent-gradient);border-radius:999px;width:.45rem;height:.45rem;margin-top:.5rem}._tags_10dtg_98{flex-wrap:wrap;gap:.55rem;display:flex}._tag_10dtg_98{height:29px;color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 .6875rem;font-size:.84rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}._tag_10dtg_98:hover{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary)}._detailButton_10dtg_126{width:fit-content;color:var(--accent-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:700;transition:color .16s;display:inline-flex}._detailButton_10dtg_126:hover,._detailButton_10dtg_126:focus-visible{color:var(--accent-ai);outline:none}._detailButton_10dtg_126:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);border-radius:999px}@media (width<=900px){._grid_10dtg_1{grid-template-columns:1fr}}@media (width<=680px){._card_10dtg_7{padding:1.2rem}}._root_1ta23_1{z-index:70;padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));background:rgba(var(--bg-primary-rgb), .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #ffffff0f;gap:.75rem;animation:.22s ease-out _slideUp_1ta23_1;display:none;position:fixed;bottom:0;left:0;right:0}._primary_1ta23_19,._secondary_1ta23_20{min-height:3rem;font:inherit;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;transition:transform .16s,filter .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}._primary_1ta23_19{background:var(--accent-gradient);color:var(--bg-primary);border:0;flex:1}._secondary_1ta23_20{min-width:5.4rem;color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14;padding:0 1rem}._primary_1ta23_19:hover,._secondary_1ta23_20:hover,._primary_1ta23_19:focus-visible,._secondary_1ta23_20:focus-visible{filter:brightness(1.04);outline:2px solid rgba(var(--accent-ai-rgb), .45);outline-offset:2px;transform:translateY(-1px)}@keyframes _slideUp_1ta23_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){._root_1ta23_1{display:flex}}@media (prefers-reduced-motion:reduce){._root_1ta23_1{animation:none}._primary_1ta23_19,._secondary_1ta23_20{transition:none}}._overlay_l6y42_1{z-index:90;background:rgba(var(--bg-primary-rgb), .78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}._panel_l6y42_13{background:var(--card-bg);width:min(100%,42rem);max-height:min(82vh,100vh - 2.5rem);color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:1.35rem;outline:none;overflow-y:auto}._header_l6y42_25,._body_l6y42_26{gap:1rem;display:grid}._header_l6y42_25{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:1.25rem 1.25rem 1rem}._eyebrow_l6y42_38,._label_l6y42_39,._copy_l6y42_40,._title_l6y42_41{margin:0}._eyebrow_l6y42_38,._label_l6y42_39{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1.2}._title_l6y42_41{margin-top:.4rem;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.3}._closeButton_l6y42_61,._link_l6y42_62{border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}._closeButton_l6y42_61{width:2.35rem;height:2.35rem;color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14}._closeButton_l6y42_61:focus-visible,._link_l6y42_62:focus-visible{outline:2px solid rgba(var(--accent-ai-rgb), .45);outline-offset:2px}._body_l6y42_26{padding:1rem 1.25rem 1.25rem}._block_l6y42_88{gap:.55rem;display:grid}._copy_l6y42_40{color:var(--text-secondary);line-height:1.65}._stack_l6y42_98{flex-wrap:wrap;gap:.6rem;display:flex}._tag_l6y42_104{min-height:1.8rem;color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.82rem;line-height:1;display:inline-flex}._links_l6y42_117{flex-wrap:wrap;gap:.75rem;display:flex}._link_l6y42_62{border:1px solid rgba(var(--accent-primary-rgb), .28);min-height:2.6rem;color:var(--text-primary);font:inherit;background:#ffffff08;gap:.45rem;padding:.7rem .95rem;text-decoration:none}@media (width<=720px){._overlay_l6y42_1{padding:.85rem .85rem max(.85rem, env(safe-area-inset-bottom));align-items:flex-end}._panel_l6y42_13{border-radius:1.25rem 1.25rem .85rem .85rem;width:100%}}._header_fsws8_1{gap:.75rem;margin-bottom:1.5rem;display:grid}._eyebrow_fsws8_7{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.76rem;font-weight:700;line-height:1.2}._title_fsws8_17{color:var(--text-primary);margin:0;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.08}._description_fsws8_24{max-width:48rem;color:var(--text-secondary);margin:0;line-height:1.65}._grid_fsws8_31{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}._card_fsws8_37{gap:1rem;min-height:100%;padding:1.35rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}._card_fsws8_37:hover{border-color:rgba(var(--accent-ai-rgb), .18);transform:translateY(-2px);box-shadow:0 1rem 2.3rem #02081733}._top_fsws8_54,._summaryList_fsws8_55{gap:.6rem;display:grid}._company_fsws8_60,._cardTitle_fsws8_61{margin:0}._company_fsws8_60{color:var(--text-muted);font-size:.8rem;font-weight:700;line-height:1.3}._cardTitle_fsws8_61{color:var(--text-primary);font-size:1.02rem;line-height:1.4}._summaryList_fsws8_55{color:var(--text-secondary);margin:0;padding-left:1rem;line-height:1.6}._stack_fsws8_85{flex-wrap:wrap;gap:.6rem;display:flex}._detailButton_fsws8_91{border:1px solid rgba(var(--accent-primary-rgb), .28);min-height:2.65rem;color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff08;border-radius:.95rem;justify-content:center;align-items:center;gap:.45rem;margin-top:auto;padding:.7rem .95rem;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}._detailButton_fsws8_91:hover,._detailButton_fsws8_91:focus-visible{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);outline:2px solid rgba(var(--accent-ai-rgb), .45);outline-offset:2px;transform:translateY(-1px)}@media (width<=960px){._grid_fsws8_31{grid-template-columns:1fr}}._overlay_1158b_1{z-index:90;background:rgba(var(--bg-primary-rgb), .78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}._panel_1158b_13{background:var(--card-bg);width:min(100%,42rem);max-height:min(82vh,100vh - 2.5rem);color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:1.35rem;outline:none;overflow-y:auto;box-shadow:0 1.5rem 3.5rem #0208176b,0 0 0 1px #ffffff05}._header_1158b_28{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.35rem 1rem;display:flex}._headerCopy_1158b_37{min-width:0}._eyebrow_1158b_41{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .45rem;font-size:.72rem;font-weight:700;line-height:1.2}._title_1158b_51{color:var(--text-primary);margin:0;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.3}._meta_1158b_58{color:var(--text-secondary);margin:.5rem 0 0;font-size:.92rem}._closeButton_1158b_64{width:2.4rem;min-width:2.4rem;height:2.4rem;color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}._closeGlyph_1158b_83{text-transform:uppercase;font-size:1rem;line-height:1}._closeButton_1158b_64:hover{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);transform:translateY(-1px)}._closeButton_1158b_64:focus-visible,._link_1158b_97:focus-visible{outline:2px solid rgba(var(--accent-ai-rgb), .45);outline-offset:2px}._body_1158b_102{gap:1.1rem;padding:1.15rem 1.35rem 1.35rem;display:grid}._summary_1158b_108,._value_1158b_109{color:var(--text-secondary);margin:0;line-height:1.65}._block_1158b_115{gap:.7rem;display:grid}._label_1158b_120{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.82rem;font-weight:700}._tags_1158b_129{flex-wrap:wrap;gap:.6rem;display:flex}._tag_1158b_129{min-height:1.8rem;color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.82rem;line-height:1;display:inline-flex}._link_1158b_97,._disabledButton_1158b_149{border:1px solid rgba(var(--accent-primary-rgb), .28);min-height:2.75rem;font:inherit;border-radius:.95rem;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}._link_1158b_97{width:fit-content;color:var(--text-primary);background:#ffffff08}._link_1158b_97:hover{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);transform:translateY(-1px)}._tooltip_1158b_180{width:fit-content}._disabledButton_1158b_149{cursor:not-allowed;color:var(--text-muted);background:#ffffff05}@media (width<=720px){._overlay_1158b_1{padding:.85rem .85rem max(.85rem, env(safe-area-inset-bottom));align-items:flex-end}._panel_1158b_13{border-radius:1.25rem 1.25rem .85rem .85rem;width:100%;max-height:min(86vh,100vh - 1.25rem)}}@media (width<=560px){._header_1158b_28,._body_1158b_102{padding-inline:1rem}}._header_18bo3_1{gap:.75rem;margin-bottom:1.5rem;display:grid}._eyebrow_18bo3_7{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.76rem;font-weight:700;line-height:1.2}._title_18bo3_17{color:var(--text-primary);margin:0;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.1}._description_18bo3_24{max-width:46rem;color:var(--text-secondary);margin:0;line-height:1.7}._toolbar_18bo3_31{gap:1rem;margin-bottom:1.35rem;display:grid}._resultSummary_18bo3_37{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;margin:-.25rem 0 1.1rem;font-size:.88rem;display:flex}._resultSummary_18bo3_37 p{margin:0}._clearButton_18bo3_51{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.2rem 0}._clearButton_18bo3_51:hover,._clearButton_18bo3_51:focus-visible{color:var(--text-primary);outline:none}._filters_18bo3_67{flex-wrap:wrap;gap:.75rem;display:flex}._filterButton_18bo3_73{min-height:2.5rem;color:var(--text-secondary);font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:.65rem .95rem;transition:transform .16s,color .16s,border-color .16s,background-color .16s}._filterButton_18bo3_73:hover,._filterButtonActive_18bo3_90{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);transform:translateY(-1px)}._filterButton_18bo3_73:focus-visible,._searchInput_18bo3_98:focus-visible,._detailButton_18bo3_99:focus-visible,._linkButton_18bo3_100:focus-visible{outline:2px solid rgba(var(--accent-ai-rgb), .45);outline-offset:2px}._searchField_18bo3_105{gap:.45rem;display:grid}._searchLabel_18bo3_110{color:var(--text-muted);font-size:.8rem;font-weight:700;line-height:1.2}._searchInput_18bo3_98{width:100%;min-height:3rem;color:var(--text-primary);font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:.85rem 1rem}._searchInput_18bo3_98::placeholder{color:var(--text-muted)}._grid_18bo3_132{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.25rem;display:grid}._card_18bo3_138{gap:1rem;min-height:100%;padding:1.35rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}._card_18bo3_138:hover{border-color:rgba(var(--accent-ai-rgb), .18);transform:translateY(-2px);box-shadow:0 1.15rem 2.5rem #0208173d}._cardTop_18bo3_155{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._issuer_18bo3_162,._date_18bo3_163{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}._date_18bo3_163{text-align:right}._cardTitle_18bo3_174{color:var(--text-primary);margin:0;font-size:1.05rem;line-height:1.35}._summary_18bo3_181{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}._skills_18bo3_191{flex-wrap:wrap;gap:.6rem;display:flex}._footer_18bo3_197{gap:.9rem;margin-top:auto;display:grid}._metaBlock_18bo3_203{min-height:1.2rem}._credentialId_18bo3_207,._credentialIdMuted_18bo3_208{margin:0;font-size:.8rem;line-height:1.4}._credentialId_18bo3_207{color:var(--text-secondary)}._credentialIdMuted_18bo3_208{color:var(--text-muted)}._actions_18bo3_222{flex-wrap:wrap;gap:.65rem;display:flex}._detailButton_18bo3_99,._linkButton_18bo3_100,._linkButtonDisabled_18bo3_230{min-height:2.65rem;font:inherit;border-radius:.95rem;justify-content:center;align-items:center;gap:.45rem;padding:.7rem .95rem;transition:transform .16s,color .16s,border-color .16s,background-color .16s;display:inline-flex}._detailButton_18bo3_99{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14}._detailButton_18bo3_99:hover{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);transform:translateY(-1px)}._linkButton_18bo3_100,._linkButtonDisabled_18bo3_230{border:1px solid rgba(var(--accent-primary-rgb), .28)}._linkButton_18bo3_100{color:var(--text-primary);background:#ffffff08;text-decoration:none}._linkButton_18bo3_100:hover{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);transform:translateY(-1px)}._tooltip_18bo3_278{width:fit-content}._linkButtonDisabled_18bo3_230{cursor:not-allowed;color:var(--text-muted);background:#ffffff05}._emptyState_18bo3_288{gap:.45rem;padding:1.25rem;display:grid}._emptyTitle_18bo3_294{color:var(--text-primary);margin:0;font-weight:700}._emptyCopy_18bo3_300{color:var(--text-secondary);margin:0;line-height:1.6}._aiBlock_18bo3_306{gap:1.15rem;margin-top:1.5rem;padding:1.35rem;display:grid}._aiHeader_18bo3_313{gap:.5rem;display:grid}._aiEyebrow_18bo3_318{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.76rem;font-weight:700;line-height:1.2}._aiTitle_18bo3_328{color:var(--text-primary);margin:0;font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.2}._aiDescription_18bo3_335,._aiCardCopy_18bo3_336{color:var(--text-secondary);margin:0;line-height:1.65}._aiGrid_18bo3_342{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._aiCard_18bo3_336{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}._aiCardTitle_18bo3_357{color:var(--text-primary);margin:0;font-size:.98rem;line-height:1.35}@media (width>=860px){._toolbar_18bo3_31{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:end}}@media (width<=860px){._aiGrid_18bo3_342{grid-template-columns:1fr}}@media (width<=640px){._resultSummary_18bo3_37{flex-direction:column;align-items:flex-start}._card_18bo3_138,._aiBlock_18bo3_306{padding:1.1rem}._actions_18bo3_222{flex-direction:column}._detailButton_18bo3_99,._linkButton_18bo3_100,._linkButtonDisabled_18bo3_230{width:100%}}._item_1uizl_1{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;gap:.8rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}._item_1uizl_1:hover,._itemActive_1uizl_16{border-color:rgba(var(--accent-ai-rgb), .22);transform:translateY(-1px);box-shadow:0 1rem 2rem #02081729}._header_1uizl_22{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._titleGroup_1uizl_29{min-width:0}._name_1uizl_33{color:var(--text-primary);margin:0;font-size:.98rem;line-height:1.35}._levelText_1uizl_40{color:var(--text-secondary);margin:.3rem 0 0;font-size:.82rem;line-height:1.4}._infoButton_1uizl_47,._tooltipClose_1uizl_48{width:1.9rem;min-width:1.9rem;height:1.9rem;color:var(--text-secondary);font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}._infoButton_1uizl_47:hover,._infoButton_1uizl_47:focus-visible,._tooltipClose_1uizl_48:hover,._tooltipClose_1uizl_48:focus-visible{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);outline:none;transform:translateY(-1px)}._meter_1uizl_79{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}._segment_1uizl_85{transform-origin:0;background:#ffffff14;border-radius:999px;min-height:.5rem}._segment_1uizl_85[data-meter-filled=true]{background:linear-gradient(135deg, rgba(var(--accent-primary-rgb), .92), rgba(var(--accent-ai-rgb), .9));box-shadow:0 0 .9rem rgba(var(--accent-ai-rgb), .18)}._item_1uizl_1:hover ._segment_1uizl_85[data-meter-filled=true],._itemActive_1uizl_16 ._segment_1uizl_85[data-meter-filled=true]{box-shadow:0 0 1.15rem rgba(var(--accent-ai-rgb), .28)}._details_1uizl_106{gap:.7rem;display:grid}._evidenceList_1uizl_111,._tagList_1uizl_112{flex-wrap:wrap;gap:.55rem;display:flex}._evidenceChip_1uizl_118{min-height:1.75rem;color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.78rem;line-height:1;display:inline-flex}._tooltip_1uizl_48{z-index:8;background:rgba(var(--bg-primary-rgb), .96);width:min(20rem,100vw - 2.5rem);color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:1rem;gap:.75rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 1.2rem 2.8rem #02081759}._tooltipTop_1uizl_148{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._tooltipTitle_1uizl_155,._tooltipLabel_1uizl_156,._tooltipCopy_1uizl_157{margin:0}._tooltipTitle_1uizl_155{color:var(--text-primary);font-size:.9rem;line-height:1.3}._tooltipLabel_1uizl_156{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.76rem;font-weight:700}._tooltipCopy_1uizl_157{color:var(--text-secondary);line-height:1.6}._tooltipList_1uizl_180{color:var(--text-secondary);gap:.4rem;margin:0;padding-left:1rem;display:grid}@media (width<=700px){._tooltip_1uizl_48{width:auto;max-width:none;position:fixed;inset:auto 1rem 1rem}}._header_5t91m_1{gap:.75rem;margin-bottom:1.25rem;display:grid}._eyebrow_5t91m_7{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.76rem;font-weight:700;line-height:1.2}._title_5t91m_17{color:var(--text-primary);margin:0;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.08}._description_5t91m_24,._legendCopy_5t91m_25,._panelDescription_5t91m_26{color:var(--text-secondary);margin:0;line-height:1.65}._description_5t91m_24{max-width:48rem}._legendBlock_5t91m_36{gap:.55rem;margin-bottom:1.25rem;display:grid}._legend_5t91m_25{flex-wrap:wrap;gap:.7rem;display:flex}._legendItem_5t91m_48{min-height:1.9rem;color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8rem;line-height:1;display:inline-flex}._legendItem_5t91m_48 strong{color:var(--text-primary)}._legendCopy_5t91m_25{font-size:.9rem}._controls_5t91m_70{gap:1rem;margin-bottom:1.35rem;display:grid}._filters_5t91m_76{flex-wrap:wrap;gap:.75rem;display:flex}._filterButton_5t91m_82,._detailToggle_5t91m_83,._categoryToggle_5t91m_84{font:inherit;transition:transform .16s,color .16s,border-color .16s,background-color .16s}._filterButton_5t91m_82,._detailToggle_5t91m_83{min-height:2.55rem;color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:.7rem .95rem}._filterButton_5t91m_82:hover,._filterButtonActive_5t91m_105,._detailToggle_5t91m_83:hover,._detailToggleActive_5t91m_107{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary);transform:translateY(-1px)}._filterButton_5t91m_82:focus-visible,._detailToggle_5t91m_83:focus-visible,._categoryToggle_5t91m_84:focus-visible{outline:2px solid rgba(var(--accent-ai-rgb), .45);outline-offset:2px}._panelGrid_5t91m_121{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}._panel_5t91m_26{gap:1.1rem;padding:1.35rem;display:grid}._panelHeader_5t91m_133{border-bottom:1px solid #ffffff0f;padding-bottom:.25rem}._panelTitleGroup_5t91m_138{gap:.45rem;display:grid}._panelEyebrow_5t91m_143{color:var(--text-primary);margin:0;font-size:.82rem;font-weight:700;line-height:1.4}._panelBody_5t91m_151{gap:1rem;display:grid}._category_5t91m_84{gap:.85rem;display:grid}._categoryToggle_5t91m_84{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;font-weight:700;display:flex}._categoryCount_5t91m_176{min-width:1.9rem;min-height:1.9rem;color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.76rem;line-height:1;display:inline-flex}._categoryBody_5t91m_191,._categoryBodyExpanded_5t91m_195{display:grid}._skillList_5t91m_199{gap:.85rem;display:grid}@media (width>=920px){._controls_5t91m_70{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width<=920px){._panelGrid_5t91m_121{grid-template-columns:1fr}}@media (width<=760px){._panel_5t91m_26{padding:1.1rem}._categoryBody_5t91m_191{opacity:0;max-height:0;overflow:hidden}._categoryBodyExpanded_5t91m_195{opacity:1;max-height:240rem}}._header_1fi1a_1{gap:.75rem;margin-bottom:1.5rem;display:grid}._eyebrow_1fi1a_7{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.76rem;font-weight:700;line-height:1.2}._title_1fi1a_17{color:var(--text-primary);margin:0;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.08}._description_1fi1a_24{max-width:48rem;color:var(--text-secondary);margin:0;line-height:1.65}._layout_1fi1a_31{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.25rem;display:grid}._infoColumn_1fi1a_37,._formColumn_1fi1a_38{gap:1.1rem;padding:1.35rem;display:grid}._infoTitle_1fi1a_44,._availabilityLine_1fi1a_45,._fallbackCopy_1fi1a_46,._status_1fi1a_47{margin:0}._infoTitle_1fi1a_44{color:var(--text-primary);font-size:1.05rem;line-height:1.35}._infoBlock_1fi1a_57{gap:1rem;display:grid}._contactList_1fi1a_62{gap:.8rem;display:grid}._contactRow_1fi1a_67,._contactRowStatic_1fi1a_68{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .9rem;display:flex}._contactMeta_1fi1a_79{gap:.35rem;display:grid}._contactValue_1fi1a_84{color:var(--text-secondary);line-height:1.5;text-decoration:none;transition:color .16s}._contactValue_1fi1a_84:hover,._contactValue_1fi1a_84:focus-visible,._inlineButtonLink_1fi1a_93:hover,._inlineButtonLink_1fi1a_93:focus-visible,._secondaryLink_1fi1a_95:hover,._secondaryLink_1fi1a_95:focus-visible,._secondaryButton_1fi1a_97:hover,._secondaryButton_1fi1a_97:focus-visible{color:var(--accent-ai);outline:none}._inlineButton_1fi1a_93,._inlineButtonLink_1fi1a_93,._secondaryButton_1fi1a_97,._fallbackButton_1fi1a_106{border:1px solid rgba(var(--accent-primary-rgb), .28);min-height:2.35rem;color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff08;border-radius:.9rem;justify-content:center;align-items:center;padding:.55rem .8rem;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}._inlineButton_1fi1a_93:hover,._inlineButtonLink_1fi1a_93:hover,._secondaryButton_1fi1a_97:hover,._fallbackButton_1fi1a_106:hover{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);transform:translateY(-1px)}._inlineButton_1fi1a_93:focus-visible,._inlineButtonLink_1fi1a_93:focus-visible,._secondaryButton_1fi1a_97:focus-visible,._fallbackButton_1fi1a_106:focus-visible,._submitButton_1fi1a_139:focus-visible,._input_1fi1a_140:focus-visible,._select_1fi1a_141:focus-visible,._textarea_1fi1a_142:focus-visible,._checkboxLabel_1fi1a_143:focus-within{outline:2px solid rgba(var(--accent-ai-rgb), .45);outline-offset:2px}._availabilityCard_1fi1a_148,._fallbackBox_1fi1a_149{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;gap:.45rem;padding:1rem;display:grid}._availabilityEyebrow_1fi1a_158{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.76rem;font-weight:700;line-height:1.2}._availabilityLine_1fi1a_45,._fallbackCopy_1fi1a_46{color:var(--text-secondary);line-height:1.55}._form_1fi1a_38{gap:1rem;display:grid}._honeypot_1fi1a_179{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._fieldGrid_1fi1a_187{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._field_1fi1a_187{gap:.45rem;display:grid}._field_1fi1a_187 label,._searchLabel_1fi1a_199{color:var(--text-secondary);font-size:.84rem;font-weight:700;line-height:1.3}._fieldFull_1fi1a_206{grid-column:1/-1}._fieldCheckbox_1fi1a_210{align-content:end}._checkboxLabel_1fi1a_143{width:fit-content;min-height:3rem;color:var(--text-secondary);cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;align-items:center;gap:.6rem;padding:.75rem .9rem;display:inline-flex}._checkboxLabel_1fi1a_143 input{accent-color:var(--accent-ai)}._input_1fi1a_140,._select_1fi1a_141,._textarea_1fi1a_142{width:100%;min-height:3rem;color:var(--text-primary);font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:.85rem 1rem}._select_1fi1a_141{cursor:pointer}._textarea_1fi1a_142{resize:vertical;min-height:8.5rem}._input_1fi1a_140::placeholder,._textarea_1fi1a_142::placeholder{color:var(--text-muted)}._input_1fi1a_140:focus,._select_1fi1a_141:focus,._textarea_1fi1a_142:focus{border-color:rgba(var(--accent-ai-rgb), .32)}._inputError_1fi1a_265{border-color:#f8717166}._errorText_1fi1a_269{color:#fca5a5;margin:0;font-size:.8rem;line-height:1.45}._actions_1fi1a_276{gap:.9rem;display:grid}._submitButton_1fi1a_139{background:var(--accent-gradient);min-height:3rem;color:var(--bg-primary);font:inherit;cursor:pointer;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1rem;font-weight:700;transition:transform .16s,filter .16s,opacity .16s;display:inline-flex}._submitButton_1fi1a_139:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}._submitButton_1fi1a_139:disabled{cursor:not-allowed;opacity:.55}._altActions_1fi1a_311{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}._secondaryLink_1fi1a_95,._secondaryButton_1fi1a_97{color:var(--text-secondary);background:0 0;border:0;padding:0;line-height:1.5}._status_1fi1a_47{color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff0f;border-radius:1rem;padding:.85rem .95rem;line-height:1.55}._statusLoading_1fi1a_336{border-color:rgba(var(--accent-primary-rgb), .24)}._statusSuccess_1fi1a_340{border-color:#34d3993d}._statusError_1fi1a_344{color:#fecaca;border-color:#f871713d}@media (width<=980px){._layout_1fi1a_31{grid-template-columns:1fr}}@media (width<=700px){._infoColumn_1fi1a_37,._formColumn_1fi1a_38{padding:1.1rem}._fieldGrid_1fi1a_187{grid-template-columns:1fr}._fieldFull_1fi1a_206{grid-column:auto}._contactRow_1fi1a_67,._contactRowStatic_1fi1a_68{flex-direction:column;align-items:flex-start}._inlineButton_1fi1a_93,._inlineButtonLink_1fi1a_93,._submitButton_1fi1a_139,._fallbackButton_1fi1a_106{width:100%}._altActions_1fi1a_311{flex-direction:column;align-items:stretch}}:root{--bg-primary:#fff;--bg-secondary:#f6f8fb;--bg-tertiary:#edf3f8;--card-bg:#ffffffeb;--card-border:#0f172a14;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--accent-primary:#0f766e;--accent-ai:#0ea5a4;--accent-success:#059669;--accent-gradient:linear-gradient(135deg, #0f766e, #2dd4bf);--bg-primary-rgb:255, 255, 255;--bg-secondary-rgb:246, 248, 251;--bg-tertiary-rgb:237, 243, 248;--white-rgb:15, 23, 42;--text-primary-rgb:15, 23, 42;--text-secondary-rgb:51, 65, 85;--text-muted-rgb:100, 116, 139;--accent-primary-rgb:15, 118, 110;--accent-ai-rgb:14, 165, 164;--accent-success-rgb:5, 150, 105;--shadow-rgb:15, 23, 42;--text-soft:var(--text-muted);--brand:var(--accent-primary);--brand-strong:var(--accent-ai);--accent:var(--accent-ai);--bg-canvas:linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 48%, var(--bg-tertiary) 100%);--bg-canvas-overlay:linear-gradient(140deg, rgba(var(--accent-primary-rgb), .08) 0%, transparent 42%), linear-gradient(220deg, rgba(var(--accent-ai-rgb), .06) 0%, transparent 38%);--surface-base:rgba(var(--bg-primary-rgb), .72);--surface-elevated:rgba(var(--bg-primary-rgb), .96);--surface-strong:rgba(var(--bg-primary-rgb), .98);--surface-overlay:rgba(var(--shadow-rgb), .18);--surface-ghost:rgba(var(--text-primary-rgb), .03);--surface-ghost-strong:rgba(var(--text-primary-rgb), .05);--surface-ghost-hover:rgba(var(--text-primary-rgb), .07);--surface-tint-primary:rgba(var(--accent-primary-rgb), .1);--surface-tint-ai:rgba(var(--accent-ai-rgb), .1);--surface-line:linear-gradient(90deg, rgba(var(--accent-primary-rgb), .16), rgba(var(--accent-ai-rgb), 0));--border-soft:var(--card-border);--border-medium:rgba(var(--text-primary-rgb), .1);--border-strong:rgba(var(--text-primary-rgb), .14);--border-primary:rgba(var(--accent-primary-rgb), .32);--border-primary-soft:rgba(var(--accent-primary-rgb), .22);--border-ai-soft:rgba(var(--accent-ai-rgb), .18);--focus-outline:rgba(var(--accent-ai-rgb), .45);--focus-ring:rgba(var(--accent-ai-rgb), .12);--shadow-lg:0 30px 90px rgba(var(--shadow-rgb), .12);--shadow-md:0 18px 48px rgba(var(--shadow-rgb), .08);--shadow-accent:0 14px 36px rgba(var(--accent-primary-rgb), .16);--shadow-accent-strong:0 18px 42px rgba(var(--accent-primary-rgb), .2), 0 0 24px rgba(var(--accent-ai-rgb), .1);--shadow-glow:0 0 14px rgba(var(--accent-primary-rgb), .14);--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{min-width:320px;min-height:100vh;color:var(--text-primary);background:var(--bg-canvas-overlay), var(--bg-canvas);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none;transition:color .25s,border-color .25s,background-color .25s}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.icon{width:var(--icon-size,18px);height:var(--icon-size,18px);color:var(--icon-color,var(--text-muted));flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:transform .16s,color .16s,opacity .16s,box-shadow .16s;display:inline-flex}.icon svg{width:100%;height:100%}.icon-inline{align-items:center;gap:.5rem;display:inline-flex}.icon-inline--tight{gap:.35rem}.icon--trailing{opacity:.7}:is(a,button):hover .icon--interactive,:is(a,button):focus-visible .icon--interactive{color:var(--accent-ai);transform:translateY(-1px)}:is(a,button):focus-visible .icon--interactive{box-shadow:0 0 0 3px var(--focus-ring);border-radius:999px}:is(a,button):hover .icon--trailing,:is(a,button):focus-visible .icon--trailing{opacity:1}.app-shell{position:relative;overflow:clip}.app-shell:before,.app-shell:after{content:none}.app-shell>*{z-index:1;position:relative}.container{width:min(1120px,100% - 2rem);margin:0 auto}.section{padding:6.5rem 0}.surface-card{border:1px solid var(--border-soft);background:var(--card-bg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.section-heading{gap:.85rem;max-width:42rem;margin-bottom:2.5rem;display:grid}.section-heading__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.84rem;font-weight:700}.section-heading__title{margin:0;font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.section-heading__description{color:var(--text-secondary);margin:0;font-size:1.03rem;line-height:1.7}.button{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.1rem;padding:.85rem 1.35rem;font-weight:700;transition:transform .25s,color .25s,box-shadow .25s,border-color .25s,background-color .25s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:3px}.button--primary{color:var(--text-primary);background:var(--accent-gradient);box-shadow:var(--shadow-accent)}.button--primary:hover,.button--primary:focus-visible{box-shadow:var(--shadow-accent-strong)}.button--secondary{color:var(--text-primary);background:var(--surface-ghost-strong);border-color:var(--accent-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.button--secondary:hover,.button--secondary:focus-visible{color:var(--accent-ai);border-color:var(--accent-ai);background:var(--surface-ghost-hover)}.site-header{z-index:20;background:rgba(var(--bg-primary-rgb), .78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-soft);padding:1rem 0;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-header__brand{gap:.15rem;display:grid}.site-header__name{margin:0;font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.2rem)}.site-header__role{color:var(--text-soft);margin:0;font-size:.85rem}.site-nav{align-items:center;gap:.45rem;display:flex}.site-nav__link{color:var(--text-secondary);border-radius:999px;padding:.7rem .95rem;font-size:.94rem;transition:color .25s,background-color .25s}.site-nav__link:hover,.site-nav__link:focus-visible{color:var(--accent-ai);background:var(--surface-ghost-hover);outline:none}.site-header__toggle{border:1px solid var(--border-strong);background:var(--surface-ghost);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:none}.site-header__toggle-lines{gap:.3rem;width:1.3rem;display:grid}.site-header__toggle-lines span{background:var(--text-primary);border-radius:999px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.site-header__toggle--open .site-header__toggle-lines span:first-child{transform:translateY(6px)rotate(45deg)}.site-header__toggle--open .site-header__toggle-lines span:nth-child(2){opacity:0}.site-header__toggle--open .site-header__toggle-lines span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hero{padding-top:4.25rem}.hero__layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:clamp(1.75rem,4vw,3.4rem);display:grid}.hero__copy{align-content:center;gap:1rem;display:grid}.hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ai);margin:0;font-size:.79rem;font-weight:700}.hero__title{letter-spacing:-.03em;max-width:10.5ch;margin:0;font-family:Poppins,sans-serif;font-size:clamp(3rem,5.6vw,5.65rem);line-height:1.02}.hero__title-accent{background:var(--accent-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero__description{max-width:54ch;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.72}.hero__badges{flex-wrap:wrap;gap:.7rem;display:flex}.hero__badge{border:1px solid rgba(var(--white-rgb), .08);background:rgba(var(--white-rgb), .03);min-height:2.05rem;color:var(--text-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .8rem;font-size:.76rem;font-weight:600;line-height:1.3;display:inline-flex}.hero__badge--accent{border-color:rgba(var(--accent-ai-rgb), .24);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary)}.hero__actions{flex-wrap:wrap;gap:.85rem;display:flex}.hero .button{transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s,filter .16s}.hero .button:hover,.hero .button:focus-visible{filter:brightness(1.03);transform:translateY(-1px)}.hero__links{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero__link{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.93rem;font-weight:600;display:inline-flex}.hero__link:hover,.hero__link:focus-visible{color:var(--accent-ai);outline:none}.hero__feedback,.contact__feedback{color:var(--accent-success);margin:0;font-size:.94rem}.hero__trust{max-width:52rem;color:var(--text-muted);flex-wrap:wrap;gap:.25rem;margin:0;font-size:.84rem;line-height:1.6;display:flex}.hero__trust-item{align-items:center;display:inline-flex}.hero__media{place-items:center;min-height:100%;display:grid;position:relative}.hero__image-shell{border-radius:var(--radius-xl);border:1px solid rgba(var(--white-rgb), .08);background:linear-gradient(165deg, rgba(var(--text-primary-rgb), .04), rgba(var(--text-primary-rgb), .01)), rgba(var(--bg-secondary-rgb), .72);width:min(100%,29rem);box-shadow:0 24px 58px rgba(var(--shadow-rgb), .12), 0 10px 24px rgba(var(--shadow-rgb), .08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1rem;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}.hero__image-shell:hover{border-color:rgba(var(--accent-ai-rgb), .18);box-shadow:0 28px 64px rgba(var(--shadow-rgb), .14), 0 14px 28px rgba(var(--shadow-rgb), .1);transform:translateY(-4px)}.hero__image-shell:before{content:"";background:var(--accent-gradient);opacity:.08;filter:blur(38px);pointer-events:none;border-radius:999px;height:55%;position:absolute;inset:12% 8% auto}.hero__image-shell:after{content:"";background:linear-gradient(180deg, rgba(var(--text-primary-rgb), .02), rgba(var(--text-primary-rgb), 0));pointer-events:none;position:absolute;inset:0}.hero__image{z-index:1;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--radius-xl) - 8px);width:100%;position:relative}.about__layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.25rem,2.8vw,1.85rem);display:grid}.contact__layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:1.6rem;display:grid}.about__media,.contact__aside,.contact__form,.education-card,.experience-card,.certificate-card,.skill-card{border-radius:var(--radius-lg)}.about__media{aspect-ratio:1;align-self:start;padding:1rem}.about__portrait{object-fit:cover;object-position:center 42%;border-radius:calc(var(--radius-lg) - 6px);width:100%;height:100%;min-height:0}.about__content{gap:1.1rem;padding:clamp(1.25rem,2vw,1.55rem);display:grid}.about__prose,.about__strengths{gap:.95rem;display:grid}.about__strengths{border-top:1px solid var(--border-soft);gap:.85rem;padding-top:.85rem}.about__lead{color:var(--text-secondary);margin:0;font-size:1.02rem;line-height:1.8}.about__subheading{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.82rem;font-weight:700}.about__bullets{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.about__bullet{color:var(--text-secondary);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;line-height:1.58;display:grid}.about__bullet:before{content:"";background:var(--accent-gradient);border-radius:999px;width:.55rem;height:.55rem;margin-top:.55rem}.about__chips{flex-wrap:wrap;gap:.6rem;display:flex}.chip{border:1px solid rgba(var(--white-rgb), .08);background:rgba(var(--white-rgb), .03);height:29px;color:var(--text-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;padding:0 .6875rem;font-size:.92rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.chip:hover{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary)}.experience-grid,.education-grid,.certificate-grid,.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.site-nav__link--active{border-color:rgba(var(--accent-ai-rgb), .32);background:rgba(var(--accent-ai-rgb), .09);color:var(--text-primary)}.skip-link{z-index:100;background:var(--text-primary);color:var(--bg-primary);border-radius:.75rem;padding:.7rem .9rem;font-weight:700;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{outline:3px solid var(--accent-ai);outline-offset:2px;transform:translateY(0)}.geo-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.geo-profile-card{gap:.75rem;padding:1.45rem;display:grid}.geo-profile-card h3,.geo-profile-card p{margin:0}.geo-profile-card h3{font-family:Poppins,sans-serif;font-size:1.05rem}.geo-profile-card p{color:var(--text-secondary);line-height:1.7}.experience-card,.education-card,.certificate-card,.skill-card,.contact__aside,.contact__form{padding:1.45rem}.experience-card{gap:1rem;display:grid}.card-kicker{background:var(--surface-tint-primary);width:2.5rem;height:2.5rem;color:var(--brand);border-radius:16px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.card-meta{gap:.3rem;display:grid}.card-meta h3{margin:0;font-family:Poppins,sans-serif;font-size:1.16rem}.card-meta p{color:var(--text-secondary);margin:0}.card-period{color:var(--text-soft);font-size:.94rem}.card-copy{color:var(--text-secondary);margin:0;line-height:1.7}.tag-list{flex-wrap:wrap;gap:.55rem;display:flex}.tag{background:rgba(var(--white-rgb), .03);border:1px solid rgba(var(--white-rgb), .08);height:29px;color:var(--text-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;padding:0 .6875rem;font-size:.84rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.tag:hover{border-color:rgba(var(--accent-ai-rgb), .35);background:rgba(var(--accent-ai-rgb), .08);color:var(--text-primary)}.card-link{width:fit-content;color:var(--brand);background:0 0;border:0;padding:0;font-weight:700}.card-link:hover,.card-link:focus-visible{color:var(--accent-ai);outline:none}.education-card{gap:.9rem;display:grid}.education-card__type{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.85rem;font-weight:700}.education-card__copy{color:var(--text-secondary);margin:0;line-height:1.7}.certificate-card{gap:1rem;transition:transform .25s,border-color .25s;display:grid}.certificate-card:hover,.certificate-card:focus-visible{border-color:var(--border-ai-soft);outline:none;transform:translateY(-4px)}.certificate-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.certificate-card__issuer{color:var(--text-secondary);margin:0}.certificate-card__date{color:var(--accent);font-weight:700}.certificate-card__title{margin:0;font-family:Poppins,sans-serif;font-size:1.1rem}.certificate-card__copy{color:var(--text-secondary);margin:0;line-height:1.7}.certificate-card__link{color:var(--brand);font-weight:700;transition:color .25s}.certificate-card:hover .certificate-card__link,.certificate-card:focus-visible .certificate-card__link{color:var(--accent-ai)}.skill-card{gap:1rem;display:grid}.skill-card__title{margin:0;font-family:Poppins,sans-serif;font-size:1.12rem}.skill-list{gap:.95rem;display:grid}.skill-meter{gap:.45rem;display:grid}.skill-meter__header{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1rem;display:flex}.skill-meter__header span:last-child{color:var(--text-soft);font-size:.92rem}.skill-meter__track{background:var(--surface-ghost-hover);border-radius:999px;width:100%;height:.62rem;overflow:hidden}.skill-meter__fill{border-radius:inherit;background:var(--accent-gradient);width:0;height:100%;box-shadow:var(--shadow-glow);display:block}.contact__aside{gap:1.35rem;display:grid}.contact__intro{gap:.7rem;display:grid}.contact__intro h3{margin:0;font-family:Poppins,sans-serif;font-size:1.5rem}.contact__intro p{color:var(--text-secondary);margin:0;line-height:1.7}.contact-list{gap:.8rem;display:grid}.contact-card{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-ghost);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:.2rem;padding:.95rem 1rem;transition:transform .25s,border-color .25s;display:grid}.contact-card strong{letter-spacing:.11em;text-transform:uppercase;color:var(--text-soft);font-size:.84rem;transition:color .25s}.contact-card span{color:var(--text-primary);transition:color .25s}.contact-card:hover,.contact-card:focus-visible{border-color:var(--border-primary);outline:none;transform:translateY(-3px)}.contact-card:hover strong,.contact-card:focus-visible strong,.contact-card:hover span,.contact-card:focus-visible span{color:var(--accent-ai)}.contact__reference{border-radius:var(--radius-md);background:var(--surface-ghost);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1rem}.contact__reference p{color:var(--text-secondary);margin:.2rem 0 0;line-height:1.7}.contact__reference a{color:var(--accent-primary);font-weight:700}.contact__reference a:hover,.contact__reference a:focus-visible{color:var(--accent-ai);outline:none}.contact__form{gap:1rem;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-field{gap:.45rem;display:grid}.form-field label{color:var(--text-secondary);font-size:.92rem}.form-field--full{grid-column:1/-1}.form-input,.form-textarea{border:1px solid var(--border-medium);background:var(--surface-ghost);width:100%;color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;padding:.9rem 1rem;transition:border-color .25s,box-shadow .25s}.form-input::placeholder,.form-textarea::placeholder{color:rgba(var(--text-secondary-rgb), .55)}.form-input:focus,.form-textarea:focus{border-color:var(--border-ai-soft);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.form-textarea{resize:vertical;min-height:10rem}.site-footer{padding:0 0 2.8rem}.site-footer__inner{border-radius:var(--radius-lg);border:1px solid var(--border-soft);background:var(--surface-elevated);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:1.2rem;padding:1.5rem;display:grid}.site-footer__row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-footer__copy{color:var(--text-secondary);margin:0}.site-footer__links{flex-wrap:wrap;gap:.7rem;display:flex}.site-footer__link{color:var(--text-secondary);transition:color .25s}.site-footer__link:hover,.site-footer__link:focus-visible{color:var(--accent-ai);outline:none}.modal-overlay{z-index:30;background:var(--surface-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-panel{border-radius:var(--radius-lg);border:1px solid var(--border-medium);background:var(--surface-elevated);width:min(720px,100%);max-height:min(88vh,900px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1.5rem;overflow:auto}.modal-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.modal-panel__title{margin:0;font-family:Poppins,sans-serif;font-size:clamp(1.35rem,3vw,1.9rem)}.modal-panel__subtitle{color:var(--text-secondary);margin:.3rem 0 0}.modal-close{border:1px solid var(--border-medium);background:var(--surface-ghost);width:2.8rem;height:2.8rem;color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex}.modal-panel__body{gap:1rem;display:grid}.modal-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.modal-list__item{color:var(--text-secondary);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;line-height:1.7;display:grid}.modal-list__item:before{content:"";background:var(--accent-ai);border-radius:999px;width:.5rem;height:.5rem;margin-top:.55rem}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.section{padding:5.5rem 0}.site-nav{border:1px solid var(--border-soft);background:rgba(var(--bg-secondary-rgb), .82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;border-radius:22px;gap:.35rem;padding:.85rem;transition:transform .25s,opacity .25s;display:grid;position:fixed;top:5.25rem;left:1rem;right:1rem;transform:translateY(-.8rem)}.site-nav--open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav__link{border-radius:16px;width:100%;padding:.9rem 1rem}.site-header__toggle{display:inline-flex}.about__layout,.contact__layout{grid-template-columns:1fr}.about__media{width:min(100%,26rem);margin:0 auto}.hero__layout{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:1.45rem}.experience-grid,.education-grid,.certificate-grid,.skills-grid,.geo-profile-grid{grid-template-columns:1fr}.site-footer__row{flex-direction:column;align-items:flex-start}}@media (width<=680px){.container{width:min(100%,100% - 1.2rem)}.site-header__role{display:none}.hero__title{max-width:none;font-size:clamp(2.45rem,9.8vw,3.6rem)}.hero__layout{grid-template-columns:1fr;gap:1.5rem}.hero__copy{text-align:center;justify-items:center}.hero__description,.hero__trust{max-width:100%}.hero__badges{justify-content:center}.hero__badge{flex:calc(50% - .35rem)}.hero__actions{flex-direction:column;align-items:stretch;width:100%}.hero__actions .button{width:100%}.hero__links,.hero__trust{justify-content:center}.hero__media{width:100%}.form-grid{grid-template-columns:1fr}.form-field--full{grid-column:auto}.contact__form,.contact__aside,.experience-card,.education-card,.certificate-card,.skill-card,.geo-profile-card,.modal-panel{padding:1.2rem}}@media (width<=520px){html{scroll-padding-top:5rem}.site-header{padding:.75rem 0}.section{padding:4.6rem 0}.hero{padding-top:2.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=900px){.services-grid{grid-template-columns:1fr}}.service-card{padding:clamp(24px,3vw,36px)}.service-card h3{margin:16px 0;font-size:clamp(20px,2vw,26px);line-height:1.25}.service-card p{color:var(--text-secondary);line-height:1.7}.service-card__number{color:var(--accent-primary);letter-spacing:.12em;font-weight:700}.service-card__deliverable{border-top:1px solid var(--border-soft);margin-top:24px;padding-top:20px}.services-contact{text-align:center;margin-top:28px}.faq-links{flex-wrap:wrap;gap:10px 18px;margin:20px 0 0;padding:0;list-style:none;display:flex}.faq-links a{color:var(--accent-primary);text-underline-offset:3px;text-decoration:underline}.faq-links a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.geo-profile-grid{align-items:start}.geo-profile-card summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;list-style:none;display:flex}.geo-profile-card summary::-webkit-details-marker{display:none}.geo-profile-card summary:after{content:"+";color:var(--accent-primary);font-size:1.35rem;line-height:1}.geo-profile-card summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:6px;border-radius:4px}.geo-profile-card details[open]>summary:after{content:"−"}.geo-profile-card .faq-answer{padding-top:18px}
