@font-face{font-family:Itrios Grouch;src:url(/fonts/grouch_bt-webfont.woff2)format("woff2"),url(/fonts/grouch_bt-webfont.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Itrios Texta;src:url(/fonts/textaregular-webfont.woff2)format("woff2"),url(/fonts/textaregular-webfont.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Itrios Texta;src:url(/fonts/textabold-webfont.woff2)format("woff2"),url(/fonts/textabold-webfont.woff)format("woff");font-weight:700;font-display:swap}.HmpUBG_page{--coral:#e36b51;--amber:#f9a35a;--ink:#2d3940;color:#fff;background:radial-gradient(120% 70% at 50% 108%,#f9a35a8c 0%,#e36b5147 34%,#e36b5100 62%),linear-gradient(#0c2a33 0%,#123842 30%,#2b3f45 58%,#5a4038 80%,#8a4a36 100%);flex-direction:column;align-items:center;min-height:100svh;padding:28px 20px 32px;font-family:Itrios Texta,Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:relative;overflow:hidden}.HmpUBG_scene{pointer-events:none;position:absolute;inset:0}.HmpUBG_sun{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#f9a35a80 0%,#e36b5180 45%,#e36b5157 100%);border-radius:50%;width:min(74vw,620px);animation:2.2s cubic-bezier(.2,.7,.2,1) both HmpUBG_rise,9s ease-in-out 2.2s infinite HmpUBG_breathe;position:absolute;top:46%;left:50%;transform:translate(-28%,-50%)}.HmpUBG_hatch{aspect-ratio:1;opacity:0;background:repeating-linear-gradient(-35deg,#ffffff61 0 1.5px,#0000 1.5px 9px);border-radius:50%;width:min(38vw,250px);animation:1.6s ease-out .6s forwards HmpUBG_fade,14s ease-in-out 2.2s infinite HmpUBG_drift;position:absolute;top:20%;right:max(-70px,6vw - 120px)}.HmpUBG_leaf{opacity:.5;width:min(92vw,560px);animation:11s ease-in-out 3s infinite HmpUBG_sway;position:absolute;top:50%;left:50%;transform:translate(-58%,-50%)rotate(-8deg)}.HmpUBG_leaf path{fill:none;stroke:#ffffffb3;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s ease-out forwards HmpUBG_draw}.HmpUBG_leaf path:nth-child(2){animation-delay:.5s}.HmpUBG_leaf path:nth-child(n+3){stroke:#ffffff73;animation-duration:1.4s}.HmpUBG_leaf path:nth-child(3){animation-delay:1.2s}.HmpUBG_leaf path:nth-child(4){animation-delay:1.35s}.HmpUBG_leaf path:nth-child(5){animation-delay:1.5s}.HmpUBG_leaf path:nth-child(6){animation-delay:1.65s}.HmpUBG_leaf path:nth-child(7){animation-delay:1.8s}.HmpUBG_leaf path:nth-child(8){animation-delay:1.95s}.HmpUBG_leaf path:nth-child(9){animation-delay:2.1s}.HmpUBG_leaf path:nth-child(10){animation-delay:2.25s}.HmpUBG_mote{opacity:0;background:#ffd6a0e6;border-radius:50%;width:5px;height:5px;animation:linear infinite HmpUBG_float;position:absolute;bottom:-12px;box-shadow:0 0 10px #f9a35ae6}.HmpUBG_mote:first-child{animation-duration:13s;animation-delay:.5s;left:8%}.HmpUBG_mote:nth-child(2){width:3px;height:3px;animation-duration:17s;animation-delay:3s;left:21%}.HmpUBG_mote:nth-child(3){animation-duration:15s;animation-delay:6s;left:37%}.HmpUBG_mote:nth-child(4){width:4px;height:4px;animation-duration:19s;animation-delay:1.5s;left:58%}.HmpUBG_mote:nth-child(5){width:3px;height:3px;animation-duration:14s;animation-delay:4.5s;left:72%}.HmpUBG_mote:nth-child(6){animation-duration:18s;animation-delay:8s;left:86%}.HmpUBG_mote:nth-child(7){width:3px;height:3px;animation-duration:16s;animation-delay:2.2s;left:94%}.HmpUBG_brand{align-items:center;gap:10px;text-decoration:none;animation:.8s ease-out both HmpUBG_up;display:inline-flex;position:relative}.HmpUBG_brand img{background:#ffffffeb;border-radius:12px;padding:4px}.HmpUBG_wordmark{color:var(--amber);letter-spacing:.01em;font-family:Itrios Grouch,Georgia,Times New Roman,serif;font-size:30px;line-height:1}.HmpUBG_wordmark small{letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;margin-top:3px;font-family:Itrios Texta,sans-serif;font-size:9px;font-weight:700;display:block}.HmpUBG_content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:760px;padding:36px 0 28px;display:flex;position:relative}.HmpUBG_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--amber);font-size:13px;font-weight:700;animation:.8s ease-out .15s both HmpUBG_up}.HmpUBG_title{text-shadow:0 2px 24px #0c2a3373;margin-top:14px;font-family:Itrios Grouch,Georgia,Times New Roman,serif;font-size:clamp(34px,6.4vw,58px);font-weight:400;line-height:1.08;animation:.9s ease-out .3s both HmpUBG_up}.HmpUBG_title em{color:var(--amber);font-style:normal}.HmpUBG_lead{color:#ffffffeb;max-width:560px;margin-top:18px;font-size:clamp(18px,2.4vw,22px);line-height:1.45;animation:.9s ease-out .45s both HmpUBG_up}.HmpUBG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:34px;padding:0;list-style:none;display:grid}.HmpUBG_step{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:18px;padding:20px 18px 18px;transition:transform .35s,background .35s,border-color .35s;animation:.8s ease-out both HmpUBG_up;position:relative;box-shadow:0 10px 30px #0c2a3340}.HmpUBG_step:first-child{animation-delay:.6s}.HmpUBG_step:nth-child(2){animation-delay:.75s}.HmpUBG_step:nth-child(3){animation-delay:.9s}.HmpUBG_step:hover{background:#ffffff29;border-color:#f9a35ab3;transform:translateY(-4px)}.HmpUBG_number{color:#fff;background:linear-gradient(135deg, var(--coral), var(--amber));border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Itrios Grouch,Georgia,serif;font-size:17px;display:inline-flex;box-shadow:0 4px 14px #e36b5180}.HmpUBG_stepTitle{margin-top:12px;font-size:18px;font-weight:700;line-height:1.25}.HmpUBG_stepText{color:#ffffffd9;margin-top:6px;font-size:15.5px;line-height:1.45}.HmpUBG_help{flex-direction:column;align-items:center;gap:12px;margin-top:34px;animation:.8s ease-out 1.1s both HmpUBG_up;display:flex}.HmpUBG_helpText{color:#ffffffe6;font-size:17px}.HmpUBG_button{color:#fff;background:linear-gradient(135deg, var(--coral) 0%, var(--amber) 100%);border-radius:8px;align-items:center;gap:10px;padding:13px 24px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 26px #e36b5173}.HmpUBG_button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #e36b5199}.HmpUBG_button:focus-visible,.HmpUBG_brand:focus-visible,.HmpUBG_footer a:focus-visible{outline-offset:3px;outline:3px solid #fff}.HmpUBG_button svg{width:18px;height:18px}.HmpUBG_footer{color:#ffffffb8;font-size:13.5px;animation:1s ease-out 1.4s both HmpUBG_fade;position:relative}.HmpUBG_footer a{color:#fff;text-underline-offset:3px;text-decoration:underline}@keyframes HmpUBG_up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes HmpUBG_fade{0%{opacity:0}to{opacity:1}}@keyframes HmpUBG_rise{0%{opacity:0;transform:translate(-28%,-30%)scale(.86)}to{opacity:1;transform:translate(-28%,-50%)scale(1)}}@keyframes HmpUBG_breathe{0%,to{transform:translate(-28%,-50%)scale(1)}50%{transform:translate(-28%,-51.5%)scale(1.035)}}@keyframes HmpUBG_drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,14px)rotate(8deg)}}@keyframes HmpUBG_sway{0%,to{transform:translate(-58%,-50%)rotate(-8deg)}50%{transform:translate(-58%,-50.8%)rotate(-5.5deg)}}@keyframes HmpUBG_draw{to{stroke-dashoffset:0}}@keyframes HmpUBG_float{0%{opacity:0;transform:translate(0)}12%{opacity:.9}80%{opacity:.5}to{opacity:0;transform:translate(34px,-78vh)}}@media (max-width:720px){.HmpUBG_steps{grid-template-columns:1fr;gap:10px}.HmpUBG_step{grid-template-columns:34px 1fr;column-gap:14px;padding:16px;display:grid}.HmpUBG_number{grid-row:span 2}.HmpUBG_stepTitle{margin-top:0}.HmpUBG_content{padding-top:28px}.HmpUBG_sun{top:38%;transform:translate(-40%,-50%)}.HmpUBG_hatch{top:9%}@keyframes HmpUBG_rise{0%{opacity:0;transform:translate(-40%,-30%)scale(.86)}to{opacity:1;transform:translate(-40%,-50%)scale(1)}}@keyframes HmpUBG_breathe{0%,to{transform:translate(-40%,-50%)scale(1)}50%{transform:translate(-40%,-51.5%)scale(1.035)}}}@media (prefers-reduced-motion:reduce){.HmpUBG_page *,.HmpUBG_page :before,.HmpUBG_page :after{transition:none!important;animation:none!important}.HmpUBG_hatch{opacity:1}.HmpUBG_leaf path{stroke-dashoffset:0}.HmpUBG_mote{display:none}}
