._2viR6q_section{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 78%, transparent), transparent 22%), linear-gradient(135deg, color-mix(in srgb, var(--home-paper) 84%, transparent), var(--home-page-bg));overflow:hidden}._2viR6q_card{isolation:isolate;border:1px solid color-mix(in srgb, white 24%, var(--home-panel-border));height:25rem;transition:transform var(--motion-duration-lg) var(--motion-ease-entrance), box-shadow var(--motion-duration-lg) var(--motion-ease-standard), border-color var(--motion-duration-md) var(--motion-ease-standard);border-radius:1.15rem;box-shadow:0 16px 32px -24px #00000059}@media (min-width:640px){._2viR6q_card{height:27rem}}@media (min-width:1024px){._2viR6q_card{height:29rem}}._2viR6q_card:hover{border-color:color-mix(in srgb, var(--home-panel-border-strong) 85%, transparent);transform:translateY(-4px);box-shadow:0 20px 40px -26px #0006}._2viR6q_featured{border-color:color-mix(in srgb, var(--primary) 42%, transparent);box-shadow:0 16px 32px -24px #00000059, 0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent)}._2viR6q_featured:hover{border-color:color-mix(in srgb, var(--primary) 65%, transparent);box-shadow:0 20px 40px -26px #0006, 0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent);transform:translateY(-5px)}._2viR6q_cta{box-shadow:0 8px 20px -8px #f59e0b80}@media (prefers-reduced-motion:reduce){._2viR6q_card,._2viR6q_featured{transition:none}._2viR6q_card:hover,._2viR6q_featured:hover{transform:none}}@media (hover:none){._2viR6q_card:hover,._2viR6q_featured:hover{transform:none}}
._51Ww2a_section{background:linear-gradient(180deg, color-mix(in srgb, var(--home-section-tint) 24%, var(--home-page-bg)), color-mix(in srgb, var(--home-paper) 90%, transparent));position:relative;overflow:clip}._51Ww2a_listShell{width:100%;min-width:0;margin-inline:auto}._51Ww2a_staticList{width:100%}._51Ww2a_staticRow{box-sizing:border-box;border-bottom:1px solid var(--home-rule);contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 120px;padding-bottom:0}._51Ww2a_itemShell{min-width:0}._51Ww2a_widget{box-shadow:none;transition:border-color .18s var(--motion-ease-entrance), background-color .18s var(--motion-ease-standard), box-shadow .18s var(--motion-ease-standard);background:0 0;border:0;border-radius:0;padding:1.125rem .25rem;overflow:clip}._51Ww2a_widget:hover{border-color:color-mix(in srgb, var(--primary) 24%, var(--border))}._51Ww2a_widgetOpen{border-color:var(--home-panel-border-strong);box-shadow:none;background:0 0}._51Ww2a_summary{cursor:pointer;text-align:left;width:100%;color:var(--foreground);touch-action:manipulation;transition:color var(--motion-duration-md) var(--motion-ease-standard);background:0 0;border:0;outline:none;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding:0;font-size:.95rem;font-weight:600;line-height:1.45;display:grid}._51Ww2a_summary:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 70%, transparent);border-radius:1rem}._51Ww2a_index{min-width:1.5rem;height:2.4rem;color:var(--home-accent-strong);letter-spacing:.14em;background:0 0;border-radius:9999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}._51Ww2a_question{text-wrap:balance;padding-top:.35rem}._51Ww2a_chevron{width:1.15rem;height:1.15rem;color:var(--muted-foreground);transition:transform var(--motion-duration-md) var(--motion-ease-entrance), color var(--motion-duration-md) var(--motion-ease-standard);margin-top:.4rem;position:relative}._51Ww2a_itemOpen ._51Ww2a_chevron{color:var(--primary-text);transform:rotate(180deg)}._51Ww2a_chevronBar{transform-origin:50%;background:currentColor;border-radius:9999px;width:.7rem;height:1.5px;position:absolute;top:50%;left:50%}._51Ww2a_chevronBar:first-child{transform:translate(-88%,-50%)rotate(36deg)}._51Ww2a_chevronBar:last-child{transform:translate(-10%,-50%)rotate(-36deg)}._51Ww2a_answerOuter{opacity:0;max-height:0;transition:max-height .17s var(--motion-ease-entrance), opacity .12s linear;contain:layout;overflow:hidden}._51Ww2a_itemOpen ._51Ww2a_answerOuter{max-height:calc(var(--faq-answer-height,0px) + 1.25rem);opacity:1}._51Ww2a_answerInner{opacity:0;min-height:0;transition:opacity .12s linear, padding-top .17s var(--motion-ease-entrance);padding-top:0;padding-left:3.4rem;overflow:hidden}._51Ww2a_itemOpen ._51Ww2a_answerInner{opacity:1;padding-top:.95rem}._51Ww2a_answer{max-width:54ch;color:var(--home-copy);overflow-wrap:anywhere;font-size:.94rem;line-height:1.75}@media (max-width:40rem){._51Ww2a_summary{grid-template-columns:1fr auto}._51Ww2a_index{display:none}._51Ww2a_answerInner{padding-left:0}}@media (prefers-reduced-motion:reduce){._51Ww2a_answerOuter,._51Ww2a_answerInner,._51Ww2a_chevron,._51Ww2a_widget{transition:none!important}}
._7wpX9q_process{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}._7wpX9q_timeline{min-width:0}._7wpX9q_stepRow{isolation:isolate;width:100%;color:var(--foreground);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:1rem;grid-template-columns:2.5rem minmax(0,1fr) 1.1rem;gap:1rem;padding:1.2rem 1rem;display:grid;position:relative}._7wpX9q_stepRow:before{content:"";z-index:-1;border-radius:inherit;background:var(--home-paper);box-shadow:0 12px 36px -26px color-mix(in srgb, var(--foreground) 28%, transparent);opacity:0;transition:opacity .4s ease, transform .5s var(--motion-ease-entrance);position:absolute;inset:0;transform:translate(-.35rem)}._7wpX9q_stepRow:hover:before{opacity:.55;transform:none}._7wpX9q_stepRowActive:before{opacity:1;transform:none}._7wpX9q_stepRow:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._7wpX9q_stepNumber{color:color-mix(in srgb, var(--foreground) 30%, var(--home-paper));font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:1.65rem;font-weight:450;line-height:1.1}._7wpX9q_stepRowActive ._7wpX9q_stepNumber{color:var(--home-accent-strong)}._7wpX9q_stepCopy{min-width:0}._7wpX9q_stepKicker{color:var(--home-copy);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.62rem;font-weight:650;line-height:1.3;display:flex}._7wpX9q_stepRowActive ._7wpX9q_stepKicker{color:var(--home-accent-strong)}._7wpX9q_stepTitle{letter-spacing:-.035em;text-wrap:balance;margin-top:.45rem;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:550;line-height:1.25;display:block}._7wpX9q_stepBody{max-width:42ch;color:var(--home-copy);margin-top:.45rem;font-size:.85rem;line-height:1.65;display:block}._7wpX9q_stepArrow{color:var(--home-accent-strong);opacity:0;transition:opacity .35s ease, transform .45s var(--motion-ease-entrance);align-self:center;transform:translate(-.3rem)}._7wpX9q_stepRowActive ._7wpX9q_stepArrow{opacity:1;transform:none}._7wpX9q_visualPanel{border-radius:1.6rem;min-width:0;padding:.65rem;position:sticky;top:5.75rem}._7wpX9q_visualHeader{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem 1rem;display:flex}._7wpX9q_visualLabel{color:var(--home-copy);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.62rem;font-weight:600;display:inline-flex}._7wpX9q_visualLabel svg{color:var(--home-accent-strong);flex-shrink:0}._7wpX9q_visualCount{color:var(--home-copy);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}._7wpX9q_countValue{color:var(--home-accent-strong);animation:.45s both _7wpX9q_copyIn;display:inline-block}._7wpX9q_countDivider{opacity:.35}._7wpX9q_imageWindow{isolation:isolate;background:#253644;border-radius:1.05rem;min-height:clamp(20rem,29vw,25rem);position:relative;overflow:hidden}._7wpX9q_image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s ease, transform 1s var(--motion-ease-entrance);position:absolute;inset:0;transform:scale(1.025)}._7wpX9q_imageActive{opacity:1;transform:none}._7wpX9q_imageShade{background:linear-gradient(#0000 35%,#0c19241f 52%,#0c1924db);position:absolute;inset:0}._7wpX9q_imageCaption{inset-inline:0;color:#fff;animation:_7wpX9q_copyIn .6s var(--motion-ease-entrance) both;gap:.65rem;padding:clamp(1.2rem,3vw,2rem);display:grid;position:absolute;bottom:0}._7wpX9q_captionEyebrow{color:#fffc;font-size:.69rem;line-height:1.5}._7wpX9q_imageCaption h3{max-width:19ch;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.7rem,2.9vw,2.7rem);font-weight:450;line-height:1.07}._7wpX9q_mobileBody{display:none}._7wpX9q_visualFooter{padding:1.15rem .65rem .6rem}._7wpX9q_route{grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:1.1rem;display:grid;position:relative}._7wpX9q_routeLine{top:.25rem;background:var(--home-panel-border);height:1px;position:absolute;inset-inline:12.5%}._7wpX9q_routeLine:after{content:"";background:var(--home-accent-strong);height:100%;transform:scaleX(var(--journey-progress));transform-origin:0;transition:transform .65s var(--motion-ease-entrance);display:block}._7wpX9q_routeStop{color:var(--home-copy);letter-spacing:.025em;justify-items:center;gap:.6rem;font-size:.65rem;display:grid;position:relative}._7wpX9q_routeDot{background:var(--home-panel-border);border-radius:50%;width:.5rem;height:.5rem}._7wpX9q_routeStopReached{color:var(--home-accent-strong)}._7wpX9q_routeStopReached ._7wpX9q_routeDot{background:var(--home-accent-strong)}._7wpX9q_stepCta{width:100%;box-shadow:none;justify-content:center}@keyframes _7wpX9q_copyIn{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@media (max-width:64rem){._7wpX9q_process{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}._7wpX9q_stepRow{grid-template-columns:1.8rem minmax(0,1fr);gap:.65rem;padding:1rem .65rem}._7wpX9q_stepNumber{font-size:1.35rem}._7wpX9q_stepArrow{display:none}._7wpX9q_stepBody{font-size:.8rem}._7wpX9q_imageWindow{min-height:25rem}._7wpX9q_visualLabel{letter-spacing:.06em;gap:.35rem;font-size:.54rem}}@media (max-width:42rem){._7wpX9q_process{grid-template-columns:1fr;gap:1.5rem}._7wpX9q_timeline{grid-template-columns:1fr;gap:.35rem;display:grid}html[data-os-motion] ._7wpX9q_timeline{grid-template-columns:repeat(2,minmax(0,1fr))}._7wpX9q_stepRow{grid-template-columns:1.4rem minmax(0,1fr);align-content:start;gap:.5rem;padding:.85rem .6rem}._7wpX9q_stepNumber{font-size:1.1rem}._7wpX9q_stepKicker{letter-spacing:.1em;font-size:.55rem}._7wpX9q_stepTitle{font-size:.95rem;line-height:1.3}html[data-os-motion] ._7wpX9q_stepBody{display:none}html[data-os-motion] ._7wpX9q_mobileBody{min-height:6.6em;color:var(--home-copy);margin:1rem .65rem 0;font-size:.83rem;line-height:1.65;display:block}._7wpX9q_visualPanel{border-radius:1.25rem;position:relative;top:auto}._7wpX9q_visualLabel{font-size:.6rem}._7wpX9q_imageWindow{border-radius:.85rem;min-height:17.5rem}}@media (prefers-reduced-motion:reduce){._7wpX9q_stepRow:before,._7wpX9q_stepArrow,._7wpX9q_image,._7wpX9q_countValue,._7wpX9q_imageCaption,._7wpX9q_routeLine:after{transition:none;animation:none}}html[data-os-motion=lite] ._7wpX9q_image{transition:none;animation:none}html[data-os-motion=lite] ._7wpX9q_countValue{transition:none;animation:none}html[data-os-motion=lite] ._7wpX9q_imageCaption{transition:none;animation:none}html[data-os-motion=lite] ._7wpX9q_routeLine:after{transition:none;animation:none}
.NOErAG_section{background:radial-gradient(ellipse at 88% 28%, #9ebbc424, transparent 55%), radial-gradient(ellipse at 10% 75%, color-mix(in srgb, var(--primary) 5%, transparent), transparent 48%), linear-gradient(180deg, var(--home-page-bg), color-mix(in srgb, var(--home-section-tint) 28%, var(--home-page-bg)));position:relative}
.qMXlmq_section{background:var(--home-paper)}.qMXlmq_grid{grid-template-columns:minmax(0,1fr);display:grid}.qMXlmq_card{border-top:1px solid var(--home-rule);height:100%;padding:1.5rem 0}.qMXlmq_icon{width:2.75rem;height:2.75rem;color:var(--home-accent-strong);background:var(--home-accent-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (min-width:640px){.qMXlmq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.qMXlmq_card{padding-block:1.5rem}}@media (min-width:1024px){.qMXlmq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 3.5rem}}
