:root{--paper:#f6f5f0;--paper-alt:#efede4;--ink:#1b2430;--ink-soft:#4a5568;--blue:#2c4a6e;--blue-deep:#16283d;--amber:#b5651d;--green:#3b6b4a;--red:#a03327;--line:#ccc6b6;--line-soft:#dedacd;--max:720px;--brand-navy:#071c31;--brand-orange:#e87722;--brand-orange-hover:#d0681b;--brand-ink:#182532;--brand-muted:#687582;--brand-line:#dbe2e8;--brand-red:#c93b3b;--brand-font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans KR,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.7}svg{display:block}.mono{font-family:IBM Plex Mono,monospace}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}header{border-bottom:1px solid var(--line)}.nav{max-width:var(--max);justify-content:space-between;align-items:center;margin:0 auto;padding:16px 24px;display:flex}.brand-mark{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand-mark img{height:auto;display:block}@media (hover:hover){.brand-mark:hover{opacity:.7}.cta-primary:hover{background:var(--blue-deep);border-color:var(--blue-deep)}}@media (max-width:420px){.brand-mark img{width:auto;height:20px}}.cta-primary{cursor:pointer;border:1px solid var(--blue);background:var(--blue);color:var(--paper);justify-content:center;align-items:center;padding:15px 24px;font-family:inherit;font-size:.98rem;font-weight:500;display:flex}.cta-primary:disabled{opacity:.5;cursor:not-allowed}.lead-form{flex-direction:column;gap:12px;max-width:460px;display:flex}.lead-form label{color:var(--ink-soft);margin-bottom:4px;font-size:.84rem;display:block}.lead-form input,.lead-form select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);padding:12px 14px;font-family:inherit;font-size:.95rem}.lead-form input:focus,.lead-form select:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.lead-form .field{flex-direction:column;display:flex}.lead-form .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:460px){.lead-form .field-row{grid-template-columns:1fr}}.lead-form small.priv{color:var(--ink-soft);font-size:.77rem;line-height:1.5}.consent{border:1px solid var(--line);background:var(--paper-alt);padding:14px 16px}.consent+.consent{margin-top:-4px}.consent-head{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.consent-head input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin:4px 0 0}.lead-form .consent-head{margin-bottom:0;display:flex}.consent-text{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-size:.88rem;line-height:1.6}.consent-link{color:#2f6feb;text-decoration:none}.consent-link:focus-visible{outline-offset:2px;outline:2px solid #2f6feb}@media (hover:hover){.consent-link:hover{text-decoration:underline}}.field-error{color:var(--red);margin-top:4px;font-size:.8rem}.form-error{color:var(--red);border-left:2px solid var(--red);background:#f8e9e7;padding:12px 14px;font-size:.88rem}.lead-form input[aria-invalid=true],.lead-form select[aria-invalid=true]{border-color:var(--red)}.lead-form--brand{font-family:var(--brand-font);word-break:keep-all;overflow-wrap:anywhere;line-height:1.5}.lead-form.lead-form--brand{gap:18px;max-width:none}.lead-form--brand button,.lead-form--brand input,.lead-form--brand select{font-family:inherit}.lead-form--brand .field-row{gap:12px}.lead-form--brand .field label{color:var(--brand-ink);margin-bottom:6px;font-size:17px;font-weight:700;line-height:1.06;display:block}.lead-form--brand .req{color:var(--brand-orange)}.lead-form--brand input:not([type=checkbox]),.lead-form--brand select{border:1.1px solid var(--brand-line);height:45px;color:var(--brand-ink);background:#fff;border-radius:8px;padding:0 14px;font-size:14px}@media (pointer:coarse){.lead-form--brand input:not([type=checkbox]),.lead-form--brand select{font-size:16px}}.lead-form--brand input::placeholder{color:#18253280}.lead-form--brand input:not([type=checkbox]):focus,.lead-form--brand select:focus{outline:2px solid var(--brand-orange);outline-offset:1px;border-color:var(--brand-orange)}.lead-form--brand input[aria-invalid=true],.lead-form--brand select[aria-invalid=true]{border-color:var(--brand-red)}.lead-form--brand .field-error{color:var(--brand-red);margin:6px 0 0;font-size:13px}.lead-form--brand .consent{border:.55px solid var(--brand-line);background:#f4f4f4;border-radius:8px;padding:12px 14px}.lead-form--brand label.consent-head{cursor:pointer;align-items:flex-start;gap:10px;margin:0;display:flex}.lead-form--brand .consent-head input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1px solid #767676;border-radius:2px;flex-shrink:0;width:13px;height:13px;margin:3px 0 0;padding:0}.lead-form--brand .consent-head input[type=checkbox]:focus{outline:none}.lead-form--brand .consent-head input[type=checkbox]:not(:checked):focus{border-color:#767676}.lead-form--brand .consent-head input[type=checkbox]:checked{border-color:var(--brand-orange);background:var(--brand-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6 9.5 3.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.lead-form--brand .consent-head input[type=checkbox]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.lead-form--brand .consent-text{color:var(--brand-ink);font-size:13.5px;font-weight:500;line-height:1.48}.lead-form--brand .form-error{border-radius:8px}.lead-form--brand .cta-primary{background:var(--brand-orange);color:#fff;letter-spacing:-.15px;border:none;border-radius:32px;gap:10px;width:100%;height:50px;margin-top:2px;padding:0 24px;font-size:20px;font-weight:700}.lead-form--brand .cta-arrow{width:10px;height:10px;display:block;transform:rotate(-45deg)}.lead-form--brand small.priv{text-align:center;color:var(--brand-muted);margin-top:-6px;font-size:12px;line-height:1.42;display:block}.lead-form--brand button:focus-visible,.lead-form--brand a:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}@media (hover:hover){.lead-form--brand .cta-primary:hover{background:var(--brand-orange-hover);border-color:var(--brand-orange-hover)}}@media (max-width:640px){.lead-form--brand .field-row{grid-template-columns:minmax(0,1fr)}.lead-form--brand .field label{font-size:15px}.lead-form--brand .cta-primary{font-size:17px}}.site-footer{color:#fffc;letter-spacing:-.2px;word-break:keep-all;background:#051321;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-weight:300}.site-footer-inner{justify-content:space-between;align-items:flex-start;gap:16px 40px;max-width:1548px;margin:0 auto;padding:80px 24px;display:flex}.site-footer-statement{margin:0;font-size:15px;line-height:1.67}.site-footer-links{flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.site-footer-links li{display:flex}.site-footer-sep{padding:0 4px}.site-footer-links a,.site-footer-mail{color:inherit;text-decoration:none}.site-footer-links a:focus-visible,.site-footer-mail:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover){.site-footer-links a:hover,.site-footer-mail:hover{color:#fff;text-decoration:underline}}@media (max-width:900px){.site-footer-inner{flex-direction:column;padding:40px 16px}.site-footer-statement{font-size:13px;line-height:1.62}.site-footer-links{justify-content:flex-start;font-size:14px;line-height:1.57}}@media (max-width:767px){.site-footer-inner{align-items:center;gap:15px;padding:38px 16px}.site-footer-statement{text-align:center;font-size:12px;line-height:1.42}.site-footer-links{justify-content:center;font-size:12px;line-height:1.5}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.notice-page{justify-content:center;align-items:center;min-height:60vh;padding:48px 20px;display:flex}.notice-card{background:var(--paper);border:1px solid var(--line);width:100%;max-width:460px;padding:32px 28px}.notice-card h1{margin:0 0 14px;font-size:1.15rem;font-weight:600}.notice-msg{color:var(--ink-soft);margin:0 0 20px;font-size:.95rem;line-height:1.7}.notice-msg strong{color:var(--ink)}.notice-layout{flex-direction:column;min-height:100dvh;display:flex}.notice-layout>.notice-page{flex:1 0 auto}.start-btn{text-decoration:none;display:inline-block}.wp-kicker{letter-spacing:.16em;color:var(--blue);margin:0 0 12px;font-size:.72rem;font-weight:700}.wp-kicker.dark{color:var(--ink-soft)}.wp-overlay{z-index:50;background:#071c318c;justify-content:flex-end;display:flex;position:fixed;inset:0}.wp-panel{width:min(480px,100%);height:100%;color:var(--brand-ink);font-family:var(--brand-font);word-break:keep-all;overflow-wrap:anywhere;-webkit-overflow-scrolling:touch;background:#fff;padding:44px 32px 48px;line-height:1.5;animation:.22s ease-out wp-slide;position:relative;overflow-y:auto;box-shadow:-8px 0 24px #071c311f}@keyframes wp-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.wp-panel{animation:none}}.wp-close{cursor:pointer;color:var(--brand-muted);background:0 0;border:none;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:1.6rem;line-height:1;position:absolute;top:14px;right:14px}.wp-panel .wp-kicker{letter-spacing:.04em;color:var(--brand-orange);margin:0;font-size:15px;font-weight:600}.wp-panel-title{letter-spacing:-.5px;color:var(--brand-ink);margin:12px 0 0;font-size:24px;font-weight:700;line-height:1.35}.wp-panel-note{color:var(--brand-muted);margin:8px 0 24px;font-size:13px;line-height:1.38}.wp-done{text-align:center;flex-direction:column;align-items:center;padding:48px 4px 16px;display:flex}.wp-done-icon{border:1.65px solid var(--brand-orange);background:#e8772233;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.wp-done-icon img{width:28px;height:28px;display:block}.wp-done-title{color:var(--brand-ink);margin:20px 0 0;font-size:24px;font-weight:700;line-height:1.35}.wp-done-text{color:var(--brand-muted);margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.6}.wp-done-btn{background:var(--brand-orange);color:#fff;border-radius:32px;justify-content:center;align-items:center;width:100%;height:50px;margin-top:28px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.wp-done-close{border:1.1px solid var(--brand-line);cursor:pointer;color:var(--brand-muted);background:#fff;border-radius:32px;margin-top:12px;padding:13px 25px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3}.wp-close:focus-visible,.wp-done-btn:focus-visible,.wp-done-close:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}@media (hover:hover){.wp-close:hover{color:var(--brand-ink)}.wp-done-btn:hover{background:var(--brand-orange-hover)}.wp-done-close:hover{color:var(--brand-orange);border-color:var(--brand-orange)}}@media (max-width:640px){.wp-panel{padding:40px 20px}.wp-panel-title{font-size:21px}}
