.marketing-page{min-height:100vh;background:var(--aina-bg-radial-gold),var(--aina-bg-radial-teal),var(--aina-mist-50);--marketing-hero-accent: var(--aina-gold-bronze);color:var(--aina-ink-900);font-family:var(--aina-font-sans)}.marketing-page a{color:inherit;text-decoration:none}.marketing-nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:var(--aina-space-5);align-items:center;max-width:73.75rem;min-height:4.75rem;margin:0 auto;padding:0 var(--aina-space-5);border-bottom:thin solid var(--aina-line);background:color-mix(in srgb,var(--aina-mist-50) 86%,transparent);backdrop-filter:blur(.875rem)}.marketing-main{padding-bottom:0}.marketing-mobile-cta{display:none}.marketing-logo img{display:block;width:11.125rem;height:auto}.marketing-nav__links,.marketing-nav__actions,.marketing-hero__actions{display:flex;gap:var(--aina-space-4);align-items:center}.marketing-nav__links{justify-content:center;font-size:var(--aina-size-sm);font-weight:var(--aina-weight-medium);color:var(--aina-ink-900)}.marketing-nav__links a{color:currentColor}.marketing-link{font-size:var(--aina-size-sm);font-weight:var(--aina-weight-semibold);color:var(--aina-ink-900)}.marketing-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--aina-space-2);min-height:3rem;padding:0 var(--aina-space-5);border:thin solid var(--aina-gold-500);border-radius:var(--aina-radius-md);background:var(--aina-gold-500);color:var(--aina-navy-900);font-size:var(--aina-size-sm);font-weight:var(--aina-weight-semibold);line-height:1;box-shadow:var(--aina-shadow-soft);transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.marketing-button:visited,.marketing-button:hover,.marketing-button:focus-visible{color:var(--aina-navy-900)}.marketing-button:hover{transform:translateY(-.0625rem);background:var(--aina-gold-600);border-color:var(--aina-gold-600)}.marketing-button--small{min-height:2.75rem;padding-inline:var(--aina-space-4)}.marketing-button--ghost{background:transparent;border-color:var(--aina-navy-900);color:var(--aina-navy-900)}.marketing-button--ghost:hover{background:color-mix(in srgb,var(--aina-navy-900) 5%,transparent);color:var(--aina-navy-900)}.marketing-hero,.marketing-proof,.marketing-practice,.marketing-offer,.marketing-final{max-width:73.75rem;margin:0 auto;padding-inline:var(--aina-space-5)}.marketing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(22.5rem,.78fr);gap:var(--aina-space-8);align-items:center;padding-top:var(--aina-space-8);padding-bottom:var(--aina-space-10)}.marketing-hero:after{position:absolute;right:var(--aina-space-5);bottom:var(--aina-space-4);width:min(54vw,40rem);height:min(34vw,22.5rem);pointer-events:none;content:"";background-image:url(/brand/pattern-waves.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.34}.marketing-hero__copy{position:relative;z-index:1;max-width:45rem}.marketing-kicker{margin:0;color:var(--aina-teal-700);font-family:var(--aina-font-sans);font-size:var(--aina-size-sm);font-weight:var(--aina-weight-bold);letter-spacing:var(--aina-track-eyebrow);line-height:var(--aina-leading-tight);text-transform:uppercase}.marketing-hero h1,.marketing-section-head h2,.marketing-offer h2,.marketing-final h2{margin:0;color:var(--aina-ink-900);font-family:var(--aina-font-display);font-weight:var(--aina-weight-medium);letter-spacing:0;line-height:.98}.marketing-hero h1{margin-top:var(--aina-space-4);max-width:51.25rem;font-size:clamp(3.2rem,6.9vw,5.9rem)}.marketing-hero h1 span,.marketing-section-head h2 span{color:var(--marketing-hero-accent);font-style:italic}.marketing-page[data-variant=ops-manager]{--marketing-hero-accent: var(--aina-gold-700)}.marketing-page[data-variant=ops-manager] .marketing-hero h1 span,.marketing-page[data-variant=ops-manager] .marketing-section-head h2 span{color:var(--marketing-hero-accent)}.marketing-deck{max-width:42.5rem;margin:var(--aina-space-5) 0 0;color:var(--aina-ink-700);font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.58}.marketing-hero__actions{flex-wrap:wrap;margin-top:var(--aina-space-6)}.marketing-note{margin:var(--aina-space-4) 0 0;color:var(--aina-ink-500);font-size:var(--aina-size-sm)}.persona-strip{display:grid;grid-template-columns:auto 1fr;gap:var(--aina-space-4);align-items:center;max-width:73.75rem;margin:0 auto;padding:var(--aina-space-4) var(--aina-space-5);border-block:thin solid var(--aina-line)}.persona-strip>span{color:var(--aina-ink-500);font-family:var(--aina-font-mono);font-size:var(--aina-size-sm);letter-spacing:var(--aina-track-chip);text-transform:uppercase}.persona-strip>div{display:flex;flex-wrap:wrap;gap:var(--aina-space-2)}.persona-strip a{display:inline-flex;align-items:center;min-height:2rem;padding:0 var(--aina-space-3);border:thin solid var(--aina-line);border-radius:var(--aina-radius-pill);background:color-mix(in srgb,var(--aina-surface-light-2) 72%,transparent);color:var(--aina-ink-700);font-size:var(--aina-size-sm);font-weight:var(--aina-weight-semibold);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.persona-strip a:hover,.persona-strip a.is-active{border-color:color-mix(in srgb,var(--aina-teal-700) 44%,var(--aina-line));background:color-mix(in srgb,var(--aina-teal-600) 10%,var(--aina-surface-light-2));color:var(--aina-teal-800)}.marketing-instrument{position:relative;z-index:1;display:grid;gap:var(--aina-space-5);padding:var(--aina-space-6);border:thin solid var(--aina-line-dark);border-radius:var(--aina-radius-xl);background:linear-gradient(160deg,var(--aina-navy-800),var(--aina-navy-900));box-shadow:var(--aina-shadow-strong);color:var(--aina-mist-50)}.instrument-top,.instrument-step,.level-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--aina-space-4)}.instrument-top span{color:color-mix(in srgb,var(--aina-mist-50) 72%,transparent);font-size:var(--aina-size-sm)}.instrument-top strong{color:var(--aina-gold-500);font-family:var(--aina-font-mono);font-size:var(--aina-size-xs);letter-spacing:var(--aina-track-chip);text-transform:uppercase}.instrument-ring{display:grid;place-items:center;width:11.25rem;height:11.25rem;margin:0 auto;border:thin solid color-mix(in srgb,var(--aina-gold-500) 36%,transparent);border-radius:var(--aina-radius-full);background:radial-gradient(circle,color-mix(in srgb,var(--aina-teal-600) 18%,transparent),transparent 62%),color-mix(in srgb,var(--aina-mist-50) 5%,transparent)}.instrument-ring span{color:var(--aina-gold-500);font-family:var(--aina-font-display);font-size:5rem;line-height:.82}.instrument-ring small{color:color-mix(in srgb,var(--aina-mist-50) 72%,transparent);font-family:var(--aina-font-mono);font-size:var(--aina-size-xs);letter-spacing:var(--aina-track-chip);text-transform:uppercase}.instrument-steps{display:grid;gap:var(--aina-space-3)}.instrument-step{padding:var(--aina-space-4);border:thin solid var(--aina-line-dark);border-radius:var(--aina-radius-md);background:color-mix(in srgb,var(--aina-mist-50) 6%,transparent)}.instrument-step span{color:var(--aina-gold-500);font-weight:var(--aina-weight-semibold)}.instrument-step p,.marketing-section-head p,.practice-grid p,.offer-copy p,.level-row p{margin:0;color:var(--aina-ink-700);line-height:1.58}.instrument-step p{max-width:13.75rem;color:color-mix(in srgb,var(--aina-mist-50) 72%,transparent);font-size:var(--aina-size-sm)}.marketing-proof,.marketing-practice,.marketing-offer,.marketing-final{padding-top:var(--aina-space-10);padding-bottom:var(--aina-space-10)}.marketing-section-head{max-width:53.125rem}.marketing-section-head--narrow{max-width:47.5rem}.marketing-section-head h2,.marketing-offer h2,.marketing-final h2{margin-top:var(--aina-space-3);font-size:clamp(2.4rem,5vw,4.4rem)}.marketing-section-head p:not(.marketing-kicker){max-width:43.75rem;margin-top:var(--aina-space-4);font-size:var(--aina-size-lg)}.reframe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aina-space-4);margin-top:var(--aina-space-6)}.reframe-grid article{min-height:10.5rem;padding:var(--aina-space-5);border:thin solid var(--aina-line);border-radius:var(--aina-radius-lg);background:color-mix(in srgb,var(--aina-surface-light-2) 86%,transparent);box-shadow:var(--aina-shadow-soft)}.reframe-grid span,.work-context span{color:var(--aina-teal-700);font-family:var(--aina-font-mono);font-size:var(--aina-size-sm);font-weight:var(--aina-weight-semibold);letter-spacing:var(--aina-track-chip);text-transform:uppercase}.reframe-grid p{margin:var(--aina-space-3) 0 0;color:var(--aina-ink-700);font-size:var(--aina-size-lg);line-height:1.55}.work-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--aina-space-3);margin-top:var(--aina-space-4)}.work-context div{display:flex;gap:var(--aina-space-3);align-items:flex-start;min-height:6.25rem;padding:var(--aina-space-4);border:thin solid color-mix(in srgb,var(--aina-gold-500) 38%,var(--aina-line));border-radius:var(--aina-radius-md);background:color-mix(in srgb,var(--aina-gold-500) 8%,var(--aina-surface-light-2))}.work-context svg{flex:0 0 auto;color:var(--aina-gold-600)}.work-context span{color:var(--aina-ink-700);font-family:var(--aina-font-sans);font-size:var(--aina-size-sm);letter-spacing:0;line-height:1.45;text-transform:none}.proof-grid,.practice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--aina-space-4);margin-top:var(--aina-space-6)}.proof-card,.practice-grid article{min-height:11.125rem;padding:var(--aina-space-5);border:thin solid var(--aina-line);border-radius:var(--aina-radius-lg);background:color-mix(in srgb,var(--aina-surface-light-2) 84%,transparent);box-shadow:var(--aina-shadow-soft);transition:transform .16s ease,box-shadow .16s ease}.proof-card:hover,.practice-grid article:hover{transform:translateY(-.125rem);box-shadow:var(--aina-shadow-medium)}.proof-card span{color:var(--aina-teal-700);font-family:var(--aina-font-mono);font-size:var(--aina-size-sm);font-weight:var(--aina-weight-semibold);letter-spacing:var(--aina-track-chip);text-transform:uppercase}.proof-card p{margin:var(--aina-space-3) 0 0;color:var(--aina-ink-700);font-size:var(--aina-size-sm);line-height:1.55}.practice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.practice-grid article{min-height:15rem}.practice-grid svg{color:var(--aina-teal-700)}.practice-grid h3{margin:var(--aina-space-5) 0 var(--aina-space-3);color:var(--aina-ink-900);font-size:var(--aina-size-lg)}.marketing-offer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22.5rem,.76fr);gap:var(--aina-space-8);align-items:start}.offer-copy{position:sticky;top:6.75rem}.offer-copy p{max-width:38.75rem;margin-top:var(--aina-space-4);font-size:var(--aina-size-lg)}.offer-copy .marketing-button{margin-top:var(--aina-space-6)}.level-list{display:grid;gap:var(--aina-space-3)}.level-row{padding:var(--aina-space-5);border:thin solid var(--aina-line);border-radius:var(--aina-radius-lg);background:var(--aina-surface-light-2);box-shadow:var(--aina-shadow-soft)}.level-row>span{display:grid;place-items:center;width:2.875rem;height:2.875rem;flex:0 0 2.875rem;border-radius:var(--aina-radius-sm);background:var(--aina-mist-100);color:var(--aina-gold-600);font-family:var(--aina-font-mono);font-size:var(--aina-size-sm);font-weight:var(--aina-weight-semibold)}.level-row strong{display:block;color:var(--aina-ink-900);font-size:var(--aina-size-lg)}.level-row p{margin-top:var(--aina-space-2);font-size:var(--aina-size-sm)}.marketing-final{text-align:center}.marketing-final .marketing-kicker{color:var(--aina-gold-600)}.marketing-final h2{max-width:51.25rem;margin-inline:auto}.marketing-final .marketing-button{margin-top:var(--aina-space-6)}@media(max-width:61.25rem){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav__links{display:none}.marketing-hero,.marketing-offer{grid-template-columns:1fr;min-height:auto}.offer-copy{position:static}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-grid,.work-context,.reframe-grid{grid-template-columns:1fr}}@media(max-width:40rem){.marketing-nav{min-height:4.25rem;padding-inline:var(--aina-space-4)}.marketing-logo img{width:8.875rem}.marketing-nav__actions{gap:var(--aina-space-2)}.marketing-link{display:none}.marketing-button{width:100%}.marketing-button--small{width:auto}.marketing-main{padding-bottom:7.25rem}.marketing-mobile-cta{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;gap:var(--aina-space-3);padding:var(--aina-space-3);border-top:1px solid var(--aina-line);background:color-mix(in srgb,var(--aina-bg) 84%,transparent);backdrop-filter:blur(10px)}.marketing-mobile-cta .marketing-button{width:100%;min-height:2.95rem}.marketing-mobile-cta .marketing-button--ghost{min-height:2.75rem}.marketing-hero,.marketing-proof,.marketing-practice,.marketing-offer,.marketing-final{padding-inline:var(--aina-space-4)}.marketing-hero{gap:var(--aina-space-6);padding-top:var(--aina-space-8)}.marketing-hero h1{font-size:clamp(2.6rem,13vw,3.8rem)}.marketing-hero__actions{align-items:stretch}.marketing-instrument{padding:var(--aina-space-5)}.instrument-step{display:block}.instrument-step p{max-width:none;margin-top:var(--aina-space-2)}.proof-grid{grid-template-columns:1fr}.persona-strip{grid-template-columns:1fr;padding-inline:var(--aina-space-4)}.marketing-section-head h2,.marketing-offer h2,.marketing-final h2{font-size:clamp(2.25rem,12vw,3.4rem)}.level-row{gap:var(--aina-space-3)}}
