*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbfaf7;color:#142235;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}.nav{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:800;letter-spacing:.05em;color:#142235;text-decoration:none}.brand span{font-weight:400}.lang{border:1px solid #ccd2d6;padding:7px 12px;color:#142235;text-decoration:none;font-weight:700}.hero{padding:76px 0 88px;background:linear-gradient(135deg,#f7f2e9,#edf2f4)}.heroGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:64px;gap:64px;align-items:center}.eyebrow{font-size:12px;letter-spacing:.15em;font-weight:800;color:#8a7666;text-transform:uppercase}h1,h2{font-family:Georgia,serif;line-height:1.08;letter-spacing:-.025em}h1{font-size:58px;margin:14px 0 22px}h2{font-size:40px}.heroBody{font-size:19px;color:#475567}.answerBox{margin:24px 0;padding:20px;background:rgba(255,255,255,.75);border-left:4px solid #8a7666}.answerBox b{font-size:18px}.button{display:inline-block;background:#15324f;color:white!important;padding:14px 20px;text-decoration:none;border:0;font-weight:800;margin:15px 0}.credit{font-size:13px;color:#385643}.heroCard{background:#fff;border:1px solid #e0dcd5;padding:32px;box-shadow:0 20px 45px rgba(20,34,53,.08)}.heroCard h2{font-size:33px}.trust{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.trust div{border-top:1px solid #e5e1da;padding-top:11px;font-weight:700}.section{padding:76px 0}.benefits{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:13px;gap:13px;margin-top:30px}.benefits article{background:white;border:1px solid #e2ded7;padding:21px;min-height:165px}.benefits span{font-family:Georgia,serif;font-size:25px;color:#8a7666}.builderSection{background:#12263b;color:white;padding:80px 0}.builderSection .eyebrow{color:#cdbfad}.builder{margin-top:28px;background:#fbfaf7;color:#142235;padding:30px}.progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.progress div{height:5px;background:#e0dbd2}.stepHead{margin:26px 0}.stepHead h3{font-family:Georgia,serif;font-size:32px;margin:5px 0}.stepHead p{color:#68737d}.choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.choices button{text-align:left;background:white;border:1px solid #ddd8d1;padding:18px;color:#142235;cursor:pointer}.choices button.selected{border:2px solid #8a7666;background:#fffaf2}.choices b,.choices span{display:block}.choices span{font-size:13px;color:#66717c;margin-top:4px}.questions{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}.contact label,.questions label{font-size:13px;font-weight:800}.contact input,.questions input,.questions select,.questions textarea{display:block;width:100%;padding:11px;margin-top:6px;border:1px solid #cbd1d5;font:inherit}.questions .full,.questions .urgent{grid-column:1/-1}.urgent{display:flex!important;gap:9px;background:#fff2ee;padding:12px}.urgent input{width:auto}.upload{text-align:center;background:white;border:1px dashed #a9a39b;padding:35px}.checkoutGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.contact,.order{background:white;border:1px solid #ddd8d1;padding:24px}.orderTop{display:flex;justify-content:space-between;border-bottom:1px solid #e5e0d8;padding-bottom:14px}.contact h4,.orderTop h4{font-family:Georgia,serif;font-size:22px;margin:3px 0}.orderTop strong{font-size:32px}.snapshot{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:15px 0}.snapshot span{background:#f2eee7;padding:9px;font-size:12px}.order ul{list-style:none;padding:0}.order li{font-size:13px;margin:6px 0}.creditBox{color:#6f5c4f;padding:12px;margin:15px 0;font-size:13px;font-weight:800}.contact label{display:block;margin-bottom:12px}.secure{background:#eef3ef;padding:12px;font-size:12px;margin:14px 0}.pay{width:100%;background:#15324f;color:white;border:0;padding:14px;font-weight:800;cursor:pointer}.actions{display:flex;justify-content:space-between;margin-top:22px}.actions button{border:0;padding:10px 16px;font-weight:800;cursor:pointer}.actions .next{background:#15324f;color:white;margin-left:auto}.status{background:#fff0e6;color:#76411f;padding:10px;margin-top:14px}.security{background:#eee8dd;padding:54px 0}footer{background:#0d1c2b;color:#dce2e7;padding:42px 0}footer p{font-size:12px;color:#aebac4}.successPage{min-height:100vh;display:grid;place-items:center;background:#f6f3ed;padding:24px}.successCard{width:min(680px,100%);background:white;padding:45px;border:1px solid #ddd7cc}@media(max-width:850px){.checkoutGrid,.heroGrid{grid-template-columns:1fr}.benefits{grid-template-columns:1fr 1fr}.choices,.questions{grid-template-columns:1fr}.questions .full,.questions .urgent{grid-column:auto}h1{font-size:43px}.builder{padding:21px}}@media(max-width:520px){.benefits{grid-template-columns:1fr}.section{padding:56px 0}.wrap{width:min(100% - 26px,1120px)}h2{font-size:33px}.snapshot{grid-template-columns:1fr}}.site.ko,.site.ko button,.site.ko input,.site.ko select,.site.ko textarea{font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,sans-serif}.site.ko .contact h4,.site.ko .orderTop h4,.site.ko .stepHead h3,.site.ko h1,.site.ko h2,.site.ko h3,.site.ko h4{font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,sans-serif;font-style:normal;letter-spacing:-.035em}.site.ko h1{font-weight:650;line-height:1.24}.site.ko h2,.site.ko h3,.site.ko h4{font-weight:620}.site.ko .answerBox,.site.ko .choices button,.site.ko .contact label,.site.ko .credit,.site.ko .heroBody,.site.ko .micro,.site.ko .questions label{letter-spacing:-.012em}.profileSection{padding:78px 0;background:#fff}.profileGrid{display:grid;grid-template-columns:180px 1fr;grid-gap:48px;gap:48px;align-items:start}.profileMark{width:160px;height:190px;background:#132b43;color:#fff;display:grid;place-items:center;font-family:Georgia,serif;font-size:46px;letter-spacing:.06em}.profileGrid h2{margin:5px 0 22px}.profileGrid p{color:#52606d;max-width:800px}.credentialRow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.credentialRow span{border:1px solid #d9d4cb;background:#f8f5ef;padding:7px 11px;font-size:12px;font-weight:800}.bigCreditSection{padding:46px 0}.bigCredit{display:grid;grid-template-columns:58px 1fr;grid-gap:20px;gap:20px;align-items:start}.creditCheck{width:52px;height:52px;border-radius:50%;color:white;display:grid;place-items:center;font-size:28px;font-weight:800}.bigCredit .eyebrow{color:#745f50;margin:0 0 5px}.bigCredit h2{font-size:32px;line-height:1.28;margin:0;max-width:930px;color:#332820}.site.ko .bigCredit h2{font-size:30px;font-weight:700;letter-spacing:-.04em}@media(max-width:700px){.profileGrid{grid-template-columns:1fr}.profileMark{width:110px;height:125px}.bigCredit{grid-template-columns:1fr}.bigCredit h2,.site.ko .bigCredit h2{font-size:25px}}.heroTitleLine1,.heroTitleLine2{display:block}.site.ko .heroTitleLine1,.site.ko .heroTitleLine2{white-space:nowrap}@media(max-width:560px){.site.ko h1{font-size:38px}.site.ko .heroTitleLine1,.site.ko .heroTitleLine2{white-space:normal}}.section>.eyebrow{font-size:20px;letter-spacing:-.015em;text-transform:none;font-weight:800;margin-bottom:8px}.site.ko .section>.eyebrow{font-size:22px;letter-spacing:-.035em}.profileSection .eyebrow{font-size:20px;line-height:1.35;letter-spacing:-.015em;text-transform:none;font-weight:800;margin-bottom:10px}.site.ko .profileSection .eyebrow{font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,sans-serif;font-size:22px;font-weight:750;letter-spacing:-.035em}.bigCreditSection{padding:54px 0}.creditCheck{background:#8a7666;color:#fff}.bigCredit .eyebrow{font-size:14px;letter-spacing:.1em}.bigCredit h2{color:#142235;font-size:36px;line-height:1.32;font-weight:700}.site.ko .bigCredit h2{color:#142235;font-size:34px;line-height:1.45;font-weight:750;letter-spacing:-.045em}.creditBox{background:#f5f0e8;border-left:4px solid #8a7666;padding:16px 18px;font-size:15px;line-height:1.55}.site.ko .creditBox{font-size:17px;font-weight:700;letter-spacing:-.025em}@media(max-width:700px){.bigCredit h2,.site.ko .bigCredit h2{font-size:27px}}.heroTitleLine2{color:#8a7666}.choices button.selected{background:#f5f7f5}.bigCreditSection{background:#f5f0e8;border-top:1px solid #ded3c5;border-bottom:1px solid #ded3c5}.bigCredit h2,.creditBox,.site.ko .bigCredit h2{color:#142235}.profileSignature{margin-top:22px;font-size:15px;color:#142235!important}body{background:#fbf8f3;color:#1f2b36}.hero{background:linear-gradient(135deg,#f7f1e8,#f2ebe1)}.heroTitleLine2{color:#7d6656}.answerBox{background:#fbf6ef;border-left-color:#8a7666}.eyebrow{color:#7f6a5b}.heroCard{background:#fffdf9;border-color:#ded3c5}.section{background:#fbf8f3}.profileSection{background:#fffdf9}.builderSection{background:#1d2d3a}.builderSection .eyebrow{color:#d4c7b7}.builder{background:#fbf8f3}.progress .on{background:#8a7666}.choices button.selected{border-color:#8a7666;background:#faf5ee}.security{background:#eee4d8}.bigCreditSection{background:#f4eee6;border-top-color:#ded3c5;border-bottom-color:#ded3c5}.creditCheck{background:#745f50}.bigCredit .eyebrow{color:#7f6a5b}.bigCredit h2,.creditBox,.site.ko .bigCredit h2{color:#1f2b36}.creditBox{background:#f4eee6;border-left-color:#8a7666}.credentialRow span{background:#f7f1e8;border-color:#ded3c5}footer{background:#172531}.heroCardLine{display:block}.site.ko .heroCard h2{word-break:keep-all}.creditLineFixed{display:block}.site.ko .bigCredit h2{word-break:keep-all}.site.ko .creditLineFixed:first-child{white-space:nowrap}@media(max-width:760px){.site.ko .creditLineFixed:first-child{white-space:normal}}.site.ko .benefits article p{word-break:keep-all}.site.ko .benefitLine{display:block;white-space:nowrap}.site.ko .heroAnswerParagraph{word-break:keep-all;margin:0}.site.ko .heroAnswerParagraph+.heroAnswerParagraph{margin-top:0}@media(max-width:1100px){.site.ko .benefitLine{white-space:normal}}.site.ko .answerBox .heroAnswerParagraph{line-height:1.65}