._section_14ybh_1{background:var(--surface)}._grid_14ybh_5{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,72px);align-items:start}._left_14ybh_12{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:120px}._title_14ybh_20{font-size:clamp(30px,3.4vw,44px);line-height:1.12}._right_14ybh_25{display:flex;flex-direction:column;gap:var(--space-6)}._body_14ybh_31{font-size:clamp(16px,1.3vw,17px);line-height:1.75;color:var(--ink-muted)}._chips_14ybh_37{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0;margin:0;list-style:none}._chip_14ybh_37{display:inline-flex;align-items:center;height:42px;padding-inline:18px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-alt);font-size:13px;font-weight:600;color:var(--ink)}@media (max-width: 900px){._grid_14ybh_5{grid-template-columns:minmax(0,1fr)}._left_14ybh_12{position:static}}._card_5eql0_8{display:flex;justify-content:center;padding:clamp(32px,4vw,56px) clamp(24px,3.6vw,48px);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card)}._wrap_5eql0_20{position:relative;border-radius:inherit;overflow:hidden}._veiled_5eql0_27{pointer-events:none;-webkit-user-select:none;user-select:none}._veiledClipped_5eql0_33{overflow:hidden;mask-image:linear-gradient(to bottom,#000 42%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 42%,transparent 100%)}._overlay_5eql0_39{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#f4f8fcb3;backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%)}._overlay_5eql0_39 ._notice_5eql0_53{padding:clamp(28px,3.4vw,40px) clamp(24px,3vw,40px);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-raised)}._notice_5eql0_53{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:46ch;text-align:center}._badge_5eql0_72{display:inline-flex;align-items:center;gap:var(--space-2);padding:7px 16px;border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface-alt);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt-600)}._dot_5eql0_88{width:8px;height:8px;border-radius:var(--radius-full);background:var(--cyan-500);animation:_pulse_5eql0_1 2.2s var(--ease-out) infinite}@keyframes _pulse_5eql0_1{0%{box-shadow:0 0 #22d3ee8c}70%{box-shadow:0 0 0 9px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}._title_5eql0_109{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2.2vw,26px);line-height:1.2;letter-spacing:-.02em;color:var(--ink)}._message_5eql0_118{font-size:15px;line-height:25px;color:var(--ink-muted)}._action_5eql0_124{margin-top:var(--space-1)}@media (max-width: 640px){._overlay_5eql0_39{padding:var(--space-4)}._notice_5eql0_53{gap:var(--space-3)}}@media (prefers-reduced-motion: reduce){._dot_5eql0_88{animation:none}}._section_1arbs_5{background:var(--surface-alt)}._grid_1arbs_11{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:var(--space-8);align-items:start}._aside_1arbs_20{position:sticky;top:120px;display:flex;flex-direction:column;gap:var(--space-4)}._title_1arbs_28{font-size:clamp(26px,2.6vw,34px);line-height:1.18}._lead_1arbs_33{font-size:15px;line-height:24px;color:var(--ink-muted)}._infoCard_1arbs_41{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface)}._infoLine_1arbs_51{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;line-height:22px;font-weight:500;color:var(--ink-muted)}._infoLine_1arbs_51 svg{flex-shrink:0;color:var(--cobalt-600)}a._infoLine_1arbs_51{text-decoration:none;transition:color var(--t-fast) ease}a._infoLine_1arbs_51:hover{color:var(--cobalt-600)}._brand_1arbs_77{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}._brand_1arbs_77 img{width:44px;height:auto}._brandSlogan_1arbs_89{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink-muted)}._formCard_1arbs_99{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);border:1px solid var(--line)}._form_1arbs_99{display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(28px,3.4vw,44px) clamp(24px,3.6vw,48px)}._row_1arbs_115{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._field_1arbs_121{display:flex;flex-direction:column;gap:var(--space-2)}._label_1arbs_127{font-size:13px;line-height:18px;font-weight:600;color:var(--ink)}._required_1arbs_134{color:var(--cobalt-600);margin-left:2px}._input_1arbs_141,._textarea_1arbs_142,._select_1arbs_143{min-height:46px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-alt);color:var(--ink);font-size:14px;font-family:inherit;transition:border-color var(--t-fast) ease,background var(--t-fast) ease,box-shadow var(--t-fast) ease}._textarea_1arbs_142{resize:vertical;min-height:110px}._input_1arbs_141:focus,._textarea_1arbs_142:focus,._select_1arbs_143:focus{outline:none;background:var(--surface);border-color:var(--cobalt-600);box-shadow:0 0 0 3px #2563eb29}._select_1arbs_143{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%234b5c7a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}._select_1arbs_143:invalid,._select_1arbs_143 option[value=""][disabled]{color:var(--ink-muted)}._inputError_1arbs_192{border-color:#b3261e;background:#fdf5f4}._inputError_1arbs_192:focus{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e1f}._error_1arbs_202{font-size:12px;line-height:16px;font-weight:600;color:#b3261e}._summary_1arbs_209{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:#fdf5f4;border:1px solid #B3261E;color:#b3261e;font-size:14px;font-weight:600;line-height:22px}._phoneRow_1arbs_222{display:flex;gap:var(--space-3)}._phoneSelect_1arbs_227{flex:0 0 180px;display:flex;flex-direction:column;gap:var(--space-2)}._phoneInput_1arbs_234{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}._checkField_1arbs_243{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-3);align-items:start}._checkbox_1arbs_250{width:20px;height:20px;accent-color:var(--cobalt-600);cursor:pointer;padding:12px;box-sizing:content-box;margin:-12px}._checkLabel_1arbs_262{font-size:13px;line-height:20px;color:var(--ink-muted);cursor:pointer;padding-block:var(--space-2)}._checkField_1arbs_243 ._error_1arbs_202{grid-column:1 / -1}._success_1arbs_276{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-alt);font-size:14px;line-height:22px;color:var(--ink)}._successIcon_1arbs_289{color:var(--teal-500);flex-shrink:0;margin-top:2px}@media (max-width: 1000px){._grid_1arbs_11{grid-template-columns:minmax(0,1fr)}._aside_1arbs_20{position:static}}@media (max-width: 640px){._row_1arbs_115{grid-template-columns:minmax(0,1fr)}._phoneRow_1arbs_222{flex-direction:column}._phoneSelect_1arbs_227{flex:auto}}@media (prefers-reduced-motion: reduce){._brand_1arbs_77 img{animation:none}}._footer_f05k8_1{background:var(--surface-dark);color:var(--ink-inverse);padding-block:clamp(40px,5vw,64px) var(--space-8)}._grid_f05k8_7{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,72px);padding-bottom:var(--space-8)}._brandCol_f05k8_14{display:flex;flex-direction:column;gap:var(--space-4)}._brand_f05k8_14{display:flex;align-items:center;gap:var(--space-3)}._brandLogo_f05k8_26{height:72px;width:auto}._blurb_f05k8_31{font-size:14px;line-height:22px;font-weight:500;color:var(--ink-inverse-muted);max-width:40ch}._social_f05k8_39{display:flex;gap:var(--space-3)}._socialLink_f05k8_44{width:44px;height:44px;border-radius:var(--radius-full);border:1px solid rgba(170,185,216,.35);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-inverse);transition:border-color var(--t-fast) ease,color var(--t-fast) ease}._socialLink_f05k8_44:hover{border-color:var(--cyan-500);color:var(--cyan-500)}._col_f05k8_61{display:flex;flex-direction:column;gap:var(--space-3)}._heading_f05k8_67{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-inverse-muted)}._link_f05k8_75{font-size:14px;line-height:22px;font-weight:500;color:var(--ink-inverse)}._link_f05k8_75:hover{color:var(--cyan-500)}._watermark_f05k8_86{font-family:var(--font-display);font-size:clamp(40px,7vw,92px);font-weight:700;letter-spacing:-.04em;color:#aab9d821;line-height:1.1;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}._legal_f05k8_98{border-top:1px solid rgba(170,185,216,.25);padding-top:var(--space-5, 20px);margin-top:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;font-size:12px;line-height:18px;font-weight:500;color:var(--ink-inverse-muted)}._legalLinks_f05k8_113{display:flex;gap:var(--space-5, 20px)}._legalLinks_f05k8_113 a{color:var(--ink-inverse-muted)}._legalLinks_f05k8_113 a:hover{color:var(--cyan-500)}@media (max-width: 900px){._grid_f05k8_7{grid-template-columns:repeat(2,minmax(0,1fr))}._brandCol_f05k8_14{grid-column:1 / -1}}@media (max-width: 560px){._grid_f05k8_7{grid-template-columns:minmax(0,1fr)}}._hero_1yp07_1{position:relative;overflow:hidden;background:var(--surface-dark);color:var(--ink-inverse);padding-block:clamp(56px,8vw,104px) clamp(120px,12vw,160px)}._glow_1yp07_9{position:absolute;inset-inline-end:-8%;top:-10%;width:min(760px,90vw);aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle,#22d3ee42,#22d3ee00 66%);animation:_pulse_1yp07_1 9s ease-in-out infinite;pointer-events:none}._facets_1yp07_21{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.18;pointer-events:none}._inner_1yp07_30{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px)}._copy_1yp07_38{display:flex;flex-direction:column;gap:var(--space-6)}._title_1yp07_44{font-size:clamp(36px,5.2vw,60px);line-height:1.08;letter-spacing:-.025em;color:var(--ink-inverse);max-width:16ch}._lead_1yp07_52{color:var(--ink-inverse-muted);font-size:clamp(16px,1.4vw,18px);line-height:1.7;max-width:56ch}._ctas_1yp07_59{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}._badges_1yp07_66{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);padding:0;list-style:none}._badge_1yp07_66{display:inline-flex;align-items:center;height:36px;padding-inline:16px;border-radius:var(--radius-sm);border:1px solid rgba(170,185,216,.3);font-size:13px;font-weight:600}._art_1yp07_86{display:flex;align-items:center;justify-content:center}._art_1yp07_86 img{width:min(420px,100%);height:auto;animation:_float_1yp07_1 12s ease-in-out infinite;filter:drop-shadow(0 30px 60px rgba(34,211,238,.18))}@keyframes _float_1yp07_1{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes _pulse_1yp07_1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.07)}}@media (max-width: 900px){._inner_1yp07_30{grid-template-columns:minmax(0,1fr);text-align:left}._title_1yp07_44{max-width:none}._art_1yp07_86{order:-1}._art_1yp07_86 img{width:min(220px,55vw)}}@media (prefers-reduced-motion: reduce){._art_1yp07_86 img,._glow_1yp07_9{animation:none}}._section_1tddf_1{background:var(--surface)}._head_1tddf_5{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:clamp(32px,4vw,56px)}._timeline_1tddf_12{position:relative}._track_1tddf_16{position:absolute;left:0;right:0;top:11px;height:3px;overflow:visible}._trackLine_1tddf_25{stroke-dasharray:10 8;animation:_dash_1tddf_1 12s linear infinite}._steps_1tddf_30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,32px)}._step_1tddf_30{display:flex;flex-direction:column;gap:var(--space-4)}._dot_1tddf_42{width:24px;height:24px;border-radius:var(--radius-full);background:var(--surface);border:3px solid var(--cyan-500)}._stepTitle_1tddf_50{font-size:clamp(19px,1.7vw,23px);line-height:1.25}._stepText_1tddf_55{font-size:14px;line-height:22px;font-weight:500;color:var(--ink-muted)}@keyframes _dash_1tddf_1{to{stroke-dashoffset:-280}}@media (max-width: 900px){._steps_1tddf_30{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}._track_1tddf_16{display:none}._step_1tddf_30{padding-top:var(--space-4);border-top:2px solid var(--line)}._dot_1tddf_42{display:none}}@media (max-width: 560px){._steps_1tddf_30{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){._trackLine_1tddf_25{animation:none}}._header_xqx2x_1{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color var(--t-fast) ease,box-shadow var(--t-fast) ease}._header_xqx2x_1[data-scrolled=true]{border-bottom-color:var(--line);box-shadow:0 1px 2px #0a1f440a}._inner_xqx2x_16{display:flex;align-items:center;gap:var(--space-8);min-height:80px}._brand_xqx2x_23{display:block;flex-shrink:0}._brand_xqx2x_23 img{height:32px;width:auto}._nav_xqx2x_33{display:flex;align-items:center;gap:28px;flex-grow:1}._link_xqx2x_40{position:relative;padding-block:6px;font-size:14px;font-weight:600;color:var(--ink-muted)}._link_xqx2x_40:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--cyan-500);transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease-out)}._link_xqx2x_40:hover,._link_xqx2x_40[data-active=true]{color:var(--ink)}._link_xqx2x_40:hover:after,._link_xqx2x_40[data-active=true]:after{transform:scaleX(1)}._actions_xqx2x_72{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._lang_xqx2x_79{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding-inline:14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color var(--t-fast) ease}._lang_xqx2x_79:hover{border-color:var(--cobalt-600)}._burger_xqx2x_99{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}._mobilePanel_xqx2x_112{display:none;border-top:1px solid var(--line);background:var(--surface)}._mobileList_xqx2x_118{display:flex;flex-direction:column;padding-block:var(--space-4)}._mobileLink_xqx2x_124{padding-block:14px;font-size:16px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}._mobileCta_xqx2x_132{margin-block:var(--space-4);width:100%}@media (max-width: 1080px){._nav_xqx2x_33,._lang_xqx2x_79{display:none}._burger_xqx2x_99{display:inline-flex}._actions_xqx2x_72{margin-left:auto}._mobilePanel_xqx2x_112[data-open=true]{display:block}}@media (max-width: 680px){._actions_xqx2x_72 a._ctaDesktop_xqx2x_157{display:none}}._section_1uwsl_1{background:var(--surface);padding-bottom:var(--section-y)}._panel_1uwsl_6{position:relative;z-index:2;margin-top:clamp(-140px,-9vw,-80px);padding:clamp(16px,2vw,32px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-raised);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}._card_1uwsl_20{display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(20px,2vw,26px);border:1px solid var(--line);border-radius:12px;background:var(--surface-alt);transition:transform var(--t-base) var(--ease-out),border-color var(--t-base) ease,box-shadow var(--t-base) ease}._card_1uwsl_20:hover{transform:translateY(-6px);border-color:var(--cyan-500);box-shadow:0 18px 40px #0a1f4424}._icon_1uwsl_38{color:var(--cobalt-600)}._cardTitle_1uwsl_42{font-size:clamp(18px,1.5vw,20px);line-height:1.3}._cardText_1uwsl_47{font-size:14px;line-height:22px;font-weight:500;color:var(--ink-muted);margin:0}@media (max-width: 1080px){._panel_1uwsl_6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){._panel_1uwsl_6{grid-template-columns:minmax(0,1fr);margin-top:-72px}}._section_tntw0_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--surface-alt)}._left_tntw0_7,._right_tntw0_8{padding:clamp(40px,5vw,72px) clamp(20px,4vw,56px);display:flex;flex-direction:column;gap:var(--space-5, 20px)}._left_tntw0_7{background:var(--surface-alt)}._right_tntw0_8{position:relative;overflow:hidden;background:var(--surface-dark);color:var(--ink-inverse)}._glow_tntw0_26{position:absolute;inset-inline-end:-20%;top:-18%;width:460px;aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle,#22d3ee38,#22d3ee00 66%);pointer-events:none}._title_tntw0_37{font-size:clamp(26px,2.8vw,36px);line-height:1.16}._rightTitle_tntw0_42{color:var(--ink-inverse);text-align:center;font-size:clamp(26px,2.8vw,36px);line-height:1.16;position:relative}._diagram_tntw0_50{position:relative;flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:300px;padding-block:var(--space-6)}._diagram_tntw0_50 img{width:min(210px,42%);height:auto}._annotations_tntw0_65{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._annotationList_tntw0_73{display:none;flex-direction:column;gap:var(--space-2);padding:0;margin:0;list-style:none}._annotationItem_tntw0_82{display:flex;align-items:center;gap:var(--space-3);padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink)}._annotationDot_tntw0_95{width:10px;height:10px;border-radius:var(--radius-full);background:var(--brand-gradient-short);flex-shrink:0}._note_tntw0_103{font-size:14px;line-height:22px;font-weight:500;color:var(--ink-muted)}._panel_tntw0_110{position:relative;border:1px solid rgba(170,185,216,.28);border-radius:12px;background:#ffffff0d;padding:20px;display:flex;flex-direction:column;gap:var(--space-3)}._panelLabel_tntw0_121{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-inverse-muted)}._panelRow_tntw0_130{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5, 20px)}._flow_tntw0_137{stroke-dasharray:8 8;animation:_dash_tntw0_1 10s linear infinite}@keyframes _dash_tntw0_1{to{stroke-dashoffset:-280}}._panelNote_tntw0_148{position:relative;font-size:12px;line-height:19px;font-weight:500;color:var(--ink-inverse-muted)}@media (max-width: 980px){._section_tntw0_1,._panelRow_tntw0_130{grid-template-columns:minmax(0,1fr)}._diagram_tntw0_50 img{width:min(180px,46%)}}@media (max-width: 700px){._annotations_tntw0_65{display:none}._annotationList_tntw0_73{display:flex}._diagram_tntw0_50{min-height:0;padding-block:var(--space-4)}._diagram_tntw0_50 img{width:min(200px,56%)}}@media (prefers-reduced-motion: reduce){._flow_tntw0_137{animation:none}}._section_usirc_1{position:relative;overflow:hidden;background:var(--surface-dark);color:var(--ink-inverse)}._facets_usirc_8{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.14;pointer-events:none}._inner_usirc_17{position:relative}._head_usirc_21{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:clamp(32px,4vw,56px)}._title_usirc_28{color:var(--ink-inverse)}._grid_usirc_32{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}._item_usirc_38{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-6);border-top:2px solid var(--cyan-500)}._itemTitle_usirc_46{font-size:clamp(21px,2vw,26px);line-height:1.24;color:var(--ink-inverse)}._itemText_usirc_52{font-size:15px;line-height:25px;font-weight:500;color:var(--ink-inverse-muted)}@media (max-width: 900px){._grid_usirc_32{grid-template-columns:minmax(0,1fr)}}:root{--surface: #ffffff;--surface-alt: #f4f8fc;--surface-dark: #0a1f44;--surface-darker: #071733;--line: #e1e8f1;--ink: #0a1f44;--ink-muted: #4b5c7a;--ink-inverse: #ffffff;--ink-inverse-muted: #aab9d8;--cyan-500: #22d3ee;--cyan-600: #0ea5c4;--teal-500: #0da896;--cobalt-600: #2563eb;--cobalt-700: #1d4ed8;--on-accent: var(--ink);--on-cobalt: var(--ink-inverse);--focus-ring: var(--cobalt-600);--brand-gradient: linear-gradient(135deg, var(--cyan-500) 0%, var(--teal-500) 50%, var(--cobalt-600) 100%);--brand-gradient-short: linear-gradient(135deg, var(--cyan-500) 0%, var(--cobalt-600) 100%);--font-display: "Space Grotesk", system-ui, -apple-system, sans-serif;--font-sans: "Manrope", system-ui, -apple-system, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 999px;--shadow-card: 0 1px 2px rgba(10, 31, 68, .04), 0 8px 24px rgba(10, 31, 68, .08);--shadow-raised: 0 24px 56px rgba(10, 31, 68, .18);--container: 1280px;--gutter: clamp(20px, 5vw, 64px);--section-y: clamp(56px, 7vw, 96px);--ease-out: cubic-bezier(.2, .7, .2, 1);--t-fast: .2s;--t-base: .38s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;margin:0}p{margin:0}img,svg{display:block;max-width:100%}a{color:var(--cobalt-600);text-decoration:none;transition:color var(--t-fast) ease}a:hover{color:var(--cobalt-700)}button,input,textarea,select{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}::selection{background:var(--cyan-500);color:var(--ink)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.kicker{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt-600)}.kicker--onDark{color:var(--cyan-500)}.title{font-size:clamp(30px,4vw,44px);line-height:1.12}.lead{font-size:clamp(16px,1.4vw,18px);line-height:1.68;color:var(--ink-muted);max-width:68ch}.lead--onDark{color:var(--ink-inverse-muted)}.rule{width:88px;height:4px;border-radius:var(--radius-full);background:var(--brand-gradient)}.skipLink{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:var(--surface-dark);color:var(--ink-inverse);border-radius:0 0 var(--radius-sm) 0}.skipLink:focus{left:0;color:var(--ink-inverse)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding-inline:30px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background var(--t-fast) ease,color var(--t-fast) ease,border-color var(--t-fast) ease,transform var(--t-fast) ease}.btn--primary{background:var(--cyan-500);color:var(--on-accent)}.btn--primary:hover{background:var(--cyan-600);color:var(--on-accent);transform:translateY(-2px)}.btn--outline{background:var(--surface);color:var(--cobalt-600);border-color:var(--cobalt-600)}.btn--outline:hover{background:var(--surface-alt);color:var(--cobalt-600);transform:translateY(-2px)}.btn--ghostDark{background:transparent;color:var(--ink-inverse);border-color:#aab9d880}.btn--ghostDark:hover{background:#ffffff14;border-color:var(--cyan-500);color:var(--cyan-500)}.btn--sm{min-height:44px;padding-inline:22px;border-radius:var(--radius-full);font-size:14px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}
