@font-face{font-family:BNBenefit;src:url(../assets/sections/2615268251fac54868.woff2) format("woff2");font-weight:100 900;font-display:swap}#mobile-section-07 *{box-sizing:border-box}
#mobile-section-07{margin:0;background:#e9ecec}
#mobile-section-07 .bn-benefits{container-type:inline-size;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:640px;margin:0 auto;color:#fff;font-family:BNBenefit,"Noto Sans KR",sans-serif;background:#003e48;}
#mobile-section-07 .bn-benefits:before{content:"";position:absolute;z-index:-2;inset:0;background:repeating-linear-gradient(123deg,transparent 0 10%,#00596970 14%,#002c3990 19%,transparent 26%),radial-gradient(ellipse at 0 0,#0c6775 0,transparent 50%),linear-gradient(150deg,#003c47,#001e28 70%,#004853);}
#mobile-section-07 .bn-benefits:after{content:"";position:absolute;pointer-events:none;inset:0;z-index:-1;opacity:.23;background:repeating-linear-gradient(122deg,transparent 0 2px,#90c6c91f 3px,transparent 4px 7px)}
#mobile-section-07 .bn-bf-heading{text-align:center;padding:8.5cqw 3cqw 4.8cqw;position:relative}
#mobile-section-07 .bn-bf-brand{margin:0;color:#e4cf93;font-size:3.8cqw;font-weight:700;letter-spacing:-.055em}
#mobile-section-07 .bn-bf-rule{width:9cqw;height:1px;background:#bb9954;display:block;margin:2.8cqw auto 4cqw}
#mobile-section-07 .bn-bf-kicker{margin:0 0 1.8cqw;font-size:4.2cqw;font-weight:700;letter-spacing:-.045em}
#mobile-section-07 .bn-bf-heading h2{margin:0;font-size:7.3cqw;font-weight:900;letter-spacing:-.065em;line-height:1.12;color:#f2d58a;background:linear-gradient(115deg,#c3943e,#ffeeb2 30%,#d3ae54 65%,#fff0b8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#mobile-section-07 .bn-bf-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8cqw;padding:0 2.5cqw}
#mobile-section-07 .bn-bf-column{border:1px solid #c7c09788;border-radius:2cqw;background:#002b32b8;overflow:hidden;padding:0 1.7cqw 1.7cqw;box-shadow:inset 0 0 0 2px #ffffff05}
#mobile-section-07 .bn-bf-column h3{position:relative;display:flex;align-items:center;justify-content:center;height:16cqw;margin:0;font-size:6.9cqw;font-weight:850;letter-spacing:-.06em;color:#f1da94}
#mobile-section-07 .bn-bf-column h3 svg{position:absolute;width:100%;height:14cqw;top:1cqw;overflow:visible}
#mobile-section-07 .bn-bf-column h3 span{position:relative}
#mobile-section-07 .bn-bf-cards{display:grid;gap:1.8cqw}
#mobile-section-07 .bn-bf-card{height:29.8cqw;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;isolation:isolate;padding:2.3cqw 1.5cqw 1.7cqw;color:#0b2527;background:linear-gradient(112deg,#9e7430 0%,#e6c887 14%,#f2ddac 41%,#dcc08a 68%,#b98c43 100%);border:1px solid #f6dfac;box-shadow:inset 0 0 0 3px #8a69332a,0 3px 8px #0003}
#mobile-section-07 .bn-bf-card:after{content:"";position:absolute;pointer-events:none;inset:0;z-index:-1;opacity:.28;background:repeating-linear-gradient(0deg,transparent 0 1px,#fff5 1px 2px,transparent 2px 3px),repeating-linear-gradient(95deg,transparent 0 4px,#59340018 4px 5px)}
#mobile-section-07 .bn-bf-card h4{height:6.2cqw;flex-shrink:0;margin:0;font-size:5.6cqw;line-height:1.1;font-weight:850;letter-spacing:-.065em;white-space:nowrap}
#mobile-section-07 .bn-bf-value{height:12.3cqw;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.7cqw;white-space:nowrap}
#mobile-section-07 .bn-bf-value b{font-size:6.5cqw;font-weight:900;letter-spacing:-.06em;line-height:1;color:#00464b}
#mobile-section-07 .bn-bf-value b.bn-bf-symbol{font-family:BNBenefit,serif;font-size:10.2cqw}
#mobile-section-07 .bn-bf-value b.bn-bf-number{font-size:11.5cqw;letter-spacing:-.065em}
#mobile-section-07 .bn-bf-number span{font-size:7.2cqw}
#mobile-section-07 .bn-bf-possible{align-self:flex-end;margin-bottom:2.4cqw;font-size:3.6cqw;font-weight:800}
#mobile-section-07 .bn-bf-card h4:has(.bn-bf-qualifier){font-size:4.6cqw}
#mobile-section-07 .bn-bf-qualifier{color:#003f47}
#mobile-section-07 .bn-bf-caption{width:100%;margin:0;padding:1.15cqw .4cqw;background:#003b40;color:#fff;font-size:2.85cqw;font-weight:600;line-height:1.32;letter-spacing:-.045em;text-align:center;min-height:9.1cqw;display:flex;flex-direction:column;justify-content:center}
#mobile-section-07 .bn-bf-caption strong{display:contents;color:#ffe58e;font-weight:800}
#mobile-section-07 .bn-bf-notes{padding:3.6cqw 4cqw 5cqw;color:#c3d0ce;font-size:2.7cqw;line-height:1.5;letter-spacing:-.025em}
#mobile-section-07 .bn-bf-notes p{margin:.5cqw 0}
#mobile-section-07 .bn-bf-spark{position:absolute;width:9cqw;height:9cqw;opacity:.8;top:6cqw;color:#d9c389}
#mobile-section-07 .bn-bf-spark.left{left:3cqw}
#mobile-section-07 .bn-bf-spark.right{right:3cqw;top:10cqw;width:6cqw}
@media print{#mobile-section-07{background:white}
#mobile-section-07 .bn-benefits{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}#mobile-section-07 .bn-benefits{--bn-bi:#002f47;--bn-gold:#efd49a;background:var(--bn-bi);padding-bottom:0;-webkit-font-smoothing:antialiased;text-size-adjust:100%;-webkit-text-size-adjust:100%}
#mobile-section-07 .bn-benefits:before{background:radial-gradient(ellipse at 10% 0,#14506966,transparent 62%),linear-gradient(145deg,#002f47,#00283d 75%,#00384f)}
#mobile-section-07 .bn-benefits:after{opacity:.12}
#mobile-section-07 .bn-bf-heading{padding:7cqw 3cqw 5cqw}
#mobile-section-07 .bn-bf-kicker{font-size:3.9cqw;font-weight:550;line-height:1.5;margin:0 0 2.1cqw;letter-spacing:-.055em;color:#fff}
#mobile-section-07 .bn-bf-kicker strong{font-weight:850;color:var(--bn-gold)}
#mobile-section-07 .bn-bf-heading h2{font-family:BNBenefit,sans-serif;font-size:6.1cqw;font-weight:850;letter-spacing:-.055em;line-height:1.3;color:#fff;background:none;-webkit-text-fill-color:currentColor}
#mobile-section-07 .bn-bf-heading h2 strong{color:var(--bn-gold);font-weight:900}
#mobile-section-07 .bn-bf-grid{padding-bottom:2.5cqw}
#mobile-section-07 .bn-bf-column{background:#00283d;border-color:#9eaeaf70}
#mobile-section-07 .bn-bf-column h3{font-size:6.9cqw;font-weight:850;letter-spacing:-.055em}
#mobile-section-07 .bn-bf-column h3>span{color:var(--bn-gold);background:linear-gradient(115deg,#caa65e,#fff0bc 36%,#d8b66b 63%,#f7e4ae);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#mobile-section-07 .bn-bf-column h3>span:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;color:transparent;background:linear-gradient(110deg,transparent 40%,#fff7d9 48%,#fff 50%,#fff7d9 52%,transparent 60%);background-size:300% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;animation:s07-bn-bf-title-shine 4.8s ease-in-out infinite;opacity:0}
@keyframes s07-bn-bf-title-shine{0%,8%{background-position:100% 0;opacity:0}12%{opacity:1}40%{background-position:0% 0;opacity:1}44%,100%{background-position:0% 0;opacity:0}}#mobile-section-07 .bn-bf-card{height:29.8cqw;padding:2.2cqw 1.5cqw 1.7cqw;color:var(--bn-bi);background:linear-gradient(112deg,#b58d49,#ead39b 18%,#f2e0b7 44%,#dec18a 76%,#c5a05d);transition:filter .25s,box-shadow .25s;}
#mobile-section-07 .bn-bf-card:after{opacity:.15}
#mobile-section-07 .bn-bf-card h4,#mobile-section-07 .bn-bf-card h4:has(.bn-bf-qualifier){font-family:BNBenefit,sans-serif;font-size:5cqw;font-weight:850;letter-spacing:-.055em;color:var(--bn-bi);height:6cqw;line-height:1.2}
#mobile-section-07 .bn-bf-qualifier{color:inherit}
#mobile-section-07 .bn-bf-value{height:11.3cqw;flex:none;gap:0}
#mobile-section-07 .bn-bf-value b{font-family:BNBenefit,sans-serif;font-size:6.7cqw;font-weight:900;line-height:1.1;letter-spacing:-.055em;color:var(--bn-bi)}
#mobile-section-07 .bn-bf-caption{display:block;height:9.3cqw;min-height:9.3cqw;padding:1.2cqw .3cqw;margin-top:auto;background:var(--bn-bi);color:#fff;font-family:BNBenefit,sans-serif;font-size:3cqw;font-weight:600;line-height:1.15;letter-spacing:-.04em}
#mobile-section-07 .bn-bf-caption br{display:block;content:"";margin-bottom:.55cqw}
#mobile-section-07 .bn-bf-caption strong{font:inherit;color:inherit;display:inline}
#mobile-section-07 .bn-bf-trace{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
#mobile-section-07 .bn-bf-trace path{fill:none;stroke:#fff0b7;stroke-width:1.35;stroke-dasharray:100;stroke-dashoffset:100;opacity:0;vector-effect:non-scaling-stroke}
#mobile-section-07 .bn-bf-card.is-active{filter:brightness(1.08);box-shadow:0 0 0 .32cqw #f5df9d,0 0 2cqw #efd49a55}
#mobile-section-07 .bn-bf-card.is-active .bn-bf-trace path{opacity:1;animation:s07-bn-bf-border .65s ease-out both}
@keyframes s07-bn-bf-border{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}#mobile-section-07 .bn-benefits.is-paused *,#mobile-section-07 .bn-benefits.is-paused *:after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){#mobile-section-07 .bn-benefits *,#mobile-section-07 .bn-benefits *:after{animation:none!important;transition:none!important}
#mobile-section-07 .bn-bf-card.is-active{filter:none;box-shadow:inset 0 0 0 3px #8a69332a}
#mobile-section-07 .bn-bf-trace{display:none}
}@font-face{font-family:BNBenefitSymbol;src:url(../assets/sections/b4130364e10efde13f.woff2) format("woff2");font-weight:900;font-display:swap}#mobile-section-07 .bn-bf-value b.bn-bf-cjk{font-family:BNBenefitSymbol,BNBenefit,sans-serif}
#mobile-section-07 .bn-bf-heading{padding-bottom:7cqw}
#mobile-section-07 .bn-bf-heading h2{position:relative;display:inline-block}
#mobile-section-07 .bn-bf-marked{position:relative;display:inline-block}
#mobile-section-07 .bn-bf-kicker .bn-bf-demand{animation:s07-bn-bf-demand-light 8s linear infinite}
#mobile-section-07 .bn-bf-kicker .bn-bf-invest{animation:s07-bn-bf-invest-light 8s linear infinite}
@keyframes s07-bn-bf-demand-light{0%,2%{color:var(--bn-gold);text-shadow:none}4%,7%{color:#ff444a;text-shadow:0 0 .55cqw #ff243dcc,0 0 1.6cqw #e6003380}12.5%,100%{color:var(--bn-gold);text-shadow:none}}@keyframes s07-bn-bf-invest-light{0%,12.5%{color:var(--bn-gold);text-shadow:none}14.5%,17.5%{color:#ff444a;text-shadow:0 0 .55cqw #ff243dcc,0 0 1.6cqw #e6003380}25%,100%{color:var(--bn-gold);text-shadow:none}}#mobile-section-07 .bn-bf-wave,#mobile-section-07 .bn-bf-circle,#mobile-section-07 .bn-bf-reverse-star{position:absolute;overflow:visible;pointer-events:none;fill:none;stroke:#ff202b;stroke-linecap:round;stroke-linejoin:round}
#mobile-section-07 .bn-bf-wave{left:-1%;bottom:-2.1cqw;width:102%;height:2.2cqw;stroke-width:3.8}
#mobile-section-07 .bn-bf-circle{left:-18%;top:-18%;width:136%;height:144%;stroke-width:3.8}
#mobile-section-07 .bn-bf-reverse-star{right:-5.4cqw;top:-4.4cqw;width:5.6cqw;height:5.6cqw;stroke-width:2.6}
#mobile-section-07 .bn-bf-wave path,#mobile-section-07 .bn-bf-circle path,#mobile-section-07 .bn-bf-reverse-star path{stroke-dasharray:100;stroke-dashoffset:100;opacity:0}
#mobile-section-07 .bn-bf-wave path{animation:s07-bn-bf-wave-draw 8s linear infinite}
#mobile-section-07 .bn-bf-circle path{animation:s07-bn-bf-circle-draw 8s linear infinite}
#mobile-section-07 .bn-bf-reverse-star path{animation:s07-bn-bf-star-draw 8s linear infinite}
@keyframes s07-bn-bf-wave-draw{0%,25%{stroke-dashoffset:100;opacity:0}25.01%{opacity:1}37.5%,90%{stroke-dashoffset:0;opacity:1}96%,100%{stroke-dashoffset:0;opacity:0}}@keyframes s07-bn-bf-circle-draw{0%,37.5%{stroke-dashoffset:100;opacity:0}37.51%{opacity:1}45%,90%{stroke-dashoffset:0;opacity:1}96%,100%{stroke-dashoffset:0;opacity:0}}@keyframes s07-bn-bf-star-draw{0%,45%{stroke-dashoffset:100;opacity:0}45.01%{opacity:1}53.5%,90%{stroke-dashoffset:0;opacity:1}96%,100%{stroke-dashoffset:0;opacity:0}}#mobile-section-07 .bn-bf-card{transition:none}
#mobile-section-07 .bn-bf-card.is-active{filter:none;box-shadow:none}
#mobile-section-07 .bn-bf-trace{z-index:3}
#mobile-section-07 .bn-bf-trace path{stroke-width:1.7;stroke-dashoffset:100;stroke-dasharray:100;opacity:0;vector-effect:none;stroke-linejoin:round;stroke-linecap:round}
#mobile-section-07 .bn-bf-trace path.bn-bf-metal-edge{stroke:#8e0924;stroke-width:2.2}
#mobile-section-07 .bn-bf-trace path.bn-bf-metal-glint{stroke:#ffb4b4;stroke-width:.24}
#mobile-section-07 .bn-bf-card.is-active .bn-bf-trace path{animation:s07-bn-bf-border 1.2s linear both;opacity:1}
@media(prefers-reduced-motion:reduce){#mobile-section-07 .bn-bf-wave path,#mobile-section-07 .bn-bf-circle path,#mobile-section-07 .bn-bf-reverse-star path{stroke-dashoffset:0;opacity:1}
#mobile-section-07 .bn-bf-kicker strong{color:var(--bn-gold);text-shadow:none}
#mobile-section-07 .bn-bf-card.is-active{box-shadow:inset 0 0 0 3px #8a69332a}
}