@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{color-scheme:light dark;--bg:#f7f2e8;--surface:#fffdf9;--ink:#1b2433;--muted:#5b6575;--line:#e3dac7;--control-border:#6e7787;--accent:#c06f45;--accent-hover:#cf7d52;--accent-ink:#101b28;--accent-text:#9a4f28;--focus:#1e3a5f;--error:#a3231b;--error-bg:#fbedea;--success:#17603a;--success-bg:#eaf7ef;--navy:#1e3a5f;--navy-ink:#f7f2e8;--navy-muted:#c9d3e0;--navy-line:#3b5a80;--navy-accent:#e8a27c;--sage:#9aa69a;--money:#1f7a4d;--navy-money:#7fd3a3;--font-display:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius:12px;--radius-sm:8px;--maxw:44rem;--shadow:0 1px 2px #1b24330d, 0 8px 24px -18px #1b243340}@media (prefers-color-scheme:dark){:root{--bg:#0f141c;--surface:#1b2534;--ink:#f3eee4;--muted:#a9b4c2;--line:#35435c;--control-border:#8b97ad;--accent:#e0875a;--accent-hover:#ea9a70;--accent-ink:#171f2b;--accent-text:#e8a27c;--focus:#e8a27c;--error:#ffb4ab;--error-bg:#3a1f1d;--success:#8fd9ae;--success-bg:#14301f;--navy:#1e3a5f;--navy-ink:#f3eee4;--navy-muted:#c9d3e0;--navy-line:#3b5a80;--navy-accent:#efb08e;--sage:#7d8a7e;--money:#7fd3a3;--navy-money:#7fd3a3;--shadow:0 1px 2px #0006, 0 10px 28px -18px #000000b3}}html[data-theme=light]{color-scheme:light;--bg:#f7f2e8;--surface:#fffdf9;--ink:#1b2433;--muted:#5b6575;--line:#e3dac7;--control-border:#6e7787;--accent:#c06f45;--accent-hover:#cf7d52;--accent-ink:#101b28;--accent-text:#9a4f28;--focus:#1e3a5f;--error:#a3231b;--error-bg:#fbedea;--success:#17603a;--success-bg:#eaf7ef;--navy:#1e3a5f;--navy-ink:#f7f2e8;--navy-muted:#c9d3e0;--navy-line:#3b5a80;--navy-accent:#e8a27c;--sage:#9aa69a;--money:#1f7a4d;--navy-money:#7fd3a3;--shadow:0 1px 2px #1b24330d, 0 8px 24px -18px #1b243340}html[data-theme=dark]{color-scheme:dark;--bg:#0f141c;--surface:#1b2534;--ink:#f3eee4;--muted:#a9b4c2;--line:#35435c;--control-border:#8b97ad;--accent:#e0875a;--accent-hover:#ea9a70;--accent-ink:#171f2b;--accent-text:#e8a27c;--focus:#e8a27c;--error:#ffb4ab;--error-bg:#3a1f1d;--success:#8fd9ae;--success-bg:#14301f;--navy:#1e3a5f;--navy-ink:#f3eee4;--navy-muted:#c9d3e0;--navy-line:#3b5a80;--navy-accent:#efb08e;--sage:#7d8a7e;--money:#7fd3a3;--navy-money:#7fd3a3;--shadow:0 1px 2px #0006, 0 10px 28px -18px #000000b3}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--navy)}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}html[lang=ko] body{word-break:keep-all;font-family:system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,Roboto,sans-serif}html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3{font-family:system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,Roboto,sans-serif;font-weight:700}html[lang=ko] h3,html[lang=ko] h4,html[lang=ko] .cta,html[lang=ko] .eyebrow,html[lang=ko] .nav-link,html[lang=ko] .video-rank,html[lang=ko] .process-num,html[lang=ko] .lead-form label,html[lang=ko] .lead-form button{font-family:system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,Roboto,sans-serif}h1,h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.1}h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.3}html[lang=ko] h1,html[lang=ko] h2{letter-spacing:-.01em;line-height:1.3}p{margin:0 0 .75rem}a{color:var(--accent-text);text-underline-offset:.18em}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.site-header{border-bottom:1px solid var(--navy-line);background:var(--navy);flex-wrap:nowrap;align-items:center;gap:.375rem .75rem;padding:.625rem 1.25rem;display:flex}.site-header :focus-visible,.hero :focus-visible,.site-footer :focus-visible,.video-page-cta :focus-visible,.conversion-inner>:focus-visible{outline-color:var(--navy-accent)}.site-name{min-width:0;min-height:2.75rem;font-family:var(--font-display);letter-spacing:.005em;color:var(--navy-ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;gap:.4rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.site-logo{width:auto;height:2.5rem;display:block}.site-nav{align-items:center;gap:.125rem;margin-left:auto;display:flex}.nav-link{min-height:2.75rem;color:var(--navy-ink);border-radius:var(--radius-sm);align-items:center;padding:.25rem .5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.nav-link:hover{color:var(--navy-accent);background:color-mix(in srgb, var(--navy-ink) 4%, transparent)}.lang-switch{border:1px solid var(--navy-muted);min-height:2.75rem;color:var(--navy-ink);background:0 0;border-radius:999px;flex:none;align-items:center;padding:.375rem .75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.lang-switch:hover{color:var(--navy-accent);border-color:var(--navy-accent)}.theme-toggle{border:1px solid var(--navy-muted);width:2.75rem;height:2.75rem;color:var(--navy-ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--navy-accent);border-color:var(--navy-accent)}.theme-icon{width:1.25rem;height:1.25rem}.theme-icon-sun{display:none}@media (prefers-color-scheme:dark){.theme-icon-moon{display:none}.theme-icon-sun{display:block}}html[data-theme=light] .theme-icon-moon{display:block}html[data-theme=light] .theme-icon-sun,html[data-theme=dark] .theme-icon-moon{display:none}html[data-theme=dark] .theme-icon-sun{display:block}.hero{background:var(--navy);color:var(--navy-ink);padding:1.5rem 1.25rem 2rem;display:block}.hero h1{color:var(--navy-ink);margin:0 0 .75rem;font-size:clamp(2.125rem,8.5vw,2.75rem);line-height:1.12}.hero .subhead{color:var(--navy-muted);max-width:36rem;margin:0 0 .875rem;font-size:1rem;line-height:1.55}.cta-row{flex-direction:column;gap:.625rem;display:flex}.cta{text-align:center;min-height:3rem;font-family:var(--font-display);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.375rem;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.cta-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cta-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.cta-secondary{background:var(--surface);border-color:var(--control-border);color:var(--accent-text)}.cta-secondary:hover{border-color:var(--accent-text);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.pricing-note{color:var(--muted);margin:.75rem 0 0;font-size:.875rem}.contact-line{color:var(--muted);margin-top:.875rem;margin-bottom:0;font-size:.9rem}.hero .eyebrow,.hero .contact-line a{color:var(--navy-accent)}.hero .pricing-note,.hero .contact-line{color:var(--navy-muted)}.hero .cta-secondary{border-color:var(--navy-ink);color:var(--navy-ink);background:0 0}.hero .cta-secondary:hover{background:color-mix(in srgb, var(--navy-ink) 10%, transparent);border-color:var(--navy-ink)}.eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin:0 0 .5rem;font-size:.78rem;font-weight:800}.hero-grid{max-width:calc(var(--maxw) - 2.5rem);grid-template-columns:1fr;gap:0;margin:0 auto;display:grid}.hero-main{min-width:0}.hero-bridge{margin-top:2rem}.span-art{width:100%;max-width:17rem;height:auto;display:block}.bridge-list{gap:.875rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bridge-list li{border-left:3px solid var(--navy-line);grid-template-columns:2.25rem 1fr;column-gap:.5rem;padding-left:.75rem;display:grid}.bridge-list li:nth-child(2){border-color:var(--navy-ink)}.bridge-list li:nth-child(3){border-color:var(--accent)}.bridge-num{letter-spacing:.1em;color:var(--navy-accent);grid-row:span 2;padding-top:.2rem;font-size:.8rem;font-weight:700}.bridge-word{color:var(--navy-ink);font-size:1.05rem;font-weight:700;display:block}.bridge-desc{color:var(--navy-muted);font-size:.9rem;line-height:1.55;display:block}.contact-line a,.page-back a,.video-by a,.video-more,.videos-all{text-underline-offset:.18em;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.site-footer a{text-underline-offset:.18em;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.sections,.sections-tail{max-width:var(--maxw);margin:0 auto;padding:0 1.25rem 2.5rem}.content-section{padding:2rem 0 .25rem}.content-section h2{margin:0 0 .5rem;font-size:clamp(1.45rem,5vw,1.8rem)}.content-section>p{color:var(--muted);max-width:38rem;margin:0 0 1.125rem;font-size:.975rem}.section-head{margin:0 0 1.25rem;padding-top:3rem}.content-section .section-head{padding-top:1rem}.section-eyebrow{margin:0 0 .625rem}.section-title,.content-section .section-title{max-width:22ch;margin:0;font-size:clamp(1.75rem,7vw,2.25rem)}html[lang=ko] .section-title{max-width:18em}.section-intro{color:var(--muted);max-width:34rem;margin:.75rem 0 0}.audience-lane{border-top:3px solid var(--ink);padding-top:1.25rem}.audience-lane+.audience-lane{margin-top:2.25rem}.lane-title{margin:0 0 .5rem;font-size:1.5rem}.lane-intro{color:var(--muted);max-width:34rem;margin:0 0 1.25rem}.example-list{margin:0 0 1.5rem;padding:0;list-style:none}.example-row{border-left:3px solid var(--accent);margin:0 0 .75rem;padding:.875rem 0 .875rem 1rem}.example-row h4{color:var(--ink);margin:0 0 .25rem;font-size:1.05rem}.example-row p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.audience-lane .cta-row{margin-top:.25rem}.founder-band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:2.5rem}.founder-inner{max-width:var(--maxw);grid-template-columns:5rem 1fr;align-items:start;gap:1.25rem;margin:0 auto;padding:2rem 1.25rem;display:grid}.founder-seal{aspect-ratio:1;border-radius:var(--radius);background:var(--navy);place-items:center;display:grid}.founder-seal img{width:72%;height:auto;display:block}.founder-text{min-width:0}.founder-statement{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;color:var(--ink);max-width:40rem;margin:0 0 .75rem;font-size:clamp(1.2rem,4.5vw,1.55rem);font-weight:600;line-height:1.45}html[lang=ko] .founder-statement{letter-spacing:0;font-family:system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,Roboto,sans-serif;font-weight:700}.founder-name{color:var(--muted);margin:0;font-size:.9rem}.process-rail{border-left:2px solid var(--accent);gap:1.25rem;margin:.5rem 0 1.125rem;padding:0 0 0 1.125rem;list-style:none;display:grid}.process-step{grid-template-columns:1fr;align-content:start;align-items:start;gap:.75rem;margin:0;padding:0;display:grid;position:relative}.process-step:before{content:"";background:var(--accent);width:12px;height:12px;position:absolute;top:.45rem;left:calc(-1.125rem - 7px)}.process-num{font-family:var(--font-display);color:var(--accent-text);font-size:1.6rem;font-weight:800;line-height:1.2}.process-text h3{color:var(--ink);margin:0 0 .375rem;font-size:1.05rem}.process-text p{color:var(--muted);margin:0;font-size:.925rem;line-height:1.6}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:2rem;padding:1.5rem 1.25rem;scroll-margin-top:.75rem}.lead-form h2{margin:0 0 .875rem;font-size:1.45rem}.lead-form .form-note{margin:-.375rem 0 .875rem;font-size:.95rem;line-height:1.45}.lead-form .field{margin:0 0 .875rem}.lead-form label{margin-bottom:.25rem;font-size:.9rem;font-weight:600;display:block}.lead-form input[type=text],.lead-form select,.lead-form textarea{width:100%;font:inherit;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);padding:.625rem .6875rem;font-size:1rem;display:block}.lead-form input[type=text]:focus-visible,.lead-form select:focus-visible,.lead-form textarea:focus-visible{border-color:var(--focus)}.lead-form input[aria-invalid=true],.lead-form select[aria-invalid=true],.lead-form textarea[aria-invalid=true]{border-color:var(--error)}.lead-form .hint{color:var(--muted);margin-top:.25rem;font-size:.8rem;display:block}.lead-form .field-error{color:var(--error);margin-top:.25rem;font-size:.85rem;display:block}.lead-form button[type=submit]{cursor:pointer;width:100%}.lead-form button[type=submit]:disabled{opacity:.65;cursor:wait}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{outline:3px solid var(--navy-accent);outline-offset:2px;transform:none}main:focus{outline:none}.form-noscript{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.75rem .875rem;font-size:.925rem}.lead-form .hp{width:1px;height:1px;margin:0;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.form-success{border:1px solid color-mix(in srgb, var(--success) 45%, var(--line));border-radius:var(--radius-sm);background:var(--success-bg);color:var(--success);padding:.75rem .875rem;font-size:.925rem}.form-error{border:1px solid color-mix(in srgb, var(--error) 45%, var(--line));border-radius:var(--radius-sm);background:var(--error-bg);color:var(--error);padding:.75rem .875rem;font-size:.925rem}.privacy-note{color:var(--muted);margin-top:1rem;font-size:.8rem}.conversion{background:var(--navy);border-top:3px solid var(--accent);margin-top:2.5rem}.conversion-inner{max-width:var(--maxw);margin:0 auto;padding:2.5rem 1.25rem 3rem}.conversion-inner>h2{color:var(--navy-ink);margin:0 0 .5rem;font-size:clamp(1.6rem,5.5vw,2rem)}.conversion-intro{color:var(--navy-muted);max-width:38rem;margin:0 0 .5rem;font-size:.975rem}.conversion .form-card{margin-top:1.25rem}.conversion .form-card:first-of-type{border-top:3px solid var(--accent)}.site-footer{border-top:1px solid var(--navy-line);color:var(--navy-muted);background:var(--navy);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1.5rem max(1.25rem,50% - 30rem) 2rem;font-size:.85rem;display:flex}.site-footer a{color:var(--navy-accent)}.footer-logo{flex:none;width:auto;height:1.875rem;display:block}@media (pointer:coarse){.sms-desktop{display:none}}@media (pointer:fine){.sms-mobile{display:none}}.page{max-width:var(--maxw);margin:0 auto;padding:2rem 1.25rem 3rem}.page h1{margin:0 0 .75rem;font-size:clamp(2rem,8vw,2.5rem)}.page-head{margin:0 0 2rem}.page-intro{color:var(--muted);max-width:36rem;margin:0;font-size:1.05rem}.page-back{margin:0 0 1rem;font-size:.925rem}.page-back a{color:var(--accent-text);gap:.375rem}.prose{max-width:40rem}.prose h3{letter-spacing:-.01em;margin:1.75rem 0 .5rem;font-size:1.2rem}.prose ul{margin:0 0 1rem;padding-left:1.25rem}.prose li{margin:0 0 .375rem}.not-found{min-height:55vh}.not-found h1{margin:0 0 .625rem;font-size:clamp(1.9rem,7.5vw,2.5rem)}.not-found .not-found-body{color:var(--muted);max-width:38rem;margin:0 0 1rem;font-size:1.05rem}.not-found .not-found-home{margin:0 0 1.5rem}.not-found .cta-row{max-width:38rem}.video-grid{grid-template-columns:1fr;gap:2rem;margin:0 0 1.25rem;display:grid}.video-card{min-width:0}.video-card h3{overflow-wrap:anywhere;margin:.25rem 0 .375rem;font-size:1.1rem}.video-card h3 a{color:var(--ink);text-decoration:none}.video-card h3 a:hover{color:var(--accent-text);text-decoration:underline}.video-card p{color:var(--muted);margin:.25rem 0 0;font-size:.925rem}.video-card .video-description{color:var(--ink);font-size:.975rem}.video-player-block .video-frame{box-shadow:var(--shadow)}.video-frame{aspect-ratio:16/9;border-radius:var(--radius-sm);background:#101c30;position:relative;overflow:hidden}.video-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-frame-designed{background:var(--navy)}.video-poster-art{display:block}.video-poster-art text{font-family:var(--font-body)}.video-poster-art .vp-kicker,.video-poster-art .vp-head,.video-poster-art .vp-num,.video-poster-art .vp-mark{font-family:var(--font-display);font-weight:800}.video-poster-art .vp-kicker{letter-spacing:.12em;font-size:13px}.video-poster-art .vp-head{letter-spacing:-.02em}.video-poster-art .vp-num{font-size:12px}.video-poster-art .vp-step{font-size:15px;font-weight:600}.video-poster-art .vp-mark{letter-spacing:.18em;font-size:10px}.video-poster-art .vp-ui{font-size:12px;font-weight:500}.video-poster-art .vp-ui-s{font-size:11px}.video-poster-art .vp-ui-xs{font-size:9.5px}.video-poster-art .vp-ui-xxs{font-size:8.5px}.video-poster-art .vp-ui-b{font-weight:700}.video-poster-art .vp-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}html[lang=ko] .video-poster-art .vp-kicker,html[lang=ko] .video-poster-art .vp-head,html[lang=ko] .video-poster-art .vp-step,html[lang=ko] .video-poster-art .vp-ui{font-family:system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,Roboto,sans-serif}html[lang=ko] .video-poster-art .vp-kicker{letter-spacing:.02em;font-size:14px;font-weight:700}html[lang=ko] .video-poster-art .vp-head{letter-spacing:-.04em}.video-frame-designed .video-play{width:3rem;height:3rem;margin:0;inset:auto .75rem .75rem auto;box-shadow:0 0 0 4px #f7f2e8e6,0 8px 20px #101b2859}.video-card-feature .video-frame-designed .video-play,.video-page .video-frame-designed .video-play{width:clamp(3.5rem,7vw,4.5rem);height:clamp(3.5rem,7vw,4.5rem);inset:auto clamp(.875rem,2.4vw,1.5rem) clamp(.875rem,2.4vw,1.5rem) auto}.video-play{background:var(--accent);width:4rem;height:4rem;color:var(--accent-ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.video-play:hover{background:var(--accent-hover)}.video-play:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.video-player{border:0;width:100%;height:100%;position:absolute;inset:0}.video-disclosure{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.video-rank{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);overflow-wrap:anywhere;align-items:baseline;gap:.5rem;margin:.875rem 0 0;font-size:.78rem;font-weight:800;display:flex}.video-rank-num{letter-spacing:0;font-size:1.1rem}.video-by{font-size:.875rem}.video-by a{color:var(--accent-text);font-weight:600}.video-more{font-family:var(--font-display);color:var(--accent-text);margin-top:.5rem;font-size:.95rem;font-weight:700}.video-independent,.video-independent-inline{color:var(--muted);font-size:.8rem}.video-note-title{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 .25rem;font-size:.78rem;font-weight:800}html[lang=ko] .video-note-title{letter-spacing:0;font-family:inherit;font-size:.9rem}.video-card .video-note,.video-note{color:var(--ink);white-space:pre-line;font-size:.95rem;line-height:1.6}.video-stack{gap:3.5rem;display:grid}.video-card-feature .video-card-aside{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:1.25rem;padding:1.125rem 1.25rem}.video-card-feature h3{letter-spacing:-.02em;font-size:clamp(1.3rem,4.5vw,1.6rem)}.video-actions{flex-direction:column;gap:.625rem;margin-top:1rem;display:flex}.videos-all-row{margin:0}.videos-all{font-family:var(--font-display);color:var(--accent-text);font-weight:700}.videos-section{margin-top:2.25rem}.videos-section+.videos-section{margin-top:4.5rem}.videos-section-head{border-top:3px solid var(--ink);margin:0 0 1.5rem;padding-top:1.25rem}.videos-section-head h2{letter-spacing:-.02em;margin:0 0 .375rem;font-size:clamp(1.45rem,5vw,1.9rem)}.videos-section-head p{color:var(--muted);max-width:36rem;margin:0}.video-source{color:var(--muted);margin:.625rem 0 0;font-size:.875rem;line-height:1.5}.video-source-title{color:var(--ink);font-weight:600;display:block}.video-source .video-by,.video-meta{color:var(--muted)}.video-good{color:var(--ink);margin:.75rem 0 0;font-size:.9rem;line-height:1.55}.video-good-title{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0 0 .25rem;font-size:.78rem;font-weight:800;display:block}html[lang=ko] .video-good-title{letter-spacing:0;text-transform:none;font-family:inherit;font-size:.9rem}.video-more span{margin-left:.3em}.videos-footnote{border-top:1px solid var(--line);color:var(--muted);max-width:44rem;margin:3.5rem 0 0;padding-top:1.25rem;font-size:.9rem;line-height:1.6}.video-also ul{gap:1.25rem;max-width:40rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.video-also a{color:var(--accent-text);font-weight:700}.video-also .video-meta{font-size:.875rem;display:block}.video-also p{color:var(--muted);margin:.375rem 0 0;line-height:1.6}.video-credit .video-source-title{margin:0 0 .375rem;font-size:.95rem}.videos-jobs{margin:0 0 1rem}.videos-jobs-title{font-family:var(--font-display);color:var(--ink);margin:0 0 .6rem;font-size:.95rem;font-weight:800}html[lang=ko] .videos-jobs-title{font-family:inherit}.videos-jobs ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.videos-jobs a{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem 0 .45rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.videos-jobs a:hover{border-color:var(--accent)}.videos-jobs a b{background:var(--navy);min-width:1.9rem;height:1.9rem;color:var(--navy-ink);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:.75rem;display:inline-grid}.video-card{scroll-margin-top:1.5rem}.video-help{font-family:var(--font-display);color:var(--accent-text);font-size:.95rem;font-weight:700}.video-rows{border-top:1px solid var(--line);gap:0;display:grid}.video-card-row{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 0;display:grid}.video-row-thumb{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--navy);box-shadow:var(--shadow);display:block;position:relative;overflow:hidden}.video-row-thumb .video-poster{width:100%;height:100%;position:absolute;inset:0}.video-card-row .video-rank{margin-top:0}.video-card-row h3{letter-spacing:-.015em;margin:.25rem 0 0;font-size:1.15rem}.video-card-row .video-source{margin-top:.35rem}.video-card-row .video-source-title{font-weight:500}@media (width<=44.99rem){.videos-jobs a{min-height:2.5rem;padding-right:.8rem;font-size:.875rem}.videos-jobs a b{min-width:1.75rem;height:1.75rem}}.video-good-row{margin-top:.5rem;font-size:.875rem}.video-good-row .video-good-title{margin-right:.35rem;display:inline}.video-card-row .video-more{margin-top:.5rem;display:inline-block}@media (width>=45rem){.video-card-row{grid-template-columns:14rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0}.video-card-row h3{font-size:1.3rem}}.video-page .video-player-block{margin:0 0 1.5rem}.video-page h1{overflow-wrap:anywhere;margin:.25rem 0 .75rem;font-size:clamp(1.75rem,6.5vw,2.5rem)}.video-page-lead{max-width:40rem;font-size:1.1rem;line-height:1.6}.video-helps-title{border-top:3px solid var(--ink);margin:2rem 0 0;padding-top:1.25rem;font-size:1.5rem}.video-credit{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:2rem;padding:1.125rem 1.25rem}.video-credit .video-by{margin:0 0 1rem}.video-page-cta{border-radius:var(--radius);background:var(--navy);color:var(--navy-ink);margin-top:3rem;padding:1.75rem 1.5rem}.video-page-cta h2{color:var(--navy-ink);margin:0 0 .5rem;font-size:clamp(1.4rem,5vw,1.9rem)}.video-page-cta p{color:var(--navy-muted);max-width:36rem;margin:0 0 1.25rem}.video-page-cta .cta-secondary{border-color:var(--navy-ink);color:var(--navy-ink);background:0 0}.video-page-cta .cta-secondary:hover{background:color-mix(in srgb, var(--navy-ink) 10%, transparent)}.video-page-cta .svc-learn a{color:var(--navy-accent)}.video-page-cta .svc-learn a:hover{color:var(--navy-ink)}.sticky-cta{display:none}@media (width<=29.99rem){.sticky-cta{z-index:20;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);align-items:center;gap:.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -18px #1b243373}.sticky-cta.is-visible{display:flex}.sticky-cta-actions{flex:1;gap:.5rem;min-width:0;display:flex}.sticky-cta .cta{flex:1;min-width:0;min-height:2.75rem;padding:.5rem .625rem;font-size:.875rem}.sticky-cta-dismiss{width:2.75rem;height:2.75rem;font:inherit;color:var(--muted);background:var(--surface);border:1px solid var(--control-border);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.sticky-cta-dismiss:hover{color:var(--accent-text);border-color:var(--accent-text)}}@media (prefers-reduced-motion:no-preference){html.reveal-ready [data-reveal]{transform:translateY(16px)}html.reveal-ready [data-reveal].is-visible{transition:transform .5s;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=30rem){.cta-row{flex-direction:row}.cta-row>.cta{flex:1}.hero{padding-top:2rem}}@media (width<=29.99rem){.site-header{gap:.125rem;padding:.5rem .375rem}.site-name{gap:.25rem;font-size:.875rem}.site-logo{height:1.625rem}.site-nav{gap:0}.nav-link{justify-content:center;min-width:1.75rem;padding:.25rem .125rem;font-size:.75rem}.lang-switch{min-height:2.75rem;padding:.25rem .375rem;font-size:.75rem}}@media (height<=740px){html[lang=ko] .hero{padding-top:.875rem}html[lang=ko] .hero h1{margin-bottom:.5rem}html[lang=ko] .hero .subhead{margin-bottom:.625rem}html[lang=ko] .hero .pricing-note{margin-top:.5rem}}@media (width>=64rem){body{font-size:1.0625rem}.sections,.sections-tail,.page{max-width:64rem}.site-header{padding-left:max(2rem,50% - 30rem);padding-right:max(2rem,50% - 30rem)}.hero-grid{max-width:60rem}.span-art{max-width:none}.bridge-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;margin-top:1.125rem}.bridge-list li{border-left:none;border-top:3px solid var(--navy-line);padding:.75rem 0 0;display:block}.bridge-num{padding:0;display:block}.bridge-word{margin:.25rem 0 .2rem;font-size:1.2rem}.founder-inner{grid-template-columns:9rem 1fr;align-items:center;gap:2.5rem}.hero-grid{grid-template-columns:7fr 5fr;align-items:center;gap:3rem}.hero-bridge{margin-top:0}.hero .cta-row{flex-wrap:wrap}.hero .cta-row .cta{white-space:nowrap;flex:none;padding-left:1.5rem;padding-right:1.5rem}.audience-duo{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.audience-duo .content-section{min-width:0}.audience-lane .cta-row{flex-wrap:wrap}.audience-lane .cta-row .cta{white-space:nowrap;flex:none}.process-rail{border-left:none;border-top:2px solid var(--accent);grid-template-columns:repeat(3,1fr);gap:2rem;padding:1.25rem 0 0}.process-step{grid-template-columns:1fr;gap:.375rem}.process-step:before{top:calc(-1.25rem - 7px);left:0}.founder-inner,.conversion-inner{max-width:64rem;padding-left:2rem;padding-right:2rem}.conversion-forms{grid-template-columns:7fr 5fr;align-items:start;gap:1.5rem;display:grid}.conversion .form-card{max-width:none;margin-top:1.5rem}.hero{padding:4rem 2rem 4.5rem}.hero h1{font-size:clamp(3.5rem,4.6vw,4rem)}.hero .subhead{max-width:40rem;font-size:1.125rem}.hero .cta-row,.content-section .cta-row{max-width:40rem}.content-section h2{font-size:2rem}.content-section>p{max-width:42rem;font-size:1.0625rem}.section-head{margin-bottom:2rem;padding-top:5rem}.content-section .section-head{padding-top:2.5rem}.section-title,.content-section .section-title{font-size:2.75rem}.section-head-split{grid-template-columns:7fr 5fr;align-items:end;gap:3rem;display:grid}.section-head-split .section-intro{margin:0}.audience-lane+.audience-lane{margin-top:0}.lane-title{font-size:1.85rem}.video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.page-wide{max-width:64rem;padding-left:2rem;padding-right:2rem}.video-card-feature .video-card-body{grid-template-columns:7fr 5fr;align-items:start;gap:2.5rem;margin-top:.5rem;display:grid}.video-card-feature .video-card-aside{margin-top:1rem}.video-card-feature .video-description{font-size:1.075rem}.video-page-grid{grid-template-columns:8fr 4fr;align-items:start;gap:3rem;display:grid}.video-page-cta{padding:2.5rem 2.75rem}.video-page-cta .cta-row{max-width:40rem}.page h1{font-size:3rem}.video-page h1{font-size:2.5rem}.form-card{max-width:40rem;margin-left:auto;margin-right:auto}}.site-nav{position:relative}.nav-links{gap:.125rem;margin:0;padding:0;list-style:none;display:none}.nav-link[aria-current=page]{color:var(--navy-accent);box-shadow:inset 0 -2px 0 var(--navy-accent);border-radius:0}.nav-menu{position:relative}.nav-menu-button{cursor:pointer;min-height:2.75rem;color:var(--navy-ink);border:1px solid var(--navy-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.875rem;list-style:none;display:inline-flex}.nav-menu-button::-webkit-details-marker{display:none}.nav-menu-button:before{content:"☰";font-size:.95rem}.nav-menu[open] .nav-menu-button{background:color-mix(in srgb, var(--navy-ink) 10%, transparent)}.nav-menu-list{z-index:30;background:var(--navy);border:1px solid var(--navy-line);border-radius:var(--radius);min-width:13rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 16px 32px -12px #00000073}@media (width<=29.99rem){.site-header{position:relative}.site-nav,.nav-menu{position:static}.nav-menu-list{min-width:0;top:calc(100% + .25rem);left:.75rem;right:.75rem}}.nav-menu-link{min-height:2.75rem;color:var(--navy-ink);border-radius:var(--radius-sm);align-items:center;padding:0 .75rem;text-decoration:none;display:flex}.nav-menu-link:hover,.nav-menu-link[aria-current=page]{color:var(--navy-accent);background:color-mix(in srgb, var(--navy-ink) 4%, transparent)}@media (width>=64rem){.nav-links{display:flex}.nav-menu{display:none}}.lane-more{margin:.75rem 0 1rem;font-weight:600}.lane-more a{min-height:44px;color:var(--accent-text);align-items:center;gap:.3em;display:inline-flex}.faq-teaser{border-top:1px solid var(--line)}.faq-teaser-inner{max-width:var(--maxw);margin:0 auto;padding:2.5rem 1.25rem 1rem}.faq-list{gap:.75rem;display:grid}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1rem 1.1rem}.faq-item h3{margin:0 0 .35rem;font-size:1.02rem}.faq-item p{color:var(--muted);margin:0}.faq-more{margin:1rem 0 0;font-weight:600}.faq-more a{color:var(--accent-text)}.faq-toc{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.faq-toc a{border:1px solid var(--line);min-height:2.5rem;color:var(--ink);background:var(--surface);border-radius:999px;align-items:center;padding:0 .9rem;font-size:.9rem;text-decoration:none;display:inline-flex}.faq-group{margin:0 0 2rem;scroll-margin-top:1rem}.faq-group h2{margin:0 0 .75rem;font-size:1.25rem}.crumbs{margin:0 0 1.25rem;font-size:.9rem}.crumbs ol{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--muted);margin-right:.35rem}.crumbs a{color:var(--accent-text);font-weight:600}.crumbs [aria-current=page]{color:var(--muted)}.more-guides{border-top:1px solid var(--line);margin:2.5rem 0 1.5rem;padding-top:1.5rem}.more-guides h2{margin:0 0 .75rem;font-size:1.15rem}.more-guides ul{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.more-guides ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.more-guides li a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:100%;color:var(--ink);padding:.9rem 1rem;font-weight:600;text-decoration:none;display:block}.more-guides li a:hover{border-color:var(--accent)}.svc-head{margin:0 0 2rem}.svc-head h1{margin:.25rem 0 .75rem}.svc-lead{max-width:42rem;margin:0 0 1.25rem;font-size:1.1rem}.svc-block{margin:0 0 2.25rem}.svc-block h2{margin:0 0 .85rem;font-size:1.35rem}.svc-grid{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-grid li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1rem 1.1rem}.svc-grid h3{margin:0 0 .25rem;font-size:1rem}.svc-grid p{color:var(--muted);margin:0;font-size:.95rem}.svc-focus{border-radius:calc(var(--radius) + 4px);background:var(--navy);color:var(--navy-ink);padding:1.5rem}.svc-focus h2{color:var(--navy-ink)}.svc-checks{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.svc-checks li{padding-left:1.6rem;position:relative}.svc-checks li:before{content:"✓";color:var(--navy-accent);font-weight:800;position:absolute;left:0}.svc-note{color:var(--navy-muted);margin:0;font-size:.925rem}.svc-benefits>p:first-of-type{max-width:42rem;margin:0 0 1rem}.svc-benefits .svc-offer,.svc-talk+.svc-offer{margin-bottom:1rem}.svc-offer{max-width:40rem;color:var(--muted);margin:.85rem 0 0;font-size:.95rem}.svc-founder{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:.9rem;max-width:44rem;margin:0 0 2.25rem;padding:.85rem 1rem;display:flex}.svc-founder img{object-fit:cover;object-position:50% 20%;border-radius:50%;flex:none;width:3.5rem;height:3.5rem}.svc-founder p{margin:0;font-size:.95rem}.svc-founder b{display:block}.footer-main{gap:.5rem;display:grid}.footer-biz{color:var(--navy-ink);margin:0}.footer-links{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.footer-note{color:var(--navy-muted)}.svc-page .cta-row,.faq-page .cta-row,.about-page .cta-row{flex-wrap:wrap;display:flex}.svc-page .cta,.faq-page .cta,.about-page .cta{flex:0 auto;width:auto}.about-story h1{font-size:clamp(1.75rem,4vw,2.4rem)}.learn-card{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:calc(var(--radius) + 4px);background:var(--surface);margin-top:1.5rem;padding:1.75rem 1.5rem 1.5rem}.learn-card .section-title{margin-bottom:.5rem}.learn-body{max-width:40rem;color:var(--muted);margin:0 0 .75rem}.learn-card .videos-all{color:var(--accent-text);gap:.35em;font-weight:700}.svc-learn{margin:.5rem 0 0}.svc-learn a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.nav-link.is-current-section,.nav-menu-link.is-current-section{color:var(--navy-accent)}.nav-menu-button{min-width:44px}.footer-biz a,.footer-links a{align-items:center;min-height:44px;display:inline-flex}.faq-toc a{min-height:44px}.hl-accent{color:var(--accent-text)}.hero .hl-accent{color:var(--navy-accent)}.subhead-short{display:none}@media (width<=47.99rem){.subhead-full{display:none}.subhead-short{display:inline}}.hero-links{flex-wrap:wrap;align-items:center;gap:0 1.25rem;margin:.6rem 0 0;display:flex}.hero-links a{gap:.3em;min-height:2.25rem;font-weight:600}.hero .hero-links .hero-scroll-hint{color:var(--navy-ink);font-weight:700;text-decoration:none}.hero .pricing-note{margin-top:.85rem}.ask-card{color:#16263a;background:#fffdf9;border-radius:20px;max-width:26rem;margin:1.5rem 0 0;padding:.85rem 1rem .95rem;position:relative;box-shadow:0 22px 44px -24px #0000008c}.ask-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ask-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .45rem;display:flex}.hero-grid-story>*{min-width:0}.ask-tabs{background:#efe8da;border-radius:999px;padding:3px;display:inline-flex}.ask-tab{min-height:2.75rem;font:700 .95rem/1 var(--font-display);color:#3d4b5c;cursor:pointer;border-radius:999px;align-items:center;padding:0 1.05rem;display:inline-flex}#ask-church:checked~.ask-head .ask-tab-church,#ask-business:checked~.ask-head .ask-tab-business{color:#fff;background:#1e3a5f}#ask-church:focus-visible~.ask-head .ask-tab-church,#ask-business:focus-visible~.ask-head .ask-tab-business{outline-offset:2px;outline:3px solid #c06f45}.ask-label{color:#3d4b5c;font:700 .8rem/1.3 var(--font-display);background:#efe8da;border-radius:999px;padding:.2rem .65rem}.ask-panel-church,#ask-church:checked~.ask-panel-business{display:none}#ask-church:checked~.ask-panel-church,.ask-card-single .ask-panel-church,.ask-card-single .ask-panel-business{display:block}.ask-bot{font:800 .85rem/1.2 var(--font-display);color:#3d4b5c;margin:0 0 .35rem}.ask-q{color:#f7f2e8;background:#1e3a5f;border-radius:14px;margin:0 0 .55rem 1.75rem;padding:.55rem .9rem;font-size:.98rem;line-height:1.45}.ask-intro{color:#16263a;margin:0 0 .35rem;font-size:.95rem}.ask-list{color:#3d4b5c;gap:.25rem;margin:0 0 .45rem;padding:0 0 0 1.4rem;font-size:.95rem;display:grid}.ask-list li::marker{color:#3d4b5c}.ask-list li{min-width:0}.ask-result{color:#1e3a5f;text-underline-offset:.15em;overflow-wrap:anywhere;font-weight:700}.ask-tag{font-size:.85rem;line-height:1.35;display:block}.ask-themes,.ask-meta{color:#5b6575;margin:0 0 .5rem;font-size:.8125rem;line-height:1.45}.ask-meta{flex-wrap:wrap;gap:0 .75rem;display:flex}.ask-record{color:#1e3a5f;text-underline-offset:.15em;font-weight:700;position:relative}.ask-record:after{content:"";position:absolute;inset:-.85rem -.25rem}.ask-pending{color:#3d4b5c;font-size:.9rem}.ask-list a:focus-visible,.ask-record:focus-visible{outline-offset:3px;outline:3px solid #c06f45}.ask-slot{text-align:center;font:800 1.02rem/1.3 var(--font-display);color:#9a4f28;border:2px dashed #c06f45;border-radius:12px;margin:0;padding:.5rem .75rem}.ask-caption{color:#5b6575;margin:.5rem 0 0;font-size:.85rem;line-height:1.4}html[lang=ko] .ask-tab,html[lang=ko] .ask-label,html[lang=ko] .ask-bot,html[lang=ko] .ask-slot{font-family:inherit}@media (width<=47.99rem){.hero{padding-top:1rem;padding-bottom:1.25rem}.hero .pricing-note{margin-top:.5rem}.hero .hero-painting{aspect-ratio:1672/470;margin-top:.75rem}.hero .hero-painting-inner{width:100%;left:0;right:auto}.hero .ask-card .ask-themes,.hero .ask-card .ask-meta{margin-bottom:.3rem}.hero .ask-card .ask-bot,.hero .ask-card .ask-intro{display:none}.hero .ask-card{margin-top:.75rem;padding:.75rem .85rem .85rem}.hero .ask-card .ask-head{margin-bottom:.45rem}.hero .ask-card .ask-list{gap:.15rem;margin-bottom:.4rem;line-height:1.35}.hero .ask-card .ask-slot{padding:.4rem .6rem;font-size:.95rem}.ask-caption{margin-top:.45rem;font-size:.8125rem;line-height:1.45}.ask-label{max-width:8rem}.hero .ask-card .ask-q{margin:0 0 .5rem 1rem;padding:.5rem .8rem;font-size:.92rem;line-height:1.35}.ask-tab{padding:0 .85rem}.ask-card{max-width:none}}.hero .ask-card{padding:.5rem .85rem}.hero .ask-card .ask-tabs{padding:0}.hero .ask-card .ask-head{margin-bottom:.25rem}.hero .ask-card .ask-q{margin-bottom:.25rem;padding:.375rem .8rem}.hero .ask-card .ask-bot{margin-bottom:.2rem}.hero .ask-card .ask-intro{margin-bottom:.25rem;line-height:1.35}.hero .ask-card .ask-list{gap:.15rem;margin-bottom:.25rem;line-height:1.35}.hero .ask-card .ask-tag{line-height:1.3}.hero .ask-card .ask-themes,.hero .ask-card .ask-meta{margin-bottom:.125rem}.hero .ask-card .ask-slot{padding:.25rem .6rem}.hero .ask-card .ask-caption{margin-top:.25rem}@media (width>=64rem){.hero .hero-grid-story{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:start;gap:3rem;max-width:76rem}.hero .hero-grid-story .ask-card{margin-top:.25rem}}.meet-ai{color:var(--ink);max-width:40rem;margin:0 0 .5rem;font-size:1.02rem;line-height:1.55}.conversion .eyebrow{color:var(--navy-accent)}.conversion-honest{max-width:42rem;color:var(--navy-muted);margin:.5rem 0 0;font-size:.95rem;font-style:italic}.svc-hero{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.svc-hero h1{font-size:clamp(2.125rem,6vw,3.5rem);line-height:1.08}.svc-hero-note{color:var(--ink);margin:.75rem 0 0;font-size:.95rem}.svc-receipt{border:1px solid var(--line);background:var(--surface);max-width:25rem;box-shadow:var(--shadow);border-radius:18px;align-self:start;padding:1.1rem 1.25rem 1rem}.svc-receipt p{margin:0}.svc-receipt-eyebrow{font:800 .75rem/1.3 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.svc-receipt-title{color:var(--ink);font-weight:700;margin-top:.2rem!important}.svc-receipt-big{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex;margin:.5rem 0 .4rem!important}.svc-receipt-big b{font:800 clamp(2.75rem, 6vw, 3.5rem)/1 var(--font-display);letter-spacing:-.03em;color:var(--money)}.svc-receipt-big span{color:var(--ink);font-weight:700}.svc-receipt-lines{border-top:1px dashed var(--line);gap:.2rem;margin:0;padding:.5rem 0 0;list-style:none;display:grid}.svc-receipt-lines li{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.98rem;display:flex}.svc-receipt-lines b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.svc-receipt-year{background:var(--success-bg);color:var(--money);border-radius:10px;padding:.45rem .7rem;font-weight:700;margin-top:.65rem!important}.svc-receipt-fine{color:var(--muted);font-size:.85rem;margin-top:.45rem!important}html[lang=ko] .svc-receipt-eyebrow,html[lang=ko] .svc-receipt-big b{font-family:inherit}@media (width>=64rem){.svc-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:center;gap:3rem}.svc-hero .ask-card{margin:0}}.calc-page h1{margin:.25rem 0 .5rem}.calc-sub{color:var(--muted);margin:0 0 1.5rem;font-size:1.1rem}.calc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;gap:1.5rem;padding:1.5rem 1.25rem;display:grid}.calc fieldset{border:0;margin:0 0 1.25rem;padding:0}.calc legend{font:700 1.08rem/1.4 var(--font-display);color:var(--ink);margin:0 0 .6rem;padding:0}html[lang=ko] .calc legend{font-family:inherit}.calc-options{flex-wrap:wrap;gap:.6rem;display:flex}.calc-option{position:relative}.calc-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.calc-option span{border:2px solid var(--control-border);background:var(--surface);min-width:3.5rem;min-height:3rem;color:var(--ink);font:700 1.05rem/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;padding:0 1.1rem;display:inline-flex}html[lang=ko] .calc-option span{font-family:inherit}.calc-option input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--navy-ink)}.calc-option input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.calc-result{background:var(--navy);color:var(--navy-ink);border-radius:18px;padding:1.5rem 1.4rem}.calc-result p{margin:0}.calc-pre{color:var(--navy-muted);font-size:1.05rem}.calc-total{font:800 clamp(3rem, 9vw, 5rem)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--navy-money)}.calc-post{font:800 1.2rem/1.35 var(--font-display)}html[lang=ko] .calc-post,html[lang=ko] .calc-total{font-family:inherit}.calc-formula{color:var(--navy-muted);font-size:.9rem;margin:.75rem 0 1.1rem!important}.calc-result .cta-row{display:flex}@media (width>=64rem){.calc{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2rem}}.offer-inquiry{text-underline-offset:.2em;margin-top:.75rem;font-weight:700;display:inline-block}.ask-hook{font:800 1.05rem/1.3 var(--font-display);color:#16263a;margin:0 0 .5rem}html[lang=ko] .ask-hook{font-family:inherit}.hero .ask-card .ask-hook{margin-bottom:.35rem}.inquiry-block{scroll-margin-top:.75rem}.inquiry-head>h2{margin:0 0 .5rem;font-size:clamp(1.4rem,4.5vw,1.75rem)}.inquiry-intro{max-width:40rem;color:var(--muted);margin:0 0 .5rem;font-size:.975rem}.inquiry-block .form-card{max-width:40rem;margin-top:1.25rem}.inquiry-email{margin:.75rem 0 0;font-size:.925rem}.inquiry-email a{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:0 .35em;min-height:2.75rem;font-weight:600;display:inline-flex}.inquiry-email a span{font-weight:400}.lead-form .form-note-link{margin:-.5rem 0 .875rem;font-size:.9rem}.lead-form select{min-height:2.75rem}.conversion .inquiry-block{border-top:1px solid var(--navy-line);margin-top:3rem;padding-top:2.5rem}.conversion .inquiry-head>h2{color:var(--navy-ink)}.inquiry-head>:last-child{margin-bottom:0}.conversion .inquiry-intro{color:var(--navy-muted)}.conversion .inquiry-email a{color:var(--navy-accent)}.svc-inquiry{margin-top:2.5rem}.conversion .inquiry-head :focus-visible,.conversion .inquiry-email a:focus-visible{outline-color:var(--navy-accent)}.conversion .inquiry-block .form-card{border-top:3px solid var(--accent)}@media (width>=64rem){.svc-inquiry .inquiry-block{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:2.5rem;display:grid}.svc-inquiry .inquiry-block>:not(.form-card){grid-column:1}.svc-inquiry .inquiry-block>.form-card{grid-area:1/2/-1;max-width:none;margin-top:0}}.conversion .conversion-forms-paid{border-top:1px solid var(--navy-line);margin-top:2.5rem;padding-top:2rem}.conversion-forms-paid .inquiry-block{border:0;margin:0;padding:0;display:block}.conversion-forms-paid .inquiry-block .form-card{max-width:none}.talk-block .form-card{margin-top:1.25rem}.svc-talk-form .form-card{max-width:40rem;margin-top:1rem;scroll-margin-top:.75rem}.form-card-level{scroll-margin-top:.75rem}.level-progress{color:var(--accent-text);margin:0 0 .75rem;font-size:.85rem;font-weight:700}.lead-form .level-q{border:0;min-width:0;margin:0 0 1rem;padding:0}.lead-form .level-q legend{margin-bottom:.4rem;padding:0;font-size:.9rem;font-weight:600;line-height:1.45}.level-options{flex-wrap:wrap;gap:.4rem;display:flex}.level-options label{border:1px solid var(--control-border);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;min-height:2.75rem;margin:0;padding:.35rem .85rem;font-size:.9rem;font-weight:500;line-height:1.35;display:inline-flex}.level-options input{accent-color:var(--accent);flex:none;margin:0}.level-options label:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lead-form .level-nav{flex-wrap:wrap;gap:.6rem;margin:.5rem 0 0;display:flex}.lead-form .level-nav .cta{cursor:pointer;flex:8rem}@media (width>=64rem){.conversion-forms-free{grid-template-columns:1fr 1fr}.conversion-forms-paid{grid-template-rows:auto auto auto;grid-template-columns:7fr 5fr}.conversion-forms-paid>.inquiry-block,.conversion-forms-paid>.talk-block{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.conversion-forms-paid .form-card{align-self:start}.conversion-forms-paid>*>.form-card{margin-top:1.25rem}}@media (width<=47.99rem){.about-story .founder-story-inner{gap:1.25rem;padding-top:1.5rem}.about-story .founder-story-portrait{width:8.5rem}}.video-page h1,.video-card h3,.svc-hero h1,.ai-levels-head h2{text-wrap:balance}html[data-design=recommended]{--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shell:70rem;--gutter:clamp(1.25rem, 4vw, 3rem);--h2-section:clamp(1.875rem, 3.4vw, 2.75rem);--h2-card:clamp(1.25rem, 2vw, 1.5rem)}html[data-design=recommended] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.6}html[data-design=recommended] h2{letter-spacing:-.028em;font-weight:800}html[data-design=recommended][lang=ko] h2{letter-spacing:-.01em}html[data-design=recommended] .eyebrow{letter-spacing:.14em;margin-bottom:.85rem;font-size:.75rem}html[data-design=recommended] .site-header{min-height:4rem}html[data-design=recommended] .nav-link{white-space:nowrap;padding-inline:.7rem;font-weight:600}html[data-design=recommended] .nav-links{gap:0}@media (width>=64rem){html[data-design=recommended] .site-header{padding-left:max(var(--gutter), calc((100% - var(--shell)) / 2));padding-right:max(var(--gutter), calc((100% - var(--shell)) / 2));gap:.5rem 1rem}html[data-design=recommended] .site-nav{margin-right:.25rem}}html[data-design=recommended] .rec-audiences{max-width:none;padding:clamp(3.5rem, 7vw, 6rem) var(--gutter);background:var(--bg)}html[data-design=recommended] .rec-audiences>*{max-width:var(--shell);margin-left:auto;margin-right:auto}html[data-design=recommended] .rec-audiences .section-head{margin-bottom:clamp(2rem,4vw,3rem);padding-top:0}html[data-design=recommended] .rec-audiences .section-title{font-size:var(--h2-section);max-width:20ch;line-height:1.12}html[data-design=recommended] .rec-audiences .audience-duo{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=48rem){html[data-design=recommended] .rec-audiences .audience-duo{grid-template-columns:1fr 1fr;gap:1.5rem}}html[data-design=recommended] .rec-audiences .audience-lane{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}html[data-design=recommended] .rec-audiences .audience-lane+.audience-lane{margin-top:0}html[data-design=recommended] .rec-audiences .lane-art{aspect-ratio:1200/440;background:var(--navy);width:100%;height:auto;display:block}html[data-design=recommended] .rec-audiences .lane-body{flex-direction:column;flex:1;padding:1.5rem 1.5rem 1.25rem;display:flex}html[data-design=recommended] .rec-audiences .lane-title{font-size:var(--h2-card);margin:0 0 .6rem}html[data-design=recommended] .rec-audiences .lane-intro{max-width:none;margin:0 0 .75rem;font-size:1rem;line-height:1.6}html[data-design=recommended] .rec-audiences .lane-more{margin:auto 0 0}html[data-design=recommended] .lane-more a{text-underline-offset:.22em;padding:.7rem 0;display:inline-block}html[data-design=recommended] .lead-form h2{font-size:var(--h2-card);letter-spacing:-.015em;line-height:1.25}html[data-design=recommended] .lead-form label{margin-bottom:.35rem;font-size:.9375rem;font-weight:700}html[data-design=recommended] .lead-form input[type=text],html[data-design=recommended] .lead-form select,html[data-design=recommended] .lead-form textarea{border-color:color-mix(in srgb, var(--control-border) 70%, var(--line));background:var(--bg);border-radius:10px;min-height:3rem;padding:.7rem .85rem;transition:border-color .15s,box-shadow .15s}html[data-design=recommended] .lead-form input[type=text]:focus-visible,html[data-design=recommended] .lead-form select:focus-visible,html[data-design=recommended] .lead-form textarea:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);outline:none}html[data-design=recommended] .lead-form .hint{margin-top:.35rem;font-size:.8125rem;line-height:1.45}html[data-design=recommended] .lead-form button[type=submit]{min-height:3.25rem;font-size:1.0625rem}html[data-design=recommended] .site-footer{padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);padding-left:max(var(--gutter), calc((100% - var(--shell)) / 2));padding-right:max(var(--gutter), calc((100% - var(--shell)) / 2));align-items:start;gap:1.25rem;font-size:.9rem;display:grid}html[data-design=recommended] .footer-logo{height:2rem}html[data-design=recommended] .footer-main{gap:.75rem}html[data-design=recommended] .footer-biz{color:var(--navy-muted)}html[data-design=recommended] .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;max-width:28rem;display:grid}html[data-design=recommended] .footer-links a{color:var(--navy-ink);text-decoration:none}html[data-design=recommended] .footer-links a:hover{color:var(--navy-accent);text-decoration:underline}html[data-design=recommended] .footer-note{border-top:1px solid var(--navy-line);padding-top:1rem;font-size:.85rem}@media (width>=48rem){html[data-design=recommended] .site-footer{grid-template-columns:14rem minmax(0,1fr);column-gap:3rem}html[data-design=recommended] .footer-links{flex-wrap:wrap;gap:0 1.5rem;max-width:none;display:flex}}@media (width<=29.99rem){html[data-design=recommended] .sticky-cta{background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(12px);padding-top:.625rem}}@media (width>=64rem){html[data-design=recommended] .page.page-wide{max-width:calc(var(--shell) + 2 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter)}html[data-design=recommended] .faq-page .faq-group,html[data-design=recommended] .faq-page .faq-toc,html[data-design=recommended] .faq-page .video-page-cta,html[data-design=recommended] .about-page .about-story{max-width:52rem}}html[data-design=recommended] .page h1{letter-spacing:-.03em}html[data-design=recommended] p,html[data-design=recommended] li{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){html[data-design=recommended]{scroll-behavior:smooth}}html[data-design=recommended] .footer-biz-items{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}html[data-design=recommended] .ask-record{margin:-.4rem 0;padding:.4rem 0;display:inline-block}html[data-design=recommended] .svc-learn a,html[data-design=recommended] .faq-more a{text-underline-offset:.22em;min-height:0;padding:.7rem 0;display:inline-block}
