.faq.svelte-1h7e2i5{max-width:1200px;margin-inline:auto}.faq-list.svelte-1h7e2i5{margin:0;padding-block:.25rem}.faq-item.svelte-1h7e2i5{border-top:1px solid var(--border)}.faq-item.svelte-1h7e2i5:last-child{border-bottom:1px solid var(--border)}.faq-item.svelte-1h7e2i5 dt:where(.svelte-1h7e2i5),.faq-item.svelte-1h7e2i5 dd:where(.svelte-1h7e2i5){margin:0}.faq-item.svelte-1h7e2i5 button:where(.svelte-1h7e2i5){width:100%;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:1.125rem;line-height:1.2;font-weight:500;color:var(--text-primary);transition:color .25s}.faq-item.svelte-1h7e2i5 button.active:where(.svelte-1h7e2i5){color:var(--brand, var(--text-primary))}.icon.svelte-1h7e2i5{position:relative;width:1.25rem;height:1.25rem;flex-shrink:0;color:inherit}.icon.svelte-1h7e2i5:before,.icon.svelte-1h7e2i5:after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .2s ease}.icon.svelte-1h7e2i5:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.svelte-1h7e2i5 button.active:where(.svelte-1h7e2i5) .icon:where(.svelte-1h7e2i5):after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.faq-item.svelte-1h7e2i5 dd:where(.svelte-1h7e2i5){padding:0 4rem 2rem 0}.faq-item.svelte-1h7e2i5 dd:where(.svelte-1h7e2i5) p:where(.svelte-1h7e2i5){max-width:70ch;font-size:.95rem;line-height:1.9;color:#0f1012}@media(prefers-reduced-motion:reduce){.faq-item.svelte-1h7e2i5 button:where(.svelte-1h7e2i5),.icon.svelte-1h7e2i5:before,.icon.svelte-1h7e2i5:after{transition:none}}@media(max-width:768px){.faq-list.svelte-1h7e2i5{padding-block:0px}.faq-item.svelte-1h7e2i5 dd:where(.svelte-1h7e2i5){padding:0 0 1.5rem}}.comp-cards.svelte-f0vjkg{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding-top:5rem}.comp-card.svelte-f0vjkg{padding:1.5rem;border-radius:16px}.comp-card.pink.svelte-f0vjkg{background:#f8ecec}.comp-card.green.svelte-f0vjkg{background:#eaf3ef}.comp-eyebrow.svelte-f0vjkg{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:-.03em;color:#a14b4b}.comp-card.green.svelte-f0vjkg .comp-eyebrow:where(.svelte-f0vjkg){color:#557560}.dot.svelte-f0vjkg{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.comp-card.svelte-f0vjkg p:where(.svelte-f0vjkg){font-size:.875rem;line-height:1.5;color:var(--dark-text-secondary)}@media(max-width:768px){.section-container.svelte-f0vjkg .section-intro{margin-bottom:2.5rem}.comp-cards.svelte-f0vjkg{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}.comp-card.svelte-f0vjkg{padding:1.75rem;border-radius:1rem}.comp-card.svelte-f0vjkg p:where(.svelte-f0vjkg){font-size:.875rem;line-height:1.6}.mobile-hidden.svelte-f0vjkg{display:none}}.timeline.svelte-112n2zp{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:20px auto auto auto 1px auto;-moz-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem);row-gap:1.3rem}.timeline-line.svelte-112n2zp{position:absolute;left:0;right:0;top:10px;height:1px;background:var(--border)}.timeline-phase.svelte-112n2zp{display:grid;grid-row:span 6;grid-template-rows:subgrid}.dot.svelte-112n2zp{width:8px;height:8px;border-radius:50%;background:var(--text-primary);align-self:center;z-index:1}.label.svelte-112n2zp{font-family:var(--sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:-.03em;color:var(--text-label);font-weight:500}h3.svelte-112n2zp{margin:0;font-size:1.625rem;line-height:1.1;font-weight:500;letter-spacing:-.03em;color:var(--text-primary)}.description.svelte-112n2zp{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.divider.svelte-112n2zp{align-self:end;height:1px;width:100%;background:var(--text-label)}.note.svelte-112n2zp{display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:var(--text-label);transform:translateY(-8px)}.note-icon.svelte-112n2zp{display:inline-flex;align-items:center;justify-content:center;width:.7rem;height:.7rem;color:#5b6570;flex-shrink:0}.note-icon.svelte-112n2zp svg:where(.svelte-112n2zp){display:block;width:100%;height:100%}@media(max-width:768px){.timeline.svelte-112n2zp{grid-template-columns:20px minmax(0,1fr);grid-template-rows:none;row-gap:0;-moz-column-gap:0;column-gap:0}.timeline-line.svelte-112n2zp{left:3.5px;top:4px;bottom:0;right:auto;width:1px;height:auto}.timeline-phase.svelte-112n2zp{display:contents}.dot.svelte-112n2zp{grid-column:1;align-self:start;margin-top:4px}.label.svelte-112n2zp,h3.svelte-112n2zp,.description.svelte-112n2zp,.divider.svelte-112n2zp,.note.svelte-112n2zp{grid-column:2}.label.svelte-112n2zp{margin-bottom:14px}h3.svelte-112n2zp{font-size:1.625rem}.description.svelte-112n2zp{margin:14px 0 24px}.divider.svelte-112n2zp{height:.5px;background:#d8dee3}.note.svelte-112n2zp{margin:12px 0 42px;transform:none;padding-top:0;gap:.4rem}.timeline-phase.svelte-112n2zp:last-child .note:where(.svelte-112n2zp){margin-bottom:0}}
