.heading.svelte-1xn84dn{max-width:25ch;font-size:var(--text-5xl);line-height:1;margin-bottom:calc(var(--spacing) * 4);font-family:var(--ds\\font-family-heading);font-weight:400}.subheading.svelte-1xn84dn{color:var(--color-slate-700);font-size:var(--text-lg);max-width:55ch;line-height:1.6}.feature-grid.svelte-1xn84dn{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-template-rows:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;padding:2rem 0}.feature-grid-item.svelte-1xn84dn{position:relative;height:100%;border-radius:var(--ds\\radius-lg);border:solid 1px var(--ds\\border-2);padding:3rem 2.5rem}.feature-grid-item.svelte-1xn84dn{background:linear-gradient(35deg,#2fc9e212,#fff 35%)}.feature-grid-item.svelte-1xn84dn:before{content:"";display:block;top:2rem;left:2rem;right:2rem;bottom:2rem;background:conic-gradient(from var(--angle),rgba(255,0,0,.1) 0%,rgba(255,154,0,.15) 10%,rgba(208,222,33,.2) 20%,rgba(79,220,74,.2) 30%,rgba(63,218,216,.2) 40%,rgba(47,201,226,.1) 50%,rgba(28,127,238,.1) 60%,rgba(95,21,242,.1) 70%,rgba(186,12,248,.15) 80%,rgba(251,7,217,.15) 90%,rgba(255,0,0,.1) 100%);filter:blur(40px);padding:12px;border-radius:4rem;position:absolute;transition:opacity .8s ease-in-out;pointer-events:none;opacity:0}.feature-grid-item.svelte-1xn84dn:hover:before{opacity:1}@supports (not (-webkit-hyphens: none)) and (not (-moz-appearance: none)) and (list-style-type: "*"){.feature-grid-item.svelte-1xn84dn:before{animation:svelte-1xn84dn-rotate 2s linear infinite}}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes svelte-1xn84dn-rotate{0%{--angle: 0deg}to{--angle: 360deg}}.feature-grid-item[data-span="2"].svelte-1xn84dn{grid-row:span 2}.feature-title.svelte-1xn84dn{font-weight:500;margin-bottom:2rem;font-size:var(--text-lg);display:flex;gap:1rem}.feature-description.svelte-1xn84dn{color:var(--color-slate-700);max-width:55ch;line-height:1.6}.feature-image.svelte-1xn84dn{margin-top:4rem}@media (max-width: 767px){.feature-image.svelte-1xn84dn{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.feature-grid-item.svelte-1xn84dn{margin-right:1.5rem}}
