.gd{--gd-ink:#0f1e36;--gd-ink-2:#1b3358;--gd-sun:#ff8c42;--gd-amber:#ffb84d;--gd-deep:#b84a07;--gd-cream:#fff6e8;--gd-line:#f1dcc3}.gd-pv{background-image:linear-gradient(rgba(15,30,54,.07) 1px,transparent 0),linear-gradient(90deg,rgba(15,30,54,.07) 1px,transparent 0)}.gd-pv,.gd-pv-light{background-size:28px 28px}.gd-pv-light{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0)}.gd-fade-mask{-webkit-mask-image:radial-gradient(ellipse at 20% 0,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 20% 0,#000 0,transparent 70%)}.gd-jump{scrollbar-width:none;scroll-snap-type:x proximity}.gd-jump::-webkit-scrollbar{display:none}.gd-jump a{scroll-snap-align:center}.gd-jump a[aria-current=true]{background:var(--gd-ink);color:#fff}.gd-card{transition:transform .25s ease,box-shadow .25s ease}.gd-card:hover{box-shadow:0 22px 40px -22px rgba(15,30,54,.35)}@media (prefers-reduced-motion:no-preference){.gd-card:hover{transform:translateY(-4px)}}.gd-form select{appearance:none;-webkit-appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230f1e36' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center}.gd-form input:not([type=checkbox]),.gd-form select{min-height:2.9rem}@media (prefers-reduced-motion:no-preference){@keyframes gd-drift{0%,to{transform:translateX(-12px);opacity:.55}50%{transform:translateX(12px);opacity:1}}@keyframes gd-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes gd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.gd-drift{animation:gd-drift 9s ease-in-out infinite}.gd-pulse{transform-origin:96px 206px;animation:gd-pulse 5s ease-in-out infinite}@supports (animation-timeline:view()){.gd-reveal{animation:gd-rise linear both;animation-timeline:view();animation-range:entry 5% entry 35%}}}.gd-fp{display:grid;grid-template-rows:1fr}@media (scripting:enabled){.gd-fp{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s ease,visibility 0s linear .25s}.gd-fp[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .25s ease,visibility 0s}}.gd-chev{transition:transform .25s ease,background-color .25s ease}.gd-chev[data-open=true]{transform:rotate(180deg);background:var(--gd-sun);color:#fff}@media (prefers-reduced-motion:reduce){.gd-chev,.gd-fp,.gd-fp[data-open=true]{transition:none}}.gd-steps{position:relative;display:grid;gap:2rem}.gd-steps:before{display:none}.gd-steps li:not(:last-child):after{content:"";position:absolute;left:calc(1.25rem - 1px);top:2.5rem;bottom:-2rem;width:2px;background:linear-gradient(#ff8c42,rgba(15,30,54,.3))}.gd-steps li{position:relative;display:flex;gap:1.1rem;align-items:flex-start}.gd-steps li>span{flex:none;position:relative}.gd-steps li>p{padding-top:.45rem}@media (min-width:1024px){.gd-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}.gd-steps:before{display:block;content:"";position:absolute;left:1.25rem;right:calc((100% - 6rem) / 5 - 1.25rem);top:1.25rem;height:2px;background:linear-gradient(90deg,#ff8c42,rgba(15,30,54,.3))}.gd-steps li:not(:last-child):after{display:none}.gd-steps li{flex-direction:column;gap:1rem}.gd-steps li>p{padding-top:0}}