.services-detail--government{--gov-scene-ease:cubic-bezier(.16, 1, .3, 1);--gov-primary:#2563eb;--gov-secondary:#3b82f6;--gov-light:#dbeafe;--gov-hover:#1d4ed8;--gov-indigo:#4f46e5;--gov-teal:var(--gov-primary);--gov-gold:#6366f1;--gov-navy:#0f172a}.gov-policy-section{padding:clamp(3.5rem,7vw,5.5rem) 0}.gov-policy-section--enter{opacity:0;animation:gov-policy-enter .65s var(--svc-ease) forwards}.gov-policy-b.gov-policy-section--enter{animation-delay:80ms}.gov-policy-c.gov-policy-section--enter{animation-delay:.12s}.gov-policy-d.gov-policy-section--enter{animation-delay:.16s}@keyframes gov-policy-enter{0%{opacity:0;transform:translateY(2.125rem)}to{opacity:1;transform:translateY(0)}}.gov-policy-container{max-width:var(--services-max);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.gov-scene__head{flex-direction:column;gap:.5rem;display:flex}.gov-scene__head--center{text-align:center;align-items:center}.gov-scene__label{letter-spacing:.16em;text-transform:uppercase;color:var(--gov-teal);font-size:.8125rem;font-weight:800}.gov-policy-a .gov-scene__label,.gov-policy-a__eyebrow{color:#3b82f6}.gov-scene__title{color:var(--svc-text-main,#0f172a);margin:0;font-weight:800}.gov-scene__title--light{color:#f8fafc}.gov-scene__title-accent{color:var(--gov-teal)}.gov-scene__title-accent--blue{background:linear-gradient(90deg,#1d4ed8 0%,#2563eb 45%,#3b82f6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.gov-journey__title{max-width:min(100%,56rem);font-size:var(--section-title-size,clamp(2rem, 3vw, 3.25rem));line-height:var(--section-title-line-height,1.15);letter-spacing:-.035em}.gov-journey__title-text{display:inline}@media (min-width:48rem){.gov-journey__title-text{white-space:nowrap}}.gov-policy-b__lead{max-width:38rem;margin-top:.5rem}.gov-policy-b__lead-line{word-break:keep-all;overflow-wrap:break-word;max-width:38rem;line-height:1.62}.gov-policy-b__lead-line+.gov-policy-b__lead-line{margin-top:.375rem}.gov-scene__title--light .gov-scene__title-accent{color:#6366f1}.gov-scene__body{max-width:44rem;color:var(--svc-text-body,#475569);margin-top:.5rem;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.75}.gov-scene__body--light{color:#e2e8f0d1}.gov-scene__body--center{text-align:center;margin-inline:auto}.services-detail--government .fund-policy-a{background:linear-gradient(145deg,#0f172a 0%,#1e3a8a 52%,#2563eb 100%)}.services-detail--government .fund-policy-a:before{background:radial-gradient(50% 42% at 14% 8%,#93c5fd29,#0000 58%)}.services-detail--government .fund-policy-a .fund-policy-eyebrow--primary{color:#93c5fd}.services-detail--government .fund-policy-a__accent{color:#bfdbfe}.services-detail--government .fund-policy-a__panel{background:linear-gradient(145deg,#1e3a8a94,#2563eb6b 42%,#0f172a52);border-color:#93c5fd8c;box-shadow:0 42px 110px #00000057,0 0 0 1px #93c5fd33,0 0 48px #3b82f624,24px 32px 68px #4f46e50f,inset 0 1px #ffffff24}.services-detail--government .fund-policy-a__panel-accent{background:linear-gradient(90deg,#93c5fd,#6366f1)}.services-detail--government .fund-policy-a__row-icon{color:#eff6ff;background:#1e40af7a;border-color:#93c5fd57}@media (hover:hover) and (pointer:fine){.services-detail--government .fund-policy-a__panel:hover,.services-detail--government .fund-policy-a__panel:focus-within{border-color:#93c5fdb8;box-shadow:0 48px 130px #00000061,0 0 0 1px #93c5fd47,0 0 48px #3b82f62e,26px 36px 74px #4f46e514,inset 0 1px #ffffff2e}.services-detail--government .fund-policy-a__row:hover{border-color:#bfdbfe5c #bfdbfe5c #9fcbfd4b}.services-detail--government .fund-policy-a__row:hover .fund-policy-a__row-icon{color:#eff6ff;border-color:#bfdbfeb8;box-shadow:0 0 0 1px #bfdbfe33,0 0 20px #3b82f633,0 10px 24px #0003}.services-detail--government .fund-policy-a__row:hover .fund-policy-a__row-text{color:#dbeafeeb}.services-detail--government .fund-policy-a__flow-step:hover{background:#2563eb6b;box-shadow:inset 0 0 0 1px #93c5fd29}}.services-detail--government .fund-policy-a__row{min-height:clamp(4rem,5.5vw,5rem);padding:clamp(.625rem,1.1vw,.8125rem) clamp(.875rem,1.4vw,1.0625rem)}.services-detail--government .fund-policy-a__row-text{margin-top:.25rem;font-size:clamp(.9375rem,1.35vw,1rem);line-height:1.5}.services-detail--government .fund-policy-a__flow{padding-top:.625rem}.services-detail--government .fund-policy-a__flow-step{min-height:2.75rem;padding:.625rem .875rem}.gov-policy-a__scene{background:radial-gradient(circle at 14% 0,#3b82f638,#0000 44%),radial-gradient(circle at 88% 100%,#4f46e533,#0000 48%),linear-gradient(135deg,#0f172a 0%,#1e3a8a 48%,#2563eb 100%);padding:clamp(3.5rem,7vw,5.5rem) 0;position:relative;overflow:hidden}.gov-policy-a__scene:not(.is-live) .gov-policy-a__head,.gov-policy-a__scene:not(.is-live) .gov-policy-a__visual,.gov-policy-a__scene:not(.is-live) .gov-policy-a__panel{opacity:0}.gov-policy-a__scene.is-live .gov-policy-a__head{animation:gov-scene-up .68s var(--gov-scene-ease) forwards}.gov-policy-a__scene.is-live .gov-policy-a__visual{animation:gov-scene-scale .76s var(--gov-scene-ease) .12s forwards;opacity:0}.gov-policy-a__scene.is-live .gov-policy-a__panel{animation:gov-scene-up .72s var(--gov-scene-ease) .2s forwards;opacity:0}.gov-policy-a__mesh{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.gov-policy-a__glow{pointer-events:none;background:radial-gradient(#6366f124,#0000 68%);height:45%;animation:8s ease-in-out infinite gov-glow-pulse;position:absolute;inset:auto 15% -25%}@keyframes gov-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes gov-scene-up{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes gov-scene-title{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes gov-scene-scale{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.gov-policy-a__grid{gap:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:64rem){.gov-policy-a__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start}.gov-policy-a__head{grid-area:1/1}.gov-policy-a__visual{grid-area:1/2/3}.gov-policy-a__panel{grid-area:2/1}}.gov-policy-a__eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.gov-policy-a__lead{color:#e2e8f0d1;max-width:36rem;margin-top:.75rem;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.75}.gov-policy-a__visual{align-items:stretch;min-height:16rem;display:flex}.gov-policy-a__preview{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1f 0%,#0f172a8c 100%);border:1px solid #ffffff24;border-radius:1.25rem;flex-direction:column;width:100%;min-height:16rem;padding:1.375rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 56px #05101f73,inset 0 1px #ffffff1f}.gov-policy-a__scene.is-live .gov-policy-a__preview{animation:gov-scene-scale .76s var(--gov-scene-ease) .12s forwards;opacity:0}.gov-policy-a__preview-glow{pointer-events:none;background:radial-gradient(circle,#3b82f633,#0000 68%);width:55%;height:65%;animation:8s ease-in-out infinite gov-glow-pulse;position:absolute;top:-20%;right:-10%}.gov-policy-a__preview-head{z-index:1;position:relative}.gov-policy-a__preview-title{color:#f1f5f9;letter-spacing:-.01em;font-size:.9375rem;font-weight:800}.gov-policy-a__preview-desc{color:#ffffffb8;margin-top:.375rem;font-size:.875rem;line-height:1.5}.gov-policy-a__preview-items{z-index:1;flex-direction:column;gap:.75rem;margin-top:1.125rem;display:flex;position:relative}.gov-policy-a__scene.is-live .gov-policy-a__preview-item{animation:gov-scene-up .56s var(--gov-scene-ease) forwards;animation-delay:calc(.26s + var(--pv-i,0) * .14s);opacity:0}.gov-policy-a__preview-item{color:#e2e8f0;text-align:left;cursor:pointer;width:100%;transition:transform .16s var(--gov-scene-ease), background .16s ease, border-color .16s ease, box-shadow .16s ease, color .16s ease;background:#06122473;border:1px solid #ffffff1f;border-radius:.875rem;outline:none;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.375rem .75rem;padding:1rem 1.125rem;display:grid}.gov-policy-a__preview-item:hover,.gov-policy-a__preview-item:focus-visible,.gov-policy-a__preview-item.is-active{color:#f8fafc;background:#0f172a;border-color:#3b82f673;transform:translateY(-6px);box-shadow:0 16px 36px #05101f59,0 0 20px #3b82f624}.gov-policy-a__preview-icon{color:#3b82f6;width:2.5rem;height:2.5rem;transition:background .16s ease, color .16s ease, transform .16s var(--gov-scene-ease);background:#2563eb59;border-radius:.625rem;grid-row:1/3;place-items:center;display:grid}.gov-policy-a__preview-item:hover .gov-policy-a__preview-icon,.gov-policy-a__preview-item:focus-visible .gov-policy-a__preview-icon,.gov-policy-a__preview-item.is-active .gov-policy-a__preview-icon{color:#6366f1;background:#3b82f62e;transform:scale(1.05)}.gov-policy-a__preview-copy{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.gov-policy-a__preview-label{letter-spacing:-.02em;font-size:1rem;font-weight:800}.gov-policy-a__preview-step{color:#ffffff94;font-size:.8125rem;font-weight:600;line-height:1.4;transition:color .16s}.gov-policy-a__preview-item:hover .gov-policy-a__preview-step,.gov-policy-a__preview-item.is-active .gov-policy-a__preview-step{color:#ffffffc7}.gov-policy-a__preview-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;grid-area:1/3;padding:.3125rem .625rem;font-size:.6875rem;font-weight:700;line-height:1.2;transition:background .16s,border-color .16s,box-shadow .16s,color .16s}.gov-policy-a__preview-chip--teal{color:#3b82f6;background:#2563eb47;border-color:#3b82f659}.gov-policy-a__preview-chip--gold{color:#6366f1;background:#6366f124;border-color:#6366f161}.gov-policy-a__preview-item:hover .gov-policy-a__preview-chip,.gov-policy-a__preview-item.is-active .gov-policy-a__preview-chip{box-shadow:0 0 14px #3b82f638}.gov-policy-a__preview-item:hover .gov-policy-a__preview-chip--gold,.gov-policy-a__preview-item.is-active .gov-policy-a__preview-chip--gold{box-shadow:0 0 14px #6366f147}.gov-policy-a__preview-stage{grid-area:2/3;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.gov-policy-a__preview-stage-seg{width:1.125rem;height:.3125rem;transition:background .18s ease, box-shadow .18s ease, transform .18s var(--gov-scene-ease);background:#ffffff24;border-radius:999px}.gov-policy-a__preview-stage-seg.is-on{background:linear-gradient(90deg,#2563eb,#3b82f6);box-shadow:0 0 8px #3b82f659}.gov-policy-a__preview-item:hover .gov-policy-a__preview-stage-seg.is-on,.gov-policy-a__preview-item.is-active .gov-policy-a__preview-stage-seg.is-on{background:linear-gradient(90deg,#2563eb,#6366f1)}.gov-policy-a__illus{aspect-ratio:1;width:min(100%,18rem);position:relative}.gov-policy-a__illus-ring{border:1px solid #3b82f640;border-radius:50%;position:absolute;inset:10%}.gov-policy-a__illus-ring--1{animation:24s linear infinite gov-orbit-spin}.gov-policy-a__illus-ring--2{border-color:#6366f14d;animation:18s linear infinite reverse gov-orbit-spin;inset:22%}@keyframes gov-orbit-spin{to{transform:rotate(360deg)}}.gov-policy-a__illus-core{color:#3b82f6;background:linear-gradient(145deg,#2563eb99,#0f172ae6);border:1px solid #3b82f666;border-radius:50%;place-items:center;display:grid;position:absolute;inset:32%;box-shadow:0 0 40px #3b82f633}.gov-policy-a__illus-float{color:#a7f3d0;background:#0f172abf;border:1px solid #3b82f659;border-radius:999px;padding:.375rem .75rem;font-size:.75rem;font-weight:700;animation:4s ease-in-out infinite gov-float;position:absolute}.gov-policy-a__illus-float--1{animation-delay:0s;top:8%;left:0}.gov-policy-a__illus-float--2{animation-delay:.8s;top:20%;right:-4%}.gov-policy-a__illus-float--3{animation-delay:1.6s;bottom:12%;left:10%}@keyframes gov-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.gov-policy-a__panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a8c;border:1px solid #3b82f638;border-radius:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem);box-shadow:0 24px 48px #05101f66}.gov-policy-a__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.gov-policy-a__scene.is-live .gov-policy-a__row{animation:gov-scene-up .56s var(--gov-scene-ease) forwards;animation-delay:calc(.3s + var(--g-i,0) * .13s);opacity:0}.gov-policy-a__row{transition:transform .16s var(--gov-scene-ease), border-color .16s ease, box-shadow .16s ease;background:#06122473;border:1px solid #3b82f61f;border-radius:.75rem;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.gov-policy-a__row:hover{border-color:#3b82f661;transform:translateY(-5px);box-shadow:0 12px 28px #05101f47,0 0 16px #3b82f61a}.gov-policy-a__row-icon{color:#3b82f6;background:#2563eb59;border-radius:.625rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.gov-policy-a__row-title{color:#f1f5f9;font-size:.9375rem;font-weight:800}.gov-policy-a__row-text{color:#ffffffa6;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.gov-policy-a__strips{border-top:1px solid #3b82f624;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;padding-top:1.125rem;display:grid}.gov-policy-a__scene.is-live .gov-policy-a__strip{animation:gov-scene-up .56s var(--gov-scene-ease) forwards;animation-delay:calc(.52s + var(--s-i,0) * .14s);opacity:0}.gov-policy-a__strip{min-height:5.5rem;transition:transform .16s var(--gov-scene-ease), border-color .16s ease, box-shadow .16s ease, background .16s ease;background:#06122480;border:1px solid #3b82f62e;border-radius:.875rem;flex-direction:column;justify-content:center;padding:1.25rem 1.125rem 1.25rem 1.375rem;display:flex;position:relative;overflow:hidden}.gov-policy-a__strip:before{content:"";background:linear-gradient(180deg, var(--gov-teal), #3b82f6);transform-origin:top;width:3px;height:100%;transition:transform .18s var(--gov-scene-ease);position:absolute;top:0;left:0;transform:scaleY(0)}.gov-policy-a__strip:hover,.gov-policy-a__strip:focus-within{background:#0f172ab8;border-color:#3b82f673;transform:translateY(-10px);box-shadow:0 18px 40px #05101f52,0 0 22px #2563eb2e}.gov-policy-a__strip:hover:before,.gov-policy-a__strip:focus-within:before{transform:scaleY(1)}.gov-policy-a__strip-label{color:#f1f5f9;font-size:1.125rem;font-weight:700;line-height:1.35;transition:color .16s}.gov-policy-a__strip:hover .gov-policy-a__strip-label,.gov-policy-a__strip:focus-within .gov-policy-a__strip-label{color:#3b82f6}.gov-policy-a__strip-desc{color:#ffffff9e;margin-top:.375rem;font-size:.9375rem;line-height:1.5;transition:color .16s}.gov-policy-a__strip:hover .gov-policy-a__strip-desc,.gov-policy-a__strip:focus-within .gov-policy-a__strip-desc{color:#ffffffc7}.gov-policy-b__scene:not(.is-live) .gov-scene__head,.gov-policy-b__scene:not(.is-live) .gov-policy-b__arena,.gov-policy-b__scene:not(.is-live) .gov-policy-b__strips,.gov-policy-b__scene:not(.is-live) .gov-policy-b__message{opacity:0}.gov-policy-b__scene.is-live .gov-scene__head{animation:gov-scene-title .82s var(--gov-scene-ease) forwards}.gov-policy-b__scene.is-live .gov-policy-b__arena{animation:gov-scene-scale .88s var(--gov-scene-ease) .14s forwards;opacity:0}.gov-policy-b__arena{background:linear-gradient(145deg,#f8fafc 0%,#ecfdf5 100%);border:1px solid #2563eb33;border-radius:1.375rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(2rem,4vw,2.75rem) clamp(.75rem,2vw,1.5rem) clamp(1.5rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a14}.gov-policy-b__mesh{pointer-events:none;background-image:linear-gradient(#2563eb0a 1px,#0000 1px),linear-gradient(90deg,#2563eb0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.gov-policy-b__rail{pointer-events:none;height:8px;position:absolute;top:clamp(4rem,9vw,5.25rem);left:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.gov-policy-b__rail svg{width:100%;height:8px;display:block}.gov-policy-b__rail-base{stroke:#2563eb26;stroke-width:4px;stroke-linecap:round}.gov-policy-b__rail-draw{stroke:var(--gov-teal);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px}.gov-policy-b__scene.is-live .gov-policy-b__rail-draw{animation:gov-line-draw 1.4s var(--gov-scene-ease) .4s forwards}@keyframes gov-line-draw{to{stroke-dashoffset:0}}.gov-policy-b__nodes{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.gov-policy-b__scene.is-live .gov-policy-b__node{animation:gov-scene-up .76s var(--gov-scene-ease) forwards;animation-delay:calc(.42s + var(--j-i,0) * .11s);opacity:0}.gov-policy-b__scene.is-live .gov-policy-b__node.is-hover .gov-policy-b__rail-draw{filter:drop-shadow(0 0 12px #2563eb8c);stroke-width:5px}.gov-policy-b__arena:has(.gov-policy-b__node.is-hover) .gov-policy-b__rail-draw{filter:drop-shadow(0 0 12px #2563eb8c);stroke-width:5px}.gov-policy-b__node.is-hover .gov-policy-b__node-desc,.gov-policy-b__node:hover .gov-policy-b__node-desc,.gov-policy-b__node:focus-visible .gov-policy-b__node-desc{color:#475569;font-weight:600}.gov-policy-b__node{transition:transform .34s var(--gov-scene-ease), background .34s ease, box-shadow .34s ease;border-radius:1rem;outline:none;padding:.75rem .5rem 1rem}.gov-policy-b__node.is-hover,.gov-policy-b__node:hover,.gov-policy-b__node:focus-visible{background:#ffffffd9;transform:translateY(-10px);box-shadow:0 24px 48px #2563eb29}.gov-policy-b__node-orb{border:3px solid var(--gov-teal);width:clamp(3.75rem,6vw,4.75rem);height:clamp(3.75rem,6vw,4.75rem);transition:transform .36s var(--gov-scene-ease), box-shadow .36s ease, border-color .36s ease;background:#fff;border-radius:50%;place-items:center;margin-inline:auto;display:grid;position:relative;box-shadow:0 0 28px #2563eb3d}.gov-policy-b__node-glow{opacity:0;background:radial-gradient(circle,#3b82f659,#0000 70%);border-radius:50%;transition:opacity .36s;position:absolute;inset:-6px}.gov-policy-b__node.is-hover .gov-policy-b__node-orb,.gov-policy-b__node:hover .gov-policy-b__node-orb,.gov-policy-b__node:focus-visible .gov-policy-b__node-orb{border-color:#3b82f6;transform:translateY(-8px)scale(1.14);box-shadow:0 16px 44px #2563eb66,0 0 36px #3b82f659}.gov-policy-b__node.is-hover .gov-policy-b__node-glow,.gov-policy-b__node:hover .gov-policy-b__node-glow,.gov-policy-b__node:focus-visible .gov-policy-b__node-glow{opacity:1}.gov-policy-b__node-num{z-index:1;color:var(--gov-teal);transition:color .32s ease, transform .32s var(--gov-scene-ease);font-size:clamp(1.0625rem,1.6vw,1.3125rem);font-weight:900;position:relative}.gov-policy-b__node.is-hover .gov-policy-b__node-num,.gov-policy-b__node:hover .gov-policy-b__node-num,.gov-policy-b__node:focus-visible .gov-policy-b__node-num{color:#2563eb;transform:scale(1.08)}.gov-policy-b__node-title{text-align:center;color:#0f172a;margin-top:1rem;font-size:clamp(1.1875rem,1.8vw,1.4375rem);font-weight:800;transition:color .32s}.gov-policy-b__node.is-hover .gov-policy-b__node-title,.gov-policy-b__node:hover .gov-policy-b__node-title,.gov-policy-b__node:focus-visible .gov-policy-b__node-title{color:#2563eb}.gov-policy-b__node-desc{text-align:center;color:#64748b;margin-top:.375rem;font-size:clamp(.875rem,1.1vw,.9375rem)}.gov-policy-b__node-detail{text-align:center;color:#94a3b8;opacity:0;transition:opacity .36s ease, transform .36s var(--gov-scene-ease), color .36s ease, font-weight .36s ease;margin-top:.75rem;font-size:clamp(.875rem,1.1vw,.96875rem);font-weight:500;line-height:1.65;transform:translateY(10px)}.gov-policy-b__node.is-hover .gov-policy-b__node-detail,.gov-policy-b__node:hover .gov-policy-b__node-detail,.gov-policy-b__node:focus-visible .gov-policy-b__node-detail{opacity:1;color:#334155;font-size:clamp(.9375rem,1.15vw,1.03125rem);font-weight:700;transform:translateY(0)}.gov-policy-b__message{border-left:4px solid var(--gov-gold);color:#475569;word-break:keep-all;overflow-wrap:break-word;background:#6366f114;border-radius:.875rem;margin-top:1.25rem;padding:1.125rem 1.375rem;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.75}.gov-policy-b__message p+p{margin-top:.25rem}.gov-policy-b__strips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin-top:1.5rem;display:grid}.gov-policy-b__scene.is-live .gov-policy-b__strip{animation:gov-scene-up .6s var(--gov-scene-ease) forwards;animation-delay:calc(1s + var(--s-i,0) * .1s);opacity:0}.gov-policy-b__strip{min-height:9.5rem;transition:transform .36s var(--gov-scene-ease), box-shadow .36s ease, border-color .36s ease;background:#fff;border:1px solid #2563eb2e;border-radius:1rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;position:relative;overflow:hidden}.gov-policy-b__strip-side{opacity:.85;background:linear-gradient(#1d4ed8,#3b82f6);border-radius:0 999px 999px 0;width:3px;position:absolute;top:1.125rem;bottom:1.125rem;left:0}.gov-policy-b__strip:before{content:"";transform-origin:0;width:100%;height:3px;transition:transform .4s var(--gov-scene-ease);background:linear-gradient(90deg,#1d4ed8,#3b82f6);position:absolute;top:0;left:0;transform:scaleX(0)}.gov-policy-b__strip:hover,.gov-policy-b__strip:focus-within{border-color:#2563eb61;transform:translateY(-6px);box-shadow:0 20px 44px #2563eb24}.gov-policy-b__strip:hover:before,.gov-policy-b__strip:focus-within:before{transform:scaleX(1)}.gov-policy-b__strip-label{letter-spacing:-.02em;color:#1d4ed8;font-size:clamp(1.125rem,1.8vw,1.3125rem);font-weight:800;transition:color .32s}.gov-policy-b__strip:hover .gov-policy-b__strip-label,.gov-policy-b__strip:focus-within .gov-policy-b__strip-label{color:#2563eb}.gov-policy-b__strip-subtitle{color:#334155;margin-top:.5rem;font-size:clamp(.9375rem,1.3vw,1.0625rem);font-weight:700;line-height:1.45}.gov-policy-b__strip-body{color:#475569;margin-top:.625rem;font-size:clamp(.9375rem,1.25vw,1rem);font-weight:500;line-height:1.58}.gov-policy-b__scene.is-live .gov-policy-b__message{animation:gov-scene-up .64s var(--gov-scene-ease) 1.1s forwards;opacity:0}.gov-policy-c__workspace:not(.is-live) .gov-policy-c__board{opacity:0}.gov-policy-c__head-wrap.is-live .gov-scene__head{animation:gov-scene-title .82s var(--gov-scene-ease) forwards}.gov-policy-c__head-wrap:not(.is-live) .gov-scene__head{opacity:0}.gov-policy-c__workspace.is-live .gov-policy-c__board{animation:gov-scene-scale .78s var(--gov-scene-ease) .16s forwards;opacity:0}.gov-policy-c__board{background:radial-gradient(circle at 8% 0,#dbeafea6,#0000 42%),linear-gradient(145deg,#f8fafc 0%,#eff6ff 100%);border:1px solid #bfdbfe;border-radius:1.5rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.25rem,2.5vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a0f}.gov-policy-c__board-grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.gov-policy-c__board-glow{pointer-events:none;background:radial-gradient(#3b82f61f,#0000 68%);height:40%;position:absolute;inset:auto 10% -20%}.gov-policy-c__ledger,.gov-policy-c__compare-col{z-index:1;position:relative}.gov-policy-c__ledger{background:#fff;border:1px solid #2563eb38;border-radius:1.25rem;overflow:hidden;box-shadow:0 12px 28px #0f172a0d}.gov-policy-c__ledger-head{border-bottom:1px solid #3b82f624;padding:1.25rem 1.5rem}.gov-policy-c__ledger-kicker{color:#2563eb;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.gov-policy-c__ledger-title{color:#0f172a;margin-top:.25rem;font-size:1.125rem;font-weight:800}.gov-policy-c__entries{flex-direction:column;display:flex}.gov-policy-c__entry{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background .32s ease, border-color .32s ease, transform .32s var(--gov-scene-ease), box-shadow .32s ease;background:#fff;border-top:none;border-bottom:1px solid #e2e8f0;border-left:3px solid #0000;border-right:none;outline:none;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:.75rem;padding:1.0625rem 1.25rem;display:grid}.gov-policy-c__workspace.is-live .gov-policy-c__entry{animation:gov-scene-up .58s var(--gov-scene-ease) forwards;animation-delay:calc(.38s + var(--e-i,0) * .1s);opacity:0}.gov-policy-c__entry:hover,.gov-policy-c__entry.is-active{background:#eff6ff;border-left-color:#2563eb;transform:translate(6px)translateY(-2px);box-shadow:0 12px 28px #0f172a14,0 0 0 1px #2563eb14}.gov-policy-c__entry-index{color:#3b82f6;transition:color .32s ease, transform .32s var(--gov-scene-ease);font-size:.8125rem;font-weight:900}.gov-policy-c__entry.is-active .gov-policy-c__entry-index,.gov-policy-c__entry:hover .gov-policy-c__entry-index{color:#6366f1;transform:scale(1.06)}.gov-policy-c__entry-dot{width:.5rem;height:.5rem;transition:background .32s ease, box-shadow .32s ease, transform .32s var(--gov-scene-ease);background:#fff3;border-radius:50%;box-shadow:0 0 0 2px #ffffff14}.gov-policy-c__entry.is-active .gov-policy-c__entry-dot,.gov-policy-c__entry:hover .gov-policy-c__entry-dot{background:#3b82f6;transform:scale(1.2);box-shadow:0 0 12px #3b82f68c}.gov-policy-c__entry-copy h4{color:#0f172a;font-size:1rem;font-weight:800;transition:color .32s}.gov-policy-c__entry.is-active .gov-policy-c__entry-copy h4,.gov-policy-c__entry:hover .gov-policy-c__entry-copy h4{color:#1e3a8a}.gov-policy-c__entry-copy p{color:#475569;margin-top:.1875rem;font-size:.8125rem;font-weight:600;transition:color .32s}.gov-policy-c__entry.is-active .gov-policy-c__entry-copy p,.gov-policy-c__entry:hover .gov-policy-c__entry-copy p{color:#64748b}.gov-policy-c__meter{background:#ffffff1f;border-radius:999px;width:4.5rem;height:6px;overflow:hidden}.gov-policy-c__meter-fill{height:100%;width:var(--meter,0%);border-radius:inherit;transition:width .48s var(--gov-scene-ease), box-shadow .32s ease;background:linear-gradient(90deg,#2563eb,#3b82f6);display:block;box-shadow:0 0 14px #3b82f680}.gov-policy-c__entry.is-active .gov-policy-c__meter-fill,.gov-policy-c__entry:hover .gov-policy-c__meter-fill{box-shadow:0 0 18px #3b82f6a6}.gov-policy-c__entry-meter{color:#3b82f6;text-align:right;min-width:2.5rem;transition:color .32s ease, transform .32s var(--gov-scene-ease);font-size:.8125rem;font-weight:900}.gov-policy-c__entry.is-active .gov-policy-c__entry-meter,.gov-policy-c__entry:hover .gov-policy-c__entry-meter{color:#6366f1;transform:scale(1.05)}.gov-policy-c__detail{animation:gov-scene-up .4s var(--gov-scene-ease) forwards;background:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem 1.25rem}.gov-policy-c__detail-title{color:#2563eb;font-size:.9375rem;font-weight:800}.gov-policy-c__detail-summary{color:#475569;margin-top:.375rem;font-size:.875rem;line-height:1.6}.gov-policy-c__detail-rows{color:#64748b;flex-direction:column;gap:.5rem;margin-top:.75rem;font-size:.8125rem;line-height:1.55;display:flex}.gov-policy-c__detail-rows strong{color:#1e3a8a;margin-right:.375rem}.gov-policy-c__visuals{background:#fff;border-top:1px solid #e2e8f0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:1.125rem 1.375rem;padding:1.25rem 1.375rem 1.375rem;display:grid}.gov-policy-c__workspace.is-live .gov-policy-c__visuals>*{animation:gov-scene-up .56s var(--gov-scene-ease) forwards;opacity:0}.gov-policy-c__workspace.is-live .gov-policy-c__score{animation-delay:.52s}.gov-policy-c__workspace.is-live .gov-policy-c__mini-timeline{animation-delay:.6s}.gov-policy-c__workspace.is-live .gov-policy-c__status-board{animation-delay:.68s}.gov-policy-c__score{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.875rem;flex-direction:column;grid-row:1/3;align-items:center;gap:.5rem;padding:.75rem;display:flex;box-shadow:0 8px 20px #0f172a0d}.gov-policy-c__score-label{letter-spacing:.14em;text-transform:uppercase;color:#2563eb;font-size:.625rem;font-weight:800}.gov-policy-c__score-ring{width:4.75rem;height:4.75rem;position:relative}.gov-policy-c__score-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.gov-policy-c__score-track{fill:none;stroke:#dbeafe;stroke-width:6px}.gov-policy-c__score-fill{fill:none;stroke:#3b82f6;stroke-width:6px;stroke-linecap:round;stroke-dasharray:201;stroke-dashoffset:calc(201 - (201 * var(--score,0) / 100));filter:drop-shadow(0 0 6px #3b82f673);transition:stroke-dashoffset .68s var(--gov-scene-ease)}.gov-policy-c__score-ring>span{color:#2563eb;place-items:center;font-size:1.25rem;font-weight:900;display:grid;position:absolute;inset:0}.gov-policy-c__mini-timeline{background:#f8fafc;border:1px solid #bfdbfe;border-radius:.75rem;align-items:center;gap:0;margin:0;padding:.875rem 1rem;list-style:none;display:flex}.gov-policy-c__mini-step{text-align:center;color:#64748b;flex:1;padding-top:1.125rem;font-size:.75rem;font-weight:700;position:relative}.gov-policy-c__mini-step:not(:last-child):after{content:"";background:#dbeafe;height:2px;position:absolute;top:.4375rem;left:calc(50% + .5rem);right:calc(.5rem - 50%)}.gov-policy-c__mini-dot{width:.875rem;height:.875rem;transition:border-color .32s ease, box-shadow .32s ease, transform .32s var(--gov-scene-ease);background:#fff;border:2px solid #bfdbfe;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.gov-policy-c__mini-step--done{color:#2563eb}.gov-policy-c__mini-step--done .gov-policy-c__mini-dot{background:#dbeafe;border-color:#2563eb;box-shadow:0 0 10px #2563eb33}.gov-policy-c__mini-step--done:not(:last-child):after{background:linear-gradient(90deg,#2563eb,#dbeafe)}.gov-policy-c__mini-step--active{color:#4f46e5}.gov-policy-c__mini-step--active .gov-policy-c__mini-dot{background:#eef2ff;border-color:#4f46e5;transform:translate(-50%)scale(1.15);box-shadow:0 0 14px #4f46e540}.gov-policy-c__status-board{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.gov-policy-c__status-item{transition:transform .32s var(--gov-scene-ease), border-color .32s ease, box-shadow .32s ease;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex}.gov-policy-c__status-item:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0f172a14}.gov-policy-c__status-item--active{background:#eef2ff;border-color:#4f46e559}.gov-policy-c__status-item--ready{background:#eff6ff;border-color:#2563eb59}.gov-policy-c__status-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:800}.gov-policy-c__status-value{color:#0f172a;font-size:.9375rem;font-weight:800}.gov-policy-c__status-item--active .gov-policy-c__status-value{color:#4f46e5}.gov-policy-c__status-item--ready .gov-policy-c__status-value{color:#2563eb}.gov-policy-c__contrast{background:#fff;border:1px solid #2563eb38;border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px #0f172a0d}.gov-policy-c__contrast-head{border-bottom:1px solid #e2e8f0;padding:1rem 1.25rem}.gov-policy-c__contrast-kicker{color:#2563eb;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.gov-policy-c__contrast-head h3{color:#0f172a;margin-top:.25rem;font-size:1rem;font-weight:800}.gov-policy-c__contrast-body{grid-template-columns:1fr auto 1fr;gap:.5rem;padding:1rem;display:grid}.gov-policy-c__side-head h4{color:#0f172a;font-size:.9375rem;font-weight:800}.gov-policy-c__side-head p{color:#64748b;margin-top:.125rem;font-size:.75rem}.gov-policy-c__side ul{flex-direction:column;gap:.625rem;margin-top:.75rem;padding:0;list-style:none;display:flex}.gov-policy-c__side li{transition:background .32s ease, transform .32s var(--gov-scene-ease);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.375rem .5rem;display:flex}.gov-policy-c__side li:hover{background:#eff6ff;transform:translate(4px)}.gov-policy-c__workspace.is-live .gov-policy-c__side li{animation:gov-scene-up .52s var(--gov-scene-ease) forwards;animation-delay:calc(.6s + var(--v-i,0) * 70ms);opacity:0}.gov-policy-c__icon-mark{color:#2563eb;background:#dbeafe;border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.gov-policy-c__side--program .gov-policy-c__icon-mark{color:#6366f1;background:#6366f133}.gov-policy-c__icon-label{color:#1e3a8a;font-size:.75rem;font-weight:800}.gov-policy-c__side li p{color:#64748b;margin-top:.125rem;font-size:.75rem}.gov-policy-c__divider{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-inline:.25rem;display:flex}.gov-policy-c__divider-line{background:linear-gradient(#0000,#6366f1a6,#0000);flex:1;width:2px;min-height:1.75rem;transition:opacity .32s}.gov-policy-c__contrast:hover .gov-policy-c__divider-line{opacity:1;filter:drop-shadow(0 0 6px #6366f159)}.gov-policy-c__divider-mark{color:#6366f1;letter-spacing:.12em;background:#6366f12e;border:1px solid #6366f18c;border-radius:.375rem;padding:.3125rem .5625rem;font-size:.6875rem;font-weight:900;box-shadow:0 0 16px #6366f133}.gov-policy-c__foot{background:#0612248c;border:1px solid #3b82f633;border-radius:.875rem;padding:1rem 1.125rem}.gov-policy-c__foot-kicker{color:#93c5fdc7;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.gov-policy-c__outcomes{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.gov-policy-c__outcome{transition:transform .36s var(--gov-scene-ease), box-shadow .36s ease, border-color .36s ease;background:#06122473;border:1px solid #3b82f62e;border-radius:.625rem;padding:1rem 1.125rem;position:relative;overflow:hidden}.gov-policy-c__workspace.is-live .gov-policy-c__outcome{animation:gov-scene-up .58s var(--gov-scene-ease) forwards;animation-delay:calc(.76s + var(--o-i,0) * .11s);opacity:0}.gov-policy-c__outcome-line{transform-origin:0;width:100%;height:3px;transition:transform .42s var(--gov-scene-ease);background:linear-gradient(90deg,#2563eb,#3b82f6);position:absolute;top:0;left:0;transform:scaleX(0)}.gov-policy-c__workspace.is-live .gov-policy-c__outcome-line{animation:gov-line-draw-x .68s var(--gov-scene-ease) forwards;animation-delay:calc(.86s + var(--o-i,0) * .11s)}@keyframes gov-line-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gov-policy-c__outcome:hover{border-color:#3b82f652;transform:translateY(-4px);box-shadow:0 14px 32px #05101f66}.gov-policy-c__outcome:hover .gov-policy-c__outcome-line{transform:scaleX(1)}.gov-policy-c__outcome--bizcentral{border-color:#6366f152}.gov-policy-c__outcome--bizcentral .gov-policy-c__outcome-line{background:linear-gradient(90deg,#d4af37,#6366f1)}.gov-policy-c__outcome h4{color:#f8fafc;letter-spacing:-.02em;font-size:1rem;font-weight:800;line-height:1.35}.gov-policy-c__outcome p{color:#ffffff9e;margin-top:.3125rem;font-size:.8125rem;line-height:1.5}.gov-policy-d__scene{position:relative}.gov-policy-d__scene:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(#2563eb1a,#0000 68%);height:55%;position:absolute;inset:-10% 5% auto}.gov-policy-d__scene.is-live:before{animation:1.4s .2s forwards gov-d-glow-in}@keyframes gov-d-glow-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.gov-policy-d__scene:not(.is-live) .gov-scene__head,.gov-policy-d__scene:not(.is-live) .gov-policy-d__phases,.gov-policy-d__scene:not(.is-live) .gov-policy-d__notice{opacity:0}.gov-policy-d__scene.is-live .gov-scene__label{animation:gov-scene-up .6s var(--gov-scene-ease) forwards;opacity:0}.gov-policy-d__scene.is-live .gov-scene__title{animation:gov-scene-title .82s var(--gov-scene-ease) .1s forwards;opacity:0}.gov-policy-d__scene.is-live .gov-scene__body{animation:gov-scene-up .68s var(--gov-scene-ease) .18s forwards;opacity:0}.gov-policy-d__phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,2.75rem);display:grid;position:relative}.gov-policy-d__phases:before{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#2563eb59,#0000);height:2px;position:absolute;top:2.125rem;left:10%;right:10%;transform:scaleX(0)}.gov-policy-d__scene.is-live .gov-policy-d__phases:before{animation:gov-d-line-draw 1.1s var(--gov-scene-ease) .36s forwards}@keyframes gov-d-line-draw{to{transform:scaleX(1)}}.gov-policy-d__scene.is-live .gov-policy-d__phase{animation:gov-scene-up .64s var(--gov-scene-ease) forwards;animation-delay:calc(.42s + var(--p-i,0) * .12s);opacity:0}.gov-policy-d__phase{transition:transform .38s var(--gov-scene-ease), box-shadow .38s ease, border-color .38s ease;background:linear-gradient(160deg,#fff 0%,#ecfdf5 100%);border:1px solid #2563eb2e;border-radius:1rem;padding:1.5rem 1.25rem;position:relative;overflow:hidden}.gov-policy-d__phase:hover,.gov-policy-d__phase:focus-within{border-color:#2563eb59;transform:translateY(-10px);box-shadow:0 24px 52px #0f172a1f,0 0 32px #2563eb1f}.gov-policy-d__phase-glow{opacity:0;pointer-events:none;background:radial-gradient(circle at 20% 0,#2563eb24,#0000 55%);transition:opacity .38s;position:absolute;inset:0}.gov-policy-d__phase:hover .gov-policy-d__phase-glow,.gov-policy-d__phase:focus-within .gov-policy-d__phase-glow{opacity:1}.gov-policy-d__phase-num{color:var(--gov-gold);letter-spacing:.08em;transition:transform .38s var(--gov-scene-ease), color .38s ease;font-size:.8125rem;font-weight:900;display:inline-block}.gov-policy-d__phase:hover .gov-policy-d__phase-num,.gov-policy-d__phase:focus-within .gov-policy-d__phase-num{color:var(--gov-teal);transform:translate(6px)scale(1.12)}.gov-policy-d__phase-title{color:#0f172a;margin-top:.625rem;font-size:1.125rem;font-weight:800;transition:color .32s}.gov-policy-d__phase:hover .gov-policy-d__phase-title,.gov-policy-d__phase:focus-within .gov-policy-d__phase-title{color:#2563eb}.gov-policy-d__phase-desc{color:#64748b;margin-top:.5rem;font-size:.875rem;line-height:1.6;transition:color .32s}.gov-policy-d__phase:hover .gov-policy-d__phase-desc,.gov-policy-d__phase:focus-within .gov-policy-d__phase-desc{color:#475569}.gov-policy-d__notice{text-align:center;color:#64748b;transition:color .32s ease, transform .32s var(--gov-scene-ease);margin-top:2rem;font-size:.9375rem}.gov-policy-d__scene.is-live .gov-policy-d__notice{animation:gov-scene-up .64s var(--gov-scene-ease) .9s forwards;opacity:0}.gov-policy-d__notice:hover{color:#2563eb;transform:translateY(-2px)}@media (max-width:64rem){.gov-policy-b__nodes{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}.gov-policy-b__rail{display:none}.gov-policy-c__board{grid-template-columns:1fr}.gov-policy-c__status-board{grid-template-columns:repeat(3,minmax(0,1fr))}.gov-policy-d__phases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.gov-policy-b__nodes,.gov-policy-b__strips,.gov-policy-c__contrast-body{grid-template-columns:1fr}.gov-policy-c__divider{flex-direction:row;padding-block:.5rem}.gov-policy-c__divider-line{background:linear-gradient(90deg,#0000,#6366f180,#0000);flex:1;width:auto;height:2px}.gov-policy-c__visuals{grid-template-columns:1fr}.gov-policy-c__score{flex-direction:row;grid-row:auto;justify-content:space-between;align-items:center}.gov-policy-c__status-board,.gov-policy-d__phases,.gov-policy-a__grid,.gov-policy-a__rows,.gov-policy-a__strips{grid-template-columns:1fr}}.services-detail--government .fund-policy-a__head,.services-detail--government .fund-policy-a__panel{opacity:0;transform:translateY(48px)}.services-detail--government .fund-policy-a--live .fund-policy-a__head{animation:gov-scene-title .82s var(--gov-scene-ease) forwards}.services-detail--government .fund-policy-a--live .fund-policy-a__panel{animation:gov-scene-scale .88s var(--gov-scene-ease) .14s forwards}.services-detail--government .fund-policy-a__row{opacity:0;transform:translateY(24px)}.services-detail--government .fund-policy-a--live .fund-policy-a__row{animation:gov-scene-up .76s var(--gov-scene-ease) forwards}.services-detail--government .fund-policy-a__flow-step{opacity:0;transform:translateY(16px)}.services-detail--government .fund-policy-a--live .fund-policy-a__flow-step{animation:gov-scene-up .72s var(--gov-scene-ease) forwards}@media (prefers-reduced-motion:reduce){.gov-policy-section--enter,.fund-policy-a--live *,.gov-policy-a__scene.is-live *,.gov-policy-b__scene.is-live *,.gov-policy-c__workspace.is-live *,.gov-policy-d__scene.is-live *{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.gov-policy-b__rail-draw{stroke-dashoffset:0!important}.gov-policy-b__strip:before,.gov-policy-c__outcome-line{transform:scaleX(1)!important}.gov-policy-a__strip:before{transform:scaleY(1)!important}}
.services-detail--rd{--rd-purple:#6d5ef8;--rd-purple-accent:#8b5cf6;--rd-purple-light:#f3f0ff;--rd-border:#e9d5ff;--rd-navy:#0f172a;--rd-text:#111827;--rd-sub:#475569;--rd-gray:#f8fafc;--rd-ease:cubic-bezier(.22, 1, .36, 1)}.services-detail--rd .fund-policy-a{background:linear-gradient(145deg,#1e1b4b 0%,#312e81 52%,#6d5ef8 100%)}.services-detail--rd .fund-policy-a:before{background:radial-gradient(50% 42% at 14% 8%,#a78bfa29,#0000 58%)}.services-detail--rd .fund-policy-a .fund-policy-eyebrow--primary{color:#c4b5fd}.services-detail--rd .fund-policy-a__accent{color:#ddd6fe}.services-detail--rd .fund-policy-a__panel{background:linear-gradient(145deg,#312e8194,#6d5ef86b 42%,#0f172a52);border-color:#c4b5fd8c;box-shadow:0 42px 110px #00000057,0 0 0 1px #c4b5fd33,0 0 48px #6d5ef824,24px 32px 68px #8b5cf60f,inset 0 1px #ffffff24}.services-detail--rd .fund-policy-a__panel-accent{background:linear-gradient(90deg,#c4b5fd,#8b5cf6)}.services-detail--rd .fund-policy-a__row-icon{color:#f5f3ff;background:#4c1d957a;border-color:#c4b5fd57}@media (hover:hover) and (pointer:fine){.services-detail--rd .fund-policy-a__panel:hover,.services-detail--rd .fund-policy-a__panel:focus-within{border-color:#c4b5fdb8;box-shadow:0 48px 130px #00000061,0 0 0 1px #c4b5fd47,0 0 48px #6d5ef82e,26px 36px 74px #8b5cf614,inset 0 1px #ffffff2e}.services-detail--rd .fund-policy-a__row:hover{border-color:#ddd6fe5c #ddd6fe5c #cbbefd4b}.services-detail--rd .fund-policy-a__row:hover .fund-policy-a__row-icon{color:#f5f3ff;border-color:#ddd6feb8;box-shadow:0 0 0 1px #ddd6fe33,0 0 20px #6d5ef833,0 10px 24px #0003}.services-detail--rd .fund-policy-a__row:hover .fund-policy-a__row-text{color:#ede9feeb}.services-detail--rd .fund-policy-a__flow-step:hover{background:#6d5ef86b;box-shadow:inset 0 0 0 1px #c4b5fd29}}.rd-studio{background:#fff;padding:clamp(4rem,8vw,6rem) clamp(1rem,4vw,2rem);position:relative}.rd-studio--gray{background:var(--rd-gray)}.rd-studio--brief{padding:0}.rd-studio__inner{max-width:var(--services-max);margin-inline:auto}.rd-studio__inner:not(.is-live) .rd-studio__head,.rd-cert-spectrum-scene:not(.is-live) .rd-cert-spectrum__head,.rd-cert-spectrum-scene:not(.is-live) .rd-cert-spectrum__arena,.rd-process-scene:not(.is-live) .rd-process-scene__head,.rd-process-scene:not(.is-live) .rd-process-track{opacity:0}.rd-cert-spectrum-scene.is-live .rd-cert-spectrum__head{animation:rd-fade-up .7s var(--rd-ease) forwards}.rd-cert-spectrum-scene.is-live .rd-cert-spectrum__arena{animation:rd-scale-up .76s var(--rd-ease) .1s forwards;opacity:0}.rd-process-scene.is-live .rd-process-scene__head{animation:rd-fade-up .68s var(--rd-ease) forwards}.rd-process-scene.is-live .rd-process-track{animation:rd-fade-up .68s var(--rd-ease) .12s forwards;opacity:0}.rd-process-scene.is-live .rd-process-step{animation:rd-fade-up .64s var(--rd-ease) forwards;animation-delay:calc(.28s + var(--rd-i,0) * 65ms);opacity:0}.rd-process-scene.is-live .rd-process-rail__draw{opacity:.55;animation:none;transform:scaleX(1)}@keyframes rd-card-in{0%{opacity:0;transform:translateY(1.5rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rd-scale-up{0%{opacity:0;transform:translateY(1.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rd-rail-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rd-fade-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.rd-studio__label{letter-spacing:.18em;text-transform:uppercase;color:var(--rd-purple);font-size:13px;font-weight:700}.rd-studio__title{color:var(--rd-navy);word-break:keep-all;margin:.75rem 0 0;font-weight:800}.rd-studio__title-accent{color:var(--rd-purple)}.rd-studio__desc{max-width:47.5rem;color:var(--rd-sub);margin-top:1rem;font-size:1.25rem;line-height:1.8}.rd-studio__head--compact{margin-bottom:clamp(2rem,4vw,2.75rem)}.services-detail--rd .fund-policy-a__row{min-height:clamp(4rem,5.5vw,5rem);padding:clamp(.625rem,1.1vw,.8125rem) clamp(.875rem,1.4vw,1.0625rem)}.services-detail--rd .fund-policy-a__row-text{margin-top:.25rem;font-size:clamp(.9375rem,1.35vw,1rem);line-height:1.5}.services-detail--rd .fund-policy-a__flow{padding-top:.625rem}.services-detail--rd .fund-policy-a__flow-step{min-height:2.75rem;padding:.625rem .875rem}.rd-cert-spectrum-scene{max-width:var(--services-max);margin-inline:auto}.rd-cert-spectrum__head{max-width:40rem}.rd-cert-spectrum__desc{margin-inline:0}.rd-cert-spectrum__arena{background:radial-gradient(80% 60% at 0 0,#ede9fee6,#0000 55%),linear-gradient(165deg,#fff 0%,#faf5ff 42%,#f5f3ff 100%);border:1px solid #c4b5fd73;border-radius:1.5rem;margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.5rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 24px 64px #6d5ef81a,inset 0 1px #ffffffe6}.rd-cert-spectrum__rail-wrap{pointer-events:none;height:24px;position:absolute;top:clamp(3.25rem,5vw,3.75rem);left:clamp(1.5rem,3vw,2rem);right:clamp(1.5rem,3vw,2rem)}.rd-cert-spectrum__rail{width:100%;height:100%}.rd-cert-spectrum__rail-base{stroke:#c4b5fd8c;stroke-width:2px}.rd-cert-spectrum__rail-draw{stroke:#8b5cf6;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px}.rd-cert-spectrum--live .rd-cert-spectrum__rail-draw{animation:rd-cert-rail-draw 1.4s var(--rd-ease) .35s forwards}.rd-cert-spectrum__nav{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.625rem;padding-top:.25rem;display:grid;position:relative}.rd-cert-spectrum__tab{cursor:pointer;opacity:0;min-height:5.25rem;transition:background .28s var(--rd-ease), transform .28s var(--rd-ease), border-color .28s var(--rd-ease), box-shadow .28s var(--rd-ease);background:0 0;border:1px solid #0000;border-radius:1rem;flex-direction:column;align-items:center;gap:.625rem;padding:.875rem .5rem 1rem;display:flex;position:relative;transform:translateY(10px)}.rd-cert-spectrum__tab-line{width:2rem;height:3px;box-shadow:none;transition:background .28s var(--rd-ease), width .28s var(--rd-ease), box-shadow .28s var(--rd-ease);background:0 0;border-radius:999px;margin-bottom:.125rem;display:block}.rd-cert-spectrum__tab.is-active .rd-cert-spectrum__tab-line,.rd-cert-spectrum__tab:hover .rd-cert-spectrum__tab-line,.rd-cert-spectrum__tab:focus-visible .rd-cert-spectrum__tab-line{background:linear-gradient(90deg, var(--rd-purple), #c4b5fd);width:2.75rem;box-shadow:0 0 12px #8b5cf673}.rd-cert-spectrum--live .rd-cert-spectrum__tab{animation:rd-cert-tab-in .56s var(--rd-ease) forwards;animation-delay:calc(.45s + var(--rd-i,0) * 55ms)}.rd-cert-spectrum__tab-dot{width:.75rem;height:.75rem;transition:transform .28s var(--rd-ease), background .28s var(--rd-ease), box-shadow .28s var(--rd-ease);background:#a78bfad9;border-radius:50%;box-shadow:0 0 0 5px #ede9fef2}.rd-cert-spectrum__tab-label{text-align:center;color:#5b21b6;word-break:keep-all;transition:color .28s var(--rd-ease);font-size:clamp(.9375rem,1.35vw,1.0625rem);font-weight:800;line-height:1.3}.rd-cert-spectrum__tab.is-active{background:linear-gradient(#ede9fef2,#f5f3ffe0);border-color:#8b5cf68c;outline:none;transform:translateY(-4px);box-shadow:0 16px 36px #6d5ef82e,0 0 0 1px #c4b5fd59,inset 0 1px #ffffffd9}.rd-cert-spectrum__tab.is-active:after{content:"";opacity:.9;background:linear-gradient(#8b5cf6,#8b5cf600);border-radius:999px;width:2px;height:.625rem;position:absolute;bottom:-.625rem;left:50%;transform:translate(-50%)}.rd-cert-spectrum__tab.is-active .rd-cert-spectrum__tab-label{color:#4c1d95}.rd-cert-spectrum__tab:hover,.rd-cert-spectrum__tab:focus-visible{background:#f5f3ffd1;border-color:#a78bfa6b;outline:none;transform:translateY(-3px);box-shadow:0 12px 28px #6d5ef81f}.rd-cert-spectrum__tab:hover .rd-cert-spectrum__tab-label,.rd-cert-spectrum__tab:focus-visible .rd-cert-spectrum__tab-label{color:#4c1d95}.rd-cert-spectrum__tab.is-active .rd-cert-spectrum__tab-dot,.rd-cert-spectrum__tab:hover .rd-cert-spectrum__tab-dot,.rd-cert-spectrum__tab:focus-visible .rd-cert-spectrum__tab-dot{background:var(--rd-purple);transform:scale(1.2);box-shadow:0 0 0 7px #a78bfa52,0 0 16px #8b5cf659}.rd-cert-spectrum__panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:rd-cert-panel-in .52s var(--rd-ease);background:radial-gradient(70% 55% at 100% 0,#ede9fea6,#0000 58%),#ffffffe6;border:1px solid #a78bfa66;border-radius:1.375rem;gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(1.5rem,3vw,2rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 56px #6d5ef81f}@media (min-width:56rem){.rd-cert-spectrum__panel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.rd-cert-spectrum__panel:before{content:"";background:linear-gradient(90deg, var(--rd-purple), #c4b5fd, #a78bfa);height:4px;position:absolute;top:0;left:0;right:0}.rd-cert-spectrum__panel-title{letter-spacing:-.035em;color:var(--rd-navy);margin:0;font-size:clamp(1.625rem,2.8vw,2.25rem);font-weight:800;line-height:1.12}.rd-cert-spectrum__panel-headline{color:#6d28d9;margin:.875rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;line-height:1.55}.rd-cert-spectrum__detail-cards{gap:.875rem;margin-top:1.5rem;display:grid}@media (min-width:40rem){.rd-cert-spectrum__detail-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rd-cert-spectrum__detail-card{transition:transform .28s var(--rd-ease), box-shadow .28s var(--rd-ease);background:linear-gradient(165deg,#faf5ff 0%,#fff 100%);border:1px solid #c4b5fd73;border-radius:1rem;padding:1.125rem 1.125rem 1.25rem;box-shadow:0 8px 20px #6d5ef80f}.rd-cert-spectrum__detail-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #6d5ef81a}.rd-cert-spectrum__detail-kicker{letter-spacing:.08em;text-transform:uppercase;color:#7c3aed;margin:0;font-size:.75rem;font-weight:800}.rd-cert-spectrum__detail-text{color:#334155;margin:.625rem 0 0;font-size:clamp(.9375rem,1.3vw,1.0625rem);font-weight:600;line-height:1.55}.rd-cert-spectrum__detail-list{margin:.625rem 0 0;padding:0;list-style:none}.rd-cert-spectrum__detail-list li{color:#475569;padding:.375rem 0 .375rem 1rem;font-size:clamp(.875rem,1.2vw,.9375rem);font-weight:600;line-height:1.5;position:relative}.rd-cert-spectrum__detail-list li:before{content:"";background:var(--rd-purple);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.72rem;left:0}.rd-cert-spectrum__panel-visual{background:0 0;border:1px solid #c4b5fd59;border-radius:1.125rem;width:100%;margin:0;padding:0;line-height:0;position:relative;overflow:hidden}.rd-cert-spectrum__photo{aspect-ratio:16/9;background:0 0;border:0;border-radius:1.125rem;width:100%;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.rd-cert-spectrum__photo-media{width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.rd-cert-spectrum__photo img,.rd-cert-spectrum__photo-image{object-fit:cover;object-position:var(--rd-photo-position,50% 50%);width:100%;height:100%;margin:0;padding:0;display:block;transform:none}.rd-cert-spectrum__photo img{max-width:none;max-height:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.rd-cert-spectrum__panel-visual:hover .rd-cert-spectrum__photo img,.rd-cert-spectrum__panel-visual:hover .rd-cert-spectrum__photo-image{transform:none}}.rd-cert-spectrum__photo-overlay{pointer-events:none;background:linear-gradient(#0000 68%,#0f172a1f 100%);position:absolute;inset:0}.rd-cert-spectrum__visual-glow{pointer-events:none;background:radial-gradient(70% 80% at 50% 0,#a78bfa59,#0000 70%);height:45%;position:absolute;inset:auto -10% -20%}@keyframes rd-cert-panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rd-cert-spectrum__stage,.rd-cert-spectrum__stage-accent,.rd-cert-spectrum__stage-main,.rd-cert-spectrum__stage-meta{display:none}@keyframes rd-cert-rail-draw{to{stroke-dashoffset:0}}@keyframes rd-cert-tab-in{to{opacity:1;transform:translateY(0)}}@keyframes rd-cert-stage-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rd-solutions-scene{max-width:var(--services-max);margin-inline:auto}.rd-solutions-scene__head{max-width:40rem}.rd-solutions-scene__desc{margin-inline:0}.rd-solutions-stage{margin-top:clamp(2rem,4vw,3rem)}.rd-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.25rem,2.2vw,1.75rem);display:grid}.rd-solution-card{--rd-card-glow:#6d5ef847;height:100%;min-height:clamp(17rem,28vw,19.5rem);transition:transform .54s var(--rd-ease), border-color .54s var(--rd-ease), box-shadow .54s var(--rd-ease), background .54s var(--rd-ease);background:radial-gradient(115% 72% at 100% 0,#ede9feb8,#0000 58%),linear-gradient(165deg,#fff 0%,#faf5ff 34%,#f3f0ff 100%);border:1px solid #c4b5fd9e;border-radius:1.25rem;flex-direction:column;padding:clamp(1.625rem,2.6vw,2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #6d5ef81c,0 4px 14px #0f172a0d,inset 0 1px #fffffff2,inset 0 -28px 52px #6d5ef80d}.rd-solution-card:after{content:"";pointer-events:none;opacity:.85;width:62%;height:58%;transition:opacity .54s var(--rd-ease), transform .54s var(--rd-ease);background:radial-gradient(circle,#8b5cf61a,#0000 68%);border-radius:50%;position:absolute;inset:auto -18% -42% auto}.rd-solution-card__accent{background:linear-gradient(90deg, var(--rd-purple), var(--rd-purple-accent) 62%, #c4b5fd);opacity:1;height:4px;transition:height .54s var(--rd-ease), box-shadow .54s var(--rd-ease), opacity .54s var(--rd-ease);border-radius:1.25rem 1.25rem 0 0;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 12px #6d5ef838}.rd-solution-card__num-wrap{width:fit-content;min-width:3.5rem;transition:background .54s var(--rd-ease), border-color .54s var(--rd-ease), box-shadow .54s var(--rd-ease);background:linear-gradient(145deg,#ede9fef2,#ddd6fed1);border:1px solid #c4b5fde0;border-radius:.875rem;justify-content:center;align-items:center;margin-top:.375rem;padding:.5625rem 1rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 4px 14px #6d5ef81a}.rd-solution-card__num{letter-spacing:-.04em;color:#5b21b6;transition:color .54s var(--rd-ease);font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:900;line-height:1;display:block}.rd-solution-card__title{color:#0f172a;transition:color .54s var(--rd-ease);margin-top:1.125rem;font-size:clamp(1.4375rem,2.1vw,1.6875rem);font-weight:800;line-height:1.28}.rd-solution-card__summary{color:#1e293b;transition:color .54s var(--rd-ease);margin-top:.75rem;font-size:clamp(1rem,1.35vw,1.0625rem);font-weight:600;line-height:1.55}.rd-solution-card__reveal{opacity:1;transition:border-color .54s var(--rd-ease), transform .54s var(--rd-ease);border-top:1px solid #ddd6fee6;gap:.875rem;margin-top:auto;padding-top:1.25rem;display:grid;transform:translateY(0)}.rd-solution-card__detail h4{letter-spacing:.1em;text-transform:uppercase;color:#6d28d9;transition:color .54s var(--rd-ease);font-size:.75rem;font-weight:800}.rd-solution-card__detail p{color:#334155;transition:color .54s var(--rd-ease);margin-top:.3rem;font-size:clamp(.9375rem,1.2vw,1rem);font-weight:500;line-height:1.55}@media (hover:hover) and (pointer:fine){.rd-solution-card:hover{box-shadow:0 30px 60px #6d5ef833, 0 0 0 1px #a78bfa6b, 0 0 36px var(--rd-card-glow), inset 0 1px 0 #fffffff2;background:radial-gradient(100% 68% at 50% 100%,#ede9fef2,#0000 62%),linear-gradient(165deg,#fff 0%,#f5f3ff 48%,#ede9fe 100%);border-color:#a78bfae0;transform:translateY(-7px)}.rd-solution-card:hover:after{opacity:1;transform:scale(1.08)}.rd-solution-card:hover .rd-solution-card__accent{height:5px;box-shadow:0 4px 20px #6d5ef861}.rd-solution-card:hover .rd-solution-card__num-wrap{background:linear-gradient(145deg,#ede9fe,#ddd6fe);border-color:#a78bfabf;box-shadow:inset 0 1px #ffffffe6,0 0 24px #6d5ef829}.rd-solution-card:hover .rd-solution-card__num{color:#4c1d95}.rd-solution-card:hover .rd-solution-card__title{color:#0f172a}.rd-solution-card:hover .rd-solution-card__summary{color:#1e293b}.rd-solution-card:hover .rd-solution-card__reveal{border-top-color:#c4b5fdf2;transform:translateY(-2px)}.rd-solution-card:hover .rd-solution-card__detail h4{color:#5b21b6}.rd-solution-card:hover .rd-solution-card__detail p{color:#334155}}.rd-process-scene{max-width:var(--services-max);margin-inline:auto;overflow-x:clip}.rd-process-scene__head{text-align:center;max-width:44rem;margin-inline:auto}.rd-process-scene__desc{margin-inline:auto}.rd-process-scene__title{text-wrap:balance}.rd-process-track{margin-top:clamp(2.25rem,4.5vw,3.25rem);position:relative}.rd-process-rail{pointer-events:none;background:#e2e8f0;border-radius:999px;height:4px;position:absolute;top:2.25rem;left:6%;right:6%;overflow:hidden}.rd-process-rail__draw{border-radius:inherit;background:linear-gradient(90deg, var(--rd-purple), var(--rd-purple-accent));opacity:.45;transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(1)}.rd-process-steps{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1.125rem,2vw,1.625rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.rd-process-step{height:100%;position:relative}.rd-process-card{height:100%;min-height:clamp(11.5rem,19vw,13.5rem);transition:border-color .68s var(--rd-ease), box-shadow .68s var(--rd-ease), background .68s var(--rd-ease);background:radial-gradient(90% 60% at 0 0,#ede9fe8c,#0000 62%),linear-gradient(165deg,#fff 0%,#faf5ff 45%,#f8f7ff 100%);border:1px solid #c4b5fdb8;border-radius:1.125rem;flex-direction:column;padding:clamp(1.5rem,2.4vw,1.875rem) clamp(1.375rem,2.2vw,1.625rem);display:flex;position:relative;box-shadow:0 14px 36px #6d5ef817,inset 0 1px #ffffffeb}.rd-process-card__num{letter-spacing:-.05em;color:#5b21b6;transition:color .68s var(--rd-ease), opacity .68s var(--rd-ease), transform .68s var(--rd-ease);font-size:clamp(2.375rem,3.8vw,3.125rem);font-weight:900;line-height:1;display:block}.rd-process-card__mark{background:linear-gradient(90deg, var(--rd-purple), #8b5cf673);width:3rem;height:3px;transition:width .68s var(--rd-ease), background .68s var(--rd-ease), opacity .68s var(--rd-ease), transform .68s var(--rd-ease);border-radius:999px;margin-top:.875rem;transition-delay:70ms;display:block}.rd-process-card__title{color:#0f172a;transition:color .68s var(--rd-ease), opacity .68s var(--rd-ease), transform .68s var(--rd-ease);margin-top:1.125rem;font-size:clamp(1.3125rem,1.9vw,1.5625rem);font-weight:800;line-height:1.32;transition-delay:.14s}.rd-process-card__summary{color:#1e293b;transition:color .68s var(--rd-ease), opacity .68s var(--rd-ease), transform .68s var(--rd-ease);margin-top:.625rem;font-size:clamp(1rem,1.25vw,1.0625rem);font-weight:600;line-height:1.55;transition-delay:.21s}@media (hover:hover) and (pointer:fine){.rd-process-card:hover{background:linear-gradient(145deg,#6d5ef8 0%,#7c3aed 50%,#5b21b6 100%);border-color:#7c3aedeb;transform:none;box-shadow:0 0 0 1px #a78bfa59,0 22px 48px #6d5ef847}.rd-process-card:hover .rd-process-card__num{color:#fff;animation:rd-process-seq-in .68s var(--rd-ease) both}.rd-process-card:hover .rd-process-card__mark{width:3.75rem;animation:rd-process-seq-in .68s var(--rd-ease) 90ms both;background:linear-gradient(90deg,#fff,#ffffff73)}.rd-process-card:hover .rd-process-card__title{color:#fff;animation:rd-process-seq-in .68s var(--rd-ease) .18s both}.rd-process-card:hover .rd-process-card__summary{color:#ede9fef0;animation:rd-process-seq-in .68s var(--rd-ease) .27s both}}@keyframes rd-process-seq-in{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:64rem){.rd-cert-spectrum__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.rd-cert-spectrum__rail-wrap{display:none}.rd-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-process-rail{display:none}}@media (max-width:40rem){.rd-cert-spectrum__nav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.rd-cert-spectrum__tab{scroll-snap-align:start;flex:none;min-width:6.75rem;min-height:4.75rem}.rd-cert-spectrum__tab-label{font-size:.9375rem}.rd-cert-spectrum__tab:hover,.rd-cert-spectrum__detail-card:hover{transform:none}.rd-cert-spectrum__detail-cards,.rd-process-steps{grid-template-columns:1fr}.rd-studio__desc{font-size:1.0625rem}.rd-process-card{min-height:auto;padding:1.375rem 1.25rem 1.5rem}}@media (prefers-reduced-motion:reduce){.rd-cert-spectrum-scene.is-live *,.rd-process-scene.is-live *{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}}
