.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);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-foreground-inverse);margin:0}.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__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:var(--radius-arch);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}}
.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);padding-inline:var(--space-content-padding);margin-inline:auto}.AiExplainer-module__vgYWha__header{flex-direction:column;gap:16px;display:flex}.AiExplainer-module__vgYWha__heading{max-width:none}.AiExplainer-module__vgYWha__intro{color:var(--color-foreground-inverse-muted);max-width:62ch}.AiExplainer-module__vgYWha__features{flex-direction:column;gap:18px;list-style:none;display:flex}.AiExplainer-module__vgYWha__feature{background:color-mix(in srgb, transparent, var(--color-foreground-inverse) 7%);border-radius:20px;align-items:flex-start;gap:18px;padding:28px;display:flex}.AiExplainer-module__vgYWha__featureIconWrap{background:color-mix(in srgb, transparent, var(--color-foreground-inverse) 10%);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.AiExplainer-module__vgYWha__featureIcon{width:23px;height:23px;color:var(--color-accent)}.AiExplainer-module__vgYWha__featureBody{flex-direction:column;gap:6px;min-width:0;display:flex}.AiExplainer-module__vgYWha__featureTitle{font-family:var(--font-body);font-weight:var(--font-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-inverse)}.AiExplainer-module__vgYWha__featureDesc{max-width:60ch;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:color-mix(in srgb, transparent, var(--color-foreground-inverse) 86%)}.AiExplainer-module__vgYWha__stage{gap:var(--space-12);grid-template-columns:420px minmax(0,1fr);align-items:center;margin-block-start:var(--space-16);display:grid}.AiExplainer-module__vgYWha__clusterWrap{position:relative}.AiExplainer-module__vgYWha__bloom{background:radial-gradient(closest-side, color-mix(in srgb, transparent, var(--color-accent) 15%), transparent 72%);pointer-events:none;border-radius:50%;position:absolute;inset-block:-24px -16px;inset-inline:-24px}.AiExplainer-module__vgYWha__cluster{border:1px solid color-mix(in srgb, transparent, var(--color-foreground-inverse) 13%);border-radius:var(--radius-card-xl);background:color-mix(in srgb, transparent, var(--color-foreground-inverse) 8%);flex-direction:column;display:flex;position:relative}.AiExplainer-module__vgYWha__photo{aspect-ratio:4/3;border-radius:calc(var(--radius-card-xl) - 1px) calc(var(--radius-card-xl) - 1px) 0 0;width:100%;overflow:hidden}.AiExplainer-module__vgYWha__photo img{object-fit:cover;object-position:50% 45%}.AiExplainer-module__vgYWha__device{--app-canvas:#f9f7f5;--app-slate:#1c282f;--app-cream:#f5f0e8;--app-sand:#e8e2d8;--app-sand-fg:#2e3538;--app-muted:#5e6369;--app-border:#dfd9d1;--app-strip:#525e65;--app-pulse:#b8e0a0;--app-button-top:#faf6ee;--app-button-bottom:#ede7da;--app-cutout:#090e11;--bezel:9px;--bezel-radius:46px;z-index:2;width:292px;padding:var(--bezel);border-radius:var(--bezel-radius);background:linear-gradient(166deg, #ffffff47 0%, #ffffff0d 20%, #fff0 44%), color-mix(in srgb, var(--color-surface-dark) 40%, black);margin-block-start:-92px;margin-inline-start:36px;position:relative;box-shadow:0 30px 60px -14px #000000b3,0 10px 24px #0006}.AiExplainer-module__vgYWha__screen{border-radius:calc(var(--bezel-radius) - var(--bezel));min-height:556px;font-family:var(--font-body);background:radial-gradient(420px 280px at 20% -10%, color-mix(in srgb, transparent, var(--app-sand) 55%), transparent 70%), radial-gradient(350px 420px at 110% 80%, color-mix(in srgb, transparent, var(--app-sand) 40%), transparent 70%), var(--app-canvas);flex-direction:column;display:flex;overflow:hidden}.AiExplainer-module__vgYWha__statusBar{flex:none;justify-content:space-between;align-items:center;height:36px;padding:0 20px 0 24px;display:flex;position:relative}.AiExplainer-module__vgYWha__statusTime{font-size:11.5px;font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--app-slate)}.AiExplainer-module__vgYWha__island{border-radius:var(--radius-pill);background:var(--app-cutout);width:78px;height:22px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.AiExplainer-module__vgYWha__statusIcons{color:var(--app-slate);align-items:center;gap:4px;display:inline-flex}.AiExplainer-module__vgYWha__statusIcons svg{width:12px;height:12px}.AiExplainer-module__vgYWha__appBody{flex-direction:column;flex:1;gap:14px;min-height:0;padding:2px 16px 0;display:flex}.AiExplainer-module__vgYWha__appHeader{flex-direction:column;gap:2px;padding-block:2px;display:flex}.AiExplainer-module__vgYWha__appDay{color:var(--app-muted);font-size:11px}.AiExplainer-module__vgYWha__appGreeting{font-family:var(--font-heading);color:var(--app-slate);font-size:20px;line-height:1.15}.AiExplainer-module__vgYWha__card{border:1px solid color-mix(in srgb, transparent, var(--app-slate) 12%);box-shadow:0 4px 14px color-mix(in srgb, transparent, var(--app-slate) 18%);border-radius:16px;overflow:hidden}.AiExplainer-module__vgYWha__strip{background:var(--app-strip);border-bottom:1px solid #00000038;align-items:center;gap:6px;padding:9px 12px;display:flex}.AiExplainer-module__vgYWha__pulse{background:var(--app-pulse);border-radius:50%;flex:none;width:6px;height:6px}.AiExplainer-module__vgYWha__stripLabel{font-size:12px;font-weight:var(--font-medium);color:var(--app-cream)}.AiExplainer-module__vgYWha__stripTime{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:color-mix(in srgb, transparent, var(--app-cream) 85%);white-space:nowrap;margin-inline-start:auto;font-size:12px}.AiExplainer-module__vgYWha__cardBody{background:var(--app-slate);flex-direction:column;gap:10px;padding:14px 12px;display:flex;box-shadow:inset 0 1px #ffffff0f}.AiExplainer-module__vgYWha__client{font-family:var(--font-heading);color:var(--app-cream);font-size:19px}.AiExplainer-module__vgYWha__fact{flex-direction:column;gap:2px;display:flex}.AiExplainer-module__vgYWha__factLabel{color:color-mix(in srgb, transparent, var(--app-cream) 55%);font-size:10.5px}.AiExplainer-module__vgYWha__factValue{font-family:var(--font-heading);color:var(--app-cream);font-size:14px}.AiExplainer-module__vgYWha__primaryBtn{text-align:center;color:var(--app-slate);background:linear-gradient(180deg, var(--app-button-top) 0%, var(--app-button-bottom) 100%);border-radius:11px;margin-block-start:2px;padding:11px;font-size:14px}.AiExplainer-module__vgYWha__upNext{flex-direction:column;gap:4px;display:flex}.AiExplainer-module__vgYWha__upNextHead{font-size:10px;font-weight:var(--font-medium);letter-spacing:.6px;text-transform:uppercase;color:var(--app-muted)}.AiExplainer-module__vgYWha__upNextRow{align-items:center;gap:12px;padding:9px 4px;display:flex}.AiExplainer-module__vgYWha__pill{border-radius:var(--radius-pill);text-align:center;min-width:42px;font-family:var(--font-heading);font-variant-numeric:tabular-nums;background:var(--app-sand);color:var(--app-sand-fg);flex:none;padding:5px 11px;font-size:11px}.AiExplainer-module__vgYWha__upNextBody{flex-direction:column;gap:2px;min-width:0;display:flex}.AiExplainer-module__vgYWha__upNextName{font-size:13px;font-weight:var(--font-medium);color:var(--app-slate)}.AiExplainer-module__vgYWha__upNextMeta,.AiExplainer-module__vgYWha__upNextHours{color:var(--app-muted);font-size:11px}.AiExplainer-module__vgYWha__upNextHours{font-variant-numeric:tabular-nums;margin-inline-start:auto}.AiExplainer-module__vgYWha__payStrip{border-block-start:1px solid var(--app-border);align-items:center;gap:12px;margin-block:auto 0;padding-block:12px 14px;display:flex}.AiExplainer-module__vgYWha__payBody{flex-direction:column;gap:3px;min-width:0;display:flex}.AiExplainer-module__vgYWha__payEyebrow{color:var(--app-muted);font-size:11px}.AiExplainer-module__vgYWha__payValue{font-size:15px;font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--app-slate)}.AiExplainer-module__vgYWha__payLink{font-size:12px;font-weight:var(--font-medium);color:var(--app-slate);align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}.AiExplainer-module__vgYWha__payLink svg{width:11px;height:11px}.AiExplainer-module__vgYWha__tabBar{border-block-start:1px solid color-mix(in srgb, transparent, var(--app-slate) 8%);background:#f9f7f5b8;flex:none;justify-content:space-around;align-items:center;padding:8px 12px 2px;display:flex}.AiExplainer-module__vgYWha__tab{color:var(--app-muted);flex-direction:column;align-items:center;gap:3px;font-size:10px;display:flex}.AiExplainer-module__vgYWha__tab svg{width:20px;height:20px}.AiExplainer-module__vgYWha__tabActive{color:var(--app-slate)}.AiExplainer-module__vgYWha__homeBar{border-radius:var(--radius-pill);background:color-mix(in srgb, transparent, var(--app-slate) 30%);flex:none;width:104px;height:4px;margin:7px auto 8px}.AiExplainer-module__vgYWha__aside{z-index:3;flex-direction:column;align-items:flex-start;gap:14px;margin-block-start:-18px;padding:0 36px 24px;display:flex;position:relative}.AiExplainer-module__vgYWha__sent{margin-inline-start:auto}.AiExplainer-module__vgYWha__appCaption{max-width:34ch;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed-snug);color:var(--color-foreground-inverse-muted)}@media (max-width:1119px){.AiExplainer-module__vgYWha__stage{grid-template-columns:minmax(0,1fr)}.AiExplainer-module__vgYWha__bloom{inset-inline:0}}@media (min-width:768px) and (max-width:1119px){.AiExplainer-module__vgYWha__photo{aspect-ratio:auto;border-radius:0 calc(var(--radius-card-xl) - 1px) calc(var(--radius-card-xl) - 1px) 0;width:calc(100% - 400px);position:absolute;inset-block:0;inset-inline-end:0}.AiExplainer-module__vgYWha__photo img{object-position:50% 26%}.AiExplainer-module__vgYWha__device{margin-block-start:34px}.AiExplainer-module__vgYWha__sent{margin-inline-start:152px}.AiExplainer-module__vgYWha__appCaption{max-width:38ch}}@media (max-width:767px){.AiExplainer-module__vgYWha__root{padding:var(--space-section-tight) 0}.AiExplainer-module__vgYWha__container{padding-inline:24px}.AiExplainer-module__vgYWha__stage{margin-block-start:var(--space-10)}.AiExplainer-module__vgYWha__photo{aspect-ratio:3/2}.AiExplainer-module__vgYWha__photo img{object-position:50% 32%}.AiExplainer-module__vgYWha__device{width:min(292px,100% - 48px);margin-block-start:-68px;margin-inline:auto}.AiExplainer-module__vgYWha__aside{margin-block-start:18px;padding-inline:24px}.AiExplainer-module__vgYWha__sent{margin-inline-start:0}.AiExplainer-module__vgYWha__appCaption{max-width:44ch}}
