.gf{margin:0}.gf__stage{position:relative;isolation:isolate;display:grid;overflow:hidden;padding:1.25rem;border-radius:1.75rem;background:radial-gradient(90% 55% at 50% 48%,rgba(31,103,174,.24),transparent 70%),linear-gradient(180deg,#181b22,#101217);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 40px 90px -50px rgba(31,103,174,.6)}.gf__stage:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:28px 28px;-webkit-mask:radial-gradient(ellipse at center,#000 25%,transparent 75%);mask:radial-gradient(ellipse at center,#000 25%,transparent 75%)}.gf__msg{justify-self:start;max-width:88%;padding:.8rem .95rem .85rem;border-radius:1.1rem 1.1rem 1.1rem .35rem;background:#ffffff;color:#14161c;box-shadow:0 18px 40px -22px rgba(0,0,0,.7);animation:gf-in .6s cubic-bezier(.2,.8,.2,1) .25s both}.gf__meta{display:flex;flex-wrap:wrap;gap:.35rem .5rem;font-size:.76rem;color:#5c5f66}.gf__ch,.gf__meta{align-items:center}.gf__ch{display:inline-flex;gap:.3rem;padding:.15rem .5rem;border-radius:99px;background:var(--brand-100);font-weight:700;color:var(--brand-600)}.gf__time{margin-left:auto;font-variant-numeric:tabular-nums}.gf__bubble{margin-top:.45rem;font-size:.98rem;font-weight:500;line-height:1.4}.gf__photos{display:flex;gap:.35rem;margin-top:.6rem}.gf__photos>span[aria-hidden]{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.55rem;background:linear-gradient(135deg,#c9d8e6,#eef2f6);color:#5c5f66}.gf__beam{display:block;width:100%;height:3.75rem;overflow:visible}.gf__beam circle{fill:var(--brand-200);filter:drop-shadow(0 0 4px var(--brand-500)) drop-shadow(0 0 10px rgba(31,103,174,.8))}.gf__beam path{fill:none;stroke-linecap:round}.gf__beam-base{stroke:rgba(158,194,230,.4);stroke-width:2}.gf__beam-core,.gf__beam-glow{stroke-dasharray:22 100;stroke-dashoffset:22;animation:gf-flow 1.9s cubic-bezier(.5,0,.5,1) .75s infinite}.gf__beam-glow{stroke:var(--brand-500);stroke-width:12;opacity:.45}.gf__beam-core{stroke:#ffffff;stroke-width:3}.gf__card{position:relative;padding:.9rem 1rem 1rem;border-radius:1.1rem;background:#ffffff;color:#14161c;box-shadow:0 24px 50px -24px rgba(0,0,0,.75);animation:gf-in .6s cubic-bezier(.2,.8,.2,1) .9s both}.gf__card:before{content:"";position:absolute;top:0;left:50%;width:0;height:2px;translate:-50% 0;background:linear-gradient(90deg,transparent,var(--brand-300),var(--brand-500),var(--brand-300),transparent);box-shadow:0 0 18px 4px rgba(31,103,174,.5);opacity:0;animation:gf-ignite .9s ease-out 1.05s}.gf__card-head{display:flex;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;letter-spacing:.12em;color:var(--brand-600);text-transform:uppercase}.gf__pulse{width:8px;height:8px;border-radius:50%;background:var(--brand-500);animation:gf-pulse 2.2s ease-out 1.2s infinite}.gf__rows{display:grid;margin-top:.55rem}.gf__row{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.38rem 0;border-top:1px solid rgba(20,22,28,.07);font-size:.9rem;animation:gf-row .45s cubic-bezier(.2,.8,.2,1) calc(1.2s + var(--i, 0) * .16s) both}.gf__row dt{color:#5c5f66}.gf__row dd{margin:0;font-weight:600}.gf__ok{color:#1f9d63}.gf__open{color:#8a8d94}.gf__result{display:inline-flex;align-items:center;gap:.45rem;margin-top:.75rem;padding:.45rem .8rem;border-radius:99px;background:#14161c;font-size:.86rem;font-weight:600;color:#ffffff;animation:gf-pop .5s cubic-bezier(.3,1.5,.5,1) 2s both}.gf__result:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand-400);box-shadow:0 0 0 3px rgba(91,147,207,.25)}.gf__note{margin-top:.6rem;font-size:.82rem;color:#5c5f66}@keyframes gf-in{0%{opacity:0;translate:0 12px}}@keyframes gf-row{0%{opacity:0;translate:-8px 0}}@keyframes gf-pop{0%{opacity:0;scale:.85}}@keyframes gf-flow{0%{stroke-dashoffset:22}to{stroke-dashoffset:-100}}@keyframes gf-ignite{0%{width:0;opacity:1}45%{width:75%;opacity:1}to{width:100%;opacity:0}}@keyframes gf-pulse{0%{box-shadow:0 0 0 0 rgba(31,103,174,.55)}70%,to{box-shadow:0 0 0 9px rgba(31,103,174,0)}}.gw{margin-top:.5rem}.gw__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}@media (min-width:1024px){.gw__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:3.5rem}.gw__aside{position:sticky;top:6.5rem}}.gw__glance{margin-top:1.5rem;padding:1.4rem 1.4rem 1.2rem;border-radius:1.5rem;background:#14161c;color:#f3efe6}.gw__glance-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.5rem;border-radius:.5rem;font-weight:600;color:#f3efe6;text-decoration:none;transition:color .2s ease}.gw__glance-link svg{flex-shrink:0;transition:translate .25s ease}.gw__glance-link svg,.gw__glance-link:hover{color:var(--brand-300)}.gw__glance-link:hover svg{translate:3px 0}.gw__glance-link:focus-visible{outline:2px solid var(--brand-300);outline-offset:3px}.gr{--p:0;--rail-pad:3.25rem;--rail-x:1.15rem;position:relative;display:grid;gap:1.25rem;padding-left:var(--rail-pad)}.gr__rail{position:absolute;top:.5rem;bottom:.5rem;left:var(--rail-x);width:2px;border-radius:2px;background:rgba(20,22,28,.09)}.gr__beam{position:absolute;top:0;left:0;width:100%;height:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(180deg,rgba(31,103,174,.12),var(--brand-500) 65%,var(--brand-300));box-shadow:0 0 12px 1px rgba(31,103,174,.5)}.gr__head{position:absolute;top:calc(var(--p) * 100%);left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:radial-gradient(circle,#ffffff 0 28%,var(--brand-300) 42%,rgba(31,103,174,0) 72%);box-shadow:0 0 20px 7px rgba(31,103,174,.42);opacity:min(1,calc(var(--p) * 40))}@property --gr-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gr-card{position:relative;isolation:isolate;padding:1.5rem 1.6rem 1.65rem;border:1px solid rgba(20,22,28,.07);border-radius:1.5rem;background:#ffffff;box-shadow:0 1px 0 rgba(20,22,28,.03),0 18px 40px -32px rgba(20,22,28,.35);transition:border-color .45s ease,box-shadow .45s ease,translate .35s ease}.gr-card:hover{translate:0 -2px}.gr-card[data-lit=true]{border-color:rgba(31,103,174,.28);box-shadow:0 1px 0 rgba(20,22,28,.03),0 28px 60px -38px rgba(15,81,145,.55)}.gr-card:before{content:"";position:absolute;inset:-1px;z-index:-1;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--gr-angle) at 1.8rem 2.6rem,transparent 0deg 250deg,var(--brand-500) 310deg,var(--brand-200) 345deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none}.gr-card[data-lit=true]:before{animation:gr-sweep 1.5s cubic-bezier(.3,.6,.3,1) both}@keyframes gr-sweep{0%{--gr-angle:-30deg;opacity:1}75%{opacity:1}to{--gr-angle:330deg;opacity:0}}.gr-card__node{position:absolute;top:2.55rem;left:calc(var(--rail-x) - var(--rail-pad) + 1px);width:14px;height:14px;border:2px solid rgba(20,22,28,.2);border-radius:50%;background:#f3efe6;translate:-50% -50%;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease}[data-lit=true]>.gr-card__node{border-color:var(--brand-500);background:#ffffff;box-shadow:0 0 0 4px rgba(31,103,174,.18),0 0 16px 4px rgba(31,103,174,.5)}.gr-card__head{display:flex;align-items:center;gap:.65rem}.gr-card__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.75rem;background:rgba(31,103,174,.1);color:var(--brand-600);transition:background-color .35s ease,color .35s ease}.gr-card[data-lit=true] .gr-card__icon{background:var(--brand-500);color:#ffffff}.gr-card__num{font-size:.78rem;font-weight:700;letter-spacing:.14em;color:var(--brand-600)}.gr-card__num,.gr-card__title{font-family:var(--font-sora),sans-serif}.gr-card__title{margin-top:.9rem;font-size:1.35rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}.gr-card__text{margin-top:.6rem;font-size:1.06rem;line-height:1.7;color:#3a3d45}.gr-card--ink{border-color:transparent;background:#14161c;color:#f3efe6}.gr-card--ink .gr-card__icon{background:rgba(31,103,174,.2);color:var(--brand-300)}.gr-card--ink .gr-card__num{color:var(--brand-300)}.gr-card--ink .gr-card__text{color:rgba(255,255,255,.78)}.gr-card--ink[data-lit=true]{border-color:transparent;box-shadow:0 34px 70px -38px rgba(31,103,174,.75)}.gr-end{position:relative;padding-top:1rem}.gr-end .gr-card__node{top:1.85rem}.gr-end .gr-card__title{margin-top:0}.gr-end__bridge{max-width:42rem;margin-top:.5rem;font-size:1.02rem;line-height:1.6;color:#3a3d45}.st.st--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.st-tile:hover .st-tile__go--right svg{translate:3px 0}.gw__more{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(20,22,28,.08)}.gw__chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem 1rem;border:1px solid rgba(20,22,28,.12);border-radius:99px;background:#ffffff;font-size:.98rem;color:#14161c;text-decoration:none;transition:border-color .2s ease,color .2s ease}.gw__chip svg{color:var(--brand-600);transition:translate .2s ease}.gw__chip:hover{border-color:var(--brand-500);color:var(--brand-600)}.gw__chip:hover svg{translate:2px 0}.gw__chip:focus-visible{outline:3px solid var(--brand-500);outline-offset:2px}@media (max-width:899px){.st.st--two{grid-template-columns:1fr}}@media (max-width:639px){.gr{--rail-pad:2.1rem;--rail-x:0.7rem;gap:1rem}.gr-card{padding:1.2rem 1.15rem 1.3rem;border-radius:1.25rem}.gr-card__node{top:2.25rem}.gr-card__title{font-size:1.2rem}.gr-card__text{font-size:1.02rem;line-height:1.65}.gf__stage{padding:1.1rem;border-radius:1.4rem}.gf__row{grid-template-columns:5.4rem minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.gf__card,.gf__card:before,.gf__msg,.gf__pulse,.gf__result,.gf__row{animation:none}.gf__beam-core,.gf__beam-glow{animation:none;stroke-dasharray:none}.gf__beam-glow{opacity:.18}.gr-card,.gr-card__icon,.gr-card__node{transition:none}.gr-card:hover{translate:none}.gr-card[data-lit=true]:before{animation:none}}