html{scroll-behavior:smooth}.hero-section{padding-top:calc(env(safe-area-inset-top,0px) + 2.5rem)}@media (min-width: 640px){.hero-section{padding-top:calc(env(safe-area-inset-top,0px) + 5rem)}}@media (min-width: 1024px){.hero-section{padding-top:calc(env(safe-area-inset-top,0px) + 6rem)}}.aa-ios-native .hero-section{padding-top:calc(env(safe-area-inset-top,0px) + 1.5rem)}@media (min-width: 640px){.aa-ios-native .hero-section{padding-top:calc(env(safe-area-inset-top,0px) + 3rem)}}.homepage-shell.svelte-1kjr4zn:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(139,69,19,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(139,69,19,.03) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 80%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 80%);pointer-events:none}.hero-grid.svelte-1kjr4zn{position:relative;z-index:1}.hero-frame.svelte-1kjr4zn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(244,164,96,.12),transparent 35%,rgba(255,255,255,.05));pointer-events:none}.benefit-shell.svelte-1kjr4zn,.hero-note.svelte-1kjr4zn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (prefers-reduced-motion: reduce){.svelte-1kjr4zn,.svelte-1kjr4zn:before,.svelte-1kjr4zn:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
