.fn-root .fn-ceo{background:var(--paper);padding:120px 24px;overflow:hidden}.fn-root .fn-ceo-wrap{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;gap:min(72px,7.35vw)}.fn-root .fn-ceo-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:min(56px,5.7vw);align-items:center;margin-left:-20px;text-align:left}.fn-root .fn-ceo-intro-text{display:flex;flex-direction:column;gap:min(24px,2.45vw)}.fn-root .fn-ceo-hello{margin:0;font-size:min(28px,2.86vw);line-height:1.31;color:var(--dark-700);word-break:keep-all}.fn-root .fn-ceo-title{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;word-break:keep-all}.fn-root .fn-ceo-arrow{width:100%;max-width:min(560px,100%);display:block;margin-top:min(12px,1.22vw);border-radius:12px}.fn-root .fn-ceo-portrait{min-width:0}.fn-root .fn-ceo-portrait-img{width:132%;max-width:none;margin-left:-16%;display:block}.fn-root .fn-ceo-stories{width:100%;display:flex;flex-wrap:wrap;gap:min(20px,2.04vw);align-items:stretch}.fn-root .fn-ceo-story{flex:1 1 260px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--pinkbg);border-radius:12px;padding:min(40px,4.1vw) min(28px,2.86vw)}.fn-root .fn-ceo-story-text{margin:0;font-size:min(23px,2.35vw);line-height:1.6;color:var(--dark-700);text-align:center;word-break:keep-all}.fn-root .fn-ceo-story-strong{font-weight:600;color:var(--red)}.fn-root .fn-ceo-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:min(56px,5.7vw);align-items:start}.fn-root .fn-ceo-yt-clip{width:100%;display:block;border-radius:12px}.fn-root .fn-ceo-media-side{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:min(40px,4.1vw);text-align:left}.fn-root .fn-ceo-yt-card-wrap{display:flex;flex-direction:column;gap:min(14px,1.43vw)}.fn-root .fn-ceo-yt-card{width:calc(100% + 34px);max-width:none;margin-left:-34px;display:block}.fn-root .fn-ceo-outro{display:flex;flex-direction:column;gap:min(14px,1.43vw)}.fn-root .fn-ceo-outro-lead{margin:0;font-size:min(28px,2.86vw);line-height:1.31;color:var(--dark-700);word-break:keep-all}.fn-root .fn-ceo-outro-title{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-ceo-outro-hi{color:var(--red);border-bottom:3px solid var(--red);padding-bottom:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fn-root .fn-ceo-video{width:100%;max-width:768px;margin:24px auto 0;display:flex;flex-direction:column;gap:min(24px,2.45vw)}.fn-root .fn-ceo-video-head{display:flex;flex-direction:column;align-items:flex-start;gap:min(12px,1.22vw)}.fn-root .fn-ceo-video-cta{display:inline-flex;align-items:center;gap:10px;height:min(56px,5.71vw);box-sizing:border-box;padding:0 min(28px,2.86vw);background:var(--dark-900);border:0;border-radius:999px;cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:min(18px,1.84vw);line-height:1;letter-spacing:-.01em;color:#fff;word-break:keep-all;white-space:nowrap;transition:background-color .2s ease-out}.fn-root .fn-ceo-video-cta:hover{background:var(--dark-700)}.fn-root .fn-ceo-video-cta-icon{width:1em;height:1em;flex:none;animation:fn-ceo-arrow-bounce 1.4s ease-in-out infinite}.fn-root .fn-ceo-video[data-playing] .fn-ceo-video-cta-icon{animation:none}@keyframes fn-ceo-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.fn-root .fn-ceo-video-cta-icon{animation:none}}.fn-root .fn-ceo-video-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#000}.fn-root .fn-ceo-video-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.fn-root .fn-authors{background:var(--dark-900);padding:120px 24px}.fn-root .fn-authors-wrap{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:min(10px,1.02vw)}.fn-root .fn-authors-kicker{margin:0;font-size:min(19px,1.94vw);line-height:1.6;letter-spacing:.01em;color:#ffffffb8;word-break:keep-all}.fn-root .fn-authors-title{margin:min(20px,2.04vw) 0 0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:#fff;word-break:keep-all}.fn-root .fn-authors-title-mark{color:var(--cream)}.fn-root .fn-authors-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:min(24px,2.45vw);margin-top:calc(min(16px,1.63vw) + 20px);text-align:left}.fn-root .fn-authors-grid-more{margin-top:min(14px,1.43vw)}.fn-root .fn-authors-card{background:#ffffff12;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:min(26px,2.65vw);display:flex;flex-direction:column;gap:min(14px,1.43vw);box-sizing:border-box}.fn-root .fn-authors-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fn-root .fn-authors-name{font-weight:600;font-size:min(23px,2.35vw);color:#fff;white-space:nowrap}.fn-root .fn-authors-role{font-size:min(14px,1.43vw);color:#ffffff80;text-align:right;word-break:keep-all}.fn-root .fn-authors-grid-more .fn-authors-role{font-weight:600;color:#ffffffb8}.fn-root .fn-authors-divider{height:1px;background:#ffffff0f}.fn-root .fn-authors-list{display:flex;flex-direction:column;gap:min(9px,.92vw)}.fn-root .fn-authors-item{margin:0;font-size:min(14px,1.43vw);line-height:1.55;color:#ffffffb8;word-break:keep-all}.fn-root .fn-authors-actions{display:flex;align-items:center;justify-content:center;gap:min(16px,1.63vw);flex-wrap:wrap;margin-top:min(34px,3.5vw)}.fn-root .fn-authors-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:12px;height:min(60px,6.12vw);box-sizing:border-box;padding:0 min(30px,3.06vw);font-family:var(--font-sans);font-size:min(16px,1.63vw);font-weight:600;color:#fff;cursor:pointer;transition:background .2s ease}.fn-root .fn-authors-toggle:hover{background:#ffffff1f}.fn-root .fn-authors-toggle-icon{width:.9em;height:.9em;flex-shrink:0;display:block}.fn-root .fn-shipping{background:#fff;padding:120px 24px}.fn-root .fn-shipping-wrap{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:min(40px,4.1vw);text-align:center}.fn-root .fn-shipping-title{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-shipping-title-accent{color:var(--red)}.fn-root .fn-shipping-list{width:100%;display:flex;flex-direction:column;gap:min(20px,2.04vw)}.fn-root .fn-shipping-cards{width:100%;display:flex;gap:min(20px,2.04vw);align-items:stretch}.fn-root .fn-shipping-card{flex:1 1 0;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(8px,.82vw);background:var(--pinkbg);border-radius:12px;min-height:min(104px,10.6vw);padding:min(26px,2.65vw) min(18px,1.84vw)}.fn-root .fn-shipping-card-label{font-size:min(16px,1.63vw);font-weight:600;letter-spacing:.02em;color:var(--dark-500);word-break:keep-all;text-align:center}.fn-root .fn-shipping-card-note{font-size:min(23px,2.35vw);font-weight:600;letter-spacing:-.02em;color:var(--dark-900);word-break:keep-all;text-align:center}.fn-root .fn-shipping-card-note-hot{color:var(--red)}.fn-root .fn-shipping-addon{box-sizing:border-box;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:min(28px,2.86vw);background:transparent;border:1.5px solid rgba(139,51,51,.45);border-radius:12px;min-height:min(104px,10.6vw);padding:min(26px,2.65vw) min(28px,2.86vw);text-align:left}.fn-root .fn-shipping-addon-left{display:flex;align-items:center;gap:min(10px,1.02vw);flex-wrap:wrap}.fn-root .fn-shipping-addon-label{font-size:min(23px,2.35vw);font-weight:600;letter-spacing:-.02em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-shipping-addon-sub{font-size:min(23px,2.35vw);font-weight:400;letter-spacing:-.02em;color:var(--dark-500);word-break:keep-all}.fn-root .fn-shipping-addon-badge{background:var(--red);color:#fff;border-radius:8px;padding:.36em .85em;font-size:min(14px,1.43vw);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.fn-root .fn-shipping-addon-right{display:flex;flex-direction:row-reverse;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:min(12px,1.22vw);text-align:right}.fn-root .fn-shipping-addon-note{font-size:min(16px,1.63vw);color:var(--dark-500);word-break:keep-all}.fn-root .fn-shipping-addon-note-hot{font-size:min(23px,2.35vw);font-weight:600;letter-spacing:-.02em;color:var(--red);white-space:nowrap}.fn-root .fn-shipping-foot{margin:calc(-1*min(18px,1.84vw)) 0 0;align-self:flex-end;font-size:min(12px,1.22vw);font-weight:400;color:var(--dark-300);word-break:keep-all;text-align:right}.fn-root .fn-letter{background:var(--pinkbg);padding:120px 24px}.fn-root .fn-letter-card{width:min(980px,100%);box-sizing:border-box;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;background:#fff;border:1px solid rgba(139,51,51,.16);border-radius:12px;padding:min(72px,7.35vw) min(64px,6.5vw);box-shadow:0 12px 28px #4518181a}.fn-root .fn-letter-head{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:min(18px,1.84vw)}.fn-root .fn-letter-kicker{position:absolute;top:min(6px,.6vw);right:0;font-size:min(16px,1.63vw);font-weight:600;letter-spacing:.06em;color:var(--red)}.fn-root .fn-letter-title{margin:0;text-align:left;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-letter-body{width:100%;display:flex;flex-direction:column;gap:min(26px,2.65vw);margin-top:min(44px,4.5vw);text-align:left}.fn-root .fn-letter-p{margin:0;text-indent:1em;font-size:min(19px,1.94vw);line-height:1.9;color:var(--dark-700);word-break:keep-all}.fn-root .fn-letter-p-strong{text-indent:0;font-weight:600;color:var(--dark-900)}.fn-root .fn-letter-sign{margin:min(48px,4.9vw) 0 0;align-self:flex-end;font-weight:400;font-size:min(16px,1.63vw);line-height:1.3;letter-spacing:.02em;color:var(--dark-900)}.fn-root .fn-final{position:relative;overflow:hidden;background-color:var(--m1);background-image:linear-gradient(180deg,#451d1d,#2e1212 12%,#150707 30%,#170808 52%);background-image:linear-gradient(180deg,#451d1d,#2e1212 12%,#150707 30%,#170808 52%);padding:120px 24px}.fn-root .fn-final-dot{position:absolute;bottom:-6%;width:var(--fn-dot-d);height:var(--fn-dot-d);border-radius:50%;animation-name:fn-float-up;animation-timing-function:linear;animation-iteration-count:infinite;pointer-events:none}.fn-root .fn-final-wrap{position:relative;max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:min(40px,4.1vw);text-align:center}.fn-root .fn-final-lead{margin:0;font-size:min(26px,2.65vw);font-weight:600;line-height:1.7;color:#ffffffe0;word-break:keep-all}.fn-root .fn-final-logo{height:min(64px,6.5vw);display:block;filter:brightness(0) invert(1)}.fn-root .fn-final-btn{display:flex;align-items:center;justify-content:center;width:min(400px,40.8vw);max-width:100%;height:min(72px,7.35vw);margin-top:min(8px,.8vw);background:var(--red);color:#fff;font-weight:600;font-size:min(23px,2.35vw);letter-spacing:-.03em;border-radius:12px;transition:opacity .2s ease}.fn-root .fn-final-btn:hover{opacity:.92;color:#fff}.fn-root .fn-faq{background:#f2f2f2;padding:120px 24px}.fn-root .fn-faq-wrap{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;gap:min(40px,4.1vw)}.fn-root .fn-faq-title{margin:0;text-align:center;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900)}.fn-root .fn-faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:min(22px,2.24vw);align-items:start}.fn-root .fn-faq-col{display:flex;flex-direction:column;gap:min(22px,2.24vw)}.fn-root .fn-faq-item{background:#fff;border:1px solid var(--n10);border-radius:12px;overflow:hidden}.fn-root .fn-faq-trigger{width:100%;box-sizing:border-box;min-height:min(93px,9.49vw);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:min(16px,1.63vw) min(22px,2.24vw);background:none;border:0;cursor:pointer;text-align:left;font-family:inherit}.fn-root .fn-faq-q{display:flex;align-items:flex-start;gap:.42em;font-size:min(19px,1.94vw);font-weight:600;line-height:1.6;color:var(--dark-900);word-break:keep-all;text-align:left}.fn-root .fn-faq-q-mark{flex:0 0 auto;color:var(--red)}.fn-root .fn-faq-q-text{min-width:0}.fn-root .fn-faq-chevron{flex:0 0 auto;width:min(22px,2.24vw);height:min(22px,2.24vw);display:block;color:var(--dark-300);transition:transform .3s cubic-bezier(.22,.7,.28,1)}.fn-root .fn-faq-item--open .fn-faq-chevron{transform:rotate(180deg)}.fn-root .fn-faq-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .32s cubic-bezier(.22,.7,.28,1),visibility 0s linear .32s}.fn-root .fn-faq-item--open .fn-faq-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .32s cubic-bezier(.22,.7,.28,1),visibility 0s}.fn-root .fn-faq-panel-in{min-height:0;overflow:hidden}.fn-root .fn-faq-answer{margin:0;padding:0 min(22px,2.24vw) min(18px,1.84vw);font-size:min(16px,1.63vw);line-height:1.7;color:var(--dark-700);word-break:keep-all;opacity:0;transform:translateY(-4px);transition:opacity .24s ease,transform .3s cubic-bezier(.22,.7,.28,1)}.fn-root .fn-faq-item--open .fn-faq-answer{opacity:1;transform:none;transition-delay:.06s}@media(prefers-reduced-motion:reduce){.fn-root .fn-faq-chevron,.fn-root .fn-faq-panel,.fn-root .fn-faq-item--open .fn-faq-panel,.fn-root .fn-faq-answer{transition:none}}.fn-root .fn-faq-answer-p{display:block}.fn-root .fn-faq-answer-p+.fn-faq-answer-p{margin-top:10px}.fn-root .fn-faq-answer-label{font-weight:600;color:var(--dark-900)}.fn-root .fn-faq-link{font-weight:600;border-bottom:1.5px solid var(--red)}.fn-root .fn-home{background:#fff;padding:120px 24px}.fn-root .fn-home-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:min(28px,2.86vw);text-align:center}.fn-root .fn-home-title{margin:0;font-weight:600;font-size:min(28px,2.86vw);line-height:1.5;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-home-btn{display:flex;align-items:center;justify-content:center;gap:.5em;box-sizing:border-box;width:min(400px,40.8vw);max-width:100%;height:min(72px,7.35vw);border:1px solid rgba(139,51,51,.28);border-radius:12px;background:#fff;font-size:min(23px,2.35vw);font-weight:600;letter-spacing:-.03em;color:var(--red);white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.fn-root .fn-home-btn:hover{background:var(--red);border-color:var(--red);color:#fff}.fn-root .fn-home-btn-arrow{width:1em;height:1em;flex-shrink:0}.fn-root .fn-footer{background:var(--paper);border-top:1px solid var(--n10);padding:32px 24px 48px;color:var(--dark-500);font-size:14px}.fn-root .fn-footer-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.fn-root .fn-footer-links{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:4px}.fn-root .fn-footer-link{text-decoration:underline;color:inherit}.fn-root .fn-footer-link:hover{color:var(--dark-900)}.fn-root .fn-footer-row{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;line-height:1.6}.fn-root .fn-footer-item{display:inline-flex;gap:12px}.fn-root .fn-footer-sep{opacity:.4}.fn-root .fn-footer-note,.fn-root .fn-footer-copy{margin:0;font-size:12px;line-height:1.6}@media(max-width:767px){.fn-root .fn-ceo-intro{margin-left:0}.fn-root .fn-authors-title{line-height:1.4}.fn-root .fn-shipping-addon{border-style:dashed}.fn-root .fn-ceo{padding:60px 24px}.fn-root .fn-ceo-wrap{max-width:720px;align-items:center;gap:12px;text-align:center}.fn-root .fn-ceo-intro,.fn-root .fn-ceo-intro-text,.fn-root .fn-ceo-media,.fn-root .fn-ceo-media-side{display:contents}.fn-root .fn-ceo-hello{order:1;margin:-8px 0 0;font-size:20px;line-height:1.4}.fn-root .fn-ceo-hello-gap{display:none}.fn-root .fn-ceo-arrow{order:2;width:min(640px,100%);max-width:none;margin:12px 0;border-radius:8px}.fn-root .fn-ceo-title{order:3;font-size:20px;line-height:1.4}.fn-root .fn-ceo-portrait{order:4;position:relative;width:min(520px,100%);margin-bottom:-9px}.fn-root .fn-ceo-portrait-img{width:100%;margin-left:0}.fn-root .fn-ceo-yt-card-wrap{order:5;width:100%;min-width:0}.fn-root .fn-ceo-yt-card{width:100%;margin-left:0}.fn-root .fn-ceo-yt-clip{order:6;width:100%;min-width:0;border-radius:8px;margin-top:2px}.fn-root .fn-ceo-stories{order:7;flex-direction:column;flex-wrap:nowrap;gap:10px;margin-top:9px}.fn-root .fn-ceo-story{flex:none;display:block;border-radius:8px;padding:18px 16px}.fn-root .fn-ceo-story-text{font-size:16px;font-weight:400;color:var(--dark-900)}.fn-root .fn-ceo-story-strong{color:inherit}.fn-root .fn-ceo-outro{order:8;gap:0;margin-top:9px;text-align:center}.fn-root .fn-ceo-outro-lead{font-size:18px;line-height:1.8}.fn-root .fn-ceo-outro-title{font-size:20px;line-height:1.5;color:#000}.fn-root .fn-ceo-video{order:9;margin-top:36px;gap:16px}.fn-root .fn-ceo-video-head{align-items:center;gap:10px;text-align:center}.fn-root .fn-ceo-video-cta{height:44px;padding:0 20px;font-size:15px}.fn-root .fn-ceo-video-frame{border-radius:8px}.fn-root .fn-authors{padding:60px 24px}.fn-root .fn-authors-wrap{max-width:820px}.fn-root .fn-authors-kicker{font-size:16px}.fn-root .fn-authors-title{margin:12px 0 0;font-size:26px}.fn-root .fn-authors-grid,.fn-root .fn-authors-grid-more{grid-template-columns:1fr;gap:15px;margin-top:15px}.fn-root .fn-authors-card{border-radius:8px;padding:15px;gap:6px}.fn-root .fn-authors-name{font-size:14px}.fn-root .fn-authors-role,.fn-root .fn-authors-grid-more .fn-authors-role{font-size:10px;font-weight:400;color:#ffffff80}.fn-root .fn-authors-list{gap:4px}.fn-root .fn-authors-item{font-size:11px}.fn-root .fn-authors-actions{margin-top:15px}.fn-root .fn-authors-toggle{border-radius:8px;height:40px;padding:0 24px;font-size:14px}.fn-root .fn-shipping{padding:60px 24px}.fn-root .fn-shipping-wrap{max-width:760px;gap:18px}.fn-root .fn-shipping-title{font-size:26px;line-height:1.4}.fn-root .fn-shipping-list{gap:14px}.fn-root .fn-shipping-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fn-root .fn-shipping-card{gap:4px;border-radius:8px;min-height:72px;padding:20px 10px}.fn-root .fn-shipping-card-label{font-size:12px}.fn-root .fn-shipping-card-note{font-size:18px}.fn-root .fn-shipping-addon{display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:8px;min-height:0;padding:22px 16px;text-align:center}.fn-root .fn-shipping-addon-left{justify-content:center;gap:10px;row-gap:12px}.fn-root .fn-shipping-addon-label{font-size:18px}.fn-root .fn-shipping-addon-sub{order:3;flex-basis:100%;font-size:12px;letter-spacing:0}.fn-root .fn-shipping-addon-badge{padding:.3em .7em;font-size:12px;letter-spacing:0}.fn-root .fn-shipping-addon-spacer{display:none}.fn-root .fn-shipping-addon-right{flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;text-align:center}.fn-root .fn-shipping-addon-note{font-size:12px}.fn-root .fn-shipping-addon-note-hot{font-size:16px}.fn-root .fn-shipping-foot{margin:0;align-self:center;font-size:12px;line-height:1.6;text-align:center}.fn-root .fn-letter{padding:24px}.fn-root .fn-letter-card{width:100%;border-radius:8px;padding:32px 22px;box-shadow:0 8px 20px #4518181a}.fn-root .fn-letter-head{align-items:center;gap:10px;text-align:center}.fn-root .fn-letter-kicker{position:static;font-size:12px}.fn-root .fn-letter-title{text-align:center;font-size:18px;line-height:1.4}.fn-root .fn-letter-body{gap:11px;margin-top:25px}.fn-root .fn-letter-p{font-size:12px}.fn-root .fn-letter-sign{margin:28px 0 0;font-size:12px;letter-spacing:-.01em}.fn-root .fn-final{padding:60px 24px}.fn-root .fn-final-dot{width:var(--fn-dot-m);height:var(--fn-dot-m)}.fn-root .fn-final-dot:nth-child(n+17){display:none}.fn-root .fn-final-wrap{max-width:900px;gap:18px}.fn-root .fn-final-lead{font-size:16px}.fn-root .fn-final-logo{height:28px}.fn-root .fn-final-btn{width:100%;height:56px;margin-top:3px;font-size:14px;border-radius:8px}.fn-root .fn-faq{padding:60px 24px}.fn-root .fn-faq-wrap{max-width:760px;gap:36px}.fn-root .fn-faq-title{font-size:26px;line-height:1.4}.fn-root .fn-faq-cols{display:flex;flex-direction:column;align-items:stretch;gap:14px}.fn-root .fn-faq-col{display:contents}.fn-root .fn-faq-item{border-radius:8px}.fn-root .fn-faq-trigger{min-height:72px;padding:12px 18px}.fn-root .fn-faq-q{align-items:baseline;gap:.35em;font-size:16px}.fn-root .fn-faq-chevron{width:18px;height:18px}.fn-root .fn-faq-answer{padding:0 18px 12px;font-size:14px}.fn-root .fn-home{padding:60px 24px}.fn-root .fn-home-inner{max-width:430px;gap:18px}.fn-root .fn-home-title{font-size:20px}.fn-root .fn-home-btn{width:100%;height:56px;border-radius:8px;font-size:16px}.fn-root .fn-footer{font-size:13px}.fn-root .fn-footer-inner{max-width:430px}.fn-root .fn-footer-links{gap:16px}.fn-root .fn-footer-row{flex-direction:column;gap:4px}.fn-root .fn-footer-sep{display:none}}.fn-root .fn-hero{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#000;background-image:linear-gradient(180deg,#000,#000 85%,#150707 91%,#2e1212 96%,#451d1d);background-image:linear-gradient(180deg,#000,#000 85%,#030101,#150707 91%,#2e1212 96%,#451d1d)}.fn-root .fn-hero-frame{position:relative;width:100%;height:100%;container-type:size;overflow:hidden}.fn-root .fn-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fn-root .fn-hero-glow{position:absolute}.fn-root .fn-hero-glow-1{left:-15%;right:-15%;bottom:-10%;height:48%;background:radial-gradient(70% 70% at 50% 100%,#592727cc,#5927276b 34%,#59272724 62%,#59272700);filter:blur(56px);animation:fn-flow-a 8s ease-in-out infinite}.fn-root .fn-hero-glow-2{left:-12%;right:-18%;bottom:-8%;height:40%;background:radial-gradient(64% 64% at 32% 100%,#7a383880,#7a38383d 38%,#59272714 68%,#59272700);filter:blur(66px);animation:fn-flow-b 14s ease-in-out infinite}.fn-root .fn-hero-glow-3{left:-10%;right:-10%;bottom:-6%;height:34%;background:radial-gradient(58% 58% at 72% 100%,#59272775,#59272733 40%,#59272700);filter:blur(74px);animation:fn-flow-a 10s ease-in-out 2s infinite}.fn-root .fn-hero-particle{position:absolute;border-radius:50%;opacity:0;animation-name:fn-float-up;animation-timing-function:linear;animation-iteration-count:infinite}.fn-root .fn-hero-stage{position:relative;width:100%;height:100%;box-sizing:border-box;font-size:min(17.6px,1.6296cqh,1.85cqw);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6.25em 1.5em;text-align:center}.fn-root .fn-hero-center{margin-top:-3.82em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.125em}.fn-root .fn-hero-dday{display:inline-block;color:var(--cream);font-family:var(--font-sans);font-weight:600;font-size:1.85em;letter-spacing:.01em;white-space:nowrap}.fn-root .fn-hero-copy{display:flex;flex-direction:column;align-items:center;gap:0}.fn-root .fn-hero-lead,.fn-root .fn-hero-title{margin:0;font-family:var(--font-sans);font-size:3.05em;font-weight:600;line-height:1.5;letter-spacing:-.025em;color:#fff;white-space:nowrap}.fn-root .fn-hero-hi{color:var(--cream)}.fn-root .fn-hero-bottom{position:absolute;left:0;right:0;bottom:0;padding:0 0 4.5em;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1em}.fn-root .fn-hero-scroll-text{margin:0;font-size:20px;font-weight:400;color:#fff;word-break:keep-all;animation:fn-text-bob 1s ease-in-out infinite}.fn-root .fn-hero-scroll-link{display:flex;flex-direction:column;align-items:center;gap:0;padding:.5em 1.25em .25em;cursor:pointer;color:#fff;animation:fn-text-bob 1s ease-in-out infinite}.fn-root .fn-hero-scroll-link:hover{opacity:.75;color:#fff}.fn-root .fn-hero-scroll-arrow{width:1.875em;display:block}.fn-root .fn-hero-scroll-arrow+.fn-hero-scroll-arrow{margin-top:.125em}.fn-root .fn-method{background:var(--pinkbg);padding:120px 24px 0}.fn-root .fn-method-tail{background:var(--pinkbg);padding:0 24px min(140px,14.3vw)}.fn-root .fn-method-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.fn-root .fn-method-title{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-method-title-text{display:inline-block}.fn-root .fn-method-lead{margin:12px 0 0;font-size:min(24px,2.45vw);font-weight:400;line-height:1.5;color:var(--dark-500);word-break:keep-all}.fn-root .fn-method-lead-em{font-weight:600;color:var(--red)}.fn-root .fn-method-stack{width:min(820px,100%);box-sizing:border-box;margin:min(56px,5.7vw) 0 0;display:flex;flex-direction:column;align-items:center;gap:min(20px,2.04vw);text-align:left}.fn-root .fn-method-card{width:100%;box-sizing:border-box;border-radius:12px;background:#fff;box-shadow:0 12px 28px #4518181a}.fn-root .fn-method-card--img{padding:min(26px,2.65vw) min(44px,4.5vw)}.fn-root .fn-method-img{display:block;width:100%;height:auto}.fn-root .fn-method-chevrons{width:min(36px,3.7vw);display:block;margin:20px 0}.fn-root .fn-method-card--list{padding:min(14px,1.43vw) min(44px,4.5vw);display:flex;flex-direction:column}.fn-root .fn-method-item{display:flex;align-items:center;gap:min(20px,2.04vw);padding:min(26px,2.65vw) 0;border-bottom:1px solid rgba(139,51,51,.1)}.fn-root .fn-method-item:last-child{border-bottom:none}.fn-root .fn-method-check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:min(26px,2.65vw);height:min(26px,2.65vw);border-radius:6px;background:var(--red)}.fn-root .fn-method-check svg{width:62%;display:block;stroke:#fff}.fn-root .fn-method-item-text{font-size:min(23px,2.35vw);font-weight:600;line-height:1.5;color:var(--dark-900);word-break:keep-all}.fn-root .fn-method-outro{margin:min(64px,6.5vw) 0 0;font-size:min(32px,3.27vw);font-weight:600;line-height:1.4;letter-spacing:-.02em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-method-dots{display:flex;flex-direction:column;align-items:center;gap:7.7px;margin:40px 0}.fn-root .fn-method-dot{width:2.4px;height:2.4px;border-radius:50%;background:var(--m6)}.fn-root .fn-method-tail-lead{margin:0;font-size:min(28px,2.86vw);font-weight:400;line-height:1.5;color:var(--dark-500);word-break:keep-all}.fn-root .fn-method-tail-title{margin:12px 0 0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-verdict-warning{position:relative;overflow:hidden;background:#4a4a4a;padding:120px 24px}.fn-root .fn-verdict-warning-pour{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:.7}.fn-root .fn-verdict-ripple{position:absolute;border:1px solid rgba(255,255,255,.45);border-radius:50%;animation-name:fn-ripple;animation-timing-function:ease-out;animation-iteration-count:infinite}.fn-root .fn-verdict-ripple:nth-child(1){left:14%;bottom:min(90px,9.2vw);width:190px;height:44px;margin-left:-95px;animation-duration:3.2s;animation-delay:-.2s}.fn-root .fn-verdict-ripple:nth-child(2){left:33%;bottom:min(150px,15.3vw);width:120px;height:28px;margin-left:-60px;animation-duration:4.1s;animation-delay:-1.4s}.fn-root .fn-verdict-ripple:nth-child(3){left:50%;bottom:min(64px,6.5vw);width:240px;height:54px;margin-left:-120px;animation-duration:2.6s;animation-delay:-2.1s}.fn-root .fn-verdict-ripple:nth-child(4){left:68%;bottom:min(126px,12.9vw);width:150px;height:34px;margin-left:-75px;animation-duration:3.7s;animation-delay:-.9s}.fn-root .fn-verdict-ripple:nth-child(5){left:86%;bottom:min(176px,18vw);width:100px;height:24px;margin-left:-50px;animation-duration:4.6s;animation-delay:-2.8s}.fn-root .fn-verdict-warning-inner{position:relative;z-index:1;max-width:1168px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:min(72px,7.4vw) min(20px,2.04vw);align-items:center}.fn-root .fn-verdict-days{margin:0;color:#fff}.fn-root .fn-verdict-days-label{display:block;font-weight:600;font-size:min(41px,4.23vw);line-height:1;letter-spacing:-.03em}.fn-root .fn-verdict-days-num{display:block;margin-left:-.045em;font-weight:600;font-size:min(108px,10.17vw);line-height:1.16;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.fn-root .fn-verdict-warning-text{display:flex;flex-direction:column;gap:min(28px,2.86vw)}.fn-root .fn-verdict-warning-lead{margin:0;font-size:min(24px,2.45vw);font-weight:400;line-height:1.6;color:#ffffffe6;word-break:keep-all;text-wrap:pretty}.fn-root .fn-verdict-warning-body{margin:0;font-size:min(24px,2.45vw);font-weight:400;line-height:1.7;color:#ffffffe6;word-break:keep-all;text-wrap:pretty}.fn-root .fn-verdict-warning-em{color:var(--cream)}.fn-root .fn-danga{position:relative;overflow:hidden;background:#f4f4f4;padding:120px 0}.fn-root .fn-danga-inner{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.fn-root .fn-danga-title{margin:0;padding:0 24px;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-danga-title-sub{letter-spacing:-1.32px}.fn-root .fn-danga-grid{width:100%;max-width:1168px;box-sizing:border-box;margin:80px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fn-root .fn-danga-col{display:flex;flex-direction:column;gap:20px}.fn-root .fn-danga-who{display:flex;justify-content:center}.fn-root .fn-danga-who-text{font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--dark-900)}.fn-root .fn-danga-who-em{color:var(--red)}.fn-root .fn-danga-card{box-sizing:border-box;padding:0 68px min(40px,4vw);background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:min(30px,3vw)}.fn-root .fn-danga-photo{display:block;width:calc(100% + 136px);max-width:none;height:auto;margin:0 -68px}.fn-root .fn-danga-list{width:100%;display:flex;flex-direction:column;gap:min(22px,2.24vw)}.fn-root .fn-danga-row{display:flex;align-items:baseline;gap:min(14px,1.43vw);text-align:left}.fn-root .fn-danga-check{flex:0 0 auto;width:20px;height:20px;display:block;position:relative;top:3px}.fn-root .fn-danga-row-text{font-size:18px;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-danga-outro{margin:80px 0 0;padding:0 24px;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-danga-cost{max-width:min(820px,92%);margin:12px 0 0;padding:0 24px;font-size:min(23px,2.35vw);font-weight:400;line-height:1.6;color:var(--dark-900);word-break:keep-all;text-wrap:pretty}.fn-root .fn-danga-cost-em{font-weight:600;color:var(--red)}.fn-root .fn-bar{position:fixed;left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom));z-index:90;display:flex;justify-content:center;padding:0 24px;pointer-events:none;font-family:var(--font-sans)}.fn-root .fn-bar-inner{width:min(1168px,100%);box-sizing:border-box;border-radius:12px;background-color:#170808;background-image:radial-gradient(28% 220% at 0% 50%,#c24f4fa6,#17080800);border:none;box-shadow:0 12px 28px #00000073;pointer-events:auto;display:flex;align-items:center;gap:min(24px,2.45vw);padding:14px 14px 14px min(28px,2.86vw);flex-wrap:wrap}.fn-root .fn-bar-info{display:contents}.fn-root .fn-bar-label{display:inline-flex;align-items:center;font-size:min(18px,1.84vw);font-weight:600;letter-spacing:-.01em;color:#fff;white-space:nowrap}.fn-root .fn-bar-time{flex:1 1 200px;display:flex;align-items:center;gap:min(14px,1.43vw)}.fn-root .fn-bar-dlabel{font-size:min(24px,2.45vw);font-weight:600;color:var(--cream);white-space:nowrap}.fn-root .fn-bar-clock{font-size:min(24px,2.45vw);font-weight:600;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.fn-root .fn-bar-cta{flex:0 0 auto;height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 min(32px,3.27vw);background:var(--cream);color:#2b0f0f;border-radius:12px;font-size:min(19px,1.94vw);font-weight:600;white-space:nowrap;transition:opacity .2s,background-color .2s}.fn-root .fn-bar-cta:hover{opacity:.9;color:#2b0f0f}.fn-root .fn-bar-inner.fn-bar--ended{flex-wrap:nowrap}.fn-root .fn-bar--ended .fn-bar-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.fn-root .fn-bar--ended .fn-bar-time{flex:1 1 auto}.fn-root .fn-bar--ended .fn-bar-accent{flex:0 0 auto;font-size:min(20px,2.04vw)}body:has([role=dialog]) .fn-root .fn-bar{display:none}.fn-root .fn-bar-spacer{height:124px}@media(max-width:767px){.fn-root .fn-hero-dday{animation:fn-tape-in .3s cubic-bezier(.2,.8,.3,1) .2s both}.fn-root .fn-hero-bottom{animation:fn-hero-rise .38s cubic-bezier(.2,.8,.3,1) .6s both}.fn-root .fn-hero{height:auto;min-height:844px;background-image:linear-gradient(180deg,#000,#000 85%,#150707 91%,#2e1212 96%,#451d1d);display:flex;flex-direction:column}.fn-root .fn-hero-frame{container-type:normal;height:auto;flex:1 1 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px 40px;text-align:center}.fn-root .fn-hero-stage{position:static;height:auto;flex:1 1 auto;font-size:16px;padding:0}.fn-root .fn-hero-center{margin-top:0;flex:1 1 auto;gap:24px;transform:translateY(-4px)}.fn-root .fn-hero-dday{font-size:18px}.fn-root .fn-hero-copy{gap:0}.fn-root .fn-hero-lead,.fn-root .fn-hero-title{margin:0;font-size:min(24px,5.9vw);line-height:1.45;letter-spacing:-.02em}.fn-root .fn-hero-bottom{bottom:36px;padding:0;gap:12px}.fn-root .fn-hero-scroll-text{font-size:15px}.fn-root .fn-hero-scroll-link{padding:8px 20px 4px}.fn-root .fn-hero-scroll-arrow{width:26px}.fn-root .fn-hero-scroll-arrow+.fn-hero-scroll-arrow{margin-top:3px}.fn-root .fn-method{padding:60px 24px 0}.fn-root .fn-method-tail{padding:0 24px 60px}.fn-root .fn-method-inner{max-width:430px}.fn-root .fn-method-title{font-size:26px}.fn-root .fn-method-lead{font-size:16px;line-height:1.6}.fn-root .fn-method-lead-em{font-weight:400;color:inherit}.fn-root .fn-method-stack{width:100%;margin:32px 0 0;gap:0}.fn-root .fn-method-card{box-shadow:0 8px 20px #4518181a}.fn-root .fn-method-card--img{padding:14px 18px}.fn-root .fn-method-chevrons{width:26px;margin:18px 0}.fn-root .fn-method-card--list{padding:4px 20px}.fn-root .fn-method-item{gap:12px;padding:16px 0}.fn-root .fn-method-check{width:20px;height:20px;border-radius:0;background:none}.fn-root .fn-method-check svg{width:100%;stroke:var(--red);stroke-width:3}.fn-root .fn-method-item-text{font-size:16px}.fn-root .fn-method-outro{margin:40px 0 0;font-size:20px}.fn-root .fn-method-dots{gap:6px;margin:40px auto}.fn-root .fn-method-tail-lead{font-size:16px;line-height:1.6}.fn-root .fn-method-tail-title{font-size:26px}.fn-root .fn-verdict-warning{padding:60px 24px}.fn-root .fn-verdict-ripple:nth-child(1){left:18%;bottom:40px;width:96px;height:22px;margin-left:-48px}.fn-root .fn-verdict-ripple:nth-child(2){left:38%;bottom:76px;width:64px;height:16px;margin-left:-32px}.fn-root .fn-verdict-ripple:nth-child(3){left:56%;bottom:28px;width:120px;height:28px;margin-left:-60px}.fn-root .fn-verdict-ripple:nth-child(4){left:72%;bottom:62px;width:80px;height:18px;margin-left:-40px}.fn-root .fn-verdict-ripple:nth-child(5){left:88%;bottom:96px;width:56px;height:14px;margin-left:-28px}.fn-root .fn-verdict-warning-inner{max-width:430px;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.fn-root .fn-verdict-days-label{font-size:20px}.fn-root .fn-verdict-days-num{font-size:58px}.fn-root .fn-verdict-warning-text{align-items:center;gap:18px;text-align:center}.fn-root .fn-verdict-warning-lead,.fn-root .fn-verdict-warning-body{font-size:16px;line-height:1.6}.fn-root .fn-verdict-warning-body{line-height:1.7}.fn-root .fn-danga{padding:60px 0}.fn-root .fn-danga-title{font-size:26px;line-height:1.35}.fn-root .fn-danga-title-sub{letter-spacing:-.78px}.fn-root .fn-danga-grid{display:flex;flex-direction:column;max-width:430px;margin:40px auto 0;padding:0 24px;gap:36px}.fn-root .fn-danga-col{gap:14px}.fn-root .fn-danga-who-text{font-size:22px}.fn-root .fn-danga-card{padding:0 20px 24px;gap:20px}.fn-root .fn-danga-photo{width:calc(100% + 40px);margin:0 -20px}.fn-root .fn-danga-list{box-sizing:border-box;padding-left:20px;gap:14px}.fn-root .fn-danga-row{align-items:flex-start;gap:10px}.fn-root .fn-danga-check{width:17px;height:17px}.fn-root .fn-danga-row-text{font-size:15px;line-height:1.5}.fn-root .fn-danga-outro{margin:44px 0 0;font-size:26px;line-height:1.5}.fn-root .fn-danga-cost{max-width:430px;font-size:16px}.fn-root .fn-bar{top:16px;bottom:auto;padding:0 24px}.fn-root .fn-bar-inner{width:100%;border-radius:8px;background-image:radial-gradient(34% 220% at 0% 50%,#c24f4fb3,#17080800);box-shadow:0 8px 20px #00000073;flex-wrap:nowrap;gap:12px;padding:10px 10px 10px 14px}.fn-root .fn-bar-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.fn-root .fn-bar-label{font-size:12px;letter-spacing:.06em;color:var(--cream)}.fn-root .fn-bar-time{flex:0 0 auto;gap:0}.fn-root .fn-bar-dlabel{display:none}.fn-root .fn-bar-clock{font-size:16px;letter-spacing:-.01em}.fn-root .fn-bar-cta{flex-shrink:0;height:42px;padding:0 16px;border-radius:8px;font-size:12px}.fn-root .fn-bar-cta:hover{opacity:1;background:#fff}.fn-root .fn-bar-spacer{display:none}}@font-face{font-family:Cafe24Shiningstar;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/webfontworld/Cafe24Shiningstar/Cafe24Shiningstar.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Shiningstar.woff) format("woff")}@font-face{font-family:Cafe24SuperMagic;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-2@1.0/Cafe24Supermagic-Regular-v1.0.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cafe24SuperMagic;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-2@1.0/Cafe24Supermagic-Bold-v1.0.woff2) format("woff2");font-weight:700;font-display:swap}.fn-root{--n1: #000000;--n2: #171717;--n3: #2e2e2e;--n4: #454545;--n5: #5c5c5c;--n6: #737373;--n7: #8a8a8a;--n8: #a1a1a1;--n9: #c4c4c4;--n10: #e8e8e8;--m1: #170808;--m2: #2b0f0f;--m3: #451818;--m4: #632323;--m5: #8b3333;--m6: #a15252;--m7: #b77878;--m8: #ce9f9f;--m9: #e4c8c8;--m10: #f6eaea;--point: rgba(255, 255, 255, .72);--paper: #ffffff;--ink: #451818;--pinkbg: #f6eaea;--red: #c24f4f;--hi: rgba(255, 255, 255, .72);--cream: #ffe4ab;--dark-900: #171717;--dark-700: #454545;--dark-500: #5c5c5c;--dark-300: #c4c4c4;--scene-pad: 120px;--font-star: "Cafe24Shiningstar", var(--font-sans), sans-serif;--font-magic: "Cafe24SuperMagic", var(--font-sans), sans-serif;font-family:var(--font-sans);color:var(--dark-900);background:var(--paper);width:100%;overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.fn-root img{pointer-events:none}.fn-root input,.fn-root textarea,.fn-root [contenteditable=true]{-webkit-user-select:text;user-select:text}.fn-root a{color:var(--red);text-decoration:none}.fn-root a:hover{color:color-mix(in srgb,var(--red) 80%,#000000)}.fn-root .fn-gtx{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fn-root button{font-family:inherit;cursor:pointer}.fn-root .fn-mid{display:flex;flex-direction:column}.fn-root .fn-mid>.fn-inbody{order:0}.fn-root .fn-mid>.fn-yakjeong{order:1}.fn-root .fn-mid>.fn-ctable{order:2}@media(min-width:768px){.fn-root .fn-only-m,.fn-root .fn-br-m{display:none!important}}@media(max-width:767px){.fn-root{--scene-pad: 60px}.fn-root .fn-mid>.fn-yakjeong{order:2}.fn-root .fn-mid>.fn-ctable{order:1}.fn-root .fn-only-d,.fn-root .fn-br-d{display:none!important}}@keyframes fn-hero-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fn-hero-slam{0%{opacity:0;transform:translateY(40px) scale(1.06)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fn-type-in{0%{opacity:0;transform:translateY(.14em)}to{opacity:1;transform:translateY(0)}}@keyframes fn-halo-grow{0%{transform:translateY(30%) scale(.5);opacity:0}25%{opacity:.95}to{transform:translateY(-20%) scale(1.35);opacity:0}}@keyframes fn-arrow-bob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}@keyframes fn-arrow-wave{0%{opacity:.12;transform:translateY(-4px)}30%{opacity:1;transform:translateY(0)}62%{opacity:.12;transform:translateY(4px)}to{opacity:.12;transform:translateY(-4px)}}@keyframes fn-text-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes fn-flow-a{0%{transform:translate3d(-5%,0,0) scale(1)}50%{transform:translate3d(5%,-4%,0) scale(1.1)}to{transform:translate3d(-5%,0,0) scale(1)}}@keyframes fn-flow-b{0%{transform:translate3d(6%,2%,0) scale(1.05)}50%{transform:translate3d(-6%,-2%,0) scale(.95)}to{transform:translate3d(6%,2%,0) scale(1.05)}}@keyframes fn-drop-fall{0%{transform:translateY(-12%) scaleY(.8)}8%{opacity:1}to{transform:translateY(112%) scaleY(1.5)}}@keyframes fn-say-out{0%,40%{opacity:1;transform:translateY(0)}47%,to{opacity:0;transform:translateY(-16px)}}@keyframes fn-say-in{0%,53%{opacity:0;transform:translateY(18px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes fn-ripple{0%{transform:scale(.25);opacity:0}15%{opacity:.95}to{transform:scale(1.9);opacity:0}}@keyframes fn-pour-fall{0%{transform:translateY(-130%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(130%);opacity:0}}@keyframes fn-pool-pulse{0%,to{opacity:.22;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(1.15)}}@keyframes fn-float-up{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:.85}70%{opacity:.5}to{transform:translateY(-58vh) scale(.5);opacity:0}}@media(max-width:767px){@keyframes fn-float-up{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:.85}70%{opacity:.5}to{transform:translateY(-38vh) scale(.5);opacity:0}}}@keyframes fn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fn-reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fn-dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes fn-pen-swipe{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes fn-tape-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fn-drop-in{0%{opacity:0;transform:translateY(-90px) scale(.96)}60%{opacity:1;transform:translateY(6px) scale(1.01)}80%{transform:translateY(-3px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fn-wave-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fn-stack-in{0%{opacity:0;transform:translateY(-40px) scale(.97)}62%{opacity:1;transform:translateY(4px) scale(1)}82%{transform:translateY(-2px)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fn-seep-a{0%{background-position:0 0}to{background-position:0 420px}}@keyframes fn-seep-b{0%{background-position:0 0}to{background-position:0 300px}}@keyframes fn-fade-out-up{to{opacity:0;transform:translateY(-20px)}}@keyframes fn-ab-focus{0%,38%{opacity:1;transform:scale(1)}50%,88%{opacity:.38;transform:scale(.955)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.fn-root *,.fn-root *:before,.fn-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fn-root .fn-pricing-intro{background:#f2f2f2;padding:120px 24px}.fn-root .fn-pricing-intro-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;gap:min(36px,3.7vw);text-align:center}.fn-root .fn-pricing-title{margin:0;font-family:var(--font-sans);font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;word-break:keep-all}.fn-root .fn-pricing-em{color:var(--red)}.fn-root .fn-pricing-dots{display:flex;flex-direction:column;align-items:center;gap:7.7px;margin:0 auto}.fn-root .fn-pricing-dot{width:2.4px;height:2.4px;border-radius:50%;background:var(--dark-300)}.fn-root .fn-pricing-pick{margin:0;line-height:1.6;font-size:min(23px,2.35vw);letter-spacing:-.02em;color:var(--dark-700);word-break:keep-all}.fn-root .fn-pricing-grades{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:min(32px,3.27vw);align-items:stretch}.fn-root .fn-pricing-grade{flex:1 1 240px;max-width:340px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:min(10px,1.02vw);background:#fff;box-shadow:0 12px 28px #4518181a;border-radius:12px;padding:min(32px,3.3vw) min(28px,2.86vw)}.fn-root .fn-pricing-grade-name{margin:0;font-weight:600;font-size:min(28px,2.86vw);letter-spacing:-.02em;color:var(--red);display:flex;align-items:flex-start;justify-content:space-between;gap:min(10px,1.02vw);width:100%}.fn-root .fn-pricing-grade-label{margin:0;font-weight:600;font-size:min(17px,1.73vw);letter-spacing:-.02em;color:var(--dark-900)}.fn-root .fn-pricing-grade-desc{margin:0;font-size:min(16px,1.63vw);line-height:1.6;color:var(--dark-500);word-break:keep-all}.fn-root .fn-pricing-grade-sep{display:none}.fn-root .fn-pricing-outro{margin:0;line-height:1.6;font-size:min(23px,2.35vw);color:var(--dark-500);word-break:keep-all}.fn-root .fn-buy{background:#170808;padding:120px 24px;scroll-margin-top:0}.fn-root .fn-buy-band{position:relative;overflow:hidden;margin:-120px -24px 100px;min-height:92px;box-sizing:border-box;padding:0 24px;background:var(--cream);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-align:center;word-break:keep-all}.fn-root .fn-buy-band-glint{position:absolute;top:-10px;bottom:-10px;left:0;width:120px;background:linear-gradient(90deg,#fff0,#fff9,#fff0);transform:translate(-200px) skew(-18deg);pointer-events:none}.fn-root .fn-buy-band--on .fn-buy-band-glint{animation:fn-band-glint 7s linear 3 forwards}@keyframes fn-band-glint{0%{transform:translate(-200px) skew(-18deg)}55%,to{transform:translate(calc(100vw + 200px)) skew(-18deg)}}@keyframes fn-band-glint-m{0%{transform:translate(-120px) skew(-18deg)}to{transform:translate(calc(100vw + 120px)) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.fn-root .fn-buy-band-glint{display:none}}.fn-root .fn-buy-band-title,.fn-root .fn-buy-band-note,.fn-root .fn-buy-band-link{position:relative;z-index:1}.fn-root .fn-buy-band-link{display:inline-flex;align-items:center;gap:2px;margin-top:2px;font-size:13px;font-weight:500;letter-spacing:-.01em;color:#3a2020c7;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#3a202059}.fn-root .fn-buy-band-link:hover{color:#3a2020}.fn-root .fn-buy-band-link-chev{width:1em;height:1em;display:block}.fn-root .fn-buy-band-title{margin:0;font-size:min(28px,2.86vw);font-weight:600;line-height:1.3;letter-spacing:-.03em;color:#170808}.fn-root .fn-buy-band-then{margin-left:.4em}.fn-root .fn-buy-band-em{font-size:1.15em;color:var(--red)}.fn-root .fn-buy-band-note{margin:0;font-size:min(14px,1.63vw);line-height:1.4;letter-spacing:-.01em;color:#3a2020cc}.fn-root .fn-buy-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;gap:min(40px,4.1vw);align-items:center}.fn-root .fn-buy-head{display:flex;flex-direction:column;align-items:center;gap:44px}.fn-root .fn-buy-eyebrow{margin:0;font-size:min(19px,1.94vw);line-height:1.4;letter-spacing:.04em;font-weight:600;color:var(--cream)}.fn-root .fn-buy-title{margin:0;text-align:center;font-family:var(--font-sans);font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:#fff;word-break:keep-all}.fn-root .fn-buy-sub{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:-18px}.fn-root .fn-buy-days{width:100%;max-width:calc(1116px + 2*min(24px,2.45vw));min-height:80px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:4px min(20px,2.04vw);padding:0 min(36px,3.67vw);margin-bottom:16px;border-radius:12px;background:linear-gradient(90deg,#ffe4ab,#fff3d9 45%,#fff);text-align:center;word-break:keep-all}.fn-root .fn-buy-days-title{margin:0;font-size:min(26px,2.65vw);font-weight:600;line-height:1.35;letter-spacing:-.03em;color:#170808}.fn-root .fn-buy-days-then{margin-left:.4em}.fn-root .fn-buy-days-date{color:var(--red)}.fn-root .fn-buy-days-note{font-size:min(15px,1.53vw);line-height:1.5;color:#5a3a3a}.fn-root .fn-buy-own-link{background:none;border:none;padding:2px;font-family:var(--font-sans);font-size:min(16px,1.63vw);font-weight:500;letter-spacing:-.01em;color:#ffffffc7;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ffffffc7;cursor:pointer;transition:color .2s,text-decoration-color .2s}.fn-root .fn-buy-own-link:hover{color:var(--cream);text-decoration-color:var(--cream)}.fn-root .fn-buy-cards{width:100%;padding:0;margin-top:calc(44px - min(40px,4.1vw));box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;gap:min(24px,2.45vw);align-items:stretch}.fn-root .fn-buy-card{flex:1 1 300px;max-width:372px;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.fn-root .fn-buy-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0000009e}.fn-root .fn-buy-card--ijeong{box-shadow:0 12px 28px #00000073}.fn-root .fn-buy-cover{position:relative;height:min(190px,19.4vw);overflow:hidden;background:linear-gradient(180deg,#f3e9e4 0%,var(--pinkbg) 100%)}.fn-root .fn-buy-cover-img{position:absolute;left:50%;top:min(26px,2.65vw);width:min(168px,17.2vw);transform:translate(-50%);border-radius:3px;box-shadow:0 14px 30px #45181847,0 2px 6px #4518182e;display:block}.fn-root .fn-buy-card-head{padding:min(24px,2.45vw) min(26px,2.65vw) min(20px,2.04vw);display:flex;flex-direction:column;gap:min(12px,1.22vw)}.fn-root .fn-buy-tags{display:flex;gap:8px;flex-wrap:wrap}.fn-root .fn-buy-tag{border:1px solid var(--n9);border-radius:8px;padding:5px 11px;font-size:min(14px,1.43vw);color:var(--dark-500);white-space:nowrap}.fn-root .fn-buy-tag-red{border-color:var(--red);font-weight:600;color:var(--red)}.fn-root .fn-buy-tag-gold{border-color:#c8a24a;font-weight:600;color:#8a6410}.fn-root .fn-buy-tag-gold-fill{background:#fff6e3}.fn-root .fn-buy-card-names{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px}.fn-root .fn-buy-card-name{font-weight:600;font-size:min(32px,3.27vw);letter-spacing:-.03em;line-height:1.2;color:var(--dark-900)}.fn-root .fn-buy-card-score{font-size:min(16px,1.63vw);font-weight:600;line-height:1.5;color:var(--dark-700);word-break:keep-all}.fn-root .fn-buy-card-score-em{color:var(--red)}.fn-root .fn-buy-card-body{flex:1;padding:min(20px,2.04vw) min(26px,2.65vw) min(18px,1.84vw);background:#f4f4f4;border-top:1px solid var(--n10);display:flex;flex-direction:column;gap:8px}.fn-root .fn-buy-card-rows{flex:1;display:flex;flex-direction:column;gap:8px}.fn-root .fn-buy-row{display:flex;align-items:flex-start;gap:10px;font-size:min(15px,1.53vw);line-height:1.5;color:var(--dark-500);word-break:keep-all}.fn-root .fn-buy-row-main{color:var(--dark-900);font-weight:600}.fn-root .fn-buy-row-em{font-weight:600;color:var(--dark-900)}.fn-root .fn-buy-row-dot{flex-shrink:0;width:4px;height:4px;border-radius:50%;background:currentColor;margin-top:.62em}.fn-root .fn-buy-row-note{margin:-2px 0 0 14px;font-size:min(14px,1.43vw);line-height:1.5;color:var(--dark-700);word-break:keep-all}.fn-root .fn-buy-row-note-em{color:#9e6c18;font-weight:600}.fn-root .fn-buy-addon{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin-top:min(12px,1.22vw);padding:12px;border-radius:10px;border:1px solid var(--n9);background:#fff;font-family:var(--font-sans);cursor:pointer;text-align:left;transition:background .2s,border-color .2s}.fn-root .fn-buy-addon-on{border-color:var(--red);background:var(--pinkbg)}.fn-root .fn-buy-addon-check{flex-shrink:0;width:20px;height:20px;border-radius:6px;border:1px solid var(--n9);background:transparent;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;transition:all .2s}.fn-root .fn-buy-addon-on .fn-buy-addon-check{border-color:var(--red);background:var(--red)}.fn-root .fn-buy-addon-toggle{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.fn-root .fn-buy-addon-name{font-size:min(13px,1vw);font-weight:600;line-height:1.4;color:var(--dark-900);white-space:nowrap}.fn-root .fn-buy-addon-info{flex:0 0 auto;width:15px;height:15px;margin-left:-3px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--n9);border-radius:50%;background:#fff;font-family:var(--font-sans);font-size:10px;font-weight:700;line-height:1;color:var(--dark-700);cursor:pointer}.fn-root .fn-buy-addon-info[data-state=open]{border-color:var(--red);color:var(--red)}.fn-addon-pop{z-index:95;box-sizing:border-box;width:max-content;max-width:min(300px,calc(100vw - 32px));padding:10px 14px;background:#171717;border:none;border-radius:8px;box-shadow:0 8px 24px #00000047;font-family:var(--font-sans);font-size:13px;line-height:1.5;color:#ffffffd1;word-break:keep-all}.fn-addon-pop-em{font-weight:600;color:#fff}.fn-root .fn-buy-addon-note{margin:-2px 0 0 41px;font-size:min(12px,1vw);line-height:1.5;color:var(--dark-700);word-break:keep-all}.fn-root .fn-buy-addon-price{margin-left:auto;font-size:min(13px,1vw);font-weight:600;color:var(--red);white-space:nowrap}.fn-root .fn-buy-card-foot{padding:min(20px,2.04vw) min(26px,2.65vw);background:var(--pinkbg);display:flex;flex-direction:column;gap:min(14px,1.43vw)}.fn-root .fn-buy-price{display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:right}.fn-root .fn-buy-price-main{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:min(10px,1.02vw);white-space:nowrap}.fn-root .fn-buy-price-top{display:flex;align-items:center;gap:min(10px,1.02vw)}.fn-root .fn-buy-price-rate{background:var(--red);color:#fff;border-radius:8px;padding:5px 9px;font-size:min(14px,1.43vw);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.fn-root .fn-buy-price-list{font-size:min(13px,1.33vw);color:var(--dark-500);text-decoration:line-through;white-space:nowrap}.fn-root .fn-buy-price-big{font-weight:600;font-size:min(28px,2.86vw);letter-spacing:-.03em;line-height:1.1;color:var(--dark-900)}.fn-root .fn-buy-price-after{font-size:min(14px,1.43vw);line-height:1.3;color:var(--dark-500);word-break:keep-all}.fn-root .fn-buy-ctas{display:flex;gap:10px}.fn-root .fn-buy-cta{flex:1;display:flex;align-items:center;justify-content:center;height:min(56px,5.7vw);padding:0 10px;border:none;border-radius:12px;background:var(--red);color:#fff;font-family:var(--font-sans);font-size:min(16px,1.63vw);font-weight:600;word-break:keep-all;text-align:center;cursor:pointer;transition:opacity .15s ease}.fn-root .fn-buy-cta:hover{opacity:.88}.fn-root .fn-buy-cart{flex-shrink:0;width:min(56px,5.7vw);height:min(56px,5.7vw);box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(139,51,51,.32);border-radius:12px;color:var(--red);cursor:pointer;transition:background .15s ease,color .15s ease}.fn-root .fn-buy-cart:hover{background:var(--red);color:#fff}.fn-root .fn-buy-cart:disabled{opacity:.5;cursor:default}.fn-root .fn-buy-cart-icon{width:22px}.fn-root .fn-buy-missing{width:100%;max-width:1168px;margin-top:-12px;box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.14);overflow:hidden}.fn-root .fn-buy-missing-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:min(24px,2.45vw) min(26px,2.65vw);background:transparent;border:none;font-family:var(--font-sans);font-size:min(16px,1.63vw);font-weight:600;color:#fff;cursor:pointer;text-align:left}.fn-root .fn-buy-missing-btn:hover{background:#ffffff0f}.fn-root .fn-buy-missing-arrow{flex-shrink:0;width:1em;height:1em;display:block}.fn-root .fn-buy-missing-panel{padding:0 min(26px,2.65vw) min(10px,1.02vw);display:flex;flex-direction:column}.fn-root .fn-buy-missing-row{display:grid;grid-template-columns:minmax(56px,.6fr) 1fr 1fr 1fr;gap:12px;align-items:center;padding:min(16px,1.63vw) 0;border-top:1px solid rgba(255,255,255,.12);font-size:min(16px,1.63vw);line-height:1.4;color:#fff;word-break:keep-all}.fn-root .fn-buy-missing-row-head{padding:min(8px,.82vw) 0 min(14px,1.43vw);border-top:none}.fn-root .fn-buy-missing-col{font-weight:600;color:var(--cream)}.fn-root .fn-buy-missing-key{font-weight:600}.fn-root .fn-buy-missing-table,.fn-root .fn-buy-missing-m{display:flex;flex-direction:column}.fn-root .fn-buy-missing-pkg{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12)}.fn-root .fn-buy-missing-pkg-name{font-size:14px;font-weight:600;color:var(--cream)}.fn-root .fn-buy-missing-line{display:flex;justify-content:space-between;gap:10px;font-size:13px;line-height:1.4;word-break:keep-all}.fn-root .fn-buy-missing-line-key{color:#fff9;white-space:nowrap}.fn-root .fn-buy-missing-line-val{color:#fff;text-align:right}.fn-root .fn-buy-spec{margin:0;text-align:center;font-size:min(16px,1.63vw);line-height:1.6;color:#ffffffb8;word-break:keep-all}.fn-own-overlay{z-index:100;background:#170808b8;-webkit-backdrop-filter:none;backdrop-filter:none}.fn-own-dialog{z-index:100;--red: #c24f4f;--pinkbg: #f6eaea;--dark-900: #171717;--dark-500: #5c5c5c;--n9: #c4c4c4;position:fixed;box-sizing:border-box;width:min(480px,calc(100% - 48px));max-width:none;background:#fff;border:none;border-radius:12px;padding:30px 28px 28px;display:flex;flex-direction:column;gap:22px;text-align:left;font-family:var(--font-sans);color:var(--dark-900);box-shadow:0 24px 60px #00000073;-webkit-font-smoothing:antialiased}.fn-own-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fn-own-head-text{display:flex;flex-direction:column;gap:6px}.fn-own-title{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--dark-900);word-break:keep-all}.fn-own-sub{font-size:16px;line-height:1.55;color:var(--dark-500);word-break:keep-all}.fn-own-x{flex-shrink:0;width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:var(--dark-500);cursor:pointer;display:flex;align-items:center;justify-content:center}.fn-own-x:hover{background:#f4f4f4}.fn-own-x svg{width:20px;height:20px}.fn-own-options{display:flex;flex-direction:column;gap:10px}.fn-own-opt{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:16px 18px;border-radius:12px;border:1px solid var(--n9);background:#fff;font-family:var(--font-sans);cursor:pointer;text-align:left;transition:background .2s,border-color .2s}.fn-own-opt-on{border-color:var(--red);background:var(--pinkbg)}.fn-own-check{flex-shrink:0;width:22px;height:22px;border-radius:6px;border:1px solid var(--n9);background:transparent;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:600;transition:all .2s}.fn-own-opt-on .fn-own-check{border-color:var(--red);background:var(--red)}.fn-own-opt-text{display:flex;flex-direction:column;gap:2px}.fn-own-opt-name{font-size:16px;font-weight:600;color:var(--dark-900);word-break:keep-all}.fn-own-opt-desc{font-size:14px;line-height:1.4;color:var(--dark-500);word-break:keep-all}.fn-own-apply{height:54px;border:none;border-radius:12px;background:var(--red);color:#fff;font-family:var(--font-sans);font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.fn-own-apply:hover{opacity:.88}@media(max-width:767px){.fn-root .fn-buy-card--ijeong{box-shadow:0 10px 24px #0006}.fn-root .fn-buy-tags{gap:6px}.fn-root .fn-buy-addon-check{font-size:13px}.fn-root .fn-buy-price{gap:6px}.fn-root .fn-buy-price-main{flex-wrap:wrap;gap:8px;white-space:normal}.fn-root .fn-buy-price-top,.fn-root .fn-buy-ctas{gap:8px}.fn-own-dialog{width:min(340px,calc(100% - 40px));padding:22px 20px 20px;gap:18px}.fn-own-title{font-size:20px}.fn-own-sub{font-size:14px}.fn-own-opt{gap:12px;padding:14px;border-radius:10px}.fn-own-check{width:20px;height:20px}.fn-own-opt-name{font-size:14px}.fn-own-opt-desc{font-size:12px}.fn-own-apply{height:48px;font-size:14px}}@media(max-width:767px){.fn-root .fn-pricing-intro{padding:60px 24px}.fn-root .fn-pricing-intro-inner{max-width:780px;gap:20px}.fn-root .fn-pricing-title{font-size:26px;line-height:1.4}.fn-root .fn-pricing-pick{font-size:16px;letter-spacing:-.03em;color:var(--dark-900)}.fn-root .fn-pricing-grades{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.fn-root .fn-pricing-grade{grid-column:span 6;max-width:none;gap:5px;box-shadow:0 8px 20px #4518181a;border-radius:8px;padding:18px 16px}.fn-root .fn-pricing-grade-name{font-size:18px;letter-spacing:-.03em;align-items:baseline;gap:6px}.fn-root .fn-pricing-grade-label{font-size:14px;letter-spacing:-.03em}.fn-root .fn-pricing-grade-desc{font-size:12px;line-height:1.5}.fn-root .fn-pricing-grade-sep{display:inline}.fn-root .fn-pricing-outro{font-size:16px}.fn-root .fn-buy{padding:60px 24px;scroll-margin-top:40px}.fn-root .fn-buy-band{margin:-60px -24px 48px;min-height:0;padding:14px 20px}.fn-root .fn-buy-band-glint{width:70px}.fn-root .fn-buy-band--on .fn-buy-band-glint{animation:fn-band-glint-m 4.2s linear infinite}.fn-root .fn-buy-band-title{font-size:17px;line-height:1.4}.fn-root .fn-buy-band-then,.fn-root .fn-buy-days-then{margin-left:0}.fn-root .fn-buy-band-note{display:none}.fn-root .fn-buy-band-em{font-size:1.25em}.fn-root .fn-buy-inner{max-width:430px;gap:24px}.fn-root .fn-buy-head{gap:10px}.fn-root .fn-buy-eyebrow{font-size:14px}.fn-root .fn-buy-title{font-size:26px;line-height:1.35}.fn-root .fn-buy-sub{gap:10px;margin-top:0}.fn-root .fn-buy-days{min-height:0;gap:2px;padding:12px 16px;margin-bottom:6px;border-radius:10px}.fn-root .fn-buy-days-title{font-size:17px;line-height:1.4}.fn-root .fn-buy-days-note{width:100%;font-size:12px}.fn-root .fn-buy-own-link{font-size:14px}.fn-root .fn-buy-cards{flex-direction:column;flex-wrap:nowrap;align-items:stretch;margin-top:0;padding:8px 0 0;gap:16px}.fn-root .fn-buy-card{flex:none;width:100%;max-width:none}.fn-root .fn-buy-card:hover{transform:none;box-shadow:none}.fn-root .fn-buy-cover{height:150px}.fn-root .fn-buy-cover-img{top:22px;width:124px;box-shadow:0 12px 24px #45181847,0 2px 5px #4518182e}.fn-root .fn-buy-card-head{padding:18px 18px 14px;gap:10px}.fn-root .fn-buy-tag{padding:4px 9px;font-size:12px}.fn-root .fn-buy-card-names{gap:10px}.fn-root .fn-buy-card-name{font-size:22px}.fn-root .fn-buy-card-score{font-size:14px}.fn-root .fn-buy-card-body{padding:16px 18px;gap:7px}.fn-root .fn-buy-card-rows{gap:7px}.fn-root .fn-buy-row{gap:8px;font-size:14px}.fn-root .fn-buy-row-main{color:#8a6410}.fn-root .fn-buy-row-dot{margin-top:.6em}.fn-root .fn-buy-row-note{margin-left:12px;font-size:13px}.fn-root .fn-buy-addon{margin-top:12px;padding:12px 10px;gap:6px}.fn-root .fn-buy-addon-toggle{gap:6px}.fn-root .fn-buy-addon-name,.fn-root .fn-buy-addon-price{font-size:13px}.fn-root .fn-buy-addon-note{margin-left:37px;font-size:12px}.fn-root .fn-buy-card-foot{padding:16px 18px 18px;gap:12px}.fn-root .fn-buy-price-rate{padding:4px 8px;font-size:12px}.fn-root .fn-buy-price-list{font-size:12px}.fn-root .fn-buy-price-big{font-size:22px}.fn-root .fn-buy-price-after{font-size:12px;line-height:1.4}.fn-root .fn-buy-cta{height:48px;border-radius:10px;font-size:15px}.fn-root .fn-buy-cart{width:48px;height:48px;border-radius:10px}.fn-root .fn-buy-cart-icon{width:20px}.fn-root .fn-buy-missing{margin-top:0}.fn-root .fn-buy-missing-btn{padding:18px;font-size:14px}.fn-root .fn-buy-missing-panel{padding:0 18px 6px}.fn-root .fn-buy-spec{font-size:14px}}@media(max-width:374px){.fn-root .fn-buy-addon-name{font-size:11.5px}.fn-root .fn-buy-addon-price{font-size:12px}}@media(max-width:340px){.fn-root .fn-buy-addon-toggle{flex:1 1 auto;min-width:0}.fn-root .fn-buy-addon-name{white-space:normal;word-break:keep-all}}.fn-root .fn-payback{position:relative;overflow:hidden;background:#170808;margin-top:-1px;padding:111px 24px 120px;scroll-margin-top:40px}.fn-root .fn-payback-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fn-root .fn-payback-beam{position:absolute;pointer-events:none;opacity:0}.fn-root .fn-payback-beam-1{top:0;right:0;bottom:0;left:0;background:radial-gradient(75% 85% at 50% 50%,#fff6e412,#ffeed20b 30%,#ffe8be05 55%,#ffe4ab02 78%,#ffe4ab00)}.fn-root .fn-payback-beam-2{left:50%;top:50%;width:80%;height:90%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#fff6e41c,#ffeed20d,#ffe4ab00);filter:blur(60px)}.fn-root .fn-payback--on .fn-payback-beam-1{animation:fn-beam-on-hold 1.2s ease-out 0s both,fn-bg-breathe 4s ease-in-out 1.2s infinite}.fn-root .fn-payback--on .fn-payback-beam-2{animation:fn-beam-on-hold 1.2s ease-out 0s both,fn-bg-breathe 5s ease-in-out 1.2s infinite}.fn-root .fn-payback-drop{position:absolute;border-radius:50%;opacity:0;animation-timing-function:cubic-bezier(.4,0,.7,.9);animation-iteration-count:infinite}.fn-root .fn-payback--on .fn-payback-drop--a{animation-name:fn-drop-sway-a}.fn-root .fn-payback--on .fn-payback-drop--b{animation-name:fn-drop-sway-b}.fn-root .fn-payback-inner{position:relative;max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.fn-root .fn-payback-eyebrow{margin:0;font-size:min(19px,1.94vw);font-weight:600;line-height:1.4;color:var(--cream)}.fn-root .fn-payback-title{margin:44px 0 0;font-family:var(--font-sans);font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:#fff;word-break:keep-all}.fn-root .fn-payback-em{color:var(--cream)}.fn-root .fn-payback-body{margin:32px 0 0;font-size:min(19px,1.94vw);line-height:1.7;color:#ffffffc7;word-break:keep-all}.fn-root .fn-payback-body-em{font-weight:600;color:var(--cream)}.fn-root .fn-payback-note{margin:22px 0 0;font-size:min(13px,1.43vw);font-weight:300;line-height:1.6;color:#ffffff80;word-break:keep-all}.fn-root .fn-payback-actions{margin-top:44px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.fn-root .fn-payback-why{border:none;border-radius:12px;width:min(400px,40.8vw);max-width:100%;height:min(72px,7.35vw);background:var(--cream);font-family:var(--font-sans);font-size:min(20px,2.04vw);font-weight:600;letter-spacing:-.03em;color:#170808;cursor:pointer;transition:opacity .2s}.fn-root .fn-payback-why:hover{opacity:.9}.fn-root .fn-payback-terms{border:none;padding:4px 2px;background:transparent;font-family:var(--font-sans);font-size:min(15px,1.53vw);font-weight:400;letter-spacing:-.01em;color:#ffffffb8;display:flex;align-items:center;gap:4px;white-space:nowrap;cursor:pointer}.fn-root .fn-payback-chev{width:1em;height:1em;display:block}.fn-payback-overlay{z-index:100;background:#0009;-webkit-backdrop-filter:none;backdrop-filter:none}.fn-payback-dialog{z-index:100;--dark-900: #171717;--dark-700: #454545;--dark-500: #5c5c5c;position:fixed;box-sizing:border-box;width:min(760px,calc(100% - 48px));max-width:none;max-height:calc(100vh - 48px);overflow:auto;background:#fff;border:none;border-radius:12px;padding:min(48px,6vw) min(44px,5.5vw) min(44px,5.5vw);display:block;text-align:left;font-family:var(--font-sans);color:var(--dark-900);box-shadow:0 12px 28px #4518181a;-webkit-font-smoothing:antialiased}.fn-payback-dialog--dark{background:#111;color:#fff;box-shadow:0 24px 60px #0009}.fn-payback-dialog--dark .fn-payback-dialog-x{color:#fff9}.fn-payback-dialog--dark .fn-payback-dialog-title{color:#fff}.fn-payback-dialog--dark .fn-payback-dialog-terms{color:#c9c9c9}.fn-payback-dialog--dark .fn-payback-dialog-term-label{color:#ffe4ab}.fn-payback-dialog--why{width:min(820px,calc(100% - 48px));border:1px solid rgba(139,51,51,.16);padding:min(64px,7vw) min(60px,6.5vw) min(56px,6vw)}.fn-payback-dialog-x{position:absolute;top:18px;right:18px;width:36px;height:36px;border:none;background:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--dark-500)}.fn-payback-dialog-title{margin:0;padding-right:40px;font-size:min(32px,5.6vw);font-weight:600;line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-payback-dialog-terms{margin-top:24px;display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.75;color:var(--dark-700);word-break:keep-all}.fn-payback-dialog-term{margin:0}.fn-payback-dialog-term-label{font-weight:600;color:var(--dark-900)}.fn-payback-dialog-why{margin-top:min(40px,5vw);display:flex;flex-direction:column;gap:22px}.fn-payback-dialog-why-p{margin:0;font-size:18px;line-height:1.9;color:var(--dark-700);word-break:keep-all}.fn-payback-dialog-why-p--strong{font-weight:600;color:var(--dark-900)}.fn-payback-dialog-why-p--indent{text-indent:1em}@media(max-width:767px){.fn-root .fn-payback{padding:61px 24px 64px}.fn-root .fn-payback-inner{max-width:430px}.fn-root .fn-payback-eyebrow{font-size:14px}.fn-root .fn-payback-title{margin-top:16px;font-size:26px;line-height:1.35}.fn-root .fn-payback-body{margin-top:18px;font-size:16px;line-height:1.65}.fn-root .fn-payback-note{margin-top:14px;font-size:12px}.fn-root .fn-payback-actions{margin-top:28px;gap:12px}.fn-root .fn-payback-why{width:100%;height:54px;border-radius:10px;font-size:16px}.fn-root .fn-payback-terms{font-size:14px}.fn-payback-dialog,.fn-payback-dialog--why{width:calc(100% - 40px);max-height:calc(100vh - 40px);padding:32px 22px 26px}.fn-payback-dialog-title{font-size:22px}.fn-payback-dialog-terms{margin-top:18px;gap:12px;font-size:14px;line-height:1.7}.fn-payback-dialog-why{margin-top:22px;gap:16px}.fn-payback-dialog-why-p{font-size:15px;line-height:1.8}}.fn-root .fn-dot{width:2.4px;height:2.4px;border-radius:50%;background:var(--dark-300)}.fn-root .fn-twist{background:var(--paper);padding:120px 24px}.fn-root .fn-twist-inner{max-width:1168px;margin:0 auto;text-align:center}.fn-root .fn-twist-title{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-twist-title-em,.fn-root .fn-twist-cause-em{color:var(--red)}.fn-root .fn-twist-lead-text{margin:12px 0 0;font-size:min(28px,2.86vw);line-height:1.6;color:var(--dark-900);word-break:keep-all;text-wrap:pretty}.fn-root .fn-twist-lead-strong{font-weight:600;color:var(--dark-900)}.fn-root .fn-twist-dots{display:flex;flex-direction:column;align-items:center;gap:7.7px;margin:40px 0}.fn-root .fn-twist-claim{display:flex;flex-direction:column;align-items:center;gap:0}.fn-root .fn-twist-claim-text{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-twist-claim-red{color:var(--red);border-bottom:3px solid var(--red);padding-bottom:min(8px,.82vw)}.fn-root .fn-twist-cause{margin:0;font-size:min(44px,4.5vw);font-weight:600;line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-swap-track{position:relative;height:190vh;background-color:#000;background-image:linear-gradient(180deg,#000,#000 58%,#030101,#150707 76%,#2e1212 90%,#451d1d)}.fn-root .fn-swap-stage{position:sticky;top:0;height:100vh;overflow:hidden}.fn-root .fn-market{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-start;justify-content:center;padding:120px 24px}.fn-root .fn-market-inner{opacity:1;width:100%;max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:min(40px,4.1vw);text-align:center;will-change:opacity,transform}.fn-root .fn-market-title{margin:0;font-weight:600;font-size:min(48px,4.9vw);line-height:1.3;letter-spacing:-.03em;color:#fff;word-break:keep-all}.fn-root .fn-market-cards{width:100%;display:flex;align-items:center;justify-content:center;gap:min(20px,2.04vw);flex-wrap:wrap}.fn-root .fn-market-card{display:inline-block;background:#ffffff26;border-radius:12px;padding:min(12px,1.22vw) min(28px,2.86vw) min(14px,1.43vw);font-weight:600;font-size:min(30px,3.06vw);letter-spacing:-.02em;color:#fff}.fn-root .fn-market-all{margin:0;font-weight:600;font-size:min(30px,3.06vw);color:#fff}.fn-root .fn-market-list{width:min(920px,100%);box-sizing:border-box;padding:0;margin:min(24px,2.45vw) 0 min(8px,.8vw);text-align:left;display:flex;flex-direction:column;gap:min(20px,2.04vw)}.fn-root .fn-market-row{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:min(24px,2.45vw);padding:min(24px,2.45vw) min(38px,3.9vw);background:#fff;border-radius:12px;box-shadow:0 12px 28px #4518181a;margin-top:0;opacity:0}.fn-root .fn-market-row-last{padding:min(28px,2.86vw) min(38px,3.9vw)}.fn-root .fn-market-q{font-size:min(24px,2.45vw);line-height:1.4;letter-spacing:-.01em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-market-row-last .fn-market-q{letter-spacing:-.02em;color:#171717}.fn-root .fn-market-a{font-weight:600;font-size:min(34px,3.5vw);line-height:1.2;color:var(--red);word-break:keep-all}.fn-root .fn-market-conclusion{margin:min(16px,1.63vw) 0 0;font-weight:600;font-size:min(34px,3.5vw);line-height:1.5;letter-spacing:-.03em;color:#fff;word-break:keep-all;opacity:0}.fn-root .fn-market-red{color:var(--red)}.fn-root .fn-anger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:120px 24px 72px}.fn-root .fn-anger-inner{width:100%;max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;will-change:opacity,transform}.fn-root .fn-anger-quote{width:100%;display:flex;flex-direction:column;align-items:stretch}.fn-root .fn-anger-bubble{position:relative;align-self:center;width:min(620px,100%);background:#fff;border-radius:12px;padding:min(76px,7.75vw) min(48px,4.9vw);box-sizing:border-box;box-shadow:0 12px 28px #00000073}.fn-root .fn-anger-bubble-d{display:grid}.fn-root .fn-anger-bubble-m{display:none}.fn-root .fn-anger-bubble:after{content:"";position:absolute;left:50%;margin-left:-16px;bottom:-24px;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:26px solid #ffffff}.fn-root .fn-anger-say{grid-area:1 / 1;margin:0;font-size:min(40px,4.1vw);font-weight:600;line-height:1.5;letter-spacing:-.02em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-anger-say-b{align-self:center;opacity:0}.fn-root .fn-anger-red{color:var(--red)}.fn-root .fn-anger-memoji{width:min(230px,24vw);align-self:center;margin-top:calc(min(44px,4.5vw) + 36px);display:block;transform:scaleX(-1);-webkit-mask-image:linear-gradient(180deg,#000000 0%,#000000 62%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000,#000 62%,#0000)}.fn-root .fn-bridge{background:#fff;border-bottom:1px solid rgba(139,51,51,.12);padding:120px 0}.fn-root .fn-bridge-inner{max-width:1168px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:38px;text-align:center}.fn-root .fn-bridge-lead{margin:0;font-size:min(28px,2.86vw);font-weight:600;line-height:1.6;color:var(--dark-900);word-break:keep-all}.fn-root .fn-bridge-red{color:var(--red)}.fn-root .fn-bridge-steps{width:100%;display:flex;align-items:stretch;gap:min(20px,2.04vw);margin-top:0}.fn-root .fn-bridge-step{flex:1 1 0;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--pinkbg);border-radius:12px;padding:min(34px,3.5vw) min(28px,2.86vw)}.fn-root .fn-bridge-step-text{margin:0;font-size:min(27px,2.76vw);font-weight:600;line-height:1.3;color:var(--dark-900);word-break:keep-all}.fn-root .fn-bridge-end{margin:0;font-size:min(28px,2.86vw);font-weight:600;line-height:1.6;color:var(--dark-900);word-break:keep-all}.fn-root .fn-story{background:var(--pinkbg);padding:min(120px,12.2vw) 24px}.fn-root .fn-story-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:min(80px,8.16vw)}.fn-root .fn-story-title{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.35;letter-spacing:-.03em;color:var(--dark-900);text-align:center;word-break:keep-all}.fn-root .fn-story-list{width:100%;display:flex;flex-direction:column;gap:min(60px,6.12vw)}.fn-root .fn-story-row{display:grid;grid-template-columns:min(430px,43.9vw) minmax(0,1fr);gap:min(50px,5.1vw);align-items:center}.fn-root .fn-story-card{position:relative;width:100%;border-radius:12px;overflow:hidden;isolation:isolate;background:#fff;box-shadow:0 10px 26px #4518181f;line-height:0}.fn-root .fn-story-img{display:block;width:100%;height:auto}.fn-root .fn-story-zoom{position:relative;will-change:transform}.fn-root .fn-story-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.fn-root .fn-story-svg--stroke{stroke-dashoffset:100}.fn-root .fn-story-mark{stroke:var(--red);stroke-dasharray:100;fill:none}.fn-root .fn-story-dim{fill-opacity:0;pointer-events:none}.fn-root .fn-story-dim path{fill:#fff}.fn-root .fn-story-body{display:flex;flex-direction:column;gap:min(18px,1.84vw);text-align:left;padding:min(30px,3.06vw) 0}.fn-root .fn-story-step{display:flex;align-items:center;gap:min(12px,1.22vw)}.fn-root .fn-story-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:min(6px,.6vw);border-radius:8px;background:var(--red);color:#fff;font-size:min(13px,1.33vw);font-weight:600}.fn-root .fn-story-label{font-size:min(22px,2.24vw);font-weight:600;letter-spacing:.02em;color:var(--red)}.fn-root .fn-story-text{margin:0;font-size:min(32px,3.27vw);font-weight:600;line-height:1.6;color:var(--dark-900);word-break:keep-all;text-wrap:pretty}.fn-root .fn-story-red{color:var(--red)}.fn-root .fn-story-done{margin:0;text-align:center;font-size:min(44px,4.5vw);font-weight:600;line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}@keyframes fn-om-zoom-a{0%,20%{transform:scale(1) translate(0)}to{transform:scale(2) translate(20.7%,25%)}}@keyframes fn-om-zoom-b{0%,20%{transform:scale(1) translate(0)}to{transform:scale(1.5) translate(-10.7%,-13.7%)}}@keyframes fn-om-zoom-b2{0%{transform:scale(1) translate(0)}to{transform:scale(1.5) translate(-10.7%,-16.7%)}}@keyframes fn-om-mark-once{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes fn-om-box-once{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes fn-om-dim-in{0%{fill-opacity:0}to{fill-opacity:.8}}.fn-root .fn-reveal{background:#f2f2f2;padding:120px 24px;overflow:hidden}.fn-root .fn-reveal-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.fn-root .fn-reveal-lead{margin:0;font-size:min(28px,2.86vw);font-weight:600;line-height:1.6;color:var(--dark-900);word-break:keep-all}.fn-root .fn-reveal-dots{display:flex;flex-direction:column;align-items:center;gap:7.7px;margin:min(52px,5.3vw) 0}.fn-root .fn-reveal-desc{margin:0;font-size:min(28px,2.86vw);line-height:1.6;color:#2e2e2e;word-break:keep-all}.fn-root .fn-reveal-desc-strong{font-weight:600;color:var(--dark-900)}.fn-root .fn-reveal-title{margin:min(30px,3.06vw) 0 0;font-weight:600;font-size:min(60px,6.12vw);line-height:1.3;letter-spacing:-.03em;color:var(--red);word-break:keep-all}.fn-root .fn-reveal-time{margin:min(30px,3.06vw) 0 0;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:min(14px,1.43vw);font-size:min(19px,1.94vw);color:var(--dark-500);word-break:keep-all}.fn-root .fn-reveal-time-strong{font-size:min(28px,2.86vw);font-weight:600;letter-spacing:-.03em;color:var(--dark-900)}.fn-root .fn-reveal-stack{width:100%;display:flex;flex-direction:column;align-items:center;gap:0;margin-top:calc(min(28px,2.86vw) + 20px)}.fn-root .fn-reveal-stack-d{display:flex}.fn-root .fn-reveal-stack-m{display:none}.fn-root .fn-reveal-row{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.fn-root .fn-reveal-row-2{z-index:3;margin-top:calc(-1*min(202px,20.6vw))}.fn-root .fn-reveal-cover{flex:0 0 auto;position:relative;width:min(235px,24vw);display:block;border-radius:5px;box-shadow:0 2px 12px #00000017}.fn-root .fn-reveal-cover+.fn-reveal-cover{margin-left:calc(-1*min(89px,9.08vw))}.fn-root .fn-reveal-note{transform:translate(40px);margin:calc(min(12px,1.22vw) + 8px) 0 0;align-self:flex-start;text-align:left;font-size:min(14px,1.43vw);color:var(--dark-300);word-break:keep-all}.fn-root .fn-reveal-cta{display:flex;align-items:center;justify-content:center;width:min(400px,40.8vw);max-width:100%;height:min(72px,7.35vw);margin-top:calc(min(20px,2.04vw) + 40px);background:var(--red);color:#fff;font-weight:600;font-size:min(20px,2.04vw);letter-spacing:-.03em;border-radius:12px}.fn-root .fn-reveal-cta:hover{opacity:.92;color:#fff}@media(max-width:767px){.fn-root .fn-twist{padding:60px 24px}.fn-root .fn-twist-inner{max-width:820px}.fn-root .fn-twist-title{font-size:26px;line-height:1.3}.fn-root .fn-twist-lead-text{font-size:18px}.fn-root .fn-twist-dots{gap:6px;margin:40px auto}.fn-root .fn-twist-claim-text{font-size:26px;line-height:1.4}.fn-root .fn-twist-claim-red{padding-bottom:4px}.fn-root .fn-twist-cause{font-size:26px}.fn-root .fn-swap-track{height:auto;background:none}.fn-root .fn-swap-stage{position:static;height:auto;overflow:visible}.fn-root .fn-market{position:static;background-color:#000;background-image:linear-gradient(180deg,#451d1d,#2e1212 5%,#150707 11%,#000 22%,#000);padding:80px 24px 40px}.fn-root .fn-market-inner{max-width:430px;gap:44px}.fn-root .fn-market-title{font-size:26px;line-height:1.4}.fn-root .fn-market-cards{gap:12px;align-items:stretch}.fn-root .fn-market-card{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:#ffffff1a;border-radius:8px;padding:10px 18px;font-size:20px}.fn-root .fn-market-all{font-size:14px}.fn-root .fn-market-list{margin:10px 0 4px;gap:16px}.fn-root .fn-market-row{gap:12px;padding:18px 22px;border-radius:8px;box-shadow:0 8px 20px #4518181a}.fn-root .fn-market-row-last{padding:22px}.fn-root .fn-market-q,.fn-root .fn-market-a{font-size:18px}.fn-root .fn-market-row-last .fn-market-a{flex:0 0 auto;white-space:nowrap;text-align:right}.fn-root .fn-market-conclusion{margin:60px 0 20px;font-size:20px}.fn-root .fn-anger{position:static;background-image:linear-gradient(180deg,#000,#000 58%,#150707 76%,#2e1212 90%,#451d1d);padding:40px 24px 80px}.fn-root .fn-anger-inner{max-width:430px;opacity:1}.fn-root .fn-anger-quote{gap:20px}.fn-root .fn-anger-bubble{width:100%;border-radius:8px;padding:32px 20px;box-shadow:0 8px 20px #4518181a}.fn-root .fn-anger-bubble-d{display:none}.fn-root .fn-anger-bubble-m{display:flex;flex-direction:column;gap:14px}.fn-root .fn-anger-bubble:after{margin-left:-12px;bottom:-18px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:19px solid #ffffff}.fn-root .fn-anger-say{font-size:20px}.fn-root .fn-anger-memoji{width:103px;margin-top:68px}.fn-root .fn-bridge{padding:60px 0}.fn-root .fn-bridge-inner{max-width:980px;gap:20px}.fn-root .fn-bridge-lead{font-size:26px;line-height:1.3}.fn-root .fn-bridge-steps{width:min(680px,100%);flex-direction:column;gap:13px}.fn-root .fn-bridge-step{border-radius:8px;padding:20px}.fn-root .fn-bridge-step-text{font-size:20px}.fn-root .fn-bridge-end{font-size:26px;line-height:1.3;letter-spacing:-.03em}.fn-root .fn-story{padding:60px 24px}.fn-root .fn-story-inner{max-width:940px;gap:34px;text-align:center}.fn-root .fn-story-title{font-size:26px;line-height:1.4}.fn-root .fn-story-list{gap:40px}.fn-root .fn-story-row{display:flex;flex-direction:column;align-items:center;gap:26px}.fn-root .fn-story-card{max-width:250px;border-radius:10px;box-shadow:0 8px 22px #45181821}.fn-root .fn-story-body{align-items:center;gap:6px;text-align:center;padding:0}.fn-root .fn-story-step{gap:8px}.fn-root .fn-story-num{padding:6px;font-size:11px}.fn-root .fn-story-label{font-size:14px}.fn-root .fn-story-text{font-size:18px}.fn-root .fn-story-done{font-size:26px;line-height:1.4;letter-spacing:normal}.fn-root .fn-reveal{padding:80px 24px}.fn-root .fn-reveal-inner{max-width:860px}.fn-root .fn-reveal-lead{font-size:16px}.fn-root .fn-reveal-dots{margin:26px 0}.fn-root .fn-reveal-desc{font-size:16px}.fn-root .fn-reveal-title{margin:13px 0 0;font-size:26px;line-height:1.4}.fn-root .fn-reveal-time{margin:13px 0 0;flex-direction:column;align-items:center;gap:4px;font-size:14px}.fn-root .fn-reveal-time-strong{display:block;font-size:18px}.fn-root .fn-reveal-stack{box-sizing:border-box;padding:0 24px;margin-top:32px}.fn-root .fn-reveal-stack-d{display:none}.fn-root .fn-reveal-stack-m{display:flex}.fn-root .fn-reveal-row{width:100%;align-items:flex-start}.fn-root .fn-reveal-row-2{z-index:2;margin-top:-81px}.fn-root .fn-reveal-row-3{z-index:3;margin-top:-81px}.fn-root .fn-reveal-cover{width:110px;border-radius:4px;box-shadow:0 2px 10px #0000001f}.fn-root .fn-reveal-cover+.fn-reveal-cover{margin-left:-55px}.fn-root .fn-reveal-note{transform:none;margin:16px 0 0;align-self:auto;text-align:center;font-size:12px}.fn-root .fn-reveal-cta{width:100%;height:56px;margin-top:37px;font-size:16px;border-radius:8px}}.fn-root .fn-brand{position:relative;overflow:hidden;background:#2e2e2e;padding:var(--scene-pad) 24px}.fn-root .fn-brand-inner{position:relative;max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:min(56px,5.7vw);text-align:center}.fn-root .fn-brand-head{display:flex;flex-direction:column;align-items:center;gap:min(10px,1.02vw)}.fn-root .fn-brand-lead{margin:0;font-size:min(28px,2.86vw);letter-spacing:.02em;color:#fff;word-break:keep-all}.fn-root .fn-brand-lead-hi{color:var(--cream)}.fn-root .fn-brand-quote{margin:0;font-weight:600;font-size:min(52px,5.3vw);line-height:1.25;letter-spacing:-.03em;color:#fff;word-break:keep-all}.fn-root .fn-brand-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:min(18px,1.84vw);column-gap:min(14px,1.43vw)}.fn-root .fn-brand-counter{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:min(6px,.6vw);margin-bottom:min(8px,.82vw)}.fn-root .fn-brand-digit{position:relative;display:flex;align-items:center;justify-content:center;width:min(76px,7.8vw);height:min(110px,11.2vw);border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);font-weight:600;font-size:min(66px,6.7vw);color:#fff}.fn-root .fn-brand-comma{font-weight:600;font-size:min(40px,4.1vw);color:#ffffff80;padding:0 min(2px,.2vw)}.fn-root .fn-brand-unit{font-weight:600;font-size:min(44px,4.5vw);color:#fff;margin-left:min(10px,1.02vw)}.fn-root .fn-brand-sub{font-size:min(28px,2.86vw);letter-spacing:.01em;color:#fff;word-break:keep-all}.fn-root .fn-brand-sub-hi{font-weight:600;color:var(--cream)}.fn-root .fn-brand-burst{display:inline-block;color:var(--cream);font-weight:600;font-size:min(28px,2.86vw);line-height:1;letter-spacing:.06em;white-space:nowrap}.fn-root .fn-soldout{background:var(--paper);padding:var(--scene-pad) 24px}.fn-root .fn-soldout-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:min(36px,3.7vw);text-align:center}.fn-root .fn-soldout-kicker{margin:min(20px,2.04vw) 0 0;font-size:min(44px,4.5vw);font-weight:600;line-height:1.35;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-soldout-title{margin:calc(-1*min(24px,2.45vw)) 0 0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.35;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-soldout-title-hi{color:var(--red)}.fn-root .fn-soldout-grid{width:100%;box-sizing:border-box;padding:min(48px,4.9vw) 0;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translate(0) rotate(0);opacity:1;max-height:1400px;transition:transform 1.5s cubic-bezier(.5,0,.85,.25),opacity 1.2s ease-in .25s,max-height 1.3s ease-in .45s}.fn-root .fn-soldout-grid--gone{transform:translate(-135%) rotate(-2deg);opacity:0;max-height:0px}.fn-root .fn-soldout-row{display:contents}.fn-root .fn-soldout-card{position:relative;flex:0 0 auto;width:min(280px,30%);margin-left:calc(-1*min(64px,7%));opacity:0;transform:translateY(26px);transition:opacity .4s ease-out,transform .5s cubic-bezier(.2,.8,.3,1)}.fn-root .fn-soldout-card--on{opacity:1;transform:translateY(0)}.fn-root .fn-soldout-card--1{z-index:1;margin-left:0;--fn-soldout-rot: -6deg;--fn-stamp-rot: -8deg}.fn-root .fn-soldout-card--2{z-index:2;--fn-soldout-rot: -2deg;--fn-stamp-rot: 6deg}.fn-root .fn-soldout-card--3{z-index:3;--fn-soldout-rot: 2.5deg;--fn-stamp-rot: -3deg}.fn-root .fn-soldout-card--4{z-index:4;--fn-soldout-rot: 6deg;--fn-stamp-rot: 10deg}.fn-root .fn-soldout-cover-wrap{position:relative;width:100%;aspect-ratio:210 / 280;transform:rotate(var(--fn-soldout-rot))}.fn-root .fn-soldout-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.fn-root .fn-soldout-stamp{position:absolute;left:50%;top:50%;z-index:2;pointer-events:none;border:min(4px,.4vw) solid var(--red);color:var(--red);font-weight:600;font-size:min(30px,3.06vw);line-height:1;padding:min(9px,.92vw) min(14px,1.43vw);border-radius:12px;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) rotate(var(--fn-stamp-rot)) scale(1.15);transition:transform .3s cubic-bezier(.15,1.4,.35,1),opacity .12s ease-out}.fn-root .fn-soldout-stamp--on{opacity:1;transform:translate(-50%,-50%) rotate(var(--fn-stamp-rot)) scale(1)}.fn-root .fn-soldout-month{margin:min(14px,1.43vw) 0 0;font-size:min(19px,1.94vw);font-weight:600;letter-spacing:.02em;color:var(--dark-500);text-align:center}.fn-root .fn-soldout-months{display:none;margin:0;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--dark-500);text-align:center}.fn-root .fn-inbody{background:#fff;padding:80px 24px}.fn-root .fn-inbody-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.fn-root .fn-inbody-note{margin:0 0 min(48px,4.9vw);font-size:min(28px,2.86vw);line-height:1.6;color:var(--dark-500);word-break:keep-all}.fn-root .fn-inbody-strong{font-weight:600}.fn-root .fn-inbody-red{color:var(--red)}.fn-root .fn-inbody-chats{width:min(920px,100%);display:flex;flex-direction:column;gap:50px}.fn-root .fn-inbody-chat{display:flex;align-items:flex-start;gap:min(14px,1.43vw);max-width:72%}.fn-root .fn-inbody-chat--l{align-self:flex-start;text-align:left}.fn-root .fn-inbody-chat--r{flex-direction:row-reverse;align-self:flex-end;text-align:right}.fn-root .fn-inbody-body{flex:1;display:flex;flex-direction:column;gap:min(8px,.82vw)}.fn-root .fn-inbody-bubble{position:relative;background:var(--pinkbg);padding:min(24px,2.45vw) min(32px,3.3vw);box-shadow:0 12px 28px #4518181a}.fn-root .fn-inbody-bubble--l{border-radius:12px 12px 12px 4px}.fn-root .fn-inbody-bubble--r{border-radius:12px 12px 4px}.fn-root .fn-inbody-bubble:after{content:"";position:absolute;bottom:-12px;width:0;height:0;border-top:14px solid var(--pinkbg)}.fn-root .fn-inbody-bubble--l:after{left:2px;border-right:16px solid transparent}.fn-root .fn-inbody-bubble--r:after{right:2px;border-left:16px solid transparent}.fn-root .fn-inbody-quote{margin:0;font-weight:600;font-size:min(32px,3.27vw);line-height:1.45;color:var(--dark-700);word-break:keep-all}.fn-root .fn-inbody-verdict{margin:calc(min(48px,4.9vw) + 12px) 0 min(80px,8.16vw);font-size:min(28px,2.86vw);line-height:1.6;color:var(--dark-700);word-break:keep-all}.fn-root .fn-yakjeong{background:#2e2e2e;padding:var(--scene-pad) 24px}.fn-root .fn-yakjeong-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;gap:min(56px,5.7vw)}.fn-root .fn-yakjeong-head{display:flex;flex-direction:column;align-items:center;text-align:center}.fn-root .fn-yakjeong-eyebrow{display:flex;flex-direction:column;align-items:center;gap:min(24px,2.45vw)}.fn-root .fn-yakjeong-eyebrow-text{font-size:min(19px,1.94vw);letter-spacing:.14em;color:var(--cream);white-space:nowrap}.fn-root .fn-yakjeong-dots,.fn-root .fn-ctable-dots{display:flex;align-items:center;gap:7.7px}.fn-root .fn-yakjeong-dots>span,.fn-root .fn-ctable-dots>span{width:2.4px;height:2.4px;border-radius:50%;background:#fff}.fn-root .fn-yakjeong-dots>span{background:#ffffffb8}.fn-root .fn-yakjeong-title{margin:min(20px,2.04vw) 0 0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:#fff;word-break:keep-all}.fn-root .fn-yakjeong-title-hi{color:var(--cream)}.fn-root .fn-yakjeong-desc{margin:min(20px,2.04vw) 0 0;font-weight:400;font-size:min(21px,2.14vw);line-height:1.6;color:#ffffffc7;word-break:keep-all}.fn-root .fn-yakjeong-link-wrap{display:flex;flex-direction:column;align-items:center;gap:min(12px,1.22vw);margin-top:min(28px,2.86vw)}.fn-root .fn-yakjeong-link{display:inline-flex;align-items:center;font-size:min(19px,1.94vw);font-weight:600;color:var(--cream)}.fn-root .fn-yakjeong-link:hover{opacity:.8;color:var(--cream)}.fn-root .fn-yakjeong-link-arrow{width:.72em;height:.72em;margin-left:.5em;flex-shrink:0}.fn-root .fn-yakjeong-intro{width:100%;display:flex;flex-direction:column;align-items:center;gap:min(28px,2.86vw)}.fn-root .fn-yakjeong-intro-phone{width:min(330px,100%);margin:4px 0 32px}.fn-root .fn-yakjeong-intro-note{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:min(10px,1.02vw);padding:min(36px,3.7vw) min(48px,4.9vw);border-radius:16px;background:#ffffff0f;text-align:center}.fn-root .fn-yakjeong-intro-text{font-size:min(28px,2.86vw);font-weight:600;line-height:1.5;letter-spacing:-.02em;color:#fff;word-break:keep-all;text-wrap:pretty}.fn-root .fn-yakjeong-intro-hi{color:var(--cream)}.fn-root .fn-yakjeong-branch{position:relative;width:100%;margin-bottom:calc(20px - min(56px,5.7vw))}.fn-root .fn-yakjeong-branch-stem{display:block;width:1.5px;height:44px;margin:0 auto;background:var(--cream)}.fn-root .fn-yakjeong-branch-arms{position:relative;width:100%;height:56px}.fn-root .fn-yakjeong-branch-bracket{position:absolute;top:0;bottom:0;left:calc(12.5% - 7.5px);right:calc(12.5% - 7.5px);border-top:1.5px solid var(--cream);border-left:1.5px solid var(--cream);border-right:1.5px solid var(--cream);border-radius:14px 14px 0 0}.fn-root .fn-yakjeong-branch-mid{position:absolute;top:0;bottom:0;width:1.5px;margin-left:-.75px;background:var(--cream)}.fn-root .fn-yakjeong-branch-mid--l{left:calc(37.5% - 2.5px)}.fn-root .fn-yakjeong-branch-mid--r{left:calc(62.5% + 2.5px)}.fn-root .fn-yakjeong-chevrons{width:26px;display:block;margin:24px auto 0}.fn-root .fn-yakjeong-grid{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;align-items:start;gap:20px}.fn-root .fn-yakjeong-step{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:stretch;row-gap:min(20px,2.04vw)}.fn-root .fn-yakjeong-step-who{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:min(16px,1.63vw) min(18px,1.84vw);border-radius:12px;background:#ffffff14;text-align:center}.fn-root .fn-yakjeong-step-who-text{font-size:min(18px,1.84vw);font-weight:600;line-height:1.45;color:var(--cream);word-break:keep-all}.fn-root .fn-yakjeong-phone-wrap{margin:20px 0}.fn-root .fn-yakjeong-phone{box-sizing:border-box;width:100%;aspect-ratio:9 / 15;background:#fff3;box-shadow:0 12px 28px #00000073;border-radius:min(30px,3.06vw);padding:min(9px,.92vw)}.fn-root .fn-yakjeong-screen{position:relative;width:100%;height:100%;border-radius:min(23px,2.35vw);overflow:hidden;background:#fff}.fn-root .fn-yakjeong-screen--score{display:flex;flex-direction:column;container-type:inline-size}.fn-root .fn-yakjeong-video,.fn-root .fn-yakjeong-shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.fn-root .fn-yakjeong-shot--contain{object-fit:contain}.fn-root .fn-yakjeong-step-cap{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.fn-root .fn-yakjeong-step-title{display:inline-flex;align-items:center;gap:min(10px,1.02vw);font-size:min(25px,2.55vw);font-weight:600;letter-spacing:-.02em;color:#fff;word-break:keep-all}.fn-root .fn-yakjeong-step-check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:min(24px,2.45vw);height:min(24px,2.45vw);border-radius:6px;background:var(--cream)}.fn-root .fn-yakjeong-step-check svg{width:62%;display:block}.fn-root .fn-yakjeong-step-desc{font-size:min(17px,1.73vw);line-height:1.6;color:#ffffffb8;word-break:keep-all}.fn-root .fn-yakjeong-appbar{flex-shrink:0;display:flex;align-items:center;gap:4cqw;padding:7cqw 6cqw 4cqw}.fn-root .fn-yakjeong-appbar-back{font-size:5.5cqw;color:#454545}.fn-root .fn-yakjeong-appbar-title{font-size:5cqw;font-weight:600;color:#2e2e2e;white-space:nowrap}.fn-root .fn-yakjeong-app-body{flex:1;display:flex;flex-direction:column;gap:4cqw;padding:0 5cqw 5cqw;overflow:hidden}.fn-root .fn-yakjeong-score-card{background:#fff;border-radius:4cqw;padding:5cqw 5cqw 4.5cqw;display:flex;flex-direction:column;gap:1.5cqw}.fn-root .fn-yakjeong-score-caption{font-size:4.2cqw;color:#8a8a8a}.fn-root .fn-yakjeong-score-row{display:flex;align-items:baseline;gap:1.5cqw}.fn-root .fn-yakjeong-score-big{font-size:13cqw;font-weight:600;line-height:1;color:#c24f4f}.fn-root .fn-yakjeong-score-unit{font-size:4.5cqw;color:#8a8a8a}.fn-root .fn-yakjeong-score-rank{margin-left:auto;background:#fff;color:#c24f4f;border-radius:2cqw;padding:1.5cqw 3cqw;font-size:3.8cqw;font-weight:600;white-space:nowrap}.fn-root .fn-yakjeong-subjects{display:flex;gap:2.5cqw}.fn-root .fn-yakjeong-subject{flex:1;background:#fff;border-radius:3cqw;padding:3.5cqw 3cqw;display:flex;flex-direction:column;gap:1cqw}.fn-root .fn-yakjeong-subject-name{font-size:3.6cqw;font-weight:600;color:#8a8a8a}.fn-root .fn-yakjeong-subject--on .fn-yakjeong-subject-name{color:#c24f4f}.fn-root .fn-yakjeong-subject-score{font-size:6.5cqw;font-weight:600;line-height:1.1;color:#2e2e2e}.fn-root .fn-yakjeong-types{background:#fff;border-radius:4cqw;padding:4.5cqw 5cqw;display:flex;flex-direction:column;gap:4.5cqw}.fn-root .fn-yakjeong-types-title{font-size:4.2cqw;font-weight:600;color:#2e2e2e}.fn-root .fn-yakjeong-type{display:flex;flex-direction:column;gap:2cqw}.fn-root .fn-yakjeong-type-head{display:flex;justify-content:space-between;align-items:baseline}.fn-root .fn-yakjeong-type-name,.fn-root .fn-yakjeong-type-score{font-size:4cqw;font-weight:600;color:#2e2e2e}.fn-root .fn-yakjeong-type-unit{font-size:3cqw;font-weight:400;color:#8a8a8a}.fn-root .fn-yakjeong-bar{height:2cqw;border-radius:1cqw;background:#e8e8e8;overflow:hidden}.fn-root .fn-yakjeong-bar-fill{height:100%;background:var(--cream)}.fn-root .fn-yakjeong-bar-fill--58{width:58%}.fn-root .fn-yakjeong-bar-fill--65{width:65%}.fn-root .fn-yakjeong-bar-fill--69{width:69%}.fn-root .fn-yakjeong-weak-tag{align-self:flex-start;font-size:3.2cqw;font-weight:600;color:#c24f4f;background:#fff;border-radius:1.5cqw;padding:.8cqw 2cqw}.fn-root .fn-ctable{background:#171717;padding:var(--scene-pad) 24px}.fn-root .fn-ctable-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:min(20px,2.04vw);text-align:center}.fn-root .fn-ctable-eyebrow{display:flex;flex-direction:column;align-items:center;gap:min(20px,2.04vw)}.fn-root .fn-ctable-eyebrow-text{font-size:min(19px,1.94vw);font-weight:600;letter-spacing:.14em;color:var(--cream)}.fn-root .fn-ctable-title{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:#fff;word-break:keep-all}.fn-root .fn-ctable-title-hi{color:var(--cream)}.fn-root .fn-ctable-table{display:flex;align-items:stretch;justify-content:center;width:100%;max-width:1168px;margin:min(40px,4.1vw) auto 0}@media(min-width:1260px){.fn-root .fn-ctable-table{transform:translate(-40px)}}.fn-root .fn-ctable-col{display:flex;flex-direction:column}.fn-root .fn-ctable-col--label{flex:0 0 min(150px,18%)}.fn-root .fn-ctable-col--market{flex:1;min-width:0;box-sizing:border-box;background:#ffffff0a;border-radius:12px}.fn-root .fn-ctable-col--ours{flex:1;min-width:0;box-sizing:border-box;background:#ffffff14;border:1px solid rgba(255,228,171,.55);border-radius:12px}.fn-root .fn-ctable-head{height:min(72px,7.35vw);display:flex;align-items:center;justify-content:center;padding:0 min(18px,1.84vw);font-size:min(19px,1.94vw);font-weight:600;word-break:keep-all}.fn-root .fn-ctable-head--label{padding:0}.fn-root .fn-ctable-head--market{color:#ffffff73}.fn-root .fn-ctable-head--ours{color:var(--cream)}.fn-root .fn-ctable-cell{height:min(80px,8.16vw);display:flex;align-items:center;justify-content:center;padding:0 min(18px,1.84vw);word-break:keep-all;text-align:center}.fn-root .fn-ctable-cell--label{font-size:min(16px,1.63vw);font-weight:600;color:#fff}.fn-root .fn-ctable-cell--market{gap:min(8px,.82vw);font-size:min(19px,1.94vw);line-height:1.45;color:#ffffff61}.fn-root .fn-ctable-cell--ours{gap:min(8px,.82vw);font-size:min(19px,1.94vw);line-height:1.45;color:#fff}@media(max-width:767px){.fn-root .fn-brand{padding:60px 24px}.fn-root .fn-brand-inner{max-width:820px;gap:20px}.fn-root .fn-brand-head{gap:2px}.fn-root .fn-brand-lead{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:normal}.fn-root .fn-brand-quote{font-size:20px;line-height:1.5;letter-spacing:.01em}.fn-root .fn-brand-body{row-gap:0;column-gap:0}.fn-root .fn-brand-sub{order:-1;flex-basis:100%;margin-bottom:11px;font-size:18px;line-height:1.5;letter-spacing:normal}.fn-root .fn-brand-sub-hi{letter-spacing:.02em}.fn-root .fn-brand-counter{flex-basis:auto;flex-wrap:nowrap;gap:3px;margin-bottom:8px}.fn-root .fn-brand-digit{width:36px;height:52px;border-radius:8px;border:none;background:linear-gradient(180deg,#454545,#171717 52%,#2e2e2e 53%,#170808);font-size:28px}.fn-root .fn-brand-comma{font-size:26px;color:#fff;padding:0 1px}.fn-root .fn-brand-unit{font-size:20px;margin-left:3px}.fn-root .fn-brand-burst{font-size:20px;margin-left:10px;margin-bottom:8px}.fn-root .fn-soldout{padding:60px 24px}.fn-root .fn-soldout-inner{max-width:940px;gap:22px}.fn-root .fn-soldout-kicker{margin:14px 0 0;font-size:26px}.fn-root .fn-soldout-title{margin:-18px 0 0;font-size:26px;line-height:1.4}.fn-root .fn-soldout-grid,.fn-root .fn-soldout-grid--gone{padding:0;flex-direction:column;overflow:visible;transition:none;transform:none;opacity:1;max-height:none}.fn-root .fn-soldout-row{width:100%;display:flex;justify-content:center}.fn-root .fn-soldout-row--top{align-items:flex-end}.fn-root .fn-soldout-row--bottom{align-items:flex-start;margin-top:-14%}.fn-root .fn-soldout-card,.fn-root .fn-soldout-card--on{width:46%;margin-left:-11%;display:flex;flex-direction:column;gap:8px;opacity:1;transform:none;transition:none}.fn-root .fn-soldout-card--1{z-index:4;margin-left:0;--fn-soldout-rot: -5deg}.fn-root .fn-soldout-card--2{z-index:3;--fn-soldout-rot: 5deg}.fn-root .fn-soldout-card--3{z-index:2;margin-left:0;--fn-soldout-rot: -5deg}.fn-root .fn-soldout-card--4{z-index:1;--fn-soldout-rot: 5deg}.fn-root .fn-soldout-stamp,.fn-root .fn-soldout-stamp--on{border-width:2px;font-size:14px;padding:5px 8px;border-radius:8px;opacity:1;transform:translate(-50%,-50%) rotate(-8deg);transition:none}.fn-root .fn-soldout-month{display:none}.fn-root .fn-soldout-months{display:block}.fn-root .fn-inbody{padding:40px 24px 60px}.fn-root .fn-inbody-inner{max-width:820px}.fn-root .fn-inbody-note{margin:0 0 20px;font-size:18px}.fn-root .fn-inbody-chats{width:100%;gap:12px}.fn-root .fn-inbody-chat{gap:6px;max-width:86%}.fn-root .fn-inbody-body{gap:4px}.fn-root .fn-inbody-bubble{padding:12px 15px;box-shadow:0 8px 20px #4518181a}.fn-root .fn-inbody-bubble--l{border-radius:8px 12px 12px 4px}.fn-root .fn-inbody-bubble--r{border-radius:8px 12px 4px}.fn-root .fn-inbody-quote{font-size:18px}.fn-root .fn-inbody-verdict{margin:32px 0 0;font-size:18px}.fn-root .fn-yakjeong{padding:60px 24px}.fn-root .fn-yakjeong-inner{max-width:430px;gap:16px}.fn-root .fn-yakjeong-eyebrow{gap:16px}.fn-root .fn-yakjeong-eyebrow-text{font-size:12px}.fn-root .fn-yakjeong-dots>span{background:#fff}.fn-root .fn-yakjeong-title{margin:16px 0 0;font-size:26px}.fn-root .fn-yakjeong-desc{margin:12px 0 0;font-size:16px}.fn-root .fn-yakjeong-link-wrap{gap:8px;margin-top:16px}.fn-root .fn-yakjeong-link{font-size:14px}.fn-root .fn-yakjeong-intro{gap:0;margin-top:24px}.fn-root .fn-yakjeong-intro-phone{width:100%;max-width:240px;margin:0}.fn-root .fn-yakjeong-intro-note{margin-top:28px;padding:20px 18px;gap:8px}.fn-root .fn-yakjeong-intro-text{font-size:18px}.fn-root .fn-yakjeong-grid{display:flex;flex-direction:column;align-items:stretch;gap:40px;margin-top:8px}.fn-root .fn-yakjeong-step{display:flex;flex-direction:column;align-items:center;gap:16px}.fn-root .fn-yakjeong-step-who{width:100%;padding:6px 16px;background:none}.fn-root .fn-yakjeong-step-who-text{font-size:16px}.fn-root .fn-yakjeong-phone-wrap{width:100%;max-width:240px;margin:0}.fn-root .fn-yakjeong-phone{aspect-ratio:9 / 16;box-shadow:0 8px 20px #00000073;border-radius:8px;padding:4px}.fn-root .fn-yakjeong-screen{border-radius:8px}.fn-root .fn-yakjeong-step-cap{width:100%;gap:8px}.fn-root .fn-yakjeong-step-title{gap:8px;font-size:18px}.fn-root .fn-yakjeong-step-check{width:20px;height:20px}.fn-root .fn-yakjeong-step-desc{font-size:14px}.fn-root .fn-ctable{padding:60px 24px}.fn-root .fn-ctable-inner{max-width:860px;gap:12px}.fn-root .fn-ctable-eyebrow{gap:12px}.fn-root .fn-ctable-eyebrow-text{font-size:11px}.fn-root .fn-ctable-title{font-size:20px;line-height:1.4}.fn-root .fn-ctable-table{margin:0 auto}.fn-root .fn-ctable-col--label{flex:0 0 62px}.fn-root .fn-ctable-col--market{flex:0 1 27%;border-radius:8px;margin-right:8px}.fn-root .fn-ctable-col--ours{flex:1 1 0;border-radius:8px}.fn-root .fn-ctable-head{height:48px;padding:0 10px;font-size:12px}.fn-root .fn-ctable-head--label{padding:0}.fn-root .fn-ctable-cell{height:62px;align-items:flex-start;justify-content:flex-start;padding:12px 10px 0;text-align:left}.fn-root .fn-ctable-cell--label{font-size:11px}.fn-root .fn-ctable-cell--market{justify-content:center;text-align:center;gap:6px;font-size:12px}.fn-root .fn-ctable-cell--ours{justify-content:center;text-align:center;gap:6px;font-size:12px;font-weight:600}.fn-root .fn-ctable-table{transform:none}}.fn-root .fn-rebuy{background:var(--pinkbg);padding:120px 24px}.fn-root .fn-rebuy-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:min(28px,2.86vw);text-align:center}.fn-root .fn-rebuy-title{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-rebuy-title-em{color:var(--red)}.fn-root .fn-rebuy-badge{display:inline-block;background:var(--red);border-radius:12px;padding:min(16px,1.63vw) min(20px,2.04vw);font-size:min(21px,2.14vw);font-weight:600;letter-spacing:-.02em;color:#fff;word-break:keep-all}.fn-root .fn-rebuy-badge-hi{color:var(--cream)}.fn-root .fn-rebuy-badge-dot{color:#ffffff80}.fn-root .fn-rebuy-lead{margin:0;font-size:min(23px,2.35vw);line-height:1.6;color:var(--dark-700);word-break:keep-all}.fn-root .fn-rebuy-lead-b{font-weight:600;color:var(--dark-900)}.fn-root .fn-rebuy-lead-red{font-weight:600;color:var(--red)}.fn-root .fn-rebuy-card{position:relative;box-sizing:border-box;width:calc(100% - 240px);background:#fff;border-radius:12px;padding:min(48px,4.9vw) min(44px,4.5vw) min(32px,3.3vw);margin-top:min(16px,1.63vw);display:flex;flex-direction:column;gap:min(18px,1.84vw);text-align:left}.fn-root .fn-rebuy-stamp{position:absolute;top:calc(-1*min(40px,4.1vw));right:min(28px,2.86vw);width:min(132px,13.5vw);height:min(132px,13.5vw);font-size:min(16px,1.63vw);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;line-height:1.2;text-align:center;transform:rotate(-10deg)}.fn-root .fn-rebuy-stamp-burst{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fn-root .fn-rebuy-stamp-text{position:relative;display:flex;flex-direction:column;align-items:center;gap:.15em}.fn-root .fn-rebuy-stamp-label{letter-spacing:.02em}.fn-root .fn-rebuy-stamp-num{font-size:1.7em;font-weight:600;letter-spacing:-.02em;line-height:1}.fn-root .fn-rebuy-bar-avg{display:flex;align-items:center;justify-content:space-between;gap:16px;width:62%;background:#e8e8e8;border-radius:12px;padding:min(24px,2.45vw) min(28px,2.86vw)}.fn-root .fn-rebuy-bar-avg-label{font-size:min(19px,1.94vw);font-weight:600;color:var(--dark-500);word-break:keep-all}.fn-root .fn-rebuy-bar-avg-value{font-size:min(28px,2.86vw);font-weight:600;color:var(--dark-700);white-space:nowrap}.fn-root .fn-rebuy-bar-avg-unit{font-size:min(16px,1.63vw)}.fn-root .fn-rebuy-bar-us{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--red);border-radius:12px;padding:min(30px,3.06vw) min(28px,2.86vw);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.fn-root .fn-rebuy-bar-us-name,.fn-root .fn-rebuy-bar-us-value{font-weight:600;font-size:min(28px,2.86vw);color:#fff;white-space:nowrap}.fn-root .fn-rebuy-bar-us-unit{font-size:min(16px,1.63vw)}.fn-root .fn-rebuy-source{margin:0;font-size:min(16px,1.63vw);line-height:1.6;color:var(--dark-500);word-break:keep-all}@media(max-width:767px){.fn-root .fn-rebuy{padding:60px 24px}.fn-root .fn-rebuy-inner{gap:12px}.fn-root .fn-rebuy-title{font-size:26px;line-height:1.4}.fn-root .fn-rebuy-badge{border-radius:8px;padding:10px 12px;font-size:12px}.fn-root .fn-rebuy-lead{font-size:14px}.fn-root .fn-rebuy-card{width:100%;border-radius:8px;padding:21px 19px 14px;margin-top:7px;gap:8px}.fn-root .fn-rebuy-stamp{top:-30px;right:12px;width:69px;height:69px;font-size:12px}.fn-root .fn-rebuy-stamp-num{font-size:1.6em}.fn-root .fn-rebuy-bar-avg{gap:18px;border-radius:8px;padding:11px 12px}.fn-root .fn-rebuy-bar-avg-label{font-size:14px}.fn-root .fn-rebuy-bar-avg-value{font-size:16px}.fn-root .fn-rebuy-bar-avg-unit{font-size:14px}.fn-root .fn-rebuy-bar-us{border-radius:8px;padding:13px 12px}.fn-root .fn-rebuy-bar-us-name{font-size:16px}.fn-root .fn-rebuy-bar-us-value{font-size:20px}.fn-root .fn-rebuy-bar-us-unit{font-size:12px}.fn-root .fn-rebuy-source{margin-top:4px;font-size:10px}}.fn-root .fn-reviews{background:#fff;padding:120px 24px}.fn-root .fn-reviews-inner{max-width:1168px;margin:0 auto;display:flex;flex-direction:column;gap:min(40px,4.1vw)}.fn-root .fn-reviews-head{display:flex;flex-direction:column;align-items:center;gap:min(32px,3.27vw)}.fn-root .fn-reviews-head-text{display:flex;flex-direction:column;align-items:center;gap:min(14px,1.43vw);text-align:center}.fn-root .fn-reviews-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:min(16px,1.63vw);font-weight:600;color:var(--red)}.fn-root .fn-reviews-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--red)}.fn-root .fn-reviews-title{margin:0;font-weight:600;font-size:min(44px,4.5vw);line-height:1.3;letter-spacing:-.03em;color:var(--dark-900);word-break:keep-all}.fn-root .fn-reviews-title-em{color:var(--red)}.fn-root .fn-reviews-lead{margin:0;font-size:min(19px,1.94vw);color:var(--dark-500);word-break:keep-all}.fn-root .fn-reviews-stats{display:flex;align-items:stretch;gap:min(28px,2.86vw)}.fn-root .fn-reviews-stat{display:flex;flex-direction:column;gap:4px}.fn-root .fn-reviews-stat-row{display:flex;align-items:baseline;gap:10px}.fn-root .fn-reviews-stat-num{font-weight:600;font-size:min(52px,5.3vw);line-height:1;color:var(--dark-900)}.fn-root .fn-reviews-stat-unit{font-size:.45em}.fn-root .fn-reviews-stat-stars{color:var(--red);font-size:min(16px,1.63vw);letter-spacing:.04em}.fn-root .fn-reviews-stat-label{font-size:min(16px,1.63vw);color:var(--dark-500)}.fn-root .fn-reviews-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,34%);gap:min(40px,4.1vw);align-items:start}.fn-root .fn-reviews-list{display:flex;flex-direction:column;gap:0;min-width:0}.fn-root .fn-reviews-list-head{display:flex;align-items:baseline;gap:12px;padding-bottom:min(18px,1.84vw);border-bottom:1.5px solid rgba(0,0,0,.12)}.fn-root .fn-reviews-list-order{font-size:min(16px,1.63vw);color:var(--dark-500)}.fn-root .fn-reviews-cards{display:flex;flex-direction:column;transition:opacity .2s ease}.fn-root .fn-reviews-card{display:flex;flex-direction:column;gap:10px;padding:min(22px,2.24vw) 0;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;transition:background-color .15s ease}.fn-root .fn-reviews-card:hover,.fn-root .fn-reviews-card:focus-visible{background:#00000006;outline:none}.fn-root .fn-reviews-card-body{display:flex;align-items:center;gap:12px}.fn-root .fn-reviews-card-thumb{position:relative;flex-shrink:0}.fn-root .fn-reviews-card-thumb img{display:block;width:48px;height:48px;border-radius:8px;border:1px solid rgba(0,0,0,.08);object-fit:cover}.fn-root .fn-reviews-card-thumb-more{position:absolute;right:2px;bottom:2px;padding:2px 4px;border-radius:4px;background:#0000008c;font-size:10px;line-height:1;font-weight:600;color:#fff}.fn-root .fn-reviews-card-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fn-root .fn-reviews-card-rating{font-size:min(16px,1.63vw);font-weight:600;color:var(--red)}.fn-root .fn-reviews-card-product{font-size:min(16px,1.63vw);font-weight:600;color:var(--dark-700)}.fn-root .fn-reviews-card-name{font-size:min(16px,1.63vw);color:var(--dark-500)}.fn-root .fn-reviews-card-date{margin-left:auto;font-size:min(16px,1.63vw);color:var(--dark-500);white-space:nowrap}.fn-root .fn-reviews-card-text{margin:0;flex:1;min-width:0;font-size:min(16px,1.63vw);line-height:1.7;color:var(--dark-900);word-break:keep-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fn-root .fn-reviews-empty{padding:min(22px,2.24vw) 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:min(16px,1.63vw);color:var(--dark-500);text-align:center}.fn-root .fn-reviews-pager{display:flex;align-items:center;justify-content:center;gap:min(28px,2.86vw);padding-top:min(32px,3.3vw)}.fn-root .fn-reviews-pager-btn{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 22px;border:1.5px solid rgba(0,0,0,.15);border-radius:12px;background:#fff;font-family:var(--font-sans);font-size:min(16px,1.63vw);font-weight:600;color:var(--dark-700);cursor:pointer;transition:border-color .15s ease}.fn-root .fn-reviews-pager-btn:hover{border-color:var(--dark-900)}.fn-root .fn-reviews-pager-btn:disabled{cursor:default;opacity:.5}.fn-root .fn-reviews-pager-label{font-size:min(16px,1.63vw);font-weight:600;color:var(--dark-900);font-variant-numeric:tabular-nums}.fn-root .fn-reviews-live{position:sticky;top:24px;height:560px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:min(28px,2.86vw);min-width:0}@media(max-width:767px){.fn-root .fn-reviews{padding:60px 24px}.fn-root .fn-reviews-inner{gap:18px}.fn-root .fn-reviews-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.fn-root .fn-reviews-head-text{width:100%;gap:6px}.fn-root .fn-reviews-eyebrow{font-size:14px}.fn-root .fn-reviews-title{font-size:26px;line-height:1.4}.fn-root .fn-reviews-lead{font-size:14px}.fn-root .fn-reviews-stats{gap:16px;width:100%;justify-content:space-between;align-items:flex-end}.fn-root .fn-reviews-stat-right{align-items:flex-end;text-align:right}.fn-root .fn-reviews-stat-num{font-size:26px}.fn-root .fn-reviews-stat-stars,.fn-root .fn-reviews-stat-label{font-size:14px}.fn-root .fn-reviews-grid{display:flex;flex-direction:column;align-items:stretch;gap:32px}.fn-root .fn-reviews-list-head{padding-bottom:8px}.fn-root .fn-reviews-list-order{font-size:14px}.fn-root .fn-reviews-card{gap:7px;padding:12px 0}.fn-root .fn-reviews-card-rating,.fn-root .fn-reviews-card-product,.fn-root .fn-reviews-card-name,.fn-root .fn-reviews-card-date{font-size:12px}.fn-root .fn-reviews-card-text{font-size:13px;line-height:1.65}.fn-root .fn-reviews-card-thumb img{width:40px;height:40px}.fn-root .fn-reviews-empty{padding:12px 0;font-size:13px}.fn-root .fn-reviews-pager{gap:12px;padding-top:14px}.fn-root .fn-reviews-pager-btn{border-radius:8px;font-size:14px}.fn-root .fn-reviews-pager-label{font-size:16px}.fn-root .fn-reviews-live{position:static;height:508px;border-radius:8px;padding:12px}.fn-root .fn-reviews-live h2{font-size:16px;line-height:1.6}.fn-root .fn-reviews-live>section{gap:6px}.fn-root .fn-reviews-live h2+span{font-size:11px;padding:3px 8px}.fn-root .fn-reviews-live section{gap:8px}.fn-root .fn-reviews-live section>p+div{margin-top:10px}}.fn-root .fn-refund{position:relative;width:100%;overflow:hidden;background:#000}.fn-root .fn-refund-frame{position:relative;width:100%;height:620px;container-type:size;overflow:hidden}.fn-root .fn-refund-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fn-root .fn-refund-beam{position:absolute;pointer-events:none;opacity:0}.fn-root .fn-refund-beam-1{top:0;right:0;bottom:0;left:0;background:radial-gradient(96% 74% at 50% 16%,#fffaf021,#fff2dc13 26%,#ffe8be08,#ffe4ab03 74%,#ffe4ab00 92%)}.fn-root .fn-refund-beam-2{left:0;right:0;top:0;height:52%;background:linear-gradient(180deg,#fffaf01f,#fff0d60e 40%,#ffe4ab04 66%,#ffe4ab00 88%)}.fn-root .fn-refund-beam-3{left:50%;top:-4%;width:150%;height:92%;transform:translate(-50%);filter:blur(58px)}.fn-root .fn-refund-beam-cone{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff8ea4d,#fff0d626 30%,#ffe8be0f 58%,#ffe4ab04 80%,#ffe4ab00 96%);clip-path:polygon(43% 0%,57% 0%,90% 100%,10% 100%)}.fn-root .fn-refund--on .fn-refund-beam-1{animation:fn-beam-on-hold 1.2s ease-out 3.1s both,fn-bg-breathe 4s ease-in-out 4.4s infinite}.fn-root .fn-refund--on .fn-refund-beam-2{animation:fn-beam-on-hold 1.1s ease-out 3.2s both,fn-bg-breathe 5s ease-in-out 4.5s infinite}.fn-root .fn-refund--on .fn-refund-beam-3{animation:fn-beam-on-hold 1.2s ease-out 3.15s both,fn-bg-breathe 5s ease-in-out 4.6s infinite}.fn-root .fn-refund-drop{position:absolute;border-radius:50%;opacity:0;animation-timing-function:cubic-bezier(.4,0,.7,.9);animation-iteration-count:infinite}.fn-root .fn-refund--on .fn-refund-drop--a{animation-name:fn-drop-sway-a}.fn-root .fn-refund--on .fn-refund-drop--b{animation-name:fn-drop-sway-b}.fn-root .fn-refund-fade{position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(0deg,#000000b8,#00000070 34%,#00000029 64%,#0000);pointer-events:none}.fn-root .fn-refund-stage{position:relative;z-index:1;width:100%;height:100%;box-sizing:border-box;font-size:max(12px,min(17px,1.5cqw));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3em 1.5em 2.6em;text-align:center}.fn-root .fn-refund-inner{position:relative;box-sizing:border-box;width:100%;font-size:.945em;max-width:min(calc(73em + 200px),100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.fn-root .fn-refund-lead{margin:0;font-weight:600;font-size:2.625em;line-height:1.35;letter-spacing:-.03em;color:#fff;word-break:keep-all;opacity:0}.fn-root .fn-refund-lead-em{color:var(--cream)}.fn-root .fn-refund-stars{display:flex;align-items:center;gap:min(14px,1.1vw);opacity:0}.fn-root .fn-refund-star{width:1.12em;display:block;filter:drop-shadow(0 0 8px rgba(255,228,171,.6))}.fn-root .fn-refund-body{display:flex;flex-direction:column;align-items:stretch;width:fit-content;max-width:100%}.fn-root .fn-refund-big{position:relative;top:-8px;margin:0;font-weight:600;font-size:min(9.4em,18.6vw);line-height:1.02;letter-spacing:-.04em;color:#fff;white-space:nowrap;text-shadow:0 0 70px rgba(255,240,214,.165);opacity:0}.fn-root .fn-refund-big-num{font-variant-numeric:tabular-nums;background-image:linear-gradient(180deg,#fff8ea,#ffe4ab 46%,#d9a85f);-webkit-background-clip:text;background-clip:text;color:transparent}.fn-root .fn-refund-big-unit{font-size:.55em}.fn-root .fn-refund-big-word{display:inline-block;position:relative;top:-.062em;left:-4px;font-size:.8295em;opacity:0}.fn-root .fn-refund-terms-wrap{display:flex;flex-direction:column;align-items:stretch;gap:20px;opacity:0}.fn-root .fn-refund-terms{box-sizing:border-box;width:calc(100% - 28px);align-self:center;margin-top:20px;padding:14px min(1.7em,3.4vw);border-radius:12px;background:#ffffff12;font-size:max(15px,min(1.25em,2.7vw));font-weight:400;text-align:center;line-height:1.6;color:#ffffffd1;word-break:keep-all;text-wrap:pretty}.fn-root .fn-refund-more{align-self:center;margin-top:30px;background:none;border:none;padding:0;font-family:var(--font-sans);font-size:max(14px,min(1.15em,2.5vw));font-weight:600;color:var(--cream);cursor:pointer;display:inline-flex;align-items:center}.fn-root .fn-refund-chev{width:1em;height:1em;margin-left:.4em;flex-shrink:0;animation:fn-arrow-nudge 1.6s ease-in-out 3.2s infinite}.fn-root .fn-refund--on .fn-refund-lead{animation:fn-hero-rise .9s cubic-bezier(.16,.8,.2,1) .85s both}.fn-root .fn-refund--on .fn-refund-stars{animation:fn-hero-rise .7s cubic-bezier(.16,.8,.2,1) 1.05s both}.fn-root .fn-refund--on .fn-refund-big{animation:fn-num-rise .8s cubic-bezier(.16,.8,.2,1) .95s both}.fn-root .fn-refund--on .fn-refund-big-word{animation:fn-num-rise .7s cubic-bezier(.16,.8,.2,1) 1.85s both}.fn-root .fn-refund--on .fn-refund-terms-wrap{animation:fn-hero-rise .8s cubic-bezier(.16,.8,.2,1) 2.3s both}@keyframes fn-beam-on-hold{0%{opacity:0}to{opacity:1}}@keyframes fn-bg-breathe{0%,to{opacity:.5}48%{opacity:1}}@keyframes fn-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes fn-num-rise{0%{opacity:0;transform:scale(1.2);letter-spacing:.04em}to{opacity:1;transform:scale(1);letter-spacing:-.03em}}@keyframes fn-drop-sway-a{0%{transform:translateY(-8cqh) scale(.7);opacity:0}10%{opacity:1}30%{transform:translate(9px,10cqh) scale(1)}55%{transform:translate(-7px,28cqh) scale(.95)}78%{transform:translate(6px,44cqh) scale(.88);opacity:.85}to{transform:translate(-3px,62cqh) scale(.7);opacity:0}}@keyframes fn-drop-sway-b{0%{transform:translateY(-8cqh) scale(.72);opacity:0}12%{opacity:1}34%{transform:translate(-11px,12cqh) scale(1)}58%{transform:translate(8px,30cqh) scale(.92)}80%{transform:translate(-6px,46cqh) scale(.85);opacity:.8}to{transform:translate(4px,62cqh) scale(.68);opacity:0}}@keyframes fn-drop-fall-a{0%{transform:translateY(-40px);opacity:0}8%{opacity:1}30%{transform:translate(9px,230px)}55%{transform:translate(-8px,470px)}80%{transform:translate(7px,700px);opacity:.8}to{transform:translate(-4px,900px);opacity:0}}@keyframes fn-drop-fall-b{0%{transform:translateY(-40px);opacity:0}10%{opacity:1}34%{transform:translate(-10px,250px)}58%{transform:translate(8px,490px)}82%{transform:translate(-6px,720px);opacity:.78}to{transform:translate(5px,900px);opacity:0}}@media(max-width:767px){.fn-root .fn-refund-frame{height:560px}.fn-root .fn-refund-beam-3{filter:blur(52px)}.fn-root .fn-refund-beam-cone{background:linear-gradient(180deg,#fffaf02b,#fff2dc13 32%,#ffe8be07 62%,#ffe4ab00 90%);clip-path:polygon(45% 0%,55% 0%,93% 100%,7% 100%)}.fn-root .fn-refund-drop{top:0!important}.fn-root .fn-refund--on .fn-refund-drop--a{animation-name:fn-drop-fall-a}.fn-root .fn-refund--on .fn-refund-drop--b{animation-name:fn-drop-fall-b}.fn-root .fn-refund-stage{font-size:16px;padding:56px 24px}.fn-root .fn-refund-inner{font-size:16px;max-width:430px;gap:14px}.fn-root .fn-refund-lead{font-size:20px;line-height:1.4}.fn-root .fn-refund-stars{gap:10px}.fn-root .fn-refund-star{width:13px;filter:drop-shadow(0 0 6px rgba(255,228,171,.6))}.fn-root .fn-refund-big{top:-4px;font-size:58px;text-shadow:0 0 42px rgba(255,240,214,.22)}.fn-root .fn-refund-big-word{left:-3px}.fn-root .fn-refund-terms-wrap{gap:18px}.fn-root .fn-refund-terms{width:100%;margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.55}.fn-root .fn-refund-more{margin-top:12px;font-size:14px}.fn-root .fn-refund--on .fn-refund-lead{animation-delay:.2s}.fn-root .fn-refund--on .fn-refund-stars{animation-delay:.3s}.fn-root .fn-refund--on .fn-refund-big{animation-delay:.35s}.fn-root .fn-refund--on .fn-refund-terms-wrap{animation-delay:2.5s}.fn-root .fn-refund--on .fn-refund-beam-1{animation:fn-beam-on-hold 1.8s ease-out 3.6s both,fn-bg-breathe 4s ease-in-out 5.4s infinite}.fn-root .fn-refund--on .fn-refund-beam-2{animation:fn-beam-on-hold 1.6s ease-out 3.8s both,fn-bg-breathe 5s ease-in-out 5.7s infinite}.fn-root .fn-refund--on .fn-refund-beam-3{animation:fn-beam-on-hold 1.8s ease-out 3.9s both,fn-bg-breathe 5s ease-in-out 5.8s infinite}}.fn-refund-overlay{z-index:100;background:#170808c7;-webkit-backdrop-filter:none;backdrop-filter:none}.fn-refund-dialog{z-index:100;--red: #c24f4f;--gold: #9e6c18;--dark-900: #171717;--dark-700: #454545;--dark-500: #5c5c5c;position:fixed;box-sizing:border-box;width:min(560px,calc(100% - 48px));max-width:none;max-height:calc(100vh - 48px);overflow:auto;background:#fff;border:none;border-radius:12px;padding:40px 36px 32px;display:flex;flex-direction:column;gap:22px;text-align:left;font-family:var(--font-sans);color:var(--dark-900);box-shadow:0 24px 60px #0006;-webkit-font-smoothing:antialiased}.fn-refund-dialog-x{position:absolute;top:18px;right:18px;width:36px;height:36px;border:none;background:none;padding:0;font-family:inherit;font-size:min(28px,2.86vw);line-height:1;color:#000;cursor:pointer}.fn-refund-dialog-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#c1892a26}.fn-refund-dialog-icon-svg{width:26px}.fn-refund-dialog-title{margin:0;font-weight:600;font-size:min(28px,2.86vw);line-height:normal;letter-spacing:-.03em;color:var(--dark-900)}.fn-refund-dialog-title-em{color:var(--gold)}.fn-refund-dialog-lead{margin:0;font-size:min(16px,1.63vw);line-height:1.7;color:var(--dark-700);word-break:keep-all}.fn-refund-dialog-b{color:var(--gold)}.fn-refund-dialog-box{background:#fff6e2;border-radius:12px;padding:22px 24px;display:flex;flex-direction:column;gap:10px}.fn-refund-dialog-box-title{font-size:min(16px,1.63vw);font-weight:600}.fn-refund-dialog-box-item{font-size:min(16px,1.63vw);color:var(--dark-700)}.fn-refund-dialog-ship{margin:0;font-size:min(16px,1.63vw);font-weight:600;word-break:keep-all}.fn-refund-dialog-ship-em{color:var(--gold)}.fn-refund-dialog-note{margin:0;font-size:min(16px,1.63vw);color:var(--dark-500);word-break:keep-all}.fn-refund-dialog-ok{height:min(64px,6.53vw);border:none;border-radius:12px;background:#000;color:#fff;font-family:var(--font-sans);font-size:min(16px,1.63vw);font-weight:600;cursor:pointer}@media(max-width:767px){.fn-refund-dialog{padding:32px 24px 24px;gap:18px}.fn-refund-dialog-x,.fn-refund-dialog-title{font-size:26px}.fn-refund-dialog-lead{font-size:16px}.fn-refund-dialog-box{border-radius:8px}.fn-refund-dialog-box-title,.fn-refund-dialog-box-item{font-size:14px}.fn-refund-dialog-ship{font-size:16px}.fn-refund-dialog-note{font-size:14px}.fn-refund-dialog-ok{height:56px;border-radius:8px;font-size:16px}}
