.StandardsLibrary-module__ttZjOG__section{background:var(--paper);color:var(--ink);z-index:3;width:100%;position:relative}.StandardsLibrary-module__ttZjOG__inner{flex-direction:column;gap:clamp(2.5rem,6vh,4rem);padding-top:clamp(5rem,12vh,8rem);padding-bottom:clamp(6rem,14vh,9rem);display:flex}.StandardsLibrary-module__ttZjOG__heading{max-width:18ch}.StandardsLibrary-module__ttZjOG__grid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.StandardsLibrary-module__ttZjOG__grid{grid-template-columns:repeat(3,1fr)}}.StandardsLibrary-module__ttZjOG__item{display:flex}.StandardsLibrary-module__ttZjOG__card{background:var(--white);border:1px solid rgb(var(--ink-rgb) / .08);border-radius:var(--radius-lg);width:100%;box-shadow:0 16px 40px rgb(var(--ink-rgb) / .05), 0 2px 8px rgb(var(--ink-rgb) / .03);transition:transform .4s var(--ease-out-soft), box-shadow .4s ease;flex-direction:column;gap:1rem;padding:clamp(1.75rem,2.5vw,2.25rem);display:flex}.StandardsLibrary-module__ttZjOG__card:hover{box-shadow:0 24px 56px rgb(var(--ink-rgb) / .08), 0 4px 12px rgb(var(--ink-rgb) / .04)}.StandardsLibrary-module__ttZjOG__cardTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.StandardsLibrary-module__ttZjOG__docMark{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.08em;color:var(--white);background:var(--teal-deep);border-radius:var(--radius-xs);flex-shrink:0;padding:.25em .55em;font-weight:700}.StandardsLibrary-module__ttZjOG__meta{font-family:var(--font-inter);font-size:var(--fs-2xs);letter-spacing:.04em;color:rgb(var(--ink-rgb) / .42);text-align:right;font-weight:500}.StandardsLibrary-module__ttZjOG__title{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.35rem,1.6vw,1.65rem);font-weight:400}.StandardsLibrary-module__ttZjOG__desc{font-family:var(--font-inter);font-weight:300;font-size:var(--fs-sm);color:var(--ink-soft);flex:1;margin:0;line-height:1.7}
.AccreditationProcess-module__mXcfka__section{background:var(--hero-bg-bottom);width:100%;color:var(--serif-cream);--cycle:14s;--slot:calc(var(--cycle) / 4);position:relative}@media (min-width:900px){.AccreditationProcess-module__mXcfka__section{align-items:center;min-height:100svh;display:flex}}.AccreditationProcess-module__mXcfka__inner{flex-direction:column;gap:clamp(3.5rem,10vh,7rem);width:100%;padding-top:clamp(6rem,16vh,11rem);padding-bottom:clamp(7rem,18vh,12rem);display:flex}.AccreditationProcess-module__mXcfka__heading{--heading-color:var(--serif-cream);max-width:20ch}.AccreditationProcess-module__mXcfka__flowWrap{position:relative}.AccreditationProcess-module__mXcfka__flow{grid-template-columns:1fr;gap:3rem;margin:0;padding:0;list-style:none;display:grid}.AccreditationProcess-module__mXcfka__track,.AccreditationProcess-module__mXcfka__trackFill{pointer-events:none;position:absolute}.AccreditationProcess-module__mXcfka__track{background:rgb(var(--white-rgb) / .14)}.AccreditationProcess-module__mXcfka__trackFill{background:linear-gradient(var(--track-angle,180deg), var(--teal), rgb(var(--teal-rgb) / .25));transform-origin:top}.AccreditationProcess-module__mXcfka__track,.AccreditationProcess-module__mXcfka__trackFill{display:none}@media (min-width:900px){.AccreditationProcess-module__mXcfka__track,.AccreditationProcess-module__mXcfka__trackFill{display:block}.AccreditationProcess-module__mXcfka__flow{grid-template-columns:repeat(4,1fr);gap:2rem}.AccreditationProcess-module__mXcfka__track,.AccreditationProcess-module__mXcfka__trackFill{--track-angle:90deg;transform-origin:0;width:auto;height:2px;inset:31px 12.5% auto}.AccreditationProcess-module__mXcfka__trackFill{animation:AccreditationProcess-module__mXcfka__trackDrawX var(--cycle) linear infinite}}@keyframes AccreditationProcess-module__mXcfka__trackDrawX{0%{opacity:1;transform:scaleX(0)}19%{animation-timing-function:var(--ease-in-out);transform:scaleX(0)}25%{transform:scaleX(.3333)}44%{animation-timing-function:var(--ease-in-out);transform:scaleX(.3333)}50%{transform:scaleX(.6667)}69%{animation-timing-function:var(--ease-in-out);transform:scaleX(.6667)}75%{transform:scaleX(1)}92%{opacity:1;transform:scaleX(1)}99%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.AccreditationProcess-module__mXcfka__step{--step-delay:calc(var(--i,0) * var(--slot) - var(--cycle));--connector-delay:calc(var(--i,0) * var(--slot));flex-direction:row;gap:1.5rem;display:flex;position:relative}.AccreditationProcess-module__mXcfka__step:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--teal), rgb(var(--teal-rgb) / .3));transform-origin:top;pointer-events:none;width:2px;animation:AccreditationProcess-module__mXcfka__connectorDrawY var(--cycle) linear var(--connector-delay) infinite backwards;position:absolute;top:56px;bottom:-3rem;left:27px}@keyframes AccreditationProcess-module__mXcfka__connectorDrawY{0%{opacity:1;transform:scaleY(0)}19%{animation-timing-function:var(--ease-in-out);transform:scaleY(0)}25%,92%{opacity:1;transform:scaleY(1)}99%{opacity:0;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@media (min-width:900px){.AccreditationProcess-module__mXcfka__step{text-align:center;flex-direction:column;align-items:center;gap:1.75rem}.AccreditationProcess-module__mXcfka__step:not(:last-child):after{display:none}}.AccreditationProcess-module__mXcfka__numeral{z-index:1;background:var(--hero-bg-bottom);border:1.5px solid var(--teal);width:56px;height:56px;font-family:var(--font-inter);font-weight:700;font-size:var(--fs-sm);color:var(--teal);animation:AccreditationProcess-module__mXcfka__numeralCycle var(--cycle) linear var(--step-delay) infinite;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:900px){.AccreditationProcess-module__mXcfka__numeral{width:64px;height:64px;font-size:var(--fs-md)}}@keyframes AccreditationProcess-module__mXcfka__numeralCycle{0%,22%{border-color:var(--teal);color:var(--teal);transform:scale(1)}25%,93%{border-color:rgb(var(--white-rgb) / .14);color:rgb(var(--foreground-rgb) / .35);transform:scale(.9)}to{border-color:var(--teal);color:var(--teal);transform:scale(1)}}.AccreditationProcess-module__mXcfka__numeralPulse{border:1.5px solid var(--teal);opacity:0;pointer-events:none;animation:AccreditationProcess-module__mXcfka__stepArrive var(--cycle) linear var(--step-delay) infinite;border-radius:50%;position:absolute;inset:-2px}@keyframes AccreditationProcess-module__mXcfka__stepArrive{0%{opacity:.85;transform:scale(1)}4%{opacity:.35;transform:scale(1.7)}9%,to{opacity:0;transform:scale(2.1)}}.AccreditationProcess-module__mXcfka__stepBody{flex-direction:column;gap:.6rem;display:flex}@media (min-width:900px){.AccreditationProcess-module__mXcfka__stepBody{max-width:24ch}}.AccreditationProcess-module__mXcfka__stepTitle{font-family:var(--font-inter);font-weight:600;font-size:var(--fs-lg);letter-spacing:-.005em;color:var(--serif-cream);animation:AccreditationProcess-module__mXcfka__titleCycle var(--cycle) linear var(--step-delay) infinite;margin:0}@keyframes AccreditationProcess-module__mXcfka__titleCycle{0%,22%{color:var(--serif-cream)}25%,93%{color:rgb(var(--cream-rgb) / .34)}to{color:var(--serif-cream)}}.AccreditationProcess-module__mXcfka__stepDesc{font-family:var(--font-inter);font-weight:300;font-size:var(--fs-sm);color:rgb(var(--foreground-rgb) / .62);animation:AccreditationProcess-module__mXcfka__descCycle var(--cycle) linear var(--step-delay) infinite;margin:0;line-height:1.75}@keyframes AccreditationProcess-module__mXcfka__descCycle{0%,22%{color:rgb(var(--foreground-rgb) / .78)}25%,93%{color:rgb(var(--foreground-rgb) / .3)}to{color:rgb(var(--foreground-rgb) / .78)}}[data-reveal-root=pending] .AccreditationProcess-module__mXcfka__trackFill{animation-play-state:paused}[data-reveal-root=pending] .AccreditationProcess-module__mXcfka__step:after{animation-play-state:paused}[data-reveal-root=pending] .AccreditationProcess-module__mXcfka__numeral{animation-play-state:paused}[data-reveal-root=pending] .AccreditationProcess-module__mXcfka__numeralPulse{animation-play-state:paused}[data-reveal-root=pending] .AccreditationProcess-module__mXcfka__stepTitle{animation-play-state:paused}[data-reveal-root=pending] .AccreditationProcess-module__mXcfka__stepDesc{animation-play-state:paused}
