*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{line-height:1.6;color:#333;background:#fff}a:hover{text-decoration:underline}img{max-width:100%;height:auto}ul,ol{list-style:none}:root{--square-size: clamp(60px, 4vw, 120px)}.v-mobile-only{display:none}@media (max-width: 768px){.v-mobile-only{display:block}}.v-desktop-only{display:block}@media (max-width: 768px){.v-desktop-only{display:none}}body{font-family:Inter,Noto Sans TC,sans-serif;margin:0;padding:0;color:#454545;text-align:justify;font-family:Noto Sans TC;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.32px}@media (max-width: 768px){body{font-size:14px;line-height:24px}}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;font-weight:600;line-height:1.2}p{margin-bottom:1rem}a{color:inherit;text-decoration:none;transition:all .3s ease}a:hover{text-decoration:none}.text-primary{color:#ea5413}.text-secondary{color:#7563b9}.text-muted{color:#343434}.text-sm{font-size:14px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.text-3xl{font-size:28px}.text-4xl{font-size:36px}.text-5xl{font-size:56px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.container{max-width:1200px;margin:0 auto;padding:0 40px;position:relative;z-index:3}@media (max-width: 768px){.container{padding:0 20px}}.button--cta{position:relative;border-radius:40px 0 0 40px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0 20px 0 40px;height:80px;background-image:linear-gradient(180deg,#e4dfee,#d5cce4);cursor:pointer;transition:all .3s ease}.button--cta .label{color:#7563b9;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.4px;transition:all .3s ease;white-space:nowrap}.button--cta:hover .label{transform:translateY(-4px)}.button--cta.is-invert{border-radius:0 40px 40px 0;background-image:linear-gradient(180deg,#ffd5be,#ffbc97);padding:0 40px 0 20px}.button--cta.is-invert .label{color:#ea5413}@media (max-width: 768px){.button--cta{height:54px}.button--cta .label{font-size:16px}}.button--cta--divider{position:relative;width:30px;height:80px;background-image:linear-gradient(180deg,#e4dfee,#d5cce4)}.button--cta--divider:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,#ffd5be,#ffbc97);clip-path:polygon(100% 0,100% 100%,0 100%)}@media (max-width: 768px){.button--cta--divider{height:54px}}.menu--toggle{position:fixed;z-index:1000;top:0;right:0;width:var(--square-size);height:var(--square-size);background:#fa5f1c;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease}.menu--toggle:hover{transform:scale(1.1)}.menu--toggle.active .icon--bars{opacity:0;transform:rotate(180deg)}.menu--toggle.active .icon--close{opacity:1;transform:rotate(45deg)}.menu--toggle .icon--close{position:absolute;width:25px;height:3px;background:#fff;opacity:0;transform:rotate(45deg);transition:all .3s ease;border-radius:2px}.menu--toggle .icon--close:before{content:"";position:absolute;width:25px;height:3px;background:#fff;transform:rotate(90deg);border-radius:2px}.menu--toggle .icon--bars{display:flex;flex-direction:column;gap:4px;transition:all .3s ease}.menu--toggle .icon--bars:before,.menu--toggle .icon--bars:after{content:"";width:25px;height:3px;background:#fff;border-radius:2px;transition:all .3s ease}.menu--toggle .icon--bars:before{margin-bottom:4px}.drawer{position:fixed;top:0;right:-100%;width:100%;max-width:525px;height:100vh;background:#f2f7fb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:right .7s cubic-bezier(.4,0,.2,1);z-index:1001;box-shadow:-5px 0 20px #0000001a;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}.drawer.open{right:0}.drawer .drawer__deco-right-top{position:absolute;top:0;right:0;width:calc(var(--square-size) * 2)}.drawer .drawer__deco-pattern{padding:0 80px 80px 40px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);-moz-column-gap:60px;column-gap:60px;row-gap:20px;background-image:url(../assets/images/bg--drawer.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.drawer .drawer__deco-pattern .drawer__deco-pattern-item{display:flex;justify-content:center;align-items:center}.drawer .drawer__deco-pattern .drawer__deco-pattern-item:first-child{grid-row:1/3}.drawer .drawer__deco-pattern .drawer__deco-pattern-item:nth-child(2) img{transform:translate(25%,-25%)}.nav{padding:120px 0 40px}.nav__list{list-style:none;padding:0;margin:0}.nav__item{margin:0}.nav__link{display:flex;justify-content:flex-start;align-items:center;position:relative;overflow:hidden;padding:8px 40px 8px 20px;transition:all .3s ease}.nav__link .icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.nav__link .icon svg{transition:all .3s ease;fill:#ea5413}.nav__link .label{color:#ea5413;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.72px;transition:all .3s ease}.nav__link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(117,99,185,.1),transparent);transition:left .5s ease}.nav__link:hover{background:#7563b91a;color:#7563b9}.nav__link:hover .icon{transform:translate(10px)}.nav__link:hover .icon svg{fill:#7563b9}.nav__link:hover .label{transform:translate(10px);color:#7563b9}.nav__link:hover:before{left:100%}.nav__link.active{background:#7563b926;color:#7563b9;font-weight:600}.scroll--progress{position:fixed;top:0;left:0;z-index:1002;width:100%;height:3px;background:#7563b933}.scroll--progress__bar{height:100%;background:linear-gradient(90deg,#ea602a,#f29200);width:0%;transition:width .1s ease;box-shadow:0 0 10px #7563b980}.effects-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.particle-canvas{width:100%;height:100%;opacity:.3}.spacer--wave--top,.spacer--wave--bottom{position:relative;width:100%;aspect-ratio:1440/200}.spacer--wave--top:before,.spacer--wave--bottom:before{content:"";position:absolute;z-index:2;top:50%;left:0;transform:translateY(-50%);background-image:url(../assets/images/bg--gradient--top.png);background-size:cover;background-repeat:no-repeat;width:100%;aspect-ratio:1440/400}@media (max-width: 768px){.spacer--wave--top,.spacer--wave--bottom{aspect-ratio:unset;height:0}.spacer--wave--top:before,.spacer--wave--bottom:before{top:unset;bottom:0;transform:unset}}.spacer--wave--bottom:before{top:unset;bottom:0;transform:translateY(0);background-image:url(../assets/images/bg--gradient--bottom.png)}@media (max-width: 768px){.spacer--wave--bottom:before{top:0;bottom:unset;transform:translateY(-50%)}}.card--line-sticker{background:#fff;border-radius:32px;border:6px solid rgba(250,95,28,.2)}.splide--line-sticker{margin-bottom:40px}.splide--line-sticker .splide__pagination{position:relative;margin-top:20px}.splide--line-sticker .splide__pagination .splide__pagination__page{opacity:1;transform:none;border:1px solid #FF5905;background:transparent;width:12px;height:12px}.splide--line-sticker .splide__pagination .splide__pagination__page.is-active{background:#ff5905;border:1px solid #FF5905}.splide--line-sticker .splide__arrow svg{fill:#fff}.splide--line-sticker .splide__arrow--next{right:0;transform:translate(100%) translateY(-50%)}.splide--line-sticker .splide__arrow--prev{left:0;transform:translate(-100%) translateY(-50%)}.splide--line-sticker .splide__arrow--next,.splide--line-sticker .splide__arrow--prev{opacity:1;width:40px;height:40px;border-radius:50%;border:none;background:#f6752f;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.drawer__close{position:absolute;top:60px;left:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.drawer__close .icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.drawer__close .icon svg{width:20px;height:20px;fill:#ea5413;stroke-width:2;stroke:#ea5413;transform:translateY(1px)}.drawer__close .label{color:#ea5413;font-size:20px;font-weight:700;font-style:normal}.drawer__close:hover .icon{transform:translate(-10px)}.float--button{position:fixed;z-index:5;bottom:0;right:0;width:clamp(120px,12vw,200px);aspect-ratio:2/3;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.float--button>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.float--button.is-hidden{transform:translateY(100%)}.icon--play--button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;border:2px solid #FFFFFF;pointer-events:none}.icon--play--button>svg{width:40px;height:40px;fill:#fff}main{background-image:url(../assets/images/bg--pattern.png);background-color:#f2f7fb;background-repeat:repeat;background-size:1520px 1560px;background-position:center}@media (max-width: 768px){main{background-size:760px 780px}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1);transition:all .3s ease}.header__logo{position:absolute;top:0;left:0;width:320px}.header__logo>img{max-width:100%;height:auto}@media (max-width: 768px){.header__logo{width:200px}}body.menu-open{overflow:hidden}body.menu-open .header{background:#fffffffa}section{padding:80px 0}.section{position:relative}.section--hero{padding:0;background:#f2f7fb}.section--hero .deco-right-bottom{position:absolute;z-index:3;bottom:0;right:0;display:flex;justify-content:center;align-items:center;width:300px}@media (max-width: 768px){.section--hero .deco-right-bottom{max-width:160px}.section--hero .deco-right-bottom img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.section--hero .deco-right-top{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:calc(var(--square-size) * 3);aspect-ratio:1/1}.section--hero .deco-right-top>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.section--hero .deco-left-bottom{position:absolute;bottom:var(--square-size);left:0;display:flex;justify-content:center;align-items:center;width:calc(var(--square-size) * 4);aspect-ratio:1/1}.section--hero .deco-left-bottom>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 768px){.section--hero .deco-left-bottom{width:calc(var(--square-size) * 4)}}.section--hero .container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding-bottom:40px}@media (max-width: 768px){.section--hero .container{padding-bottom:120px}}.section--announcement{padding-top:0;background-image:url(../assets/images/bg--gradient--middle.png);background-size:contain;background-repeat:repeat-y;background-position:center}.section--podcast{background-image:url(../assets/images/bg--gradient--middle.png);background-size:contain;background-repeat:repeat-y;background-position:center}.section--line-sticker{padding-bottom:0}.hero .hero__image{position:relative;max-width:60vw;margin:0 auto 20px;filter:drop-shadow(0 8px 4px rgba(0,0,0,.2))}.hero .hero__image img{max-width:100%;height:auto}@media (max-width: 768px){.hero .hero__image{max-width:90vw;margin-bottom:20px}}.hero .hero__header,.hero .hero__content{display:none}.hero .hero__buttons{display:flex;justify-content:center;align-items:center;width:480px;margin:0 auto}@media (max-width: 768px){.hero .hero__buttons{width:90vw}}.announcement{position:relative;border-radius:48px;padding:80px 80px 120px;background:#fefaf1}@media (max-width: 768px){.announcement{padding:60px 20px 80px;border-radius:24px}}.announcement .announcement__deco-right-top{position:absolute;top:40px;right:40px;width:80px}@media (max-width: 768px){.announcement .announcement__deco-right-top{top:20px;right:20px;width:54px}}.announcement .announcement__deco-left-bottom{position:absolute;bottom:20px;left:40px;width:80px}@media (max-width: 768px){.announcement .announcement__deco-left-bottom{bottom:20px;left:20px;width:54px}}.announcement .announcement__container article h2{font-size:28px;line-height:32px;letter-spacing:.56px;color:#ea5413;margin:16px 0}.announcement .announcement__container article p{font-size:18px;line-height:32px;letter-spacing:.4px;color:#343434;margin-bottom:16px}.announcement .announcement__container article ul{margin-bottom:8px}.announcement .announcement__container article ul li{position:relative;list-style:none;padding-left:16px;font-size:18px;line-height:32px;letter-spacing:.4px;color:#343434}.announcement .announcement__container article ul li:before{content:"";position:absolute;top:14px;left:2px;width:6px;height:6px;background:#ea5413}.announcement .announcement__collapse{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;opacity:0}.announcement .announcement__collapse.is-expanded{max-height:2000px;opacity:1;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.announcement .announcement__collapse__bar{position:relative;height:32px;cursor:pointer;transition:all .3s ease}.announcement .announcement__collapse__bar:before{position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%);width:100%;border-top:1px dashed #989898;content:"";display:block}.announcement .announcement__collapse__bar .label{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:block;padding:4px 8px;border-radius:4px;color:#989898;font-size:16px;line-height:1;background:#fefaf1;transition:all .3s ease}.announcement .announcement__collapse__bar:hover .label{color:#ea5413;transform:translate(-50%,-50%) scale(1.05)}.announcement .announcement__footer{display:flex;justify-content:flex-end}.panel--podcast{padding:80px;background:#fefaf1;border-radius:48px}@media (max-width: 768px){.panel--podcast{padding:60px 20px;border-radius:24px}}.list--podcast{display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:40px;column-gap:40px;row-gap:60px}.list--podcast>.card--podcast{grid-column:span 2}.list--podcast>.card--podcast:nth-child(4){grid-column:2/4}@media (max-width: 768px){.list--podcast{display:flex;flex-direction:column;gap:60px}}.card--podcast{position:relative;display:flex;flex-direction:column;gap:8px}.card--podcast .card--podcast__badge{position:absolute;top:0;left:0;z-index:1;transform:translate(-25%,-30%);width:120px;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:8px;padding-right:8px;background-image:url(../assets/images/badge.svg);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%}.card--podcast .card--podcast__badge span{color:#292929;text-align:center;font-family:Arial;font-size:40.5px;font-style:italic;font-weight:700;line-height:1;letter-spacing:-2.025px}.card--podcast .card--podcast__badge span+span{color:#292929;text-align:center;font-size:21.6px;font-style:normal;font-weight:700;line-height:1}.card--podcast .card--podcast__media{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;border:6px solid #eeeeee;border-radius:18px;aspect-ratio:67/104;overflow:hidden}.card--podcast .card--podcast__media img{position:absolute;top:0;left:0%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.card--podcast .card--podcast__media video{position:absolute;top:0;left:50%;width:104%;height:100%;transform:translate(-50%);-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.card--podcast:hover .card--podcast__media img{transform:scale(1.1)}.card--podcast .card--podcast__actions{display:flex;justify-content:center;align-items:center;gap:8px}.card--podcast .card--podcast__actions .button--watch,.card--podcast .card--podcast__actions .button--listen{cursor:pointer;border-radius:8px;width:100%;display:flex;justify-content:center;align-items:center;height:48px}.card--podcast .card--podcast__actions .button--watch .label,.card--podcast .card--podcast__actions .button--listen .label{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3.8px}.card--podcast .card--podcast__actions .button--watch .icon,.card--podcast .card--podcast__actions .button--listen .icon{width:28px;height:28px;display:flex;justify-content:center;align-items:center}.card--podcast .card--podcast__actions .button--watch .icon img,.card--podcast .card--podcast__actions .button--listen .icon img{width:20px}.card--podcast .card--podcast__actions .button--watch.is-disabled,.card--podcast .card--podcast__actions .button--listen.is-disabled{background:#989898}.card--podcast .card--podcast__actions .button--listen{background:#ff7b3c}.card--podcast .card--podcast__actions .button--watch{background:#e91616}.card--podcast .card--podcast__guest{display:flex;gap:4px;justify-content:flex-start;align-items:flex-end;padding:8px 0}.card--podcast .card--podcast__guest .card--podcast__guest-label{color:#343434;font-size:20px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-.2px}.card--podcast .card--podcast__guest .card--podcast__guest-name{color:#343434;font-size:36px;font-style:normal;font-weight:500;line-height:1;letter-spacing:1.8px}.card--podcast .card--podcast__topic{color:#7563b9;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.2px}.panel--newsletter{position:relative}.panel--newsletter .panel--newsletter__ribbon{position:absolute;top:20px;left:-12px;color:#fff;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:1;background:#ea5413;height:52px;padding-top:8px}@media (max-width: 768px){.panel--newsletter .panel--newsletter__ribbon{top:24px;font-size:24px;line-height:1;padding-top:12px;height:52px}}.panel--newsletter .panel--newsletter__ribbon:after{content:"";position:absolute;width:52px;height:52px;background:#ea5413;top:0;left:100%;clip-path:polygon(0 0,100% 0,50% 50%,100% 100%,0 100%)}@media (max-width: 768px){.panel--newsletter .panel--newsletter__ribbon:after{width:40px;height:52px}}.panel--newsletter .panel--newsletter__ribbon:before{content:"";position:absolute;top:100%;left:0;width:0px;height:0px;border-style:solid;border-width:0 12px 12px 0;border-color:transparent #972F03 transparent transparent;transform:rotate(0)}.panel--newsletter .panel--newsletter__figure{position:relative;width:100%;aspect-ratio:488/300;margin-bottom:20px;overflow:hidden}.panel--newsletter .panel--newsletter__figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .3s ease}.panel--newsletter .panel--newsletter__figure:hover img{transform:scale(1.1)}@media (max-width: 768px){.panel--newsletter .panel--newsletter__figure{margin:0 -20px}}.panel--newsletter .panel--newsletter__content{border-top-left-radius:48px;border-top-right-radius:48px;padding:96px 48px 48px;overflow:hidden;background:#fff;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);-moz-column-gap:48px;column-gap:48px;row-gap:0}@media (max-width: 768px){.panel--newsletter .panel--newsletter__content{padding:90px 20px 20px;border-radius:24px;display:flex;flex-direction:column;gap:20px}}.panel--newsletter .panel--newsletter__content .panel--newsletter__topic{color:#ea5413;font-size:28px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:.56px;grid-row:2/3}.panel--newsletter .panel--newsletter__content .panel--newsletter__topic a:hover{text-underline-offset:4px;text-decoration:underline}.panel--newsletter .panel--newsletter__content .panel--newsletter__highlights{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:2/3;grid-row:1/3}.panel--newsletter .panel--newsletter__content .panel--newsletter__highlights ol{counter-reset:li}.panel--newsletter .panel--newsletter__content .panel--newsletter__highlights li{position:relative;padding:8px 0 8px 40px;border-bottom:1px dashed #989898}.panel--newsletter .panel--newsletter__content .panel--newsletter__highlights li a:hover{text-underline-offset:4px;text-decoration:underline}.panel--newsletter .panel--newsletter__content .panel--newsletter__highlights li:before{position:absolute;top:16px;left:0;content:counter(li);counter-increment:li;margin-right:8px;color:#ea5413;font-family:din-2014;font-size:40px;font-style:italic;font-weight:700;line-height:32px;letter-spacing:.8px}.panel--newsletter__footer{border-bottom-left-radius:48px;border-bottom-right-radius:48px;overflow:hidden;background:linear-gradient(0deg,#ea602a 3.04%,#f29200 38.46%);padding:30px 20px}@media (max-width: 768px){.panel--newsletter__footer{border-bottom-left-radius:24px;border-bottom-right-radius:24px;background:transparent;padding:0}}.panel--newsletter__cta{cursor:pointer;display:grid;grid-template-columns:1fr 200px;border-radius:36px;overflow:hidden;max-width:600px;margin:0 auto;transition:all .3s ease;transform:translateY(0)}.panel--newsletter__cta:hover{transform:translateY(2px)}@media (max-width: 768px){.panel--newsletter__cta{display:flex;flex-direction:column}}.panel--newsletter__cta .panel--newsletter__cta-label{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:72px;background:#fff}.panel--newsletter__cta .panel--newsletter__cta-label .icon{display:flex;justify-content:center;align-items:center}.panel--newsletter__cta .panel--newsletter__cta-label .icon svg{width:20px;height:20px;fill:#fff;stroke-width:2;stroke:#fff}.panel--newsletter__cta .panel--newsletter__cta-label span{color:#ea5413;text-align:center;font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:1.2px}.panel--newsletter__cta .panel--newsletter__cta-label+.panel--newsletter__cta-label{background:#ea5413}.panel--newsletter__cta .panel--newsletter__cta-label+.panel--newsletter__cta-label span{color:#fff}.section__title{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 auto 60px}.section__title .section__title__deco{color:#ea5413;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:1.2px;width:306px;height:55px;padding-left:36px;background-image:url(../assets/images/title--gift--bg.png);background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.section__title .section__title__deco{font-size:20px}}.section__title .section__title__deco-image{width:100%;max-width:306px;height:auto}.section__title .section__title__deco-image img{width:100%;height:auto}.section__title .section__title__text{color:#ea5413;text-align:center;font-size:56px;font-style:normal;font-weight:700;line-height:84px;letter-spacing:2.24px}@media (max-width: 768px){.section__title .section__title__text{font-size:36px;line-height:48px}}.section__title .section__title__caption{text-align:center;max-width:640px;margin:0 auto}@media (max-width: 768px){.section__title .section__title__caption{text-align:left}}.section__title .section__title__desc{color:#343434;text-align:center;font-size:23px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:1.84px}@media (max-width: 768px){.section__title .section__title__desc{font-size:18px;line-height:30px}}.panel--line-sticker{padding:60px 80px 80px;background:#fefaf1;border-radius:48px}@media (max-width: 768px){.panel--line-sticker{padding:60px 20px;border-radius:24px}}.panel--line-sticker .caption{margin-bottom:20px}.panel--line-sticker .caption .caption__title{color:#343434;text-align:center;font-size:23px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:1.84px;margin-bottom:16px}@media (max-width: 768px){.panel--line-sticker .caption .caption__title{font-size:20px;line-height:30px}}.panel--line-sticker .caption .caption__desc{text-align:center;max-width:640px;margin:0 auto}@media (max-width: 768px){.panel--line-sticker .caption .caption__desc{text-align:left}}.panel--line-sticker .buttons{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.panel--line-sticker .buttons .button--line{cursor:pointer;display:flex;justify-content:center;align-items:center;width:480px;height:70px;border-radius:35px;max-width:100%;background:#48ce33;box-shadow:0 6px #1d6b10;transition:all .3s ease;padding-bottom:4px}.panel--line-sticker .buttons .button--line .label{color:#fff;font-size:32px;font-style:normal;font-weight:800;line-height:normal}.panel--line-sticker .buttons .button--line:hover{transform:translateY(6px);box-shadow:0 0 #1d6b10}@media (max-width: 768px){.panel--line-sticker .buttons .button--line .label{font-size:20px}}.list--sales{display:flex;flex-direction:column;gap:60px}.card--sales{position:relative;border-radius:32px;overflow:hidden;cursor:pointer;border:4px solid white;filter:drop-shadow(0 8px 8px rgba(0,0,0,.1))}.card--sales .card--sales__figure{position:relative;aspect-ratio:1600/600;overflow:hidden}@media (max-width: 768px){.card--sales .card--sales__figure{aspect-ratio:1/1}}.card--sales .card--sales__figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.card--sales .card--sales__figure:hover img{filter:brightness(1.05)}.card--sales .card--sales__label{position:absolute;z-index:2;width:100%;height:40px;background:linear-gradient(180deg,#0000,#0006 84.13%);bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:800;line-height:normal}.card--sales .card--sales__note{min-height:50px;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:28.129px;padding:8px 12px 16px;background:linear-gradient(180deg,#f29201,#f97432 92.93%)}@media (min-width: 769px){.card--sales .card--sales__note br{display:none}}footer{padding:40px 0;background:#424242}footer .siteinfo{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.32px}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}
