@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--navy:#133a7c;--navy-d:#0e2c5e;--hf-navy:#0e2a5c;--header-ink:#e9f0fa;--green:#1b9e4d;--green-d:#15823e;--green-ink:#136b34;--blue:#2b7bcb;--ink:#13284d;--muted:#566688;--muted-strong:#4f5f80;--bg:#f2f5fa;--bg-top:#f5f8fc;--bg-bot:#eef2f8;--surface:#e6eef7;--card:#fff;--border:#d2deec;--border-strong:#b6c7dd;--r-card:6px;--r-ctl:5px;--sh:0 10px 24px -15px #0e2a5c80;--sh-lg:0 26px 58px -26px #0e2a5c8c;--ease:cubic-bezier(.25,.46,.45,.94);--ease-enter:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}body{color:var(--ink);background:linear-gradient(180deg,var(--bg-top),var(--bg-bot)) fixed;word-break:keep-all;overflow-wrap:break-word;-webkit-text-size-adjust:100%;margin:0;font-family:-apple-system,Segoe UI,Pretendard,Malgun Gothic,sans-serif;line-height:1.6;overflow-x:clip}.container{max-width:1180px;margin:0 auto;padding:0 20px}.wfbar{background:var(--hf-navy);color:var(--header-ink);text-align:center;padding:7px;font-size:12px}img,svg{max-width:100%}header.gnb{background:var(--hf-navy);border-bottom:1px solid var(--navy-d);z-index:50;box-shadow:var(--sh);position:sticky;top:0}.gnb-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.logo{background:var(--card);border-radius:var(--r-ctl);align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex}.logo img{width:auto;height:36px;display:block}.logo small{color:var(--muted);font-size:11px;font-weight:400;display:block}nav ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}nav a{border-radius:var(--r-ctl);color:var(--header-ink);transition:background-color .16s var(--ease),color .16s var(--ease);border:1px solid #0000;padding:9px 12px;font-size:14px;text-decoration:none;display:block}nav a:hover{background:#e9f0fa1f}nav a.active{background:var(--card);color:var(--navy);border-color:var(--card);font-weight:700}.cta{align-items:center;gap:8px;display:flex}.tel{font-size:14px;font-weight:700}.btn{border:1.5px solid var(--border-strong);background:var(--card);cursor:pointer;color:var(--navy);border-radius:var(--r-ctl);transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .12s var(--ease);padding:11px 16px;font-size:14px;text-decoration:none;display:inline-block}.btn:hover{background:var(--surface);border-color:var(--navy);color:var(--navy)}.btn.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.btn.primary:hover{background:var(--navy-d);border-color:var(--navy-d);transform:translateY(-1px);box-shadow:0 6px 18px -8px #0e2a5c8c}.btn.primary:active{box-shadow:none;transform:translateY(0)}header.gnb .cta .btn.primary{background:var(--navy);border-color:var(--navy);color:#fff}header.gnb .cta .btn.primary:hover{background:var(--navy-d);border-color:var(--navy-d)}section{border-top:none;padding:42px 0}main>section:nth-of-type(2n){z-index:0;position:relative}main>section:nth-of-type(2n):before{content:"";z-index:-1;background:var(--surface);width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.seclabel{letter-spacing:1px;text-transform:uppercase;color:var(--green-ink);background:0 0;border:none;margin-bottom:12px;padding:0 0 0 18px;font-size:11px;font-weight:700;display:inline-block;position:relative}.seclabel:before{content:"";background:var(--green);border-radius:1px;width:11px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}h1,h2,h3,h4{word-break:keep-all;text-wrap:balance;color:var(--ink);margin:.25em 0}h1{font-size:clamp(26px,4.6vw,34px);line-height:1.2}h2{font-size:clamp(20px,3vw,24px);line-height:1.28}h3{font-size:18px;font-weight:700;line-height:1.4}p{text-wrap:pretty;margin:.5em 0}.lead{color:var(--muted);font-size:17px}.ph{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);text-align:center;color:var(--muted);justify-content:center;align-items:center;min-height:90px;padding:14px;font-size:13px;display:flex}.grid{gap:16px;display:grid}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--border);background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh);transition:box-shadow .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease);padding:16px;position:relative;overflow:hidden}.card:before{content:"";background:var(--green);height:3px;position:absolute;top:0;left:0;right:0}.card:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 14px 28px -16px #0e2a5c80}.muted{color:var(--muted);font-size:13px}.center{text-align:center}.kv .kv-row{border-bottom:1px solid var(--border);gap:12px;padding:7px 0;font-size:14px;display:flex}.kv .kv-row:last-child{border-bottom:none}.kv .kv-row .k{width:84px;color:var(--muted);flex:none;font-weight:700}.kv .kv-row .v{flex:1;min-width:0}table.cmp{border-collapse:collapse;width:100%;margin-top:8px}table.cmp th,table.cmp td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 10px;font-size:14px}table.cmp th{background:var(--surface)}.hl{background:var(--surface);font-weight:700}.vs{grid-template-columns:1fr auto 1fr;align-items:stretch;margin-top:18px;display:grid}.vs-card{border:1px solid var(--border);text-align:center;background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh);padding:30px 14px}.vs-card.win{border:1px solid var(--navy);box-shadow:var(--sh-lg)}.vs-tag{color:var(--muted);border:1px solid #0000;margin-bottom:16px;padding:4px 11px;font-size:15px;font-weight:700;display:inline-block}.vs-card.win .vs-tag{background:var(--navy);color:#fff;border-radius:var(--r-ctl);padding:4px 10px;display:inline-block}.vs-price{color:var(--ink);font-weight:800;line-height:1.05}.vs-price.big{font-size:46px}.vs-card.win .vs-price.big{color:var(--green-d)}.vs-price.mid{color:var(--muted);margin-top:12px;font-size:26px}.vs-card.win .vs-price.mid{color:var(--muted-strong)}.vs-price .won{margin-left:3px;font-size:.42em;font-weight:700}.vs-sub{color:var(--muted);margin-top:3px;font-size:13px}.vs-list{text-align:left;color:var(--muted);margin-top:16px;padding-left:18px;font-size:13px}.vs-list li{margin:4px 0}.vs-mid{color:var(--border-strong);justify-content:center;align-items:center;padding:0 18px;font-size:22px;font-weight:800;display:flex}.vs-save{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-card);color:var(--ink);margin-top:16px;padding:16px;font-size:18px;line-height:1.5}.vs-save b{color:var(--navy);font-size:24px}.vs-save-tx{display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.vs-save-tx{background-image:linear-gradient(100deg,var(--ink) 0%,var(--ink) 44%,#9fb0c8 50%,var(--ink) 56%,var(--ink) 100%);-webkit-text-fill-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite hdr-shimmer}}@media (prefers-reduced-motion:reduce){.vs-save-tx{animation:none}}@media (max-width:760px){.vs{grid-template-columns:1fr}.vs-mid{padding:12px 0}}.vs-card{position:relative}.vs-badge{background:var(--green);color:#fff;box-shadow:var(--sh);white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.vs-illust{object-fit:contain;width:100%;max-width:520px;height:266px;margin:8px auto 18px;display:block}.vs-card.win .vs-price.big{padding-bottom:13px;display:inline-block;position:relative}.vs-card.win .vs-price.big:after{content:"";background:linear-gradient(#1b9e4d4d,#1b9e4d26);border-radius:9px 12px 8px 11px/8px 9px;height:13px;position:absolute;bottom:4px;left:-3px;right:-3px;transform:rotate(-.7deg)}.vs-check{text-align:center;margin:16px 0 0;padding:0;list-style:none}.vs-check li{color:var(--ink);border-top:1px solid var(--border);padding:10px 12px;font-size:14px}.vs-check li:first-child{border-top:none}.vs-check li b{color:var(--ink);font-weight:800}.vs-check li:before{vertical-align:middle;text-align:center;color:#fff;border-radius:50%;width:20px;height:20px;margin-right:8px;font-size:12px;font-weight:800;line-height:20px;display:inline-block}.vs-check li.ok:before{content:"✓";background:var(--green)}.vs-check li.bad:before{content:"✕";background:#c0573f}form.lead-form .row{margin-bottom:10px}.lead-form .lf-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.lead-form .lf-agree{color:var(--ink);cursor:pointer;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.lead-form .lf-agree input{flex:none;width:auto;margin:0}label{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}input,select{border:1px solid var(--border-strong);border-radius:var(--r-ctl);background:var(--card);width:100%;color:var(--ink);transition:border-color .18s var(--ease),box-shadow .18s var(--ease);padding:11px;font-size:14px}input:focus,select:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #133a7c2e}.marquee{border:1px solid var(--border);background:var(--card);white-space:nowrap;color:var(--muted);border-radius:var(--r-card);padding:14px;overflow:hidden}.marquee span{padding-right:40px;display:inline-block}.flow{flex-direction:column;gap:6px;max-width:560px;display:flex}.flow .step{border:1px solid var(--border);background:var(--card);border-radius:var(--r-ctl);padding:10px 12px;font-size:14px}.flow .step.alt{background:var(--surface)}.flow .arrow{text-align:center;color:var(--border-strong);font-size:12px}.eduflow{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 20px;display:flex}.eduflow .ef-step{border:1px solid var(--border);background:var(--card);border-radius:var(--r-ctl);white-space:nowrap;padding:9px 13px;font-size:13.5px;font-weight:600}.eduflow .ef-arr{color:var(--border-strong);font-weight:700}.eduflow .ef-now{background:var(--card);border:1px solid var(--navy)}@media (max-width:760px){.eduflow{gap:6px}.eduflow .ef-step{padding:7px 10px;font-size:12px}}.promise{border:1px solid var(--border);background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh);padding:22px}.promise h3{margin-top:0}.promise-list{margin:0;padding:0;list-style:none}.promise-list li{border-bottom:1px solid var(--border);padding:11px 0 11px 28px;font-size:14px;line-height:1.55;position:relative}.promise-list li:last-child{border-bottom:none}.promise-list li b{color:var(--navy)}.promise-list li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;top:11px;left:2px}.cta-warm{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-card);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:18px 22px;display:flex}.cta-warm b{margin-bottom:2px;font-size:18px;display:block}@media (max-width:760px){.cta-warm{flex-direction:column;align-items:flex-start}}.flow-branch{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.flow-branch .b{border:1px solid var(--border);background:var(--card);border-radius:var(--r-ctl);padding:6px 10px}.pflow{grid-template-columns:1.15fr .85fr;align-items:center;column-gap:20px;max-width:920px;margin-top:14px;display:grid}.pflow .pstep{border:1px solid var(--border);background:var(--card);text-align:center;white-space:nowrap;border-radius:var(--r-ctl);padding:9px 12px;font-size:13.5px;position:relative}.pflow .pstep.gray{background:var(--surface);font-weight:600}.pflow .pstep small{color:var(--muted);font-size:.82em;font-weight:400;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pflow .parrow{text-align:center;color:var(--border-strong);padding:2px 0;font-size:12px}.pflow .pbranch{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.pflow .pbranch .blabel{text-align:right;white-space:nowrap;width:92px;color:var(--muted);flex:none;font-weight:600}.pflow .pbranch .bbox{border:1px solid var(--border);background:var(--card);text-align:center;white-space:nowrap;border-radius:var(--r-ctl);flex:1;padding:8px 10px}@media (max-width:760px){.pflow{grid-template-columns:1fr;max-width:430px}.pflow .pempty{display:none}.pflow .pstep{white-space:normal}}.notice{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:var(--r-ctl);padding:8px 12px;font-size:12px;line-height:1.5}footer{border-top:1px solid var(--border-strong);background:var(--card);color:var(--muted);padding:40px 0 32px;font-size:13px}footer .muted{color:var(--muted)}footer .notice{background:var(--card)}.foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:26px;display:flex}.foot-policy{align-items:center;gap:10px;font-size:13px;display:flex}.foot-policy .fp-label{color:var(--muted);letter-spacing:.3px;font-size:12px}.foot-policy a{color:var(--ink);transition:border-color .16s var(--ease);border-bottom:1px solid #0000;font-weight:600;text-decoration:none}.foot-policy a:hover{border-color:var(--border-strong)}@media (max-width:560px){.foot-bottom{flex-direction:column;align-items:flex-start}}footer .links{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px;display:flex}footer .links a{color:var(--header-ink);transition:border-color .16s var(--ease);border-bottom:1px solid #0000;padding:6px 4px;text-decoration:none}footer .links a:hover{border-color:#e9f0fa99}.gov{margin:0 0 10px}.gov-logos{align-items:stretch;gap:10px;margin-top:8px;display:flex}.gov-logos a{background:var(--card);border:1px solid var(--border);border-radius:var(--r-ctl);min-width:0;height:58px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);flex:1 1 0;justify-content:center;align-items:center;padding:8px 14px;display:flex}.gov-logos a:hover{border-color:var(--border-strong);box-shadow:0 4px 12px -8px #0e2a5c59}.gov-logos img{object-fit:contain;width:auto;max-width:100%;max-height:34px;display:block}@media (max-width:560px){.gov-logos{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.gov-logos a{height:54px}.gov-logos a:nth-child(-n+3){grid-column:span 2}.gov-logos a:nth-child(n+4){grid-column:span 3}}.quickbar{background:var(--card);border-top:1px solid var(--border);z-index:60;transition:transform .35s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -12px #0e2a5c59}.quickbar.hidden{transform:translateY(120%)}.quickbar .qb-inner{justify-content:center;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:9px 20px;display:flex}.qb-ticker{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-ctl);flex:none;align-items:center;gap:10px;width:470px;height:40px;padding:0 12px;display:flex}.qb-ticker .tk-head{color:var(--muted);white-space:nowrap;flex:none;font-size:12px;font-weight:700}.qb-ticker .tk-window{flex:1;height:40px;overflow:hidden}.qb-ticker .tk-item{height:40px;color:var(--muted);white-space:nowrap;align-items:center;font-size:14px;animation:.45s tkIn;display:flex}.qb-ticker .tk-item b{color:var(--navy)}@keyframes tkIn{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}.qb-form{align-items:center;gap:10px;display:flex}.qb-form input[type=text],.qb-form input[type=tel]{border:1px solid var(--border-strong);border-radius:var(--r-ctl);width:94px;height:40px;padding:0 10px;font-size:14px}.qb-form input.qb-amt{width:120px}.qb-consent{white-space:nowrap;align-items:center;gap:8px;display:flex}.qb-agree{color:var(--muted);align-items:center;gap:6px;font-size:13px;line-height:1;display:flex}.qb-agree input{width:auto;margin:0}.qb-policy{border:1px solid var(--border);background:var(--card);height:30px;color:var(--navy);cursor:pointer;white-space:nowrap;border-radius:var(--r-ctl);padding:0 11px;font-size:12px;line-height:1}.qb-btn{background:var(--navy);color:#fff;white-space:nowrap;cursor:pointer;border-radius:var(--r-ctl);height:40px;transition:background-color .2s var(--ease),box-shadow .2s var(--ease);border:none;padding:0 22px;font-size:14px;font-weight:700}.qb-btn:hover{background:var(--navy-d);box-shadow:0 4px 12px -6px #0e2a5c80}.modal{z-index:100;background:#0e2a5c80;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal .box{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);width:100%;max-width:520px;max-height:82vh;box-shadow:var(--sh-lg);padding:24px;overflow:auto}.modal .box h3{margin-top:0}.modal .close{float:right;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:var(--r-ctl);color:var(--navy);padding:4px 10px;font-size:13px}.modal table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.modal th,.modal td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}.modal th{background:var(--surface);white-space:nowrap;width:108px}.modal .box.callbox{text-align:center;max-width:372px;padding:34px 28px 32px;position:relative}.callbox-body{flex-direction:column;align-items:center;gap:6px;display:flex}.callbox-ic{background:var(--surface);width:62px;height:62px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.callbox-ic svg{width:31px;height:31px}.callbox-label{letter-spacing:.5px;color:var(--muted-strong);margin:0;font-size:16px;font-weight:600}.callbox-num{letter-spacing:.5px;color:var(--navy);font-size:42px;font-weight:800;line-height:1.1;text-decoration:none}.callbox-num:hover{color:var(--navy-d)}.callbox-sub{margin:10px 0 0;font-size:14px}.modal .box.callbox .callbox-close{float:none;width:36px;height:36px;color:var(--muted-strong);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.modal .box.callbox .callbox-close:hover{background:var(--surface);color:var(--navy)}@media (max-width:1200px){.quickbar .qb-inner{justify-content:stretch;gap:10px;max-width:none;padding:8px 14px}.qb-ticker{display:none}.qb-form{flex-wrap:wrap;flex:1}.qb-form input[type=text],.qb-form input[type=tel],.qb-form input.qb-amt{flex:24%;width:auto}.qb-consent{flex:100%}.qb-btn{flex:auto}}@media (max-width:560px){.qb-form input[type=text],.qb-form input[type=tel],.qb-form input.qb-amt{flex:45%}.qb-btn{flex:100%}}.floating{z-index:40;flex-direction:column;align-items:flex-end;gap:12px;transition:bottom .32s;display:flex;position:fixed;bottom:16px;right:16px}.floating .fbtn{border:1px solid var(--border-strong);background:var(--card);text-align:center;box-shadow:var(--sh);border-radius:var(--r-ctl);color:var(--navy);transition:box-shadow .2s var(--ease),transform .2s var(--ease);padding:10px 12px;font-size:13px}.floating .fbtn:hover{box-shadow:var(--sh-lg);transform:translateY(-1px)}.floating .fbtn.wbtn{background:var(--card);border:1px solid var(--border);width:200px;color:var(--ink);white-space:nowrap;box-sizing:border-box;border-radius:999px;align-items:center;gap:11px;padding:7px 20px 7px 7px;text-decoration:none;display:flex;box-shadow:0 5px 14px -6px #0e2a5c4d,0 2px 4px #0e2a5c1a}@media (hover:hover) and (pointer:fine){.floating .fbtn.wbtn{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s var(--ease)}.floating .fbtn.wbtn:hover{transform:translateY(-3px)scale(1.07);box-shadow:0 16px 30px -8px #0e2a5c80,0 4px 10px #0e2a5c26}}.floating .wbtn-ic{color:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.floating .wbtn-ic-blog{letter-spacing:-.5px;background:#03c75a;font-size:15px;font-weight:800}.floating .wbtn-ic-call{background:var(--navy)}.floating .wbtn-ic-call svg{width:26px;height:26px}.floating .wbtn-tx{text-align:left;flex-direction:column;line-height:1.12;display:flex}.floating .wbtn-t1{color:var(--muted-strong);font-size:12px;font-weight:600}.floating .wbtn-t2{color:var(--navy);letter-spacing:.2px;font-size:19px;font-weight:800}.floating .wbtn-label{display:none}@media (max-width:1024px){.floating{gap:9px}.floating .fbtn.wbtn{border-radius:15px;flex-direction:column;justify-content:center;gap:4px;width:64px;height:64px;padding:0}.floating .wbtn-ic{border-radius:10px;width:36px;height:36px}.floating .wbtn-ic-blog{font-size:11px}.floating .wbtn-ic-call svg{width:21px;height:21px}.floating .wbtn-tx{display:none}.floating .wbtn-label{color:var(--navy);text-align:center;font-size:12px;font-weight:700;line-height:1;display:block}.floating .wbtn-label-blog{letter-spacing:-.4px;font-size:11px}}.tabs{border-bottom:1px solid var(--border);background:var(--bg-top);z-index:30;padding:10px 0;position:sticky;top:70px}.tab-track{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.tab-track::-webkit-scrollbar{display:none}.tab{white-space:nowrap;text-align:center;border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--ink);border-radius:var(--r-ctl);transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease);flex:auto;padding:10px 12px;font-family:inherit;font-size:14px}.tab:hover{border-color:var(--border-strong)}@media (max-width:760px){.tab-track{max-width:340px;margin:0 auto}.tab{flex:none}}.tab.active{background:var(--navy);color:#fff;border-color:var(--navy)}.panel{border-top:1px solid var(--border);padding:24px 0;display:block}.panel[id]{scroll-margin-top:125px}.panel ol,.panel ul{padding-left:22px}.panel li{margin:6px 0}.term{border:1px solid var(--border);background:var(--card);border-radius:var(--r-card);margin:8px 0}.term-head{text-align:left;cursor:default;width:100%;color:inherit;background:0 0;border:none;padding:14px 14px 4px;font-family:inherit;font-size:16px;font-weight:700;display:block}.term.open>.term-head{border-bottom:none}.term-body{transition:grid-template-rows .28s var(--ease);grid-template-rows:0fr;display:grid}.term.open>.term-body{grid-template-rows:1fr}.term-inner{overflow:hidden}.term-inner ul,.term-inner ol{margin:4px 0 10px;padding-left:20px}.term-inner li{margin:9px 0;padding-left:6px;line-height:1.65}.term-inner li::marker{color:var(--navy)}.hero{background:0 0;border-top:none;align-items:center;min-height:74vh;padding:84px 0 92px;display:flex}.hero-img,.hero-slider{aspect-ratio:3/2;border-radius:var(--r-card);border:1px solid var(--border);order:-1;align-self:stretch;width:100%;min-height:360px}.hero-img{object-fit:cover}.hero-slider{background:var(--card);position:relative;overflow:hidden}.hs-slide{object-fit:cover;object-position:right center;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease),transform .65s var(--ease);background:var(--card);position:absolute;inset:0;transform:scale(1.03)}.hs-slide.is-active{opacity:1;transform:scale(1)}.hs-dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.hs-dot{cursor:pointer;width:9px;height:9px;transition:width .22s var(--ease),background-color .22s var(--ease),border-radius .22s var(--ease);background:#133a7c66;border:none;border-radius:50%;padding:0;box-shadow:0 0 0 2px #ffffffa6}.hs-dot.is-active{background:var(--navy);border-radius:5px;width:22px}.sideimg{object-fit:cover;border-radius:var(--r-card);border:1px solid var(--border);width:100%;height:100%;min-height:280px;display:block}.sideimg.illust{object-fit:contain;background:#f6faf7;border-color:#e6efe9;padding:16px}.consult-grid>.sideimg{order:-1}@media (min-width:761px){.consult-grid{grid-template-columns:auto 1fr;align-items:center;column-gap:32px}.consult-grid>.sideimg{width:clamp(300px,32vw,380px);height:auto;min-height:0}}@media (max-width:760px){.consult-grid>.sideimg{order:0}}.letter-figure{text-align:center;max-width:560px;margin:8px auto 0}.letter-img{border:1px solid var(--border);border-radius:var(--r-card);width:100%;height:auto;box-shadow:none;display:block}.letter-figure figcaption{margin-top:10px}.hero .grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:28px 56px}.pc-br{display:none}@media (min-width:761px){.pc-br{display:inline}}.m-br{display:none}@media (max-width:760px){.m-br{display:inline}}.nowrap{white-space:nowrap}.hero h1{letter-spacing:-.015em;color:var(--ink);margin:0 0 18px;font-size:clamp(34px,5.9vw,58px);line-height:1.1}.hero .lead{color:var(--muted);margin:0 0 16px;font-size:21px;line-height:1.5}.hero .hero-cost{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.5}.hero .hero-cost strong{color:var(--navy);font-weight:800}.hero .hero-stat{color:var(--muted);border-top:none;margin:0 0 22px;padding-top:18px;font-size:12px;line-height:1.6;position:relative}.hero .hero-stat:before{content:"";background:var(--green);border-radius:1px;width:48px;height:2px;position:absolute;top:0;left:0}@media (max-width:760px){.hero .hero-stat:before{left:50%;transform:translate(-50%)}}.hero .hero-stat strong{color:var(--green-ink);font-weight:700}.hero .btn-group{flex-wrap:wrap;gap:12px;margin:0;display:flex}.hero .btn-group .btn.primary{justify-content:center;align-items:center;min-height:44px;padding:14px 26px;font-size:16px;font-weight:700;display:inline-flex}.hero .btn-group .btn:not(.primary){justify-content:center;align-items:center;min-height:44px;padding:13px 20px;font-size:14px;display:inline-flex}.hero>.container>div:first-child{animation:heroIn .65s .12s var(--ease-enter) both}@keyframes heroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.hero .grid{grid-template-columns:1fr;gap:20px 0}.hero-img,.hero-slider{aspect-ratio:16/9;min-height:200px}.hero h1{margin-bottom:12px}.hero .lead{font-size:17px}.hero .hero-cost{font-size:14px}.hero .hero-stat{margin-bottom:18px}}.nav-toggle{cursor:pointer;width:42px;height:42px;color:var(--header-ink);border-radius:var(--r-ctl);background:0 0;border:1px solid #e9f0fa66;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:none}[id]{scroll-margin-top:90px}.panel p,.panel ol,.panel ul{max-width:780px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,.tab:focus-visible,.card:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.links-label{letter-spacing:.5px;width:100%;color:var(--muted);margin:0 0 2px;font-size:11px;display:block}body.has-quickbar{padding-bottom:72px}@media (max-width:1024px){.g4,.g3{grid-template-columns:repeat(2,1fr)}.vs{grid-template-columns:1fr}.vs-mid{padding:10px 0}.pflow{grid-template-columns:1fr;max-width:600px}.pflow .pempty{display:none}.pflow .pstep{white-space:normal}}@media (max-width:760px){.g2,.g3,.g4{grid-template-columns:1fr}.gnb-row{gap:8px}.logo img{height:32px}.cta .tel{display:none}.nav-toggle{display:inline-flex}nav.main ul{background:var(--hf-navy);border-bottom:1px solid var(--navy-d);z-index:55;flex-flow:column;gap:0;margin:0;padding:6px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 18px #0e2a5c4d}nav.main.open ul{display:flex}nav.main li{width:100%}nav.main a{border:none;border-bottom:1px solid #e9f0fa1f;border-radius:0;padding:13px 10px;font-size:15px}nav.main li:last-child a{border-bottom:none}.hero{min-height:auto;padding:40px 0 44px}.hero-img,.hero-slider{order:-1;min-height:300px}.quickbar .qb-inner{justify-content:space-between;align-items:center;gap:10px;padding:5px 12px}.qb-ticker{background:0 0;border:none;border-radius:0;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:0;width:auto;min-width:0;height:auto;padding:0;display:flex}.qb-ticker .tk-head{flex:none;font-size:11px;line-height:1.4}.qb-ticker .tk-window{flex:none;width:100%;height:40px}.qb-form{flex:none;gap:0}.qb-form input,.qb-consent{display:none}.qb-btn{flex:none;height:40px;padding:0 18px;font-size:13px}body.has-quickbar{padding-bottom:66px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.foot-company{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.foot-company .ci-logo{object-fit:contain;width:auto;height:68px;display:block}.foot-company .foot-info p{margin:0}.sec-head{text-align:center;max-width:700px;margin:0 auto}.with-cards{align-items:stretch;margin-top:24px}.with-cards .card{background:var(--card);flex-direction:column;display:flex}.wy-card{padding:6px 22px 20px}.wy-card>.seclabel{text-align:center;margin-top:16px;margin-bottom:6px;padding-left:0;display:block}.wy-card>.seclabel:before{display:none}.wy-list{width:fit-content;max-width:100%;margin:8px auto 0;padding:0;list-style:none}.wy-row{border-top:1px solid var(--border);align-items:center;gap:16px;padding:16px 2px;display:flex}.wy-row:first-child{border-top:none}.wy-ic{flex:none;width:54px;height:54px}.wy-ic img{object-fit:contain;width:100%;height:100%;display:block}.wy-body{min-width:0;max-width:14em}.wy-body b{color:var(--ink);font-size:15px;font-weight:700;line-height:1.4;display:block}.wy-body span{color:var(--muted);text-wrap:pretty;margin-top:3px;font-size:13px;line-height:1.5;display:block}@media (max-width:560px){.wy-card{padding:4px 16px 14px}.wy-row{gap:13px;padding:14px 0}.wy-ic{width:42px;height:42px}.wy-body b{font-size:14.5px}.wy-body span{margin-top:2px;font-size:12.5px}}.step-flow{align-items:stretch;gap:6px;margin-top:26px;padding:20px 0 6px;display:flex}.step-box{border:1px solid var(--border);text-align:center;background:linear-gradient(172deg,#fff,#f4f8fd);border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:30px 14px 20px;display:flex;position:relative;box-shadow:0 12px 26px -18px #0e2a5c80}.step-no{background:var(--navy);color:#fff;letter-spacing:.3px;z-index:2;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 12px -4px #0e2a5c8c}.step-box.green .step-no{background:var(--green);box-shadow:0 5px 12px -4px #1b9e4d80}.step-ic{width:56px;height:56px;color:var(--navy);background:#e8eef8;border-radius:999px;justify-content:center;align-items:center;display:flex}.step-box.green .step-ic{color:var(--green);background:#e2f2e9}.step-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px;display:block}.step-ic img{object-fit:contain;width:44px;height:44px;display:block}.step-box b{color:var(--ink);margin-top:2px;font-size:14.5px;font-weight:700;line-height:1.34}.step-box .step-d{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.45}.step-arr{color:#7e97bc;flex:none;align-self:center;align-items:center;display:flex}.step-arr svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (max-width:760px){.step-flow{flex-direction:column;gap:24px;margin-top:24px;padding:24px 0 6px}.step-arr{display:none}.step-box{padding:28px 16px 18px}}.journey{flex-direction:column;gap:10px;margin-top:14px;display:flex}.journey .jstep{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.journey .jno{background:var(--border-strong);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.journey .jtxt{padding-top:3px;font-size:14px;line-height:1.5}.journey .jtxt em{color:var(--muted);font-style:normal;font-weight:700}.journey .jstep.relief{background:var(--card);border:1px solid var(--navy)}.journey .jstep.relief .jno{background:var(--green);color:#fff}.journey .chk{color:var(--green);margin-right:5px;font-weight:800}.ticker-label{color:var(--muted);letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:700}.ticker-strip{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);padding:13px 0;overflow:hidden}.ticker-track{will-change:transform;width:max-content;animation:36s linear infinite tickerScroll;display:flex}.ticker-track .ti{white-space:nowrap;color:var(--muted);padding-right:46px;font-size:14px}.ticker-track .ti b{color:var(--navy)}.ticker-strip:hover .ticker-track{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cbar{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-ctl);height:10px;margin:10px 0 4px;overflow:hidden}.cbar-fill{height:100%;width:var(--w);background:var(--navy);border-radius:var(--r-ctl);display:block}.vs-card.win .cbar-fill{background:var(--green)}.journey{padding-left:0;position:relative}.journey .jrail-track,.journey .jrail{display:none}.journey .jstep{transition:border-color .3s var(--ease),transform .3s var(--ease)}.journey .jno{transition:transform .3s var(--ease);z-index:1;position:relative}.journey .jstep.reached{border-color:var(--border-strong)}.journey .jstep.relief.reached{border-color:var(--navy)}.journey .jstep.reached .jno{transform:scale(1.1)}.pflow.railed{padding-left:24px;position:relative}.pflow .prail-track{background:var(--border);width:2px;position:absolute;top:6px;bottom:6px;left:11px}.pflow .prail{background:var(--navy);width:2px;height:0;position:absolute;top:6px;left:11px}.pflow.railed .pstep{position:relative}.pflow.railed .pstep:before{content:"";background:var(--card);border:2px solid var(--border-strong);width:10px;height:10px;transition:background-color .25s var(--ease),border-color .25s var(--ease);border-radius:50%;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.pflow.railed .pstep.lit:before{background:var(--navy);border-color:var(--navy)}.autodemo{border:1px solid var(--border);background:var(--card);border-radius:var(--r-card);max-width:440px;box-shadow:var(--sh);margin-top:18px;padding:14px 16px}.autodemo .ad-cap{color:var(--muted);letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:700}.ad-row{border-bottom:1px solid var(--border);gap:10px;padding:7px 0;font-size:14px;display:flex}.ad-label{width:74px;color:var(--muted);flex:none;font-size:13px}.ad-val{flex:1;min-height:1.45em;font-weight:600}.ad-cursor{border-right:2px solid var(--navy);animation:.8s step-end infinite adblink}@keyframes adblink{50%{border-color:#0000}}.ad-out{color:var(--muted);opacity:0;transition:opacity .35s var(--ease),transform .35s var(--ease);margin-top:12px;font-size:13px;transform:translateY(4px)}.ad-out.show{opacity:1;transform:none}.ad-out b{color:var(--navy)}.feat-card{align-items:center;gap:14px;display:flex}.feat-card>.feat-ic{object-fit:contain;flex:none;width:46px;height:46px}.feat-card>.feat-tx{min-width:0}.feat-card .feat-tx h3{margin:0 0 3px}.feat-card .feat-tx p{margin:0}.cardmock{aspect-ratio:1;object-fit:cover;border-radius:var(--r-ctl);background:var(--card);border:none;width:100%;display:block}.hopeimg{border:1px solid var(--border);border-radius:var(--r-card);width:100%;height:auto;display:block}.hopeimg.illust{box-shadow:none;background:0 0;border:none;border-radius:0;max-width:65%;margin-inline:auto}body.has-quickbar .floating{bottom:calc(var(--qb-h,64px) + 16px)}.ci-hero{width:100%;max-width:560px;height:auto;box-shadow:none;background:0 0;border:none;margin:18px auto 0;padding:0;display:block}.venuemap{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);aspect-ratio:1200/520;display:block;position:relative;overflow:hidden}.venuemap:focus-visible{outline:2px solid var(--green);outline-offset:2px}.venuemap-embed{pointer-events:none;border:0;width:100%;height:100%;display:block}.venuemap-zoom{border:1px solid var(--border);border-radius:var(--r-ctl);color:var(--navy);letter-spacing:-.2px;box-shadow:var(--sh);transition:background-color .18s var(--ease),border-color .18s var(--ease);background:#fffffff0;padding:6px 11px;font-size:12.5px;font-weight:700;line-height:1;position:absolute;top:10px;right:10px}.venuemap:hover .venuemap-zoom{border-color:var(--border-strong);background:#fff}@media (max-width:760px){.venuemap{aspect-ratio:880/610}}.cards-center{flex-wrap:wrap;justify-content:center;display:flex}.cards-center>.card{width:calc(33.3333% - 11.3333px)}@media (max-width:1024px){.cards-center>.card{width:calc(50% - 9px)}}@media (max-width:760px){.cards-center>.card{width:100%}}.cards-center>.card{text-align:center}.cards-center .cardmock{aspect-ratio:1;width:100%;max-width:148px;margin:2px auto 12px}.cards-center>.card p{color:var(--ink);word-break:keep-all;margin:0;font-size:15.5px;font-weight:700;line-height:1.45}.faq{max-width:880px;margin-top:8px}.faq .faq-item{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh);margin:10px 0;padding:15px 18px}.faq .faq-q{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.5}.faq .faq-q:before{content:"Q. ";color:var(--green-ink);font-weight:800}.faq .faq-a{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.faq .faq-a:before{content:"A. ";color:var(--navy);font-weight:800}@media (max-width:760px){.faq .faq-item{padding:13px 14px}}:root{--navy-lite:#1a4a93;--grad-navy:linear-gradient(180deg,#1a4a93 0%,#133a7c 52%,#0e2c5e 100%);--grad-navy-hover:linear-gradient(180deg,#1f55a8 0%,#1a4a93 52%,#133a7c 100%);--grad-green:linear-gradient(180deg,#1fb356 0%,#1b9e4d 55%,#15823e 100%);--sh:0 1px 2px #0e2a5c0f,0 4px 10px -4px #0e2a5c33,0 12px 24px -12px #0e2a5c47;--sh-lg:0 2px 4px #0e2a5c12,0 8px 20px -6px #0e2a5c42,0 28px 56px -22px #0e2a5c5c;--sh-hover:0 2px 6px #0e2a5c1a,0 10px 24px -6px #0e2a5c4d,0 22px 44px -18px #0e2a5c57;--hl-top:inset 0 1px 0 #ffffff2e;--bullet:radial-gradient(circle at 50% 50%,transparent 38%,var(--navy) 40% 100%)}main h2{background-image:linear-gradient(var(--green),var(--green));background-position:0 100%;background-repeat:no-repeat;background-size:42px 2px;align-items:center;gap:9px;margin-bottom:18px;padding-bottom:13px;display:flex;position:relative}main h2:before{display:none}main h2:after{content:"";background:var(--border);width:100%;height:1px;position:absolute;bottom:0;left:0}.sec-head h2{background-position:bottom;justify-content:center}.sec-head h2:after{width:64px;left:50%;transform:translate(-50%)}.seclabel{letter-spacing:1.4px}.seclabel:before{background:linear-gradient(90deg,var(--green),var(--green-d));border-radius:1.5px;width:14px;height:2.5px}.card{box-shadow:var(--sh)}.card:before{background:linear-gradient(180deg,var(--green),var(--green-d));width:3px;height:auto;inset:0 auto 0 0}.card:hover{box-shadow:var(--sh-hover)}.card[href]{position:relative}.card[href]:after{content:"›";color:var(--border-strong);transition:color .2s var(--ease),transform .2s var(--ease);font-size:18px;font-weight:700;line-height:1;position:absolute;bottom:7px;right:14px}.card[href]:hover:after{color:var(--navy);transform:translate(2px)}.btn.primary{background:var(--grad-navy);box-shadow:0 2px 6px -3px #0e2a5c66,var(--hl-top)}.btn.primary:hover{background:var(--grad-navy-hover);box-shadow:0 8px 20px -8px #0e2a5c8c,var(--hl-top);transform:translateY(-1px)}header.gnb .cta .btn.primary{background:var(--grad-navy);box-shadow:0 2px 6px -3px #0e2a5c66,var(--hl-top)}.qb-btn{background:var(--grad-navy);box-shadow:var(--hl-top)}.qb-btn:hover{background:var(--grad-navy-hover)}.tab.active{background:var(--grad-navy);border-color:var(--navy-d);box-shadow:0 2px 8px -3px #0e2a5c73}.vs-card.win .vs-tag{background:var(--grad-navy);box-shadow:0 2px 6px -3px #0e2a5c66}.journey .jstep.relief .jno{background:var(--grad-green)}.hero-slider,.sideimg,.hopeimg{box-shadow:var(--sh)}.bg-white-bleed{z-index:0;position:relative}.bg-white-bleed:before{content:"";z-index:-1;background:#fff;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.about-intro{text-align:center}.about-intro .lead{margin-left:auto;margin-right:auto}.about-intro .lead,.about-intro .muted{text-wrap:balance}.about-mission{color:var(--ink);letter-spacing:-.01em;text-wrap:balance;max-width:680px;margin:28px auto 6px;font-size:clamp(20px,4.4vw,30px);font-weight:800;line-height:1.45}.about-mission b{color:var(--green-d)}.d-only{display:inline}.br-m{display:none}@media (max-width:480px){.d-only{display:none}.br-m{display:inline}}:root{--sec-y:clamp(56px,8vw,100px);--sec-gap-head:clamp(26px,3.2vw,40px);--stage:radial-gradient(125% 125% at 28% 20%,#1f55a8 0%,#123a7e 46%,#0c2550 100%);--tint-panel:linear-gradient(158deg,#f5f8fc,#e4edf8);--sh-float:0 2px 6px #0814302e,0 18px 40px -14px #08143073,0 40px 70px -30px #08143066}section{padding:var(--sec-y) 0}.hero{padding:calc(var(--sec-y) + 8px) 0}.grid{gap:24px}.g4{gap:16px}main h2{margin-bottom:var(--sec-gap-head);letter-spacing:-.015em;background-size:48px 3px}.seclabel{letter-spacing:1.6px;font-weight:800}.lead{color:var(--muted-strong);max-width:760px}.card{background:linear-gradient(160deg,#fff,#fafcfe);border-radius:14px;padding:24px 22px}.card .cardmock{aspect-ratio:4/3;object-fit:contain;background:var(--tint-panel);border:1px solid var(--border);border-radius:10px;width:100%;max-width:none;margin:0 0 14px;padding:16px}@media (max-width:760px){.card:has(.cardmock){text-align:center}.card:has(.cardmock) .cardmock{width:80%;margin-left:auto;margin-right:auto}}.cards-center .cardmock{max-width:none;margin:0 0 14px}.hero-slider{background:var(--stage);box-shadow:var(--sh-lg);border:none;order:0}.hero-slider .hs-slide{background:0 0}.hero-slider:after{content:"";border-radius:inherit;box-shadow:var(--hl-top);pointer-events:none;position:absolute;inset:0}.band-dark{background:var(--stage);color:#fff}.band-dark .seclabel{color:#7fe3a6}.band-dark .seclabel:before{background:linear-gradient(90deg,#5fe08c,#34c46b)}.band-dark h2{color:#fff;background-image:linear-gradient(#5fe08c,#5fe08c)}.band-dark h2:before{display:none}.band-dark h2:after{background:#ffffff38}.band-dark>.container>.muted{color:#e9f0fad1}.band-dark .vs-card{box-shadow:var(--sh-float)}.band-dark .vs-mid{color:#e9f0fa99}.band-dark .vs-save{color:#fff;background:#ffffff14;border-color:#e9f0fa47}.band-dark .vs-save b{color:#fff}.vs-card.win{position:relative;overflow:visible}.vs-card.win:after{content:"추천";background:var(--grad-green);color:#fff;letter-spacing:.5px;border-radius:999px;padding:3px 13px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 5px 12px -3px #08143080}.vs-save b{font-size:30px}.gov-logos a{background:var(--card)}@media (max-width:760px){.hero .grid{grid-template-columns:1fr}}:root{--gnb-bg:#fff;--gnb-ink:#15294f;--gnb-border:#e6ecf4;--gnb-hover:#eef3fb}header.gnb{background:var(--gnb-bg);border-bottom:1px solid var(--gnb-border)}header.gnb .logo{background:0 0;padding:6px 8px}header.gnb nav a{color:var(--gnb-ink);border-color:#0000}header.gnb nav a:hover{color:var(--navy);background:0 0}header.gnb nav a.active{color:var(--navy);background:0 0;border-color:#0000;font-weight:700}@media (min-width:1025px){header.gnb nav.main{position:relative}}.nav-underline{background:var(--green);opacity:0;pointer-events:none;will-change:left,right;border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:0;right:auto}header.gnb .nav-toggle{border-color:var(--gnb-border);color:var(--gnb-ink)}@media (max-width:760px){header.gnb nav.main ul{background:var(--gnb-bg);border-bottom:1px solid var(--gnb-border);box-shadow:0 12px 22px -8px #0e2a5c2e}header.gnb nav.main a{border-bottom:1px solid var(--gnb-border)}header.gnb nav a.active{background:var(--gnb-hover)}.nav-underline{display:none}}@keyframes r6-shimmer{0%{opacity:.6}to{opacity:1}}h1,h2{color:var(--ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){main h1,main h2{background-image:linear-gradient(100deg,var(--ink) 0%,var(--ink) 47%,#aab6cc 50%,var(--ink) 53%,var(--ink) 100%);-webkit-text-fill-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:220% 100%;background-origin:border-box;-webkit-background-clip:text;background-clip:text;animation:6.05s linear infinite hdr-shimmer}}@keyframes hdr-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.hero h1 .hl{color:var(--ink);display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero h1{background:0 0;animation:none}.hero h1 .hl{background-image:linear-gradient(100deg,var(--ink) 0%,var(--ink) 47%,#aab6cc 50%,var(--ink) 53%,var(--ink) 100%);-webkit-text-fill-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:12.1s linear infinite hl-relay-a}.hero h1 .hl2{animation-name:hl-relay-b}}@keyframes hl-relay-a{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:0 0}}@keyframes hl-relay-b{0%{background-position:100% 0}50%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.hero h1 .hl,main h1,main h2{animation:none}}@media (max-width:760px){.hero .grid>.hero-slider{width:calc(100% + 40px);box-shadow:none;border-radius:0;order:-1;min-height:300px;margin-left:-20px;margin-right:-20px}}@media (max-width:1024px){header.gnb .cta{display:none}}.hero-slider{order:-1}.hero .grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hs-dots{justify-content:center}@media (max-width:760px){.hero{padding:0 0 40px}.hero .grid{grid-template-columns:1fr}.hero>.container>div:first-child{text-align:center}.hero .btn-group{justify-content:center}.hero .hero-stat{border-top:none}}:root{--beam-green:#1b9e4d8c;--beam-halo:#1b9e4d1a;--glow-win:0 0 0 1.5px #1b9e4d59,0 4px 24px -6px #1b9e4d4d;--sh-card-hover:0 2px 6px #0e2a5c17,0 12px 30px -6px #0e2a5c4d,0 32px 56px -22px #0e2a5c57;--r-card-inner:12px;--tile-bg:linear-gradient(148deg,#eef4fc,#e4edf8)}.btn.primary,.qb-btn{position:relative;overflow:hidden}.btn.primary:after,.qb-btn:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%) -160% 0/220% 100%;position:absolute;inset:0}.btn.primary:hover:after,.qb-btn:hover:after{transition:background-position .55s var(--ease);background-position:160% 0}.card:not([href]):after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff29 50%,#0000 60%);position:absolute;inset:0;transform:translate(-110%)}.card:not([href]):hover:after{transition:transform .6s var(--ease);transform:translate(190%)}.card:not([href]):hover{box-shadow:0 0 0 1.5px var(--beam-green),0 0 0 6px var(--beam-halo),var(--sh-card-hover);border-color:#0000;transform:translateY(-5px)}.card .cardmock{background:var(--tile-bg);border-radius:var(--r-card-inner);transition:transform .26s var(--ease),box-shadow .26s var(--ease);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0e2a5c0f,0 2px 10px -4px #0e2a5c1f}.card:hover .cardmock{transform:scale(1.018);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0e2a5c0f,0 4px 14px -6px #0e2a5c2e}.band-dark .vs-card.win{box-shadow:var(--glow-win),var(--sh-float)}.vs-card.win:after{letter-spacing:.8px;padding:5px 16px;font-size:11.5px;top:-15px;box-shadow:inset 0 1px #ffffff38,0 6px 18px -4px #08143099}.hero{isolation:isolate;position:relative}section.hero{background:linear-gradient(#fafcff 0%,#eaf1fb 100%)}@media (min-width:761px){.hero{min-height:86vh;padding:0!important}section.hero>.container{padding-top:56px;padding-bottom:40px;position:static!important}.hero>.container>div:first-child,.hero .hero-trust{z-index:1;position:relative}.hero .hero-slider{z-index:0;aspect-ratio:auto;width:auto;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;inset:0;position:absolute!important}.hero .hero-slider .hs-slide{object-position:center top}.hero .hero-slider:after{content:"";z-index:1;pointer-events:none;box-shadow:none;background:linear-gradient(100deg,#f7fafdcc 0%,#f7fafdb3 36%,#f7fafd6b 58%,#f7fafd1f 80%,#f7fafd00 94%);position:absolute;inset:0}.hero .hs-dots,.hero:before{display:none}}@media (max-width:760px){section.hero{min-height:0;padding:0 0 30px}section.hero>.container{flex-direction:column;min-height:0;padding-top:0;padding-bottom:0;display:flex}.hero .grid>.hero-slider{aspect-ratio:3/2;border-radius:0;order:-1;width:calc(100% + 40px);min-height:0;margin:0 -20px 18px}.hero .grid>.hero-slider .hs-slide{object-position:center}.hero>.container>div:first-child{text-align:center;flex-direction:column;display:flex}.hero .btn-group{justify-content:center;margin-top:10px}.hero .hero-trust{order:2;margin-top:18px}}.hero>.container{z-index:1;position:relative}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 26% 52%,#133a7c1a,#133a7c08 46%,#0000 72%),radial-gradient(38% 38% at 20% 28%,#1b9e4d0f,#0000 60%);animation:6s ease-in-out infinite alternate r6-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.btn.primary:after,.qb-btn:after,.card:not([href]):after{display:none}.hero:before{animation:none}.card:not([href]):hover,.card:hover .cardmock{transform:none}.hs-slide{transition:opacity .01ms;transform:none!important}}.band-dark .vs{align-items:stretch;column-gap:18px;margin-top:26px}.band-dark .vs-card{text-align:left;box-shadow:var(--sh-float);background:#fff;border:1px solid #0000;border-radius:16px;padding:28px 26px}.band-dark .vs-card.win{border-top:4px solid var(--green);box-shadow:var(--glow-win),var(--sh-float);position:relative}.band-dark .vs-card.win:after{content:"추천";background:var(--grad-green);color:#fff;letter-spacing:.5px;border-radius:999px;padding:4px 13px;font-size:12px;font-weight:800;display:block;position:absolute;top:-12px;left:auto;right:18px;transform:none;box-shadow:0 5px 12px -3px #08143066}.vs-card .vh{background:var(--navy);color:#fff;border-radius:999px;margin:0 0 14px;padding:6px 15px;font-size:14px;font-weight:800;display:inline-block}.band-dark .vs-price{letter-spacing:-.02em;margin:0 0 18px;font-size:44px;font-weight:800;line-height:1}.band-dark .vs-card.win .vs-price{color:var(--green-d)}.band-dark .vs-card.other .vs-price{color:var(--ink)}.band-dark .vs-price .won{color:inherit;margin-left:4px;font-size:.4em;font-weight:700}.vlist{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.vlist li{align-items:flex-start;gap:11px;margin:0;display:flex}.vic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;line-height:1;display:flex}.vs-card.win .vic{background:var(--green);color:#fff}.vs-card.other .vic{color:var(--muted);background:#ebeff5}.vtxt{flex-direction:column;gap:2px;min-width:0;display:flex}.vtxt b{color:var(--ink);font-size:15px;font-weight:800;line-height:1.3}.vtxt>span{color:var(--muted);font-size:12.5px;line-height:1.45}.band-dark .vs-mid{background:var(--grad-navy);color:#fff;z-index:3;border-radius:50%;justify-content:center;place-self:center;align-items:center;width:56px;height:56px;margin:0 -12px;font-size:17px;font-weight:800;display:flex;box-shadow:0 10px 24px -6px #08143080}.band-dark .vs-save{background:var(--grad-navy);color:#fff;text-align:center;box-shadow:var(--sh-float);border:1px solid #ffffff24;border-radius:14px;margin-top:18px;padding:16px 24px;font-size:16px}.band-dark .vs-save b{color:#5fe08c;font-size:23px}@media (max-width:760px){.band-dark .vs{gap:14px 0}.band-dark .vs-mid{margin:0 auto}.band-dark .vs-price{font-size:36px}.band-dark .vs-card{padding:24px 20px}}.hero{background:linear-gradient(165deg,#fafcff 0%,#e9f0fa 100%)}.hero:before{background:radial-gradient(56% 82% at 80%,#133a7c21,#0000 62%),radial-gradient(52% 70% at 20% 44%,#133a7c12,#0000 64%),radial-gradient(40% 40% at 15% 26%,#1b9e4d0f,#0000 60%)}.hero-trust{border-top:none;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:24px 0 0;padding:0;list-style:none;display:flex}@media (min-width:761px){.hero .hero-trust{justify-content:flex-start;gap:10px 22px;margin-top:22px}}.hero-trust li{color:var(--muted-strong);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.hero-trust li:before{content:"✓";width:18px;height:18px;color:var(--green-d);background:#1b9e4d21;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.hero-trust b{color:var(--ink);font-weight:800}@media (max-width:760px){.hero-trust{gap:8px 14px;margin-top:18px}}.learn-strip{flex-wrap:wrap;justify-content:center;gap:22px 34px;margin:30px 0 0;padding:0;list-style:none;display:flex}.learn-strip li{text-align:center;flex-direction:column;align-items:center;gap:10px;width:150px;display:flex}.learn-strip img{object-fit:contain;width:68px;height:68px}.learn-strip span{color:var(--ink);font-size:13px;font-weight:700;line-height:1.35}@media (max-width:760px){.learn-strip{gap:18px 16px}.learn-strip li{width:30%;min-width:90px}.learn-strip img{width:52px;height:52px}.learn-strip span{font-size:12px}}.vs-card.win:after{display:none}.admin-wrap{color:#1a2233;max-width:980px;margin:0 auto;padding:28px 18px 80px;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.admin-login{justify-content:center;align-items:center;min-height:80vh;display:flex}.admin-card{background:#fff;border:1px solid #e6e9f0;border-radius:14px;box-shadow:0 10px 30px #133a7c14}.admin-loginbox{flex-direction:column;gap:12px;width:100%;max-width:360px;padding:30px 26px;display:flex}.admin-title{color:#133a7c;margin:0;font-family:Georgia,Nanum Myeongjo,serif;font-size:22px}.admin-muted{color:#7b8497;font-size:14px}.admin-err{color:#c0392b;margin:0;font-size:13px}.admin-input{color:#1a2233;background:#fff;border:1px solid #d7dce6;border-radius:9px;width:100%;padding:10px 12px;font-size:14px}.admin-input:focus{border-color:#133a7c;outline:2px solid #133a7c33}.admin-btn{color:#fff;cursor:pointer;background:#133a7c;border:0;border-radius:9px;padding:11px 14px;font-size:14px;font-weight:700}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-btn.ghost{color:#133a7c;background:0 0;border:1px solid #133a7c44}.admin-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.admin-filters .admin-input{flex:1;width:auto;min-width:130px}.admin-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.admin-row{background:#fff;border:1px solid #e6e9f0;border-radius:12px;padding:14px 16px;transition:background .4s}.admin-row.is-focus{background:#fff7e6;border-color:#f0c36d}.admin-row-main{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-name{font-size:15px;font-weight:700}.admin-phone{font-variant-numeric:tabular-nums;color:#133a7c;cursor:pointer;background:#f1f4fa;border:0;border-radius:6px;padding:3px 8px;font-size:13px}.admin-date{color:#7b8497;font-size:12px}.admin-src{color:#9aa3b5;margin-left:auto;font-size:12px}.admin-row-edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-status{border:1px solid #d7dce6;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:700}.admin-status.st-new{color:#b26a00;background:#fff4e0}.admin-status.st-contacted{color:#1d5fbf;background:#e7f0ff}.admin-status.st-done{color:#1f7a4d;background:#e6f6ec}.admin-memo{flex:1;min-width:160px}.admin-save{color:#7b8497;min-width:54px;font-size:12px}.admin-save.save-saved{color:#1f7a4d}.admin-save.save-error{color:#c0392b}.admin-save.save-saving{color:#b26a00}@media (max-width:520px){.admin-src{width:100%;margin-left:0}}body:has(.admin-wrap){padding-bottom:0}.hp-field{opacity:0;pointer-events:none;width:1px;height:1px;top:-9999px;left:-9999px;position:absolute!important}.admin-count{color:#7b8497;margin-left:8px;font-size:13px;font-weight:600}.admin-badges{flex-wrap:wrap;gap:6px;display:flex}.admin-badge{color:#8a93a6;cursor:pointer;background:#fff;border:1px solid #d7dce6;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;transition:border-color .12s,background .12s,color .12s}.admin-badge:hover{border-color:#9cabc6}.admin-badge.is-on.st-new{color:#b26a00;background:#fff4e0;border-color:#f0c36d}.admin-badge.is-on.st-contacted{color:#1d5fbf;background:#e7f0ff;border-color:#9cc0ff}.admin-badge.is-on.st-done{color:#1f7a4d;background:#e6f6ec;border-color:#9ad9b5}.admin-pager{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.admin-pageinfo{color:#3a455c;font-size:13px;font-weight:700}@media (max-width:560px){.admin-wrap{padding:18px 12px 60px}.admin-head{margin-bottom:14px}.admin-filters .admin-input{flex:calc(50% - 4px);min-width:0}.admin-filters .admin-input:first-child{flex-basis:100%}.admin-row{padding:13px 14px}.admin-row-main{gap:5px 10px}.admin-name{width:100%;font-size:16px}.admin-phone{padding:5px 11px;font-size:14px}.admin-date{font-size:11px}.admin-src{width:100%;margin-left:0;font-size:11px}.admin-row-edit{gap:8px}.admin-badges{width:100%}.admin-badge{text-align:center;flex:1;padding:9px 4px}.admin-memo{flex:100%;min-width:0}.admin-save{text-align:right;width:100%;min-width:0}}.free-badge{vertical-align:middle;letter-spacing:.5px;color:#fff;-webkit-text-fill-color:#fff;background:var(--grad-green);box-shadow:0 2px 6px -3px #1b9e4d8c,var(--hl-top);border-radius:999px;margin-left:.4em;padding:.32em .72em;font-size:.46em;font-weight:800;line-height:1;display:inline-block}.hope-trust{flex-wrap:wrap;gap:10px 22px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hope-trust li{color:var(--muted-strong);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.hope-trust li:before{content:"✓";width:18px;height:18px;color:var(--green-d);background:#1b9e4d21;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.hope-trust b{color:var(--ink);font-weight:800}.crisis-grid{margin-top:8px}.crisis-card{text-align:center}.crisis-ic{width:56px;height:56px;color:var(--navy);background:#e8eef8;border-radius:999px;justify-content:center;align-items:center;margin:2px auto 12px;display:flex}.crisis-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.crisis-card h3{margin:0;font-size:16px}.crisis-card p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.crisis-note{text-align:center;color:var(--ink);margin-top:26px;font-size:clamp(15px,2vw,17px);line-height:1.65}.crisis-note b{color:var(--navy);font-weight:800}.miss-grid{align-items:stretch;margin-top:6px}.miss-copy{flex-direction:column;justify-content:center;display:flex}.miss-copy p{color:var(--muted-strong);margin:0 0 14px;font-size:15.5px;line-height:1.78}.miss-copy p:last-child{margin-bottom:0}.miss-copy p b{color:var(--ink);font-weight:800}.miss-copy p .em{color:var(--navy);font-weight:800}.miss-quote{background:var(--grad-navy);color:#fff;box-shadow:var(--sh-float);border-radius:16px;flex-direction:column;justify-content:center;gap:12px;margin:0;padding:32px 30px;display:flex;position:relative}.miss-quote .mq-mark{color:#5fe08c;font-family:Georgia,Nanum Myeongjo,serif;font-size:58px;line-height:.4}.miss-quote blockquote{letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(18px,2.3vw,21px);font-weight:700;line-height:1.55}.miss-quote figcaption{color:#e9f0fad1;font-size:13.5px;font-weight:600}.miss-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.miss-stat{text-align:center;border:1px solid var(--border);box-shadow:var(--sh);background:linear-gradient(160deg,#fff,#fafcfe);border-radius:14px;padding:24px 14px}.miss-stat .ms-num{color:var(--navy);letter-spacing:-.02em;font-size:clamp(24px,3.2vw,32px);font-weight:800;line-height:1;display:block}.miss-stat .ms-num .ms-u{color:var(--muted-strong);margin-left:2px;font-size:.46em;font-weight:700}.miss-stat .ms-lb{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.5;display:block}.miss-stat .ms-lb b{color:var(--ink);font-weight:700}.info-kv{margin:0;padding:0;list-style:none}.info-kv li{border-bottom:1px solid var(--border);gap:14px;padding:12px 0;font-size:14px;line-height:1.55;display:flex}.info-kv li:first-child{padding-top:2px}.info-kv li:last-child{border-bottom:none;padding-bottom:0}.info-kv .ik-k{width:42px;color:var(--green-ink);flex:none;font-size:13px;font-weight:800}.info-kv .ik-v{flex:1;min-width:0}.info-kv .ik-v b{color:var(--ink);font-weight:700}.info-kv .ik-v .muted{font-size:12.5px}@media (max-width:760px){.miss-stats{gap:10px}.miss-stat{padding:18px 8px}.miss-quote{padding:26px 22px}.hope-trust{gap:8px 16px}}@media (max-width:560px){.miss-stats{grid-template-columns:1fr;gap:10px}.miss-stat{text-align:left;justify-content:center;align-items:baseline;gap:10px;padding:15px 14px;display:flex}.miss-stat .ms-lb{margin-top:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
