.advanced_form_wrap{container-type:inline-size;padding-block:var(--section-space-main);background:var(--theme-bg);color:var(--theme-text);border-bottom:var(--border-width-main) solid var(--theme-border)}.advanced_form_layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:var(--space-8);align-items:start}.advanced_form_intro{position:sticky;top:6rem}.advanced_form_eyebrow,.advanced_form_title,.advanced_form_text,.advanced_form_step_title,.advanced_form_step_text,.advanced_form_status_title,.advanced_form_status_text,.advanced_form_result_title,.advanced_form_result_text,.advanced_form_result_next,.advanced_form_score,.advanced_form_badge{margin:0}.advanced_form_eyebrow,.advanced_form_badge{color:var(--theme-accent);text-transform:uppercase}.advanced_form_steps{display:grid;gap:var(--space-3);width:100%;padding:0;margin:var(--space-3) 0 0;list-style:none}.advanced_form_step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:center;color:var(--theme-text-muted)}.advanced_form_step.is-active,.advanced_form_step.is-complete{color:var(--theme-text)}.advanced_form_step_index{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-round);background:var(--theme-surface);font-size:var(--text-small);font-weight:var(--font-weight-medium)}.advanced_form_step.is-active .advanced_form_step_index,.advanced_form_step.is-complete .advanced_form_step_index{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-text)}.advanced_form_step_label{min-width:0;overflow-wrap:anywhere;font-weight:var(--font-weight-medium)}.advanced_form_card{display:grid;gap:var(--space-5);padding:var(--space-6);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.advanced_form_step_header{display:grid;gap:var(--space-2)}.advanced_form_fields{display:grid;gap:var(--space-4)}.advanced_form_field{display:grid;gap:var(--space-2);min-width:0}.advanced_form_label{font-weight:var(--font-weight-medium)}.advanced_form_input{width:100%;min-height:2.9rem;padding:.85rem 1rem;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-bg);color:var(--theme-text)}textarea.advanced_form_input{resize:vertical}.advanced_form_input::placeholder{color:var(--theme-text-muted)}.advanced_form_input[aria-invalid=true],.advanced_form_options[aria-invalid=true],.advanced_form_checkbox input[aria-invalid=true],.advanced_form_consent_item input[aria-invalid=true]{border-color:var(--swatch-danger)}.advanced_form_range{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center}.advanced_form_range output{min-width:2.5rem;text-align:right;font-weight:var(--font-weight-medium)}.advanced_form_options{display:grid;gap:var(--space-3);min-width:0;padding:0;margin:0;border:0}.advanced_form_legend{padding:0;margin:0 0 var(--space-1);font-weight:var(--font-weight-medium)}.advanced_form_option,.advanced_form_checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.advanced_form_option{padding:var(--space-3);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-bg)}.advanced_form_option input,.advanced_form_checkbox input{margin-top:.2rem}.advanced_form_option_text{display:grid;gap:var(--space-1);min-width:0}.advanced_form_option_body{display:grid;gap:var(--space-2);min-width:0}.advanced_form_option.has-visual .advanced_form_option_body{grid-template-columns:auto minmax(0,1fr);align-items:center}.advanced_form_option_visual{width:3.5rem;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-small);background:var(--theme-surface)}.advanced_form_option_visual img{width:100%;height:100%;object-fit:cover}.advanced_form_help,.advanced_form_privacy,.advanced_form_step_text{color:var(--theme-text-muted)}.advanced_form_help{font-size:var(--text-small)}.advanced_form_error{display:block;color:var(--swatch-danger);font-size:var(--text-small);font-weight:var(--font-weight-medium)}.advanced_form_consent{display:grid;gap:var(--space-3);padding-block:var(--space-2)}.advanced_form_consent_item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.advanced_form_consent_item input{margin-top:.2rem}.advanced_form_consent_body{display:grid;gap:var(--space-1);min-width:0}.advanced_form_consent a,.advanced_form_privacy a,.advanced_form_result_link{color:var(--theme-accent);text-decoration:underline;text-underline-offset:.16em}.advanced_form_honeypot,.advanced_form_sr{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0;padding:0;margin:-1px}.advanced_form_status,.advanced_form_result{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-bg)}.advanced_form_status.is-error{border-color:var(--swatch-danger)}.advanced_form_status_title,.advanced_form_result_title{font-weight:var(--font-weight-medium)}.advanced_form_result_header{display:flex;gap:var(--space-4);align-items:center}.advanced_form_score{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:var(--radius-round);background:var(--theme-accent);color:var(--theme-accent-text);font-size:var(--text-h4);font-weight:var(--font-weight-bold)}.advanced_form_dimension_grid{display:grid;gap:var(--space-3)}.advanced_form_dimension{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.advanced_form_meter{grid-column:1 / -1;height:.5rem;overflow:hidden;border-radius:var(--radius-round);background:linear-gradient(90deg,var(--advanced-form-color, var(--theme-accent)) var(--advanced-form-score, 0%),var(--theme-border) var(--advanced-form-score, 0%))}.advanced_form_actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.advanced_form_button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1.25rem;border:var(--border-width-main) solid var(--theme-accent);border-radius:var(--radius-round);background:var(--theme-accent);color:var(--theme-accent-text);font-weight:var(--font-weight-medium);transition:background-color var(--duration-main) var(--ease-main),color var(--duration-main) var(--ease-main),border-color var(--duration-main) var(--ease-main)}.advanced_form_button:hover{background:var(--theme-text);border-color:var(--theme-text);color:var(--theme-bg)}.advanced_form_button.is-secondary{background:transparent;border-color:var(--theme-border);color:var(--theme-text)}.advanced_form_button:disabled{opacity:.7}.advanced_form_wrap.is-stack .advanced_form_layout,.advanced_form_wrap.is-wizard .advanced_form_layout,.advanced_form_wrap.is-assessment .advanced_form_layout{grid-template-columns:1fr}.advanced_form_wrap.is-wizard .advanced_form_intro,.advanced_form_wrap.is-assessment .advanced_form_intro,.advanced_form_wrap.is-stack .advanced_form_intro{position:static}@container (max-width: 58rem){.advanced_form_layout{grid-template-columns:1fr}.advanced_form_intro{position:static}}@media(max-width:640px){.advanced_form_card{padding:var(--space-4)}.advanced_form_result_header{align-items:flex-start}.advanced_form_score{width:3.25rem;height:3.25rem}}.btn_wrap{--btn-bg: var(--theme-accent);--btn-text: var(--theme-accent-text);--btn-border: var(--theme-accent);--btn-bg-hover: var(--theme-text);--btn-text-hover: var(--theme-bg);--btn-border-hover: var(--theme-text);display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:.78rem 1.2rem;border:var(--border-width-main) solid var(--btn-border);border-radius:var(--radius-round);background:var(--btn-bg);box-shadow:0 0 0 0 transparent;color:var(--btn-text);line-height:1;font-weight:var(--font-weight-medium);white-space:nowrap}.btn_wrap:hover{background:var(--btn-bg-hover);color:var(--btn-text-hover);border-color:var(--btn-border-hover);transform:translateY(-.0625rem);box-shadow:var(--taste-shadow-inset-edge)}.btn_wrap:active{transform:translateY(.0625rem) scale(.985)}.btn_wrap.is-secondary{--btn-bg: transparent;--btn-text: var(--theme-text);--btn-border: var(--theme-border);--btn-bg-hover: var(--theme-surface-strong);--btn-text-hover: var(--theme-text);--btn-border-hover: var(--theme-text)}.btn_wrap.is-ghost{--btn-bg: transparent;--btn-text: var(--theme-text);--btn-border: transparent;--btn-bg-hover: var(--theme-surface);--btn-text-hover: var(--theme-text);--btn-border-hover: transparent}.btn_text{position:relative;z-index:1}.article_body_wrap{container-type:inline-size;padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.article_body_contain{display:grid;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.article_body_wrap.is-article .article_body_contain{max-width:min(100% - (var(--site-gutter) * 2),64rem)}.article_body_aside,.article_body_content,.article_body_header,.article_body_nodes,.article_body_toc,.article_body_note,.article_body_callout{display:grid;gap:var(--space-4)}.article_body_aside{position:sticky;top:var(--space-6);padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.article_body_title,.article_body_lead,.article_body_aside_title,.article_body_note p,.article_body_nodes p,.article_body_node_heading,.article_body_empty,.article_body_callout_title,.article_body_callout p,.article_body_toc ol,.article_body_quote{margin:0}.article_body_toc ol{display:grid;gap:var(--space-2);padding-inline-start:var(--space-4)}.article_body_toc a{color:var(--theme-text);text-decoration-color:var(--theme-border);text-underline-offset:var(--space-1)}.article_body_content{min-width:0}.article_body_nodes{color:var(--theme-text);font-size:var(--text-main);line-height:var(--line-height-relaxed)}.article_body_nodes p,.article_body_list,.article_body_quote{max-width:72ch}.article_body_list{padding-inline-start:var(--space-5)}.article_body_list li+li{margin-top:var(--space-2)}.article_body_quote{padding-inline-start:var(--space-5);border-inline-start:var(--border-width-strong) solid var(--theme-accent)}.article_body_quote blockquote{margin:0;font-size:var(--text-large)}.article_body_quote figcaption{margin-top:var(--space-3);color:var(--theme-text-muted);font-size:var(--text-small)}.article_body_callout{max-width:72ch;padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.article_body_actions{margin-top:var(--space-3)}@container (max-width: 56rem){.article_body_contain{grid-template-columns:1fr}.article_body_aside{position:static}}.media_asset_view_wrap{display:block;inline-size:100%}.media_asset_view_image{display:block;inline-size:100%;block-size:auto;object-fit:cover}.article_header_wrap{container-type:inline-size;padding-block:var(--section-space-hero);border-bottom:var(--border-width-main) solid var(--theme-border)}.article_header_contain{display:grid;gap:var(--space-8);align-items:end}.article_header_wrap.is-editorial .article_header_contain{max-width:min(100% - (var(--site-gutter) * 2),62rem)}.article_header_wrap.is-resource .article_header_contain{grid-template-columns:minmax(0,.95fr) minmax(18rem,.75fr)}.article_header_copy{display:grid;gap:var(--space-4)}.article_header_eyebrow,.article_header_title,.article_header_summary,.article_header_meta,.article_header_meta_item,.article_header_meta_item dd,.article_header_tags,.article_header_media{margin:0}.article_header_eyebrow{color:var(--theme-accent)}.article_header_summary{max-width:68ch}.article_header_meta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.article_header_meta_item{display:grid;gap:var(--space-1);min-width:min(100%,8rem)}.article_header_meta_item dt{color:var(--theme-text-muted);font-size:var(--text-small)}.article_header_meta_item dd{color:var(--theme-text);font-weight:var(--font-weight-medium)}.article_header_tags{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.article_header_tag{padding:var(--space-1) var(--space-3);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);color:var(--theme-text-muted);font-size:var(--text-small)}.article_header_media{display:grid;gap:var(--space-3)}.article_header_media img{aspect-ratio:16 / 10;object-fit:cover;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large)}.article_header_media figcaption{color:var(--theme-text-muted);font-size:var(--text-small)}@container (max-width: 56rem){.article_header_wrap.is-resource .article_header_contain{grid-template-columns:1fr}}.badge_wrap{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:1.75rem;padding:var(--space-1) var(--space-3);border:var(--border-width-main) solid var(--badge-border, var(--theme-border));border-radius:var(--radius-round);background:var(--badge-bg, var(--theme-surface));color:var(--badge-text, var(--theme-text));font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.badge_text{min-width:0;overflow-wrap:anywhere}.badge_wrap.is-accent{--badge-border: color-mix(in srgb, var(--theme-accent) 34%, transparent)}.badge_wrap.is-success{--badge-bg: color-mix(in srgb, var(--swatch-sage) 18%, transparent);--badge-border: color-mix(in srgb, var(--swatch-sage) 38%, transparent)}.badge_wrap.is-warning{--badge-bg: color-mix(in srgb, var(--swatch-clay) 16%, transparent);--badge-border: color-mix(in srgb, var(--swatch-clay) 36%, transparent)}.badge_wrap.is-danger{--badge-bg: color-mix(in srgb, var(--swatch-danger) 14%, transparent);--badge-border: color-mix(in srgb, var(--swatch-danger) 34%, transparent)}.button_group_wrap{container-type:inline-size;display:flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:var(--space-3)}.button_group_wrap.is-center{justify-content:center}.button_group_wrap.is-end{justify-content:flex-end}.button_group_wrap.is-nowrap{flex-wrap:nowrap}.button_group_wrap .btn_wrap{min-width:0;max-width:100%}.button_group_wrap .btn_text{overflow-wrap:anywhere;white-space:normal}@container (max-width: 22rem){.button_group_wrap{align-items:stretch}.button_group_wrap .btn_wrap{width:100%}}.cta_pair_wrap{display:contents}.eyebrow_wrap{margin:0;color:var(--eyebrow-color, var(--theme-accent));font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere}.eyebrow_wrap.is-plain{--eyebrow-color: var(--theme-text)}.eyebrow_wrap.is-muted{--eyebrow-color: var(--theme-text-muted)}.eyebrow_wrap.is-line{display:inline-flex;align-items:center;gap:var(--space-2)}.eyebrow_wrap.is-line:before{content:"";display:block;width:1.75rem;height:var(--border-width-main);background:currentColor}.section_header_wrap{container-type:inline-size}.section_header_inner{display:grid;gap:var(--space-5);align-items:end}.section_header_copy{display:grid;gap:var(--space-3);max-width:calc(var(--column-width-plus-gutter) * 7)}.section_header_title,.section_header_text{margin:0}.section_header_title{color:var(--theme-text);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);overflow-wrap:anywhere;text-wrap:balance}.section_header_title.is-h1{font-size:var(--text-h1)}.section_header_title.is-h2{font-size:var(--text-h2)}.section_header_title.is-h3{font-size:var(--text-h3)}.section_header_text{max-width:62ch;color:var(--theme-text-muted);font-size:var(--text-large);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}.section_header_actions{display:flex;justify-content:flex-start;min-width:0;max-width:100%}.section_header_actions .cta_pair_wrap{max-width:100%}.section_header_actions .btn_wrap{max-width:100%;white-space:normal}.section_header_wrap.is-center .section_header_inner{justify-items:center;text-align:center}.section_header_wrap.is-center .section_header_copy{justify-items:center}.section_header_wrap.is-center .section_header_actions{justify-content:center}.section_header_wrap.is-split .section_header_inner{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6)}.section_header_wrap.is-split .section_header_actions{justify-content:flex-end}@container (max-width: 44rem){.section_header_wrap.is-split .section_header_inner{grid-template-columns:1fr}.section_header_wrap.is-split .section_header_actions{justify-content:flex-start}}@container (max-width: 32rem){.section_header_title.is-h1{font-size:var(--text-h2)}.section_header_title.is-h2{font-size:var(--text-h3)}}.metric_value_wrap{display:inline-grid;gap:var(--space-1);min-width:0}.metric_value_number{color:var(--theme-text);font-size:var(--text-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);overflow-wrap:anywhere}.metric_value_wrap.is-large .metric_value_number{font-size:var(--text-h2)}.metric_value_meta{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);color:var(--theme-text-muted);font-size:var(--text-small);line-height:var(--line-height-body)}.metric_value_trend{color:var(--theme-accent);font-weight:var(--font-weight-medium)}.metric_card_wrap{container-type:inline-size;display:grid;gap:var(--space-4);min-height:100%;padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.metric_card_head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.metric_card_text{max-width:34rem;margin:0;color:var(--theme-text-muted)}@container (max-width: 22rem){.metric_card_head{align-items:flex-start;flex-direction:column}}.admin_shell_wrap{container-type:inline-size;padding-block:var(--section-space-small);border-bottom:var(--border-width-main) solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text)}.admin_shell_workspace_template{container-type:inline-size;padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border);background:var(--theme-bg);color:var(--theme-text)}.admin_shell_contain{display:grid;gap:var(--space-6)}.admin_shell_workspace_contain{display:grid;gap:var(--space-7)}.admin_shell_header,.admin_shell_workspace_header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:end}.admin_shell_heading{max-width:calc(var(--column-width-plus-gutter) * 7)}.admin_shell_workspace_heading{display:grid;max-width:calc(var(--column-width-plus-gutter) * 8);gap:var(--space-3);min-width:0}.admin_shell_header_meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.admin_shell_layout,.admin_shell_workspace_layout{display:grid;grid-template-columns:minmax(0,calc(var(--column-width-plus-gutter) * 3)) minmax(0,1fr);gap:var(--site-gutter);align-items:start}.admin_shell_sidebar,.admin_shell_main,.admin_shell_workspace_context,.admin_shell_workspace_main,.admin_shell_workspace_band{display:grid;gap:var(--site-gutter);min-width:0}.admin_shell_workspace_band{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--column-width-plus-gutter) * 4)),1fr));align-items:start}.admin_shell_context_card,.admin_shell_panel,.admin_shell_counter,.admin_shell_module,.admin_shell_action,.admin_shell_submission,.admin_shell_evidence_panel,.admin_shell_detail_panel,.admin_shell_operational_readiness,.admin_shell_operational_check,.admin_shell_action_review_panel{min-width:0;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-small);background:var(--theme-surface)}.admin_shell_context_card,.admin_shell_panel{display:grid;gap:var(--space-5);padding:var(--space-5)}.admin_shell_context_card{align-content:start}.admin_shell_context_header,.admin_shell_panel_header,.admin_shell_counter_header,.admin_shell_module_header,.admin_shell_action_header,.admin_shell_action_review_header,.admin_shell_operational_header,.admin_shell_operational_check_header,.admin_shell_submission_head,.admin_shell_evidence_header,.admin_shell_permission_title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.admin_shell_panel_header,.admin_shell_context_header,.admin_shell_module_heading,.admin_shell_action_heading,.admin_shell_action_review_heading,.admin_shell_operational_heading,.admin_shell_operational_check_heading,.admin_shell_submission_identity,.admin_shell_read_model_heading,.admin_shell_evidence_heading{min-width:0}.admin_shell_status_grid,.admin_shell_module_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--column-width-plus-gutter) * 3)),1fr));gap:var(--site-gutter)}.admin_shell_counter,.admin_shell_module,.admin_shell_action,.admin_shell_submission,.admin_shell_evidence_panel,.admin_shell_detail_panel,.admin_shell_operational_readiness,.admin_shell_operational_check,.admin_shell_action_review_panel{display:grid;gap:var(--space-4);padding:var(--space-4)}.admin_shell_action_intent_workspace,.admin_shell_action_region,.admin_shell_submission_list,.admin_shell_submission_region,.admin_shell_row_detail_workspace,.admin_shell_filter_summary,.admin_shell_query_intent_controls,.admin_shell_pagination_summary,.admin_shell_bulk_intents,.admin_shell_detail_body,.admin_shell_detail_evidence,.admin_shell_submission_evidence_chain{display:grid;gap:var(--space-3)}.admin_shell_action_intent_workspace{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--column-width-plus-gutter) * 4));align-items:start}.admin_shell_read_model_surface{align-content:start}.admin_shell_read_model_layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--column-width-plus-gutter) * 4));gap:var(--site-gutter);align-items:start;min-width:0}.admin_shell_row_detail_workspace{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--column-width-plus-gutter) * 4));align-items:start}.admin_shell_submission_item,.admin_shell_action_item{min-width:0}.admin_shell_submission_list.is-compact{display:none}.admin_shell_submission_item.is-selected .admin_shell_submission,.admin_shell_action_item.is-selected .admin_shell_action{border-color:var(--theme-accent);box-shadow:inset var(--border-width-main) 0 0 var(--theme-accent)}.admin_shell_filter_list{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;padding:0;margin:0;list-style:none}.admin_shell_filter_item{min-width:0}.admin_shell_submission_table_wrap{min-width:0;overflow-x:auto;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-small);background:var(--theme-surface)}.admin_shell_submission_table_wrap:focus-visible{outline:var(--focus-width) solid var(--theme-accent);outline-offset:var(--focus-offset)}.admin_shell_submission_table{width:100%;min-width:calc(var(--column-width-plus-gutter) * 7);border-collapse:collapse}.admin_shell_submission_table th,.admin_shell_submission_table td{padding:var(--space-3);border-bottom:var(--border-width-main) solid var(--theme-border);text-align:left;vertical-align:top}.admin_shell_submission_table th{color:var(--theme-text);font-size:var(--text-small);font-weight:var(--font-weight-medium)}.admin_shell_submission_table td{color:var(--theme-text-muted);font-size:var(--text-small)}.admin_shell_submission_table tr.is-selected{box-shadow:inset var(--border-width-main) 0 0 var(--theme-accent)}.admin_shell_table_primary,.admin_shell_table_secondary{display:block;min-width:0;overflow-wrap:anywhere}.admin_shell_table_secondary{color:var(--theme-text-muted)}.admin_shell_query_control_list{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;padding:0;margin:0;list-style:none}.admin_shell_query_control_item{min-width:0}.admin_shell_pagination_summary,.admin_shell_bulk_intents{min-width:0;padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-small);background:color-mix(in srgb,var(--theme-surface-strong) 48%,var(--theme-bg))}.admin_shell_pagination_header,.admin_shell_bulk_intents_header,.admin_shell_bulk_intent_header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.admin_shell_bulk_intent_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--column-width-plus-gutter) * 3)),1fr));gap:var(--space-3);min-width:0}.admin_shell_bulk_intent{min-width:0;display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-width-main) solid color-mix(in srgb,var(--admin_shell_status-color, var(--theme-border)) 35%,var(--theme-border));border-radius:var(--radius-small);background:var(--theme-surface)}.admin_shell_action_list{display:grid;gap:var(--space-3);min-width:0;padding:0;margin:0;list-style:none}.admin_shell_operational_readiness{--admin_shell_status-color: var(--theme-text-muted)}.admin_shell_operational_check_list{display:grid;gap:var(--space-3);min-width:0;padding:0;margin:0;list-style:none}.admin_shell_operational_check_item{min-width:0}.admin_shell_submission_meta,.admin_shell_action_meta,.admin_shell_filter_meta,.admin_shell_pagination_meta,.admin_shell_bulk_intent_meta,.admin_shell_action_review_meta,.admin_shell_operational_meta,.admin_shell_operational_check_meta,.admin_shell_query_intent_meta,.admin_shell_read_model_meta,.admin_shell_detail_meta,.admin_shell_evidence_list,.admin_shell_key_value_list,.admin_shell_definition_list{display:grid;gap:var(--space-3);margin:0}.admin_shell_key_value_list.is-single,.admin_shell_definition_list{grid-template-columns:1fr}.admin_shell_submission_meta,.admin_shell_action_meta,.admin_shell_key_value_list.is-pair,.admin_shell_key_value_list.is-trio{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--column-width-plus-gutter) * 2)),1fr))}.admin_shell_key_value{min-width:0;padding-block:var(--space-2);border-top:var(--border-width-main) solid var(--theme-border)}.admin_shell_key,.admin_shell_value{margin:0}.admin_shell_key{color:var(--theme-text-muted)}.admin_shell_value{min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono)}.admin_shell_eyebrow,.admin_shell_title,.admin_shell_description,.admin_shell_context_kicker,.admin_shell_context_title,.admin_shell_panel_title,.admin_shell_panel_text,.admin_shell_counter_label,.admin_shell_counter_value,.admin_shell_counter_text,.admin_shell_counter_meta,.admin_shell_module_id,.admin_shell_module_title,.admin_shell_module_text,.admin_shell_module_empty,.admin_shell_action_id,.admin_shell_action_title,.admin_shell_action_text,.admin_shell_action_review_kicker,.admin_shell_action_review_title,.admin_shell_operational_kicker,.admin_shell_operational_title,.admin_shell_operational_text,.admin_shell_operational_check_id,.admin_shell_operational_check_title,.admin_shell_submission_id,.admin_shell_submission_title,.admin_shell_shape_heading,.admin_shell_empty{margin:0}.admin_shell_eyebrow,.admin_shell_context_kicker{color:var(--theme-accent);text-transform:uppercase}.admin_shell_context_kicker{color:var(--theme-text)}.admin_shell_panel_text{max-width:calc(var(--column-width-plus-gutter) * 6)}.admin_shell_counter{--admin_shell_status-color: var(--theme-text-muted)}.admin_shell_counter_value{color:var(--admin_shell_status-color);font-size:var(--text-h3);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold)}.admin_shell_counter_meta{color:var(--theme-text-muted)}.admin_shell_badge{--admin_shell_status-color: var(--theme-text-muted);display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width-main) solid color-mix(in srgb,var(--admin_shell_status-color) 42%,transparent);border-radius:var(--radius-round);background:color-mix(in srgb,var(--admin_shell_status-color) 12%,transparent);color:var(--theme-text);white-space:normal}.admin_shell_badge_dot{width:var(--space-2);height:var(--space-2);flex:none;border-radius:var(--radius-round);background:var(--admin_shell_status-color)}.admin_shell_badge_text{min-width:0;overflow-wrap:anywhere}.admin_shell_badge.is-success,.admin_shell_counter.is-success,.admin_shell_module.is-success,.admin_shell_action.is-success,.admin_shell_submission.is-success,.admin_shell_operational_readiness.is-success,.admin_shell_operational_check.is-success{--admin_shell_status-color: var(--theme-accent)}.admin_shell_badge.is-success{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-accent-text)}.admin_shell_badge.is-warning,.admin_shell_counter.is-warning,.admin_shell_module.is-warning,.admin_shell_action.is-warning,.admin_shell_submission.is-warning,.admin_shell_operational_readiness.is-warning,.admin_shell_operational_check.is-warning{--admin_shell_status-color: var(--swatch-clay)}.admin_shell_badge.is-danger,.admin_shell_counter.is-danger,.admin_shell_module.is-danger,.admin_shell_action.is-danger,.admin_shell_submission.is-danger,.admin_shell_operational_readiness.is-danger,.admin_shell_operational_check.is-danger{--admin_shell_status-color: var(--swatch-danger)}.admin_shell_module,.admin_shell_action,.admin_shell_submission,.admin_shell_evidence_panel,.admin_shell_detail_panel,.admin_shell_operational_readiness,.admin_shell_operational_check,.admin_shell_action_review_panel{border-color:color-mix(in srgb,var(--admin_shell_status-color, var(--theme-border)) 35%,var(--theme-border))}.admin_shell_module_header,.admin_shell_action_header,.admin_shell_action_review_header,.admin_shell_operational_header,.admin_shell_operational_check_header,.admin_shell_submission_head{align-items:flex-start}.admin_shell_module_id,.admin_shell_action_id,.admin_shell_action_review_kicker,.admin_shell_operational_kicker,.admin_shell_operational_check_id,.admin_shell_submission_id{color:var(--theme-text-muted)}.admin_shell_module_text,.admin_shell_action_text,.admin_shell_operational_title,.admin_shell_operational_text,.admin_shell_operational_check_id,.admin_shell_operational_check_title,.admin_shell_evidence_text{overflow-wrap:anywhere}.admin_shell_filter_token{--admin_shell_status-color: var(--theme-text-muted);display:inline-flex;flex-wrap:wrap;align-items:center;max-width:100%;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width-main) solid color-mix(in srgb,var(--admin_shell_status-color) 42%,var(--theme-border));border-radius:var(--radius-round);background:color-mix(in srgb,var(--admin_shell_status-color) 10%,var(--theme-bg));color:var(--theme-text)}.admin_shell_query_intent_controls{min-width:0;padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-small);background:color-mix(in srgb,var(--theme-surface-strong) 54%,var(--theme-bg))}.admin_shell_query_intent_header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.admin_shell_query_intent_heading,.admin_shell_bulk_intents_heading,.admin_shell_bulk_intent_heading{display:grid;gap:var(--space-1);min-width:0}.admin_shell_query_control{--admin_shell_status-color: var(--theme-text-muted);display:inline-flex;flex-wrap:wrap;align-items:center;max-width:100%;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width-main) solid color-mix(in srgb,var(--admin_shell_status-color) 42%,var(--theme-border));border-radius:var(--radius-round);background:color-mix(in srgb,var(--admin_shell_status-color) 10%,var(--theme-bg));color:var(--theme-text)}.admin_shell_filter_label,.admin_shell_filter_value,.admin_shell_filter_count,.admin_shell_pagination_title,.admin_shell_bulk_intents_kicker,.admin_shell_bulk_intents_title,.admin_shell_bulk_intent_id,.admin_shell_bulk_intent_title,.admin_shell_query_intent_title,.admin_shell_query_intent_text,.admin_shell_query_control_label,.admin_shell_query_control_value,.admin_shell_query_control_reason,.admin_shell_query_control_meta,.admin_shell_detail_title,.admin_shell_detail_kicker,.admin_shell_evidence_title,.admin_shell_evidence_text{min-width:0;margin:0;overflow-wrap:anywhere}.admin_shell_filter_value,.admin_shell_filter_count,.admin_shell_query_control_value,.admin_shell_query_control_meta,.admin_shell_query_control_reason{color:var(--theme-text-muted)}.admin_shell_filter_token.is-success,.admin_shell_query_control.is-success,.admin_shell_bulk_intent.is-success,.admin_shell_evidence_panel.is-success{--admin_shell_status-color: var(--theme-accent)}.admin_shell_filter_token.is-warning,.admin_shell_query_control.is-warning,.admin_shell_bulk_intent.is-warning,.admin_shell_evidence_panel.is-warning{--admin_shell_status-color: var(--swatch-clay)}.admin_shell_filter_token.is-danger,.admin_shell_query_control.is-danger,.admin_shell_bulk_intent.is-danger,.admin_shell_evidence_panel.is-danger{--admin_shell_status-color: var(--swatch-danger)}.admin_shell_detail_header{display:grid;gap:var(--space-1);min-width:0}.admin_shell_action_review_kicker,.admin_shell_detail_kicker{color:var(--theme-text);text-transform:uppercase}.admin_shell_chip_list,.admin_shell_shape_list{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;padding:0;margin:0;list-style:none}.admin_shell_chip{max-width:100%;min-width:0;padding:var(--space-1) var(--space-2);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-round);background:var(--theme-bg);color:var(--theme-text-muted);overflow-wrap:anywhere}.admin_shell_submission_body{display:grid;gap:var(--space-4)}.admin_shell_shape_group{display:grid;gap:var(--space-2);min-width:0}.admin_shell_shape_list{display:grid}.admin_shell_shape_item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);gap:var(--space-3);align-items:center;min-width:0;padding:var(--space-3);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-small);background:var(--theme-bg)}.admin_shell_shape_name,.admin_shell_shape_kind{min-width:0;overflow-wrap:anywhere}.admin_shell_shape_kind{color:var(--theme-text-muted)}.admin_shell_empty{min-width:0;padding:var(--space-4);border:var(--border-width-main) dashed var(--theme-border);border-radius:var(--radius-small);background:color-mix(in srgb,var(--theme-surface-strong) 48%,transparent);overflow-wrap:anywhere}@container (max-width: 58rem){.admin_shell_header,.admin_shell_layout,.admin_shell_workspace_header,.admin_shell_workspace_layout,.admin_shell_action_intent_workspace,.admin_shell_row_detail_workspace{grid-template-columns:1fr}.admin_shell_header_meta{justify-content:flex-start}.admin_shell_row_detail_workspace .admin_shell_submission_table_wrap{display:none}.admin_shell_row_detail_workspace .admin_shell_submission_list.is-compact{display:grid}}@container (max-width: 36rem){.admin_shell_context_card,.admin_shell_panel,.admin_shell_counter,.admin_shell_module,.admin_shell_action,.admin_shell_action_review_panel,.admin_shell_operational_readiness,.admin_shell_operational_check,.admin_shell_submission{border-radius:var(--radius-small)}.admin_shell_context_card,.admin_shell_panel{padding:var(--space-4)}.admin_shell_context_header,.admin_shell_panel_header,.admin_shell_counter_header,.admin_shell_module_header,.admin_shell_action_header,.admin_shell_action_review_header,.admin_shell_operational_header,.admin_shell_operational_check_header,.admin_shell_submission_head,.admin_shell_evidence_header,.admin_shell_pagination_header,.admin_shell_bulk_intents_header,.admin_shell_bulk_intent_header,.admin_shell_query_intent_header,.admin_shell_permission_title{flex-direction:column;align-items:flex-start}.admin_shell_read_model_layout,.admin_shell_workspace_band,.admin_shell_submission_meta,.admin_shell_action_meta,.admin_shell_filter_meta,.admin_shell_pagination_meta,.admin_shell_bulk_intent_meta,.admin_shell_action_review_meta,.admin_shell_operational_meta,.admin_shell_operational_check_meta,.admin_shell_read_model_meta,.admin_shell_detail_meta,.admin_shell_evidence_list,.admin_shell_key_value_list.is-pair,.admin_shell_key_value_list.is-trio,.admin_shell_shape_item{grid-template-columns:1fr}.admin_shell_submission_table_wrap{display:none}.admin_shell_submission_list.is-compact{display:grid}}.breadcrumbs_wrap{border-bottom:var(--border-width-main) solid var(--theme-border);background:var(--theme-bg)}.breadcrumbs_list{display:flex;align-items:center;gap:var(--space-2);margin-block:0;padding-block:var(--space-3);list-style:none;overflow-x:auto}.breadcrumbs_item{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--theme-text-muted);white-space:nowrap}.breadcrumbs_item+.breadcrumbs_item:before{content:"/";color:var(--theme-border-strong)}.breadcrumbs_link{color:var(--theme-text-muted);text-decoration:none}.breadcrumbs_link:hover{color:var(--theme-text);text-decoration:underline;text-underline-offset:.18em}.breadcrumbs_current{color:var(--theme-text);font-weight:var(--font-weight-medium)}.breadcrumbs_wrap.is-compact .breadcrumbs_list{padding-block:var(--space-2);font-size:var(--text-small)}.campaign_hero_wrap{container-type:inline-size;padding-block:var(--section-space-hero);border-bottom:var(--border-width-main) solid var(--theme-border)}.campaign_hero_layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,.7fr);gap:var(--space-8);align-items:center}.campaign_hero_eyebrow,.campaign_hero_title,.campaign_hero_text{margin:0}.campaign_hero_eyebrow{width:fit-content;padding:.42rem .7rem;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-round);color:var(--theme-accent)}.campaign_hero_text{max-width:44rem}.campaign_hero_panel{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.campaign_hero_metric{min-height:9rem;display:grid;align-content:space-between;padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-bg)}.campaign_hero_metric.is-wide{grid-column:1 / -1}.campaign_hero_metric span{color:var(--theme-text-muted);font-size:var(--text-small)}.campaign_hero_metric strong{font-size:var(--text-h5);line-height:1}.campaign_hero_wrap.is-minimal .campaign_hero_layout{grid-template-columns:minmax(0,52rem)}.campaign_hero_wrap.is-minimal .campaign_hero_content{max-width:52rem}@container (max-width: 58rem){.campaign_hero_layout,.campaign_hero_panel{grid-template-columns:1fr}}@media(max-width:820px){.campaign_hero_layout,.campaign_hero_panel{grid-template-columns:1fr}.campaign_hero_wrap{padding-block:var(--section-space-main)}}.card_wrap{container-type:inline-size;min-height:100%;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface);overflow:clip;transition:transform var(--duration-main) var(--ease-main),border-color var(--duration-main) var(--ease-main),background-color var(--duration-main) var(--ease-main)}.card_wrap:hover{transform:translateY(-.125rem);border-color:color-mix(in srgb,var(--theme-text) 28%,transparent)}.card_layout{min-height:14rem;display:grid;grid-template-rows:1fr auto;gap:var(--space-5);padding:var(--space-5)}.card_eyebrow,.card_title,.card_text,.card_meta{margin:0}.card_eyebrow{color:var(--theme-accent)}.card_text{max-width:35rem}.card_meta{color:var(--theme-text-muted);font-size:var(--text-small)}.card_wrap.is-accent{background:var(--theme-accent);color:var(--theme-accent-text)}.card_wrap.is-accent .card_eyebrow,.card_wrap.is-accent .card_text,.card_wrap.is-accent .card_meta{color:color-mix(in srgb,var(--theme-accent-text) 92%,transparent)}.card_wrap.is-quiet{background:transparent}@container (max-width: 24rem){.card_layout{min-height:11rem;padding:var(--space-4)}}.contact_wrap{padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.contact_contain{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-8);align-items:start}.contact_content{position:sticky;top:6rem}.contact_eyebrow,.contact_title,.contact_text{margin:0}.contact_eyebrow{color:var(--theme-accent)}.contact_form{display:grid;gap:var(--space-4);padding:var(--space-6);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.contact_field{display:grid;gap:var(--space-2);font-weight:var(--font-weight-medium)}.contact_field input,.contact_field textarea{width:100%;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-bg);color:var(--theme-text);padding:.9rem 1rem;resize:vertical}.contact_field input::placeholder,.contact_field textarea::placeholder{color:var(--theme-text-muted)}.contact_wrap.is-compact .contact_contain{grid-template-columns:1fr}.contact_wrap.is-compact .contact_content{position:static}@media(max-width:860px){.contact_contain{grid-template-columns:1fr}.contact_content{position:static}.contact_form{padding:var(--space-5)}}.cta_wrap{padding-block:var(--section-space-main)}.cta_panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);align-items:end;padding:var(--space-7);border-radius:var(--radius-large);border:var(--border-width-main) solid var(--theme-border);background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--theme-accent) 26%,transparent),transparent 30%),var(--theme-bg)}.cta_eyebrow,.cta_title,.cta_text{margin:0}.cta_eyebrow{--eyebrow-color: currentColor}.cta_text{max-width:48rem;color:var(--theme-text-muted)}.cta_actions{display:flex;justify-content:flex-end}@media(max-width:760px){.cta_panel{grid-template-columns:1fr;padding:var(--space-5)}.cta_actions{justify-content:flex-start}}.evidence_list_wrap{display:grid;gap:var(--space-3);padding:0;margin:0;list-style:none}.evidence_list_item{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.evidence_list_head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.evidence_list_label,.evidence_list_text{margin:0}.evidence_list_text{color:var(--theme-text-muted)}.faq_wrap{padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.faq_contain{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-8);align-items:start}.faq_header{position:sticky;top:6rem;display:grid;gap:var(--space-4)}.faq_eyebrow,.faq_title,.faq_text,.faq_answer{margin:0}.faq_eyebrow{color:var(--theme-accent)}.faq_list{display:grid;gap:var(--space-3)}.faq_item{border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.faq_question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);cursor:pointer;font-weight:var(--font-weight-bold)}.faq_question::-webkit-details-marker{display:none}.faq_icon{width:1rem;height:1rem;flex:none;border-right:.125rem solid currentColor;border-bottom:.125rem solid currentColor;transform:rotate(45deg);transition:transform var(--duration-main) var(--ease-main)}.faq_item[open] .faq_icon{transform:rotate(225deg)}.faq_answer{padding:0 var(--space-5) var(--space-5)}.faq_wrap.is-stack .faq_contain{grid-template-columns:1fr}.faq_wrap.is-stack .faq_header{position:static}@media(max-width:860px){.faq_contain{grid-template-columns:1fr}.faq_header{position:static}}.feature_wrap{padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.feature_contain{display:grid;gap:var(--space-8)}.feature_grid{display:grid;grid-template-columns:1.1fr .9fr 1fr;grid-auto-rows:minmax(13rem,auto);gap:var(--site-gutter)}.feature_item.is-1{grid-row:span 2}.feature_item.is-4{grid-column:span 2}.feature_wrap.is-list .feature_grid{grid-template-columns:1fr;grid-auto-rows:auto}.feature_wrap.is-list .feature_item{grid-row:auto;grid-column:auto}@media(max-width:900px){.feature_grid{grid-template-columns:1fr 1fr}.feature_item.is-1,.feature_item.is-4{grid-row:auto;grid-column:auto}}@media(max-width:640px){.feature_grid{grid-template-columns:1fr}}.field_label_wrap{display:grid;gap:var(--space-1);color:var(--theme-text)}.field_label_text{font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.field_label_required{margin-left:var(--space-1);color:var(--theme-accent)}.field_label_hint{color:var(--theme-text-muted);font-size:var(--text-small);line-height:var(--line-height-body)}.footer_wrap{border-top:var(--border-width-main) solid var(--theme-border);padding-block:var(--space-8) var(--space-5)}.footer_contain{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.7fr);gap:var(--space-8);align-items:start}.footer_brand,.footer_text,.footer_group_title,.footer_bottom p{margin:0}.footer_brand{display:inline-flex;align-items:center;gap:var(--space-3);font-weight:var(--font-weight-bold)}.footer_mark{width:1.55rem;height:1.55rem;border-radius:.4rem;background:linear-gradient(135deg,var(--swatch-lime),transparent 68%),var(--theme-accent)}.footer_intro{display:grid;gap:var(--space-4);max-width:34rem}.footer_nav{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.footer_group{display:grid;gap:var(--space-3)}.footer_group_title{color:var(--theme-text)}.footer_list{display:grid;gap:var(--space-2);list-style:none}.footer_link{color:var(--theme-text-muted);font-size:var(--text-small)}.footer_link:hover{color:var(--theme-text)}.footer_bottom{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-4);border-top:var(--border-width-main) solid var(--theme-border);color:var(--theme-text-muted);font-size:var(--text-small)}@media(max-width:640px){.footer_contain,.footer_nav{grid-template-columns:1fr}.footer_bottom{flex-direction:column}}.form_block_wrap{container-type:inline-size;padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.form_block_contain{display:grid;gap:var(--space-6)}.form_block_intro{display:grid;gap:var(--space-3);max-width:52rem}.form_block_eyebrow,.form_block_title,.form_block_text{margin:0}.form_block_eyebrow{color:var(--theme-accent)}.form_block_form .advanced_form_wrap{padding-block:0;border-bottom:0}.form_block_form .advanced_form_contain{padding-inline:0}.gallery_wrap{padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.gallery_contain{display:grid;gap:var(--space-8)}.gallery_header{align-items:end}.gallery_eyebrow,.gallery_title,.gallery_text,.gallery_item_title,.gallery_item_text{margin:0}.gallery_eyebrow{color:var(--theme-accent)}.gallery_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(13rem,auto);gap:var(--site-gutter)}.gallery_item{position:relative;overflow:hidden;min-height:16rem;display:flex;align-items:flex-end;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.gallery_item:nth-child(1),.gallery_item:nth-child(4){grid-column:span 2}.gallery_item:nth-child(2){grid-row:span 2}.gallery_visual{position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 58%,transparent),transparent 58%),radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--theme-text) 18%,transparent),transparent 34%),var(--theme-surface)}.gallery_item.is-strong .gallery_visual{background:linear-gradient(135deg,var(--theme-text),color-mix(in srgb,var(--theme-accent) 55%,var(--theme-bg))),var(--theme-surface)}.gallery_item.is-accent .gallery_visual{background:linear-gradient(135deg,var(--theme-accent),color-mix(in srgb,var(--theme-bg) 60%,var(--theme-accent))),var(--theme-surface)}.gallery_content{position:relative;z-index:1;width:100%;display:grid;gap:var(--space-3);padding:var(--space-5);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--theme-bg) 86%,transparent))}.gallery_wrap.is-grid .gallery_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-auto-rows:auto}.gallery_wrap.is-grid .gallery_item{grid-column:auto;grid-row:auto}@media(max-width:900px){.gallery_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery_item:nth-child(1),.gallery_item:nth-child(2),.gallery_item:nth-child(4){grid-column:auto;grid-row:auto}}@media(max-width:640px){.gallery_grid{grid-template-columns:1fr}}.hero_wrap{container-type:inline-size;overflow:clip;border-bottom:var(--border-width-main) solid var(--theme-border)}.hero_contain{min-height:calc(100svh - 4.5rem);padding-block:var(--section-space-small);display:flex;align-items:center}.hero_layout{width:100%;align-items:center}.hero_content{max-width:49rem}.hero_eyebrow,.hero_title,.hero_text{margin:0}.hero_eyebrow{--eyebrow-color: var(--theme-text-muted);width:fit-content;padding:.42rem .7rem;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-round)}.hero_text{max-width:42rem}.hero_visual{position:relative}.hero_media{margin:0;min-height:clamp(28rem,45vw,42rem);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 34%),var(--theme-surface);box-shadow:0 2rem 5rem color-mix(in srgb,var(--theme-text) 14%,transparent);overflow:hidden}.hero_media img{width:100%;height:100%;min-height:clamp(28rem,45vw,42rem);display:block;object-fit:cover}.hero_panel{min-height:clamp(28rem,45vw,42rem);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 34%),var(--theme-surface);box-shadow:0 2rem 5rem color-mix(in srgb,var(--theme-text) 14%,transparent);overflow:hidden}.hero_panel_top{height:3rem;border-bottom:var(--border-width-main) solid var(--theme-border);display:flex;align-items:center;gap:.45rem;padding-inline:var(--space-4)}.hero_panel_top span{width:.62rem;height:.62rem;border-radius:var(--radius-round);background:var(--theme-border)}.hero_panel_body{padding:var(--space-5)}.hero_preview_nav{height:3.25rem;border-radius:var(--radius-main);border:var(--border-width-main) solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-strong) 72%,transparent);margin-bottom:var(--space-5)}.hero_preview_grid{display:grid;grid-template-columns:1.35fr .8fr;gap:var(--space-4)}.hero_preview_block{min-height:7rem;border-radius:var(--radius-main);border:var(--border-width-main) solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-strong) 76%,transparent)}.hero_preview_block.is-large{min-height:14rem;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 34%,transparent),transparent),color-mix(in srgb,var(--theme-surface-strong) 82%,transparent)}.hero_preview_block.is-tall{grid-row:span 2}.hero_preview_block.is-accent{background:var(--theme-accent)}.hero_preview_metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-top:var(--space-4)}.hero_preview_metrics div{padding:var(--space-4);border-radius:var(--radius-main);border:var(--border-width-main) solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface-strong) 70%,transparent)}.hero_preview_metrics strong,.hero_preview_metrics span{display:block}.hero_preview_metrics strong{font-family:var(--font-mono);font-size:var(--text-h5)}.hero_preview_metrics span{color:var(--theme-text-muted);font-size:var(--text-small)}.hero_wrap.is-centered .hero_layout{display:flex;flex-direction:column;text-align:center}.hero_wrap.is-centered .hero_content{align-items:center;margin-inline:auto}@container (max-width: 56rem){.hero_contain{min-height:auto}.hero_layout{display:flex;flex-direction:column}.hero_panel,.hero_media,.hero_media img{min-height:30rem}}@container (max-width: 34rem){.hero_preview_grid,.hero_preview_metrics{grid-template-columns:1fr}.hero_preview_block.is-tall{grid-row:auto}}.iac_state{justify-items:end}.iac_metric.is-info,.iac_risk.is-info,.iac_blocker.is-info,.iac_timeline_item.is-info{--admin_shell_status-color: var(--theme-accent)}.iac_risk,.iac_timeline_item{grid-template-columns:auto minmax(0,1fr);align-items:start}.iac_risk_dot,.iac_timeline_marker{margin-top:var(--space-1)}.iac_blocker{grid-template-columns:minmax(0,1fr) auto;align-items:center}.iac_risk_list,.iac_blockers,.iac_timeline{list-style:none}.iac_risk_label,.iac_risk_note,.iac_timeline_label,.iac_timeline_meta{overflow-wrap:anywhere}@container (max-width: 48rem){.iac_state{justify-items:start}.iac_blocker{grid-template-columns:1fr}}.legal_text_wrap{container-type:inline-size;padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.legal_text_contain{display:grid;gap:var(--space-7);max-width:min(100% - (var(--site-gutter) * 2),60rem)}.legal_text_wrap.is-compact .legal_text_contain{max-width:min(100% - (var(--site-gutter) * 2),44rem);gap:var(--space-5)}.legal_text_header,.legal_text_body,.legal_text_section,.legal_text_contacts,.legal_text_contacts dl{display:grid;gap:var(--space-4)}.legal_text_eyebrow,.legal_text_title,.legal_text_intro,.legal_text_meta,.legal_text_meta_item,.legal_text_meta_item dd,.legal_text_section_title,.legal_text_section p,.legal_text_list,.legal_text_empty,.legal_text_contacts_title,.legal_text_contacts dl,.legal_text_contact_item,.legal_text_contact_item dd{margin:0}.legal_text_eyebrow{color:var(--theme-accent)}.legal_text_meta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.legal_text_meta_item,.legal_text_contact_item{display:grid;gap:var(--space-1)}.legal_text_meta_item dt,.legal_text_contact_item dt{color:var(--theme-text-muted);font-size:var(--text-small)}.legal_text_meta_item dd,.legal_text_contact_item dd{color:var(--theme-text);font-weight:var(--font-weight-medium)}.legal_text_section{padding-block:var(--space-5);border-top:var(--border-width-main) solid var(--theme-border);color:var(--theme-text);line-height:var(--line-height-relaxed)}.legal_text_list{padding-inline-start:var(--space-5)}.legal_text_list li+li{margin-top:var(--space-2)}.legal_text_contacts{padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.logo_wrap{padding-block:var(--section-space-small);border-bottom:var(--border-width-main) solid var(--theme-border)}.logo_contain{display:grid;gap:var(--space-5)}.logo_header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5)}.logo_eyebrow,.logo_title{margin:0}.logo_eyebrow{color:var(--theme-accent)}.logo_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--site-gutter)}.logo_item{min-height:5.25rem;display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:center;padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.logo_mark{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--radius-small);background:var(--theme-accent);color:var(--theme-accent-text);font-family:var(--font-mono);font-size:var(--text-small);text-transform:uppercase}.logo_name,.logo_label{display:block}.logo_name{font-weight:var(--font-weight-bold)}.logo_label{color:var(--theme-text-muted);font-size:var(--text-small)}.logo_wrap.is-strip .logo_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}@media(max-width:640px){.logo_header{align-items:flex-start;flex-direction:column}}.media_wrap{container-type:inline-size;padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.media_contain{display:grid;gap:var(--space-7)}.media_header{display:grid;gap:var(--space-3);max-width:52rem}.media_eyebrow,.media_title,.media_text,.media_caption strong,.media_caption span,.media_caption small{margin:0}.media_eyebrow{color:var(--theme-accent)}.media_grid{display:grid;gap:var(--site-gutter)}.media_wrap.is-grid .media_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.media_wrap.is-strip .media_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.media_item{margin:0;display:grid;gap:var(--space-3)}.media_item img{width:100%;aspect-ratio:16 / 10;display:block;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface);object-fit:cover}.media_wrap.is-strip .media_item img{aspect-ratio:1;border-radius:var(--radius-main)}.media_caption{display:grid;gap:var(--space-1);color:var(--theme-text-muted)}.media_caption strong{color:var(--theme-text);font-size:var(--text-main)}.media_caption small{font-size:var(--text-small)}.media_frame_wrap{display:block;width:100%;aspect-ratio:var(--media-frame-ratio, 16 / 9);overflow:hidden;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--media-frame-radius, var(--taste-radius-media, var(--radius-main)));background:var(--theme-surface)}.media_frame_wrap.is-square{--media-frame-ratio: 1 / 1}.media_frame_wrap.is-portrait{--media-frame-ratio: 4 / 5}.media_frame_wrap.is-cinematic{--media-frame-ratio: 21 / 9}.media_frame_wrap.is-rounded-none{--media-frame-radius: var(--radius-none)}.media_frame_wrap.is-rounded-soft{--media-frame-radius: var(--taste-radius-soft)}.media_frame_image{display:block;width:100%;height:100%;object-fit:cover}.media_frame_wrap.is-overlay-dark,.media_frame_wrap.is-overlay-light{position:relative}.media_frame_wrap.is-overlay-dark:after,.media_frame_wrap.is-overlay-light:after{content:"";position:absolute;inset:0;pointer-events:none}.media_frame_wrap.is-overlay-dark:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--theme-text) 34%,transparent))}.media_frame_wrap.is-overlay-light:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--theme-bg) 48%,transparent))}.nav_wrap{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--theme-bg) 88%,transparent);border-bottom:var(--border-width-main) solid var(--theme-border);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.nav_contain{min-height:4.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--site-gutter)}.nav_brand{display:inline-flex;align-items:center;gap:var(--space-3);width:fit-content;font-weight:var(--font-weight-bold)}.nav_mark{width:1.65rem;height:1.65rem;border-radius:.45rem;background:linear-gradient(135deg,var(--swatch-lime),transparent 68%),var(--theme-accent);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,white 35%,transparent)}.nav_menu{display:flex;align-items:center;gap:var(--space-5)}.nav_link{color:var(--theme-text-muted);font-size:var(--text-small);font-weight:var(--font-weight-medium);transition:color var(--duration-main) var(--ease-main)}.nav_link:hover{color:var(--theme-text)}.nav_action{justify-self:end;display:flex;align-items:center;gap:var(--space-3)}.nav_locale{display:inline-flex;align-items:center;gap:var(--space-1);min-height:2.75rem;padding:var(--space-1);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-round);background:var(--theme-surface)}.nav_locale_button{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;min-width:2.15rem;padding-inline:var(--space-2);border-radius:var(--radius-round);color:var(--theme-text-muted);font-size:var(--text-small);font-weight:var(--font-weight-medium);text-decoration:none;text-transform:uppercase}.nav_locale_button:hover,.nav_locale_button.is-active{background:var(--theme-text);color:var(--theme-bg)}.nav_theme_toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:.35rem .75rem .35rem .4rem;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-round);color:var(--theme-text);background:var(--theme-surface);font-size:var(--text-small);font-weight:var(--font-weight-medium)}.nav_theme_track{width:2.35rem;height:1.35rem;display:flex;align-items:center;padding:.18rem;border-radius:var(--radius-round);background:color-mix(in srgb,var(--theme-text) 14%,transparent)}.nav_theme_thumb{width:.98rem;height:.98rem;border-radius:var(--radius-round);background:var(--theme-accent);transform:translate(0);transition:transform var(--duration-main) var(--ease-main)}.nav_theme_toggle[aria-pressed=true] .nav_theme_thumb{transform:translate(1rem)}@media(max-width:760px){.nav_contain{grid-template-columns:1fr auto;gap:var(--space-3);padding-block:var(--space-3)}.nav_menu{grid-column:1 / -1;width:100%;display:flex;overflow-x:auto;padding-bottom:var(--space-1)}.nav_action{display:flex}.nav_action .btn_wrap{display:none}}@media(max-width:460px){.nav_menu{gap:var(--space-4)}.nav_theme_text{display:none}.nav_theme_toggle{padding-inline:.4rem}.nav_locale{min-height:2.5rem}.nav_locale_button{min-width:1.9rem;padding-inline:var(--space-1)}}.nav_group_wrap{display:grid;gap:var(--space-3)}.nav_group_label{margin:0;color:var(--theme-text-muted);font-size:var(--text-small);font-weight:var(--font-weight-medium)}.nav_group_list{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}.nav_group_link{color:var(--theme-text);text-decoration:none;overflow-wrap:anywhere}.nav_group_link:hover,.nav_group_link.is-active{color:var(--theme-accent)}.pricing_wrap{padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.pricing_contain{display:grid;gap:var(--space-8)}.pricing_header{max-width:58rem}.pricing_eyebrow,.pricing_title,.pricing_text,.pricing_badge,.pricing_plan_name,.pricing_plan_description{margin:0}.pricing_eyebrow{color:var(--theme-accent)}.pricing_grid{display:grid;grid-template-columns:.9fr 1.1fr .9fr;gap:var(--site-gutter);align-items:stretch}.pricing_card{position:relative;display:grid;gap:var(--space-5);align-content:start;padding:var(--space-6);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.pricing_card.is-featured{background:var(--theme-text);color:var(--theme-bg);transform:translateY(calc(var(--space-4) * -1))}.pricing_card.is-featured .pricing_plan_description,.pricing_card.is-featured .pricing_price em{color:color-mix(in srgb,var(--theme-bg) 70%,transparent)}.pricing_badge{width:fit-content;padding:.35rem .65rem;border-radius:var(--radius-round);background:var(--theme-accent);color:var(--theme-accent-text);font-weight:var(--font-weight-medium)}.pricing_card_head{display:grid;gap:var(--space-3)}.pricing_price{display:flex;align-items:baseline;gap:var(--space-2)}.pricing_price span{font-size:var(--text-h3);line-height:1;font-weight:var(--font-weight-bold)}.pricing_price em{color:var(--theme-text-muted);font-style:normal}.pricing_features{display:grid;gap:var(--space-3);list-style:none}.pricing_features li{position:relative;padding-left:1.25rem;color:currentColor}.pricing_features li:before{content:"";position:absolute;left:0;top:.72em;width:.45rem;height:.45rem;border-radius:var(--radius-round);background:var(--theme-accent)}.pricing_wrap.is-compact .pricing_grid{grid-template-columns:1fr}.pricing_wrap.is-compact .pricing_card{grid-template-columns:1fr auto;align-items:center}@media(max-width:900px){.pricing_grid,.pricing_wrap.is-compact .pricing_card{grid-template-columns:1fr}.pricing_card.is-featured{transform:none}}.prose_wrap{container-type:inline-size;padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.prose_contain{display:grid;gap:var(--space-6);max-width:min(100% - (var(--site-gutter) * 2),58rem)}.prose_wrap.is-split .prose_contain{max-width:var(--container-main);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.prose_header,.prose_body{display:grid;gap:var(--space-4)}.prose_title,.prose_lead,.prose_body p,.prose_node_heading,.prose_callout_title,.prose_callout p{margin:0}.prose_body{color:var(--theme-text);font-size:var(--text-main);line-height:var(--line-height-relaxed)}.prose_body p,.prose_list,.prose_quote{max-width:68ch}.prose_list{margin:0;padding-inline-start:var(--space-5)}.prose_list li+li{margin-top:var(--space-2)}.prose_quote{margin:0;padding-inline-start:var(--space-5);border-inline-start:var(--border-width-strong) solid var(--theme-accent);color:var(--theme-text)}.prose_quote blockquote{margin:0;font-size:var(--text-large)}.prose_quote figcaption{margin-top:var(--space-3);color:var(--theme-text-muted);font-size:var(--text-small)}.prose_callout{display:grid;gap:var(--space-2);padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.prose_actions{margin-top:var(--space-2)}.prose_wrap.is-narrow .prose_contain{max-width:min(100% - (var(--site-gutter) * 2),44rem)}@container (max-width: 54rem){.prose_wrap.is-split .prose_contain{grid-template-columns:1fr}}.process_wrap{padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.process_contain{display:grid;gap:var(--space-8)}.process_header{align-items:end}.process_eyebrow,.process_title,.process_text,.process_item_title,.process_item_text{margin:0}.process_eyebrow{color:var(--theme-accent)}.process_list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--site-gutter);list-style:none;counter-reset:process}.process_item{position:relative;display:grid;align-content:start;gap:var(--space-5);min-height:18rem;padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.process_index{width:fit-content;padding:.35rem .55rem;border-radius:var(--radius-round);background:var(--theme-accent);color:var(--theme-accent-text);font-size:var(--text-small)}.process_content{display:grid;gap:var(--space-3)}.process_wrap.is-stack .process_list{grid-template-columns:1fr}.process_wrap.is-stack .process_item{min-height:auto;grid-template-columns:auto 1fr}@media(max-width:980px){.process_list{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.process_list,.process_wrap.is-stack .process_item{grid-template-columns:1fr}}.comparison_wrap{padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.comparison_contain,.comparison_header{display:grid}.comparison_contain{gap:var(--space-8)}.comparison_header{max-width:62rem}.comparison_eyebrow,.comparison_title,.comparison_text{margin:0}.comparison_eyebrow{color:var(--theme-accent)}.comparison_table{display:grid;overflow:hidden;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.comparison_row{display:grid;grid-template-columns:minmax(10rem,.8fr) repeat(2,minmax(0,1fr));gap:var(--site-gutter);padding:var(--space-4);border-bottom:var(--border-width-main) solid var(--theme-border)}.comparison_row:last-child{border-bottom:0}.comparison_row.is-head{background:var(--theme-text);color:var(--theme-bg);font-size:var(--text-small);font-weight:var(--font-weight-bold);text-transform:uppercase}.comparison_row:not(.is-head):hover{background:color-mix(in srgb,var(--theme-surface) 70%,var(--theme-accent) 30%)}.comparison_wrap.is-cards .comparison_table{gap:var(--site-gutter);border:0;background:transparent}.comparison_wrap.is-cards .comparison_row{border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.comparison_wrap.is-cards .comparison_row.is-head{display:none}@media(max-width:760px){.comparison_row{grid-template-columns:1fr}.comparison_row.is-head{display:none}.comparison_row span,.comparison_row strong{display:block}}.factory_suite_section{padding-block:var(--section-space-main)}.factory_suite_contain,.factory_suite_card{display:grid;gap:var(--space-5)}.factory_suite_card{min-width:0;padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large)}.motion_reveal_wrap{min-width:0}.active_nav_indicator_wrap{display:inline-flex;align-items:center;gap:var(--space-2);min-height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-round);color:var(--theme-text-muted);font-size:var(--text-small);line-height:1}.active_nav_indicator_wrap.is-active{background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-text)}.active_nav_indicator_dot{width:.375rem;height:.375rem;border-radius:var(--radius-round);background:currentColor}.kinetic_text_wrap{display:inline-block;color:var(--theme-text);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}.kinetic_text_wrap.is-outline{color:transparent;-webkit-text-stroke:.0625rem var(--theme-text)}.kinetic_text_wrap.is-marquee{white-space:nowrap;font-size:clamp(1.5rem,1.071rem + 2.143vw,3rem)}.premium_status_pill{display:inline-flex;align-items:center;min-height:1.5rem;padding:.25rem .6rem;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-round);background:var(--theme-surface);color:var(--theme-text-muted);font-size:var(--text-small);font-weight:var(--font-weight-medium)}.premium_status_pill.is-accent,.premium_status_pill.is-success{border-color:color-mix(in srgb,var(--theme-accent) 34%,transparent);color:var(--theme-accent)}.premium_status_pill.is-warning,.premium_status_pill.is-danger{border-color:color-mix(in srgb,var(--swatch-danger) 32%,transparent);color:var(--swatch-danger)}.premium_media_placeholder{width:100%;min-height:16rem;border:var(--border-width-main) dashed var(--theme-border);border-radius:var(--taste-radius-media);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-surface-strong) 86%,transparent),transparent),var(--theme-surface)}.premium_empty_text{margin:var(--space-5) 0 0;color:var(--theme-text-muted)}.bento_tile_wrap,.source_asset_card_wrap,.decision_option_card_wrap,.reference_showcase_item,.sticky_step_stack_item{min-width:0;border:var(--border-width-main) solid var(--taste-border-subtle);border-radius:var(--taste-radius-soft);background:color-mix(in srgb,var(--theme-surface-strong) 88%,transparent);box-shadow:var(--taste-shadow-inset-edge)}.bento_tile_wrap{display:grid;grid-template-rows:auto 1fr;overflow:clip}.bento_tile_wrap.is-wide,.bento_tile_wrap.is-feature{grid-column:span 2}.bento_tile_wrap.is-tall{grid-row:span 2}.bento_tile_media{min-height:12rem}.bento_tile_media .media_asset_view_wrap,.bento_tile_media .media_frame_wrap,.source_asset_card_media .media_asset_view_wrap,.source_asset_card_media .media_frame_wrap,.bento_tile_media .media_asset_view_image,.source_asset_card_media .media_asset_view_image,.premium_hero_media .media_asset_view_image,.reference_showcase_media .media_asset_view_image,.visual_proof_section_media .media_asset_view_image{height:100%}.bento_tile_body{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5)}.bento_tile_head,.decision_option_card_footer,.source_asset_card_meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.bento_tile_metric{margin:0;color:var(--theme-accent);font-size:clamp(2rem,1.643rem + 1.786vw,3.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.bento_tile_title,.media_text_pair_title,.decision_option_card_wrap h3,.source_asset_card_body h3,.sticky_step_stack_item h3,.reference_showcase_item h3{margin:0;color:var(--theme-text);font-size:var(--text-h5);line-height:var(--line-height-heading)}.bento_tile_text,.media_text_pair_text,.decision_option_card_wrap p,.source_asset_card_body p,.sticky_step_stack_item p,.reference_showcase_item p{margin:0;color:var(--theme-text-muted)}.media_text_pair_wrap{display:grid;grid-template-columns:minmax(0,.95fr) minmax(16rem,1.05fr);gap:var(--space-5);align-items:center}.media_text_pair_wrap.is-media-start .media_text_pair_media{order:-1}.media_text_pair_copy{display:grid;gap:var(--space-3)}.image_accordion_item_wrap{display:grid;grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr);gap:var(--space-4);align-items:stretch;min-height:14rem;opacity:.72;transition:opacity var(--duration-main) var(--ease-main),grid-template-columns var(--duration-main) var(--ease-main)}.image_accordion_item_wrap.is-active,.image_accordion_item_wrap:hover{grid-template-columns:minmax(12rem,.85fr) minmax(0,1fr);opacity:1}.image_accordion_item_media{overflow:clip;border-radius:var(--taste-radius-media)}.image_accordion_item_copy{display:grid;align-content:end;gap:var(--space-2);padding:var(--space-4) 0}.image_accordion_item_copy h3,.image_accordion_item_copy p{margin:0}.before_after_control_wrap{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;gap:var(--space-3);align-items:center;color:var(--theme-text-muted);font-size:var(--text-small)}.before_after_control_track{position:relative;height:.25rem;overflow:hidden;border-radius:var(--radius-round);background:var(--theme-border)}.before_after_control_fill{display:block;width:var(--before-after-value, 50%);height:100%;background:var(--theme-accent)}.source_asset_card_wrap{overflow:clip}.source_asset_card_media{aspect-ratio:16 / 10;background:var(--theme-surface)}.source_asset_card_body,.decision_option_card_wrap,.reference_showcase_copy{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5)}.source_asset_card_meta{justify-content:flex-start;color:var(--theme-text-muted);font-size:var(--text-small)}.decision_option_card_wrap{align-content:stretch}.decision_option_card_wrap.is-featured{border-color:color-mix(in srgb,var(--theme-accent) 38%,transparent);box-shadow:var(--taste-shadow-diffuse)}.metric_strip_item_wrap{display:grid;gap:var(--space-1);min-width:8rem}.metric_strip_item_wrap strong{color:var(--theme-text);font-size:var(--text-h4);line-height:var(--line-height-tight)}.metric_strip_item_wrap span,.metric_strip_item_wrap p{margin:0;color:var(--theme-text-muted);font-size:var(--text-small)}.trust_signal_group_wrap{display:flex;gap:var(--space-2);flex-wrap:wrap;list-style:none}.trust_signal_group_wrap li{padding:.35rem .65rem;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-round);color:var(--theme-text-muted);font-size:var(--text-small)}.premium_hero_wrap,.bento_proof_grid_wrap,.source_asset_gallery_wrap,.before_after_showcase_wrap,.sticky_step_stack_wrap,.decision_section_wrap,.reference_showcase_wrap,.visual_proof_section_wrap{padding:var(--taste-section-rhythm-main) 0;background:var(--theme-bg);color:var(--theme-text)}.premium_hero_contain{display:grid;grid-template-columns:minmax(0,.95fr) minmax(16rem,1.05fr);gap:clamp(2rem,1.429rem + 2.857vw,4rem);align-items:center}.premium_hero_wrap.is-asymmetric .premium_hero_contain{grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr)}.premium_hero_wrap.is-editorial .premium_hero_contain{grid-template-columns:minmax(14rem,.72fr) minmax(0,1fr)}.premium_hero_copy{display:grid;gap:var(--space-5);max-width:42rem}.premium_hero_title{margin:0;color:var(--theme-text);font-size:var(--text-h1);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal)}.premium_hero_text{margin:0;max-width:62ch;color:var(--theme-text-muted);font-size:var(--text-large)}.premium_hero_media{min-height:24rem}.premium_hero_media .media_asset_view_wrap,.premium_hero_media .media_frame_wrap{height:100%;box-shadow:var(--taste-shadow-diffuse)}.premium_hero_metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-4);padding-top:var(--space-3)}.bento_proof_grid_items,.decision_section_items,.reference_showcase_items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-6)}.source_asset_gallery_items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-6)}.source_asset_gallery_wrap.is-rail .source_asset_gallery_items,.reference_showcase_wrap.is-rail .reference_showcase_items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-3)}.source_asset_gallery_wrap.is-rail .source_asset_card_wrap,.reference_showcase_wrap.is-rail .reference_showcase_item{flex:0 0 min(24rem,82vw);scroll-snap-align:start}.before_after_showcase_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin:var(--space-6) 0 var(--space-5)}.sticky_step_stack_contain{display:grid;grid-template-columns:minmax(14rem,.42fr) minmax(0,.58fr);gap:var(--space-6);align-items:start}.sticky_step_stack_intro{position:sticky;top:6rem}.sticky_step_stack_items{display:grid;gap:var(--space-4)}.sticky_step_stack_item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding:var(--space-5)}.sticky_step_stack_index{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-round);background:color-mix(in srgb,var(--theme-accent) 14%,transparent);color:var(--theme-accent);font-weight:var(--font-weight-bold)}.sticky_step_stack_media{grid-column:2}.kinetic_marquee_band_wrap{overflow:hidden;padding:var(--space-4) 0;border-block:var(--border-width-main) solid var(--theme-border);background:var(--theme-bg)}.kinetic_marquee_band_wrap.is-reverse .kinetic_marquee_band_track{animation-direction:reverse}.kinetic_marquee_band_track{display:flex;width:max-content;gap:var(--space-6);padding-inline:var(--space-6)}.reference_showcase_item{overflow:clip}.reference_showcase_media{aspect-ratio:16 / 9}.visual_proof_section_contain{display:grid;grid-template-columns:minmax(0,.9fr) minmax(16rem,1.1fr);gap:var(--space-6);align-items:center}.visual_proof_section_copy,.visual_proof_section_items{display:grid;gap:var(--space-4)}.visual_proof_section_media{min-height:24rem}@media(max-width:58rem){.premium_hero_contain,.premium_hero_wrap.is-asymmetric .premium_hero_contain,.premium_hero_wrap.is-editorial .premium_hero_contain,.media_text_pair_wrap,.sticky_step_stack_contain,.visual_proof_section_contain{grid-template-columns:1fr}.bento_tile_wrap.is-wide,.bento_tile_wrap.is-feature,.bento_tile_wrap.is-tall{grid-column:auto;grid-row:auto}.bento_proof_grid_items,.decision_section_items,.reference_showcase_items,.source_asset_gallery_items,.before_after_showcase_grid{grid-template-columns:1fr}.sticky_step_stack_intro{position:static}.premium_hero_media,.visual_proof_section_media{min-height:18rem}}@media(prefers-reduced-motion:reduce){.image_accordion_item_wrap{transition:none}}.g-section-space{height:var(--section-space, var(--section-space-main))}.g-section-space.is-none{--section-space: var(--section-space-none)}.g-section-space.is-small{--section-space: var(--section-space-small)}.g-section-space.is-main{--section-space: var(--section-space-main)}.g-section-space.is-large{--section-space: var(--section-space-large)}.g-section-space.is-hero{--section-space: var(--section-space-hero)}.stats_wrap{padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.stats_contain{display:grid;gap:var(--space-8)}.stats_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--site-gutter)}.stats_item{min-height:12rem}.stats_wrap.is-strip .stats_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.stats_wrap.is-strip .stats_item{min-height:9rem}.testimonials_wrap{padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.testimonials_contain{display:grid;gap:var(--space-8)}.testimonials_header{max-width:58rem;display:grid;gap:var(--space-4)}.testimonials_eyebrow,.testimonials_title,.testimonial_quote{margin:0}.testimonials_eyebrow{color:var(--theme-accent)}.testimonials_grid{display:grid;grid-template-columns:1.25fr .85fr .9fr;gap:var(--site-gutter)}.testimonial_card{min-height:22rem;display:grid;align-content:space-between;gap:var(--space-6);margin:0;padding:var(--space-6);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.testimonial_card:first-child{grid-row:span 2;background:var(--theme-accent);color:var(--theme-accent-text)}.testimonial_card:first-child .testimonial_avatar{background:color-mix(in srgb,var(--theme-accent-text) 18%,transparent);color:var(--theme-accent-text)}.testimonial_author{display:flex;align-items:center;gap:var(--space-3)}.testimonial_avatar{width:2.75rem;height:2.75rem;display:grid;place-items:center;flex:none;border-radius:var(--radius-round);background:var(--theme-text);color:var(--theme-bg);font-weight:var(--font-weight-bold)}.testimonial_author strong,.testimonial_author em{display:block}.testimonial_author em{color:var(--theme-text-muted);font-style:normal;font-size:var(--text-small)}.testimonial_card:first-child .testimonial_author em{color:color-mix(in srgb,var(--theme-accent-text) 92%,transparent)}.testimonials_wrap.is-grid .testimonials_grid{grid-template-columns:repeat(3,1fr)}.testimonials_wrap.is-grid .testimonial_card:first-child{grid-row:auto}@media(max-width:900px){.testimonials_grid,.testimonials_wrap.is-grid .testimonials_grid{grid-template-columns:1fr}.testimonial_card:first-child{grid-row:auto}}.text_link_wrap{--text-link-color: var(--theme-text);--text-link-decoration: color-mix(in srgb, var(--text-link-color) 36%, transparent);--text-link-decoration-hover: var(--theme-accent);display:inline-flex;max-width:100%;align-items:center;color:var(--text-link-color);font-weight:var(--font-weight-medium);text-decoration-line:underline;text-decoration-color:var(--text-link-decoration);text-decoration-thickness:var(--border-width-main);text-underline-offset:.22em}.text_link_wrap:hover{color:var(--theme-accent);text-decoration-color:var(--text-link-decoration-hover)}.text_link_wrap.is-muted{--text-link-color: var(--theme-text-muted)}.text_link_wrap.is-accent{--text-link-color: var(--theme-accent)}.text_link_label{min-width:0;overflow-wrap:anywhere}.text_media_wrap{container-type:inline-size;padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.text_media_layout{align-items:center}.text_media_wrap.is-media-start .text_media_content{order:2}.text_media_wrap.is-media-start .text_media_figure{order:1}.text_media_title,.text_media_text,.text_media_caption{margin:0}.text_media_figure{margin:0;display:grid;gap:var(--space-3)}.text_media_figure img,.text_media_placeholder{width:100%;aspect-ratio:4 / 3;display:block;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 34%,transparent),transparent 58%),color-mix(in srgb,var(--theme-surface) 86%,var(--theme-bg));object-fit:cover}.text_media_wrap.is-feature .text_media_figure img,.text_media_wrap.is-feature .text_media_placeholder{aspect-ratio:16 / 10}@container (max-width: 56rem){.text_media_layout{display:flex;flex-direction:column}.text_media_wrap.is-media-start .text_media_content,.text_media_wrap.is-media-start .text_media_figure{order:initial}}.video_embed_wrap{container-type:inline-size;padding-block:var(--section-space-main);border-bottom:var(--border-width-main) solid var(--theme-border)}.video_embed_contain{display:grid;gap:var(--space-6)}.video_embed_wrap.is-inline .video_embed_contain{max-width:min(100% - (var(--site-gutter) * 2),54rem)}.video_embed_header{display:grid;gap:var(--space-3);max-width:58rem}.video_embed_eyebrow,.video_embed_title,.video_embed_text,.video_embed_provider,.video_embed_consent_copy p,.video_embed_transcript p{margin:0}.video_embed_eyebrow,.video_embed_provider{color:var(--theme-accent)}.video_embed_frame{overflow:hidden;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.video_embed_frame.is-ratio-wide{aspect-ratio:16 / 9}.video_embed_frame.is-ratio-standard{aspect-ratio:4 / 3}.video_embed_frame.is-ratio-square{aspect-ratio:1}.video_embed_frame iframe,.video_embed_consent,.video_embed_consent img{width:100%;height:100%}.video_embed_frame iframe{display:block;border:0}.video_embed_consent{position:relative;display:grid;place-items:end start;min-height:16rem}.video_embed_consent img{position:absolute;inset:0;object-fit:cover}.video_embed_consent_copy{position:relative;display:grid;gap:var(--space-2);max-width:min(100% - (var(--space-6) * 2),36rem);margin:var(--space-6);padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-bg);color:var(--theme-text)}.video_embed_transcript{max-width:72ch;padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.video_embed_transcript summary{cursor:pointer;font-weight:var(--font-weight-medium)}.video_embed_transcript p{margin-top:var(--space-3);color:var(--theme-text-muted)}.renderer_missing{margin:var(--space-5);padding:var(--space-5);border:var(--border-width-main) solid var(--swatch-danger);border-radius:var(--radius-main);color:var(--swatch-danger)}.renderer_block{display:block}.renderer_missing_title,.renderer_missing_text{margin:0}.renderer_missing_title{font-weight:var(--font-weight-bold)}:root{--swatch-ink: #1d1e1c;--swatch-ink-soft: #4d524b;--swatch-paper: #f7f5ef;--swatch-panel: #ffffff;--swatch-stone: #ded9cc;--swatch-sage: #6f8068;--swatch-clay: #b86f4b;--swatch-lime: #d4f36a;--swatch-ocean: #2e6f76;--swatch-danger: #b5413f;--theme-bg: var(--swatch-paper);--theme-text: var(--swatch-ink);--theme-text-muted: color-mix(in srgb, var(--theme-text) 62%, transparent);--theme-border: color-mix(in srgb, var(--theme-text) 15%, transparent);--theme-surface: color-mix(in srgb, var(--theme-bg) 86%, var(--swatch-panel) 14%);--theme-surface-strong: var(--swatch-panel);--theme-accent: var(--swatch-ocean);--theme-accent-text: #fbfbf7;--font-primary: "Satoshi", "Geist", "Avenir Next", system-ui, sans-serif;--font-mono: "Geist Mono", "SFMono-Regular", Consolas, monospace;--font-weight-regular: 400;--font-weight-medium: 560;--font-weight-bold: 720;--line-height-tight: 1;--line-height-heading: 1.04;--line-height-body: 1.52;--letter-spacing-normal: 0em;--letter-spacing-tight: 0em;--radius-none: 0;--radius-small: .5rem;--radius-main: .75rem;--radius-large: 1rem;--radius-round: 999vw;--taste-radius-soft: .5rem;--taste-radius-media: .625rem;--taste-border-subtle: color-mix(in srgb, var(--theme-text) 10%, transparent);--taste-shadow-diffuse: 0 1.25rem 2.5rem -1.5rem color-mix(in srgb, var(--theme-text) 24%, transparent);--taste-shadow-inset-edge: inset 0 .0625rem 0 color-mix(in srgb, var(--theme-surface-strong) 45%, transparent);--taste-section-rhythm-tight: clamp(2.5rem, 2rem + 2vw, 4rem);--taste-section-rhythm-main: clamp(4rem, 3.143rem + 4.286vw, 7rem);--taste-section-rhythm-wide: clamp(5.5rem, 4rem + 7.5vw, 10.75rem);--taste-motion-distance-small: .375rem;--taste-motion-distance-main: .875rem;--taste-motion-distance-large: 1.75rem;--taste-motion-duration-fast: .18s;--taste-motion-duration-main: .36s;--taste-motion-duration-slow: .68s;--border-width-main: .0625rem;--focus-width: .125rem;--focus-offset: .1875rem;--site-width: 88rem;--site-column-count: 12;--site-gutter: clamp(.75rem, .571rem + .893vw, 1.375rem);--site-margin: clamp(1rem, .429rem + 2.857vw, 3rem);--duration-fast: .15s;--duration-main: .26s;--duration-slow: .52s;--ease-main: cubic-bezier(.22, 1, .36, 1)}:root{--size-0: 0rem;--size-1: .25rem;--size-2: .5rem;--size-3: .75rem;--size-4: 1rem;--size-5: 1.5rem;--size-6: clamp(1.75rem, 1.679rem + .357vw, 2rem);--size-7: clamp(2rem, 1.857rem + .714vw, 2.5rem);--size-8: clamp(2.5rem, 2.071rem + 2.143vw, 4rem);--size-9: clamp(3rem, 2.429rem + 2.857vw, 5rem);--size-10: clamp(4rem, 3.143rem + 4.286vw, 7rem);--size-11: clamp(5rem, 3.571rem + 7.143vw, 10rem);--size-12: clamp(6rem, 4.286rem + 8.571vw, 12rem);--space-0: var(--size-0);--space-1: var(--size-1);--space-2: var(--size-2);--space-3: var(--size-3);--space-4: var(--size-4);--space-5: var(--size-5);--space-6: var(--size-6);--space-7: var(--size-8);--space-8: var(--size-9);--section-space-none: 0rem;--section-space-small: var(--size-8);--section-space-main: var(--size-10);--section-space-large: var(--size-11);--section-space-hero: var(--size-12);--text-small: clamp(.875rem, .839rem + .179vw, 1rem);--text-main: clamp(1rem, .964rem + .179vw, 1.125rem);--text-large: clamp(1.125rem, 1.018rem + .536vw, 1.5rem);--text-h6: clamp(1rem, .964rem + .179vw, 1.125rem);--text-h5: clamp(1.25rem, 1.107rem + .714vw, 1.75rem);--text-h4: clamp(1.5rem, 1.286rem + 1.071vw, 2.25rem);--text-h3: clamp(1.625rem, 1.518rem + .536vw, 2rem);--text-h2: clamp(1.875rem, 1.768rem + .536vw, 2.25rem);--text-h1: clamp(2.25rem, 2.036rem + 1.071vw, 3rem);--text-display: clamp(2.75rem, 2.179rem + 2.857vw, 4.75rem)}.u-theme-light{--theme-bg: var(--swatch-paper);--theme-text: var(--swatch-ink);--theme-text-muted: color-mix(in srgb, var(--theme-text) 78%, transparent);--theme-border: color-mix(in srgb, var(--theme-text) 15%, transparent);--theme-surface: #fbfaf6;--theme-surface-strong: #ffffff;--theme-accent: var(--swatch-ocean);--theme-accent-text: #fbfbf7;background:var(--theme-bg);color:var(--theme-text)}.u-theme-dark{--theme-bg: #20221f;--theme-text: #fbfaf4;--theme-text-muted: color-mix(in srgb, var(--theme-text) 78%, transparent);--theme-border: color-mix(in srgb, var(--theme-text) 17%, transparent);--theme-surface: #2b2f2a;--theme-surface-strong: #363b35;--theme-accent: var(--swatch-lime);--theme-accent-text: var(--swatch-ink);background:var(--theme-bg);color:var(--theme-text)}.u-theme-brand{--theme-bg: var(--swatch-ocean);--theme-text: #fbfbf7;--theme-text-muted: var(--theme-text);--theme-border: color-mix(in srgb, var(--theme-text) 18%, transparent);--theme-surface: color-mix(in srgb, var(--theme-bg) 94%, white 6%);--theme-surface-strong: color-mix(in srgb, var(--theme-bg) 88%, white 12%);--theme-accent: var(--swatch-lime);--theme-accent-text: var(--swatch-ink);background:var(--theme-bg);color:var(--theme-text)}:root{--site-max-width: min(var(--site-width), 100vw);--container-main: calc(var(--site-max-width) - var(--site-margin) * 2);--container-full: calc(100vw - var(--site-margin) * 2);--site-gutter-total: calc(var(--site-gutter) * (var(--site-column-count) - 1));--column-width-1: calc( (var(--container-main) - var(--site-gutter-total)) / var(--site-column-count) );--column-width-plus-gutter: calc(var(--column-width-1) + var(--site-gutter));--grid-main: repeat(var(--site-column-count), minmax(0, 1fr));--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr))}.u-container,.u-container-small,.u-container-full{width:100%;margin-inline:auto;position:relative}.u-container{max-width:var(--container-main)}.u-container-small{max-width:min(64rem,var(--container-main))}.u-container-full{max-width:var(--container-full)}.u-grid-desktop,.u-grid-tablet,.u-grid-landscape{display:grid;grid-template-columns:var(--grid-main);gap:var(--site-gutter)}.u-grid-column-2{display:grid;grid-template-columns:var(--grid-2);gap:var(--site-gutter)}.u-grid-column-3{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:var(--site-gutter)}.u-grid-column-4{display:grid;grid-template-columns:var(--grid-4);gap:var(--site-gutter)}.u-grid-autofit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--site-gutter)}.u-column-full{grid-column:1 / -1}.u-column-1{grid-column:auto / span 1}.u-column-2{grid-column:auto / span 2}.u-column-3{grid-column:auto / span 3}.u-column-4{grid-column:auto / span 4}.u-column-5{grid-column:auto / span 5}.u-column-6{grid-column:auto / span 6}.u-column-7{grid-column:auto / span 7}.u-column-8{grid-column:auto / span 8}.u-column-9{grid-column:auto / span 9}.u-column-10{grid-column:auto / span 10}.u-column-11{grid-column:auto / span 11}.u-column-12{grid-column:auto / span 12}@media(max-width:991px){.u-grid-desktop{display:flex;flex-direction:column}.u-grid-column-4{grid-template-columns:var(--grid-2)}}@media(max-width:767px){.u-grid-tablet,.u-grid-column-2,.u-grid-column-3,.u-grid-column-4{display:flex;flex-direction:column}.u-column-1,.u-column-2,.u-column-3,.u-column-4,.u-column-5,.u-column-6,.u-column-7,.u-column-8,.u-column-9,.u-column-10,.u-column-11,.u-column-12{grid-column:1 / -1}}@media(max-width:479px){.u-grid-landscape{display:flex;flex-direction:column}}.u-text-display,.u-text-h1,.u-text-h2,.u-text-h3,.u-text-h4,.u-text-h5,.u-text-h6,.u-text-large,.u-text-main,.u-text-small{font-family:var(--font-primary);font-weight:var(--text-weight, var(--font-weight-regular));line-height:var(--text-line-height, var(--line-height-body));letter-spacing:var(--text-letter-spacing, var(--letter-spacing-normal));text-wrap:var(--text-wrap, pretty);overflow-wrap:anywhere}.u-text-display{font-size:var(--text-display);--text-line-height: var(--line-height-tight);--text-weight: var(--font-weight-bold);--text-wrap: balance}.u-text-h1{font-size:var(--text-h1);--text-line-height: var(--line-height-heading);--text-weight: var(--font-weight-bold);--text-wrap: balance}.u-text-h2{font-size:var(--text-h2);--text-line-height: var(--line-height-heading);--text-weight: var(--font-weight-bold);--text-wrap: balance}.u-text-h3{font-size:var(--text-h3);--text-line-height: var(--line-height-heading);--text-weight: var(--font-weight-bold);--text-wrap: balance}.u-text-h4{font-size:var(--text-h4);--text-line-height: 1.14;--text-weight: var(--font-weight-bold)}.u-text-h5{font-size:var(--text-h5);--text-line-height: 1.18;--text-weight: var(--font-weight-medium)}.u-text-h6{font-size:var(--text-h6);--text-line-height: 1.25;--text-weight: var(--font-weight-medium)}.u-text-large{font-size:var(--text-large)}.u-text-main{font-size:var(--text-main)}.u-text-small{font-size:var(--text-small)}.u-weight-regular{font-weight:var(--font-weight-regular)}.u-weight-medium{font-weight:var(--font-weight-medium)}.u-weight-bold{font-weight:var(--font-weight-bold)}.u-text-align-left{text-align:left}.u-text-align-center{text-align:center}.u-text-align-right{text-align:right}.u-text-wrap-balance{text-wrap:balance}.u-text-wrap-pretty{text-wrap:pretty}.u-color-muted{color:var(--theme-text-muted)}.u-mono{font-family:var(--font-mono)}.u-hflex-left-center{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.u-hflex-between-center{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.u-hflex-center-center{display:flex;flex-direction:row;justify-content:center;align-items:center}.u-vflex-left-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.u-vflex-left-center{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.u-vflex-center-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.u-flex-wrap{flex-wrap:wrap}.u-flex-grow{flex:1}.u-flex-noshrink{flex:none}.u-gap-0{gap:var(--space-0)}.u-gap-1{gap:var(--space-1)}.u-gap-2{gap:var(--space-2)}.u-gap-3{gap:var(--space-3)}.u-gap-4{gap:var(--space-4)}.u-gap-5{gap:var(--space-5)}.u-gap-6{gap:var(--space-6)}.u-gap-7{gap:var(--space-7)}.u-gap-8{gap:var(--space-8)}.u-gap-gutter{gap:var(--site-gutter)}.u-radius-none{border-radius:var(--radius-none)}.u-radius-small{border-radius:var(--radius-small)}.u-radius-main{border-radius:var(--radius-main)}.u-radius-large{border-radius:var(--radius-large)}.u-radius-round{border-radius:var(--radius-round)}.u-display-block{display:block}.u-display-flex{display:flex}.u-display-grid{display:grid}.u-display-none{display:none}.u-position-relative{position:relative}.u-position-absolute{position:absolute}.u-position-sticky{position:sticky;top:0}.u-width-full{width:100%}.u-height-full{height:100%}.u-cover{width:100%;height:100%;object-fit:cover}.u-cover-absolute{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.u-overflow-hidden{overflow:hidden}.u-overflow-clip{overflow:clip}.u-overflow-auto{overflow:auto}.u-overflow-visible{overflow:visible}.u-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0;padding:0;margin:-1px}.u-visual-wrap{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--visual-ratio, 1 / 1)}.u-margin-trim>:first-child{margin-top:0}.u-margin-trim>:last-child{margin-bottom:0}:root{--motion-distance-small: var(--taste-motion-distance-small, .5rem);--motion-distance-main: var(--taste-motion-distance-main, 1rem);--motion-distance-large: var(--taste-motion-distance-large, 2rem);--motion-scale-enter: .96;--motion-hover-lift-distance: .1875rem;--motion-hover-scale: 1.015;--motion-duration-marquee: 28s;--motion-stagger-step: 80ms}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-rise-in{0%{opacity:0;transform:translateY(var(--motion-distance-main))}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-left-in{0%{opacity:0;transform:translate(var(--motion-distance-large))}to{opacity:1;transform:translate(0)}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(var(--motion-scale-enter))}to{opacity:1;transform:scale(1)}}@keyframes motion-slow-pan{0%{transform:translate(0)}to{transform:translate(-50%)}}.u-animate-fade{animation:motion-fade-in var(--motion-duration, var(--duration-slow)) var(--ease-main) both}.u-animate-rise{animation:motion-rise-in var(--motion-duration, var(--duration-slow)) var(--ease-main) both}.u-animate-slide-left{animation:motion-slide-left-in var(--motion-duration, var(--duration-slow)) var(--ease-main) both}.u-animate-scale{animation:motion-scale-in var(--motion-duration, var(--duration-main)) var(--ease-main) both}.u-animate-delay-1{animation-delay:calc(var(--motion-stagger-step) * 1)}.u-animate-delay-2{animation-delay:calc(var(--motion-stagger-step) * 2)}.u-animate-delay-3{animation-delay:calc(var(--motion-stagger-step) * 3)}.u-animate-delay-4{animation-delay:calc(var(--motion-stagger-step) * 4)}.u-animate-delay-5{animation-delay:calc(var(--motion-stagger-step) * 5)}.u-animate-delay-6{animation-delay:calc(var(--motion-stagger-step) * 6)}.u-motion-hover-lift,.u-motion-hover-scale{will-change:transform}.u-transition-main{transition:transform var(--duration-main) var(--ease-main),opacity var(--duration-main) var(--ease-main),background-color var(--duration-main) var(--ease-main),border-color var(--duration-main) var(--ease-main),color var(--duration-main) var(--ease-main)}.u-motion-hover-lift:hover{transform:translateY(calc(var(--motion-hover-lift-distance) * -1))}.u-motion-hover-scale:hover{transform:scale(var(--motion-hover-scale))}.u-motion-marquee{animation:motion-slow-pan var(--motion-duration, var(--motion-duration-marquee)) linear infinite}@media(prefers-reduced-motion:reduce){.u-animate-fade,.u-animate-rise,.u-animate-slide-left,.u-animate-scale,.u-motion-marquee{animation:none!important}.u-motion-hover-lift:hover,.u-motion-hover-scale:hover{transform:none}}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;scroll-padding-top:5rem;text-size-adjust:100%;overflow-x:clip}body{min-height:100%;margin:0;overflow-x:clip;background:var(--theme-bg);color:var(--theme-text);font-family:var(--font-primary);font-size:var(--text-main);line-height:var(--line-height-body);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video,svg,canvas{display:block;max-width:100%}img,video{width:100%;height:auto;object-fit:cover}button,input,textarea,select{font:inherit}button{border:0;background:transparent;padding:0;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}a:not([class]){text-decoration:underline}ul,ol{margin:0;padding:0}::selection{background:var(--swatch-lime);color:var(--swatch-ink)}:focus-visible{outline:var(--focus-width) solid var(--theme-accent);outline-offset:var(--focus-offset)}#root{min-height:100svh}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.styleguide_wrap{padding-block:var(--section-space-main);border-top:var(--border-width-main) solid var(--theme-border)}.styleguide_contain{display:grid;gap:var(--space-8)}.styleguide_intro{align-items:end}.styleguide_eyebrow,.styleguide_title,.styleguide_text,.styleguide_group_title,.styleguide_swatch_label,.styleguide_type_stack p{margin:0}.styleguide_eyebrow{color:var(--theme-accent)}.styleguide_group{padding-top:var(--space-7);border-top:var(--border-width-main) solid var(--theme-border);display:grid;gap:var(--space-5)}.styleguide_swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--site-gutter)}.styleguide_swatch{border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);padding:var(--space-3);background:var(--theme-surface)}.styleguide_swatch_visual{min-height:6.5rem;border-radius:var(--radius-small);border:var(--border-width-main) solid color-mix(in srgb,black 10%,transparent);margin-bottom:var(--space-3)}.styleguide_type_stack{display:grid;gap:var(--space-4)}.styleguide_spacing{display:grid;gap:var(--space-3)}.styleguide_spacing_item{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:var(--space-4)}.styleguide_spacing_label{color:var(--theme-text-muted);font-size:var(--text-small)}.styleguide_spacing_bar{display:block;height:1rem;min-width:.25rem;border-radius:var(--radius-round);background:var(--theme-accent)}.styleguide_row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.styleguide_theme_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--site-gutter)}.styleguide_theme_panel{display:grid;gap:var(--space-4);align-content:start;min-height:11rem;padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large)}.styleguide_theme_panel p{margin:0}.styleguide_atomic_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--site-gutter)}.styleguide_atomic_layer{min-height:100%;padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.styleguide_atomic_title{margin:0 0 var(--space-3)}.styleguide_atomic_list{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}.styleguide_atomic_item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-top:var(--border-width-main) solid var(--theme-border)}.styleguide_atomic_item span{font-weight:var(--font-weight-medium)}.styleguide_atomic_item small{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.styleguide_template_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-gutter)}.styleguide_template{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.styleguide_template_label,.styleguide_template_title,.styleguide_template_text{margin:0}.styleguide_template_label{color:var(--theme-text-muted)}.styleguide_template_slots{display:grid;gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none}.styleguide_template_slot{display:grid;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-small);background:var(--theme-bg)}.styleguide_template_slot span{font-weight:var(--font-weight-medium)}.styleguide_template_slot small{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.styleguide_page_archetype_matrix{display:grid;gap:var(--space-6);margin-top:var(--space-6)}.styleguide_page_archetype{container-type:inline-size;display:grid;gap:var(--space-4);overflow:clip;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.styleguide_page_archetype_header,.styleguide_page_archetype_slots,.styleguide_page_archetype_preview{display:grid;gap:var(--space-3);padding:var(--space-4)}.styleguide_page_archetype_slots{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;background:var(--theme-bg)}.styleguide_page_archetype_slot{display:grid;gap:var(--space-1);min-width:0}.styleguide_page_archetype_slot span{font-weight:var(--font-weight-medium)}.styleguide_page_archetype_slot small{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-small);overflow-wrap:anywhere}.styleguide_page_archetype_preview{border-top:var(--border-width-main) solid var(--theme-border)}.styleguide_page_archetype_block{min-width:0}.styleguide_builder_flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--site-gutter)}.styleguide_builder_step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.styleguide_builder_index{width:2rem;height:2rem;display:grid;place-items:center;margin:0;border-radius:var(--radius-round);background:var(--theme-accent);color:var(--theme-bg);font-size:var(--text-small)}.styleguide_builder_content{min-width:0}.styleguide_builder_title,.styleguide_builder_text{margin:0}.styleguide_builder_text{margin-top:var(--space-1);color:var(--theme-text-muted)}.styleguide_builder_options{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-3)}.styleguide_builder_option{max-width:100%;padding:.3rem .5rem;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-small);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-small);overflow-wrap:anywhere}.styleguide_utility_grid{display:flex;flex-wrap:wrap;gap:var(--space-2)}.styleguide_motion_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--site-gutter)}.styleguide_motion_item{min-height:7rem;display:grid;place-items:center;padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface);animation-delay:calc(var(--duration-fast) * 0);animation-duration:var(--duration-fast)}.styleguide_motion_item code{padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);background:var(--theme-text);font-family:var(--font-mono);color:var(--theme-bg)}.styleguide_utility{padding:.45rem .65rem;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-round);background:var(--theme-surface);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.styleguide_grid_demo{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:var(--site-gutter)}.styleguide_grid_demo span{min-height:5rem;display:grid;place-items:center;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface);color:var(--theme-text-muted);font-family:var(--font-mono)}.styleguide_card_grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:var(--site-gutter)}.styleguide_atom_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--site-gutter)}.styleguide_atom_sample{display:grid;align-content:start;gap:var(--space-3);min-height:9rem;padding:var(--space-4);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface)}.styleguide_atom_sample input{width:100%;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-bg);color:var(--theme-text);padding:var(--space-3)}.styleguide_molecule_media{display:grid;place-items:center;min-height:100%;padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.styleguide_molecule_media .media_asset_view_wrap{width:min(100%,12rem)}.styleguide_composition_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-gutter);align-items:stretch}.styleguide_composition_state{min-width:0;padding:var(--space-5);border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);background:var(--theme-surface)}.styleguide_narrow_preview{width:min(100%,26rem)}.styleguide_form{max-width:44rem;display:grid;gap:var(--space-4)}.styleguide_field{display:grid;gap:var(--space-2);font-weight:var(--font-weight-medium)}.styleguide_field input,.styleguide_field textarea{width:100%;border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-main);background:var(--theme-surface);color:var(--theme-text);padding:.9rem 1rem;resize:vertical}.styleguide_field input::placeholder,.styleguide_field textarea::placeholder{color:var(--theme-text-muted)}.styleguide_checkbox{display:flex;align-items:center;gap:var(--space-3);color:var(--theme-text-muted)}.styleguide_checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--theme-accent)}.styleguide_section_preview{border:var(--border-width-main) solid var(--theme-border);border-radius:var(--radius-large);overflow:clip}.styleguide_section_preview>.button_group_wrap{padding:var(--space-5)}.styleguide_editorial_matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-gutter)}.styleguide_section_preview .hero_contain{min-height:auto}@media(max-width:800px){.styleguide_card_grid,.styleguide_atom_grid,.styleguide_atomic_grid,.styleguide_theme_grid,.styleguide_template_grid,.styleguide_page_archetype_slots,.styleguide_editorial_matrix,.styleguide_composition_grid,.styleguide_builder_flow,.styleguide_grid_demo{grid-template-columns:1fr}}@media(max-width:520px){.styleguide_spacing_item{grid-template-columns:1fr;gap:var(--space-2)}}:root{--color-bg: #02070d;--color-surface: #07111b;--color-surface-muted: #0d1a26;--color-text: #edf7ff;--color-text-muted: #9eb4c6;--color-primary: #35d4ff;--color-primary-strong: #7cf7d4;--color-border: rgba(142, 217, 255, .18);--color-shadow: rgba(0, 0, 0, .36);--space-section: clamp(4rem, 7vw, 7.5rem);--font-display: "Outfit", Inter, ui-sans-serif, system-ui, sans-serif;--font-body: Inter, ui-sans-serif, system-ui, sans-serif}html,body,#root{min-height:100%;background:var(--color-bg)}body{color:var(--color-text)}@keyframes nexo_fade_up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes nexo_float_soft{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes nexo_pulse_glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}}@keyframes nexo_fade_in{0%{opacity:0}to{opacity:1}}.nexo_motion_reveal{animation:nexo_fade_up .58s ease-out both}.nexo_motion_reveal:nth-child(2){animation-delay:.04s}.nexo_motion_reveal:nth-child(3){animation-delay:.08s}.nexo_motion_reveal:nth-child(4){animation-delay:.12s}.nexo_motion_reveal:nth-child(5){animation-delay:.16s}.nexo_motion_reveal:nth-child(6){animation-delay:.2s}.nexo_spotlight_surface{position:relative;isolation:isolate}.nexo_spotlight_surface:after{content:"";position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at 22% 16%,rgba(var(--nexo-accent-rgb),.2),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%);transition:opacity .18s ease;mix-blend-mode:screen}.nexo_spotlight_surface:hover:after,.nexo_spotlight_surface:focus-within:after{opacity:1}.nexo_editorial_card.nexo_spotlight_surface:after,.nexo_proof_card.nexo_spotlight_surface:after{background:radial-gradient(circle at 22% 16%,rgba(var(--nexo-accent-rgb),.2),transparent 30%),linear-gradient(180deg,#02070a1a,#02070adb);mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nexo_motion_reveal,.nexo-animate-pulse-glow,.nexo-animate-float,.nexo-animate-fade-up,.nexo-animate-fade-in,.nexo_orbital,.nexo_orbital:before,.nexo_style_float_demo,.nexo_style_pulse_demo,.nexo_style_orbit_mark,.nexo_notfound_orbit{animation:none!important;transform:none!important}.nexo_spotlight_surface,.nexo_usecase_card,.nexo_product_card{transition:none!important}}.page_wrap{background:radial-gradient(circle at 18% 0%,rgba(53,212,255,.16),transparent 34rem),radial-gradient(circle at 80% 8%,rgba(124,247,212,.1),transparent 30rem),linear-gradient(180deg,#02070d,#07111b 48%,#02070d)}.navbar_wrap,.footer_wrap{background:#02070de0;border-color:var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero_wrap,.cta_wrap{background:linear-gradient(135deg,rgba(53,212,255,.14),transparent 42%),linear-gradient(180deg,#07111bfa,#02070dfa);border-color:var(--color-border)}.hero_title,.section_title,.cta_title{font-family:var(--font-display);letter-spacing:0}.hero_text,.section_text,.card_text,.footer_text{color:var(--color-text-muted)}.button_primary,.button_secondary{border-radius:8px}.button_primary{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-strong));color:#001018}.button_secondary{border-color:var(--color-border);color:var(--color-text)}.card_wrap,.feature_card,.process_item{background:#07111be0;border-color:var(--color-border);box-shadow:0 20px 60px var(--color-shadow)}.media_frame img,.hero_visual img{border-radius:8px;border:1px solid var(--color-border)}.nexo_site{--nexo-bg-base: #02060a;--nexo-bg-surface-1: #07131a;--nexo-bg-surface-2: #0e1d26;--nexo-accent-rgb: 142, 232, 223;--nexo-accent-deep-rgb: 29, 111, 121;--nexo-accent-bright-rgb: 180, 255, 245;--nexo-accent-bright: rgb(var(--nexo-accent-bright-rgb));--nexo-gold-rgb: 216, 179, 106;--nexo-text-primary: #f3f8fb;--nexo-text-secondary: #b8c8d6;--nexo-text-muted: #738397;--nexo-border: rgba(var(--nexo-accent-rgb), .18);--nexo-border-strong: rgba(var(--nexo-accent-rgb), .34);--nexo-glass: rgba(6, 16, 23, .68);--nexo-glass-soft: rgba(6, 16, 23, .42);--nexo-radius-lg: 1.45rem;--nexo-radius-md: 1rem;--nexo-radius-sm: .85rem;--space-10: 2.5rem;--text-base: 1rem;--text-sm: .875rem;--nexo-brand-nav-size: 2.55rem;--nexo-brand-nav-inset: .28rem;--nexo-brand-word-gap: .66rem;--nexo-nav-frame-min-height: 4.4rem;--nexo-mobile-panel-offset: 5.1rem;--nexo-shadow: 0 24px 90px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .12);--nexo-shadow-soft: 0 18px 56px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .08);background:radial-gradient(circle at 50% -12%,rgba(var(--nexo-accent-rgb),.085),transparent 34rem),radial-gradient(circle at 82% 8%,rgba(var(--nexo-gold-rgb),.045),transparent 28rem),linear-gradient(180deg,#02070b 0%,var(--nexo-bg-base) 42%,#010407 100%);color:var(--nexo-text-primary);min-height:100vh;overflow-x:hidden}.nexo_site *{box-sizing:border-box}.nexo_container{width:min(100%,1440px);margin:0 auto;padding-inline:clamp(1.25rem,3vw,3rem)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nexo_home_hero_inner,.nexo_usecases_hero_grid,.nexo_product_hero_layout,.nexo_detail_hero_layout,.nexo_technology_hero_grid,.nexo_team_hero_grid,.nexo_career_hero_grid,.nexo_pilot_hero_grid{align-items:center}.nexo_home_hero_inner>*,.nexo_usecases_hero_grid>*,.nexo_product_hero_layout>*,.nexo_detail_hero_layout>*,.nexo_technology_hero_grid>*,.nexo_team_hero_grid>*,.nexo_career_hero_grid>*,.nexo_pilot_hero_grid>*,.nexo_product_surface_panel,.nexo_detail_surface_panel,.nexo_career_surface_panel,.nexo_team_operating_panel,.nexo_team_rail_card,.nexo_pilot_visual,.nexo_usecases_visual,.nexo_technology_visual_panel{min-width:0}.nexo_product_surface_panel .nexo_tags,.nexo_team_inline_visual .nexo_tags,.nexo_pilot_hero .nexo_tags,.nexo_usecases_visual .nexo_tags,.nexo_technology_visual_panel .nexo_tags{align-items:center}.nexo_nav{position:sticky;top:0;z-index:80;padding:1rem clamp(1rem,3vw,2.25rem)}.nexo_nav_frame{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,2vw,2rem);min-height:var(--nexo-nav-frame-min-height);padding:.75rem 1rem;border:1px solid rgba(var(--nexo-accent-rgb),.22);border-radius:1.4rem;background:radial-gradient(ellipse at 18% 0%,rgba(244,255,252,.07),transparent 42%),radial-gradient(ellipse at 88% 100%,rgba(var(--nexo-gold-rgb),.04),transparent 38%),#03090ec7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--nexo-shadow)}.nexo_brand{display:inline-flex;align-items:center;justify-self:start;gap:var(--nexo-brand-word-gap);width:fit-content;max-width:100%;color:var(--nexo-text-primary);text-decoration:none;font-weight:800;letter-spacing:0;min-width:0}.nexo_brand_mark{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--nexo-brand-nav-size);height:var(--nexo-brand-nav-size);padding:var(--nexo-brand-nav-inset);overflow:hidden;border-radius:.8rem;background:#02080ce0;border:1px solid rgba(var(--nexo-accent-rgb),.28);box-shadow:0 0 18px rgba(var(--nexo-accent-rgb),.2)}.nexo_brand_mark img{width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;mix-blend-mode:screen;filter:brightness(1.2) contrast(1.08) saturate(1.08)}.nexo_brand_mark.is-styleguide{width:clamp(3.8rem,8vw,5.8rem);height:auto;aspect-ratio:1;padding:.48rem;border-radius:var(--nexo-radius-lg);background:radial-gradient(circle at 50% 50%,rgba(var(--nexo-accent-rgb),.12),transparent 62%),linear-gradient(135deg,#070c12f0,#0a1119d6);box-shadow:0 1.1rem 2.4rem #0000003d,inset 0 1px #ffffff0f}.nexo_brand_mark.is-styleguide img{width:100%;height:100%;object-fit:contain;transform-origin:center}.nexo_brand_mark.is-wordmark{position:relative;width:clamp(8.4rem,12vw,10.8rem);height:2.85rem;padding:0;border-color:transparent;border-radius:.62rem;background:transparent;box-shadow:none}.nexo_brand_mark.is-wordmark img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.nexo_brand_mark.is-nav-wordmark{width:clamp(6.55rem,8vw,7.25rem);height:2.5rem;padding:.2rem .34rem;border-radius:.9rem;border-color:rgba(var(--nexo-accent-rgb),.06);background:radial-gradient(circle at 50% 50%,rgba(var(--nexo-accent-rgb),.08),transparent 72%),linear-gradient(180deg,#ffffff05,#ffffff02),linear-gradient(135deg,#070c12e6,#0a1119c7);box-shadow:0 .65rem 1.6rem #00000029,inset 0 1px #ffffff0d}.nexo_brand_mark.is-nav-wordmark img{inset:.2rem .34rem;width:calc(100% - .68rem);height:calc(100% - .4rem);filter:brightness(1.03) contrast(1.06) saturate(1);mix-blend-mode:screen}.nexo_brand_mark.is-wordmark.is-styleguide{width:clamp(8.4rem,19vw,13.5rem);height:clamp(2.7rem,5vw,4.1rem);padding:.2rem .44rem}.nexo_brand_mark.is-wordmark.is-styleguide img{inset:.22rem .44rem;width:calc(100% - .88rem);height:calc(100% - .44rem)}.nexo_brand_mark.is-nav{width:var(--nexo-brand-nav-size);height:var(--nexo-brand-nav-size);padding:var(--nexo-brand-nav-inset);border-radius:.72rem;background:linear-gradient(180deg,#ffffff06,#ffffff02),linear-gradient(135deg,#070c12eb,#0a1119c7)}.nexo_brand_mark.is-panel{border-color:rgba(var(--nexo-accent-rgb),.18);background:radial-gradient(circle at 50% 50%,rgba(var(--nexo-accent-rgb),.1),transparent 66%),linear-gradient(135deg,#080e15f0,#0b121bdb)}.nexo_brand_mark.is-display{width:clamp(5.4rem,10vw,7.3rem);border-radius:calc(var(--nexo-radius-lg) + .28rem);border-color:rgba(var(--nexo-accent-rgb),.22);background:radial-gradient(circle at 50% 50%,rgba(var(--nexo-accent-bright-rgb),.16),transparent 54%),radial-gradient(circle at 58% 36%,rgba(var(--nexo-gold-rgb),.1),transparent 42%),linear-gradient(135deg,#060a10f5,#0a111ae0);box-shadow:0 1.4rem 3.4rem #0000004d,0 0 2.4rem rgba(var(--nexo-accent-rgb),.12),inset 0 1px #ffffff0f}.nexo_brand_mark.is-footer{border-color:rgba(var(--nexo-accent-rgb),.12);background:transparent;box-shadow:none}.nexo_brand_mark.is-display img{filter:brightness(1.26) contrast(1.1) saturate(1.12)}.nexo_brand_mark.is-footer img{opacity:.94;filter:brightness(1.06) contrast(1.06) saturate(.96)}.nexo_brand_word{display:inline-flex;align-items:center;min-height:var(--nexo-brand-nav-size);color:var(--nexo-text-primary);font-size:.98rem;line-height:1;letter-spacing:.1em;text-shadow:0 0 18px rgba(var(--nexo-accent-rgb),.24)}.nexo_nav_links{display:flex;justify-content:center;gap:clamp(.75rem,1.8vw,1.6rem)}.nexo_nav_actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.8rem}.nexo_locale_switch{position:relative;display:inline-flex;align-items:center}.nexo_locale_menu{position:relative;display:inline-flex}.nexo_locale_button{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;padding:.35rem .55rem;border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:.7rem;color:var(--nexo-text-primary);background:#ffffff09;cursor:pointer;font:inherit}.nexo_locale_button:hover,.nexo_locale_menu[open] .nexo_locale_button{background:rgba(var(--nexo-accent-rgb),.1)}.nexo_locale_button::-webkit-details-marker{display:none}.nexo_locale_button strong{font-size:.78rem;line-height:1;letter-spacing:0}.nexo_locale_options{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;display:grid;min-width:8.5rem;padding:.45rem;border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:.85rem;background:#040c14f5;box-shadow:0 1.25rem 2.5rem #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nexo_locale_menu:not([open]) .nexo_locale_options,.nexo_mobile_nav:not([open]) .nexo_mobile_panel{display:none}.nexo_locale_options a{display:flex;align-items:center;gap:.5rem;padding:.52rem .58rem;border-radius:.58rem;color:var(--nexo-text-secondary);text-decoration:none}.nexo_locale_options a:hover,.nexo_locale_options a[aria-current=true]{color:var(--nexo-text-primary);background:rgba(var(--nexo-accent-rgb),.1)}.nexo_mobile_nav{position:relative;display:none}.nexo_mobile_nav>summary{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:.28rem;width:2.8rem;height:2.8rem;padding:0;border:1px solid rgba(var(--nexo-accent-rgb),.22);border-radius:.8rem;color:var(--nexo-text-primary);background:#ffffff0b;cursor:pointer;list-style:none}.nexo_mobile_nav>summary span{width:1.1rem;height:1px;border-radius:999px;background:currentColor;box-shadow:0 0 10px rgba(var(--nexo-accent-rgb),.22);transition:transform .16s ease,opacity .16s ease}.nexo_mobile_nav[open]>summary{border-color:rgba(var(--nexo-accent-rgb),.42);background:rgba(var(--nexo-accent-rgb),.11)}.nexo_mobile_nav[open]>summary span:nth-child(1){transform:translateY(.29rem) rotate(45deg)}.nexo_mobile_nav[open]>summary span:nth-child(2){opacity:0}.nexo_mobile_nav[open]>summary span:nth-child(3){transform:translateY(-.29rem) rotate(-45deg)}.nexo_mobile_nav>summary::-webkit-details-marker{display:none}.nexo_mobile_panel{position:absolute;right:0;top:calc(100% + .7rem);z-index:90;width:min(88vw,25rem);max-height:min(78vh,42rem);overflow:auto;padding:1rem;border:1px solid rgba(var(--nexo-accent-rgb),.22);border-radius:1rem;background:#03090efd;box-shadow:var(--nexo-shadow)}.nexo_mobile_panel nav,.nexo_mobile_locale{display:grid;gap:.45rem}.nexo_mobile_panel a{padding:.75rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;color:var(--nexo-text-secondary);text-decoration:none;background:#ffffff06}.nexo_mobile_locale{justify-items:start;margin-top:.8rem}.nexo_mobile_locale .nexo_locale_button{width:100%;justify-content:center}.nexo_mobile_locale .nexo_locale_menu,.nexo_mobile_locale .nexo_locale_options{width:100%}.nexo_mobile_locale .nexo_locale_menu{display:grid}.nexo_mobile_locale .nexo_locale_options{position:static;margin-top:.45rem}.nexo_mobile_cta{display:block;margin-top:.8rem;color:var(--nexo-text-primary)!important;border-color:rgba(var(--nexo-gold-rgb),.28)!important}.nexo_nav_links a,.nexo_footer a{color:var(--nexo-text-secondary);text-decoration:none}.nexo_nav_links a:hover,.nexo_footer a:hover{color:var(--nexo-text-primary)}.nexo_button,.nexo-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:0 1rem;border-radius:.8rem;border:1px solid rgba(var(--nexo-accent-rgb),.34);background:radial-gradient(circle at 72% 18%,rgba(var(--nexo-gold-rgb),.25),transparent 36%),linear-gradient(135deg,rgba(var(--nexo-accent-rgb),.22),rgba(var(--nexo-accent-deep-rgb),.26));color:var(--nexo-accent-bright);text-decoration:none;font-weight:750;box-shadow:0 0 24px rgba(var(--nexo-accent-rgb),.14)}.nexo_button.is-secondary,.nexo-btn-secondary{background:#ffffff09;color:var(--nexo-text-primary);box-shadow:none}.nexo_button.is-small{min-height:2.35rem;padding-inline:.9rem;font-size:.78rem}.nexo_home_hero{position:relative;min-height:clamp(700px,92svh,940px);display:grid;align-items:center;isolation:isolate;overflow:hidden}.nexo_home_hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 70%,rgba(var(--nexo-accent-rgb),.1),transparent 22%),radial-gradient(circle at 82% 24%,rgba(var(--nexo-accent-deep-rgb),.08),transparent 24%),linear-gradient(135deg,#04070cb8,#080d1480,#04070cb8);z-index:-2}.nexo_hero_field{position:absolute;inset:0;background-size:cover;background-position:center top;opacity:.42;filter:saturate(1.1) contrast(1.08);z-index:-3}.nexo_hero_grid_overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.82),transparent 78%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.82),transparent 78%);z-index:-1}.nexo_home_hero_inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:0;padding-top:clamp(2.5rem,7vh,5rem)}.nexo_home_hero_inner>*{max-width:100%;min-width:0}.nexo_orbital{position:absolute;inset:50% auto auto 50%;width:clamp(300px,42vw,560px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;opacity:.58;z-index:-1}.nexo_home_hero_copy{position:relative;display:grid;justify-items:center;width:100%;max-width:54rem;text-align:center;gap:1rem}.nexo_home_access_card{position:relative;display:grid;justify-items:center;align-content:start;width:min(100%,28rem);margin-inline-start:auto;overflow:hidden;border:1px solid rgba(var(--nexo-accent-rgb),.2);border-radius:var(--nexo-radius-lg);padding:clamp(1.35rem,3vw,2.25rem);color:var(--nexo-text-primary);background:linear-gradient(145deg,#070e18e6,#0d1b2ab8),#ffffff09;box-shadow:0 1.4rem 4rem #00000057,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.nexo_home_access_glow{position:absolute;inset:-18% -10% auto auto;width:13rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--nexo-accent-rgb),.22),transparent 70%);pointer-events:none}.nexo_home_access_card img{position:relative;width:clamp(5.5rem,9vw,8rem);aspect-ratio:1;margin-bottom:1.1rem;border-radius:1.45rem;object-fit:cover;box-shadow:0 0 2rem rgba(var(--nexo-accent-rgb),.3),0 0 4.5rem rgba(var(--nexo-accent-deep-rgb),.18)}.nexo_home_access_card>span{position:relative;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:rgb(var(--nexo-accent-rgb));font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.nexo_home_access_card h2{position:relative;margin:.55rem 0 1.2rem;font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.15;text-align:center}.nexo_home_access_card ul{position:relative;display:grid;gap:.7rem;width:100%;margin:0 0 1.25rem;padding:0;list-style:none}.nexo_home_access_card li{display:flex;align-items:center;gap:.65rem;color:var(--nexo-text-secondary);font-size:.95rem}.nexo_home_access_card li:before{content:"";width:.46rem;aspect-ratio:1;flex:0 0 auto;border-radius:50%;background:rgb(var(--nexo-accent-rgb));box-shadow:0 0 1rem rgba(var(--nexo-accent-rgb),.46)}.nexo_home_access_card .nexo_proof_pills{justify-content:center;margin-top:1rem}.nexo_orbital:before,.nexo_orbital i{content:"";position:absolute;inset:8%;border-radius:50%;border:1px solid rgba(var(--nexo-accent-rgb),.16);box-shadow:0 0 80px rgba(var(--nexo-accent-rgb),.12)}.nexo_orbital i:nth-child(1){transform:rotate(18deg) scaleX(1.18)}.nexo_orbital i:nth-child(2){transform:rotate(-28deg) scaleY(.78)}.nexo_orbital i:nth-child(3){inset:28%;border-color:rgba(var(--nexo-gold-rgb),.22)}.nexo_kicker,.nexo_card_top,.nexo_status,.nexo_label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.12em}.nexo_kicker{display:inline-flex;align-items:center;gap:.7rem;flex-wrap:wrap;color:var(--nexo-text-secondary);font-size:.76rem}.nexo_kicker span,.nexo_status,.nexo-badge{color:var(--nexo-accent-bright);background:rgba(var(--nexo-accent-rgb),.1);border:1px solid rgba(var(--nexo-accent-rgb),.18);border-radius:999px;padding:.36rem .55rem}.nexo_tags,.nexo-concept-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;max-width:100%}.nexo_tags span,.nexo-concept-tag{min-width:0;border:1px solid rgba(var(--nexo-accent-rgb),.14);color:var(--nexo-text-secondary);background:#ffffff09;border-radius:999px;padding:.35rem .62rem;font-size:.78rem;overflow-wrap:anywhere}.nexo_home_hero_copy .nexo_tags{justify-content:center}.nexo_home_hero h1{max-width:12ch;margin:.95rem 0 0;font-size:clamp(3.35rem,5.2vw,5rem);line-height:1.03;letter-spacing:0;font-weight:850}.nexo_glow{color:#f4fffc;text-shadow:0 0 34px rgba(var(--nexo-accent-rgb),.48)}.nexo_home_hero p{max-width:46rem;margin:0;color:var(--nexo-text-secondary);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.nexo_hero_actions,.nexo_proof_pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.6rem;max-width:100%}.nexo_home_primary_cta{min-width:13.2rem;padding-inline:1.25rem;border-radius:999px}.nexo_home_primary_cta span,.nexo_home_text_cta span{font-size:1.25em;line-height:1}.nexo_home_text_cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.8rem;padding-inline:.45rem;color:var(--nexo-text-secondary);text-decoration:none;font-weight:750;font-size:.88rem}.nexo_home_text_cta:hover{color:var(--nexo-text-primary)}.nexo_hero_stage_proofs{align-items:stretch}.nexo_proof_pills span{border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:999px;padding:.55rem .75rem;color:var(--nexo-text-secondary);background:#02080c6b;min-width:0;overflow-wrap:anywhere}.nexo_hero_stage_proof{display:inline-flex;align-items:center;justify-content:center;max-width:100%;text-align:center;line-height:1.25}.nexo_home_core_modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);width:min(100%,40rem);margin-top:var(--space-2)}.nexo_home_core_module{display:grid;justify-items:center;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:var(--nexo-radius-md);background:linear-gradient(145deg,#03090f9e,#0d1b2a5c),#ffffff09;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nexo_home_core_module strong{color:var(--nexo-text-primary);font-size:var(--text-base);line-height:1.2}.nexo_home_core_module p{max-width:24ch;color:var(--nexo-text-secondary);font-size:var(--text-sm);line-height:1.55}.nexo_section{position:relative;padding:clamp(4.5rem,8vw,8rem) 0}.nexo_section.is-compact{padding-block:clamp(2.5rem,5vw,4rem)}.nexo_section_head{max-width:760px;margin-bottom:clamp(2rem,5vw,4rem)}.nexo_section_head h2,.nexo_blueprint_panel h2,.nexo_visual_cta h2,.nexo_strategic_hero h1{margin:.7rem 0 .9rem;font-size:clamp(2.2rem,5vw,4.7rem);line-height:1.02;letter-spacing:0}.nexo_section_head p,.nexo_blueprint_panel p,.nexo_visual_cta p,.nexo_strategic_hero p,.nexo_problem_card p,.nexo_editorial_card p,.nexo_proof_card p,.nexo_prep_card p,.nexo_strategic_card p{color:var(--nexo-text-secondary);line-height:1.68}.nexo_label{color:rgb(var(--nexo-accent-rgb));font-size:.78rem}.nexo-section-label{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;color:rgb(var(--nexo-accent-rgb));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.nexo-framework-meta,.nexo-framework-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;width:fit-content;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.nexo-framework-meta{color:var(--nexo-text-muted)}.nexo-framework-status{color:var(--nexo-accent-bright);border:1px solid rgba(var(--nexo-accent-rgb),.18);border-radius:999px;padding:.35rem .55rem;background:rgba(var(--nexo-accent-rgb),.09)}.nexo_problem_grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.nexo_problem_list,.nexo_flow,.nexo_expansion_grid{display:grid;gap:1rem}.nexo_problem_card,.nexo_flow_node,.nexo_prep_card,.nexo_strategic_card,.nexo_matrix_cell{display:flex;gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);border:1px solid var(--nexo-border);border-radius:1.2rem;background:radial-gradient(circle at 90% 10%,rgba(var(--nexo-accent-rgb),.06),transparent 38%),#07131ab8;box-shadow:inset 0 1px #ffffff14}.nexo_icon,.nexo-feature-icon{display:inline-grid;place-items:center;width:3rem;height:3rem;flex:0 0 3rem;border-radius:1rem;color:var(--nexo-accent-bright);font-size:.72rem;font-weight:800;border:1px solid rgba(var(--nexo-accent-rgb),.2);background:linear-gradient(135deg,rgba(var(--nexo-accent-deep-rgb),.22),rgba(var(--nexo-accent-rgb),.08))}.nexo_stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--nexo-border);border-radius:1.5rem;background:radial-gradient(circle at 80% 12%,rgba(var(--nexo-gold-rgb),.08),transparent 34%),linear-gradient(135deg,#0a1c26e6,#030a0fe0);overflow:hidden}.nexo_stat{min-height:8rem;display:grid;place-items:center;gap:.35rem;padding:1.5rem;text-align:center;border-right:1px solid rgba(var(--nexo-accent-rgb),.1)}.nexo_stat strong{font-size:clamp(2.4rem,4vw,4rem);color:#effffb;line-height:1}.nexo_stat span{color:var(--nexo-text-secondary)}.nexo_editorial_grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.nexo_editorial_card{position:relative;min-height:360px;grid-column:span 4;border:1px solid var(--nexo-border);border-radius:1.45rem;background:#071219c7;overflow:hidden;box-shadow:var(--nexo-shadow)}.nexo_editorial_card.is-featured{grid-column:span 6;min-height:430px}.nexo_editorial_card.is-compact{grid-column:span 3}.nexo_card_visual{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.23;filter:saturate(1.1)}.nexo_editorial_card:after,.nexo_proof_card:after,.nexo_artifact_card:after,.nexo_strategic_hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#02070a1a,#02070adb);pointer-events:none}.nexo_card_content,.nexo_proof_card>*,.nexo_artifact_card .nexo_card_content,.nexo_strategic_content{position:relative;z-index:1}.nexo_card_content{min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;gap:.9rem;padding:clamp(1.3rem,2.8vw,2rem)}.nexo_card_top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.nexo_editorial_card h3,.nexo_proof_card h3,.nexo_prep_card h3,.nexo_strategic_card h3{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.1}.nexo_proof_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.nexo_proof_card{position:relative;min-height:410px;overflow:hidden;padding:clamp(1.2rem,2vw,1.7rem);border:1px solid var(--nexo-border);border-radius:1.55rem;background:linear-gradient(180deg,#07131a94,#030a0ff0),var(--proof-visual) center / cover no-repeat;display:flex;flex-direction:column;justify-content:flex-end;gap:.85rem}.nexo_proof_card strong{color:var(--nexo-text-primary)}.nexo_section.is-blueprint{overflow:hidden}.nexo_runtime_field{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.11;filter:saturate(1.05)}.nexo_blueprint_grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:1rem}.nexo_blueprint_panel,.nexo_artifact_card,.nexo_visual_cta{position:relative;border:1px solid var(--nexo-border);border-radius:1.55rem;background:radial-gradient(circle at 88% 12%,rgba(var(--nexo-gold-rgb),.08),transparent 30%),#07131ac7;box-shadow:var(--nexo-shadow);overflow:hidden}.nexo_blueprint_panel{padding:clamp(1.5rem,3vw,2.4rem)}.nexo_flow_node{align-items:flex-start}.nexo_flow_node span:first-child{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800}.nexo_flow_node strong{display:block;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:1.02rem;line-height:1.2}.nexo_manifesto_grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:1rem}.nexo_artifact_card{min-height:540px}.nexo_artifact_card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22}.nexo_matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.nexo_matrix_cell{display:block}.nexo_matrix_cell span,.nexo_strategic_card span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_prep_card{display:block;min-height:180px}.nexo_list_panel,.nexo_artifact_surface{display:grid;gap:1rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--nexo-border);border-radius:1.55rem;background:radial-gradient(circle at 88% 12%,rgba(var(--nexo-accent-rgb),.07),transparent 32%),#07131ac2;box-shadow:var(--nexo-shadow)}.nexo_artifact_surface{align-content:start}.nexo_visual_cta.is-compact{min-height:100%}.nexo_matrix_cell small,.nexo_prep_card small,.nexo_surface_row small{display:block;margin-top:.55rem;color:var(--nexo-text-muted);line-height:1.65}.nexo_surface_row strong{color:var(--nexo-text-primary)}.nexo_surface_row h3{margin:.55rem 0 0;color:var(--nexo-text-muted);font-family:var(--font-body);font-size:.92rem;font-weight:500;line-height:1.65}.nexo_inline_module_head{max-width:760px;margin-bottom:1rem}.nexo_inline_module_head h3{margin:.55rem 0 0;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.12}.nexo_visual_cta{min-height:420px;padding:clamp(2rem,4vw,3rem);display:grid;align-content:center;justify-items:center;isolation:isolate;max-width:none;text-align:center}.nexo_visual_cta:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--cta-visual) center / cover no-repeat,#040c0ea6;filter:saturate(1.22) contrast(1.08);transform:scale(1.02)}.nexo_visual_cta:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 52%,rgba(0,0,0,.66),rgba(0,0,0,.38) 42%,transparent 70%),linear-gradient(90deg,#0000008a,rgba(var(--nexo-accent-deep-rgb),.25),#0000008a),linear-gradient(180deg,#00000052,#0000009e);pointer-events:none}.nexo_visual_cta>*{position:relative;z-index:1;max-width:42rem}.nexo_visual_cta h2{max-width:16ch;margin-inline:auto}.nexo_visual_cta p{margin-inline:auto}.nexo-page-shell{min-height:100svh;background:var(--nexo-bg-base);color:var(--nexo-text-primary)}.nexo-section-shell{position:relative;padding-block:clamp(4rem,9vw,8rem)}.nexo-container{width:min(var(--nexo-container),calc(100% - 2rem));margin-inline:auto}.nexo-surface-panel,.nexo-key-value-panel,.nexo-info-flow-panel{position:relative;border:1px solid var(--nexo-border);border-radius:1.35rem;background:radial-gradient(circle at 92% 0%,rgba(var(--nexo-gold-rgb),.06),transparent 34%),#061017b8;box-shadow:var(--nexo-shadow);overflow:hidden}.nexo-panel-padded,.nexo-key-value-panel,.nexo-info-flow-panel{padding:clamp(1.25rem,2.5vw,2rem)}.nexo-panel-padded-sm{padding:1rem}.nexo-panel-padded-md{padding:clamp(1.1rem,2vw,1.55rem)}.nexo-panel-unpadded{padding:0}.nexo-key-value-panel,.nexo-info-flow-panel,.nexo-prep-card{display:grid;gap:1rem}.nexo-key-value-icon{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgba(var(--nexo-accent-rgb),.18);border-radius:.9rem;color:var(--nexo-accent-bright);background:rgba(var(--nexo-accent-rgb),.1)}.nexo-key-value-panel dl{display:grid;gap:.65rem;margin:0}.nexo-key-value-panel dl>div{display:grid;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:.8rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.08)}.nexo-key-value-panel dt,.nexo-flow-step small{color:var(--nexo-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.nexo-key-value-panel dd{margin:0;color:var(--nexo-text-primary)}.nexo-key-value-text,.nexo-info-flow-head p{color:var(--nexo-text-secondary);line-height:1.65}.nexo-info-flow-head{display:grid;gap:.65rem}.nexo-info-flow-head h2{margin:0;font-size:clamp(1.65rem,3vw,3rem);line-height:1.05}.nexo-prep-card,.nexo-flow-step{border:1px solid var(--nexo-border);border-radius:1.2rem;background:radial-gradient(circle at 90% 10%,rgba(var(--nexo-accent-rgb),.06),transparent 38%),#07131ab8;box-shadow:inset 0 1px #ffffff14;padding:clamp(1.1rem,2vw,1.5rem)}.nexo-list-board{display:grid;gap:.75rem}.nexo-flow-step{display:flex;align-items:flex-start;gap:1rem;color:inherit;text-decoration:none}.nexo-flow-step>span:first-child{color:var(--nexo-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800}.nexo-flow-step p{margin:0;color:var(--nexo-text-secondary);line-height:1.65}.nexo-flow-step strong{color:var(--nexo-text-primary)}.nexo-visual-cta{position:relative;min-height:360px;display:grid;align-content:center;justify-items:center;isolation:isolate;overflow:hidden;padding:clamp(2rem,4vw,3rem);border:1px solid var(--nexo-border);border-radius:1.55rem;background:radial-gradient(circle at 88% 12%,rgba(var(--nexo-gold-rgb),.08),transparent 30%),#07131ac7;box-shadow:var(--nexo-shadow);text-align:center}.nexo-visual-cta:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--strategic-cta-visual, var(--cta-visual, none)) center / cover no-repeat,#040c0ea6;filter:saturate(1.22) contrast(1.08);opacity:.86}.nexo-visual-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 52%,rgba(0,0,0,.66),rgba(0,0,0,.38) 42%,transparent 70%),linear-gradient(90deg,#0000008a,rgba(var(--nexo-accent-deep-rgb),.25),#0000008a)}.nexo-visual-cta>*{position:relative;z-index:1;max-width:42rem}.nexo-visual-cta h2{margin:.7rem auto .9rem;font-size:clamp(2rem,4vw,4rem);line-height:1.04}.nexo-visual-cta p{color:var(--nexo-text-secondary);line-height:1.68}.nexo_faq_section{scroll-margin-top:7rem}.nexo_faq_panel{display:grid;gap:.72rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(var(--nexo-accent-rgb),.18);border-radius:var(--nexo-radius-lg);background:radial-gradient(circle at 88% 12%,rgba(var(--nexo-accent-rgb),.07),transparent 32%),#07131ab8;box-shadow:var(--nexo-shadow)}.nexo_faq_item{display:block;padding:clamp(.95rem,2vw,1.1rem);border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:1rem;background:#070e1494;transition:border-color .18s ease,background .18s ease}.nexo_faq_item[open]{border-color:rgba(var(--nexo-accent-rgb),.26);background:#08141dad}.nexo_faq_item summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--nexo-text-primary);cursor:pointer;list-style:none}.nexo_faq_item summary::-webkit-details-marker{display:none}.nexo_faq_item summary span{min-width:0;font-weight:780;line-height:1.25;overflow-wrap:anywhere}.nexo_faq_item summary em{flex:0 0 auto;color:rgb(var(--nexo-accent-rgb));font-style:normal;line-height:1;transition:transform .18s ease}.nexo_faq_item[open] summary em{transform:rotate(180deg)}.nexo_faq_item p{margin:.8rem 0 0;color:var(--nexo-text-secondary);line-height:1.72}.nexo_waitlist_section{overflow:hidden}.nexo_waitlist_section.is-styleguide{padding:0}.nexo_waitlist_glow{position:absolute;inset:8% auto auto 50%;width:min(42rem,80vw);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,rgba(var(--nexo-accent-rgb),.12),transparent 72%);pointer-events:none}.nexo_waitlist_card{position:relative;display:grid;justify-items:center;gap:1rem;max-width:800px;margin-inline:auto;padding:clamp(2rem,6vw,5rem);border:1px solid rgba(var(--nexo-accent-rgb),.2);border-radius:var(--nexo-radius-lg);background:radial-gradient(circle at 50% 0%,rgba(var(--nexo-accent-rgb),.1),transparent 36%),linear-gradient(135deg,#07131aeb,#0d1b2ad6);box-shadow:var(--nexo-shadow);text-align:center}.nexo_style_demo_panel .nexo_waitlist_card{max-width:none;padding:clamp(1.5rem,4vw,3rem)}.nexo_waitlist_brand{display:grid;justify-items:center;gap:.85rem}.nexo_waitlist_brand img{width:clamp(5.5rem,12vw,8rem);aspect-ratio:1;border-radius:1.55rem;box-shadow:0 0 32px rgba(var(--nexo-accent-rgb),.24)}.nexo_waitlist_card h2{max-width:12ch;margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.02}.nexo_waitlist_card>p{max-width:560px;margin:0;color:var(--nexo-text-secondary);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.68}.nexo_waitlist_form{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;width:min(100%,520px);margin-top:.5rem}.nexo_waitlist_form label{display:grid;gap:.35rem;flex:1 1 220px;min-width:0;color:var(--nexo-text-muted);text-align:left;font-size:.78rem}.nexo_waitlist_form input{width:100%;min-height:2.9rem;border:1px solid rgba(var(--nexo-accent-rgb),.2);border-radius:999px;background:#ffffff0d;color:var(--nexo-text-primary);padding:0 1rem;font:inherit;outline:none}.nexo_waitlist_form input:focus{border-color:rgba(var(--nexo-accent-rgb),.52);box-shadow:0 0 0 3px rgba(var(--nexo-accent-rgb),.1)}.nexo_waitlist_state_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,560px);margin-top:.4rem}.nexo_waitlist_state_grid div{display:grid;gap:.35rem;min-width:0;padding:.85rem;border:1px solid var(--nexo-border);border-radius:.9rem;background:#ffffff09;text-align:left}.nexo_waitlist_state_grid strong{color:var(--nexo-text-primary);overflow-wrap:anywhere}.nexo_waitlist_state_grid small{color:var(--nexo-text-muted);line-height:1.5}.nexo_strategic_hero{position:relative;min-height:min(82rem,82svh);display:grid;align-items:end;padding:clamp(8rem,11vw,11rem) 0 clamp(3rem,7vw,7rem);overflow:hidden;isolation:isolate}.nexo_strategic_hero:before{content:"";position:absolute;inset:0;background:var(--strategic-visual) center / cover no-repeat,radial-gradient(circle at 50% 45%,rgba(var(--nexo-accent-rgb),.16),transparent 42%),var(--nexo-bg-base);filter:saturate(1.28) contrast(1.12);transform:scale(1.012);z-index:-2}.nexo_strategic_hero:after{z-index:-1;background:radial-gradient(ellipse at 32% 54%,rgba(0,0,0,.74),rgba(0,0,0,.36) 34%,transparent 58%),linear-gradient(90deg,#000000e0,#0000009e 42%,#00000029),linear-gradient(180deg,rgba(0,0,0,.28) 0%,rgba(0,0,0,.1) 42%,var(--nexo-bg-base) 100%)}.nexo_strategic_content{max-width:62rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.13);border-radius:var(--nexo-radius-lg);background:radial-gradient(ellipse at center,rgba(0,0,0,.72),rgba(3,10,14,.48) 72%,transparent),#040c0e3d;box-shadow:inset 0 1px #ffffff1a,0 28px 80px #00000073;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.nexo_proof_strip{display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,2vw,1.25rem);margin-top:clamp(1.5rem,3vw,2rem);padding-top:1rem;border-top:1px solid rgba(255,255,255,.12)}.nexo_proof_strip span{color:rgb(var(--nexo-accent-rgb));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.nexo_proof_strip strong{color:var(--nexo-text-primary);font-size:.9rem;text-align:end}.nexo_style_strategic_preview{min-height:clamp(31rem,48vw,42rem);margin-top:clamp(2rem,5vw,4rem);border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:var(--nexo-radius-lg)}.nexo_style_cms_cta_preview{min-height:clamp(24rem,36vw,31rem);margin-top:clamp(1.25rem,3vw,2rem);border-color:rgba(var(--nexo-accent-rgb),.2)}.nexo_strategic_cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nexo_strategic_card{display:block;min-height:240px}.nexo_usecases_hero{position:relative;padding:clamp(6rem,12vw,9rem) 0 clamp(4.5rem,8vw,7rem);overflow:hidden;isolation:isolate}.nexo_usecases_hero:before{content:"";position:absolute;inset:-18% -10% auto;height:72vh;background:radial-gradient(ellipse at center,rgba(var(--nexo-accent-rgb),.08),transparent 72%);z-index:-1}.nexo_usecases_hero_grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(2rem,4vw,4.25rem);align-items:stretch}.nexo_usecases_copy{display:grid;align-content:start}.nexo_usecases_copy h1{max-width:100%;margin:1.25rem 0 1.3rem;font-family:var(--font-display);font-size:clamp(3rem,4.8vw,4.65rem);line-height:.98;letter-spacing:0;overflow-wrap:normal}.nexo_usecases_copy>p{max-width:610px;color:var(--nexo-text-secondary);font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.72}.nexo_usecases_visual{position:relative;min-height:300px;margin-top:clamp(2rem,4vw,3rem);border:1px solid var(--nexo-border);border-radius:1.45rem;overflow:hidden;background:#061017c2;box-shadow:var(--nexo-shadow)}.nexo_usecases_visual img{width:100%;height:100%;min-height:300px;object-fit:cover;opacity:.72;filter:saturate(1.08) contrast(1.03)}.nexo_usecases_visual>span{position:absolute;left:1rem;bottom:1rem;padding:.55rem .7rem;border:1px solid var(--nexo-border);border-radius:.8rem;background:#02080cad;color:var(--nexo-text-primary);font-weight:750}.nexo_usecases_visual .nexo_tags{position:absolute;top:1rem;left:1rem;right:1rem}.nexo_usecases_stack{display:grid;gap:1rem;align-content:stretch}.nexo_panel,.nexo-card{position:relative;border:1px solid var(--nexo-border);border-radius:1.35rem;background:radial-gradient(circle at 92% 0%,rgba(var(--nexo-gold-rgb),.06),transparent 34%),#061017b8;box-shadow:var(--nexo-shadow);padding:clamp(1.25rem,2.5vw,2rem);overflow:hidden}.nexo-card>*{position:relative;z-index:1}.nexo-liquid-glass{border-color:rgba(var(--nexo-accent-rgb),.22);background:radial-gradient(circle at 82% 12%,rgba(var(--nexo-accent-rgb),.14),transparent 36%),linear-gradient(145deg,#ffffff13,#ffffff05),#050f16a8;box-shadow:inset 0 1px #ffffff1c,0 1.4rem 4rem #00000047,0 0 2.5rem rgba(var(--nexo-accent-rgb),.1);-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18)}.nexo_usecases_rails{display:grid;grid-template-columns:.85fr 1.15fr;gap:1rem}.nexo_flow.is-compact{gap:.65rem}.nexo_flow.is-compact .nexo_flow_node{padding:.7rem}.nexo_mini_metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.nexo_mini_metrics div{min-height:112px;display:grid;align-content:center;gap:.35rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#ffffff09;padding:1rem}.nexo_mini_metrics strong{font-size:clamp(2rem,4vw,3rem);line-height:1}.nexo_mini_metrics span{color:var(--nexo-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;text-transform:uppercase}.nexo_usecase_bento{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.nexo_usecase_card{position:relative;min-height:430px;grid-column:span 4;display:flex;flex-direction:column;justify-content:flex-end;gap:.85rem;padding:clamp(1.25rem,2.6vw,2rem);border:1px solid var(--nexo-border);border-radius:1.35rem;overflow:hidden;color:inherit;text-decoration:none;background:linear-gradient(180deg,#071219ad,#03090ef0),#071219d1;box-shadow:0 18px 60px #00000047;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.nexo_usecase_card>*{min-width:0}.nexo_usecase_card:hover{transform:translateY(-4px);border-color:var(--nexo-border-strong);box-shadow:var(--nexo-shadow)}.nexo_usecase_card.is-featured{grid-column:span 6;min-height:520px}.nexo_usecase_card.is-compact{grid-column:span 3;min-height:390px}.nexo_usecase_card.is-planned{border-style:dashed}.nexo_usecase_card.is-planned:after{content:"PLANNED";position:absolute;top:1rem;right:1rem;z-index:2;color:var(--nexo-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.12em}.nexo_usecase_visual{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.23;filter:saturate(1.1)}.nexo_usecase_card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 12%,rgba(var(--nexo-accent-rgb),.14),transparent 28%),linear-gradient(180deg,#02070a14,#02070aeb);z-index:1}.nexo_usecase_card>:not(.nexo_usecase_visual){position:relative;z-index:2}.nexo_usecase_card .nexo_tags{position:absolute;top:1rem;left:1rem;right:4.5rem}.nexo_usecase_audience{display:block;margin:4.2rem 0 0;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,2.05rem);line-height:1.12;overflow-wrap:anywhere}.nexo_usecase_card small{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.nexo_usecase_card h3:not(.nexo_usecase_audience){margin:0;color:var(--nexo-text-primary);font-size:1.15rem;overflow-wrap:anywhere}.nexo_usecase_card p{margin:0;color:var(--nexo-text-secondary);line-height:1.65;overflow-wrap:anywhere}.nexo_usecase_card ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.nexo_usecase_card li{color:var(--nexo-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem}.nexo_usecase_card li:before{content:"";display:inline-block;width:.38rem;height:.38rem;margin-right:.48rem;border-radius:50%;background:#8ee8df;box-shadow:0 0 12px rgba(var(--nexo-accent-rgb),.42);vertical-align:.08rem}.nexo_usecase_card>strong{display:inline-flex;width:fit-content;color:var(--nexo-text-primary);font-size:.86rem}.nexo_quote_section{position:relative;border-block:1px solid rgba(var(--nexo-accent-rgb),.12);padding:clamp(4.5rem,8vw,7rem) 0;background:radial-gradient(circle at 50% 0%,rgba(var(--nexo-accent-rgb),.08),transparent 34rem),linear-gradient(180deg,#0d1b2a7a,#02060a14)}.nexo_quote_section.is-styleguide{border-block:0;background:transparent}.nexo_quote_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem)}.nexo_quote_card{position:relative;display:grid;align-content:space-between;min-height:20rem;overflow:hidden;border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:var(--nexo-radius-lg);padding:clamp(1.35rem,3vw,2rem);background:radial-gradient(circle at 90% 10%,rgba(var(--nexo-accent-rgb),.09),transparent 38%),linear-gradient(135deg,#0d1b2adb,#071018a8);box-shadow:inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nexo_quote_card>span{position:absolute;top:.65rem;right:1.2rem;color:rgba(var(--nexo-accent-rgb),.13);font-family:var(--font-display);font-size:clamp(4rem,8vw,6rem);font-weight:850;line-height:1}.nexo_quote_card p{position:relative;margin:0;color:var(--nexo-text-secondary);font-size:clamp(1rem,1.25vw,1.1rem);font-style:italic;line-height:1.75}.nexo_quote_card footer{position:relative;display:grid;gap:.35rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(var(--nexo-accent-rgb),.14)}.nexo_quote_card strong{color:var(--nexo-text-primary);font-size:.95rem}.nexo_quote_card em{color:rgb(var(--nexo-accent-rgb));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.nexo_usecase_pattern_grid,.nexo_usecase_governance_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nexo_usecase_pattern_card,.nexo_usecase_governance_card{position:relative;min-height:330px;display:grid;align-content:end;gap:1rem;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--nexo-border);border-radius:1.25rem;overflow:hidden;background:linear-gradient(180deg,#040c123d,#02070aeb),#061017b8;box-shadow:0 18px 60px #0000003d}.nexo_usecase_pattern_card:before,.nexo_usecase_governance_card:before{content:"";position:absolute;inset:0;z-index:0;opacity:.26;background-image:var(--pattern-visual);background-size:cover;background-position:center;filter:saturate(1.08) contrast(1.04)}.nexo_usecase_governance_card:before{background-image:var(--governance-visual)}.nexo_usecase_pattern_card:after,.nexo_usecase_governance_card:after{border-radius:inherit}.nexo_usecase_pattern_card>*,.nexo_usecase_governance_card>*{position:relative;z-index:2}.nexo_usecase_pattern_card .nexo_tags{position:absolute;top:1rem;left:1rem;right:1rem}.nexo_usecase_pattern_card h3,.nexo_usecase_governance_card h3{margin:0;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.08}.nexo_usecase_pattern_card p,.nexo_usecase_governance_card p{margin:0;color:var(--nexo-text-secondary);line-height:1.62}.nexo_usecase_governance_card strong{color:var(--nexo-text-primary);font-size:1rem;line-height:1.45}.nexo_usecase_decision_grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:1rem;margin-top:1rem}.nexo_usecase_surface_matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.nexo_usecase_fit_process{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.nexo_usecase_fit_process:before{content:"";position:absolute;left:4%;right:4%;top:2.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--nexo-accent-rgb),.38),transparent)}.nexo_usecase_fit_step,.nexo_usecase_fit_output{position:relative;min-height:340px;display:grid;align-content:start;gap:.8rem;padding:clamp(1.15rem,2vw,1.5rem);border:1px solid var(--nexo-border);border-radius:1.2rem;background:radial-gradient(circle at 82% 12%,rgba(var(--nexo-accent-rgb),.08),transparent 30%),#061017b8}.nexo_usecase_fit_step h3,.nexo_usecase_fit_output h2,.nexo_usecase_fit_output strong{margin:0;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(1.3rem,2.1vw,1.7rem);line-height:1.12}.nexo_usecase_fit_step p,.nexo_usecase_fit_step small,.nexo_usecase_fit_output p{margin:0;color:var(--nexo-text-secondary);line-height:1.58}.nexo_usecase_fit_step small{color:var(--nexo-text-muted)}.nexo_usecase_fit_index{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(var(--nexo-accent-rgb),.24);border-radius:999px;background:#081820d1;color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;font-weight:800}.nexo_usecase_fit_output{grid-column:2 / span 2;min-height:0;border-color:rgba(var(--nexo-accent-rgb),.28);background:radial-gradient(circle at 12% 12%,rgba(var(--nexo-accent-rgb),.12),transparent 34%),linear-gradient(135deg,#0a1e26e6,#030a0fe0)}.nexo_product_hero{position:relative;min-height:clamp(620px,78vh,820px);display:grid;align-items:center;overflow:hidden;isolation:isolate;padding:clamp(6rem,11vw,8rem) 0 clamp(4rem,7vw,5rem)}.nexo_product_visual{position:absolute;inset:0 0 0 34%;background-size:cover;background-position:center right;opacity:.56;filter:saturate(1.08) contrast(1.06);z-index:-2}.nexo_product_hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 42%,rgba(var(--nexo-gold-rgb),.08),transparent 25%),linear-gradient(90deg,#02070afa,#02070ae6 48%,#02070a6b 72%,#02070ae6);z-index:-1}.nexo_product_hero_layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(280px,.3fr);align-items:center}.nexo_product_surface_panel{display:grid;min-width:0;padding:clamp(2rem,4vw,3rem);border:1px solid var(--nexo-border);border-radius:1.45rem;background:radial-gradient(circle at 70% 24%,rgba(var(--nexo-accent-rgb),.04),transparent 38%),#02080cc7;box-shadow:var(--nexo-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nexo_product_surface_panel h1{min-width:0;margin:1.1rem 0 1.2rem;font-family:var(--font-display);font-size:clamp(3.2rem,6vw,5.35rem);line-height:.98;letter-spacing:0;overflow-wrap:normal;text-wrap:balance}.nexo_product_surface_panel p{max-width:680px;color:var(--nexo-text-secondary);font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.72}.nexo_product_surface_panel .nexo_tags{margin-top:.9rem}.nexo_product_surface_footer{display:flex;justify-content:space-between;gap:1rem;margin-top:clamp(1.6rem,3vw,2rem);padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.12);color:var(--nexo-text-primary)}.nexo_product_surface_footer span{color:var(--nexo-text-primary);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}.nexo_product_surface_footer strong{font-size:.9rem}.nexo_product_map{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.nexo_product_card{grid-column:span 4;min-height:270px;display:grid;align-content:space-between;gap:1rem;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--nexo-border);border-radius:1.25rem;background:radial-gradient(circle at 88% 14%,rgba(var(--nexo-accent-rgb),.09),transparent 30%),#061017b8;color:inherit;text-decoration:none;box-shadow:0 18px 60px #0000003d;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.nexo_product_card:hover{transform:translateY(-4px);border-color:var(--nexo-border-strong);box-shadow:var(--nexo-shadow)}.nexo_product_card.is-featured{grid-column:span 6;min-height:340px}.nexo_product_card span,.nexo_surface_row span,.nexo_access_card span,.nexo_evidence_row small{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_product_card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2.8vw,2.1rem);line-height:1.08}.nexo_product_card p,.nexo_surface_row p,.nexo_access_card p,.nexo_evidence_copy p,.nexo_evidence_row p{color:var(--nexo-text-secondary);line-height:1.65}.nexo_product_card strong{color:var(--nexo-text-primary)}.nexo_product_surface_grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:1rem}.nexo_surface_list{display:grid;gap:.75rem}.nexo_surface_row{display:grid;gap:.4rem;padding:1.15rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#061017b8}.nexo_access_ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nexo_access_card{min-height:340px;display:grid;align-content:space-between;gap:1rem;padding:clamp(1.25rem,2.6vw,2rem);border:1px solid var(--nexo-border);border-radius:1.35rem;background:linear-gradient(180deg,#08141dc7,#03090ef0),#061017b8;color:inherit;text-decoration:none;box-shadow:var(--nexo-shadow)}.nexo_access_card>div{display:flex;justify-content:space-between;align-items:flex-start}.nexo_access_card strong{font-size:clamp(2.6rem,5vw,4.8rem);line-height:.9;color:rgba(var(--nexo-accent-rgb),.34)}.nexo_access_card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.06}.nexo_access_card small{color:var(--nexo-text-primary);font-weight:800}.nexo_evidence_shell{display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);gap:clamp(2rem,5vw,4rem);align-items:start}.nexo_evidence_copy{position:sticky;top:7rem}.nexo_evidence_copy h2{margin:1rem 0;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,4.4rem);line-height:1}.nexo_evidence_stack{display:grid;gap:.85rem}.nexo_evidence_row{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.1rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#061017bd;color:inherit;text-decoration:none}.nexo_evidence_row>span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800}.nexo_evidence_row h3{margin:.25rem 0}.nexo_evidence_row p{margin:0}.nexo_tech_steps{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.nexo_tech_step{position:relative;min-height:420px;grid-column:span 4;display:flex;flex-direction:column;justify-content:flex-end;gap:.7rem;padding:clamp(1.25rem,2.6vw,2rem);border:1px solid var(--nexo-border);border-radius:1.35rem;overflow:hidden;background:#061017c2;box-shadow:0 18px 60px #0000003d}.nexo_tech_step:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 12%,rgba(var(--nexo-accent-rgb),.12),transparent 30%),linear-gradient(180deg,#02070a1a,#02070aeb);z-index:1}.nexo_tech_hero_proof{display:grid;gap:.35rem;max-width:24rem;margin-top:1.5rem;padding:1rem;border:1px solid rgba(var(--nexo-accent-rgb),.24);border-radius:1rem;background:#02080c94}.nexo_tech_hero_proof span,.nexo_tech_hero_proof strong,.nexo_tech_hero_proof small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.nexo_tech_hero_proof span,.nexo_tech_hero_proof small{color:var(--nexo-text-muted);font-size:.74rem}.nexo_tech_hero_proof strong{color:#8ee8df;font-size:.78rem;letter-spacing:.1em}.nexo_tech_hero_proof h3{margin:0;color:var(--nexo-text-primary);font-weight:760}.nexo_tech_quick_grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.nexo_tech_quick_grid .nexo_matrix_cell{min-height:auto}.nexo_tech_quick_grid h3{margin:0}.nexo_tech_layer_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nexo_tech_layer_card{position:relative;min-height:28rem;display:grid;align-content:end;gap:.75rem;overflow:hidden;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid var(--nexo-border);border-radius:1.35rem;background:#061017c2}.nexo_tech_layer_visual{position:absolute;inset:0;background-position:center;background-size:cover;opacity:.22}.nexo_tech_layer_card>*:not(.nexo_tech_layer_visual){position:relative;z-index:1}.nexo_tech_layer_card span,.nexo_tech_layer_card em{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.nexo_tech_layer_card h3{margin:0;font-size:clamp(1.4rem,2.2vw,2rem)}.nexo_tech_layer_card strong{color:var(--nexo-text-primary)}.nexo_tech_layer_card p{margin:0;color:var(--nexo-text-secondary);line-height:1.6}.nexo_tech_step>:not(.nexo_tech_step_visual){position:relative;z-index:2}.nexo_tech_step_visual{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22}.nexo_tech_step>span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:800}.nexo_tech_step h3{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.08}.nexo_tech_step strong{color:var(--nexo-text-primary)}.nexo_tech_step p{color:var(--nexo-text-secondary);line-height:1.62}.nexo_technology_hero{position:relative;min-height:clamp(720px,94svh,980px);display:grid;align-items:center;padding:clamp(4.5rem,9vw,7.5rem) 0 3rem;overflow:hidden;isolation:isolate}.nexo_technology_hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 20%,rgba(var(--nexo-accent-rgb),.12),transparent 28%),linear-gradient(90deg,#02070afa,#02070ab3,#02070ae0);z-index:-2}.nexo_technology_hero:after{content:"";position:absolute;inset:0;background:var(--technology-visual) center / cover no-repeat;opacity:.28;filter:saturate(1.06) contrast(1.08);z-index:-3}.nexo_technology_hero_grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);gap:clamp(2rem,5vw,4.8rem);align-items:start}.nexo_technology_hero_copy{display:grid;gap:1.35rem;padding-top:clamp(1rem,3vw,2rem)}.nexo_technology_hero_copy h1{max-width:100%;margin:0;font-size:clamp(3rem,4vw,4.15rem);line-height:1.02;letter-spacing:0}.nexo_technology_hero_copy p{max-width:43rem;margin:0;color:var(--nexo-text-secondary);font-size:clamp(1rem,1.24vw,1.18rem);line-height:1.65}.nexo_technology_visual_panel{position:relative;min-height:clamp(210px,28vw,345px);display:flex;align-items:end;margin-top:clamp(2rem,5vw,4rem);padding:1.1rem;border:1px solid var(--nexo-border);border-radius:1.35rem;background:linear-gradient(180deg,#07131a6b,#02080cdb),#06101775;overflow:hidden}.nexo_technology_state_stack{display:grid;gap:1.5rem}.nexo_technology_state_panel{display:grid;gap:1.5rem;padding:clamp(1.5rem,2.6vw,2rem);border:1px solid var(--nexo-border-strong);border-radius:1.55rem;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.12),transparent 24%),linear-gradient(145deg,#485a5ac7,#0c1c20e0);box-shadow:var(--nexo-shadow)}.nexo_technology_state_panel>small,.nexo_technology_state_head strong,.nexo_technology_state_list span{color:var(--nexo-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;letter-spacing:.11em;text-transform:uppercase}.nexo_technology_state_head{display:grid;grid-template-columns:7rem 1fr;gap:1.5rem;align-items:center}.nexo_technology_state_head h2{margin:.5rem 0 .65rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2;color:var(--nexo-text-primary)}.nexo_technology_state_head p,.nexo_technology_state_list p,.nexo_technology_prepare_card p{margin:0;color:var(--nexo-text-secondary);line-height:1.58}.nexo_technology_state_list{display:grid;gap:.8rem}.nexo_technology_state_list div{display:grid;gap:.34rem;padding:1rem;border:1px solid var(--nexo-border);border-radius:.9rem;background:#02080c94}.nexo_technology_state_list strong{color:var(--nexo-text-primary)}.nexo_technology_prepare_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.nexo_technology_prepare_card{min-height:14.5rem;display:grid;align-content:space-between;gap:1rem;padding:clamp(1.2rem,2.2vw,1.6rem);border:1px solid var(--nexo-border);border-radius:1.1rem;background:radial-gradient(circle at 18% 12%,rgba(var(--nexo-accent-rgb),.09),transparent 32%),#07131abd}.nexo_technology_prepare_card h3{margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem)}.nexo_tech_compare_grid{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:1rem}.nexo_compare_table{display:grid;border:1px solid var(--nexo-border);border-radius:1.25rem;overflow:hidden;background:#061017bd;box-shadow:var(--nexo-shadow)}.nexo_compare_header{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:1rem;margin-top:1.25rem;color:var(--nexo-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_compare_header strong,.nexo_compare_header em{color:var(--nexo-text-secondary);font-style:normal}.nexo_compare_row{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:1rem;padding:1rem;border-bottom:1px solid var(--nexo-border)}.nexo_compare_row:last-child{border-bottom:0}.nexo_compare_row span,.nexo_program_card span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_compare_row strong{color:var(--nexo-text-primary)}.nexo_compare_row em{color:var(--nexo-text-muted);font-style:normal}.nexo_tech_runtime_grid,.nexo_tech_ops_shell,.nexo_tech_risk_grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(1rem,3vw,2rem);align-items:start}.nexo_tech_runtime_panel,.nexo_tech_ops_board{position:relative;min-height:620px;display:grid;align-content:end;gap:1.1rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--nexo-border);border-radius:1.35rem;overflow:hidden;background:linear-gradient(180deg,#02070a47,#02070aeb),#061017b8;box-shadow:var(--nexo-shadow)}.nexo_tech_runtime_panel:before,.nexo_tech_ops_board:before{content:"";position:absolute;inset:0;z-index:0;opacity:.24;background-image:var(--tech-runtime-visual);background-size:cover;background-position:center;filter:saturate(1.08) contrast(1.04)}.nexo_tech_ops_board:before{background-image:var(--tech-ops-visual)}.nexo_tech_runtime_panel>*,.nexo_tech_ops_board>*{position:relative;z-index:1}.nexo_tech_runtime_panel h2,.nexo_tech_ops_board h2{margin:0;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.02}.nexo_tech_runtime_panel p,.nexo_tech_ops_board p{margin:0;color:var(--nexo-text-secondary);line-height:1.68}.nexo_tech_runtime_list,.nexo_tech_ops_matrix{display:grid;gap:1rem}.nexo_tech_runtime_item{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,.42fr);gap:1rem;align-items:start;min-height:130px;padding:1.15rem;border:1px solid var(--nexo-border);border-radius:1.1rem;background:radial-gradient(circle at 88% 14%,rgba(var(--nexo-accent-rgb),.08),transparent 30%),#061017b8}.nexo_tech_runtime_item>span{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid rgba(var(--nexo-accent-rgb),.22);border-radius:999px;color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800}.nexo_tech_runtime_item h3,.nexo_tech_verification_card h3,.nexo_tech_risk_grid h3{margin:0 0 .4rem;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15}.nexo_tech_runtime_item p,.nexo_tech_verification_card p,.nexo_tech_risk_grid p,.nexo_tech_risk_grid small{margin:0;color:var(--nexo-text-secondary);line-height:1.58}.nexo_tech_runtime_item small,.nexo_tech_risk_grid small{color:var(--nexo-text-muted)}.nexo_tech_verification_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nexo_tech_verification_card{min-height:300px;display:grid;align-content:space-between;gap:1rem;padding:clamp(1.15rem,2vw,1.5rem);border:1px solid var(--nexo-border);border-radius:1.2rem;background:radial-gradient(circle at 88% 14%,rgba(var(--nexo-accent-rgb),.08),transparent 30%),#061017b8}.nexo_tech_verification_card ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.nexo_tech_verification_card li{color:var(--nexo-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem}.nexo_tech_verification_card li:before{content:"";display:inline-block;width:.36rem;height:.36rem;margin-right:.46rem;border-radius:50%;background:#8ee8df;box-shadow:0 0 12px rgba(var(--nexo-accent-rgb),.42);vertical-align:.08rem}.nexo_value_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.nexo_value_card{position:relative;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end;gap:.7rem;padding:1.35rem;border:1px solid var(--nexo-border);border-radius:1.25rem;overflow:hidden;background:#061017c2}.nexo_value_card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#02070a14,#02070af0);z-index:1}.nexo_value_visual{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.24}.nexo_value_card>:not(.nexo_value_visual){position:relative;z-index:2}.nexo_value_card>span{color:rgba(var(--nexo-accent-rgb),.8);font-size:2.1rem;line-height:1}.nexo_value_card h3{margin:0;font-family:var(--font-display);font-size:1.45rem}.nexo_value_card p{color:var(--nexo-text-secondary);line-height:1.62}.nexo_team_operating_grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(2rem,5vw,4rem)}.nexo_team_hero{position:relative;padding:clamp(5.5rem,9vw,7rem) 0 clamp(4rem,7vw,5.5rem);overflow:hidden;isolation:isolate}.nexo_team_hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 48% 12%,rgba(var(--nexo-accent-rgb),.06),transparent 28%),linear-gradient(180deg,#02070aeb,#02070afa)}.nexo_team_hero_grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.08fr);gap:clamp(2rem,4vw,4rem);align-items:center}.nexo_team_hero_copy h1{max-width:15.5ch;margin:1.25rem 0 1.35rem;font-family:var(--font-display);font-size:clamp(3rem,4.7vw,4.6rem);line-height:1}.nexo_team_hero_copy p{max-width:42rem;color:var(--nexo-text-secondary);font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.7}.nexo_team_inline_visual{position:relative;min-height:clamp(16rem,24vw,22rem);margin-top:clamp(1.8rem,3vw,2.5rem);border:1px solid var(--nexo-border);border-radius:1.35rem;overflow:hidden;background:#061017ad;box-shadow:var(--nexo-shadow)}.nexo_team_inline_visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(1.08) contrast(1.05)}.nexo_team_inline_visual>span{position:absolute;left:1rem;bottom:.95rem;color:var(--nexo-text-primary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.nexo_team_inline_visual .nexo_tags{position:absolute;left:1rem;right:1rem;bottom:2.05rem;justify-content:flex-end}.nexo_team_hero_stack{display:grid;gap:clamp(1rem,2vw,1.5rem)}.nexo_team_operating_panel,.nexo_team_rail_card{border:1px solid var(--nexo-border);border-radius:1.45rem;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.09),transparent 36%),#101a1dd1;box-shadow:var(--nexo-shadow)}.nexo_team_operating_panel{display:grid;gap:1rem;padding:clamp(1.5rem,3vw,2rem)}.nexo_team_module_list{display:grid;gap:.85rem}.nexo_team_module_row{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;min-height:4.8rem;padding:1rem;border:1px solid rgba(var(--nexo-accent-rgb),.12);border-radius:.9rem;background:#02080cad}.nexo_team_module_row>span{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid rgba(var(--nexo-accent-rgb),.22);border-radius:50%;color:#8ee8df;font-family:var(--font-mono)}.nexo_team_module_row small{display:block;margin-bottom:.25rem;color:var(--nexo-text-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.nexo_team_module_row strong{color:var(--nexo-text-primary)}.nexo_team_hero_panels{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(1rem,2vw,1.5rem)}.nexo_team_rail_card{padding:1.4rem}.nexo_team_operating_grid h2{margin:1rem 0 0;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,4.5rem);line-height:1}.nexo_team_hero_rails{display:grid;gap:.75rem;max-width:44rem;margin-top:1.5rem}.nexo_team_hero_rails .nexo_surface_row{min-height:auto;background:#02080c8a}.nexo_team_hero_rails small{display:block;margin-top:.35rem;color:var(--nexo-text-muted);line-height:1.55}.nexo_team_research_grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(1rem,3vw,2rem);align-items:start}.nexo_team_research_panel,.nexo_team_mission_panel,.nexo_team_career_bridge{position:relative;min-height:560px;display:grid;align-content:end;gap:1.05rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--nexo-border);border-radius:1.35rem;overflow:hidden;background:linear-gradient(180deg,#02070a3d,#02070ae6),#061017b8;box-shadow:var(--nexo-shadow)}.nexo_team_research_panel:before,.nexo_team_mission_panel:before{content:"";position:absolute;inset:0;z-index:0;opacity:.25;background-image:var(--team-research-visual);background-size:cover;background-position:center;filter:saturate(1.08) contrast(1.04)}.nexo_team_mission_panel:before{background-image:var(--team-mission-visual)}.nexo_team_research_panel>*,.nexo_team_mission_panel>*,.nexo_team_career_bridge>*{position:relative;z-index:1}.nexo_team_research_panel h2,.nexo_team_mission_panel h2,.nexo_team_career_bridge h2{margin:0;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.02}.nexo_team_research_panel p,.nexo_team_mission_panel p,.nexo_team_career_bridge p{margin:0;color:var(--nexo-text-secondary);line-height:1.68}.nexo_team_research_list{display:grid;gap:1rem}.nexo_team_principle_grid,.nexo_team_partner_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.nexo_team_principle_grid .nexo_tech_verification_card,.nexo_team_partner_grid .nexo_tech_verification_card{min-height:350px}.nexo_team_principle_grid small,.nexo_team_partner_grid small{color:var(--nexo-text-muted);line-height:1.55}.nexo_team_career_bridge{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:end;min-height:460px;background:radial-gradient(circle at 84% 12%,rgba(var(--nexo-accent-rgb),.14),transparent 30%),linear-gradient(135deg,#0a1e26e6,#030a0fe0)}.nexo_team_career_tracks{display:grid;gap:.75rem;padding:1rem;border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:1rem;background:#02080c8a}.nexo_team_career_tracks>strong{color:var(--nexo-text-primary);font-size:clamp(1.35rem,2.4vw,2rem)}.nexo_button_group{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem}.nexo_tech_risk_grid.is-offset{margin-top:1rem}.nexo_program_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nexo_program_card{min-height:230px;display:grid;align-content:space-between;gap:1rem;padding:1.35rem;border:1px solid var(--nexo-border);border-radius:1.2rem;background:#061017b8}.nexo_program_card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2rem)}.nexo_program_card p{color:var(--nexo-text-secondary);line-height:1.62}.nexo_career_hero,.nexo_legal_hero{position:relative;min-height:clamp(620px,78vh,820px);display:grid;align-items:center;overflow:hidden;isolation:isolate;padding:clamp(6rem,12vw,9rem) 0 clamp(4rem,7vw,6rem)}.nexo_career_visual{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.36;z-index:-2}.nexo_career_hero:before,.nexo_legal_hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(var(--nexo-accent-rgb),.08),transparent 30%),linear-gradient(90deg,#02070af5,#02070abd,#02070aeb);z-index:-1}.nexo_legal_hero:before{background:radial-gradient(circle at 20% 20%,rgba(69,181,255,.16),transparent 34%),radial-gradient(circle at 82% 18%,rgba(var(--nexo-accent-rgb),.08),transparent 30%),linear-gradient(135deg,#09121cfa,#040a10f0)}.nexo_career_hero_grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(340px,.64fr);gap:clamp(2rem,5vw,5rem);align-items:center}.nexo_career_surface_panel{display:grid;padding:clamp(2rem,4vw,3.8rem);border:1px solid var(--nexo-border);border-radius:1.45rem;background:radial-gradient(circle at 70% 24%,rgba(var(--nexo-accent-rgb),.04),transparent 38%),#02080cc7;box-shadow:var(--nexo-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nexo_career_build_panel{align-self:end;padding:clamp(1.7rem,3vw,2.4rem)}.nexo_career_build_panel>strong{display:block;margin-top:1.35rem;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.25}.nexo_career_build_panel>small{display:block;margin-top:1rem;color:var(--nexo-text-muted);font-size:.82rem;line-height:1.55}.nexo_career_role_surface h1{max-width:980px;margin:1rem 0;font-family:var(--font-display);font-size:clamp(2.85rem,5vw,5rem);line-height:.98}.nexo_career_role_surface p{max-width:760px}.nexo_career_hero h1,.nexo_legal_hero h1{margin:1rem 0;font-family:var(--font-display);font-size:clamp(3.4rem,7.5vw,6.5rem);line-height:.98}.nexo_career_hero p,.nexo_legal_hero p{max-width:680px;color:var(--nexo-text-secondary);line-height:1.72;font-size:clamp(1.05rem,1.45vw,1.22rem)}.nexo_benefit_grid,.nexo_challenge_grid,.nexo_legal_cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.nexo_career_split,.nexo_role_shell,.nexo_legal_detail_grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(2rem,5vw,4rem)}.nexo_career_split h2,.nexo_role_shell h2,.nexo_legal_detail_grid h2{margin:1rem 0;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,4.4rem);line-height:1}.nexo_legal_detail_grid>.nexo_panel{display:grid;gap:1rem}.nexo_legal_detail_grid>.nexo_panel>p{margin:0;color:var(--nexo-text-secondary);line-height:1.65}.nexo_legal_note{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.nexo_legal_note h2{margin:.8rem 0;font-family:var(--font-display);font-size:clamp(2rem,4.6vw,3.8rem);line-height:1}.nexo_legal_note p{color:var(--nexo-text-secondary);line-height:1.65}.nexo_legal_review{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#ffffff09}.nexo_legal_review span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.nexo_legal_review strong{font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.1}.nexo_challenge_card{min-height:330px;display:grid;align-content:space-between;gap:.85rem;padding:1.25rem;border:1px solid var(--nexo-border);border-radius:1.2rem;background:#061017b8}.nexo_challenge_card>span,.nexo_field_grid span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_challenge_card small{color:var(--nexo-text-muted)}.nexo_challenge_card h3{margin:0;font-family:var(--font-display);font-size:1.45rem}.nexo_challenge_card p,.nexo_role_shell p{color:var(--nexo-text-secondary);line-height:1.62}.nexo_challenge_detail,.nexo_challenge_maps{display:grid;gap:.35rem;padding:.85rem;border:1px solid rgba(var(--nexo-accent-rgb),.12);border-radius:.9rem;background:#02080c57}.nexo_challenge_detail strong,.nexo_challenge_maps strong,.nexo_challenge_actions a{color:var(--nexo-text-primary);font-size:.82rem}.nexo_challenge_detail p,.nexo_challenge_maps p{margin:0;font-size:.86rem;line-height:1.5}.nexo_challenge_tags{display:flex;flex-wrap:wrap;gap:.45rem}.nexo_challenge_tags em{padding:.38rem .52rem;border:1px solid rgba(var(--nexo-accent-rgb),.14);border-radius:999px;color:var(--nexo-text-muted);background:#ffffff09;font-size:.68rem;font-style:normal}.nexo_challenge_actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.nexo_challenge_actions a{text-decoration:none}.nexo_challenge_actions a+a{color:var(--nexo-text-muted)}.nexo_role_list{display:grid;gap:.65rem}.nexo_role_row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:1rem;align-items:center;padding:.9rem 1rem;border:1px solid var(--nexo-border);border-radius:.9rem;color:inherit;text-decoration:none;background:#061017b8}.nexo_role_row span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.nexo_role_row small,.nexo_role_row em{color:var(--nexo-text-muted);font-style:normal}.nexo_role_row b{color:var(--nexo-text-primary);font-size:.78rem;font-weight:700}.nexo_source_note{margin-top:var(--space-5);color:var(--nexo-text-muted);font-size:var(--text-sm);text-align:center}.nexo_source_note a{color:var(--nexo-accent-glow);text-decoration:none}.nexo_field_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.nexo_field_grid div{display:grid;gap:.3rem;padding:.9rem;border:1px solid var(--nexo-border);border-radius:.85rem;background:#ffffff09}.nexo_field_grid strong{color:var(--nexo-text-primary)}.nexo_detail_hero{position:relative;min-height:clamp(600px,74vh,790px);display:grid;align-items:center;padding:clamp(6rem,12vw,9rem) 0 clamp(4rem,7vw,6rem);overflow:hidden;isolation:isolate}.nexo_detail_hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#02070afa,#02070abd 52%,#02070ae0),var(--detail-visual) center / cover no-repeat;z-index:-1}.nexo_detail_hero_layout{display:grid;grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr)}.nexo_detail_surface_panel{display:grid;padding:clamp(2rem,4vw,3rem);border:1px solid var(--nexo-border);border-radius:1.45rem;background:radial-gradient(circle at 70% 24%,rgba(var(--nexo-accent-rgb),.04),transparent 38%),#02080cc7;box-shadow:var(--nexo-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nexo_detail_surface_panel h1{margin:1rem 0;font-family:var(--font-display);font-size:clamp(3.2rem,6vw,5.35rem);line-height:.98}.nexo_detail_surface_panel p{max-width:700px;color:var(--nexo-text-secondary);font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.72}.nexo_detail_surface_panel .nexo_tags{margin-top:.9rem}.nexo_run_surface{width:fit-content;max-width:100%;margin-top:1.15rem;padding:.72rem 1rem;border:1px solid var(--nexo-border);border-radius:var(--nexo-radius-sm);background:#ffffff0e;color:var(--nexo-text-primary);font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase;box-shadow:var(--nexo-shadow-soft)}.nexo_protected_access{min-height:100vh;display:grid;place-items:center;padding:var(--space-section) clamp(1.25rem,3vw,3rem);background:var(--nexo-bg-base);color:var(--nexo-text-secondary);font-family:var(--font-body);font-size:1rem;line-height:1.5;text-align:center}.nexo_detail_card_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nexo_detail_card_grid.is-small{grid-template-columns:1fr}.nexo_detail_card{min-height:250px;display:grid;align-content:space-between;gap:.8rem;padding:1.25rem;border:1px solid var(--nexo-border);border-radius:1.1rem;background:#061017b8}.nexo_detail_card span,.nexo_detail_proof_panel span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_detail_card h3{margin:0;font-family:var(--font-display);font-size:1.45rem}.nexo_detail_card p,.nexo_detail_workflow p{color:var(--nexo-text-secondary);line-height:1.62}.nexo_detail_split,.nexo_detail_workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(2rem,5vw,4rem);align-items:start}.nexo_detail_proof_panel{position:sticky;top:7rem;border:1px solid var(--nexo-border);border-radius:1.25rem;overflow:hidden;background:#061017bd;box-shadow:var(--nexo-shadow)}.nexo_detail_proof_panel img{width:100%;height:320px;object-fit:cover;opacity:.72}.nexo_detail_proof_panel div{display:grid;gap:.6rem;padding:1.25rem}.nexo_detail_proof_panel strong{color:var(--nexo-text-primary);font-size:1.1rem}.nexo_detail_workflow h2{margin:1rem 0;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,4.4rem);line-height:1}.nexo_pilot_hero{position:relative;display:grid;align-items:center;padding:clamp(6rem,10vw,8rem) 0 clamp(4rem,8vw,6rem);overflow:hidden;isolation:isolate}.nexo_pilot_hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 18%,rgba(var(--nexo-accent-rgb),.08),transparent 30%),linear-gradient(90deg,#02070afa,#02070adb,#02070af5);z-index:-1}.nexo_pilot_hero_grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);gap:clamp(2rem,5vw,5rem);align-items:center}.nexo_pilot_hero h1{margin:1rem 0;font-family:var(--font-display);font-size:clamp(3.4rem,7vw,7.25rem);line-height:.92}.nexo_pilot_hero p{max-width:720px;color:var(--nexo-text-secondary);font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.72}.nexo_pilot_visual{position:relative;min-height:clamp(24rem,36vw,36rem);overflow:hidden;border:1px solid rgba(var(--nexo-accent-rgb),.28);border-radius:1.45rem;background:linear-gradient(135deg,#ffffff1a,rgba(var(--nexo-accent-rgb),.08)),#050c0ea8;box-shadow:var(--nexo-shadow)}.nexo_pilot_visual:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(var(--nexo-gold-rgb),.18),transparent 28%),linear-gradient(180deg,#00000014,#00000070);pointer-events:none}.nexo_pilot_visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(1.18) contrast(1.1)}.nexo_pilot_visual_panel{position:absolute;left:clamp(1rem,3vw,1.7rem);right:clamp(1rem,3vw,1.7rem);bottom:clamp(1rem,3vw,1.7rem);z-index:1;display:grid;gap:.45rem;padding:clamp(1.25rem,2.5vw,1.8rem);border:1px solid rgba(255,255,255,.16);border-radius:1.2rem;background:#02080abd;-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}.nexo_pilot_visual_panel span,.nexo_pilot_option span,.nexo_pilot_summary span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_pilot_visual_panel strong{font-size:1.4rem;line-height:1.18}.nexo_pilot_layout{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:1rem;align-items:start}.nexo_pilot_side,.nexo_pilot_form{border:1px solid var(--nexo-border);border-radius:1.25rem;background:#061017bd;box-shadow:var(--nexo-shadow)}.nexo_pilot_side{position:sticky;top:7rem;display:grid;gap:1rem;padding:1rem}.nexo_pilot_progress{height:.4rem;border-radius:999px;background:#ffffff0f;overflow:hidden}.nexo_pilot_progress span{display:block;width:20%;height:100%;background:linear-gradient(90deg,rgba(var(--nexo-accent-rgb),.9),rgba(var(--nexo-gold-rgb),.8))}.nexo_pilot_steps{display:grid;gap:.45rem}.nexo_pilot_steps button{display:grid;gap:.25rem;text-align:left;padding:.8rem;border:1px solid var(--nexo-border);border-radius:.85rem;background:#ffffff09;color:var(--nexo-text-primary)}.nexo_pilot_steps button.is-active{border-color:var(--nexo-border-strong);background:rgba(var(--nexo-accent-rgb),.08)}.nexo_pilot_steps span{color:var(--nexo-text-muted);font-size:.72rem}.nexo_pilot_steps small{color:var(--nexo-text-secondary);font-size:.78rem;line-height:1.35}.nexo_pilot_summary{display:grid;gap:.7rem;padding-top:.75rem;border-top:1px solid var(--nexo-border)}.nexo_pilot_summary div{display:grid;gap:.2rem}.nexo_pilot_form{padding:clamp(1.25rem,3vw,2rem)}.nexo_pilot_form_head h2{margin:.7rem 0;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.6rem);line-height:1}.nexo_pilot_form_head p{color:var(--nexo-text-secondary);line-height:1.65}.nexo_pilot_option_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:1.2rem}.nexo_pilot_option_grid.is-compact{grid-template-columns:repeat(4,1fr)}.nexo_pilot_option{min-height:170px;display:grid;align-content:space-between;gap:.65rem;text-align:left;padding:1rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#ffffff09;color:inherit}.nexo_pilot_option strong{font-size:1.05rem}.nexo_pilot_option small{color:var(--nexo-text-secondary);line-height:1.5}.nexo_pilot_nav{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.nexo_pilot_stage{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2.4rem);border-top:1px solid var(--nexo-border)}.nexo_pilot_application{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:1rem;align-items:start;margin-top:1.2rem}.nexo_pilot_snapshot{display:grid;gap:1rem;padding:1rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#ffffff09}.nexo_pilot_snapshot>strong{font-family:var(--font-display);font-size:clamp(1.4rem,2.8vw,2rem)}.nexo_pilot_snapshot dl{display:grid;gap:.65rem;margin:0}.nexo_pilot_snapshot dl div{display:grid;grid-template-columns:minmax(96px,.35fr) minmax(0,1fr);gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid var(--nexo-border)}.nexo_pilot_snapshot dt{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.nexo_pilot_snapshot dd{margin:0;color:var(--nexo-text-primary);line-height:1.45}.nexo_pilot_snapshot p{margin:0;color:var(--nexo-text-secondary);line-height:1.55}.nexo_pilot_access{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:start}.nexo_pilot_access h2{margin:.7rem 0 1.2rem;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.05}.nexo_pilot_criteria,.nexo_pilot_path_grid{display:grid;gap:.75rem}.nexo_pilot_criteria div,.nexo_pilot_path_grid div{display:grid;gap:.35rem;padding:.95rem;border:1px solid var(--nexo-border);border-radius:.9rem;background:#ffffff09}.nexo_pilot_criteria span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_pilot_path_grid p{margin:0;color:var(--nexo-text-secondary);line-height:1.55}.nexo_pilot_fields{display:grid;gap:.75rem}.nexo_pilot_fields label{display:grid;gap:.35rem;color:var(--nexo-text-secondary)}.nexo_pilot_fields input,.nexo_pilot_fields textarea{min-height:2.8rem;border:1px solid var(--nexo-border);border-radius:.8rem;background:#ffffff0a;color:var(--nexo-text-primary);padding:0 .8rem}.nexo_pilot_fields textarea{min-height:7rem;padding-block:.8rem;resize:vertical}.nexo_pilot_fields input:disabled,.nexo_pilot_fields textarea:disabled,.nexo_pilot_fields button:disabled{opacity:.72;cursor:not-allowed}.nexo_run_timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.nexo_run_step{min-height:310px;display:grid;align-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--nexo-border);border-radius:1.15rem;background:radial-gradient(circle at 50% 0%,rgba(var(--nexo-accent-rgb),.08),transparent 35%),#061017b8}.nexo_run_step span,.nexo_style_token span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_run_step h3{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.9rem)}.nexo_run_step p{color:var(--nexo-text-secondary);line-height:1.6}.nexo_style_token_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nexo_style_anchor_rail{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.nexo_style_anchor_rail a{display:inline-flex;align-items:center;min-height:2.4rem;padding:0 .85rem;border:1px solid var(--nexo-border);border-radius:999px;background:#ffffff0a;color:var(--nexo-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.nexo_style_reference_grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;align-items:start}.nexo_style_reference_grid h2{margin:.8rem 0;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.8rem);line-height:1}.nexo_style_reference_grid p{color:var(--nexo-text-secondary);line-height:1.65}.nexo_style_visual_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem}.nexo_style_visual_grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--nexo-border);border-radius:1rem;background:#ffffff09}.nexo_style_token_row,.nexo_style_button_row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.nexo_style_token_row span{min-height:2rem;display:inline-flex;align-items:center;padding-inline:.75rem;border:1px solid var(--nexo-border);border-radius:999px;color:var(--nexo-text-secondary);background:#ffffff0a;font-size:.76rem}.nexo_style_brand_lockup{display:flex;align-items:center;gap:.75rem;padding:1rem;margin-bottom:1rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#ffffff0a}.nexo_style_brand_lockup strong{color:var(--nexo-text-primary);font-size:1.2rem;letter-spacing:.08em}.nexo_style_brand_lockup em{margin-left:auto;color:var(--nexo-text-muted);font-style:normal;font-size:.78rem}.nexo_style_rule_list{display:grid;gap:.75rem}.nexo_style_rule_list div{display:grid;gap:.35rem;padding:.95rem;border:1px solid var(--nexo-border);border-radius:.9rem;background:#ffffff09}.nexo_style_rule_list span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.nexo_style_token{display:grid;gap:.55rem;padding:1.15rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#061017b8}.nexo_style_token i{display:block;width:100%;height:4.75rem;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 45%),var(--token-swatch);box-shadow:inset 0 1px #ffffff1f,0 1rem 2.3rem #0000002e}.nexo_style_type_specimen b{display:block;min-height:4.75rem;max-width:100%;overflow:hidden;color:var(--nexo-text-primary);font-size:var(--type-token);font-weight:800;line-height:1.04;text-overflow:ellipsis;white-space:nowrap}.nexo_style_spacing_specimen i{height:2.4rem;border-color:rgba(var(--nexo-accent-rgb),.14);background:linear-gradient(90deg,rgb(var(--nexo-accent-rgb)),rgba(var(--nexo-gold-rgb),.72));inline-size:min(100%,var(--space-preview));min-inline-size:.25rem;box-shadow:0 0 1.4rem rgba(var(--nexo-accent-rgb),.18)}.nexo_style_radius_specimen i{height:4.75rem;border-radius:var(--radius-preview);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.18),transparent 36%),linear-gradient(135deg,rgba(var(--nexo-accent-rgb),.62),rgba(var(--nexo-accent-deep-rgb),.56))}.nexo_style_token strong{color:var(--nexo-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.nexo_style_token p{color:var(--nexo-text-secondary);margin:0}.nexo_style_copy_button{justify-self:start;width:fit-content;border:1px solid rgba(var(--nexo-accent-rgb),.18);border-radius:999px;padding:.35rem .62rem;color:var(--nexo-accent-bright);background:rgba(var(--nexo-accent-rgb),.08);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer}.nexo_style_copy_button:hover,.nexo_style_copy_button:focus-visible{border-color:rgba(var(--nexo-accent-rgb),.38);background:rgba(var(--nexo-accent-rgb),.14);outline:none}.nexo_style_surface_preview{min-height:6rem;display:grid;place-items:end start;padding:.9rem;border:1px solid var(--nexo-border);border-radius:.9rem;background:radial-gradient(circle at 86% 16%,rgba(var(--nexo-accent-rgb),.12),transparent 38%),linear-gradient(135deg,#081821eb,#030a0fe0)}.nexo_style_surface_preview em{color:var(--nexo-text-secondary);font-style:normal;font-size:.78rem}.nexo_style_source_notes,.nexo_style_type_notes,.nexo_style_component_showcase{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.nexo_style_source_components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.nexo_style_demo_panel{display:grid;align-content:start;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--nexo-border);border-radius:1rem;background:radial-gradient(circle at 92% 0%,rgba(var(--nexo-accent-rgb),.08),transparent 34%),#061017ad}.nexo_style_demo_panel.is-wide{grid-column:1 / -1}.nexo_style_demo_panel h3{margin:0;color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.1}.nexo_style_badge_row,.nexo_style_icon_row,.nexo_style_code_chips{display:flex;flex-wrap:wrap;gap:.6rem}.nexo_style_card_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.nexo_style_alias_component_grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(12rem,.45fr);gap:.85rem;align-items:stretch}.nexo_style_alias_component_grid .nexo-card{display:grid;gap:.8rem;align-content:start}.nexo_style_alias_component_grid .nexo-section-shell{padding-block:0}.nexo_style_alias_component_grid .nexo-container{width:100%}.nexo_style_source_layout_shell,.nexo_style_source_visual_cta,.nexo_style_alias_component_grid .nexo-info-flow-panel{grid-column:1 / -1}.nexo_style_alias_component_grid .nexo-surface-panel,.nexo_style_alias_component_grid .nexo-key-value-panel,.nexo_style_alias_component_grid .nexo-info-flow-panel,.nexo_style_alias_component_grid .nexo-prep-card{min-width:0}.nexo_style_alias_component_grid .nexo-key-value-panel dl>div{grid-template-columns:minmax(5rem,.32fr) minmax(0,1fr)}.nexo_style_alias_component_grid .nexo-visual-cta{min-height:260px}.nexo_style_alias_component_grid h4,.nexo_style_alias_component_grid p{margin:0}.nexo_style_alias_actions{display:flex;flex-wrap:wrap;gap:.65rem}.nexo_style_alias_stack{display:grid;justify-items:start;align-content:start;gap:.7rem;min-width:0;padding:1rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#ffffff09}.nexo_style_alias_list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.nexo_style_alias_list div{min-width:0;display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--nexo-border);border-radius:.9rem;background:#ffffff08}.nexo_style_alias_list code{color:rgb(var(--nexo-accent-rgb));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;overflow-wrap:anywhere}.nexo_style_alias_list strong{color:var(--nexo-text-primary);font-size:.9rem}.nexo_style_alias_list p{color:var(--nexo-text-secondary);font-size:.82rem;line-height:1.55}.nexo_style_faq_catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nexo_style_faq_category{min-width:0;display:grid;gap:.8rem;align-content:start;padding:clamp(1rem,2vw,1.25rem);border:1px solid var(--nexo-border);border-radius:1rem;background:radial-gradient(circle at 90% 8%,rgba(var(--nexo-accent-rgb),.08),transparent 34%),#ffffff06}.nexo_style_faq_category .nexo_faq_panel{gap:.55rem}.nexo_style_faq_category .nexo_faq_item{border-radius:.85rem}.nexo_style_graph_intro{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--nexo-border);border-radius:var(--nexo-radius-md);background:radial-gradient(circle at 88% 8%,rgba(var(--nexo-accent-rgb),.12),transparent 34%),#ffffff09}.nexo_style_graph_intro span,.nexo_style_graph_card span{color:rgb(var(--nexo-accent-rgb));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);overflow-wrap:anywhere}.nexo_style_graph_intro strong{color:var(--nexo-text-primary);font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2}.nexo_style_graph_intro p{margin:0;color:var(--nexo-text-secondary);line-height:1.6}.nexo_style_graph_order{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.nexo_style_graph_fixture{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid rgba(var(--nexo-accent-rgb),.18);border-radius:var(--nexo-radius-md);background:linear-gradient(135deg,#ffffff0b,#ffffff05),#06101794}.nexo_style_graph_fixture_head{display:grid;gap:var(--space-2);min-width:0}.nexo_style_graph_fixture_head span,.nexo_style_graph_node span{color:rgb(var(--nexo-accent-rgb));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);overflow-wrap:anywhere}.nexo_style_graph_fixture_head strong,.nexo_style_graph_node strong{color:var(--nexo-text-primary);overflow-wrap:anywhere}.nexo_style_graph_fixture_head p,.nexo_style_graph_node p{margin:0;color:var(--nexo-text-secondary);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.nexo_style_graph_node{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--nexo-border);border-radius:var(--nexo-radius-md);background:#ffffff08}.nexo_style_graph_node.is-section{border-color:rgba(var(--nexo-accent-rgb),.34)}.nexo_style_graph_node.is-content-box{margin-inline-start:var(--space-4)}.nexo_style_graph_node.is-tile{margin-inline-start:var(--space-8)}.nexo_style_graph_node.is-content-component{margin-inline-start:var(--space-10)}.nexo_style_graph_children{display:grid;gap:var(--space-3);min-width:0}.nexo_style_graph_order span{min-width:0;padding:var(--space-3);border:1px solid rgba(var(--nexo-accent-rgb),.28);border-radius:var(--nexo-radius-md);color:var(--nexo-text-primary);text-align:center;overflow-wrap:anywhere;background:rgba(var(--nexo-accent-rgb),.06)}.nexo_style_graph_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.nexo_style_graph_card{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--nexo-border);border-radius:var(--nexo-radius-md);background:#ffffff08}.nexo_style_graph_card h4,.nexo_style_graph_card p,.nexo_style_graph_card dl,.nexo_style_graph_card dd{margin:0}.nexo_style_graph_card h4{color:var(--nexo-text-primary);font-size:var(--text-base);overflow-wrap:anywhere}.nexo_style_graph_card p,.nexo_style_graph_card dd{color:var(--nexo-text-secondary);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.nexo_style_graph_card dl{display:grid;gap:var(--space-2)}.nexo_style_graph_card dl>div{display:grid;grid-template-columns:minmax(4.5rem,.28fr) minmax(0,1fr);gap:var(--space-3)}.nexo_style_graph_card dt{color:var(--nexo-text-muted);font-size:var(--text-sm)}.nexo_style_access_card{margin:clamp(1.5rem,4vw,2.5rem) 0 0;margin-inline-start:0}.nexo_style_value_grid,.nexo_style_compare_table{margin-top:clamp(1.5rem,4vw,2.5rem)}.nexo_style_component_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.nexo_style_component_card{min-height:12rem;display:grid;align-content:end;gap:.65rem;padding:1rem;border:1px solid var(--nexo-border);border-radius:1rem;background:radial-gradient(circle at 90% 10%,rgba(var(--nexo-accent-rgb),.07),transparent 36%),#061017c2}.nexo_style_component_card.is-1{border-color:rgba(var(--nexo-accent-rgb),.34);background:radial-gradient(circle at 85% 12%,rgba(var(--nexo-accent-rgb),.14),transparent 34%),#07151cdb}.nexo_style_component_card.is-2{background:linear-gradient(135deg,#ffffff12,#ffffff06),#07131a99;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nexo_style_component_card span{color:#8ee8df;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.nexo_style_component_card h3{margin:0;font-size:clamp(1.1rem,2vw,1.45rem)}.nexo_style_component_card h4{margin:0;color:var(--nexo-text-primary);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.2}.nexo_style_component_card p{margin:0;color:var(--nexo-text-secondary);line-height:1.58}.nexo_style_orbit_set{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2rem)}.nexo_style_orbit_item{display:grid;justify-items:center;gap:.65rem;min-width:4.4rem}.nexo_style_orbit_item code,.nexo_style_code_chips code,.nexo_style_animation_card code{max-width:100%;overflow-wrap:anywhere;color:var(--nexo-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.nexo_style_brand_system{display:grid;gap:1.3rem}.nexo_style_brand_system p{max-width:60rem}.nexo_style_brand_atom_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.nexo_style_brand_atom{display:grid;grid-template-columns:auto minmax(7rem,auto) minmax(0,1fr);align-items:center;gap:.9rem;min-width:0;border:1px solid rgba(var(--nexo-accent-rgb),.14);border-radius:var(--nexo-radius-md);padding:clamp(.95rem,2vw,1.2rem);background:radial-gradient(circle at 14% 14%,rgba(var(--nexo-accent-rgb),.07),transparent 34%),#ffffff07}.nexo_style_brand_atom strong{display:block;color:var(--nexo-text-primary);line-height:1.2}.nexo_style_brand_atom p{margin:.25rem 0 0;color:var(--nexo-text-muted);font-size:.84rem;line-height:1.45}.nexo_style_orbit_mark{position:relative;display:block;width:6.25rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(var(--nexo-accent-rgb),.2),transparent 18%),radial-gradient(circle at 52% 48%,rgba(var(--nexo-gold-rgb),.16),transparent 42%),#ffffff06;box-shadow:0 0 2.2rem rgba(var(--nexo-accent-rgb),.16);animation:nexo_float_soft 5s ease-in-out infinite}.nexo_style_orbit_mark.is-60{width:3.75rem}.nexo_style_orbit_mark.is-160{width:10rem}.nexo_style_orbit_mark.is-220{width:13.75rem}.nexo_style_orbit_mark i{position:absolute;inset:16%;border:1px solid rgba(var(--nexo-accent-rgb),.38);border-radius:50%}.nexo_style_orbit_mark i:nth-child(1){transform:rotate(18deg) scaleX(1.18)}.nexo_style_orbit_mark i:nth-child(2){transform:rotate(-28deg) scaleY(.78)}.nexo_style_orbit_mark i:nth-child(3){inset:30%;border-color:rgba(var(--nexo-gold-rgb),.34)}.nexo_style_form_row{display:grid;gap:.9rem}.nexo_style_form_row label{display:grid;gap:.45rem;min-width:0;color:var(--nexo-text-muted);font-size:.78rem}.nexo_style_input{width:100%;min-height:2.8rem;padding:0 1rem;border:1px solid rgba(var(--nexo-accent-rgb),.18);border-radius:999px;outline:none;background:#ffffff0d;color:var(--nexo-text-primary);font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.nexo_style_input.is-boxed{border-radius:.8rem}.nexo_style_input:focus{border-color:rgba(var(--nexo-accent-rgb),.52);box-shadow:0 0 0 3px rgba(var(--nexo-accent-rgb),.1)}.nexo_style_animation_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.nexo_style_animation_card{display:grid;justify-items:start;gap:.45rem;min-width:0;padding:.9rem;border:1px solid var(--nexo-border);border-radius:.9rem;background:#ffffff09}.nexo_style_animation_card strong{color:var(--nexo-text-primary)}.nexo_style_animation_card p,.nexo_style_reveal_note p{margin:0;color:var(--nexo-text-secondary);line-height:1.55}.nexo_style_animation_mark{display:block;width:2.8rem;aspect-ratio:1;border:1px solid rgba(var(--nexo-accent-rgb),.28);border-radius:.9rem;background:radial-gradient(circle at 70% 18%,rgba(var(--nexo-gold-rgb),.24),transparent 36%),linear-gradient(135deg,rgba(var(--nexo-accent-rgb),.2),rgba(var(--nexo-accent-deep-rgb),.16))}.nexo_style_float_demo{animation:nexo_float_soft 4s ease-in-out infinite}.nexo_style_pulse_demo,.nexo-animate-pulse-glow{animation:nexo_pulse_glow 2.8s ease-in-out infinite}.nexo-animate-float{animation:nexo_float_soft 4s ease-in-out infinite}.nexo-animate-fade-up{animation:nexo_fade_up .58s ease-out both}.nexo-animate-fade-in{animation:nexo_fade_in .5s ease-out both}.nexo_style_reveal_note{display:grid;gap:.8rem;margin-top:1rem;padding:1rem;border:1px solid var(--nexo-border);border-radius:1rem;background:#ffffff09}.nexo_style_reveal_note h3{margin:0;font-family:var(--font-display)}.nexo_source_connector_row,.nexo_source_alias_panel{display:grid;gap:.65rem;min-width:0;padding:.9rem;border:1px dashed rgba(var(--nexo-accent-rgb),.24);border-radius:1rem;background:#ffffff07}.nexo_source_connector_row{grid-template-columns:repeat(2,minmax(0,1fr))}.nexo_source_connector_row span{display:inline-flex;align-items:center;min-height:2rem;padding-inline:.7rem;border:1px solid rgba(var(--nexo-accent-rgb),.14);border-radius:999px;color:var(--nexo-text-secondary);background:#02080c6b;font-size:.76rem;overflow-wrap:anywhere}.nexo_source_alias_panel.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexo_source_alias_row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.6fr) minmax(0,.75fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.75rem;border:1px solid rgba(var(--nexo-accent-rgb),.14);border-radius:.85rem;background:#02080c5c}.nexo_source_alias_panel.is-grid .nexo_source_alias_row{grid-template-columns:1fr}.nexo_source_alias_row span,.nexo_source_alias_row small,.nexo_source_alias_row em,.nexo_source_alias_row b{color:var(--nexo-text-muted);font-style:normal;font-size:.74rem}.nexo_source_alias_row span{color:var(--nexo-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.nexo_source_alias_row strong{min-width:0;color:var(--nexo-text-primary);overflow-wrap:anywhere}.nexo_source_alias_row p{margin:0;color:var(--nexo-text-secondary);line-height:1.55}.nexo_apply_grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.nexo_apply_focus{position:sticky;top:7rem}.nexo_apply_note{margin-top:1.4rem;padding:1rem;border:1px solid rgba(var(--nexo-gold-rgb),.18);border-radius:1rem;background:rgba(var(--nexo-gold-rgb),.055)}.nexo_apply_note strong{display:block;color:var(--nexo-text-primary);margin-bottom:.45rem}.nexo_apply_note p{margin:0;color:var(--nexo-text-secondary)}.nexo_apply_form{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(var(--nexo-accent-rgb),.2);border-radius:1.2rem;background:radial-gradient(ellipse at 12% 0%,rgba(var(--nexo-accent-rgb),.09),transparent 42%),#07121ac7;box-shadow:var(--nexo-shadow)}.nexo_apply_form_head{display:grid;gap:.65rem;margin-bottom:.4rem}.nexo_apply_form_head h2{margin:0;color:var(--nexo-text-primary);font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.02}.nexo_apply_form_head p{max-width:46rem;margin:0;color:var(--nexo-text-secondary)}.nexo_apply_form label{display:grid;gap:.45rem;color:var(--nexo-text-primary);font-size:.84rem;font-weight:760}.nexo_apply_form input,.nexo_apply_form textarea{width:100%;border:1px solid rgba(var(--nexo-accent-rgb),.18);border-radius:.8rem;background:#02070ab8;color:var(--nexo-text-primary);font:inherit;padding:.85rem .95rem;outline:none}.nexo_apply_form textarea{resize:vertical}.nexo_apply_form input:focus,.nexo_apply_form textarea:focus{border-color:rgba(var(--nexo-accent-rgb),.52);box-shadow:0 0 0 3px rgba(var(--nexo-accent-rgb),.1)}.nexo_form_disclaimer{margin:0;color:var(--nexo-text-muted);font-size:.85rem}.nexo_notfound_hero{position:relative;min-height:clamp(44rem,78svh,58rem);padding:clamp(8rem,12vw,11rem) 0 var(--space-10);overflow:hidden;border-bottom:1px solid rgba(var(--nexo-accent-rgb),.14);background:linear-gradient(90deg,#010609f5,#010609c7 44%,#01060980),var(--notfound-visual) center / cover no-repeat,var(--nexo-bg-base)}.nexo_notfound_hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(var(--nexo-accent-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--nexo-accent-rgb),.03) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 74%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 74%,transparent)}.nexo_notfound_grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);gap:clamp(2rem,5vw,5rem);align-items:center}.nexo_notfound_copy{max-width:58rem}.nexo_notfound_copy h1{max-width:13ch;margin:1rem 0;color:var(--nexo-text-primary);font-size:clamp(3.6rem,8vw,7.6rem);line-height:.92}.nexo_notfound_copy p{max-width:46rem;margin:0;color:var(--nexo-text-secondary);font-size:1.12rem;line-height:1.7}.nexo_notfound_route{display:grid;gap:.55rem;max-width:34rem;margin:2rem 0;padding:1rem 1.25rem;border:1px solid rgba(var(--nexo-accent-rgb),.22);border-radius:1rem;background:#02080cb3;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.nexo_notfound_route span,.nexo_notfound_panel_copy span,.nexo_notfound_link_card>span{color:var(--nexo-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.nexo_notfound_route code{color:var(--nexo-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.nexo_notfound_actions{display:flex;flex-wrap:wrap;gap:.8rem}.nexo_notfound_panel{position:relative;min-height:30rem;overflow:hidden;border:1px solid rgba(var(--nexo-accent-rgb),.25);border-radius:1.4rem;background:radial-gradient(circle at 50% 30%,rgba(var(--nexo-accent-rgb),.18),transparent 30%),linear-gradient(145deg,#ffffff1a,#02080ca8);box-shadow:var(--nexo-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.nexo_notfound_orbit{position:absolute;inset:10%;display:grid;place-items:center;border:1px solid rgba(var(--nexo-accent-rgb),.2);border-radius:50%;background:radial-gradient(circle,rgba(var(--nexo-accent-rgb),.18),transparent 18%),conic-gradient(from 120deg,transparent,rgba(var(--nexo-accent-rgb),.3),transparent 36%,rgba(255,255,255,.12),transparent 64%);opacity:.78}.nexo_notfound_orbit:before,.nexo_notfound_orbit:after{content:"";position:absolute;inset:12%;border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:50%;transform:rotate(28deg) scaleX(1.45)}.nexo_notfound_orbit:after{transform:rotate(-32deg) scaleX(1.45)}.nexo_notfound_orbit span{color:var(--nexo-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(3rem,6vw,5rem);letter-spacing:.08em;text-shadow:0 0 30px rgba(var(--nexo-accent-rgb),.32)}.nexo_notfound_panel_copy{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;padding:1.25rem;border:1px solid rgba(var(--nexo-accent-rgb),.2);border-radius:1rem;background:#02080cb8;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.nexo_notfound_panel_copy strong{display:block;margin:.55rem 0;color:var(--nexo-text-primary);font-size:1.5rem}.nexo_notfound_panel_copy p{margin:0;color:var(--nexo-text-secondary);line-height:1.6}.nexo_notfound_links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.nexo_notfound_link_card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:10rem;padding:1.25rem;border:1px solid rgba(var(--nexo-accent-rgb),.18);border-radius:1rem;background:radial-gradient(circle at 82% 18%,rgba(var(--nexo-accent-rgb),.14),transparent 34%),#050d0fb3;color:var(--nexo-text-secondary);text-decoration:none}.nexo_notfound_link_card strong{display:block;margin-bottom:.4rem;color:var(--nexo-text-primary);font-size:1.05rem}.nexo_notfound_link_card p{margin:0;line-height:1.5}.nexo_notfound_link_card em{color:var(--nexo-accent-bright);font-style:normal}.nexo_footer{border-top:1px solid var(--nexo-border);background:#02070ab8;padding:4rem 0 2rem}.nexo_footer_grid{display:grid;grid-template-columns:minmax(280px,.8fr) 2.2fr;gap:clamp(2rem,5vw,4rem);align-items:start}.nexo_footer p{max-width:34rem;color:var(--nexo-text-secondary)}.nexo_footer_badges{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.nexo_footer_badges span{padding:.45rem .65rem;border:1px solid rgba(var(--nexo-accent-rgb),.16);border-radius:999px;color:var(--nexo-text-secondary);background:#ffffff09;font-size:.76rem;font-weight:760}.nexo_footer_sitemap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem)}.nexo_footer_section{display:grid;gap:.8rem;min-width:0}.nexo_footer_section h3{margin:0;color:var(--nexo-text-primary);font-size:.78rem;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.nexo_footer_links{display:grid;gap:.45rem}.nexo_footer_links a{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;min-height:1.8rem;font-size:.9rem}.nexo_footer_links a span{min-width:0;overflow-wrap:anywhere}.nexo_footer_links em{color:rgba(var(--nexo-gold-rgb),.88);font-size:.66rem;font-style:normal;text-transform:uppercase;white-space:nowrap}.nexo_footer_links a.is-locked span,.nexo_footer_links a.is-coming-soon span{color:var(--nexo-text-muted)}.nexo_footer_bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.08);color:var(--nexo-text-muted);font-size:.88rem}.nexo_footer_bottom a{color:var(--nexo-text-primary);text-decoration:none}@media(max-width:1020px){.nexo_nav_frame{grid-template-columns:minmax(0,1fr) auto}.nexo_nav_links,.nexo_nav_actions>.nexo_locale_switch{display:none}.nexo_mobile_nav{display:block}.nexo_problem_grid,.nexo_blueprint_grid,.nexo_manifesto_grid,.nexo_usecases_hero_grid,.nexo_product_hero_layout,.nexo_detail_hero_layout,.nexo_product_surface_grid,.nexo_tech_compare_grid,.nexo_technology_hero_grid,.nexo_team_hero_grid,.nexo_team_operating_grid,.nexo_career_hero_grid,.nexo_career_split,.nexo_role_shell,.nexo_legal_detail_grid,.nexo_legal_note,.nexo_style_reference_grid,.nexo_style_brand_atom_grid,.nexo_detail_split,.nexo_detail_workflow,.nexo_apply_grid,.nexo_notfound_grid,.nexo_notfound_links,.nexo_pilot_hero_grid,.nexo_pilot_layout,.nexo_pilot_application,.nexo_pilot_access,.nexo_evidence_shell,.nexo_tech_runtime_grid,.nexo_tech_ops_shell,.nexo_technology_prepare_grid,.nexo_tech_risk_grid,.nexo_team_research_grid,.nexo_team_career_bridge,.nexo_style_graph_grid,.nexo_footer_grid{grid-template-columns:1fr}.nexo_home_hero_inner{grid-template-columns:1fr;justify-items:center;text-align:center}.nexo_home_hero_copy{justify-items:center;text-align:center}.nexo_home_hero_copy .nexo_tags,.nexo_home_hero_copy .nexo_hero_actions,.nexo_home_hero_copy .nexo_proof_pills{justify-content:center}.nexo_home_core_modules,.nexo_home_access_card{margin-inline:auto}.nexo_product_visual{inset:0;opacity:.34}.nexo_team_hero_panels{grid-template-columns:1fr}.nexo_apply_focus{position:static}.nexo_footer_sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}.nexo_stats,.nexo_proof_grid,.nexo_tech_quick_grid,.nexo_tech_layer_grid,.nexo_usecase_pattern_grid,.nexo_usecase_decision_grid,.nexo_usecase_governance_grid,.nexo_tech_verification_grid,.nexo_quote_grid,.nexo_team_principle_grid,.nexo_team_partner_grid,.nexo_style_component_grid,.nexo_style_card_grid,.nexo_style_animation_grid,.nexo_strategic_cards,.nexo_usecase_fit_process{grid-template-columns:repeat(2,1fr)}.nexo_usecase_fit_output{grid-column:1 / -1}.nexo_editorial_card,.nexo_editorial_card.is-featured,.nexo_editorial_card.is-compact,.nexo_usecase_card,.nexo_usecase_card.is-featured,.nexo_usecase_card.is-compact,.nexo_product_card,.nexo_product_card.is-featured{grid-column:span 6}.nexo_access_ladder{grid-template-columns:1fr}.nexo_value_grid,.nexo_program_grid,.nexo_benefit_grid,.nexo_challenge_grid,.nexo_legal_cards,.nexo_detail_card_grid,.nexo_run_timeline,.nexo_style_visual_grid,.nexo_style_token_grid{grid-template-columns:repeat(2,1fr)}.nexo_pilot_side,.nexo_evidence_copy{position:static}}@media(max-width:680px){.nexo-key-value-panel dl>div,.nexo_style_alias_component_grid .nexo-key-value-panel dl>div,.nexo_style_graph_card dl>div{grid-template-columns:1fr}.nexo_style_graph_order{grid-template-columns:repeat(2,minmax(0,1fr))}.nexo_style_graph_node.is-content-box,.nexo_style_graph_node.is-tile,.nexo_style_graph_node.is-content-component{margin-inline-start:var(--space-2)}.nexo_nav{padding:.75rem}.nexo_nav_frame{--nexo-brand-nav-size: 2.32rem;--nexo-brand-nav-inset: .25rem;--nexo-brand-word-gap: .54rem;--nexo-nav-frame-min-height: 3.9rem;border-radius:1rem;padding:.62rem;gap:.7rem}.nexo_nav_actions>.nexo_button{display:none}.nexo_brand_mark.is-wordmark{width:clamp(7.4rem,38vw,8.65rem);height:2.5rem}.nexo_brand_mark.is-nav-wordmark{width:clamp(6.35rem,34vw,7.1rem);height:2.34rem;padding:.18rem .3rem}.nexo_mobile_panel{position:fixed;top:var(--nexo-mobile-panel-offset);left:.75rem;right:.75rem;width:auto}.nexo_notfound_hero{min-height:auto;padding-top:7.4rem}.nexo_notfound_copy h1{max-width:100%}.nexo_notfound_panel{min-height:24rem}.nexo_notfound_actions{flex-direction:column;align-items:stretch}.nexo_notfound_actions>*{justify-content:center}.nexo_home_hero{min-height:auto;padding-block:3.75rem 4rem}.nexo_home_hero_inner{padding-top:0}.nexo_home_hero h1{width:100%;max-width:100%;font-size:2.82rem;line-height:1.04}.nexo_proof_strip{align-items:flex-start;flex-direction:column}.nexo_proof_strip strong{text-align:start}.nexo_home_hero p{width:min(100%,36rem);font-size:1rem}.nexo_home_core_modules{grid-template-columns:1fr}.nexo_home_core_module{padding:var(--space-3)}.nexo_technology_hero{min-height:auto;padding-block:3.75rem 4rem}.nexo_technology_hero_copy{padding-top:0}.nexo_technology_hero_copy h1{max-width:100%;font-size:2.8rem}.nexo_technology_visual_panel{min-height:12rem;margin-top:1rem}.nexo_technology_state_panel{padding:1rem}.nexo_technology_state_head{grid-template-columns:1fr}.nexo_technology_state_head>.nexo_brand_mark{width:5.5rem}.nexo_career_hero,.nexo_legal_hero{min-height:auto;padding-block:3.75rem 4rem}.nexo_career_surface_panel{padding:1.25rem}.nexo_career_hero h1{font-size:2.55rem;line-height:1.03}.nexo_career_role_surface h1{font-size:2.12rem;line-height:1.04}.nexo_team_hero{padding-block:3.75rem 4rem}.nexo_team_hero_copy h1{max-width:100%;font-size:2.6rem}.nexo_team_inline_visual .nexo_tags{justify-content:flex-start;bottom:2.45rem}.nexo_product_hero,.nexo_detail_hero{min-height:auto;padding-block:3.75rem 4rem}.nexo_product_surface_panel,.nexo_detail_surface_panel{padding:1.25rem}.nexo_product_surface_panel h1,.nexo_detail_surface_panel h1{max-width:100%;font-size:2.12rem;line-height:1.03}.nexo_product_surface_footer{display:grid}.nexo_stats,.nexo_proof_grid,.nexo_matrix,.nexo_usecases_rails,.nexo_mini_metrics,.nexo_source_connector_row,.nexo_source_alias_panel.is-grid,.nexo_style_source_components,.nexo_style_alias_component_grid,.nexo_style_alias_list,.nexo_style_faq_catalog,.nexo_style_card_grid,.nexo_style_animation_grid,.nexo_style_component_grid,.nexo_usecase_pattern_grid,.nexo_usecase_decision_grid,.nexo_usecase_surface_matrix,.nexo_usecase_fit_process,.nexo_usecase_governance_grid,.nexo_tech_layer_grid,.nexo_tech_verification_grid,.nexo_quote_grid,.nexo_team_principle_grid,.nexo_team_partner_grid,.nexo_strategic_cards{grid-template-columns:1fr}.nexo_team_research_panel,.nexo_team_mission_panel,.nexo_team_career_bridge{min-height:460px}.nexo_tech_runtime_panel,.nexo_tech_ops_board{min-height:520px}.nexo_tech_runtime_item{grid-template-columns:1fr}.nexo_usecase_fit_process:before{display:none}.nexo_usecase_fit_output{grid-column:auto}.nexo_editorial_grid{display:grid;grid-template-columns:1fr}.nexo_editorial_card,.nexo_editorial_card.is-featured,.nexo_editorial_card.is-compact{grid-column:auto;min-height:350px}.nexo_usecase_bento{grid-template-columns:1fr}.nexo_usecase_card,.nexo_usecase_card.is-featured,.nexo_usecase_card.is-compact{grid-column:auto;min-height:420px}.nexo_product_map{grid-template-columns:1fr}.nexo_product_card,.nexo_product_card.is-featured{grid-column:auto;min-height:260px}.nexo_evidence_row,.nexo_tech_steps,.nexo_value_grid,.nexo_program_grid,.nexo_benefit_grid,.nexo_challenge_grid,.nexo_legal_cards,.nexo_detail_card_grid,.nexo_field_grid,.nexo_pilot_option_grid,.nexo_pilot_option_grid.is-compact,.nexo_pilot_snapshot dl div,.nexo_run_timeline,.nexo_style_visual_grid,.nexo_style_token_grid,.nexo_waitlist_state_grid,.nexo_footer_sitemap{grid-template-columns:1fr}.nexo_waitlist_card{padding:1.35rem}.nexo_waitlist_form{align-items:stretch}.nexo_waitlist_form .nexo_button{width:100%}.nexo_style_orbit_set{align-items:flex-start}.nexo_style_orbit_mark.is-220{width:min(13.75rem,68vw)}.nexo_style_brand_atom{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.nexo_brand_mark.is-wordmark.is-styleguide{width:min(100%,12rem)}.nexo_tech_step{grid-column:auto;min-height:390px}.nexo_compare_row,.nexo_role_row{grid-template-columns:1fr}.nexo_detail_proof_panel{position:static}.nexo_section{padding-block:4rem}.nexo_footer_bottom{flex-direction:column}.nexo_notfound_route{max-width:none}.nexo_notfound_link_card{grid-template-columns:minmax(0,1fr)}.nexo_source_alias_row{grid-template-columns:1fr}.nexo_notfound_link_card em{display:none}.nexo_notfound_panel_copy{left:.8rem;right:.8rem;bottom:.8rem;padding:1rem}}
