._2viR6q_section{background:linear-gradient(180deg, #ffffffc7, 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 26px 60px -34px #0009}@media (min-width:640px){._2viR6q_card{height:29rem}}@media (min-width:1024px){._2viR6q_card{height:32rem}}._2viR6q_card:hover{border-color:color-mix(in srgb, var(--home-panel-border-strong) 85%, transparent);transform:translateY(-4px);box-shadow:0 36px 72px -24px #00000080}._2viR6q_featured{border-color:color-mix(in srgb, var(--primary) 42%, transparent);box-shadow:0 26px 60px -32px #0000009e, 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 40px 80px -26px #0000008a, 0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent);transform:translateY(-5px)}._2viR6q_cta{box-shadow:0 8px 20px -8px #f59e0b80}
._51Ww2a_section{background:linear-gradient(180deg, color-mix(in srgb, #eef3f6 24%, var(--home-page-bg)), color-mix(in srgb, var(--home-paper) 90%, transparent));position:relative;overflow:clip}._51Ww2a_listShell{max-width:48rem;margin-inline:auto}._51Ww2a_staticList{width:100%}._51Ww2a_staticRow{box-sizing:border-box;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 120px;padding-bottom:.85rem}._51Ww2a_itemShell{min-width:0}._51Ww2a_widget{border:1px solid var(--home-panel-border);background:var(--home-panel-bg);box-shadow:var(--home-panel-shadow);transition:border-color .18s var(--motion-ease-entrance), background-color .18s var(--motion-ease-standard), box-shadow .18s var(--motion-ease-standard);border-radius:1.15rem;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);background:var(--home-panel-bg-strong);box-shadow:var(--home-panel-shadow-strong)}._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{background:var(--home-accent-soft);min-width:2.4rem;height:2.4rem;color:var(--home-accent-strong);letter-spacing:.14em;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);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(22rem,.9fr) minmax(24rem,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}._7wpX9q_timeline{min-width:0;padding-block:.15rem;position:relative}._7wpX9q_timelineRule{inset-block:1.2rem;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--primary) 34%, var(--home-panel-border)), transparent);width:1px;position:absolute;left:1.15rem}._7wpX9q_timelineList{gap:.7rem;display:grid}._7wpX9q_stepRow{z-index:1;width:100%;min-height:6.75rem;color:var(--foreground);text-align:left;cursor:pointer;touch-action:manipulation;transition:background-color var(--motion-duration-md) var(--motion-ease-standard), box-shadow var(--motion-duration-md) var(--motion-ease-standard), transform var(--motion-duration-md) var(--motion-ease-entrance);background:0 0;border:0;border-radius:1rem;grid-template-columns:2.65rem minmax(0,1fr);gap:1.15rem;padding:1.05rem 1.2rem 1.05rem 0;display:grid;position:relative}._7wpX9q_stepRow:before{content:"";z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--home-paper) 96%, transparent), color-mix(in srgb, var(--accent) 16%, var(--home-paper))), var(--home-panel-bg);box-shadow:0 26px 70px -48px color-mix(in srgb, var(--primary) 42%, transparent), 0 1px 0 0 #ffffff80 inset;opacity:0;transition:opacity var(--motion-duration-lg) var(--motion-ease-standard), transform var(--motion-duration-lg) var(--motion-ease-entrance), border-color var(--motion-duration-md) var(--motion-ease-standard);border:1px solid #0000;border-radius:1.35rem;position:absolute;inset:0 0 0 -.2rem;transform:scale(.985)}._7wpX9q_stepRow:hover,._7wpX9q_stepRow:focus-visible{outline:none;transform:translate(.08rem)}._7wpX9q_stepRow:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 70%, transparent)}._7wpX9q_stepRowActive:before{opacity:1;border-color:var(--home-panel-border-strong);transform:scale(1)}._7wpX9q_stepNumber{border:1px solid var(--home-panel-border);background:color-mix(in srgb, var(--home-paper) 92%, transparent);width:2.3rem;height:2.3rem;color:color-mix(in srgb, var(--foreground) 45%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.08em;box-shadow:0 12px 26px -22px color-mix(in srgb, var(--foreground) 25%, transparent);transition:background-color var(--motion-duration-md) var(--motion-ease-standard), border-color var(--motion-duration-md) var(--motion-ease-standard), color var(--motion-duration-md) var(--motion-ease-standard), transform var(--motion-duration-md) var(--motion-ease-entrance);border-radius:9999px;justify-content:center;align-items:center;font-size:.66rem;font-weight:850;display:inline-flex}._7wpX9q_stepRowActive ._7wpX9q_stepNumber{border-color:color-mix(in srgb, var(--primary) 82%, var(--home-panel-border));background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 94%, white 6%), color-mix(in srgb, var(--primary) 72%, #111827));color:#fff;box-shadow:0 16px 34px -20px color-mix(in srgb, var(--primary) 72%, transparent), inset 0 1px 0 0 #ffffff47;transform:scale(1.06)}._7wpX9q_stepCopy{min-width:0;padding-top:.08rem}._7wpX9q_stepKicker{color:color-mix(in srgb, var(--primary) 82%, #9a5a12);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.63rem;font-weight:800;line-height:1;display:inline-flex}._7wpX9q_stepTitle{color:var(--foreground);font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin-top:.6rem;font-size:clamp(1.04rem,1.28vw,1.28rem);font-weight:650;line-height:1.12;display:block}._7wpX9q_stepBody{max-width:38rem;color:var(--home-copy);margin-top:.55rem;font-size:.86rem;line-height:1.62;display:block}._7wpX9q_visualPanel{align-self:start;min-width:0;position:sticky;top:5.75rem}._7wpX9q_visualHeader{color:var(--home-copy);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin-bottom:.9rem;font-size:.72rem;font-weight:800;display:grid}._7wpX9q_visualIcon{background:var(--home-accent-soft);width:2rem;height:2rem;color:var(--home-accent-strong);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}._7wpX9q_visualCount{color:var(--home-accent-strong);font-variant-numeric:tabular-nums}._7wpX9q_imageWindow{border:1px solid color-mix(in srgb, white 18%, var(--home-panel-border));background:#0f172a;border-radius:1.2rem;min-height:clamp(24rem,36vw,31rem);position:relative;overflow:hidden;box-shadow:0 34px 80px -48px #000000b3,inset 0 1px #ffffff26}._7wpX9q_image{object-fit:cover;width:100%;height:100%;animation:_7wpX9q_visualImageIn .56s var(--motion-ease-entrance) both;position:absolute;inset:0}._7wpX9q_imageShade{background:linear-gradient(#0f172a14,#0f172a5c 48%,#0f172adb),linear-gradient(90deg,#0f172a94,#0000 58%);position:absolute;inset:0}._7wpX9q_imageCaption{inset-inline:0;color:#fff;gap:.6rem;padding:clamp(1.1rem,3vw,1.65rem);display:grid;position:absolute;bottom:0}._7wpX9q_imageCaption h3{max-width:20ch;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.55rem,3vw,2.55rem);font-weight:650;line-height:.98}._7wpX9q_imageCaption p{color:#ffffffc2;max-width:46ch;font-size:.9rem;line-height:1.62}._7wpX9q_stepCta{width:fit-content;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--primary) 42%, transparent);margin-top:.45rem}@keyframes _7wpX9q_visualImageIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (max-width:64rem){._7wpX9q_process{grid-template-columns:1fr;gap:1.75rem}._7wpX9q_visualPanel{order:-1;position:relative;top:auto}._7wpX9q_imageWindow{min-height:22rem}}@media (max-width:40rem){._7wpX9q_stepRow{grid-template-columns:2.35rem minmax(0,1fr);gap:.9rem;min-height:6.1rem;padding:.85rem .85rem .85rem 0}._7wpX9q_stepNumber{width:2.25rem;height:2.25rem}._7wpX9q_stepBody{font-size:.84rem;line-height:1.58}._7wpX9q_imageWindow{border-radius:1.1rem;min-height:20rem}}@media (prefers-reduced-motion:reduce){._7wpX9q_stepRow,._7wpX9q_stepRow:before,._7wpX9q_stepNumber,._7wpX9q_image{transition:none!important;animation:none!important}}
.NOErAG_section{background:linear-gradient(180deg, color-mix(in srgb, var(--home-paper) 88%, transparent), color-mix(in srgb, #eef3f6 32%, var(--home-page-bg)));position:relative}
.qMXlmq_section{background:linear-gradient(180deg, color-mix(in srgb, var(--home-paper) 88%, transparent), color-mix(in srgb, #eef3f6 26%, var(--home-page-bg)));position:relative;overflow:hidden}.qMXlmq_section:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 5%, transparent), transparent);opacity:.7;position:absolute;inset:0}.qMXlmq_card{border:1px solid var(--home-panel-border);background:var(--home-panel-bg);min-height:15rem;box-shadow:var(--home-panel-shadow);transition:transform var(--motion-duration-lg) var(--motion-ease-entrance), border-color var(--motion-duration-md) var(--motion-ease-standard), box-shadow var(--motion-duration-md) var(--motion-ease-standard);border-radius:1.15rem;flex-direction:column;padding:1.7rem 1.35rem 1.45rem;display:flex;position:relative}.qMXlmq_card:hover{border-color:var(--home-panel-border-strong);box-shadow:var(--home-panel-shadow-strong);transform:translateY(-3px)}.qMXlmq_icon{color:color-mix(in srgb, var(--primary) 80%, transparent);transition:transform .38s cubic-bezier(.34,1.56,.64,1),color .28s}.qMXlmq_card:hover .qMXlmq_icon{color:var(--primary);transform:rotate(-10deg)scale(1.12)}.qMXlmq_num{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--primary) 38%, transparent);font-size:.68rem;font-weight:700;line-height:1;transition:color .28s}.qMXlmq_card:hover .qMXlmq_num{color:color-mix(in srgb, var(--primary) 65%, transparent)}
