:root{--primary: #ffffff;--primary-contrast: #07416B;--accent: #c8a052;--bg: #ffffff;--text: #111827;--muted: #6b7280;--black: #000000;--radius: 12px;--ring: 1px solid #e5e7eb;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--container: 1440px}@media (prefers-color-scheme: dark){:root{--bg: #0b0f14;--text: #e5e7eb;--muted: #a3aab5}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:inherit}.wrapper{max-width:var(--container);margin-inline:auto;padding-inline:var(--space-4)}.hero-section{position:relative;width:100%;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.hero-section__bg{position:absolute;inset:0;width:100%;height:120%;object-fit:cover;object-position:center;z-index:-2;transform:translate3d(0,var(--hero-parallax, 0px),0);will-change:transform}.hero-section__overlay{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 70% at 50% 40%,#0000002e,#000000a6),linear-gradient(to bottom,#00000040,#000000b3)}@media (prefers-color-scheme: dark){.hero-section__overlay{background:radial-gradient(70% 70% at 50% 40%,#00000047,#000000bf),linear-gradient(to bottom,#00000059,#000c)}}@media (max-width: 640px){.hero-section__overlay{background:radial-gradient(70% 70% at 50% 40%,#0000001a,#00000073),linear-gradient(to bottom,#00000026,#00000080)}}.hero-section__inner{text-align:left;color:#fff;padding:var(--space-12) var(--space-4);width:min(100%,var(--container))}.hero-section__title{margin:0 0 var(--space-2);font-size:clamp(2rem,5vw,3.25rem);line-height:1.15;letter-spacing:-.01em;text-shadow:0 1px 20px rgba(0,0,0,.35)}.hero-section__subtitle{margin:0 0 var(--space-4);font-size:clamp(1rem,2.2vw,1.125rem);max-width:46rem;color:#f2f4f7}.hero-section__cta{display:inline-block;padding:.8rem 1rem;border-radius:var(--radius);border:1px solid #ffffffa8;background:transparent;color:#fff;text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.hero-section__cta:hover{transform:translateY(-1px);background-color:#ffffff0f;border-color:#fff}.btn-primary{background:var(--primary);color:var(--primary-contrast);border:none}.btn-primary:hover{filter:brightness(1.08)}.nav-header{position:absolute;top:0;left:0;right:0;z-index:50;background:transparent;border-bottom:none;box-shadow:none;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.nav-header.is-stuck{position:fixed;background:#0a2540d9;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #0000002e}.nav-header__inner{height:64px;display:flex;align-items:center;justify-content:space-between;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-2);color:#fff}.nav-header__logo{font-weight:700;letter-spacing:.08em;text-decoration:none;color:inherit}.nav-header__logo-img{height:64px;width:auto;display:block}.nav-header__nav{display:flex;align-items:center;gap:var(--space-4)}.nav-header__link{text-decoration:none;color:inherit;opacity:.9}.nav-header__link:hover{opacity:1}.nav-header__cta{display:inline-block;padding:.4rem .9rem;border-radius:var(--radius);text-decoration:none;font-weight:600}.btn-primary{background:transparent;color:var(--primary);border:1px solid var(--primary)}.btn-primary:hover{filter:brightness(1.06)}.nav-stuck .main-with-nav{padding-top:64px}.main-with-nav{padding-top:0}@media (max-width: 640px){.nav-stuck .main-with-nav{padding-top:58px}.nav-header__inner{padding-inline:var(--space-6)}}.why-kairos-section{padding:var(--space-12) var(--space-4);background:var(--primary)}.why-kairos-section{padding:var(--space-12) var(--space-4)}.why-kairos__inner{max-width:var(--container);margin-inline:auto}.why-kairos__intro{text-align:center;margin-bottom:var(--space-8)}.why-kairos__title{font-size:clamp(1.75rem,3vw,2.25rem);color:var(--primary-contrast);margin:0 0 var(--space-3)}.why-kairos__lead{font-size:clamp(1.05rem,2.2vw,1.2rem);color:var(--primary-contrast);margin:0 auto var(--space-3);max-width:48rem}.why-kairos__body{margin:0 auto;max-width:48rem;color:var(--primary-contrast)}.why-kairos__grid{margin-top:var(--space-8);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.why-kairos__grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.why-kairos__grid{grid-template-columns:1fr}}.why-kairos__card{border:var(--ring);border-radius:var(--radius);padding:var(--space-5);background:#fff}@media (prefers-color-scheme: dark){.why-kairos__card{background:var(--primary);border-color:var(--muted)}}.why-kairos__icon{font-size:1.4rem;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:50%;background:#0a254014;color:var(--primary);margin-bottom:var(--space-3)}@media (prefers-color-scheme: dark){.why-kairos__icon{background:#ffffff0f}}.why-kairos__card-title{margin:0 0 var(--space-2);font-size:1.05rem;color:var(--primary-contrast)}.why-kairos__card-text{margin:0 0 var(--space-3);color:var(--black)}.why-kairos__list{margin:0;padding-left:1.1rem;color:var(--black)}.why-kairos__list li{margin:0 0 .5rem}.why-kairos__callout{margin-top:var(--space-8);padding:var(--space-5);border-radius:var(--radius);background:linear-gradient(180deg,var(--primary-contrast),var(--black));display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}@media (max-width: 720px){.why-kairos__callout{flex-direction:column;text-align:center}}.why-kairos__cta{padding:.7rem 1rem;border-radius:var(--radius);text-decoration:none}
