.CaregiverHero-module__KiLIra__hero{margin-top:calc(-1 * var(--nav-height));padding-top:var(--nav-height);background:var(--color-surface-dark);position:relative;overflow:hidden}.CaregiverHero-module__KiLIra__hero:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, transparent, var(--color-accent) 9%), transparent 72%);pointer-events:none;width:58%;height:90%;position:absolute;top:-10%;right:-12%}@media (min-width:810px){.CaregiverHero-module__KiLIra__hero{margin-top:calc(-1 * var(--nav-height-desktop));padding-top:var(--nav-height-desktop)}}.CaregiverHero-module__KiLIra__inner{z-index:1;max-width:var(--container-max);padding:clamp(56px, 7vw, 108px) var(--space-content-padding) clamp(64px, 7.5vw, 120px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,5vw,72px);margin:0 auto;display:grid;position:relative}.CaregiverHero-module__KiLIra__statement{flex-direction:column;gap:24px;display:flex}.CaregiverHero-module__KiLIra__heading{font-family:var(--font-heading);font-weight:var(--font-light);font-size:var(--text-display-3xl);letter-spacing:-.03em;color:var(--color-foreground-inverse);margin:0;line-height:102%}.CaregiverHero-module__KiLIra__headingAccent{color:var(--color-accent);font-style:italic;font-size:var(--text-display-lg);letter-spacing:-.02em;margin-top:12px;line-height:118%;display:block}.CaregiverHero-module__KiLIra__lede{font-family:var(--font-body);font-size:var(--text-xl);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--color-foreground-inverse-muted);max-width:30em;margin:0}.CaregiverHero-module__KiLIra__ctaRow{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:8px;display:flex}.CaregiverHero-module__KiLIra__ctaPrimary{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-foreground);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-soft), box-shadow var(--transition-soft);border:none;justify-content:center;align-items:center;padding:17px 40px;text-decoration:none;display:inline-flex}.CaregiverHero-module__KiLIra__ctaPrimary:hover{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-foreground));transform:translateY(-2px);box-shadow:0 8px 28px #00000059}.CaregiverHero-module__KiLIra__ctaPrimary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.CaregiverHero-module__KiLIra__phoneLink{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-inverse);border-bottom:1px solid var(--color-border-light);transition:border-color var(--transition-fast);align-items:center;gap:10px;padding-bottom:3px;display:inline-flex}.CaregiverHero-module__KiLIra__phoneLink:hover{border-color:var(--color-accent)}.CaregiverHero-module__KiLIra__phoneLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.CaregiverHero-module__KiLIra__phoneIcon{width:18px;height:18px;color:var(--color-accent)}.CaregiverHero-module__KiLIra__answerLine{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-inverse-muted);margin:0}.CaregiverHero-module__KiLIra__visual{justify-self:end;width:min(100%,470px);position:relative}.CaregiverHero-module__KiLIra__archFrame{aspect-ratio:4/5;border-radius:50% 50% var(--radius-frame) var(--radius-frame) / 40% 40% var(--radius-frame) var(--radius-frame);box-shadow:0 0 0 1px color-mix(in srgb, transparent, var(--color-foreground-inverse) 14%), 0 32px 80px #0006;position:relative;overflow:hidden}.CaregiverHero-module__KiLIra__visual:before{content:"";border-radius:50% 50% calc(var(--radius-frame) + 8px) calc(var(--radius-frame) + 8px) / 40% 40% calc(var(--radius-frame) + 8px) calc(var(--radius-frame) + 8px);border:1.5px solid color-mix(in srgb, transparent, var(--color-accent) 32%);pointer-events:none;position:absolute;inset:-16px}.CaregiverHero-module__KiLIra__image{object-fit:cover}.CaregiverHero-module__KiLIra__supportChip{background:var(--color-surface-alt);color:var(--color-foreground);border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 14px;display:flex;position:absolute;top:30px;right:-18px;box-shadow:0 12px 32px #00000059}.CaregiverHero-module__KiLIra__supportDot{background:var(--color-highlight);border-radius:50%;flex-shrink:0;width:9px;height:9px}.CaregiverHero-module__KiLIra__supportText{flex-direction:column;gap:1px;display:flex}.CaregiverHero-module__KiLIra__supportLabel{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm)}.CaregiverHero-module__KiLIra__supportSub{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted)}.CaregiverHero-module__KiLIra__scheduleCard{border-radius:var(--radius-receipt);background:var(--color-white);width:min(300px,78%);color:var(--color-foreground);flex-direction:column;gap:9px;padding:18px 20px 16px;display:flex;position:absolute;bottom:40px;left:-48px;box-shadow:0 28px 64px #0000006b}.CaregiverHero-module__KiLIra__scheduleHead{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);align-items:center;gap:8px;margin:0;display:flex}.CaregiverHero-module__KiLIra__scheduleIcon{width:17px;height:17px;color:var(--color-secondary)}.CaregiverHero-module__KiLIra__scheduleRows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CaregiverHero-module__KiLIra__scheduleRow{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-border);padding-bottom:6px}.CaregiverHero-module__KiLIra__scheduleFoot{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted);margin:0}@media (prefers-reduced-motion:no-preference){@keyframes CaregiverHero-module__KiLIra__cgHeroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.CaregiverHero-module__KiLIra__statement>*{animation:CaregiverHero-module__KiLIra__cgHeroRise .7s var(--ease-out-soft) both}.CaregiverHero-module__KiLIra__statement>:nth-child(2){animation-delay:80ms}.CaregiverHero-module__KiLIra__statement>:nth-child(3){animation-delay:.16s}.CaregiverHero-module__KiLIra__statement>:nth-child(4){animation-delay:.22s}.CaregiverHero-module__KiLIra__archFrame{animation:CaregiverHero-module__KiLIra__cgHeroRise .8s .1s var(--ease-out-soft) both}.CaregiverHero-module__KiLIra__supportChip{animation:CaregiverHero-module__KiLIra__cgHeroRise .7s .5s var(--ease-out-soft) both}.CaregiverHero-module__KiLIra__scheduleCard{animation:CaregiverHero-module__KiLIra__cgHeroRise .7s .62s var(--ease-out-soft) both}}@media (max-width:1023px){.CaregiverHero-module__KiLIra__scheduleCard{left:-20px}}@media (max-width:809px){.CaregiverHero-module__KiLIra__inner{grid-template-columns:1fr;gap:44px;padding:52px 24px 72px}.CaregiverHero-module__KiLIra__statement{gap:20px}.CaregiverHero-module__KiLIra__visual{justify-self:center;width:min(100%,380px);padding-right:10px}.CaregiverHero-module__KiLIra__supportChip{top:22px;right:-6px}.CaregiverHero-module__KiLIra__scheduleCard{width:min(280px,88%);bottom:26px;left:-8px}}@media (max-width:500px){.CaregiverHero-module__KiLIra__ctaRow{flex-direction:column;align-items:stretch}.CaregiverHero-module__KiLIra__ctaPrimary{width:100%}.CaregiverHero-module__KiLIra__phoneLink{align-self:center}}
.CaregiverReceipts-module__hobEBG__root{max-width:var(--container-max);padding:var(--space-section) var(--space-content-padding);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.CaregiverReceipts-module__hobEBG__header{flex-direction:column;gap:14px;max-width:720px;display:flex}.CaregiverReceipts-module__hobEBG__lede{max-width:56ch}.CaregiverReceipts-module__hobEBG__grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.CaregiverReceipts-module__hobEBG__cell{border-radius:var(--radius-card-xl);background:var(--color-surface-alt);flex-direction:column;gap:20px;padding:32px;display:flex;overflow:hidden}.CaregiverReceipts-module__hobEBG__cellHead{flex-direction:column;gap:6px;display:flex}.CaregiverReceipts-module__hobEBG__cellTitle,.CaregiverReceipts-module__hobEBG__cellTitleInverse{font-family:var(--font-heading);font-weight:var(--font-regular);font-size:var(--text-2_5xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-foreground);margin:0}.CaregiverReceipts-module__hobEBG__cellTitleInverse{color:var(--color-foreground-inverse)}.CaregiverReceipts-module__hobEBG__cellSub,.CaregiverReceipts-module__hobEBG__cellSubInverse{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body-muted);max-width:46ch;margin:0}.CaregiverReceipts-module__hobEBG__cellSubInverse{color:var(--color-foreground-inverse-muted)}.CaregiverReceipts-module__hobEBG__payCell{grid-column:span 7}@media (min-width:1024px){.CaregiverReceipts-module__hobEBG__payCell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}}.CaregiverReceipts-module__hobEBG__stub{border-radius:var(--radius-receipt);background:var(--color-surface-alt);border:1px solid var(--color-border);width:min(300px,100%);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.CaregiverReceipts-module__hobEBG__stubTitle{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-foreground);margin:0}.CaregiverReceipts-module__hobEBG__stubRows{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.CaregiverReceipts-module__hobEBG__stubRow{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body);align-items:center;gap:8px;display:flex}.CaregiverReceipts-module__hobEBG__stubIcon{width:15px;height:15px;color:var(--color-highlight);flex-shrink:0}.CaregiverReceipts-module__hobEBG__stubFoot{border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted);margin:0;padding-top:10px}.CaregiverReceipts-module__hobEBG__supportCell{background:var(--color-surface-dark);grid-column:span 5;justify-content:center;gap:18px}.CaregiverReceipts-module__hobEBG__callChip{border-radius:var(--radius-pill);background:var(--color-surface-alt);width:fit-content;color:var(--color-foreground);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);box-shadow:var(--shadow-card);align-items:center;gap:10px;margin:0;padding:12px 18px;display:flex}.CaregiverReceipts-module__hobEBG__callDot{background:var(--color-highlight);border-radius:50%;flex-shrink:0;width:9px;height:9px}.CaregiverReceipts-module__hobEBG__callState{color:var(--color-highlight);font-weight:var(--font-semibold)}.CaregiverReceipts-module__hobEBG__scheduleCell{background:var(--color-surface-tan-3);grid-column:span 5}.CaregiverReceipts-module__hobEBG__weekCard{background:var(--color-white);border:1px solid var(--color-border);width:min(280px,100%);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:9px;margin-top:auto;padding:16px 18px;display:flex}.CaregiverReceipts-module__hobEBG__weekTitle{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-foreground);align-items:center;gap:8px;margin:0;display:flex}.CaregiverReceipts-module__hobEBG__weekIcon{width:16px;height:16px;color:var(--color-secondary)}.CaregiverReceipts-module__hobEBG__weekRows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CaregiverReceipts-module__hobEBG__weekRow{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-border);padding-bottom:6px}.CaregiverReceipts-module__hobEBG__weekFoot{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted);align-items:center;gap:7px;margin:0;display:flex}.CaregiverReceipts-module__hobEBG__onboardingCell{background:var(--color-accent);grid-column:span 7}.CaregiverReceipts-module__hobEBG__onboardingSub{color:var(--color-foreground-body)}.CaregiverReceipts-module__hobEBG__milestones{flex-direction:column;gap:12px;margin-top:auto;display:flex}.CaregiverReceipts-module__hobEBG__railLabel{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground);margin:0}.CaregiverReceipts-module__hobEBG__msRow{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CaregiverReceipts-module__hobEBG__ms{background:color-mix(in srgb, transparent, var(--color-white) 55%);border-radius:16px;align-items:baseline;gap:6px;padding:12px 20px;display:flex}.CaregiverReceipts-module__hobEBG__msNum{font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);color:var(--color-foreground);line-height:1}.CaregiverReceipts-module__hobEBG__msUnit{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body)}@media (max-width:1023px){.CaregiverReceipts-module__hobEBG__payCell,.CaregiverReceipts-module__hobEBG__supportCell,.CaregiverReceipts-module__hobEBG__scheduleCell,.CaregiverReceipts-module__hobEBG__onboardingCell{grid-column:span 6}}@media (max-width:809px){.CaregiverReceipts-module__hobEBG__grid{grid-template-columns:1fr}.CaregiverReceipts-module__hobEBG__payCell,.CaregiverReceipts-module__hobEBG__supportCell,.CaregiverReceipts-module__hobEBG__scheduleCell,.CaregiverReceipts-module__hobEBG__onboardingCell{grid-column:auto}.CaregiverReceipts-module__hobEBG__cell{padding:24px}}
.AiExplainer-module__vgYWha__root{background:var(--color-surface-dark);padding:var(--space-section) 0}.AiExplainer-module__vgYWha__container{max-width:var(--container-max);flex-direction:column;gap:48px;margin:0 auto;padding:0 32px;display:flex}.AiExplainer-module__vgYWha__header{text-align:left;flex-direction:column;gap:16px;max-width:760px;display:flex}.AiExplainer-module__vgYWha__intro{color:var(--color-foreground-inverse-muted);max-width:62ch}.AiExplainer-module__vgYWha__features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.AiExplainer-module__vgYWha__feature{background:#f6f7f012;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.AiExplainer-module__vgYWha__featureIconWrap{background:#f6f7f01a;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.AiExplainer-module__vgYWha__featureIcon{width:20px;height:20px;color:var(--color-accent)}.AiExplainer-module__vgYWha__featureBody{flex-direction:column;gap:4px;min-width:0;display:flex}.AiExplainer-module__vgYWha__featureTitle{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);color:#f6f7f0}.AiExplainer-module__vgYWha__featureDesc{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed-snug);letter-spacing:var(--tracking-body-sm);color:#f6f7f0d1}@media (max-width:809px){.AiExplainer-module__vgYWha__root{padding:var(--space-section-tight) 0}}.AiExplainer-module__vgYWha__split{gap:var(--space-16);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.AiExplainer-module__vgYWha__left{flex-direction:column;gap:40px;min-width:0;display:flex}.AiExplainer-module__vgYWha__right{flex-direction:column;align-items:center;gap:18px;display:flex}.AiExplainer-module__vgYWha__phone{background:color-mix(in srgb, var(--color-surface-dark) 60%, black);border:1px solid var(--color-border-light);border-radius:46px;width:290px;padding:10px;box-shadow:0 24px 64px #00000073,inset 0 0 0 1px #ffffff0f}.AiExplainer-module__vgYWha__screen{background:var(--color-surface);border-radius:38px;flex-direction:column;gap:12px;min-height:480px;padding:14px 16px 12px;display:flex}.AiExplainer-module__vgYWha__statusRow{font-family:var(--font-body);font-size:11px;font-weight:var(--font-semibold);color:var(--color-foreground);justify-content:space-between;align-items:center;padding:0 6px;display:flex}.AiExplainer-module__vgYWha__notch{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface-dark) 60%, black);width:74px;height:22px}.AiExplainer-module__vgYWha__screenTitle{font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);color:var(--color-foreground);margin:6px 2px 0}.AiExplainer-module__vgYWha__shiftCard{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-receipt);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;padding:16px;display:flex}.AiExplainer-module__vgYWha__shiftTop{justify-content:space-between;align-items:center;display:flex}.AiExplainer-module__vgYWha__shiftTime{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-foreground)}.AiExplainer-module__vgYWha__shiftTag{font-family:var(--font-body);font-size:10px;font-weight:var(--font-medium);border-radius:var(--radius-pill);background:color-mix(in srgb, transparent, var(--color-highlight) 14%);color:var(--color-highlight);padding:3px 9px}.AiExplainer-module__vgYWha__shiftClient{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--color-foreground);margin:2px 0 0}.AiExplainer-module__vgYWha__shiftPlace{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-foreground-body-muted);align-items:center;gap:5px;margin:0;display:flex}.AiExplainer-module__vgYWha__pin{width:12px;height:12px;color:var(--color-secondary)}.AiExplainer-module__vgYWha__checkInBtn{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-foreground);font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-sm);justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;display:inline-flex}.AiExplainer-module__vgYWha__checkIcon{width:16px;height:16px}.AiExplainer-module__vgYWha__noteCard{background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:14px;padding:14px}.AiExplainer-module__vgYWha__notePrompt{font-family:var(--font-heading);font-style:italic;font-size:var(--text-sm);color:var(--color-foreground-body-muted);margin:0}.AiExplainer-module__vgYWha__tabBar{justify-content:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}.AiExplainer-module__vgYWha__tabDot{background:color-mix(in srgb, transparent, var(--color-foreground) 22%);border-radius:50%;width:7px;height:7px}.AiExplainer-module__vgYWha__tabDot[data-active]{background:var(--color-secondary)}.AiExplainer-module__vgYWha__appCaption{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-inverse-muted);text-align:center;max-width:34ch;margin:0}@media (max-width:1023px){.AiExplainer-module__vgYWha__split{gap:var(--space-12);grid-template-columns:1fr}.AiExplainer-module__vgYWha__right{order:-1}}
.WhatWereLookingFor-module__UyqAeq__root{background:var(--color-white);padding:var(--space-section) 0}.WhatWereLookingFor-module__UyqAeq__container{max-width:var(--container-max);padding:0 var(--space-content-padding);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.WhatWereLookingFor-module__UyqAeq__split{grid-template-columns:7fr 5fr;align-items:start;gap:48px;display:grid}.WhatWereLookingFor-module__UyqAeq__specColumn{flex-direction:column;gap:18px;display:flex}.WhatWereLookingFor-module__UyqAeq__spec{background:var(--color-surface-alt)}.WhatWereLookingFor-module__UyqAeq__rowLabel{font-size:var(--text-base);align-items:center;gap:10px;display:inline-flex}.WhatWereLookingFor-module__UyqAeq__check{width:16px;height:16px;color:var(--color-highlight);flex-shrink:0}.WhatWereLookingFor-module__UyqAeq__photoColumn{justify-content:center;display:flex}.WhatWereLookingFor-module__UyqAeq__archFrame{aspect-ratio:4/5;border-radius:50% 50% var(--radius-frame) var(--radius-frame) / 40% 40% var(--radius-frame) var(--radius-frame);width:100%;max-width:440px;position:relative;overflow:hidden}.WhatWereLookingFor-module__UyqAeq__photo{object-fit:cover}@media (max-width:1023px){.WhatWereLookingFor-module__UyqAeq__split{grid-template-columns:1fr}.WhatWereLookingFor-module__UyqAeq__photoColumn{order:-1}}.WhatWereLookingFor-module__UyqAeq__dialogTrigger{cursor:pointer;font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:var(--color-secondary);transition:color var(--transition-fast);text-underline-offset:3px;background:0 0;border:none;align-items:center;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.WhatWereLookingFor-module__UyqAeq__dialogTrigger:hover{color:var(--color-foreground);-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.WhatWereLookingFor-module__UyqAeq__dialogTrigger:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;border-radius:var(--radius-xs)}.WhatWereLookingFor-module__UyqAeq__dialogBackdrop{background:var(--color-overlay-light);z-index:100;opacity:0;transition:opacity .2s;position:fixed;inset:0}.WhatWereLookingFor-module__UyqAeq__dialogBackdrop[data-open]{opacity:1}.WhatWereLookingFor-module__UyqAeq__dialogBackdrop[data-starting-style]{opacity:0}.WhatWereLookingFor-module__UyqAeq__dialogPopup{z-index:101;background:var(--color-surface-alt);border-radius:var(--radius-card);width:90vw;max-width:560px;max-height:80vh;box-shadow:var(--shadow-popup);opacity:0;padding:40px;transition:opacity .2s;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.WhatWereLookingFor-module__UyqAeq__dialogPopup[data-open]{opacity:1}.WhatWereLookingFor-module__UyqAeq__dialogPopup[data-starting-style]{opacity:0}.WhatWereLookingFor-module__UyqAeq__dialogTitle{font-family:var(--font-heading);font-weight:var(--font-medium);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--color-foreground);margin:0 0 24px}.WhatWereLookingFor-module__UyqAeq__dialogList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.WhatWereLookingFor-module__UyqAeq__dialogListItem{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body-muted);padding-left:24px;position:relative}.WhatWereLookingFor-module__UyqAeq__dialogListItem:before{content:"";background:var(--color-secondary);border-radius:60% 40% 45% 55%/50% 60% 40% 50%;width:8px;height:8px;position:absolute;top:8px;left:0}.WhatWereLookingFor-module__UyqAeq__dialogSectionHeading{font-family:var(--font-heading);font-weight:var(--font-medium);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-foreground);margin:28px 0 16px}.WhatWereLookingFor-module__UyqAeq__dialogClose{background:var(--color-foreground);color:var(--color-foreground-inverse);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);transition:opacity var(--transition-fast);border:none;justify-content:center;align-items:center;margin-top:32px;padding:10px 24px;display:inline-flex}.WhatWereLookingFor-module__UyqAeq__dialogClose:hover{opacity:.85}.WhatWereLookingFor-module__UyqAeq__dialogClose:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.WhatWereLookingFor-module__UyqAeq__note{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-muted);max-width:640px;margin:0}@media (max-width:809px){.WhatWereLookingFor-module__UyqAeq__root{padding:64px 0}.WhatWereLookingFor-module__UyqAeq__columns{grid-template-columns:1fr;gap:40px}}
.CtaBand-module__uTJfUq__band{background:var(--color-surface-dark);position:relative;overflow:hidden}.CtaBand-module__uTJfUq__band:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, transparent, var(--color-accent) 10%) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:60%;height:80%;position:absolute;inset:auto auto -30% -20%}.CtaBand-module__uTJfUq__inner{max-width:880px;padding:var(--space-section) var(--space-content-padding);text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex;position:relative}.CtaBand-module__uTJfUq__heading{max-width:none}.CtaBand-module__uTJfUq__lede{color:var(--color-foreground-inverse-muted);max-width:56ch}.CtaBand-module__uTJfUq__ctaRow{justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.CtaBand-module__uTJfUq__primary{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-foreground);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-soft), box-shadow var(--transition-soft);border:none;justify-content:center;align-items:center;padding:16px 40px;text-decoration:none;display:inline-flex}.CtaBand-module__uTJfUq__primary:hover{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-foreground));transform:translateY(-2px);box-shadow:0 6px 24px #00000040}.CtaBand-module__uTJfUq__primary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.CtaBand-module__uTJfUq__phone{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-inverse);border-bottom:1px solid var(--color-border-light);transition:border-color var(--transition-fast);align-items:center;gap:10px;padding-bottom:2px;display:inline-flex}.CtaBand-module__uTJfUq__phone:hover{border-color:var(--color-accent)}.CtaBand-module__uTJfUq__phoneIcon{width:18px;height:18px;color:var(--color-accent)}.CtaBand-module__uTJfUq__trust.CtaBand-module__uTJfUq__trust{margin-top:var(--space-6);color:var(--color-foreground-inverse-muted)}@media (prefers-reduced-motion:reduce){.CtaBand-module__uTJfUq__primary{transition:none}.CtaBand-module__uTJfUq__primary:hover{box-shadow:none;transform:none}}
.RateReceiptBand-module__pRak0q__root{width:100%}.RateReceiptBand-module__pRak0q__root[data-surface=bone]{background:var(--color-surface-alt)}.RateReceiptBand-module__pRak0q__root[data-surface=olive]{background:var(--color-surface)}.RateReceiptBand-module__pRak0q__inner{max-width:var(--container-max);padding:var(--space-section) var(--space-content-padding);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.RateReceiptBand-module__pRak0q__header{flex-direction:column;gap:14px;display:flex}.RateReceiptBand-module__pRak0q__tiers{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.RateReceiptBand-module__pRak0q__tier{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:28px 28px 24px;display:flex}.RateReceiptBand-module__pRak0q__tierName{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-foreground);margin:0}.RateReceiptBand-module__pRak0q__tierRate{align-items:baseline;gap:7px;margin:0;display:flex}.RateReceiptBand-module__pRak0q__tierFrom,.RateReceiptBand-module__pRak0q__tierUnit{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-foreground-body-muted)}.RateReceiptBand-module__pRak0q__tierAmount{font-family:var(--font-heading);font-weight:var(--font-regular);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;color:var(--color-secondary);line-height:1}.RateReceiptBand-module__pRak0q__tierBlurb{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-foreground-body-muted);margin:0}.RateReceiptBand-module__pRak0q__foot{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-foreground-body-muted);margin:0}@media (max-width:809px){.RateReceiptBand-module__pRak0q__tiers{grid-template-columns:1fr}}
