.company-hero{position:relative;padding:clamp(5rem,8vw,9rem) 0 clamp(4rem,6vw,7rem);overflow:hidden}.company-hero-content{position:relative;z-index:1;max-width:42rem}.company-hero h1{font-size:clamp(2.4rem,4vw,3.6rem)}.company-hero .lead{margin-top:1.25rem;max-width:36rem}.about-mission-section{padding-block:clamp(var(--space-section-inner),8vw,var(--space-section-inner-lg))}.about-mission-text{display:flex;flex-direction:column;gap:var(--space-stack);max-width:min(100%,48rem);margin-top:var(--space-component);color:var(--text-secondary)}.about-investors-section{padding-block:clamp(var(--space-section-inner),8vw,var(--space-section-inner-lg));background:#0d0d0d;color:var(--text-inverse)}.about-investors-layout{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--space-component)}.about-investors-heading{color:var(--text-inverse)}.about-investors-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-component)}.about-investor-logo{height:1.75rem;width:auto;flex-shrink:0;opacity:.85;transition:opacity .3s ease}.about-investor-logo:hover{opacity:1}@media(min-width:768px){.about-investors-layout{grid-template-columns:minmax(0,14rem) 1fr}.about-investors-logos{display:grid;grid-template-columns:repeat(4,auto);justify-content:end;justify-items:start;row-gap:clamp(var(--space-component),3vw,var(--space-section-inner));column-gap:clamp(var(--space-component),4vw,var(--space-section-gap))}.about-investor-logo{height:2rem}}.about-team-section{padding-block:clamp(var(--space-section-inner),8vw,var(--space-section-inner-lg))}.about-team-layout{display:grid;grid-template-columns:1fr;gap:var(--space-component)}.about-team-intro{max-width:min(100%,30rem)}.about-team-intro h2{margin-bottom:var(--space-component)}.about-team-intro .button{margin-top:var(--space-component)}.about-team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-component)}.about-team-card{display:flex;flex-direction:column;gap:var(--space-stack)}.about-team-card-media{position:relative;display:flex;flex-direction:column;gap:var(--space-stack)}.about-team-card-photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px;filter:grayscale(100%)}.about-team-card-content{display:flex;flex-direction:column;gap:var(--space-related)}.about-team-card-content p{color:var(--text-tertiary)}@media(min-width:1024px){.about-team-layout{grid-template-columns:minmax(0,22rem) 1fr;gap:clamp(var(--space-component),6vw,var(--space-section-gap))}}@media(min-width:1280px){.about-team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.about-team-grid{grid-template-columns:1fr}}.about-culture-section{padding-block:clamp(var(--space-section-inner),8vw,var(--space-section-inner-lg))}.about-culture-grid{display:grid;grid-template-columns:1fr;gap:var(--space-stack)}.about-culture-card{position:relative;min-height:20rem;border-radius:12px;overflow:hidden}.about-culture-card-large{min-height:24rem}.about-culture-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about-culture-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-related);padding:clamp(var(--space-stack),4vw,var(--space-component));background:linear-gradient(transparent,color-mix(in srgb,var(--bg-inverse) 75%,transparent));color:var(--text-inverse)}.about-culture-overlay p{color:var(--text-secondary-on-dark);max-width:min(100%,32rem)}@media(min-width:768px){.about-culture-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-component)}.about-culture-card-large{grid-column:span 2}}.cs-differentiator{padding:clamp(4rem,6vw,7rem) 0}.cs-handoff-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);margin-top:3rem}.cs-handoff-card{padding:clamp(1.5rem,2.5vw,2.5rem);border-radius:12px}.cs-handoff-traditional{background:var(--bg-secondary);border:1px solid var(--border-subtle)}.cs-handoff-gravity{background:#0f141a;color:var(--text-inverse);border:1px solid rgba(211,237,49,.2)}.cs-handoff-card h3{font-size:1.1rem;font-weight:500;margin:0 0 1.25rem}.cs-handoff-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.cs-handoff-list li{display:flex;align-items:center;gap:.75rem;font-size:.9rem;line-height:1.5}.cs-handoff-traditional .cs-handoff-list li:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--bg-tertiary)}.cs-handoff-gravity .cs-handoff-list li:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--accent)}.cs-assurance-banner{display:flex;align-items:center;gap:clamp(2rem,3vw,3rem);padding:clamp(2rem,3vw,3rem);border-radius:12px;background:linear-gradient(135deg,rgba(211,237,49,.08),transparent);border:1px solid rgba(211,237,49,.2);margin-top:3rem}.cs-assurance-stat{flex:0 0 auto;text-align:center}.cs-assurance-stat strong{display:block;font-size:clamp(3rem,5vw,4.5rem);font-weight:200;line-height:1;color:var(--accent)}.cs-assurance-stat span{display:block;margin-top:.25rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary)}.cs-engagement{padding:clamp(4rem,6vw,7rem) 0}.cs-engagement-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem}.cs-engagement-card{padding:clamp(1.5rem,2.5vw,2.5rem);border:1px solid rgba(218,216,203,.66);border-radius:12px;transition:border-color .25s ease}.cs-engagement-card:hover{border-color:var(--border-accent)}.cs-engagement-card h3{font-size:1.15rem;font-weight:500;margin:0 0 .75rem}.cs-engagement-card p{font-size:.9rem;line-height:1.6;color:var(--text-tertiary);margin:0}.tv-fleet-section{padding:clamp(5rem,7vw,8rem) 0;overflow:hidden}.tv-fleet-visual{position:relative;margin-top:3rem;padding:clamp(2rem,4vw,4rem);border-radius:16px;background:#0f141a;border:1px solid rgba(211,237,49,.12);min-height:20rem;overflow:hidden}.tv-fleet-visual:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 30% 20%,rgba(211,237,49,.06) 0%,transparent 50%);animation:fleet-glow 8s ease-in-out infinite alternate;pointer-events:none}@keyframes fleet-glow{0%{transform:translate(0)}to{transform:translate(5%,8%)}}.tv-fleet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;position:relative;z-index:1}.tv-fleet-card{padding:1.25rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .3s ease,background .3s ease,transform .3s ease;animation:fleet-card-enter .6s ease-out both}.tv-fleet-card:nth-child(1){animation-delay:.1s}.tv-fleet-card:nth-child(2){animation-delay:.2s}.tv-fleet-card:nth-child(3){animation-delay:.3s}.tv-fleet-card:nth-child(4){animation-delay:.45s}.tv-fleet-card:nth-child(5){animation-delay:.55s}.tv-fleet-card:nth-child(6){animation-delay:.7s}.tv-fleet-card:nth-child(7){animation-delay:.85s}.tv-fleet-card:nth-child(8){animation-delay:1s}@keyframes fleet-card-enter{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.tv-fleet-card:hover{border-color:var(--border-accent);background:#d3ed310a;transform:translateY(-2px)}.tv-fleet-card-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.tv-fleet-card-status .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse-dot 1.5s ease-in-out infinite;box-shadow:0 0 6px #d3ed3180}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #d3ed3180}50%{opacity:.4;transform:scale(.7);box-shadow:0 0 2px #d3ed3133}}.tv-fleet-card h4{font-size:.875rem;font-weight:500;color:var(--text-inverse);margin:0 0 .4rem}.tv-fleet-card p{font-size:.75rem;line-height:1.5;color:var(--text-muted-on-dark);margin:0}.tv-fleet-progress{margin-top:.75rem;height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden}.tv-fleet-progress-bar{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--accent),rgba(211,237,49,.4));animation:progress-sweep 3s ease-in-out infinite}@keyframes progress-sweep{0%{width:0%}50%{width:85%}to{width:100%}}.tv-fleet-check{display:inline-block;color:var(--text-faint-on-dark);font-size:.7rem;margin-right:.3rem}.tv-human-section{padding:clamp(4rem,6vw,7rem) 0}.tv-human-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}.tv-human-card{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:10px;border:1px solid rgba(218,216,203,.5);transition:border-color .25s ease}.tv-human-card:hover{border-color:var(--border-accent)}.tv-human-icon{flex:0 0 auto;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-secondary);font-size:1.1rem}.tv-human-card h4{font-size:.95rem;font-weight:500;margin:0 0 .3rem}.tv-human-card p{font-size:.85rem;line-height:1.55;color:var(--text-tertiary);margin:0}.pv-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;padding:clamp(2rem,3vw,3rem) 0;border-block:1px solid rgba(218,216,203,.5)}.pv-metric{text-align:center}.pv-metric strong{display:block;font-size:clamp(2rem,3vw,3rem);font-weight:200;line-height:1;color:var(--text-primary)}.pv-metric span{display:block;margin-top:.5rem;font-size:.8rem;color:var(--text-tertiary)}.pv-culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem}.pv-culture-card{padding:clamp(1.5rem,2.5vw,2.5rem);border-radius:12px;border:1px solid rgba(218,216,203,.66);transition:border-color .25s ease}.pv-culture-card:hover{border-color:var(--border-accent)}.pv-culture-card h3{font-size:1.1rem;font-weight:500;margin:0 0 .75rem}.pv-culture-card p{font-size:.9rem;line-height:1.6;color:var(--text-tertiary);margin:0}.warranty-banner{position:relative;padding:clamp(3rem,5vw,5rem);border-radius:16px;background:linear-gradient(135deg,#0f141a,#1a2030);border:1px solid rgba(211,237,49,.15);overflow:hidden;margin-bottom:clamp(2rem,4vw,4rem)}.warranty-banner:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(ellipse,rgba(211,237,49,.06) 0%,transparent 70%);pointer-events:none}.warranty-banner-content{position:relative;z-index:1;max-width:36rem}.warranty-banner h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;line-height:1.12;color:var(--text-inverse);margin:0}.warranty-banner p{margin:1rem 0 0;font-size:1rem;line-height:1.65;color:var(--text-secondary-on-dark)}.warranty-banner .button{margin-top:1.5rem}.coach-section{padding:clamp(4rem,6vw,7rem) 0}.coach-section .lead{margin-top:var(--space-component)}.coach-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}.coach-card{padding:clamp(1.5rem,2.5vw,2rem);border-radius:12px;background:var(--surface-page);border:1px solid rgba(218,216,203,.5);transition:border-color .25s ease}.coach-card:hover{border-color:var(--border-accent)}.coach-card-label{display:block;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-hover);margin-bottom:.75rem}.coach-card blockquote{margin:0;font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.55;color:var(--text-primary)}.coach-card p{margin:.75rem 0 0;font-size:.85rem;line-height:1.55;color:var(--text-tertiary)}.tv-lockin-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,5vw,5rem);align-items:start}.tv-lockin-compare{display:flex;flex-direction:column;gap:1.25rem}.tv-lockin-card{padding:1.5rem;border-radius:12px;border:1px solid}.tv-lockin-legacy{background:#00000005;border-color:var(--border-subtle)}.tv-lockin-gravity{background:#d3ed310a;border-color:var(--border-accent)}.tv-lockin-card h4{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem}.tv-lockin-legacy h4{color:var(--text-tertiary)}.tv-lockin-gravity h4{color:var(--accent-hover)}.tv-lockin-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.tv-lockin-card li{font-size:.875rem;line-height:1.5;padding-left:1rem;position:relative}.tv-lockin-legacy li{color:var(--text-tertiary);text-decoration:line-through;text-decoration-color:#00000026}.tv-lockin-legacy li:before{content:"×";position:absolute;left:0;color:var(--text-tertiary)}.tv-lockin-gravity li{color:var(--text-tertiary)}.tv-lockin-gravity li:before{content:"→";position:absolute;left:0;color:var(--accent-hover)}.bp-reality-check{background:#0f141a;border:1px solid rgba(211,237,49,.15);border-radius:16px;padding:clamp(1.5rem,3vw,2.5rem);min-width:0}.bp-reality-check-title{font-size:1rem;font-weight:600;color:var(--text-on-dark);margin:0 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.bp-reality-rows{display:flex;flex-direction:column;gap:1rem}.bp-reality-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.bp-reality-myth{font-size:.875rem;line-height:1.5;color:var(--text-faint-on-dark);padding-left:1rem;border-left:2px solid rgba(255,255,255,.12);text-decoration:line-through;text-decoration-color:#fff3}.bp-reality-truth{font-size:.875rem;line-height:1.5;color:var(--accent);padding-left:1rem;border-left:2px solid var(--border-accent)}.stb-section{padding:clamp(5rem,7vw,8rem) 0}.stb-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,5vw,5rem);align-items:start}.stb-steps{display:flex;flex-direction:column;gap:1.5rem}.stb-step{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:border-color .3s ease,background .3s ease}.stb-step:hover{border-color:var(--border-accent);background:#d3ed310a}.stb-step-number{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:var(--text-primary);font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center}.stb-step h4{font-size:1rem;font-weight:600;color:var(--text-inverse);margin:0 0 .35rem}.stb-step p{font-size:.875rem;line-height:1.6;color:var(--text-muted-on-dark);margin:0}.audits-stats-strip{padding:clamp(2rem,4vw,4rem) 0;border-bottom:1px solid rgba(218,216,203,.5)}.audits-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);text-align:center}.audits-stat-cell strong{display:block;font-size:clamp(2.5rem,4vw,4rem);font-weight:200;line-height:1;color:var(--text-primary)}.audits-stat-cell span{display:block;margin-top:.5rem;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}.audits-process-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,2.5vw,2.5rem);margin-top:3rem}.audits-process-card{padding:clamp(1.5rem,2.5vw,2.5rem);border:1px solid rgba(218,216,203,.66);border-radius:12px;transition:border-color .3s ease,transform .3s ease}.audits-process-card:hover{border-color:var(--border-accent);transform:translateY(-2px)}.audits-step-number{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--bg-inverse);color:var(--text-on-dark);font-family:var(--font-mono);font-size:.8rem;margin-bottom:1rem}.audits-process-card h3{font-size:1.15rem;font-weight:500;color:var(--text-primary);margin:0 0 .5rem}.audits-process-card p{font-size:.95rem;line-height:1.6;color:var(--text-tertiary);margin:0}.audits-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,2.5vw,2.5rem);margin-top:3rem}.audits-why-card{padding:clamp(1.25rem,2vw,2rem)}.audits-why-marker{width:8px;height:8px;background:var(--accent);margin-bottom:1rem}.audits-why-card h3{font-size:1.05rem;font-weight:500;color:var(--text-inverse);margin:0 0 .5rem}.audits-why-card p{font-size:.9rem;line-height:1.6;color:var(--text-muted-on-dark);margin:0}.audits-faq-list{margin-top:2rem;max-width:42rem}.audits-faq-item{border-bottom:1px solid rgba(218,216,203,.5);padding:1.25rem 0}.audits-faq-item summary{cursor:pointer;font-size:1.05rem;font-weight:500;color:var(--text-primary);list-style:none}.audits-faq-item summary::-webkit-details-marker{display:none}.audits-faq-item summary:before{content:"+";display:inline-block;width:1.5rem;font-weight:300;font-size:1.25rem;color:var(--text-tertiary);transition:transform .2s ease}.audits-faq-item[open] summary:before{content:"−"}.audits-faq-item p{margin:.75rem 0 0 1.5rem;font-size:.95rem;line-height:1.6;color:var(--text-tertiary)}.audits-cta{padding:clamp(4rem,7vw,7rem) 0;display:flex;flex-direction:column;align-items:center}@media(max-width:768px){.dna-grid,.cs-handoff-grid,.cs-engagement-cards,.tv-human-grid,.pv-culture-grid,.coach-grid{grid-template-columns:1fr}.culture-grid,.champion-grid{grid-template-columns:1fr;gap:2rem}.pv-metrics{grid-template-columns:1fr 1fr}.cs-assurance-banner{flex-direction:column;text-align:center}.audits-stats-grid{grid-template-columns:1fr;gap:1.5rem}.audits-process-grid,.audits-why-grid,.stb-grid,.bp-reality-row,.tv-lockin-grid{grid-template-columns:1fr}}@media(max-width:480px){.pv-metrics,.champion-stats{grid-template-columns:1fr}}
