.proc-story{--proc-blue:var(--ds-blue-muted,#3b82f6);--proc-blue-deep:var(--ds-blue-deep,#1d4ed8);--proc-sky:var(--ds-blue-light,#93c5fd);--proc-green:var(--ds-blue,#2563eb);--proc-green-deep:var(--ds-navy-mid,#1e3a5f);--proc-green-light:var(--ds-blue-light,#93c5fd);--proc-amber:#d97706;--proc-red:var(--ds-red,#dc2626);--proc-ink:var(--ds-navy,#0f172a);--proc-muted:var(--ds-navy-soft,#64748b);--proc-ease:var(--ds-ease,cubic-bezier(.22, 1, .36, 1));--proc-max:76rem}.proc-story__section{padding-block:clamp(3.5rem,8vw,6.25rem);position:relative}.proc-story__section--timeline{background:linear-gradient(#f8fafc 0%,#fff 100%)}.proc-story__section--prep{background:linear-gradient(#f8fafc 0%,#eff6ff 38%,#f8fafc 100%)}.proc-story__section--caution{color:#f8fafc;background:linear-gradient(165deg,#0f172a 0%,#1e293b 48%,#0f172a 100%);overflow:hidden}.proc-story__section-glow{opacity:0;pointer-events:none;background:radial-gradient(70% 55% at 12% 0,#38bdf824,#0000 58%),radial-gradient(55% 45% at 88% 100%,#6366f11f,#0000 55%);position:absolute;inset:0;transform:scale(1.04)}.proc-story__section--caution.proc-story__section--live .proc-story__section-glow{animation:proc-bg-reveal 1.1s var(--proc-ease) forwards}.proc-story__inner{z-index:1;width:min(100% - 2rem, var(--proc-max));margin-inline:auto;position:relative}.proc-story .category-section-eyebrow{--category-eyebrow-color:var(--proc-blue)}.proc-story--page .proc-story__section-label{border-left:3px solid var(--proc-blue);letter-spacing:.2em;text-transform:uppercase;color:var(--proc-blue-deep);background:linear-gradient(90deg,#0284c71a,#0000 88%);border-radius:0 .375rem .375rem 0;margin:0 0 1.125rem;padding:.5rem 1rem .5rem .875rem;font-size:clamp(.75rem,1.15vw,.8125rem);font-weight:700;display:inline-block}.proc-story--page .proc-story__section-label--prep{border-left-color:var(--proc-green);color:var(--proc-green-deep);background:linear-gradient(90deg,#16a34a1f,#0000 88%)}.proc-story--page .proc-story__section-label--caution{color:#fde68a;background:linear-gradient(90deg,#f59e0b2e,#0000 88%);border-left-color:#f59e0b}.proc-story--page .proc-story__head--stagger{opacity:1;transform:none}.proc-story--page .proc-story__head--stagger .proc-story__section-label,.proc-story--page .proc-story__head--stagger .category-section-title,.proc-story--page .proc-story__head--stagger .category-section-desc{opacity:0;transform:translateY(16px)}.proc-story--page .proc-story__head--stagger.proc-story__head--live .proc-story__section-label{animation:proc-head-in .65s var(--proc-ease) forwards}.proc-story--page .proc-story__head--stagger.proc-story__head--live .category-section-title{animation:proc-head-in .65s var(--proc-ease) .12s forwards}.proc-story--page .proc-story__head--stagger.proc-story__head--live .category-section-desc{animation:proc-head-in .65s var(--proc-ease) .24s forwards}.proc-story--page .proc-story__section--caution .proc-story__head--stagger.proc-story__head--live .proc-story__section-label{animation-delay:0s}.proc-story--page .proc-story__section--caution .proc-story__head--stagger.proc-story__head--live .category-section-title{animation-delay:.14s}.proc-story--page .proc-story__section--caution .proc-story__head--stagger.proc-story__head--live .category-section-desc{animation-delay:.28s}.proc-story--page .proc-story__section--caution.proc-story__section--live .proc-caution--live .proc-caution__block:not(.proc-caution__block--enter){animation-delay:calc(.42s + var(--proc-i,0) * .11s)}.proc-story__section--prep .category-section-eyebrow{--category-eyebrow-color:var(--proc-green-deep)}.proc-story__section--caution .category-section-eyebrow{--category-eyebrow-color:#fbbf24}.proc-story__head{opacity:0;margin-bottom:clamp(2rem,4vw,3rem);transform:translateY(18px)}.proc-story__head--live{animation:proc-head-in .7s var(--proc-ease) forwards}.proc-story__head--dark .category-section-desc{--category-desc-color:#e2e8f0d1}.proc-title-accent{background:var(--category-accent-gradient,linear-gradient(90deg, #1d4ed8 0%, #2563eb 52%, #1e3a5f 100%));color:#0000;-webkit-background-clip:text;background-clip:text}.proc-story__section--prep .proc-title-accent{background:linear-gradient(90deg, var(--ds-navy-mid,#1e3a5f) 0%, var(--ds-blue-deep,#1d4ed8) 50%, var(--ds-blue,#2563eb) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.proc-story__section--caution .proc-title-accent{background:linear-gradient(90deg, #f59e0b 0%, var(--ds-red,#dc2626) 55%, #b91c1c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (min-width:48rem){.proc-story__section--timeline .category-section-title,.proc-story__section--prep .category-section-title{white-space:nowrap;max-width:36rem}.proc-story__section--caution .category-section-title{white-space:nowrap;max-width:32rem}}.proc-story__cta{margin-top:2rem;font-size:.9375rem;font-weight:700}.proc-story__cta a{color:var(--ds-blue-light,#93c5fd);transition:color .25s var(--proc-ease), text-underline-offset .25s var(--proc-ease);text-decoration:none}.proc-story__cta a:hover,.proc-story__cta a:focus-visible{color:#fca5a5;text-underline-offset:3px;box-shadow:var(--ds-focus-ring);border-radius:.25rem;outline:none;text-decoration:underline}.proc-rail__track{display:none}.proc-rail{opacity:0;position:relative;transform:translateY(48px)}.proc-rail--live{animation:proc-section-in .9s var(--proc-ease) 80ms forwards}@media (min-width:48rem){.proc-rail__track{background:#0284c71f;border-radius:999px;height:4px;display:block;position:absolute;top:3.75rem;left:.5rem;right:.5rem;overflow:hidden}.proc-rail__line{border-radius:inherit;background:linear-gradient(90deg, var(--proc-blue), var(--proc-sky));width:0;height:100%;display:block;box-shadow:0 0 12px #38bdf873}.proc-rail--live .proc-rail__line{animation:proc-rail-draw 2s var(--proc-ease) .4s forwards}.proc-rail__glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#38bdf88c,#0000 70%);border-radius:50%;width:3rem;height:3rem;margin-top:-1.5rem;margin-left:-1.5rem;position:absolute;top:50%;left:0}.proc-rail--live .proc-rail__glow{animation:3.2s ease-in-out 1.35s infinite proc-rail-glow}}.proc-rail__steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.proc-rail__steps{grid-template-columns:repeat(6,1fr);gap:.875rem}}.proc-rail__step{opacity:0;transition:transform .38s var(--proc-ease), box-shadow .38s var(--proc-ease), border-color .38s var(--proc-ease);background:#fff;border:1px solid #0284c724;border-radius:1.375rem;flex-direction:column;gap:.875rem;padding:clamp(1.5rem,2.8vw,1.875rem) clamp(1.125rem,2vw,1.375rem);display:flex;position:relative;transform:translateY(36px)scale(.96);box-shadow:0 16px 40px #0f172a12,inset 0 1px #ffffffe6}.proc-rail--live .proc-rail__step{animation:proc-step-in .82s var(--proc-ease) forwards;animation-delay:calc(.48s + var(--proc-i,0) * .11s)}.proc-story--page .proc-rail__step{opacity:0;transform:translateY(60px)scale(.88)}.proc-story--page .proc-rail__step--enter{animation:proc-page-card-in .85s var(--proc-motion-ease,cubic-bezier(.22, 1, .36, 1)) forwards;animation-delay:calc(var(--proc-i,0) * .14s)}.proc-story--page .proc-rail__step--step-1.proc-rail__step--enter{animation-delay:0s}.proc-story--page .proc-rail__step--step-2.proc-rail__step--enter{animation-delay:.14s}.proc-story--page .proc-rail__step--step-3.proc-rail__step--enter{animation-delay:.28s}.proc-story--page .proc-rail__step--step-4.proc-rail__step--enter{animation-delay:.42s}.proc-story--page .proc-rail__connector{display:none}@media (min-width:48rem){.proc-story--page .proc-rail__connector{opacity:0;transform-origin:0;background:#0284c752;width:calc(.875rem + 1px);height:2px;display:block;position:absolute;top:3.5rem;right:-.4375rem;transform:scaleX(0)}.proc-story--page .proc-rail--live .proc-rail__connector{animation:proc-connector-in .5s var(--proc-ease) forwards;animation-delay:calc(.4s + var(--proc-i,0) * .11s)}}.proc-story--page .proc-rail__num{opacity:0;transform:scale(.55)}.proc-story--page .proc-rail__step--enter .proc-rail__num{animation:proc-page-num-in .72s var(--proc-motion-ease,cubic-bezier(.22, 1, .36, 1)) forwards;animation-delay:calc(var(--proc-i,0) * .14s + .2s)}.proc-story--page .proc-rail__step--enter .proc-rail__copy h3{opacity:0;animation:proc-page-copy-in .68s var(--proc-motion-ease,cubic-bezier(.22, 1, .36, 1)) forwards;animation-delay:calc(var(--proc-i,0) * .14s + .32s);transform:translateY(20px)}.proc-story--page .proc-rail__step--enter .proc-rail__copy p{opacity:0;animation:proc-page-copy-in .68s var(--proc-motion-ease,cubic-bezier(.22, 1, .36, 1)) forwards;animation-delay:calc(var(--proc-i,0) * .14s + .44s);transform:translateY(16px)}.proc-story--page .proc-rail--live .proc-rail__step:not(.proc-rail__step--enter),.proc-story--page .proc-rail--live .proc-rail__step:not(.proc-rail__step--enter) .proc-rail__num{animation:none}.proc-rail__accent{background:linear-gradient(90deg, var(--proc-blue), var(--proc-sky));opacity:.85;border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:1rem;right:1rem}.proc-rail__step:hover{border-color:#2563eb52;transform:translateY(-6px)scale(1.01);box-shadow:0 24px 52px #1d4ed824,0 0 0 1px #2563eb1f,inset 0 1px #fffffff2}.proc-rail__step:hover .proc-rail__track-dot,.proc-rail--live .proc-rail__step:first-child .proc-rail__track-dot{opacity:1;transform:scale(1.15);box-shadow:0 0 14px #2563eb73}.proc-rail__badge{letter-spacing:.12em;width:fit-content;color:var(--proc-blue-deep);opacity:0;background:#0284c714;border:1px solid #0284c729;border-radius:999px;margin-bottom:.25rem;padding:.2rem .5rem;font-size:.5625rem;font-weight:900;display:inline-flex;transform:translateY(6px)}.proc-rail--live .proc-rail__badge{animation:proc-badge-in .5s var(--proc-ease) forwards;animation-delay:calc(.48s + var(--proc-i,0) * 95ms)}.proc-rail__track-dot{display:none}@media (min-width:48rem){.proc-rail__track-dot{border:3px solid var(--proc-blue);opacity:0;width:.75rem;height:.75rem;transition:transform .32s var(--proc-ease), box-shadow .32s var(--proc-ease), opacity .32s var(--proc-ease);background:#fff;border-radius:50%;margin-left:-.375rem;display:block;position:absolute;top:-.35rem;left:50%;transform:scale(.6)}.proc-rail--live .proc-rail__track-dot{animation:proc-track-dot-in .55s var(--proc-ease) forwards;animation-delay:calc(.55s + var(--proc-i,0) * .11s)}}.proc-rail__num{color:var(--proc-blue);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,3.8vw,2.5rem);font-weight:900;line-height:1;transform:scale(.88)}.proc-rail--live .proc-rail__num{animation:proc-num-pop .55s var(--proc-ease) forwards;animation-delay:calc(.5s + var(--proc-i,0) * 95ms)}.proc-rail__copy h3{color:var(--proc-ink);margin:0;font-size:clamp(1.0625rem,2.1vw,1.1875rem);font-weight:900;line-height:1.3}.proc-rail__copy p{color:var(--proc-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:clamp(.9375rem,1.5vw,1rem);line-height:1.58;display:-webkit-box;overflow:hidden}.proc-prep{gap:1.25rem;display:grid}@media (min-width:48rem){.proc-prep{grid-template-columns:1fr 1fr;gap:1.5rem}}.proc-prep__panel{opacity:0;transition:border-color .32s var(--proc-ease), box-shadow .32s var(--proc-ease), transform .32s var(--proc-ease);border-radius:1.375rem;padding:clamp(1.625rem,3vw,2.125rem);position:relative;overflow:hidden}.proc-prep__panel--basic{background:linear-gradient(165deg,#fff 0%,#f0fdf4 100%);border:1px solid #16a34a38;transform:translate(-24px);box-shadow:0 18px 44px #16a34a1a}.proc-prep__panel--extra{background:linear-gradient(165deg,#fff 0%,#ecfdf5 100%);border:1px solid #15803d33;transform:translate(24px);box-shadow:0 18px 44px #16a34a14}.proc-prep--live .proc-prep__panel--basic{animation:proc-split-left .9s var(--proc-ease) forwards}.proc-prep--live .proc-prep__panel--extra{animation:proc-split-right .9s var(--proc-ease) .12s forwards}.proc-prep--live .proc-prep__panel--basic:after,.proc-prep--live .proc-prep__panel--extra:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff73 50%,#0000 60%);animation:1.4s .55s forwards proc-prep-sweep;position:absolute;inset:0;transform:translate(-120%)}.proc-prep__panel:hover{transform:translateY(-4px);box-shadow:0 24px 52px #16a34a24}.proc-prep__panel--extra:hover{box-shadow:0 24px 52px #16a34a1f}.proc-prep__panel h3{letter-spacing:-.02em;margin:0;font-size:clamp(1.1875rem,2.2vw,1.4375rem);font-weight:900}.proc-prep__panel--basic h3,.proc-prep__panel--extra h3{color:var(--proc-green-deep)}.proc-prep__panel ul{margin:1.375rem 0 0;padding:0;list-style:none}.proc-prep__panel li{color:var(--proc-ink);opacity:0;transition:transform .28s var(--proc-ease);border-bottom:1px solid #0f172a0f;align-items:flex-start;gap:.75rem;padding:.875rem 0;font-size:1rem;font-weight:600;line-height:1.45;display:flex;transform:translateY(8px)}.proc-prep__panel li:last-child{border-bottom:none;padding-bottom:0}.proc-prep--live .proc-prep__panel li{animation:proc-check-in .76s var(--proc-ease) forwards;animation-delay:calc(.58s + var(--proc-i,0) * .1s)}.proc-story--page .proc-prep--live .proc-prep__panel li:not(.proc-prep__item--enter){animation:none!important}.proc-story--page .proc-prep--live .proc-prep__item--enter{animation:proc-page-prep-in .82s var(--proc-motion-ease) forwards!important;animation-delay:calc(var(--proc-i,0) * .14s)!important}.proc-story--page .proc-prep--live .proc-prep__panel--basic:after,.proc-story--page .proc-prep--live .proc-prep__panel--extra:after{display:none}.proc-story--page .proc-prep__panel li{transition:background-color .22s var(--proc-ease), border-color .22s var(--proc-ease), transform .22s var(--proc-ease);border-bottom:none;border-radius:.625rem;align-items:center;gap:.875rem;margin-inline:-.875rem;padding:1rem .875rem;font-size:1.03125rem;line-height:1.65}.proc-story--page .proc-prep__panel li+li{margin-top:.375rem}.proc-story--page .proc-prep__panel li:hover{background:#16a34a12;border:1px solid #16a34a33;transform:none}.proc-story--page .proc-prep__item-icon{width:2.25rem;height:2.25rem;color:var(--proc-green-deep);opacity:0;background:#16a34a1a;border:1px solid #16a34a2e;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:scale(.85)}.proc-story--page .proc-prep--live .proc-prep__item-icon{animation:none}.proc-story--page .proc-prep--live .proc-prep__panel li:after{display:none}.proc-story--page .proc-prep__item-icon-svg{width:1.25rem;height:1.25rem;display:block}.proc-story--page .proc-prep__item-text{flex:1;min-width:0}.proc-story--page .proc-prep__panel--extra .proc-prep__item-icon{color:#047857;background:#10b9811a;border-color:#10b98133}.proc-prep__panel li:hover{transform:translate(4px)translateY(-2px)}.proc-prep__item-dot{background:var(--proc-green);width:.4375rem;height:.4375rem;transition:box-shadow .3s var(--proc-ease);border-radius:50%;flex-shrink:0;margin-top:.45rem;box-shadow:0 0 #16a34a73}.proc-prep--live .proc-prep__panel li .proc-prep__item-dot{animation:proc-prep-dot .55s var(--proc-ease) forwards;animation-delay:calc(.58s + var(--proc-i,0) * 90ms)}.proc-prep--live .proc-prep__panel li .proc-prep__check{animation:proc-check-pulse .55s var(--proc-ease) forwards;animation-delay:calc(.58s + var(--proc-i,0) * 90ms)}.proc-prep__panel li:hover .proc-prep__item-dot{box-shadow:0 0 0 6px #16a34a2e}.proc-prep__check{color:var(--proc-green);flex-shrink:0;margin-top:.1rem}.proc-prep__panel--extra .proc-prep__check{color:var(--proc-green-deep)}.proc-prep__note{color:var(--proc-muted);opacity:0;background:#ffffffb8;border:1px solid #16a34a2e;border-radius:.875rem;margin-top:1.75rem;padding:1rem 1.375rem;font-size:.9375rem;font-weight:600;line-height:1.55;position:relative;overflow:hidden}.proc-prep__note--live{animation:proc-note-in .7s var(--proc-ease) .85s forwards}.proc-prep__note--live:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.2s 1.05s forwards proc-note-sweep;position:absolute;inset:0;transform:translate(-100%)}.proc-caution{gap:1.25rem;display:grid}@media (min-width:48rem){.proc-caution{grid-template-columns:repeat(3,1fr)}}.proc-caution__block{opacity:0;transition:border-color .32s var(--proc-ease), box-shadow .32s var(--proc-ease), transform .32s var(--proc-ease);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1.25rem;padding:clamp(1.5rem,3vw,2rem) clamp(1.375rem,2.8vw,1.75rem);position:relative;overflow:hidden;transform:translateY(14px)}.proc-caution--live .proc-caution__block{animation:proc-caution-in .82s var(--proc-ease) forwards;animation-delay:calc(.32s + var(--proc-i,0) * .12s)}.proc-story--page .proc-caution--live .proc-caution__block:not(.proc-caution__block--enter){animation:none}.proc-story--page .proc-caution__accent-bar{opacity:0;transform-origin:top;background:linear-gradient(#fbbf24,#f59e0b);border-radius:1.25rem 0 0 1.25rem;width:4px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.proc-story--page .proc-caution--live .proc-caution__accent-bar{animation:proc-caution-bar-in .55s var(--proc-ease) forwards;animation-delay:calc(.38s + var(--proc-i,0) * .11s)}.proc-story--page .proc-caution__warn-icon{color:#fcd34d;opacity:0;background:#fbbf2424;border:1px solid #fbbf244d;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-bottom:.75rem;display:inline-flex;transform:scale(.88)}.proc-story--page .proc-caution--live .proc-caution__warn-icon{animation:proc-prep-icon-in .5s var(--proc-ease) forwards;animation-delay:calc(.44s + var(--proc-i,0) * .11s)}.proc-story--page .proc-caution__mark{letter-spacing:.08em;color:#fbbf248c;background:0 0;border:none;width:auto;height:auto;margin:0;padding:0;font-size:.6875rem;font-weight:800;position:absolute;top:1.25rem;right:1.25rem}.proc-story--page .proc-caution--live .proc-caution__mark{animation:none}.proc-story--page .proc-caution__block{padding-left:clamp(1.5rem,2.8vw,1.875rem)}.proc-story--page .proc-caution__block:hover{border-color:#fbbf2452;transform:translateY(-3px);box-shadow:0 12px 32px #00000038}.proc-story--page .proc-caution--live .proc-caution__block:not(.proc-caution__block--enter) h3,.proc-story--page .proc-caution--live .proc-caution__block:not(.proc-caution__block--enter) p{animation:none}.proc-story--page .proc-caution--live .proc-caution__block--enter h3{animation:proc-page-copy-in .68s var(--proc-motion-ease) forwards;animation-delay:calc(1.24s + var(--proc-i,0) * .14s);background:0 0;margin-inline:0;padding:0}.proc-story--page .proc-caution--live .proc-caution__block--enter p{animation:proc-page-copy-in .68s var(--proc-motion-ease) forwards;animation-delay:calc(1.36s + var(--proc-i,0) * .14s)}.proc-story--page .proc-caution__line{display:none}.proc-caution__mark{color:#fcd34d;letter-spacing:.04em;background:#fbbf2429;border:1px solid #fbbf2459;border-radius:.625rem;place-items:center;width:2rem;height:2rem;margin-bottom:.875rem;font-size:.75rem;font-weight:900;display:inline-grid}.proc-caution--live .proc-caution__mark{animation:2.4s ease-in-out .8s infinite proc-caution-mark-pulse}.proc-caution__line{transform-origin:0;background:linear-gradient(90deg,#fbbf24,#f59e0b);height:3px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.proc-caution--live .proc-caution__line{animation:proc-line-draw .8s var(--proc-ease) forwards;animation-delay:calc(.32s + var(--proc-i,0) * .11s)}.proc-caution__block h3{color:#f8fafc;opacity:0;margin:0;font-size:clamp(1.0625rem,2vw,1.1875rem);font-weight:900;line-height:1.35;transform:translateY(8px)}.proc-caution--live .proc-caution__block h3{animation:proc-caution-text-in .68s var(--proc-ease) forwards;animation-delay:calc(.48s + var(--proc-i,0) * .12s);background:linear-gradient(90deg,#fbbf241f,#0000);border-radius:.375rem;margin-inline:-.25rem;padding:.125rem .25rem}.proc-caution__block p{color:#e2e8f0c7;-webkit-line-clamp:2;opacity:0;-webkit-box-orient:vertical;margin:.625rem 0 0;font-size:.9375rem;line-height:1.58;display:-webkit-box;overflow:hidden;transform:translateY(6px)}.proc-caution--live .proc-caution__block p{animation:proc-caution-text-in .5s var(--proc-ease) forwards;animation-delay:calc(.52s + var(--proc-i,0) * .11s)}.proc-story--page .proc-caution--live .proc-caution__block h3{animation-delay:calc(.52s + var(--proc-i,0) * .11s)}.proc-story--page .proc-caution--live .proc-caution__block p{animation-delay:calc(.6s + var(--proc-i,0) * .11s)}.proc-story--page .proc-prep__note--live:after{display:none}.proc-caution__block:hover{border-color:#fbbf2459;transform:translateY(-6px);box-shadow:0 0 0 1px #fbbf241f,0 16px 40px #00000047,0 0 24px #fbbf2414}@keyframes proc-section-in{to{opacity:1;transform:translateY(0)}}@keyframes proc-prep-sweep{to{transform:translate(120%)}}@keyframes proc-check-pulse{0%{opacity:0;transform:scale(.85)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes proc-head-in{to{opacity:1;transform:translateY(0)}}@keyframes proc-badge-in{to{opacity:1;transform:translateY(0)}}@keyframes proc-track-dot-in{0%{opacity:0;transform:scale(.5);box-shadow:0 0 #38bdf880}70%{box-shadow:0 0 0 8px #38bdf800}to{opacity:1;transform:scale(1);box-shadow:0 0 0 3px #38bdf833}}@keyframes proc-prep-dot{0%{box-shadow:0 0 #16a34a8c}to{box-shadow:0 0 0 4px #16a34a26}}@keyframes proc-caution-mark-pulse{0%,to{box-shadow:0 0 #fbbf2433}50%{box-shadow:0 0 0 6px #fbbf2400}}@keyframes proc-bg-reveal{to{opacity:1;transform:scale(1)}}@keyframes proc-rail-draw{to{width:100%}}@keyframes proc-rail-glow{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes proc-rail-draw-vertical{to{height:100%}}@keyframes proc-step-in{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes proc-num-pop{0%{transform:scale(.82)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes proc-split-left{to{opacity:1;transform:translate(0)}}@keyframes proc-split-right{to{opacity:1;transform:translate(0)}}@keyframes proc-check-in{to{opacity:1;transform:translateY(0)}}@keyframes proc-note-in{to{opacity:1}}@keyframes proc-note-sweep{to{transform:translate(100%)}}@keyframes proc-caution-in{to{opacity:1;transform:translateY(0)}}@keyframes proc-line-draw{to{transform:scaleX(1)}}@keyframes proc-caution-text-in{to{opacity:1;transform:translateY(0)}}@keyframes proc-connector-in{to{opacity:1;transform:scaleX(1)}}@keyframes proc-prep-icon-in{to{opacity:1;transform:scale(1)}}@keyframes proc-caution-bar-in{to{opacity:1;transform:scaleY(1)}}@keyframes proc-step-fade-mobile{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.proc-story--page{--proc-motion-ease:cubic-bezier(.22, 1, .36, 1)}.proc-story--page .proc-story__section--timeline .proc-story__head{opacity:0;transform:translateY(32px)scale(.96)}.proc-story--page .proc-story__section--timeline .proc-story__head--live{animation:proc-head-hero-in .82s var(--proc-motion-ease) forwards}.proc-story--page .proc-rail{opacity:1;transform:none;animation:none!important}.proc-story--page .proc-rail__track-dot{transition:transform .32s var(--proc-motion-ease), box-shadow .32s var(--proc-motion-ease)}.proc-story--page .proc-rail__step--enter .proc-rail__track-dot{animation:proc-page-dot-in .6s var(--proc-motion-ease) forwards;animation-delay:calc(var(--proc-i,0) * .14s + .12s)}.proc-story--page .proc-rail--live .proc-rail__line{animation:proc-rail-draw 1.6s var(--proc-motion-ease) .1s forwards}.proc-story--page .proc-rail--live .proc-rail__connector{animation:proc-connector-in .65s var(--proc-motion-ease) forwards;animation-delay:calc(.35s + var(--proc-i,0) * .14s)}.proc-story--page .proc-prep__panel--basic,.proc-story--page .proc-prep__panel--extra{opacity:1;transform:none}.proc-story--page .proc-prep--live .proc-prep__panel--basic,.proc-story--page .proc-prep--live .proc-prep__panel--extra{animation:none}.proc-story--page .proc-prep__panel li{opacity:0;position:relative;overflow:hidden;transform:translate(-52px)translateY(12px)}.proc-story--page .proc-prep__item--enter{animation:proc-page-prep-in .82s var(--proc-motion-ease) forwards;animation-delay:calc(var(--proc-i,0) * .14s)}.proc-story--page .proc-prep__item--enter:after{content:"";animation:.85s forwards proc-prep-tint-sweep;animation-delay:calc(var(--proc-i,0) * .14s + 80ms);pointer-events:none;background:linear-gradient(105deg,#16a34a2e,#0000 62%);position:absolute;inset:0;transform:translate(-100%)}.proc-story--page .proc-prep__item-icon{opacity:0;transform:scale(.55)rotate(-8deg)}.proc-story--page .proc-prep__item--enter .proc-prep__item-icon{animation:proc-page-icon-in .68s var(--proc-motion-ease) forwards;animation-delay:calc(var(--proc-i,0) * .14s + .12s)}.proc-story--page .proc-prep__item-text{opacity:0;transform:translate(-12px)}.proc-story--page .proc-prep__item--enter .proc-prep__item-text{animation:proc-page-prep-text .64s var(--proc-motion-ease) forwards;animation-delay:calc(var(--proc-i,0) * .14s + .2s)}.proc-story--page .proc-prep--live .proc-prep__panel h3{opacity:0;animation:proc-page-copy-in .7s var(--proc-motion-ease) forwards;animation-delay:80ms;transform:translateY(18px)}.proc-story--page .proc-prep--live .proc-prep__panel--extra h3{animation-delay:.12s}.proc-story--page .proc-prep__note{opacity:0;transform:translateY(28px)}.proc-story--page .proc-prep__note--live{animation:proc-force-rise .76s var(--proc-motion-ease) 1.05s forwards}.proc-story--page .proc-story__section--caution .proc-title-accent{display:inline-block;position:relative}.proc-story--page .proc-story__head--underline-live .proc-title-accent:after{content:"";width:0;height:3px;animation:proc-accent-line-draw .9s var(--proc-motion-ease) .42s forwards;background:linear-gradient(90deg,#f59e0b,#ef4444,#f97316);border-radius:999px;position:absolute;bottom:.04em;left:0}.proc-story--page .proc-caution__block{opacity:0;transform:translateY(56px)scale(.9)}.proc-story--page .proc-caution__block--enter{animation:proc-page-caution-in .85s var(--proc-motion-ease) forwards;animation-delay:calc(1.05s + var(--proc-i,0) * .14s)}.proc-story--page .proc-caution__block--enter .proc-caution__accent-bar{opacity:0;animation:proc-caution-bar-in .6s var(--proc-motion-ease) forwards;animation-delay:calc(1.12s + var(--proc-i,0) * .14s);transform:scaleY(0)}.proc-story--page .proc-caution__warn-icon{opacity:0;transform:scale(.5)}.proc-story--page .proc-caution__block--enter .proc-caution__warn-icon{animation:proc-page-warn-in .62s var(--proc-motion-ease) forwards;animation-delay:calc(1.18s + var(--proc-i,0) * .14s)}.proc-story--page .proc-caution__block h3{opacity:0;transform:translateY(14px)}.proc-story--page .proc-caution__block--enter h3{animation:proc-page-copy-in .68s var(--proc-motion-ease) forwards;animation-delay:calc(1.24s + var(--proc-i,0) * .14s);background:0 0;margin-inline:0;padding:0}.proc-story--page .proc-caution__block--enter p{animation:proc-page-copy-in .68s var(--proc-motion-ease) forwards;animation-delay:calc(1.36s + var(--proc-i,0) * .14s)}.proc-story--page .proc-caution--live .proc-caution__block--enter{animation-delay:calc(1.05s + var(--proc-i,0) * .14s)}@keyframes proc-page-card-in{0%{opacity:0;transform:translateY(60px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes proc-page-num-in{0%{opacity:0;transform:scale(.55)}65%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes proc-page-copy-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes proc-page-dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes proc-page-prep-in{0%{opacity:0;transform:translate(-52px)translateY(12px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes proc-page-icon-in{0%{opacity:0;transform:scale(.55)rotate(-10deg)}70%{transform:scale(1.1)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes proc-page-prep-text{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes proc-page-caution-in{0%{opacity:0;transform:translateY(56px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes proc-page-warn-in{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes proc-force-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes proc-head-hero-in{0%{opacity:0;transform:translateY(32px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes proc-accent-line-draw{to{width:100%}}@keyframes proc-prep-tint-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:47.99rem){.proc-story--page .proc-rail__step{transform:translateY(48px)scale(.9)}.proc-story--page .proc-rail__step--enter{animation-duration:.8s}.proc-story--page .proc-prep__item--enter{animation-name:proc-page-prep-in-mobile;animation-duration:.78s}.proc-story--page .proc-caution__block--enter{animation-duration:.8s;animation-delay:calc(.85s + var(--proc-i,0) * .14s)}}@keyframes proc-page-prep-in-mobile{0%{opacity:0;transform:translate(-32px)translateY(10px)}to{opacity:1;transform:translate(0)translateY(0)}}@media (max-width:47.99rem){.proc-rail{padding-left:2.25rem}.proc-rail__track{background:#0284c71f;border-radius:999px;width:3px;height:auto;display:block;position:absolute;top:.5rem;bottom:.5rem;left:.875rem;overflow:hidden}.proc-rail__line{border-radius:inherit;background:linear-gradient(180deg, var(--proc-blue), var(--proc-sky));width:100%;height:0;display:block}.proc-rail--live .proc-rail__line{animation:proc-rail-draw-vertical 1.6s var(--proc-ease) .2s forwards}.proc-rail__glow{display:none}.proc-rail__step{flex-direction:row;align-items:flex-start;gap:1rem}.proc-rail__accent{border-radius:999px 0 0 999px;width:3px;height:auto;inset:0 auto 0 0}.proc-caution{grid-template-columns:1fr}.proc-prep__panel:hover,.proc-prep__panel--basic:hover,.proc-prep__panel--extra:hover,.proc-caution__block:hover{transform:none}.proc-story--page .proc-rail__connector{display:none}}.proc-story--page{--proc-hover-dur:.28s;--proc-hover-ease:cubic-bezier(.22, 1, .36, 1)}.proc-story--page .proc-rail__step{transition:transform var(--proc-hover-dur) var(--proc-hover-ease), box-shadow var(--proc-hover-dur) var(--proc-hover-ease), border-color var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-rail__step:hover,.proc-story--page .proc-rail__step:focus-visible{border-color:#2563eb73;outline:none;transform:translateY(-10px)scale(1.025);box-shadow:0 28px 56px #1d4ed82e,0 0 0 2px #2563eb24,0 0 18px #38bdf814}.proc-story--page .proc-rail__accent{transition:opacity var(--proc-hover-dur) var(--proc-hover-ease), box-shadow var(--proc-hover-dur) var(--proc-hover-ease), height var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-rail__step:hover .proc-rail__accent,.proc-story--page .proc-rail__step:focus-visible .proc-rail__accent{opacity:1;height:4px;box-shadow:0 0 12px #38bdf866}.proc-story--page .proc-rail__num{transition:transform var(--proc-hover-dur) var(--proc-hover-ease), color var(--proc-hover-dur) var(--proc-hover-ease), text-shadow var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-rail__step:hover .proc-rail__num,.proc-story--page .proc-rail__step:focus-visible .proc-rail__num{color:#2563eb;text-shadow:0 4px 14px #2563eb38;transform:scale(1.18)}.proc-story--page .proc-rail__step:hover .proc-rail__track-dot,.proc-story--page .proc-rail__step:focus-visible .proc-rail__track-dot{transform:scale(1.25);box-shadow:0 0 0 4px #38bdf833,0 0 16px #38bdf880}.proc-story--page .proc-rail__copy h3,.proc-story--page .proc-rail__copy p{transition:transform var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-rail__step:hover .proc-rail__copy h3,.proc-story--page .proc-rail__step:focus-visible .proc-rail__copy h3{transform:translateY(-3px)}@media (min-width:48rem){.proc-story--page .proc-rail__connector{transition:background-color var(--proc-hover-dur) var(--proc-hover-ease), box-shadow var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-rail__step:hover .proc-rail__connector,.proc-story--page .proc-rail__step:focus-visible .proc-rail__connector{background:#38bdf8;box-shadow:0 0 14px #38bdf88c}}.proc-story--page .proc-prep__item-icon{transition:transform var(--proc-hover-dur) var(--proc-hover-ease), box-shadow var(--proc-hover-dur) var(--proc-hover-ease), background-color var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-prep__panel li{transition:transform var(--proc-hover-dur) var(--proc-hover-ease), box-shadow var(--proc-hover-dur) var(--proc-hover-ease), background-color var(--proc-hover-dur) var(--proc-hover-ease), border-color var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-prep__panel li:hover,.proc-story--page .proc-prep__panel li:focus-visible{background:#16a34a17;border:1px solid #16a34a47;outline:none;transform:translate(4px)translateY(-6px)scale(1.015);box-shadow:0 16px 36px #16a34a24}.proc-story--page .proc-prep__panel li:hover .proc-prep__item-icon,.proc-story--page .proc-prep__panel li:focus-visible .proc-prep__item-icon{background:#16a34a26;transform:scale(1.14)rotate(-4deg);box-shadow:0 0 0 3px #16a34a1f,0 6px 16px #16a34a26}.proc-story--page .proc-caution__accent-bar{transition:width var(--proc-hover-dur) var(--proc-hover-ease), box-shadow var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-caution__warn-icon{transition:transform var(--proc-hover-dur) var(--proc-hover-ease), box-shadow var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-caution__block h3{transition:color var(--proc-hover-dur) var(--proc-hover-ease)}.proc-story--page .proc-caution__block:hover,.proc-story--page .proc-caution__block:focus-visible{border-color:#fbbf2473;outline:none;transform:translateY(-8px)scale(1.02);box-shadow:0 0 0 1px #fbbf2429,0 24px 48px #0000004d,0 0 22px #fbbf241f}.proc-story--page .proc-caution__block:hover .proc-caution__accent-bar,.proc-story--page .proc-caution__block:focus-visible .proc-caution__accent-bar{width:6px;box-shadow:0 0 18px #fbbf2480}.proc-story--page .proc-caution__block:hover .proc-caution__warn-icon,.proc-story--page .proc-caution__block:focus-visible .proc-caution__warn-icon{transform:scale(1.14);box-shadow:0 0 0 3px #fbbf2426,0 4px 12px #fbbf2433}.proc-story--page .proc-caution__block:hover h3,.proc-story--page .proc-caution__block:focus-visible h3{color:#fde68a}@media (hover:none){.proc-story--page .proc-rail__step:active,.proc-story--page .proc-prep__panel li:active,.proc-story--page .proc-caution__block:active{transform:translateY(-3px)scale(1.01)}}@media (prefers-reduced-motion:reduce){.proc-story__head--live,.proc-story__section--caution.proc-story__section--live .proc-story__section-glow,.proc-rail--live .proc-rail__line,.proc-rail--live .proc-rail__glow,.proc-rail--live .proc-rail__step,.proc-rail--live .proc-rail__num,.proc-prep--live .proc-prep__panel,.proc-prep--live .proc-prep__panel li,.proc-prep__note--live,.proc-prep__note--live:after,.proc-prep--live .proc-prep__panel--basic:after,.proc-prep--live .proc-prep__panel--extra:after,.proc-caution--live .proc-caution__block,.proc-caution--live .proc-caution__line,.proc-caution--live .proc-caution__block h3,.proc-caution--live .proc-caution__block p{opacity:1!important;width:100%!important;height:100%!important;animation:none!important;transform:none!important}.proc-story--page .proc-story__head--stagger .proc-story__section-label,.proc-story--page .proc-story__head--stagger .category-section-title,.proc-story--page .proc-story__head--stagger .category-section-desc,.proc-story--page .proc-caution--live .proc-caution__accent-bar,.proc-story--page .proc-caution--live .proc-caution__warn-icon,.proc-story--page .proc-rail--live .proc-rail__copy h3,.proc-story--page .proc-rail--live .proc-rail__copy p,.proc-story--page .proc-prep--live .proc-prep__item-icon,.proc-story--page .proc-prep--live .proc-prep__panel li:after,.proc-story--page .proc-caution--live .proc-caution__accent-bar,.proc-story--page .proc-caution--live .proc-caution__warn-icon{opacity:1!important;animation:none!important;transform:none!important}.proc-story--page .proc-rail__step:hover,.proc-story--page .proc-rail__step:focus-visible,.proc-story--page .proc-prep__panel li:hover,.proc-story--page .proc-prep__panel li:focus-visible,.proc-story--page .proc-caution__block:hover,.proc-story--page .proc-caution__block:focus-visible,.proc-story--page .proc-rail__step:hover .proc-rail__num,.proc-story--page .proc-prep__panel li:hover .proc-prep__item-icon,.proc-story--page .proc-caution__block:hover .proc-caution__warn-icon{transform:none!important}}
