/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer theme{:root,:host{--tw-spacing:.25rem;--tw-font-weight-bold:700;--tw-radius-2xl:1rem}}@layer utilities{.tw\:relative{position:relative}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:h-full{height:100%}.tw\:auto-rows-auto{grid-auto-rows:auto}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:bg-\[var\(--bento-tint\)\]{background-color:var(--bento-tint)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:font-bold\!{--tw-font-weight:var(--tw-font-weight-bold)!important;font-weight:var(--tw-font-weight-bold)!important}@media (min-width:48rem){.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.tw\:bento\:col-span-2{grid-column:span 2/span 2}.tw\:bento\:row-span-2{grid-row:span 2/span 2}.tw\:bento\:auto-rows-\[minmax\(240px\,auto\)\]{grid-auto-rows:minmax(240px,auto)}.tw\:bento\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}.health-scenarios{box-shadow:none;background:0 0;border:0;padding:0;scroll-margin-top:94px}.health-scenarios .section-head{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:48px;margin-bottom:28px;display:grid}.health-scenarios .section-head h2{text-wrap:balance;max-width:22ch;font-size:36px;line-height:1.2}.health-scenarios .section-head p{max-width:32ch;color:var(--muted);margin:0;font-size:14px;line-height:23px}.scenario-grid{margin:0;padding:0;list-style:none}.scenario-card{--bento-tint:#fff;min-width:0}.scenario-card[data-scenario=tick]{--bento-tint:#e8f0ea}.scenario-card[data-scenario=children]{--bento-tint:#f5ede6}.scenario-card[data-scenario=oncology]{--bento-tint:#f3e9ee}.scenario-card[data-scenario=active-travel]{--bento-tint:#e8eef4}.scenario-link{min-height:252px;color:var(--ink);transition:box-shadow .18s,background-color .18s}.scenario-link h3{overflow-wrap:normal;margin:0;font-size:20px;line-height:27px}.scenario-link p{color:var(--muted);max-width:40ch;margin:0;font-size:14px;line-height:22px}.scenario-copy{min-width:0;margin-top:auto}.scenario-visual{align-items:center;min-height:88px;padding-right:40px;display:flex}.scenario-visual .scenario-image{object-fit:contain;width:88px;height:88px;display:block}.scenario-symbol{color:var(--action);display:none}.scenario-symbol svg{width:28px;height:28px}.scenario-action{width:36px;height:36px;color:var(--ink);background:#ffffff85;border-radius:50%;justify-content:center;align-items:center;transition:background-color .18s,color .18s;display:flex;position:absolute;top:16px;right:16px}.scenario-action .arrow{width:18px;height:18px;transition:transform .18s}.scenario-link:hover,.scenario-link:focus-visible{color:var(--ink);box-shadow:0 10px 28px #1b222914}.scenario-link:hover .scenario-action,.scenario-link:focus-visible .scenario-action{background:var(--ink);color:#fff}.scenario-link:hover .scenario-action .arrow{transform:translate(2px,-2px)}.scenario-link:active{box-shadow:none}.scenario-link:focus-visible{outline:2px solid var(--action);outline-offset:3px}@media (min-width:1152px){.scenario-card[data-tile-size=hero] .scenario-link{padding:28px}.scenario-card[data-tile-size=hero] .scenario-visual{flex:1;justify-content:center;min-height:220px;padding:32px 0 0}.scenario-card[data-tile-size=hero] .scenario-image{width:220px;max-width:100%;height:220px}.scenario-card[data-tile-size=hero] h3{font-size:28px;line-height:34px}.scenario-card[data-tile-size=small] .scenario-link{gap:16px;padding:16px}.scenario-card[data-tile-size=small] h3{font-size:18px;line-height:25px}.scenario-card[data-tile-size=small] p{font-size:13px;line-height:20px}.scenario-card[data-tile-size=small] .scenario-visual{min-height:64px;padding-right:20px}.scenario-card[data-tile-size=small] .scenario-image{width:64px;height:64px}}@media (min-width:768px){.scenario-grid[data-filtered=true]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.scenario-grid[data-filtered=true][data-visible-count="1"]{grid-template-columns:minmax(0,1fr)}.scenario-grid[data-filtered=true]>.scenario-card{grid-area:auto}.scenario-grid[data-filtered=true] .scenario-link{min-height:240px;padding:24px}.scenario-grid[data-filtered=true] .scenario-visual{flex:0;justify-content:flex-start;min-height:88px;padding:0 40px 0 0}.scenario-grid[data-filtered=true] .scenario-image{width:88px;height:88px}.scenario-grid[data-filtered=true] h3{font-size:20px;line-height:27px}.scenario-grid[data-filtered=true] p{font-size:14px;line-height:22px}}@media (min-width:1152px){.scenario-grid[data-filtered=true][data-visible-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.scenario-visual{min-height:32px}.scenario-visual .scenario-image{display:none}.scenario-symbol{display:block}}@media not all and (min-width:768px){.health-scenarios{scroll-margin-top:80px}.health-scenarios .section-head{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:24px}.health-scenarios .section-head h2{font-size:28px;line-height:34px}.scenario-link{gap:16px;min-height:0;padding:24px}.scenario-link h3{font-size:20px;line-height:27px}}html[data-theme=dark] .health-scenarios{box-shadow:none;background:0 0}html[data-theme=dark] .scenario-card{--bento-tint:#252b33}html[data-theme=dark] .scenario-card[data-scenario=tick]{--bento-tint:#273c34}html[data-theme=dark] .scenario-card[data-scenario=children]{--bento-tint:#41372f}html[data-theme=dark] .scenario-card[data-scenario=oncology]{--bento-tint:#402f3b}html[data-theme=dark] .scenario-card[data-scenario=active-travel]{--bento-tint:#293b4c}html[data-theme=dark] .scenario-action{color:var(--ink);background:#ffffff0f}html[data-theme=dark] .scenario-link:hover,html[data-theme=dark] .scenario-link:focus-visible{box-shadow:0 12px 28px #00000030}html[data-theme=dark] .scenario-link:hover .scenario-action,html[data-theme=dark] .scenario-link:focus-visible .scenario-action{background:var(--ink);color:var(--panel)}@media (prefers-reduced-motion:reduce){.scenario-link,.scenario-action,.scenario-action .arrow{transition:none}.scenario-link:hover .scenario-action .arrow{transform:none}}@property --tw-font-weight{syntax:"*";inherits:false}