.landing-sr{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.visual-landing{--ad-text:#102a49;--ad-muted:#596c82;background:#fff}.visual-landing .ad-header{background:#fffffffa}.visual-landing .ad-hero{color:#102a49;background:linear-gradient(150deg,#edf5ff,#f8fbff 70%);padding:36px 0 44px}.visual-landing .ad-hero:before{display:none}.visual-landing .ad-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px}.visual-landing .ad-hero-copy{background:#fff;border:1px solid #dce8f7;border-radius:26px;min-width:0;max-width:none;overflow:hidden;box-shadow:0 16px 44px #2045720a}.landing-hero-art{aspect-ratio:3/2;object-fit:contain;background:#eef6ff;width:100%;height:auto;display:block}.landing-offer-body{padding:22px 30px 24px}.visual-landing .hero-benefit{flex-wrap:nowrap;gap:16px;margin:0 0 8px}.visual-landing .hero-benefit strong{color:#123353;font-size:clamp(4.5rem,6.5vw,6rem)}.visual-landing .hero-benefit em{color:#0875da;font-size:clamp(2.25rem,3.5vw,3.2rem)}.visual-landing .hero-secret-label{color:#49657f;margin:0 0 8px;font-size:.85rem;font-weight:700}.visual-landing .hero-benefit.hero-secret-benefit strong{letter-spacing:-.055em;color:#0866bf;white-space:nowrap;font-size:clamp(2.7rem,4.8vw,4rem);line-height:1.2}.visual-landing .advantages-section{background:#f0f6ff}.advantages-picture{background:#e7f0ff;border-radius:24px;display:block;overflow:hidden}.advantages-art{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.advantages-caption{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.advantages-caption p{color:#536980;word-break:keep-all;margin:0;font-size:.82rem;line-height:1.65}.advantages-caption .btn{flex-shrink:0;gap:8px;min-height:50px}@media (max-width:900px){.visual-landing .advantages-section>.container{max-width:568px}.advantages-art{aspect-ratio:2/3}.advantages-caption{flex-direction:column;align-items:stretch}.advantages-caption .btn{width:100%}.advantages-picture{border-radius:18px}}@media (max-width:600px){.visual-landing .hero-benefit.hero-secret-benefit strong{font-size:clamp(2.5rem,11vw,3.7rem)}.advantages-caption p{font-size:.78rem}.advantages-caption{gap:12px;margin-top:14px}}.visual-landing .hero-benefit-custom{flex-wrap:wrap}.visual-landing .hero-benefit-custom em{font-size:1.6rem}.visual-landing .hero-at-caption{color:#1465b3;margin:0 0 7px;font-size:.95rem;font-weight:700}.visual-landing .hero-eligibility{color:#62748a;max-width:none;font-size:.8rem}.visual-landing .hero-cta{width:100%;min-height:50px;margin-top:18px;box-shadow:0 7px 18px #0872ce24}.visual-landing .hero-details{border-color:#e0e8f2;max-width:none;margin-top:14px;padding-top:12px}.visual-landing .hero-details summary{color:#536980;align-content:center;min-height:44px;font-size:.8rem}.visual-landing .hero-details p{color:#61748a}.visual-landing .hero-policy-list>div{border-color:#e3eaf2}.visual-landing .hero-policy-list dt{color:#718097}.visual-landing .hero-policy-list dd{color:#294461}.visual-landing .ad-form-card{border:1px solid #dbe6f1;border-radius:24px;padding:28px;box-shadow:0 18px 48px #203f6810}.visual-landing .ad-form-heading h2{font-size:1.6rem;font-weight:800}.visual-landing .ad-form-heading p{margin-bottom:20px;font-size:.9rem}.visual-landing .ad-form-card .field{margin-bottom:13px}.visual-landing .quick-consent{gap:9px}.visual-landing .quick-consent label{align-items:center;min-height:24px;line-height:1.45}.visual-landing .quick-consent input{accent-color:#0875da;flex:none;width:18px;height:18px}.visual-landing .policy-open{min-height:30px;padding:5px 0}.visual-landing .ad-form-notes{margin-top:13px;padding-top:10px}.visual-landing .ad-form-notes p{align-items:center;font-size:.76rem}.visual-landing .ad-section{padding:56px 0}.visual-landing .ad-section-heading{margin-bottom:24px}.visual-landing .ad-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,2.8vw,2.35rem);font-weight:800;line-height:1.3}.visual-landing .trust-reasons{background:#fff}.landing-trust-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:28px;display:grid}.landing-trust-art{aspect-ratio:3/2;object-fit:contain;background:#08203c;border-radius:22px;width:100%;height:auto;display:block}.visual-landing .trust-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.visual-landing .trust-reason-grid article{box-shadow:none;background:#f7faff;border:1px solid #e3ebf6;border-radius:16px;min-width:0;padding:20px 18px}.visual-landing .trust-reason-grid article>svg{color:#1265bb;width:26px;height:26px;margin-bottom:10px}.visual-landing .trust-reason-grid h3{letter-spacing:-.035em;margin:0 0 5px;font-size:1.02rem;font-weight:800;line-height:1.4}.visual-landing .trust-reason-grid p{color:#60758c;overflow-wrap:normal;word-break:keep-all;margin:0;font-size:.81rem;line-height:1.5}.visual-landing .trust-card-kicker{color:#536980;word-break:keep-all;overflow-wrap:anywhere;margin-bottom:4px;font-size:.81rem;font-weight:600;line-height:1.5;display:block}.visual-landing .trust-naver{color:#008540;font-weight:900}.visual-landing .trust-reason-green>svg{color:#008540}.visual-landing .consultation-products{background:#f5f8fc}.visual-landing .consultation-product-grid{gap:20px;max-width:1000px;margin:auto}.visual-landing .consultation-product-grid article{background:#fff;border:1px solid #dee7f2;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 8px 24px #233e5810}.consultation-product-grid article>img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.landing-product-action{padding:16px}.landing-product-action .btn{min-height:48px;box-shadow:none}.landing-image-note{color:#708094;text-align:center;max-width:1000px;margin:12px auto 0;font-size:.73rem;line-height:1.6}.visual-landing .product-choice-help{margin-top:18px;font-size:.88rem}.visual-landing .business-inquiry-link{background:0 0;border-top:1px solid #dce5ef;border-radius:0;max-width:1000px;margin:24px auto 0;padding:20px 0 0;font-size:.85rem}.visual-landing .business-inquiry-link a{color:#185c9c;white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-weight:800;display:inline-flex}.visual-landing .ad-process{background:#fff;padding:40px 0}.visual-landing .ad-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.visual-landing .ad-process-grid article{text-align:center;background:#f6f9fd;border-radius:18px;min-width:0;padding:22px 16px}.visual-landing .ad-process-grid article>div{width:40px;height:40px;margin:0 auto 12px}.visual-landing .ad-process-grid article>span{color:#7187a0;margin-bottom:5px;font-size:.7rem;font-weight:800;display:block;position:static}.visual-landing .ad-process-grid h3{margin:0 0 5px;font-size:1.05rem;font-weight:800}.visual-landing .ad-process-grid p{color:#64778b;margin:0;font-size:.83rem;line-height:1.5}.visual-landing .ad-faq{padding-top:28px}.visual-landing .ad-faq summary{align-content:center;min-height:48px;padding-right:25px;font-size:.95rem;line-height:1.5}.visual-landing .ad-faq details{padding:9px 0}.visual-landing .ad-faq p{font-size:.9rem;line-height:1.75}.visual-landing .final-quote{background:#edf5ff;padding:40px 0}.visual-landing .final-quote h2{color:#123656;margin:0 0 20px;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;line-height:1.4}.visual-landing .ad-footer{padding-top:32px}.visual-landing .ad-footer p,.visual-landing .ad-footer a{font-size:.8rem}.visual-landing .ad-footer-note{padding-inline:20px;line-height:1.7}@media (max-width:900px){.visual-landing .ad-hero-grid{grid-template-columns:1fr;gap:20px;max-width:600px}.landing-trust-layout{grid-template-columns:1fr;gap:18px;max-width:600px}.visual-landing .ad-hero{padding:20px 0 32px}.visual-landing .ad-form-card{box-shadow:0 10px 24px #183f6510}.visual-landing .ad-hero-copy{border-radius:22px}}@media (max-width:600px){.visual-landing .container{width:calc(100% - 32px)}.visual-landing .ad-header-inner{height:62px}.visual-landing .ad-brand img{width:137px;height:36px}.visual-landing .ad-hero{padding:12px 0 26px}.visual-landing .ad-hero-grid{gap:16px}.visual-landing .ad-hero-copy{border-radius:18px}.landing-offer-body{padding:16px 20px 14px}.visual-landing .hero-benefit{gap:12px;margin:0 0 8px}.visual-landing .hero-benefit strong{font-size:clamp(3.8rem,17vw,5.2rem)}.visual-landing .hero-benefit em{font-size:clamp(2rem,8.5vw,2.7rem)}.visual-landing .hero-benefit-custom em{font-size:1.4rem}.visual-landing .hero-at-caption{margin-bottom:6px;font-size:.86rem}.visual-landing .hero-eligibility{font-size:.81rem;line-height:1.65}.visual-landing .hero-cta{margin-top:14px}.visual-landing .hero-details{margin-top:10px;padding-top:8px}.visual-landing .hero-details summary{font-size:.78rem}.visual-landing .ad-form-card{border-radius:18px;padding:22px 20px}.visual-landing .ad-form-heading h2{font-size:1.35rem}.visual-landing .ad-form-heading p{margin-bottom:18px;font-size:.86rem}.visual-landing .ad-form-card .field label{margin-bottom:6px;font-size:.86rem}.visual-landing .quick-consent label{font-size:.78rem}.visual-landing .ad-section{padding:34px 0}.visual-landing .ad-section-heading{text-align:center;margin-bottom:20px}.visual-landing .ad-section-heading h2{font-size:1.55rem}.landing-trust-art{border-radius:18px}.visual-landing .trust-reason-grid{gap:10px}.visual-landing .trust-reason-grid article{border-radius:13px;padding:16px 12px}.visual-landing .trust-reason-grid article>svg{width:22px;height:22px;margin-bottom:8px}.visual-landing .trust-reason-grid h3{font-size:.95rem}.visual-landing .trust-reason-grid p{font-size:.81rem}.visual-landing .consultation-product-grid{grid-template-columns:1fr;gap:16px;max-width:420px}.visual-landing .consultation-product-grid article{border-radius:18px}.landing-product-action{padding:13px}.landing-image-note{text-align:left;font-size:.7rem}.visual-landing .product-choice-help{font-size:.83rem}.visual-landing .business-inquiry-link{align-items:flex-start;gap:3px;margin-top:18px;padding-top:15px;font-size:.8rem}.visual-landing .ad-process-grid{gap:8px}.visual-landing .ad-process-grid article{border-radius:13px;padding:15px 7px}.visual-landing .ad-process-grid article>div{width:32px;height:32px;margin-bottom:8px}.visual-landing .ad-process-grid article>div svg{width:21px;height:21px}.visual-landing .ad-process-grid h3{font-size:.9rem}.visual-landing .ad-process-grid p{word-break:keep-all;font-size:.72rem}.visual-landing .ad-faq{padding-top:10px}.visual-landing .ad-faq summary{font-size:.88rem}.visual-landing .final-quote{padding:30px 0}.visual-landing .final-quote h2{font-size:1.45rem}.visual-landing .ad-footer>.container{gap:16px}.visual-landing .ad-footer p{margin:4px 0}}
.campaign-landing{--ad-text:#102344;--ad-muted:#5d6d83;word-break:keep-all;overflow-wrap:anywhere;background:#fff}.campaign-landing .container{width:min(1120px,100% - 48px)}.campaign-landing :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #32aaff}.campaign-landing .ad-header-inner{gap:28px;height:74px}.campaign-landing .ad-header nav{gap:24px;font-size:.9rem}.campaign-landing .ad-brand{margin-right:auto}.campaign-landing .ad-brand img{width:158px;height:auto}.campaign-hero{text-align:center;background:#e7f2ff;overflow:hidden}.campaign-hero-top{z-index:1;padding:48px 20px 0;position:relative}.campaign-hero-top>span{letter-spacing:.22em;color:#2365a2;font-size:.74rem;font-weight:800}.campaign-hero-top>p{color:#47617b;margin:17px 0 12px;font-size:1.1rem}.campaign-hero h1{letter-spacing:-.065em;color:#0b2049;margin:0;font-size:clamp(3.3rem,6.1vw,5.4rem);font-weight:900;line-height:1.12}.campaign-hero h1 em{color:#0864df;font-style:normal}.campaign-hero-picture{max-width:1080px;margin:14px auto 0}.campaign-hero .landing-hero-art{border-radius:0;width:100%;height:auto;display:block}.campaign-offer{color:#fff;background:linear-gradient(130deg,#071a42,#0b368a);padding:45px 20px 40px}.campaign-kicker{letter-spacing:.14em;color:#1670dc;margin-bottom:14px;font-size:.74rem;font-weight:800;display:block}.campaign-offer .campaign-kicker{color:#a5ccff;letter-spacing:.05em;font-size:1rem}.campaign-offer h2{letter-spacing:-.055em;color:#fff;margin:0 0 15px;font-size:clamp(2.5rem,5.4vw,4.3rem);font-weight:900;line-height:1.2}.campaign-offer h2 span{color:#8ad4ff}.campaign-offer p{color:#c1d4ee;margin:0 0 24px;font-size:1rem}.campaign-button{color:#0a3a87;background:#fff;border-radius:100px;min-width:330px;min-height:60px;font-size:1.08rem;box-shadow:0 8px 30px #0002}.campaign-button:hover{background:#dbedff;transform:translateY(-2px)}.campaign-offer small{color:#b8ccec;margin-top:18px;font-size:.75rem;display:block}.campaign-carriers{background:#fff;border-bottom:1px solid #e6ecf5;justify-content:center;align-items:center;gap:44px;padding:24px 20px;display:flex}.campaign-carriers span{color:#586e89;font-size:.85rem}.campaign-carriers b{letter-spacing:-.04em;color:#15284a;font-size:1.6rem}.campaign-landing .ad-section-heading{text-align:center;margin-bottom:36px}.campaign-landing .ad-section-heading h2{letter-spacing:-.055em;color:#10254a;margin:0;font-size:clamp(2rem,4.3vw,3.4rem);font-weight:900;line-height:1.25}.campaign-landing .ad-section-heading h2 em{color:#0866d8;font-style:normal}.campaign-landing .ad-section-heading p{color:#617187;margin:20px 0 0;font-size:1rem;line-height:1.8}.campaign-benefits{background:#fff;padding:76px 0}.campaign-benefit-types{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin:auto;display:grid}.campaign-benefit-types article{border-right:1px solid #dfe8f5;padding:12px 20px 22px}.campaign-benefit-types article:last-child{border-right:0}.campaign-benefit-types svg{stroke-width:1.4px;color:#0873df;filter:drop-shadow(0 9px 5px #157add22);width:52px;height:52px;margin:0 auto 16px;display:block}.campaign-benefit-types article>span{color:#6685af;font-size:.7rem;font-weight:800;display:block}.campaign-benefit-types h3{letter-spacing:-.04em;margin:8px 0;font-size:1.45rem;font-weight:900}.campaign-benefit-types p{color:#5b708c;margin:0;font-size:.87rem}.campaign-note{color:#617187;text-align:center;max-width:860px;margin:24px auto 0;font-size:.8rem;line-height:1.75}.campaign-policy{max-width:760px;margin:24px auto 0}.campaign-landing .campaign-policy .hero-details{color:#53677f;background:#f7f9fc;border:1px solid #e0e7f2;border-radius:14px;max-width:none;margin:0;padding:0 20px}.campaign-policy summary{align-content:center;min-height:54px;font-size:.86rem;font-weight:700}.campaign-policy .hero-policy-list{margin:0 0 16px}.campaign-policy .hero-policy-list>div{border-color:#dbe4f1}.campaign-policy .hero-policy-list dt{color:#667992}.campaign-policy .hero-policy-list dd{color:#1d3a5b}.campaign-policy .hero-details p{padding-bottom:16px}.campaign-gifts{background:#f0f6ff;padding:76px 0}.gift-condition{color:#315578;background:#e2eeff;border-radius:14px;justify-content:center;align-items:flex-start;gap:10px;max-width:820px;margin:0 auto 28px;padding:15px 20px;display:flex}.gift-condition svg{color:#0068d5;flex:none;margin-top:4px}.gift-condition p{margin:0;font-size:.84rem;line-height:1.7}.gift-condition strong{color:#11487e}.gift-filters{justify-content:center;gap:8px;margin:0 0 24px;display:flex}.gift-filters button{color:#526880;background:#fff;border:1px solid #cddbef;border-radius:99px;min-height:44px;padding:0 24px;font-size:.87rem;font-weight:800}.gift-filters button[aria-pressed=true]{color:#fff;background:#103f8b;border-color:#103f8b}.gift-filters button:hover{border-color:#0c6bd4}.gift-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.gift-item{background:#fff;border:1px solid #e1e8f2;border-radius:18px;width:100%;min-width:0;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.gift-item:hover{border-color:#7bafe7;transform:translateY(-4px);box-shadow:0 16px 30px #194e8220}.gift-item>img{aspect-ratio:525/933;object-fit:contain;width:100%;height:auto;display:block}.gift-zoom{color:#58718e;border-top:1px solid #edf1f6;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:.74rem;font-weight:600;display:flex}.campaign-section-cta{border-radius:100px;width:max-content;max-width:100%;min-height:56px;margin:28px auto 0;padding:0 28px;font-size:.97rem;display:flex!important}.gift-dialog{color:#152b48;background:#fff;border:0;border-radius:20px;width:min(520px,100vw - 24px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 80px #00102e55}.gift-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06152cc4}.gift-dialog-content>header{z-index:2;background:#fff;border-bottom:1px solid #e2eaf4;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.gift-dialog h3{margin:0;font-size:1rem}.gift-dialog header button{background:#eef4fc;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.gift-dialog-image{max-width:350px;margin:0 auto}.gift-dialog-image img{width:100%;height:auto;display:block}.gift-dialog-content>p{color:#58708b;padding:0 22px;font-size:.8rem;line-height:1.75}.gift-dialog-content>.btn{margin:16px 20px 20px;display:flex}.campaign-community{color:#fff;background:#071c38;padding:82px 0}.campaign-community .ad-section-heading h2{color:#fff}.campaign-community .ad-section-heading h2 em{color:#93cfff}.campaign-community .ad-section-heading p{color:#b6c8df}.campaign-community .campaign-kicker{color:#74b7f7}.community-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:1000px;margin:auto;display:grid}.community-panel{background:linear-gradient(135deg,#153458,#0d2747);border:1px solid #2c5378;border-radius:24px;padding:32px 36px 28px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.community-panel:after{content:"";pointer-events:none;border:35px solid #5493cc12;border-radius:50%;width:210px;height:210px;position:absolute;top:60px;right:-120px}.community-panel:hover{border-color:#80b7e6;transform:translateY(-4px)}.community-jindo{background:linear-gradient(135deg,#103e41,#0b293e);border-color:#2c5960}.community-naver{color:#5dec98;letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:900;display:flex}.community-years{letter-spacing:-.07em;color:#fff;margin:24px 0 15px;font-size:6.1rem;font-weight:900;line-height:1.2;display:block}.community-years>span{letter-spacing:-.03em;color:#c7deef;margin-left:9px;font-size:1.2rem}.community-panel h3{letter-spacing:-.04em;color:#fff;margin:0 0 12px;font-size:1.9rem;font-weight:900}.community-panel h3 small{color:#bedddf;margin-top:3px;font-size:.95rem;display:block}.community-panel p{color:#b7cbdf;margin:0 0 22px;font-size:.95rem;line-height:1.85}.community-link{color:#d3e9ff;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;padding-top:17px;font-size:.84rem;font-weight:700;display:flex}.community-footnote{color:#a8bfd6;text-align:center;margin:22px 0 0;font-size:.75rem;line-height:1.7}.community-promise{border-top:1px solid #ffffff20;justify-content:center;align-items:center;gap:20px;max-width:830px;margin:36px auto 0;padding:25px 0 0;display:flex}.community-promise>svg{color:#8ec8ff;flex:none}.community-promise p{color:#c9daeb;margin:0;font-size:1.1rem}.community-promise strong{color:#fff}.community-promise>span{color:#a5bed8;border-left:1px solid #ffffff25;margin-left:24px;padding-left:24px;font-size:.8rem;line-height:1.8}.mobile-break{display:none}.campaign-landing .ad-section{padding:76px 0}.campaign-landing .consultation-products{background:#fff}.campaign-landing .consultation-product-grid{gap:24px;max-width:1000px;margin:auto}.campaign-landing .consultation-product-grid article{box-shadow:none;background:#f3f8fe;border-radius:22px}.campaign-landing .landing-product-action .btn{width:100%;min-height:50px;box-shadow:none;border-radius:12px}.campaign-landing .business-inquiry-link{margin-top:28px}.campaign-landing .ad-process{background:#eef5ff;padding:65px 0}.campaign-landing .ad-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:950px;margin:auto}.campaign-landing .ad-process-grid article{background:#fff;border:1px solid #dfe9f8;border-radius:20px;padding:26px 16px}.campaign-landing .ad-process-grid h3{font-weight:900}.campaign-consult{background:linear-gradient(130deg,#092650,#0a3e85);padding:82px 0}.campaign-consult-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.campaign-consult-copy .campaign-kicker{color:#8bc8ff}.campaign-consult-copy h2{letter-spacing:-.05em;color:#fff;margin:0 0 24px;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:900;line-height:1.3}.campaign-consult-copy h2 em{color:#8bd4ff;font-style:normal}.campaign-consult-copy p{color:#c1d5ef;font-size:.95rem;line-height:1.9}.campaign-consult-copy ul{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.campaign-consult-copy li{color:#e6f2ff;align-items:center;gap:10px;font-size:.95rem;display:flex}.campaign-consult-copy li svg{color:#8dd4ff}.campaign-consult-copy small{color:#a7c8e9;font-size:.8rem}.campaign-landing .ad-form-card{border-radius:24px;min-width:0;padding:32px;scroll-margin-top:96px;box-shadow:0 20px 50px #00112f30}.campaign-landing .ad-form-heading h2{font-size:1.65rem;font-weight:900}.campaign-landing .field input{min-height:52px;font-size:16px}.campaign-landing .ad-submit{border-radius:12px;min-height:56px}.campaign-landing .ad-faq>.container{max-width:850px}.campaign-landing .ad-mobile-cta{z-index:60;box-shadow:none;background:0 0;padding:0;display:flex;position:fixed;bottom:22px;left:auto;right:24px}.campaign-landing .ad-mobile-cta .btn{border:1px solid #79b3f5;border-radius:99px;min-height:54px;padding:0 27px;box-shadow:0 8px 30px #001e4955}@media (max-width:900px){.campaign-landing .ad-header nav{display:none}.campaign-landing .container{width:calc(100% - 40px)}.campaign-consult-grid{grid-template-columns:1fr;gap:32px;max-width:650px}.campaign-consult-copy{text-align:center}.campaign-consult-copy ul{flex-wrap:wrap;justify-content:center;gap:12px 20px;display:flex}.campaign-hero-top{padding-top:40px}.gift-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-panel{padding:26px}.community-years{font-size:5.4rem}.community-panel h3{font-size:1.6rem}.campaign-carriers{gap:32px}}@media (max-width:600px){.campaign-landing{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.campaign-landing .container{width:calc(100% - 32px)}.campaign-landing .ad-header-inner{gap:10px;height:62px}.campaign-landing .ad-brand img{width:135px}.campaign-landing .ad-header .btn{border-radius:9px;min-height:38px;padding:0 13px;font-size:.78rem}.campaign-hero-top{padding:32px 16px 0}.campaign-hero-top>span{letter-spacing:.17em;font-size:.62rem}.campaign-hero-top>p{margin:13px 0 10px;font-size:.86rem}.campaign-hero h1{font-size:clamp(2.8rem,12.1vw,4.3rem);line-height:1.13}.campaign-hero-picture{margin-top:20px}.campaign-offer{padding:30px 16px 26px}.campaign-offer .campaign-kicker{margin-bottom:10px;font-size:.85rem}.campaign-offer h2{margin-bottom:12px;font-size:clamp(2.3rem,10.8vw,3.4rem)}.campaign-offer h2 span{margin-top:5px;font-size:.7em;display:block}.campaign-offer p{margin-bottom:20px;font-size:.83rem}.campaign-button{width:min(340px,100%);min-width:0;min-height:53px;font-size:1rem}.campaign-offer small{margin-top:14px;font-size:.69rem}.campaign-carriers{flex-wrap:wrap;gap:8px 24px;padding:18px 16px}.campaign-carriers span{flex-basis:100%;font-size:.73rem}.campaign-carriers b{font-size:1.4rem}.campaign-landing .ad-section-heading{margin-bottom:26px}.campaign-kicker{letter-spacing:.11em;margin-bottom:12px;font-size:.63rem}.campaign-landing .ad-section-heading h2{font-size:clamp(1.8rem,7.6vw,2.45rem);line-height:1.3}.campaign-landing .ad-section-heading p{margin-top:16px;font-size:.85rem;line-height:1.75}.campaign-benefits,.campaign-gifts,.campaign-community,.campaign-landing .ad-section{padding:48px 0}.campaign-benefit-types article{padding:8px 6px 15px}.campaign-benefit-types svg{width:36px;height:36px;margin-bottom:12px}.campaign-benefit-types h3{margin:6px 0;font-size:1.04rem}.campaign-benefit-types p{font-size:.72rem;line-height:1.6}.campaign-note{text-align:left;margin-top:20px;font-size:.73rem;line-height:1.8}.campaign-policy{margin-top:20px}.campaign-landing .campaign-policy .hero-details{padding:0 15px}.campaign-policy summary{font-size:.79rem}.campaign-policy .hero-policy-list>div{grid-template-columns:74px 1fr}.gift-condition{gap:8px;margin-bottom:20px;padding:13px 14px}.gift-condition p{font-size:.74rem}.gift-filters{gap:7px;margin-bottom:18px}.gift-filters button{min-height:42px;padding:0 21px;font-size:.81rem}.gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gift-item{border-radius:14px}.gift-zoom{min-height:34px;font-size:.66rem}.campaign-section-cta{width:100%;min-height:52px;margin-top:22px;padding:0 15px;font-size:.85rem}.community-grid{grid-template-columns:1fr;gap:14px}.community-panel{padding:24px 26px}.community-naver{font-size:.71rem}.community-years{margin:15px 0 12px;font-size:5.4rem}.community-years>span{font-size:1rem}.community-panel h3{font-size:1.65rem}.community-panel h3 small{margin-left:7px;font-size:.82rem;display:inline}.community-panel p{margin-bottom:18px;font-size:.85rem}.community-link{padding-top:15px;font-size:.78rem}.community-footnote{text-align:left;font-size:.71rem;line-height:1.8}.community-promise{flex-wrap:wrap;justify-content:flex-start;gap:13px;margin-top:25px;padding-top:22px}.community-promise p{font-size:1rem}.community-promise>span{border:0;margin-left:43px;padding:0;font-size:.77rem}.mobile-break{display:block}.campaign-landing .consultation-product-grid{grid-template-columns:1fr;gap:20px;max-width:440px}.campaign-landing .consultation-product-grid article{border-radius:18px}.campaign-landing .ad-process{padding:44px 0}.campaign-landing .ad-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.campaign-landing .ad-process-grid article{border-radius:13px;padding:17px 7px}.campaign-landing .ad-process-grid h3{font-size:.91rem}.campaign-landing .ad-process-grid p{font-size:.71rem;line-height:1.6}.campaign-consult{padding:44px 0}.campaign-consult-grid{gap:24px}.campaign-consult-copy h2{margin-bottom:15px;font-size:2rem}.campaign-consult-copy p{font-size:.85rem}.campaign-consult-copy ul{display:none}.campaign-consult-copy small{margin-top:15px;font-size:.75rem;display:block}.campaign-landing .ad-form-card{border-radius:20px;padding:24px 19px;scroll-margin-top:78px}.campaign-landing .ad-form-heading h2{font-size:1.45rem}.campaign-landing .quick-consent label{font-size:.76rem}.campaign-landing .ad-form-notes p{font-size:.72rem}.campaign-landing .ad-mobile-cta{padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;bottom:0;left:0;right:0;box-shadow:0 -6px 26px #14355a14}.campaign-landing .ad-mobile-cta .btn{width:100%;min-height:52px;box-shadow:none;border-radius:14px;padding:0 12px;font-size:.95rem}}.campaign-partner-reviews{background:#f6f8fc;padding:76px 0}.partner-review-disclosure{text-align:center;color:#48627f;background:#e8f0fb;border-radius:12px;max-width:850px;margin:0 auto 26px;padding:15px 20px;font-size:.85rem;line-height:1.8}.partner-review-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.partner-review-grid article{background:#fff;border:1px solid #e0e7f0;border-radius:20px;overflow:hidden}.partner-review-image{background:#fff;border:0;width:100%;padding:0;display:block;position:relative}.partner-review-image>img{aspect-ratio:1116/1072;object-fit:contain;width:100%;height:auto;display:block}.partner-review-image>span{color:#405b7a;background:#eef4fc;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:.76rem;display:flex}.partner-review-image:hover>span{color:#075ed0;background:#dbeaff}.partner-review-copy{padding:20px 24px}.partner-review-copy>span{color:#647c97;font-size:.71rem}.partner-review-copy h3{letter-spacing:-.03em;margin:6px 0 8px;font-size:1.16rem;font-weight:800}.partner-review-copy p{color:#62758a;margin:0;font-size:.85rem;line-height:1.8}.partner-review-dialog{width:min(860px,100vw - 20px)}.partner-review-dialog .gift-dialog-content>img{width:100%;height:auto;display:block}@media (max-width:600px){.campaign-partner-reviews{padding:48px 0}.partner-review-grid{grid-template-columns:1fr;gap:18px}.partner-review-disclosure{text-align:left;margin-bottom:20px;padding:13px 15px;font-size:.76rem}.partner-review-copy{padding:18px 20px}.partner-review-copy h3{font-size:1.07rem}.partner-review-copy p{font-size:.8rem}}.campaign-landing .campaign-hero{background:#071a42}.campaign-hero .campaign-generated-hero{background:#071a42;max-width:1200px;margin:0 auto;display:block;position:relative}.campaign-generated-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 89%,#071a42 100%),linear-gradient(90deg,#071a42 0%,#0000 4% 96%,#071a42 100%);position:absolute;inset:0}.campaign-generated-hero .landing-hero-art{aspect-ratio:3/2;object-fit:contain}.campaign-landing .campaign-image-offer{background:#071a42;margin-top:-1px;padding:0 20px 34px;position:relative}.campaign-landing .campaign-carriers{gap:40px;padding:27px 20px}.carrier-logos{justify-content:center;align-items:center;gap:52px;display:flex}.carrier-logos .carrier-sk{object-fit:contain;width:133px;height:43px;display:block}.carrier-logos .carrier-kt{object-fit:contain;width:44px;height:36px;display:block}.carrier-logos .carrier-lg{background:url(/brand/carriers/lg-uplus-sprite.svg) 0 0/1500px 1500px no-repeat;flex:none;width:123px;height:36px;display:block}.campaign-landing .partner-review-image{cursor:default}@media (max-width:900px){.campaign-hero .campaign-generated-hero{max-width:600px}.campaign-generated-hero .landing-hero-art{aspect-ratio:2/3}.campaign-generated-hero:after{background:linear-gradient(#0000 92%,#071a42 100%)}}@media (max-width:600px){.campaign-landing .campaign-image-offer{padding:0 16px 27px}.campaign-landing .campaign-carriers{gap:16px;padding:22px 16px}.campaign-carriers>span{flex-basis:100%}.carrier-logos{flex-basis:100%;gap:30px}.carrier-logos .carrier-sk{width:106px;height:35px}.carrier-logos .carrier-kt{width:35px;height:29px}.carrier-logos .carrier-lg{background-size:1200px 1200px;width:98.4px;height:28.8px}.campaign-carriers .carrier-lg{flex-basis:auto}}@media (max-width:350px){.carrier-logos{gap:22px}}@media (prefers-reduced-motion:reduce){.campaign-landing *{scroll-behavior:auto!important;transition:none!important}}.campaign-landing :is(a,button:not(:disabled),summary,select,input[type=checkbox],input[type=radio]){cursor:pointer}.campaign-landing :is(h2,h3){text-wrap:balance}.campaign-landing .campaign-kicker{letter-spacing:.04em;font-size:.82rem}.campaign-landing .campaign-hero-reassurance{color:#dbeaff;margin:0 0 20px;font-size:1rem;line-height:1.7}.campaign-landing .consultation-products{padding-bottom:58px}.campaign-landing .campaign-benefits{background:#f5f8fd}.campaign-landing .campaign-benefit-types{gap:16px}.campaign-landing .campaign-benefit-types article{background:#fff;border:1px solid #dce6f3;border-radius:20px;padding:28px 18px}.campaign-landing .campaign-benefit-types p{color:#445b77;line-height:1.7}.campaign-landing .campaign-policy .hero-details{background:#fff}.campaign-landing .campaign-gifts{background:#f5f8fd}.campaign-landing .campaign-partner-reviews{background:#fff}.campaign-landing .campaign-note{color:#4e6078}.campaign-checklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.campaign-checklist article{background:#fff;border:1px solid #dce7f5;border-radius:20px;min-width:0;padding:26px 22px}.campaign-checklist article>span{color:#0866d8;background:#e9f2ff;border-radius:12px;place-items:center;width:36px;height:36px;font-size:.8rem;font-weight:900;display:inline-grid}.campaign-checklist h3{color:#10254a;letter-spacing:-.035em;margin:18px 0 10px;font-size:1.2rem;font-weight:800}.campaign-checklist p{color:#4c627c;margin:0;font-size:.9rem;line-height:1.75}.campaign-preparation{color:#45617f;border:1px dashed #aec9e9;border-radius:16px;justify-content:center;align-items:center;gap:14px;margin:24px 0 0;padding:20px;display:flex}.campaign-preparation svg{color:#1267c6;flex:none}.campaign-preparation p{margin:0;font-size:.86rem;line-height:1.8}.campaign-preparation strong{color:#173c66;font-weight:700}.campaign-process-title{text-align:center;color:#15385f;margin:48px 0 22px;font-size:1.25rem;font-weight:800}.campaign-landing .ad-process-grid article{box-shadow:none}@media (max-width:900px){.campaign-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.campaign-landing .campaign-kicker{font-size:.76rem}.campaign-landing .campaign-hero-reassurance{max-width:280px;margin:0 auto 18px;font-size:.85rem}.campaign-landing .campaign-image-offer small{font-size:.75rem;line-height:1.7}.campaign-landing .consultation-products{padding-bottom:40px}.campaign-landing .ad-section-heading p{font-size:.94rem}.campaign-landing .campaign-benefit-types{text-align:left;grid-template-columns:1fr;gap:10px}.campaign-landing .campaign-benefit-types article{border-radius:16px;grid-template-columns:46px 1fr;column-gap:15px;padding:18px 20px;display:grid}.campaign-landing .campaign-benefit-types article>span{display:none}.campaign-landing .campaign-benefit-types svg{grid-row:1/3;align-self:center;width:34px;height:34px;margin:0}.campaign-landing .campaign-benefit-types h3{margin:0 0 4px;font-size:1.13rem}.campaign-landing .campaign-benefit-types p{font-size:.86rem}.campaign-landing .campaign-note,.campaign-landing .gift-condition p{font-size:.8rem;line-height:1.8}.campaign-landing .community-panel{grid-template-columns:1fr auto;gap:0 12px;padding:22px;display:grid}.campaign-landing .community-naver{grid-column:1/-1}.campaign-landing .community-years{grid-area:2/2/4;align-self:center;margin:18px 0;font-size:3.9rem;line-height:1}.campaign-landing .community-years>span{text-align:center;margin:8px 0 0;font-size:.8rem;display:block}.campaign-landing .community-panel h3{grid-column:1;align-self:end;margin:22px 0 8px;font-size:1.35rem}.campaign-landing .community-panel h3 small{margin:5px 0 0;display:block}.campaign-landing .community-panel p{grid-column:1;margin:0 0 18px;font-size:.82rem}.campaign-landing .community-link{grid-column:1/-1;min-height:44px}.campaign-landing .community-footnote{font-size:.76rem}.campaign-checklist{gap:10px}.campaign-checklist article{border-radius:16px;padding:18px 15px}.campaign-checklist h3{margin:14px 0 7px;font-size:1.05rem}.campaign-checklist p{font-size:.84rem;line-height:1.7}.campaign-preparation{align-items:flex-start;gap:10px;padding:17px 15px}.campaign-preparation svg{margin-top:3px}.campaign-preparation p{font-size:.83rem}.campaign-process-title{margin:34px 0 20px;font-size:1.1rem}.campaign-landing .ad-process-grid{grid-template-columns:1fr;gap:10px}.campaign-landing .ad-process-grid article{text-align:left;grid-template-columns:40px 1fr;gap:3px 14px;padding:18px 20px;display:grid}.campaign-landing .ad-process-grid article>div{grid-row:1/3;align-self:center;margin:0}.campaign-landing .ad-process-grid article>span{display:none}.campaign-landing .ad-process-grid h3{margin:0;font-size:1.05rem}.campaign-landing .ad-process-grid p{margin:0;font-size:.86rem}.campaign-landing .quick-consent label{min-height:44px;font-size:.84rem}.campaign-landing .ad-form-notes p{font-size:.8rem}.campaign-landing .ad-form-card{scroll-margin-top:20px}}.campaign-landing .campaign-hero,.campaign-landing .campaign-hero .campaign-generated-hero,.campaign-landing .campaign-image-offer{background:#fff}.campaign-landing .campaign-generated-hero:after{background:linear-gradient(#0000 91%,#fff 100%),linear-gradient(90deg,#fff 0%,#0000 3% 97%,#fff 100%)}.campaign-landing .campaign-image-offer{padding-top:12px}.campaign-landing .campaign-hero-reassurance{color:#435a76}.campaign-landing .campaign-button{color:#fff;background:#1264ca;box-shadow:0 6px 18px #1264ca22}.campaign-landing .campaign-button:hover{background:#084faa}.campaign-landing .campaign-image-offer small{color:#5c6f84}.campaign-award-banner{color:#18477a;background:#edf5ff;border-bottom:1px solid #d8e8fb;justify-content:center;align-items:center;gap:12px;padding:17px 20px;font-size:.93rem;line-height:1.6;display:flex}.campaign-award-banner>svg{color:#1264ca;flex:none}.campaign-award-banner>span{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.campaign-award-banner strong{color:#125bb5;font-weight:800}.campaign-award-banner:hover{background:#e1eeff}.campaign-landing .campaign-community{color:#10254a;background:#f2f7fd}.campaign-landing .campaign-community .ad-section-heading h2{color:#10254a}.campaign-landing .campaign-community .ad-section-heading h2 em{color:#1264ca}.campaign-landing .campaign-community .ad-section-heading p{color:#4c627c}.campaign-landing .campaign-community .campaign-kicker{color:#1264ca}.campaign-landing .community-panel{background:#fff;border:1px solid #cfdff0}.campaign-landing .community-panel:after{display:none}.campaign-landing .community-panel h3,.campaign-landing .community-years{color:#15385f}.campaign-landing .community-panel p,.campaign-landing .community-years>span{color:#4c627c}.campaign-landing .community-naver{color:#087b37}.campaign-landing .community-link{color:#1264ca;border-color:#e2ebf5}.campaign-landing .community-footnote{color:#566e86}.campaign-landing .community-promise{border-color:#cfdff0}.campaign-landing .community-promise p,.campaign-landing .community-promise>span{color:#48627e}.campaign-landing .community-promise strong{color:#173d68}.campaign-landing .community-promise>svg{color:#1264ca}.campaign-landing .community-promise>span{border-color:#cfdff0}.campaign-landing .community-award{background:#fff;border:2px solid #1264ca;padding:31px 35px 27px;display:block}.campaign-landing .community-award:hover{border-color:#1264ca;transform:none}.award-eyebrow{color:#1264ca;align-items:center;gap:9px;font-size:.85rem;font-weight:800;display:flex}.award-year{color:#1264ca;letter-spacing:-.05em;margin:25px 0 17px;font-size:5.5rem;font-weight:900;line-height:1;display:block}.campaign-landing .community-award h3{margin:0 0 10px;font-size:1.75rem}.campaign-landing .community-award .award-category{margin:0 0 18px;font-size:.9rem}.award-partnership{color:#125bb5;letter-spacing:-.04em;font-size:1.5rem;font-weight:900;line-height:1.4;display:block}.campaign-landing .community-award .award-disclosure{color:#536b85;border-top:1px solid #e2ebf5;margin:20px 0 0;padding-top:17px;font-size:.78rem;line-height:1.8}@media (max-width:900px){.campaign-landing .community-award{padding:25px}.campaign-landing .community-award h3{font-size:1.45rem}.award-partnership{font-size:1.3rem}}@media (max-width:600px){.campaign-landing .campaign-generated-hero:after{background:linear-gradient(#0000 92%,#fff 100%)}.campaign-award-banner{gap:9px;padding:12px 16px;font-size:.79rem}.campaign-award-banner>span,.campaign-award-banner>span>span{display:block}.campaign-landing .community-award{padding:23px;display:block}.award-eyebrow{font-size:.8rem}.award-year{margin:22px 0 15px;font-size:4.4rem}.campaign-landing .community-award h3{margin:0 0 9px;font-size:1.48rem}.campaign-landing .community-award .award-category{margin:0 0 14px;font-size:.85rem}.award-partnership{font-size:1.4rem}.campaign-landing .community-award .award-disclosure{margin-top:18px;padding-top:15px;font-size:.77rem}}.campaign-original-panel{width:100%;max-width:1024px;margin:0 auto;line-height:0;position:relative}.campaign-original-panel>img{aspect-ratio:2/3;object-fit:contain;filter:none;border-radius:0;width:100%;height:auto;display:block;-webkit-mask-image:none;mask-image:none}.campaign-original-panel .campaign-original-cta{cursor:pointer;background:0 0;border-radius:28px;width:53.7109%;height:6.77083%;display:block;position:absolute;top:51.1068%;left:23.2422%}.campaign-original-blue>img{aspect-ratio:1024/1445}.campaign-original-blue .campaign-original-cta{width:55.957%;height:7.40484%;top:46.0208%;left:22.0703%}.campaign-original-cta:focus-visible{outline-offset:4px;outline:3px solid #ffc247}.campaign-original-blue-section{background:#031332;padding:0}.campaign-original-note{text-align:center;color:#52637c;word-break:keep-all;margin:0;padding:14px 20px;font-size:.78rem;line-height:1.7}.campaign-codepoint-note{color:#3c5572;text-align:center;word-break:keep-all;overflow-wrap:anywhere;background:#edf4fc;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;max-width:700px;margin:0 auto 24px;padding:14px 18px;font-size:.875rem;line-height:1.7;display:flex}.campaign-codepoint-note strong{color:#174a84;flex:none}.campaign-desktop-header,.campaign-desktop-hero,.desktop-blue-copy{display:none}@media (min-width:1100px){.campaign-desktop-header{background:#fff;border-bottom:1px solid #e4edf7;display:block}.campaign-desktop-header>.container{justify-content:space-between;align-items:center;gap:24px;max-width:1248px;min-height:80px;display:flex}.campaign-desktop-header img{width:195px;height:auto;display:block}.campaign-desktop-header nav{align-items:center;gap:32px;display:flex}.campaign-desktop-header nav a{color:#193858;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:.93rem;font-weight:750;display:flex}.campaign-desktop-header nav a:last-child{color:#fff;background:#0677ee;border-radius:12px;padding:0 20px}.campaign-responsive-main{grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(340px,400px) minmax(0,1fr);column-gap:24px;display:grid}.campaign-responsive-main>section{grid-column:1/-1;min-width:0}.campaign-responsive-main>.campaign-hero{background:#fff;grid-area:1/2;padding:24px 0}.campaign-hero>.campaign-original-white{display:none}.campaign-desktop-hero{display:block}.desktop-trust-strip{aspect-ratio:1024/139;border-radius:14px;overflow:hidden}.desktop-trust-strip img{width:100%;height:auto;display:block;transform:translateY(-5.92448%)}.desktop-benefit-copy{padding:28px 12px 22px}.desktop-benefit-copy h2{letter-spacing:-.055em;color:#092b5c;word-break:keep-all;margin:8px 0 14px;font-size:clamp(2.65rem,3.7vw,3.65rem);font-weight:900;line-height:1.19}.desktop-benefit-copy h2 em{color:#0675f3;white-space:nowrap;font-style:normal}.desktop-benefit-copy p{color:#4c627e;margin:0;font-size:1rem;line-height:1.7}.desktop-room-photo{aspect-ratio:1024/490;border-radius:18px;overflow:hidden}.desktop-room-photo img{width:100%;height:auto;display:block;transform:translateY(-60.8724%)}.campaign-hero .campaign-original-note{padding:12px 8px 0}.campaign-hero .campaign-carriers{border:0;gap:20px;padding:20px 8px 0}.campaign-responsive-main>.campaign-consult{background:0 0;grid-area:1/3;align-self:start;min-width:0;margin:0;padding:24px 0}.campaign-consult>.campaign-consult-grid{width:100%;max-width:none;margin:0;padding:0;display:block}.campaign-consult-copy{display:none}.campaign-landing .campaign-consult .ad-form-card{border:1px solid #dbe8f5;border-radius:22px;padding:28px 24px;scroll-margin-top:24px;box-shadow:0 12px 44px #14365a0c}.campaign-original-blue-section{grid-template-columns:440px 460px;justify-content:center;align-items:center;gap:64px;padding:44px 24px;display:grid}.campaign-original-blue-section>.campaign-original-blue{max-width:440px;margin:0}.desktop-blue-copy{color:#fff;display:block}.desktop-blue-copy>span{color:#91d5ff;font-size:.95rem;font-weight:700}.desktop-blue-copy h3{letter-spacing:-.05em;margin:18px 0 24px;font-size:3.4rem;font-weight:850;line-height:1.22}.desktop-blue-copy p{color:#c7ddf7;margin-bottom:28px;font-size:1.1rem;line-height:1.8}.desktop-blue-copy small{color:#a0c0e6;margin-top:18px;font-size:.77rem;line-height:1.7;display:block}}.campaign-menu-trigger{cursor:pointer;background:0 0;border:0;border-radius:8px;width:8.6%;min-width:44px;height:5.86%;min-height:44px;padding:0;position:absolute;top:0;right:4%}.campaign-menu-trigger:hover{background:#006cff0c}.campaign-menu-trigger:focus-visible{outline-offset:-3px;outline:3px solid #087fff}.campaign-menu-panel{color:#15345b;background:#fff;border:1px solid #d8e5f4;border-radius:18px;width:min(340px,100vw - 32px);max-height:calc(100dvh - 112px);margin:0;padding:12px;line-height:1.5;position:fixed;inset:96px max(16px,50vw - 488px) auto auto;overflow:auto;box-shadow:0 16px 60px #08264933}.campaign-menu-heading{border-bottom:1px solid #eaf0f8;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 8px 12px;display:flex}.campaign-menu-heading strong{font-size:1rem}.campaign-menu-heading button{color:#15345b;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.campaign-menu-panel nav{gap:4px;padding-top:8px;display:grid}.campaign-menu-panel nav a{color:#15345b;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:1rem;font-weight:650;text-decoration:none;display:flex}.campaign-menu-panel nav a:last-child{color:#0862cc;background:#edf5ff}.campaign-menu-panel :is(a,button):hover{background:#e5f0ff}.campaign-menu-panel :is(a,button):focus-visible{outline-offset:-2px;outline:3px solid #087fff}@media (max-width:600px){.campaign-menu-panel{max-height:calc(100dvh - 68px);top:52px}}.campaign-landing .ad-footer img.original-brand-crop{filter:none;box-sizing:content-box;background:#fff;border:7px solid #fff;border-radius:3px}.campaign-brandbar{background:#fff;border-bottom:1px solid #e7eff8}.campaign-brandbar>.container{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.campaign-brandbar a{align-items:center;min-height:44px;display:flex}.campaign-brandbar img{width:220px;height:auto;display:block}.campaign-brandbar span{color:#566e88;font-size:.85rem}.campaign-proof-ribbon{background:#eaf4ff;grid-template-columns:1fr 1fr;max-width:1120px;margin:auto;padding:18px 32px;display:grid}.campaign-landing .campaign-award-banner,.campaign-cafe-banner{text-align:left;color:#143961;background:0 0;border:0;justify-content:center;align-items:center;gap:17px;padding:8px 24px;line-height:1.65;display:flex}.campaign-landing .campaign-award-banner{border-right:1px solid #bdd4ee}.campaign-landing .campaign-award-banner>span,.campaign-cafe-banner>span:not(.campaign-naver-mark),.campaign-proof-ribbon :is(small,strong){display:block}.campaign-proof-ribbon small{color:#355b80;font-size:.78rem}.campaign-proof-ribbon strong{font-size:1.12rem;font-weight:850}.campaign-cafe-banner strong{color:#077b41}.campaign-proof-ribbon a:hover{background:#dceeff;border-radius:8px}.campaign-naver-mark{color:#fff;background:#078941;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;font-size:1.5rem;font-weight:900;line-height:1;display:grid}.campaign-award-banner>svg{width:30px;height:30px}.campaign-blue-feature{color:#fff;background:#041433;padding:72px 0 58px;overflow:hidden}.campaign-blue-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;display:grid}.campaign-blue-copy{z-index:1;position:relative}.campaign-blue-copy .campaign-kicker{color:#80caff}.campaign-blue-copy h2{letter-spacing:-.05em;color:#fff;margin:0 0 22px;font-size:clamp(2.2rem,4.4vw,3.65rem);font-weight:900;line-height:1.2}.campaign-blue-copy h2 em{color:#87dbff;font-style:normal}.campaign-blue-copy p{color:#d0e2fb;margin:0;font-size:1.05rem;line-height:1.8}.campaign-blue-copy ul{flex-wrap:wrap;gap:9px;margin:24px 0;padding:0;list-style:none;display:flex}.campaign-blue-copy li{color:#e0f0ff;background:#102b50;border:1px solid #2b5687;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:.8rem;display:flex}.campaign-blue-copy li svg{color:#83d5ff;flex:none}.campaign-landing .campaign-blue-button{color:#fff;background:#087fff;border:1px solid #53bcff;border-radius:15px;min-height:58px;padding:0 30px;font-size:1.02rem;box-shadow:0 7px 25px #0059ff30}.campaign-landing .campaign-blue-button:hover{background:#0069df}.campaign-blue-copy small{color:#afc9e9;max-width:380px;margin-top:17px;font-size:.76rem;line-height:1.8;display:block}.campaign-blue-art{min-width:0;margin:0;position:relative}.campaign-blue-art img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.campaign-blue-art figcaption{color:#9db8db;text-align:center;margin-top:12px;font-size:.72rem}.campaign-landing .ad-footer img{width:190px;height:auto;margin:6px 0 16px}@media (max-width:900px){.campaign-blue-grid{text-align:center;grid-template-columns:1fr;gap:24px;max-width:650px}.campaign-blue-copy ul{justify-content:center}.campaign-blue-copy small{max-width:440px;margin:17px auto 0}.campaign-blue-art{max-width:650px}}@media (max-width:600px){.campaign-brandbar>.container{gap:12px;min-height:64px}.campaign-brandbar img{width:160px}.campaign-brandbar span{text-align:right;max-width:90px;font-size:.69rem}.campaign-proof-ribbon{padding:12px 9px}.campaign-landing .campaign-award-banner,.campaign-cafe-banner{align-items:flex-start;gap:8px;padding:5px 9px}.campaign-award-banner>svg{width:21px;height:21px;margin-top:3px}.campaign-proof-ribbon small{font-size:.68rem;line-height:1.6}.campaign-proof-ribbon strong{margin-top:3px;font-size:.82rem;line-height:1.6}.campaign-naver-mark{border-radius:6px;width:26px;height:26px;margin-top:3px;font-size:1.05rem}.campaign-blue-feature{padding:46px 0 30px}.campaign-blue-copy h2{margin-bottom:18px;font-size:2.25rem;line-height:1.25}.campaign-blue-copy p{font-size:.94rem}.campaign-blue-copy ul{gap:7px;margin:21px 0}.campaign-blue-copy li{padding:8px 10px;font-size:.75rem}.campaign-landing .campaign-blue-button{width:100%;max-width:360px;min-height:54px;font-size:.95rem}.campaign-blue-copy small{max-width:300px;font-size:.76rem}.campaign-blue-art figcaption{margin-top:10px;font-size:.7rem}}
