[data-renewal=juvelook]{--jv-surface:#edf2ff;--jv-ink:#354697;--nu-gold:#5267cf;--nu-gold-deep:#354697;--nu-gold-title:#354697;background:#fff}[data-renewal=juvelook] .rp-wrap{max-width:1200px}[data-renewal=juvelook] .rp-sec{padding:85px 0}[data-renewal=juvelook] .rp-tint{background:var(--jv-surface)}[data-renewal=juvelook] .rp-cream{background:#f5f5f5}[data-renewal=juvelook] .rp-heading{margin:0 auto 42px;text-align:center;max-width:950px}[data-renewal=juvelook] .rp-heading h2{font:700 clamp(30px,3.4vw,46px)/1.4 var(--nu-display)}[data-renewal=juvelook] .rp-kicker{color:var(--jv-ink);letter-spacing:.04em}[data-renewal=juvelook] .rp-highlight{font-style:normal;color:inherit;background:linear-gradient(transparent 55%,#5267cf29 0,#5267cf29 93%,transparent 0);box-decoration-break:clone;-webkit-box-decoration-break:clone}[data-renewal=juvelook] .rp-hero,[data-renewal=juvelook] .rp-hero__inner{min-height:640px}[data-renewal=juvelook] .rp-hero__copy{width:46%}[data-renewal=juvelook] .rp-hero__visual{inset:0 0 0 auto;width:min(76%,1100px);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 28%)}[data-renewal=juvelook] .rp-hero__visual:after{display:none}[data-renewal=juvelook] .rp-hero__visual img{object-fit:cover;object-position:70% top}[data-renewal=juvelook] #rp-concerns .rp-icons{max-width:760px;margin:auto;grid-template-columns:repeat(3,1fr);gap:32px}[data-renewal=juvelook] .rp-icons>li{background:transparent;border:0;box-shadow:none}[data-renewal=juvelook] .rp-icons__iconbox{height:auto}[data-renewal=juvelook] .rp-icons__icon{width:110px;height:auto}[data-renewal=juvelook] .rp-cards>article{background:transparent;border:0;box-shadow:none}[data-renewal=juvelook] .rp-card-img img{height:auto;object-fit:contain}[data-renewal=juvelook] .rp-card-cap{padding:22px 8px;text-align:center}[data-renewal=juvelook] .rp-card-cap h3{font-size:22px;line-height:1.5}[data-renewal=juvelook] .rp-points--split{grid-template-columns:1fr 1fr;gap:60px}[data-renewal=juvelook] #rp-jayjun .rp-figure img{width:100%;height:auto}[data-renewal=juvelook] .rp-definitions{display:grid;grid-template-columns:1fr 1fr;gap:40px}[data-renewal=juvelook] .rp-definitions h3{font-size:24px;text-align:center;padding:18px;border:1px solid #5267cf66;margin:0 0 25px}[data-renewal=juvelook] .rp-numlist>li{padding:14px 0;border:0;background:none;gap:15px}[data-renewal=juvelook] .rp-numlist .rp-num{width:36px;min-width:36px;height:36px;border-radius:50%;background:var(--jv-ink);color:#fff;display:grid;place-items:center;font-size:15px}[data-renewal=juvelook] #rp-areas .rp-areas{display:flex;flex-direction:column-reverse;gap:0}[data-renewal=juvelook] #rp-areas .rp-areas__figure{width:min(900px,100%);margin:auto}[data-renewal=juvelook] #rp-areas .rp-areas__figure img{width:100%;height:auto;object-fit:contain}[data-renewal=juvelook] .rp-steps__art img{object-fit:contain;height:auto}@media(max-width:768px){[data-renewal=juvelook] .rp-wrap{padding-left:22px;padding-right:22px}[data-renewal=juvelook] .rp-sec{padding:58px 0}[data-renewal=juvelook] .rp-hero{display:flex;flex-direction:column;min-height:0}[data-renewal=juvelook] .rp-hero__inner{min-height:0;order:0}[data-renewal=juvelook] .rp-hero__copy{width:100%;padding:42px 0 28px;text-align:center}[data-renewal=juvelook] .rp-hero__visual{position:relative;inset:auto;order:1;width:100%;height:auto;aspect-ratio:1.2;mask-image:linear-gradient(180deg,transparent,#000 7%)}[data-renewal=juvelook] .rp-hero__visual img{object-position:83% top}[data-renewal=juvelook] #rp-concerns .rp-icons{grid-template-columns:1fr 1fr;gap:25px}[data-renewal=juvelook] .rp-definitions,[data-renewal=juvelook] .rp-points--split{grid-template-columns:1fr;gap:30px}[data-renewal=juvelook] #rp-jayjun .rp-figure{order:2}[data-renewal=juvelook] .rp-steps{grid-template-columns:1fr 1fr;gap:28px 16px}[data-renewal=juvelook] .rp-card-cap h3{font-size:21px}[data-renewal=juvelook] .rp-areas__callout{font-size:11px}}[data-renewal=juvelook] .rp-hero{background:#f5f5f5}[data-renewal=juvelook] #rp-about{padding-bottom:25px}[data-renewal=juvelook] #rp-products{padding-top:25px}[data-renewal=juvelook] #rp-products .rp-card-features{display:flex;justify-content:center;gap:0;margin:25px 0 0;padding:0;list-style:none}[data-renewal=juvelook] #rp-products .rp-card-features li{flex:0 1 100px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:12px;background:#5267cfdd;color:#fff;font-size:16px;line-height:1.5;border:0}[data-renewal=juvelook] #rp-products .rp-card-features li+li{margin-left:-9px}[data-renewal=juvelook] #rp-products .rp-card-features li:before{display:none}[data-renewal=juvelook] #rp-products article:nth-child(2) .rp-card-features li{background:#545454dd}@media(max-width:768px){[data-renewal=juvelook] #rp-products .rp-card-features li{font-size:13px;flex-basis:86px;padding:10px}}[data-renewal=juvelook] .rp-areas__leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}[data-renewal=juvelook] .rp-areas__leaders line{stroke:var(--jv-ink);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}[data-renewal=juvelook] .rp-areas__dot{position:absolute;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:#5267cf;border:2px solid #fff}[data-renewal=juvelook] .rp-areas__callout{position:absolute;transform:translateY(-50%);padding:3px 8px;color:var(--jv-ink);font-size:16px;font-weight:600;white-space:nowrap;background:#f5f5f5}[data-renewal=juvelook] .rp-areas__callout--left{transform:translate(-100%,-50%)}[data-renewal=juvelook] .rp-banner{background:var(--jv-surface);color:var(--jv-ink)}[data-renewal=juvelook] .rp-banner:after{background:linear-gradient(90deg,var(--jv-surface) 24%,transparent 75%)}[data-renewal=juvelook] .rp-banner p{color:var(--jv-ink);font-size:20px;line-height:1.8;max-width:440px}[data-renewal=juvelook] .rp-banner h2,[data-renewal=juvelook] .rp-banner h2 em{color:var(--jv-ink)}@media(max-width:768px){[data-renewal=juvelook] .rp-areas__callout{font-size:10px;padding:2px 3px}[data-renewal=juvelook] .rp-banner:after{display:none}[data-renewal=juvelook] .rp-banner .rp-wrap{padding-bottom:320px}[data-renewal=juvelook] .rp-banner p{font-size:17px}}[data-renewal=juvelook] .rp-areas__callout{line-height:1.2}[data-renewal=juvelook] #rp-process .rp-steps__art{overflow:visible}[data-renewal=juvelook] #rp-process .rp-steps__art img{aspect-ratio:230/144;object-fit:cover}[data-renewal=juvelook] #rp-whyjayjun .rp-cards>article{position:relative;min-height:360px;overflow:hidden;border-radius:20px;background:#26343d}[data-renewal=juvelook] #rp-whyjayjun .rp-card-img{position:absolute;inset:0}[data-renewal=juvelook] #rp-whyjayjun .rp-card-img img{height:100%;object-fit:cover}[data-renewal=juvelook] #rp-whyjayjun .rp-card-cap{position:relative;min-height:360px;padding:40px 25px;display:flex;flex-direction:column;justify-content:center;background:#14242dcc;color:#fff}[data-renewal=juvelook] #rp-whyjayjun .rp-card-cap h3{color:#fff;font-size:21px}[data-renewal=juvelook] #rp-whyjayjun .rp-card-cap p{color:#fff;font-size:14px;line-height:1.8}@media(min-width:1100px) and (max-width:1279px){[data-renewal=juvelook] .rp-sec:not(.rp-hero)>.rp-wrap{padding-right:140px}}@media(min-width:1280px){[data-renewal=juvelook] .rp-sec:not(.rp-hero)>.rp-wrap{padding-left:max(var(--nu-pad),calc(128px - (100vw - 1200px) / 2));padding-right:max(var(--nu-pad),calc(128px - (100vw - 1200px) / 2))}}[data-renewal=juvelook] #rp-whyjayjun .rp-card-img{height:100%;aspect-ratio:auto}[data-renewal=juvelook] #rp-effect .rp-cards{gap:36px}[data-renewal=juvelook] #rp-effect .rp-cards>article,[data-renewal=juvelook] #rp-effect .rp-cards>article:hover{border-radius:0;overflow:visible;background:transparent;box-shadow:none;transform:none}[data-renewal=juvelook] #rp-effect .rp-card-img{border-radius:22px;overflow:hidden;background:#fff}[data-renewal=juvelook] #rp-effect .rp-card-img img{transform:none}[data-renewal=juvelook] #rp-effect .rp-card-cap{background:transparent;border:0;padding:28px 0 0;text-align:center}[data-renewal=juvelook] #rp-effect .rp-card-cap h3{font:700 27px/1.4 var(--nu-sans);color:var(--jv-ink);margin-bottom:10px}[data-renewal=juvelook] #rp-effect .rp-card-cap p{font-size:16px;color:#4e5670}[data-renewal=juvelook] #rp-candidates{background:#fff}[data-renewal=juvelook] #rp-candidates .rp-definitions{gap:70px}[data-renewal=juvelook] #rp-candidates .rp-definitions article{padding:0;background:none;border:0;box-shadow:none}[data-renewal=juvelook] #rp-candidates .rp-definitions h3{padding:0;margin:0 0 25px;border:0;text-align:left;font:700 30px/1.4 var(--nu-sans);color:var(--jv-ink)}[data-renewal=juvelook] #rp-candidates .rp-definitions article:nth-child(2) h3{color:#363b48}[data-renewal=juvelook] #rp-candidates .rp-numlist{padding:0;margin:0}[data-renewal=juvelook] #rp-candidates .rp-numlist>li{padding:19px 0;gap:0;border-bottom:1px solid #e6e9f2;border-radius:0;box-shadow:none;transform:none}[data-renewal=juvelook] #rp-candidates .rp-num{display:none}[data-renewal=juvelook] #rp-candidates .rp-numlist p{font-size:17px;line-height:1.8;color:#555c70}[data-renewal=juvelook] #rp-candidates .rp-highlight{font-weight:650;color:#2d3657}[data-renewal=juvelook] .rp-banner{display:flex;flex-direction:column;min-height:0}[data-renewal=juvelook] .rp-banner:after{display:none}[data-renewal=juvelook] .rp-banner .rp-wrap{padding:85px 40px 55px;max-width:1100px;text-align:center}[data-renewal=juvelook] .rp-banner p{position:relative;max-width:100%;margin:0 auto;padding-top:36px;font:500 clamp(23px,2.55vw,34px)/1.9 var(--nu-display);letter-spacing:-.035em;text-wrap:balance}[data-renewal=juvelook] .rp-banner h2{position:relative;margin:30px 0 0;padding-bottom:46px;font:650 23px/1.5 var(--nu-sans)}[data-renewal=juvelook] .rp-banner>.rp-banner__bg{position:relative;inset:auto;order:2;margin:0 auto;z-index:0;overflow:hidden}[data-renewal=juvelook] .rp-banner>.rp-banner__bg img{display:block;height:auto}@media(max-width:768px){[data-renewal=juvelook] #rp-effect .rp-cards{gap:40px}[data-renewal=juvelook] #rp-effect .rp-card-cap{padding-top:22px}[data-renewal=juvelook] #rp-effect .rp-card-cap p{font-size:14px}[data-renewal=juvelook] #rp-candidates .rp-definitions{gap:40px}[data-renewal=juvelook] #rp-candidates .rp-definitions h3{font-size:26px;margin-bottom:12px}[data-renewal=juvelook] #rp-candidates .rp-numlist p{font-size:16px}[data-renewal=juvelook] .rp-banner .rp-wrap{padding:60px 24px 35px}[data-renewal=juvelook] .rp-banner p{font-size:22px;line-height:1.85}[data-renewal=juvelook] .rp-banner h2{font-size:20px;margin-top:25px}}[data-renewal=juvelook] :is(#rp-products,#rp-keypoint) .rp-cards>article,[data-renewal=juvelook] :is(#rp-products,#rp-keypoint) .rp-cards>article:hover{transform:none;box-shadow:none;transition:none}[data-renewal=juvelook] :is(#rp-products,#rp-keypoint) .rp-cards>article .rp-card-img img,[data-renewal=juvelook] :is(#rp-products,#rp-keypoint) .rp-cards>article:hover .rp-card-img img{transform:none;transition:none}[data-renewal=juvelook] .rp-banner{background:#e5eefd}[data-renewal=juvelook] .rp-banner>.rp-banner__bg{mask-image:linear-gradient(180deg,transparent,#000 14%),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect;width:min(100%,780px);height:auto;aspect-ratio:3/2;mask-image:linear-gradient(180deg,transparent,#000 2%),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}[data-renewal=juvelook] .rp-banner>.rp-banner__bg img{object-fit:contain;object-position:center}