@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--font-sans:"Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-sm:12px;--radius-md:.375rem;--radius-xl:.75rem;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#f6f8fb;--color-surface:#fff;--color-surface-2:#f1f4f9;--color-ink:#0f172a;--color-ink-soft:#475569;--color-line:#e2e8f0;--color-line-strong:#cbd5e1;--color-brand:#1d4ed8;--color-accent:#1d4ed8;--color-accent-soft:#eff5ff;--color-accent-line:#c7dafe;--color-cta:#2563eb;--color-cta-ink:#fff;--color-night:#0a1020;--color-tip:#fffbeb;--color-tip-line:#fde68a;--color-tip-ink:#92400e;--color-notice:#fef2f2;--color-notice-line:#fecaca;--color-notice-ink:#b91c1c;--color-info:#f5f3ff;--color-info-line:#ddd6fe;--color-info-ink:#6d28d9;--radius-card:20px;--radius-pill:999px;--shadow-card:0 1px 2px #0f172a0a, 0 10px 28px -16px #0f172a29;--shadow-card-hover:0 2px 4px #0f172a0d, 0 18px 36px -16px #2563eb52;--container-content:85rem;--container-shell:85rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem;scroll-padding-bottom:7rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.78}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}::selection{background:var(--color-accent-line);color:var(--color-ink)}img{max-width:100%;height:auto}article>section{background:var(--color-canvas);position:relative}article section[id]{scroll-margin-top:5rem}article>section.is-alt{background:var(--color-surface)}article h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.75rem,5.2vw,2.35rem);font-weight:800;line-height:1.3}article h2{max-width:var(--measure);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(1.55rem,3.3vw,2.15rem);font-weight:800;line-height:1.3}article h2:before{content:"";border-radius:var(--radius-pill);background:var(--grad-cta);width:2rem;height:4px;margin-bottom:.9rem;display:block}article h2[data-kicker]:before{content:attr(data-kicker);letter-spacing:.14em;width:auto;height:auto;color:var(--color-accent);background:0 0;border-radius:0;margin-bottom:.55rem;font-size:.78rem;font-weight:800;line-height:1.4}article h3{letter-spacing:-.012em;margin:2rem 0 .5rem;font-size:1.0625rem;font-weight:700;line-height:1.5}article p{margin:0 0 1.0625rem}article p:last-child{margin-bottom:0}article .container>p,article .container>ul:not(.cards):not(.related):not(.related-list),article .container>h3{max-width:var(--measure)}article strong{color:var(--color-ink);font-weight:700}article a{color:var(--color-accent);text-underline-offset:.2em;font-weight:600;-webkit-text-decoration:underline #1d4ed859;text-decoration:underline #1d4ed859;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){article a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}}article a{transition:color .18s,text-decoration-color .18s}article a:hover{text-decoration-color:currentColor}article ul{margin:0 0 1.125rem;padding-left:1.35em;list-style:outside}article ul li{margin-bottom:.5rem;padding-left:.15em}article ul li::marker{color:var(--color-accent);font-weight:700}article ul li:last-child{margin-bottom:0}article ol{margin:0 0 1.125rem;padding-left:1.35em}}@layer components{.skip-link{z-index:100;background:var(--color-cta);color:var(--color-cta-ink);border-radius:0 0 var(--radius-card) 0;padding:.75rem 1.25rem;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.hnav-list{scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.hnav-list::-webkit-scrollbar{display:none}@media (min-width:768px){.hnav-list{height:100%;overflow:visible}}.hnav{min-height:2.75rem;color:var(--color-ink-soft);white-space:nowrap;align-items:center;padding:0 .7rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .18s;display:flex;position:relative}.hnav:hover{color:var(--color-accent)}.hnav:after{content:"";background:var(--grad-cta);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:0;left:.7rem;right:.7rem;transform:scaleX(0)}.hnav:hover:after{transform:scaleX(.4)}.hnav.is-active{color:var(--color-ink);font-weight:800}.hnav.is-active:after{transform:scaleX(1)}@media (min-width:768px){.hnav{height:100%;padding:0 .85rem}.hnav:after{left:.85rem;right:.85rem}}.topband{background:var(--color-accent-soft)}.crumbs{color:var(--color-ink-soft);font-size:.82rem}.crumbs ol{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.crumbs a{color:var(--color-ink-soft);text-decoration:none;transition:color .18s}.crumbs a:hover{color:var(--color-accent);text-decoration:underline}.crumbs [aria-current=page]{color:var(--color-ink);font-weight:700}.crumbs .sep{color:var(--color-line-strong)}article>section#hero{background:radial-gradient(52rem 26rem at 90% 30%, #3b82f629, transparent 62%), radial-gradient(36rem 22rem at 5% 70%, #93c5fd2e, transparent 62%), linear-gradient(180deg, var(--color-accent-soft) 0%, var(--color-surface) 100%)}.hero-grid{flex-direction:column;gap:1.5rem;display:flex}.hero-main{min-width:0;max-width:46rem}.hero-side{width:100%;max-width:30rem;margin-inline:auto}@media (min-width:900px){.hero-grid{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}.hero-main{flex:auto}.hero-side{flex:0 0 min(26rem,42%);max-width:none;margin:0}}.hero-lead-box{gap:.25rem;display:grid}.hero-talk{align-items:flex-end;gap:.5rem;display:flex}.hero-bubble{background:var(--color-surface);border:1px solid var(--color-line-strong);color:var(--color-ink);word-break:keep-all;border-radius:16px;flex:auto;margin-bottom:1.6rem;padding:.85rem 1.05rem;font-size:.9rem;line-height:1.6;position:relative;box-shadow:0 10px 24px #0f172a14}.hero-bubble b{color:var(--color-accent);font-weight:800}.hero-bubble:after{content:"";background:var(--color-surface);border-top:1px solid var(--color-line-strong);border-right:1px solid var(--color-line-strong);width:12px;height:12px;position:absolute;bottom:1.4rem;right:-7px;transform:rotate(45deg)}.hero-talk-mascot{filter:drop-shadow(0 12px 16px #2563eb2e);flex:none;width:5.5rem;height:auto}@media (min-width:900px){.hero-talk-mascot{width:6.5rem}}.hero-lead-box .lead-card{max-width:none;margin:0;padding:1.25rem}@media (min-width:1024px){article>section#faq>.container:after{content:"";aspect-ratio:960/1080;pointer-events:none;background:url(/img/kkaldu_02_wave.webp) 50%/contain no-repeat;width:11rem;position:absolute;top:3.5rem;right:clamp(2rem,7vw,7rem)}:is(article>section#faq>.container,article>section:has(>.container>ol.steps):not(#apply)>.container){position:relative}article>section:has(>.container>ol.steps):not(#apply)>.container:after{content:"";aspect-ratio:800/528;pointer-events:none;background:url(/img/kkaldu_05_peek_banner.webp) 50%/contain no-repeat;width:7.5rem;position:absolute;bottom:calc(100% - 1px);right:3.5rem}}.notfound-mascot{border-radius:0 0 1.25rem 1.25rem;width:11rem;margin-bottom:1.25rem;display:block}article>section#hero h1{letter-spacing:-.045em;margin:0 0 1.15rem;font-size:clamp(2.1rem,4.8vw,3.35rem);font-weight:900;line-height:1.2}.hero-lead{color:var(--color-ink-soft);margin:0 0 1.75rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.78}article .hero-lead{margin-bottom:1.9rem}.hero-actions{flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem;display:flex}.hero-actions .btn-cta{min-height:3.5rem;padding-inline:1.75rem;font-size:1.05rem}@media (max-width:479px){.hero-actions .btn-cta{width:100%}}.eyebrow{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-accent-line);letter-spacing:.04em;color:var(--color-accent);align-items:center;gap:.45rem;margin-bottom:1rem;padding:.32rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px -10px #2563eb66}.eyebrow:before{content:"";border-radius:var(--radius-pill);background:var(--color-cta);width:.4rem;height:.4rem;box-shadow:0 0 0 3px #2563eb2e}.stamp{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.45rem .9rem;font-size:.78rem;display:inline-flex}.stamp b{color:var(--color-ink);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.stamp svg{color:var(--color-accent)}.toc{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:2.5rem;padding:1.4rem 1.5rem 1.1rem}.toc-title{letter-spacing:.02em;color:var(--color-ink);margin:0 0 .6rem;font-size:.8rem;font-weight:800}.toc ol{counter-reset:toc;columns:3 16rem;column-gap:2.25rem;margin:0;padding:0;list-style:none}.toc li{counter-increment:toc;border-bottom:1px solid var(--color-line);break-inside:avoid;margin:0}.toc a{min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.75rem;padding:.55rem .25rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .18s;display:flex}.toc a:before{content:counter(toc, decimal-leading-zero);border-radius:var(--radius-pill);background:var(--color-accent-soft);text-align:center;font-variant-numeric:tabular-nums;min-width:1.9rem;color:var(--color-accent);flex:none;padding:.05rem .35rem;font-size:.7rem;font-weight:800}.toc a:hover{color:var(--color-accent)}.cards{counter-reset:card;gap:1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.cards>li{counter-increment:card;background:linear-gradient(165deg, var(--color-surface) 42%, var(--color-accent-soft) 100%);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0;padding:1.45rem 1.35rem 1.35rem;transition:box-shadow .2s,border-color .2s,transform .2s;position:relative}.cards>li:hover{border-color:var(--color-cta);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.cards>li:before{content:counter(card, decimal-leading-zero);border-radius:var(--radius-pill);background:var(--grad-cta);font-variant-numeric:tabular-nums;color:var(--color-cta-ink);padding:.18rem .6rem;font-size:.72rem;font-weight:800;position:absolute;top:1rem;right:1rem;box-shadow:0 6px 14px -8px #2563ebb3}.cards-t{letter-spacing:-.02em;color:var(--color-ink);margin-bottom:.4rem;padding-right:3.25rem;font-size:1.05rem;font-weight:800;display:block}.cards-d{color:var(--color-ink-soft);font-size:.92rem;line-height:1.72;display:block}@media (min-width:768px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps{gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}article ol.steps{padding-left:0}.steps>li{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);margin:0;padding:1.1rem 1.25rem;transition:border-color .18s,transform .18s}.steps>li:hover{border-color:var(--color-accent-line)}.steps-t{color:var(--color-ink);align-items:center;gap:.75rem;margin:0;font-size:1rem;font-weight:800;line-height:1.55;display:flex}.steps-no{background:var(--grad-cta);color:var(--color-cta-ink);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:.15rem .55rem;font-size:.72rem;font-weight:800}.steps-d{color:var(--color-ink-soft);margin:.5rem 0 0;font-size:.92rem;line-height:1.72}@media (min-width:640px){.steps-d{padding-left:4.25rem}}article>section:has(>.container>ol.steps):not(#apply){padding-block:1.25rem}@media (min-width:768px){article>section:has(>.container>ol.steps):not(#apply){padding-block:2.5rem}}article>section:has(>.container>ol.steps):not(#apply)>.container{--color-canvas:#182238;--color-surface:#121a2e;--color-surface-2:#182238;--color-ink:#f8fafc;--color-ink-soft:#b6c2d6;--color-line:#ffffff1a;--color-line-strong:#fff3;--color-accent:#93c5fd;--color-accent-soft:#3b82f624;--color-accent-line:#93c5fd52;--color-tip:#fbbf241a;--color-tip-line:#fbbf2466;--color-tip-ink:#fcd34d;--color-notice:#f871711a;--color-notice-line:#f8717159;--color-notice-ink:#fca5a5;background:radial-gradient(40rem 24rem at 100% 0%, #2563eb61, transparent 65%), radial-gradient(32rem 22rem at 0% 100%, #3b82f638, transparent 65%), var(--color-night);color:var(--color-ink)}article>section:has(>.container>ol.steps):not(#apply)>.container>h2{text-align:center;margin-inline:auto}article>section:has(>.container>ol.steps):not(#apply)>.container>h2:before{margin-inline:auto}article>section:has(>.container>ol.steps):not(#apply)>.container>h2+p{text-align:center;color:var(--color-ink-soft);margin-inline:auto}article>section:has(>.container>ol.steps):not(#apply) ol.steps{gap:.9rem;margin:2.5rem 0 1.5rem}@media (min-width:640px){article>section:has(>.container>ol.steps):not(#apply) ol.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){article>section:has(>.container>ol.steps):not(#apply) ol.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){:is(article>section:has(>.container>ol.steps):not(#apply) ol.steps:has(>li:nth-child(4):last-child),article>section:has(>.container>ol.steps):not(#apply) ol.steps:has(>li:nth-child(7))){grid-template-columns:repeat(4,minmax(0,1fr))}article>section:has(>.container>ol.steps):not(#apply) ol.steps:has(>li:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}article>section:has(>.container>ol.steps):not(#apply) ol.steps>li{background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;padding:1.35rem 1.25rem 1.45rem;position:relative}article>section:has(>.container>ol.steps):not(#apply) ol.steps>li:hover{border-color:var(--color-accent-line);transform:translateY(-3px)}article>section:has(>.container>ol.steps):not(#apply) ol.steps>li:after{content:"";background:#3b82f633 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2393c5fd' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 10.5 3.2 3.2L15 7'/%3E%3C/svg%3E") 50%/1rem no-repeat;border-radius:10px;width:2rem;height:2rem;position:absolute;top:1rem;right:1rem}article>section:has(>.container>ol.steps):not(#apply) .steps-t{flex-direction:column;align-items:flex-start;gap:.8rem;font-size:.98rem;font-weight:700;line-height:1.6}article>section:has(>.container>ol.steps):not(#apply) .steps-no{color:var(--color-accent);letter-spacing:.1em;background:0 0;padding:0;font-size:.78rem}article>section:has(>.container>ol.steps):not(#apply) .steps-t strong{color:#fff}article>section:has(>.container>ol.steps):not(#apply) .steps-d{padding-left:0}.table-wrap{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);-webkit-overflow-scrolling:touch;margin:0 0 1.75rem;overflow-x:auto}.table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:32rem;font-size:.9375rem}.table-wrap caption{caption-side:top;text-align:left;color:var(--color-ink-soft);padding:1.05rem 1.25rem .8rem;font-size:.8rem;font-weight:700}@media (max-width:767px){.table-wrap caption{width:calc(100vw - 2rem)}.table-wrap caption:after{content:" — 좌우로 밀어서 보기";color:var(--color-accent);white-space:nowrap;font-weight:600}}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-top:1px solid var(--color-line);padding:.9rem 1.1rem;line-height:1.6}.table-wrap thead th{background:var(--color-surface-2);white-space:nowrap;color:var(--color-ink);font-size:.85rem;font-weight:800}.table-wrap tbody th[scope=row]{white-space:nowrap;color:var(--color-ink);font-weight:700}.table-wrap thead th:nth-child(2){background:var(--color-accent-soft);color:var(--color-accent);box-shadow:inset 0 3px 0 var(--color-cta)}.table-wrap tbody td:nth-child(2){background:#eff5ffb3}@supports (color:color-mix(in lab, red, red)){.table-wrap tbody td:nth-child(2){background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent)}}.table-wrap tbody td:nth-child(2){color:var(--color-ink);font-weight:700}.table-wrap tbody tr:hover{background:var(--color-canvas)}.faq-item{max-width:var(--measure);background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;margin-bottom:.7rem;padding:1.2rem 1.4rem;transition:border-color .18s,box-shadow .18s}.faq-item:hover{border-color:var(--color-accent-line);box-shadow:var(--shadow-card-hover)}.faq-item:last-child{margin-bottom:0}.faq-item h3{align-items:center;gap:.6rem;margin:0 0 .45rem;font-size:1.03rem;font-weight:800;display:flex}.faq-item h3:before{content:"Q";background:var(--grad-cta);width:1.55rem;height:1.55rem;color:var(--color-cta-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;display:inline-flex}.faq-item p{color:var(--color-ink-soft);margin:0;padding-left:2.15rem}.faq-item p+p{margin-top:.625rem}.callout,.tip{border-radius:var(--radius-sm);margin:0 0 1.125rem;padding:.875rem 1.125rem;font-size:.9375rem;font-weight:600}.callout{background:var(--color-notice);border:1px solid var(--color-notice-line);color:var(--color-notice-ink)}.tip{background:var(--color-tip);border:1px solid var(--color-tip-line);color:var(--color-tip-ink)}article a[href=\#apply]:not(.btn-cta){white-space:nowrap;align-items:center;gap:.3em;font-weight:800;text-decoration-color:currentColor;display:inline-flex}.btn-cta{background:var(--grad-cta);min-height:3.25rem;color:var(--color-cta-ink);font:inherit;text-align:center;cursor:pointer;box-shadow:var(--shadow-cta);border:0;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.35rem;font-size:1rem;font-weight:800;text-decoration:none;transition:filter .2s,box-shadow .2s,transform .15s;display:inline-flex}.btn-cta:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 16px 30px -12px #2563ebb3}.btn-cta:active{transform:translateY(1px)}.btn-cta.is-pending,.btn-cta.is-pending:hover{background:var(--color-surface-2);border:1px solid var(--color-line);color:var(--color-ink-soft);box-shadow:none;filter:none;cursor:not-allowed;transform:none}article>section#apply{padding-block:1.25rem}@media (min-width:768px){article>section#apply{padding-block:2.5rem}}article>section#apply>.container{color:#fff;background:radial-gradient(36rem 22rem at 100% 0,#93c5fd52,#0000 62%),radial-gradient(28rem 20rem at 0 100%,#1e3a8a80,#0000 62%),linear-gradient(135deg,#1e3a8a 0%,#1d4ed8 50%,#2563eb 100%)}article>section#apply>.container>h2{color:#fff}article>section#apply>.container>h2:before{background:#ffffffb3}article>section#apply>.container>h2[data-kicker]:before{color:#bfdbfe;background:0 0}article>section#apply>.container>p{color:#eff6ff}article>section#apply>.container>p strong{color:#fff}article>section#apply>.container>p a{color:#fff;text-decoration-color:#ffffff8c}article>section#apply .lead-card{border-color:#0000;margin-top:1.75rem;box-shadow:0 30px 60px -28px #02061799}article>section#apply .apply-mascot{display:none}@media (min-width:960px){article>section#apply .apply-mascot{filter:drop-shadow(0 18px 24px #02061759);width:11.5rem;margin-top:1.75rem;display:block}article>section#apply>.container{grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:start;column-gap:4rem;display:grid}article>section#apply>.container>*{grid-column:1}article>section#apply>.container>.lead-card{grid-area:1/2/-1;max-width:none;margin-top:0}}.lead-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:30rem;box-shadow:var(--shadow-card);color:var(--color-ink);margin-top:1.5rem;padding:1.5rem;font-size:.9375rem;line-height:1.6}.lead-card.is-plain{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:1.25rem 1.5rem 0}.lead-form{gap:1rem;display:grid}.lead-form p{margin:0}.lead-field{gap:.4rem;font-size:.85rem;font-weight:700;display:grid}.lead-input{position:relative}.lead-input svg{width:1.1rem;height:1.1rem;color:var(--color-ink-soft);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.lead-field input{border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;min-height:3.35rem;font:inherit;color:var(--color-ink);border-radius:14px;padding:0 1rem 0 2.8rem;font-size:1rem;font-weight:500;transition:border-color .18s,box-shadow .18s}.lead-field input::placeholder{color:#94a3b8}.lead-field input:focus,.calc-field input:focus,.calc-field select:focus{border-color:var(--color-cta);box-shadow:0 0 0 4px #2563eb26}.lead-field input:disabled{background:var(--color-surface-2);cursor:not-allowed}.lead-agree{border:1px solid var(--color-line);border-radius:16px;gap:.55rem;padding:.85rem 1rem;display:grid}.lead-consent{color:var(--color-ink-soft);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.85rem;display:flex}.lead-consent input{width:1.15rem;height:1.15rem;accent-color:var(--color-cta);cursor:pointer;flex:none;margin-top:.12rem}.lead-consent-all{border-bottom:1px solid var(--color-line);color:var(--color-ink);padding-bottom:.65rem;font-weight:800}.lead-consent-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.lead-req{color:var(--color-accent);font-weight:700}.lead-view{font:inherit;color:var(--color-ink-soft);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 .15rem;font-size:.78rem;font-weight:600;text-decoration:underline}.lead-view:hover{color:var(--color-accent)}.lead-form .btn-cta{border-radius:16px;width:100%;min-height:3.5rem;font-size:1.05rem}.lead-form .lead-note{text-align:center;color:var(--color-ink-soft);font-size:.8rem}.lead-form .lead-note.is-done{color:var(--color-accent);font-weight:700}.lead-form .lead-note.is-error{color:var(--color-notice-ink);font-weight:700}html:has(dialog[open]){overflow:hidden}.dialog{background:var(--color-surface);width:min(31rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--color-ink);border:0;border-radius:28px;margin:auto;padding:0;font-size:.9375rem;line-height:1.6;overflow:hidden;box-shadow:0 40px 90px -30px #0206178c}.dialog[open]{flex-direction:column;animation:.22s ease-out dialog-in;display:flex}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.dialog-x{z-index:2;margin:0;position:absolute;top:.9rem;right:.9rem}.dialog-x button{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s;display:grid}.dialog-x button:hover{background:var(--color-surface-2)}.dialog-x svg{width:1.15rem;height:1.15rem}.dialog-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.dialog-head{padding:1.75rem 3.5rem 0 1.5rem}.dialog-head p{margin:0}.dialog-badge{border-radius:var(--radius-pill);background:var(--color-accent-soft);letter-spacing:.03em;color:var(--color-accent);align-items:center;gap:.3rem;padding:.26rem .7rem;font-size:.74rem;font-weight:800;display:inline-flex}.dialog-badge svg{width:.8rem;height:.8rem}.dialog-head .dialog-title{letter-spacing:-.04em;margin:.75rem 0 .3rem;font-size:1.45rem;font-weight:900;line-height:1.3}.dialog-sub{color:var(--color-ink-soft);font-size:.9rem}.dialog-sub b{color:var(--color-ink);font-weight:800}.lead-dialog .dialog-scroll{padding-bottom:1.5rem}.lead-banner{background:radial-gradient(18rem 10rem at 100% 0%, #3b82f68c, transparent 70%), radial-gradient(14rem 9rem at 0% 100%, #2563eb59, transparent 70%), var(--color-night);border-radius:20px;margin:1.25rem 1.5rem 0;padding:1.5rem 1.25rem}.lead-banner:has(.lead-banner-peek){padding-top:.9rem}.lead-banner-peek{width:7.5rem;margin:0 auto -1px;display:block}.lead-banner-card{background:#fffffff7;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem .6rem;max-width:20rem;margin-inline:auto;padding:.8rem .95rem;display:grid;box-shadow:0 18px 32px -18px #000000b3}.lead-banner-app{color:var(--color-ink-soft);font-size:.78rem;font-weight:700}.lead-banner-time{color:#94a3b8;font-size:.72rem}.lead-banner-msg{color:var(--color-ink);grid-column:1/-1;font-size:.9rem;font-weight:800}.privacy-dialog{width:min(34rem,100% - 2rem);height:min(46rem,100dvh - 2rem)}.privacy-dialog .dialog-head{border-bottom:1px solid var(--color-line);padding-bottom:1rem}.privacy-dialog .dialog-scroll{padding:0 1.5rem}.privacy-sec{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);padding-block:1.25rem;scroll-margin-top:.5rem;font-size:.86rem;line-height:1.75}.privacy-sec:last-child{border-bottom:0}.privacy-sec p{margin:0 0 .6rem}.privacy-sec p:last-child{margin-bottom:0}.privacy-sec .privacy-sec-t{color:var(--color-ink);align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.95rem;font-weight:800;display:flex}.privacy-key-badge{border-radius:var(--radius-pill);background:var(--grad-cta);color:#fff;padding:.02rem .5rem;font-size:.7rem;font-weight:800}.privacy-rows{background:var(--color-surface-2);border-radius:14px;gap:.6rem;margin:.7rem 0;padding:.9rem 1rem;display:grid}.privacy-rows:last-child{margin-bottom:0}.privacy-row{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;font-size:.84rem;line-height:1.6;display:grid}.privacy-row b{color:var(--color-ink);font-weight:700}@media (max-width:419px){.privacy-row{grid-template-columns:minmax(0,1fr);gap:0}}.privacy-sec.is-key{border:1px solid var(--color-accent-line);background:var(--color-accent-soft);border-radius:18px;margin-block:1rem;padding:1.1rem}.privacy-sec.is-key .privacy-rows{background:var(--color-surface)}.privacy-sec .privacy-small{font-size:.78rem}.privacy-foot{border-top:1px solid var(--color-line);margin:0;padding:1rem 1.5rem 1.5rem}.privacy-foot .btn-cta{border-radius:16px;width:100%;min-height:3.35rem}.calc-card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:40rem;box-shadow:var(--shadow-card);margin-top:1.25rem;padding:1.5rem}.calc-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.9rem;display:grid}.calc-field{align-content:start;gap:.35rem;font-size:.85rem;font-weight:700;display:grid}.calc-field input,.calc-field select{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:3rem;font:inherit;color:var(--color-ink);padding:0 .9rem;font-size:1rem;transition:border-color .18s,box-shadow .18s}.calc-field small{color:var(--color-ink-soft);font-size:.75rem;font-weight:400}.calc-result{border-top:1px solid var(--color-line);gap:.5rem;margin-top:1.1rem;padding-top:1rem;display:grid}article .calc-row{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0;font-size:.95rem;display:flex}.calc-row span{color:var(--color-ink-soft)}article .calc-row.is-total{border-radius:var(--radius-sm);background:var(--color-accent-soft);margin-top:.25rem;padding:.8rem 1rem;font-size:1.15rem;font-weight:800}.calc-row.is-total b{color:var(--color-accent)}article .calc-hint{color:var(--color-ink-soft);margin:0;font-size:.8rem}article .calc-warn{border:1px solid var(--color-notice-line);border-radius:var(--radius-sm);background:var(--color-notice);color:var(--color-notice-ink);margin:0;padding:.6rem .8rem;font-size:.85rem}.related,.related-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}article ul.related,article ul.related-list{padding-left:0}@media (min-width:640px){.related,.related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.related,.related-list{grid-template-columns:repeat(3,minmax(0,1fr))}}article ul.related>li{margin:0;padding:0}.related a{background:linear-gradient(165deg, var(--color-surface) 45%, var(--color-accent-soft) 100%);border:1px solid var(--color-line);min-height:3.5rem;color:var(--color-ink);border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,box-shadow .18s;display:flex}.related a:after{content:"";opacity:.5;border-top:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}.related a:hover{border-color:var(--color-cta);color:var(--color-accent);box-shadow:var(--shadow-card-hover)}article ul.related-list>li{background:linear-gradient(165deg, var(--color-surface) 45%, var(--color-accent-soft) 100%);border:1px solid var(--color-line);color:var(--color-ink-soft);border-radius:18px;margin:0;padding:1.05rem 1.2rem;font-size:.88rem;line-height:1.65;transition:border-color .18s,box-shadow .18s}article ul.related-list>li:hover{border-color:var(--color-cta);box-shadow:var(--shadow-card-hover)}article ul.related-list a{color:var(--color-ink);font-size:1rem;font-weight:800;text-decoration:none}article ul.related-list a:hover{color:var(--color-accent)}.cta-bar-spacer{height:6rem}.cta-bar{inset-inline:0;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:40;width:min(46rem,100% - 1.5rem);margin-inline:auto;position:fixed}.cta-bar-inner{background:#0a1020eb;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cta-bar-inner{background:color-mix(in srgb, var(--color-night) 92%, transparent)}}.cta-bar-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 24px 48px -20px #0206178c}.cta-bar-text{flex:auto;align-items:center;gap:.6rem;min-width:0;margin:0;line-height:1.35;display:flex}.cta-bar-text:before{content:"";border-radius:var(--radius-pill);background:#60a5fa;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #60a5fa38}.cta-bar-text b{color:#fff;font-size:.92rem;font-weight:800;display:block}.cta-bar .sk{background-image:linear-gradient(90deg,#ffffff14 0%,#fff3 50%,#ffffff14 100%)}.cta-bar .btn-cta{min-height:2.75rem;box-shadow:none;flex:none;padding:.55rem 1.1rem;font-size:.9rem}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.cta-bar{animation:linear both cta-bar-in;animation-timeline:scroll(root);animation-range:220px 520px}@keyframes cta-bar-in{0%{opacity:0;visibility:hidden;transform:translateY(140%)}to{opacity:1;visibility:visible;transform:translateY(0)}}}}.quick{z-index:45;display:none;position:fixed;top:50%;right:.75rem;transform:translateY(-50%)}@media (min-width:1100px){.quick{display:block}}.quick ul{flex-direction:column;align-items:flex-end;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.quick-item{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);height:3.25rem;color:var(--color-ink);white-space:nowrap;align-items:center;gap:0;padding:0 .95rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:gap .25s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px -12px #0f172a4d}.quick-item svg{width:1.3rem;height:1.3rem;color:var(--color-accent);flex:none}.quick-item.is-primary{background:var(--grad-cta);box-shadow:var(--shadow-cta);color:#fff;border-color:#0000}.quick-item.is-primary svg{color:#fff}.quick-item:hover,.quick-item:focus-visible{border-color:var(--color-accent-line);box-shadow:var(--shadow-card-hover);gap:.55rem}.quick-label{opacity:0;max-width:0;transition:max-width .25s,opacity .2s;overflow:hidden}.quick-item:hover .quick-label,.quick-item:focus-visible .quick-label{opacity:1;max-width:9rem}@media (min-width:1680px){.quick-item{gap:.55rem}.quick-label{opacity:1;max-width:9rem}}.sk{background:linear-gradient(90deg, var(--color-surface-2) 0%, var(--color-line) 50%, var(--color-surface-2) 100%);background-size:200% 100%;border-radius:6px;max-width:100%;height:.85em;margin:.5em 0;animation:1.8s ease-in-out infinite sk-shimmer;display:block}.sk.is-inline{vertical-align:middle;height:.8em;margin:0;display:inline-block}h1>.sk,h2>.sk{height:.72em;margin:.2em 0}.table-wrap .sk{height:.7rem;margin:.35rem 0}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[data-scaffold] section[data-note]:before{content:attr(data-note);max-width:var(--container-content);color:var(--color-info-ink);margin-inline:auto;padding:.9rem 1rem 0;font-size:.72rem;font-weight:800;line-height:1.5;display:block}@media (min-width:768px){[data-scaffold] section[data-note]:before{padding-inline:1.5rem}}[data-scaffold] h1[data-memo]:after,[data-scaffold] h2[data-memo]:after{content:"✎ " attr(data-memo);border:1px dashed var(--color-info-line);border-radius:var(--radius-sm);background:var(--color-info);letter-spacing:0;text-align:left;color:var(--color-info-ink);margin-top:.6rem;padding:.45rem .7rem;font-size:.78rem;font-weight:600;line-height:1.55;display:block}article .note{max-width:var(--measure);border:1px solid var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-ink);border-radius:14px;margin:0 0 1.125rem;padding:.95rem 1.15rem .95rem 3.7rem;font-size:.9375rem;line-height:1.72;position:relative}article .note:before{content:"";background:url(/img/kkaldu_06_face_icon.webp) 50%/contain no-repeat;width:2.1rem;height:1.75rem;position:absolute;top:.9rem;left:.95rem}article code{background:var(--color-surface-2);border-radius:6px;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em}article em{color:var(--color-ink-soft);font-style:normal}article .link-cta{margin-top:1.25rem}.btn-ghost.is-pending{border-color:var(--color-line);background:var(--color-surface-2);color:var(--color-ink-soft);cursor:not-allowed}.btn-ghost{border:1px solid var(--color-accent-line);background:var(--color-surface);min-height:2.75rem;color:var(--color-accent);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:border-color .18s,background-color .18s;display:inline-flex}.btn-ghost:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}article a.btn-ghost{text-decoration:none}.hero-actions .btn-ghost{min-height:3.5rem}.link-row{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}article ul.link-row{padding-left:0}.link-row li{margin:0;padding:0}.tool-slot{border:2px dashed var(--color-accent-line);border-radius:var(--radius-card);background:#f7faff;align-content:center;justify-items:center;gap:.25rem;min-height:15rem;padding:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tool-slot{background:color-mix(in srgb, var(--color-accent-soft) 50%, var(--color-surface))}}.tool-slot .sk{width:100%}.tool-slot-btn{background:var(--color-accent-line);border-radius:12px;width:10rem;height:3rem;margin-top:1rem;display:block}.plan-wrap{background:var(--color-info);border-bottom:1px solid var(--color-info-line)}.plan summary{cursor:pointer;min-height:2.75rem;color:var(--color-info-ink);align-items:center;font-size:.82rem;font-weight:800;display:flex}.plan-list{color:var(--color-ink);gap:.4rem;margin:0 0 .9rem;padding:0;font-size:.82rem;line-height:1.6;list-style:none;display:grid}.plan-list li{grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;display:grid}.plan-list b{color:var(--color-info-ink);font-weight:700}.plan-list code{border:1px solid var(--color-info-line);background:var(--color-surface);border-radius:6px;justify-self:start;padding:.05rem .45rem;font-size:.8rem}@media (max-width:519px){.plan-list li{grid-template-columns:minmax(0,1fr);gap:0}}}@layer utilities{.visible{visibility:visible}.sticky{position:sticky}.top-0{top:0}.z-50{z-index:50}.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}}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-\[3px\]{width:3px}.w-auto{width:auto}.max-w-shell{max-width:var(--container-shell)}.shrink-0{flex-shrink:0}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--color-line)}.border-notice-line{border-color:var(--color-notice-line)}.bg-accent{background-color:var(--color-accent)}.bg-notice{background-color:var(--color-notice)}.bg-surface{background-color:var(--color-surface)}.bg-surface\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.02rem\]{font-size:1.02rem}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.text-accent{color:var(--color-accent)}.text-brand{color:var(--color-brand)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-notice-ink{color:var(--color-notice-ink)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-accent-soft:hover{background-color:var(--color-accent-soft)}.hover\:text-accent:hover{color:var(--color-accent)}}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:mx-0{margin-inline:0}.md\:flex{display:flex}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:flex-row{flex-direction:row}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pt-0{padding-top:0}}@media (min-width:64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}}}:root{--measure:60rem;--grad-cta:linear-gradient(135deg, #1d4ed8 0%, #2563eb 62%, #3b82f6 100%);--shadow-cta:0 12px 26px -12px #2563eb99}.container{width:100%;max-width:var(--container-content);margin-inline:auto;padding-block:2.5rem;padding-inline:1rem}@media (min-width:768px){.container{padding-block:3.25rem;padding-inline:1.5rem}}article>section>.container{padding-block:3.5rem}article>section#hero>.container{padding-block:2.5rem 3.5rem}.topband>.container{padding-block:.9rem 0}.plan-wrap>.container{padding-block:.25rem}article[data-scaffold]>section[data-note]>.container{padding-top:1.25rem}:is(article>section:has(>.container>ol.steps):not(#apply)>.container,article>section#apply>.container){width:min(var(--container-content), calc(100% - 2rem));border-radius:24px;padding:3rem 1.25rem}@media (min-width:768px){article>section>.container{padding-block:5rem}article>section#hero>.container{padding-block:3.5rem 5rem}:is(article>section:has(>.container>ol.steps):not(#apply)>.container,article>section#apply>.container){width:min(var(--container-content), calc(100% - 3rem));border-radius:32px;padding:4.5rem 3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}
