html:has(.legalBody){scroll-behavior:smooth}.FUGXQW_legalBody{background-color:#476e97;min-height:100vh;margin:0;position:relative}.FUGXQW_ditherOverlay{pointer-events:none;mix-blend-mode:soft-light;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23fff' fill-opacity='.16' d='M0 0h1v1H0zm2 1h1v1H2zM1 2h1v1H1zm2 1h1v1H3z'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}.FUGXQW_page{z-index:1;color:#fff;max-width:800px;margin:110px auto;padding-inline:80px;line-height:158%;position:relative}.FUGXQW_page [id]{scroll-margin-top:88px}@media (max-width:480px){.FUGXQW_page{padding:16px}}.FUGXQW_page h1{font-family:var(--font-spencer);color:#fff;margin-bottom:70px;font-size:48px;font-weight:400;line-height:100%}.FUGXQW_page h2{text-transform:uppercase;letter-spacing:-.144px;margin-top:48px;margin-bottom:24px;font-size:24px;font-weight:800}.FUGXQW_page h3{letter-spacing:-.12px;margin-top:24px;margin-bottom:16px;font-size:20px;font-weight:800}.FUGXQW_page p{font-size:18px;font-weight:400}.FUGXQW_page p+p{margin-top:24px}.FUGXQW_page a{color:#fff;text-decoration:underline}.FUGXQW_page ul{padding-left:1.5em;font-size:18px;list-style-type:disc;list-style-position:outside}.FUGXQW_page ul li{margin-bottom:24px}.FUGXQW_page ul li>span{font-style:italic}.FUGXQW_page .FUGXQW_tableOfContents a{color:#fff;text-transform:uppercase;text-decoration:underline;display:block}.FUGXQW_page .FUGXQW_table{border:1px solid #fff;grid-template-columns:1fr 3fr 1fr;display:grid}.FUGXQW_page .FUGXQW_table>p{box-sizing:border-box;text-align:center;border:1px solid #fff;width:100%;height:100%;margin:0;padding:8px}.FUGXQW_page .FUGXQW_table .FUGXQW_collected{place-self:center}.FUGXQW_page .FUGXQW_infoTable{border:1px solid #fff;grid-template-columns:auto 1fr;column-gap:16px;margin-top:24px;margin-bottom:24px;padding:16px;display:grid}.FUGXQW_page .FUGXQW_infoTable .FUGXQW_key{place-self:start end}.FUGXQW_page ol{counter-reset:index;padding-left:0;list-style:none}.FUGXQW_page ol li:before{counter-increment:index;content:counters(index, ".", decimal) ".";text-align:right;width:4rem;margin-right:8px;display:inline-block}.FUGXQW_page>ul li,.FUGXQW_page li{margin-bottom:24px}
.RfM3ia_glassButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;box-shadow:inset 0 0 8px #ffffff26}.RfM3ia_glassButton:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(165deg,#ffffff26 0%,#ffffff0d 100%),linear-gradient(165deg,#fffc 0%,#ffffff4d 20%,#fff0 50%),linear-gradient(345deg,#fff6 0%,#ffffff26 20%,#fff0 50%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.hFI4bq_faqCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px;position:relative}.hFI4bq_faqCard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#5369791a 0% 100%),linear-gradient(308deg,#53697900 57.45%,#536979 97.63%),linear-gradient(294deg,#53697966 4.24%,#53697900 40.55%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.buiQsG_glassCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;position:relative;box-shadow:inset 0 1px 4px #ffffff40}.buiQsG_glassCard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(165deg,#ffffff26 0%,#ffffff0d 100%),linear-gradient(165deg,#fffc 0%,#ffffff4d 20%,#fff0 50%),linear-gradient(345deg,#fff6 0%,#ffffff26 20%,#fff0 50%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.t_IgiG_card{--card-rest-rotate:1deg;rotate:var(--card-rest-rotate)}.t_IgiG_clip{clip-path:inset(-9999px -9999px calc(-1 * var(--match-card-clip-drop,112px)) -9999px)}@keyframes t_IgiG_matchScheduleDip{0%{translate:0;rotate:var(--card-rest-rotate);animation-timing-function:cubic-bezier(.4,0,1,1)}40%{animation-timing-function:cubic-bezier(.16,1.32,.3,1);translate:0 160%;rotate:6deg}to{translate:0;rotate:var(--card-rest-rotate)}}@keyframes t_IgiG_matchScheduleHeart{0%{opacity:0;translate:0;rotate:0deg;scale:.3}5%{translate:calc(var(--heart-mx) * .2561 + var(--heart-dx) * .0227) calc(var(--heart-my) * .2561 + var(--heart-dy) * .0227);rotate:calc(var(--heart-rotate) * .1508);opacity:.677;scale:.474}10%{translate:calc(var(--heart-mx) * .4174 + var(--heart-dx) * .0881) calc(var(--heart-my) * .4174 + var(--heart-dy) * .0881);rotate:calc(var(--heart-rotate) * .2968);opacity:.919;scale:.628}18%{translate:calc(var(--heart-mx) * .5 + var(--heart-dx) * .2488) calc(var(--heart-my) * .5 + var(--heart-dy) * .2488);rotate:calc(var(--heart-rotate) * .4988);opacity:1;scale:.796}26%{translate:calc(var(--heart-mx) * .455 + var(--heart-dx) * .4226) calc(var(--heart-my) * .455 + var(--heart-dy) * .4226);rotate:calc(var(--heart-rotate) * .6501);opacity:.71;scale:.892}34%{translate:calc(var(--heart-mx) * .3668 + var(--heart-dx) * .5746) calc(var(--heart-my) * .3668 + var(--heart-dy) * .5746);rotate:calc(var(--heart-rotate) * .758);opacity:.469;scale:.947}42%{translate:calc(var(--heart-mx) * .2757 + var(--heart-dx) * .697) calc(var(--heart-my) * .2757 + var(--heart-dy) * .697);rotate:calc(var(--heart-rotate) * .8349);opacity:.301;scale:.978}50%{translate:calc(var(--heart-mx) * .1958 + var(--heart-dx) * .7921) calc(var(--heart-my) * .1958 + var(--heart-dy) * .7921);rotate:calc(var(--heart-rotate) * .89);opacity:.191;scale:.994}60%{translate:calc(var(--heart-mx) * .1171 + var(--heart-dx) * .879) calc(var(--heart-my) * .1171 + var(--heart-dy) * .879);rotate:calc(var(--heart-rotate) * .9375);opacity:.103;scale:1}70%{translate:calc(var(--heart-mx) * .0612 + var(--heart-dx) * .9378) calc(var(--heart-my) * .0612 + var(--heart-dy) * .9378);rotate:calc(var(--heart-rotate) * .9684);opacity:.05;scale:.905}80%{translate:calc(var(--heart-mx) * .0253 + var(--heart-dx) * .9746) calc(var(--heart-my) * .0253 + var(--heart-dy) * .9746);rotate:calc(var(--heart-rotate) * .9872);opacity:.02;scale:.867}90%{translate:calc(var(--heart-mx) * .0059 + var(--heart-dx) * .9941) calc(var(--heart-my) * .0059 + var(--heart-dy) * .9941);rotate:calc(var(--heart-rotate) * .9971);opacity:.004;scale:.853}to{translate:var(--heart-dx) var(--heart-dy);rotate:var(--heart-rotate);opacity:0;scale:.85}}@keyframes t_IgiG_matchScheduleEnter{0%{translate:0 160%;rotate:6deg}to{translate:0;rotate:var(--card-rest-rotate)}}.t_IgiG_enter{animation:.372s cubic-bezier(.16,1.32,.3,1) both t_IgiG_matchScheduleEnter}.t_IgiG_dip{animation:.62s both t_IgiG_matchScheduleDip}.t_IgiG_burst .t_IgiG_heart{animation:.72s linear both t_IgiG_matchScheduleHeart;animation-delay:calc(var(--burst-lead,.21s) + var(--heart-delay))}.t_IgiG_enterLead{--burst-lead:0s}.t_IgiG_heart{opacity:0}@media (prefers-reduced-motion:reduce){.t_IgiG_dip,.t_IgiG_enter,.t_IgiG_burst .t_IgiG_heart{animation:none}}
._4fEoPa_copyScale{--hero-copy-width:min(90vw, 400px);--hero-title-advance:4.63;--hero-base-advance:5.77;--hero-base-fs:calc(var(--hero-copy-width) / var(--hero-base-advance));--hero-title-line-width:min(calc(100vw - 40px), 440px);--hero-title-fs:calc(var(--hero-title-line-width) / var(--hero-title-advance));--hero-subcopy-fs:calc(var(--hero-base-fs) * 16 / 56);--hero-title-fs-cap:calc(var(--hero-base-fs) * 80 / 56);--hero-title-width:calc(var(--hero-title-fs) * var(--hero-title-advance));--hero-marquee-gap:1rem}@media (min-width:480px){._4fEoPa_copyScale{--hero-marquee-gap:1.25rem}}@media (min-width:1024px){._4fEoPa_copyScale{--hero-title-fs:min(var(--hero-title-fs-cap), 11svh)}}._4fEoPa_titleLine{font-size:var(--hero-title-fs)}._4fEoPa_supportLine{font-size:var(--hero-subcopy-fs)}._4fEoPa_supportRow{margin-top:calc(.5em - 8px)}@media (min-width:1024px){._4fEoPa_supportRow{margin-top:calc(.5em - 16px)}}._4fEoPa_atSchoolLine{font-size:min(calc(var(--hero-title-fs) * .6 + 4px), calc(var(--hero-title-width) / (var(--hero-at-school-chars) * .66)))}._4fEoPa_marquee{animation:80s linear infinite _4fEoPa_heroSchoolMarquee}._4fEoPa_marqueeCopy{column-gap:var(--hero-marquee-gap);padding-inline-end:var(--hero-marquee-gap)}@keyframes _4fEoPa_heroSchoolMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._4fEoPa_marquee{animation:none}}
.EqgHtG_howItWorksContainer{flex-direction:column;align-items:center;gap:40px;width:100%;padding:0;display:flex}@media (min-width:481px){.EqgHtG_howItWorksContainer{gap:35px;padding:0 20px}}@media (min-width:1025px){.EqgHtG_howItWorksContainer{gap:30px;max-width:900px;margin:0 auto}}@media (min-width:1280px){.EqgHtG_howItWorksContainer{gap:40px}}.EqgHtG_step{opacity:0;justify-content:center;width:100%;transition:opacity .8s ease-out,transform .8s ease-out;display:flex;transform:translateY(40px)}@media (min-width:1025px){.EqgHtG_step:nth-child(odd){justify-content:flex-start}.EqgHtG_step:nth-child(2n){justify-content:flex-end}.EqgHtG_step:not(:first-child){margin-top:-80px}}.EqgHtG_step.EqgHtG_stepVisible{opacity:1;transform:translateY(0)}.EqgHtG_stepCard{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}@media (min-width:481px){.EqgHtG_stepCard{max-width:410px}}@media (min-width:1025px){.EqgHtG_stepCard{max-width:420px}}@media (min-width:1280px){.EqgHtG_stepCard{max-width:450px}}.EqgHtG_stepHeader{justify-content:center;align-items:center;gap:2px;width:100%;display:flex}.EqgHtG_stepNumber{object-fit:contain;flex-shrink:0;width:20px;height:20px;margin-top:-4px}@media (min-width:481px){.EqgHtG_stepNumber{width:22px;height:22px}}@media (min-width:1025px){.EqgHtG_stepNumber{width:25px;height:25px}}@media (min-width:1280px){.EqgHtG_stepNumber{width:28px;height:28px}}.EqgHtG_stepTitle{font-family:var(--font-spencer);letter-spacing:0;text-align:center;color:var(--Color-Nu-1);margin:0;font-size:28px;font-style:normal;font-weight:400;line-height:117%}@media (min-width:481px){.EqgHtG_stepTitle{font-size:30px}}@media (min-width:1025px){.EqgHtG_stepTitle{font-size:32px}}@media (min-width:1280px){.EqgHtG_stepTitle{font-size:36px}}.EqgHtG_stepDescription{color:#fff;opacity:.8;text-align:center;white-space:pre-line;width:100%;margin:0;padding-left:16px;padding-right:16px;font-size:15px;line-height:117%}.EqgHtG_stepImage{object-fit:contain;width:100%;height:auto;margin-top:12px;transition:transform .3s}@media (min-width:481px){.EqgHtG_stepImage{max-width:478px}}@media (min-width:1025px){.EqgHtG_stepImage{max-width:504px}}@media (min-width:1280px){.EqgHtG_stepImage{max-width:576px}}
.iF7zlW_animatedImage{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(40px)}.iF7zlW_animatedImage.iF7zlW_visible{opacity:1;transform:translateY(0)}
@keyframes vl1Gzq_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vl1Gzq_slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes vl1Gzq_slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes vl1Gzq_scaleOutFromBoat{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes vl1Gzq_scaleInToBoat{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.35)}}.vl1Gzq_cityImageScaleIn{transform-origin:bottom;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards vl1Gzq_scaleOutFromBoat}.vl1Gzq_cityImageScaleOut{transform-origin:bottom;pointer-events:none;animation:.4s cubic-bezier(.4,0,.6,1) forwards vl1Gzq_scaleInToBoat}@keyframes vl1Gzq_yachtFloat{0%,to{transform:translateY(0)translate(0)rotate(0)}25%{transform:translateY(-6px)translate(3px)rotate(1.2deg)}50%{transform:translateY(2px)translate(-3px)rotate(-1deg)}75%{transform:translateY(-4px)translate(2px)rotate(.8deg)}}.vl1Gzq_yachtFloat{animation:4s ease-in-out infinite vl1Gzq_yachtFloat}@keyframes vl1Gzq_crewDeckDrift{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-3px)rotate(.4deg)}70%{transform:translateY(2px)rotate(-.35deg)}}.vl1Gzq_crewDeckDrift{will-change:transform;animation:5.4s ease-in-out .35s infinite vl1Gzq_crewDeckDrift}@keyframes vl1Gzq_crewSlotFloat0{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(1px,-5px)rotate(1deg)}65%{transform:translate(-2px,2px)rotate(-.65deg)}}@keyframes vl1Gzq_crewSlotFloat1{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-2px,-4px)rotate(-.85deg)}72%{transform:translate(2px,3px)rotate(.55deg)}}@keyframes vl1Gzq_crewSlotFloat2{0%,to{transform:translate(0)rotate(0)}42%{transform:translate(2px,3px)rotate(.75deg)}78%{transform:translate(-3px,-3px)rotate(-.9deg)}}@keyframes vl1Gzq_crewSlotFloat3{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(-1px,-6px)rotate(.45deg)}58%{transform:translate(2px,2px)rotate(-.55deg)}}.vl1Gzq_crewSlotFloat0{will-change:transform;animation:3.85s ease-in-out infinite vl1Gzq_crewSlotFloat0}.vl1Gzq_crewSlotFloat1{will-change:transform;animation:3.35s ease-in-out .22s infinite vl1Gzq_crewSlotFloat1}.vl1Gzq_crewSlotFloat2{will-change:transform;animation:4.05s ease-in-out .48s infinite vl1Gzq_crewSlotFloat2}.vl1Gzq_crewSlotFloat3{will-change:transform;animation:3.55s ease-in-out .7s infinite vl1Gzq_crewSlotFloat3}.vl1Gzq_cityLabel{opacity:0;animation:.6s ease-out forwards vl1Gzq_fadeInUp}.vl1Gzq_cityImageEnter{opacity:1;animation:.8s ease-out forwards vl1Gzq_slideInUp}.vl1Gzq_cityImageExit{opacity:0;pointer-events:none;animation:.8s ease-out forwards vl1Gzq_slideOutUp}.vl1Gzq_textShadow{text-shadow:0 2px 8px #00000080}.vl1Gzq_globeContainer{justify-content:center;align-items:center;display:flex}.vl1Gzq_globeContainer canvas{margin:0 auto;display:block}.vl1Gzq_globeContainer .scene-container{justify-content:center;align-items:center;display:flex}
.fXJqOa_item{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(40px)}.fXJqOa_item.fXJqOa_visible{opacity:1;transform:translateY(0)}
.UOykRW_flagpole{z-index:2;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(#fffaf6 0%,#ebe4dc 55%,#b8a99a 100%);border-radius:2px;width:2.5px;height:80px;position:absolute;bottom:calc(30% + 4px);right:calc(9.5% - 12px);transform:rotate(9deg);box-shadow:0 0 6px #00000059,1px 0 #ffffff40}.UOykRW_flagpole:after{content:"";background:radial-gradient(circle at 30% 30%,#fff 0%,#f0e8e0 55%,#c9bdb2 100%);border-radius:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;position:absolute;top:0;left:50%;box-shadow:0 0 5px #00000059,inset 0 -1px 2px #0000001f}
.uCrdSG_item{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(40px)}.uCrdSG_item.uCrdSG_visible{opacity:1;transform:translateY(0)}
.J0pzOG_prose{color:#ffffffe0;overflow-wrap:anywhere;font-size:18px;line-height:1.7}.J0pzOG_prose>*+*{margin-top:1.25em}.J0pzOG_prose h1,.J0pzOG_prose h2,.J0pzOG_prose h3,.J0pzOG_prose h4{font-family:var(--font-spencer);color:#fff;font-weight:400;line-height:1.15}.J0pzOG_prose h2{margin-top:2em;font-size:32px}.J0pzOG_prose h3{margin-top:1.75em;font-size:24px}.J0pzOG_prose h4{font-size:20px}.J0pzOG_prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.J0pzOG_prose strong{color:#fff;font-weight:700}.J0pzOG_prose ul,.J0pzOG_prose ol{padding-left:1.5em}.J0pzOG_prose ul{list-style:outside}.J0pzOG_prose ol{list-style:decimal}.J0pzOG_prose li+li{margin-top:.5em}.J0pzOG_prose img{border-radius:16px;max-width:100%;height:auto;display:block}.J0pzOG_prose blockquote{border-left:3px solid #ffffff4d;padding-left:1em;font-style:italic}.J0pzOG_prose code{background:#ffffff1a;border-radius:6px;padding:.1em .35em;font-size:.9em}.J0pzOG_prose pre{background:#00000059;border-radius:12px;padding:16px;font-size:14px;line-height:1.5;overflow-x:auto}.J0pzOG_prose pre code{background:0 0;padding:0}.J0pzOG_prose hr{border:0;border-top:1px solid #fff3}.J0pzOG_prose table{border-collapse:collapse;font-size:16px;display:block;overflow-x:auto}.J0pzOG_prose th,.J0pzOG_prose td{text-align:left;border:1px solid #fff3;padding:8px 12px}.J0pzOG_prose th{color:#fff;background:#ffffff0f}@media (max-width:480px){.J0pzOG_prose{font-size:17px}.J0pzOG_prose h2{font-size:28px}}
.Ojw8wa_mount{z-index:5;pointer-events:none;transform-origin:50% 100%;width:min(280px,92%);position:absolute;top:-14px;left:50%;overflow:visible;transform:translate(calc(20px - 50%))rotate(9deg)}.Ojw8wa_textTrack{flex-wrap:nowrap;justify-content:flex-end;width:100%;display:flex;overflow:visible}.Ojw8wa_char{will-change:transform;text-shadow:0 0 12px #000000a6,0 2px 4px #00000080;flex-shrink:0;display:inline-block}
.neJCpG_item{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(40px)}.neJCpG_item.neJCpG_visible{opacity:1;transform:translateY(0)}
.lywRXW_root{--fantuan-text:"PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--fantuan-display:var(--fantuan-text);--fantuan-blue:#3b7ae8;--fantuan-blue-deep:#17357a;--fantuan-pink:#f2399b;--fantuan-pink-light:#ff6fbf;--fantuan-pink-text:#ff2cab;--fantuan-ink:#fff;--fantuan-muted:#ffffffb8;--fantuan-glass-shadow:0 0 8px 0 #ffffff26 inset, 0 8px 24px #0000001a;font-family:var(--fantuan-text);color:var(--fantuan-ink);background-color:#2f5cae;overflow-x:hidden}.lywRXW_section{box-sizing:border-box;padding:56px 16px;position:relative}.lywRXW_column{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:480px;margin:0 auto;display:flex}.lywRXW_hero{align-items:center;min-height:100svh;padding-top:74px;padding-bottom:23px;display:flex;position:relative;overflow:hidden}@media (min-width:481px){.lywRXW_hero{padding-top:104px}}.lywRXW_pageBg{z-index:0;pointer-events:none;position:fixed;inset:0}.lywRXW_pageBgImage{object-fit:cover;object-position:center top}.lywRXW_hero .lywRXW_column{position:relative}.lywRXW_heroTitle{z-index:1;margin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both lywRXW_rise;position:relative}.lywRXW_heroTitleImage{width:min(380px,94vw,54svh);height:auto;display:block}.lywRXW_detailsAnchor{scroll-margin-top:72px}.lywRXW_voucherWrap{--card-w:min(180px, 48vw, 21svh);width:var(--card-w);margin-top:clamp(16px,6svh - 8px,40px)}.lywRXW_voucherStage{position:relative}.lywRXW_voucher{z-index:2;position:relative}.lywRXW_voucherImage{width:100%;height:auto;display:block}.lywRXW_cup{width:40%;transform:rotate(var(--cup-rotate));position:absolute}.lywRXW_cupImage{width:100%;height:auto;display:block}.lywRXW_cupTopLeft{z-index:0;--cup-push:-1;--jolt-delay:0s;--cup-rotate:-10deg;top:-33%;left:-25%}.lywRXW_cupTopRight{z-index:0;--cup-push:1;--jolt-delay:25ms;--cup-rotate:12deg;top:-26%;right:-21%}.lywRXW_cupBottomLeft{z-index:3;--cup-push:-1;--jolt-delay:15ms;--cup-rotate:-6deg;top:33%;left:-24%}.lywRXW_cupBottomRight{z-index:3;--cup-push:1;--jolt-delay:35ms;--cup-rotate:10deg;top:31%;right:-24%}.lywRXW_stockDrop{z-index:0;margin-top:-8px;position:relative}.lywRXW_stock{box-sizing:border-box;background:#fff;border-radius:0 0 10px 10px;width:100%;padding:13px 6% 8px}.lywRXW_stock:before{content:"";border-top:1.5px dashed #f2399b59;position:absolute;top:8px;left:6px;right:6px}.lywRXW_stockLine{color:#6b6f80;white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;margin:0 0 5px;font-size:11px;line-height:1.3;display:flex}.lywRXW_stockLine strong{color:var(--fantuan-pink);font-size:12px}.lywRXW_stockBar{background:#fbd7ea;border-radius:999px;height:5px;margin:0 12%;overflow:hidden}.lywRXW_stockFill{height:100%;width:var(--stock-fill);border-radius:inherit;background:linear-gradient(90deg, var(--fantuan-pink) 0%, var(--fantuan-pink-light) 100%);transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) .9s both lywRXW_fill;display:block}.lywRXW_cobrand{width:143px;height:auto;margin-top:clamp(6px,1.5svh,22px);animation:.5s ease-out .5s both lywRXW_rise}.lywRXW_scrollCue{z-index:1;color:#ffffff80;white-space:nowrap;align-items:center;gap:2px;font-size:11px;text-decoration:none;animation:.5s ease-out .9s both lywRXW_cueIn;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.lywRXW_scrollCue:hover{color:#fff}.lywRXW_scrollCueIcon{width:12px;height:12px;animation:1.4s ease-in-out 1.6s 3 lywRXW_cueNudge}.lywRXW_submitButton{background:linear-gradient(90deg, var(--fantuan-pink) 0%, var(--fantuan-pink-light) 100%);color:#fff;letter-spacing:.1em;height:48px;font-family:inherit;font-size:18px;box-shadow:0 8px 24px #f2399b73}.lywRXW_submitButton:hover{background:linear-gradient(90deg, var(--fantuan-pink) 0%, var(--fantuan-pink-light) 100%);filter:brightness(1.05)}.lywRXW_hero .lywRXW_formWrap{margin-top:clamp(8px,1.6svh,24px);animation:.5s ease-out .7s backwards lywRXW_rise}.lywRXW_heroHint{text-align:center;color:var(--fantuan-muted);margin:-4px 0 8px;font-size:11px}.lywRXW_heroHint strong{color:#fff}@keyframes lywRXW_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lywRXW_cueIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes lywRXW_cueNudge{0%,to{transform:none}50%{transform:translateY(5px)}}@keyframes lywRXW_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lywRXW_sectionTitle{margin:0 0 20px;line-height:0}.lywRXW_sectionTitleImage{width:min(290px,78vw);height:auto;display:block}.lywRXW_card,.lywRXW_step{box-shadow:var(--fantuan-glass-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;position:relative}.lywRXW_card.lywRXW_glassHost,.lywRXW_step.lywRXW_glassHost{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.lywRXW_glassLayer{border-radius:inherit;box-shadow:var(--card-shadow,var(--fantuan-glass-shadow));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#ffffff0a;position:absolute;inset:0}.lywRXW_glassHost:before{z-index:1}.lywRXW_glassHost>:where(:not(.lywRXW_glassLayer)){position:relative}.lywRXW_card:before,.lywRXW_step:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(165deg,#ffffff1c 0%,#ffffff0a 100%),linear-gradient(165deg,#ffffff73 0%,#ffffff24 22%,#fff0 52%),linear-gradient(345deg,#fff3 0%,#ffffff12 20%,#fff0 50%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-transparency:reduce){.lywRXW_card,.lywRXW_step,.lywRXW_glassLayer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#081721e6}}.lywRXW_card{box-sizing:border-box;text-align:left;border-radius:24px;width:100%;padding:22px 20px}.lywRXW_lead{margin:0;font-size:17px;line-height:1.65}.lywRXW_hl{white-space:nowrap;color:#fff;margin:0 .3em;padding:0 5px;font-weight:700;display:inline-block;position:relative}.lywRXW_hlChip{background:var(--fantuan-pink-text);width:100%;height:100%;image-rendering:pixelated;border-radius:4px;position:absolute;inset:0}.lywRXW_hlText{position:relative}.lywRXW_lead .lywRXW_hl:first-child{margin-left:0}.lywRXW_hlBig{margin:0;padding:2px 8px}.lywRXW_hlBig .lywRXW_hlChip{border-radius:8px}.lywRXW_facts{color:var(--fantuan-muted);flex-direction:column;gap:8px;margin:14px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:flex}.lywRXW_facts li{padding-left:24px;position:relative}.lywRXW_facts li:before{content:"✓";background:var(--fantuan-pink);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:2px;left:0}.lywRXW_pairing{color:var(--fantuan-ink);align-items:center;gap:0;margin:18px 0 0;font-size:15px;display:inline-flex}.lywRXW_pairing .lywRXW_ditherEmoji{font-size:22px}.lywRXW_ditherEmoji{filter:url(#fantuan-dither);line-height:1;display:inline-block}.lywRXW_sectionIcon{margin-bottom:8px;font-size:44px;rotate:-8deg}.lywRXW_stepIcon{flex:none;font-size:22px}.lywRXW_steps{text-align:left;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}.lywRXW_step{border-radius:20px;padding:18px 20px}.lywRXW_stepRing{z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:3px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lywRXW_stepRingFill{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.lywRXW_stepHead{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.lywRXW_step{--step-icon-w:26px;--step-icon-gap:8px}.lywRXW_stepHead .lywRXW_stepIcon{width:var(--step-icon-w);margin-right:calc(var(--step-icon-gap) - 8px);text-align:center}.lywRXW_stepText{padding-left:calc(var(--step-icon-w) + var(--step-icon-gap))}.lywRXW_stepTitle{margin:0;font-size:17px;font-weight:700;line-height:30px}.lywRXW_badge{color:var(--fantuan-ink);background:#ffffff29;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.lywRXW_stepEmphasis .lywRXW_badge{background:var(--fantuan-pink)}.lywRXW_stepText{color:var(--fantuan-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.lywRXW_notice{box-sizing:border-box;color:#1d2340;text-align:left;background:#fff;border-radius:20px;width:100%;margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.6;box-shadow:0 8px 24px #0000001f}.lywRXW_noticeLabel{color:var(--fantuan-pink-text);align-items:center;gap:4px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.lywRXW_noticeText{margin:0}.lywRXW_noticeIcon{font-size:16px}.lywRXW_perks{gap:12px;width:100%;display:grid}@media (min-width:481px){.lywRXW_perks{grid-template-columns:1fr 1fr}}.lywRXW_perkLine{font-family:var(--fantuan-display);margin:0;font-size:32px;font-weight:800;line-height:1.1}.lywRXW_perk{position:relative}.lywRXW_perkIcon{font-size:34px;position:absolute;top:14px;right:16px;rotate:10deg}.lywRXW_perkTitle{margin:6px 0 0;font-size:17px;font-weight:700}.lywRXW_faqCard{padding:4px 18px}.lywRXW_faqQuestion{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;display:flex}.lywRXW_faqQuestion:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #fff}.lywRXW_faqChevron{width:18px;height:18px;color:var(--fantuan-pink);flex:none;transition:rotate .5s cubic-bezier(.68,-.6,.32,1.6)}.lywRXW_faqAnswerWrap{transition:grid-template-rows .3s ease-out;display:grid}.lywRXW_faqAnswerClip{min-height:0;overflow:hidden}.lywRXW_faqAnswer{color:var(--fantuan-muted);margin:0;padding:0 0 16px;font-size:14px;line-height:1.7}.lywRXW_faqDivider{background:#ffffff1f;border:0;height:1px;margin:0}.lywRXW_signup{padding-bottom:80px}.lywRXW_flowLine{color:var(--fantuan-muted);margin:-8px 0 20px;font-size:14px;line-height:1.6}.lywRXW_formWrap{width:100%;max-width:360px}.lywRXW_burstLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.lywRXW_burstEmoji{filter:url(#fantuan-dither);font-size:calc(var(--card-w) * .17);opacity:0;line-height:1;display:block;position:absolute}.lywRXW_bursting .lywRXW_burstEmoji{animation:1.5s linear both lywRXW_voucherBurst;animation-delay:calc(var(--burst-lead,0s) + var(--burst-delay))}.lywRXW_voucherWrap[data-pulse] .lywRXW_voucherImage{animation:.52s linear both lywRXW_voucherPulse}.lywRXW_voucherWrap[data-pulse] .lywRXW_stock{transform-origin:50% calc(8px - var(--card-w) * .384);animation:.52s linear both lywRXW_voucherPulse}.lywRXW_voucherWrap[data-pulse] .lywRXW_cupImage{animation:lywRXW_cupJolt .6s ease-out var(--jolt-delay) both}@keyframes lywRXW_cupJolt{0%{translate:0;rotate:0deg}35%{translate:calc(var(--cup-push) * -2px) 1px;rotate:calc(var(--cup-push) * -2deg)}55%{translate:calc(var(--cup-push) * 6px) -3px;rotate:calc(var(--cup-push) * 6deg)}72%{translate:calc(var(--cup-push) * -2px) 0;rotate:calc(var(--cup-push) * -3deg)}86%{translate:calc(var(--cup-push) * 1px) 0;rotate:calc(var(--cup-push) * 1deg)}to{translate:0;rotate:0deg}}@keyframes lywRXW_voucherPulse{0%{animation-timing-function:cubic-bezier(.4,0,.6,1);scale:1}40%{animation-timing-function:cubic-bezier(.2,0,.2,1.4);scale:.9}65%{animation-timing-function:ease-in-out;scale:1.08}to{scale:1}}@keyframes lywRXW_voucherBurst{0%{opacity:0;translate:0;rotate:0deg;scale:.3}3%{translate:calc(var(--burst-mx) * .2426 + var(--burst-dx) * .02) calc(var(--burst-my) * .2426 + var(--burst-dy) * .02);rotate:calc(var(--burst-rotate) * .1413);opacity:.5;scale:.637}6%{translate:calc(var(--burst-mx) * .3906 + var(--burst-dx) * .0708) calc(var(--burst-my) * .3906 + var(--burst-dy) * .0708);rotate:calc(var(--burst-rotate) * .2661);opacity:1;scale:.975}9%{translate:calc(var(--burst-mx) * .4692 + var(--burst-dx) * .1414) calc(var(--burst-my) * .4692 + var(--burst-dy) * .1414);rotate:calc(var(--burst-rotate) * .376);opacity:1;scale:1.18}13%{translate:calc(var(--burst-mx) * .5 + var(--burst-dx) * .2516) calc(var(--burst-my) * .5 + var(--burst-dy) * .2516);rotate:calc(var(--burst-rotate) * .5016);opacity:1;scale:1.1}18%{translate:calc(var(--burst-mx) * .4666 + var(--burst-dx) * .396) calc(var(--burst-my) * .4666 + var(--burst-dy) * .396);rotate:calc(var(--burst-rotate) * .6293);opacity:1;scale:1}25%{translate:calc(var(--burst-mx) * .362 + var(--burst-dx) * .5817) calc(var(--burst-my) * .362 + var(--burst-dy) * .5817);rotate:calc(var(--burst-rotate) * .7627);opacity:1;scale:1}35%{translate:calc(var(--burst-mx) * .2051 + var(--burst-dx) * .7814) calc(var(--burst-my) * .2051 + var(--burst-dy) * .7814);rotate:calc(var(--burst-rotate) * .884);opacity:1;scale:1}45%{translate:calc(var(--burst-mx) * .0956 + var(--burst-dx) * .9019) calc(var(--burst-my) * .0956 + var(--burst-dy) * .9019);rotate:calc(var(--burst-rotate) * .9497);opacity:1;scale:1}55%{translate:calc(var(--burst-mx) * .0362 + var(--burst-dx) * .9634) calc(var(--burst-my) * .0362 + var(--burst-dy) * .9634);rotate:calc(var(--burst-rotate) * .9815);opacity:1;scale:1}65%{translate:calc(var(--burst-mx) * .0104 + var(--burst-dx) * .9895) calc(var(--burst-my) * .0104 + var(--burst-dy) * .9895);rotate:calc(var(--burst-rotate) * .9947);opacity:1;scale:1}75%{translate:calc(var(--burst-mx) * .002 + var(--burst-dx) * .998) calc(var(--burst-my) * .002 + var(--burst-dy) * .998);rotate:calc(var(--burst-rotate) * .999);opacity:.833;scale:1}85%{translate:calc(var(--burst-mx) * .0002 + var(--burst-dx) * .9998) calc(var(--burst-my) * .0002 + var(--burst-dy) * .9998);rotate:calc(var(--burst-rotate) * .9999);opacity:.5;scale:.963}93%{translate:calc(var(--burst-mx) * 0 + var(--burst-dx) * 1) calc(var(--burst-my) * 0 + var(--burst-dy) * 1);rotate:calc(var(--burst-rotate) * 1);opacity:.233;scale:.902}to{translate:var(--burst-dx) var(--burst-dy);rotate:var(--burst-rotate);opacity:0;scale:.85}}@media (prefers-reduced-motion:reduce){.lywRXW_voucherWrap[data-pulse] .lywRXW_voucherImage,.lywRXW_voucherWrap[data-pulse] .lywRXW_stock,.lywRXW_voucherWrap[data-pulse] .lywRXW_cupImage,.lywRXW_bursting .lywRXW_burstEmoji,.lywRXW_heroTitle,.lywRXW_stockFill,.lywRXW_cobrand,.lywRXW_scrollCue,.lywRXW_scrollCueIcon,.lywRXW_hero .lywRXW_formWrap,.lywRXW_faqChevron,.lywRXW_faqAnswerWrap{transition:none;animation:none}}
