.landing.svelte-1x7xykd{background:#fff}.hero.svelte-1x7xykd{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#fff 0%,#faf8f4 58%,#f4f2fb 100%);padding:82px 0 76px}.hero-grid.svelte-1x7xykd{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:center;gap:72px;display:grid}.hero.svelte-1x7xykd h1:where(.svelte-1x7xykd){max-width:820px;margin:18px 0 24px}.hero.svelte-1x7xykd .lead:where(.svelte-1x7xykd){max-width:690px;margin-bottom:30px}.benefit-panel.svelte-1x7xykd{background:#ffffffd1;border:1px solid #7473c02e;border-radius:22px;padding:30px;box-shadow:0 20px 55px #14171b0f}.panel-label.svelte-1x7xykd{letter-spacing:.12em;color:var(--purple);font-size:.7rem}.benefit-panel.svelte-1x7xykd ul:where(.svelte-1x7xykd){margin:20px 0 0;padding:0;list-style:none}.benefit-panel.svelte-1x7xykd li:where(.svelte-1x7xykd){border-top:1px solid var(--line);padding:15px 0 15px 32px;font-weight:600;line-height:1.45;position:relative}.benefit-panel.svelte-1x7xykd li:where(.svelte-1x7xykd):before{content:"✓";color:var(--purple);position:absolute;left:2px}.card-section.svelte-1x7xykd,.faq.svelte-1x7xykd{padding:88px 0}.section-intro.svelte-1x7xykd{max-width:720px;margin-bottom:36px}.section-intro.svelte-1x7xykd h2:where(.svelte-1x7xykd){margin:14px 0 0}.cards.svelte-1x7xykd{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cards.svelte-1x7xykd .card:where(.svelte-1x7xykd){min-height:240px;padding:28px}.card-number.svelte-1x7xykd{color:var(--purple);font-size:.72rem}.cards.svelte-1x7xykd h3:where(.svelte-1x7xykd){margin:34px 0 12px;font-size:1.28rem}.cards.svelte-1x7xykd p:where(.svelte-1x7xykd),.content-section.svelte-1x7xykd p:where(.svelte-1x7xykd),.faq-list.svelte-1x7xykd p:where(.svelte-1x7xykd){color:var(--muted);line-height:1.7}.content-section.svelte-1x7xykd{border-top:1px solid var(--line);padding:82px 0}.content-section.alternate.svelte-1x7xykd{background:var(--paper)}.content-section.svelte-1x7xykd h2:where(.svelte-1x7xykd){margin:14px 0 26px}.content-section.svelte-1x7xykd p:where(.svelte-1x7xykd){font-size:1.08rem}.faq.svelte-1x7xykd{border-top:1px solid var(--line)}.faq-list.svelte-1x7xykd{max-width:900px}.faq-list.svelte-1x7xykd details:where(.svelte-1x7xykd){border-top:1px solid var(--line);padding:0}.faq-list.svelte-1x7xykd details:where(.svelte-1x7xykd):last-child{border-bottom:1px solid var(--line)}.faq-list.svelte-1x7xykd summary:where(.svelte-1x7xykd){cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:1.08rem;font-weight:650;list-style:none;display:flex}.faq-list.svelte-1x7xykd summary:where(.svelte-1x7xykd)::-webkit-details-marker{display:none}.faq-list.svelte-1x7xykd summary:where(.svelte-1x7xykd) span:where(.svelte-1x7xykd){color:var(--purple);font:500 1.3rem Geist Mono,monospace}.faq-list.svelte-1x7xykd p:where(.svelte-1x7xykd){max-width:760px;margin:0 0 24px}.final-cta.svelte-1x7xykd{background:var(--ink);color:#fff;text-align:center;border-radius:26px;margin-bottom:80px;padding:62px}.final-cta.svelte-1x7xykd .eyebrow:where(.svelte-1x7xykd){color:var(--mint)}.final-cta.svelte-1x7xykd h2:where(.svelte-1x7xykd){max-width:800px;margin:16px auto 18px}.final-cta.svelte-1x7xykd p:where(.svelte-1x7xykd){color:#ffffffb8;max-width:680px;margin:0 auto 28px;font-size:1.08rem;line-height:1.65}@media (width<=850px){.hero-grid.svelte-1x7xykd{grid-template-columns:1fr;gap:42px}.cards.svelte-1x7xykd{grid-template-columns:1fr}.cards.svelte-1x7xykd .card:where(.svelte-1x7xykd){min-height:0}.hero.svelte-1x7xykd{padding:64px 0}}@media (width<=600px){.card-section.svelte-1x7xykd,.faq.svelte-1x7xykd,.content-section.svelte-1x7xykd{padding:62px 0}.benefit-panel.svelte-1x7xykd{padding:22px}.final-cta.svelte-1x7xykd{border-radius:20px;padding:44px 22px}}.page-head.svelte-44w13u{border-bottom:1px solid var(--line);padding:72px 0 34px}.page-head.svelte-44w13u h1:where(.svelte-44w13u){margin:18px 0 0}.retired-notice.svelte-44w13u{background:#fff8dc;border:1px solid #eadca5;border-radius:14px;margin-top:40px;padding:22px 24px;font-size:1.08rem;line-height:1.6}.prose.svelte-44w13u{overflow-wrap:anywhere;padding:46px 0 76px}.prose.svelte-44w13u p,.prose.svelte-44w13u li{color:#28303a;font-size:1.08rem;line-height:1.72}.prose.svelte-44w13u p{margin-bottom:1.15em}.prose.svelte-44w13u h2{letter-spacing:-.02em;border-top:1px solid var(--line);text-wrap:balance;margin:58px 0 18px;padding-top:30px;font:650 clamp(1.65rem,3vw,2rem)/1.2 Figtree,system-ui,sans-serif}.prose.svelte-44w13u h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose.svelte-44w13u h3{letter-spacing:-.01em;margin:36px 0 13px;font:650 1.35rem/1.3 Figtree,system-ui,sans-serif}.prose.svelte-44w13u h4,.prose.svelte-44w13u h5,.prose.svelte-44w13u h6{margin:28px 0 10px;font:650 1.12rem/1.4 Figtree,system-ui,sans-serif}.prose.svelte-44w13u ul,.prose.svelte-44w13u ol{background:linear-gradient(135deg,#f8f7fb,#f5f9fd);border:1px solid #7473c024;border-radius:16px;margin:20px 0 30px;padding:20px 24px 20px 44px}.prose.svelte-44w13u li{margin:.55rem 0;padding-left:.35rem}.prose.svelte-44w13u li::marker{color:var(--purple);font-weight:700}.prose.about-page.svelte-44w13u h2+ul{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.prose.about-page.svelte-44w13u h2+ul>li{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:0;padding:18px 20px;font-size:1rem;line-height:1.55;list-style:none}.prose.svelte-44w13u img{object-fit:contain;border-radius:14px;width:auto;max-width:min(100%,620px);height:auto;max-height:420px;margin:30px auto;display:block;box-shadow:0 12px 34px #14171b17}.prose.svelte-44w13u .imported-gallery{background:var(--paper);border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px calc(50% - min(570px,50vw));padding:22px;display:grid}.prose.svelte-44w13u .imported-gallery img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;height:180px;max-height:none;margin:0;padding:12px;box-shadow:0 6px 18px #14171b0f}.prose.svelte-44w13u .imported-gallery a{text-decoration:none;display:block}.prose.svelte-44w13u figure{margin:30px auto}.prose.svelte-44w13u iframe,.prose.svelte-44w13u video{aspect-ratio:16/9;border:0;border-radius:14px;width:100%;max-width:680px;height:auto;margin:30px auto;display:block}.prose.svelte-44w13u a{color:var(--blue);text-underline-offset:.15em;text-decoration-thickness:.08em}.prose.svelte-44w13u blockquote{border-left:3px solid var(--pink);background:#f7f5fb;border-radius:0 14px 14px 0;margin:38px 0;padding:26px 30px}.prose.svelte-44w13u hr{border:0;border-top:1px solid var(--line);margin:42px 0}.prose.svelte-44w13u table{border-collapse:collapse;border-radius:12px;width:100%;margin:30px 0;display:block;overflow-x:auto}.prose.svelte-44w13u th,.prose.svelte-44w13u td{border:1px solid var(--line);text-align:left;padding:11px 13px}.prose.svelte-44w13u>a:first-child,.prose.svelte-44w13u p>a:only-child{font-weight:650}.page-cta.svelte-44w13u{background:var(--ink);color:#fff;text-align:center;border-radius:24px;margin-bottom:80px;padding:54px}.page-cta.svelte-44w13u h2:where(.svelte-44w13u){margin-bottom:24px}@media (width<=800px){.prose.svelte-44w13u .imported-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0}}@media (width<=600px){.page-cta.svelte-44w13u{padding:38px 22px}.prose.svelte-44w13u{padding-top:34px}.prose.about-page.svelte-44w13u h2+ul{grid-template-columns:1fr}.prose.svelte-44w13u img{max-height:340px}.prose.svelte-44w13u ul,.prose.svelte-44w13u ol{padding:17px 18px 17px 36px}.prose.svelte-44w13u .imported-gallery{border-radius:16px;gap:10px;padding:12px}.prose.svelte-44w13u .imported-gallery img{height:130px;padding:8px}.prose.svelte-44w13u h2{margin-top:46px;padding-top:24px}}
