.explorer.svelte-7x1k0k{padding-block:76px 86px;scroll-margin-top:32px}h2.svelte-7x1k0k,h3.svelte-7x1k0k,p.svelte-7x1k0k{margin:0}button.svelte-7x1k0k{font:inherit;cursor:pointer}.explorer-heading.svelte-7x1k0k{justify-content:space-between;align-items:end;gap:24px;display:flex}.explorer-heading.svelte-7x1k0k h2:where(.svelte-7x1k0k){letter-spacing:-.065em;word-break:keep-all;font-size:clamp(28px,3.3vw,47px);font-weight:500;line-height:1.35}.explorer-heading.svelte-7x1k0k p:where(.svelte-7x1k0k){color:#a9aaa2;word-break:keep-all;margin-top:18px;font-size:15px;line-height:1.8}.rail-controls.svelte-7x1k0k{flex-shrink:0;gap:8px;display:flex}.rail-controls.svelte-7x1k0k button:where(.svelte-7x1k0k){color:#eeeae3;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.rail-controls.svelte-7x1k0k button:where(.svelte-7x1k0k):hover:not(:disabled){color:#180d08;background:#ff6a3d;border-color:#ff6a3d}.rail-controls.svelte-7x1k0k button:where(.svelte-7x1k0k):disabled{opacity:.3;cursor:default}.rail-controls.svelte-7x1k0k svg,.preview-header.svelte-7x1k0k svg,.open-mark.svelte-7x1k0k svg{display:block}.business-types.svelte-7x1k0k{flex-wrap:wrap;gap:9px;margin-block:30px 14px;display:flex}.business-types.svelte-7x1k0k button:where(.svelte-7x1k0k){color:#b6b7b0;background:0 0;border:1px solid #ffffff26;border-radius:50px;min-height:44px;padding:10px 18px;font-size:13px}.business-types.svelte-7x1k0k button[aria-pressed=true]:where(.svelte-7x1k0k){color:#231409;background:#ff8f60;border-color:#ff8f60}.business-types.svelte-7x1k0k button:where(.svelte-7x1k0k):hover{border-color:#ff9b74}.business-types.svelte-7x1k0k button:where(.svelte-7x1k0k):focus-visible{outline-offset:4px;outline:2px solid #ffb795}.business-context.svelte-7x1k0k{color:#c4c6bd;word-break:keep-all;max-width:760px;min-height:48px;margin-bottom:18px;font-size:14px;line-height:1.8}.course-rail.svelte-7x1k0k{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin-inline:-4px;padding:8px 4px 18px;display:flex;overflow-x:auto}.course-rail.svelte-7x1k0k::-webkit-scrollbar{display:none}.course-card.svelte-7x1k0k{color:#1d2521;scroll-snap-align:start;outline-offset:3px;background:#deded3;border-radius:13px;flex-direction:column;flex:0 0 calc(30.7692% - 18.4615px);min-width:280px;min-height:464px;padding:24px;text-decoration:none;display:flex;position:relative}.course-card.svelte-7x1k0k:nth-child(6n+2){background:#c0c8b7}.course-card.svelte-7x1k0k:nth-child(6n+3){background:#d5c5b6}.course-card.svelte-7x1k0k:nth-child(6n+4){background:#bcc8cc}.course-card.svelte-7x1k0k:nth-child(6n+5){background:#ccc4d6}.course-card.svelte-7x1k0k:nth-child(6n+6){background:#ded0b3}.card-top.svelte-7x1k0k{justify-content:space-between;align-items:center;gap:12px;display:flex}.format.svelte-7x1k0k{letter-spacing:.01em;font-size:11px;font-weight:500}.open-mark.svelte-7x1k0k{align-items:center;display:inline-flex}.course-card.svelte-7x1k0k h3:where(.svelte-7x1k0k){letter-spacing:-.06em;word-break:keep-all;margin-top:19px;font-size:26px;font-weight:540;line-height:1.4}.card-art.svelte-7x1k0k{aspect-ratio:1.45;place-items:center;width:100%;margin-block:16px 14px;display:grid}.card-bottom.svelte-7x1k0k{margin-top:auto}.card-bottom.svelte-7x1k0k p:where(.svelte-7x1k0k){word-break:keep-all;color:#38413c;min-height:72px;font-size:13px;line-height:1.85}.card-action.svelte-7x1k0k{border-bottom:1px solid #25372b60;align-items:center;margin-top:20px;padding-bottom:4px;font-size:12px;display:inline-flex}.rail-footer.svelte-7x1k0k{color:#9b9f94;justify-content:space-between;align-items:center;gap:24px;margin-top:17px;font-size:12px;line-height:1.7;display:flex}.rail-track.svelte-7x1k0k{background:#ffffff24;flex-shrink:0;width:min(210px,25%);height:2px;overflow:hidden}.rail-track.svelte-7x1k0k i:where(.svelte-7x1k0k){background:#ff8a60;width:33.333%;height:100%;display:block}dialog.svelte-7x1k0k{color:#202720;opacity:0;background:#f0eee5;border:0;width:min(560px,45vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;transition:opacity .28s,transform .36s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 0 auto;transform:translate(48px)}dialog.svelte-7x1k0k::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020403b3}dialog.entered.svelte-7x1k0k{opacity:1;transform:translate(0)}dialog.closing.svelte-7x1k0k{transform:translate(40px)}.preview-shell.svelte-7x1k0k{flex-direction:column;height:100%;display:flex}.preview-header.svelte-7x1k0k{border-bottom:1px solid #1c312317;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 32px 14px;display:flex}.preview-header.svelte-7x1k0k>span:where(.svelte-7x1k0k){color:#61685e;font-size:12px}.preview-header.svelte-7x1k0k button:where(.svelte-7x1k0k){color:#273324;background:0 0;border:1px solid #283c2526;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.preview-header.svelte-7x1k0k button:where(.svelte-7x1k0k):hover{background:#e0dfd3}.preview-content.svelte-7x1k0k{overscroll-behavior:contain;flex:1;min-height:0;padding:32px;overflow-y:auto}.preview-content.svelte-7x1k0k h2:where(.svelte-7x1k0k){letter-spacing:-.065em;word-break:keep-all;font-size:clamp(30px,3vw,42px);font-weight:550;line-height:1.3}.preview-summary.svelte-7x1k0k{color:#586151;word-break:keep-all;margin-top:18px;font-size:15px;line-height:1.9}.preview-art.svelte-7x1k0k{background:#dedfd0;border-radius:8px;place-items:center;height:182px;margin-block:24px 28px;display:grid}.preview-art.svelte-7x1k0k .course-artwork{aspect-ratio:auto;width:min(265px,100%);height:182px}.preview-content.svelte-7x1k0k section:where(.svelte-7x1k0k)+section:where(.svelte-7x1k0k){margin-top:28px}.preview-content.svelte-7x1k0k h3:where(.svelte-7x1k0k){letter-spacing:-.035em;font-size:16px;font-weight:600}.preview-content.svelte-7x1k0k ul:where(.svelte-7x1k0k){color:#535d4e;word-break:keep-all;margin:13px 0 0;padding-left:19px;font-size:14px;line-height:1.9}.preview-content.svelte-7x1k0k li:where(.svelte-7x1k0k)+li:where(.svelte-7x1k0k){margin-top:7px}.preview-content.svelte-7x1k0k li:where(.svelte-7x1k0k)::marker{color:#b75b31}.preparation.svelte-7x1k0k{border-top:1px solid #21301d21;padding-block:22px 4px}.preparation.svelte-7x1k0k p:where(.svelte-7x1k0k){color:#62665a;word-break:keep-all;margin-top:12px;font-size:13px;line-height:1.9}.preview-footer.svelte-7x1k0k{padding:18px 32px max(24px, env(safe-area-inset-bottom));border-top:1px solid #21301d21;flex-shrink:0}.preview-footer.svelte-7x1k0k a:where(.svelte-7x1k0k){color:#fffdf4;background:#263b2a;border-radius:5px;justify-content:center;align-items:center;min-height:54px;padding:14px 21px;font-size:14px;text-decoration:none;display:flex}.preview-footer.svelte-7x1k0k a:where(.svelte-7x1k0k):hover{background:#345039}dialog.svelte-7x1k0k :where(.svelte-7x1k0k):focus-visible{outline-offset:3px;outline-color:#ab4825}@media (prefers-reduced-motion:no-preference){.course-card.svelte-7x1k0k{transition:transform .3s}.course-card.svelte-7x1k0k:hover{transform:translateY(-4px)}.open-mark.svelte-7x1k0k{transition:transform .3s}.course-card.svelte-7x1k0k:hover .open-mark:where(.svelte-7x1k0k){transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){dialog.svelte-7x1k0k{transition:none}}@media (width<=1100px){.course-card.svelte-7x1k0k{flex-basis:calc(43.4783% - 17.3913px)}dialog.svelte-7x1k0k{width:min(540px,55vw)}}@media (width<=767px){.explorer.svelte-7x1k0k{padding-block:46px 50px}.explorer-heading.svelte-7x1k0k{align-items:start;gap:12px}.explorer-heading.svelte-7x1k0k h2:where(.svelte-7x1k0k){font-size:29px}.explorer-heading.svelte-7x1k0k p:where(.svelte-7x1k0k){margin-top:14px;font-size:13px}.rail-controls.svelte-7x1k0k{gap:4px;padding-top:2px}.rail-controls.svelte-7x1k0k button:where(.svelte-7x1k0k){width:40px;height:40px}.rail-controls.svelte-7x1k0k svg{width:18px;height:18px}.business-types.svelte-7x1k0k{gap:7px;margin-block:24px 12px}.business-context.svelte-7x1k0k{min-height:48px;margin-bottom:14px;font-size:13px;line-height:1.8}.business-types.svelte-7x1k0k button:where(.svelte-7x1k0k){padding-inline:13px;font-size:12px}.course-rail.svelte-7x1k0k{gap:14px}.course-card.svelte-7x1k0k{flex-basis:86%;min-width:0;min-height:440px;padding:23px}.course-card.svelte-7x1k0k h3:where(.svelte-7x1k0k){font-size:27px}.card-bottom.svelte-7x1k0k p:where(.svelte-7x1k0k){min-height:auto;font-size:13px}.independent-note.svelte-7x1k0k{display:none}dialog.svelte-7x1k0k{border-radius:15px;width:calc(100% - 28px);max-width:520px;height:min(780px,100dvh - 36px);max-height:calc(100dvh - 36px);margin:auto;inset:0;transform:translateY(28px)scale(.98)}dialog.entered.svelte-7x1k0k{transform:translateY(0)scale(1)}dialog.closing.svelte-7x1k0k{transform:translateY(20px)scale(.98)}.preview-header.svelte-7x1k0k{padding:12px 20px}.preview-content.svelte-7x1k0k{padding:24px 20px}.preview-content.svelte-7x1k0k h2:where(.svelte-7x1k0k){font-size:32px}.preview-summary.svelte-7x1k0k{margin-top:14px;font-size:14px}.preview-art.svelte-7x1k0k{height:150px;margin-block:20px 24px}.preview-art.svelte-7x1k0k .course-artwork{width:min(218px,100%);height:150px}.preview-content.svelte-7x1k0k ul:where(.svelte-7x1k0k){font-size:13px}.preview-footer.svelte-7x1k0k{padding:14px 20px max(18px, env(safe-area-inset-bottom))}}@media (width<=359px){.explorer-heading.svelte-7x1k0k{display:block}.rail-controls.svelte-7x1k0k{justify-content:flex-end;margin-top:18px}.course-card.svelte-7x1k0k{flex-basis:94%}}.industry-faq.svelte-y940zu{grid-template-columns:1fr 1.75fr;gap:70px;width:min(1360px,100% - 112px);margin-inline:auto;padding-block:80px 90px;scroll-margin-top:110px;display:grid}h2.svelte-y940zu{letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(29px,2.8vw,42px);font-weight:450;line-height:1.42}.faq-heading.svelte-y940zu p:where(.svelte-y940zu){color:#999f93;word-break:keep-all;margin:22px 0 16px;font-size:14px;line-height:1.9}.faq-heading.svelte-y940zu a:where(.svelte-y940zu){color:#ffa27d;text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.faq-list.svelte-y940zu{border-top:1px solid #ffffff30;min-width:0}details.svelte-y940zu{border-bottom:1px solid #ffffff25;scroll-margin-top:110px}summary.svelte-y940zu{cursor:pointer;color:#e4e7dd;letter-spacing:-.035em;word-break:keep-all;justify-content:space-between;align-items:center;gap:25px;padding-block:25px;font-size:16px;font-weight:450;line-height:1.7;list-style:none;display:flex}summary.svelte-y940zu::-webkit-details-marker{display:none}summary.svelte-y940zu:hover,details[open].svelte-y940zu summary:where(.svelte-y940zu){color:#ffa27d}.toggle.svelte-y940zu{flex-shrink:0;width:16px;height:16px;position:relative}.toggle.svelte-y940zu svg{display:block}.toggle.svelte-y940zu .toggle-minus,details[open].svelte-y940zu .toggle:where(.svelte-y940zu) .toggle-plus{display:none}details[open].svelte-y940zu .toggle:where(.svelte-y940zu) .toggle-minus{display:block}.answer.svelte-y940zu{padding:0 40px 28px 0}.answer.svelte-y940zu p:where(.svelte-y940zu){color:#a4ac9b;letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:14px;line-height:2}.course-links.svelte-y940zu{flex-wrap:wrap;gap:3px 23px;margin-top:16px;display:flex}.course-links.svelte-y940zu a:where(.svelte-y940zu){color:#d5dbc9;text-underline-offset:5px;align-items:center;min-height:44px;font-size:12px;line-height:1.7;display:inline-flex}.course-links.svelte-y940zu a:where(.svelte-y940zu):hover,.more-help.svelte-y940zu a:where(.svelte-y940zu):hover{color:#ffa27d}.more-help.svelte-y940zu{color:#929b87;word-break:keep-all;margin:23px 0 0;font-size:12px;line-height:1.9}.more-help.svelte-y940zu a:where(.svelte-y940zu){color:#d5dbc9;text-underline-offset:5px;align-items:center;min-height:44px;margin-left:8px;display:inline-flex}@media (width<=1100px){.industry-faq.svelte-y940zu{grid-template-columns:1fr 1.9fr;gap:42px;width:calc(100% - 64px)}}@media (width<=850px){.industry-faq.svelte-y940zu{grid-template-columns:1fr;gap:28px;padding-block:60px}.faq-heading.svelte-y940zu p:where(.svelte-y940zu){display:none}.faq-heading.svelte-y940zu a:where(.svelte-y940zu){margin-top:12px}}@media (width<=767px){.industry-faq.svelte-y940zu{width:calc(100% - 40px);padding-block:48px 54px;scroll-margin-top:92px}h2.svelte-y940zu{font-size:29px}summary.svelte-y940zu{gap:20px;padding-block:22px;font-size:14px}.answer.svelte-y940zu{padding-bottom:23px;padding-right:0}.answer.svelte-y940zu p:where(.svelte-y940zu){font-size:13px;line-height:1.95}.course-links.svelte-y940zu{column-gap:20px;margin-top:12px}details.svelte-y940zu{scroll-margin-top:92px}}.home-cta.svelte-13mwyy7{isolation:isolate;color:#f8f8f5;background:#050505;position:relative}.cta-stage.svelte-13mwyy7{place-items:center;height:clamp(620px,100svh - 132px,960px);display:grid;position:relative;overflow:clip}.cta-stage.svelte-13mwyy7:before{content:"";pointer-events:none;background:radial-gradient(at 50% 53%,#ff6a3d09,#0000 57%);position:absolute;inset:0}.cta-content.svelte-13mwyy7{z-index:1;text-align:center;width:min(620px,100% - 72px);position:relative}h2.svelte-13mwyy7{letter-spacing:-.065em;word-break:keep-all;margin:0;font-size:clamp(42px,4.2vw,64px);font-weight:500;line-height:1.3}h2.svelte-13mwyy7 span:where(.svelte-13mwyy7){display:block}p.svelte-13mwyy7{color:#aaa8a5;letter-spacing:-.025em;word-break:keep-all;margin:24px 0 30px;font-size:16px;line-height:1.85}.contact-button.svelte-13mwyy7{color:#171513;letter-spacing:-.025em;background:#f8f8f5;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-size:14px;font-weight:600;text-decoration:none;transition:background .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 0 38px #ff6a3d29,0 0 12px #ffffff14}.contact-button.svelte-13mwyy7:hover{background:#ffb39b;border-color:#ffb39b;transform:translateY(-2px);box-shadow:0 0 42px #ff6a3d40}.contact-button.svelte-13mwyy7:focus-visible{outline-offset:7px;outline:2px solid #ff8e68}.cta-signature.svelte-13mwyy7{min-height:132px;padding:30px 0 max(40px, calc(env(safe-area-inset-bottom) + 24px));border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 clamp(24px,4.4vw,76px);display:flex;position:relative}.brand.svelte-13mwyy7{color:#f8f8f5;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.email.svelte-13mwyy7{color:#a7a5a2;text-underline-offset:5px;align-items:center;min-height:44px;padding:10px 0;font-size:13px;text-decoration:none;display:inline-flex}.email.svelte-13mwyy7:hover{color:#f8f8f5;text-decoration:underline}@media (width<=767px){.cta-stage.svelte-13mwyy7{height:clamp(520px,100svh - 112px,900px)}.cta-content.svelte-13mwyy7{width:min(300px,100% - 56px)}h2.svelte-13mwyy7{letter-spacing:-.06em;font-size:clamp(29px,8.3vw,38px);line-height:1.38}p.svelte-13mwyy7{max-width:250px;margin:23px auto 28px;font-size:14px;line-height:1.85}.contact-button.svelte-13mwyy7{min-height:50px;padding:0 23px;font-size:13px}.cta-signature.svelte-13mwyy7{min-height:112px;padding:24px 0 max(40px, calc(env(safe-area-inset-bottom) + 24px));gap:12px;margin-inline:24px}.brand.svelte-13mwyy7{gap:7px}.email.svelte-13mwyy7{font-size:11px}}@media (prefers-reduced-motion:reduce){.contact-button.svelte-13mwyy7{transition:none}.contact-button.svelte-13mwyy7:hover{transform:none}}a.svelte-fhgojx{color:inherit;text-decoration:none}p.svelte-fhgojx,h1.svelte-fhgojx,h2.svelte-fhgojx{margin:0}main.svelte-fhgojx:focus{outline:none}.wrap.svelte-fhgojx{width:min(1360px,100% - 112px);margin-inline:auto}.skip-link.svelte-fhgojx{z-index:10;color:#080808;background:#ff6a3d;padding:14px 20px;position:absolute;top:14px;left:20px;transform:translateY(-170%)}.skip-link.svelte-fhgojx:focus{transform:translateY(0)}.industry-lead.svelte-fhgojx{border-bottom:1px solid #ffffff20;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:48px 64px;display:grid}.back-link.svelte-fhgojx{color:#9a9e96;text-underline-offset:5px;align-items:center;min-height:44px;margin-bottom:22px;font-size:12px;text-decoration:underline;display:inline-flex}.back-link.svelte-fhgojx:hover{color:#ffac84}h1.svelte-fhgojx{letter-spacing:-.065em;word-break:keep-all;font-size:clamp(38px,4.1vw,64px);font-weight:450;line-height:1.37}h1.svelte-fhgojx span:where(.svelte-fhgojx){color:#ffad89}.lead-copy.svelte-fhgojx p:where(.svelte-fhgojx){color:#a9aca3;word-break:keep-all;margin-top:25px;font-size:15px;line-height:1.85}.industry-photo.svelte-fhgojx{border-radius:12px;height:350px;position:relative;overflow:hidden}.industry-photo.svelte-fhgojx picture:where(.svelte-fhgojx),.industry-photo.svelte-fhgojx img:where(.svelte-fhgojx){object-fit:cover;width:100%;height:100%;display:block}.photo-shade.svelte-fhgojx{background:linear-gradient(120deg,#10160e08,#05050599),#05050525;position:absolute;inset:0}.photo-particle.svelte-fhgojx{opacity:.8;position:absolute;bottom:18px;right:20px}.related.svelte-fhgojx{border-block:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;padding-block:34px;display:flex}.related.svelte-fhgojx h2:where(.svelte-fhgojx){color:#bbbbb3;letter-spacing:-.04em;font-size:17px;font-weight:450}.related.svelte-fhgojx>div:where(.svelte-fhgojx){flex-wrap:wrap;gap:10px;display:flex}.related.svelte-fhgojx a:where(.svelte-fhgojx){border:1px solid #ffffff30;border-radius:30px;align-items:center;min-height:44px;padding:9px 19px;font-size:13px;display:inline-flex}.related.svelte-fhgojx a:where(.svelte-fhgojx):hover{color:#ffad89;border-color:#ffad89}.related.svelte-fhgojx .all:where(.svelte-fhgojx){text-underline-offset:5px;border-color:#0000;text-decoration:underline}@media (width<=1100px){.wrap.svelte-fhgojx{width:calc(100% - 64px)}.industry-lead.svelte-fhgojx{gap:35px}.industry-photo.svelte-fhgojx{height:310px}}@media (width<=767px){.wrap.svelte-fhgojx{width:calc(100% - 40px)}.industry-lead.svelte-fhgojx{grid-template-columns:1fr;gap:28px;padding-block:22px 38px}.back-link.svelte-fhgojx{margin-bottom:17px}h1.svelte-fhgojx{font-size:clamp(36px,9.5vw,52px)}.lead-copy.svelte-fhgojx p:where(.svelte-fhgojx){margin-top:20px;font-size:14px}.industry-photo.svelte-fhgojx{height:210px}.photo-particle.svelte-fhgojx{transform-origin:100% 100%;bottom:7px;right:10px;transform:scale(.8)}.related.svelte-fhgojx{padding-block:27px;display:block}.related.svelte-fhgojx h2:where(.svelte-fhgojx){margin-bottom:18px;font-size:16px}.related.svelte-fhgojx>div:where(.svelte-fhgojx){gap:6px}.related.svelte-fhgojx a:where(.svelte-fhgojx){padding-inline:13px;font-size:12px}}
