.section-explainer_explainer__0BghH{container-type:inline-size;max-width:56rem;margin:0 0 24px;padding:2px 0 2px 12px;border-left:2px solid #8cc4b6;color:var(--ac-ink,#1f3043)}.section-explainer_purpose__wgadA{margin:0;color:#34495b;font-size:.9rem;line-height:1.55;text-wrap:pretty;overflow-wrap:anywhere}.section-explainer_details__GNjef{margin-top:8px}.section-explainer_summary__tV_ry{display:inline-flex;align-items:center;gap:6px;min-height:32px;border-radius:6px;color:var(--ac-sage-dark,#236a63);font-size:.8rem;font-weight:600;line-height:1.3;cursor:pointer;list-style:none}.section-explainer_summary__tV_ry::-webkit-details-marker{display:none}.section-explainer_summary__tV_ry:focus-visible{outline:2px solid #32958a;outline-offset:2px}.section-explainer_chevron__4wDeD{flex-shrink:0;transition:rotate .18s ease}.section-explainer_details__GNjef[open] .section-explainer_chevron__4wDeD{rotate:180deg}.section-explainer_facts__IzjLH{display:grid;gap:8px;margin:0}.section-explainer_summary__tV_ry+.section-explainer_facts__IzjLH{margin-top:4px}.section-explainer_facts__IzjLH>div{display:grid;grid-template-columns:1fr;gap:2px;min-width:0}.section-explainer_facts__IzjLH dt{color:var(--ac-sage-dark,#236a63);font-size:.72rem;font-weight:600;line-height:1.5}.section-explainer_facts__IzjLH dd{margin:0;min-width:0;color:#4d6072;font-size:.82rem;line-height:1.55;text-wrap:pretty;overflow-wrap:anywhere}.section-explainer_flow__Hs5Vw{font-weight:600;color:#1d5a53}.section-explainer_flowStep__zCLjU{white-space:nowrap}.section-explainer_flowEnd__YpGyy{color:#34495b;font-weight:400}.section-explainer_arrow__PztI7{margin-left:.3em;color:var(--ac-sage,#32796f);font-weight:400}.section-explainer_srOnly__4V6UN{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@container (min-width: 460px){.section-explainer_facts__IzjLH>div{grid-template-columns:7.2rem minmax(0,1fr);gap:12px;align-items:baseline}}@media (min-width:641px){.section-explainer_summary__tV_ry{display:none}.section-explainer_summary__tV_ry+.section-explainer_facts__IzjLH{margin-top:0}}@media (prefers-reduced-motion:reduce){.section-explainer_chevron__4wDeD{transition:none}}.demo-orientation_band__Aqcpy{--or-ink:var(--ac-ink,#1f3043);--or-muted:var(--ac-muted,#607184);--or-rule:var(--ac-rule,#e0e7ed);--or-sage:var(--ac-sage,#32796f);--or-sage-dark:var(--ac-sage-dark,#236a63);--or-ease:var(--ac-ease,cubic-bezier(.2,.7,.2,1));--or-serif:var(--font-instrument-serif),Georgia,serif;--or-mono:var(--font-geist-mono),ui-monospace,monospace;--or-focus:#32958a;position:relative;isolation:isolate;background:linear-gradient(180deg,#e8f1ee 0,#f0f5f4 10rem,var(--ac-paper,#f5f7f9) 24rem);border-bottom:1px solid var(--or-rule);color:var(--or-ink);font-family:var(--font-geist-sans),system-ui,sans-serif;line-height:1.5}.demo-orientation_band__Aqcpy *,.demo-orientation_band__Aqcpy :after,.demo-orientation_band__Aqcpy :before{box-sizing:border-box}.demo-orientation_band__Aqcpy:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 5%,rgb(50 121 111/40%) 50%,transparent 95%);pointer-events:none}.demo-orientation_band__Aqcpy:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(42rem 20rem at 10% 0,rgb(95 196 176/13%),transparent 70%),radial-gradient(36rem 20rem at 92% 4%,rgb(155 227 210/16%),transparent 70%);pointer-events:none}.demo-orientation_inner__neWH7{width:min(100% - 4rem,92rem);margin:0 auto;padding:clamp(2.75rem,5vw,4.5rem) 0 clamp(2.25rem,4vw,3.25rem);display:grid;gap:clamp(2.75rem,5vw,4.25rem)}.demo-orientation_intro__A4nx1{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.demo-orientation_problem__BP67N{min-width:0}.demo-orientation_eyebrow__lC691{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.1rem;padding:.32rem .8rem .32rem .65rem;border:1px solid #c9e0d9;border-radius:999px;background:rgb(255 255 255/72%);box-shadow:inset 0 1px 0 #fff,0 6px 16px -14px rgb(23 73 74/60%);color:var(--or-sage-dark);font-family:var(--or-mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.demo-orientation_eyebrowDot__9QnOd{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#2c8c79;box-shadow:0 0 0 3px rgb(44 140 121/16%)}.demo-orientation_problemTitle__ahFK2{margin:0;color:var(--or-ink);font-family:var(--or-serif);font-size:clamp(1.9rem,1.4rem + 1.1vw,2.55rem);font-weight:400;line-height:1.05;letter-spacing:-.02em}.demo-orientation_problemTitle__ahFK2 em{color:#2a7167;font-style:italic}.demo-orientation_problemLead__Jvpl3{max-width:32em;margin:1.15rem 0 0;color:var(--or-ink);font-size:clamp(1.08rem,1rem + .4vw,1.3rem);font-weight:450;line-height:1.5;letter-spacing:-.012em}.demo-orientation_problemBody__fkw9j{max-width:40em;margin:.7rem 0 0;color:var(--or-muted);font-size:.98rem;line-height:1.65}.demo-orientation_scenario__FDnWQ{position:relative;min-width:0;overflow:hidden;padding:clamp(1.35rem,2.6vw,2rem);border:1px solid #d3e4df;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgb(31 48 67/5%),0 30px 60px -42px rgb(23 73 74/55%)}.demo-orientation_scenario__FDnWQ:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#5fc4b0,var(--or-sage-dark) 55%,#17494a);pointer-events:none}.demo-orientation_scenario__FDnWQ:after{content:"";position:absolute;top:-9rem;right:-7rem;width:20rem;height:20rem;border-radius:50%;background:radial-gradient(circle,rgb(95 196 176/15%),transparent 68%);pointer-events:none}.demo-orientation_scenario__FDnWQ>*{position:relative;z-index:1}.demo-orientation_cardTitle__0Fz2h{margin:0;font-family:var(--or-serif);font-size:clamp(1.75rem,1.35rem + 1vw,2.2rem);font-weight:400;line-height:1.08;letter-spacing:-.012em}.demo-orientation_shift__furg4{margin-top:1.1rem;overflow:hidden;border:1px solid var(--or-rule);border-radius:14px}.demo-orientation_shiftRow__HiXfx{--mark:28px;position:relative;display:grid;grid-template-columns:var(--mark) minmax(0,1fr);gap:.85rem;align-items:start;margin:0;padding:.9rem 1rem}.demo-orientation_shiftRow__HiXfx[data-side=before]{background:#fdf8f0}.demo-orientation_shiftRow__HiXfx[data-side=after]{border-top:1px solid #dcebe5;background:#f1f8f5}.demo-orientation_shiftMark__pcuuh{display:grid;place-items:center;width:var(--mark);height:var(--mark);border-radius:50%}.demo-orientation_shiftRow__HiXfx[data-side=before] .demo-orientation_shiftMark__pcuuh{color:#8a4a1f;background:#fff;box-shadow:inset 0 0 0 1.5px #e7c79a}.demo-orientation_shiftRow__HiXfx[data-side=after] .demo-orientation_shiftMark__pcuuh{color:var(--or-sage-dark);background:#fff;box-shadow:inset 0 0 0 1.5px #9fcdbf;transition:background .3s,color .3s}.demo-orientation_shift__furg4[data-fixed] .demo-orientation_shiftRow__HiXfx[data-side=after] .demo-orientation_shiftMark__pcuuh{color:#fff;background:linear-gradient(145deg,#3f8f7f,#17494a);box-shadow:0 0 0 4px rgb(50 121 111/14%)}.demo-orientation_shift__furg4[data-fixed] .demo-orientation_shiftRow__HiXfx[data-side=before]{background:#f7f9fa}.demo-orientation_shift__furg4[data-fixed] .demo-orientation_shiftRow__HiXfx[data-side=before] .demo-orientation_shiftMark__pcuuh{color:#607184;box-shadow:inset 0 0 0 1.5px #d5dee6}.demo-orientation_shiftArrow__q_ksH{position:absolute;top:-11px;left:calc(1rem + var(--mark) / 2 - 11px);display:grid;place-items:center;width:22px;height:22px;border:1px solid #cfe0da;border-radius:50%;background:#fff;color:var(--or-sage)}.demo-orientation_shiftText__tFbUx{display:grid;gap:.15rem;min-width:0;padding-top:.1rem}.demo-orientation_shiftLabel__iNRmX{color:#6a5237;font-family:var(--or-mono);font-size:.64rem;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.demo-orientation_shiftRow__HiXfx[data-side=after] .demo-orientation_shiftLabel__iNRmX{color:var(--or-sage-dark)}.demo-orientation_shiftSentence__62zjJ{color:var(--or-ink);font-size:.95rem;line-height:1.55}.demo-orientation_shiftSentence__62zjJ:first-letter{text-transform:uppercase}.demo-orientation_status__2E8Pi{margin-top:1rem;overflow:hidden;border:1px solid var(--or-rule);border-radius:12px;background:#fafcfc}.demo-orientation_statusLabel__ZcBD0{margin:0;padding:.55rem .9rem;border-bottom:1px solid var(--or-rule);color:var(--or-muted);font-family:var(--or-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.demo-orientation_statusList__TJLPA{margin:0;padding:0;list-style:none}.demo-orientation_statusRow__tHNKz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem 1rem;padding:.7rem .9rem}.demo-orientation_statusRow__tHNKz+.demo-orientation_statusRow__tHNKz{border-top:1px solid #edf1f4}.demo-orientation_statusPlatform__s6PTx{font-size:.88rem;font-weight:600}.demo-orientation_chip__Oii1a{display:inline-flex;align-items:center;gap:.45rem;padding:.22rem .65rem .22rem .55rem;border:1px solid #d5dee6;border-radius:999px;background:#f0f4f7;color:#4d6072;font-size:.74rem;font-weight:600;line-height:1.35}.demo-orientation_chip__Oii1a[data-tone=done]{color:#205e53;background:#e7f3e9;border-color:#bfdbc8}.demo-orientation_chip__Oii1a[data-tone=waiting]{color:var(--ac-amber,#80551b);background:var(--ac-amber-wash,#fff5e4);border-color:#ecd3a6}.demo-orientation_chip__Oii1a[data-tone=declined]{color:#963941;background:var(--ac-red-wash,#fff0f0);border-color:#ecc7ca}.demo-orientation_chipDot__4j_xe{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:currentColor}.demo-orientation_chip__Oii1a[data-tone=done] .demo-orientation_chipDot__4j_xe{box-shadow:0 0 0 2.5px rgb(32 94 83/16%)}.demo-orientation_chip__Oii1a[data-tone=waiting] .demo-orientation_chipDot__4j_xe{animation:demo-orientation_or-pulse__jwzro 2.2s ease-out infinite}@keyframes demo-orientation_or-pulse__jwzro{0%{box-shadow:0 0 0 0 rgb(128 85 27/42%)}70%,to{box-shadow:0 0 0 6px rgb(128 85 27/0)}}.demo-orientation_watch__WWPEX{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.35rem}.demo-orientation_watchButton__L0RgB{display:inline-flex;align-items:center;gap:.65rem;min-height:46px;padding:.55rem 1.15rem .55rem .55rem;border:1px solid var(--or-sage-dark);border-radius:999px;background:linear-gradient(180deg,#2b7a70,var(--or-sage-dark));color:#fff;font:inherit;font-size:.88rem;font-weight:600;line-height:1.3;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255/16%),0 1px 2px rgb(23 73 74/25%),0 10px 22px -12px rgb(23 73 74/75%);transition:background .18s,box-shadow .18s,translate .2s var(--or-ease)}.demo-orientation_watchButton__L0RgB:hover{background:linear-gradient(180deg,#236a63,#18554f);box-shadow:inset 0 1px 0 rgb(255 255 255/16%),0 1px 2px rgb(23 73 74/25%),0 14px 26px -12px rgb(23 73 74/85%);translate:0 -1px}.demo-orientation_watchIcon__KQ6_D{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;padding-left:2px;border-radius:50%;background:#fff;color:var(--or-sage-dark);box-shadow:0 0 0 4px rgb(255 255 255/14%)}.demo-orientation_watchNote__On4hr{margin:0;color:var(--or-muted);font-size:.78rem}.demo-orientation_block__d17RQ{display:grid;gap:1.35rem;min-width:0}.demo-orientation_blockHeader__HpVz1{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 2rem;padding-bottom:.95rem;border-bottom:1px solid var(--or-rule)}.demo-orientation_blockTitle__rco1f{margin:0;font-family:var(--or-serif);font-size:clamp(1.9rem,1.4rem + 1.1vw,2.55rem);font-weight:400;line-height:1.05;letter-spacing:-.015em}.demo-orientation_blockCopy__bb6Hc{max-width:62ch;margin:0;color:var(--or-muted);font-size:.9rem}.demo-orientation_steps__blZsk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none}.demo-orientation_step__ztzhc{--pad:1.25rem;position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--pad) var(--pad) 0;border:1px solid var(--or-rule);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgb(31 48 67/4%),0 12px 28px -22px rgb(31 48 67/28%);transition:border-color .2s,box-shadow .2s,translate .25s var(--or-ease)}.demo-orientation_step__ztzhc:hover{border-color:#c3dcd4;box-shadow:0 1px 2px rgb(31 48 67/5%),0 20px 36px -22px rgb(23 73 74/42%);translate:0 -2px}.demo-orientation_stepTop__W6vvv{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.demo-orientation_stepIcon__bV561{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--or-sage-dark);background:linear-gradient(160deg,#f1f8f6,#dfeee9);box-shadow:inset 0 0 0 1px #cfe3dc,inset 0 1px 0 #fff}.demo-orientation_stepNumber__g_5OC{color:#6f8c85;font-family:var(--or-serif);font-size:1.9rem;font-style:italic;line-height:1;letter-spacing:-.02em}.demo-orientation_stepBody__XEcrV{display:grid;flex:1;align-content:start;gap:.4rem;margin-top:1rem;padding-bottom:1.15rem}.demo-orientation_stepTitle__BURPM{margin:0;font-size:1.02rem;font-weight:650;line-height:1.3;letter-spacing:-.02em}.demo-orientation_stepText__HgQy3{margin:0;color:var(--or-muted);font-size:.86rem;line-height:1.55}.demo-orientation_stepFact__1OZd8{display:flex;align-items:center;gap:.5rem;margin:.35rem 0 0;color:var(--or-sage-dark);font-size:.76rem;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.demo-orientation_stepFact__1OZd8:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#3f9a86;box-shadow:0 0 0 3px rgb(63 154 134/15%)}.demo-orientation_stepButton__Pbu54{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:calc(100% + 2 * var(--pad));min-height:46px;margin:0 calc(-1 * var(--pad));padding:.8rem var(--pad);border:0;border-top:1px solid #edf1f4;border-radius:0 0 15px 15px;background:#fafcfc;color:var(--or-sage-dark);font:inherit;font-size:.8rem;font-weight:600;text-align:left;cursor:pointer;transition:background .18s}.demo-orientation_stepButton__Pbu54:after{content:"";position:absolute;inset:0;border-radius:16px}.demo-orientation_stepButton__Pbu54 svg{flex:0 0 auto;transition:translate .2s var(--or-ease)}.demo-orientation_step__ztzhc:hover .demo-orientation_stepButton__Pbu54{background:#eef6f3}.demo-orientation_step__ztzhc:hover .demo-orientation_stepButton__Pbu54 svg{translate:3px 0}.demo-orientation_step__ztzhc .demo-orientation_stepButton__Pbu54:focus-visible{outline:3px solid var(--or-focus);outline-offset:-3px}@supports selector(:has(*)){.demo-orientation_step__ztzhc .demo-orientation_stepButton__Pbu54:focus-visible{outline:none}.demo-orientation_step__ztzhc:has(.demo-orientation_stepButton__Pbu54:focus-visible){outline:3px solid var(--or-focus);outline-offset:3px}}.demo-orientation_stepJoin__13wLG{position:absolute;top:calc(var(--pad) + 10px);right:calc(-.55rem - 11px);z-index:2;display:grid;place-items:center;width:22px;height:22px;border:1px solid #cfe0da;border-radius:50%;background:#fff;color:var(--or-sage);box-shadow:0 2px 6px -2px rgb(31 48 67/20%);pointer-events:none}.demo-orientation_roles__QqLR6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none}.demo-orientation_role__8QLKx{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--or-rule);border-radius:14px;background:rgb(255 255 255/75%)}.demo-orientation_roleIcon__K1M02{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#236a63;background:#e3f1ec;box-shadow:inset 0 0 0 1px #c6e0d7}.demo-orientation_role__8QLKx[data-tone=representative] .demo-orientation_roleIcon__K1M02{color:#35597a;background:#e8eff6;box-shadow:inset 0 0 0 1px #cddbe8}.demo-orientation_role__8QLKx[data-tone=operator] .demo-orientation_roleIcon__K1M02{color:#fff;background:linear-gradient(150deg,#2f7a72,#17494a);box-shadow:inset 0 1px 0 rgb(255 255 255/18%)}.demo-orientation_role__8QLKx[data-tone=reviewer] .demo-orientation_roleIcon__K1M02{color:#80551b;background:#fbf0dc;box-shadow:inset 0 0 0 1px #ecd6ae}.demo-orientation_roleName__msssa{margin:0;font-size:.9rem;font-weight:650;line-height:1.35;letter-spacing:-.015em}.demo-orientation_rolePerson__KXBFV{margin:.1rem 0 0;color:var(--or-ink,#1f3043);font-size:.82rem;font-weight:550}.demo-orientation_roleText__Z_BDV{margin:.25rem 0 0;color:var(--or-muted);font-size:.8rem;line-height:1.55}.demo-orientation_tip__F_LQR{display:flex;align-items:flex-start;gap:.55rem;margin:0;color:#4d6072;font-size:.82rem;line-height:1.55}.demo-orientation_tip__F_LQR svg{flex:0 0 auto;margin-top:.17rem;color:var(--or-sage)}.demo-orientation_limits__xjolW{display:flex;align-items:flex-start;gap:.6rem;margin:calc(-.45 * clamp(2.75rem, 5vw, 4.25rem)) 0 0;padding-top:1.25rem;border-top:1px solid var(--or-rule);color:var(--or-muted);font-size:.8rem;line-height:1.6}.demo-orientation_limits__xjolW strong{color:var(--or-ink);font-weight:600}.demo-orientation_limits__xjolW svg{flex:0 0 auto;margin-top:.2rem}.demo-orientation_nowrap__ZuDUO{white-space:nowrap}.demo-orientation_srOnly__XGANt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.demo-orientation_inner__neWH7{width:calc(100% - 2.5rem)}.demo-orientation_roles__QqLR6,.demo-orientation_steps__blZsk{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-orientation_stepJoin__13wLG{display:none}}@media (max-width:900px){.demo-orientation_intro__A4nx1{grid-template-columns:minmax(0,1fr)}.demo-orientation_problemBody__fkw9j,.demo-orientation_problemLead__Jvpl3{max-width:none}}@media (max-width:640px){.demo-orientation_roles__QqLR6,.demo-orientation_steps__blZsk{grid-template-columns:minmax(0,1fr)}.demo-orientation_step__ztzhc{--pad:1.05rem;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.95rem}.demo-orientation_stepTop__W6vvv{flex-direction:column;justify-content:flex-start;gap:.4rem}.demo-orientation_stepNumber__g_5OC{font-size:1.25rem}.demo-orientation_stepBody__XEcrV{margin-top:0;padding-bottom:1rem}.demo-orientation_stepButton__Pbu54{grid-column:1/-1}.demo-orientation_blockHeader__HpVz1{display:grid}.demo-orientation_roles__QqLR6{gap:0;overflow:hidden;border:1px solid var(--or-rule);border-radius:14px;background:#fff}.demo-orientation_role__8QLKx{padding:.9rem 1rem;border:0;border-radius:0;background:transparent}.demo-orientation_role__8QLKx+.demo-orientation_role__8QLKx{border-top:1px solid #edf1f4}}@media (max-width:520px){.demo-orientation_inner__neWH7{width:calc(100% - 2rem)}.demo-orientation_scenario__FDnWQ{border-radius:16px}.demo-orientation_watch__WWPEX{flex-direction:column;align-items:stretch}.demo-orientation_watchButton__L0RgB{justify-content:center}}@media (prefers-reduced-motion:reduce){.demo-orientation_chip__Oii1a[data-tone=waiting] .demo-orientation_chipDot__4j_xe{animation:none}.demo-orientation_shiftRow__HiXfx[data-side=after] .demo-orientation_shiftMark__pcuuh,.demo-orientation_stepButton__Pbu54,.demo-orientation_stepButton__Pbu54 svg,.demo-orientation_step__ztzhc,.demo-orientation_watchButton__L0RgB{transition:none}.demo-orientation_step__ztzhc:hover,.demo-orientation_step__ztzhc:hover .demo-orientation_stepButton__Pbu54 svg,.demo-orientation_watchButton__L0RgB:hover{translate:none}}