@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";:root{--yellow:#ffdf43;--red:#e7372c;--ink:#242424;--muted:#686860;--soft:#f5f4ef;--line:#e4e3dd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-family:Noto Sans KR,Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #2579bc}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.3}p{color:var(--muted)}em{color:var(--red);font-style:normal}.container{width:calc(100% - 64px);max-width:1180px;margin:auto}header{background:#fff;border-bottom:1px solid #f0efe8;height:88px}.header-inner{justify-content:space-between;align-items:center;gap:26px;height:100%;display:flex}.brand{flex-shrink:0}.brand img{width:224px}nav{gap:22px;font-size:14px;font-weight:700;display:flex}nav a:hover{color:var(--red)}.header-cta{background:var(--ink);color:#fff;white-space:nowrap;border-radius:7px;padding:11px 17px;font-size:14px;font-weight:700}.hero{background:var(--yellow);padding:48px 0 64px}.hero-top{grid-template-columns:1.35fr 1fr;align-items:center;gap:30px;min-height:382px;display:grid}.pill{border:1px solid #222;border-radius:30px;margin-bottom:22px;padding:5px 14px;font-size:14px;font-weight:700;display:inline-block}.hero h1{letter-spacing:-.065em;font-size:clamp(34px,4.1vw,56px);font-weight:900;line-height:1.25}.underline{box-shadow:inset 0 -.12em #fff}.hero-copy p{color:#47432b;margin-top:24px;font-size:16px;line-height:1.85}.hero-link{border-bottom:2px solid #292820;gap:30px;margin-top:22px;padding-bottom:4px;font-weight:800;display:inline-flex}.hero-art{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.hero-art>img{object-fit:contain;width:330px;max-height:365px;transform:rotate(3deg)}.art-note{z-index:1;font-size:16px;line-height:1.5;position:absolute;top:14px;right:0;transform:rotate(7deg)}.art-seal{background:var(--ink);color:#fff;border-radius:10px;padding:13px 19px;font-size:14px;line-height:1.5;position:absolute;bottom:34px;left:0;transform:rotate(-7deg)}.art-seal b{color:var(--yellow)}.quote-panel{background:#fff;border-radius:20px;grid-template-columns:1.6fr 1fr;gap:38px;margin-top:30px;padding:32px 38px;scroll-margin-top:25px;display:grid;box-shadow:0 12px #d1b32b44}.eyebrow{letter-spacing:.13em;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.quote-main>.eyebrow{letter-spacing:0;margin-bottom:5px}.quote-main h2{font-size:27px;font-weight:900}.quote-main>p{margin-top:9px;font-size:14px}.fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.fields label{font-size:14px;font-weight:700}.fields label b{color:var(--red)}input:not([type=checkbox]){background:#fafaf7;border:1px solid #d5d5cc;border-radius:6px;width:100%;min-width:0;height:49px;margin-top:6px;padding:12px 14px;font-size:16px;display:block}input::placeholder{color:#92928b}.consent{justify-content:space-between;align-items:center;gap:10px;margin:15px 0;font-size:13px;display:flex}.consent label{align-items:center;gap:7px;line-height:1.5;display:flex}.consent input{width:17px;height:17px;accent-color:var(--ink);flex-shrink:0}.text-button{white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.button{background:var(--red);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:40px;min-height:54px;padding:14px 24px;font-size:17px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#c82820;transform:translateY(-2px)}.button span{font-size:24px;line-height:1}.submit{width:100%}.form-status:empty{display:none}.form-status{color:#b52b22;margin-top:12px;font-size:14px}.insurers{border-left:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-left:38px;display:flex}.insurers h3{font-size:22px;line-height:1.45}.small-tag{letter-spacing:.16em;color:#7b7b70;margin-bottom:8px;font-size:11px;font-weight:800}.insurers img{width:280px;margin-top:17px}.section{padding:94px 0}.section-heading h2{font-size:36px;font-weight:900;line-height:1.4}.section-heading .eyebrow{color:#7c796a}.center{text-align:center}.intro{font-size:16px;line-height:1.85}.intro p+p{margin-top:12px}.intro.center{max-width:760px;margin:20px auto 36px}.trust-grid{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:42px;display:grid}.trust-grid article{text-align:center;padding:0 26px}.index{background:var(--yellow);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:19px;font-size:15px;font-weight:900;display:inline-flex}.trust-grid h3,.info-grid h3{margin-bottom:10px;font-size:21px}.trust-grid p{font-size:15px}.soft{background:var(--soft)}.split-heading{grid-template-columns:1.1fr 1fr;align-items:start;gap:65px;margin-bottom:38px;display:grid}.split-heading h2{font-size:32px}.split-heading .intro{font-size:15px}.info-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.info-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px}.info-grid .index{color:#a09d8d;background:0 0;border:1px solid #d8d5c8;border-radius:6px;width:38px;height:34px;font-size:14px}.info-grid p{font-size:15px}.action{margin-top:38px}.section-sub{margin-top:16px;margin-bottom:38px}.visual-grid{grid-template-columns:repeat(3,1fr);gap:30px 24px;display:grid}.visual-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.visual-card>img{aspect-ratio:1;object-fit:cover;width:100%}.card-body{padding:24px}.card-body .eyebrow{color:#928772;margin-bottom:10px;font-size:11px}.card-body h3{font-size:21px;line-height:1.5}.card-body p{min-height:76px;margin-top:10px;font-size:15px}.pending-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;font-size:14px;font-weight:700;display:flex}.pending-link>span{color:#8a887f;border:1px solid var(--line);border-radius:20px;padding:2px 8px;font-size:12px;font-weight:400}.process{background:var(--yellow)}.steps{grid-template-columns:repeat(4,1fr);gap:28px;margin:46px 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:2px solid #25241f;padding-top:24px}.steps li>span{letter-spacing:-.05em;font-size:34px;font-weight:900}.steps h3{margin:10px 0;font-size:22px}.steps p{color:#504b31;font-size:15px}.process .button{background:var(--ink)}.factors{grid-template-columns:1fr 1fr;gap:110px;display:grid}.factors .intro{margin-top:22px}.factor-art{border-radius:50%;width:220px;margin:25px 0 0}.factor-list article{border-bottom:1px solid var(--line);gap:25px;padding:21px 0;display:flex}.factor-list article:first-child{padding-top:0}.factor-list article>span{color:#b5b1a0;font-size:15px;font-weight:800}.factor-list h3{margin-bottom:8px;font-size:21px}.factor-list p{font-size:15px}.discount-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.discount-grid article{background:#fff;border-radius:12px;padding:26px 22px}.discount-grid .index{border-radius:10px}.discount-grid h3{margin-bottom:12px;font-size:19px}.discount-grid p{font-size:14px}.note{text-align:center;margin-top:26px;font-size:13px}.recent{color:#fff;background:#272824}.recent-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.recent .eyebrow{color:var(--yellow)}.demo-label{color:#c3c3b9;margin-top:21px;font-size:14px}.pause-button{color:#ddd;background:0 0;border:1px solid #66685e;border-radius:6px;margin-top:18px;padding:6px 13px;font-size:13px}.recent-box{background:#33352e;border:1px solid #57594f;border-radius:14px;padding:16px 22px}.list-head,.ticker li{grid-template-columns:.8fr 1.3fr 1fr;align-items:center;gap:15px;display:grid}.list-head{color:#b1b4a6;padding:8px 10px 14px;font-size:12px}.ticker{height:240px;overflow:hidden;mask-image:linear-gradient(#0000,#000 7% 90%,#0000)}.ticker ul{margin:0;padding:0;list-style:none}.ticker li{border-top:1px solid #4b4d43;height:60px;padding:7px 10px;font-size:15px}.ticker li b{color:var(--yellow);text-align:center;background:#494832;border:1px solid #747151;border-radius:5px;padding:4px;font-size:12px}.ticker-track{animation:18s linear infinite roll}.ticker:hover .ticker-track,.ticker-track.paused{animation-play-state:paused}@keyframes roll{to{transform:translateY(-50%)}}.renewal{grid-template-columns:1.25fr 1fr;align-items:center;gap:100px;display:grid}.renewal .intro{margin:24px 0}.renewal-check{box-shadow:9px 9px 0 var(--yellow);background:#fffcdf;border:2px solid #2a2a24;border-radius:14px;padding:34px}.renewal-check h3{font-size:22px}.renewal-check ul{margin:20px 0 0;padding:0;list-style:none}.renewal-check li{border-bottom:1px solid #e0dec6;gap:14px;padding:10px 0;display:flex}.renewal-check li:last-child{border:0}.renewal-check li span{color:var(--red);font-weight:900}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.faq-layout h2{font-size:31px}.faq-list details{border-bottom:1px solid #d7d6cf}.faq-list details:first-child{border-top:1px solid #d7d6cf}summary{cursor:pointer;align-items:center;gap:13px;padding:23px 0;font-size:16px;font-weight:700;line-height:1.6;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.q{color:var(--red);font-size:19px;font-weight:900}.plus{flex-shrink:0;margin-left:auto;font-size:23px}details[open] .plus{transform:rotate(45deg)}.answer{padding:0 26px 24px 34px;font-size:15px}.answer p+p{margin-top:10px}.final-cta{background:var(--yellow)}.final-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:75px;display:grid}.final-grid>div>p{color:#524c30;margin-top:20px}.final-form{background:#fff;border-radius:15px;padding:25px 30px}.final-form .fields{margin-top:0}.legal{color:#ddd;background:#41423e;padding:45px 0;font-size:13px;line-height:1.85}.legal p{color:inherit;margin:8px 0}.legal strong{font-weight:600}.legal>.container>div>p:first-child{color:var(--yellow);margin-bottom:20px;font-size:17px;font-weight:800}.legal-warning,.legal>.container>div>p:nth-child(2){color:#ff7168}footer{color:#aaa;background:#292a27;padding:38px 0;font-size:12px}.footer-inner{grid-template-columns:230px 1fr;align-items:start;gap:50px;display:grid}footer img{background:#fff;border-radius:5px;padding:10px}footer p{color:#b6b6ad;margin:4px 0}footer a{color:#deded5;margin-right:20px;text-decoration:underline}dialog{width:min(720px,100% - 32px);max-height:86vh;color:var(--ink);border:0;border-radius:15px;padding:0;box-shadow:0 25px 100px #0004}dialog::backdrop{backdrop-filter:blur(3px);background:#15160fd0}.dialog-head{background:var(--yellow);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex;position:sticky;top:0}.dialog-head h2{font-size:21px}.dialog-head button{background:0 0;border:0;padding:8px;font-size:30px;line-height:1}.privacy-copy{padding:28px;font-size:14px;line-height:1.8}.dialog-footer{text-align:right;padding:0 28px 28px}.skip{z-index:20;background:#fff;padding:12px;position:absolute;top:-90px;left:20px}.skip:focus{top:10px}@media (width>=1500px){.hero-top{min-height:405px}}@media (width<=1100px){nav{display:none}.hero h1{font-size:44px}.art-note{font-size:14px;right:-8px}.quote-panel{gap:26px;padding:30px}.insurers{padding-left:26px}.factors,.renewal{gap:55px}.hero-art>img{width:300px}.hero-art .art-seal{left:-5px}.section-heading h2{font-size:31px}.split-heading{gap:30px}.discount-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.container{width:calc(100% - 36px)}header{height:68px}.brand img{width:175px}.header-cta{padding:8px 10px;font-size:12px}.header-inner{gap:12px}.hero{padding:29px 0 34px}.hero-top{min-height:0;display:block;position:relative}.hero-copy{z-index:1;position:relative}.hero h1{max-width:360px;font-size:36px;line-height:1.25}.pill{margin-bottom:15px;padding:4px 10px;font-size:11px}.hero-copy p{max-width:240px;margin-top:17px;font-size:13px;line-height:1.85}.hero-link{gap:12px;margin-top:16px;font-size:13px}.hero-art{z-index:0;opacity:.95;width:130px;height:154px;position:absolute;bottom:-8px;right:-8px}.hero-art>img{width:150px;max-width:none;height:150px}.art-note,.art-seal{display:none}.quote-panel{border-radius:13px;margin-top:28px;padding:22px 20px;display:block}.quote-main h2{font-size:23px}.quote-main>p,.quote-main>.eyebrow{font-size:12px}.fields{gap:10px;margin-top:15px}.fields label{font-size:13px}input:not([type=checkbox]){height:46px;padding:10px;font-size:14px}.consent{gap:4px;margin:12px 0;font-size:11px}.text-button{font-size:11px}.consent label{gap:3px}.consent input{width:15px;height:15px;margin-left:0}.button{min-height:49px;padding:12px 18px;font-size:16px}.insurers{border-left:0;border-top:1px solid var(--line);text-align:left;grid-template-columns:1fr 1.1fr;align-items:center;gap:7px 10px;margin-top:20px;padding:19px 0 0;display:grid}.insurers .small-tag{align-self:end;margin:0;font-size:8px}.insurers h3{grid-column:1;align-self:start;font-size:15px}.insurers img{grid-area:1/2/3;width:100%;margin:0}.section{padding:57px 0}.section-heading h2,.split-heading h2,.faq-layout h2{font-size:27px}.eyebrow{margin-bottom:11px;font-size:11px}.intro{font-size:14px;line-height:1.85}.intro.center{text-align:left;margin:18px auto 27px}.trust-grid{grid-template-columns:1fr;gap:0;margin-top:28px}.trust-grid article{text-align:left;border-top:1px solid var(--line);padding:22px 0 22px 67px;position:relative}.trust-grid .index{position:absolute;top:24px;left:0}.trust-grid h3{font-size:19px}.trust-grid p{font-size:14px}.split-heading{margin-bottom:26px;display:block}.split-heading .intro{margin-top:18px;font-size:14px}.info-grid{grid-template-columns:repeat(2,1fr);gap:12px}.info-grid article{padding:20px 16px}.info-grid h3{font-size:18px}.info-grid p{font-size:13px}.info-grid .index{margin-bottom:14px}.section-sub{margin:15px 0 25px;font-size:14px}.visual-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.card-body{padding:16px 13px}.card-body .eyebrow{font-size:9px}.card-body h3{min-height:49px;font-size:17px;line-height:1.45}.card-body p{min-height:110px;font-size:13px;line-height:1.8}.pending-link{gap:4px;margin-top:15px;padding-top:12px;font-size:12px}.pending-link>span{padding:1px 5px;font-size:10px}.steps{grid-template-columns:repeat(2,1fr);gap:28px 22px;margin-top:32px}.steps li{padding-top:15px}.steps li>span{font-size:27px}.steps h3{font-size:20px}.steps p{font-size:14px}.factors,.renewal,.recent-inner,.faq-layout,.final-grid{grid-template-columns:1fr;gap:30px}.factor-art{display:none}.factor-list article{padding:20px 0}.factor-list h3{font-size:19px}.factor-list p{font-size:14px}.discount-grid{gap:12px}.discount-grid article{padding:21px 16px}.discount-grid h3{font-size:18px}.discount-grid p{font-size:13px}.note{text-align:left;font-size:12px}.recent-box{padding:13px 17px}.demo-label{font-size:12px}.renewal-check{margin-right:8px;padding:25px}.renewal-check li{font-size:14px}.faq-layout{gap:24px}summary{gap:10px;padding:20px 0;font-size:15px}.answer{padding-left:28px;font-size:14px}.final-form{padding:23px 20px}.final-grid>div>p{font-size:14px}.legal{padding:32px 0;font-size:12px}.footer-inner{grid-template-columns:1fr;gap:20px}footer img{width:200px}.dialog-head{padding:17px 20px}.dialog-head h2{font-size:17px}.privacy-copy{padding:20px;font-size:13px}}@media (width<=370px){.hero h1{font-size:31px}.hero-art{width:105px;right:-15px}.brand img{width:150px}.container{width:calc(100% - 28px)}.quote-panel{padding:19px 15px}.fields,.visual-grid{grid-template-columns:1fr}.card-body h3,.card-body p{min-height:0}.consent{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.legal-title{color:var(--yellow);font-size:18px;font-weight:800}.legal-warning{color:#ff7168}.intro,.trust-grid p,.info-grid p,.card-body p,.steps p,.factor-list p,.discount-grid p,.answer,.section-sub{font-size:16px}.card-body p{min-height:82px}@media (width<=760px){.card-body p{min-height:140px}.hero-copy p,.fields label,.consent,.text-button{font-size:14px}.consent{flex-wrap:wrap}.consent label{gap:5px}.quote-main>p{font-size:14px}.hero-art{width:110px;bottom:0;right:-10px}.hero-art>img{width:128px;height:128px}.hero-copy p{max-width:244px}.pending-link{font-size:14px}.renewal-check li,.final-grid>div>p{font-size:16px}}.mobile-quote-bar{display:none}@media (width<=760px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.mobile-quote-bar{z-index:50;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:#292a27;justify-content:center;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -3px 14px #0002}.mobile-quote-bar .button{gap:20px;width:100%;max-width:480px;min-height:54px}.mobile-quote-bar .button:hover{transform:none}.insurers h3{grid-row:1;align-self:center}.insurers img{grid-row:1}}
