.DG4-NA-C25{--title:36px;--name:28px;--desc:16px;--price:36px;--origin:16px;--spec-v:16px;--spec-l:12px;--btn:14px;--radius:24px;--visual-h:280px;--buy-gap:24px;--body-pad:40px 48px 36px;color:#fff;background:linear-gradient(#01070b 20%,#111e2c 42%,#49525e 84%,#4a5360 96%,#000 100%);padding:96px 0 80px}.DG4-NA-C25 .title{width:var(--box);text-align:center;font-family:var(--ff-woff2-EM);font-size:var(--title);margin:0 auto;font-weight:400;line-height:1.2}.DG4-NA-C25 .title b{font-weight:500}.DG4-NA-C25 .pc-stage{width:var(--box);margin:48px auto 0}.DG4-NA-C25 .cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.DG4-NA-C25 .card{border-radius:var(--radius);-webkit-backdrop-filter:blur(90px);isolation:isolate;background:linear-gradient(#ffffff03 41.52%,#ffffff2e 100%);border:1px solid #ffffff47;flex-direction:column;transition:background .35s,border-color .35s,transform .35s,box-shadow .35s;display:flex;overflow:hidden}.DG4-NA-C25 .card:hover{-webkit-backdrop-filter:blur(90px);background:linear-gradient(#ffffff0a 41.52%,#ffffff73 100%);border-color:#fff6;transform:translateY(-4px);box-shadow:0 16px 40px #00000059}.DG4-NA-C25 .card-visual{height:var(--visual-h);position:relative;overflow:hidden}.DG4-NA-C25 .card-visual .eco-img,.DG4-NA-C25 .card-visual .eco-img-img{width:100%;height:100%}.DG4-NA-C25 .card-visual .eco-img-img{object-fit:cover;object-position:center}.DG4-NA-C25 .card-fade{z-index:1;pointer-events:none;background:linear-gradient(#fff 34%,#fff0 100%);height:56%;position:absolute;inset:0 0 auto}.DG4-NA-C25 .card-head{z-index:2;text-align:center;position:absolute;top:20px;left:24px;right:24px}.DG4-NA-C25 .card-name{font-family:var(--ff-woff2-M);font-size:var(--name);color:#2d69a0;margin:0;font-weight:500;line-height:1.2}.DG4-NA-C25 .card-desc{font-family:var(--ff-woff2-M);font-size:var(--desc);color:#3a3c3f;margin:6px 0 0;font-weight:500;line-height:1.2}.DG4-NA-C25 .gift-badge{z-index:2;object-fit:contain;pointer-events:none;width:84px;height:84px;position:absolute;bottom:8px;right:12px}.DG4-NA-C25 .card-body{padding:var(--body-pad);flex-direction:column;flex:1;align-items:center;gap:32px;display:flex}.DG4-NA-C25 .card-buy{align-items:center;gap:var(--buy-gap);flex-direction:column;width:100%;display:flex}.DG4-NA-C25 .card-price-row{justify-content:center;align-items:baseline;gap:8px;display:flex}.DG4-NA-C25 .price-sale{font-family:var(--ff-woff2-M);font-size:var(--price);background:linear-gradient(123deg,#fbedcc 3%,#f5bf68 53%,#fbedcc 98%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:1}.DG4-NA-C25 .price-origin{font-family:var(--eco-design-font-L,var(--ff-woff2-R));font-size:var(--origin);color:#e6e6e7;line-height:1.3;text-decoration:line-through}.DG4-NA-C25 .card-btn{color:#0d1d2d;min-width:137px;font-family:var(--ff-woff2-M);font-size:var(--btn);cursor:pointer;background:#fff;border:0;border-radius:90px;justify-content:center;align-items:center;padding:12px 16px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.DG4-NA-C25 .card-btn.is-disabled{opacity:.45;cursor:not-allowed}.DG4-NA-C25 .card-line{opacity:.5;background:linear-gradient(270deg,#ffffff3d 0%,#fff 50%,#ffffff3d 100%);width:100%;height:1px}.DG4-NA-C25 .card-specs{grid-template-columns:1fr 1fr;gap:20px 36px;width:100%;margin:0;padding:0;list-style:none;display:grid}.DG4-NA-C25 .spec{text-align:center}.DG4-NA-C25 .spec-value{font-family:var(--ff-woff2-M);font-size:var(--spec-v);color:#fff;margin:0;font-weight:500;line-height:1.2}.DG4-NA-C25 .spec-label{font-family:var(--ff-woff2-R);font-size:var(--spec-l);color:#cfd0d2;margin:4px 0 0;line-height:1.3}.DG4-NA-C25 .promo{background:#ffffff0d;border-radius:24px;align-items:center;gap:16px;margin-top:24px;padding:12px 24px;display:flex}.DG4-NA-C25 .promo-icon{color:#e4c26b;background:#ffffff21;border-radius:50%;flex:none;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.DG4-NA-C25 .promo-copy{min-width:0}.DG4-NA-C25 .promo-title{font-family:var(--ff-woff2-M);background:linear-gradient(61deg,#e4c26b 1%,#f7edd6 51%,#e4c26b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:18px;font-weight:500;line-height:1.3}.DG4-NA-C25 .promo-note{font-family:var(--ff-woff2-R);color:#cfd0d2;margin:4px 0 0;font-size:12px;line-height:1.35}.DG4-NA-C25 .h5-stage{display:none}.DG4-NA-C25 .runtime-link{color:#cfd0d2;width:fit-content;font-family:var(--eco-design-font-L,var(--ff-woff2-R));text-underline-offset:4px;margin:40px auto 0;font-size:18px;line-height:1.2;text-decoration:underline;display:block}@media only screen and not (max-width:1440px){.DG4-NA-C25{--title:50px;--name:40px;--desc:22px;--price:50px;--origin:20px;--spec-v:20px;--spec-l:14px;--btn:16px;--visual-h:380px;--body-pad:40px 70px;padding:160px 0 100px}.DG4-NA-C25 .pc-stage{margin-top:60px}.DG4-NA-C25 .card-head{top:25px;left:70px;right:70px}.DG4-NA-C25 .gift-badge{width:100px;height:100px;bottom:12px;right:20px}.DG4-NA-C25 .card-body{gap:40px}.DG4-NA-C25 .card-specs{gap:24px 36px}.DG4-NA-C25 .promo-title{font-size:20px}}@media (max-width:1024px){.DG4-NA-C25{--title:32px;--name:24px;--desc:14px;--price:32px;--visual-h:240px;--body-pad:28px 24px 32px;padding:80px 0}.DG4-NA-C25 .cards{gap:16px}.DG4-NA-C25 .card-head{left:16px;right:16px}.DG4-NA-C25 .gift-badge{width:72px;height:72px}}@media not (min-width:768px){.DG4-NA-C25{--title:24px;--name:22px;--desc:18px;--price:28px;--origin:14px;--spec-v:15px;--spec-l:11px;--btn:14px;--radius:24px;--visual-h:234px;--buy-gap:22px;--body-pad:24px;padding:80px 0 48px}.DG4-NA-C25 .title{width:calc(100% - 48px)}.DG4-NA-C25 .pc-stage{display:none}.DG4-NA-C25 .h5-stage{width:calc(100% - 48px);margin:24px auto 0;display:block}.DG4-NA-C25 .card-head{top:20px;left:16px;right:16px}.DG4-NA-C25 .gift-badge{width:72px;height:72px;bottom:4px;right:8px}.DG4-NA-C25 .card-body{gap:24px}.DG4-NA-C25 .card-buy{flex-direction:row;justify-content:center;align-items:center}.DG4-NA-C25 .card-price-row{flex-direction:column;align-items:flex-start;gap:2px}.DG4-NA-C25 .card-specs{gap:14px 12px}.DG4-NA-C25 .h5-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#18191bcc;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:44px;margin:24px auto 0;display:flex;box-shadow:inset 0 0 18.6px #bbeaff}.DG4-NA-C25 .nav-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.DG4-NA-C25 .nav-btn svg{width:100%;height:100%}.DG4-NA-C25 .h5-dots{align-items:center;gap:8px;display:flex}.DG4-NA-C25 .h5-dots .swiper-pagination-bullet{opacity:1;background:#595c61;border-radius:50%;width:6px;height:6px;margin:0!important}.DG4-NA-C25 .h5-dots .swiper-pagination-bullet-active{background:#fff;box-shadow:0 0 8px #fffc}.DG4-NA-C25 .runtime-link{color:#e6e6e7;margin-top:24px;font-size:14px}.DG4-NA-C25 .promo{display:none}}
.DG4-NA-C26{--title:40px;--col-name:20px;--col-name-ours:24px;--cell:16px;--img:140px;--img-ours:168px;--pad-x:20px;--pad-y:16px;--gap-head:16px;--gap-rows:28px;--radius:16px;--line:#9393934d;--line-ours:#2d69a04d;--ours:#2d69a0;color:#18191b;background:#fff;padding:96px 0;overflow:hidden}.DG4-NA-C26 .inner{width:var(--box);margin:0 auto}.DG4-NA-C26 .title{text-align:center;font-family:var(--ff-woff2-M,var(--ff-woff2-EM));font-size:var(--title);white-space:pre-line;margin:0;font-weight:500;line-height:1.2}.DG4-NA-C26 .title-h5{display:none}.DG4-NA-C26 .table-scroll{margin-top:40px}.DG4-NA-C26 .table{gap:var(--gap-rows);width:100%;max-width:1200px;padding:calc(40px + var(--pad-y)) 0 var(--pad-y);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex;position:relative}.DG4-NA-C26 .card-bg{z-index:0;border-radius:var(--radius);pointer-events:none;background:#fff;position:absolute;inset:40px 0 0}.DG4-NA-C26 .card-bg:before,.DG4-NA-C26 .card-bg:after{content:"";border-radius:var(--radius);box-sizing:border-box;pointer-events:none;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#939393 0%,#fff 100%) border-box;border:1px solid #0000;width:33.333%;height:100%;position:absolute;top:0}.DG4-NA-C26 .card-bg:before{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;left:0}.DG4-NA-C26 .card-bg:after{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;right:0}.DG4-NA-C26 .ours-glow{z-index:1;border-radius:var(--radius);pointer-events:none;background:radial-gradient(at 23% 20%,#f4f8fa 0%,#ccdbe4 100%);width:33.333%;position:absolute;top:0;bottom:0;left:33.333%;box-shadow:0 0 40px #ccdbe473}.DG4-NA-C26 .row{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;display:grid;position:relative}.DG4-NA-C26 .row:not(.row-head) .cell{padding-top:16px;position:relative}.DG4-NA-C26 .row:not(.row-head) .cell:before{content:"";background:var(--line);width:min(275px,100% - 24px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.DG4-NA-C26 .row:not(.row-head) .cell-ours:before{background:var(--line-ours)}.DG4-NA-C26 .cell{padding:0 var(--pad-x);text-align:center;font-family:var(--ff-woff2-M);font-size:var(--cell);white-space:pre-line;box-sizing:border-box;margin:0;font-weight:500;line-height:1.27}.DG4-NA-C26 .cell-ours{color:var(--ours)}.DG4-NA-C26 .row-head .cell{justify-content:flex-end;align-items:center;gap:var(--gap-head);flex-direction:column;align-self:stretch;display:flex}.DG4-NA-C26 .img-spacer,.DG4-NA-C26 .img-wrap{width:var(--img);height:var(--img);flex-shrink:0}.DG4-NA-C26 .img-ours{width:var(--img-ours);height:var(--img-ours)}.DG4-NA-C26 .img-wrap .eco-img,.DG4-NA-C26 .img-wrap .eco-img-img{width:100%;height:100%}.DG4-NA-C26 .img-wrap .eco-img-img{object-fit:contain}.DG4-NA-C26 .col-name{width:100%;font-family:var(--ff-woff2-EM,var(--ff-woff2-M));font-size:var(--col-name);white-space:pre-line;margin:0;font-weight:500;line-height:1.2}.DG4-NA-C26 .cell-ours .col-name{font-size:var(--col-name-ours)}@media only screen and not (max-width:1440px){.DG4-NA-C26{--title:56px;--col-name:28px;--col-name-ours:34px;--cell:22px;--img:200px;--img-ours:240px;--pad-x:40px;--pad-y:24px;--gap-head:24px;--gap-rows:40px;--radius:24px;padding:140px 0}.DG4-NA-C26 .table{padding-top:calc(53px + var(--pad-y))}.DG4-NA-C26 .card-bg{inset:53px 0 0}.DG4-NA-C26 .row:not(.row-head) .cell{padding-top:20px}}@media (max-width:1024px){.DG4-NA-C26{--title:36px;--col-name:18px;--col-name-ours:22px;--cell:14px;--img:120px;--img-ours:144px;--pad-x:16px;--gap-rows:24px;padding:80px 0}}@media not (min-width:768px){.DG4-NA-C26{--title:28px;--col-name:13px;--col-name-ours:16px;--cell:10.5px;--img:72px;--img-ours:88px;--pad-x:4px;--pad-y:12px;--gap-head:12px;--gap-rows:19px;--radius:12px;padding:80px 0 0}.DG4-NA-C26 .inner{width:100%}.DG4-NA-C26 .title-pc{display:none}.DG4-NA-C26 .title-h5{color:#000;width:calc(100% - 48px);margin:0 auto;display:block}.DG4-NA-C26 .table-scroll{width:calc(100% - 48px);margin:18px auto 0;overflow:visible}.DG4-NA-C26 .table{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:12px 0 20px}.DG4-NA-C26 .card-bg{display:none}.DG4-NA-C26 .ours-glow{width:39.2308%;height:100%;box-shadow:none;background:radial-gradient(at 23% 20%,#f4f8fa 0%,#ccdbe4 100%);border-radius:11px;top:0;left:30.3846%}.DG4-NA-C26 .row{grid-template-columns:79fr 102fr 79fr}.DG4-NA-C26 .cell{padding-left:4px;padding-right:4px}.DG4-NA-C26 .cell-label{font-size:9px;line-height:1.48}.DG4-NA-C26 .row:not(.row-head) .cell{padding-top:10px}.DG4-NA-C26 .row:not(.row-head) .cell:before{width:calc(100% - 4px)}.DG4-NA-C26 .row-mode .cell{justify-content:center;align-items:center;min-height:2.8em;display:flex}}
.DG4-NA-C27{--title:40px;--tag:12px;--name:18px;--desc:13px;--price:18px;--btn:14px;--spec-value:14px;--spec-label:12px;--img:160px;--card-pad:16px 20px;--gap:16px;--radius:12px;color:#18191b;background:#fff;padding:96px 0;overflow:hidden}.DG4-NA-C27 .inner{width:var(--box);margin:0 auto}.DG4-NA-C27 .title{text-align:center;font-family:var(--ff-woff2-M,var(--ff-woff2-EM));font-size:var(--title);margin:0;font-weight:500;line-height:1.2}.DG4-NA-C27 .h5-only{display:none}.DG4-NA-C27 .pc-grid{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.DG4-NA-C27 .card{min-width:0;padding:var(--card-pad);border-radius:var(--radius);background:0 0;flex-direction:column;gap:24px;transition:background .25s;display:flex;position:relative}.DG4-NA-C27 .card-top{flex-direction:column;align-items:center;gap:24px;display:flex}.DG4-NA-C27 .img-wrap{width:var(--img);height:var(--img);border-radius:4px;overflow:hidden}.DG4-NA-C27 .img-wrap .eco-img,.DG4-NA-C27 .img-wrap .eco-img-img{width:100%;height:100%}.DG4-NA-C27 .img-wrap .eco-img-img{object-fit:contain}.DG4-NA-C27 .meta{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.DG4-NA-C27 .tag{font-family:var(--ff-woff2-R,var(--ff-woff2-M));font-size:var(--tag);margin:0;font-weight:500;line-height:1.33}.DG4-NA-C27 .name{font-family:var(--ff-woff2-M);font-size:var(--name);white-space:pre-line;margin:0;font-weight:500;line-height:1.27}.DG4-NA-C27 .desc{font-family:var(--ff-woff2-R);font-size:var(--desc);color:#595c61;white-space:pre-line;margin:0;font-weight:400;line-height:1.29}.DG4-NA-C27 .actions{width:100%}.DG4-NA-C27 .pc-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.DG4-NA-C27 .price{font-family:var(--ff-woff2-M);font-size:var(--price);margin:0;font-weight:500;line-height:1.3}.DG4-NA-C27 .btn-buy{color:#fff;font-family:var(--ff-woff2-R);font-size:var(--btn);background:#18191b;border-radius:30px;justify-content:center;align-items:center;padding:8px 18px;font-weight:400;line-height:1.43;text-decoration:none;transition:opacity .2s;display:inline-flex}.DG4-NA-C27 .btn-buy:hover{opacity:.88}.DG4-NA-C27 .btn-link{color:#18191b;font-family:var(--ff-woff2-R);align-items:center;gap:2px;font-size:12px;font-weight:400;line-height:1.33;text-decoration:none;display:inline-flex}.DG4-NA-C27 .divider{opacity:.35;background:#595c61;width:min(275px,100%);height:1px}.DG4-NA-C27 .specs{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.DG4-NA-C27 .spec{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.DG4-NA-C27 .spec-value{font-family:var(--ff-woff2-M);font-size:var(--spec-value);white-space:pre-line;margin:0;font-weight:500;line-height:1.38}.DG4-NA-C27 .spec-label{font-family:var(--ff-woff2-M);font-size:var(--spec-label);color:#595c61;white-space:pre-line;margin:0;font-weight:500;line-height:1.29}.DG4-NA-C27 .h5-block{display:none}@media (hover:hover) and (pointer:fine){.DG4-NA-C27 .pc-grid .card:hover{background:linear-gradient(#ccdbe4 0%,#fff 100%)}}@media only screen and not (max-width:1440px){.DG4-NA-C27{--title:56px;--name:22px;--desc:14px;--price:20px;--spec-value:16px;--spec-label:14px;--img:240px;--card-pad:24px 40px;--gap:0;padding:140px 0}.DG4-NA-C27 .pc-grid{max-width:1200px;margin-top:40px;margin-left:auto;margin-right:auto}.DG4-NA-C27 .card-top{gap:24px}.DG4-NA-C27 .specs{gap:40px}}@media (max-width:1024px){.DG4-NA-C27{--title:36px;--name:16px;--desc:12px;--img:120px;--card-pad:16px 12px;--gap:8px;padding:80px 0}.DG4-NA-C27 .pc-grid{gap:8px}}@media not (min-width:768px){.DG4-NA-C27{--title:28px;--name:16px;--desc:14px;--btn:12px;--spec-value:14px;--spec-label:12px;--img:120px;--card-pad:16px 12px 24px;--radius:8px;padding:80px 0 40px}.DG4-NA-C27 .inner{width:100%}.DG4-NA-C27 .title{width:calc(100% - 48px);margin:0 auto}.DG4-NA-C27 .pc-only{display:none!important}.DG4-NA-C27 .h5-only{display:flex}.DG4-NA-C27 .pc-grid{display:none}.DG4-NA-C27 .h5-block{margin-top:24px;display:block}.DG4-NA-C27 .h5-stage{width:100%;overflow:hidden}.DG4-NA-C27 .h5-swiper{box-sizing:border-box;padding:0 24px}.DG4-NA-C27 .h5-swiper .swiper-slide{width:155px;height:auto}.DG4-NA-C27 .card{height:100%;padding:var(--card-pad);background:0 0;gap:16px}.DG4-NA-C27 .card.is-active{background:linear-gradient(#ccdbe4 35%,#fff0 100%)}.DG4-NA-C27 .card-top{gap:16px}.DG4-NA-C27 .meta{gap:4px;padding:0 4px}.DG4-NA-C27 .h5-actions{flex-direction:column;align-items:center;gap:12px;width:100%}.DG4-NA-C27 .btn-buy{padding:6px 16px}.DG4-NA-C27 .divider{opacity:.3;background:#f5f5f6;width:100%}.DG4-NA-C27 .specs{gap:16px}.DG4-NA-C27 .h5-nav{background:#f5f5f6;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:44px;margin:24px auto 0;display:flex;box-shadow:inset 0 0 18.6px #19678d33}.DG4-NA-C27 .nav-btn{color:#000;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.DG4-NA-C27 .nav-btn svg{width:100%;height:100%}.DG4-NA-C27 .nav-btn.swiper-button-disabled,.DG4-NA-C27 .nav-btn.is-disabled{color:#83868a;pointer-events:none;cursor:default}}
.DG4-NA-C29{--title:40px;--desc:16px;--q:14px;--a:13px;--head-gap:10px;--list-gap:20px;--item-gap:12px;color:#000;background:#fff;padding:64px 0}.DG4-NA-C29 .inner{width:var(--box);margin:0 auto}.DG4-NA-C29 .head{align-items:center;gap:var(--head-gap);text-align:center;flex-direction:column;display:flex}.DG4-NA-C29 .title{font-family:var(--ff-woff2-M);font-size:var(--title);margin:0;font-weight:500;line-height:1.2}.DG4-NA-C29 .desc{font-family:var(--ff-woff2-EM,var(--ff-woff2-R));font-size:var(--desc);color:#595c61;margin:0;font-weight:400;line-height:1.3}.DG4-NA-C29 .list{gap:var(--list-gap);flex-direction:column;margin-top:40px;display:flex}.DG4-NA-C29 .item{flex-direction:column;display:flex}.DG4-NA-C29 .item-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.DG4-NA-C29 .item-q{min-width:0;font-family:var(--ff-woff2-M);font-size:var(--q);color:#000;flex:1;font-weight:500;line-height:1.25}.DG4-NA-C29 .chevron{color:#000;flex:none;margin-top:2px;transition:transform .2s}.DG4-NA-C29 .chevron.is-open{transform:rotate(180deg)}.DG4-NA-C29 .item-body{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.DG4-NA-C29 .item-body-inner{min-height:0;overflow:hidden}.DG4-NA-C29 .item-a{font-family:var(--ff-woff2-EM,var(--ff-woff2-R));font-size:var(--a);color:#83868a;white-space:pre-line;margin:0;font-weight:400;line-height:1.29}.DG4-NA-C29 .item.is-open .item-body{margin-top:var(--item-gap);grid-template-rows:1fr}.DG4-NA-C29 .divider{width:100%;height:1px;margin-top:var(--list-gap);background:#e6e6e7}@media only screen and not (max-width:1440px){.DG4-NA-C29{--title:56px;--desc:20px;--q:16px;--a:14px;--head-gap:12px;padding:80px 0}}@media (max-width:1024px){.DG4-NA-C29{--title:36px;--desc:16px;padding:64px 0}}@media not (min-width:768px){.DG4-NA-C29{--title:24px;--desc:14px;--q:14px;--a:12px;--head-gap:8px;padding:40px 0}.DG4-NA-C29 .inner{width:calc(100% - 48px)}.DG4-NA-C29 .list{margin-top:24px}.DG4-NA-C29 .item-a{line-height:1.33}}
.DG4-NA-C4{--title:46px;--kicker:34px;--top:88px;--gap:6px;--rp:0;--radius-now:100px;--mask:0;--text:0;--radius:100px;color:#fff;height:220vh;position:relative}.DG4-NA-C4 .sticky{border-radius:var(--radius-now) var(--radius-now) 0 0;background:#000;height:100vh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.DG4-NA-C4 .scene{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.DG4-NA-C4 .scene .eco-img{opacity:1;width:100%;height:100%}.DG4-NA-C4 .scene-mask{z-index:1;pointer-events:none;opacity:var(--mask);background:linear-gradient(90deg,#0000008c 0%,#00000038 22%,#0000 40%),linear-gradient(270deg,#0000008c 0%,#00000038 22%,#0000 40%),linear-gradient(#0000 42%,#00000047 70%,#0009 100%);position:absolute;inset:0}.DG4-NA-C4 .info{top:var(--top);z-index:2;text-align:center;align-items:center;gap:var(--gap);width:min(1582px,100% - 80px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-size:calc(var(--text)*130%) 100%;-webkit-mask-size:calc(var(--text)*130%) 100%;mask-size:calc(var(--text)*130%) 100%;opacity:clamp(0,var(--text)*1.8,1);will-change:mask-size,opacity;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DG4-NA-C4 .title{font-family:var(--ff-woff2-EM);font-size:var(--title);white-space:pre-line;margin:0;font-weight:500;line-height:1.2}.DG4-NA-C4 .kicker{font-family:var(--eco-design-font-L,var(--ff-woff2-M));font-size:var(--kicker);margin:0;font-weight:300;line-height:1.2}.DG4-NA-C4 .fade-bottom{z-index:1;pointer-events:none;height:26.85%;opacity:calc(var(--mask)*.7);background:linear-gradient(#0000 0%,#0000008c 100%);position:absolute;bottom:0;left:0;right:0}@media only screen and not (max-width:1440px){.DG4-NA-C4{--title:64px;--kicker:48px;--top:124px;--gap:8px;--radius:100px}}@media (max-width:1024px){.DG4-NA-C4{--title:40px;--kicker:28px;--top:72px;--gap:8px;--radius:64px;height:200vh}}@media not (min-width:768px){.DG4-NA-C4{--title:24px;--kicker:16px;--top:130px;--gap:12px;--radius:40px;height:180vh}.DG4-NA-C4 .info{width:calc(100% - 48px)}.DG4-NA-C4 .fade-bottom{height:11.8%}}
.DG4-NA-C5{--title:24px;--desc:18px;--chart-h:370px;--gap:22px;--value:22px;--unit:16px;--label:14px;--hero:56px;--hero-unit:26px;--boost:28px;--boost-unit:18px;--boost-label:14px;--radius:16px;color:#fff;background:#000;padding:64px 0 0;overflow:hidden}.DG4-NA-C5 .head{width:var(--box);text-align:center;margin:0 auto}.DG4-NA-C5 .title{font-family:var(--ff-woff2-EM);font-size:var(--title);white-space:pre-line;margin:0;font-weight:400;line-height:1.2}.DG4-NA-C5 .desc{width:min(1100px,100%);font-family:var(--eco-design-font-L,var(--ff-woff2-R));font-size:var(--desc);color:#83868a;margin:12px auto 0;font-weight:300;line-height:1.2}.DG4-NA-C5 .chart-wrap{width:var(--box);margin:40px auto 0;position:relative}.DG4-NA-C5 .chart{align-items:flex-end;gap:var(--gap);height:var(--chart-h);display:flex}.DG4-NA-C5 .bar{border-radius:var(--radius) var(--radius) 0 0;text-align:center;background-position:top;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.DG4-NA-C5 .bar-body{z-index:1;flex-direction:column;align-items:center;width:100%;padding:28px 16px 0;display:flex;position:relative}.DG4-NA-C5 .bar-avg{flex:420;height:62.7%}.DG4-NA-C5 .bar-with{flex:538;height:100%}.DG4-NA-C5 .bar-without{flex:420;height:81.1%}.DG4-NA-C5 .boost{z-index:2;border-radius:var(--radius) var(--radius) 0 0;background-position:top;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;height:59%;min-height:120px;padding:20px 16px 28px;display:flex;position:absolute;bottom:100%;left:0;right:0}.DG4-NA-C5 .boost-inner{justify-content:flex-start;align-items:center;gap:8px;max-width:100%;display:inline-flex}.DG4-NA-C5 .boost-text{flex-direction:column;flex:none;align-items:center;display:flex}.DG4-NA-C5 .boost-value{font-family:var(--ff-woff2-M);font-size:var(--boost);background:linear-gradient(#a6885d 23%,#496173 96%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:flex-end;gap:2px;margin:0;font-weight:500;line-height:1.2;display:flex}.DG4-NA-C5 .boost-value span{font-size:var(--boost-unit);line-height:1.2}.DG4-NA-C5 .boost-label{font-family:var(--ff-woff2-M);font-size:var(--boost-label);color:#496173;margin:0;font-weight:500;line-height:1.2}.DG4-NA-C5 .boost-arrow{flex-shrink:0;width:22px;height:42px;display:block}.DG4-NA-C5 .boost-arrow svg{width:100%;height:100%;display:block}.DG4-NA-C5 .bar-value{font-family:var(--ff-woff2-M);font-size:var(--value);color:#fff;justify-content:center;align-items:baseline;gap:6px;margin:0;font-weight:500;line-height:1.2;display:flex}.DG4-NA-C5 .bar-value .unit{font-family:var(--ff-woff2-M);font-size:var(--unit);font-weight:500}.DG4-NA-C5 .bar-with .bar-value{font-family:var(--ff-woff2-EB,var(--ff-woff2-M));font-size:var(--hero);text-shadow:0 0 11px #ffffffbd;font-weight:800;line-height:1}.DG4-NA-C5 .bar-with .bar-value .unit{font-size:var(--hero-unit);text-shadow:0 0 11px #fff7db85}.DG4-NA-C5 .bar-label{font-family:var(--ff-woff2-M);font-size:var(--label);color:#868686;white-space:pre-line;margin:6px 0 0;font-weight:400;line-height:1.2}.DG4-NA-C5 .bar-with .bar-label{font-size:calc(var(--label) + 2px)}.DG4-NA-C5 .fade-bottom{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#000 88%);height:28%;position:absolute;bottom:0;left:0;right:0}@media only screen and not (max-width:1440px){.DG4-NA-C5{--title:34px;--desc:24px;--chart-h:518px;--gap:31px;--value:30px;--unit:20px;--label:18px;--hero:80px;--hero-unit:38px;--boost:40px;--boost-unit:26px;--boost-label:18px;--radius:24px;padding-top:92px}.DG4-NA-C5 .desc{margin-top:8px}.DG4-NA-C5 .chart-wrap{margin-top:42px}.DG4-NA-C5 .bar-body{padding:42px 20px 0}.DG4-NA-C5 .boost{height:192px;min-height:192px;padding:28px 20px 40px}.DG4-NA-C5 .boost-arrow{width:30px;height:60px}}@media (max-width:1024px){.DG4-NA-C5{--title:28px;--desc:16px;--chart-h:300px;--gap:12px;--value:18px;--unit:14px;--label:12px;--hero:40px;--hero-unit:18px;--boost:24px;--boost-unit:16px;--boost-label:12px;--radius:16px;padding-top:64px}.DG4-NA-C5 .boost{height:48%;min-height:96px;padding:14px 10px 20px}.DG4-NA-C5 .boost-arrow{width:16px;height:28px}.DG4-NA-C5 .bar-body{padding:18px 10px 0}}@media not (min-width:768px){.DG4-NA-C5{--title:24px;--desc:16px;--chart-h:240px;--gap:8px;--value:14px;--unit:10px;--label:10px;--hero:28px;--hero-unit:12px;--boost:16px;--boost-unit:11px;--boost-label:10px;--radius:10px;padding-top:48px}.DG4-NA-C5 .head,.DG4-NA-C5 .chart-wrap{width:calc(100% - 48px)}.DG4-NA-C5 .desc{margin-top:12px}.DG4-NA-C5 .chart-wrap{margin-top:56px}.DG4-NA-C5 .bar,.DG4-NA-C5 .bar-avg,.DG4-NA-C5 .bar-with,.DG4-NA-C5 .bar-without{flex:1}.DG4-NA-C5 .bar-body{padding:12px 4px 0}.DG4-NA-C5 .bar-label{color:#9a9a9a;margin-top:4px}.DG4-NA-C5 .boost{justify-content:center;width:auto;max-width:none;height:52%;min-height:72px;padding:8px 6px 14px;bottom:100%;left:-4px;right:-4px;transform:none}.DG4-NA-C5 .boost-inner{gap:4px}.DG4-NA-C5 .boost-value{background:linear-gradient(#a6885d 23%,#496173 96%);color:#0000;-webkit-background-clip:text;background-clip:text}.DG4-NA-C5 .boost-label{color:#496173}.DG4-NA-C5 .boost-arrow{flex:none;width:12px;height:20px;margin-left:0}}
.DG4-NA-C28{--title:24px;--desc:17px;--head-gap:14px;--media-mt:0;color:#fff;background:#000;padding:57px 0 0;overflow:hidden}.DG4-NA-C28 .head{align-items:center;gap:var(--head-gap);width:var(--box);text-align:center;flex-direction:column;margin:0 auto;display:flex}.DG4-NA-C28 .title{width:100%;max-width:1024px;font-family:var(--ff-woff2-EM,var(--ff-woff2-M));font-size:var(--title);color:#fff;white-space:pre-line;margin:0;font-weight:400;line-height:1.2}.DG4-NA-C28 .title-h5{display:none}.DG4-NA-C28 .desc{width:min(1024px,100%);font-family:var(--eco-design-font-L,var(--ff-woff2-R));font-size:var(--desc);color:#83868a;margin:0;font-weight:300;line-height:1.2}.DG4-NA-C28 .media{width:min(1239px,100%);margin:var(--media-mt) auto 0;position:relative}.DG4-NA-C28 .chart,.DG4-NA-C28 .chart .eco-img-img{width:100%;height:auto;display:block}.DG4-NA-C28 .stats{display:none}@media only screen and not (max-width:1440px){.DG4-NA-C28{--title:34px;--desc:24px;--head-gap:20px;padding:80px 0 0}}@media (max-width:1024px){.DG4-NA-C28{--title:28px;--desc:18px;padding:64px 0 0}.DG4-NA-C28 .head,.DG4-NA-C28 .media{width:calc(100% - 48px)}}@media not (min-width:768px){.DG4-NA-C28{--title:24px;--desc:16px;--head-gap:12px;--media-mt:28px;padding:80px 0 40px}.DG4-NA-C28 .title-pc{display:none}.DG4-NA-C28 .title-h5{display:inline}.DG4-NA-C28 .desc{color:#adafb3}.DG4-NA-C28 .head{width:calc(100% - 48px)}.DG4-NA-C28 .media{width:100vw;max-width:none;height:350px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.DG4-NA-C28 .chart{width:149.5%;height:auto;position:absolute;top:0;left:-32.3%}.DG4-NA-C28 .stats{pointer-events:none;display:block;position:absolute;inset:0}.DG4-NA-C28 .stat{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.DG4-NA-C28 .stat-value{color:#fff;justify-content:center;align-items:flex-end;gap:2px;margin:0;display:flex}.DG4-NA-C28 .stat-label{font-family:var(--ff-woff2-R);color:#868686;white-space:pre-line;margin:0;font-size:10px;font-weight:400;line-height:1.2}.DG4-NA-C28 .stat-boost{gap:4px;top:58.5%;left:51.4%;transform:translate(-50%)}.DG4-NA-C28 .stat-boost .num{font-family:var(--ff-woff2-EM,var(--ff-woff2-M));text-shadow:0 0 12px #fff7dbb3;font-size:47px;font-weight:500;line-height:1.2}.DG4-NA-C28 .stat-boost .unit{font-family:var(--ff-woff2-M);text-shadow:0 0 11px #fff7dbb3;padding-bottom:5px;font-size:20px;font-weight:500;line-height:1.2}.DG4-NA-C28 .stat-avg{gap:1px;width:111px;top:79.7%;left:17.2%;transform:none}.DG4-NA-C28 .stat-avg .num{font-family:var(--ff-woff2-M);font-size:16px;font-weight:500;line-height:1.2}.DG4-NA-C28 .stat-avg .unit{font-family:var(--ff-woff2-M);padding-bottom:1px;font-size:12px;font-weight:500;line-height:1.2}}
.DG4-NA-C6{--title:36px;--desc:18px;--card-h:430px;--card-r:20px;--time:20px;--icon:28px;--tab:16px;color:#fff;background:#000;padding:96px 0 80px}.DG4-NA-C6 .head{width:var(--box);text-align:center;margin:0 auto}.DG4-NA-C6 .title{font-family:var(--ff-woff2-EM);font-size:var(--title);white-space:pre-line;font-weight:400;line-height:1.2}.DG4-NA-C6 .desc{width:min(1100px,100%);font-family:var(--eco-design-font-L,var(--ff-woff2-M));font-size:var(--desc);color:#83868a;margin:12px auto 0;font-weight:300;line-height:1.2}.DG4-NA-C6 .stage{width:100%;margin:48px 0 0;position:relative;overflow:hidden}.DG4-NA-C6 .cards{width:100%;padding:0 calc(50% - var(--box)/2);box-sizing:border-box}.DG4-NA-C6 .cards .swiper-slide{width:var(--box);height:auto}.DG4-NA-C6 .card{width:100%;height:var(--card-h);border-radius:var(--card-r);position:relative;overflow:hidden}.DG4-NA-C6 .card-img,.DG4-NA-C6 .card-img .eco-img-img{width:100%;height:100%;display:block}.DG4-NA-C6 .card-img{height:100%}.DG4-NA-C6 .card-img .eco-img-img{object-fit:cover}.DG4-NA-C6 .caption{background:linear-gradient(#0000 0%,#000 100%);align-items:flex-end;height:28%;padding:32px 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.DG4-NA-C6 .bolt{width:var(--icon);height:var(--icon);-webkit-backdrop-filter:blur(6.4px);backdrop-filter:blur(6.4px);background:linear-gradient(#6ab5f214 0%,#ffffff1f 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex}.DG4-NA-C6 .bolt svg{width:38%;height:50%}.DG4-NA-C6 .caption-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.DG4-NA-C6 .runtime{font-family:var(--ff-woff2-R,var(--ff-woff2-M));color:#ffffffb8;margin:0;font-size:14px;font-weight:400;line-height:1.2}.DG4-NA-C6 .time{font-family:var(--ff-woff2-B,var(--ff-woff2-M));font-size:var(--time);margin:0;font-weight:500;line-height:1.3}.DG4-NA-C6 .navi-btn{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0003;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.DG4-NA-C6 .btn-prev{left:calc(50% - var(--box)/2 + 24px)}.DG4-NA-C6 .btn-next{left:calc(50% + var(--box)/2 - 68px);right:auto}.DG4-NA-C6 .tabs-scroll{width:var(--box);scrollbar-width:none;margin:32px auto 0;overflow-x:auto}.DG4-NA-C6 .tabs-scroll::-webkit-scrollbar{display:none}.DG4-NA-C6 .tabs{background:#fff3;border-radius:999px;width:max-content;margin:0 auto;padding:8px;display:flex}.DG4-NA-C6 .tab{color:#f5f5f6;min-width:180px;height:52px;font-family:var(--ff-woff2-B,var(--ff-woff2-M));font-size:var(--tab);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 20px;font-weight:500;line-height:1.25}.DG4-NA-C6 .tab.is-active{color:#18191b;-webkit-text-fill-color:#18191b;box-shadow:none;background:#fff}@media only screen and not (max-width:1440px){.DG4-NA-C6{--title:50px;--desc:24px;--card-h:600px;--card-r:24px;--time:24px;--icon:32px;padding:160px 0}.DG4-NA-C6 .desc{margin-top:16px}.DG4-NA-C6 .stage{margin-top:80px}.DG4-NA-C6 .caption{height:170px;padding:40px}.DG4-NA-C6 .tabs-scroll{margin-top:40px}.DG4-NA-C6 .tab{min-width:220px;padding:0 24px}}@media (max-width:1024px){.DG4-NA-C6{--title:32px;--desc:16px;--card-h:360px;--time:18px;padding-top:72px}.DG4-NA-C6 .tabs{-webkit-backdrop-filter:none}}@media not (min-width:768px){.DG4-NA-C6{--title:24px;--desc:16px;--card-h:480px;--card-r:16px;--time:16px;--icon:24px;--tab:16px;padding:80px 0 64px}.DG4-NA-C6 .head{width:calc(100% - 48px)}.DG4-NA-C6 .desc{margin-top:12px}.DG4-NA-C6 .stage{margin-top:40px}.DG4-NA-C6 .cards{padding:0 24px}.DG4-NA-C6 .cards .swiper-slide{width:calc(100vw - 48px)}.DG4-NA-C6 .caption{height:140px;padding:24px}.DG4-NA-C6 .bolt{margin-right:8px}.DG4-NA-C6 .navi-btn{display:none}.DG4-NA-C6 .tabs-scroll{width:100%;margin-top:40px}.DG4-NA-C6 .tabs{-webkit-backdrop-filter:none;background:#fff3;border-radius:99999px;margin:0 0 0 24px;padding:8px}.DG4-NA-C6 .tab{z-index:0;color:#f5f5f6;min-width:0;height:auto;box-shadow:none;font-family:var(--ff-woff2-M);background:0 0;border-radius:99999px;justify-content:center;align-items:center;padding:16px;display:inline-flex;position:relative}.DG4-NA-C6 .tab.is-active{isolation:isolate;color:#0000;-webkit-text-fill-color:#0000;box-shadow:none;background:linear-gradient(181deg,#9edfff 0%,#fff 100%);-webkit-background-clip:text;background-clip:text;border-radius:90px;padding:12px 24px}.DG4-NA-C6 .tab.is-active:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:none;background:#ffffff14;position:absolute;inset:0;box-shadow:inset 0 0 18.6px #bbeaff}}
.DG4-NA-C7-block{--cta-pin-bottom:64px;background:#000}@media not (min-width:768px){.DG4-NA-C7-block{--cta-pin-bottom:24px}.DG4-NA-C7-block .DG4-NA-C17 .cta-text{white-space:nowrap}}.DG4-NA-C7{--title:36px;--desc:18px;--info-w:420px;--gap:14px;--widget:180px;--widget-mt:56px;color:#fff;background:#000;height:50vw;position:relative;overflow:hidden}.DG4-NA-C7 .scene{background:#000;position:absolute;inset:0;overflow:hidden}.DG4-NA-C7 .scene .eco-img{width:100%;height:100%;transform:translate(5%)}.DG4-NA-C7 .scene .eco-img-img{object-fit:cover;width:100%;height:100%}.DG4-NA-C7 .scene:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#000 100%);height:28%;position:absolute;bottom:0;left:0;right:0}.DG4-NA-C7 .fade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000 0% 28%,#0000 100%);width:42%;position:absolute;top:0;bottom:0;left:0}.DG4-NA-C7 .info{top:50%;left:calc((100% - var(--box))/2);z-index:2;width:var(--info-w);flex-direction:column;align-items:flex-start;display:flex;position:absolute;transform:translateY(-50%)}.DG4-NA-C7 .title{font-family:var(--ff-woff2-EM);font-size:var(--title);white-space:pre-line;font-weight:400;line-height:1.2}.DG4-NA-C7 .desc{margin-top:var(--gap);font-family:var(--eco-design-font-L,var(--ff-woff2-M));font-size:var(--desc);color:#83868a;font-weight:300;line-height:1.2}.DG4-NA-C7 .widget{background:#0009;border-radius:18px;overflow:hidden}.DG4-NA-C7 .widget .eco-img{width:100%;height:100%}.DG4-NA-C7 .widget-pc{width:var(--widget);height:var(--widget);margin-top:var(--widget-mt)}.DG4-NA-C7 .widget-h5{display:none}@media only screen and not (max-width:1440px){.DG4-NA-C7{--title:50px;--desc:24px;--info-w:572px;--gap:20px;--widget:246px;--widget-mt:80px}.DG4-NA-C7 .fade{width:34%}.DG4-NA-C7 .widget-pc{border-radius:24px}}@media (max-width:1024px){.DG4-NA-C7{--title:32px;--desc:16px;--info-w:360px;--widget:160px;--widget-mt:40px}}@media not (min-width:768px){.DG4-NA-C7{--title:24px;--desc:16px;--gap:12px;height:auto;padding:0 0 48px}.DG4-NA-C7 .scene{border-radius:16px;width:calc(100% - 48px);height:calc(56.2691vw - 27.0092px);margin:0 auto;position:relative;overflow:hidden}.DG4-NA-C7 .scene .eco-img{transform:none}.DG4-NA-C7 .scene:after,.DG4-NA-C7 .fade{display:none}.DG4-NA-C7 .info{text-align:center;align-items:center;width:calc(100% - 48px);margin:40px auto 0;position:static;transform:none}.DG4-NA-C7 .widget-pc{display:none}.DG4-NA-C7 .widget-h5{z-index:2;aspect-ratio:1;border-radius:16px;width:30%;display:block;position:absolute;top:12%;right:6%}}
.DG4-NA-C8{--p:0;--title:44px;color:#fff;background:#fff;height:280vh;position:relative}.DG4-NA-C8 .sticky{background:#000;height:100vh;position:sticky;top:0;overflow:hidden}.DG4-NA-C8 .stage{pointer-events:none;position:absolute;inset:0}.DG4-NA-C8 .dark-bg{opacity:clamp(0,1 - (var(--p) - .72)/.22,1);background:#000;position:absolute;inset:0}.DG4-NA-C8 .dark-glow{filter:blur(2px);opacity:calc(.9*min(clamp(0,var(--p)/.22,1),clamp(0,(.64 - var(--p))/.24,1)));background:linear-gradient(#000000f2 0%,#0000008c 42%,#0000 78%),radial-gradient(90% 55% at 50% 100%,#789bbef2 0%,#557396b3 28%,#28374b73 52%,#0000 78%);position:absolute;inset:0}.DG4-NA-C8 .arch,.DG4-NA-C8 .arch-core{width:100%;opacity:min(clamp(0,(var(--p) - .34)/.18,1),clamp(0,(.96 - var(--p))/.1,1));transform:translate3d(0, calc(48vh - var(--p) * 58vh), 0) scale(calc(1.12 + var(--p) * .35), calc(.55 + var(--p) * .7));transform-origin:50% 100%;position:absolute;left:0}.DG4-NA-C8 .arch{filter:blur(30px);background:radial-gradient(at 50% 100%,#fff 0%,#d8dee4 20%,#9aa7b5 38%,#44556b 57%,#0f1116d1 73%,#0f111600 91%);height:100%;top:0;box-shadow:0 -14px 70px #d2e6f829,0 -70px 140px #6789ac33;-webkit-mask-image:linear-gradient(#0000 0%,#0000000d 5%,#0000008c 18%,#000 40% 100%);mask-image:linear-gradient(#0000 0%,#0000000d 5%,#0000008c 18%,#000 40% 100%)}.DG4-NA-C8 .arch-core{top:calc(94% - var(--p)*92%);height:calc(32vh + var(--p)*72vh);filter:blur(20px);background:radial-gradient(at 50% 100%,#fff 0%,#e3e7ea 18%,#b7c0ca 34%,#7c8b9c 50%,#44556b 64%,#0f1116db 80%,#0f111600 94%),linear-gradient(#0f111600 0%,#0f11164d 20%,#44556ba6 50%,#ffffffe6 100%);-webkit-mask-image:linear-gradient(#0000 0%,#00000014 8%,#00000080 22%,#000 42% 100%);mask-image:linear-gradient(#0000 0%,#00000014 8%,#00000080 22%,#000 42% 100%)}.DG4-NA-C8 .arch-core:before{content:"";opacity:calc(1 - var(--p)*.3);pointer-events:none;background:radial-gradient(at 50% 8%,#0f1116e6 0%,#0f111666 24%,#0000 52%),radial-gradient(at 50% 78%,#fff3 0%,#0000 48%);position:absolute;inset:-12% -8%}.DG4-NA-C8 .white-bloom{opacity:clamp(0,(var(--p) - .64)/.28,1);filter:blur(18px);transform:translate3d(0, calc(12vh - var(--p) * 14vh), 0) scale(calc(.9 + var(--p) * .3), calc(.75 + var(--p) * .35));transform-origin:50% 100%;background:radial-gradient(at 50% 104%,#fff 0%,#fffffffa 34%,#eef2f5e6 56%,#becad775 75%,#fff0 96%);position:absolute;inset:0}.DG4-NA-C8 .corner-wash{opacity:clamp(0,(var(--p) - .83)/.15,.92);filter:blur(14px);background:radial-gradient(at 0 0,#fffffff5 0%,#ffffffc7 24%,#ffffff47 48%,#0000 70%),radial-gradient(at 100% 0,#fffffff5 0%,#ffffffc7 24%,#ffffff47 48%,#0000 70%);position:absolute;inset:0}.DG4-NA-C8 .white-settle{opacity:clamp(0,(var(--p) - .88)/.1,1);background:#fff;position:absolute;inset:0}.DG4-NA-C8 .headline{z-index:2;text-align:center;font-family:var(--ff-woff2-EM);font-size:var(--title);letter-spacing:0;pointer-events:none;font-weight:400;line-height:1.08;position:absolute;inset:0}.DG4-NA-C8 .headline-layer{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DG4-NA-C8 .line{margin:0}.DG4-NA-C8 .headline-bright{opacity:clamp(0,1 - (var(--p) - .5)/.35,1)}.DG4-NA-C8 .headline-bright .line-1{color:#4b7eae}.DG4-NA-C8 .headline-bright .line-2{color:#b7cbdd}.DG4-NA-C8 .headline-bright .line-3,.DG4-NA-C8 .headline-bright .line-4{color:#fff}.DG4-NA-C8 .headline-dark{color:#000;opacity:clamp(0,(var(--p) - .48)/.4,1);-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 0%, #000 calc(var(--p) * 55%), #000000b3 calc(var(--p) * 78%), transparent calc(20% + var(--p) * 95%));mask-image:radial-gradient(circle at 50% 50%, #000 0%, #000 calc(var(--p) * 55%), #000000b3 calc(var(--p) * 78%), transparent calc(20% + var(--p) * 95%));filter:blur(calc((1 - clamp(0, (var(--p) - .48) / .4, 1)) * 2.2px))}@media only screen and not (max-width:1440px){.DG4-NA-C8{--title:62px}}@media (max-width:1024px){.DG4-NA-C8{--title:36px;height:240vh}}@media not (min-width:768px){.DG4-NA-C8{--title:28px;height:220vh}.DG4-NA-C8 .line-4 br{display:none}}
.DG4-NA-C9{--title:36px;--card-h:460px;--name:28px;--tag-watt:16px;--tag-label:12px;--side-scale:.846;color:#000;background:#fff;padding:96px 0 80px}.DG4-NA-C9 .head{width:var(--box);text-align:center;margin:0 auto}.DG4-NA-C9 .title{font-family:var(--ff-woff2-EM);font-size:var(--title);white-space:pre-line;font-weight:400;line-height:1.2}.DG4-NA-C9 .stage{width:100%;margin:48px 0 0;position:relative;overflow:hidden}.DG4-NA-C9 .cards{width:100%;overflow:visible}.DG4-NA-C9 .cards .swiper-wrapper{align-items:center}.DG4-NA-C9 .cards .swiper-slide{width:var(--box);height:auto;transform:scale(var(--side-scale));transform-origin:50%;transition:transform .6s}.DG4-NA-C9 .cards .swiper-slide.swiper-slide-active{z-index:2;transform:scale(1)}.DG4-NA-C9 .card{height:var(--card-h);background:#adafb3;border-radius:20px;transition:border-radius .6s;position:relative;overflow:hidden}.DG4-NA-C9 .cards .swiper-slide-active .card{border-radius:24px}.DG4-NA-C9 .card-img,.DG4-NA-C9 .card-img .eco-img-img{width:100%;height:100%;display:block}.DG4-NA-C9 .card-img{height:100%}.DG4-NA-C9 .card-img .eco-img-img{object-fit:cover}.DG4-NA-C9 .card-fade{z-index:1;pointer-events:none;background:linear-gradient(#000 0%,#0000 100%);height:29%;position:absolute;top:0;left:0;right:0}.DG4-NA-C9 .card-name{z-index:2;color:#fff;font-family:var(--ff-woff2-B,var(--ff-woff2-M));font-size:var(--name);margin:0;padding:28px 32px;font-weight:500;line-height:1.2;position:absolute;top:0;left:0}.DG4-NA-C9 .tags{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.DG4-NA-C9 .tag{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.DG4-NA-C9 .tag-dot{background:#ffffffd9;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffffff2e}.DG4-NA-C9 .tag-body{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffffb3;border-radius:8px;flex-direction:column;align-items:center;gap:0;min-width:72px;padding:10px 12px;display:flex}.DG4-NA-C9 .tag-watt{color:#000;font-family:var(--ff-woff2-B,var(--ff-woff2-M));font-size:var(--tag-watt);font-weight:500;line-height:1.2}.DG4-NA-C9 .tag-label{color:#3a3c3f;font-family:var(--eco-design-font-L,var(--ff-woff2-M));font-size:var(--tag-label);white-space:nowrap;font-weight:300;line-height:1.2}.DG4-NA-C9 .navi-btn{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0003;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.DG4-NA-C9 .btn-prev{left:calc(50% - var(--box)/2 + 24px)}.DG4-NA-C9 .btn-next{left:calc(50% + var(--box)/2 - 68px);right:auto}.DG4-NA-C9 .tabs-scroll{width:var(--box);scrollbar-width:none;border-radius:999px;margin:40px auto 0;overflow-x:auto}.DG4-NA-C9 .tabs-scroll::-webkit-scrollbar{display:none}.DG4-NA-C9 .tabs{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f5f5;border-radius:999px;width:max-content;margin:0 auto;padding:8px;display:flex;position:relative}.DG4-NA-C9 .tab-pill{z-index:0;opacity:0;pointer-events:none;background:#000;border-radius:999px;height:52px;transition:none;position:absolute;top:8px;left:0}.DG4-NA-C9 .tab-pill.is-ready{opacity:1;transition:transform .35s,width .35s}.DG4-NA-C9 .tab{z-index:1;color:#595c61;min-width:180px;height:52px;font-family:var(--ff-woff2-B,var(--ff-woff2-M));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 20px;font-size:16px;font-weight:500;line-height:1.25;transition:color .25s;position:relative}.DG4-NA-C9 .tab.is-active{color:#fff;background:0 0}@media only screen and not (max-width:1440px){.DG4-NA-C9{--title:50px;--card-h:650px;--name:36px;--tag-watt:18px;--tag-label:14px;padding:160px 0 120px}.DG4-NA-C9 .stage{margin-top:40px}.DG4-NA-C9 .tab{min-width:220px;padding:0 24px}}@media (max-width:1024px){.DG4-NA-C9{--title:32px;--card-h:400px;--name:24px;padding-top:80px}}@media not (min-width:768px){.DG4-NA-C9{--title:24px;--card-h:280px;--name:20px;--tag-watt:10px;--tag-label:8px;--side-scale:.92;padding:80px 0 40px}.DG4-NA-C9 .head{width:100%;padding:0 24px}.DG4-NA-C9 .stage{width:100%;margin-top:40px;overflow:hidden}.DG4-NA-C9 .cards .swiper-slide{width:calc(100vw - 48px)}.DG4-NA-C9 .card{background:#d8d8d8;border-radius:16px}.DG4-NA-C9 .cards .swiper-slide-active .card{border-radius:16px}.DG4-NA-C9 .card-name{padding:20px}.DG4-NA-C9 .tag-body{border-radius:4px;min-width:0;padding:5px 6px}.DG4-NA-C9 .tag-dot{width:5px;height:5px;box-shadow:none}.DG4-NA-C9 .navi-btn{display:none}.DG4-NA-C9 .tabs-scroll{border-radius:0;width:100%;margin-top:24px;padding:0}.DG4-NA-C9 .tabs{width:max-content;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f5f6;margin:0 0 0 24px;padding:4px}.DG4-NA-C9 .tab-pill{background:#fff;height:40px;top:4px;box-shadow:0 1px 3px #0000000f,inset 0 0 0 .5px #0000000a}.DG4-NA-C9 .tab{color:#83868a;min-width:0;height:40px;padding:0 16px;font-size:14px;font-weight:500}.DG4-NA-C9 .tab.is-active{color:#000}}
.DG4-NA-C16C4{position:relative}.DG4-NA-C16C4 .DG4-NA-C16C4-pin{top:var(--pin-sticky-top,0px);z-index:1;position:sticky}.DG4-NA-C16C4 .DG4-NA-C4{z-index:2;position:relative}
.dg4-fn{font-size:.55em;font-weight:inherit;vertical-align:super;font-family:inherit;line-height:0;position:relative;top:-.1em}.DG4-Page{--space:120px;--box:min(1440px, calc(100vw - 240px));white-space:pre-line;color:#fff;background-color:#000;line-height:1.3}@media only screen and not (max-width:1440px){.DG4-Page{--space:160px}}@media (max-width:1024px){.DG4-Page{--space:80px;--box:calc(100vw - 96px)}}@media not (min-width:768px){.DG4-Page{--space:64px;--box:calc(100vw - 48px)}}
