@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";._shell_9sz2m_1{min-height:100vh;background:radial-gradient(circle at top left,rgba(12,134,199,.16),transparent 32%),linear-gradient(180deg,#f4f8fb,#eef4f8)}._layout_9sz2m_8{display:grid;grid-template-columns:300px minmax(0,1fr);width:100%;min-width:0;min-height:100vh;align-items:stretch}._sidebar_9sz2m_17{min-height:100%;border-right:1px solid rgba(181,201,220,.8);background:linear-gradient(180deg,#fffffff0,#f6fafdfa)}._sidebarInner_9sz2m_24{min-height:100vh;padding:24px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;align-content:start;gap:14px}._brand_9sz2m_33{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:4px 4px 18px;border-bottom:1px solid rgba(181,201,220,.7)}._brandMark_9sz2m_42{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;color:#fff;font-weight:900;background:linear-gradient(135deg,#0b4f79,#0c86c7);box-shadow:0 18px 34px #0b4f7933}._brand_9sz2m_33 strong{display:block;font-size:1.02rem;line-height:1.2}._brand_9sz2m_33 span,._sectionLabel_9sz2m_61,._groupLabel_9sz2m_62{color:var(--color-muted)}._brand_9sz2m_33 span{display:block;margin-top:4px;font-size:.78rem;line-height:1.35}._navPanel_9sz2m_73{display:grid;align-content:start;gap:10px}._navHeader_9sz2m_79{display:flex;align-items:center}._navGroups_9sz2m_84{display:grid;gap:12px;align-content:start}._navWrap_9sz2m_90{display:grid;gap:6px}._groupLabel_9sz2m_62{font-size:.73rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._sectionLabel_9sz2m_61{font-size:.74rem;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;margin:0}._nav_9sz2m_73{display:grid;gap:4px}._nav_9sz2m_73 a{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border-radius:10px;border:1px solid rgba(181,201,220,.9);background:#ffffffbd;color:var(--color-text);font-weight:650;line-height:1.1;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}._navIcon_9sz2m_131{width:18px;height:18px;flex:0 0 18px;color:#0c78b3;stroke-width:2}._nav_9sz2m_73 a span{font-size:.9rem;line-height:1.1}._nav_9sz2m_73 a:hover{transform:translate(2px);border-color:#0c86c759;box-shadow:0 10px 18px #0b4f7914}._nav_9sz2m_73 a[data-active=true]{border-color:transparent;background:linear-gradient(135deg,#0b4f79,#0c86c7);color:var(--color-text-inverse);font-weight:800;box-shadow:0 12px 22px #0b4f7929}._nav_9sz2m_73 a[data-active=true] ._navIcon_9sz2m_131{color:#fff}._accessNav_9sz2m_162 button{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;border:1px solid rgba(181,201,220,.9);border-radius:10px;background:#ffffffbd;color:var(--color-text);cursor:pointer;font:inherit;font-weight:650;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._accessNav_9sz2m_162 button ._navIcon_9sz2m_131{color:#60798e}._accessNav_9sz2m_162 button:hover{transform:translate(2px);border-color:#0c86c759;box-shadow:0 10px 18px #0b4f7914}._main_9sz2m_190{min-width:0;padding:24px 28px}._mainInner_9sz2m_195{width:min(100%,1400px);min-width:0;margin:0 auto}._mainInnerWide_9sz2m_201{width:100%;max-width:none}._loginShell_9sz2m_206{min-height:100vh}._loginMain_9sz2m_210{width:100%;min-height:100vh;display:grid;place-items:center;padding:32px 20px}._loginInner_9sz2m_218{width:min(100%,1080px)}@media(max-width:1080px){._layout_9sz2m_8{grid-template-columns:1fr}._sidebar_9sz2m_17{border-right:0;border-bottom:1px solid rgba(181,201,220,.8)}._sidebarInner_9sz2m_24{min-height:auto}._nav_9sz2m_73{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){._sidebar_9sz2m_17,._main_9sz2m_190{padding:20px 16px}._nav_9sz2m_73{grid-template-columns:1fr}}._grid_12u7v_1{display:grid;gap:24px}._hero_12u7v_6{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px}._heroCard_12u7v_12,._highlightCard_12u7v_13,._metricCard_12u7v_14,._pipelineCard_12u7v_15,._actionCard_12u7v_16,._recentCard_12u7v_17{padding:24px;border-color:#d4e0eee6;box-shadow:0 10px 24px #091e420b,0 1px #ffffffd1 inset}._heroCard_12u7v_12,._highlightCard_12u7v_13,._metricCard_12u7v_14,._pipelineCard_12u7v_15,._actionCard_12u7v_16{display:grid;gap:10px;align-content:start}._heroCard_12u7v_12 h1,._sectionHeader_12u7v_36 h2,._recentCard_12u7v_17 h2,._actionCard_12u7v_16 h3{margin:0}._heroCard_12u7v_12 p,._highlightCard_12u7v_13 p,._metricCard_12u7v_14 p,._pipelineCard_12u7v_15 p,._recentCard_12u7v_17 p,._recentList_12u7v_47 li,._metricCard_12u7v_14 span{color:var(--color-muted)}._heroCard_12u7v_12 h1{font-size:clamp(2.1rem,3.8vw,3.8rem);letter-spacing:-.05em}._heroCard_12u7v_12,._metricCard_12u7v_14,._pipelineCard_12u7v_15,._actionCard_12u7v_16,._recentCard_12u7v_17{background:linear-gradient(180deg,#fffffffa,#f7fafdf5)}._highlightCard_12u7v_13{background:linear-gradient(180deg,#0b4f79,#08213e);color:var(--color-text-inverse);box-shadow:0 16px 34px #08213e24,0 1px #ffffff14 inset}._highlightCard_12u7v_13 p,._highlightCard_12u7v_13 span{color:var(--color-muted-inverse)}._highlightCard_12u7v_13 strong{margin-top:18px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.15}._highlightCard_12u7v_13>p{font-size:1.08rem}._highlightValue_12u7v_89{margin-top:16px;font-size:3.4rem;line-height:1;font-weight:900}._metricGrid_12u7v_96,._pipelineGrid_12u7v_97,._actionGrid_12u7v_98{display:grid;gap:18px}._metricGrid_12u7v_96{grid-template-columns:repeat(4,minmax(0,1fr))}._pipelineGrid_12u7v_97{grid-template-columns:repeat(6,minmax(0,1fr))}._actionGrid_12u7v_98{grid-template-columns:repeat(2,minmax(0,1fr))}._metricValue_12u7v_115,._pipelineValue_12u7v_116{font-size:2rem;line-height:1;font-weight:900}._metricCard_12u7v_14{position:relative;overflow:hidden}._metricCard_12u7v_14:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:linear-gradient(180deg,#0c86c7cc,#0c86c700)}._stageBadge_12u7v_136{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900;white-space:nowrap}._stageNew_12u7v_148{background:#edf4fb;color:var(--color-primary);border:1px solid #d9e7f5}._stageWarm_12u7v_154{background:#0f9f901f;color:var(--color-accent)}._stageHot_12u7v_159{background:#b7791f1f;color:var(--color-warning)}._stageClosed_12u7v_164{background:#147a531f;color:var(--color-success)}._sectionHeader_12u7v_36{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:18px}._pipelineCard_12u7v_15{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f5f9fcf2)}._pipelineCard_12u7v_15:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#0c86c72e,#0c86c700)}._pipelineCard_12u7v_15 p{margin:0}._actionCard_12u7v_16{min-height:100%}._actionCard_12u7v_16:first-child{background:linear-gradient(180deg,#f2f9fffa,#fffffffa)}._actionCard_12u7v_16:last-child{background:linear-gradient(180deg,#f8fbfdfa,#fffffffa)}._recentCard_12u7v_17{display:grid;gap:18px;background:linear-gradient(180deg,#fffffffa,#f8fbfef7)}._recentLimit_12u7v_217{margin:6px 0 0;font-size:.88rem}._recentList_12u7v_47{list-style:none;padding:0;margin:0;display:grid;gap:12px}._recentList_12u7v_47 li{display:grid;gap:4px;padding:16px;border-radius:14px;border:1px solid rgba(218,228,239,.92);background:linear-gradient(180deg,#fbfdff,#f5f9fc);box-shadow:0 6px 14px #0b4f7909}._recentTop_12u7v_240{display:flex;justify-content:space-between;gap:12px;align-items:center}._recentMeta_12u7v_247{display:flex;flex-wrap:wrap;gap:8px}._emptyCard_12u7v_253{padding:32px;text-align:center;background:linear-gradient(180deg,#fbfdff,#f5f9fc);border:1px dashed rgba(191,208,224,.96);box-shadow:none}@media(max-width:1180px){._pipelineGrid_12u7v_97{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){._hero_12u7v_6,._metricGrid_12u7v_96,._pipelineGrid_12u7v_97,._actionGrid_12u7v_98{grid-template-columns:1fr}._sectionHeader_12u7v_36,._recentTop_12u7v_240{flex-direction:column;align-items:flex-start}}._grid_1uxrn_1{display:grid;width:100%;min-width:0;gap:24px;padding-bottom:28px}._heroStats_1uxrn_9,._metricCard_1uxrn_10,._tableCard_1uxrn_11,._detailCard_1uxrn_12,._emptyCard_1uxrn_13{border:1px solid rgba(131,151,173,.16);box-shadow:0 18px 40px #08213e0f}._hero_1uxrn_9{display:grid;gap:18px;align-items:end;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}._heroCopy_1uxrn_25{display:grid;gap:18px}._heroCopy_1uxrn_25 h1{margin:0;font-size:clamp(2.2rem,4vw,4.1rem);letter-spacing:-.06em}._heroCopy_1uxrn_25 p{color:var(--color-muted);max-width:760px}._heroStats_1uxrn_9{padding:24px;display:grid;gap:14px;background:linear-gradient(180deg,#0b4f79f5,#08213ef5);color:var(--color-text-inverse)}._heroStats_1uxrn_9 b{font-size:2.3rem;line-height:1}._heroStats_1uxrn_9 p{color:var(--color-muted-inverse)}._sessionMeta_1uxrn_58{display:flex;justify-content:space-between;gap:12px;align-items:center}._sessionBadge_1uxrn_65{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 12px;background:#ffffff24;color:var(--color-text-inverse);font-size:.78rem;font-weight:900}._metricGrid_1uxrn_77{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}._metricCard_1uxrn_10{padding:22px;display:grid;gap:8px;background:linear-gradient(180deg,#fffffffa,#f6fafdf0)}._metricCard_1uxrn_10 b{font-size:2rem;line-height:1}._metricCard_1uxrn_10 span,._metricCard_1uxrn_10 p{color:var(--color-muted)}._tableCard_1uxrn_11{min-width:0;padding:24px;background:linear-gradient(180deg,#fffffffa,#f8fbfdf5)}._detailLayout_1uxrn_106{display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}._tableHeader_1uxrn_112{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}._tableHeader_1uxrn_112 h2,._sidebar_1uxrn_121 h2,._detailCard_1uxrn_12 h3,._emptyCard_1uxrn_13 h2{margin:0}._tableHeader_1uxrn_112 p,._sidebar_1uxrn_121 p,._emptyCard_1uxrn_13 p{color:var(--color-muted)}._tableWrap_1uxrn_133{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}._paginationHeader_1uxrn_141,._paginationFooter_1uxrn_142{display:flex;justify-content:space-between;gap:16px;align-items:center}._paginationHeader_1uxrn_141{padding-top:10px;margin-bottom:16px}._paginationFooter_1uxrn_142{margin-top:18px}._paginationHeader_1uxrn_141 p,._paginationFooter_1uxrn_142 p{margin:0;color:var(--color-muted)}._pageSizeField_1uxrn_164{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--color-text)}._pageSizeField_1uxrn_164 select{padding:10px 12px;border:1px solid var(--color-line);border-radius:12px;background:#fff;color:var(--color-text)}._paginationActions_1uxrn_180{display:flex;gap:10px}._filters_1uxrn_185{display:grid;grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(120px,1fr)) auto;gap:12px;margin-bottom:20px;align-items:end}._filterField_1uxrn_193{display:grid;gap:8px;font-weight:700}._filterField_1uxrn_193 input,._filterField_1uxrn_193 select{width:100%;padding:12px 14px;border:1px solid var(--color-line);border-radius:14px;background:#fff;color:var(--color-text)}._table_1uxrn_11{width:100%;min-width:1380px;border-collapse:collapse}._table_1uxrn_11 th:nth-child(8),._table_1uxrn_11 td:nth-child(8){min-width:210px;overflow-wrap:anywhere}._table_1uxrn_11 th:nth-child(9),._table_1uxrn_11 td:nth-child(9){min-width:145px}._table_1uxrn_11 th,._table_1uxrn_11 td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top}._table_1uxrn_11 tbody tr{cursor:pointer;transition:background .16s ease}._table_1uxrn_11 tbody tr:hover{background:#f6fafd}._selectedRow_1uxrn_243{background:#eef6fc}._table_1uxrn_11 th{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}._companyCell_1uxrn_254{display:grid;gap:4px}._companyCell_1uxrn_254 span,._muted_1uxrn_260,._list_1uxrn_261 li,._notesList_1uxrn_262 li,._domainList_1uxrn_263 li{color:var(--color-muted)}._detailLink_1uxrn_267{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;border:1px solid rgba(11,79,121,.14);background:#0b4f790f;color:var(--color-primary);font-weight:800;text-decoration:none;white-space:nowrap}._scoreBadge_1uxrn_281,._stageBadge_1uxrn_282{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900;white-space:nowrap}._scoreHigh_1uxrn_293{background:#147a531f;color:var(--color-success)}._scoreMedium_1uxrn_298{background:#b7791f1f;color:var(--color-warning)}._scoreLow_1uxrn_303{background:#b423181f;color:var(--color-danger)}._stageNew_1uxrn_308{background:#edf4fb;color:var(--color-primary);border:1px solid #d9e7f5}._stageWarm_1uxrn_314{background:#0f9f901f;color:var(--color-accent)}._stageHot_1uxrn_319{background:#b7791f1f;color:var(--color-warning)}._stageClosed_1uxrn_324{background:#147a531f;color:var(--color-success)}._detailCard_1uxrn_12{padding:20px;display:grid;gap:14px;min-height:100%;background:linear-gradient(180deg,#fffffffa,#f7fafcf2)}._primaryDetailCard_1uxrn_337{align-content:start}._secondaryCards_1uxrn_341{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}._detailCard_1uxrn_12 p{color:var(--color-muted)}._detailGrid_1uxrn_352{display:grid;gap:14px}._detailSummary_1uxrn_357{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}._summaryTile_1uxrn_363{display:grid;gap:6px;padding:16px;border:1px solid rgba(131,151,173,.14);border-radius:16px;background:linear-gradient(180deg,#f5f9fcf5,#eff6faeb)}._summaryTile_1uxrn_363 strong{font-size:1rem;line-height:1.35}._summaryTile_1uxrn_363 p{margin:0;font-size:.92rem}._infoGrid_1uxrn_382{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}._infoItem_1uxrn_388{display:grid;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid rgba(131,151,173,.12);background:#ffffffd1}._infoItem_1uxrn_388 span{color:var(--color-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}._infoItem_1uxrn_388 strong{line-height:1.4}._infoWide_1uxrn_408{grid-column:1 / -1}._field_1uxrn_412{display:grid;gap:8px;font-weight:700}._field_1uxrn_412 input,._field_1uxrn_412 select,._field_1uxrn_412 textarea{width:100%;padding:12px 14px;border:1px solid var(--color-line);border-radius:14px;background:#fff;color:var(--color-text)}._field_1uxrn_412 textarea{resize:vertical}._historyList_1uxrn_433{margin:0;padding:0;list-style:none;display:grid;gap:12px}._historyItem_1uxrn_441{display:grid;gap:4px;padding:14px;border:1px solid rgba(131,151,173,.14);border-radius:14px;background:linear-gradient(180deg,#f6fafdf2,#f0f6fbeb)}._historyItem_1uxrn_441 span,._historyItem_1uxrn_441 small{color:var(--color-muted)}._fieldFull_1uxrn_455{grid-column:1 / -1}._actionRow_1uxrn_459{display:flex;gap:12px}._noResults_1uxrn_464{display:grid;gap:8px;padding:18px;text-align:center}._noResults_1uxrn_464 h3{margin:0}._noResults_1uxrn_464 p{margin:0;color:var(--color-muted)}._list_1uxrn_261,._notesList_1uxrn_262,._domainList_1uxrn_263{margin:0;padding-left:18px}._list_1uxrn_261 li+li,._notesList_1uxrn_262 li+li,._domainList_1uxrn_263 li+li{margin-top:8px}._domainInsight_1uxrn_493{margin:4px 0 0}._emptyCard_1uxrn_13{padding:28px;display:grid;gap:12px;text-align:center;background:linear-gradient(180deg,#fffffffa,#f7fafcf2)}._toast_1uxrn_505{position:fixed;right:24px;bottom:24px;z-index:50;max-width:320px;padding:14px 18px;border-radius:16px;background:#08213ef5;color:var(--color-text-inverse);box-shadow:0 16px 30px #08213e2e}@media(max-width:1180px){._filters_1uxrn_185{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){._hero_1uxrn_9,._detailLayout_1uxrn_106,._metricGrid_1uxrn_77{grid-template-columns:1fr}._paginationHeader_1uxrn_141,._paginationFooter_1uxrn_142,._sessionMeta_1uxrn_58{flex-direction:column;align-items:flex-start}._filters_1uxrn_185,._detailSummary_1uxrn_357,._infoGrid_1uxrn_382,._secondaryCards_1uxrn_341{grid-template-columns:1fr}}._permissionNote_1uxrn_553{padding:12px 14px;border-radius:14px;background:#b7791f1a;color:var(--color-warning);font-weight:700}._wrapper_1xyq5_1{display:grid;gap:22px;padding-bottom:28px}._topBar_1xyq5_7{display:flex;justify-content:space-between;gap:18px;align-items:start}._titleBlock_1xyq5_14{display:grid;gap:8px}._titleBlock_1xyq5_14 h1{margin:0;font-size:clamp(2.2rem,4vw,3.4rem);letter-spacing:-.05em}._topActions_1xyq5_25{display:flex;gap:14px;align-items:end}._topSelectField_1xyq5_31{display:grid;gap:8px;min-width:240px;font-weight:800;color:#0d5f64}._topSelectField_1xyq5_31 select{min-height:44px;padding:0 14px;border:1px solid rgba(181,201,220,.9);border-radius:12px;background:#fff;color:var(--color-text)}._quickFilters_1xyq5_48{display:flex;flex-wrap:wrap;gap:12px}._quickChip_1xyq5_54{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(181,201,220,.84);background:#ffffffeb;color:#0d5f64;font-weight:800}._quickChip_1xyq5_54 b{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:0 10px;border-radius:999px;background:#0d5f6414}._quickChipActive_1xyq5_78{border-color:transparent;background:linear-gradient(135deg,#0d5f64,#0b7771);color:#fff}._quickChipActive_1xyq5_78 b{background:#ffffff2e}._filterCard_1xyq5_88{padding:20px 22px;border:1px solid rgba(131,151,173,.16);box-shadow:0 18px 40px #08213e0f;background:linear-gradient(180deg,#fffffffa,#f8fbfdf5)}._filters_1xyq5_95{display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(220px,.8fr) auto;gap:12px;align-items:end}._filterField_1xyq5_102{display:grid;gap:8px;font-weight:700}._filterField_1xyq5_102 input,._filterField_1xyq5_102 select{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--color-line);border-radius:14px;background:#fff;color:var(--color-text)}._board_1xyq5_119{display:flex;gap:18px;overflow-x:auto;padding-bottom:8px;align-items:flex-start;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth}._boardDragging_1xyq5_130{cursor:grabbing}._stageBlock_1xyq5_134{flex:0 0 auto;display:grid;grid-template-rows:auto auto;gap:14px;min-height:360px;height:auto;padding:14px;border:1px solid rgba(181,201,220,.72);border-radius:20px;background:linear-gradient(180deg,#fffffff5,#f4f8fbeb);box-shadow:0 18px 40px #08213e0d}._blockHeader_1xyq5_148{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:4px 4px 0}._blockHeader_1xyq5_148 h2,._innerColumnHeader_1xyq5_157 h3{margin:0}._blockHeader_1xyq5_148 h2{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#0d5f64}._blockCount_1xyq5_168,._innerCount_1xyq5_169{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 12px;border-radius:999px;font-weight:900}._blockCount_1xyq5_168{background:#0d5f64;color:#fff}._innerColumns_1xyq5_185{display:grid;gap:14px;min-height:0;width:100%;align-items:stretch}._innerColumn_1xyq5_157{display:grid;grid-template-rows:auto auto;gap:10px;min-height:280px;height:auto;padding:12px;border-radius:16px;background:linear-gradient(180deg,#eaf3f5eb,#e3eef1eb);border:1px solid rgba(216,229,233,.95);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;overflow:hidden}._dropTarget_1xyq5_207{border-color:#0b7771;background:linear-gradient(180deg,#dcf4effa,#d2ece9f5);box-shadow:inset 0 0 0 2px #0b777129}._innerColumnHeader_1xyq5_157{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#0d5f64}._innerColumnHeader_1xyq5_157 h3{font-size:1rem}._innerCount_1xyq5_169{background:#ffffffe6;color:#0d5f64}._leadList_1xyq5_230{display:grid;gap:12px;align-content:start;min-height:0;max-height:min(58vh,620px);overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(13,95,100,.38) transparent}._leadList_1xyq5_230::-webkit-scrollbar{width:8px}._leadList_1xyq5_230::-webkit-scrollbar-thumb{border-radius:999px;background:#0d5f6452}._leadList_1xyq5_230::-webkit-scrollbar-track{background:transparent}._leadCard_1xyq5_255{display:grid;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(220,232,236,.92);background:#fffffff5;box-shadow:0 8px 22px #08213e0a;cursor:grab;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}._leadCard_1xyq5_255:active{cursor:grabbing}._leadCardDragging_1xyq5_271{opacity:.46;transform:scale(.98);box-shadow:0 14px 30px #08213e1f}._cardNew_1xyq5_277{border-left:5px solid #d32626}._cardWarm_1xyq5_281{border-left:5px solid #52c7cb}._cardProposal_1xyq5_285{border-left:5px solid #f0c78e;background:#fff9f0fa}._cardClosed_1xyq5_290{border-left:5px solid #0b7771}._titleLink_1xyq5_294{display:inline-block;font-size:.98rem;line-height:1.25;color:#233042;font-weight:800;text-decoration:none}._titleLink_1xyq5_294:hover{color:#0d5f64}._cardTop_1xyq5_307 span,._cardNote_1xyq5_308{color:var(--color-muted)}._standardText_1xyq5_312{font-size:.9rem;color:#0d5f64;line-height:1.35}._tagRow_1xyq5_318,._scoreRow_1xyq5_319,._compactActions_1xyq5_320{display:flex;flex-wrap:wrap;gap:10px;align-items:center}._softTag_1xyq5_327{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#eef4f7fa;color:#667281;font-size:.82rem;font-weight:700}._priorityPill_1xyq5_339{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;font-weight:900;color:#fff}._priorityHigh_1xyq5_350{background:#d32626}._priorityMedium_1xyq5_354{background:#d28b27}._priorityLow_1xyq5_358{background:#2f8c67}._scoreRow_1xyq5_319 strong{margin-left:auto;font-size:1rem;color:#4b5565}._cardNote_1xyq5_308{margin:0;line-height:1.45}._deadline_1xyq5_373{margin:0;font-weight:800;color:#ba5e2e}._compactActions_1xyq5_320 select{min-height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(181,201,220,.9);background:#f4f8fbeb;color:var(--color-text);font-size:.88rem;font-weight:700}._emptyColumn_1xyq5_390{display:grid;place-items:center;min-height:210px;border-radius:14px;border:1px dashed rgba(181,201,220,.88);background:#f8fbfdeb;text-align:center;color:var(--color-muted)}._emptyColumn_1xyq5_390 p{margin:0}._toast_1xyq5_405{position:fixed;right:20px;bottom:20px;z-index:20;max-width:min(360px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;background:#08213ef5;color:#fff;box-shadow:0 18px 34px #08213e38;font-size:.94rem;font-weight:700}._boardNav_1xyq5_420{position:fixed;right:28px;bottom:28px;z-index:18;display:flex;flex-direction:column;gap:10px}._boardArrow_1xyq5_430{width:54px;height:54px;border:1px solid rgba(181,201,220,.9);border-radius:999px;background:#fffffff5;color:#0d5f64;font-size:1.4rem;font-weight:900;box-shadow:0 14px 28px #08213e1f}._boardArrow_1xyq5_430:disabled{opacity:.45}@media(max-width:1180px){._topBar_1xyq5_7{flex-direction:column}._topActions_1xyq5_25{width:100%;justify-content:space-between}._filters_1xyq5_95{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){._topActions_1xyq5_25,._filters_1xyq5_95,._compactActions_1xyq5_320{flex-direction:column;align-items:stretch}._filters_1xyq5_95{grid-template-columns:1fr}._board_1xyq5_119{display:flex}._stageBlock_1xyq5_134{min-height:330px}._boardNav_1xyq5_420{right:16px;bottom:16px}}._wrapper_1pvkn_1{display:grid;gap:24px}._hero_1pvkn_6{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:18px}._heroCard_1pvkn_12,._highlightCard_1pvkn_13,._metricCard_1pvkn_14,._panelCard_1pvkn_15{padding:24px}._heroCard_1pvkn_12,._highlightCard_1pvkn_13,._metricCard_1pvkn_14,._panelCard_1pvkn_15{display:grid;gap:12px;border-color:#8397ad24;box-shadow:0 10px 26px #08213e0b}._heroCard_1pvkn_12 h1,._sectionHeader_1pvkn_30 h2{margin:0}._heroCard_1pvkn_12 p,._highlightCard_1pvkn_13 p,._metricCard_1pvkn_14 p,._timelineItem_1pvkn_37 p,._timelineItem_1pvkn_37 small,._overdueList_1pvkn_39 li span,._overdueList_1pvkn_39 li small,._emptyText_1pvkn_41,._callout_1pvkn_42 p{color:var(--color-muted)}._heroCard_1pvkn_12 p,._highlightCard_1pvkn_13 p,._metricCard_1pvkn_14 p,._timelineItem_1pvkn_37 p,._overdueList_1pvkn_39 li small,._emptyText_1pvkn_41,._callout_1pvkn_42 p{margin:0;line-height:1.6}._heroCard_1pvkn_12 h1{font-size:clamp(2rem,3.6vw,3.5rem);letter-spacing:-.05em}._chips_1pvkn_62,._metaRow_1pvkn_63{display:flex;flex-wrap:wrap;gap:10px}._chip_1pvkn_62,._kindBadge_1pvkn_70{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:800}._chip_1pvkn_62{border:1px solid rgba(12,134,199,.14);background:#0c86c714;color:#0b4f79}._highlightCard_1pvkn_13{align-content:start;background:linear-gradient(180deg,#0b4f79,#08213e);color:var(--color-text-inverse)}._highlightCard_1pvkn_13 p,._highlightMeta_1pvkn_95,._highlightLabel_1pvkn_96{color:#ffffffc2}._highlightLabel_1pvkn_96{font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._highlightValue_1pvkn_107,._metricValue_1pvkn_108{font-size:clamp(2.3rem,4vw,3.2rem);font-weight:900;line-height:1}._metricGrid_1pvkn_114,._dualGrid_1pvkn_115{display:grid;gap:18px}._metricGrid_1pvkn_114{grid-template-columns:repeat(4,minmax(0,1fr))}._dualGrid_1pvkn_115{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._panelCard_1pvkn_15{align-content:start;align-self:start;min-width:0}._sectionHeader_1pvkn_30{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}._timeline_1pvkn_37,._overdueList_1pvkn_39{list-style:none;padding:0;margin:0;display:grid;gap:14px}._timeline_1pvkn_37{max-height:min(680px,68vh);overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(11,79,121,.3) transparent}._overdueList_1pvkn_39{max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(180,35,24,.26) transparent}._timeline_1pvkn_37::-webkit-scrollbar,._overdueList_1pvkn_39::-webkit-scrollbar{width:8px}._timeline_1pvkn_37::-webkit-scrollbar-thumb,._overdueList_1pvkn_39::-webkit-scrollbar-thumb{border-radius:999px;background:#0b4f793d}._timeline_1pvkn_37::-webkit-scrollbar-track,._overdueList_1pvkn_39::-webkit-scrollbar-track{background:transparent}._timelineItem_1pvkn_37,._overdueList_1pvkn_39 li,._callout_1pvkn_42{padding:16px;border-radius:16px;background:#f6fafd;border:1px solid rgba(131,151,173,.08)}._timelineItem_1pvkn_37{display:grid;gap:8px}._timelineTop_1pvkn_199,._overdueList_1pvkn_39 li{display:flex;justify-content:space-between;gap:12px;align-items:center}._overdueList_1pvkn_39 li div{display:grid;gap:4px}._metaRow_1pvkn_63{font-size:.88rem}._kindCreated_1pvkn_216{background:#147a531f;color:var(--color-success)}._kindStage_1pvkn_221{background:#0c86c71f;color:#0b4f79}._kindOwner_1pvkn_226{background:#b7791f1f;color:var(--color-warning)}._kindNotes_1pvkn_231{background:#0f9f901f;color:var(--color-accent)}._kindPriority_1pvkn_236{background:#b423181f;color:var(--color-danger)}._kindFollowUp_1pvkn_241{background:#5d4ad91f;color:#5d4ad9}._kindLoss_1pvkn_246{background:#5f697624;color:#44505d}._callout_1pvkn_42{display:grid;gap:6px}@media(max-width:1180px){._metricGrid_1pvkn_114{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){._hero_1pvkn_6,._metricGrid_1pvkn_114,._dualGrid_1pvkn_115{grid-template-columns:1fr}._sectionHeader_1pvkn_30,._timelineTop_1pvkn_199,._overdueList_1pvkn_39 li{flex-direction:column;align-items:flex-start}}@media(max-width:720px){._heroCard_1pvkn_12,._highlightCard_1pvkn_13,._metricCard_1pvkn_14,._panelCard_1pvkn_15{padding:20px}}._wrapper_utf8k_1{display:grid;gap:24px}._hero_utf8k_6{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:18px}._heroCard_utf8k_12,._highlightCard_utf8k_13,._metricCard_utf8k_14,._sourceCard_utf8k_15,._segmentCard_utf8k_16,._emptyCard_utf8k_17{padding:24px}._heroCard_utf8k_12,._highlightCard_utf8k_13,._metricCard_utf8k_14,._sourceCard_utf8k_15,._segmentCard_utf8k_16{display:grid;gap:12px;border-color:#8397ad24;box-shadow:0 10px 26px #08213e0b}._emptyCard_utf8k_17{border-color:#8397ad24;box-shadow:0 10px 26px #08213e0b}._heroCard_utf8k_12 h1,._sectionHeader_utf8k_38 h2,._sourceCard_utf8k_15 h3,._emptyCard_utf8k_17 h3{margin:0}._heroCard_utf8k_12 p,._highlightCard_utf8k_13 p,._metricCard_utf8k_14 p,._sourceMeta_utf8k_47,._detailLine_utf8k_48,._segmentList_utf8k_49 li span,._followList_utf8k_50 li p,._followList_utf8k_50 li small,._emptyText_utf8k_52,._notesList_utf8k_53 li,._emptyCard_utf8k_17 p{color:var(--color-muted)}._heroCard_utf8k_12 p,._highlightCard_utf8k_13 p,._metricCard_utf8k_14 p,._sourceMeta_utf8k_47,._detailLine_utf8k_48,._followList_utf8k_50 li p,._followList_utf8k_50 li small,._emptyText_utf8k_52,._emptyCard_utf8k_17 p{margin:0;line-height:1.6}._heroCard_utf8k_12 h1{font-size:clamp(2rem,3.6vw,3.5rem);letter-spacing:-.05em}._chips_utf8k_76,._kpiRow_utf8k_77{display:flex;flex-wrap:wrap;gap:10px}._chip_utf8k_76,._kpiBadge_utf8k_84,._scorePill_utf8k_85,._sourceLabel_utf8k_86{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:800}._chip_utf8k_76,._kpiBadge_utf8k_84{border:1px solid rgba(12,134,199,.14);background:#0c86c714}._highlightCard_utf8k_13{align-content:start;background:linear-gradient(180deg,#0b4f79,#08213e);color:var(--color-text-inverse)}._highlightCard_utf8k_13 p,._highlightMeta_utf8k_111,._highlightLabel_utf8k_112{color:#ffffffc2}._highlightLabel_utf8k_112{font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._highlightValue_utf8k_123,._metricValue_utf8k_124{font-size:clamp(2.4rem,4vw,3.3rem);font-weight:900;line-height:1}._highlightSource_utf8k_130{font-size:clamp(1.35rem,2.4vw,2rem);font-weight:900;line-height:1.2;overflow-wrap:anywhere}._highlightMeta_utf8k_111{font-size:.9rem}._metricGrid_utf8k_141,._sourceGrid_utf8k_142,._dualGrid_utf8k_143{display:grid;gap:18px}._metricGrid_utf8k_141{grid-template-columns:repeat(4,minmax(0,1fr))}._sourceGrid_utf8k_142,._dualGrid_utf8k_143{grid-template-columns:repeat(2,minmax(0,1fr))}._sectionBlock_utf8k_160,._segmentCard_utf8k_16{display:grid;gap:18px}._categorySection_utf8k_166{display:none}._sectionDescription_utf8k_170{margin:8px 0 0;color:var(--color-muted);font-size:.95rem}._sectionHeader_utf8k_38{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}._sourceCard_utf8k_15{border:1px solid rgba(131,151,173,.16)}._sourceBar_utf8k_187{height:9px;overflow:hidden;border-radius:999px;background:#e5eef3}._sourceBar_utf8k_187 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0786c7,#0f9f90)}._utmLine_utf8k_201{margin:0;color:var(--color-muted);font-size:.86rem}._sourceTop_utf8k_207,._followTop_utf8k_208,._segmentList_utf8k_49 li,._progressMeta_utf8k_210{display:flex;justify-content:space-between;gap:12px;align-items:center}._sourceLabel_utf8k_86{background:#0b4f7914;color:#0b4f79}._scorePill_utf8k_85{background:#b7791f1f;color:var(--color-warning)}._kpiBadge_utf8k_84{color:#0b4f79}._progressBlock_utf8k_231{display:grid;gap:8px}._detailStack_utf8k_236{display:grid;gap:6px}._detailLine_utf8k_48{margin:0;font-size:.9rem}._detailLine_utf8k_48 strong{color:var(--color-text)}._progressMeta_utf8k_210 span{color:var(--color-muted)}._progressBar_utf8k_254{overflow:hidden;height:10px;border-radius:999px;background:#b5c9dc4d}._progressBar_utf8k_254 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0c86c7,#0b4f79)}._segmentList_utf8k_49,._followList_utf8k_50,._notesList_utf8k_53{list-style:none;padding:0;margin:0}._segmentList_utf8k_49,._followList_utf8k_50{display:grid;gap:12px}._segmentList_utf8k_49 li,._followList_utf8k_50 li{padding:16px;border-radius:16px;background:#f6fafd;border:1px solid rgba(131,151,173,.08)}._segmentList_utf8k_49 li div,._followList_utf8k_50 li{display:grid;gap:4px}._segmentList_utf8k_49 li small,._followTop_utf8k_208 span{color:#0b4f79;font-weight:800}._notesList_utf8k_53{display:grid;gap:10px}._notesList_utf8k_53 li{padding-left:18px;position:relative;line-height:1.55}._notesList_utf8k_53 li:before{content:"";position:absolute;left:0;top:.6rem;width:8px;height:8px;border-radius:999px;background:#0c86c7}._emptyCard_utf8k_17{text-align:center}@media(max-width:1180px){._metricGrid_utf8k_141,._sourceGrid_utf8k_142{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){._hero_utf8k_6,._metricGrid_utf8k_141,._sourceGrid_utf8k_142,._dualGrid_utf8k_143{grid-template-columns:1fr}._sectionHeader_utf8k_38,._sourceTop_utf8k_207,._followTop_utf8k_208,._segmentList_utf8k_49 li,._progressMeta_utf8k_210{flex-direction:column;align-items:flex-start}}@media(max-width:720px){._heroCard_utf8k_12,._highlightCard_utf8k_13,._metricCard_utf8k_14,._sourceCard_utf8k_15,._segmentCard_utf8k_16,._emptyCard_utf8k_17{padding:20px}}._wrapper_122nc_1{display:grid;gap:24px}._hero_122nc_6{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:18px}._heroCard_122nc_12,._highlightCard_122nc_13,._metricCard_122nc_14,._funnelCard_122nc_15,._panelCard_122nc_16,._reportFilter_122nc_17{padding:24px}._reportFilter_122nc_17{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;border-color:#8397ad24;box-shadow:0 10px 26px #08213e0b}._reportFilter_122nc_17>div:first-child{display:grid;gap:4px}._reportFilter_122nc_17 p{margin:0;color:var(--color-muted)}._ownerSelector_122nc_41{display:flex;align-items:end;gap:10px}._ownerSelector_122nc_41 label{display:grid;gap:6px;color:var(--color-text);font-weight:800}._ownerSelector_122nc_41 select{min-width:min(300px,42vw);min-height:44px;padding:0 14px;border:1px solid rgba(131,151,173,.22);border-radius:12px;background:#fff;color:var(--color-text);font:inherit}._heroCard_122nc_12,._highlightCard_122nc_13,._metricCard_122nc_14,._funnelCard_122nc_15,._panelCard_122nc_16{display:grid;gap:12px;border-color:#8397ad24;box-shadow:0 10px 26px #08213e0b}._heroCard_122nc_12 h1,._sectionHeader_122nc_77 h2,._funnelCard_122nc_15 strong{margin:0}._heroCard_122nc_12 p,._highlightCard_122nc_13 p,._metricCard_122nc_14 p,._funnelCard_122nc_15 p,._followList_122nc_86 li p,._followList_122nc_86 li small,._ownerList_122nc_88 li span,._ownerList_122nc_88 li small,._emptyText_122nc_90,._familyCard_122nc_91 p{color:var(--color-muted)}._heroCard_122nc_12 p,._highlightCard_122nc_13 p,._metricCard_122nc_14 p,._funnelCard_122nc_15 p,._followList_122nc_86 li p,._followList_122nc_86 li small,._emptyText_122nc_90,._familyCard_122nc_91 p{margin:0;line-height:1.6}._heroCard_122nc_12 h1{font-size:clamp(2rem,3.6vw,3.5rem);letter-spacing:-.05em}._chips_122nc_112,._kpiRow_122nc_113{display:flex;flex-wrap:wrap;gap:10px}._chip_122nc_112,._kpiBadge_122nc_120,._stageBadge_122nc_121{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:800}._chip_122nc_112,._kpiBadge_122nc_120{border:1px solid rgba(12,134,199,.14);background:#0c86c714;color:#0b4f79}._highlightCard_122nc_13{align-content:start;background:linear-gradient(180deg,#0b4f79,#08213e);color:var(--color-text-inverse)}._highlightCard_122nc_13 p,._highlightMeta_122nc_147,._highlightLabel_122nc_148{color:#ffffffc2}._highlightLabel_122nc_148{font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._highlightValue_122nc_159,._metricValue_122nc_160,._funnelCard_122nc_15 strong{font-size:clamp(2.3rem,4vw,3.2rem);font-weight:900;line-height:1}._metricGrid_122nc_167,._funnelGrid_122nc_168,._dualGrid_122nc_169{display:grid;gap:18px}._metricGrid_122nc_167,._funnelGrid_122nc_168{grid-template-columns:repeat(4,minmax(0,1fr))}._dualGrid_122nc_169{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._panelCard_122nc_16{align-content:start;align-self:start;min-width:0}._sectionHeader_122nc_77{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}._stageList_122nc_197,._followList_122nc_86,._ownerList_122nc_88,._familyGrid_122nc_200{display:grid;gap:14px}._followList_122nc_86,._ownerList_122nc_88{list-style:none;padding:0;margin:0}._stageRow_122nc_212,._followList_122nc_86 li,._ownerList_122nc_88 li,._familyCard_122nc_91{padding:16px;border-radius:16px;background:#f6fafd;border:1px solid rgba(131,151,173,.08)}._stageRow_122nc_212,._familyCard_122nc_91{display:grid;gap:10px}._stageTop_122nc_228,._followTop_122nc_229,._familyTop_122nc_230,._ownerList_122nc_88 li{display:flex;justify-content:space-between;gap:12px;align-items:center}._followList_122nc_86 li,._ownerList_122nc_88 li div{display:grid;gap:4px}._ownerDetail_122nc_244{justify-items:end}._ownerDetail_122nc_244 a{color:#0b4f79;font-size:.86rem;font-weight:900;text-decoration:none}._progressMeta_122nc_255 span{color:var(--color-muted)}._progressBar_122nc_259{overflow:hidden;height:10px;border-radius:999px;background:#b5c9dc4d}._progressBar_122nc_259 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0c86c7,#0b4f79)}._stageNew_122nc_273{background:#edf4fb;color:var(--color-primary);border:1px solid #d9e7f5}._stageWarm_122nc_279{background:#0f9f901f;color:var(--color-accent)}._stageHot_122nc_284{background:#b7791f1f;color:var(--color-warning)}._stageClosed_122nc_289{background:#147a531f;color:var(--color-success)}@media(max-width:1180px){._metricGrid_122nc_167,._funnelGrid_122nc_168{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){._hero_122nc_6,._metricGrid_122nc_167,._funnelGrid_122nc_168,._dualGrid_122nc_169{grid-template-columns:1fr}._sectionHeader_122nc_77,._stageTop_122nc_228,._followTop_122nc_229,._familyTop_122nc_230,._ownerList_122nc_88 li{flex-direction:column;align-items:flex-start}._reportFilter_122nc_17{align-items:flex-start;flex-direction:column}._ownerSelector_122nc_41{width:100%;align-items:stretch;flex-direction:column}._ownerSelector_122nc_41 select{width:100%;min-width:0}._ownerDetail_122nc_244{justify-items:start}}@media(max-width:720px){._heroCard_122nc_12,._highlightCard_122nc_13,._metricCard_122nc_14,._funnelCard_122nc_15,._panelCard_122nc_16{padding:20px}}._wrapper_ntkdx_1{display:grid;gap:24px}._hero_ntkdx_6{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:18px}._heroCard_ntkdx_12,._highlightCard_ntkdx_13,._metricCard_ntkdx_14,._panelCard_ntkdx_15{padding:24px}._heroCard_ntkdx_12,._highlightCard_ntkdx_13,._metricCard_ntkdx_14,._panelCard_ntkdx_15{display:grid;gap:12px;border-color:#8397ad24;box-shadow:0 10px 26px #08213e0b}._heroCard_ntkdx_12 h1,._sectionHeader_ntkdx_30 h2{margin:0}._heroCard_ntkdx_12 p,._highlightCard_ntkdx_13 p,._metricCard_ntkdx_14 p,._detailList_ntkdx_37 li,._notesList_ntkdx_38 li{color:var(--color-muted)}._heroCard_ntkdx_12 p,._highlightCard_ntkdx_13 p,._metricCard_ntkdx_14 p,._detailList_ntkdx_37 li{margin:0;line-height:1.6}._heroCard_ntkdx_12 h1{font-size:clamp(2rem,3.6vw,3.5rem);letter-spacing:-.05em}._chips_ntkdx_55{display:flex;flex-wrap:wrap;gap:10px}._chip_ntkdx_55,._roleBadge_ntkdx_62,._tagList_ntkdx_63 li{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:800}._chip_ntkdx_55,._tagList_ntkdx_63 li{border:1px solid rgba(12,134,199,.14);background:#0c86c714;color:#0b4f79}._roleBadge_ntkdx_62{background:#b7791f1f;color:var(--color-warning)}._highlightCard_ntkdx_13{align-content:start;background:linear-gradient(180deg,#0b4f79,#08213e);color:var(--color-text-inverse)}._highlightCard_ntkdx_13 p,._highlightMeta_ntkdx_94,._highlightLabel_ntkdx_95{color:#ffffffc2}._highlightLabel_ntkdx_95{font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._highlightValue_ntkdx_106,._metricValue_ntkdx_107{font-size:clamp(2.3rem,4vw,3.2rem);font-weight:900;line-height:1}._metricGrid_ntkdx_113,._dualGrid_ntkdx_114,._catalogGrid_ntkdx_115,._roleGrid_ntkdx_116{display:grid;gap:18px}._metricGrid_ntkdx_113{grid-template-columns:repeat(4,minmax(0,1fr))}._dualGrid_ntkdx_114,._catalogGrid_ntkdx_115,._roleGrid_ntkdx_116{grid-template-columns:repeat(2,minmax(0,1fr))}._dualGrid_ntkdx_114{align-items:start}._panelCard_ntkdx_15{align-content:start;align-self:start;min-width:0}._sectionHeader_ntkdx_30{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}._catalogCard_ntkdx_148,._roleCard_ntkdx_149{padding:16px;border-radius:16px;background:#f6fafd;display:grid;gap:12px;border:1px solid rgba(131,151,173,.08)}._tagList_ntkdx_63,._notesList_ntkdx_38,._detailList_ntkdx_37{list-style:none;padding:0;margin:0}._tagList_ntkdx_63{display:flex;flex-wrap:wrap;gap:10px}._notesList_ntkdx_38{display:grid;gap:10px}._notesList_ntkdx_38 li{padding-left:18px;position:relative;line-height:1.55}._notesList_ntkdx_38 li:before{content:"";position:absolute;left:0;top:.6rem;width:8px;height:8px;border-radius:999px;background:#0c86c7}._detailList_ntkdx_37{display:grid;gap:12px}._detailList_ntkdx_37 li strong{color:var(--color-text)}._roleTop_ntkdx_203{display:flex;justify-content:space-between;gap:12px;align-items:center}@media(max-width:1180px){._metricGrid_ntkdx_113,._catalogGrid_ntkdx_115,._roleGrid_ntkdx_116{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){._hero_ntkdx_6,._metricGrid_ntkdx_113,._dualGrid_ntkdx_114,._catalogGrid_ntkdx_115,._roleGrid_ntkdx_116{grid-template-columns:1fr}._sectionHeader_ntkdx_30,._roleTop_ntkdx_203{flex-direction:column;align-items:flex-start}}@media(max-width:720px){._heroCard_ntkdx_12,._highlightCard_ntkdx_13,._metricCard_ntkdx_14,._panelCard_ntkdx_15{padding:20px}}._wrapper_1qiat_1{display:grid;gap:24px}._hero_1qiat_6{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:18px}._heroCard_1qiat_12,._highlightCard_1qiat_13,._metricCard_1qiat_14,._panelCard_1qiat_15{padding:24px}._heroCard_1qiat_12,._highlightCard_1qiat_13,._metricCard_1qiat_14,._panelCard_1qiat_15{display:grid;gap:12px;border-color:#8397ad24;box-shadow:0 10px 26px #08213e0b}._heroCard_1qiat_12 h1,._sectionHeader_1qiat_30 h2{margin:0}._heroCard_1qiat_12 p,._highlightCard_1qiat_13 p,._metricCard_1qiat_14 p,._personMeta_1qiat_37,._priorityList_1qiat_38 li span,._priorityList_1qiat_38 li small,._emptyText_1qiat_40,._notesList_1qiat_41 li,._callout_1qiat_42 p{color:var(--color-muted)}._heroCard_1qiat_12 p,._highlightCard_1qiat_13 p,._metricCard_1qiat_14 p,._personMeta_1qiat_37,._priorityList_1qiat_38 li span,._priorityList_1qiat_38 li small,._emptyText_1qiat_40,._callout_1qiat_42 p{margin:0;line-height:1.6}._heroCard_1qiat_12 h1{font-size:clamp(2rem,3.6vw,3.5rem);letter-spacing:-.05em}._chips_1qiat_63,._kpiRow_1qiat_64{display:flex;flex-wrap:wrap;gap:10px}._chip_1qiat_63,._kpiBadge_1qiat_71,._roleBadge_1qiat_72{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:800}._chip_1qiat_63,._kpiBadge_1qiat_71{border:1px solid rgba(12,134,199,.14);background:#0c86c714;color:#0b4f79}._roleBadge_1qiat_72{background:#b7791f1f;color:var(--color-warning)}._highlightCard_1qiat_13{align-content:start;background:linear-gradient(180deg,#0b4f79,#08213e);color:var(--color-text-inverse)}._highlightCard_1qiat_13 p,._highlightMeta_1qiat_103,._highlightLabel_1qiat_104{color:#ffffffc2}._highlightLabel_1qiat_104{font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}._highlightValue_1qiat_115,._metricValue_1qiat_116{font-size:clamp(2.3rem,4vw,3.2rem);font-weight:900;line-height:1}._metricGrid_1qiat_122,._dualGrid_1qiat_123,._peopleGrid_1qiat_124{display:grid;gap:18px}._metricGrid_1qiat_122{grid-template-columns:repeat(4,minmax(0,1fr))}._dualGrid_1qiat_123,._peopleGrid_1qiat_124{grid-template-columns:repeat(2,minmax(0,1fr))}._sectionHeader_1qiat_30{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}._personCard_1qiat_148,._priorityList_1qiat_38 li,._callout_1qiat_42{padding:16px;border-radius:16px;background:#f6fafd;border:1px solid rgba(131,151,173,.08)}._createForm_1qiat_157{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;align-items:end}._createForm_1qiat_157 label,._controlField_1qiat_165{display:grid;gap:7px;font-weight:800}._createForm_1qiat_157 input,._createForm_1qiat_157 select,._controlField_1qiat_165 select,._passwordRow_1qiat_174 input{width:100%;min-height:44px;padding:0 13px;border:1px solid rgba(131,151,173,.22);border-radius:12px;background:#fff;color:var(--color-text);font:inherit}._activeBadge_1qiat_185,._inactiveBadge_1qiat_186{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;font-size:.8rem;font-weight:900}._activeBadge_1qiat_185{background:#147a531f;color:var(--color-success)}._inactiveBadge_1qiat_186{background:#5f697624;color:#44505d}._passwordRow_1qiat_174{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._toast_1qiat_205{position:fixed;right:20px;bottom:20px;z-index:30;max-width:min(380px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;background:#08213ef5;color:#fff;box-shadow:0 14px 28px #08213e29;font-weight:800}._personCard_1qiat_148{display:grid;gap:10px}._personTop_1qiat_224,._priorityList_1qiat_38 li{display:flex;justify-content:space-between;gap:12px;align-items:center}._priorityList_1qiat_38,._notesList_1qiat_41{list-style:none;padding:0;margin:0}._priorityList_1qiat_38{display:grid;gap:12px}._priorityList_1qiat_38 li div{display:grid;gap:4px}._notesList_1qiat_41{display:grid;gap:10px}._notesList_1qiat_41 li{padding-left:18px;position:relative;line-height:1.55}._notesList_1qiat_41 li:before{content:"";position:absolute;left:0;top:.6rem;width:8px;height:8px;border-radius:999px;background:#0c86c7}._callout_1qiat_42{display:grid;gap:6px}@media(max-width:1180px){._metricGrid_1qiat_122,._peopleGrid_1qiat_124,._createForm_1qiat_157{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){._hero_1qiat_6,._metricGrid_1qiat_122,._dualGrid_1qiat_123,._peopleGrid_1qiat_124{grid-template-columns:1fr}._sectionHeader_1qiat_30,._personTop_1qiat_224,._priorityList_1qiat_38 li{flex-direction:column;align-items:flex-start}._createForm_1qiat_157{grid-template-columns:1fr}}@media(max-width:720px){._heroCard_1qiat_12,._highlightCard_1qiat_13,._metricCard_1qiat_14,._panelCard_1qiat_15{padding:20px}._passwordRow_1qiat_174{grid-template-columns:1fr}}._page_1u6vw_1{display:grid;gap:24px;padding-bottom:28px}._header_1u6vw_7{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}._headerCopy_1u6vw_14{display:grid;gap:10px;max-width:820px}._headerCopy_1u6vw_14 h1,._detailCard_1u6vw_21 h3{margin:0}._headerCopy_1u6vw_14 p{color:var(--color-muted)}._backLink_1u6vw_29{display:inline-flex;width:fit-content;color:var(--color-primary);font-weight:700;text-decoration:none}._headerMeta_1u6vw_37{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}._stageBadge_1u6vw_44,._priorityBadge_1u6vw_45,._dateBadge_1u6vw_46{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:800}._stageBadge_1u6vw_44{background:#edf4fb;color:var(--color-primary);border:1px solid #d9e7f5}._priorityBadge_1u6vw_45{background:#0f9f901f;color:var(--color-accent)}._dateBadge_1u6vw_46{background:#08213e0f;color:var(--color-muted)}._detailGrid_1u6vw_72{display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}._primaryCard_1u6vw_78,._detailCard_1u6vw_21{border:1px solid rgba(131,151,173,.16);box-shadow:0 18px 40px #08213e0f;background:linear-gradient(180deg,#fffffffa,#f7fafcf2)}._fullCard_1u6vw_85{grid-column:1 / -1}._answerDetails_1u6vw_89 summary{cursor:pointer;color:var(--color-primary);font-weight:800}._answerDetails_1u6vw_89 ol{display:grid;gap:12px;margin:14px 0 0;padding-left:22px}._answerDetails_1u6vw_89 li span,._answerDetails_1u6vw_89 li p{display:block;margin:4px 0 0;color:var(--color-muted);font-size:.88rem}._primaryCard_1u6vw_78{padding:22px;display:grid;gap:16px;align-content:start}._secondaryCards_1u6vw_117{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}._detailCard_1u6vw_21{padding:20px;display:grid;gap:14px}._commercialCard_1u6vw_130{grid-column:1 / -1;grid-template-columns:1fr;align-items:start}._commercialCard_1u6vw_130>p:first-child{grid-column:1 / -1}._commercialCard_1u6vw_130>h3{grid-column:1 / -1}._commercialCard_1u6vw_130>._list_1u6vw_144{grid-column:1 / -1;margin-top:0;columns:2;column-gap:34px}._commercialCard_1u6vw_130>._list_1u6vw_144 li{break-inside:avoid}._detailCard_1u6vw_21 p,._summaryTile_1u6vw_156 p,._historyItem_1u6vw_157 span,._historyItem_1u6vw_157 small,._infoItem_1u6vw_159 span,._domainInsight_1u6vw_160,._list_1u6vw_144 li,._notesList_1u6vw_162 li,._domainList_1u6vw_163 li{color:var(--color-muted)}._summaryGrid_1u6vw_167{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}._summaryTile_1u6vw_156{display:grid;gap:6px;align-content:start;min-height:142px;padding:16px;border:1px solid rgba(131,151,173,.14);border-radius:16px;background:linear-gradient(180deg,#f5f9fcf5,#eff6faeb)}._summaryTile_1u6vw_156 strong{font-size:1rem;line-height:1.35}._summaryTile_1u6vw_156 p{margin:0;font-size:.92rem}._infoGrid_1u6vw_194{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}._infoItem_1u6vw_159{display:grid;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid rgba(131,151,173,.12);background:#ffffffd1}._infoItem_1u6vw_159 span{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}._infoItem_1u6vw_159 strong{line-height:1.4}._infoWide_1u6vw_219,._fieldFull_1u6vw_220{grid-column:1 / -1}._formGrid_1u6vw_224{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}._field_1u6vw_220{display:grid;gap:8px;font-weight:700}._field_1u6vw_220 input,._field_1u6vw_220 select,._field_1u6vw_220 textarea{width:100%;padding:12px 14px;border:1px solid var(--color-line);border-radius:14px;background:#fff;color:var(--color-text)}._field_1u6vw_220 textarea{resize:vertical}._actionRow_1u6vw_251{display:flex;gap:12px}._actionRow_1u6vw_251 ._button_1u6vw_256{width:fit-content;min-width:190px;min-height:46px}._permissionNote_1u6vw_262{padding:12px 14px;border-radius:14px;background:#b7791f1a;color:var(--color-warning);font-weight:700}._list_1u6vw_144,._notesList_1u6vw_162,._domainList_1u6vw_163{margin:0;padding-left:18px}._list_1u6vw_144 li+li,._notesList_1u6vw_162 li+li,._domainList_1u6vw_163 li+li{margin-top:8px}._historyList_1u6vw_283{margin:0;padding:0;list-style:none;display:grid;gap:12px}._historyItem_1u6vw_157{display:grid;gap:4px;padding:14px;border:1px solid rgba(131,151,173,.14);border-radius:14px;background:linear-gradient(180deg,#f6fafdf2,#f0f6fbeb)}._toast_1u6vw_300{position:fixed;right:24px;bottom:24px;z-index:50;max-width:320px;padding:14px 18px;border-radius:16px;background:#08213ef5;color:var(--color-text-inverse);box-shadow:0 16px 30px #08213e2e}._finalReport_1u6vw_313{overflow:hidden;border-color:#0c96ab47}._reportHeading_1u6vw_318{display:flex;justify-content:space-between;gap:24px;padding:22px;border-radius:18px;background:linear-gradient(135deg,#072f49,#0b5b74);color:#fff}._reportHeading_1u6vw_318 h3,._reportHeading_1u6vw_318 p{color:#fff}._reportScore_1u6vw_333{min-width:130px;text-align:right}._reportScore_1u6vw_333 strong,._reportScore_1u6vw_333 span{display:block}._reportScore_1u6vw_333 strong{font-size:2.8rem}._reportScore_1u6vw_333 span{color:#cdebf0;font-size:.8rem}._reportStatus_1u6vw_352{display:flex;flex-wrap:wrap;gap:8px}._reportStatus_1u6vw_352 span{padding:6px 10px;border-radius:999px;background:#e8f7f9;color:#08778d;font-size:.74rem;font-weight:800}._reportGrid_1u6vw_367,._reportColumns_1u6vw_368,._reportSections_1u6vw_369{display:grid;gap:12px}._reportGrid_1u6vw_367{grid-template-columns:repeat(2,minmax(0,1fr))}._reportGrid_1u6vw_367 article,._reportColumns_1u6vw_368 section,._reportSections_1u6vw_369 section{padding:15px;border:1px solid rgba(131,151,173,.16);border-radius:14px;background:#f3f8fa}._reportGrid_1u6vw_367 article>div{display:flex;justify-content:space-between;gap:10px}._reportGrid_1u6vw_367 article>div strong{color:#0787a0}._reportGrid_1u6vw_367 span,._reportGrid_1u6vw_367 small{color:var(--color-muted)}._reportGrid_1u6vw_367 p,._reportColumns_1u6vw_368 p,._reportColumns_1u6vw_368 li,._reportSections_1u6vw_369 p,._reportSections_1u6vw_369 li{color:var(--color-muted);font-size:.82rem;line-height:1.48}._reportColumns_1u6vw_368{grid-template-columns:repeat(2,minmax(0,1fr))}._reportColumns_1u6vw_368 ol,._reportColumns_1u6vw_368 ul,._reportSections_1u6vw_369 ul{margin:10px 0 0;padding-left:20px}._reportDetails_1u6vw_423 summary{cursor:pointer;color:var(--color-primary);font-weight:800}._reportSections_1u6vw_369{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}._reportSections_1u6vw_369 small{color:#0787a0;font-weight:900;letter-spacing:.08em}._reportDisclaimer_1u6vw_440{margin:0;color:var(--color-muted);font-size:.72rem}@media(max-width:1120px){._detailGrid_1u6vw_72,._summaryGrid_1u6vw_167,._infoGrid_1u6vw_194,._formGrid_1u6vw_224,._secondaryCards_1u6vw_117,._reportGrid_1u6vw_367,._reportColumns_1u6vw_368,._reportSections_1u6vw_369,._commercialCard_1u6vw_130{grid-template-columns:1fr}._commercialCard_1u6vw_130>h3,._commercialCard_1u6vw_130>._list_1u6vw_144{grid-column:1 / -1}._commercialCard_1u6vw_130>._list_1u6vw_144{columns:1}}@media(max-width:860px){._header_1u6vw_7{flex-direction:column}._headerMeta_1u6vw_37{justify-content:flex-start}._reportHeading_1u6vw_318{flex-direction:column}._reportScore_1u6vw_333{text-align:left}}.tq-adaptive-config{margin-top:16px;display:grid;gap:13px}.tq-config-card{border:1px solid #d9e8ec;background:#fff;border-radius:15px;padding:16px}.tq-config-card>strong{display:block;color:#173847;font-size:.86rem;margin-bottom:5px}.tq-config-card>p{margin:0 0 12px;color:#6b7f89;font-size:.76rem;line-height:1.5}.tq-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tq-config-grid .tq-field small{font-size:.67rem;color:#7b8e97;line-height:1.35}.tq-integrated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tq-integrated-item{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:11px;border:1px solid #dce8ec;border-radius:12px;background:#fbfdfe;align-items:start}.tq-integrated-item:has(input:checked){border-color:#26a8c1;background:#f1fbfd}.tq-integrated-item input[type=checkbox]{margin-top:4px}.tq-integrated-item b{display:block;font-size:.78rem;color:#234454}.tq-integrated-item small{display:block;font-size:.65rem;line-height:1.35;color:#71858e;margin-top:2px}.tq-integrated-item select{grid-column:2;width:100%;margin-top:5px;border:1px solid #cfdde3;border-radius:9px;padding:8px;background:#fff;color:#193746;font-size:.72rem}.tq-transition-summary{display:grid;gap:7px}.tq-transition-pill{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border-radius:10px;background:#fff;border:1px solid #dce9ed;font-size:.72rem;line-height:1.4;color:#536b77}.tq-transition-pill b{color:#153c4d}.tq-transition-pill.warn{border-color:#f0d4a4;background:#fff9ef}.tq-transition-pill.good{border-color:#bfe4d2;background:#f5fcf8}.tq-transition-pill.info{border-color:#cbe6ec;background:#f5fbfd}.tq-building-track span:nth-child(n+3){cursor:pointer;transition:.18s}.tq-building-track span:nth-child(n+3):hover{background:#e9f7fa;color:#0d8098}.tq-building-track span.current-dim{background:#0e8ca5!important;color:#fff!important}.tq-building-track span.dim-done{background:#e9f8f2!important;color:#147554!important}.tq-question-toolbar{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-bottom:14px;padding:14px 15px;border-radius:14px;background:#f4fafc;border:1px solid #dcebee}.tq-question-toolbar h5{margin:0;color:#153b4c;font-size:1rem}.tq-question-toolbar p{margin:4px 0 0;color:#6d818c;font-size:.74rem}.tq-question-progress{font-size:.72rem;font-weight:900;color:#0c829b;background:#fff;padding:7px 9px;border:1px solid #d8e8ed;border-radius:999px;white-space:nowrap}.tq-scale-legend{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 13px}.tq-scale-legend span{font-size:.62rem;padding:5px 7px;border-radius:999px;background:#f3f6f7;color:#647a85;border:1px solid #e1e8eb}.tq-question{align-items:start;padding:16px;background:#fff}.tq-question-main{min-width:0}.tq-question-head{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:5px}.tq-question-head b{font-size:.91rem}.tq-qtag{font-size:.58rem;font-weight:900;letter-spacing:.04em;padding:4px 6px;border-radius:999px;background:#eaf7fa;color:#0b7890;border:1px solid #cce8ee}.tq-qtag.transition{background:#fff5e8;color:#9a630c;border-color:#f0d6ab}.tq-qtag.integration{background:#f1eefc;color:#6550a3;border-color:#dad1f2}.tq-qtag.critical{background:#fff0f0;color:#9e3a3a;border-color:#f0cccc}.tq-question small{font-size:.72rem;line-height:1.45}.tq-scale{align-items:center;flex-wrap:wrap;justify-content:flex-end}.tq-scale label:last-child span{width:auto;padding:0 9px}.tq-scale span{width:38px;height:38px}.tq-scale input:checked+span{box-shadow:0 4px 12px #0f8aa326}.tq-qhelp{margin-top:6px;font-size:.64rem;color:#84949c}.tq-dim-empty{padding:24px;text-align:center;border:1px dashed #cadae0;border-radius:14px;color:#6f838d}.tq-cert-context{display:none;margin-top:16px;padding:16px;border-radius:15px;background:#f7fafb;border:1px solid #dce6ea}.tq-cert-context.show{display:block}.tq-cert-context h5{margin:0 0 6px;color:#173b4b;font-size:.9rem}.tq-cert-context p{margin:0 0 10px;color:#6b7f89;font-size:.72rem}.tq-ref-chips{display:flex;gap:7px;flex-wrap:wrap}.tq-ref-chip{padding:6px 8px;border-radius:999px;background:#fff;border:1px solid #dbe7eb;color:#496572;font-size:.64rem;font-weight:800}.tq-ref-chip strong{color:#0c7f97}.tq-result-standards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin-top:15px}.tq-result-standard{padding:13px;border-radius:13px;background:#f7fafb;border:1px solid #dee8eb}.tq-result-standard small{display:block;color:#71858e;font-size:.64rem}.tq-result-standard b{font-size:1.12rem;color:#153b4c}.tq-result-critical{margin-top:15px;padding:17px;border:1px solid #f0d6ab;border-radius:15px;background:#fffaf2}.tq-result-critical h4{margin:0 0 9px}.tq-result-critical li{font-size:.78rem;color:#5d6f78;margin:6px 0}.tq-result-evidence{margin-top:15px;padding:17px;border:1px solid #dce8eb;border-radius:15px;background:#fff}.tq-result-evidence h4{margin:0 0 9px}.tq-result-evidence ul{columns:2;margin:0;padding-left:18px}.tq-result-evidence li{font-size:.76rem;color:#5a707b;margin:5px 0;break-inside:avoid}.tq-result-method{margin-top:12px;font-size:.67rem;line-height:1.5;color:#74868f;padding:11px 12px;border-left:3px solid #25a7c0;background:#f7fbfc}@media(max-width:760px){.tq-config-grid,.tq-integrated-grid,.tq-question-toolbar,.tq-question{grid-template-columns:1fr}.tq-scale{justify-content:flex-start}.tq-result-evidence ul{columns:1}}.tq-progress-six{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px}.tq-progress-six span{cursor:pointer;border-radius:12px;padding:9px 6px;transition:.18s;background:transparent;border:1px solid transparent}.tq-progress-six span:hover{background:#f4fafc;border-color:#dcebee}.tq-progress-six span.current-stage{background:#eef9fc;border-color:#cceaf0;color:#0b7188}.tq-progress-six span.done-stage b{background:#e5f6ef;color:#167456}.tq-progress-six span.done-stage{color:#356a5c}.tq-progress-six span.locked-stage{opacity:.52;cursor:not-allowed}.tq-diagnostic-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.tq-snapshot-card{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;padding:13px 14px;border:1px solid #dce8ec;background:#f8fbfc;border-radius:14px}.tq-snapshot-card small{display:block;font-size:.61rem;font-weight:900;letter-spacing:.06em;color:#0b8098;text-transform:uppercase;margin-bottom:3px}.tq-snapshot-card b{display:block;color:#173b4b;font-size:.82rem}.tq-snapshot-card p{margin:4px 0 0;color:#6b7f89;font-size:.68rem;line-height:1.45}.tq-snapshot-card button{border:1px solid #cde2e8;background:#fff;color:#0c7f97;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:900;cursor:pointer}.tq-building-track span{cursor:pointer!important}.tq-building-track span.current-stage{background:#0e8ca5!important;color:#fff!important;border-color:#59d5e9!important}.tq-building-track span.done-stage{background:#e9f8f2!important;color:#147554!important;border-color:#cceadf!important}.tq-building-track span.locked-stage{opacity:.48;cursor:not-allowed!important}.tq-context-note{margin-top:12px;padding:11px 13px;border-radius:12px;background:#f5fbfd;border:1px solid #d8eaf0;color:#5f7682;font-size:.7rem;line-height:1.5}@media(max-width:900px){.tq-progress-six{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px}.tq-progress-six span{grid-template-columns:24px minmax(0,1fr);column-gap:5px;padding:8px 4px;font-size:.66rem}.tq-progress-six span b{width:24px;height:24px}.tq-progress-six span small{font-size:.54rem}.tq-diagnostic-snapshot{grid-template-columns:1fr}}@media(max-width:560px){.tq-progress-six{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px}.tq-progress-six span{display:flex;justify-content:center;padding:6px 2px;font-size:.58rem}.tq-progress-six span b{flex:0 0 23px}.tq-progress-six span>span{display:none}.tq-progress-six span small{display:none}}.tq-save-status{margin:15px 0;padding:11px 13px;border-radius:12px;font-size:.73rem;font-weight:800;border:1px solid #d8e7eb;background:#f7fafb;color:#536b77}.tq-save-status.saved{border-color:#bfe4d2;background:#f2fbf6;color:#176b4e}.tq-save-status.error{border-color:#efcaca;background:#fff5f5;color:#953c3c;cursor:pointer}.tq-save-status.saving{color:#0b7188}.tq-ai-loading{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#051f2fb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tq-ai-loading[hidden]{display:none}.tq-ai-loading-card{width:min(430px,100%);padding:30px 28px;text-align:center;border-radius:20px;background:#fff;box-shadow:0 18px 60px #00000047;color:#123b4c}.tq-ai-loading-card strong{display:block;margin-top:14px;font-size:1.15rem}.tq-ai-loading-card p{margin:8px 0 0;color:#637884;font-size:.82rem;line-height:1.5}.tq-ai-spinner{display:block;width:38px;height:38px;margin:0 auto;border:4px solid #cdebf0;border-top-color:#0b8da6;border-radius:50%;animation:tq-spin .8s linear infinite}@keyframes tq-spin{to{transform:rotate(360deg)}}.tq-ai-is-loading{overflow:hidden}.tq-ai-loading-card .btn{margin-top:22px}.tq-result-cta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:15px;align-items:stretch}.tq-result-cta-grid>.tq-plan-rec,.tq-result-cta-grid>.tq-result-actions-card{height:100%}.tq-result-cta-grid .tq-plan-rec{margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.tq-result-cta-grid .tq-plan-rec .btn{margin-top:16px}.tq-result-cta-grid>.tq-result-actions.tq-result-actions-card{margin:0}.tq-result-actions-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:center;margin:0;padding:18px;border:2px solid #8bd7e5;border-radius:16px;background:#f2fbfd}.tq-result-actions-copy{grid-column:1/-1;display:grid;gap:4px}.tq-result-actions-copy strong{color:#123b4c;font-size:.95rem}.tq-result-actions-copy span{color:#637884;font-size:.74rem;line-height:1.45}.tq-result-actions-card .btn{width:100%;min-height:42px;white-space:nowrap;border:0!important;box-shadow:0 10px 28px #007fa538}.tq-result-actions-card .btn-primary{background:linear-gradient(135deg,var(--cyan2),var(--cyan))!important;color:#fff!important}.tq-quick-route-label{margin:54px 0 20px;text-align:left}.tq-quick-route-label .eyebrow{margin:0}.tq-quick-route-label h2{font-size:clamp(2.2rem,5vw,4rem);line-height:1;letter-spacing:-.045em;margin:8px 0 0}.route-result ol li{margin:0 0 10px}.route-result ol li b,.route-result ol li small{display:block}.route-result ol li b{color:#173b4b}.route-result ol li small{margin-top:2px;line-height:1.45}@media(max-width:760px){.tq-result-cta-grid,.tq-result-actions-card{grid-template-columns:1fr}.tq-result-cta-grid>.tq-plan-rec,.tq-result-cta-grid>.tq-result-actions-card{height:auto}.tq-result-actions-card .btn{width:100%}}@media(max-width:760px){.tq-contact-grid{grid-template-columns:1fr}}.tq-final-report{display:grid;gap:18px;margin-top:28px;color:#10293c;text-align:left}.tq-report-notice{margin:18px 0 0;padding:13px 16px;border:1px solid #b9e5eb;border-radius:13px;background:#eefafb;color:#16566a;font-size:.82rem;font-weight:700}.tq-report-cover{padding:30px;border-radius:22px;background:linear-gradient(135deg,#062e49,#0b5872);color:#fff}.tq-report-cover>span,.tq-report-section>small,.tq-report-plan>small,.tq-report-next>small{color:#56d4e4;font-size:.69rem;font-weight:900;letter-spacing:.13em}.tq-report-cover h3{max-width:820px;margin:12px 0 8px;color:#fff;font-size:clamp(1.55rem,3vw,2.4rem)}.tq-report-cover p{margin:0;color:#d7edf2}.tq-report-cover>div{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.tq-report-cover strong{font-size:2.6rem}.tq-report-summary,.tq-report-columns,.tq-report-modules,.tq-report-dimensions,.tq-report-route{display:grid;gap:14px}.tq-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tq-report-summary article,.tq-report-section{padding:20px;border:1px solid #d7e5ea;border-radius:16px;background:#fff}.tq-report-summary small{color:#0b8da6;font-weight:900;letter-spacing:.09em}.tq-report-summary h4,.tq-report-section h4,.tq-report-plan h4,.tq-report-next h4{margin:8px 0}.tq-report-summary p,.tq-report-section p{margin:7px 0;color:#526976;font-size:.86rem;line-height:1.55}.tq-report-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.tq-report-dimensions>div,.tq-report-route>div,.tq-report-modules>div{padding:16px;border-radius:14px;background:#eff7f9}.tq-report-dimensions header{display:flex;justify-content:space-between;gap:10px}.tq-report-dimensions header strong{color:#0788a4}.tq-report-dimensions span,.tq-report-dimensions>div>small,.tq-report-route span,.tq-report-modules span{display:block;color:#617984;font-size:.78rem}.tq-report-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.tq-report-section ul,.tq-report-priorities{display:grid;gap:10px;margin:14px 0 0;padding-left:20px}.tq-report-section li{position:relative;color:#526976;font-size:.82rem;line-height:1.45}.tq-report-section li b,.tq-report-section li span{display:block}.tq-report-section li em,.tq-report-priorities em{display:inline-block;margin-top:4px;padding:3px 7px;border-radius:99px;background:#e0f4f7;color:#086b80;font-size:.68rem;font-style:normal;font-weight:800}.tq-report-confidence{background:#e8f8fa;border-color:#bde5eb}.tq-report-confidence h4{font-size:1.5rem;color:#087d94}.tq-report-route{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.tq-report-route b{display:block;color:#087f99}.tq-report-table{overflow-x:auto;margin-top:14px}.tq-report-table table{width:100%;border-collapse:collapse;font-size:.76rem}.tq-report-table th{padding:10px;background:#0a526d;color:#fff;text-align:left}.tq-report-table td{padding:10px;border-bottom:1px solid #d8e7eb;vertical-align:top}.tq-report-table tr:nth-child(2n){background:#f2f8fa}.tq-report-modules{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.tq-report-modules b{display:block;margin-bottom:5px}.tq-report-plan,.tq-report-next{padding:24px;border-radius:17px;background:#073b57;color:#fff}.tq-report-plan h4,.tq-report-next h4{color:#fff;font-size:1.35rem}.tq-report-plan p{margin:0;color:#d7edf2}.tq-report-disclaimer{margin:0;color:#728791;font-size:.7rem;line-height:1.5}@media(max-width:900px){.tq-report-summary,.tq-report-columns,.tq-report-dimensions,.tq-report-modules{grid-template-columns:1fr}.tq-report-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tq-report-cover{padding:22px}.tq-report-cover>div{align-items:flex-start;flex-direction:column}.tq-report-route{grid-template-columns:1fr}}:root{--navy:#071d33;--navy2:#0b2b4a;--blue:#0786c7;--teal:#0f9f90;--ink:#17283a;--muted:#627589;--line:#dbe4eb;--pale:#f3f8fb;--white:#fff;--shadow:0 24px 65px rgba(7,29,51,.13);font-family:DM Sans,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}h1,h2,h3,b{font-family:Manrope,sans-serif}p{line-height:1.65;color:var(--muted)}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid rgba(219,228,235,.8);position:relative;z-index:20;background:#fff}.brand,.crm-brand{display:flex;align-items:center;gap:11px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--blue),var(--teal));color:#fff;font:700 14px Manrope;box-shadow:0 8px 20px #0786c738}.brand>span:last-child,.crm-brand>span:nth-child(2){display:flex;flex-direction:column}.brand b,.crm-brand b{font-size:18px;letter-spacing:-.5px}.brand small,.crm-brand small{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}.nav{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:600}.nav>a:not(.button){padding:30px 0;border-bottom:2px solid transparent}.nav>a.active{color:var(--blue);border-color:var(--blue)}.button{border:0;border-radius:10px;background:linear-gradient(135deg,var(--blue),#0874b2);color:#fff;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #0786c733;transition:.2s}.button:hover{transform:translateY(-1px);box-shadow:0 13px 28px #0786c747}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button.small{padding:11px 16px}.button.light{background:#fff;color:var(--navy)}.button.full{width:100%;margin-top:18px}.button.right{margin:28px 0 0 auto}.secondary-button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 18px;display:flex;align-items:center;gap:7px;cursor:pointer}.menu-button{display:none;border:0;background:transparent}.hero{min-height:680px;padding:90px max(7vw,30px);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;background:radial-gradient(circle at 85% 20%,rgba(15,159,144,.11),transparent 25%),linear-gradient(145deg,#f7fbfd,#fff 62%)}.hero-copy{max-width:720px}.eyebrow{display:inline-flex;color:var(--blue);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800;margin-bottom:14px}.hero h1,.page-intro h1,.login-aside h1{font-size:clamp(42px,5.2vw,72px);line-height:1.06;letter-spacing:-3.5px;margin:0}.hero h1 em{font-style:normal;color:var(--blue)}.hero-copy>p{font-size:19px;max-width:640px}.actions{display:flex;gap:22px;align-items:center;margin:30px 0}.text-link{color:var(--blue);font-weight:700}.trust-row{display:flex;gap:20px;flex-wrap:wrap;color:var(--muted);font-size:13px}.trust-row span{display:flex;align-items:center;gap:6px}.trust-row svg{width:17px;color:var(--teal)}.hero-panel{background:var(--navy);color:#fff;padding:34px;border-radius:24px;box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-panel:before{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:#0f9f902e;right:-80px;top:-80px}.panel-head{display:flex;justify-content:space-between}.panel-head strong{color:#48d7c7}.score-ring{width:170px;height:170px;border-radius:50%;display:grid;place-items:center;margin:28px auto;background:conic-gradient(var(--teal) 68%,rgba(255,255,255,.12) 0);position:relative}.score-ring:after{content:"";position:absolute;inset:12px;background:var(--navy);border-radius:50%}.score-ring span{z-index:1;font:700 42px Manrope}.score-ring small{font-size:14px;color:#9fb3c6}.meter{height:7px;background:#62758933;border-radius:20px;overflow:hidden}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--teal));border-radius:20px}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.mini-grid article{background:#ffffff12;padding:17px;border-radius:12px}.mini-grid b{display:block;font-size:26px}.mini-grid span{font-size:12px;color:#9fb3c6}.secure-note{display:flex;gap:11px;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.secure-note span{display:flex;flex-direction:column}.secure-note small{color:#9fb3c6}.logos{display:flex;justify-content:space-around;gap:25px;padding:26px 7vw;border-block:1px solid var(--line);color:#7b8c9c;font:700 13px Manrope;letter-spacing:1px}.section{padding:100px max(7vw,30px);text-align:center}.section h2,.cta h2{font-size:clamp(32px,4vw,50px);letter-spacing:-2px;margin:0 auto 45px;max-width:760px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:left}.feature-grid article{padding:30px;border:1px solid var(--line);border-radius:18px;background:#fff}.feature-grid svg{color:var(--blue);width:30px;height:30px}.feature-grid h3{font-size:18px}.cta{padding:85px 25px;background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff;text-align:center}.cta .eyebrow{color:#48d7c7}.site-footer{padding:34px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.site-footer p{display:flex;gap:8px;align-items:center;font-size:13px}.diagnostic-page{padding:70px max(7vw,25px) 110px;background:var(--pale);min-height:800px}.page-intro{text-align:center;max-width:760px;margin:0 auto 40px}.page-intro h1{font-size:clamp(36px,4vw,58px)}.stepper{max-width:880px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.stepper span{background:#e3ebf0;padding:12px;text-align:center;font-size:12px;font-weight:700;color:#8292a1}.stepper span.active{background:var(--navy);color:#fff}.form-card{max-width:1100px;margin:auto;background:#fff;padding:38px;border-radius:0 0 20px 20px;box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-grid.compact{gap:14px}.form-grid label,.login-card label,.inline-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#4b6174}.form-grid input,.form-grid select,.form-grid textarea,.login-card input,.inline-form input,.inline-form select{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);outline:none}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.login-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0786c71a}.form-grid textarea{min-height:90px}.wide{grid-column:1/-1}.question-head{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-bottom:25px}.question-head div:first-child{display:flex;flex-direction:column}.question-head small{color:var(--muted)}.questions fieldset{border:0;border-top:1px solid var(--line);padding:25px 0;margin:0}.questions legend{display:flex;gap:14px;font-weight:600;line-height:1.5;width:100%}.questions legend>span{flex:0 0 32px;height:32px;border-radius:50%;background:var(--pale);display:grid;place-items:center;color:var(--blue)}.questions legend div{display:flex;flex-direction:column}.questions legend small{color:var(--blue);text-transform:uppercase;letter-spacing:1px}.answer-row{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:18px 0 0 46px}.answer-row label{padding:10px 7px;border:1px solid var(--line);border-radius:8px;text-align:center;font-size:11px;cursor:pointer}.answer-row label.selected{border-color:var(--teal);background:#ebfaf7;color:#08786d;font-weight:700}.answer-row input{position:absolute;opacity:0}.form-actions{display:flex;justify-content:space-between;margin-top:25px}.error{display:flex;align-items:center;gap:7px;color:#b42318;background:#fff0ed;padding:11px;border-radius:8px;font-size:13px}.result{text-align:center;max-width:800px;margin:auto}.result-check{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;margin:0 auto 16px;background:#e6f8f4;color:var(--teal)}.result h2{font-size:36px;margin:0}.result-score{font:800 70px Manrope;color:var(--blue)}.result-score small{font-size:18px;color:var(--muted)}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.result-grid article{padding:20px;background:var(--pale);border-radius:12px}.result-grid b,.result-grid span{display:block}.result-grid b{font-size:20px}.result-grid span{font-size:12px;color:var(--muted)}.gap-list{text-align:left}.gap-list>article{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.gap-list p{margin:2px 0}.badge{display:inline-flex;align-items:center;border-radius:30px;padding:5px 9px;font-size:10px;font-weight:800;white-space:nowrap}.badge.alta,.badge.critica{background:#ffebe8;color:#b42318}.badge.media{background:#fff4d6;color:#8a6200}.badge.baja{background:#e8f8f2;color:#08786d}.badge.neutral{background:#edf3f7;color:#496377}.muted{font-size:12px}.login-page{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1fr 1fr}.login-aside{background:radial-gradient(circle at 80% 15%,rgba(15,159,144,.25),transparent 28%),var(--navy);color:#fff;padding:10vw 8vw}.login-aside h1{font-size:clamp(40px,4.5vw,66px)}.login-aside p{color:#b7c7d5;font-size:18px}.light-text{color:#48d7c7}.security-list{display:flex;flex-direction:column;gap:15px;margin-top:40px}.security-list span{display:flex;align-items:center;gap:10px}.login-card{display:flex;align-items:center;justify-content:center;padding:50px}.login-card form,.login-card>div,.login-card>form{width:min(440px,100%)}.login-card h2{font-size:32px;margin:0 0 24px}.login-card label{margin:15px 0}.mfa-setup{text-align:center;background:var(--pale);padding:18px;border-radius:12px}.mfa-setup img{width:180px}.mfa-setup code{word-break:break-all}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--pale);padding:18px;border-radius:10px}.recovery-codes code{background:#fff;padding:8px;text-align:center}.large-icon{width:48px;height:48px;color:var(--teal)}.page-loader,.empty{min-height:300px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.crm{min-height:100vh;background:#f4f7f9;display:grid;grid-template-columns:250px 1fr}.crm-sidebar{background:var(--navy);color:#fff;padding:22px 14px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.crm-brand{padding:0 8px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.crm-brand small{color:#8da4b8}.crm-brand>button{display:none}.crm-sidebar nav{display:flex;flex-direction:column;gap:5px;padding:25px 0}.crm-sidebar nav a{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:8px;color:#adc0d0;font-size:14px}.crm-sidebar nav a.active,.crm-sidebar nav a:hover{background:#ffffff17;color:#fff}.crm-sidebar nav svg{width:18px}.user-card{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding:18px 5px 0;display:flex;align-items:center;gap:9px}.user-card>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--teal);font-size:11px;font-weight:800}.user-card>div{display:flex;flex-direction:column;min-width:0}.user-card b{font-size:11px}.user-card small{font-size:10px;color:#8da4b8}.user-card button{margin-left:auto;border:0;background:transparent;color:#8da4b8;cursor:pointer}.user-card svg{width:17px}.crm-main{min-width:0}.crm-topbar{height:68px;background:#fff;border-bottom:1px solid var(--line);padding:0 28px;display:flex;align-items:center}.crm-topbar>div{display:flex;flex-direction:column}.crm-topbar small{color:var(--muted);font-size:10px}.crm-content{padding:36px;max-width:1600px;margin:auto}.content-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.content-head h1{font-size:34px;margin:0}.content-head p{margin:3px 0}.metric-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 22px;display:flex;gap:18px;align-items:center}.metric-card span{font-size:12px;color:var(--muted)}.metric-card b{font-size:30px;color:var(--blue)}.toolbar{background:#fff;border:1px solid var(--line);padding:12px;border-radius:12px 12px 0 0}.search{display:flex;gap:8px;align-items:center}.search svg{color:var(--muted);width:18px}.search input{border:0;outline:0;width:100%;padding:8px}.lead-table{background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.table-head,.table-row{display:grid;grid-template-columns:1.6fr 1.1fr .7fr 1fr 1fr 30px;align-items:center;gap:14px;padding:13px 18px;text-align:left}.table-head{background:#f8fafb;color:var(--muted);font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.6px}.table-row{width:100%;background:#fff;border:0;border-top:1px solid var(--line);cursor:pointer;color:var(--ink)}.table-row:hover{background:#f9fcfd}.table-row>span{font-size:12px;display:flex;align-items:center;gap:6px}.company-cell{display:flex;align-items:center;gap:10px}.company-cell i{width:34px;height:34px;border-radius:9px;background:#eaf6fb;color:var(--blue);display:grid;place-items:center;font-style:normal}.company-cell svg{width:17px}.company-cell>span{display:flex;flex-direction:column}.company-cell small{color:var(--muted)}.drawer{position:fixed;right:0;top:0;width:min(620px,100%);height:100vh;background:#fff;z-index:40;padding:30px;overflow:auto;box-shadow:-20px 0 60px #071d332e}.drawer-head{display:flex;justify-content:space-between}.drawer-head h2{margin:0;font-size:30px}.drawer-head p{margin:2px 0}.drawer-head button{border:0;background:var(--pale);width:38px;height:38px;border-radius:50%}.drawer-score{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.drawer-score>div{background:var(--navy);color:#fff;padding:18px;border-radius:12px}.drawer-score span,.drawer-score b{display:block}.drawer-score span{color:#9fb3c6;font-size:11px}.drawer-score b{font-size:24px}.timeline{margin-top:30px}.timeline article{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.timeline i{width:10px;height:10px;border-radius:50%;background:var(--teal);margin-top:6px}.timeline article div{display:flex;flex-direction:column}.timeline b{font-size:12px}.timeline small{color:var(--muted)}.pipeline{display:flex;gap:14px;overflow:auto;padding-bottom:20px}.pipeline>section{flex:0 0 280px;background:#e9eff3;border-radius:12px;padding:10px}.pipeline>section>header{display:flex;justify-content:space-between;padding:9px}.pipeline>section>header b{font-size:12px}.pipeline>section>header span{background:#fff;border-radius:20px;padding:2px 8px;font-size:10px}.pipeline article{background:#fff;border-radius:10px;padding:14px;margin:8px 0;box-shadow:0 3px 10px #071d330d}.pipeline article>div{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.pipeline article strong{font-size:12px}.inline-form{background:#fff;padding:20px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end;margin-bottom:20px}.inline-form .button{height:44px}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.team-grid article{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}.team-grid h3,.team-grid p{margin:0}.avatar{width:48px;height:48px;border-radius:12px;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:800}.status-row{display:flex;gap:8px;margin-top:12px}.status{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:3px}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:#9aacbb}.status.active:before{background:var(--teal)}.status.warning:before{background:#f0a500}.status svg{width:12px}.report-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.report-metrics article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;display:grid;grid-template-columns:40px 1fr;align-items:center}.report-metrics svg{grid-row:1/3;color:var(--blue)}.report-metrics span{font-size:11px;color:var(--muted)}.report-metrics b{font-size:30px}.chart-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:25px;margin-top:18px}.bar-row{display:grid;grid-template-columns:180px 1fr 30px;gap:14px;align-items:center;margin:15px 0;font-size:12px}.bar-row>div{height:12px;background:var(--pale);border-radius:10px;overflow:hidden}.bar-row i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--teal));border-radius:10px}@media(max-width:1000px){.hero{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.answer-row{grid-template-columns:repeat(3,1fr)}.table-head,.table-row{grid-template-columns:1.5fr 1fr .7fr 30px}.table-head span:nth-child(4),.table-head span:nth-child(5),.table-row>span:nth-child(4),.table-row>span:nth-child(5){display:none}.inline-form{grid-template-columns:1fr 1fr}.login-page{grid-template-columns:1fr}.login-aside{padding:70px 8vw}.crm{grid-template-columns:1fr}.crm-sidebar{position:fixed;z-index:50;width:250px;transform:translate(-100%);transition:.25s}.crm-sidebar.open{transform:none}.crm-brand>button{display:block;margin-left:auto;border:0;background:none;color:#fff}.crm-topbar .menu-button{display:block;margin-right:12px}.report-metrics{grid-template-columns:1fr 1fr}}@media(max-width:700px){.site-header{height:70px}.menu-button{display:block}.nav{position:absolute;top:70px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;align-items:stretch;display:none;box-shadow:var(--shadow)}.nav.open{display:flex}.nav>a:not(.button){padding:9px;border:0}.hero{padding:60px 24px}.hero h1{letter-spacing:-2px}.feature-grid,.form-grid,.result-grid,.team-grid,.report-metrics{grid-template-columns:1fr}.logos{overflow:auto;justify-content:flex-start}.site-footer{flex-direction:column;gap:15px}.form-card{padding:22px 16px}.stepper span{font-size:9px}.question-head{grid-template-columns:1fr}.answer-row{grid-template-columns:1fr 1fr;margin-left:0}.login-card{padding:45px 22px}.crm-content{padding:25px 15px}.content-head{align-items:flex-start;gap:15px}.table-head,.table-row{grid-template-columns:1.6fr 1fr 30px}.table-head span:nth-child(3),.table-row>span:nth-child(3){display:none}.inline-form{grid-template-columns:1fr}.drawer{padding:22px 16px}.recovery-codes{grid-template-columns:1fr}.bar-row{grid-template-columns:110px 1fr 24px}}.crmLegacy{--color-bg: #061427;--color-bg-soft: #f4f7fb;--color-surface: rgba(255, 255, 255, .98);--color-surface-soft: rgba(255, 255, 255, .1);--color-surface-strong: #ffffff;--color-text: #102033;--color-text-inverse: #f8fbff;--color-muted: #65758f;--color-muted-inverse: rgba(248, 251, 255, .8);--color-line: #d5e2ee;--color-line-inverse: rgba(255, 255, 255, .2);--color-primary: #0b4f79;--color-primary-strong: #08213e;--color-primary-soft: #0c86c7;--color-accent: #0f8f83;--color-accent-soft: #54e2cb;--color-warning: #9a6517;--color-danger: #b42318;--color-success: #147a53;--color-neutral: #526071;--shadow-soft: 0 14px 36px rgba(8, 33, 62, .09);--shadow-strong: 0 26px 70px rgba(0, 18, 38, .22);--shadow-premium: 0 10px 28px rgba(8, 33, 62, .07);--shadow-hover: 0 16px 36px rgba(12, 134, 199, .14);--glass-bg: rgba(255, 255, 255, .84);--glass-border: rgba(205, 220, 234, .78);--glass-blur: blur(20px);--transition-smooth: all .3s cubic-bezier(.25, .8, .25, 1);--transition-fast: all .15s ease-in-out;--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--max-width: 1200px;color:var(--color-text)}.crmLegacy .cardSurface:not([class*=highlightCard]):not([class*=heroStats]){background:var(--color-surface-strong);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.crmLegacy .eyebrow,.crmLegacy .miniLabel{margin:0 0 8px;font-size:.74rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.crmLegacy .miniLabel,.crmLegacy .sectionEyebrow{color:var(--color-accent)}.crmLegacy .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 17px;border:0;border-radius:12px;cursor:pointer;font:inherit;font-weight:800;line-height:1.1;text-align:center;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.crmLegacy .button:hover{transform:translateY(-2px)}.crmLegacy .buttonPrimary{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-soft));color:#fff;box-shadow:0 12px 28px #0c86c733}.crmLegacy .buttonSecondary{border:1px solid var(--color-line);background:#fff;color:var(--color-primary);box-shadow:0 8px 20px #0c28500f}.crmLegacy .buttonGhost{border:1px solid var(--color-line);background:transparent;color:var(--color-primary)}.crmLegacy :is([class*=highlightCard],[class*=heroStats]){background:linear-gradient(180deg,var(--color-primary),var(--color-primary-strong));border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);color:var(--color-text-inverse);box-shadow:0 18px 42px #08213e33;align-content:start}.crmLegacy :is([class*=highlightCard],[class*=heroStats]) :is(h1,h2,h3,strong,b){color:#fff}.crmLegacy :is([class*=highlightCard],[class*=heroStats]) p{color:var(--color-muted-inverse)}.crmLegacy :is([class*=metricCard],[class*=sourceCard],[class*=segmentCard],[class*=actionCard],[class*=pipelineCard]){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;align-content:start}.crmLegacy :is([class*=metricCard],[class*=sourceCard],[class*=segmentCard],[class*=actionCard],[class*=pipelineCard]):hover{border-color:#0c86c747;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.crmLegacy input,.crmLegacy select,.crmLegacy textarea{color:var(--color-text)}.crmLegacy :focus-visible{outline:3px solid rgba(12,134,199,.28);outline-offset:2px}@media(prefers-reduced-motion:reduce){.crmLegacy *,.crmLegacy *:before,.crmLegacy *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--navy:#071c2f;--navy2:#0a2942;--ink:#10293c;--muted:#617585;--line:#dbe5eb;--soft:#f4f8fa;--soft2:#edf5f8;--white:#fff;--cyan:#00a9cf;--cyan2:#007fa5;--green:#72bf44;--amber:#e2a900;--red:#b64141;--shadow:0 24px 70px rgba(7,28,47,.11);--radius:24px;--max:1180px}.demo-hero{padding:72px 0 78px}.demo-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.demo-hero-copy{padding:12px 0}.demo-hero-copy .demo-launch-note-inline{margin-top:27px;padding:15px 17px;border-radius:14px;background:#0419284d}.demo-launch-note-inline strong{font-size:1rem;letter-spacing:0}.demo-launch-note-inline strong em{display:block;margin-top:3px;font-size:1.28rem}.demo-hero-media{min-width:0}.demo-hero-media-label{display:block;margin:0 0 10px;color:#8de8f8;font-size:.66rem;font-weight:950;letter-spacing:.12em}.demo-hero .demo-featured-card{display:block;overflow:hidden;border-color:#92e7f75c;border-radius:22px;background:#fff;box-shadow:0 24px 60px #0003}.demo-hero .demo-video-frame video{min-height:0}.demo-hero .demo-featured-card .demo-video-copy{padding:19px 22px 21px}.demo-hero .demo-featured-card .demo-video-copy h2{margin-bottom:7px;font-size:1.45rem}.demo-hero .demo-video-copy p{font-size:.78rem;line-height:1.5}@media(max-width:900px){.demo-hero{padding-bottom:58px}.demo-hero-grid{grid-template-columns:1fr;gap:36px}.demo-hero-copy{max-width:680px}.demo-hero-media{max-width:720px;width:100%}}@media(max-width:620px){.demo-hero-copy .demo-launch-note-inline{margin-top:22px}.demo-launch-note-inline strong{font-size:.91rem}.demo-launch-note-inline strong em{font-size:1.1rem}.demo-hero .demo-featured-card .demo-video-copy{padding:18px}.demo-hero .demo-featured-card .demo-video-copy h2{font-size:1.32rem}}.demo-hero{padding:66px 0 92px}.demo-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:32px 56px;align-items:center}.demo-hero-copy{max-width:820px;padding:0}.demo-hero-copy .demo-launch-note-inline{margin:0}.demo-launch-panel{align-self:center}.demo-launch-note-inline{padding:24px!important;border-radius:18px!important;background:linear-gradient(145deg,#0f587199,#051e2e8a)!important}.demo-launch-note-inline strong{font-size:clamp(1.35rem,2.2vw,2rem)!important;line-height:1.05!important}.demo-launch-note-inline strong em{display:block;margin-top:5px;font-size:1.08em!important}.demo-launch-note-inline p{margin:13px 0 0;color:#c5dfe7;font-size:.8rem;line-height:1.55}.demo-hero-media{grid-column:1/-1;width:100%;max-width:none;margin-top:5px}.demo-hero-media-label{margin:0 0 13px;font-size:.7rem}.demo-hero .demo-featured-card{width:100%;border-radius:26px}.demo-hero .demo-video-frame video{width:100%;aspect-ratio:16/9;max-height:none}.demo-hero .demo-featured-card .demo-video-copy{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:23px 30px}.demo-hero .demo-featured-card .demo-video-copy h2{margin:0;font-size:1.8rem}.demo-hero .demo-video-copy p{max-width:660px;font-size:.86rem;line-height:1.55}@media(max-width:900px){.demo-hero-grid{grid-template-columns:1fr;gap:28px}.demo-launch-panel{max-width:680px}.demo-hero-media{grid-column:auto;margin-top:8px}.demo-hero .demo-featured-card .demo-video-copy{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:620px){.demo-hero{padding:48px 0 60px}.demo-launch-note-inline{padding:19px!important}.demo-hero .demo-featured-card{border-radius:18px}.demo-hero .demo-featured-card .demo-video-copy{padding:18px}.demo-hero .demo-featured-card .demo-video-copy h2{font-size:1.4rem}}.demo-hero{background:radial-gradient(circle at 82% 14%,rgba(56,214,255,.23),transparent 26%),radial-gradient(circle at 58% 110%,rgba(110,92,255,.22),transparent 38%),linear-gradient(135deg,#041522,#071f34 48%,#0a2f47)}.demo-hero h1 .accent{background:linear-gradient(90deg,#91e9fb,#a99cff 74%);-webkit-background-clip:text;background-clip:text;color:transparent}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(calc(100% - 40px),var(--max));margin:auto}.eyebrow{font-size:.76rem;letter-spacing:.12em;font-weight:900;text-transform:uppercase;color:var(--cyan2)}.muted{color:var(--muted)}.topline{background:var(--navy);color:#dbeaf2;font-size:.77rem;padding:8px 0}.topline .container{display:flex;justify-content:space-between;gap:18px;align-items:center}.topline strong{color:#fff}.topline a{text-decoration:underline;text-underline-offset:3px}header{position:sticky;top:0;z-index:60;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(219,229,235,.9)}.nav{height:76px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px;font-weight:900;min-width:178px}.brandmark{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--navy),var(--cyan));color:#fff;box-shadow:0 8px 24px #007fa538}.brand small{display:block;color:#708595;font-weight:700;font-size:.65rem;letter-spacing:.03em}.menu{display:flex;align-items:center;gap:22px;flex:1;justify-content:center}.menu a{font-size:.88rem;font-weight:800;color:#496172}.menu a:hover{color:var(--cyan2)}.nav-actions{display:flex;gap:10px;align-items:center}.hamb{display:none;border:0;background:none;font-size:1.7rem}.mobile-menu{display:none;position:fixed;top:111px;left:12px;right:12px;z-index:70;background:#fff;padding:16px;border-radius:20px;box-shadow:var(--shadow);border:1px solid var(--line)}.mobile-menu.open{display:grid;gap:8px}.mobile-menu a{padding:11px 12px;font-weight:800;border-radius:12px}.mobile-menu a:hover{background:var(--soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:12px 17px;border:1px solid transparent;font-weight:900;font-size:.88rem;transition:.2s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--cyan2),var(--cyan));color:#fff;box-shadow:0 10px 28px #007fa538}.btn-dark{background:var(--navy);color:#fff}.btn-light{background:#fff;border-color:var(--line);color:var(--ink)}.btn-ghost{background:transparent;border-color:#ffffff38;color:#fff}.btn-sm{padding:9px 12px;font-size:.78rem}.link{font-weight:900;color:var(--cyan2)}.hero{background:radial-gradient(circle at 83% 10%,rgba(0,169,207,.21),transparent 34%),linear-gradient(135deg,#061a2d,#0a2e49 72%,#073653);color:#fff;padding:78px 0 68px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:center}.hero .eyebrow{color:#8ce6f9}.hero h1{font-size:clamp(3.2rem,7vw,6.3rem);line-height:.94;letter-spacing:-.055em;margin:12px 0 22px;max-width:850px}.hero h1 span{color:#92e8f9}.hero .lead{font-size:1.12rem;line-height:1.75;color:#d7e5ed;max-width:760px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.proofline{display:flex;gap:16px;flex-wrap:wrap;margin-top:25px;color:#c9dae4;font-size:.8rem}.proofline span{display:flex;align-items:center;gap:7px}.proofline i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #72bf441f}.hero-console{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:28px;padding:16px;box-shadow:0 40px 90px #0003}.console-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:4px 4px 12px;color:#cfe2ec;font-size:.74rem}.livebadge{padding:5px 9px;border-radius:99px;background:#72bf4424;color:#c8f7ad;font-weight:900}.console-body{background:#fff;color:var(--ink);border-radius:20px;padding:22px}.console-body h3{font-size:1.5rem;margin:5px 0 8px}.console-body p{color:var(--muted);line-height:1.55}.decision-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px}.decision{background:var(--soft);border-radius:15px;padding:12px}.decision b{font-size:.72rem;color:#688091;text-transform:uppercase;letter-spacing:.05em}.decision strong{display:block;margin-top:5px;font-size:.95rem}.route-strip{margin-top:14px;background:var(--navy);color:#fff;border-radius:15px;padding:14px 15px}.route-strip small{color:#9fb8c8}.route-strip strong{display:block;margin-top:4px}.trustbar{background:#fff;border-bottom:1px solid var(--line)}.trustbar .container{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:15px 0}.trustitem{font-size:.8rem;color:#607585;text-align:center;font-weight:800}.trustitem b{display:block;color:var(--ink);font-size:.9rem;margin-bottom:2px}.section{padding:88px 0}.section.soft{background:var(--soft)}.section.dark{background:var(--navy);color:#fff}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:34px}.section-head h2{font-size:clamp(2.2rem,5vw,4rem);line-height:1;letter-spacing:-.045em;margin:8px 0 0}.section-head p{max-width:520px;color:var(--muted);line-height:1.65;margin:0}.section.dark .section-head p{color:#bcd0dc}.route-builder{display:grid;grid-template-columns:.84fr 1.16fr;gap:24px}.route-intro{background:linear-gradient(145deg,var(--navy),#0a3b58);color:#fff;border-radius:28px;padding:32px;min-height:420px;display:flex;flex-direction:column;justify-content:space-between}.route-intro h3{font-size:2.3rem;line-height:1.02;letter-spacing:-.04em;margin:10px 0}.route-intro p{color:#c9dbe5;line-height:1.65}.stepnote{font-size:.77rem;color:#a9c1cf}.route-form{border:1px solid var(--line);border-radius:28px;padding:30px;background:#fff;box-shadow:0 14px 40px #071c2f0d}.route-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.route-option{border:1px solid var(--line);border-radius:16px;padding:15px;background:#fff;text-align:left;font-weight:900;color:var(--ink)}.route-option small{display:block;color:var(--muted);font-weight:600;margin-top:5px;line-height:1.4}.route-option.active{border-color:var(--cyan);box-shadow:0 0 0 3px #00a9cf14;background:#f5fcfe}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.field label{display:block;font-size:.75rem;font-weight:900;color:#607585;margin:0 0 7px}.field select,.field input,.field textarea{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);outline:none}.field select:focus,.field input:focus,.field textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00a9cf14}.route-result{margin-top:17px;padding:18px;border-radius:18px;background:var(--soft);display:none}.route-result.show{display:block}.route-result h4{margin:0 0 8px}.route-result ol{margin:12px 0 0;padding-left:20px;color:#4f6676;line-height:1.7}.standard-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.standard-card{border:1px solid var(--line);border-radius:22px;padding:19px;background:#fff;transition:.2s;display:flex;flex-direction:column;min-height:260px}.standard-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#b9dbe5}.standard-card.active{border-color:var(--cyan);box-shadow:0 0 0 3px #00a9cf14}.status{display:inline-flex;align-self:flex-start;padding:5px 8px;border-radius:99px;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.status.green{background:#e9f7e1;color:#387c17}.status.amber{background:#fff4d6;color:#8d6500}.status.blue{background:#e5f5fa;color:#006d8b}.standard-card h3{font-size:1.22rem;margin:15px 0 5px}.standard-card .domain{color:var(--cyan2);font-weight:900;font-size:.8rem}.standard-card p{color:var(--muted);font-size:.84rem;line-height:1.55;flex:1}.standard-card button{border:0;background:none;padding:0;text-align:left;color:var(--cyan2);font-weight:900}.standard-detail{margin-top:24px;border-radius:28px;background:linear-gradient(180deg,#fff,#f8fbfc);border:1px solid var(--line);overflow:hidden}.std-top{padding:30px;display:grid;grid-template-columns:1.15fr .85fr;gap:26px;border-bottom:1px solid var(--line)}.std-top h3{font-size:2.4rem;letter-spacing:-.04em;margin:8px 0 12px}.std-top p{line-height:1.7;color:var(--muted)}.std-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fact{border:1px solid var(--line);border-radius:16px;padding:13px;background:#fff}.fact small{display:block;color:#728797;font-weight:800}.fact strong{display:block;margin-top:4px}.std-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:18px 30px 0}.std-tab{border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 12px;font-weight:900;color:#607585}.std-tab.active{background:var(--navy);border-color:var(--navy);color:#fff}.std-panel{padding:24px 30px 32px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.info-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.info-card h4{margin:0 0 9px}.info-card ul{padding-left:18px;color:#526978;line-height:1.6;margin:0}.tech-note{margin-top:16px;border-left:4px solid var(--cyan);background:#ecf8fb;border-radius:0 14px 14px 0;padding:15px 17px;color:#3c5b6b;line-height:1.55}.source-row{margin-top:18px;display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line)}.source-row small{color:var(--muted)}.macro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.macro{border:1px solid var(--line);border-radius:22px;padding:22px;background:#fff}.macro .num{font-size:.76rem;font-weight:900;color:var(--cyan2)}.macro h3{font-size:1.3rem;margin:10px 0 8px}.macro p{color:var(--muted);line-height:1.55;font-size:.88rem}.microline{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.microline span{font-size:.68rem;background:var(--soft);border-radius:99px;padding:6px 8px;color:#536b7b;font-weight:800}.output-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}.output-copy{padding:30px;border-radius:28px;background:var(--navy);color:#fff}.output-copy h3{font-size:2.5rem;letter-spacing:-.04em;margin:10px 0}.output-copy p{color:#c7d9e4;line-height:1.7}.output-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.output-item{border:1px solid rgba(255,255,255,.14);border-radius:15px;padding:13px}.output-item b{display:block}.output-item small{color:#aec5d2}.dashboard{border:1px solid var(--line);border-radius:28px;padding:18px;background:#fff;box-shadow:var(--shadow)}.dash-head{display:flex;justify-content:space-between;align-items:center;padding:5px 3px 15px}.demo{font-size:.65rem;font-weight:900;color:#7a8d9a;border:1px solid var(--line);padding:5px 7px;border-radius:99px}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.kpi{background:var(--soft);border-radius:16px;padding:14px}.kpi small{display:block;color:#6b8190;font-weight:800}.kpi strong{display:block;font-size:1.2rem;margin-top:5px}.priority{margin-top:10px;border-radius:18px;background:#081e31;color:#fff;padding:18px}.priority small{color:#a8c0cf}.priority h4{margin:5px 0 8px;font-size:1.2rem}.priority p{margin:0;color:#d2e0e8;line-height:1.5}.roadmap{margin-top:10px;display:grid;gap:8px}.roadstep{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:12px}.roadstep i{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:#e9f7fb;color:var(--cyan2);font-style:normal;font-weight:900;flex:0 0 auto}.roadstep b{display:block}.roadstep small{color:var(--muted)}.compare-wrap{overflow:auto;border:1px solid var(--line);border-radius:24px;background:#fff}.compare{border-collapse:collapse;width:100%;min-width:860px}.compare th,.compare td{padding:15px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.compare th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6a8191;background:#f9fbfc}.compare td:first-child{font-weight:900}.compare .yes{color:#3f8a22;font-weight:900}.compare .spec{color:var(--cyan2);font-weight:900}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.platform-card{border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:21px;background:#ffffff0a}.platform-card h3{margin:10px 0 8px}.platform-card p{color:#bcd0dc;line-height:1.55}.platform-card .icon{width:38px;height:38px;border-radius:12px;background:#00a9cf24;display:grid;place-items:center;color:#94e9fa;font-weight:900}.guardrail{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.guard{border-radius:22px;padding:23px}.guard.good{background:#eaf7e4;color:#244e17}.guard.limit{background:#fff3e5;color:#6e4517}.guard h3{margin-top:0}.guard ul{padding-left:18px;line-height:1.65}.global-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px}.global-map{border-radius:28px;background:linear-gradient(145deg,#eaf5f8,#f8fbfc);border:1px solid var(--line);padding:28px;min-height:360px;position:relative;overflow:hidden}.globe{width:280px;height:280px;border-radius:50%;border:1px solid #bcd9e3;position:absolute;right:-30px;bottom:-40px;background:radial-gradient(circle at 35% 30%,#fff,#dcecf1 70%)}.globe:before,.globe:after{content:"";position:absolute;inset:20px;border:1px solid #c9dfe7;border-radius:50%}.globe:after{inset:55px 12px;border-radius:50%}.global-map h3{font-size:2.3rem;max-width:560px;letter-spacing:-.04em;margin:10px 0}.global-map p{max-width:560px;color:var(--muted);line-height:1.7;position:relative;z-index:2}.global-chips{display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:2;margin-top:18px}.global-chips span{background:#fff;border:1px solid var(--line);border-radius:99px;padding:8px 10px;font-size:.76rem;font-weight:900}.usecases{display:grid;gap:10px}.usecase{border:1px solid var(--line);border-radius:20px;padding:19px;background:#fff}.usecase h4{margin:0 0 6px}.usecase p{color:var(--muted);line-height:1.5;margin:0}.resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.resource{border:1px solid var(--line);border-radius:20px;padding:18px;background:#fff}.resource .tag{font-size:.68rem;font-weight:900;color:var(--cyan2);text-transform:uppercase}.resource h3{font-size:1.08rem;margin:10px 0}.resource p{color:var(--muted);font-size:.84rem;line-height:1.55}.resource button{border:0;background:none;padding:0;color:var(--cyan2);font-weight:900}.final{padding:74px 0;background:radial-gradient(circle at 90% 20%,rgba(0,169,207,.25),transparent 30%),var(--navy);color:#fff}.final-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center}.final h2{font-size:clamp(2.8rem,6vw,5.2rem);line-height:.95;letter-spacing:-.05em;margin:0}.final p{color:#c9dbe5;line-height:1.7}.final-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}footer{background:#041523;color:#b6c9d4;padding:48px 0 24px}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr .8fr;gap:28px}.footer-grid h4{color:#fff;margin:0 0 12px}.footer-grid a{display:block;margin:8px 0;font-size:.82rem}.footer-grid p{font-size:.82rem;line-height:1.6}.copyright{border-top:1px solid rgba(255,255,255,.1);margin-top:32px;padding-top:18px;font-size:.74rem;color:#849fab;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.review-toggle{position:fixed;right:17px;bottom:17px;z-index:80;border:0;border-radius:99px;background:#fff;color:var(--ink);box-shadow:0 14px 40px #0003;padding:11px 14px;font-weight:900}.review{position:fixed;top:0;right:0;height:100%;width:min(430px,100%);background:#fff;z-index:100;box-shadow:-20px 0 70px #0000002e;padding:26px;transform:translate(105%);transition:.25s;overflow:auto}.review.open{transform:none}.close{float:right;border:0;background:none;font-size:1.6rem}.review h3{font-size:1.8rem}.review textarea{width:100%;min-height:160px;border:1px solid var(--line);border-radius:14px;padding:12px}.review-checks{display:grid;gap:8px;margin:16px 0}.review-check{background:var(--soft);border-radius:12px;padding:10px 11px;font-size:.82rem;line-height:1.45}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,120px);background:#071c2f;color:#fff;border-radius:14px;padding:12px 16px;z-index:120;transition:.25s;box-shadow:var(--shadow);font-size:.84rem}.toast.show{transform:translate(-50%)}@media(max-width:1060px){.standard-grid{grid-template-columns:repeat(3,1fr)}.menu{gap:13px}.menu a{font-size:.8rem}.nav-actions .btn-light{display:none}.platform-grid,.resource-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.topline .container{display:block;text-align:center}.topline .container span:last-child{display:none}.menu,.nav-actions{display:none}.hamb{display:block;margin-left:auto}.hero-grid,.route-builder,.std-top,.output-grid,.global-grid,.final-grid{grid-template-columns:1fr}.hero{padding-top:56px}.hero h1{font-size:4rem}.trustbar .container,.standard-grid,.macro-grid{grid-template-columns:1fr 1fr}.info-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.guardrail{grid-template-columns:1fr}}@media(max-width:580px){.container{width:min(calc(100% - 24px),var(--max))}.hero h1{font-size:3.05rem}.hero-actions .btn{width:100%}.decision-row,.fields,.route-options,.std-facts,.output-list,.kpis,.standard-grid,.macro-grid,.platform-grid,.resource-grid,.footer-grid{grid-template-columns:1fr}.section{padding:66px 0}.section-head{display:block}.section-head p{margin-top:14px}.trustbar .container{grid-template-columns:1fr}.std-top,.std-panel,.std-tabs{padding-left:18px;padding-right:18px}.std-top h3{font-size:2rem}.review-toggle{font-size:.75rem}.route-form{padding:19px}.global-map{min-height:430px}}html{scroll-behavior:smooth;scroll-padding-top:92px}:root{--violet:#6e5cff;--violet2:#8d7cff;--electric:#38d6ff;--lime:#9ae66e}.v5-hero{position:relative;isolation:isolate;background:radial-gradient(circle at 82% 14%,rgba(56,214,255,.23),transparent 26%),radial-gradient(circle at 58% 110%,rgba(110,92,255,.22),transparent 38%),linear-gradient(135deg,#041522,#071f34 48%,#0a2f47);color:#fff;padding:86px 0 74px;overflow:hidden}.v5-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.33;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.v5-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:56px;align-items:center}.v5-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 12px;border-radius:999px;color:#c9eff8;font-size:.75rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.v5-kicker i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #9ae66e1f}.v5-hero h1{font-size:clamp(3.35rem,6.9vw,6.65rem);line-height:.92;letter-spacing:-.062em;margin:17px 0 22px;max-width:880px}.v5-hero h1 .accent{background:linear-gradient(90deg,#91e9fb,#a99cff 74%);-webkit-background-clip:text;background-clip:text;color:transparent}.v5-hero .lead{font-size:1.14rem;line-height:1.72;color:#d5e4ed;max-width:760px}.v5-hero .lead strong{color:#fff}.v5-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}.v5-actions .btn-primary{background:linear-gradient(135deg,#078fb6,#00b7df)}.v5-legal{font-size:.76rem;line-height:1.55;color:#a9c1cf;max-width:720px;margin:17px 0 0}.v5-mini-proof{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.v5-mini-proof span{display:inline-flex;gap:7px;align-items:center;color:#d2e4ed;font-size:.77rem;font-weight:800}.v5-mini-proof b{width:20px;height:20px;border-radius:7px;display:grid;place-items:center;background:#ffffff14;color:#8eeaff;font-size:.68rem}.v5-stage{position:relative;border:1px solid rgba(255,255,255,.15);border-radius:30px;background:#ffffff13;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:15px;box-shadow:0 50px 120px #00000047}.v5-stage-head{display:flex;align-items:center;justify-content:space-between;padding:3px 4px 13px;color:#cfe2ec;font-size:.72rem}.v5-stage-head strong{color:#fff}.v5-live{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#9ae66e21;color:#d7ffbf;font-weight:900}.v5-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime);animation:v5pulse 1.8s infinite}.v5-workspace{background:#fff;color:var(--ink);border-radius:22px;overflow:hidden}.v5-workspace-top{display:grid;grid-template-columns:1fr auto;gap:12px;padding:17px 18px;border-bottom:1px solid var(--line)}.v5-workspace-top h3{font-size:1.05rem;margin:0}.v5-workspace-top small{color:var(--muted)}.v5-score{padding:6px 10px;border-radius:10px;background:#eef9fc;color:#087b99;font-size:.7rem;font-weight:900}.v5-flowmap{padding:18px}.v5-node{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:15px;margin-bottom:9px;position:relative;background:#fff}.v5-node:after{content:"";position:absolute;left:30px;bottom:-10px;width:1px;height:10px;background:#cfe0e8}.v5-node:last-child:after{display:none}.v5-node .ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--soft);font-weight:950;color:var(--cyan2)}.v5-node strong{display:block;font-size:.88rem}.v5-node small{color:var(--muted);font-size:.72rem}.v5-node em{font-style:normal;font-size:.66rem;font-weight:900;border-radius:999px;padding:5px 8px;background:#eff8ec;color:#4a8628}.v5-node.ai{border-color:#c8c1ff;background:linear-gradient(90deg,#fbfaff,#f5fbff)}.v5-node.ai .ico{background:linear-gradient(135deg,#6e5cff,#37cfee);color:#fff}.v5-node.ai em{background:#eeeaff;color:#5f4ce3}.v5-output{margin:0 18px 18px;padding:14px;border-radius:16px;background:var(--navy);color:#fff}.v5-output small{display:block;color:#9fb8c8}.v5-output strong{display:block;margin-top:5px;font-size:.95rem}.v5-output .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.v5-output .chips span{font-size:.62rem;padding:5px 7px;border-radius:999px;background:#ffffff14;color:#dceaf1}@keyframes v5pulse{0%,to{box-shadow:0 0 #9ae66e40}50%{box-shadow:0 0 0 7px #9ae66e00}}.v5-path-strip{background:#fff;border-bottom:1px solid var(--line)}.v5-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.v5-path{padding:20px 18px;border-right:1px solid var(--line);position:relative;transition:.2s}.v5-path:last-child{border-right:0}.v5-path:hover{background:#f7fbfd}.v5-path small{display:block;color:var(--cyan2);font-weight:900;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.v5-path b{display:block;margin-top:5px;font-size:.92rem}.v5-path p{font-size:.76rem;color:var(--muted);line-height:1.45;margin:5px 0 0}.v5-intro{text-align:center;max-width:860px;margin:0 auto 42px}.v5-intro h2{font-size:clamp(2.55rem,5.6vw,4.65rem);line-height:.97;letter-spacing:-.05em;margin:10px 0 15px}.v5-intro p{font-size:1rem;color:var(--muted);line-height:1.7}.v5-intro .accent{color:var(--cyan2)}.v5-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative}.v5-step{position:relative;border:1px solid var(--line);border-radius:23px;padding:21px;background:#fff;min-height:320px;overflow:hidden;transition:.22s}.v5-step:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#b8dbe5}.v5-step:before{content:attr(data-step);position:absolute;right:-4px;top:-18px;font-size:6.5rem;font-weight:950;line-height:1;color:#f0f5f7;letter-spacing:-.08em}.v5-step .verb{position:relative;z-index:1;display:inline-flex;padding:6px 8px;border-radius:8px;background:#eaf8fc;color:#067894;font-size:.68rem;font-weight:950;letter-spacing:.07em}.v5-step:nth-child(4) .verb{background:#eeeaff;color:#5e4be3}.v5-step h3{position:relative;z-index:1;font-size:1.35rem;margin:16px 0 9px}.v5-step p{position:relative;z-index:1;color:var(--muted);font-size:.82rem;line-height:1.6}.v5-step ul{position:relative;z-index:1;padding-left:17px;color:#526b7b;font-size:.77rem;line-height:1.58;margin:13px 0 0}.v5-step .deliver{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;padding-top:10px;border-top:1px solid var(--line);font-size:.7rem;color:#738897}.v5-step .deliver strong{color:var(--ink)}.v5-system-builder{display:grid;grid-template-columns:.9fr 1.1fr;gap:25px;align-items:stretch}.v5-builder-copy{border-radius:28px;background:linear-gradient(145deg,#071c2f,#0b3651);color:#fff;padding:34px;display:flex;flex-direction:column;justify-content:space-between}.v5-builder-copy h2{font-size:clamp(2.45rem,4.6vw,4.2rem);line-height:.97;letter-spacing:-.045em;margin:11px 0 16px}.v5-builder-copy p{color:#c6d7e1;line-height:1.7}.v5-builder-copy .quote{margin-top:27px;padding:16px;border-left:3px solid #5edcf7;background:#ffffff0e;border-radius:0 14px 14px 0;font-weight:800;color:#eef8fb}.v5-deliverables{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.v5-deliverable{border:1px solid var(--line);border-radius:18px;padding:17px;background:#fff;min-height:132px}.v5-deliverable .n{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--soft);color:var(--cyan2);font-size:.7rem;font-weight:950}.v5-deliverable h4{margin:11px 0 6px;font-size:.98rem}.v5-deliverable p{font-size:.76rem;line-height:1.5;color:var(--muted);margin:0}.v5-choice{background:linear-gradient(180deg,#f8fbfc,#fff)}.v5-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v5-choice-card{position:relative;border:1px solid var(--line);border-radius:24px;padding:24px;background:#fff;min-height:250px;overflow:hidden}.v5-choice-card.primary{background:linear-gradient(145deg,#071c2f,#0b3855);color:#fff;border-color:transparent;box-shadow:0 30px 70px #071c2f29}.v5-choice-card .label{font-size:.68rem;font-weight:950;letter-spacing:.08em;color:var(--cyan2);text-transform:uppercase}.v5-choice-card.primary .label{color:#8de8f9}.v5-choice-card h3{font-size:1.6rem;line-height:1.05;margin:10px 0}.v5-choice-card p{color:var(--muted);line-height:1.58;font-size:.84rem}.v5-choice-card.primary p{color:#c7d9e3}.v5-choice-card a{position:absolute;left:24px;bottom:23px;font-weight:950;color:var(--cyan2)}.v5-choice-card.primary a{color:#8fe9fb}.v5-cta-band{margin-top:42px;border-radius:28px;background:linear-gradient(110deg,#061a2d,#0c4b68);color:#fff;padding:32px;display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:center}.v5-cta-band h3{font-size:2rem;line-height:1.05;margin:0 0 8px}.v5-cta-band p{margin:0;color:#c9dce5}.v5-cta-band .actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}@media(max-width:1100px){.v5-steps{grid-template-columns:repeat(3,1fr)}.v5-step{min-height:300px}.v5-path-grid{grid-template-columns:1fr 1fr}.v5-path:nth-child(2){border-right:0}.v5-path:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:860px){.v5-hero-grid,.v5-system-builder,.v5-cta-band{grid-template-columns:1fr}.v5-hero{padding-top:58px}.v5-stage{margin-top:12px}.v5-steps{grid-template-columns:1fr 1fr}.v5-choice-grid{grid-template-columns:1fr}.v5-choice-card{min-height:220px}.v5-cta-band .actions{justify-content:flex-start}}@media(max-width:580px){.v5-hero h1{font-size:3.2rem}.v5-actions .btn{width:100%}.v5-path-grid,.v5-steps,.v5-deliverables{grid-template-columns:1fr}.v5-path{border-right:0;border-bottom:1px solid var(--line)}.v5-path:last-child{border-bottom:0}.v5-step{min-height:290px}.v5-workspace-top{grid-template-columns:1fr}.v5-node{grid-template-columns:36px 1fr}.v5-node em{grid-column:2}.v5-builder-copy{padding:26px}.v5-cta-band{padding:24px}.v5-cta-band .btn{width:100%}}.tq-editor-toggle{position:fixed;left:17px;bottom:17px;z-index:95;border:0;border-radius:99px;background:linear-gradient(135deg,var(--cyan2),var(--cyan));color:#fff;box-shadow:0 14px 40px #007fa547;padding:12px 15px;font-weight:900}.tq-editor-panel{position:fixed;top:0;left:0;height:100%;width:min(470px,100%);background:#fff;z-index:130;box-shadow:20px 0 70px #0003;transform:translate(-105%);transition:.25s;overflow:auto;border-right:1px solid var(--line)}.tq-editor-panel.open{transform:none}.tq-editor-head{position:sticky;top:0;z-index:4;background:var(--navy);color:#fff;padding:20px 22px 16px}.tq-editor-head .close{color:#fff}.tq-editor-head p{margin:5px 0 0;color:#bcd0dc;font-size:.78rem}.tq-editor-body{padding:18px 22px 28px}.tq-editor-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.tq-editor-tab{border:1px solid var(--line);background:#fff;border-radius:11px;padding:9px 7px;font-size:.76rem;font-weight:900;color:#5c7282}.tq-editor-tab.active{background:var(--navy);border-color:var(--navy);color:#fff}.tq-editor-section{display:none}.tq-editor-section.active{display:block}.tq-editor-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.tq-editor-actions .btn{width:100%;padding:10px 11px;font-size:.76rem}.tq-editor-help{background:var(--soft);border-radius:13px;padding:11px 12px;color:#607585;font-size:.76rem;line-height:1.5;margin:10px 0}.tq-editor-status{border:1px solid var(--line);border-radius:12px;padding:10px 11px;font-size:.76rem;color:#526978;margin:10px 0}.tq-editor-status b{color:var(--ink)}.tq-edit-mode [data-tq-key]{outline:1px dashed rgba(0,169,207,.55);outline-offset:3px;cursor:text}.tq-edit-mode [data-tq-key]:hover{outline:2px solid rgba(0,169,207,.9);background:#00a9cf0b}.tq-selected{outline:3px solid #ffb020!important;outline-offset:3px!important;background:#ffb0200d!important}.tq-editor-panel label{display:block;font-size:.72rem;font-weight:900;color:#5f7484;margin:10px 0 6px}.tq-editor-panel input,.tq-editor-panel select,.tq-editor-panel textarea{width:100%;border:1px solid var(--line);border-radius:11px;padding:10px 11px;background:#fff;color:var(--ink);outline:none}.tq-editor-panel textarea{min-height:105px;resize:vertical}.tq-editor-panel input:focus,.tq-editor-panel select:focus,.tq-editor-panel textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00a9cf14}.tq-editor-divider{height:1px;background:var(--line);margin:17px 0}.tq-editor-small{font-size:.7rem;color:#6b8090;line-height:1.45}.tq-editor-file{display:block;border:1px dashed #b9ccd7;border-radius:12px;padding:11px;text-align:center;font-weight:900;font-size:.75rem;cursor:pointer;background:var(--soft)}@media(max-width:580px){.tq-editor-toggle{left:10px;bottom:10px;font-size:.74rem}.review-toggle{right:10px;bottom:10px}.tq-editor-body{padding:15px}.tq-editor-head{padding:17px}.tq-editor-actions{grid-template-columns:1fr}}@media(max-width:760px){.v5-actions .btn-primary{width:100%}.v5-hero .lead{font-size:1rem;line-height:1.62}.v5-mini-proof{gap:8px}}.tq-diagnosis-shell{background:#fff;border:1px solid #dce7ec;border-radius:26px;box-shadow:0 20px 70px #071c2f17;overflow:hidden;margin:28px 0 38px}.tq-diagnosis-top{display:grid;grid-template-columns:1.45fr .8fr;gap:28px;padding:34px;background:linear-gradient(135deg,#071c2f,#103b51);color:#fff}.tq-diagnosis-top h3{font-size:clamp(1.55rem,2.6vw,2.35rem);margin:9px 0 12px;max-width:760px}.tq-diagnosis-top p{color:#c7d9e2;max-width:760px}.tq-free-badge{display:inline-flex;background:#63ddf324;border:1px solid rgba(126,230,248,.35);color:#96e8f7;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800;letter-spacing:.08em}.tq-value-stack{display:grid;gap:10px;align-content:center}.tq-value-stack span{background:#ffffff12;border:1px solid rgba(255,255,255,.1);padding:10px 12px;border-radius:12px;font-size:.88rem}.tq-progress{padding:20px 34px 0}.tq-progress-line{height:7px;background:#edf3f5;border-radius:99px;overflow:hidden}.tq-progress-line i{display:block;width:25%;height:100%;background:linear-gradient(90deg,#15a9c8,#54d6e8);border-radius:99px;transition:.3s}.tq-progress-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.tq-progress-labels span{font-size:.72rem;color:#82939e;font-weight:800}.tq-progress-labels span.active{color:#0f7992}#tqDiagnosticForm{padding:12px 34px 30px}.tq-form-step{display:none;padding:22px 0 6px}.tq-form-step.active{display:block;animation:tqFade .22s ease}@keyframes tqFade{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}.tq-step-heading{display:flex;gap:15px;align-items:flex-start;margin-bottom:22px}.tq-step-heading>span{width:42px;height:42px;border-radius:13px;background:#eaf8fb;color:#08768d;display:grid;place-items:center;font-weight:900}.tq-step-heading h4{font-size:1.25rem;margin:0 0 3px}.tq-step-heading p{margin:0;color:#667a86}.tq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tq-contact-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tq-field{display:grid;gap:7px}.tq-field>span{font-size:.8rem;font-weight:800;color:#304a59}.tq-field input,.tq-field select{width:100%;border:1px solid #cfdde3;background:#fff;border-radius:12px;padding:13px 14px;color:#10293c;font:inherit;outline:none}.tq-field input:focus,.tq-field select:focus{border-color:#20a7c3;box-shadow:0 0 0 3px #20a7c31c}.tq-consent{display:flex;gap:10px;align-items:flex-start;margin-top:17px;padding:13px;border-radius:12px;background:#f6f9fa;color:#5f717b;font-size:.78rem}.tq-consent input{margin-top:2px}.tq-branch{border:0;padding:0;margin:0}.tq-branch legend{font-size:1.07rem;font-weight:900;margin-bottom:13px;color:#0d2a3a}.tq-branch-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tq-branch-card{position:relative;display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:center;padding:20px;border:2px solid #e1e9ed;border-radius:17px;cursor:pointer;transition:.2s;background:#fff}.tq-branch-card:hover{border-color:#93dbe8;transform:translateY(-1px)}.tq-branch-card input{position:absolute;opacity:0}.tq-branch-card:has(input:checked){border-color:#1aa6c2;background:#f0fbfd;box-shadow:0 10px 26px #18a3bf1a}.tq-branch-icon{grid-row:1/3;width:42px;height:42px;border-radius:12px;background:#edf7f9;display:grid;place-items:center;font-size:1.3rem;font-weight:900;color:#0c879f}.tq-branch-card strong{font-size:1rem}.tq-branch-card small{color:#657a86;line-height:1.35;margin-top:4px}.tq-branch-panel{display:none;margin-top:18px;padding:18px;background:#f8fbfc;border:1px solid #e1ecef;border-radius:16px}.tq-branch-panel.open{display:block}.tq-panel-title{display:flex;gap:12px;align-items:center;margin-bottom:15px}.tq-panel-title>span{background:#0e7d96;color:#fff;border-radius:8px;padding:6px 8px;font-size:.66rem;font-weight:900}.tq-panel-title div{display:grid}.tq-panel-title small{color:#6c7f89;margin-top:3px}.tq-transition-box{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px;padding:18px;border:1px solid #cce8ee;border-radius:16px;background:linear-gradient(120deg,#f2fbfd,#fff)}.tq-transition-box p{font-size:.8rem;color:#687d88;margin:5px 0 0}.tq-transition-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#17abc8;margin-right:8px}.tq-check-row{display:grid;gap:8px}.tq-check-row label{display:flex;gap:7px;align-items:flex-start;padding:9px 10px;background:#fff;border:1px solid #dce9ed;border-radius:10px;font-size:.82rem;font-weight:800}.tq-check-row small{display:block;color:#778b95;font-weight:500}.tq-questions{display:grid;gap:11px}.tq-question{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;border:1px solid #e0e8eb;border-radius:14px;padding:14px 15px}.tq-question b{font-size:.9rem}.tq-question small{display:block;color:#72848e;margin-top:3px}.tq-scale{display:flex;gap:5px}.tq-scale label{cursor:pointer}.tq-scale input{position:absolute;opacity:0}.tq-scale span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f0f4f6;color:#58707d;font-size:.76rem;font-weight:900;border:1px solid transparent}.tq-scale input:checked+span{background:#0f8aa3;color:#fff;border-color:#0f8aa3}.tq-evidence-note{display:flex;gap:10px;margin-top:16px;padding:14px;border-left:3px solid #22a8c3;background:#f5fafb;font-size:.8rem}.tq-evidence-note span{color:#637680}.tq-form-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e7edef;padding-top:20px;margin-top:15px}.tq-form-actions>span{font-size:.72rem;color:#83929b;text-align:center}.tq-result-hero{background:linear-gradient(135deg,#071c2f,#10465e);color:#fff;padding:26px;border-radius:20px}.tq-result-hero .eyebrow{color:#8ce6f9}.tq-result-hero h3{font-size:1.65rem;margin:5px 0}.tq-result-hero p{color:#cadbe3;margin:0}.tq-score-grid{display:grid;grid-template-columns:160px 1fr;gap:18px;margin-top:20px}.tq-big-score{background:#fff;color:#092638;border-radius:18px;padding:20px;display:grid;place-items:center;text-align:center}.tq-big-score strong{font-size:2.7rem;line-height:1}.tq-big-score small{color:#6f818b;margin-top:5px}.tq-result-reading{border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:17px}.tq-result-reading b{display:block;margin-bottom:6px}.tq-result-reading span{color:#c7d9e2;font-size:.9rem;line-height:1.5}.tq-result-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.tq-result-panel{padding:17px;border:1px solid #dfe8eb;border-radius:15px;background:#fff}.tq-result-panel h4{margin:0 0 9px}.tq-result-panel ul{margin:0;padding-left:18px;color:#526976;font-size:.84rem}.tq-result-panel li{margin:6px 0}.tq-plan-rec{margin-top:15px;border:2px solid #8bd7e5;background:#f2fbfd;border-radius:16px;padding:18px;display:flex;justify-content:space-between;gap:18px;align-items:center}.tq-plan-rec small{display:block;color:#65808c;margin-bottom:3px}.tq-plan-rec h4{margin:0 0 5px;font-size:1.15rem}.tq-plan-rec p{margin:0;color:#607781;font-size:.84rem}.tq-result-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.tq-result-disclaimer{font-size:.7rem;color:#7e8f98;margin-top:12px}.tq-quick-route-label{text-align:center;margin:38px 0 12px}.tq-quick-route-label span{display:block;color:#778b95;font-size:.78rem}.tq-quick-route-label strong{font-size:1rem}.tq-plan-tabs{display:inline-flex;padding:4px;background:#eef3f5;border-radius:12px;margin-bottom:22px}.tq-plan-tabs button{border:0;background:transparent;padding:10px 14px;border-radius:9px;font-weight:800;color:#5f7682;cursor:pointer}.tq-plan-tabs button.active{background:#fff;color:#0c7187;box-shadow:0 3px 10px #08253514}.tq-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;align-items:stretch}.tq-plan{position:relative;border:1px solid #dce6ea;border-radius:19px;padding:21px;background:#fff;display:flex;flex-direction:column}.tq-plan.recommended{border:2px solid #28aec8;box-shadow:0 16px 40px #128da71a}.tq-plan.highlighted{outline:4px solid rgba(39,177,203,.16);transform:translateY(-3px)}.tq-plan-ribbon{position:absolute;right:14px;top:14px;background:#0b8ba4;color:#fff;font-size:.62rem;font-weight:900;padding:6px 7px;border-radius:7px}.tq-plan-kicker{font-size:.66rem;font-weight:900;letter-spacing:.08em;color:#0f88a1;margin-bottom:8px}.tq-plan h3{font-size:1.45rem;margin:0 0 8px}.tq-plan-purpose{font-size:.83rem;color:#637884;min-height:66px}.tq-plan-price{font-weight:900;border-top:1px solid #ebeff1;border-bottom:1px solid #ebeff1;padding:13px 0;margin:10px 0}.tq-plan-price small{display:block;font-weight:500;color:#7e9099;margin-top:3px}.tq-plan ul{padding-left:17px;font-size:.78rem;color:#526a76;flex:1}.tq-plan li{margin:8px 0}.tq-plan .btn{width:100%;text-align:center;margin-top:10px}.tq-consultant-plan{display:grid;grid-template-columns:1.2fr 1fr auto;gap:22px;align-items:center;padding:27px;border-radius:20px;background:#071c2f;color:#fff}.tq-consultant-plan h3{font-size:1.45rem;margin:7px 0}.tq-consultant-plan p{color:#bfd1db}.tq-consultant-features{display:flex;gap:7px;flex-wrap:wrap}.tq-consultant-features span{background:#ffffff14;border:1px solid rgba(255,255,255,.1);padding:7px 9px;border-radius:999px;font-size:.72rem}.tq-plan-note{margin-top:17px;background:#f5f8f9;padding:13px 15px;border-radius:12px;color:#657983;font-size:.78rem}@media(max-width:1000px){.tq-plans{grid-template-columns:1fr 1fr}.tq-diagnosis-top,.tq-consultant-plan{grid-template-columns:1fr}.tq-score-grid{grid-template-columns:130px 1fr}}@media(max-width:680px){.tq-diagnosis-shell{border-radius:18px}.tq-diagnosis-top,#tqDiagnosticForm,.tq-progress{padding-left:18px;padding-right:18px}.tq-progress-labels span{font-size:.58rem}.tq-form-grid,.tq-contact-grid,.tq-branch-options,.tq-transition-box,.tq-result-panels,.tq-plans,.tq-question,.tq-score-grid{grid-template-columns:1fr}.tq-big-score{padding:16px}.tq-form-actions{flex-wrap:wrap}.tq-form-actions>span{order:3;width:100%}.tq-plan-rec{align-items:flex-start;flex-direction:column}.tq-plan-purpose{min-height:0}.tq-scale span{width:32px;height:32px}}html,body{max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,svg,video,canvas{display:block;max-width:100%;height:auto}.container,.v5-hero-grid,.v5-system-builder,.v5-path-grid,.v5-steps,.v5-choice-grid,.tq-diagnosis-top,.tq-form-grid,.tq-branch-options,.tq-transition-box,.tq-result-panels,.tq-plans,.tq-consultant-plan{min-width:0}.v5-hero-grid>*,.v5-system-builder>*,.v5-path-grid>*,.v5-steps>*,.v5-choice-grid>*,.tq-diagnosis-top>*,.tq-form-grid>*,.tq-branch-options>*,.tq-transition-box>*,.tq-result-panels>*,.tq-plans>*,.tq-consultant-plan>*{min-width:0}.v5-stage{width:100%;max-width:100%;overflow:visible}.v5-workspace{width:100%;max-width:100%;overflow:hidden}.v5-flowmap,.v5-output{max-width:100%}.v5-node{min-width:0}.v5-node>div:nth-child(2){min-width:0}.v5-node strong,.v5-node small{overflow-wrap:anywhere}.v5-step{display:flex;flex-direction:column;min-height:0;height:auto;overflow:visible;padding-bottom:21px}.v5-step .deliver{position:static;left:auto;right:auto;bottom:auto;margin-top:auto;padding-top:14px}.v5-choice-card{display:flex;flex-direction:column;min-height:0;height:auto;overflow:visible}.v5-choice-card a{position:static;left:auto;bottom:auto;margin-top:auto;padding-top:18px;display:inline-flex}.v5-deliverable{min-height:0;height:auto}.tq-diagnosis-shell{overflow:visible}.tq-diagnosis-top{border-radius:26px 26px 0 0}#tqDiagnosticForm,.tq-form-step,.tq-question,.tq-plan{min-width:0}.tq-field input,.tq-field select{min-width:0;max-width:100%}.tq-question b,.tq-question small,.tq-plan p,.tq-plan li{overflow-wrap:anywhere}.tq-plan-purpose{min-height:0}.tq-plan{height:auto}.v5-hero h1{font-size:clamp(2.75rem,5.6vw,5.35rem);line-height:.96;overflow-wrap:break-word}.v5-intro h2,.v5-builder-copy h2,.section-head h2{overflow-wrap:break-word}.btn{max-width:100%;white-space:normal;text-align:center}.compare-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.compare{display:table;width:100%;min-width:860px;max-width:none}.review,.tq-editor-panel{max-width:100vw}@media(max-width:1180px){.v5-hero-grid{gap:32px}.v5-steps,.tq-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.v5-hero-grid,.v5-system-builder,.v5-cta-band,.tq-diagnosis-top{grid-template-columns:minmax(0,1fr)}.v5-stage{margin-top:18px}.v5-hero h1{font-size:clamp(2.8rem,9vw,4.8rem)}.tq-score-grid{grid-template-columns:130px minmax(0,1fr)}}@media(max-width:680px){.container{width:min(calc(100% - 28px),var(--max))}.v5-hero{padding:50px 0 46px}.v5-hero h1{font-size:clamp(2.35rem,12vw,3.35rem);line-height:1}.v5-stage{padding:10px;border-radius:22px}.v5-workspace{border-radius:16px}.v5-flowmap{padding:12px}.v5-output{margin:0 12px 12px}.v5-node{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px}.v5-node .ico{width:34px;height:34px}.v5-node em{grid-column:2;justify-self:start}.v5-steps,.v5-deliverables,.tq-plans,.tq-form-grid,.tq-branch-options,.tq-transition-box,.tq-result-panels{grid-template-columns:minmax(0,1fr)}.tq-progress-labels{grid-template-columns:repeat(4,minmax(0,1fr))}.tq-progress-labels span{overflow-wrap:anywhere;line-height:1.2}.tq-score-grid{grid-template-columns:minmax(0,1fr)}.tq-form-actions .btn{flex:1 1 140px}.tq-plan-ribbon{position:static;align-self:flex-start;margin-bottom:8px}}@media(max-width:430px){.container{width:min(calc(100% - 20px),var(--max))}.v5-hero h1{font-size:2.25rem;letter-spacing:-.045em}.v5-kicker{font-size:.66rem;line-height:1.3}.v5-stage-head{align-items:flex-start;gap:8px;flex-wrap:wrap}.v5-workspace-top{padding:13px}.v5-flowmap{padding:10px}.tq-diagnosis-top,#tqDiagnosticForm,.tq-progress{padding-left:14px;padding-right:14px}.tq-progress-labels span{font-size:.52rem}.tq-branch-card{grid-template-columns:36px minmax(0,1fr);padding:15px}.tq-branch-icon{width:36px;height:36px}.tq-scale{flex-wrap:wrap}.tq-scale span{width:31px;height:31px}}.demo-launch-note{margin:0;padding:25px 24px;border:1px solid rgba(137,230,247,.36);border-radius:18px;background:linear-gradient(145deg,#0f587199,#051e2e8a);box-shadow:inset 0 1px #ffffff14}.demo-launch-note span{display:block;margin-bottom:11px;color:#8de8f8;font-size:.62rem;font-weight:950;letter-spacing:.13em}.demo-launch-note strong{display:block;font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.02;letter-spacing:-.04em}.demo-launch-note strong em{color:#74dfef;font-style:normal}.demo-featured-intro .demo-launch-note p{margin:15px 0 0;color:#c5dfe7;font-size:.8rem;line-height:1.55}.demo-page{min-height:100vh;background:#f7fbfc;color:#0b2938}.demo-header{position:relative}.demo-header-actions{display:flex;align-items:center;gap:18px}.demo-back-link{display:inline-flex;align-items:center;gap:7px;color:#4e6a78;font-size:.82rem;font-weight:800}.demo-back-link:hover{color:#087f99}.demo-hero{padding:78px 0 102px;background:radial-gradient(circle at 80% 15%,rgba(57,204,227,.2),transparent 24%),linear-gradient(125deg,#061b2e,#0b4058 60%,#0b5871);color:#fff}.demo-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end}.demo-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#0b8da6;font-size:.7rem;font-weight:950;letter-spacing:.12em}.demo-hero .demo-eyebrow{color:#86e5f5}.demo-hero h1{max-width:820px;margin:14px 0 17px;font-size:clamp(2.4rem,5.1vw,4.75rem);line-height:.98;letter-spacing:-.055em}.demo-hero>p,.demo-hero p{max-width:670px;color:#c6dbe4;font-size:1.04rem;line-height:1.65}.demo-hero-note{display:flex;align-items:center;gap:11px;margin-top:28px;color:#83e2f2}.demo-hero-note span{display:grid;gap:2px}.demo-hero-note b{font-size:.83rem;color:#fff}.demo-hero-note small{color:#b9d0da;font-size:.72rem}.demo-featured-intro{padding:28px;border:1px solid rgba(146,231,247,.28);border-radius:22px;background:#ffffff14;box-shadow:0 22px 55px #00000024}.demo-featured-intro>span{color:#8ae6f6;font-size:.66rem;font-weight:950;letter-spacing:.1em}.demo-featured-intro h2{margin:12px 0 9px;font-size:1.65rem;line-height:1.1}.demo-featured-intro p{margin:0;font-size:.84rem}.demo-featured-section{margin-top:-62px;padding-bottom:72px}.demo-featured-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);overflow:hidden;border:1px solid #cfe2e8;border-radius:25px;background:#fff;box-shadow:0 25px 70px #05283a29}.demo-video-frame{background:#071d2d;line-height:0}.demo-video-frame video{width:100%;height:100%;min-height:245px;aspect-ratio:16/9;object-fit:contain;background:#061725}.demo-featured-card .demo-video-copy{display:flex;flex-direction:column;justify-content:center;padding:35px}.demo-video-copy h2{margin:0 0 10px;color:#103042;font-size:1.4rem;line-height:1.1}.demo-video-copy p{margin:0;color:#667d89;font-size:.86rem;line-height:1.62}.demo-featured-card .demo-video-copy h2{font-size:1.95rem}.demo-library{padding:30px 0 100px}.demo-library-heading{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:30px}.demo-library-heading h2{margin:8px 0 0;font-size:clamp(2rem,3.8vw,3.35rem);line-height:1;letter-spacing:-.05em}.demo-library-heading>p{max-width:380px;margin:0;color:#667e8a;font-size:.87rem;line-height:1.6}.demo-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.demo-video-card{overflow:hidden;border:1px solid #d8e6ea;border-radius:19px;background:#fff;box-shadow:0 10px 30px #082c3d0f;transition:transform .2s,box-shadow .2s}.demo-video-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #082c3d1f}.demo-video-card .demo-video-frame video{min-height:0}.demo-video-card .demo-video-copy{padding:21px 22px 24px}.demo-video-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:#0c869f;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.demo-video-card .demo-video-copy h2{font-size:1.22rem}@media(max-width:900px){.demo-hero-grid,.demo-featured-card{grid-template-columns:1fr}.demo-featured-intro{max-width:620px}.demo-featured-section{margin-top:-42px}.demo-library-heading{align-items:start;flex-direction:column}.demo-header-actions .btn{display:none}}@media(max-width:620px){.demo-header .tq-public-nav{padding-top:14px;padding-bottom:14px}.demo-header-actions{gap:0}.demo-back-link{font-size:.73rem}.demo-hero{padding:54px 0 78px}.demo-hero h1{font-size:2.45rem}.demo-featured-section{margin-top:-32px;padding-bottom:45px}.demo-featured-card{border-radius:18px}.demo-featured-card .demo-video-copy{padding:24px}.demo-featured-card .demo-video-copy h2{font-size:1.6rem}.demo-video-grid{grid-template-columns:1fr}.demo-library{padding-bottom:65px}.demo-library-heading h2{font-size:2.25rem}}.tq-diagnosis-shell{scroll-margin-top:90px}.tq-progress{background:#fff;position:relative}.tq-progress-labels{position:relative;gap:12px}.tq-progress-labels span{position:relative;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;min-width:0;padding:8px 4px;color:#81929c}.tq-progress-labels span b{grid-row:1/3;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf2f4;color:#70838e;font-size:.72rem}.tq-progress-labels span small{font-size:.62rem;font-weight:600;color:#94a2aa;white-space:normal}.tq-progress-labels span.active{color:#0b7188}.tq-progress-labels span.active b{background:#0f8aa3;color:#fff}.tq-progress-labels span.active small{color:#607d89}.tq-outcome-strip{margin:15px 0 2px;padding:11px 13px;border-radius:12px;background:#f5f9fa;border:1px solid #e3ecef;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tq-outcome-strip strong{font-size:.72rem;color:#18394a;margin-right:4px}.tq-outcome-strip span{font-size:.68rem;color:#607783;background:#fff;border:1px solid #dfe9ed;padding:5px 8px;border-radius:999px}.tq-step-heading-focus{padding:18px;border-radius:16px;background:linear-gradient(120deg,#f2fbfd,#fff);border:1px solid #d7edf2}.tq-step-overline{font-size:.66rem!important;font-weight:900;color:#0b829a!important;letter-spacing:.09em;margin-bottom:4px!important}.tq-branch-card{grid-template-rows:auto auto auto}.tq-branch-benefits{grid-column:2;margin:10px 0 0;padding:0;list-style:none;display:flex;gap:6px;flex-wrap:wrap}.tq-branch-benefits li{font-size:.65rem;font-weight:800;color:#536d79;background:#f3f7f8;border-radius:999px;padding:5px 7px}.tq-branch-card:has(input:checked) .tq-branch-benefits li{background:#fff;color:#0c7389}.tq-building-status{margin-bottom:16px;padding:14px 15px;border-radius:14px;background:#071c2f;color:#fff}.tq-building-status>div:first-child{display:flex;gap:8px;align-items:center;font-size:.82rem}.tq-pulse{width:9px;height:9px;border-radius:50%;background:#6ce3f5;box-shadow:0 0 0 5px #6ce3f51f}.tq-building-track{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.tq-building-track span{font-size:.65rem;color:#8fa9b6;border:1px solid rgba(255,255,255,.11);padding:5px 7px;border-radius:999px}.tq-building-track span.done{color:#a9eaf4;background:#5bd5e814}.tq-building-track span.active{color:#fff;border-color:#59d5e9}.tq-result-dimensions{margin-top:15px;padding:18px;border:1px solid #dfe8eb;border-radius:16px;background:#fff}.tq-dim-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:13px}.tq-dim-title span{font-size:.72rem;color:#7b8d96}.tq-dim-row{display:grid;grid-template-columns:120px 1fr 34px;gap:10px;align-items:center;margin:9px 0}.tq-dim-row>span{font-size:.76rem;font-weight:800;color:#425d6b}.tq-dim-row>div{height:8px;background:#edf2f4;border-radius:99px;overflow:hidden}.tq-dim-row i{display:block;height:100%;background:linear-gradient(90deg,#159ab5,#57d2e4);border-radius:99px}.tq-dim-row b{font-size:.72rem;text-align:right;color:#345362}.tq-form-step{min-height:390px}@media(max-width:680px){.tq-progress-labels{grid-template-columns:1fr 1fr}.tq-progress-labels span{font-size:.68rem}.tq-outcome-strip strong{width:100%}.tq-form-step{min-height:0}.tq-branch-benefits{grid-column:1/-1}.tq-dim-title{display:grid}.tq-dim-row{grid-template-columns:88px 1fr 30px}}.tq-field textarea{width:100%;border:1px solid #cfdde3;background:#fff;border-radius:12px;padding:13px 14px;color:#10293c;font:inherit;outline:none;resize:vertical;min-height:96px}.tq-field textarea:focus{border-color:#20a7c3;box-shadow:0 0 0 3px #20a7c31c}.tq-field small{font-size:.68rem;color:#7a8d96;line-height:1.45}.tq-field-wide{grid-column:1/-1}.tq-result-scope{margin-top:13px;padding:11px 13px;border:1px solid rgba(255,255,255,.14);border-radius:12px;display:grid;gap:3px}.tq-result-scope b{font-size:.72rem;color:#8ee6f7}.tq-result-scope span{font-size:.82rem;color:#d3e2e8}.tq-platform-section{position:relative;overflow:hidden}.tq-platform-section:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-180px;top:120px;background:radial-gradient(circle,rgba(54,187,215,.14),transparent 68%);pointer-events:none}.tq-platform-hero{display:grid;grid-template-columns:1.45fr .75fr;gap:34px;align-items:center}.tq-platform-hero h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1.02;max-width:950px;margin:8px 0 18px}.tq-platform-lead{font-size:1.02rem;line-height:1.7;color:#c2d3dc;max-width:900px}.tq-platform-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.tq-platform-promise{display:grid;gap:10px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#ffffff0b}.tq-platform-badge{font-size:.65rem;font-weight:900;letter-spacing:.09em;color:#8ce5f5;margin-bottom:3px}.tq-platform-stat{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:12px;border-radius:13px;background:#ffffff0d}.tq-platform-stat b{font-size:1.3rem;color:#8ce5f5}.tq-platform-stat span{font-size:.8rem;color:#d1dee4}.tq-platform-lifecycle{margin-top:58px}.tq-lifecycle-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end}.tq-lifecycle-head h3{font-size:1.8rem;margin:5px 0}.tq-lifecycle-head>p{color:#9eb3bf}.tq-lifecycle-flow{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:22px}.tq-lifecycle-flow article{position:relative;padding:17px 13px;min-width:0;border-radius:15px;background:#ffffff0e;border:1px solid rgba(255,255,255,.09)}.tq-lifecycle-flow article:not(:last-child):after{content:"→";position:absolute;right:-10px;top:22px;z-index:2;color:#58cede;font-weight:900}.tq-lifecycle-flow span{font-size:.62rem;font-weight:900;color:#6bd8e8}.tq-lifecycle-flow b{display:block;font-size:.9rem;margin:5px 0}.tq-lifecycle-flow p{font-size:.69rem;line-height:1.45;color:#9fb5c0;margin:0}.tq-platform-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin-top:34px}.tq-platform-card{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff0c;padding:23px;min-width:0}.tq-platform-card-large{grid-row:span 2}.tq-platform-card h3{font-size:1.35rem;margin:6px 0 10px}.tq-platform-card>p:not(.eyebrow){color:#a9bec8;line-height:1.6;font-size:.85rem}.tq-platform-card-icon{width:42px;height:42px;border-radius:12px;background:#5cdaed1a;color:#75dceb;border:1px solid rgba(92,218,237,.2);display:grid;place-items:center;font-weight:900;margin-bottom:14px}.tq-doc-architecture{display:grid;gap:8px;margin-top:18px}.tq-doc-architecture>div{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0000001a}.tq-doc-architecture span{grid-row:1/3;width:38px;height:38px;border-radius:10px;background:#5cdaed1c;display:grid;place-items:center;font-size:.66rem;font-weight:900;color:#6fd9e9}.tq-doc-architecture b{font-size:.8rem}.tq-doc-architecture small{color:#90a8b4;font-size:.68rem;margin-top:2px}.tq-platform-note{margin-top:14px;padding:10px 12px;border-left:3px solid #50c9dc;background:#ffffff0a;font-size:.7rem;color:#abc0c9}.tq-platform-list{padding-left:18px;color:#bed0d8;font-size:.8rem}.tq-platform-list li{margin:7px 0}.tq-access-roles,.tq-ai-capabilities{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.tq-access-roles span,.tq-ai-capabilities span{font-size:.65rem;padding:6px 8px;border-radius:999px;background:#ffffff12;color:#c4d5dc;border:1px solid rgba(255,255,255,.08)}.tq-platform-caveat{display:block;color:#7f99a5;font-size:.63rem;line-height:1.45;margin-top:12px}.tq-platform-ai{grid-column:1/-1;display:grid;grid-template-columns:auto 1.05fr 1.4fr;column-gap:18px;align-items:start}.tq-platform-ai .tq-platform-card-icon{grid-row:1/5}.tq-platform-ai .eyebrow,.tq-platform-ai h3,.tq-platform-ai>p{grid-column:2}.tq-ai-conversation{grid-column:3;grid-row:1/5;display:grid;gap:8px}.tq-ai-user{justify-self:end;max-width:85%;padding:10px 12px;border-radius:12px 12px 4px;background:#ffffff17;font-size:.76rem;color:#dce8ed}.tq-ai-answer{display:grid;gap:4px;padding:12px;border-radius:12px 12px 12px 4px;background:#53d1e417;border:1px solid rgba(83,209,228,.13)}.tq-ai-answer b{font-size:.72rem;color:#7dddec}.tq-ai-answer span{font-size:.75rem;color:#bfd0d8;line-height:1.5}.tq-ai-capabilities{grid-column:2}.tq-platform-workspace{margin-top:36px;padding:24px;border-radius:22px;background:#f2f7f9;color:#10293c}.tq-workspace-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.tq-workspace-head h3{margin:4px 0 0;font-size:1.5rem}.tq-workspace-head>span{font-size:.68rem;color:#748893}.tq-workspace-shell{display:grid;grid-template-columns:165px 1fr;border:1px solid #d9e5e9;border-radius:18px;overflow:hidden;background:#fff}.tq-workspace-nav{padding:16px;background:#0a2638;color:#fff;display:grid;align-content:start;gap:5px}.tq-workspace-nav b{font-size:.82rem;letter-spacing:.08em;margin-bottom:10px}.tq-workspace-nav span{padding:8px 9px;border-radius:8px;font-size:.7rem;color:#a9bdc7}.tq-workspace-nav span.active{background:#52d0e321;color:#8ee6f5}.tq-workspace-main{min-width:0;padding:18px}.tq-workspace-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center}.tq-workspace-toolbar div:first-child{display:grid}.tq-workspace-toolbar small{font-size:.6rem;color:#77909c}.tq-workspace-toolbar b{font-size:1rem}.tq-workspace-role{font-size:.68rem;padding:7px 9px;border:1px solid #dce7eb;border-radius:9px;color:#5b7480}.tq-workspace-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px}.tq-workspace-kpis>div{padding:12px;border:1px solid #e0e9ec;border-radius:12px;background:#fbfcfd;display:grid}.tq-workspace-kpis small{font-size:.63rem}.tq-workspace-kpis b{font-size:1.45rem;margin:3px 0}.tq-workspace-kpis span{font-size:.6rem;color:#7a909a}.tq-workspace-content{display:grid;grid-template-columns:1.5fr .7fr;gap:10px;margin-top:10px}.tq-workspace-panel{border:1px solid #e0e9ec;border-radius:13px;padding:14px}.tq-panel-row{display:flex;justify-content:space-between;gap:12px;font-size:.72rem}.tq-panel-row span{color:#5a7b88}.tq-workspace-progress{height:7px;border-radius:99px;background:#edf2f4;overflow:hidden;margin:12px 0}.tq-workspace-progress i{display:block;height:100%;background:#2aadc4;border-radius:99px}.tq-workspace-items{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tq-workspace-items span{font-size:.64rem;color:#607985}.tq-workspace-ai{display:grid;align-content:start;gap:8px;background:#f5fbfc}.tq-workspace-ai small{font-size:.6rem;font-weight:900;color:#0d8299}.tq-workspace-ai b{font-size:.77rem;line-height:1.45}.tq-workspace-ai .btn{justify-self:start}.tq-platform-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:38px;padding:24px;border-top:1px solid rgba(255,255,255,.1)}.tq-platform-bottom h3{font-size:1.55rem;margin:5px 0}.tq-platform-bottom p:not(.eyebrow){color:#9fb3bd;max-width:760px}@media(max-width:1000px){.tq-platform-hero,.tq-lifecycle-head{grid-template-columns:1fr}.tq-lifecycle-flow{grid-template-columns:repeat(4,1fr)}.tq-lifecycle-flow article:after{display:none}.tq-platform-ai{grid-template-columns:auto 1fr}.tq-platform-ai .eyebrow,.tq-platform-ai h3,.tq-platform-ai>p,.tq-ai-capabilities{grid-column:2}.tq-ai-conversation{grid-column:1/-1;grid-row:auto;margin-top:10px}.tq-workspace-kpis{grid-template-columns:1fr 1fr}}@media(max-width:720px){.tq-lifecycle-flow,.tq-platform-grid{grid-template-columns:1fr}.tq-platform-card-large{grid-row:auto}.tq-platform-ai{grid-column:auto;display:block}.tq-platform-ai .tq-platform-card-icon{margin-bottom:14px}.tq-ai-conversation{margin-top:16px}.tq-workspace-shell{grid-template-columns:1fr}.tq-workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr));overflow:auto}.tq-workspace-nav b{grid-column:1/-1}.tq-workspace-nav span{white-space:nowrap;text-align:center}.tq-workspace-content{grid-template-columns:1fr}.tq-platform-bottom,.tq-workspace-head{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.tq-workspace-kpis,.tq-workspace-items{grid-template-columns:1fr}}.tq-route-continue{margin:16px 0 4px;display:inline-flex}.tq-diag-message{display:none;margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#fff6e8;border:1px solid #f0d29b;color:#744b09;font-size:.75rem;font-weight:750}.tq-diag-message.show{display:block}.tq-scale-simple{margin-top:38px;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:#ffffff0b;display:grid;grid-template-columns:1fr 1.35fr auto;gap:22px;align-items:center}.tq-scale-copy h3{font-size:1.35rem;margin:5px 0 8px}.tq-scale-copy>p:not(.eyebrow){font-size:.78rem;line-height:1.55;color:#9eb3bd;margin:0}.tq-scale-path{display:flex;align-items:center;gap:7px;min-width:0}.tq-scale-path>div{min-width:0;flex:1;padding:10px;border-radius:11px;background:#ffffff0e;border:1px solid rgba(255,255,255,.07);display:grid;gap:2px}.tq-scale-path b{font-size:.73rem}.tq-scale-path span{font-size:.6rem;color:#8fa7b2}.tq-scale-path i{font-style:normal;color:#5dd2e4;font-weight:900}@media(max-width:1000px){.tq-scale-simple{grid-template-columns:1fr}.tq-scale-path{flex-wrap:wrap}.tq-scale-path>div{min-width:130px}}@media(max-width:600px){.tq-scale-path{display:grid;grid-template-columns:1fr}.tq-scale-path i{transform:rotate(90deg);justify-self:center}.tq-route-continue{width:100%;justify-content:center;text-align:center}}.tq-home-system-head{display:grid;grid-template-columns:1.4fr .75fr;gap:32px;align-items:end}.tq-home-system-head h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;margin:7px 0 14px}.tq-home-system-head>div:first-child>p:last-child{max-width:880px;color:#607682;line-height:1.65}.tq-home-system-key{padding:18px;border:1px solid #dce8ec;border-radius:17px;background:#f5f9fa;display:grid;gap:7px}.tq-home-system-key>span{font-size:.64rem;font-weight:900;letter-spacing:.08em;color:#0b8299}.tq-home-system-key b{font-size:.92rem;color:#173949;line-height:1.4}.tq-home-system-key small{color:#758993;font-size:.72rem}.tq-home-journey{position:relative;margin-top:30px;display:grid;gap:12px}.tq-home-rail{position:absolute;left:31px;top:34px;bottom:34px;width:2px;background:#dbe7eb;z-index:0}.tq-home-rail i{display:block;width:100%;height:100%;background:linear-gradient(#1aa6c2,#72d7e7);opacity:.65}.tq-home-step{position:relative;z-index:1;display:grid;grid-template-columns:64px 1.3fr .65fr;gap:18px;align-items:center;padding:19px;border:1px solid #dfe9ed;border-radius:18px;background:#fff}.tq-home-step-number{width:48px;height:48px;border-radius:14px;background:#edf8fa;border:1px solid #d4edf2;display:grid;place-items:center;font-size:.72rem;font-weight:900;color:#0b8199;box-shadow:0 0 0 8px #fff}.tq-home-step-main{min-width:0}.tq-home-step-main .verb{font-size:.65rem;font-weight:900;letter-spacing:.09em;color:#0c87a0}.tq-home-step-main h3{font-size:1.17rem;margin:4px 0 6px}.tq-home-step-main>p{font-size:.82rem;line-height:1.55;color:#607783;margin:0}.tq-home-step-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.tq-home-step-tags span{font-size:.63rem;padding:5px 7px;border-radius:999px;background:#f3f7f8;color:#58707b;border:1px solid #e4ecef}.tq-home-step-output{padding:13px 14px;border-left:2px solid #6ed3e2;background:#f8fbfc;border-radius:0 12px 12px 0;display:grid;gap:3px;min-width:0}.tq-home-step-output small{font-size:.58rem;font-weight:900;color:#0e8299;letter-spacing:.08em}.tq-home-step-output b{font-size:.8rem;color:#173b4a}.tq-home-step-output span{font-size:.66rem;color:#778a94;line-height:1.4}.tq-home-step-live{border-color:#9ddde8;background:linear-gradient(120deg,#f1fbfd,#fff)}.tq-home-step-live .tq-home-step-number{background:#0e899f;color:#fff;border-color:#0e899f}.tq-home-continuity{margin-top:20px;padding:22px;border-radius:18px;background:#071c2f;color:#fff;display:grid;grid-template-columns:1fr 1.1fr;gap:25px;align-items:center}.tq-home-continuity h3{font-size:1.25rem;margin:4px 0 7px}.tq-home-continuity-copy>p:last-child{font-size:.78rem;line-height:1.55;color:#a9bec8;margin:0}.tq-home-continuity-flow{display:flex;align-items:center;gap:8px}.tq-home-continuity-flow>div{flex:1;padding:12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:grid;gap:2px;min-width:0}.tq-home-continuity-flow span{font-size:.58rem;color:#6fd9e9;font-weight:900}.tq-home-continuity-flow b{font-size:.8rem}.tq-home-continuity-flow small{font-size:.58rem;color:#91a8b3}.tq-home-continuity-flow i{font-style:normal;color:#61d2e3;font-weight:900}.tq-home-platform-preview{display:grid;grid-template-columns:.75fr 1.25fr;gap:24px;align-items:center;margin-top:28px;padding:24px;border:1px solid #dce8ec;border-radius:20px;background:#f5f9fa}.tq-home-preview-copy h3{font-size:1.35rem;margin:5px 0 8px}.tq-home-preview-copy>p:not(.eyebrow){font-size:.8rem;line-height:1.55;color:#617783}.tq-home-preview-copy .btn{margin-top:9px}.tq-home-preview-ui{display:grid;grid-template-columns:135px 1fr;border:1px solid #d7e4e8;border-radius:15px;overflow:hidden;background:#fff;min-width:0}.tq-home-preview-sidebar{padding:13px;background:#0b2739;color:#fff;display:grid;align-content:start;gap:4px}.tq-home-preview-sidebar b{font-size:.72rem;letter-spacing:.08em;margin-bottom:7px}.tq-home-preview-sidebar span{font-size:.6rem;color:#9fb4be;padding:6px 7px;border-radius:7px}.tq-home-preview-sidebar span.active{background:#5bd3e521;color:#8ce5f5}.tq-home-preview-main{padding:14px;min-width:0}.tq-home-preview-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.tq-home-preview-top>div{display:grid}.tq-home-preview-top small{font-size:.52rem;color:#7b909a}.tq-home-preview-top b{font-size:.82rem}.tq-home-preview-top>span{font-size:.58rem;color:#0b8299;border:1px solid #d8e8ec;border-radius:999px;padding:5px 7px}.tq-home-preview-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.tq-home-preview-kpis>div{padding:9px;border:1px solid #e1e9ec;border-radius:9px;background:#fbfcfd;display:grid}.tq-home-preview-kpis small{font-size:.52rem;color:#7a8e98}.tq-home-preview-kpis b{font-size:1rem}.tq-home-preview-body{display:grid;grid-template-columns:1.3fr .7fr;gap:8px;margin-top:8px}.tq-home-preview-body>div{padding:10px;border:1px solid #e1e9ec;border-radius:10px;display:grid;gap:5px}.tq-home-preview-body b{font-size:.65rem}.tq-home-preview-body span,.tq-home-preview-body small{font-size:.54rem;color:#758a94}.tq-home-preview-body i{height:6px;background:#edf2f4;border-radius:99px;overflow:hidden}.tq-home-preview-body em{display:block;width:78%;height:100%;background:#28adc4;border-radius:99px}.tq-home-cta{margin-top:26px}@media(max-width:960px){.tq-home-system-head,.tq-home-continuity,.tq-home-platform-preview{grid-template-columns:1fr}.tq-home-step{grid-template-columns:58px 1fr}.tq-home-step-output{grid-column:2}}@media(max-width:650px){.tq-home-rail{left:25px}.tq-home-step{grid-template-columns:48px 1fr;padding:15px;gap:12px}.tq-home-step-number{width:40px;height:40px;border-radius:12px;box-shadow:0 0 0 6px #fff}.tq-home-step-output{grid-column:1/-1;border-left:0;border-top:2px solid #6ed3e2;border-radius:10px}.tq-home-continuity-flow{display:grid;grid-template-columns:1fr}.tq-home-continuity-flow i{transform:rotate(90deg);justify-self:center}.tq-home-preview-ui{grid-template-columns:1fr}.tq-home-preview-sidebar{grid-template-columns:repeat(4,minmax(0,1fr));overflow:auto}.tq-home-preview-sidebar b{grid-column:1/-1}.tq-home-preview-sidebar span{text-align:center;white-space:nowrap}.tq-home-preview-body{grid-template-columns:1fr}.tq-home-preview-kpis{grid-template-columns:1fr 1fr 1fr}}.skip-link{position:fixed;left:16px;top:12px;z-index:9999;padding:11px 15px;border-radius:12px;background:#fff;color:var(--navy);font-weight:900;box-shadow:var(--shadow);transform:translateY(-180%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(0,169,207,.48);outline-offset:3px}section[id],main[id]{scroll-margin-top:104px}button,.btn{min-height:44px}.menu a,.mobile-menu a{text-underline-offset:4px}.menu a[aria-current=page]{color:var(--cyan2)}.mobile-menu{max-height:calc(100dvh - 132px);overflow:auto}body.tq-menu-open{overflow:hidden}.v5-hero .lead{max-width:68ch}.v5-legal{max-width:78ch}[hidden]{display:none!important}@media(max-width:760px){.container{width:min(calc(100% - 28px),var(--max))}.topline .container{align-items:flex-start}.topline .container span:last-child{display:none}.mobile-menu{top:96px}.v5-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root{--muted:#425866;--line:#aebdc5}.btn-light{border-width:2px}}.v5-live:before{animation:none!important;box-shadow:none!important}.v5-stage{transform:translateZ(0);backface-visibility:hidden;contain:layout paint}.v5-workspace{isolation:isolate}#systemBuilderFlow.v5-flowmap{display:flex!important;flex-direction:column;gap:9px;width:100%;max-width:100%;box-sizing:border-box}#systemBuilderFlow .v5-node{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:none!important;padding:0!important;margin:0!important;overflow:hidden;box-sizing:border-box;border:1px solid var(--line);border-radius:15px;background:#fff;position:relative;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#systemBuilderFlow .v5-node:after{display:none!important}#systemBuilderFlow .v5-node.ai{border-color:#c8c1ff;background:linear-gradient(90deg,#fbfaff,#f5fbff)}#systemBuilderFlow .v5-node-toggle{display:grid!important;width:100%!important;min-width:0!important;box-sizing:border-box;appearance:none;border:0;margin:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 20px!important;gap:11px;align-items:center;padding:12px!important}#systemBuilderFlow .v5-node-toggle:hover{background:#097e9709}#systemBuilderFlow .v5-node-toggle:focus-visible{outline:3px solid rgba(0,166,200,.28);outline-offset:-3px}#systemBuilderFlow .v5-node-toggle .ico{grid-column:1!important;grid-row:1!important;width:38px;height:38px;margin:0!important}#systemBuilderFlow .v5-node-copy{grid-column:2!important;grid-row:1!important;display:block!important;min-width:0!important;width:auto!important}#systemBuilderFlow .v5-node-copy strong,#systemBuilderFlow .v5-node-copy small{display:block!important;width:auto!important;max-width:100%;overflow-wrap:normal!important;word-break:normal!important}#systemBuilderFlow .v5-node-copy strong{font-size:.88rem;line-height:1.25}#systemBuilderFlow .v5-node-copy small{margin-top:2px;color:var(--muted);font-size:.72rem;line-height:1.35}#systemBuilderFlow .v5-node-toggle em{grid-column:3!important;grid-row:1!important;justify-self:end!important;white-space:nowrap;margin:0!important}#systemBuilderFlow .v5-node-chevron{grid-column:4!important;grid-row:1!important;justify-self:center;font-size:1rem;color:#78909c;line-height:1;transition:transform .18s ease}#systemBuilderFlow .v5-node.is-open{border-color:#8dcfdb;box-shadow:0 8px 24px #084e6314}#systemBuilderFlow .v5-node.is-open .v5-node-chevron{transform:rotate(180deg)}#systemBuilderFlow .v5-node-detail{display:block;width:auto;min-width:0;box-sizing:border-box;margin:0 12px 12px 61px;padding:11px 12px;border-radius:11px;background:#f5fafb;border:1px solid #e1edf0}#systemBuilderFlow .v5-node.ai .v5-node-detail{background:#f7f5ff;border-color:#e3defe}#systemBuilderFlow .v5-node-detail[hidden]{display:none!important}#systemBuilderFlow .v5-node-detail b{display:block;font-size:.68rem;color:#0c7f96;margin-bottom:4px}#systemBuilderFlow .v5-node-detail p{margin:0;color:#526b78;font-size:.7rem;line-height:1.48}#systemBuilderFlow .v5-node-detail>span{display:block;margin-top:7px;color:#173b4a;font-size:.66rem;font-weight:800}.tq-home-step{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.tq-home-step:focus-visible{outline:3px solid rgba(0,166,200,.25);outline-offset:3px}.tq-home-step:after{content:"⌄";position:absolute;right:16px;top:14px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#f0f7f9;color:#0b8299;font-weight:900;transition:transform .18s ease}.tq-home-step.is-open:after{transform:rotate(180deg)}.tq-home-step:not(.is-open) .tq-home-step-main>p,.tq-home-step:not(.is-open) .tq-home-step-tags,.tq-home-step:not(.is-open) .tq-home-step-output{display:none}.tq-home-step.is-open{border-color:#9ddde8;box-shadow:0 12px 30px #0d556914}.tq-home-step[aria-expanded=false]{grid-template-columns:64px minmax(0,1fr)}.tq-home-step[aria-expanded=false] .tq-home-step-main h3{margin-bottom:4px}.tq-home-step[aria-expanded=false] .tq-home-step-main{padding-right:34px}@media(max-width:680px){#systemBuilderFlow .v5-node-toggle{grid-template-columns:34px minmax(0,1fr) 18px!important;grid-template-rows:auto auto;padding:10px!important}#systemBuilderFlow .v5-node-toggle .ico{width:34px;height:34px;grid-row:1/3!important}#systemBuilderFlow .v5-node-copy{grid-column:2!important;grid-row:1!important}#systemBuilderFlow .v5-node-toggle em{grid-column:2!important;grid-row:2!important;justify-self:start!important;margin-top:5px!important}#systemBuilderFlow .v5-node-chevron{grid-column:3!important;grid-row:1/3!important}#systemBuilderFlow .v5-node-detail{margin:0 10px 10px 53px}.tq-home-step[aria-expanded=false]{grid-template-columns:48px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){#systemBuilderFlow .v5-node,#systemBuilderFlow .v5-node-chevron,.tq-home-step,.tq-home-step:after{transition:none!important}}header{position:sticky;top:0}html,body,#root{overflow:visible}main{overflow:visible}.mobile-menu{top:76px}section[id]{scroll-margin-top:90px}#root .section{text-align:left}#root .section h2,#root .section h3,#root .section h4{margin-left:0;margin-right:0}#root .v5-intro,#root .tq-quick-route-label{margin-left:0;margin-right:0;text-align:left}#root .v5-cta-band{text-align:left}#root .v5-cta-band .actions{justify-content:flex-start}.source-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.route-result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;align-items:center}@media(max-width:680px){.source-actions{justify-content:flex-start}}.tq-public-header{position:sticky;top:0;z-index:60;width:100%;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(219,229,235,.9)}.tq-public-nav{height:76px;display:flex;align-items:center;gap:28px}.tq-public-brand{display:flex;align-items:center;gap:11px;min-width:178px;font-weight:900}.tq-public-brandmark{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:linear-gradient(135deg,var(--navy),var(--cyan));color:#fff;box-shadow:0 8px 24px #007fa538}.tq-public-brand>span:last-child{display:flex;flex-direction:column}.tq-public-brand small{display:block;color:#708595;font-size:.65rem;font-weight:700;letter-spacing:.03em}.tq-public-menu{display:flex;align-items:center;justify-content:center;gap:22px;flex:1}.tq-public-menu a{color:#496172;font-size:.88rem;font-weight:800}.tq-public-actions{display:flex;align-items:center;gap:10px}.tq-public-hamb{display:none;margin-left:auto;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:#eef7fa;color:var(--navy);font-size:1.55rem;line-height:1}.tq-public-mobile-menu{display:none;position:fixed;top:76px;left:12px;right:12px;z-index:70;max-height:calc(100dvh - 92px);overflow:auto;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.tq-public-mobile-menu.open{display:grid;gap:8px}.tq-public-mobile-menu a{padding:11px 12px;border-radius:12px;font-weight:800}.tq-public-mobile-menu a:hover{background:var(--soft)}@media(max-width:860px){.tq-public-menu,.tq-public-actions{display:none}.tq-public-hamb{display:grid;place-items:center}}@media(max-width:580px){.topline{font-size:.68rem;line-height:1.35;padding:7px 0}.tq-public-nav{height:66px;gap:12px}.tq-public-brand{min-width:0;gap:9px}.tq-public-brandmark{width:38px;height:38px;border-radius:12px}.tq-public-brand>span:last-child{font-size:1rem;line-height:1.05}.tq-public-brand small{font-size:.56rem;margin-top:3px}.tq-public-mobile-menu{top:66px}}.demo-featured-intro{padding:0;border:0;background:transparent;box-shadow:none}
