.k1{--k1-ink:#0f1e36;--k1-sun:#ff8c42;--k1-amber:#ffb84d;--k1-line:#f1dcc3}.k1-pv{background-image:linear-gradient(rgba(15,30,54,.07) 1px,transparent 0),linear-gradient(90deg,rgba(15,30,54,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 80% 0,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 80% 0,#000 0,transparent 70%)}.k1-num{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,140,66,.55);user-select:none;pointer-events:none}.k1-jump{scrollbar-width:none;scroll-snap-type:x proximity}.k1-jump::-webkit-scrollbar{display:none}.k1-jump a{scroll-snap-align:center}.k1-jump a[aria-current=true]{background:var(--k1-ink);color:#fff}.k1-card{transition:transform .25s ease,box-shadow .25s ease}.k1-card:hover{box-shadow:0 22px 40px -22px rgba(15,30,54,.35)}.k1-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}.k1-form input:not([type=checkbox]):not([type=hidden]),.k1-form select{min-height:2.9rem}.k1-form input:not([type=checkbox]),.k1-form select{font-size:16px}.k1-fp{display:grid;grid-template-rows:1fr}@media (scripting:enabled){.k1-fp{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s ease,visibility 0s linear .25s}.k1-fp[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .25s ease,visibility 0s}}.k1-chev{transition:transform .25s ease,background-color .25s ease}.k1-chev[data-open=true]{transform:rotate(180deg);background:var(--k1-sun)}.k1-steps{position:relative;display:grid;gap:1.75rem;list-style:none;padding:0;margin:0}.k1-steps:after,.k1-steps:before{content:"";position:absolute;left:1.4rem;top:1.4rem;bottom:5.5rem;width:3px;border-radius:3px}.k1-steps:before{background:rgba(15,30,54,.18)}.k1-steps:after{background:linear-gradient(var(--k1-sun),var(--k1-amber));transform-origin:top}.k1-steps>li{position:relative;display:grid;grid-template-columns:2.8rem 1fr;gap:1rem;align-items:start;z-index:1}.k1-steps>li>span{display:flex;height:2.8rem;width:2.8rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--k1-sun);color:var(--k1-ink);font-weight:800;box-shadow:0 0 0 5px #fffdf9}@media (min-width:1024px){.k1-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.k1-steps:after,.k1-steps:before{left:1.4rem;right:calc((100% - 5rem) / 5);top:1.4rem;bottom:auto;width:auto;height:3px}.k1-steps:after{transform-origin:left}.k1-steps>li{grid-template-columns:1fr;gap:.9rem}}@media (prefers-reduced-motion:no-preference){@keyframes k1-flow{to{stroke-dashoffset:-30}}@keyframes k1-lit{0%,to{opacity:.05}45%{opacity:.55}}@keyframes k1-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes k1-spin{to{transform:rotate(1turn)}}@keyframes k1-cloud{0%,to{transform:translateX(-10px)}50%{transform:translateX(14px)}}@keyframes k1-win{0%,to{opacity:.75}50%{opacity:1}}@keyframes k1-beam{to{stroke-dashoffset:-20}}@keyframes k1-needle{0%,to{transform:rotate(-10deg)}50%{transform:rotate(14deg)}}@keyframes k1-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes k1-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes k1-draw{0%{stroke-dashoffset:24}}@keyframes k1-grow{0%{transform:scaleY(0)}}@keyframes k1-growx{0%{transform:scaleX(0)}}.k1-flow{animation:k1-flow 2.4s linear infinite}.k1-beam{animation:k1-beam 3s linear infinite}.k1-lit{animation:k1-lit 4.2s ease-in-out infinite}.k1-pulse{transform-box:fill-box;transform-origin:center;animation:k1-pulse 5s ease-in-out infinite}.k1-spin{animation:k1-spin 40s linear infinite}.k1-cloud{animation:k1-cloud 12s ease-in-out infinite}.k1-win{animation:k1-win 4s ease-in-out infinite}.k1-needle{animation:k1-needle 5s ease-in-out infinite}.k1-float{animation:k1-float 6s ease-in-out infinite}.k1-card:hover{transform:translateY(-4px)}.k1-tick-path{stroke-dasharray:24}@supports (animation-timeline:view()){.k1-reveal{animation:k1-rise linear both;animation-timeline:view();animation-range:entry 5% entry 35%}.k1-tick-path{animation:k1-draw linear both;animation-timeline:view();animation-range:entry 10% entry 70%}.k1-steps:after{animation:k1-grow linear both;animation-timeline:view();animation-range:entry 20% cover 45%}@media (min-width:1024px){.k1-steps:after{animation-name:k1-growx}}}}@media (prefers-reduced-motion:reduce){.k1-lit{opacity:.3}.k1-chev,.k1-fp,.k1-fp[data-open=true]{transition:none}}.k1-steps>li>span{position:relative}.k1-steps>li>span:after{content:"";position:absolute;inset:0;border-radius:9999px;pointer-events:none;opacity:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes k1-spring{0%{opacity:0;transform:scale(.35) rotate(-24deg)}55%{opacity:1;transform:scale(1.18) rotate(7deg)}78%{transform:scale(.95) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes k1-ripple{0%{opacity:0;transform:scale(.9)}35%{opacity:.75}to{opacity:0;transform:scale(1.9)}}@keyframes k1-ripple-last{0%{opacity:0;transform:scale(.9)}35%{opacity:.75}to{opacity:.5;transform:scale(1.25)}}@keyframes k1-idle{0%,to{box-shadow:0 0 0 0 rgba(255,140,66,.45)}50%{box-shadow:0 0 0 9px rgba(255,140,66,0)}}.k1-steps>li>span{animation:k1-spring linear both;animation-timeline:view();animation-range:entry 0 entry 45%}.k1-steps>li>span:after{background:rgba(255,140,66,.35);animation:k1-ripple linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.k1-steps>li:nth-child(2) .k1-steps>li>span{animation-range:entry 6% entry 51%}.k1-steps>li:nth-child(2) .k1-steps>li>span:after{animation-range:entry 6% entry 76%}.k1-steps>li:nth-child(3) .k1-steps>li>span{animation-range:entry 12% entry 57%}.k1-steps>li:nth-child(3) .k1-steps>li>span:after{animation-range:entry 12% entry 82%}.k1-steps>li:nth-child(4) .k1-steps>li>span{animation-range:entry 18% entry 63%}.k1-steps>li:nth-child(4) .k1-steps>li>span:after{animation-range:entry 18% entry 88%}.k1-steps>li:nth-child(5) .k1-steps>li>span{animation-range:entry 24% entry 69%}.k1-steps>li:nth-child(5) .k1-steps>li>span:after{animation-range:entry 24% entry 94%}.k1-steps>li:last-child .k1-steps>li>span:after{background:none;box-shadow:0 0 0 0 rgba(255,140,66,.45);opacity:1;animation:k1-idle 3.6s ease-in-out infinite;animation-timeline:auto;animation-range:normal}}}