.puzzle-illustration[data-astro-cid-lwqrsdzh]{aspect-ratio:1;width:min(380px,86%);margin-inline:auto;overflow:clip}svg[data-astro-cid-lwqrsdzh]{width:100%;height:100%;display:block;overflow:visible}.puzzle-piece[data-astro-cid-lwqrsdzh]{transform-origin:243px 101px}.puzzle-slot[data-astro-cid-lwqrsdzh],.assembly-pulse[data-astro-cid-lwqrsdzh]{opacity:0}.assembly-pulse[data-astro-cid-lwqrsdzh]{transform-origin:243px 101px}.assembling[data-astro-cid-lwqrsdzh] .puzzle-piece[data-astro-cid-lwqrsdzh]{animation:2.2s cubic-bezier(.2,.75,.25,1) both piece-arrival}.assembling[data-astro-cid-lwqrsdzh] .puzzle-slot[data-astro-cid-lwqrsdzh]{animation:2.2s both slot-arrival}.assembling[data-astro-cid-lwqrsdzh] .assembly-pulse[data-astro-cid-lwqrsdzh]{animation:2.8s ease-out 1.8s both assembly-pulse}.assembling[data-astro-cid-lwqrsdzh] .completion-wave[data-astro-cid-lwqrsdzh]{animation:2.6s ease-in-out 1.85s both head-completion}.assembling[data-astro-cid-lwqrsdzh] .sheen[data-astro-cid-lwqrsdzh]{animation:8s ease-in-out 4.9s infinite sheen}@keyframes piece-arrival{0%{opacity:0;transform:translate(170px,-150px)rotate(-38deg)scale(1.4)}20%{opacity:1}70%{transform:translate(0)rotate(6deg)}78%{transform:scale(.93)}to{transform:none}}@keyframes slot-arrival{0%,65%{opacity:.65}70%,to{opacity:0}}@keyframes assembly-pulse{0%{opacity:.8;transform:scale(.1)}to{opacity:0;transform:scale(12)}}@keyframes head-completion{0%{r:0}to{r:440px}}@keyframes sheen{0%,20%{translate:0}50%,to{translate:600px}}.evidence[data-astro-cid-blkioo5h]{min-width:0}.evidence-card[data-astro-cid-blkioo5h]{border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:#fff;margin:0;padding:clamp(28px,3vw,40px)}.evidence-head[data-astro-cid-blkioo5h]{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:clamp(24px,3vw,32px);display:flex}.evidence-number[data-astro-cid-blkioo5h]{font:700 var(--text-display)/.9 var(--font-heading);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums}.evidence-head[data-astro-cid-blkioo5h] p[data-astro-cid-blkioo5h]{min-width:14rem;font-size:var(--text-body);color:var(--color-lead);flex:1;padding-bottom:.2em;line-height:1.55}.evidence-grid[data-astro-cid-blkioo5h]{grid-template-columns:repeat(20,minmax(0,1fr));gap:clamp(3px,.5vw,6px);display:grid}.evidence-grid[data-astro-cid-blkioo5h]>span[data-astro-cid-blkioo5h]{aspect-ratio:1;border-radius:50%}.evidence-entered[data-astro-cid-blkioo5h] .evidence-grid[data-astro-cid-blkioo5h]>span[data-astro-cid-blkioo5h]{animation:dot-enter .6s var(--dot-delay) cubic-bezier(.2,.75,.25,1) backwards}@keyframes dot-enter{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.evidence-legend[data-astro-cid-blkioo5h]{color:var(--color-ink);font-size:var(--text-label);flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.evidence-legend[data-astro-cid-blkioo5h]>span[data-astro-cid-blkioo5h]{align-items:center;gap:10px;display:inline-flex}.evidence-legend[data-astro-cid-blkioo5h] i[data-astro-cid-blkioo5h]{border-radius:50%;flex:none;width:10px;height:10px}figcaption[data-astro-cid-blkioo5h]{border-top:1px solid var(--color-hairline);font-size:var(--text-label);color:var(--color-muted);margin-top:24px;padding-top:20px;line-height:1.5}figcaption[data-astro-cid-blkioo5h] a[data-astro-cid-blkioo5h]{text-underline-offset:2px;text-decoration:underline}.resources[data-astro-cid-blkioo5h]{margin-top:clamp(28px,3vw,40px)}.resources[data-astro-cid-blkioo5h] ul[data-astro-cid-blkioo5h]{border-bottom:1px solid var(--color-border)}.resources[data-astro-cid-blkioo5h] li[data-astro-cid-blkioo5h]{border-top:1px solid var(--color-border);color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-block:12px;line-height:1.45;display:flex}.resources[data-astro-cid-blkioo5h] a[data-astro-cid-blkioo5h]{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.resources[data-astro-cid-blkioo5h] svg[data-astro-cid-blkioo5h]{flex:none}@media (width<=48rem){.evidence-card[data-astro-cid-blkioo5h]{padding:var(--gutter)}.evidence-head[data-astro-cid-blkioo5h]{flex-direction:column;align-items:flex-start;gap:10px}.evidence-head[data-astro-cid-blkioo5h] p[data-astro-cid-blkioo5h]{min-width:0}.evidence-grid[data-astro-cid-blkioo5h]{gap:3px}}.faq-list[data-astro-cid-hemr5th4]{container:faq/inline-size}.faq-heading[data-astro-cid-hemr5th4]{max-width:680px;margin-bottom:clamp(36px,5vw,56px)}.faq-heading[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:var(--h1-size);line-height:1.05}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-border)}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-hemr5th4]{isolation:isolate;font:700 var(--h3-size)/1.22 var(--font-heading);color:var(--color-ink);letter-spacing:-.015em;grid-template-columns:auto 1fr 40px;align-items:start;gap:clamp(16px,3vw,40px);padding-block:clamp(22px,3vw,34px);list-style:none;display:grid;position:relative}summary[data-astro-cid-hemr5th4]:before{content:"";background:var(--color-tinted);opacity:0;z-index:-1;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]>span[data-astro-cid-hemr5th4]:nth-child(2){overflow-wrap:anywhere;text-wrap:pretty;min-width:0;padding-top:.12em}summary[data-astro-cid-hemr5th4]>span[data-astro-cid-hemr5th4]:nth-child(-n+2){transition:transform .5s cubic-bezier(.22,1,.36,1),color .25s}.faq-number[data-astro-cid-hemr5th4]{font-variant-numeric:tabular-nums;color:#cfe0f2;font:700 var(--h2-size)/.9 var(--font-heading);letter-spacing:-.03em}details[data-astro-cid-hemr5th4][open] .faq-number[data-astro-cid-hemr5th4]{font-variant-numeric:tabular-nums;color:var(--color-ink)}.faq-plus[data-astro-cid-hemr5th4]{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-accent);background:#fff;border-radius:50%;font-size:0;transition:transform .25s;position:relative}.faq-plus[data-astro-cid-hemr5th4]:before,.faq-plus[data-astro-cid-hemr5th4]:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;inset:calc(50% - 1px) auto auto calc(50% - 6px)}.faq-plus[data-astro-cid-hemr5th4]:after{rotate:90deg}details[data-astro-cid-hemr5th4][open] .faq-plus[data-astro-cid-hemr5th4]{transform:rotate(135deg)}@media (hover:hover) and (pointer:fine){summary[data-astro-cid-hemr5th4]:hover:before{opacity:1}summary[data-astro-cid-hemr5th4]:hover>span[data-astro-cid-hemr5th4]:nth-child(-n+2){transform:translate(8px)}summary[data-astro-cid-hemr5th4]:hover>span[data-astro-cid-hemr5th4]:nth-child(2){color:var(--color-accent)}summary[data-astro-cid-hemr5th4]:hover .faq-plus[data-astro-cid-hemr5th4]{border-color:var(--color-accent);background:var(--color-tinted)}}@media (hover:none) and (pointer:coarse){summary[data-astro-cid-hemr5th4]{-webkit-tap-highlight-color:transparent}summary[data-astro-cid-hemr5th4]:active .faq-plus[data-astro-cid-hemr5th4]{border-color:var(--color-accent);background:var(--color-tinted)}}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--color-lead);max-width:64ch;padding:0 0 clamp(24px,3.4vw,36px);line-height:1.6}details[data-astro-cid-hemr5th4][open] p[data-astro-cid-hemr5th4]{animation:.25s answer-in}@container faq (width>=38rem){details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin-left:var(--faq-indent);margin-right:calc(40px + clamp(16px,3vw,40px))}}@media (width<=40rem){summary[data-astro-cid-hemr5th4]{grid-template-columns:auto 1fr 32px;gap:14px}summary[data-astro-cid-hemr5th4]>span[data-astro-cid-hemr5th4]:nth-child(2){padding-top:calc(16px - .65em);font-size:1.125rem;line-height:1.3}.faq-number[data-astro-cid-hemr5th4]{min-width:1.4em;font-size:1.25rem;line-height:32px}.faq-plus[data-astro-cid-hemr5th4]{width:32px;height:32px}}@keyframes answer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(125% 105% at 50% 0%, var(--dark-top), var(--dark-mid) 48%, var(--dark-deep));place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(circle,#9fb5c91c 1px,#0000 1.5px) 0 0/30px 30px;position:absolute;inset:0;mask-image:radial-gradient(118% 88% at 50% 16%,#000 28%,#0000 78%)}.hero-content[data-astro-cid-lcdefpme]{text-align:center;min-width:0;max-width:1000px;padding-block:clamp(104px,15vh,168px) clamp(84px,12vh,128px);position:relative}.hero-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:var(--color-accent-light);margin-inline:auto;justify-content:center;align-items:center;gap:16px;margin-bottom:clamp(26px,4.5vh,40px);display:flex}.hero-eyebrow[data-astro-cid-lcdefpme]:before,.hero-eyebrow[data-astro-cid-lcdefpme]:after{content:"";background:#6fa8e073;flex-shrink:1;width:36px;height:1px}.hero-eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;min-width:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:min(var(--text-display), 10.2vw);text-wrap:balance;color:#fff;line-height:.98}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-accent-light)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:60ch;margin:clamp(24px,4.5vh,36px) auto clamp(32px,5.5vh,46px)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.hero-reassurance[data-astro-cid-lcdefpme]{color:var(--color-dark-muted);justify-content:center;align-items:center;gap:8px;margin:clamp(32px,5.5vh,48px) auto 0;display:flex}.hero-reassurance[data-astro-cid-lcdefpme] svg{color:#1f9d57;flex:none}.ripples[data-astro-cid-lcdefpme]{aspect-ratio:1;pointer-events:none;width:clamp(640px,150vw,1180px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ripples[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:ripple 40s var(--ripple-delay) cubic-bezier(.3,.4,.6,1) infinite;border:1.5px solid #6fa8e057;border-radius:50%;position:absolute;inset:26%}.scroll-cue[data-astro-cid-lcdefpme]{color:var(--color-dark-muted);animation:2.4s ease-in-out infinite scroll-bob;position:absolute;bottom:20px}.editorial-heading[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(44px,6vw,80px);padding-bottom:20px;display:flex}.editorial-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-body);margin:0}.editorial-caption[data-astro-cid-lcdefpme]{color:var(--color-muted)}.problem-statement[data-astro-cid-lcdefpme]{font:700 var(--h1-size)/1.28 var(--font-heading);letter-spacing:-.03em;color:var(--color-muted);max-width:24ch}.problem-statement[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-ink);font-weight:inherit}.problem-bottom[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;margin-top:clamp(44px,6vw,80px);display:flex}.problem-bottom[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:46ch;line-height:1.5}.science-section[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(72px,9vw,128px);display:flex}.science-grid[data-astro-cid-lcdefpme],.results-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);display:grid}.science-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme].eyebrow{font-family:var(--font-body)}.science-intro[data-astro-cid-lcdefpme]{font:700 var(--h3-size)/1.35 var(--font-heading);letter-spacing:-.01em;color:var(--color-ink);margin-bottom:20px}.results-grid[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(2rem,1rem + 3vw,4rem)}.results-copy[data-astro-cid-lcdefpme]{max-width:52ch;font-size:1rem}.results-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){font-size:var(--text-body)}.results-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance}.inner-power[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(circle,#9fb5c91a 1px,#0000 1.5px) 0 0/30px 30px;position:absolute;inset:0;mask-image:radial-gradient(90% 85% at 50% 20%,#000 25%,#0000 78%)}.inner-power[data-astro-cid-lcdefpme]{background:radial-gradient(120% 130% at 50% 0%, var(--dark-top), var(--dark-mid) 55%, var(--dark-deep));position:relative;overflow:hidden}.power-content[data-astro-cid-lcdefpme]{position:relative}.power-rings[data-astro-cid-lcdefpme]{aspect-ratio:1;width:clamp(480px,62vw,920px);position:absolute;top:0;left:50%;translate:-50% -52%}.power-rings[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid #6fa8e030;border-radius:50%;position:absolute;inset:0}.power-rings[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){opacity:.8;inset:14%}.power-rings[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){opacity:.6;inset:28%}.power-heading[data-astro-cid-lcdefpme]{text-align:center;max-width:640px;margin:0 auto clamp(56px,7vw,96px)}.power-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:var(--color-accent-light);margin-inline:auto}.power-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--h1-size);color:#fff;line-height:1.05}.power-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(44px,5vw,72px);display:grid}.power-symbol[data-astro-cid-lcdefpme]{display:inline-block}.power-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{font-size:1rem}.power-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-body)}.power-icon[data-astro-cid-lcdefpme]{color:var(--color-accent-light);display:block}.glowing[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 5px #6fa8e073)drop-shadow(0 0 14px #2f80d640);overflow:visible}.power-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.015em;text-wrap:balance;margin:22px 0 12px;line-height:1.22}.power-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-dark-body);max-width:44ch;line-height:1.6}.profile-heading[data-astro-cid-lcdefpme]{margin-bottom:clamp(44px,6vw,72px)}.profile-title[data-astro-cid-lcdefpme]{font-size:var(--h1-size);max-width:18ch;margin-bottom:clamp(36px,5vw,56px);line-height:1.05}.profile-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.profile-body[data-astro-cid-lcdefpme]{min-width:0}.profile-photo[data-astro-cid-lcdefpme]{max-width:420px}.profile-body[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:56ch;line-height:1.5}.process-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-inline:auto}.process-heading[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{line-height:1.5}.process-heading[data-astro-cid-lcdefpme]{text-align:center;max-width:640px;margin:0 auto 56px}.process-list[data-astro-cid-lcdefpme]{gap:20px;max-width:720px;margin-inline:auto;display:grid;position:relative}.process-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:24px;display:grid;position:relative}.process-list[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(var(--color-ink), var(--color-border));width:2px;position:absolute;top:28px;bottom:52px;left:31px}.step-number[data-astro-cid-lcdefpme]{border:2px solid var(--color-ink);width:64px;height:64px;color:var(--color-ink);font:700 var(--h3-size)/normal var(--font-heading);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 6px #fff}.step-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-hairline);background:var(--color-tinted);border-radius:var(--radius-card);padding:24px}.step-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--lead-size);letter-spacing:-.01em;margin-bottom:8px;line-height:normal}.step-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);line-height:1.55}.home-services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(2rem,1rem + 3vw,4.5rem);display:grid}.service-intro[data-astro-cid-lcdefpme]{color:var(--color-lead);max-width:32ch;line-height:1.55}.service-links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child){border-bottom:1px solid var(--color-hairline)}.service-links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--color-hairline)}.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{isolation:isolate;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:24px;padding:32px 8px;text-decoration:none;display:grid;position:relative}.service-links[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--h3-size);margin-bottom:8px;line-height:1}.service-links[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);line-height:1.55}.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-tinted);opacity:0;z-index:-1;transition:opacity .4s;position:absolute;inset:0}.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{transition:transform .5s cubic-bezier(.22,1,.36,1),color .25s}.service-arrow[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--color-accent);place-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),color .25s;display:grid}@media (hover:hover) and (pointer:fine){.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:before{opacity:1}.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover>div[data-astro-cid-lcdefpme]{transform:translate(8px)}}.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--color-accent)}.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .service-arrow[data-astro-cid-lcdefpme]{transform:translate(5px)}@media (hover:none) and (pointer:coarse){.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--color-ink)}.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .service-arrow[data-astro-cid-lcdefpme]{transform:none}.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:active:before{opacity:1}.service-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:active .service-arrow[data-astro-cid-lcdefpme]{transform:translate(5px)}}@media (width>=64rem){.profile-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 400px;gap:clamp(3rem,2rem + 4vw,6rem)}.profile-photo[data-astro-cid-lcdefpme]{order:2;max-width:none}.profile-body[data-astro-cid-lcdefpme]{order:1}}@media (width<=48rem){.editorial-caption[data-astro-cid-lcdefpme]{display:none}.hero-content[data-astro-cid-lcdefpme]{padding-block:clamp(84px,11svh,112px) clamp(56px,9svh,84px)}.process-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:44px minmax(0,1fr);gap:14px}.step-number[data-astro-cid-lcdefpme]{width:44px;height:44px;font-size:var(--text-body);box-shadow:0 0 0 4px #fff}.process-list[data-astro-cid-lcdefpme]:before{top:22px;bottom:44px;left:21px}.step-card[data-astro-cid-lcdefpme]{padding:var(--gutter)}}@media (width<=40rem){.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;max-width:400px;margin-inline:auto}.hero-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:100%}}@keyframes ripple{0%{opacity:0;transform:scale(.08)}14%{opacity:.62}42%{opacity:.23}70%{opacity:0}to{opacity:0;transform:scale(2.2)}}@media (width<=48rem){.ripples[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2n){display:none}}@keyframes scroll-bob{50%{translate:0 6px}}@media (prefers-reduced-motion:reduce){.ripples[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:0}.ripples[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{opacity:.4;transform:scale(.7)}.ripples[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){opacity:.3;transform:scale(1.3)}.ripples[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){opacity:.2;transform:scale(1.9)}}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{padding:16px 28px}.hero-actions[data-astro-cid-lcdefpme] .button-outline[data-astro-cid-lcdefpme]{color:#fff;padding:16px 24px}.hero-actions[data-astro-cid-lcdefpme] .button-outline[data-astro-cid-lcdefpme]:hover{background:#ffffff24}@media (width<=40rem){.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{padding:16px 28px}}
