.deconstruct-section.svelte-1y1v2mc{opacity:0;transition:opacity .46s ease, transform .62s var(--easing-bounce);background:radial-gradient(115% 70% at 85% -12%,#bdd6df1a,#bdd6df00 62%),linear-gradient(164deg,#051f29bd,#04151dd6);border:1px solid #a4c8d22e;border-radius:10px;flex-direction:column;gap:1.4rem;margin:1.5rem 0;padding:clamp(1.6rem,3.2vw,2.7rem) clamp(1.2rem,3vw,2.4rem);display:flex;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 14px 30px #010a1033,inset 0 0 0 1px #e9f1f30a}.deconstruct-section.textured.svelte-1y1v2mc:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#e4edf008,#e4edf008 1px,#0000 1px 13px);position:absolute;inset:0}.deconstruct-section.textured.svelte-1y1v2mc>:where(.svelte-1y1v2mc){z-index:1;position:relative}.deconstruct-section.no-background.svelte-1y1v2mc{box-shadow:none;background:0 0;border-radius:0;padding:0}.deconstruct-section.no-border.svelte-1y1v2mc{border:0}.deconstruct-section.is-visible{opacity:1;transform:translateY(0)}.deconstruct-section.svelte-1y1v2mc .section-kicker:where(.svelte-1y1v2mc){letter-spacing:.18em;text-transform:uppercase;color:#8cc3d29e;font-size:.68rem;font-family:var(--font-body);margin:0}.deconstruct-section.svelte-1y1v2mc .point-list:where(.svelte-1y1v2mc){flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.deconstruct-section.svelte-1y1v2mc .point-item:where(.svelte-1y1v2mc){opacity:0;transition:opacity .44s ease, transform .54s var(--easing-bounce);border-top:1px solid #aacad224;border-bottom:0;grid-template-columns:2.8rem 1fr;align-items:start;gap:0 .8rem;margin:0;padding:.6rem 0;display:grid;transform:translateY(10px)}.deconstruct-section.svelte-1y1v2mc .point-item:where(.svelte-1y1v2mc):first-child{border-top:0;padding-top:0}.deconstruct-section.svelte-1y1v2mc .point-item.plain:where(.svelte-1y1v2mc){grid-template-columns:1fr;gap:0}.deconstruct-section.svelte-1y1v2mc .point-item:where(.svelte-1y1v2mc).is-visible{opacity:1;transform:translateY(0)}.deconstruct-section.svelte-1y1v2mc .point-num:where(.svelte-1y1v2mc){font-family:var(--font-body);color:#afccd43d;letter-spacing:-.03em;-webkit-user-select:none;user-select:none;margin-top:.1rem;font-size:1.6rem;font-weight:700;line-height:1}.deconstruct-section.svelte-1y1v2mc .point-content:where(.svelte-1y1v2mc){flex-direction:column;gap:.3rem;display:flex}.deconstruct-section.svelte-1y1v2mc .point-content:where(.svelte-1y1v2mc) h3:where(.svelte-1y1v2mc){font-family:var(--font-body);color:#c4e0e8d6;text-transform:none;letter-spacing:0;margin:0;font-size:1em;font-weight:600;line-height:1.35}.deconstruct-section.svelte-1y1v2mc .point-content:where(.svelte-1y1v2mc) p:where(.svelte-1y1v2mc){color:#d2e5ebd6;margin:0;font-size:1em;line-height:1.72}.deconstruct-section.svelte-1y1v2mc .point-content:where(.svelte-1y1v2mc) a{text-underline-offset:2px;text-decoration-line:underline;text-decoration-color:#e8c28285}@media (width<=760px){.deconstruct-section.svelte-1y1v2mc{gap:1.1rem;padding:1.2rem 1rem 1.3rem}.deconstruct-section.svelte-1y1v2mc .point-item:where(.svelte-1y1v2mc){grid-template-columns:2.2rem 1fr;gap:0 .65rem;padding:.5rem 0}.deconstruct-section.svelte-1y1v2mc .point-num:where(.svelte-1y1v2mc){margin-top:.08rem;font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.deconstruct-section.svelte-1y1v2mc,.deconstruct-section.svelte-1y1v2mc .point-item:where(.svelte-1y1v2mc){opacity:1;transition:none;transform:none}}
