@layer base{._item_85mfc_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_85mfc_2:hover:not(:has(._trigger_85mfc_12:disabled)){box-shadow:var(--shadow-md)}._item_85mfc_2:has(._trigger_85mfc_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_85mfc_21{display:flex}._trigger_85mfc_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_85mfc_12:hover:not(:disabled){opacity:.8}._trigger_85mfc_12:active:not(:disabled){opacity:.7}._trigger_85mfc_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_85mfc_12:focus-visible{outline:2px solid var(--sage-deep);outline-offset:2px}._icon_85mfc_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_85mfc_12:disabled ._icon_85mfc_62{color:var(--muted-foreground);opacity:.5}._trigger_85mfc_12[data-state=open] ._icon_85mfc_62{transform:rotate(180deg)}._content_85mfc_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_85mfc_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_85mfc_80[data-state=open]{animation:_accordion-down_85mfc_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_85mfc_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_85mfc_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_85mfc_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}._row_i7hw9_1{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._soon_i7hw9_8{opacity:.85!important}._dark_i7hw9_12 ._outline_i7hw9_12{border-color:var(--ivory);color:var(--ivory)}._dark_i7hw9_12 ._outline_i7hw9_12:hover{background-color:#edeae41a;color:var(--ivory)}._dark_i7hw9_12 ._main_i7hw9_23{background-color:var(--sage);border-color:var(--sage);color:var(--navy)}._dark_i7hw9_12 ._main_i7hw9_23:hover{background-color:#b0c0ae;border-color:#b0c0ae}@media(max-width:520px){._row_i7hw9_1>*{width:100%}}._page_557np_1{font-size:1.0625rem;line-height:1.7;color:var(--foreground)}._container_557np_7{max-width:72rem;margin:0 auto;padding:0 var(--spacing-6)}._section_557np_13{padding:var(--spacing-20) 0;scroll-margin-top:5rem}._band_557np_18{background:var(--sage-tint)}._reveal_557np_22{opacity:0;transform:translateY(14px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) cubic-bezier(.16,1,.3,1)}._reveal_557np_22[data-revealed=true]{opacity:1;transform:none}._eyebrow_557np_35{display:inline-flex;align-items:center;gap:var(--spacing-3);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta);margin:0 0 var(--spacing-4)}._eyebrow_557np_35:before{content:"";width:1.75rem;height:2px;border-radius:2px;background:var(--sage)}._h2_557np_54{font-family:var(--font-family-display);font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.15;letter-spacing:-.015em;font-weight:300;color:var(--navy);margin:0 0 var(--spacing-4);max-width:40rem}._lead_557np_65{color:var(--muted-foreground);max-width:40rem;margin:0 0 var(--spacing-12)}._hero_557np_72{padding:var(--spacing-20) 0 var(--spacing-20);background:radial-gradient(50rem 26rem at 100% 0%,var(--navy-card) 0%,transparent 65%),var(--navy);color:var(--ivory)}._heroGrid_557np_80{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--spacing-12);align-items:center}._badge_557np_87{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background:var(--sage);color:var(--navy);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--spacing-6)}._h1_557np_102{font-family:var(--font-family-display);font-size:clamp(2.5rem,5.6vw,4rem);line-height:1.06;letter-spacing:-.02em;font-weight:300;color:var(--ivory);margin:0 0 var(--spacing-6)}._h1Accent_557np_113{color:var(--copper);font-style:italic}._heroSub_557np_118{font-size:1.1875rem;color:var(--ivory);max-width:34rem;margin:0 0 var(--spacing-8)}._heroActions_557np_125{display:flex;flex-wrap:wrap;gap:var(--spacing-3);align-items:center}._heroOutline_557np_132{border-color:var(--ivory)!important;color:var(--ivory)!important;background:transparent!important}._heroOutline_557np_132:hover{background:#edeae41a!important}._purposeSmall_557np_141{margin:var(--spacing-8) 0 0;font-size:.8125rem;line-height:1.6;color:var(--ivory-muted);max-width:34rem;padding-left:var(--spacing-4);border-left:2px solid var(--copper)}._weekCard_557np_152{background:var(--navy-card);border:1px solid var(--navy-line);border-radius:var(--radius-lg);padding:var(--spacing-6);max-width:24rem;justify-self:end;width:100%;color:var(--ivory)}._weekHead_557np_163{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-4)}._weekTitle_557np_169{font-family:var(--font-family-display);font-weight:400;color:var(--ivory);font-size:1.25rem}._weekMeta_557np_175{font-size:.8125rem;color:var(--ivory-muted)}._progress_557np_180{height:6px;border-radius:var(--radius-full);background:var(--navy-line);overflow:hidden;margin-bottom:var(--spacing-6)}._progressFill_557np_187{height:100%;width:60%;background:var(--sage);border-radius:var(--radius-full)}._weekList_557np_194{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-2)}._weekItem_557np_201{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius);font-size:.95rem;color:var(--ivory)}._weekIcon_557np_210{width:2rem;height:2rem;border-radius:var(--radius-full);display:grid;place-items:center;border:1.5px solid var(--sage);color:var(--sage);flex-shrink:0}._weekIcon_557np_210 svg{width:1rem;height:1rem}._weekDone_557np_224{background:var(--sage);color:var(--navy)}._weekNext_557np_228{border-color:var(--copper);color:var(--copper)}._weekNextLabel_557np_232{margin-left:auto;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--copper)}._weekNote_557np_240{margin:var(--spacing-4) 0 0;font-size:.75rem;color:var(--ivory-muted);text-align:center}._cards_557np_248{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}._card_557np_248{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-6);position:relative;transition:border-color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._card_557np_248:before{content:"";position:absolute;top:0;left:var(--spacing-6);width:2.5rem;height:3px;border-radius:0 0 3px 3px;background:var(--terracotta)}._card_557np_248:hover{border-color:var(--terracotta);transform:translateY(-2px)}._iconChip_557np_279{width:3rem;height:3rem;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--sage-tint);border:1px solid var(--sage);color:var(--sage-deep);margin-bottom:var(--spacing-6)}._iconChip_557np_279 svg{width:1.375rem;height:1.375rem}._cardTitle_557np_295{font-family:var(--font-family-display);font-size:1.3125rem;font-weight:400;color:var(--navy);margin:0 0 var(--spacing-2);line-height:1.25}._cardText_557np_303{margin:0;color:var(--muted-foreground);font-size:.975rem}._steps_557np_310{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}._step_557np_310{position:relative;padding-top:var(--spacing-4);border-top:1px solid var(--sage)}._stepNum_557np_323{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:var(--terracotta);color:#fff;font-family:var(--font-family-display);font-weight:400;font-size:1.25rem;margin:var(--spacing-2) 0 var(--spacing-4)}._stepTitle_557np_336{font-family:var(--font-family-display);font-size:1.375rem;font-weight:400;color:var(--navy);margin:0 0 var(--spacing-2)}._stepText_557np_343{margin:0;color:var(--muted-foreground)}._safety_557np_349{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--spacing-12);align-items:start}._safetyList_557np_355{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4)}._safetyItem_557np_362{display:flex;gap:var(--spacing-4);align-items:flex-start;background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-4) var(--spacing-6);border:1px solid var(--border)}._safetyItem_557np_362 svg{width:1.375rem;height:1.375rem;color:var(--terracotta);flex-shrink:0;margin-top:.2rem}._draftNote_557np_378{margin:var(--spacing-6) 0 0;display:inline-flex;gap:var(--spacing-2);align-items:center;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--sage-tint);border:1px solid var(--sage);color:var(--navy);font-size:.9rem;font-weight:500}._appBand_557np_393{background:var(--navy);color:var(--ivory);border-radius:var(--radius-lg);padding:var(--spacing-12);display:grid;grid-template-columns:1.2fr 1fr;gap:var(--spacing-8);align-items:center;position:relative;overflow:hidden}._appBand_557np_393:after{content:"";position:absolute;right:-4rem;top:-4rem;width:14rem;height:14rem;border-radius:var(--radius-full);border:2px solid var(--copper);opacity:.7;pointer-events:none}._appTitle_557np_417{font-family:var(--font-family-display);font-size:clamp(1.625rem,2.8vw,2.25rem);line-height:1.15;font-weight:300;margin:0 0 var(--spacing-3);color:var(--ivory)}._appText_557np_425{margin:0;color:var(--ivory);max-width:32rem}._appActions_557np_430{position:relative;z-index:1}._appSoon_557np_434{margin:var(--spacing-3) 0 0;font-size:.875rem;color:var(--ivory-muted)}._phoneCard_557np_441{margin-top:var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._phoneTitle_557np_451{grid-column:1 / -1;font-family:var(--font-family-display);font-weight:400;font-size:1.375rem;color:var(--navy);margin:0}._phoneStep_557np_459{margin:0;color:var(--foreground)}._phoneStep_557np_459 strong{display:block;color:var(--sage-deep);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--spacing-1)}._about_557np_473{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--spacing-12);align-items:center}._photo_557np_479{aspect-ratio:2 / 3;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);display:grid;place-items:center;text-align:center;color:var(--muted-foreground);font-size:.9rem;position:relative}._photo_557np_479 svg{width:3rem;height:3rem;color:var(--sage-deep);margin-bottom:var(--spacing-2)}._photoImg_557np_497{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;border-radius:inherit}._photo_557np_479:after{content:"";position:absolute;left:-.75rem;bottom:-.75rem;width:4rem;height:4rem;border-radius:var(--radius-full);background:var(--terracotta)}._bio_557np_516{font-size:1.125rem;margin:0;padding-left:var(--spacing-6);border-left:3px solid var(--terracotta)}._aboutLink_557np_522{margin:var(--spacing-6) 0 0}._aboutLink_557np_522 a{color:var(--terracotta);font-weight:600;text-underline-offset:3px}._faqWrap_557np_532{max-width:48rem}._faq_557np_532 h3{margin:0}._faq_557np_532 svg{color:var(--terracotta)}._faqTrigger_557np_541{font-family:var(--font-family-display);font-weight:400!important;color:var(--navy)!important;font-size:1.1875rem}._join_557np_549{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--spacing-12);align-items:start}._formCard_557np_555{background:var(--card);border-radius:var(--radius-lg);padding:var(--spacing-8);border:1px solid var(--border);border-top:4px solid var(--terracotta)}._joinPoints_557np_562{list-style:none;padding:0;margin:0;display:grid;gap:var(--spacing-3)}._joinPoints_557np_562 li{display:flex;gap:var(--spacing-3);align-items:flex-start}._joinPoints_557np_562 svg{width:1.25rem;height:1.25rem;color:var(--terracotta);flex-shrink:0;margin-top:.25rem}@media(max-width:1000px){._cards_557np_248{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){._section_557np_13{padding:var(--spacing-16) 0}._heroGrid_557np_80,._safety_557np_349,._about_557np_473,._join_557np_549,._appBand_557np_393,._phoneCard_557np_441{grid-template-columns:1fr}._weekCard_557np_152{justify-self:start}._steps_557np_310{grid-template-columns:1fr;gap:var(--spacing-6)}._photo_557np_479{max-width:18rem}._appBand_557np_393{padding:var(--spacing-8)}}@media(max-width:560px){._container_557np_7{padding:0 var(--spacing-6)}._hero_557np_72{padding:var(--spacing-12) 0 var(--spacing-16)}._cards_557np_248{grid-template-columns:1fr}._heroActions_557np_125>*{width:100%}._formCard_557np_555,._appBand_557np_393,._phoneCard_557np_441{padding:var(--spacing-6)}}
