.QccInspiredLanding-module__vsaSvW__page{--brand:#139a58;--brand-strong:#0d8a4f;--brand-deep:#0a5c36;--navy:#074a2a;--navy-deep:#05301a;--cyan:#d4b872;--canvas:#f9fcf8;--canvas-blue:#f2f9f5;--surface:#fff;--ink:#0a3b21;--body:#4e7058;--muted:#6b8773;--line:#d4e8db;--line-strong:#aed8bc;min-height:100vh;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Be Vietnam Pro,Geist,sans-serif;overflow-x:clip}.QccInspiredLanding-module__vsaSvW__page *,.QccInspiredLanding-module__vsaSvW__page :before,.QccInspiredLanding-module__vsaSvW__page :after{box-sizing:border-box}.QccInspiredLanding-module__vsaSvW__page button,.QccInspiredLanding-module__vsaSvW__page a{font:inherit}.QccInspiredLanding-module__vsaSvW__page button:focus-visible,.QccInspiredLanding-module__vsaSvW__page a:focus-visible{outline-offset:3px;outline:3px solid #139a5847}.QccInspiredLanding-module__vsaSvW__page section{scroll-margin-top:24px}.QccInspiredLanding-module__vsaSvW__shell{width:min(1320px,92vw);margin-inline:auto}.QccInspiredLanding-module__vsaSvW__header{z-index:50;pointer-events:none;position:absolute;top:22px;left:0;right:0}.QccInspiredLanding-module__vsaSvW__navbar{color:#074a2a;pointer-events:auto;background:#e8f5ee;border:1px solid #139a5826;border-radius:27px;align-items:center;gap:28px;min-height:82px;padding:0 26px 0 30px;display:flex;box-shadow:0 16px 42px #139a581a,inset 0 1px #ffffff80}.QccInspiredLanding-module__vsaSvW__brand{color:#fff;box-shadow:none;background:0 0;flex:none;align-items:center;gap:11px;padding:0;text-decoration:none;transition:all .25s;display:inline-flex}.QccInspiredLanding-module__vsaSvW__brand:hover{box-shadow:none;background:0 0;transform:translateY(-1px)}.QccInspiredLanding-module__vsaSvW__brand img{object-fit:contain;filter:contrast(1.25)saturate(1.1)drop-shadow(0 1px 3px #0003);width:auto;height:68px;display:block}.QccInspiredLanding-module__vsaSvW__footerBrand{align-items:center;margin-bottom:18px;transition:all .25s;display:inline-flex}.QccInspiredLanding-module__vsaSvW__footerBrand:hover{transform:translateY(-1px)}.QccInspiredLanding-module__vsaSvW__footerBrand img{object-fit:contain;width:auto;height:56px;display:block}.QccInspiredLanding-module__vsaSvW__brandMark{color:#fff;background:linear-gradient(135deg,#139a58,#d4b872);border-radius:15px 15px 15px 6px;place-items:center;width:46px;height:46px;font-family:Outfit,Be Vietnam Pro,sans-serif;font-size:1.45rem;font-weight:900;display:grid;box-shadow:0 0 0 5px #139a5821,0 8px 20px #139a583d}.QccInspiredLanding-module__vsaSvW__brandText{line-height:1;display:grid}.QccInspiredLanding-module__vsaSvW__brandText strong{letter-spacing:.075em;font-family:Outfit,Be Vietnam Pro,sans-serif;font-size:1.18rem}.QccInspiredLanding-module__vsaSvW__brandText small{color:#c8ecfb;margin-top:5px;font-size:.64rem;font-weight:700}.QccInspiredLanding-module__vsaSvW__navLinks{justify-content:center;align-items:center;gap:clamp(24px,2.6vw,38px);margin-inline:auto;display:flex}.QccInspiredLanding-module__vsaSvW__navLinks a,.QccInspiredLanding-module__vsaSvW__loginLink,.QccInspiredLanding-module__vsaSvW__registerLink{color:#074a2a;white-space:nowrap;font-size:.88rem;font-weight:800;text-decoration:none;transition:color .2s;position:relative}.QccInspiredLanding-module__vsaSvW__navLinks a:after{content:"";background:#e8d69f;border-radius:999px;height:2px;transition:left .24s,right .24s;position:absolute;bottom:-10px;left:50%;right:50%}.QccInspiredLanding-module__vsaSvW__navLinks a:hover:after{left:0;right:0}.QccInspiredLanding-module__vsaSvW__navActions{align-items:center;gap:14px;display:flex}.QccInspiredLanding-module__vsaSvW__loginLink,.QccInspiredLanding-module__vsaSvW__registerLink{color:#074a2a;cursor:pointer}.QccInspiredLanding-module__vsaSvW__loginLink:hover,.QccInspiredLanding-module__vsaSvW__registerLink:hover{color:#139a58}.QccInspiredLanding-module__vsaSvW__navCta,.QccInspiredLanding-module__vsaSvW__primaryButton,.QccInspiredLanding-module__vsaSvW__ctaPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#139a58,#0d8a4f);border:0;font-weight:850;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 24px #139a5838}.QccInspiredLanding-module__vsaSvW__navCta{background:linear-gradient(135deg,#2e8b57,#237045);border:1px solid #ffffff38;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #2e8b574d}.QccInspiredLanding-module__vsaSvW__navCta:hover,.QccInspiredLanding-module__vsaSvW__primaryButton:hover,.QccInspiredLanding-module__vsaSvW__ctaPrimary:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 30px #139a584d}.QccInspiredLanding-module__vsaSvW__menuButton{color:#074a2a;cursor:pointer;background:#139a5814;border:1px solid #139a5826;border-radius:13px;place-items:center;width:44px;height:44px;display:none}.QccInspiredLanding-module__vsaSvW__mobileMenu{pointer-events:auto;background:#3a9d68fb;border:1px solid #ffffff21;border-radius:20px;gap:4px;width:min(720px,92vw);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 22px 46px #3a9d683d}.QccInspiredLanding-module__vsaSvW__mobileMenu a,.QccInspiredLanding-module__vsaSvW__mobileMenu button{color:#f9fcf8;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-weight:800;text-decoration:none;display:flex}.QccInspiredLanding-module__vsaSvW__mobileMenu a:hover,.QccInspiredLanding-module__vsaSvW__mobileMenu button:hover{background:#ffffff26}.QccInspiredLanding-module__vsaSvW__mobileMenu button{background:#ffffff1a}.QccInspiredLanding-module__vsaSvW__hero{background:radial-gradient(circle at 7% 34%,#139a581c,#0000 27%),radial-gradient(circle at 94% 20%,#d4b8721f,#0000 24%),linear-gradient(#fbfdfa 0%,#f0f8f3 100%);flex-direction:column;min-height:100dvh;padding-top:122px;display:flex;position:relative;overflow:hidden}.QccInspiredLanding-module__vsaSvW__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#139a5808 1px,#0000 1px),linear-gradient(90deg,#139a5808 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000009e,#0000 84%);mask-image:linear-gradient(#0000009e,#0000 84%)}.QccInspiredLanding-module__vsaSvW__hero:after{content:"";border:1px dashed #139a582e;border-radius:50%;width:410px;height:410px;position:absolute;top:160px;left:-205px;box-shadow:0 0 0 38px #139a5806}.QccInspiredLanding-module__vsaSvW__heroGrid{z-index:2;flex:auto;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(42px,5vw,76px);min-height:0;padding:clamp(12px,2.4vh,26px) 0 clamp(16px,2vh,24px);display:grid;position:relative}.QccInspiredLanding-module__vsaSvW__heroCopy{z-index:3;max-width:700px;position:relative}.QccInspiredLanding-module__vsaSvW__heroEyebrow{width:fit-content;color:var(--brand-deep);letter-spacing:.055em;background:#ffffffc7;border:1px solid #139a5833;border-radius:999px;align-items:center;gap:8px;margin-bottom:clamp(15px,2vh,22px);padding:8px 13px;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #139a580f}.QccInspiredLanding-module__vsaSvW__heroCopy h1{color:#073b22;letter-spacing:-.055em;margin:0;font-family:Outfit,Be Vietnam Pro,sans-serif;font-size:clamp(3.3rem,5.4vw,5.65rem);font-weight:900;line-height:1.08}.QccInspiredLanding-module__vsaSvW__heroCopy h1 span{margin-top:8px;display:inline-block}.QccInspiredLanding-module__vsaSvW__heroCopy>p{color:#4a6e55;text-wrap:pretty;max-width:680px;margin:clamp(20px,2.8vh,30px) 0 0;font-size:clamp(.96rem,1.12vw,1.08rem);font-weight:550;line-height:1.72}.QccInspiredLanding-module__vsaSvW__heroChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;max-width:650px;margin-top:clamp(22px,3vh,32px);display:grid}.QccInspiredLanding-module__vsaSvW__heroChecks span{color:#0f663c;align-items:center;gap:10px;font-size:.9rem;font-weight:800;display:flex}.QccInspiredLanding-module__vsaSvW__heroChecks i{color:#fff;background:linear-gradient(135deg,#139a58,#0d8a4f);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid;box-shadow:0 8px 18px #139a582e}.QccInspiredLanding-module__vsaSvW__heroChecks span:first-child i{background:linear-gradient(135deg,#14b8a6,#0f9f91)}.QccInspiredLanding-module__vsaSvW__heroChecks span:nth-child(3) i{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.QccInspiredLanding-module__vsaSvW__heroChecks span:nth-child(4) i{background:linear-gradient(135deg,#d4b872,#0891b2)}.QccInspiredLanding-module__vsaSvW__heroActions{align-items:center;gap:16px;margin-top:clamp(24px,3.5vh,36px);display:flex}.QccInspiredLanding-module__vsaSvW__primaryButton{border-radius:999px;min-height:52px;padding:0 28px}.QccInspiredLanding-module__vsaSvW__discoverButton{color:#08854c;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:50px;padding:0 8px 0 0;font-weight:800;display:inline-flex}.QccInspiredLanding-module__vsaSvW__discoverButton>span{color:#fff;background:#139a58;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s;display:grid;box-shadow:0 8px 18px #139a5833}.QccInspiredLanding-module__vsaSvW__discoverButton:hover>span{transform:translate(3px)}.QccInspiredLanding-module__vsaSvW__heroVisual{isolation:isolate;justify-self:end;width:min(100%,620px);height:clamp(440px,61vh,600px);position:relative}.QccInspiredLanding-module__vsaSvW__heroCircle{aspect-ratio:1;background:linear-gradient(#24c9ea 0%,#139a58 58%,#0d8a4f 100%);border-radius:50%;width:min(83%,500px);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 70px #139a5826}.QccInspiredLanding-module__vsaSvW__heroOrbit{z-index:0;transform-origin:50%;border:2px dashed #139a589e;border-radius:50%;position:absolute;inset:4% 7%}.QccInspiredLanding-module__vsaSvW__heroPortrait{z-index:2;width:min(76%,460px);height:92%;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.QccInspiredLanding-module__vsaSvW__heroOuterRing,.QccInspiredLanding-module__vsaSvW__heroInnerCircle{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;position:absolute;inset:0}.QccInspiredLanding-module__vsaSvW__heroOuterRing{z-index:1;transform-origin:50%;will-change:transform;animation:30s linear infinite QccInspiredLanding-module__vsaSvW__heroRotateRing}.QccInspiredLanding-module__vsaSvW__heroInnerCircle{z-index:2;pointer-events:none}@keyframes QccInspiredLanding-module__vsaSvW__heroRotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.QccInspiredLanding-module__vsaSvW__heroOuterRing{animation:none}}.QccInspiredLanding-module__vsaSvW__heroStat{z-index:4;color:#07472c;text-align:center;background:#fffffff0;border:1px solid #139a586b;border-radius:18px;justify-items:center;gap:4px;min-width:154px;padding:14px 17px;display:grid;position:absolute;box-shadow:0 16px 34px #05301a1c}.QccInspiredLanding-module__vsaSvW__heroStat strong{color:#08874d;font-family:Outfit,Be Vietnam Pro,sans-serif;font-size:1.52rem;line-height:1}.QccInspiredLanding-module__vsaSvW__heroStat span{font-size:.73rem;font-weight:800}.QccInspiredLanding-module__vsaSvW__statTop{top:12%;right:12%}.QccInspiredLanding-module__vsaSvW__statLeft{bottom:16%;left:-2%}.QccInspiredLanding-module__vsaSvW__statBottom{bottom:5%;right:16%}.QccInspiredLanding-module__vsaSvW__ticker{z-index:5;background:#e8f5ee;border-top:1px solid #139a5826;border-bottom:1px solid #139a5826;flex:none;align-items:center;min-height:54px;display:flex;position:relative;overflow:hidden}.QccInspiredLanding-module__vsaSvW__tickerTrack{white-space:nowrap;align-items:center;gap:72px;width:max-content;animation:26s linear infinite QccInspiredLanding-module__vsaSvW__tickerMove;display:flex}.QccInspiredLanding-module__vsaSvW__tickerTrack span{background:linear-gradient(90deg,#05301a,#139a58);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.98rem;font-weight:850}@keyframes QccInspiredLanding-module__vsaSvW__tickerMove{0%{transform:translate(0,0)}to{transform:translate(-33.333%)}}.QccInspiredLanding-module__vsaSvW__differenceSection{background:radial-gradient(circle at 50% 24%,#139a5811,#0000 26%),linear-gradient(#fdfefa 0%,#f4fbf6 100%);padding:clamp(84px,9vw,132px) 0 clamp(80px,8vw,120px);position:relative}.QccInspiredLanding-module__vsaSvW__differenceHeading{text-align:center;max-width:980px;margin:0 auto clamp(52px,6vw,82px)}.QccInspiredLanding-module__vsaSvW__differenceHeading>span,.QccInspiredLanding-module__vsaSvW__sectionHeading>span,.QccInspiredLanding-module__vsaSvW__scheduleTitle>span,.QccInspiredLanding-module__vsaSvW__experienceHeading>span,.QccInspiredLanding-module__vsaSvW__faqIntro>span,.QccInspiredLanding-module__vsaSvW__ctaCard>div>span{color:#0b8a4a;letter-spacing:.12em;font-size:.76rem;font-weight:900}.QccInspiredLanding-module__vsaSvW__differenceHeading h2,.QccInspiredLanding-module__vsaSvW__sectionHeading h2,.QccInspiredLanding-module__vsaSvW__scheduleTitle h2,.QccInspiredLanding-module__vsaSvW__faqIntro h2{color:#085233;letter-spacing:-.035em;text-wrap:balance;margin:9px 0 0;font-family:Be Vietnam Pro,Geist,sans-serif;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:850;line-height:1.16}.QccInspiredLanding-module__vsaSvW__differenceStory{--stage-height:520px;isolation:isolate;position:relative}.QccInspiredLanding-module__vsaSvW__storyPath{z-index:1;pointer-events:none;width:150px;height:100%;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.QccInspiredLanding-module__vsaSvW__storyNodeAnchor,.QccInspiredLanding-module__vsaSvW__storyHead{z-index:5;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.QccInspiredLanding-module__vsaSvW__storyNode{color:#fff;z-index:20;background:linear-gradient(135deg,#139a58,#0d8a4f);border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.08rem;font-weight:900;display:grid;position:absolute;box-shadow:0 0 0 6px #fff,0 0 0 8px #b89b5d40,0 12px 26px #139a584d}.QccInspiredLanding-module__vsaSvW__differenceRow .QccInspiredLanding-module__vsaSvW__storyNode{top:50%;right:0;transform:translate(50%,-50%)}.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__storyNode{left:0;right:auto;transform:translate(-50%,-50%)}.QccInspiredLanding-module__vsaSvW__mobilePlaneEnd{display:none}.QccInspiredLanding-module__vsaSvW__differenceRow{height:var(--stage-height);z-index:5;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,44px);padding:42px 0;display:grid;position:relative}.QccInspiredLanding-module__vsaSvW__differencePhoto{will-change:transform;background-position:50%;background-size:cover;border:1.5px solid #b89b5d;border-radius:78px 78px 78px 24px;grid-column:1;width:100%;height:355px;box-shadow:0 22px 48px #0547231a}.QccInspiredLanding-module__vsaSvW__storySpacer{visibility:hidden;grid-column:2;justify-self:center;width:48px;height:48px}.QccInspiredLanding-module__vsaSvW__differenceCopy{grid-column:3;max-width:570px;padding:12px 8px}.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__differencePhoto{border-radius:78px 78px 24px;grid-area:1/3}.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__storySpacer{grid-area:1/2}.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__differenceCopy{grid-area:1/1;justify-self:end}.QccInspiredLanding-module__vsaSvW__differenceCopy h3{color:#0a5c36;letter-spacing:-.028em;text-wrap:balance;margin:0 0 16px;font-family:Be Vietnam Pro,Geist,sans-serif;font-size:clamp(1.45rem,2.15vw,2.08rem);line-height:1.25}.QccInspiredLanding-module__vsaSvW__differenceCopy p{color:#4c6e55;text-wrap:pretty;margin:0;font-size:clamp(.92rem,1vw,1rem);line-height:1.78}.QccInspiredLanding-module__vsaSvW__differenceCopy ul{color:#61806a;margin:17px 0 0;padding-left:21px}.QccInspiredLanding-module__vsaSvW__differenceCopy li{margin:8px 0;font-size:.91rem;line-height:1.62}.QccInspiredLanding-module__vsaSvW__industriesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;display:grid}.QccInspiredLanding-module__vsaSvW__industryCard{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px 8px;display:flex}.QccInspiredLanding-module__vsaSvW__industryImageWrap{will-change:transform;justify-content:center;align-items:center;width:100%;max-width:320px;display:flex}.QccInspiredLanding-module__vsaSvW__industryIconWrap{will-change:transform;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.QccInspiredLanding-module__vsaSvW__industriesGrid>div:first-child .QccInspiredLanding-module__vsaSvW__industryName{transform:translate(25px)}.QccInspiredLanding-module__vsaSvW__industriesGrid>div:last-child .QccInspiredLanding-module__vsaSvW__industryName{transform:translate(-25px)}.QccInspiredLanding-module__vsaSvW__industryName{color:#1a1a1a;font-size:1.15rem;font-weight:600;line-height:1.4}.QccInspiredLanding-module__vsaSvW__courseSection{background:#fff;padding:42px 0 24px;position:relative;overflow:hidden}.QccInspiredLanding-module__vsaSvW__teachersGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;margin-top:24px;display:grid}.QccInspiredLanding-module__vsaSvW__teacherCardWrapper{width:100%;display:flex}.QccInspiredLanding-module__vsaSvW__teacherCard{will-change:transform;background:#fff;border:1px solid #139a5824;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:14px 12px 12px;transition:box-shadow .3s,border-color .3s;display:flex;box-shadow:0 10px 25px -6px #139a5814,0 2px 8px -2px #073b220a}.QccInspiredLanding-module__vsaSvW__teacherCard:hover{border-color:#139a5852;box-shadow:0 16px 36px -8px #139a582e,0 4px 12px -2px #073b220f}.QccInspiredLanding-module__vsaSvW__teacherImageWrap{aspect-ratio:1.25;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.QccInspiredLanding-module__vsaSvW__teacherImg{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.QccInspiredLanding-module__vsaSvW__teacherLabelWrap{text-align:center;background:#f4faf6;border:1px solid #139a5829;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:7px 8px;display:flex}.QccInspiredLanding-module__vsaSvW__teacherName{color:#07472c;text-align:center;letter-spacing:-.01em;font-family:Be Vietnam Pro,Geist,sans-serif;font-size:.88rem;font-weight:750;line-height:1.32}.QccInspiredLanding-module__vsaSvW__sectionHeadingRow{text-align:center;justify-content:center;align-items:center;width:100%;margin-bottom:34px;display:flex}.QccInspiredLanding-module__vsaSvW__headingCapsuleBar{box-sizing:border-box;background:linear-gradient(135deg,#f0fdf4f2,#fefce8d9);border:1px solid #139a5838;border-radius:9999px;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:clamp(10px,1.3vw,15px) clamp(18px,2.5vw,32px);display:inline-flex;box-shadow:0 8px 24px -6px #05472314}.QccInspiredLanding-module__vsaSvW__headingCapsuleBadge{color:#fff;background:linear-gradient(135deg,#139a58,#0b8a4a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(32px,2.8vw,38px);height:clamp(32px,2.8vw,38px);display:inline-flex;box-shadow:0 3px 8px #0b8a4a47}.QccInspiredLanding-module__vsaSvW__courseHeading{color:#073b22;letter-spacing:-.02em;text-align:center;white-space:nowrap;margin:0;font-family:Outfit,Be Vietnam Pro,sans-serif;font-size:clamp(1.2rem,1.85vw,2.05rem);font-weight:850;line-height:1.28}.QccInspiredLanding-module__vsaSvW__courseHeadingShiny{white-space:nowrap}.QccInspiredLanding-module__vsaSvW__courseHeadingBlur{text-align:center;white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex}.QccInspiredLanding-module__vsaSvW__experienceCapsuleWrap{align-items:center;max-width:100%;margin-top:14px;display:flex}.QccInspiredLanding-module__vsaSvW__experienceCapsuleTitle{color:#073b22;letter-spacing:-.02em;text-align:left;margin:0;font-family:Be Vietnam Pro,Geist,sans-serif;font-size:clamp(1.15rem,1.7vw,1.95rem);font-weight:850;line-height:1.32}.QccInspiredLanding-module__vsaSvW__experienceCapsuleTitleBlur{text-align:left;flex-wrap:wrap;align-items:center;display:inline-flex}.QccInspiredLanding-module__vsaSvW__experienceEyebrow{color:#0b8a4a;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.QccInspiredLanding-module__vsaSvW__experienceEyebrowBlur{align-items:center;display:inline-flex}.QccInspiredLanding-module__vsaSvW__courseHeadingHighlight{color:#139a58;background:linear-gradient(95deg,#0d8a4f 0%,#139a58 46%,#d4b872 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;display:inline-block}.QccInspiredLanding-module__vsaSvW__sectionHeading{max-width:760px}.QccInspiredLanding-module__vsaSvW__sectionHeading h2,.QccInspiredLanding-module__vsaSvW__scheduleTitle h2{font-size:clamp(1.9rem,3vw,2.75rem)}.QccInspiredLanding-module__vsaSvW__textLink{color:#0a8047;white-space:nowrap;align-items:center;gap:7px;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.QccInspiredLanding-module__vsaSvW__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.QccInspiredLanding-module__vsaSvW__courseCard{background:#fff;border:1px solid #daeadd;border-radius:25px;transition:box-shadow .24s;overflow:hidden;box-shadow:0 8px 26px #05472311}.QccInspiredLanding-module__vsaSvW__courseCard:hover{box-shadow:0 20px 44px #0547231f}.QccInspiredLanding-module__vsaSvW__courseMedia{background-color:#eef7f1;background-position:50%;background-size:cover;height:250px;position:relative}.QccInspiredLanding-module__vsaSvW__courseMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#05301a2e);position:absolute;inset:0}.QccInspiredLanding-module__vsaSvW__courseLevel{z-index:2;color:#0a5c36;background:#ffffffed;border:1px solid #139a582e;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:900;position:absolute;top:16px;left:16px}.QccInspiredLanding-module__vsaSvW__courseBody{padding:22px 23px 20px}.QccInspiredLanding-module__vsaSvW__courseCategory{color:#0b8a4a;letter-spacing:.1em;font-size:.7rem;font-weight:900}.QccInspiredLanding-module__vsaSvW__courseBody h3{color:#0c4024;margin:8px 0 9px;font-size:1.24rem;line-height:1.38}.QccInspiredLanding-module__vsaSvW__courseBody>p{color:#618068;min-height:52px;margin:0;font-size:.86rem;line-height:1.62}.QccInspiredLanding-module__vsaSvW__courseMeta{color:#68826d;flex-wrap:wrap;gap:9px 15px;margin-top:17px;font-size:.76rem;display:flex}.QccInspiredLanding-module__vsaSvW__courseMeta span{align-items:center;gap:5px;display:inline-flex}.QccInspiredLanding-module__vsaSvW__courseFooter{border-top:1px solid #e5efe8;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.QccInspiredLanding-module__vsaSvW__courseFooter>strong{color:#0a8047;font-size:1rem}.QccInspiredLanding-module__vsaSvW__courseFooter>div{align-items:center;gap:8px;display:flex}.QccInspiredLanding-module__vsaSvW__courseFooter a,.QccInspiredLanding-module__vsaSvW__courseFooter button{border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.QccInspiredLanding-module__vsaSvW__courseFooter a{color:#0876a9;background:#edf8f2}.QccInspiredLanding-module__vsaSvW__courseFooter button{color:#fff;cursor:pointer;background:#139a58;border:0}.QccInspiredLanding-module__vsaSvW__scheduleSection{background:linear-gradient(#f5fbf7,#edf7ef);padding:clamp(82px,8vw,116px) 0}.QccInspiredLanding-module__vsaSvW__scheduleTitle{margin-bottom:28px}.QccInspiredLanding-module__vsaSvW__scheduleTableWrap{background:#fff;border:1px solid #d6e8dc;border-radius:24px;overflow:hidden;box-shadow:0 18px 46px #05472314}.QccInspiredLanding-module__vsaSvW__scheduleTabs{background:#fbfdfa;border-bottom:1px solid #e3ede6;align-items:center;gap:8px;padding:14px 16px;display:flex}.QccInspiredLanding-module__vsaSvW__scheduleTabs button{color:#5a7863;cursor:pointer;background:#fff;border:1px solid #d6e8dc;border-radius:999px;min-height:40px;padding:0 15px;font-size:.77rem;font-weight:800;transition:color .2s,background .2s,border-color .2s}.QccInspiredLanding-module__vsaSvW__scheduleTabs button:hover,.QccInspiredLanding-module__vsaSvW__scheduleTabs .QccInspiredLanding-module__vsaSvW__activeTab{color:#fff;background:#139a58;border-color:#139a58}.QccInspiredLanding-module__vsaSvW__scheduleTable{display:grid}.QccInspiredLanding-module__vsaSvW__scheduleRow{color:#5f7d6a;border-bottom:1px solid #e9f2eb;grid-template-columns:64px minmax(190px,1.6fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(120px,.9fr) 128px;align-items:center;gap:14px;min-height:68px;padding:10px 18px;font-size:.8rem;display:grid}.QccInspiredLanding-module__vsaSvW__scheduleRow:last-child{border-bottom:0}.QccInspiredLanding-module__vsaSvW__scheduleHead{color:#5a7861;text-transform:uppercase;letter-spacing:.04em;background:#f1f8f3;min-height:48px;font-size:.72rem;font-weight:900}.QccInspiredLanding-module__vsaSvW__scheduleRow strong{color:#104226;line-height:1.45}.QccInspiredLanding-module__vsaSvW__scheduleRow>button{color:#fff;cursor:pointer;background:#139a58;border:0;border-radius:11px;min-height:40px;font-size:.75rem;font-weight:850}.QccInspiredLanding-module__vsaSvW__scheduleEmpty{color:#6b8773;text-align:center;padding:32px 18px}.QccInspiredLanding-module__vsaSvW__experienceSection{background:#fff;padding:clamp(82px,8vw,116px) 0;overflow:hidden}.QccInspiredLanding-module__vsaSvW__experienceHeading{margin-bottom:34px}.QccInspiredLanding-module__vsaSvW__experienceMarquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.QccInspiredLanding-module__vsaSvW__experienceTrack{gap:18px;width:max-content;padding:8px 0 14px;animation:38s linear infinite QccInspiredLanding-module__vsaSvW__experienceMove;display:flex}.QccInspiredLanding-module__vsaSvW__experienceMarquee:hover .QccInspiredLanding-module__vsaSvW__experienceTrack{animation-play-state:paused}.QccInspiredLanding-module__vsaSvW__experienceCard{background:linear-gradient(#fff,#f9fcf8);border:1px solid #daeadd;border-radius:22px;width:350px;min-height:220px;padding:24px;box-shadow:0 10px 28px #05472311}.QccInspiredLanding-module__vsaSvW__experienceIcon{color:#fff;background:linear-gradient(135deg,#139a58,#d4b872);border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.QccInspiredLanding-module__vsaSvW__experienceCard small{color:#0b8a4a;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.QccInspiredLanding-module__vsaSvW__experienceCard h3{color:#0d4226;margin:8px 0 9px;font-size:1.08rem;line-height:1.4}.QccInspiredLanding-module__vsaSvW__experienceCard p{color:#64826b;margin:0;font-size:.84rem;line-height:1.66}@keyframes QccInspiredLanding-module__vsaSvW__experienceMove{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.QccInspiredLanding-module__vsaSvW__experienceNoticeWrap{z-index:2;justify-content:center;align-items:center;margin-top:clamp(28px,4vw,44px);padding:0 16px;display:flex;position:relative}.QccInspiredLanding-module__vsaSvW__experienceNoticeBar{box-sizing:border-box;background:linear-gradient(135deg,#f0fdf4f2,#fefce8cc);border:1px solid #139a5838;border-radius:9999px;justify-content:center;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:clamp(10px,1.5vw,14px) clamp(18px,3vw,32px);display:inline-flex;box-shadow:0 8px 24px -6px #05472314}.QccInspiredLanding-module__vsaSvW__experienceNoticeBadge{color:#fff;background:linear-gradient(135deg,#139a58,#0b8a4a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 3px 8px #0b8a4a47}.QccInspiredLanding-module__vsaSvW__experienceNoticeText{color:#0d4226;letter-spacing:-.01em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;font-size:clamp(.92rem,1.7vw,1.22rem);font-weight:700;line-height:1.45;display:flex}.QccInspiredLanding-module__vsaSvW__feedbackMarquee{width:100%;margin-top:clamp(24px,3.5vw,40px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.QccInspiredLanding-module__vsaSvW__feedbackTrack{will-change:transform;gap:20px;width:max-content;padding:10px 16px 24px;animation:60s linear infinite QccInspiredLanding-module__vsaSvW__feedbackMove;display:flex}.QccInspiredLanding-module__vsaSvW__feedbackMarquee:hover .QccInspiredLanding-module__vsaSvW__feedbackTrack{animation-play-state:paused}@keyframes QccInspiredLanding-module__vsaSvW__feedbackMove{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.QccInspiredLanding-module__vsaSvW__feedbackCard{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff,#f9fcf8);border:1px solid #daeadd;border-radius:22px;flex-direction:column;flex-shrink:0;gap:10px;width:clamp(260px,22vw,300px);height:clamp(380px,30vw,430px);padding:14px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;box-shadow:0 10px 28px #05472311}.QccInspiredLanding-module__vsaSvW__feedbackCard:hover{border-color:#139a5861;transform:translateY(-5px);box-shadow:0 16px 36px #0547231f}.QccInspiredLanding-module__vsaSvW__feedbackCardHeader{justify-content:space-between;align-items:center;width:100%;padding:2px 4px 0;display:flex}.QccInspiredLanding-module__vsaSvW__feedbackCardBadge{color:#0b8a4a;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.QccInspiredLanding-module__vsaSvW__feedbackCardIndex{color:#8da494;font-size:.72rem;font-weight:700}.QccInspiredLanding-module__vsaSvW__feedbackImageWrap{background:#f4faf6;border:1px solid #139a581a;border-radius:14px;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.QccInspiredLanding-module__vsaSvW__feedbackImage{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.QccInspiredLanding-module__vsaSvW__feedbackCard:hover .QccInspiredLanding-module__vsaSvW__feedbackImage{transform:scale(1.02)}.QccInspiredLanding-module__vsaSvW__feedbackZoomHint{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0f663c;opacity:.85;background:#ffffffe0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s,transform .2s,background .2s;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 12px #0000001a}.QccInspiredLanding-module__vsaSvW__feedbackCard:hover .QccInspiredLanding-module__vsaSvW__feedbackZoomHint{opacity:1;color:#fff;background:#139a58;transform:scale(1.1)}.QccInspiredLanding-module__vsaSvW__lightboxBackdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#04190ed1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.QccInspiredLanding-module__vsaSvW__lightboxContent{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.QccInspiredLanding-module__vsaSvW__lightboxImageContainer{flex-direction:column;align-items:center;max-width:100%;max-height:85vh;display:flex}.QccInspiredLanding-module__vsaSvW__lightboxImg{object-fit:contain;background:#fff;border:1.5px solid #fff3;border-radius:16px;max-width:82vw;max-height:78vh;box-shadow:0 25px 60px #00000073}.QccInspiredLanding-module__vsaSvW__lightboxCaption{color:#e5f6ec;background:#0006;border:1px solid #ffffff26;border-radius:999px;margin-top:12px;padding:5px 16px;font-size:.88rem;font-weight:600}.QccInspiredLanding-module__vsaSvW__lightboxCloseBtn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:-46px;right:0}.QccInspiredLanding-module__vsaSvW__lightboxCloseBtn:hover{background:#ffffff59;transform:scale(1.08)}.QccInspiredLanding-module__vsaSvW__lightboxNavBtn{color:#fff;cursor:pointer;z-index:10;background:#ffffff38;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.QccInspiredLanding-module__vsaSvW__lightboxNavBtn:hover{background:#fff6;transform:translateY(-50%)scale(1.1)}.QccInspiredLanding-module__vsaSvW__lightboxPrev{left:-58px}.QccInspiredLanding-module__vsaSvW__lightboxNext{right:-58px}@media (max-width:768px){.QccInspiredLanding-module__vsaSvW__lightboxPrev{background:#0006;left:8px}.QccInspiredLanding-module__vsaSvW__lightboxNext{background:#0006;right:8px}.QccInspiredLanding-module__vsaSvW__lightboxCloseBtn{top:-42px;right:8px}}@media (prefers-reduced-motion:reduce){.QccInspiredLanding-module__vsaSvW__feedbackTrack{animation:none;overflow-x:auto}}.QccInspiredLanding-module__vsaSvW__ctaSection{background:#fff;padding:42px 0 clamp(82px,8vw,118px)}.QccInspiredLanding-module__vsaSvW__ctaCard{color:#fff;background:radial-gradient(circle at 90% 0,#d4b87238,#0000 35%),linear-gradient(118deg,#05301a 0%,#0a5c36 56%,#0d8a4f 100%);border-radius:30px;justify-content:space-between;align-items:center;gap:36px;min-height:250px;padding:clamp(30px,4vw,54px);display:flex;box-shadow:0 24px 58px #05301a29}.QccInspiredLanding-module__vsaSvW__ctaCard>div>span{color:#b4e8ca}.QccInspiredLanding-module__vsaSvW__ctaCard h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:720px;margin:10px 0 0;font-size:clamp(1.8rem,3.1vw,2.8rem);line-height:1.18}.QccInspiredLanding-module__vsaSvW__ctaActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.QccInspiredLanding-module__vsaSvW__ctaPrimary,.QccInspiredLanding-module__vsaSvW__ctaGhost{cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;display:inline-flex}.QccInspiredLanding-module__vsaSvW__ctaGhost{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;font-weight:800}.QccInspiredLanding-module__vsaSvW__faqSection{background:linear-gradient(#f8fcf9,#f2f9f5);padding:clamp(82px,8vw,122px) 0}.QccInspiredLanding-module__vsaSvW__faqGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(42px,7vw,92px);display:grid}.QccInspiredLanding-module__vsaSvW__faqIntro{position:sticky;top:32px}.QccInspiredLanding-module__vsaSvW__faqIntro p{color:#63826b;max-width:430px;margin:15px 0 0;line-height:1.72}.QccInspiredLanding-module__vsaSvW__faqList{gap:10px;display:grid}.QccInspiredLanding-module__vsaSvW__faqItem{color:#0e4024;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbeadd;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 5px 18px #0547230b}.QccInspiredLanding-module__vsaSvW__faqQuestion{grid-template-columns:44px 1fr 24px;align-items:center;gap:12px;min-height:70px;padding:0 18px;display:grid}.QccInspiredLanding-module__vsaSvW__faqQuestion>span{color:#0b8a4a;font-size:.75rem;font-weight:900}.QccInspiredLanding-module__vsaSvW__faqQuestion strong{font-size:.91rem;line-height:1.5}.QccInspiredLanding-module__vsaSvW__faqQuestion svg{color:#71a384;transition:transform .22s}.QccInspiredLanding-module__vsaSvW__faqItemOpen .QccInspiredLanding-module__vsaSvW__faqQuestion svg{transform:rotate(180deg)}.QccInspiredLanding-module__vsaSvW__faqAnswer{overflow:hidden}.QccInspiredLanding-module__vsaSvW__faqAnswer p{color:#63826b;margin:0;padding:0 18px 20px 74px;font-size:.86rem;line-height:1.72}.QccInspiredLanding-module__vsaSvW__footer{color:#daede0;background:#05301a;padding:62px 0 24px}.QccInspiredLanding-module__vsaSvW__footerGrid{grid-template-columns:1.7fr repeat(3,1fr);gap:42px;display:grid}.QccInspiredLanding-module__vsaSvW__footerBrand{margin-bottom:17px}.QccInspiredLanding-module__vsaSvW__footerGrid>div:first-child>p{color:#9bc4a8;max-width:410px;margin:0;font-size:.84rem;line-height:1.7}.QccInspiredLanding-module__vsaSvW__footerGrid>div:not(:first-child){align-content:start;gap:10px;display:grid}.QccInspiredLanding-module__vsaSvW__footerGrid>div:not(:first-child)>strong{color:#fff;margin-bottom:5px;font-size:.83rem}.QccInspiredLanding-module__vsaSvW__footerGrid a,.QccInspiredLanding-module__vsaSvW__footerGrid button{color:#a5cca3;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:.79rem;text-decoration:none}.QccInspiredLanding-module__vsaSvW__footerGrid a:hover,.QccInspiredLanding-module__vsaSvW__footerGrid button:hover{color:#e8d69f}.QccInspiredLanding-module__vsaSvW__footerBottom{color:#79a88c;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:46px;padding-top:20px;font-size:.72rem;display:flex}@media (min-width:901px){.QccInspiredLanding-module__vsaSvW__hero{height:100dvh}}@media (min-width:901px) and (max-height:760px){.QccInspiredLanding-module__vsaSvW__hero{padding-top:104px}.QccInspiredLanding-module__vsaSvW__navbar{min-height:72px}.QccInspiredLanding-module__vsaSvW__heroGrid{padding-top:6px;padding-bottom:8px}.QccInspiredLanding-module__vsaSvW__heroCopy h1{font-size:clamp(3rem,4.6vw,4.7rem)}.QccInspiredLanding-module__vsaSvW__heroCopy>p{margin-top:17px;font-size:.91rem;line-height:1.58}.QccInspiredLanding-module__vsaSvW__heroChecks{gap:10px 22px;margin-top:18px}.QccInspiredLanding-module__vsaSvW__heroChecks i{flex-basis:30px;width:30px;height:30px}.QccInspiredLanding-module__vsaSvW__heroActions{margin-top:19px}.QccInspiredLanding-module__vsaSvW__primaryButton{min-height:46px}.QccInspiredLanding-module__vsaSvW__heroVisual{height:min(520px,67vh)}.QccInspiredLanding-module__vsaSvW__ticker{min-height:46px}}@media (max-width:1120px){.QccInspiredLanding-module__vsaSvW__navLinks{gap:21px}.QccInspiredLanding-module__vsaSvW__navLinks a,.QccInspiredLanding-module__vsaSvW__loginLink,.QccInspiredLanding-module__vsaSvW__registerLink{font-size:.82rem}.QccInspiredLanding-module__vsaSvW__heroGrid{gap:34px}.QccInspiredLanding-module__vsaSvW__heroStat{min-width:138px;padding:12px 14px}.QccInspiredLanding-module__vsaSvW__differenceStory{--stage-height:540px}.QccInspiredLanding-module__vsaSvW__differenceRow{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:22px}.QccInspiredLanding-module__vsaSvW__differencePhoto{height:330px}.QccInspiredLanding-module__vsaSvW__scheduleRow{grid-template-columns:52px minmax(170px,1.5fr) minmax(115px,1fr) 90px 110px 116px;gap:10px;padding-inline:14px;font-size:.74rem}}@media (max-width:980px){.QccInspiredLanding-module__vsaSvW__navLinks,.QccInspiredLanding-module__vsaSvW__navActions{display:none}.QccInspiredLanding-module__vsaSvW__navbar{min-height:72px;padding:0 16px 0 20px}.QccInspiredLanding-module__vsaSvW__menuButton{display:grid}.QccInspiredLanding-module__vsaSvW__mobileHeaderRight{align-items:center;gap:8px;margin-left:auto;display:flex}.QccInspiredLanding-module__vsaSvW__mobileAuthContainer,.QccInspiredLanding-module__vsaSvW__mobileLangContainer{display:flex}.QccInspiredLanding-module__vsaSvW__mobileAvatarBtn{color:#fff;background:linear-gradient(135deg,#139a58,#0d8a4f);border:1px solid #fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.QccInspiredLanding-module__vsaSvW__mobileRoleCtaBtn{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#139a58,#0d8a4f);border:1px solid #fff3;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:auto;max-width:min(220px,58vw);height:40px;padding:0 12px;font-size:clamp(.72rem,2.3vw,.84rem);font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #139a5840}.QccInspiredLanding-module__vsaSvW__mobileRoleCtaBtn:hover{filter:brightness(1.06);transform:translateY(-1px)}.QccInspiredLanding-module__vsaSvW__mobileRoleCtaBtn:active{transform:scale(.97)}.QccInspiredLanding-module__vsaSvW__mobileRoleCtaText{white-space:nowrap;text-align:center;line-height:1.1;display:inline-block}.QccInspiredLanding-module__vsaSvW__mobileLoginBtn,.QccInspiredLanding-module__vsaSvW__mobileLangBtn{color:#074a2a;white-space:nowrap;cursor:pointer;background:#139a5814;border:1px solid #139a5826;border-radius:12px;justify-content:center;align-items:center;height:44px;padding:0 10px;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.QccInspiredLanding-module__vsaSvW__mobileLangBtn{gap:4px}}@media (min-width:981px){.QccInspiredLanding-module__vsaSvW__mobileLangContainer,.QccInspiredLanding-module__vsaSvW__mobileHeaderRight{display:none!important}}@media (max-width:900px){.QccInspiredLanding-module__vsaSvW__header{top:14px}.QccInspiredLanding-module__vsaSvW__hero{height:auto;min-height:100dvh;padding-top:108px}.QccInspiredLanding-module__vsaSvW__heroGrid{grid-template-columns:1fr;gap:32px;padding:34px 0 38px}.QccInspiredLanding-module__vsaSvW__heroCopy{max-width:720px}.QccInspiredLanding-module__vsaSvW__heroCopy h1{font-size:clamp(3rem,9vw,5rem)}.QccInspiredLanding-module__vsaSvW__heroVisual{justify-self:center;width:min(100%,650px);height:540px}.QccInspiredLanding-module__vsaSvW__statTop{right:12%}.QccInspiredLanding-module__vsaSvW__statLeft{left:2%}.QccInspiredLanding-module__vsaSvW__statBottom{right:17%}.QccInspiredLanding-module__vsaSvW__differenceHeading{text-align:left;margin-bottom:34px}.QccInspiredLanding-module__vsaSvW__differenceStory{--stage-height:auto;padding:0 16px;position:relative}.QccInspiredLanding-module__vsaSvW__storyPath,.QccInspiredLanding-module__vsaSvW__differenceStory:before{display:none}.QccInspiredLanding-module__vsaSvW__differenceRow,.QccInspiredLanding-module__vsaSvW__differenceRowReverse{text-align:center;z-index:5;flex-direction:column;align-items:center;gap:24px;height:auto;min-height:0;padding:0 0 64px;display:flex;position:relative}.QccInspiredLanding-module__vsaSvW__storySpacer{display:none}.QccInspiredLanding-module__vsaSvW__differenceRow .QccInspiredLanding-module__vsaSvW__storyNode,.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__storyNode{z-index:10;width:48px;height:48px;font-size:1.1rem;position:absolute;top:250px;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #fff,0 0 0 7px #b89b5d33,0 8px 18px #139a5840}.QccInspiredLanding-module__vsaSvW__differencePhoto,.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__differencePhoto{border-radius:28px;grid-area:auto;width:100%;max-width:500px;height:250px;min-height:250px;margin:0 auto}.QccInspiredLanding-module__vsaSvW__differenceCopy,.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__differenceCopy{grid-area:auto;justify-self:center;max-width:500px;padding:32px 0 0}.QccInspiredLanding-module__vsaSvW__differenceCopy ul,.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__differenceCopy ul{text-align:left;margin-top:16px;display:inline-block}.QccInspiredLanding-module__vsaSvW__mobilePlaneEnd{justify-content:center;margin-top:-32px;padding-bottom:32px;display:flex}.QccInspiredLanding-module__vsaSvW__courseGrid{grid-template-columns:1fr}.QccInspiredLanding-module__vsaSvW__courseCard{grid-template-columns:minmax(260px,.88fr) 1.12fr;display:grid}.QccInspiredLanding-module__vsaSvW__courseMedia{height:100%;min-height:290px}.QccInspiredLanding-module__vsaSvW__scheduleTabs{flex-wrap:wrap}.QccInspiredLanding-module__vsaSvW__scheduleHead{display:none}.QccInspiredLanding-module__vsaSvW__scheduleTable{gap:10px;padding:12px}.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead){background:#fff;border:1px solid #e3ede6;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:15px}.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>strong{grid-column:2/4}.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>span:nth-of-type(2),.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>span:nth-of-type(3),.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>span:nth-of-type(4){grid-column:2}.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>button{grid-area:3/3/6;align-self:center;min-width:110px}.QccInspiredLanding-module__vsaSvW__faqGrid{grid-template-columns:1fr}.QccInspiredLanding-module__vsaSvW__faqIntro{position:static}.QccInspiredLanding-module__vsaSvW__ctaCard{flex-direction:column;align-items:flex-start}.QccInspiredLanding-module__vsaSvW__ctaActions{justify-content:flex-start}.QccInspiredLanding-module__vsaSvW__footerGrid{grid-template-columns:1.5fr 1fr 1fr}.QccInspiredLanding-module__vsaSvW__footerGrid>div:last-child{grid-column:2}}@media (max-width:620px){.QccInspiredLanding-module__vsaSvW__shell{width:91vw}.QccInspiredLanding-module__vsaSvW__header{top:10px}.QccInspiredLanding-module__vsaSvW__navbar{border:2px solid #139a5840;border-radius:21px;min-height:64px;padding:0 12px 0 15px}.QccInspiredLanding-module__vsaSvW__brandMark{border-radius:13px 13px 13px 5px;width:39px;height:39px;font-size:1.2rem}.QccInspiredLanding-module__vsaSvW__brand img{height:48px;max-height:100%}.QccInspiredLanding-module__vsaSvW__brandText strong{font-size:1rem}.QccInspiredLanding-module__vsaSvW__brandText small{font-size:.57rem}.QccInspiredLanding-module__vsaSvW__menuButton,.QccInspiredLanding-module__vsaSvW__mobileAvatarBtn{width:40px;height:40px}.QccInspiredLanding-module__vsaSvW__mobileRoleCtaBtn{max-width:min(200px,56vw);height:38px}.QccInspiredLanding-module__vsaSvW__mobileLoginBtn,.QccInspiredLanding-module__vsaSvW__mobileLangBtn{height:40px;padding:0 8px;font-size:.8rem}.QccInspiredLanding-module__vsaSvW__mobileHeaderRight{gap:6px}.QccInspiredLanding-module__vsaSvW__hero{padding-top:88px}.QccInspiredLanding-module__vsaSvW__heroGrid{gap:26px;padding-top:28px}.QccInspiredLanding-module__vsaSvW__heroEyebrow{margin-bottom:14px;padding:7px 10px;font-size:.63rem}.QccInspiredLanding-module__vsaSvW__heroCopy h1{font-size:clamp(2.55rem,13.8vw,3.8rem);line-height:1.1}.QccInspiredLanding-module__vsaSvW__heroCopy>p{margin-top:19px;font-size:.9rem;line-height:1.68}.QccInspiredLanding-module__vsaSvW__heroChecks{grid-template-columns:1fr;gap:10px;margin-top:20px}.QccInspiredLanding-module__vsaSvW__heroChecks span{font-size:.82rem}.QccInspiredLanding-module__vsaSvW__heroChecks i{flex-basis:30px;width:30px;height:30px}.QccInspiredLanding-module__vsaSvW__heroActions{flex-direction:column;align-items:stretch;gap:8px;margin-top:23px}.QccInspiredLanding-module__vsaSvW__primaryButton,.QccInspiredLanding-module__vsaSvW__discoverButton{justify-content:center;width:100%}.QccInspiredLanding-module__vsaSvW__discoverButton{padding-right:42px}.QccInspiredLanding-module__vsaSvW__heroVisual{height:410px}.QccInspiredLanding-module__vsaSvW__heroPortrait{width:74%;height:90%}.QccInspiredLanding-module__vsaSvW__heroStat{border-radius:14px;gap:3px;min-width:112px;padding:10px 11px}.QccInspiredLanding-module__vsaSvW__heroStat strong{font-size:1.05rem}.QccInspiredLanding-module__vsaSvW__heroStat span{font-size:.61rem}.QccInspiredLanding-module__vsaSvW__statTop{top:11%;right:4%}.QccInspiredLanding-module__vsaSvW__statLeft{bottom:15%;left:0}.QccInspiredLanding-module__vsaSvW__statBottom{bottom:3%;right:8%}.QccInspiredLanding-module__vsaSvW__ticker{min-height:46px}.QccInspiredLanding-module__vsaSvW__tickerTrack{gap:44px}.QccInspiredLanding-module__vsaSvW__tickerTrack span{font-size:.8rem}.QccInspiredLanding-module__vsaSvW__differenceSection,.QccInspiredLanding-module__vsaSvW__scheduleSection,.QccInspiredLanding-module__vsaSvW__experienceSection,.QccInspiredLanding-module__vsaSvW__faqSection{padding-top:72px;padding-bottom:72px}.QccInspiredLanding-module__vsaSvW__differenceHeading h2,.QccInspiredLanding-module__vsaSvW__sectionHeading h2,.QccInspiredLanding-module__vsaSvW__scheduleTitle h2,.QccInspiredLanding-module__vsaSvW__faqIntro h2{font-size:clamp(1.65rem,8vw,2.25rem);line-height:1.2}.QccInspiredLanding-module__vsaSvW__differenceStory{--stage-height:auto}.QccInspiredLanding-module__vsaSvW__differenceStory:before{left:17px}.QccInspiredLanding-module__vsaSvW__storyPath{display:none}.QccInspiredLanding-module__vsaSvW__differenceRow,.QccInspiredLanding-module__vsaSvW__differenceRowReverse{gap:13px;padding:0 0 32px 48px}.QccInspiredLanding-module__vsaSvW__differenceRow .QccInspiredLanding-module__vsaSvW__storyNode,.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__storyNode{width:34px;height:34px;font-size:.84rem;left:-48px;box-shadow:0 0 0 4px #fff,0 0 0 6px #b89b5d2e,0 6px 14px #139a5838}.QccInspiredLanding-module__vsaSvW__mobilePlaneEnd{padding-left:2px}.QccInspiredLanding-module__vsaSvW__differencePhoto,.QccInspiredLanding-module__vsaSvW__differenceRowReverse .QccInspiredLanding-module__vsaSvW__differencePhoto{border-radius:22px;height:210px;min-height:210px}.QccInspiredLanding-module__vsaSvW__sectionHeadingRow{text-align:center;justify-content:center;align-items:center;gap:14px;margin-bottom:24px}.QccInspiredLanding-module__vsaSvW__courseHeading{letter-spacing:-.035em;font-size:clamp(1.6rem,6.5vw,2.2rem);line-height:1.2}.QccInspiredLanding-module__vsaSvW__courseCard{display:block}.QccInspiredLanding-module__vsaSvW__courseMedia{height:210px;min-height:0}.QccInspiredLanding-module__vsaSvW__courseBody{padding:19px 18px 17px}.QccInspiredLanding-module__vsaSvW__courseFooter{flex-direction:column;align-items:flex-start}.QccInspiredLanding-module__vsaSvW__courseFooter>div{width:100%}.QccInspiredLanding-module__vsaSvW__courseFooter a,.QccInspiredLanding-module__vsaSvW__courseFooter button{flex:1}.QccInspiredLanding-module__vsaSvW__scheduleTabs{padding:11px}.QccInspiredLanding-module__vsaSvW__scheduleTabs button{min-height:38px;padding:0 12px;font-size:.71rem}.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead){grid-template-columns:34px 1fr}.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>strong,.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>span:nth-of-type(2),.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>span:nth-of-type(3),.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>span:nth-of-type(4),.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>button{grid-column:2}.QccInspiredLanding-module__vsaSvW__scheduleRow:not(.QccInspiredLanding-module__vsaSvW__scheduleHead)>button{grid-row:auto;width:100%;margin-top:3px}.QccInspiredLanding-module__vsaSvW__experienceCard{width:300px;min-height:210px;padding:21px}.QccInspiredLanding-module__vsaSvW__ctaSection{padding:26px 0 72px}.QccInspiredLanding-module__vsaSvW__ctaCard{border-radius:24px;min-height:0;padding:27px 22px}.QccInspiredLanding-module__vsaSvW__ctaActions,.QccInspiredLanding-module__vsaSvW__ctaPrimary,.QccInspiredLanding-module__vsaSvW__ctaGhost{width:100%}.QccInspiredLanding-module__vsaSvW__faqQuestion{grid-template-columns:34px 1fr 22px;gap:9px;min-height:66px;padding:0 14px}.QccInspiredLanding-module__vsaSvW__faqQuestion strong{font-size:.84rem}.QccInspiredLanding-module__vsaSvW__faqAnswer p{padding:0 14px 18px 57px;font-size:.82rem}.QccInspiredLanding-module__vsaSvW__footerGrid{grid-template-columns:1fr 1fr;gap:34px 24px}.QccInspiredLanding-module__vsaSvW__footerGrid>div:first-child{grid-column:1/-1}.QccInspiredLanding-module__vsaSvW__footerGrid>div:last-child{grid-column:auto}.QccInspiredLanding-module__vsaSvW__footerBottom{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){.QccInspiredLanding-module__vsaSvW__tickerTrack,.QccInspiredLanding-module__vsaSvW__experienceTrack{animation:none}.QccInspiredLanding-module__vsaSvW__differencePhoto{will-change:auto}}@media (max-width:430px){.QccInspiredLanding-module__vsaSvW__brand{gap:6px;padding:0}.QccInspiredLanding-module__vsaSvW__brand img{height:32px}.QccInspiredLanding-module__vsaSvW__mobileHeaderRight{gap:4px}.QccInspiredLanding-module__vsaSvW__mobileAvatarBtn,.QccInspiredLanding-module__vsaSvW__menuButton{width:36px!important;height:36px!important}.QccInspiredLanding-module__vsaSvW__mobileRoleCtaBtn{max-width:min(185px,54vw);height:36px}.QccInspiredLanding-module__vsaSvW__mobileLoginBtn,.QccInspiredLanding-module__vsaSvW__mobileLangBtn{height:36px!important;padding:0 6px!important;font-size:.75rem!important}}@media (max-width:360px){.QccInspiredLanding-module__vsaSvW__mobileRoleCtaBtn{max-width:min(165px,50vw);height:34px}}@media (max-width:1024px){.QccInspiredLanding-module__vsaSvW__headingCapsuleBar{max-width:100%}.QccInspiredLanding-module__vsaSvW__courseHeading{white-space:normal;text-wrap:balance;text-align:left;font-size:clamp(1.15rem,2.5vw,1.75rem)}.QccInspiredLanding-module__vsaSvW__courseHeadingShiny{white-space:normal}.QccInspiredLanding-module__vsaSvW__experienceCapsuleTitle{text-wrap:balance;font-size:clamp(1.15rem,2.5vw,1.75rem)}.QccInspiredLanding-module__vsaSvW__teachersGrid{gap:14px}.QccInspiredLanding-module__vsaSvW__teacherName{font-size:.82rem}}@media (max-width:768px){.QccInspiredLanding-module__vsaSvW__headingCapsuleBar{box-sizing:border-box;border-radius:20px;align-items:flex-start;gap:10px;width:100%;padding:12px 16px}.QccInspiredLanding-module__vsaSvW__headingCapsuleBadge{width:32px;height:32px;margin-top:2px}.QccInspiredLanding-module__vsaSvW__courseHeading,.QccInspiredLanding-module__vsaSvW__experienceCapsuleTitle{letter-spacing:-.01em;text-align:left;white-space:normal;max-width:100%;font-size:clamp(.96rem,4.3vw,1.25rem)!important;line-height:1.45!important}.QccInspiredLanding-module__vsaSvW__courseHeadingShiny,.QccInspiredLanding-module__vsaSvW__courseHeadingBlur,.QccInspiredLanding-module__vsaSvW__experienceCapsuleTitleBlur{white-space:normal;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;display:inline}.QccInspiredLanding-module__vsaSvW__experienceCapsuleWrap{width:100%}.QccInspiredLanding-module__vsaSvW__courseSection{padding:24px 0 16px}.QccInspiredLanding-module__vsaSvW__sectionHeadingRow{margin-bottom:16px}.QccInspiredLanding-module__vsaSvW__teachersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.QccInspiredLanding-module__vsaSvW__teacherCard{border-radius:15px;gap:6px;padding:8px 6px}.QccInspiredLanding-module__vsaSvW__teacherImageWrap{border-radius:10px}.QccInspiredLanding-module__vsaSvW__teacherLabelWrap{border-radius:9px;min-height:40px;padding:5px 4px}.QccInspiredLanding-module__vsaSvW__teacherName{font-size:.74rem;font-weight:750;line-height:1.25}.QccInspiredLanding-module__vsaSvW__industriesGrid{gap:8px!important}.QccInspiredLanding-module__vsaSvW__industryCard{gap:8px!important;padding:8px 4px!important}.QccInspiredLanding-module__vsaSvW__industryImageWrap{max-width:100%!important}.QccInspiredLanding-module__vsaSvW__industriesGrid>div:first-child .QccInspiredLanding-module__vsaSvW__industryName,.QccInspiredLanding-module__vsaSvW__industriesGrid>div:last-child .QccInspiredLanding-module__vsaSvW__industryName{transform:translate(0)}}
.TimelineSpace-module__aRCftW__page{position:relative}.TimelineSpace-module__aRCftW__page #difference [class*=differenceStory]{--stage-height:610px}.TimelineSpace-module__aRCftW__page #difference [class*=storyPath]{width:clamp(270px,18vw,310px)}.TimelineSpace-module__aRCftW__page #difference [class*=differenceRow]{grid-template-columns:minmax(0,1fr) clamp(210px,15vw,250px) minmax(0,1fr);gap:clamp(30px,3.7vw,52px);padding-block:36px}.TimelineSpace-module__aRCftW__page #difference [class*=storySpacer]{width:120px}.TimelineSpace-module__aRCftW__page #difference [class*=differencePhoto]{border-radius:62px 62px 62px 22px;justify-self:center;width:min(100%,480px);height:290px;box-shadow:0 18px 42px #05472316}.TimelineSpace-module__aRCftW__page #difference [class*=differenceRowReverse] [class*=differencePhoto]{border-radius:62px 62px 22px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy]{max-width:460px;padding:8px 2px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy] h3{letter-spacing:-.022em;margin-bottom:13px;font-size:clamp(1.25rem,1.62vw,1.64rem);line-height:1.28}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy] p{font-size:clamp(.88rem,.91vw,.95rem);line-height:1.74}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy] ul{margin-top:14px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy] li{margin-block:7px;font-size:.84rem;line-height:1.58}@media (max-width:1120px){.TimelineSpace-module__aRCftW__page #difference [class*=differenceStory]{--stage-height:590px}.TimelineSpace-module__aRCftW__page #difference [class*=storyPath]{width:245px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceRow]{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:24px;padding-block:32px}.TimelineSpace-module__aRCftW__page #difference [class*=differencePhoto]{width:min(100%,440px);height:272px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy]{max-width:420px}}@media (max-width:900px){.TimelineSpace-module__aRCftW__page #difference [class*=differenceStory]{--stage-height:635px}.TimelineSpace-module__aRCftW__page #difference [class*=storyPath]{width:190px;left:-12px;transform:none}.TimelineSpace-module__aRCftW__page #difference [class*=differenceRow]{grid-template-columns:1fr;gap:16px;padding:30px 0 34px 126px}.TimelineSpace-module__aRCftW__page #difference [class*=differencePhoto]{border-radius:48px 48px 48px 18px;justify-self:stretch;width:100%;height:min(278px,40vw);min-height:236px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceRowReverse] [class*=differencePhoto]{border-radius:48px 48px 18px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy]{max-width:none;padding-top:8px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy] h3{font-size:clamp(1.22rem,3.6vw,1.58rem)}}@media (max-width:620px){.TimelineSpace-module__aRCftW__page #difference [class*=differenceStory]{--stage-height:595px}.TimelineSpace-module__aRCftW__page #difference [class*=storyPath]{width:165px;left:-10px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceRow]{gap:12px;padding:24px 0 28px 108px}.TimelineSpace-module__aRCftW__page #difference [class*=differencePhoto]{border-radius:36px 36px 36px 14px;height:205px;min-height:205px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceRowReverse] [class*=differencePhoto]{border-radius:36px 36px 14px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy] h3{margin-bottom:10px;font-size:clamp(1.08rem,4.7vw,1.36rem);line-height:1.31}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy] p{font-size:.82rem;line-height:1.67}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy] ul{margin-top:11px;padding-left:18px}.TimelineSpace-module__aRCftW__page #difference [class*=differenceCopy] li{margin-block:6px;font-size:.78rem;line-height:1.5}}
.PromotionPopup-module__L3i7GW__popupBackdrop{z-index:99999;-webkit-backdrop-filter:blur(5px);box-sizing:border-box;background:#0f1e2d9e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.PromotionPopup-module__L3i7GW__popupWindow{background:#fff;border-radius:20px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -10px #0006}.PromotionPopup-module__L3i7GW__closeBtn{color:#1f2937;cursor:pointer;z-index:35;background:#ffffffeb;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0000002e}.PromotionPopup-module__L3i7GW__desktopView{aspect-ratio:1688/932;-webkit-user-select:none;user-select:none;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.PromotionPopup-module__L3i7GW__mobileView{display:none}@media (min-width:769px){.PromotionPopup-module__L3i7GW__popupWindow{max-width:min(92vw,1080px)}.PromotionPopup-module__L3i7GW__desktopView{display:block}.PromotionPopup-module__L3i7GW__mobileView{display:none!important}}@media (max-width:768px){.PromotionPopup-module__L3i7GW__popupBackdrop{-webkit-backdrop-filter:blur(6px)!important;box-sizing:border-box!important;background:#0a1424a6!important;justify-content:center!important;align-items:center!important;padding:16px 10px!important;display:flex!important}.PromotionPopup-module__L3i7GW__popupWindow,.PromotionPopup-module__L3i7GW__modalWrapper{-webkit-overflow-scrolling:touch;aspect-ratio:auto!important;background:#fff!important;border-radius:20px!important;flex-direction:column!important;width:clamp(280px,76vw,420px)!important;min-width:280px!important;max-width:420px!important;max-height:90vh!important;margin:0 auto!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 16px 48px -6px #00000073,0 0 0 1px #ffffff40!important}.PromotionPopup-module__L3i7GW__desktopView{display:none!important}.PromotionPopup-module__L3i7GW__mobileView{background:linear-gradient(#dcf0fc 0%,#f0f9ff 25%,#fff 50%);flex-direction:column;width:100%;min-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.PromotionPopup-module__L3i7GW__mobileHeroBg{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#e0f2fee6 0%,#fff0 70%);height:280px;position:absolute;top:0;left:0;right:0}.PromotionPopup-module__L3i7GW__mobileBgOverlay{background:radial-gradient(circle at 15% 15%,#f472b61f 0%,#0000 45%),radial-gradient(circle at 85% 10%,#7dd3fc33 0%,#0000 40%);position:absolute;inset:0}.PromotionPopup-module__L3i7GW__sakuraCornerTopLeft{pointer-events:none;z-index:4;filter:drop-shadow(0 2px 4px #f472b633);width:54px;height:54px;position:absolute;top:-2px;left:-2px}.PromotionPopup-module__L3i7GW__sakuraCornerTopRight{pointer-events:none;z-index:4;width:40px;height:40px;position:absolute;top:0;right:38px}.PromotionPopup-module__L3i7GW__sakuraSvg{width:100%;height:100%;display:block}.PromotionPopup-module__L3i7GW__mobileHeaderRow{z-index:3;justify-content:space-between;align-items:center;gap:8px;padding:12px 46px 4px 12px;display:flex;position:relative}.PromotionPopup-module__L3i7GW__mobileLogo{object-fit:contain;filter:drop-shadow(0 2px 4px #0e2b581a);flex-shrink:0;width:auto;height:clamp(32px,7.5vw,40px)}.PromotionPopup-module__L3i7GW__mobileCloudBadge{flex-shrink:0;justify-content:center;align-items:center;width:clamp(122px,34vw,140px);height:clamp(48px,13.5vw,56px);display:flex;position:relative}.PromotionPopup-module__L3i7GW__cloudBadgeSvg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PromotionPopup-module__L3i7GW__cloudBadgeContent{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:2px 8px 2px 6px;display:flex;position:relative}.PromotionPopup-module__L3i7GW__cloudTargetIconWrap{filter:drop-shadow(0 1px 2px #ec489940);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PromotionPopup-module__L3i7GW__cloudBadgeText{text-align:center;color:#0284c7;letter-spacing:.01em;word-break:normal;max-width:80px;font-size:clamp(.5rem,1.7vw,.58rem);font-weight:850;line-height:1.14}.PromotionPopup-module__L3i7GW__mobileHeroStack{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:4px 12px 0;display:flex;position:relative}.PromotionPopup-module__L3i7GW__mobileSpeechBubble{color:#fff;letter-spacing:-.01em;white-space:normal;word-break:normal;background:linear-gradient(135deg,#f43f5e 0%,#e11d48 50%,#ec4899 100%);border-radius:999px;justify-content:center;align-items:center;gap:4px;max-width:95%;margin:4px auto 6px;padding:4px 11px;font-size:clamp(.66rem,2.3vw,.76rem);font-weight:750;display:inline-flex;box-shadow:0 3px 10px #e11d4847}.PromotionPopup-module__L3i7GW__mobileSpeechBubbleIcon{flex-shrink:0;font-size:.85em;line-height:1}.PromotionPopup-module__L3i7GW__mobileMainTitle{color:#0e2b58;letter-spacing:-.025em;white-space:normal;word-break:normal;flex-direction:column;margin:0 0 4px;font-size:clamp(1.12rem,4vw,1.36rem);font-weight:900;line-height:1.18;display:flex}.PromotionPopup-module__L3i7GW__mobileHighlight{color:#0077e6;font-weight:900}.PromotionPopup-module__L3i7GW__mobileStudentVisual{z-index:2!important;width:100%!important;margin:0 0 -8px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.PromotionPopup-module__L3i7GW__mobilePicture{width:100%!important;height:auto!important;display:block!important}.PromotionPopup-module__L3i7GW__mobileStudentImg{filter:drop-shadow(0 4px 12px #0e2b5814);width:100%!important;min-width:100%!important;height:auto!important;display:block!important}.PromotionPopup-module__L3i7GW__mobileStudentBlend{display:none!important}.PromotionPopup-module__L3i7GW__mobileBenefitsStack{z-index:3;box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:0 12px 10px;display:flex;position:relative}.PromotionPopup-module__L3i7GW__mobileBenefitCard{box-sizing:border-box;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000008}.PromotionPopup-module__L3i7GW__cardBlue{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3fe 100%);border:1.5px solid #cfe7fa}.PromotionPopup-module__L3i7GW__cardPink{background:linear-gradient(135deg,#fff2f6 0%,#ffe3ec 100%);border:1.5px solid #fcc2d7}.PromotionPopup-module__L3i7GW__benefitIconWrapBlue,.PromotionPopup-module__L3i7GW__benefitIconWrapPink{box-sizing:border-box;background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important}.PromotionPopup-module__L3i7GW__benefitIconWrapBlue{border:2px solid #b9e6fe;box-shadow:0 2px 8px #0284c71f}.PromotionPopup-module__L3i7GW__benefitIconWrapPink{border:2px solid #fbcfe8;box-shadow:0 2px 8px #ec48991f}.PromotionPopup-module__L3i7GW__benefitTextWrap{z-index:2;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.PromotionPopup-module__L3i7GW__benefitTitle{color:#0e2b58;white-space:normal;word-break:normal;font-size:clamp(.88rem,3vw,.98rem);font-weight:850;line-height:1.2}.PromotionPopup-module__L3i7GW__benefitDesc{color:#475569;white-space:normal;word-break:normal;font-size:clamp(.72rem,2.5vw,.8rem);font-weight:500;line-height:1.3}.PromotionPopup-module__L3i7GW__benefitDescHighlight{color:#ff2d78;font-weight:900}.PromotionPopup-module__L3i7GW__cardFujiArtWrap{pointer-events:none;z-index:1;width:105px;height:52px;position:absolute;bottom:0;right:0}.PromotionPopup-module__L3i7GW__cardFujiArt{width:100%;height:100%;display:block}.PromotionPopup-module__L3i7GW__cardPetalTopRight{pointer-events:none;z-index:2;filter:drop-shadow(0 1px 2px #f472b64d);position:absolute;top:8px;right:12px}.PromotionPopup-module__L3i7GW__cardToriiArtWrap{pointer-events:none;z-index:1;width:76px;height:58px;position:absolute;bottom:0;right:6px}.PromotionPopup-module__L3i7GW__cardToriiArt{width:100%;height:100%;display:block}.PromotionPopup-module__L3i7GW__cardSakuraBranchWrap{pointer-events:none;z-index:2;width:65px;height:48px;position:absolute;top:0;right:0}.PromotionPopup-module__L3i7GW__cardSakuraBranch{width:100%;height:100%;display:block}.PromotionPopup-module__L3i7GW__mobileCtaBanner{z-index:3;box-sizing:border-box;background:linear-gradient(135deg,#0ea5e9 0%,#0077e6 100%);border-radius:16px;flex-direction:column;gap:10px;margin:0 12px 14px;padding:clamp(10px,3vw,13px);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #0077e659}.PromotionPopup-module__L3i7GW__mobileCtaPattern{pointer-events:none;background:radial-gradient(circle at 90% 10%,#ffffff26 0%,#0000 50%);position:absolute;inset:0}.PromotionPopup-module__L3i7GW__mobileCtaContent{z-index:2;align-items:flex-start;gap:9px;display:flex;position:relative}.PromotionPopup-module__L3i7GW__mobileCtaGiftIcon{color:#fff;background:#ffffff38;border:1px solid #ffffff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.PromotionPopup-module__L3i7GW__mobileCtaText{color:#fff;text-shadow:0 1px 2px #00000026;white-space:normal;word-break:normal;font-size:clamp(.7rem,2.3vw,.78rem);font-weight:600;line-height:1.34}.PromotionPopup-module__L3i7GW__mobileCtaBtn{color:#0077e6;cursor:pointer;box-sizing:border-box;z-index:2;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:clamp(4px,1.5vw,8px);width:100%;min-height:44px;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #00000026}.PromotionPopup-module__L3i7GW__mobileCtaBtnText{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;display:inline-block;overflow:hidden}.PromotionPopup-module__L3i7GW__ctaArrow{flex-shrink:0;font-size:1.1em;font-weight:900;line-height:1}.PromotionPopup-module__L3i7GW__ctaCornerSakuraLeft{pointer-events:none;opacity:.85;z-index:1;filter:drop-shadow(0 1px 3px #0003);font-size:1.1rem;position:absolute;bottom:-4px;left:-2px}.PromotionPopup-module__L3i7GW__ctaCornerSakuraRight{pointer-events:none;opacity:.85;z-index:1;filter:drop-shadow(0 1px 3px #0003);font-size:1.1rem;position:absolute;bottom:-4px;right:-2px}.PromotionPopup-module__L3i7GW__closeBtn{cursor:pointer!important;z-index:50!important;color:#0e2b58!important;background:#fffffff2!important;border:1px solid #0e2b581f!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important;box-shadow:0 3px 10px #0000002e!important}}
.NewsFeed-module__241JBa__container{color:#334155;width:100%;max-width:1240px;margin:0 auto;padding:24px 16px;font-family:inherit}.NewsFeed-module__241JBa__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:992px){.NewsFeed-module__241JBa__grid{grid-template-columns:65% 35%}}@media (min-width:1200px){.NewsFeed-module__241JBa__grid{grid-template-columns:800px 392px;gap:32px}}.NewsFeed-module__241JBa__mainFeed{flex-direction:column;gap:24px;display:flex}.NewsFeed-module__241JBa__createPostWidget{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000005}.NewsFeed-module__241JBa__createPostHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.NewsFeed-module__241JBa__avatar{object-fit:cover;border:1px solid #f1f5f9;border-radius:50%;width:44px;height:44px}.NewsFeed-module__241JBa__createPostTrigger{text-align:left;color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:30px;flex:1;padding:12px 16px;font-size:15px;transition:background .2s}.NewsFeed-module__241JBa__createPostTrigger:hover{background:#e2e8f0}.NewsFeed-module__241JBa__createPostActions{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.NewsFeed-module__241JBa__actionBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:500;transition:background .2s;display:flex}.NewsFeed-module__241JBa__actionBtn:hover{background:#f8fafc}.NewsFeed-module__241JBa__actionBtn.NewsFeed-module__241JBa__liked,.NewsFeed-module__241JBa__iconGreen{color:#10b981}.NewsFeed-module__241JBa__iconBlue{color:#3b82f6}.NewsFeed-module__241JBa__iconYellow{color:#f59e0b}.NewsFeed-module__241JBa__iconDisabled{color:#cbd5e1}.NewsFeed-module__241JBa__postList{flex-direction:column;gap:24px;display:flex}.NewsFeed-module__241JBa__postCard{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px 16px 8px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000005}.NewsFeed-module__241JBa__postHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.NewsFeed-module__241JBa__postMeta{flex-direction:column;flex:1;display:flex}.NewsFeed-module__241JBa__postAuthorLine{align-items:center;gap:8px;display:flex}.NewsFeed-module__241JBa__authorName{color:#0f172a;font-size:15px;font-weight:600}.NewsFeed-module__241JBa__adminBadge{color:#15803d;background:#dcfce7;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.NewsFeed-module__241JBa__postTime{color:#64748b;font-size:13px}.NewsFeed-module__241JBa__moreBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;transition:background .2s}.NewsFeed-module__241JBa__moreBtn:hover{background:#f1f5f9}.NewsFeed-module__241JBa__postContent{color:#1e293b;white-space:pre-wrap;cursor:pointer;margin-bottom:12px;font-size:15px;line-height:1.5}.NewsFeed-module__241JBa__postImageWrapper{cursor:pointer;margin:0 -16px 12px}.NewsFeed-module__241JBa__postImage{object-fit:cover;width:100%;max-height:500px;display:block}.NewsFeed-module__241JBa__postImagesContainer{cursor:pointer;background:#f1f5f9;margin:0 -16px 12px;overflow:hidden}.NewsFeed-module__241JBa__postImagesTwo{grid-template-columns:1fr 1fr;gap:3px;height:320px;display:grid}.NewsFeed-module__241JBa__gridImageItem{width:100%;height:100%;position:relative;overflow:hidden}.NewsFeed-module__241JBa__gridImage{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.NewsFeed-module__241JBa__gridImageItem:hover .NewsFeed-module__241JBa__gridImage,.NewsFeed-module__241JBa__gridItemLarge:hover .NewsFeed-module__241JBa__gridImage,.NewsFeed-module__241JBa__gridItemSmall:hover .NewsFeed-module__241JBa__gridImage{transform:scale(1.02)}.NewsFeed-module__241JBa__postImagesThree{grid-template-columns:1.25fr 1fr;gap:3px;height:380px;display:grid}.NewsFeed-module__241JBa__gridItemLarge{width:100%;height:100%;position:relative;overflow:hidden}.NewsFeed-module__241JBa__gridColumnRight{grid-template-rows:1fr 1fr;gap:3px;height:100%;display:grid;overflow:hidden}.NewsFeed-module__241JBa__gridItemSmall{width:100%;height:100%;position:relative;overflow:hidden}.NewsFeed-module__241JBa__gridItemOverlay{position:relative}.NewsFeed-module__241JBa__moreImagesOverlay{color:#fff;letter-spacing:.5px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-user-select:none;user-select:none;background:#0f172a9e;justify-content:center;align-items:center;font-size:26px;font-weight:700;transition:background .2s;display:flex;position:absolute;inset:0}.NewsFeed-module__241JBa__moreImagesOverlay:hover{background:#0f172ab8}.NewsFeed-module__241JBa__postStats{color:#64748b;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:14px;display:flex}.NewsFeed-module__241JBa__statItem{align-items:center;gap:6px;display:flex}.NewsFeed-module__241JBa__likeIconBg{background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.NewsFeed-module__241JBa__statRight{gap:12px;display:flex}.NewsFeed-module__241JBa__postActions{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.NewsFeed-module__241JBa__rightSidebar{flex-direction:column;gap:24px;display:none}@media (min-width:992px){.NewsFeed-module__241JBa__rightSidebar{display:flex}}.NewsFeed-module__241JBa__widgetCard{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000d}.NewsFeed-module__241JBa__widgetTitle{color:#0f172a;margin-top:0;margin-bottom:16px;font-size:16px;font-weight:600}.NewsFeed-module__241JBa__tagCloud{flex-wrap:wrap;gap:8px;display:flex}.NewsFeed-module__241JBa__tag{color:#334155;cursor:pointer;background:#f1f5f9;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.NewsFeed-module__241JBa__tag:hover{color:#1e293b;background:#e2e8f0}.NewsFeed-module__241JBa__featuredList{flex-direction:column;gap:16px;display:flex}.NewsFeed-module__241JBa__featuredItem{cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;margin:-8px;padding:8px;transition:background .2s;display:flex}.NewsFeed-module__241JBa__featuredItem:hover{background:#f8fafc}.NewsFeed-module__241JBa__featAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.NewsFeed-module__241JBa__featContent{flex:1}.NewsFeed-module__241JBa__featText{color:#1e293b;margin:0 0 4px;font-size:14px;line-height:1.4}.NewsFeed-module__241JBa__featTime{color:#64748b;font-size:12px}.NewsFeed-module__241JBa__modalOverlay{z-index:1000;background:#0f172a99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.NewsFeed-module__241JBa__modalContent{background:#fff;border-radius:12px;width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.NewsFeed-module__241JBa__modalHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.NewsFeed-module__241JBa__modalHeader h2{color:#0f172a;margin:0;font-size:18px;font-weight:600}.NewsFeed-module__241JBa__closeBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.NewsFeed-module__241JBa__closeBtn:hover{background:#e2e8f0}.NewsFeed-module__241JBa__modalBody{padding:16px 20px}.NewsFeed-module__241JBa__postTextarea{resize:none;color:#1e293b;border:none;outline:none;width:100%;min-height:120px;margin-top:16px;font-family:inherit;font-size:18px}.NewsFeed-module__241JBa__postTextarea::placeholder{color:#94a3b8}.NewsFeed-module__241JBa__modalAdditions{border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 16px;font-weight:500;display:flex}.NewsFeed-module__241JBa__modalIcons{align-items:center;gap:12px;display:flex}.NewsFeed-module__241JBa__modalFooter{padding:16px 20px}.NewsFeed-module__241JBa__submitBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;width:100%;padding:12px;font-size:16px;font-weight:600;transition:background .2s}.NewsFeed-module__241JBa__submitBtn:hover:not(:disabled){background:#059669}.NewsFeed-module__241JBa__submitBtn:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}.NewsFeed-module__241JBa__postDetailModal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:700px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a}.NewsFeed-module__241JBa__detailHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.NewsFeed-module__241JBa__detailHeader h2{margin:0;font-size:18px;font-weight:600}.NewsFeed-module__241JBa__detailScrollable{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;padding-bottom:24px;overflow-y:auto}.NewsFeed-module__241JBa__detailScrollable::-webkit-scrollbar{width:7px}.NewsFeed-module__241JBa__detailScrollable::-webkit-scrollbar-track{background:0 0}.NewsFeed-module__241JBa__detailScrollable::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.NewsFeed-module__241JBa__detailScrollable::-webkit-scrollbar-thumb:hover{background:#94a3b8}.NewsFeed-module__241JBa__detailContent{color:#1e293b;white-space:pre-wrap;margin-bottom:16px;padding:0 24px;font-size:16px;line-height:1.6}.NewsFeed-module__241JBa__detailImagesContainer{flex-direction:column;gap:14px;margin-bottom:16px;padding:0 24px;display:flex}.NewsFeed-module__241JBa__detailImageCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NewsFeed-module__241JBa__detailImage{object-fit:contain;width:100%;max-height:560px;display:block}.NewsFeed-module__241JBa__detailImageBadge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-user-select:none;user-select:none;background:#0f172abf;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}.NewsFeed-module__241JBa__commentSection{border-top:1px solid #f1f5f9;padding:24px}.NewsFeed-module__241JBa__commentItem{gap:12px;margin-bottom:16px;display:flex}.NewsFeed-module__241JBa__avatarSmall{object-fit:cover;border-radius:50%;width:32px;height:32px}.NewsFeed-module__241JBa__commentBody{flex:1}.NewsFeed-module__241JBa__commentBubble{background:#f1f5f9;border-radius:4px 16px 16px;max-width:100%;padding:10px 14px;display:inline-block}.NewsFeed-module__241JBa__commentAuthor{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.NewsFeed-module__241JBa__commentText{color:#334155;font-size:14px;line-height:1.4}.NewsFeed-module__241JBa__commentMeta{color:#64748b;gap:12px;padding:4px 12px 0;font-size:12px;display:flex}.NewsFeed-module__241JBa__commentMeta span:not(:last-child){cursor:pointer;font-weight:600}.NewsFeed-module__241JBa__commentMeta span:not(:last-child):hover{text-decoration:underline}.NewsFeed-module__241JBa__emptyComments{text-align:center;color:#64748b;padding:24px 0;font-size:15px}.NewsFeed-module__241JBa__commentInputArea{background:#fff;border-top:1px solid #f1f5f9;border-bottom-right-radius:12px;border-bottom-left-radius:12px;align-items:center;gap:12px;padding:16px 24px;display:flex}.NewsFeed-module__241JBa__inputWrapper{background:#f1f5f9;border-radius:20px;flex:1;align-items:center;padding:8px 16px;display:flex}.NewsFeed-module__241JBa__inputWrapper input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.NewsFeed-module__241JBa__inputWrapper button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.NewsFeed-module__241JBa__moreMenuContainer{position:relative}.NewsFeed-module__241JBa__dropdownMenu{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;width:200px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f}.NewsFeed-module__241JBa__dropdownItem{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:flex}.NewsFeed-module__241JBa__dropdownItem:hover{color:#0f172a;background:#f1f5f9}.NewsFeed-module__241JBa__dangerItem{color:#ef4444}.NewsFeed-module__241JBa__dangerItem:hover{color:#dc2626;background:#fef2f2}.NewsFeed-module__241JBa__likeActionWrapper{align-items:center;display:flex;position:relative}.NewsFeed-module__241JBa__reactionBar{opacity:0;visibility:hidden;z-index:100;background:#fff;border-radius:50px;gap:12px;padding:8px 16px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;bottom:calc(100% + 4px);left:0;transform:translateY(10px);box-shadow:0 4px 12px #00000026}.NewsFeed-module__241JBa__likeActionWrapper:hover .NewsFeed-module__241JBa__reactionBar{opacity:1;visibility:visible;transform:translateY(0)}.NewsFeed-module__241JBa__reactionIcon{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:24px;transition:transform .2s}.NewsFeed-module__241JBa__reactionIcon:hover{transform:scale(1.3)translateY(-4px)}.NewsFeed-module__241JBa__deleteCommentText{color:#94a3b8!important;font-weight:500!important}.NewsFeed-module__241JBa__deleteCommentText:hover{text-decoration:underline;color:#ef4444!important}.NewsFeed-module__241JBa__modalIconBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.NewsFeed-module__241JBa__modalIconBtn:hover{background:#f1f5f9;transform:scale(1.08)}.NewsFeed-module__241JBa__modalIconBtnActive{background:#fef3c7!important}.NewsFeed-module__241JBa__imagesPreviewGrid{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;max-height:250px;margin-top:14px;padding:12px;display:grid;overflow-y:auto}.NewsFeed-module__241JBa__previewImageItem{aspect-ratio:1;background:#fff;border:1px solid #e2e8f0;border-radius:8px;position:relative;overflow:hidden}.NewsFeed-module__241JBa__previewThumb{object-fit:cover;width:100%;height:100%;display:block}.NewsFeed-module__241JBa__removeImageThumbBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;background:#0f172abf;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:4px;right:4px}.NewsFeed-module__241JBa__removeImageThumbBtn:hover{background:#ef4444;transform:scale(1.15)}.NewsFeed-module__241JBa__addImageThumbBtn{aspect-ratio:1;color:#64748b;cursor:pointer;background:0 0;border:2px dashed #94a3b8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.NewsFeed-module__241JBa__addImageThumbBtn:hover{color:#10b981;background:#10b9810d;border-color:#10b981}.NewsFeed-module__241JBa__attachmentsPreviewList{flex-direction:column;gap:8px;margin-top:14px;display:flex}.NewsFeed-module__241JBa__attachmentPreviewItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.NewsFeed-module__241JBa__attachmentIconBox{background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.NewsFeed-module__241JBa__attachmentInfo{flex-direction:column;flex:1;min-width:0;display:flex}.NewsFeed-module__241JBa__attachmentName{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.NewsFeed-module__241JBa__attachmentSize{color:#64748b;margin-top:2px;font-size:12px}.NewsFeed-module__241JBa__removeAttBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.NewsFeed-module__241JBa__removeAttBtn:hover{color:#ef4444;background:#fee2e2}.NewsFeed-module__241JBa__emojiPickerContainer{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a}.NewsFeed-module__241JBa__emojiPickerHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.NewsFeed-module__241JBa__emojiPickerTitle{color:#475569;font-size:13px;font-weight:600}.NewsFeed-module__241JBa__emojiCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.NewsFeed-module__241JBa__emojiCloseBtn:hover{color:#334155;background:#f1f5f9}.NewsFeed-module__241JBa__emojiTabs{scrollbar-width:thin;background:#f8fafc;border-bottom:1px solid #f1f5f9;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.NewsFeed-module__241JBa__emojiTab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s}.NewsFeed-module__241JBa__emojiTab:hover{color:#1e293b;background:#e2e8f0}.NewsFeed-module__241JBa__activeTab{color:#fff!important;background:#10b981!important;border-color:#10b981!important}.NewsFeed-module__241JBa__activeTab:hover{color:#fff!important;background:#059669!important}.NewsFeed-module__241JBa__emojiGrid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:6px;max-height:180px;padding:12px;display:grid;overflow-y:auto}.NewsFeed-module__241JBa__emojiBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:transform .15s,background .15s;display:flex}.NewsFeed-module__241JBa__emojiBtn:hover{background:#f1f5f9;transform:scale(1.25)}.NewsFeed-module__241JBa__postAttachments{flex-direction:column;gap:8px;margin:12px 0 6px;display:flex}.NewsFeed-module__241JBa__postAttachmentItem{color:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex}.NewsFeed-module__241JBa__postAttachmentItem:hover{background:#f1f5f9;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 4px 6px -1px #3b82f614}.NewsFeed-module__241JBa__postAttachmentIcon{background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.NewsFeed-module__241JBa__postAttachmentDetails{flex-direction:column;flex:1;min-width:0;display:flex}.NewsFeed-module__241JBa__postAttachmentName{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.NewsFeed-module__241JBa__postAttachmentSize{color:#64748b;margin-top:2px;font-size:12px}.NewsFeed-module__241JBa__downloadIconWrap{color:#3b82f6;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.NewsFeed-module__241JBa__postAttachmentItem:hover .NewsFeed-module__241JBa__downloadIconWrap{color:#fff;background:#3b82f6;border-color:#3b82f6}.NewsFeed-module__241JBa__emptyFeedBox{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex;box-shadow:0 1px 3px #00000005}.NewsFeed-module__241JBa__emptyFeedIcon{color:#10b981;background:#139a5814;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:20px;display:flex}.NewsFeed-module__241JBa__emptyFeedTitle{color:#1e293b;margin:0 0 8px;font-size:1.25rem;font-weight:700}.NewsFeed-module__241JBa__emptyFeedDesc{color:#64748b;max-width:440px;margin:0 0 24px;font-size:.95rem;line-height:1.6}.NewsFeed-module__241JBa__emptyFeedCta{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b98140}.NewsFeed-module__241JBa__emptyFeedCta:hover{background:#059669;transform:translateY(-1px);box-shadow:0 6px 16px #10b98152}.NewsFeed-module__241JBa__skeletonContainer{flex-direction:column;gap:16px;display:flex}.NewsFeed-module__241JBa__skeletonCard{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.NewsFeed-module__241JBa__skeletonHeader{align-items:center;gap:12px;margin-bottom:14px;display:flex}.NewsFeed-module__241JBa__skeletonAvatar{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:50%;width:44px;height:44px;animation:1.5s infinite NewsFeed-module__241JBa__shimmer}.NewsFeed-module__241JBa__skeletonMeta{flex-direction:column;flex:1;gap:6px;display:flex}.NewsFeed-module__241JBa__skeletonLineName{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:6px;width:140px;height:14px;animation:1.5s infinite NewsFeed-module__241JBa__shimmer}.NewsFeed-module__241JBa__skeletonLineTime{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;width:80px;height:10px;animation:1.5s infinite NewsFeed-module__241JBa__shimmer}.NewsFeed-module__241JBa__skeletonContent{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.NewsFeed-module__241JBa__skeletonLineText{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:6px;width:100%;height:14px;animation:1.5s infinite NewsFeed-module__241JBa__shimmer}.NewsFeed-module__241JBa__skeletonLineTextShort{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:6px;width:65%;height:14px;animation:1.5s infinite NewsFeed-module__241JBa__shimmer}.NewsFeed-module__241JBa__skeletonMedia{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:8px;width:100%;height:220px;animation:1.5s infinite NewsFeed-module__241JBa__shimmer}@keyframes NewsFeed-module__241JBa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
