@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,400..700,0..1,-50..200&icon_names=analytics,checklist,diversity_3&display=block");.mc-landing{--mcl-paper:#F4F4F6;--mcl-surface:#FFFFFF;--mcl-surface-sunken:#EFEFF2;--mcl-ink:#0A0A0B;--mcl-ink-primary:#1A1A1C;--mcl-ink-secondary:#5E5E66;--mcl-ink-disabled:#9A9AA2;--mcl-accent:#2b398f;--mcl-accent-hover:#222c7a;--mcl-accent-soft:#E6E8F4;--mcl-line:#E4E4E7;--mcl-line-strong:#CBCBD1;--mcl-danger:#C5372C;--mcl-success:#2F7D5B;--mcl-font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;--mcl-font-mono:"Space Mono","JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--mcl-font-dot:"Doto","Space Mono",monospace;--mcl-ease:cubic-bezier(0.25,0.1,0.25,1);font-family:var(--mcl-font-sans);color:var(--mcl-ink-primary);letter-spacing:-.02em;line-height:1.65;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}@keyframes mcl-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mcl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mcl-ledBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes mcl-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mc-landing .mc-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--mcl-ease),transform .6s var(--mcl-ease)}.mc-landing .mc-reveal.mc-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mc-landing *{animation:none!important;transition:none!important}.mc-landing .mc-reveal{opacity:1;transform:none}}.mc-landing .mcl-container{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.mc-landing .mcl-section{padding:96px 0}.mc-landing .mcl-lq-glass-wrap{position:absolute;pointer-events:none;width:0;height:0}.mc-landing .mcl-hero2{padding:90px 16px 20px;background:var(--mcl-paper)}.mc-landing .mcl-hero2-card{position:relative;width:100%;height:calc(100vh - 110px);min-height:540px;border-radius:30px;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:#dfe2e8}.mc-landing .mcl-hero2-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:0}.mc-landing .mcl-hero2-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.16) 96px,rgba(255,255,255,0) 190px),radial-gradient(115% 86% at 50% 40%,rgba(255,255,255,.8) 0,rgba(255,255,255,.4) 42%,rgba(255,255,255,0) 70%)}.mc-landing .mcl-hero2-content{position:relative;z-index:3;width:100%;max-width:820px;text-align:center;padding:104px 24px 120px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.mc-landing .mcl-hero2-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.55);font-family:var(--mcl-font-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--mcl-ink);margin-bottom:24px}.mc-landing .mcl-hero2-badge .mcl-live{width:6px;height:6px;border-radius:50%;background:var(--mcl-accent);animation:mcl-ledBlink 2.4s var(--mcl-ease) infinite;flex-shrink:0}.mc-landing .mcl-hero2-h1{font-size:clamp(28px,3.8vw,48px);font-weight:800;letter-spacing:-.025em;line-height:1.3;color:var(--mcl-ink);margin:0 0 20px;text-shadow:0 2px 26px rgba(255,255,255,.55)}.mc-landing .mcl-hero2-h1 span{color:var(--mcl-accent)}.mc-landing .mcl-hero2-sub{font-size:16px;font-weight:500;color:var(--mcl-ink-primary);line-height:1.8;max-width:520px;margin:0 0 8px;text-shadow:0 1px 16px rgba(255,255,255,.6)}.mc-landing .mcl-hero2-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:32px}.mc-landing .mcl-hero2-start{position:relative;display:inline-flex;align-items:center;justify-content:center;height:64px;width:256px;padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.1) 50%,rgba(255,255,255,.04));-webkit-backdrop-filter:blur(7px) saturate(1.3);backdrop-filter:blur(7px) saturate(1.3);border:1px solid rgba(255,255,255,.5);border-radius:4px;color:#1A1A1C;text-shadow:0 1px 2px rgba(255,255,255,.6);font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;overflow:hidden;transition:all .5s ease!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.75),inset 0 -8px 14px -8px rgba(255,255,255,.2),inset 1px 1px 1px rgba(255,255,255,.25)!important}.mc-landing .mcl-hero2-start .mcl-start-t{position:relative;z-index:20}.mc-landing .mcl-hero2-start:before{width:48px;height:48px;right:4px;top:4px;background:rgba(60,190,135,.5)}.mc-landing .mcl-hero2-start:after,.mc-landing .mcl-hero2-start:before{content:"";position:absolute;z-index:10;border-radius:9999px;filter:blur(20px);transition:all .5s ease}.mc-landing .mcl-hero2-start:after{width:80px;height:80px;right:32px;top:12px;background:rgba(242,194,78,.5)}.mc-landing .mcl-hero2-start:hover{border-color:rgba(255,255,255,.5);transform:none!important;filter:none!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.75),inset 0 -8px 14px -8px rgba(255,255,255,.2)!important}.mc-landing .mcl-hero2-start:hover:before{right:48px;top:auto;bottom:-32px;filter:blur(8px);box-shadow:20px 20px 20px 30px #1F9D63}.mc-landing .mcl-hero2-start:hover:after{right:-32px}.mc-landing .mcl-hero2-statcard{position:absolute;left:24px;bottom:24px;z-index:5;background:rgba(255,255,255,.85);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.8);box-shadow:0 16px 46px -18px rgba(14,16,26,.32);border-radius:8px;padding:24px 28px;min-width:280px}.mc-landing .mcl-hero2-statcard .mcl-stat-main-num{font-family:var(--mcl-font-dot);font-size:46px;font-weight:700;color:var(--mcl-ink);line-height:1}.mc-landing .mcl-hero2-statcard .mcl-stat-lbl{font-family:var(--mcl-font-mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--mcl-ink-primary);margin-top:10px;font-weight:700}.mc-landing .mcl-hero2-substats{display:flex;gap:26px;margin-top:18px;padding-top:18px;border-top:1px solid var(--mcl-line-strong)}.mc-landing .mcl-ss-num{font-family:var(--mcl-font-dot);font-size:28px;font-weight:700;color:var(--mcl-ink);line-height:1}.mc-landing .mcl-ss-lbl{font-family:var(--mcl-font-mono);font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--mcl-ink-secondary);margin-top:8px;font-weight:600}.mc-landing .mcl-hero2-corner{position:absolute;right:0;bottom:0;z-index:5;background:var(--mcl-paper);border-radius:30px 0 0 0;padding:24px 36px 26px 44px;display:flex;align-items:center;gap:18px;cursor:pointer;transition:background .2s var(--mcl-ease);text-decoration:none;color:inherit}.mc-landing .mcl-hero2-corner:hover{background:#eceef7}.mc-landing .mcl-hero2-corner:hover .mcl-corner-cic{background:var(--mcl-accent);color:#fff;border-color:var(--mcl-accent)}.mc-landing .mcl-corner-m{position:absolute;width:38px;height:38px;pointer-events:none}.mc-landing .mcl-corner-m-top{top:-38px;right:0}.mc-landing .mcl-corner-m-left{bottom:0;left:-38px}.mc-landing .mcl-corner-cic{width:52px;height:52px;border-radius:50%;background:var(--mcl-surface);border:1px solid var(--mcl-line-strong);display:flex;align-items:center;justify-content:center;color:var(--mcl-accent);flex-shrink:0;transition:all .2s var(--mcl-ease)}.mc-landing .mcl-corner-title{font-size:20px;font-weight:800;color:var(--mcl-ink);letter-spacing:-.025em}@media (max-width:860px){.mc-landing .mcl-hero2{padding:76px 12px 12px}.mc-landing .mcl-hero2-card{height:auto;min-height:0}.mc-landing .mcl-hero2-content{padding:108px 18px 24px}.mc-landing .mcl-hero2-statcard{position:static;margin:26px auto 4px}.mc-landing .mcl-hero2-corner{position:static;width:100%;border-radius:0;justify-content:center;padding:18px}.mc-landing .mcl-corner-m{display:none}}.mc-landing .mcl-marquee{overflow:hidden;border-top:1px solid var(--mcl-line);border-bottom:1px solid var(--mcl-line);background:var(--mcl-paper)}.mc-landing .mcl-marquee-track{display:flex;width:max-content;animation:mcl-marquee 48s linear infinite;will-change:transform}.mc-landing .mcl-mq-set{display:flex;flex-shrink:0}.mc-landing .mcl-mq{font-family:var(--mcl-font-mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--mcl-ink-secondary);padding:14px 0;display:inline-flex;align-items:center;white-space:nowrap}.mc-landing .mcl-mq:after{content:"\2022";color:var(--mcl-accent);margin:0 26px}@media (prefers-reduced-motion:reduce){.mc-landing .mcl-marquee-track{animation:none!important}}.mc-landing .mcl-sec-head{max-width:760px;margin:0 auto;text-align:center}.mc-landing .mcl-sec-flag{display:inline-flex;align-items:stretch;font-family:var(--mcl-font-mono);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:22px;border:1.5px solid var(--mcl-line);border-radius:8px;overflow:hidden;line-height:1}.mc-landing .mcl-sec-flag .mcl-flag-n{display:flex;align-items:center;background:transparent;color:var(--mcl-accent);padding:8px 13px;border-right:1.5px solid var(--mcl-line)}.mc-landing .mcl-sec-flag .mcl-flag-t{display:flex;align-items:center;background:transparent;color:#56565E;padding:8px 17px}.mc-landing .mcl-section-head{font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.025em;color:var(--mcl-ink);line-height:1.3}.mc-landing .mcl-section-sub{font-size:16px;color:var(--mcl-ink-secondary);line-height:1.8;max-width:640px;margin:14px auto 0}.mc-landing .mcl-service-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;text-align:left}.mc-landing .mcl-vcard{position:relative;overflow:hidden;border-radius:8px;min-height:368px;padding:28px;display:flex;flex-direction:column;isolation:isolate;transition:transform .25s var(--mcl-ease)}.mc-landing .mcl-vcard:hover{transform:translateY(-3px)}.mc-landing .mcl-vc-bg{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center 30%;transition:transform .6s var(--mcl-ease)}.mc-landing .mcl-vcard:hover .mcl-vc-bg{transform:scale(1.045)}.mc-landing .mcl-vc-char{position:absolute;top:18px;right:8px;bottom:0;z-index:0;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-end;opacity:.94}.mc-landing .mcl-vcard-trainee .mcl-vc-char{right:48px}.mc-landing .mcl-vc-veil{position:absolute;inset:0;z-index:-1}.mc-landing .mcl-vcard-trainee .mcl-vc-veil{background:radial-gradient(95% 95% at 0 0,rgba(0,0,0,.42),transparent 46%),linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.14) 32%,transparent 52%)}.mc-landing .mcl-vcard-supervisor .mcl-vc-veil{background:radial-gradient(95% 95% at 0 0,rgba(0,0,0,.44),transparent 46%),linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.14) 32%,transparent 52%)}.mc-landing .mcl-vc-tl{align-self:flex-start;display:inline-flex;align-items:center;gap:11px;position:relative;z-index:2}.mc-landing .mcl-vc-role{font-family:var(--mcl-font-mono);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.94);text-shadow:0 1px 10px rgba(0,0,0,.4)}.mc-landing .mcl-vc-br{margin-top:auto;align-self:flex-start;text-align:left;max-width:62%;position:relative;z-index:2}.mc-landing .mcl-vc-br h3{font-size:24px;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0 0 9px;text-shadow:0 2px 20px rgba(0,0,0,.45)}.mc-landing .mcl-vc-br p{font-size:14.5px;line-height:1.72;color:rgba(255,255,255,.9);margin:0;text-shadow:0 1px 16px rgba(0,0,0,.5)}@media (max-width:720px){.mc-landing .mcl-service-cards{grid-template-columns:1fr}.mc-landing .mcl-vcard{min-height:320px}}.mc-landing .mcl-fbento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:16px;margin-top:40px}.mc-landing .mcl-ft{background:var(--mcl-surface);border:1px solid var(--mcl-line);border-radius:8px;padding:26px;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s var(--mcl-ease),transform .25s var(--mcl-ease)}.mc-landing .mcl-ft:hover{border-color:var(--mcl-line-strong);transform:translateY(-2px)}.mc-landing .mcl-ft-img,.mc-landing .mcl-ft-img:hover{border-color:transparent!important}.mc-landing .mcl-ft-img:hover{transform:translateY(-2px)}.mc-landing .mcl-ftlabel{font-family:var(--mcl-font-mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--mcl-ink-secondary);display:inline-flex;align-items:center;gap:8px}.mc-landing .mcl-ftlabel .mcl-d{width:5px;height:5px;border-radius:50%;background:var(--mcl-accent);flex-shrink:0}.mc-landing .mcl-ft h3{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--mcl-ink);margin:14px 0 8px;line-height:1.25}.mc-landing .mcl-ft p{font-size:14px;color:var(--mcl-ink-secondary);line-height:1.65}.mc-landing .mcl-ft-dp{grid-column:1;grid-row:1/span 2;background:linear-gradient(165deg,#f1f2fb,#e6e8f5);border-color:#d8dbef}.mc-landing .mcl-ft-dp .mcl-ftlabel{color:var(--mcl-accent)}.mc-landing .mcl-ftflow{margin-top:18px;display:flex;flex-direction:column;gap:8px}.mc-landing .mcl-stp{display:flex;gap:12px;align-items:center;padding:13px 14px;background:var(--mcl-surface);border:1px solid #e3e4f2;border-radius:8px;transition:transform .18s var(--mcl-ease),box-shadow .18s var(--mcl-ease)}.mc-landing .mcl-stp:hover{transform:translateX(3px);box-shadow:0 8px 20px -14px rgba(43,57,143,.5)}.mc-landing .mcl-stp .mcl-stp-n{width:26px;height:26px;border-radius:8px;background:var(--mcl-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--mcl-font-mono);font-size:14px;font-weight:700;flex-shrink:0}.mc-landing .mcl-stp .mcl-stp-t{font-size:14px;color:var(--mcl-ink);font-weight:600}.mc-landing .mcl-ft-stat .mcl-big{font-family:var(--mcl-font-dot);font-size:clamp(46px,6vw,76px);font-weight:700;color:var(--mcl-ink);line-height:.85;margin:14px 0 0}.mc-landing .mcl-ft-gold{background-image:radial-gradient(rgba(43,57,143,.09) 1.1px,transparent 0),linear-gradient(150deg,#FBF6E2,#F6EECC);background-size:13px 13px,100% 100%;border-color:transparent;color:var(--mcl-ink)}.mc-landing .mcl-ft-gold .mcl-ftlabel{color:#6E5A12}.mc-landing .mcl-ft-gold .mcl-ftlabel .mcl-d{background:var(--mcl-accent)}.mc-landing .mcl-ft-gold .mcl-big{color:#1A1A1C}.mc-landing .mcl-ft-gold p{color:#6F5F2C}.mc-landing .mcl-ft-wide{grid-column:2/span 2}.mc-landing .mcl-ft-img{color:#fff;background-size:cover;background-position:50%}.mc-landing .mcl-ft-img .mcl-ftlabel{color:rgba(255,255,255,.9)}.mc-landing .mcl-ft-img .mcl-ftlabel .mcl-d{background:#fff}.mc-landing .mcl-ft-img h3{color:#fff}.mc-landing .mcl-ft-img p{color:rgba(255,255,255,.84)}.mc-landing .mcl-ftmq{margin:18px -26px -26px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0;background:linear-gradient(180deg,rgba(43,57,143,0),rgba(43,57,143,.05) 50%,rgba(43,57,143,0));-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent,#000 24%,#000 76%,transparent)}.mc-landing .mcl-ftmq .mcl-trk{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;animation:mcl-marquee 30s linear infinite;padding:0 18px;will-change:transform}.mc-landing .mcl-ftmq .mcl-trk-rev{animation-direction:reverse}.mc-landing .mcl-ftmq .mcl-trk span{font-family:var(--mcl-font-mono);font-size:14px;letter-spacing:.02em;color:var(--mcl-ink-primary);padding:6px 13px;border:1px solid rgba(43,57,143,.2);border-radius:999px;background:#fff;flex-shrink:0;box-shadow:0 1px 2px rgba(43,57,143,.06)}.mc-landing .mcl-ftmq:hover .mcl-trk{animation-play-state:paused}.mc-landing .mcl-ft-icon{margin-top:auto;align-self:flex-end;color:#B4B4BE;padding-top:12px;font-size:46px;line-height:1}@media (max-width:900px){.mc-landing .mcl-fbento{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.mc-landing .mcl-ft-dp{grid-column:1/-1;grid-row:auto}.mc-landing .mcl-ft-wide{grid-column:1/-1}}@media (max-width:560px){.mc-landing .mcl-fbento{grid-template-columns:1fr;grid-auto-rows:auto}.mc-landing .mcl-ft-dp,.mc-landing .mcl-ft-wide{grid-column:auto}}.mc-landing .mcl-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px}.mc-landing .mcl-steps:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--mcl-line-strong) 13%,var(--mcl-line-strong) 87%,transparent 100%)}.mc-landing .mcl-step{position:relative;padding:42px 18px 8px;text-align:center}.mc-landing .mcl-step:hover .mcl-step-node{transform:translateX(-50%) scale(1.07);background:var(--mcl-accent)}.mc-landing .mcl-step-node{position:absolute;top:-22px;left:50%;transform:translateX(-50%);width:44px;height:44px;border-radius:50%;background:var(--mcl-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--mcl-font-dot);font-size:19px;font-weight:700;box-shadow:0 0 0 6px var(--mcl-surface);transition:transform .2s var(--mcl-ease),background .2s var(--mcl-ease)}.mc-landing .mcl-step-num{display:block;margin:0 0 16px;background:none;color:var(--mcl-ink-disabled);font-family:var(--mcl-font-mono);font-size:14px;font-weight:700;letter-spacing:.1em}.mc-landing .mcl-step h3{font-size:18px;font-weight:700;margin-bottom:10px;letter-spacing:-.01em;color:var(--mcl-ink)}.mc-landing .mcl-step p{font-size:14px;color:var(--mcl-ink-secondary);line-height:1.75;max-width:none;margin:0 auto}@media (max-width:768px){.mc-landing .mcl-steps{grid-template-columns:1fr}.mc-landing .mcl-step{padding:24px 0 0}.mc-landing .mcl-step:not(:last-child){padding-bottom:24px;border-bottom:1px solid var(--mcl-line)}}.mc-landing .mcl-cta-dark{position:relative;background:#0e1316;overflow:hidden;padding:52px 24px;text-align:center}.mc-landing .mcl-cta-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.mc-landing .mcl-cta-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(14,18,22,.42),rgba(14,18,22,.66))}.mc-landing .mcl-cta-dark:before{content:"";position:absolute;inset:0;z-index:2;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 0);background-size:18px 18px;pointer-events:none}.mc-landing .mcl-cta-inner{position:relative;z-index:3}.mc-landing .mcl-cta-dark h2{font-size:clamp(24px,2.6vw,34px);font-weight:800;color:#fff;letter-spacing:-.025em;line-height:1.3;margin-bottom:14px;text-shadow:0 2px 16px rgba(0,0,0,.5)}.mc-landing .mcl-cta-dark p{font-size:16px;color:rgba(255,255,255,.82);margin-bottom:0;line-height:1.7;text-shadow:0 1px 12px rgba(0,0,0,.5)}.mc-landing .mcl-cta-divider{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.mc-landing .mcl-cta-divider p{font-size:14px;color:rgba(255,255,255,.55);margin-bottom:14px;text-shadow:none}.mc-landing .mcl-btn-partner{padding:12px 44px;border-radius:8px;font-size:14px;font-weight:600;background:transparent;color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:all .2s;letter-spacing:-.01em;font-family:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -6px 10px -6px rgba(0,0,0,.25)!important}.mc-landing .mcl-btn-partner:hover{background:rgba(255,255,255,.08);color:#fff;transform:none!important;filter:none!important}.mc-landing .mcl-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;animation:mcl-fadeIn .25s var(--mcl-ease)}.mc-landing .mcl-modal-box{position:relative;z-index:1;background:#fff;border-radius:8px;width:520px;max-width:92vw;max-height:90vh;overflow-y:auto;padding:36px 32px}.mc-landing .mcl-modal-title{font-size:22px;font-weight:900;color:#0A0A0B;letter-spacing:-.03em;margin-bottom:6px}.mc-landing .mcl-modal-sub{font-size:14px;color:#5E5E66;line-height:1.6}.mc-landing .mcl-modal-close{background:none;border:none;cursor:pointer;font-size:18px;color:#5E5E66;padding:0;line-height:1}.mc-landing .mcl-modal-close,.mc-landing .mcl-modal-close:hover{box-shadow:none!important;transform:none!important;filter:none!important}.mc-landing .mcl-form-fields{display:flex;flex-direction:column;gap:16px;margin-top:28px}.mc-landing .mcl-field-label{font-size:14px;font-weight:700;color:#5E5E66;display:block;margin-bottom:6px}.mc-landing .mcl-field-label .mcl-req{color:#C5372C}.mc-landing .mcl-field-input,.mc-landing .mcl-field-select,.mc-landing .mcl-field-textarea{width:100%;padding:11px 16px;border-radius:8px;border:1.5px solid #e4e4e7;font-size:14px;font-family:inherit;outline:none;color:#0A0A0B;box-sizing:border-box;transition:border-color .2s}.mc-landing .mcl-field-input{height:44px}.mc-landing .mcl-field-select{height:44px;background:#fff}.mc-landing .mcl-field-textarea{min-height:120px;resize:vertical;line-height:1.7}.mc-landing .mcl-field-input:focus,.mc-landing .mcl-field-select:focus,.mc-landing .mcl-field-textarea:focus{border-color:#2b398f}.mc-landing .mcl-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc-landing .mcl-btn-submit{width:100%;padding:14px 0;border-radius:8px;border:none;background:#2b398f;color:#fff;font-size:15px;font-weight:800;cursor:pointer;font-family:inherit;transition:opacity .15s;box-shadow:none!important}.mc-landing .mcl-btn-submit:hover{opacity:.88;transform:none!important;filter:none!important;box-shadow:none!important}.mc-landing .mcl-form-note{text-align:center;font-size:14px;color:#9A9AA2;margin:0}.mc-landing .mcl-confirm-box{position:relative;z-index:1;background:#fff;border-radius:8px;width:400px;max-width:90vw;padding:40px 32px;text-align:center}.mc-landing .mcl-confirm-icon{width:64px;height:64px;border-radius:8px;background:#2b398f;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:none}.mc-landing .mcl-confirm-title{font-size:20px;font-weight:900;color:#0A0A0B;margin-bottom:8px;letter-spacing:-.03em}.mc-landing .mcl-confirm-desc{font-size:14px;color:#5E5E66;line-height:1.7;margin:0 0 28px}.mc-landing .mcl-btn-confirm{width:100%;padding:13px 0;border-radius:8px;border:none;background:#2b398f;color:#fff;font-size:15px;font-weight:800;cursor:pointer;font-family:inherit;box-shadow:none!important}.mc-landing .mcl-btn-confirm:hover{opacity:.88;transform:none!important;filter:none!important;box-shadow:none!important}