._mockup_xj98r_9{border:1px solid var(--line);border-radius:var(--r-card-lg);width:100%;box-shadow:var(--shadow-elev);background:#fff;overflow:hidden}._mockupHead_xj98r_18{background:var(--civic-strong);color:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex}._crest_xj98r_27{background:#ffffff26;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}._mockupTitle_xj98r_36{font-size:13px;font-weight:700;line-height:1.2}._mockupSub_xj98r_44{font-size:11px}._mockupBody_xj98r_48{flex-direction:column;gap:10px;padding:20px;display:flex}._panel_xj98r_55{border:1px solid var(--line);width:100%;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}._bare_xj98r_68{width:100%}._caption_xj98r_72{color:var(--muted);font-size:11px;font-weight:600}._note_xj98r_78{text-align:center;border-radius:8px;padding:8px;font-size:11px;font-weight:600}._noteCivic_xj98r_86{background:var(--civic-soft);color:var(--civic-strong)}._noteSuccess_xj98r_91{background:var(--success-soft);color:var(--success)}._noteWarn_xj98r_96{background:var(--warn-soft);color:#8f5600}._noteMuted_xj98r_101{background:var(--bg-soft);color:var(--muted);font-weight:500}._tiles_xj98r_109{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}._tile_xj98r_109{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}._tileLogo_xj98r_127{aspect-ratio:5/2;justify-content:center;align-items:center;width:min(100%,120px);display:flex;overflow:hidden}._tileLogo_xj98r_127 img{flex:none;width:100%;height:auto}._tileFooter_xj98r_142{border:1px solid var(--civic);background:var(--civic-soft);color:var(--civic-strong);border-radius:8px;grid-column:span 2;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:11px;font-weight:700;display:flex}._bars_xj98r_159{flex-direction:column;gap:8px;display:flex}._barsStacked_xj98r_165{gap:10px}._barInline_xj98r_169{align-items:center;gap:8px;display:flex}._barInline_xj98r_169 ._barLabel_xj98r_175{width:90px;color:var(--ink-2);font-size:11px;font-weight:600}._barInline_xj98r_169 ._barValue_xj98r_182{width:52px;color:var(--ink);text-align:right;font-size:11px;font-weight:700}._barHead_xj98r_190{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px;display:flex}._barHead_xj98r_190 ._barLabel_xj98r_175{color:var(--ink);font-weight:600}._barHead_xj98r_190 ._barValue_xj98r_182{color:var(--muted)}._track_xj98r_207{background:var(--line);border-radius:4px;flex:1;height:8px;overflow:hidden}._barsStacked_xj98r_165 ._track_xj98r_207{border-radius:3px;height:6px}._fill_xj98r_220{border-radius:inherit;background:var(--civic);height:100%}._kanban_xj98r_228{grid-template-columns:repeat(4,1fr);gap:5px;min-height:200px;display:grid}._column_xj98r_235{border:1px solid var(--line);background:#fbfaff;border-radius:8px;flex-direction:column;gap:4px;padding:7px;display:flex}._columnWon_xj98r_245{border-color:var(--civic);background:linear-gradient(135deg, var(--civic-soft), #fff)}._columnHead_xj98r_250{color:var(--ink-2);justify-content:space-between;align-items:center;gap:4px;padding-bottom:4px;font-size:9px;font-weight:700;display:flex}._columnWon_xj98r_245 ._columnHead_xj98r_250{color:var(--civic-strong)}._columnCount_xj98r_265{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);background:#fff;padding:1px 5px;font-size:8px}._columnWon_xj98r_245 ._columnCount_xj98r_265{border-color:var(--civic-strong);background:var(--civic-strong);color:#fff}._kanbanCard_xj98r_280{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:5px;padding:5px;font-size:9px}._kanbanCard_xj98r_280 i{color:var(--muted);font-size:8px;font-style:normal;display:block}._kanbanCardCurrent_xj98r_296{border-color:var(--civic);background:var(--civic-soft);color:var(--civic-strong)}._kanbanCardCurrent_xj98r_296 i{color:var(--civic-strong)}._stats_xj98r_308{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._stat_xj98r_308{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}._statLabel_xj98r_321{color:var(--muted);font-size:10px}._statValue_xj98r_326{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.1}._statValue_xj98r_326 i{color:var(--muted);margin-left:1px;font-size:12px;font-style:normal}._spark_xj98r_342{width:100%;height:60px}._rows_xj98r_349{flex-direction:column;gap:6px;display:flex}._row_xj98r_349{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}._rowMuted_xj98r_365{background:var(--bg-soft);border-style:dashed}._avatar_xj98r_370{background:var(--civic-strong);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}._avatarMagenta_xj98r_385{background:var(--magenta-fg)}._avatarBlue_xj98r_389{background:var(--blue)}._avatarQuiet_xj98r_393{background:var(--bg-soft);color:var(--muted)}._rowInfo_xj98r_398{flex:1;min-width:0}._rowInfo_xj98r_398 b{color:var(--ink);font-size:11px;display:block}._rowInfo_xj98r_398 i{color:var(--muted);font-size:10px;font-style:normal;display:block}._grade_xj98r_416{color:var(--civic-strong);flex-shrink:0;font-size:11px;font-weight:700}._gradeSuccess_xj98r_423{color:var(--success)}._gradeWarn_xj98r_430{color:#8f5600}._search_xj98r_436{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}._searchGlyph_xj98r_448{color:var(--civic-strong)}._criteria_xj98r_454{flex-direction:column;gap:8px;display:flex}._criterion_xj98r_460{background:var(--bg-soft);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}._criterionLabel_xj98r_469{width:88px;color:var(--muted);font-size:10px}._criterionValue_xj98r_475{color:var(--ink-2);font-size:11px;font-weight:600}._sequence_xj98r_483{flex-direction:column;gap:8px;display:flex}._sequenceStep_xj98r_489{background:var(--bg-soft);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}._sequenceStepCurrent_xj98r_499{border-color:var(--civic);background:var(--civic-soft)}._sequenceNum_xj98r_504{background:var(--civic-strong);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}._sequenceLabel_xj98r_516{color:var(--ink-2);flex:1;font-size:11px;font-weight:600}._sequenceStepCurrent_xj98r_499 ._sequenceLabel_xj98r_516{color:var(--civic-strong)}._sequenceState_xj98r_527{color:var(--success);font-size:10px;font-weight:700}._sequenceStepCurrent_xj98r_499 ._sequenceState_xj98r_527{color:var(--civic-strong)}._steps_xj98r_539{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._step_xj98r_539{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-2);border-radius:6px;padding:6px 10px;font-size:10px;font-weight:700}._stepCurrent_xj98r_556{border-color:var(--civic);background:var(--civic-soft);color:var(--civic-strong)}._stepDone_xj98r_562{border-color:var(--success);background:var(--success-soft);color:var(--success)}._stepArrow_xj98r_568{color:var(--muted);font-size:11px}._rules_xj98r_573{background:var(--bg-soft);border-radius:8px;padding:10px}._rulesTitle_xj98r_579{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:600}._rulesText_xj98r_586{color:var(--ink-2);font-size:11px}._action_xj98r_591{background:var(--civic-strong);color:#fff;text-align:center;border-radius:6px;padding:6px 12px;font-size:10px;font-weight:700}._automations_xj98r_603{flex-direction:column;gap:6px;display:flex}._automation_xj98r_603{background:var(--bg-soft);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}._glyphTile_xj98r_619{background:var(--civic-soft);width:24px;height:24px;color:var(--civic-strong);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;display:grid}._automationLabel_xj98r_631{color:var(--ink-2);flex:1}._automationState_xj98r_636{color:var(--success);font-size:9px;font-weight:700}._templates_xj98r_644{flex-direction:column;gap:8px;display:flex}._template_xj98r_644{background:var(--bg-soft);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}._templateBadge_xj98r_660{border-radius:var(--r-pill);background:var(--civic-strong);color:#fff;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}._templateBadgeMagenta_xj98r_670{background:var(--magenta-fg)}._templateText_xj98r_674{min-width:0;color:var(--ink-2);flex:1}._templateRate_xj98r_680{flex-shrink:0;font-weight:700}._messages_xj98r_687{flex-direction:column;gap:6px;display:flex}._message_xj98r_687{background:var(--bg-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}._messageBody_xj98r_703{min-width:0;color:var(--ink-2);flex:1}._messageBody_xj98r_703 b{color:var(--ink)}._messageMeta_xj98r_713{color:var(--muted);font-size:9px;display:block}._notes_xj98r_721{flex-direction:column;gap:8px;display:flex}._noteCard_xj98r_727{background:var(--bg-soft);border-radius:8px;gap:10px;padding:10px;display:flex}._noteBody_xj98r_735{flex:1;min-width:0}._noteHead_xj98r_740{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}._noteAuthor_xj98r_748{color:var(--ink);font-size:11px;font-weight:700}._noteMeta_xj98r_754{color:var(--muted);font-size:9px}._verdict_xj98r_759{border-radius:var(--r-pill);margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700}._verdictSuccess_xj98r_767{background:var(--success-soft);color:var(--success)}._verdictWarn_xj98r_772{background:var(--warn-soft);color:#8f5600}._noteText_xj98r_777{color:var(--ink-2);margin:0;font-size:11px;line-height:1.4}._avatarSmall_xj98r_784{width:24px;height:24px;font-size:9px}._suggestions_xj98r_792{flex-direction:column;gap:6px;display:flex}._suggestion_xj98r_792{background:var(--bg-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}._suggestionBody_xj98r_807{flex:1;min-width:0;font-size:11px}._suggestionBody_xj98r_807 b{color:var(--ink)}._suggestionSub_xj98r_817{color:var(--muted);font-size:10px;display:block}._suggestionAction_xj98r_825{background:var(--civic-strong);color:#fff;border-radius:6px;flex-shrink:0;padding:5px 10px;font-size:10px;font-weight:600}._banner_xj98r_835{border-left:3px solid var(--civic);background:var(--civic-soft);border-radius:6px;padding:10px 12px}._bannerTitle_xj98r_842{color:var(--civic-strong);margin-bottom:3px;font-size:11px;font-weight:700;display:block}._bannerText_xj98r_850{color:var(--ink-2);font-size:11px}._facts_xj98r_857{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}._fact_xj98r_857{background:var(--bg-soft);border-radius:6px;padding:6px 8px}._factLabel_xj98r_869{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px}._factValue_xj98r_876{color:var(--ink);font-size:11px;font-weight:600}._factAccent_xj98r_882 ._factValue_xj98r_876{color:var(--civic-strong)}._chips_xj98r_886{flex-wrap:wrap;gap:4px;display:flex}._chip_xj98r_886{border-radius:var(--r-pill);background:var(--civic-soft);color:var(--civic-strong);padding:3px 8px;font-size:9px;font-weight:700}._chipSuccess_xj98r_901{background:var(--success-soft);color:var(--success)}._assistant_xj98r_908{align-items:center;gap:8px;display:flex}._assistantGlyph_xj98r_914{background:var(--civic-strong);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}._assistantTitle_xj98r_926{color:var(--ink);font-size:12px;font-weight:700}._assistantSub_xj98r_932{color:var(--muted);font-size:10px}._brief_xj98r_937{background:var(--bg-soft);color:var(--ink-2);border-radius:8px;padding:10px;font-size:11px}._output_xj98r_945{border-left:3px solid var(--civic);background:var(--civic-soft);color:var(--ink-2);border-radius:8px;padding:10px;font-size:11px}._fragmentLabel_xj98r_954{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}._output_xj98r_945 ._fragmentLabel_xj98r_954{color:var(--civic-strong)}._outputTitle_xj98r_968{color:var(--ink);display:block}._profile_xj98r_975{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:12px;display:flex}._profileAvatar_xj98r_983{background:var(--civic-strong);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:16px;font-weight:700;display:grid}._profileLg_xj98r_995 ._profileAvatar_xj98r_983{width:54px;height:54px;font-size:18px}._profileText_xj98r_1001{flex:1;min-width:0}._profileName_xj98r_1006{color:var(--ink);font-size:14px;font-weight:700}._profileLg_xj98r_995 ._profileName_xj98r_1006{font-size:15px}._profileMeta_xj98r_1016{color:var(--muted);font-size:11px;display:block}._profileScore_xj98r_1022{color:var(--civic-strong);font-family:var(--font-display);text-align:right;font-size:22px;font-weight:700;line-height:1}._profileLg_xj98r_995 ._profileScore_xj98r_1022{font-size:24px}._profileOutOf_xj98r_1035{color:var(--muted);text-align:right;font-size:10px;display:block}._profileBar_xj98r_1042{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}._profileBarAvatar_xj98r_1050{background:var(--civic-strong);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}._profileBadge_xj98r_1062{border-radius:var(--r-pill);background:var(--civic-soft);color:var(--civic-strong);margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700}._editor_xj98r_1074{border:1px solid var(--line);width:100%;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;overflow:hidden}._editorChrome_xj98r_1083{border-bottom:1px solid var(--line);background:var(--bg-soft);align-items:center;gap:8px;padding:10px 14px;display:flex}._editorBadge_xj98r_1092{background:var(--civic-strong);color:#fff;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}._editorUrl_xj98r_1101{min-width:0;color:var(--muted);flex:1;font-size:11px}._editorState_xj98r_1108{border-radius:var(--r-pill);background:var(--success-soft);color:var(--success);padding:3px 8px;font-size:10px;font-weight:700}._editorBody_xj98r_1117{grid-template-columns:80px 1fr;gap:10px;padding:14px;display:grid}._editorRail_xj98r_1124{flex-direction:column;gap:6px;display:flex}._railItem_xj98r_1130{border:1px dashed var(--line-2);background:var(--bg-soft);color:var(--ink-2);text-align:center;border-radius:6px;padding:6px 8px;font-size:10px}._railActive_xj98r_1140{border:1px solid var(--civic-strong);background:var(--civic-strong);color:#fff;font-weight:700}._canvas_xj98r_1147{background:linear-gradient(135deg, var(--civic-soft), #fff);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:14px;display:flex}._canvasLogo_xj98r_1158{background:var(--civic-strong);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:6px;font-size:14px;font-weight:700;display:grid}._canvasHeading_xj98r_1171{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;text-align:center;font-size:18px;font-weight:700;line-height:1.05}._phone_xj98r_1181{justify-content:center;width:100%;display:flex}._phoneFrame_xj98r_1187{border:8px solid var(--ink);width:200px;box-shadow:var(--shadow-card);background:#fff;border-radius:24px;overflow:hidden}._phoneHead_xj98r_1196{background:var(--civic-strong);color:#fff;padding:12px 14px}._phoneLogo_xj98r_1202{background:#ffffff1f;border-radius:6px;place-items:center;width:24px;height:24px;margin-bottom:8px;font-size:12px;font-weight:700;display:grid}._phoneHeading_xj98r_1214{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.05}._phoneSub_xj98r_1221{margin-top:4px;font-size:10px}._phoneBody_xj98r_1226{flex-direction:column;gap:6px;padding:12px;display:flex}._phoneJob_xj98r_1233{background:var(--bg-soft);border-radius:6px;padding:8px}._phoneJobTitle_xj98r_1239{color:var(--ink);font-size:10px;font-weight:600}._phoneJobMeta_xj98r_1245{color:var(--muted);font-size:9px}._phoneCta_xj98r_1250{background:var(--civic-strong);color:#fff;text-align:center;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:10px;font-weight:700}._careersCard_xj98r_1261{background:linear-gradient(135deg, var(--civic-soft), #fff);text-align:center;border-radius:12px;padding:20px}._careersLogo_xj98r_1268{background:var(--civic-strong);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin:0 auto 8px;font-size:14px;font-weight:700;display:grid}._careersHeading_xj98r_1281{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.05}._careersSub_xj98r_1290{color:var(--muted);margin-top:6px;font-size:12px}._jobs_xj98r_1296{flex-direction:column;gap:6px;display:flex}._job_xj98r_1296{background:var(--bg-soft);color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}._jobTag_xj98r_1315{border-radius:var(--r-pill);background:var(--civic-soft);color:var(--civic-strong);padding:2px 6px;font-size:10px;font-weight:700}@media (width<=540px){._kanban_xj98r_228{grid-template-columns:repeat(3,minmax(0,1fr))}._column_xj98r_235:nth-child(3):nth-last-child(2){display:none}._columnHead_xj98r_250>:first-child,._kanbanCard_xj98r_280 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}._tiles_xj98r_109{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){._columnCount_xj98r_265{display:none}}.hero[data-astro-cid-e2o6pycq]{background:radial-gradient(60% 60% at 100% 0%, color-mix(in oklab, var(--civic) 10%, transparent), transparent 70%), linear-gradient(180deg, #fff, var(--bg-soft));padding:clamp(48px,6vw,96px) 0;position:relative;overflow:hidden}.hero-grid[data-astro-cid-e2o6pycq]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,5vw,80px);margin-top:32px;display:grid}@media (width<=980px){.hero-grid[data-astro-cid-e2o6pycq]{grid-template-columns:minmax(0,1fr);gap:48px}}.tag[data-astro-cid-e2o6pycq]{border-radius:var(--r-pill);background:var(--civic-soft);color:var(--civic-strong);letter-spacing:.04em;align-items:center;gap:10px;margin:0 0 24px;padding:6px 12px 6px 8px;font-size:12px;font-weight:600;display:inline-flex}.tag-icon[data-astro-cid-e2o6pycq]{background:var(--civic);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.hero-title[data-astro-cid-e2o6pycq]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.05}.hero-title[data-astro-cid-e2o6pycq] .accent[data-astro-cid-e2o6pycq]{color:var(--civic-strong)}.lead[data-astro-cid-e2o6pycq]{max-width:560px;color:var(--muted);margin:0 0 32px;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.actions[data-astro-cid-e2o6pycq]{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}@media (width<=540px){.actions[data-astro-cid-e2o6pycq]{flex-direction:column}}.metas[data-astro-cid-e2o6pycq]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding-top:32px;display:grid}@media (width<=600px){.metas[data-astro-cid-e2o6pycq]{grid-template-columns:1fr}}.metas[data-astro-cid-e2o6pycq] dt[data-astro-cid-e2o6pycq]{color:var(--muted);font-size:12px;font-weight:500}.metas[data-astro-cid-e2o6pycq] dd[data-astro-cid-e2o6pycq]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.hero-visual[data-astro-cid-e2o6pycq]{grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.keypoints[data-astro-cid-e2o6pycq]{background:var(--bg-soft);scroll-margin-top:calc(var(--chrome-height,0px) + 16px);padding:clamp(64px,8vw,112px) 0}.keypoints-grid[data-astro-cid-e2o6pycq]{grid-template-columns:repeat(3,1fr);gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (width<=900px){.keypoints-grid[data-astro-cid-e2o6pycq]{grid-template-columns:minmax(0,1fr)}}.keypoint[data-astro-cid-e2o6pycq]{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;padding:32px;transition:transform .25s,box-shadow .25s}@media (prefers-reduced-motion:reduce){.keypoint[data-astro-cid-e2o6pycq]{transition:none}}.keypoint[data-astro-cid-e2o6pycq]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.keypoint-num[data-astro-cid-e2o6pycq]{color:var(--civic-strong);font-family:var(--font-display);letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:700;display:inline-flex}.keypoint-num[data-astro-cid-e2o6pycq]:before{background:var(--civic);content:"";width:20px;height:2px}.keypoint[data-astro-cid-e2o6pycq] h3[data-astro-cid-e2o6pycq]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:700}.keypoint[data-astro-cid-e2o6pycq] p[data-astro-cid-e2o6pycq]{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.row[data-astro-cid-e2o6pycq]{padding:clamp(64px,8vw,112px) 0}.row-grid[data-astro-cid-e2o6pycq]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,80px);display:grid}.row[data-astro-cid-e2o6pycq].reversed .row-grid[data-astro-cid-e2o6pycq]>[data-astro-cid-e2o6pycq]:first-child{order:2}@media (width<=900px){.row-grid[data-astro-cid-e2o6pycq]{grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-e2o6pycq].reversed .row-grid[data-astro-cid-e2o6pycq]>[data-astro-cid-e2o6pycq]:first-child{order:0}}.row-eyebrow[data-astro-cid-e2o6pycq]{color:var(--civic-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:600;display:inline-flex}.row-eyebrow[data-astro-cid-e2o6pycq]:before{content:"";background:currentColor;width:24px;height:1.5px}.row[data-astro-cid-e2o6pycq] h2[data-astro-cid-e2o6pycq]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.15}.row-desc[data-astro-cid-e2o6pycq]{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.row-bullets[data-astro-cid-e2o6pycq]{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.row-bullets[data-astro-cid-e2o6pycq] li[data-astro-cid-e2o6pycq]{color:var(--text);align-items:flex-start;gap:12px;font-size:15px;display:flex;position:relative}.row-bullets[data-astro-cid-e2o6pycq] li[data-astro-cid-e2o6pycq]:before{background:var(--civic-soft);content:"";border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:3px}.row-bullets[data-astro-cid-e2o6pycq] li[data-astro-cid-e2o6pycq]:after{background:var(--civic-strong);content:"";pointer-events:none;width:12px;height:12px;position:absolute;top:6px;left:3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8l3 3 7-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8l3 3 7-7'/%3E%3C/svg%3E") 50%/contain no-repeat}.row-visual[data-astro-cid-e2o6pycq]{border:1px solid var(--line);border-radius:var(--r-card-lg);background:linear-gradient(135deg, var(--civic-soft), #fff);grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(28px,4vw,48px);display:grid}@media (width<=540px){.row-visual[data-astro-cid-e2o6pycq]{padding:16px}}.benefits[data-astro-cid-e2o6pycq]{background:var(--bg-soft);padding:clamp(64px,8vw,112px) 0}.benefits-grid[data-astro-cid-e2o6pycq]{grid-template-columns:repeat(4,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (width<=1100px){.benefits-grid[data-astro-cid-e2o6pycq]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.benefits-grid[data-astro-cid-e2o6pycq]{grid-template-columns:1fr}}.benefit[data-astro-cid-e2o6pycq]{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;padding:28px 24px}.benefit-icon[data-astro-cid-e2o6pycq]{background:var(--civic-soft);width:42px;height:42px;color:var(--civic-strong);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.benefit[data-astro-cid-e2o6pycq] h3[data-astro-cid-e2o6pycq]{color:var(--ink);font-family:var(--font-display);margin:0 0 8px;font-size:17px;font-weight:700}.benefit[data-astro-cid-e2o6pycq] p[data-astro-cid-e2o6pycq]{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.faq[data-astro-cid-e2o6pycq]{padding:clamp(64px,8vw,112px) 0}.faq-list[data-astro-cid-e2o6pycq]{max-width:820px;margin:48px auto 0}.related[data-astro-cid-e2o6pycq]{background:var(--bg-soft);padding:clamp(56px,7vw,96px) 0}.related-head[data-astro-cid-e2o6pycq]{text-align:center;margin-bottom:40px}.related-head[data-astro-cid-e2o6pycq] h2[data-astro-cid-e2o6pycq]{color:var(--ink);font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-weight:700}.related-head[data-astro-cid-e2o6pycq] p[data-astro-cid-e2o6pycq]{color:var(--muted);margin:0;font-size:15px}.related-grid[data-astro-cid-e2o6pycq]{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.related-grid[data-astro-cid-e2o6pycq]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.related-grid[data-astro-cid-e2o6pycq]{grid-template-columns:1fr}}.related-grid[data-astro-cid-e2o6pycq]>li[data-astro-cid-e2o6pycq]{display:flex}.related-grid[data-astro-cid-e2o6pycq]>li[data-astro-cid-e2o6pycq]>*{flex:1}.closing[data-astro-cid-e2o6pycq]{padding:clamp(64px,8vw,112px) 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes section-enter{0%{transform:translateY(12px)}}.hero-text[data-astro-cid-e2o6pycq],.hero-visual[data-astro-cid-e2o6pycq],.keypoints[data-astro-cid-e2o6pycq],.row[data-astro-cid-e2o6pycq],.benefits[data-astro-cid-e2o6pycq],.faq[data-astro-cid-e2o6pycq],.related[data-astro-cid-e2o6pycq]{animation:linear both section-enter;animation-timeline:view();animation-range:entry entry 55%}}}
