.sind-page{z-index:1;max-width:72rem;padding:0 var(--gutter,1.25rem) var(--space-2xl,5rem);gap:var(--space-2xl,4rem);flex-direction:column;margin:0 auto;display:flex;position:relative}.sind-hero{isolation:isolate;padding-block:clamp(3.5rem, 6vw, 7rem) var(--space-lg,1.5rem);align-items:flex-start;gap:var(--space-md,1rem);flex-direction:column;display:flex;position:relative}.sind-hero__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--sind-accent,var(--color-azure)) 26%, transparent), transparent 62%);filter:blur(38px);opacity:.75;pointer-events:none;width:min(46rem,90%);position:absolute;top:-10%;left:-12%}.sind-eyebrow{font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:var(--text-eyebrow--font-weight);text-transform:uppercase;color:color-mix(in srgb, var(--sind-accent,var(--color-azure)) 72%, var(--color-light));margin:0}.sind-h1{max-width:18ch;font-family:var(--font-display);font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--text-display--font-weight);color:var(--color-light);text-wrap:balance;margin:0}.sind-sub{max-width:46ch;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-light-dim);margin:0}.sind-cta-row{gap:var(--space-sm,.75rem);margin-top:var(--space-xs,.5rem);flex-wrap:wrap;display:flex}.sind-price{max-width:46ch;font-size:var(--text-fine);line-height:var(--text-fine--line-height);color:var(--color-light-mute);margin:0}.sind-section{gap:var(--space-md,1rem);flex-direction:column;display:flex}.sind-h2{max-width:24ch;font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--text-h2--font-weight);color:var(--color-light);text-wrap:balance;margin:0}.sind-answer__text{max-width:68ch;padding:var(--space-lg,1.5rem);border-radius:var(--radius-lg,20px);border-left:3px solid var(--sind-accent,var(--color-azure));font-size:var(--text-lead);color:var(--color-light);margin:0;line-height:1.55}.sind-demo__note{max-width:60ch;color:var(--color-light-dim);margin:0}.sind-demo__face{width:min(30rem,100%);margin-top:var(--space-xs,.5rem)}.sind-values{gap:var(--space-md,1rem);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.sind-values{grid-template-columns:repeat(3,1fr)}}.sind-value{padding:var(--space-lg,1.5rem);border-radius:var(--radius-lg,20px);gap:var(--space-xs,.5rem);flex-direction:column;display:flex}.sind-value__title{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);font-weight:var(--text-h3--font-weight);color:var(--color-light);margin:0}.sind-value__body{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-light-dim);margin:0}.sind-faq{gap:var(--space-sm,.75rem);flex-direction:column;margin:0;display:flex}.sind-faq__item{padding:var(--space-md,1rem) var(--space-lg,1.5rem);border-radius:var(--radius-md,12px)}.sind-faq__q{margin:0 0 var(--space-2xs,.25rem);color:var(--color-light);font-weight:650}.sind-faq__a{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-light-dim);margin:0}.sind-close{align-items:flex-start;gap:var(--space-lg,1.5rem);padding-top:var(--space-lg,1.5rem);border-top:1px solid var(--color-hairline)}.sind-others{gap:var(--space-sm,.75rem);grid-template-columns:1fr;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.sind-others{grid-template-columns:repeat(2,1fr)}}.sind-other-link{min-height:var(--tap-min,44px);color:var(--color-light-dim);transition:color var(--dur-base,.2s) var(--ease-soft,ease);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.sind-other-link:hover{color:color-mix(in srgb, var(--sind-accent,var(--color-azure)) 70%, var(--color-light))}@media (prefers-reduced-motion:no-preference){.sind-hero>:not(.sind-hero__glow),.sind-section{animation:sind-rise .52s var(--ease-soft,cubic-bezier(.22, 1, .36, 1)) both}@keyframes sind-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
