@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";
.skoolchef-landing{--bg:var(--design-conversion-canvas,#0a0a0a);--bg-elev:var(--design-conversion-surface,#141414);--bg-elev-2:var(--design-conversion-surface-raised,#1a1a1a);--line:#ffffff14;--line-soft:#ffffff0f;--accent:var(--design-conversion-accent,#f97316);--accent-deep:var(--design-conversion-accent-deep,#ea580c);--card-bg:var(--design-conversion-surface,#141414);--card-ring:#f973161f;--gold:var(--design-conversion-accent,#f97316);--gold-dim:var(--design-conversion-accent-deep,#ea580c);--gold-soft:#f9731624;--ink:var(--design-conversion-ink,#f5f5f5);--ink-muted:var(--design-conversion-muted,#a3a3a3);--ink-dim:#737373;--maxw:1120px;--radius:20px;--font-display:"Pretendard",-apple-system,BlinkMacSystemFont,sans-serif;--gutter:clamp(20px,4vw,32px)}.skoolchef-landing *{box-sizing:border-box;margin:0;padding:0}.skoolchef-landing{background:var(--bg);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65;overflow-x:hidden}.skoolchef-landing a{color:inherit;text-decoration:none}.skoolchef-landing ul{list-style:none}.skoolchef-landing img{max-width:100%;display:block}.skoolchef-landing .wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.skoolchef-landing::selection{background:var(--gold-soft);color:var(--accent)}.skoolchef-landing h1,.skoolchef-landing h2,.skoolchef-landing h3{letter-spacing:-.04em;font-weight:800;line-height:1.2}.skoolchef-landing .section{padding:72px 0}.skoolchef-landing .section-head{text-align:center;max-width:600px;margin:0 auto 36px}.skoolchef-landing .section-head h2{color:#fff;letter-spacing:-.04em;margin-top:14px;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.25}.skoolchef-landing .section-head p{color:var(--ink-muted);margin-top:14px;font-size:16px}.skoolchef-landing .eyebrow{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.skoolchef-landing .btn{cursor:pointer;white-space:nowrap;letter-spacing:-.02em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 28px;font-size:16px;font-weight:700;transition:transform .15s,filter .15s,background .15s,border-color .15s;display:inline-flex}.skoolchef-landing .btn-gold{background:var(--accent);color:#111}.skoolchef-landing .btn-gold:hover{filter:brightness(1.05);transform:translateY(-1px)}.skoolchef-landing .btn-line{color:var(--ink);background:0 0;border-color:#ffffff29}.skoolchef-landing .btn-line:hover{background:#f973161a;border-color:#f9731673;transform:translateY(-1px)}.skoolchef-landing .btn-sm{padding:12px 18px;font-size:14px}.skoolchef-landing .hero{text-align:left;padding:48px 0 36px;position:relative}.skoolchef-landing .hero-inner{z-index:1;max-width:min(100%,46rem);position:relative}.skoolchef-landing[data-landing-variant=learning-home] .hero-inner{max-width:min(100%,56rem)}.skoolchef-landing .hero h1{color:#fff;letter-spacing:-.045em;margin-top:18px;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.12}.skoolchef-landing .hero h1 em{color:var(--accent);font-style:normal}.skoolchef-landing .hero p.lead{color:#d4d4d4;max-width:46rem;margin-top:14px;font-size:16px}.skoolchef-landing .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:28px;display:flex}.skoolchef-landing .home-consult-actions{justify-content:flex-start;gap:10px;margin-top:16px;margin-bottom:0}.skoolchef-landing .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#050505;padding:26px 0}.skoolchef-landing .trust p{color:var(--ink-muted);text-align:center;max-width:680px;margin:0 auto;font-size:15px}.skoolchef-landing .trust strong{color:#fff;font-weight:800}.skoolchef-landing .svc-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.skoolchef-landing .svc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.skoolchef-landing .svc-grid{grid-template-columns:repeat(4,1fr)}.skoolchef-landing .svc-grid.svc-grid--3{grid-template-columns:repeat(3,1fr)}}.skoolchef-landing .svc-card{background:var(--card-bg);border:1px solid var(--line);box-shadow:0 0 0 1px var(--card-ring);border-radius:var(--radius);padding:28px 22px;transition:transform .25s,border-color .25s,background .25s}.skoolchef-landing .svc-card:hover{background:#f9731614;border-color:#f9731673;transform:translateY(-5px)}.skoolchef-landing .svc-icon{background:#f9731626;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;display:flex}.skoolchef-landing .svc-icon svg{width:18px;height:18px;stroke:var(--accent)}.skoolchef-landing .svc-card h3{color:#fff;font-size:16.5px;font-weight:800}.skoolchef-landing .svc-card p{color:var(--ink-muted);margin-top:9px;font-size:14px}.skoolchef-landing .section--process{padding-top:72px}.skoolchef-landing .process-grid{grid-template-columns:1fr;gap:16px;display:grid;position:relative}@media (min-width:640px){.skoolchef-landing .process-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (min-width:900px){.skoolchef-landing .process-grid{grid-template-columns:repeat(4,1fr);gap:20px}.skoolchef-landing .process-grid.process-grid--3{grid-template-columns:repeat(3,1fr)}.skoolchef-landing .process-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f9731659 20% 80%,#0000);height:1px;position:absolute;top:28px;left:12%;right:12%}}.skoolchef-landing .process-card{isolation:isolate;border:1px solid var(--line);background:var(--card-bg);box-shadow:0 0 0 1px var(--card-ring);border-radius:16px;min-height:100%;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;position:relative}.skoolchef-landing .process-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.55;background:linear-gradient(145deg,#f9731673,#0000 42%,#f973161f);padding:1px;transition:opacity .28s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.skoolchef-landing .process-card:hover{box-shadow:0 22px 48px -20px #f973162e,0 0 0 1px var(--card-ring);background:#f9731614;border-color:#f9731673;transform:translateY(-6px)}.skoolchef-landing .process-card:hover:before{opacity:1}.skoolchef-landing .process-card__glow{pointer-events:none;opacity:.7;background:radial-gradient(50% 80% at 50% 100%,#f9731624,#0000 70%);height:120px;transition:opacity .28s;position:absolute;inset:auto -20% -40%}.skoolchef-landing .process-card:hover .process-card__glow{opacity:1}.skoolchef-landing .process-card__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;min-height:220px;padding:28px 20px 32px;display:flex;position:relative}@media (min-width:900px){.skoolchef-landing .process-card__inner{min-height:248px;padding:32px 22px 36px}}.skoolchef-landing .process-card__head{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:18px;display:flex}.skoolchef-landing .process-card__num,.skoolchef-landing .process-card__index{display:none!important}.skoolchef-landing .process-card__phase{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.skoolchef-landing .process-card h4{letter-spacing:-.03em;color:#fff;font-size:clamp(28px,3.2vw,36px);font-weight:800;line-height:1.15}.skoolchef-landing .process-card p{color:var(--ink-muted);max-width:22ch;margin-top:14px;font-size:15px;line-height:1.65}.skoolchef-landing .process-card:first-child{transition-delay:0s}.skoolchef-landing .process-card:nth-child(2){transition-delay:40ms}.skoolchef-landing .process-card:nth-child(3){transition-delay:80ms}.skoolchef-landing .process-card:nth-child(4){transition-delay:.12s}.skoolchef-landing .captain-card{background:var(--card-bg);border:1px solid #f9731633;border-radius:22px;align-items:center;gap:28px;margin-bottom:20px;padding:40px;display:grid;box-shadow:0 24px 60px #00000073}@media (min-width:760px){.skoolchef-landing .captain-card{grid-template-columns:minmax(140px,200px) 1fr;padding:44px 48px}}.skoolchef-landing .captain-media{background:linear-gradient(#1c140e 0%,#0d0d0d 100%);border-radius:22px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.skoolchef-landing .captain-img{object-fit:contain;object-position:center bottom;width:min(100%,220px);height:auto;max-height:280px;display:block}@media (min-width:760px){.skoolchef-landing .captain-img{width:min(100%,200px);max-height:300px}}.skoolchef-landing .captain-body .tag-row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.skoolchef-landing .tag{font-family:var(--font-display);letter-spacing:-.02em;border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.skoolchef-landing .tag.gold{color:var(--accent);border-color:var(--accent)}.skoolchef-landing .captain-body h3{color:#fff;font-size:24px}.skoolchef-landing .captain-body .role{color:var(--ink-muted);margin-top:4px;font-size:14px}.skoolchef-landing .captain-body p.bio{color:var(--ink-muted);max-width:520px;margin-top:14px;font-size:16px}.skoolchef-landing .captain-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.skoolchef-landing .captain-body .captain-actions .btn{margin-top:0}.skoolchef-landing .tool-cloud{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.skoolchef-landing .tool-pill{font-family:var(--font-display);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:600}.skoolchef-landing .tool-pill:hover{color:#fff;background:#f973161a;border-color:#f9731673}.skoolchef-landing .academy{background:var(--card-bg);border:1px solid var(--line);box-shadow:0 0 0 1px var(--card-ring);border-radius:var(--radius);text-align:center;padding:52px 40px}.skoolchef-landing .academy h3{color:#fff;letter-spacing:-.04em;margin-top:14px;font-size:clamp(1.7rem,3.4vw,2.4rem)}.skoolchef-landing .academy p{color:var(--ink-muted);max-width:560px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:16px}.skoolchef-landing .academy-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.skoolchef-landing .academy .academy-actions .btn{margin-top:0}.skoolchef-landing .faq-item{border-bottom:1px solid var(--line)}.skoolchef-landing .faq-q{text-align:left;width:100%;color:var(--ink);font-family:var(--font-display);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 0;font-size:16.5px;font-weight:600;display:flex}.skoolchef-landing .faq-q .plus{font-family:var(--font-display);color:var(--accent);flex-shrink:0;margin-left:16px;font-size:20px;transition:transform .25s}.skoolchef-landing .faq-item.open .plus{transform:rotate(45deg)}.skoolchef-landing .faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.skoolchef-landing .faq-a p{color:var(--ink-muted);max-width:680px;padding-bottom:24px;font-size:14.5px}.skoolchef-landing .cta-banner{background:var(--bg-elev-2);border-radius:var(--radius);text-align:center;color:var(--ink);border:1px solid #f9731633;padding:60px 36px}.skoolchef-landing .cta-banner h2{color:#fff;letter-spacing:-.04em;font-size:clamp(1.7rem,3.4vw,2.4rem)}.skoolchef-landing .cta-banner p{color:var(--ink-muted);margin-top:12px;font-size:16px}.skoolchef-landing .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.skoolchef-landing .cta-banner .btn-gold{background:var(--accent);color:#111}.skoolchef-landing .cta-banner .btn-line{color:var(--ink);border-color:#ffffff29}.skoolchef-landing .cta-banner .btn-line:hover{background:#f973161a;border-color:#f9731673}.skoolchef-landing footer{border-top:1px solid var(--line);margin-top:30px;padding:56px 0 28px}.skoolchef-landing .foot-top{gap:32px;display:grid}@media (min-width:760px){.skoolchef-landing .foot-top{grid-template-columns:1.3fr repeat(3,1fr)}}.skoolchef-landing .foot-brand p{color:var(--ink-muted);max-width:260px;margin-top:12px;font-size:13.5px}.skoolchef-landing .foot-col h5{font-family:var(--font-display);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:11px}.skoolchef-landing .foot-col li{padding:6px 0}.skoolchef-landing .foot-col a{color:var(--ink-muted);font-size:13.5px}.skoolchef-landing .foot-col a:hover{color:var(--accent)}.skoolchef-landing .foot-bottom{border-top:1px solid var(--line);color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:44px;padding-top:22px;font-size:12px;display:flex}.skoolchef-landing .biz-info{line-height:1.8}.skoolchef-landing .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.skoolchef-landing .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skoolchef-landing *{transition-duration:.001ms!important;animation-duration:.001ms!important}.skoolchef-landing .reveal{opacity:1;transform:none}}.skoolchef-landing[data-landing-variant=learning-home]{word-break:keep-all;overflow-wrap:break-word}.skoolchef-landing[data-landing-variant=learning-home] h1,.skoolchef-landing[data-landing-variant=learning-home] h2,.skoolchef-landing[data-landing-variant=learning-home] h3{letter-spacing:-.01em;line-height:1.4}.skoolchef-landing[data-landing-variant=learning-home] .eyebrow{letter-spacing:.04em}.skoolchef-landing[data-landing-variant=learning-home] .btn{letter-spacing:.02em}.skoolchef-landing[data-landing-variant=learning-home] .hero{padding:56px 0 44px}.skoolchef-landing[data-landing-variant=learning-home] .hero h1{letter-spacing:-.01em;margin-top:24px;font-size:clamp(2.05rem,4.1vw,3.15rem);line-height:1.42}.skoolchef-landing[data-landing-variant=learning-home] .hero p.lead{letter-spacing:.02em;max-width:42rem;margin-top:22px;line-height:1.8}.skoolchef-landing[data-landing-variant=learning-home] .hero-actions{gap:14px;margin-top:32px}.skoolchef-landing[data-landing-variant=learning-home] .section-head{max-width:40rem;margin-bottom:44px}.skoolchef-landing[data-landing-variant=learning-home] .section-head h2{letter-spacing:-.01em;margin-top:16px;line-height:1.4}.skoolchef-landing[data-landing-variant=learning-home] .section-head p{letter-spacing:.02em;margin-top:16px;line-height:1.75}.skoolchef-landing[data-landing-variant=learning-home] .svc-card{padding:30px 24px}.skoolchef-landing[data-landing-variant=learning-home] .svc-card h3{letter-spacing:-.01em;line-height:1.4}.skoolchef-landing[data-landing-variant=learning-home] .svc-card p{letter-spacing:.02em;margin-top:12px;line-height:1.7}.skoolchef-landing[data-landing-variant=learning-home] .process-card h4{letter-spacing:-.01em;line-height:1.35}.skoolchef-landing[data-landing-variant=learning-home] .process-card p{letter-spacing:.02em;max-width:none;margin-top:16px;line-height:1.7}.skoolchef-landing[data-landing-variant=learning-home] .consult-hero-title{letter-spacing:-.01em;line-height:1.42}.skoolchef-landing[data-landing-variant=learning-home] .consult-hero-sub{letter-spacing:-.01em;margin-top:20px;line-height:1.45}.skoolchef-landing[data-landing-variant=learning-home] .consult-hero-lead{letter-spacing:.02em;margin-top:18px;line-height:1.8}.skoolchef-landing[data-landing-variant=skoolchef]{--maxw:none;--gutter:clamp(24px,5.5vw,88px)}.skoolchef-landing[data-landing-variant=skoolchef] .wrap{width:100%;max-width:none}.skoolchef-landing[data-landing-variant=skoolchef] .hero-inner{max-width:none}.skoolchef-landing[data-landing-variant=skoolchef] .hero p.lead{max-width:42rem}.skoolchef-landing[data-landing-variant=skoolchef] .skoolchef-consultation--embed .consult-shell{width:100%;max-width:none;padding-left:var(--gutter);padding-right:var(--gutter)}@media (min-width:1100px){.skoolchef-landing[data-landing-variant=skoolchef] .consult-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);gap:clamp(40px,5vw,80px)}}
