.hf-root .hc-gradient{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,#38c4f2 0%,#3cb8f8 40%,#6ba5fb 100%);-webkit-background-clip:text;background-clip:text}.hf-root .hc-hero-copy h1{max-width:640px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12}.hf-root .hc-hero-copy>p{max-width:560px;margin:1.25rem 0 2rem;font-size:1rem;line-height:1.7}@media (max-width:639px){.hf-root .hc-hero-copy h1{font-size:clamp(1.8rem,8vw,2.3rem)}}.hf-section{padding:6rem 0}.hf-root .hc-stories .hc-section-head{text-align:center;max-width:780px;margin-inline:auto}.hf-root .hc-stories .hc-section-head h2{max-width:none;font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.2}.hf-root .hc-stories .hc-section-head p{font-size:1rem}.hf-tinted{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--hz-bg-2) 70%, transparent) 18%, color-mix(in srgb, var(--hz-bg-2) 70%, transparent) 82%, transparent 100%)}.hf-head{text-align:center;max-width:760px;margin:0 auto}.hf-head h2{font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.2}.hf-head p{margin-top:1rem;font-size:1.02rem;line-height:1.75}.hf-grid{gap:1rem;margin-top:3.5rem;display:grid}.hf-grid>.hz-reveal{height:100%}.hf-card{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1.15rem;height:100%;padding:2rem;transition:border-color .3s,transform .4s cubic-bezier(.22,1,.36,1)}.hf-card:hover{border-color:color-mix(in srgb, var(--hc-accent) 50%, var(--hz-line));transform:translateY(-4px)}.hf-card-icon{background:linear-gradient(145deg,#2dd4bf1f,#0175ff1a);border-radius:1rem;place-items:center;width:5rem;height:5rem;margin-bottom:1.4rem;display:grid}.hf-card-icon img{object-fit:contain;width:auto;max-width:4rem;height:auto;max-height:4rem}html.dark .hf-card-icon img{filter:brightness(0)invert()}.hf-card h3{font-size:1.2rem;line-height:1.3}.hf-card p{margin-top:.65rem;font-size:.87rem;line-height:1.7}.hf-cta{justify-content:center;margin-top:3.5rem;display:flex}.hf-acc-grid{align-items:center;gap:2.5rem;margin-top:3.5rem;display:grid}.hf-acc-list{flex-direction:column;gap:.75rem;min-width:0;display:flex}.hf-acc-item{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1rem;transition:border-color .3s,background .3s;overflow:hidden}.hf-acc-item[data-open=true]{background:#2dd4bf12;border-color:#2dd4bf66}.hf-acc-trigger{width:100%;color:var(--hz-ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;font-weight:700;display:flex}.hf-acc-trigger i{border:1px solid var(--hz-line);width:1.8rem;height:1.8rem;color:var(--hz-muted);border-radius:50%;flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block;position:relative}.hf-acc-item[data-open=true] .hf-acc-trigger i{transform:rotate(45deg)}.hf-acc-trigger i:before,.hf-acc-trigger i:after{content:"";background:currentColor;border-radius:1px;width:.6rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hf-acc-trigger i:after{transform:translate(-50%,-50%)rotate(90deg)}.hf-acc-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.hf-acc-item[data-open=true] .hf-acc-panel{opacity:1;grid-template-rows:1fr}.hf-acc-panel-inner{min-height:0;overflow:hidden}.hf-acc-body{padding:0 1.35rem 1.3rem}.hf-acc-item p{font-size:.9rem;line-height:1.75}.hf-acc-item .hc-card-link{margin-top:.9rem}.hf-acc-art{border:1px solid var(--hz-line);box-shadow:var(--hz-shadow);background:linear-gradient(145deg,#2dd4bf1a,#0175ff14);border-radius:1.4rem;overflow:hidden}.hf-acc-art img{width:100%;height:auto;display:block}[dir=rtl] .hf-acc-item .hc-card-link svg{transform:rotate(180deg)}@media (min-width:640px){.hf-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hf-grid{grid-template-columns:repeat(3,1fr)}.hf-acc-grid{grid-template-columns:1fr 1fr;gap:3.5rem}.hf-root .hc-faq-grid>.hc-section-head{align-self:start;position:sticky;top:7rem}}@media (max-width:639px){.hf-section{padding:4.5rem 0}}@media (prefers-reduced-motion:reduce){.hf-card,.hf-acc-trigger i,.hf-acc-panel{transition:none}}
