._form_10vi7_1{display:flex;flex-direction:column;gap:var(--space-125)}._form__field_10vi7_7{display:flex;flex-direction:column;gap:var(--space-025)}._form__label--visually-hidden_10vi7_14{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._form__honeypot_10vi7_28{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._form__input_10vi7_36,._form__textarea_10vi7_37{width:100%;padding:var(--space-100) var(--space-125);background:var(--color-surface-container);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-small, 8px);color:var(--color-on-surface);font-family:var(--control-input-font-family);font-size:var(--control-input-font-size);line-height:var(--control-input-line-height);transition:border-color var(--transition-fast)}._form__input_10vi7_36::placeholder,._form__textarea_10vi7_37::placeholder{color:#ffffff4d;font-family:var(--control-placeholder-font-family)}._form__input_10vi7_36:focus,._form__textarea_10vi7_37:focus{outline:none;border-color:var(--color-primary)}._form__input--error_10vi7_62{border-color:var(--color-error)}._form__textarea_10vi7_37{resize:vertical;min-height:100px}._form__error_10vi7_71{font-family:var(--typography-body-font-family);font-size:.8rem;color:var(--color-error)}._form__submit_10vi7_77{align-self:flex-start;padding:var(--button-padding);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--typography-display-font-family);font-size:.85rem;font-weight:var(--typography-display-font-weight-strong);text-transform:uppercase;letter-spacing:.06em;border:none;border-radius:var(--button-border-radius);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}._form__submit_10vi7_77:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #f3ba254d}._form__submit_10vi7_77:disabled{opacity:.6;cursor:not-allowed}._form__success_10vi7_103{padding:var(--space-250);background:var(--color-surface-container);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-medium, 12px)}._form__success-text_10vi7_110{font-family:var(--typography-body-font-family);font-size:1rem;line-height:1.6;color:#ffffffb3;margin:0}._section-heading_hhefg_3{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:var(--typography-display-line-height-relaxed);letter-spacing:var(--typography-display-letter-spacing-normal);text-transform:uppercase;color:var(--color-on-surface);margin:0 0 var(--space-300)}._hero_hhefg_16{padding:var(--space-800) var(--space-200) var(--space-600);background:var(--color-background)}._hero__grid_hhefg_21{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-400);align-items:center}._hero__content_hhefg_28{display:flex;flex-direction:column}._hero__title_hhefg_33{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:clamp(2.2rem,5vw,4rem);line-height:var(--typography-display-line-height-normal);letter-spacing:var(--typography-display-letter-spacing-tight);text-transform:uppercase;color:var(--color-on-surface);margin:0 0 var(--space-200)}._hero__subtitle_hhefg_44{font-family:var(--typography-body-font-family);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6;color:var(--color-on-surface-variant);margin:0 0 var(--space-250);max-width:50ch}._hero__ctas_hhefg_53{display:flex;gap:var(--space-150);align-items:center;flex-wrap:wrap}._hero__cta-primary_hhefg_60{display:inline-flex;align-items:center;padding:var(--button-padding);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--typography-display-font-family);font-size:.85rem;font-weight:var(--typography-display-font-weight-strong);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border-radius:var(--button-border-radius);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}._hero__cta-primary_hhefg_60:hover{transform:translateY(-2px);box-shadow:0 8px 30px #f3ba254d}._hero__cta-secondary_hhefg_81{font-family:var(--typography-body-font-family);font-size:.9rem;color:var(--color-on-surface-variant);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2px;transition:color var(--transition-fast),border-color var(--transition-fast)}._hero__cta-secondary_hhefg_81:hover{color:var(--color-on-surface);border-bottom-color:var(--color-on-surface)}._hero__image_hhefg_96{display:flex;justify-content:center}._hero__img_hhefg_101{width:100%;max-width:720px;height:auto;border-radius:var(--radius-large, 20px);object-fit:cover}._clients_hhefg_111{padding:var(--space-600) var(--space-200);background:var(--color-background)}._clients__grid_hhefg_116{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-200)}._clients__tile_hhefg_122{display:flex;flex-direction:column;gap:var(--space-100)}._clients__tile-image_hhefg_128{overflow:hidden;border-radius:var(--radius-large, 20px)}._clients__img_hhefg_133{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:3 / 2}._clients__name_hhefg_141{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:1.2rem;text-transform:uppercase;color:var(--color-on-surface);margin:0}._clients__context_hhefg_150{font-family:var(--typography-body-font-family);font-size:.95rem;line-height:1.6;color:var(--color-on-surface-variant);margin:0}._problem_hhefg_160{padding:var(--space-800) var(--space-200);background:var(--color-surface)}._problem__lead_hhefg_165{font-family:var(--typography-body-font-family);font-size:clamp(1.05rem,1.4vw,1.15rem);line-height:1.7;color:var(--color-on-surface-variant);margin:0 0 var(--space-250)}._problem__patterns-label_hhefg_173{font-family:var(--typography-body-font-family);font-size:1rem;color:var(--color-on-surface-variant);margin:0 0 var(--space-100)}._problem__list_hhefg_180{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-100)}._problem__list-item_hhefg_189{padding-left:var(--space-150);position:relative;font-family:var(--typography-body-font-family);font-size:.95rem;line-height:1.6;color:var(--color-on-surface-variant)}._problem__list-item_hhefg_189:before{content:"—";position:absolute;left:0;color:var(--color-primary)}._pillars_hhefg_207{padding:var(--space-600) var(--space-200);background:var(--color-background)}._pillars__grid_hhefg_212{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-200)}._pillars__cell_hhefg_218{display:flex;flex-direction:column;gap:var(--space-100)}._pillars__img_hhefg_224{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:3 / 2;border-radius:var(--radius-medium, 12px)}._pillars__title_hhefg_233{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.2;text-transform:uppercase;color:var(--color-on-surface);margin:0}._pillars__body_hhefg_243{font-family:var(--typography-body-font-family);font-size:.9rem;line-height:1.6;color:var(--color-on-surface-variant);margin:0}._process_hhefg_253{padding:var(--space-600) var(--space-200);background:var(--color-surface)}._process__flow_hhefg_258{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-150)}._process__step_hhefg_264{display:flex;flex-direction:column;gap:var(--space-075);position:relative}._process__step_hhefg_264:after{content:"";position:absolute;top:.6em;right:calc(var(--space-075) * -1);width:1px;height:var(--space-300);background:#222}._process__step_hhefg_264:last-child:after{display:none}._process__number_hhefg_285{font-family:var(--typography-body-font-family);font-size:.7rem;font-weight:700;color:var(--color-primary);letter-spacing:.1em}._process__title_hhefg_293{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:clamp(1rem,1.3vw,1.15rem);text-transform:uppercase;color:var(--color-on-surface);margin:0}._process__body_hhefg_302{font-family:var(--typography-body-font-family);font-size:.85rem;line-height:1.5;color:var(--color-on-surface-variant);margin:0}._case_hhefg_312{padding:var(--space-600) var(--space-200);background:var(--color-background)}._case__hero-image_hhefg_317{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16 / 9;border-radius:var(--radius-large, 20px);margin-bottom:var(--space-400)}._case__body_hhefg_327{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-400);align-items:start}._case__narrative_hhefg_334{display:flex;flex-direction:column;gap:var(--space-050)}._case__subheading_hhefg_340{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:1rem;text-transform:uppercase;color:var(--color-primary);margin:var(--space-200) 0 0}._case__text_hhefg_349{font-family:var(--typography-body-font-family);font-size:.95rem;line-height:1.7;color:var(--color-on-surface-variant);margin:0}._case__outcomes_hhefg_357{background:var(--color-surface);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-large, 20px);padding:var(--space-250);position:sticky;top:var(--space-800)}._case__outcome-list_hhefg_366{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-150)}._case__outcome-item_hhefg_375{font-family:var(--typography-body-font-family);font-size:.95rem;line-height:1.6;color:var(--color-on-surface-variant);padding-bottom:var(--space-150);border-bottom:1px solid var(--color-surface-container-high)}._case__outcome-item_hhefg_375:last-child{border-bottom:none;padding-bottom:0}._case__outcome-item_hhefg_375 strong{color:var(--color-primary);font-weight:700}._deliverables_hhefg_396{padding:var(--space-600) var(--space-200);background:var(--color-surface)}._deliverables__list_hhefg_401{display:flex;flex-direction:column;gap:var(--space-200)}._deliverables__row_hhefg_407{padding-bottom:var(--space-200);border-bottom:1px solid var(--color-surface-container-high)}._deliverables__row_hhefg_407:last-child{border-bottom:none;padding-bottom:0}._deliverables__label_hhefg_417{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:1rem;text-transform:uppercase;color:var(--color-on-surface);margin:0 0 var(--space-050)}._deliverables__body_hhefg_426{font-family:var(--typography-body-font-family);font-size:.95rem;line-height:1.6;color:var(--color-on-surface-variant);margin:0}._why_hhefg_436{padding:var(--space-600) var(--space-200);background:var(--color-background)}._why__grid_hhefg_441{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-200)}._why__column_hhefg_447{display:flex;flex-direction:column;gap:var(--space-050)}._why__heading_hhefg_453{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:clamp(1rem,1.3vw,1.15rem);text-transform:uppercase;color:var(--color-on-surface);margin:0 0 var(--space-100)}._why__body_hhefg_462{font-family:var(--typography-body-font-family);font-size:.9rem;line-height:1.6;color:var(--color-on-surface-variant);margin:0}._pricing_hhefg_472{padding:var(--space-800) var(--space-200);background:var(--color-surface);text-align:center}._pricing__text_hhefg_478{font-family:var(--typography-body-font-family);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--color-on-surface-variant);margin:0 auto var(--space-150);max-width:50ch}._pricing__amount_hhefg_487{font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:clamp(1.5rem,2.5vw,2rem);color:var(--color-primary)}._pricing__note_hhefg_494{font-family:var(--typography-body-font-family);font-size:.95rem;color:#fff6;margin:0}._faq_hhefg_503{padding:var(--space-600) var(--space-200);background:var(--color-background)}._faq__list_hhefg_508{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._faq__item_hhefg_516{border-bottom:1px solid var(--color-surface-container-high)}._faq__question_hhefg_520{width:100%;padding:var(--space-150) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-150);background:none;border:none;cursor:pointer;font-family:var(--typography-display-font-family);font-weight:var(--typography-display-font-weight-strong);font-size:clamp(.9rem,1.2vw,1.05rem);text-transform:uppercase;text-align:left;color:var(--color-on-surface);transition:color var(--transition-fast)}._faq__question_hhefg_520:hover,._faq__question--open_hhefg_543{color:var(--color-primary)}._faq__toggle_hhefg_547{font-family:var(--typography-body-font-family);font-size:1.2rem;font-weight:400;color:var(--color-primary);flex-shrink:0}._faq__answer_hhefg_555{padding:0 0 var(--space-150)}._faq__answer-text_hhefg_559{font-family:var(--typography-body-font-family);font-size:.95rem;line-height:1.6;color:var(--color-on-surface-variant);margin:0;max-width:60ch}._form-section_hhefg_570{padding:var(--space-800) var(--space-200);background:var(--color-surface)}._form-section__grid_hhefg_575{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-400);align-items:start}._form-section__contact_hhefg_582{display:flex;flex-direction:column;gap:var(--space-125);padding-top:var(--space-050)}._form-section__contact-lead_hhefg_589{font-family:var(--typography-body-font-family);font-size:.95rem;font-style:italic;line-height:1.6;color:var(--color-on-surface-variant);margin:0}._form-section__contact-links_hhefg_598{display:flex;flex-direction:column;gap:var(--space-050)}._form-section__contact-link_hhefg_598{font-family:var(--typography-body-font-family);font-size:.95rem;font-weight:700;color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}._form-section__contact-link_hhefg_598:hover{color:var(--color-on-surface)}._form-section__contact-note_hhefg_617{font-family:var(--typography-body-font-family);font-size:.85rem;font-style:italic;color:#ffffff4d;margin:0}@media (max-width: 1024px){._hero__grid_hhefg_21{grid-template-columns:1fr;gap:var(--space-300)}._hero__image_hhefg_96{order:-1}._process__flow_hhefg_258{grid-template-columns:repeat(3,1fr)}._process__step_hhefg_264:nth-child(3):after{display:none}._case__body_hhefg_327{grid-template-columns:1fr}._case__outcomes_hhefg_357{position:static}._why__grid_hhefg_441{grid-template-columns:1fr;gap:var(--space-200)}._form-section__grid_hhefg_575{grid-template-columns:1fr;gap:var(--space-300)}}@media (max-width: 768px){._hero_hhefg_16{padding:var(--space-500) var(--space-150) var(--space-400)}._clients_hhefg_111{padding:var(--space-400) var(--space-150)}._clients__grid_hhefg_116{grid-template-columns:1fr}._problem_hhefg_160{padding:var(--space-500) var(--space-150)}._pillars_hhefg_207{padding:var(--space-400) var(--space-150)}._pillars__grid_hhefg_212{grid-template-columns:1fr}._process_hhefg_253{padding:var(--space-400) var(--space-150)}._process__flow_hhefg_258{grid-template-columns:1fr;gap:var(--space-150)}._process__step_hhefg_264:after{display:none}._case_hhefg_312,._deliverables_hhefg_396,._why_hhefg_436{padding:var(--space-400) var(--space-150)}._pricing_hhefg_472{padding:var(--space-500) var(--space-150)}._faq_hhefg_503{padding:var(--space-400) var(--space-150)}._form-section_hhefg_570{padding:var(--space-500) var(--space-150)}}
