.home-process_root__ycM4X{--process-accent:var(--brand-accent,#333333);--process-heading:var(--brand-text,#222222);--process-body:var(--brand-muted,#666666);--process-card:var(--brand-surface,#ffffff);--process-border:var(--brand-border,#dddddd);--process-button-text:var(--brand-button-text,#ffffff);container-type:inline-size;color:var(--process-body);font-family:var(--brand-font-body,sans-serif);overflow-wrap:anywhere}.home-process_frame__aoZjj{padding:24px 0}.home-process_framed__nWeit{border:1px solid var(--process-border);border-radius:var(--process-radius);padding:28px 18px 22px}.home-process_header__4Tsdc{text-align:center;max-width:980px;margin:0 auto 28px}.home-process_eyebrow__ivUVf{display:flex;justify-content:center;align-items:center;gap:16px;color:var(--process-accent);font-size:11px;letter-spacing:.2em;margin-bottom:14px}.home-process_eyebrow__ivUVf:after,.home-process_eyebrow__ivUVf:before{content:"";flex:0 0 26px;height:1px;background:currentColor}.home-process_header__4Tsdc :is(h1,h2){font-family:var(--brand-font-heading,Georgia,serif);font-size:30px;line-height:1.15;font-weight:400;color:var(--process-heading)}.home-process_description__yzMzu{white-space:pre-line;font-size:14px;line-height:1.7;margin:12px auto 0;max-width:820px}.home-process_steps__b8H3I{display:grid;gap:22px;margin:0;padding:0;list-style:none}.home-process_step__urp4r{position:relative;display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid var(--process-border);border-radius:var(--process-radius);background:var(--process-card)}.home-process_stepHeader__KFcaw{display:flex;align-items:center;gap:12px}.home-process_stepHeader__KFcaw>div{min-width:0;flex:1}.home-process_number__dMzUB{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:color-mix(in srgb,var(--process-accent) 9%,var(--process-card));color:var(--process-accent);border-radius:50%;font-family:var(--brand-font-heading,Georgia,serif);font-size:20px}.home-process_step__urp4r h3{font-family:var(--brand-font-heading,Georgia,serif);font-size:24px;line-height:1.2;font-weight:400;color:var(--process-heading)}.home-process_subtitle__s_AZ7{margin-top:3px;font-size:12px;line-height:1.5}.home-process_icon__8Jzht{flex-shrink:0;color:var(--process-accent)}.home-process_stepBody__YL2lO{font-size:14px;line-height:1.65;margin:12px 0 18px;white-space:pre-line}.home-process_image__AxEXo{position:relative;margin-top:auto;aspect-ratio:16/9;overflow:hidden;border-radius:min(var(--process-radius),8px)}.home-process_image__AxEXo img{width:100%;height:100%;object-fit:cover}.home-process_placeholder__VSAu1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--process-accent);background:color-mix(in srgb,var(--process-accent) 6%,var(--process-card));font-size:12px}.home-process_note__OaG6z{margin-top:24px;padding:20px;border-top:1px solid var(--process-border);text-align:center;white-space:pre-line;font-family:var(--brand-font-heading,Georgia,serif);font-size:26px;font-style:italic}.home-process_actions__JPr5n{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.home-process_button__eeHtc{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:46px;padding:12px 24px;background:var(--process-accent);color:var(--process-button-text);border:1px solid var(--process-accent);border-radius:min(var(--process-radius),8px);text-decoration:none;font-size:14px}.home-process_button__eeHtc:focus-visible{outline:2px solid var(--process-accent);outline-offset:4px}.home-process_button__eeHtc:hover{opacity:.85}.home-process_secondary__dpZ6T{background:transparent;color:var(--process-heading);border-color:var(--process-border)}.home-process_features__vVthF{display:grid;list-style:none;padding:24px 0 0;margin:26px 0 0;border-top:1px solid var(--process-border);gap:22px}.home-process_features__vVthF li{display:flex;gap:16px;min-width:0}.home-process_features__vVthF svg{color:var(--process-accent);flex-shrink:0}.home-process_features__vVthF h3{color:var(--process-heading);font-family:var(--brand-font-heading,Georgia,serif);font-size:17px;font-weight:400}.home-process_features__vVthF p{font-size:12px;line-height:1.65;margin-top:4px;white-space:pre-line}@container (min-width: 600px){.home-process_steps__b8H3I{grid-template-columns:repeat(2,minmax(0,1fr))}.home-process_button__eeHtc{width:auto}.home-process_framed__nWeit{padding:32px}.home-process_header__4Tsdc :is(h1,h2){font-size:38px}}@container (min-width: 960px){.home-process_steps__b8H3I{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-process_steps__b8H3I:has(>:nth-child(2):last-child),.home-process_steps__b8H3I:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.home-process_steps__b8H3I:has(>:nth-child(5):last-child),.home-process_steps__b8H3I:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.home-process_steps__b8H3I>:not(:nth-child(3n)):not(:last-child):after{content:"→";position:absolute;right:-25px;top:50%;color:var(--process-accent);font-size:24px}.home-process_steps__b8H3I:has(>:nth-child(2):last-child)>:nth-child(2n):after,.home-process_steps__b8H3I:has(>:nth-child(4):last-child)>:nth-child(2n):after{content:none}.home-process_steps__b8H3I:has(>:nth-child(4):last-child)>:nth-child(3):after{content:"→";position:absolute;right:-25px;top:50%;color:var(--process-accent);font-size:24px}.home-process_features__vVthF{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.home-process_features__vVthF li+li{padding-left:24px;border-left:1px solid var(--process-border)}.home-process_framed__nWeit{padding:36px 28px 26px}.home-process_withNote__jqIbS{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:28px}.home-process_note__OaG6z{display:flex;align-items:center;text-align:left;border-top:0;border-left:1px solid var(--process-border);margin:0}}