html{scroll-behavior:smooth}.epx{--ink:#171717;--iv:#F7F4EE;--iv2:#F4F0EB;--te:#1F5960;--te2:#103A3F;--co:#D95F43;--line:rgba(23,23,23,.1);--mut:rgba(23,23,23,.68);background:var(--iv);color:var(--ink)}.epx *{box-sizing:border-box}.epx a{text-decoration:none}.epx-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.epx-sec{padding:64px 0;scroll-margin-top:80px}.epx-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--te)}.epx-kicker.co{color:var(--co)}.epx h1,.epx h2,.epx h3{margin:0;color:var(--ink);letter-spacing:-.03em}.epx h2{font-size:clamp(28px,4.2vw,44px);line-height:1.03;margin-top:8px}.epx h3{font-size:clamp(22px,2.6vw,30px);line-height:1.1}.epx p{margin:0}.epx-lead{color:var(--mut);font-size:17px;line-height:1.6;margin-top:14px;max-width:640px}.epx-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:14px;font-weight:700;font-size:15px;line-height:1;overflow:hidden;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.epx-btn .ar{display:inline-block;transition:transform .25s ease}.epx-btn:hover{transform:translateY(-2px)}.epx-btn:hover .ar{transform:translate(5px)}.epx-btn:active{transform:scale(.98)}.epx-btn.p{background:var(--co);color:#fff;box-shadow:0 10px 24px #d95f4347}.epx-btn.p:hover{box-shadow:0 14px 30px #d95f4366}.epx-btn.p:before{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:#ffffff47;transform:skew(-20deg);transition:left .6s ease}.epx-btn.p:hover:before{left:130%}.epx-btn.s{border-color:var(--te);color:var(--te);background:transparent}.epx-btn.s:hover{background:var(--te);color:#fff}.epx-btn.w{background:#fff;color:var(--te2)}.epx-btn.w:hover{box-shadow:0 12px 28px #0003}.epx-js .epx-rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--d,0s)}.epx-js .epx-rv.in,.epx-all .epx-rv{opacity:1;transform:none}.epx-hero{padding:56px 0 44px;overflow:hidden}.epx-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.epx-hero h1{font-size:clamp(40px,6.2vw,74px);line-height:.98;margin:16px 0 18px}.epx-rot{display:inline-block;color:var(--co)}.epx-rot span{display:inline-block;transition:opacity .35s ease,transform .35s ease}.epx-rot span.out{opacity:0;transform:translateY(-12px)}.epx-cta{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 22px}.epx-chips{display:flex;gap:10px;flex-wrap:wrap}.epx-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fffdfa;font-size:13px;color:var(--mut)}.epx-chip i{width:7px;height:7px;border-radius:50%;background:var(--co);display:block}.epx-fan{position:relative;height:440px}.epx-fan a{position:absolute;display:block;width:56%;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:var(--iv2);border:1px solid var(--line);box-shadow:0 24px 50px #103a3f38;transition:box-shadow .4s ease}.epx-fan img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.epx-fan a:hover{z-index:6;box-shadow:0 30px 60px #103a3f52}.epx-fan a:hover img{transform:scale(1.06)}.epx-fan a:nth-child(1){left:0;top:80px;z-index:1;animation:epxf1 7s ease-in-out infinite}.epx-fan a:nth-child(2){left:22%;top:0;z-index:3;animation:epxf2 8s ease-in-out infinite}.epx-fan a:nth-child(3){right:0;top:170px;z-index:2;animation:epxf3 9s ease-in-out infinite}@keyframes epxf1{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-10px)}}@keyframes epxf2{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3deg) translateY(-12px)}}@keyframes epxf3{0%,to{transform:rotate(9deg) translateY(0)}50%{transform:rotate(9deg) translateY(-8px)}}.epx-mq{background:var(--te2);color:#f7f4ee;overflow:hidden;white-space:nowrap;padding:15px 0}.epx-mq__t{display:inline-flex;animation:epxm 30s linear infinite}.epx-mq:hover .epx-mq__t{animation-play-state:paused}.epx-mq__g{display:inline-flex;gap:34px;padding-right:34px}.epx-mq b{font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.epx-mq i{color:var(--co);font-style:normal}@keyframes epxm{to{transform:translate(-50%)}}.epx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.epx-stat{background:#fffdfa;border:1px solid var(--line);border-radius:18px;padding:22px;transition:transform .3s ease,box-shadow .3s ease}.epx-stat:hover{transform:translateY(-4px);box-shadow:0 16px 34px #103a3f1a}.epx-stat b{display:block;font-size:clamp(38px,5vw,56px);line-height:1;color:var(--co);font-weight:800;letter-spacing:-.04em}.epx-stat span{display:block;margin-top:8px;color:var(--mut);font-size:14px;line-height:1.4}.epx-tabs{display:inline-flex;flex-wrap:wrap;background:#ece7df;padding:5px;border-radius:999px;gap:4px;margin-top:22px}.epx-tab{border:0;background:transparent;padding:12px 20px;border-radius:999px;font-weight:700;font-size:14px;color:var(--mut);cursor:pointer;font-family:inherit;transition:background .25s ease,color .25s ease}.epx-tab:hover{color:var(--ink)}.epx-tab[aria-selected=true]{background:var(--te2);color:#fff}.epx-panel{display:none;margin-top:26px}.epx-panel.on{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;animation:epxin .5s ease}@keyframes epxin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.epx-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.epx-list li{position:relative;padding-left:30px;line-height:1.5;color:var(--ink)}.epx-list li:before{content:"\2713";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#1f59601a;color:var(--te);font-size:12px;font-weight:800;display:grid;place-items:center}.epx-rec{display:flex;gap:16px;align-items:center;background:#fffdfa;border:1px solid var(--line);border-radius:22px;padding:16px}.epx-rec img{width:38%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;flex:none}.epx-rec .t{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--co);font-weight:700}.epx-rec strong{display:block;font-size:19px;margin:4px 0 6px;line-height:1.15}.epx-price{font-size:24px;font-weight:800;color:var(--ink)}.epx-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.epx-card{position:relative;display:flex;flex-direction:column;background:#fffdfa;border:1px solid var(--line);border-radius:22px;overflow:hidden;color:var(--ink);transition:transform .25s ease,box-shadow .3s ease}.epx-card:hover{box-shadow:0 22px 48px #103a3f26}.epx-card__img{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--iv2)}.epx-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.epx-card:hover .epx-card__img img{transform:scale(1.06)}.epx-badge{position:absolute;left:14px;top:14px;background:var(--te2);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;z-index:2}.epx-card__b{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.epx-card__b strong{font-size:18px;line-height:1.2}.epx-card__b p{font-size:14px;line-height:1.5;color:var(--mut)}.epx-card__f{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px}.epx-go{font-weight:700;color:var(--te);font-size:14px}.epx-go .ar{display:inline-block;transition:transform .25s ease}.epx-card:hover .epx-go .ar{transform:translate(5px)}.epx-guide{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center;background:#fffdfa;border:1px solid var(--line);border-radius:28px;padding:30px}.epx-guide__img{display:block;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:var(--iv2);box-shadow:0 24px 50px #103a3f29}.epx-guide__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.epx-guide__img:hover img{transform:scale(1.05)}.epx-chap{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.epx-chap button{width:100%;text-align:left;display:flex;gap:10px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;font:inherit;font-size:14px;color:var(--ink);transition:border-color .25s,background .25s,transform .25s}.epx-chap button b{color:var(--co);font-weight:800;min-width:22px}.epx-chap button:hover,.epx-chap button[aria-pressed=true]{border-color:var(--te);background:#1f596012;transform:translate(3px)}.epx-chap__out{margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--te2);color:#fff;font-size:14px;line-height:1.5;min-height:66px;transition:opacity .25s ease}.epx-chap__out.sw{opacity:0}.epx-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px}.epx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.epx-step{position:relative;background:#fffdfa;border:1px solid var(--line);border-radius:20px;padding:26px;transition:transform .3s ease,box-shadow .3s ease}.epx-step:hover{transform:translateY(-4px);box-shadow:0 16px 34px #103a3f1a}.epx-step__n{width:46px;height:46px;border-radius:50%;background:var(--co);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;margin-bottom:16px}.epx-step h3{font-size:21px;margin-bottom:8px}.epx-step p{color:var(--mut);line-height:1.55;font-size:15px}.epx-faq{margin-top:22px;max-width:860px}.epx-faq details{border-top:1px solid var(--line);padding:18px 0}.epx-faq details:last-child{border-bottom:1px solid var(--line)}.epx-faq summary{cursor:pointer;font-weight:650;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.epx-faq summary::-webkit-details-marker{display:none}.epx-faq summary:after{content:"+";color:var(--te);font-size:26px;line-height:1;transition:transform .3s ease}.epx-faq details[open] summary:after{transform:rotate(45deg)}.epx-faq details p{margin-top:10px;color:var(--mut);line-height:1.6;animation:epxin .35s ease}.epx-band{position:relative;overflow:hidden;background:var(--te2);color:#fff;border-radius:28px;padding:46px 38px;display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center}.epx-band h2,.epx-band .epx-kicker{color:#fff}.epx-band .epx-kicker{opacity:.7}.epx-band p{color:#ffffffc7;line-height:1.6;margin-top:12px}.epx-band .epx-cta{margin:0;justify-content:flex-end}.epx-band svg{position:absolute;right:-24px;bottom:-34px;width:210px;opacity:.1;pointer-events:none}.epx-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:none;align-items:center;justify-content:space-between;gap:12px;background:var(--te2);color:#fff;border-radius:16px;padding:10px 10px 10px 16px;box-shadow:0 14px 34px #00000047;transform:translateY(140%);transition:transform .4s ease}.epx-sticky.on{transform:none}.epx-sticky span{font-size:14px;line-height:1.25}.epx-sticky span b{display:block;font-size:15px}.epx-sticky .epx-btn{padding:12px 18px}@media(max-width:999px){.epx-hero__grid,.epx-guide,.epx-band,.epx-panel.on{grid-template-columns:1fr}.epx-fan{height:400px;max-width:520px;margin:0 auto;width:100%}.epx-grid3,.epx-stats{grid-template-columns:1fr 1fr}.epx-band .epx-cta{justify-content:flex-start}}@media(max-width:749px){.epx-sec{padding:44px 0}.epx-hero{padding:34px 0 28px}.epx-steps{grid-template-columns:1fr}.epx-sticky{display:flex}.epx-chap{grid-template-columns:1fr}.epx-guide{padding:18px;gap:22px}.epx-band{padding:30px 22px}.epx-btn{width:100%;justify-content:center}.epx-sticky .epx-btn{width:auto}.epx-fan{height:340px}.epx-rec{flex-direction:column;align-items:flex-start}.epx-rec img{width:100%}}@media(max-width:559px){.epx-grid3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.epx *{animation:none!important;transition:none!important}.epx-js .epx-rv{opacity:1;transform:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/epx.css.map */
