.hero-case{padding-block:56px 64px}.hero-case .pagehead__inner{max-width:none;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr);gap:0 56px;align-items:center}.hero-case .pagehead__title{max-width:none;font-size:48px;letter-spacing:-0.03em;text-wrap:initial}.hero-case .pagehead__lede{margin-top:24px;font-size:21px;max-width:46ch}.hero-case .pagehead__actions{margin-top:32px;gap:28px}.hero-case .crumb{margin-bottom:22px}.hero-case .pagehead__kicker{margin-bottom:18px}.caseflow{position:relative;background:var(--paper);border-radius:var(--radius);box-shadow:0 14px 44px rgba(20,21,31,0.10)}.caseflow__layer{position:relative;padding:18px 26px 19px 28px}.caseflow__layer::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px}.caseflow__layer--in::before{background:var(--ink)}.caseflow__layer--context::before,.caseflow__layer--rules::before,.caseflow__layer--acting::before{background:var(--brand)}.caseflow__layer--context::after,.caseflow__layer--rules::after,.caseflow__layer--acting::after{content:"";position:absolute;left:0;top:0;width:24px;height:4px;background:var(--brand)}.caseflow__layer--context{border-top:1px solid var(--line-cool)}.caseflow__layer--rules{background:var(--brandfield);border-top:1px solid #CBE8DA}.caseflow__layer--acting{border-top:1px solid #CBE8DA}.caseflow__label{margin:0;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:0.03em;text-transform:uppercase;color:var(--ink-quiet)}.caseflow__layer--rules .caseflow__label{color:var(--brand-text)}.caseflow__case{margin:10px 0 0;font-family:var(--display);font-size:29px;font-weight:700;line-height:1.15;letter-spacing:-0.026em;color:var(--ink)}.caseflow__facts{display:flex;flex-wrap:wrap;gap:8px 26px;margin:12px 0 0;padding:0;list-style:none}.caseflow__facts li{position:relative;padding-left:15px;font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-0.008em;color:var(--ink-body)}.caseflow__facts li::before{content:"";position:absolute;left:0;top:6px;width:3px;height:15px;background:var(--ink)}.caseflow__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 24px;margin:13px 0 0;padding:0;list-style:none}.caseflow__list li{position:relative;padding-left:16px;font-family:var(--display);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-0.012em;color:var(--ink)}.caseflow__list li::before{content:"";position:absolute;left:0;top:5px;width:3px;height:17px;background:var(--brand)}.caseflow__rule{margin:11px 0 0;font-family:var(--display);font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-0.012em;color:var(--ink)}.caseflow__done{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:0 18px;margin:0;padding:19px 26px 19px 28px;background:var(--secured)}.caseflow__done .caseflow__label{color:#A9D6C3}.caseflow__done-value{font-family:var(--display);font-size:23px;font-weight:700;line-height:1.28;letter-spacing:-0.02em;color:#FFFFFF}.caseflow__note{margin-top:20px;max-width:640px;font-size:17px}@media (prefers-reduced-motion:no-preference){.caseflow>*{animation:caseflow-in 0.6s cubic-bezier(0.16,1,0.3,1) both}.caseflow>*:nth-child(1){animation-delay:0.06s}.caseflow>*:nth-child(2){animation-delay:0.20s}.caseflow>*:nth-child(3){animation-delay:0.34s}.caseflow>*:nth-child(4){animation-delay:0.48s}.caseflow>*:nth-child(5){animation-delay:0.62s}}@keyframes caseflow-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.part{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:0 64px;align-items:start;margin-top:52px;border-top:1px solid var(--line-cool)}.part__side{padding-top:32px}.part__side--rest{padding-left:56px;border-left:1px solid var(--line-cool)}.part__label{margin:0 0 22px;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-quiet)}.part__side--rest .part__label{color:var(--brand-text)}.part__one{position:relative;margin:0;padding-left:20px;font-family:var(--display);font-size:34px;font-weight:700;line-height:1.14;letter-spacing:-0.028em;color:var(--ink)}.part__one::before{content:"";position:absolute;left:0;top:6px;width:4px;height:28px;background:var(--ink)}.part__aside{margin:20px 0 0;padding-left:20px;font-size:19px;line-height:1.55;color:var(--ink-body)}.part__rest{display:flex;flex-wrap:wrap;gap:16px 34px;margin:0;padding:0;list-style:none}.part__rest li{position:relative;padding-left:19px;font-family:var(--display);font-size:23px;font-weight:600;line-height:1.26;letter-spacing:-0.018em;color:var(--ink)}.part__rest li::before{content:"";position:absolute;left:0;top:5px;width:3px;height:20px;background:var(--brand)}.part__hint{margin:26px 0 0;padding-top:22px;border-top:1px solid #CBE8DA;font-size:19px;line-height:1.55;color:var(--ink-body)}.caserun{margin:58px 0 0}.caserun__stage{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 44px;align-items:start}.caserun__label{margin:4px 0 0;font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-quiet)}.caserun__stage--trigger{padding:0 44px 44px 44px;border-left:7px solid var(--ink)}.caserun__case{margin:0;font-family:var(--display);font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:var(--ink)}.caserun__from{margin:14px 0 0;font-size:20px;line-height:1.48;color:var(--ink-body)}.caserun__block{border-left:7px solid var(--brand);background:var(--paper);border-radius:0 var(--radius) var(--radius) 0;box-shadow:0 22px 64px rgba(20,21,31,0.13)}.caserun__block .caserun__stage{padding:40px 56px 42px 44px}.caserun__block .caserun__stage + .caserun__stage{border-top:1px solid var(--line-cool)}.caserun__block .caserun__stage--rules{background:var(--brandfield);border-top-color:#CBE8DA}.caserun__block .caserun__stage--rules + .caserun__stage{border-top-color:#CBE8DA}.caserun__block .caserun__stage--rules .caserun__label{color:var(--brand-text)}.caserun__says{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-0.004em;color:var(--brand-text)}.caserun__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 32px;margin:18px 0 0;padding:0;list-style:none}.caserun__facts li{position:relative;padding-left:18px;font-size:20px;line-height:1.4;color:var(--ink)}.caserun__facts li::before{content:"";position:absolute;left:0;top:5px;width:3px;height:18px;background:var(--brand)}.caserun__ask{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 44px;margin:20px 0 0;padding:0;list-style:none}.caserun__ask li{position:relative;padding-left:21px;font-family:var(--display);font-size:25px;font-weight:600;line-height:1.24;letter-spacing:-0.02em;color:var(--ink)}.caserun__ask li::before{content:"";position:absolute;left:0;top:7px;width:4px;height:22px;background:var(--brand)}.caserun__example{position:relative;margin:26px 0 0;padding-left:19px;font-size:19px;line-height:1.5;color:var(--ink-body)}.caserun__example::before{content:"";position:absolute;left:0;top:6px;width:3px;height:19px;background:var(--exception)}.caserun__example b{font-weight:700;color:var(--ink)}.caserun__control{margin:26px 0 0;padding:22px 0 0;border-top:1px solid #CBE8DA;font-family:var(--display);font-size:22px;font-weight:600;line-height:1.38;letter-spacing:-0.014em;color:var(--ink)}.caserun__acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 44px;margin:18px 0 0;padding:0;list-style:none}.caserun__acts li{position:relative;padding-left:19px;font-family:var(--display);font-size:23px;font-weight:600;line-height:1.26;letter-spacing:-0.016em;color:var(--ink)}.caserun__acts li::before{content:"";position:absolute;left:0;top:6px;width:3px;height:20px;background:var(--brand)}.caserun__record{display:flex;flex-wrap:wrap;gap:13px 30px;margin:18px 0 0;padding:0;list-style:none}.caserun__record li{position:relative;padding-left:17px;font-size:19px;line-height:1.4;color:var(--ink)}.caserun__record li::before{content:"";position:absolute;left:0;top:5px;width:3px;height:17px;background:var(--brand)}.caserun__filed{margin:18px 0 0;font-size:18px;line-height:1.5;color:var(--ink-body)}.caserun__done{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 44px;align-items:baseline;margin:0;padding:42px 56px 42px 44px;background:var(--secured);border-left:7px solid var(--secured)}.caserun__done .caserun__label{color:#A9D6C3}.caserun__result{font-family:var(--display);font-size:33px;font-weight:700;line-height:1.2;letter-spacing:-0.026em;color:#FFFFFF}@media (prefers-reduced-motion:no-preference){.caserun[data-sequence="armed"] .caserun__stage,.caserun[data-sequence="armed"] .caserun__done{opacity:0}.caserun[data-sequence="running"] .caserun__stage,.caserun[data-sequence="running"] .caserun__done{animation:caserun-in 0.62s cubic-bezier(0.16,1,0.3,1) both}.caserun[data-sequence="running"] .caserun__stage--trigger{animation-delay:0s}.caserun[data-sequence="running"] .caserun__stage--data{animation-delay:0.13s}.caserun[data-sequence="running"] .caserun__stage--rules{animation-delay:0.26s}.caserun[data-sequence="running"] .caserun__stage--acting{animation-delay:0.39s}.caserun[data-sequence="running"] .caserun__stage--record{animation-delay:0.52s}.caserun[data-sequence="running"] .caserun__done{animation-delay:0.65s}}@keyframes caserun-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.combo-head{max-width:none}.combo{margin:50px 0 0}.combo__terms{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 0;margin:0;padding:0;list-style:none}.combo__terms li{font-family:var(--display);font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-0.026em;color:var(--ink)}.combo__terms li + li::before{content:"×";margin-inline:20px;font-weight:600;color:var(--brand-text)}.combo__result{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 20px;margin:34px 0 0;padding-top:28px;border-top:1px solid var(--line-cool)}.combo__arrow{font-family:var(--display);font-size:26px;font-weight:700;color:var(--brand-text)}.combo__value{font-family:var(--display);font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-0.028em;color:var(--ink)}.combo__note{margin-top:26px}.controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:52px 0 0;border-top:1px solid var(--line-cool)}.controls>div{padding:30px 40px 32px 0}.controls>div:nth-child(3n+2),.controls>div:nth-child(3n){padding-left:40px;border-left:1px solid var(--line-cool)}.controls>div:nth-child(n+4){border-top:1px solid var(--line-cool)}.controls h3{position:relative;margin:0;padding-left:18px;font-family:var(--display);font-size:22px;font-weight:700;line-height:1.24;letter-spacing:-0.018em;color:var(--ink)}.controls h3::before{content:"";position:absolute;left:0;top:4px;width:3px;height:20px;background:var(--brand)}.controls p{margin:12px 0 0 18px;font-size:18px;line-height:1.55;color:var(--ink-body)}.today{margin:48px 0 0}.today__label{margin:0 0 22px;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-quiet)}.today__stack{display:flex;flex-wrap:wrap;gap:16px 36px;margin:0;padding:0;list-style:none}.today__stack li{position:relative;padding-left:18px;font-family:var(--display);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;color:var(--ink)}.today__stack li::before{content:"";position:absolute;left:0;top:4px;width:3px;height:21px;background:var(--ink)}.today__aside{margin:24px 0 0;max-width:74ch;font-size:19px;line-height:1.55;color:var(--ink-body)}.today__result{margin:40px 0 0;padding:34px 44px 36px 40px;background:var(--brandfield);border-left:6px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0}.today__result .today__label{color:var(--brand-text);margin-bottom:16px}.today__value{margin:0;max-width:40ch;font-family:var(--display);font-size:28px;font-weight:700;line-height:1.28;letter-spacing:-0.024em;color:var(--ink)}.wire{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,0.72fr) minmax(0,1.38fr);margin:46px 0 0;border-top:1px solid var(--line-cool)}.wire__group{padding:30px 40px 32px 0}.wire__group + .wire__group{padding-left:40px;border-left:1px solid var(--line-cool)}.wire__label{margin:0 0 20px;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-quiet)}.wire__group--core .wire__label,.wire__group--out .wire__label{color:var(--brand-text)}.wire__turn{margin-right:12px;font-weight:700;color:var(--brand)}.wire__items{display:flex;flex-wrap:wrap;gap:13px 30px;margin:0;padding:0;list-style:none}.wire__items li{position:relative;padding-left:17px;font-family:var(--display);font-size:21px;font-weight:600;line-height:1.26;letter-spacing:-0.016em;color:var(--ink)}.wire__items li::before{content:"";position:absolute;left:0;top:4px;width:3px;height:18px;background:var(--brand)}.wire__group--in .wire__items li::before{background:var(--ink)}.wire__core{margin:0;font-family:var(--display);font-size:32px;font-weight:700;line-height:1.16;letter-spacing:-0.028em;color:var(--brand-text)}.wire__go{display:inline-block;margin-top:30px}.risks{display:flex;flex-wrap:wrap;gap:18px 40px;margin:46px 0 0;padding:34px 0 0;border-top:1px solid var(--line-cool);list-style:none}.risks li{position:relative;padding-left:18px;font-family:var(--display);font-size:23px;font-weight:600;line-height:1.24;letter-spacing:-0.018em;color:var(--ink)}.risks li::before{content:"";position:absolute;left:0;top:5px;width:3px;height:20px;background:var(--ink)}.risks__note{margin-top:32px}.dod{position:relative;max-width:860px;margin:50px 0 0;background:var(--paper);border-radius:var(--radius);box-shadow:0 12px 40px rgba(20,21,31,0.09);overflow:hidden}.dod__steps{position:relative;margin:0;padding:22px 40px 24px 66px;list-style:none}.dod__steps::before{content:"";position:absolute;left:34px;top:22px;bottom:24px;width:4px;background:var(--brand)}.dod__step{position:relative;padding:15px 0;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-0.018em;color:var(--ink)}.dod__step + .dod__step{border-top:1px solid var(--line-cool)}.dod__step::before{content:"";position:absolute;left:-38px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;background:var(--brand)}.dod__done{margin:0;padding:26px 40px 28px 66px;background:var(--secured);font-family:var(--display);font-size:25px;font-weight:700;line-height:1.28;letter-spacing:-0.022em;color:#FFFFFF}.proof__lead{margin:26px 0 0;max-width:72ch;font-size:20px;line-height:1.55;color:var(--ink-body)}@media (max-width:1180px){.hero-case .pagehead__inner{gap:0 44px}.hero-case .pagehead__title{font-size:40px}.part{grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr);gap:0 44px}.part__side--rest{padding-left:44px}.part__one{font-size:30px}.caserun__stage,.caserun__done{grid-template-columns:150px minmax(0,1fr);gap:0 32px}.caserun__block .caserun__stage{padding:34px 34px 36px 32px}.caserun__stage--trigger{padding:0 34px 34px 32px}.caserun__done{padding:32px 34px 32px 32px}.caserun__case{font-size:35px}.caserun__ask li{font-size:22px}.caserun__acts li{font-size:21px}.caserun__control{font-size:20px}.caserun__result{font-size:28px}.combo__terms li{font-size:27px}.combo__terms li + li::before{margin-inline:16px}.controls>div{padding-right:30px}.controls>div:nth-child(3n+2),.controls>div:nth-child(3n){padding-left:30px}.wire{grid-template-columns:minmax(0,0.9fr) minmax(0,0.8fr) minmax(0,1.3fr)}.wire__group{padding-right:30px}.wire__group + .wire__group{padding-left:30px}.wire__core{font-size:28px}}@media (max-width:1000px){.hero-case .pagehead__inner{grid-template-columns:minmax(0,1fr);gap:44px 0}.hero-case .pagehead__lede{max-width:60ch}.caseflow{max-width:620px}.caserun__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.controls{grid-template-columns:repeat(2,minmax(0,1fr))}.controls>div:nth-child(3n+2),.controls>div:nth-child(3n){padding-left:0;border-left:0}.controls>div:nth-child(even){padding-left:40px;border-left:1px solid var(--line-cool)}.controls>div:nth-child(odd){padding-right:40px}.controls>div:nth-child(n+3){border-top:1px solid var(--line-cool)}.wire{grid-template-columns:minmax(0,1fr)}.wire__group{padding:30px 0 32px}.wire__group + .wire__group{padding-left:0;border-left:0;border-top:1px solid var(--line-cool)}}@media (max-width:860px){.hero-case{padding-block:44px 52px}.hero-case .pagehead__title{font-size:36px}.caseflow{max-width:none}.caseflow__case{font-size:25px}.part{grid-template-columns:minmax(0,1fr)}.part__side--rest{padding-left:0;padding-top:32px;border-left:0;border-top:1px solid var(--line-cool)}.part__one{font-size:28px}.caserun__stage,.caserun__done{grid-template-columns:minmax(0,1fr);gap:12px 0}.caserun__label{margin-top:0}.caserun__case{font-size:29px}.caserun__ask,.caserun__acts{grid-template-columns:minmax(0,1fr)}.caserun__ask li{font-size:21px}.caserun__acts li{font-size:20px}.caserun__control{font-size:19px}.caserun__result{font-size:24px}.combo__terms li{font-size:23px}.combo__value{font-size:27px}.today__stack li{font-size:21px}.today__result{padding:28px 26px 30px 26px}.today__value{font-size:24px}.risks li{font-size:21px}.dod__steps{padding:18px 26px 20px 60px}.dod__steps::before{left:28px}.dod__step{font-size:21px}.dod__step::before{left:-38px}.dod__done{padding:22px 26px 24px 60px;font-size:22px}}@media (max-width:560px){.hero-case .pagehead__title{font-size:30px}.caseflow__layer{padding:19px 22px 20px 24px}.caseflow__list{grid-template-columns:minmax(0,1fr)}.caseflow__done{padding:18px 22px 18px 24px;grid-template-columns:minmax(0,1fr);gap:4px 0}.caseflow__case{font-size:23px}.caserun__facts{grid-template-columns:minmax(0,1fr)}.caserun__block .caserun__stage{padding:24px 20px 26px 22px}.caserun__stage--trigger{padding:0 20px 26px 22px}.caserun__done{padding:22px 20px 22px 22px}.combo__terms li{font-size:21px}.combo__terms li + li::before{margin-inline:12px}.controls{grid-template-columns:minmax(0,1fr)}.controls>div:nth-child(odd),.controls>div:nth-child(even){padding:26px 0 28px;border-left:0}.controls>div:nth-child(n+2){border-top:1px solid var(--line-cool)}.dod__steps{padding:16px 20px 18px 52px}.dod__steps::before{left:22px}.dod__done{padding:20px 20px 22px 52px}}