*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ink: #111110;--ink-soft: #555552;--ink-muted: #999994;--paper: #fafaf8;--surface: #f2f1ed;--border: rgba(0,0,0,.1);--accent: #c8602a;--max: 1080px;--font-sans: "DM Sans", sans-serif;--font-mono: "DM Mono", monospace}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-weight:400;color:var(--ink);background-color:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-sans)}.fadeUp{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.fadeUp.visible{opacity:1;transform:translateY(0)}._header_70riv_1{position:fixed;top:0;left:0;right:0;z-index:100;background:#fafaf8e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}._inner_70riv_13{max-width:var(--max);margin:0 auto;padding:0 2rem;height:64px;display:flex;align-items:center;gap:2rem}._logo_70riv_23{font-family:var(--font-sans);font-weight:500;font-size:1.1rem;color:var(--ink);letter-spacing:-.02em}._logo_70riv_23 span{font-family:var(--font-mono);color:var(--accent)}._nav_70riv_36{display:flex;align-items:center;gap:1.75rem;margin-left:auto}._link_70riv_43{font-size:.9rem;font-weight:400;color:var(--ink-soft);transition:color .2s ease}._link_70riv_43:hover{color:var(--ink)}._cta_70riv_54{background:var(--ink);color:var(--paper);font-size:.875rem;font-weight:500;padding:.5rem 1.1rem;border:none;border-radius:7px;transition:background .2s ease,transform .2s ease}._cta_70riv_54:hover{background:#2a2a28;transform:translateY(-1px)}@media (max-width: 768px){._nav_70riv_36{display:none}._inner_70riv_13{justify-content:space-between}}._hero_7nv58_1{min-height:100svh;display:flex;align-items:center;padding:0 2rem}._inner_7nv58_8{max-width:var(--max);margin:0 auto;width:100%;padding-top:80px}._label_7nv58_15{font-family:var(--font-mono);font-size:.82rem;color:var(--ink-muted);letter-spacing:.05em;margin-bottom:2rem}._title_7nv58_23{font-size:clamp(2.8rem,6vw,5rem);font-weight:300;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin-bottom:1.5rem}._title_7nv58_23 em{font-style:italic;color:var(--accent)}._subtitle_7nv58_37{font-size:1.1rem;color:var(--ink-soft);max-width:520px;line-height:1.7}._subtitles_7nv58_44{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem}._actions_7nv58_51{display:flex;gap:1rem;flex-wrap:wrap}._btnPrimary_7nv58_57{background:var(--ink);color:var(--paper);font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;border:none;border-radius:7px;transition:background .2s ease,transform .2s ease}._btnPrimary_7nv58_57:hover{background:#2a2a28;transform:translateY(-1px)}._btnGhost_7nv58_73{background:transparent;color:var(--ink);font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;border:1px solid var(--border);border-radius:7px;transition:border-color .2s ease,transform .2s ease}._btnGhost_7nv58_73:hover{border-color:#0000004d;transform:translateY(-1px)}._section_15hl4_1{padding:7rem 2rem;background:var(--paper)}._inner_15hl4_6{max-width:var(--max);margin:0 auto}._header_15hl4_11{margin-bottom:3.5rem}._label_15hl4_15{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin-bottom:1rem}._title_15hl4_24{font-size:clamp(2rem,4vw,2.8rem);font-weight:300;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin-bottom:1rem}._lead_15hl4_33{font-size:1rem;color:var(--ink-soft);max-width:480px;line-height:1.7}._grid_15hl4_40{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}._card_15hl4_46{border:1px solid var(--border);border-radius:12px;padding:2rem;background:var(--paper);display:flex;flex-direction:column;gap:.75rem}._iconWrap_15hl4_56{color:var(--ink);margin-bottom:.25rem}._tag_15hl4_61{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:#c8602a14;padding:.25rem .6rem;border-radius:4px;align-self:flex-start}._cardTitle_15hl4_73{font-size:1.15rem;font-weight:500;color:var(--ink);line-height:1.3}._cardDesc_15hl4_80{font-size:.95rem;color:var(--ink-soft);line-height:1.65}@media (max-width: 768px){._grid_15hl4_40{grid-template-columns:1fr}}._section_zbhlf_1{padding:7rem 2rem;background:var(--surface)}._inner_zbhlf_6{max-width:var(--max);margin:0 auto}._header_zbhlf_11{margin-bottom:3.5rem}._label_zbhlf_15{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin-bottom:1rem}._title_zbhlf_24{font-size:clamp(2rem,4vw,2.8rem);font-weight:300;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin-bottom:1rem}._lead_zbhlf_33{font-size:1rem;color:var(--ink-soft);max-width:480px;line-height:1.7}._grid_zbhlf_40{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._card_zbhlf_46{border:1px solid var(--border);border-radius:12px;padding:2rem;background:var(--paper);transition:border-color .2s,transform .2s;display:flex;flex-direction:column;gap:.75rem}._iconWrap_zbhlf_57{color:var(--ink);margin-bottom:.25rem}._tag_zbhlf_62{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:#c8602a14;padding:.25rem .6rem;border-radius:4px;align-self:flex-start}._cardTitle_zbhlf_74{font-size:1.15rem;font-weight:500;color:var(--ink);line-height:1.3}._cardDesc_zbhlf_81{font-size:.95rem;color:var(--ink-soft);line-height:1.65}@media (max-width: 768px){._grid_zbhlf_40{grid-template-columns:1fr}}._card_zbhlf_46:hover{border-color:#0000004d;transform:translateY(-2px)}._link_zbhlf_98{margin-top:auto;padding-top:.75rem;font-family:var(--font-mono);font-size:.82rem;color:var(--accent)}._section_13t2a_1{padding:7rem 2rem;background:var(--paper)}._inner_13t2a_6{max-width:var(--max);margin:0 auto}._header_13t2a_11{margin-bottom:3.5rem}._label_13t2a_15{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin-bottom:1rem}._title_13t2a_24{font-size:clamp(2rem,4vw,2.8rem);font-weight:300;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin-bottom:1rem}._lead_13t2a_33{font-size:1rem;color:var(--ink-soft);max-width:560px;line-height:1.7}._grid_13t2a_40{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;gap:1.25rem;margin-bottom:2.5rem}._card_13t2a_48{border:1px solid var(--border);border-radius:12px;padding:1.75rem;background:var(--paper);display:flex;flex-direction:column;gap:1.25rem}._num_13t2a_58{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--accent);background:#c8602a14;padding:.25rem .6rem;border-radius:4px;align-self:flex-start}._cardTitle_13t2a_69{font-size:1.15rem;font-weight:500;color:var(--ink);line-height:1.3}._cardDesc_13t2a_76{font-size:.92rem;color:var(--ink-soft);line-height:1.65}._cardTop_13t2a_82{display:flex;align-items:center;justify-content:space-between}._levelTag_13t2a_88{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:#c8602a14;padding:.25rem .6rem;border-radius:4px}._bars_13t2a_99{display:flex;gap:4px;align-items:flex-end}._bar_13t2a_99{width:6px;height:18px;background:var(--accent);border-radius:2px;transition:opacity .2s}._bar_13t2a_99:nth-child(1){height:10px}._bar_13t2a_99:nth-child(2){height:14px}._bar_13t2a_99:nth-child(3){height:18px}._topics_13t2a_117{list-style:none;display:flex;flex-direction:column;gap:.5rem}._topics_13t2a_117 li{font-size:.9rem;color:var(--ink-soft);line-height:1.5;padding-left:1rem;position:relative}._topics_13t2a_117 li:before{content:"–";position:absolute;left:0;color:var(--ink-muted)}._banner_13t2a_139{border:1px solid var(--border);border-radius:12px;padding:1.5rem 2rem;background:var(--paper);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._banner_13t2a_139 p{font-size:.95rem;color:var(--ink-soft)}._banner_13t2a_139 strong{color:var(--ink);font-weight:500}._bannerLink_13t2a_161{background:transparent;border:1px solid var(--border);border-radius:7px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--ink);white-space:nowrap;transition:border-color .2s,transform .2s}._bannerLink_13t2a_161:hover{border-color:#0000004d;transform:translateY(-1px)}@media (max-width: 1024px){._grid_13t2a_40{grid-template-columns:1fr 1fr}}@media (max-width: 768px){._grid_13t2a_40{grid-template-columns:1fr}._banner_13t2a_139{flex-direction:column;align-items:flex-start}}._section_sweh5_1{padding:6rem 2rem;background:var(--surface)}._inner_sweh5_6{max-width:var(--max);margin:0 auto}._header_sweh5_11{margin-bottom:3.5rem}._label_sweh5_15{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin-bottom:1rem}._title_sweh5_24{font-size:clamp(2rem,4vw,2.8rem);font-weight:300;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin-bottom:1rem}._lead_sweh5_33{font-size:1rem;color:var(--ink-soft);max-width:500px;line-height:1.7}._grid_sweh5_40{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2.5rem}._card_sweh5_47{border:1px solid var(--border);border-radius:12px;padding:1.75rem;background:var(--paper);display:flex;flex-direction:column;gap:1.25rem}._cardTop_sweh5_57{display:flex;align-items:center;justify-content:space-between}._levelTag_sweh5_63{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:#c8602a14;padding:.25rem .6rem;border-radius:4px}._bars_sweh5_74{display:flex;gap:4px;align-items:flex-end}._bar_sweh5_74{width:6px;height:18px;background:var(--accent);border-radius:2px;transition:opacity .2s}._bar_sweh5_74:nth-child(1){height:10px}._bar_sweh5_74:nth-child(2){height:14px}._bar_sweh5_74:nth-child(3){height:18px}._topics_sweh5_92{list-style:none;display:flex;flex-direction:column;gap:.5rem}._topics_sweh5_92 li{font-size:.9rem;color:var(--ink-soft);line-height:1.5;padding-left:1rem;position:relative}._topics_sweh5_92 li:before{content:"–";position:absolute;left:0;color:var(--ink-muted)}._banner_sweh5_114{border:1px solid var(--border);border-radius:12px;padding:1.5rem 2rem;background:var(--paper);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._banner_sweh5_114 p{font-size:.95rem;color:var(--ink-soft)}._banner_sweh5_114 strong{color:var(--ink);font-weight:500}._bannerLink_sweh5_136{background:transparent;border:1px solid var(--border);border-radius:7px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--ink);white-space:nowrap;transition:border-color .2s,transform .2s}._bannerLink_sweh5_136:hover{border-color:#0000004d;transform:translateY(-1px)}@media (max-width: 768px){._grid_sweh5_40{grid-template-columns:1fr}._banner_sweh5_114{flex-direction:column;align-items:flex-start}}._section_17m6p_1{padding:7rem 2rem;background:var(--surface)}._inner_17m6p_6{max-width:var(--max);margin:0 auto}._header_17m6p_11{text-align:center;margin-bottom:3.5rem}._label_17m6p_16{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin-bottom:1rem}._title_17m6p_25{font-size:clamp(2rem,4vw,2.8rem);font-weight:300;line-height:1.15;letter-spacing:-.025em;color:var(--ink)}._formWrap_17m6p_33{max-width:560px;margin:0 auto}._form_17m6p_33{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}._field_17m6p_45{display:flex;flex-direction:column;gap:.4rem}._field_17m6p_45 label{font-size:.875rem;font-weight:500;color:var(--ink)}._field_17m6p_45 input,._field_17m6p_45 select,._field_17m6p_45 textarea{font-family:var(--font-sans);font-size:.95rem;color:var(--ink);background:var(--paper);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;outline:none;transition:border-color .2s;width:100%;resize:vertical}._field_17m6p_45 input::placeholder,._field_17m6p_45 textarea::placeholder{color:var(--ink-muted)}._field_17m6p_45 input:focus,._field_17m6p_45 select:focus,._field_17m6p_45 textarea:focus{border-color:var(--ink)}._inputError_17m6p_84{border-color:#c0392b!important}._error_17m6p_88{font-size:.8rem;color:#c0392b}._errorMessage_17m6p_93{font-size:.875rem;color:#c0392b;background:#fdf2f2;border:1px solid #f5c6c6;border-radius:7px;padding:.75rem 1rem;margin:0}._submit_17m6p_103{background:var(--ink);color:var(--paper);font-size:.9rem;font-weight:500;padding:.8rem 1.5rem;border:none;border-radius:7px;align-self:flex-start;transition:background .2s ease,transform .2s ease}._submit_17m6p_103:hover{background:#2a2a28;transform:translateY(-1px)}._success_17m6p_120{text-align:center;padding:2rem;border:1px solid var(--border);border-radius:12px;background:var(--paper);font-size:1rem;color:var(--ink);font-weight:500;margin-bottom:2rem}._directEmail_17m6p_132{text-align:center;font-size:.9rem;color:var(--ink-soft);margin-top:1.5rem}._emailLink_17m6p_139{font-family:var(--font-mono);color:var(--ink);border-bottom:1px solid var(--border);transition:border-color .2s}._emailLink_17m6p_139:hover{border-color:var(--ink)}._footer_1hdaq_1{border-top:1px solid var(--border);padding:2rem;background:var(--paper)}._inner_1hdaq_7{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._logo_1hdaq_17{font-family:var(--font-sans);font-weight:500;font-size:1rem;color:var(--ink)}._logo_1hdaq_17 span{font-family:var(--font-mono);color:var(--accent)}._copy_1hdaq_29{font-size:.875rem;color:var(--ink-muted)}
