:root{--bb-green:#009866;--bb-evergreen:#173f35;--bb-green-shadow:#006644;--bb-green-tint:#e5f5ef;--bb-off-black:#110000;--bb-cream:#fdfbee;--bb-sand:#f3f0d6;--bb-warm-gray:#f5f2ea;--bb-ink-100:rgba(17,0,0,1);--bb-ink-80:rgba(17,0,0,0.8);--bb-ink-70:rgba(17,0,0,0.7);--bb-ink-50:rgba(17,0,0,0.5);--bb-ink-40:rgba(17,0,0,0.4);--bb-ink-25:rgba(17,0,0,0.25);--bb-ink-10:rgba(17,0,0,0.1);--bb-ink-08:rgba(17,0,0,0.08);--bb-ink-06:rgba(17,0,0,0.06);--bb-imessage-sent:#007aff;--bb-imessage-received:#e5e5ea;--bb-mission-yellow:#fef3c7;--bb-mission-amber:#f59e0b;--bb-mission-text:#92400e;--bb-error:#ef4444;--bb-font-display:var(--font-unbounded,"Unbounded"),"Hagrid",ui-sans-serif,system-ui,-apple-system,sans-serif;--bb-font-body:var(--font-sans,"Inter"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--bb-font-serif:var(--font-fraunces,"Fraunces"),ui-serif,Georgia,serif;--bb-tracking-display:-0.03em;--bb-tracking-eyebrow:0.08em;--bb-space-1:4px;--bb-space-2:8px;--bb-space-3:12px;--bb-space-4:16px;--bb-space-5:20px;--bb-space-6:24px;--bb-space-8:32px;--bb-space-10:40px;--bb-space-12:48px;--bb-space-16:64px;--bb-space-20:80px;--bb-radius-sm:6px;--bb-radius-md:12px;--bb-radius-lg:16px;--bb-radius-xl:20px;--bb-radius-2xl:24px;--bb-radius-pill:999px;--bb-shadow-card:0 14px 30px rgba(17,0,0,0.07);--bb-shadow-elevated:0 28px 70px -42px rgba(17,0,0,0.38);--bb-shadow-accent:0 14px 30px -18px rgba(23,63,53,0.72);--bb-shadow-hard-sm:2px 2px 0 0 var(--bb-off-black);--bb-shadow-hard-md:4px 4px 0 0 var(--bb-off-black);--bb-shadow-hard-lg:8px 8px 0 0 var(--bb-off-black);--bb-shadow-green-sm:2px 2px 0 0 var(--bb-green-shadow);--bb-shadow-green-md:3px 3px 0 0 var(--bb-green-shadow);--bb-shadow-green-lg:4px 4px 0 0 var(--bb-green-shadow);--bb-shadow-soft-md:0 2px 8px rgba(0,0,0,0.08);--bb-shadow-soft-lg:0 8px 24px rgba(0,0,0,0.12);--bb-ease:cubic-bezier(0.2,0.8,0.2,1);--bb-dur-fast:150ms;--bb-dur-med:250ms;--bb-dur-slow:400ms;--swiper-theme-color:#007aff}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.features-showcase_stage__9KdOl{--loop:9s}.features-showcase_stage__9KdOl [data-anim]{animation-duration:var(--loop);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-play-state:paused}.features-showcase_stage__9KdOl[data-on=true] [data-anim]{animation-play-state:running}@media (prefers-reduced-motion:reduce){.features-showcase_stage__9KdOl [data-anim]{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.features-showcase_stage__9KdOl .features-showcase_pillCompact__zLL8O,.features-showcase_stage__9KdOl .features-showcase_toast__z25Fk,.features-showcase_stage__9KdOl .features-showcase_typing__nocxn{opacity:0!important}}.features-showcase_rise1__uZA6s{animation-name:features-showcase_rise1__uZA6s}.features-showcase_rise2__Ii5L0{animation-name:features-showcase_rise2__Ii5L0}.features-showcase_rise3__7_gRg{animation-name:features-showcase_rise3__7_gRg}.features-showcase_rise4__iHmPm{animation-name:features-showcase_rise4__iHmPm}@keyframes features-showcase_rise1__uZA6s{0%,4%{opacity:0;transform:translateY(10px) scale(.97)}10%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes features-showcase_rise2__Ii5L0{0%,14%{opacity:0;transform:translateY(10px) scale(.97)}20%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes features-showcase_rise3__7_gRg{0%,24%{opacity:0;transform:translateY(10px) scale(.97)}30%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes features-showcase_rise4__iHmPm{0%,36%{opacity:0;transform:translateY(8px) scale(.96)}42%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}.features-showcase_bar__szRhr{transform-origin:center;animation:features-showcase_bar__szRhr 1.1s ease-in-out infinite alternate;animation-play-state:paused}.features-showcase_stage__9KdOl[data-on=true] .features-showcase_bar__szRhr{animation-play-state:running}@keyframes features-showcase_bar__szRhr{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.features-showcase_bar__szRhr{animation:none}}.features-showcase_pillCompact__zLL8O{animation-name:features-showcase_pillCompact__zLL8O}.features-showcase_pillOpen__tB3mC{animation-name:features-showcase_pillOpen__tB3mC;transform-origin:top center}@keyframes features-showcase_pillCompact__zLL8O{0%,26%{opacity:1;transform:none}32%,74%{opacity:0;transform:scale(.94)}80%,to{opacity:1;transform:none}}@keyframes features-showcase_pillOpen__tB3mC{0%,26%{opacity:0;transform:scale(.88)}33%,74%{opacity:1;transform:none}80%,to{opacity:0;transform:scale(.94)}}.features-showcase_ringFill__bcVS_{animation-name:features-showcase_ringFill__bcVS_;stroke-dasharray:100 100}@keyframes features-showcase_ringFill__bcVS_{0%,33%{stroke-dashoffset:46}50%,to{stroke-dashoffset:22}}.features-showcase_mealDot3__35_NW{animation-name:features-showcase_mealDot3__35_NW}@keyframes features-showcase_mealDot3__35_NW{0%,40%{opacity:.25;transform:scale(.8)}48%,to{opacity:1;transform:none}}.features-showcase_toast__z25Fk{animation-name:features-showcase_toast__z25Fk}@keyframes features-showcase_toast__z25Fk{0%,36%{opacity:0;transform:translateY(-6px)}42%,70%{opacity:1;transform:none}76%,to{opacity:0;transform:translateY(-4px)}}.features-showcase_spoke__rUUcR{stroke-dasharray:6 10;animation:features-showcase_spoke__rUUcR 1.6s linear infinite;animation-play-state:paused}.features-showcase_stage__9KdOl[data-on=true] .features-showcase_spoke__rUUcR{animation-play-state:running}@keyframes features-showcase_spoke__rUUcR{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.features-showcase_spoke__rUUcR{animation:none}}.features-showcase_chip1__rG3rN{animation-name:features-showcase_chip1__rG3rN}.features-showcase_chip2__IkAwU{animation-name:features-showcase_chip2__IkAwU}.features-showcase_chip3__xGffO{animation-name:features-showcase_chip3__xGffO}@keyframes features-showcase_chip1__rG3rN{0%,6%{opacity:0;transform:translateY(6px)}12%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-6px)}}@keyframes features-showcase_chip2__IkAwU{0%,38%{opacity:0;transform:translateY(6px)}44%,62%{opacity:1;transform:none}68%,to{opacity:0;transform:translateY(-6px)}}@keyframes features-showcase_chip3__xGffO{0%,70%{opacity:0;transform:translateY(6px)}76%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-6px)}}.features-showcase_pulse__EyIaH{animation-name:features-showcase_pulse__EyIaH}@keyframes features-showcase_pulse__EyIaH{0%,to{transform:scale(1)}12%,44%,76%{transform:scale(1.06)}20%,52%,84%{transform:scale(1)}}.features-showcase_ask__gK8ja{animation-name:features-showcase_ask__gK8ja}@keyframes features-showcase_ask__gK8ja{0%,4%{opacity:0;transform:translateY(8px) scale(.97)}10%,90%{opacity:1;transform:none}96%,to{opacity:0}}.features-showcase_typing__nocxn{animation-name:features-showcase_typing__nocxn}@keyframes features-showcase_typing__nocxn{0%,12%{opacity:0;transform:translateY(6px)}17%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-4px)}}.features-showcase_dot__nlyT9{animation:features-showcase_dot__nlyT9 1s ease-in-out infinite;animation-play-state:paused}.features-showcase_stage__9KdOl[data-on=true] .features-showcase_dot__nlyT9{animation-play-state:running}.features-showcase_dot__nlyT9:nth-child(2){animation-delay:.15s}.features-showcase_dot__nlyT9:nth-child(3){animation-delay:.3s}@keyframes features-showcase_dot__nlyT9{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.features-showcase_dot__nlyT9{animation:none}}.features-showcase_chartCard__fX7gM{animation-name:features-showcase_chartCard__fX7gM;transform-origin:top left}@keyframes features-showcase_chartCard__fX7gM{0%,32%{opacity:0;transform:translateY(10px) scale(.96)}38%,90%{opacity:1;transform:none}96%,to{opacity:0}}.features-showcase_line__RanJv{animation-name:features-showcase_line__RanJv;stroke-dasharray:420}@keyframes features-showcase_line__RanJv{0%,38%{stroke-dashoffset:420}62%,to{stroke-dashoffset:0}}.features-showcase_area__Z4byP{animation-name:features-showcase_area__Z4byP}@keyframes features-showcase_area__Z4byP{0%,44%{opacity:0}64%,to{opacity:1}}.features-showcase_point__1Ggxm{animation-name:features-showcase_point__1Ggxm;transform-box:fill-box;transform-origin:center}@keyframes features-showcase_point__1Ggxm{0%,58%{opacity:0;transform:scale(.4)}64%,to{opacity:1;transform:none}}.features-showcase_stat__2A7LR{animation-name:features-showcase_stat__2A7LR}@keyframes features-showcase_stat__2A7LR{0%,62%{opacity:0;transform:translateY(6px)}68%,to{opacity:1;transform:none}}.chart-visual_scene__oJrlV{position:absolute;inset:0;container-type:inline-size;display:grid;place-items:center;width:100%;height:100%;background:var(--bb-cream);color:var(--bb-off-black);font-family:var(--bb-font-body)}.chart-visual_thread__0_JqJ{width:86%;display:flex;flex-direction:column;gap:2cqw}.chart-visual_question__BgpTE{align-self:flex-end;max-width:94%;font-size:3.05cqw}.chart-visual_receipt__whRVK{padding:3cqw;border:1px solid var(--bb-ink-06);border-radius:var(--bb-radius-2xl);background:white;box-shadow:var(--bb-shadow-card)}.chart-visual_heading__ZdaMB{display:flex;align-items:center;gap:2.5cqw}.chart-visual_avatar__tWGXa{width:7cqw;height:7cqw;border-radius:var(--bb-radius-pill)}.chart-visual_title__BmPUU{font-family:var(--bb-font-display);font-size:3.3cqw;font-weight:600;letter-spacing:var(--bb-tracking-display);line-height:1.4}.chart-visual_subtitle__9lwOX{margin-top:.6cqw;color:var(--bb-ink-50);font-size:2.5cqw}.chart-visual_plot__AB_g9{position:relative;width:100%;aspect-ratio:440/138;margin-top:2cqw}.chart-visual_axes__WsGOr{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:var(--bb-ink-50);font-size:12px;font-family:var(--bb-font-body)}.chart-visual_stats__5zZw1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;margin-top:2cqw;padding-top:2cqw;border-top:1px solid var(--bb-ink-06)}.chart-visual_stats__5zZw1 dt{color:var(--bb-ink-50);font-size:2.1cqw;font-weight:600;text-transform:uppercase;letter-spacing:var(--bb-tracking-eyebrow)}.chart-visual_stats__5zZw1 dd{margin-top:1cqw;font-size:4.2cqw;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.chart-visual_stats__5zZw1 dd span{font-size:2cqw;font-weight:400;color:var(--bb-ink-50)}.chart-visual_caption__1lDOR{align-self:center;font-size:2.2cqw;color:var(--bb-ink-40)}.method-rail_section__qPEtv{color:var(--bb-off-black);background:var(--bb-cream)}.method-rail_introduction__OZXTh{align-self:start}.method-rail_rail__8Wcyq{position:relative;isolation:isolate;margin:0;padding:0;list-style:none}.method-rail_rail__8Wcyq:before{position:absolute;z-index:-1;top:2.5rem;bottom:2.5rem;left:1.125rem;width:1px;background:linear-gradient(var(--bb-green),var(--bb-ink-10) 88%,transparent);content:""}.method-rail_stop__lz74V{position:relative;padding-left:3.5rem;scroll-margin-top:6rem;outline:none}.method-rail_stop__lz74V+.method-rail_stop__lz74V{margin-top:var(--bb-space-6)}.method-rail_marker__eNcWG{position:absolute;top:2rem;left:0;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--bb-ink-10);border-radius:var(--bb-radius-pill);background:var(--bb-cream);color:var(--bb-evergreen);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 0 0 7px var(--bb-cream)}.method-rail_card___97ua{padding:var(--bb-space-8);border:1px solid var(--bb-ink-08);border-radius:var(--bb-radius-2xl);background:white}.method-rail_stop__lz74V:first-child .method-rail_card___97ua{box-shadow:var(--bb-shadow-elevated);border-color:var(--bb-ink-10);background:linear-gradient(120deg,var(--bb-green-tint),var(--bb-cream))}.method-rail_stop__lz74V:first-child .method-rail_marker__eNcWG{border-color:var(--bb-evergreen);background:var(--bb-evergreen);color:white}.method-rail_stop__lz74V:target .method-rail_card___97ua{border-color:var(--bb-green)}.method-rail_stop__lz74V:focus-visible .method-rail_card___97ua{outline:2px solid var(--bb-evergreen);outline-offset:4px}.method-rail_cardHeading__sMXpI{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.method-rail_cardHeading__sMXpI h3{grid-column:1}.method-rail_time__TXs5A{display:inline-block;color:var(--bb-evergreen);font-size:.8125rem;font-weight:600;line-height:1.5}.method-rail_icon__9hSiw{grid-column:2;grid-row:1/3;width:4.5rem;height:4.5rem;filter:drop-shadow(0 12px 14px var(--bb-ink-10))}.method-rail_indexLink__ymhdA{display:flex;min-height:2.5rem;align-items:center;gap:var(--bb-space-3);margin-inline:calc(-1 * var(--bb-space-3));padding:var(--bb-space-2) var(--bb-space-3);border-radius:var(--bb-radius-sm);color:var(--bb-ink-70);font-size:.8125rem;line-height:1.45}.method-rail_indexLink__ymhdA svg{opacity:0}.method-rail_resourceLink__zh6Lv{display:flex;min-height:2.75rem;align-items:center;gap:var(--bb-space-3);padding-block:.375rem;border-radius:var(--bb-radius-sm);color:var(--bb-evergreen);font-size:.8125rem;font-weight:600;line-height:1.5}.method-rail_indexLink__ymhdA:focus-visible,.method-rail_planLink__WpPw_:focus-visible,.method-rail_resourceLink__zh6Lv:focus-visible{outline:2px solid var(--bb-evergreen);outline-offset:4px}@media (hover:hover) and (pointer:fine){.method-rail_indexLink__ymhdA:hover{background:var(--bb-green-tint);color:var(--bb-evergreen)}.method-rail_indexLink__ymhdA:hover svg{opacity:1}.method-rail_resourceLink__zh6Lv:hover{text-decoration:underline;text-underline-offset:4px}.method-rail_planLink__WpPw_:hover{border-color:var(--bb-green)}}@media (min-width:1024px) and (min-height:850px){.method-rail_introduction__OZXTh{position:sticky;top:6.5rem}}@media (max-width:639px){.method-rail_stop__lz74V{padding-left:2.25rem}.method-rail_stop__lz74V+.method-rail_stop__lz74V{margin-top:1rem}.method-rail_rail__8Wcyq:before{left:.75rem}.method-rail_marker__eNcWG{top:1.5rem;width:1.5rem;height:1.5rem;border:0;font-size:.625rem;box-shadow:0 0 0 4px var(--bb-cream)}.method-rail_card___97ua{padding:var(--bb-space-5);border-radius:var(--bb-radius-xl)}.method-rail_cardHeading__sMXpI{align-items:center;row-gap:var(--bb-space-3)}.method-rail_cardHeading__sMXpI h3{grid-column:1/-1}.method-rail_icon__9hSiw{grid-row:1;width:3.5rem;height:3.5rem}}