a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,rem,s,samp,small,span,strike,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}address{display:inline;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body,html{color:#24123a;color:var(--ink);font-family:Noto Sans TC,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sans);font-weight:400;line-height:1.7;width:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden;text-rendering:optimizeLegibility}html{font-size:1.1111vw}@media(orientation:portrait){html{font-size:4.1026vw}}body{background:#fff}img{display:block;height:auto;width:100%}button{background:none;border:0;cursor:pointer;font:inherit}a,button{color:inherit}a{text-decoration:none}.wrapper{background:#fff;background:var(--white);min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.container{margin:0 auto;max-width:80rem;max-width:calc(var(--container-w) + 5rem);padding:0 2.5rem;width:100%}@media(orientation:portrait){.container{padding:0 1.25rem}}body.is_modal_open{overflow:hidden}.img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.flex{display:flex}.align_center{align-items:center}.justify_between{justify-content:space-between}.justify_center{justify-content:center}.justify_end{justify-content:flex-end}.sr-only,.sr_only{border:0;clip:rect(0,0,0,0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}@font-face{font-display:swap;font-family:PP Agrandir;font-style:normal;font-weight:400;src:url(../../assets/fonts/agrandir_400.woff2) format("woff2");unicode-range:u+00??,u+2010-2027,u+2030-205e}@font-face{font-display:swap;font-family:PP Agrandir;font-style:normal;font-weight:700 900;src:url(../../assets/fonts/agrandir_700.woff2) format("woff2");unicode-range:u+00??,u+2010-2027,u+2030-205e}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../../assets/fonts/roboto_900.woff2) format("woff2");unicode-range:u+00??,u+2010-2027,u+2030-205e}.loading{align-items:center;background:#5c1d94;background:var(--pro);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99}.loading_crown{animation:loading_crown .8s cubic-bezier(.5,0,.5,1) infinite alternate;fill:#fff;fill:var(--white);height:4rem;width:4.5rem}@media(prefers-reduced-motion:reduce){.loading_crown{animation:none}}@keyframes loading_crown{to{transform:translateY(-.875rem) rotate(-6deg)}}.header{left:0;position:absolute;right:0;top:0;z-index:10}.header_inner{align-items:center;display:flex;height:5.25rem}@media(orientation:portrait){.header_inner{height:4rem}}.mainlogo_link{display:block}.mainlogo_link.focus-visible{outline:.125rem solid #fff;outline:.125rem solid var(--white);outline-offset:.1875rem}.mainlogo_link:focus-visible{outline:.125rem solid #fff;outline:.125rem solid var(--white);outline-offset:.1875rem}.mainlogo_img{height:1.875rem;width:auto}.mainlogo_img.pink{display:none}@media(orientation:portrait){.mainlogo_img{height:1.5rem}}.footer{background:#26084a;background:var(--pro-night);color:hsla(0,0%,100%,.72);color:var(--white-a70);padding:1rem 0}.footer_inner{text-align:center}.footer_copyright{font-size:.8125rem;letter-spacing:.04em}.btn{align-items:center;background:linear-gradient(100deg,#ff2b85,#5c1d94);background:var(--grad-pink);border-radius:62.4375rem;box-shadow:0 .5rem 1.25rem rgba(255,43,133,.45);box-shadow:0 .5rem 1.25rem var(--glow-pink);color:#fff;color:var(--white);display:inline-flex;font-size:1.125rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.08em;line-height:1.3;min-height:3.25rem;padding:.75rem 2rem;transition:transform .2s,box-shadow .2s,filter .2s}.btn.focus-visible{outline:.125rem solid #5c1d94;outline:.125rem solid var(--pro);outline-offset:.1875rem}.btn:focus-visible{outline:.125rem solid #5c1d94;outline:.125rem solid var(--pro);outline-offset:.1875rem}.btn:hover{box-shadow:0 .75rem 1.75rem rgba(255,43,133,.45);box-shadow:0 .75rem 1.75rem var(--glow-pink);filter:saturate(1.15);transform:translateY(-.125rem)}.btn:active{transform:translateY(.0625rem)}.btn.white{background:#fff;background:var(--white);color:#5c1d94;color:var(--pro)}.btn.pro,.btn.white{box-shadow:0 .5rem 1.25rem rgba(38,8,74,.3);box-shadow:0 .5rem 1.25rem var(--shadow-strong)}.btn.pro{background:#5c1d94;background:var(--pro)}.btn.lg{font-size:1.375rem;min-height:4rem;padding:.875rem 3rem}.btn_icon{fill:currentColor;flex:none;height:1.25rem;width:1.25rem}.float_cta{display:flex;justify-content:flex-end;opacity:0;pointer-events:none;position:fixed;right:2rem;top:calc(100vh - 10rem - env(safe-area-inset-bottom, 0rem));top:calc(100vh - 10rem - var(--safe-bottom));top:calc(100svh - 10rem - env(safe-area-inset-bottom, 0rem));top:calc(100svh - 10rem - var(--safe-bottom));transform:translateY(120%);transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.3,1.2),visibility 0s .5s;visibility:hidden;z-index:50}.float_cta.is_show{opacity:1;transform:none;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.3,1.2),visibility 0s;visibility:visible}@media(orientation:portrait){.float_cta{right:.875rem;top:calc(100vh - 6.25rem - env(safe-area-inset-bottom, 0rem));top:calc(100vh - 6.25rem - var(--safe-bottom));top:calc(100svh - 6.25rem - env(safe-area-inset-bottom, 0rem));top:calc(100svh - 6.25rem - var(--safe-bottom))}}@media(prefers-reduced-motion:reduce){.float_cta{transform:none;transition:opacity .2s,visibility 0s .2s}.float_cta.is_show{transition:opacity .2s,visibility 0s}}.float_cta_link{align-items:center;background:linear-gradient(100deg,#ff2b85,#5c1d94);background:var(--grad-pink);border:.25rem solid #fff;border:.25rem solid var(--white);border-radius:50%;box-shadow:0 .520625rem 1.5625rem rgba(255,43,133,.45),0 .208125rem .625rem rgba(38,8,74,.3);box-shadow:0 .520625rem 1.5625rem var(--glow-pink),0 .208125rem .625rem var(--shadow-strong);color:#fff;color:var(--white);display:flex;flex-direction:column;gap:0;height:8.25rem;justify-content:center;overflow:hidden;pointer-events:auto;position:relative;transition:transform .2s;width:8.25rem}.float_cta_link.focus-visible{outline:.125rem solid #5c1d94;outline:.125rem solid var(--pro);outline-offset:.1875rem}.float_cta_link:focus-visible{outline:.125rem solid #5c1d94;outline:.125rem solid var(--pro);outline-offset:.1875rem}.float_cta_link:after{animation:float_cta_shine 3.2s ease-in-out 2s infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.72),transparent);background:linear-gradient(100deg,transparent,var(--white-a70),transparent);bottom:0;content:"";left:-40%;position:absolute;top:0;transform:skewX(-20deg);width:30%}.float_cta_link:hover{transform:translateY(-.15625rem)}@media(orientation:portrait){.float_cta_link{border-width:.1875rem;height:5.25rem;width:5.25rem}}@media(prefers-reduced-motion:reduce){.float_cta_link:after{animation:none}}.float_cta_crown{fill:#fff;fill:var(--white);flex:none;height:2.25rem;width:2.625rem}@media(orientation:portrait){.float_cta_crown{height:1.5rem;width:1.75rem}}.float_cta_txt{font-size:1.375rem;font-weight:900;letter-spacing:.08em;white-space:nowrap}@media(orientation:portrait){.float_cta_txt{font-size:.875rem;letter-spacing:.04em}}@keyframes float_cta_shine{0%{left:-40%}40%,to{left:120%}}:root{--pro:#5c1d94;--pro-deep:#40107a;--pro-night:#26084a;--pro-mid:#8a4fc7;--pro-tint:#f1e7fb;--pro-tint:#efddf5;--pro-tint-2:#e2cff5;--pro-line:#cdb3ea;--pink:#ff2b85;--pink-deep:#e0106c;--pink-tint:#ffe1ee;--grad-pro:linear-gradient(100deg,#5c1d94,#ff2b85);--grad-pink:linear-gradient(100deg,#ff2b85,#5c1d94);--white:#fff;--ink:#24123a;--ink-2:#4b3966;--muted:#6b5d82;--line:#e6dcf2;--white-a10:hsla(0,0%,100%,.1);--white-a20:hsla(0,0%,100%,.2);--white-a70:hsla(0,0%,100%,.72);--shadow:rgba(38,8,74,.14);--shadow-strong:rgba(38,8,74,.3);--overlay:rgba(20,6,38,.58);--glow-pink:rgba(255,43,133,.45);--glow-pro:rgba(92,29,148,.4);--sans:"Noto Sans TC",-apple-system,BlinkMacSystemFont,sans-serif;--display:"PP Agrandir","Noto Sans TC",sans-serif;--code:"Roboto","Noto Sans TC",sans-serif;--container-w:75rem;--float-cta-h:3.333125rem;--safe-bottom:env(safe-area-inset-bottom,0rem)}.tnc{color:#6b5d82;color:var(--muted);font-size:.75rem;letter-spacing:.02em;line-height:1.6}@media(orientation:portrait){.tnc{font-size:.6875rem}}.tnc.light{color:hsla(0,0%,100%,.72);color:var(--white-a70)}.tnc.right{text-align:right}