.Qh_SSG_root{background:var(--bg);color:var(--ink);position:relative;overflow:clip}.Qh_SSG_hero{flex-direction:column;justify-content:center;min-height:92vh;padding:140px 24px 90px;display:flex;position:relative;overflow:hidden}.Qh_SSG_heroGrid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 38%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 38%,#000 30%,#0000 78%)}.Qh_SSG_orb{filter:blur(70px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.Qh_SSG_orbA{background:radial-gradient(circle,#2b5cff52,#0000 66%);width:46vw;height:46vw;top:-12%;right:-6%}.Qh_SSG_orbB{background:radial-gradient(circle,#7b5bff3d,#0000 66%);width:40vw;height:40vw;bottom:-18%;left:-10%}.Qh_SSG_heroPhoto{opacity:.16;pointer-events:none;will-change:transform;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 60%,#0000);mask-image:linear-gradient(#0000,#000 30% 60%,#0000)}.Qh_SSG_heroInner{z-index:2;width:100%;max-width:1240px;margin:0 auto;position:relative}.Qh_SSG_heroInner .Qh_SSG_kicker{margin-bottom:26px}.Qh_SSG_heroTitle{letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.88vw,92px);font-weight:500;line-height:.92}.Qh_SSG_hLine{margin:-.06em -.04em;padding:.06em .04em;display:block;overflow:hidden}.Qh_SSG_hInner{will-change:transform;display:block}.Qh_SSG_heroSub{color:#edeef3b8;max-width:56ch;margin-top:34px;font-size:clamp(15px,1.38vw,17px);line-height:1.75}.Qh_SSG_heroCta{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.Qh_SSG_section{max-width:1240px;margin:0 auto;padding:110px 24px;position:relative}.Qh_SSG_sectionLine{border-top:1px solid var(--line)}.Qh_SSG_head{margin-bottom:64px}.Qh_SSG_head .Qh_SSG_kicker{margin-bottom:20px}.Qh_SSG_lead{color:#edeef3b8;max-width:60ch;margin-top:30px;font-size:clamp(15px,1.29vw,17px);line-height:1.78}.Qh_SSG_lead em{font-family:var(--font-instrument-serif), serif;color:var(--ink);font-style:italic}.Qh_SSG_philo{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.Qh_SSG_philoFigure{aspect-ratio:4/5;border:1px solid var(--line-2);background:var(--bg-2);border-radius:12px;transition:border-color .5s;position:relative;overflow:hidden}.Qh_SSG_philoFigure img{object-fit:cover;filter:contrast(1.04);transition:transform .9s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.Qh_SSG_philoFigure:hover{border-color:#78e3ff66}.Qh_SSG_philoFigure:hover img{transform:scale(1.05)}}.Qh_SSG_philoFigCap{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#edeef3a8;z-index:2;font-size:10px;position:absolute;bottom:16px;left:18px}.Qh_SSG_pillars{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Qh_SSG_pillar{border:1px solid var(--line-2);background:linear-gradient(#ffffff05,#0000);border-radius:12px;padding:36px 30px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.Qh_SSG_pillar:hover{border-color:#78e3ff66;transform:translateY(-6px)}}.Qh_SSG_pillarN{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;color:var(--cyan);font-size:12px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:inline-block}@media (hover:hover){.Qh_SSG_pillar:hover .Qh_SSG_pillarN{transform:translate(4px)}}.Qh_SSG_pillarTitle{letter-spacing:-.02em;margin:22px 0 14px;font-size:clamp(19px,1.76vw,23px);font-weight:500}.Qh_SSG_pillarDesc{color:var(--ink-dim);font-size:14px;line-height:1.7}.Qh_SSG_compare{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Qh_SSG_compCard{border:1px solid var(--line-2);border-radius:12px;padding:38px 32px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);position:relative}@media (hover:hover){.Qh_SSG_compCard:hover{border-color:#78e3ff73;transform:translateY(-6px);box-shadow:0 16px 44px #00000057}}.Qh_SSG_compCardHi{background:linear-gradient(135deg,#2b5cff1f,#78e3ff0d);border-color:#78e3ff59}.Qh_SSG_compLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-size:11px}.Qh_SSG_compCardHi .Qh_SSG_compLabel{color:var(--cyan)}.Qh_SSG_compTitle{letter-spacing:-.02em;margin:16px 0 24px;font-size:clamp(21px,2.11vw,26px);font-weight:500}.Qh_SSG_compList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.Qh_SSG_compList li{color:#edeef3c7;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.Qh_SSG_compTick{color:var(--cyan);flex:none;font-size:13px;line-height:1.7}.Qh_SSG_statsBand{border-block:1px solid var(--line-2);background:var(--bg-2)}.Qh_SSG_statsGrid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1240px;margin:0 auto;padding:76px 24px;display:grid}.Qh_SSG_stat{text-align:center}.Qh_SSG_statNum{letter-spacing:-.04em;font-size:clamp(41px,4.9vw,67px);font-weight:500;line-height:1}.Qh_SSG_statNum em{font-family:var(--font-instrument-serif), serif;color:var(--cyan);font-style:italic;font-weight:400}.Qh_SSG_statLbl{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin-top:14px;font-size:11px}.Qh_SSG_teamGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;display:grid}.Qh_SSG_teamCard{position:relative}.Qh_SSG_teamPhoto{aspect-ratio:4/5;background:var(--bg-2);border:1px solid var(--line-2);border-radius:12px;margin-bottom:20px;position:relative;overflow:hidden}.Qh_SSG_teamPhoto img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.Qh_SSG_teamCard:hover .Qh_SSG_teamPhoto img{transform:scale(1.05)}}.Qh_SSG_teamName{letter-spacing:-.01em;margin-bottom:6px;font-size:20px;font-weight:500;transition:color .4s}@media (hover:hover){.Qh_SSG_teamCard:hover .Qh_SSG_teamName{color:var(--cyan)}}.Qh_SSG_teamRole{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px;font-size:11px}.Qh_SSG_teamBio{color:var(--ink-dim);margin-bottom:12px;font-size:14px;font-weight:300;line-height:1.65}.Qh_SSG_teamSocial{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;gap:16px;font-size:10px;display:flex}.Qh_SSG_teamSocial a{color:var(--ink-dim);transition:color .35s;position:relative}.Qh_SSG_teamSocial a:after{content:"";background:var(--cyan);transform-origin:0;width:100%;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}@media (hover:hover){.Qh_SSG_teamSocial a:hover{color:var(--cyan)}.Qh_SSG_teamSocial a:hover:after{transform:scaleX(1)}}.Qh_SSG_clientRow{flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,40px);margin-top:8px;display:flex}.Qh_SSG_client{font-family:var(--font-space-grotesk);letter-spacing:.01em;color:var(--ink);opacity:.82;font-size:clamp(15px,1.84vw,20px);font-weight:500;transition:opacity .4s}@media (hover:hover){.Qh_SSG_client:hover{opacity:1}}.Qh_SSG_cta{text-align:center;border-top:1px solid var(--line);padding:130px 24px 150px;position:relative;overflow:hidden}.Qh_SSG_ctaGlow{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#2b5cff2e,#0000 64%);width:70vw;max-width:760px;height:70vw;max-height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Qh_SSG_ctaTitle{z-index:2;letter-spacing:-.035em;margin:26px 0 0;font-size:clamp(34px,4.9vw,73px);font-weight:500;line-height:.96;position:relative}.Qh_SSG_ctaLine{display:block}.Qh_SSG_ctaBtn{z-index:2;margin-top:46px;position:relative}@media (max-width:900px){.Qh_SSG_philo{grid-template-columns:1fr;gap:36px}.Qh_SSG_pillars,.Qh_SSG_compare{grid-template-columns:1fr}.Qh_SSG_statsGrid{grid-template-columns:1fr;gap:48px}}
