#education .cert-coverflow{display:block;min-height:0;padding:28px 24px 24px!important;overflow:hidden;border:1px solid rgba(38,42,51,.08);border-radius:28px;background:rgba(255,255,255,.74);box-shadow:none;font-family:var(--font-main);isolation:isolate;touch-action:pan-y}#education .cert-coverflow .cert-slider-wrapper{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:none;container-type:inline-size;margin:0;padding:0}#education .cert-coverflow .cert-flow-stage{position:relative;display:block;width:100%;height:min(390px,calc(82cqw + 50px));margin:0;padding:0;perspective:1200px;isolation:isolate;touch-action:pan-y}#education .cert-coverflow .cert-flow-card{position:absolute;top:50%;left:50%;--cert-paper:#e7eefb;width:min(340px,82%);height:auto;aspect-ratio:1;margin:0;padding:0;overflow:hidden;border:2px solid rgba(255,255,255,.85);border-radius:30px;background:var(--cert-paper);box-shadow:0 7px 18px rgba(34,42,54,.055),0 1px 3px rgba(34,42,54,.035),inset 0 1px 0 rgba(255,255,255,.82);color:#30343b;opacity:0;visibility:hidden;transform:translate(-50%,-50%);backface-visibility:hidden;transition:box-shadow .7s cubic-bezier(.22,1,.36,1)}#education .cert-coverflow .cert-flow-card.is-active{box-shadow:0 15px 32px rgba(30,38,48,.12),0 3px 8px rgba(30,38,48,.05),inset 0 1px 0 rgba(255,255,255,.88)}#education .cert-coverflow .cert-flow-card[data-tone=coral]{--cert-paper:#fae8e3}#education .cert-coverflow .cert-flow-card[data-tone=lavender]{--cert-paper:#eee7f8}#education .cert-coverflow .cert-flow-card[data-tone=mint]{--cert-paper:#e3f2ec}#education .cert-coverflow .cert-flow-card[data-tone=peach]{--cert-paper:#f7eadc}#education .cert-coverflow .cert-flow-card[data-tone=periwinkle]{--cert-paper:#e8ebf8}#education .cert-coverflow .cert-flow-card[data-tone=sage]{--cert-paper:#eaf0df}#education .cert-coverflow .cert-flow-card[data-tone=rose]{--cert-paper:#f8e6ec}#education .cert-coverflow .cert-flow-card[data-tone=sky]{--cert-paper:#e2eff7}#education .cert-coverflow .cert-flow-card[data-tone=gold]{--cert-paper:#f6efdc}#education .cert-coverflow .cert-flow-card[data-tone=emerald]{--cert-paper:#e0f1e7}#education .cert-coverflow .cert-flow-card[data-tone=orchid]{--cert-paper:#f1e5f3}#education .cert-coverflow .cert-flow-card::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 25% 0,rgba(255,255,255,.55),transparent 68%);pointer-events:none}#education .cert-coverflow .cert-flow-layout{position:absolute;z-index:1;inset:0;display:grid;grid-template-rows:44% minmax(0,1fr);gap:10px;padding:16px}#education .cert-coverflow .cert-flow-media{justify-self:center;width:88%;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(60,72,88,.12);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(232,235,239,.88));box-shadow:0 5px 14px rgba(42,48,58,.09),inset 0 1px 0 rgba(255,255,255,.95);position:relative}#education .cert-coverflow .cert-flow-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(.88) contrast(1.045) brightness(.97);transform:scale(.96)}#education .cert-coverflow .cert-flow-media::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg,rgba(29,38,52,.07),transparent 34%,transparent 72%,rgba(29,38,52,.09));box-shadow:inset 0 0 18px rgba(25,32,44,.08);pointer-events:none}#education .cert-coverflow .cert-flow-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;height:auto;margin:0;padding:0;text-align:center;color:#30343b;opacity:0;pointer-events:none}#education .cert-coverflow .cert-flow-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:100%;min-width:0}#education .cert-coverflow .cert-flow-card.is-active .cert-flow-content{pointer-events:auto}#education .cert-coverflow .cert-flow-issuer{margin:0;padding:3px 8px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(255,255,255,.45);color:#616874;font-size:.62rem;font-weight:550;line-height:1.4;letter-spacing:.14em}#education .cert-coverflow .cert-flow-title{margin:0;color:#30343b;font:inherit;font-size:1.15rem;font-weight:600;line-height:1.18;letter-spacing:-.04em;text-wrap:balance;text-shadow:none}#education .cert-coverflow .cert-flow-verify{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;width:max-content;min-width:0;min-height:32px;margin:0;position:relative;top:5px;padding:3px 4px 3px 12px;border:1px solid rgba(255,255,255,.9);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 2px 7px rgba(35,43,54,.045),inset 0 1px 0 #fff;color:#34363b;font-size:.74rem;font-weight:500;line-height:1.3;letter-spacing:-.02em;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}#education .cert-coverflow .cert-flow-verify-arrow{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(75,112,166,.1);color:#45658f}#education .cert-coverflow .cert-flow-verify-arrow i{font-size:.86rem;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#education .cert-coverflow .cert-flow-verify:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(35,43,54,.065),inset 0 1px 0 #fff}#education .cert-coverflow .cert-flow-verify:hover .cert-flow-verify-arrow i{transform:translate(1px,-1px)}}#education .cert-coverflow .cert-flow-select{position:absolute;z-index:3;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:0 0;cursor:pointer}#education .cert-coverflow .cert-flow-select[hidden]{display:none}#education .cert-coverflow .cert-flow-controls{display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:100%;margin:0;padding:0}#education .cert-coverflow .cert-flow-arrow{display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(48,58,72,.1);border-radius:50%;background:rgba(255,255,255,.72);box-shadow:0 2px 8px rgba(35,43,54,.055),inset 0 1px 0 rgba(255,255,255,.92);color:#353a42;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s,box-shadow .3s}#education .cert-coverflow .cert-flow-arrow i{font-size:1rem;line-height:1}#education .cert-coverflow .cert-flow-arrow:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#education .cert-coverflow .cert-flow-arrow:hover{transform:translateY(-1px);background:rgba(255,255,255,.96);box-shadow:0 4px 11px rgba(35,43,54,.085),inset 0 1px 0 #fff}}#education .cert-coverflow .cert-flow-arrow:focus-visible,#education .cert-coverflow .cert-flow-verify:focus-visible,#education .cert-coverflow:focus-visible{outline:#8fb9ff solid 2px;outline-offset:4px}#education .cert-coverflow .cert-flow-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:768px){#education .cert-coverflow{min-height:0;padding:24px 12px 20px!important;border-radius:24px}#education .cert-coverflow .cert-flow-card{border-radius:26px}#education .cert-coverflow .cert-flow-layout{grid-template-rows:42% minmax(0,1fr);gap:8px;padding:14px}#education .cert-coverflow .cert-flow-media{width:88%}#education .cert-coverflow .cert-flow-title{font-size:1.08rem}}@media (max-width:420px){#education .cert-coverflow .cert-flow-card{min-height:190px}#education .cert-coverflow .cert-flow-layout{grid-template-rows:40% minmax(0,1fr);gap:6px;padding:10px}#education .cert-coverflow .cert-flow-media{border-radius:11px}#education .cert-coverflow .cert-flow-content{gap:7px}#education .cert-coverflow .cert-flow-issuer{padding:2px 6px;font-size:.58rem;line-height:1.3}#education .cert-coverflow .cert-flow-title{font-size:.9rem;line-height:1.2}#education .cert-coverflow .cert-flow-footer{gap:7px}#education .cert-coverflow .cert-flow-verify{min-height:28px;top:3px;padding:3px 3px 3px 10px;gap:6px;font-size:.68rem}#education .cert-coverflow .cert-flow-verify-arrow{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){#education .cert-coverflow .cert-flow-arrow,#education .cert-coverflow .cert-flow-arrow i,#education .cert-coverflow .cert-flow-card,#education .cert-coverflow .cert-flow-verify,#education .cert-coverflow .cert-flow-verify-arrow i{transition:none}}