.ind .fh{position:relative;isolation:isolate;overflow-x:clip}.ind .fh__aura{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ind .fh__aura i{position:absolute;display:block;border-radius:50%;filter:blur(90px);opacity:.16}.ind .fh__aura i:first-child{width:620px;height:620px;top:-140px;left:-180px;background:#5b8def}.ind .fh__aura i:nth-child(2){width:560px;height:560px;top:320px;right:-200px;background:#12a473}.ind .fh__aura i:nth-child(3){width:520px;height:520px;bottom:-160px;left:24%;background:#f0a24a}.ind .fh__glass{position:relative;border-radius:22px;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 48px rgba(22,21,15,.1),0 2px 8px rgba(22,21,15,.04)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ind .fh__glass{background:rgba(255,255,255,.88)}}.ind .fh__hero{padding:172px 24px 44px;text-align:center}.ind .fh__heroIn{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ind .fh__kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.8);color:var(--ink-soft);letter-spacing:.12em;font-size:.74rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 18px rgba(22,21,15,.06)}.ind .fh__dot{width:6px;height:6px;border-radius:50%;background:#5b8def}.ind .fh__h1{font-weight:800;letter-spacing:-.035em;color:var(--ink);font-size:clamp(2.5rem,6vw,3.9rem);line-height:1.02;margin:20px 0 0;text-wrap:balance}.ind .fh__sub{color:var(--ink-soft);font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.55;margin:16px 0 0;max-width:34ch}.ind .fh__grid{max-width:940px;margin:0 auto;padding:22px 24px 8px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ind .fh__card{padding:26px 26px 24px;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.ind .fh__card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 26px 60px rgba(22,21,15,.13),0 3px 10px rgba(22,21,15,.05)}.ind .fh__cardK{font-size:.7rem;letter-spacing:.14em;color:#4a6fd6}.ind .fh__cardH{font-weight:800;font-size:1.45rem;letter-spacing:-.02em;color:var(--ink);margin:7px 0 0}.ind .fh__cardP{color:var(--ink-soft);font-size:.97rem;line-height:1.55;margin:9px 0 0;min-height:3.1em}.ind .fh__shot{margin:18px 0 0;border-radius:14px;overflow:hidden;border:1px solid rgba(22,21,15,.8);background:#0a0d12;box-shadow:0 10px 26px rgba(22,21,15,.16)}.ind .fh__shot img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.ind .fh__chips{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none;min-height:68px;align-content:flex-start}.ind .fh__chip{padding:6px 12px;border-radius:999px;font-size:.79rem;font-weight:600;color:var(--ink);background:rgba(255,255,255,.62);border:1px solid rgba(22,21,15,.08)}.ind .fh__go{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:13px;background:#16150f;color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ind .fh__go:hover{background:#241f16;box-shadow:0 14px 32px rgba(22,21,15,.24)}.ind .fh__go span{transition:transform .15s ease}.ind .fh__card:hover .fh__go span{transform:translateX(3px)}.ind .fh__promise{max-width:940px;margin:0 auto;padding:18px 24px 96px}.ind .fh__promiseIn{padding:26px 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ind .fh__pH{font-weight:800;font-size:1.02rem;color:var(--ink);margin:0;letter-spacing:-.01em}.ind .fh__pP{color:var(--ink-soft);font-size:.89rem;line-height:1.5;margin:6px 0 0}.ind .fh__promiseIn dd{margin-inline-start:0}@media (max-width:820px){.ind .fh__hero{padding-top:146px}.ind .fh__grid,.ind .fh__promiseIn{grid-template-columns:1fr}.ind .fh__promiseIn{gap:18px}}@media (prefers-reduced-transparency:reduce){.ind .fh__glass,.ind .fh__kicker{background:rgba(255,255,255,.94);backdrop-filter:none;-webkit-backdrop-filter:none}.ind .fh__aura{display:none}}