.LandingPage-module__42Jd1W__container{width:min(1180px,100% - 40px);margin-inline:auto}.LandingPage-module__42Jd1W__section{color:#101828;background:#fff;padding:96px 0;scroll-margin-top:116px;position:relative}.LandingPage-module__42Jd1W__sectionTint{background:#f6f7fb}.LandingPage-module__42Jd1W__eyebrow,.LandingPage-module__42Jd1W__heroEyebrow{color:#0066e1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:800;line-height:1.4}.LandingPage-module__42Jd1W__sectionIntro{max-width:720px;margin-bottom:44px}.LandingPage-module__42Jd1W__sectionIntroCentered{text-align:center;margin-inline:auto}.LandingPage-module__42Jd1W__headingEyebrow{font-family:var(--font-body);text-wrap:wrap;display:block}.LandingPage-module__42Jd1W__sectionIntro h2{color:inherit;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:750;line-height:1.02}.LandingPage-module__42Jd1W__sectionLead{color:#5f6675;max-width:640px;margin:20px auto 0;font-size:1.08rem;line-height:1.7}.LandingPage-module__42Jd1W__trialCard{background:#fff;border:1px solid #e4e7ec;border-radius:24px}.LandingPage-module__42Jd1W__tickList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__42Jd1W__tickList li{color:#424a5a;grid-template-columns:22px 1fr;align-items:start;gap:10px;line-height:1.55;display:grid}.LandingPage-module__42Jd1W__tickList li>span{color:#0066e1;font-weight:850}.LandingPage-module__42Jd1W__trialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin-inline:auto;display:grid}.LandingPage-module__42Jd1W__trialCard{padding:30px}.LandingPage-module__42Jd1W__trialCard>span{color:#0066e1;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.LandingPage-module__42Jd1W__trialCard h3{color:#101828;letter-spacing:-.02em;margin:14px 0 10px;font-size:1.35rem}.LandingPage-module__42Jd1W__trialCard p,.LandingPage-module__42Jd1W__productCard span{color:#60697a;line-height:1.6}.LandingPage-module__42Jd1W__trialCard p{margin:0}.LandingPage-module__42Jd1W__centerAction{text-align:center;margin:28px auto 0}.LandingPage-module__42Jd1W__centerAction p{color:#7a8291;margin:12px 0 0;font-size:.86rem}.LandingPage-module__42Jd1W__textLink{color:#0057c7;text-underline-offset:4px;font-weight:750}.LandingPage-module__42Jd1W__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.LandingPage-module__42Jd1W__zamiSpotlight{color:#fff;background:linear-gradient(130deg,#102443,#153b67);border:1px solid #274e81;border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:36px;margin-bottom:24px;padding:36px;scroll-margin-top:116px;display:grid}.LandingPage-module__42Jd1W__zamiSpotlightCopy{min-width:0}.LandingPage-module__42Jd1W__zamiSpotlightCopy h3{color:#fff;letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(1.875rem,2.8vw,2.25rem);font-weight:750;line-height:1.15}.LandingPage-module__42Jd1W__zamiSpotlight .LandingPage-module__42Jd1W__tickList{gap:18px}.LandingPage-module__42Jd1W__zamiSpotlight .LandingPage-module__42Jd1W__tickList li{color:#e4eefb;font-size:1.125rem;line-height:1.6}.LandingPage-module__42Jd1W__zamiSpotlight .LandingPage-module__42Jd1W__tickList li>span{color:#8bddc5}.LandingPage-module__42Jd1W__zamiIncluded{color:#b6efd8;border-top:1px solid #456486;margin:24px 0 0;padding-top:18px;font-size:1rem;font-weight:700;line-height:1.55}.LandingPage-module__42Jd1W__zamiDemo{background:#fff;border:1px solid #7fa4cc;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 16px 36px #00000029}.LandingPage-module__42Jd1W__zamiDemoHeader{color:#174375;background:#edf5ff;border-bottom:1px solid #dbe5f2;padding:12px 16px;font-size:1rem;font-weight:650;line-height:1.5}.LandingPage-module__42Jd1W__zamiDemoImage{aspect-ratio:16/10}.LandingPage-module__42Jd1W__productCard{background:#fff;border:1px solid #e4e7ec;border-radius:20px;overflow:hidden}.LandingPage-module__42Jd1W__productImage{aspect-ratio:16/11;place-items:center;display:grid;overflow:hidden}.LandingPage-module__42Jd1W__productImageButton{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative;overflow:hidden}.LandingPage-module__42Jd1W__productImageButton picture{width:100%;height:100%;display:block}.LandingPage-module__42Jd1W__productImageButton img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .18s;display:block}.LandingPage-module__42Jd1W__productImageButton:hover img{transform:scale(1.025)}.LandingPage-module__42Jd1W__productImageButton:focus-visible{z-index:1;outline-offset:-4px;outline:4px solid #0066e1}.LandingPage-module__42Jd1W__productExpandIcon{color:#fff;pointer-events:none;background:#101828d1;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 22px #10182838}.LandingPage-module__42Jd1W__productDialog{color:#101828;background:#fff;border:0;border-radius:22px;width:min(1180px,100dvw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 90px #04081261}.LandingPage-module__42Jd1W__productDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a14c7}.LandingPage-module__42Jd1W__productDialogClose{z-index:2;color:#fff;cursor:pointer;background:#101828e0;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 20px #10182833}.LandingPage-module__42Jd1W__productDialogClose span{font-size:2rem;font-weight:300;line-height:1;transform:translateY(-1px)}.LandingPage-module__42Jd1W__productDialogClose:hover{background:#101828}.LandingPage-module__42Jd1W__productDialogClose:focus-visible{outline-offset:3px;outline:3px solid #fff}.LandingPage-module__42Jd1W__productDialogMedia{place-items:center;min-height:240px;max-height:calc(100dvh - 130px);display:grid}.LandingPage-module__42Jd1W__productDialogMedia img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 130px);display:block}.LandingPage-module__42Jd1W__productDialogCaption{border-top:1px solid #e4e7ec;align-items:baseline;gap:8px 18px;padding:18px 22px;display:flex}.LandingPage-module__42Jd1W__productDialogCaption strong{flex:none}.LandingPage-module__42Jd1W__productDialogCaption span{color:#60697a;line-height:1.5}.LandingPage-module__42Jd1W__productCard>div:last-child{padding:20px}.LandingPage-module__42Jd1W__productCard p{color:#101828;margin:0 0 6px;font-weight:750}.LandingPage-module__42Jd1W__productCard span{font-size:.9rem;display:block}@keyframes LandingPage-module__42Jd1W__bootcampBridgeShine{0%,58%{transform:translate(-120%)}78%,to{transform:translate(120%)}}@keyframes LandingPage-module__42Jd1W__bootcampBridgeOrbit{to{transform:rotate(360deg)}}.LandingPage-module__42Jd1W__hero{color:#101828;background:#f5f9ff;position:relative;overflow:hidden}.LandingPage-module__42Jd1W__hero:before{content:"";background:#e4f1ff;border-radius:50%;width:480px;height:480px;position:absolute;inset:auto auto -180px -180px}.LandingPage-module__42Jd1W__heroInner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);align-items:center;gap:64px;width:min(1240px,100% - 40px);min-height:690px;margin-inline:auto;padding:64px 0 72px;display:grid;position:relative}.LandingPage-module__42Jd1W__heroCopy{max-width:720px}.LandingPage-module__42Jd1W__heroEyebrow{margin-bottom:16px}.LandingPage-module__42Jd1W__heroTitle{color:#101828;letter-spacing:-.062em;max-width:760px;margin:0;font-size:clamp(3rem,5.7vw,5.25rem);font-weight:780;line-height:.96}.LandingPage-module__42Jd1W__heroLead{color:#51596a;max-width:640px;margin:24px 0 0;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.65}.LandingPage-module__42Jd1W__heroActions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:32px;display:flex}.LandingPage-module__42Jd1W__heroRoadmapLink{color:#0057c7;text-underline-offset:4px;justify-content:center;align-items:center;gap:6px;min-height:48px;font-weight:750;text-decoration:underline;display:inline-flex}.LandingPage-module__42Jd1W__heroRoadmapLink:hover{color:#003f91}.LandingPage-module__42Jd1W__heroRoadmapLink:focus-visible,.LandingPage-module__42Jd1W__textLink:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #6db2ff}.LandingPage-module__42Jd1W__heroMentor{align-items:center;gap:12px;margin-top:28px;display:flex}.LandingPage-module__42Jd1W__heroMentor picture{background:#fff;border:2px solid #fff;border-radius:50%;flex:none;width:44px;height:44px;display:block;overflow:hidden;box-shadow:0 4px 14px #0037782e}.LandingPage-module__42Jd1W__heroMentor img{-o-object-fit:cover;object-fit:cover;transform-origin:49% 37%;width:100%;height:100%;display:block;transform:scale(2.6)}.LandingPage-module__42Jd1W__heroMentor p{color:#536174;margin:0;font-size:.92rem;line-height:1.4;display:grid}.LandingPage-module__42Jd1W__heroMentor strong{color:#101828;font-size:.98rem}.LandingPage-module__42Jd1W__heroMentor a{color:#475467;text-underline-offset:3px;-webkit-text-decoration:underline #b8c6d9;text-decoration:underline #b8c6d9}.LandingPage-module__42Jd1W__heroMentor a:hover{color:#0057c7;text-decoration-color:currentColor}.LandingPage-module__42Jd1W__heroMentor a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #6db2ff}.LandingPage-module__42Jd1W__heroStars{color:#a66b00;margin-right:4px;text-decoration:none;display:inline-block}.LandingPage-module__42Jd1W__heroVisual{position:relative}.LandingPage-module__42Jd1W__heroVideo{background:#fff;border:1px solid #d6e5f7;border-radius:26px;overflow:hidden;box-shadow:0 34px 80px #00377833}.LandingPage-module__42Jd1W__heroVideo .founder-video{margin:0}.LandingPage-module__42Jd1W__heroVideo .founder-video-frame{box-shadow:none;border:0;border-radius:0}.LandingPage-module__42Jd1W__heroVideo .founder-video-caption{display:none}.LandingPage-module__42Jd1W__heroTranscript{color:#51596a;margin:14px 4px 0;font-size:.88rem;line-height:1.6}.LandingPage-module__42Jd1W__heroTranscript summary{color:#0057c7;cursor:pointer;width:fit-content;font-weight:700}.LandingPage-module__42Jd1W__heroTranscript p{margin:8px 0 0}.LandingPage-module__42Jd1W__heroVideoLabel{gap:4px;padding:17px 20px 19px;display:grid}.LandingPage-module__42Jd1W__heroVideoLabel strong{color:#101828;font-size:.94rem}.LandingPage-module__42Jd1W__heroVideoLabel span{color:#6d7482;font-size:.8rem;line-height:1.4}@media (max-width:1050px){.LandingPage-module__42Jd1W__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__42Jd1W__productCard:last-child{grid-column:1/-1}.LandingPage-module__42Jd1W__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(330px,.72fr);gap:36px}}@media (max-width:840px){.LandingPage-module__42Jd1W__zamiSpotlight{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px;scroll-margin-top:24px}.LandingPage-module__42Jd1W__hero,.LandingPage-module__42Jd1W__section{overflow-wrap:break-word;font-size:1.125rem;line-height:1.6}.LandingPage-module__42Jd1W__section{padding:76px 0;scroll-margin-top:24px}.LandingPage-module__42Jd1W__eyebrow,.LandingPage-module__42Jd1W__heroEyebrow,.LandingPage-module__42Jd1W__trialCard>span{letter-spacing:.06em;font-size:1rem;line-height:1.5}.LandingPage-module__42Jd1W__sectionIntro h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.125rem,5.6vw,2.75rem);font-weight:750;line-height:1.15}.LandingPage-module__42Jd1W__sectionIntroCentered{text-align:left}.LandingPage-module__42Jd1W__sectionLead,.LandingPage-module__42Jd1W__trialCard p,.LandingPage-module__42Jd1W__productCard span{color:#475467;font-size:1.125rem;line-height:1.65}.LandingPage-module__42Jd1W__trialCard h3,.LandingPage-module__42Jd1W__productCard p{letter-spacing:-.02em;font-size:1.375rem;line-height:1.3}.LandingPage-module__42Jd1W__centerAction p{color:#536174;font-size:1rem;line-height:1.6}.LandingPage-module__42Jd1W__heroVideoLabel strong{font-size:1rem;line-height:1.5}.LandingPage-module__42Jd1W__textLink{align-items:center;min-height:44px;display:inline-flex}.LandingPage-module__42Jd1W__heroTitle{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,7vw,3.75rem);font-weight:750;line-height:1.1}.LandingPage-module__42Jd1W__heroLead{color:#475467;font-size:1.25rem;line-height:1.6}.LandingPage-module__42Jd1W__heroVideoLabel{padding:20px 24px}.LandingPage-module__42Jd1W__heroVideo{box-shadow:0 16px 36px #0037781f}.LandingPage-module__42Jd1W__productDialogCaption{font-size:1rem;line-height:1.5;display:grid}.LandingPage-module__42Jd1W__productDialog{overflow-y:auto}.LandingPage-module__42Jd1W__heroInner{grid-template-columns:1fr;gap:46px;padding-top:58px}.LandingPage-module__42Jd1W__heroCopy{max-width:760px}.LandingPage-module__42Jd1W__heroVisual{width:min(620px,100%);margin-inline:auto}}@media (max-width:640px){.LandingPage-module__42Jd1W__zamiSpotlight{border-radius:20px;padding:24px 20px}.LandingPage-module__42Jd1W__zamiDemoHeader{padding:12px}.LandingPage-module__42Jd1W__container,.LandingPage-module__42Jd1W__heroInner{width:calc(100% - 40px)}.LandingPage-module__42Jd1W__section{padding:64px 0;scroll-margin-top:24px}.LandingPage-module__42Jd1W__sectionIntro{margin-bottom:30px}.LandingPage-module__42Jd1W__sectionIntro h2{font-size:clamp(2.125rem,8.8vw,2.5rem)}.LandingPage-module__42Jd1W__sectionLead{margin-top:14px;font-size:1.125rem;line-height:1.65}.LandingPage-module__42Jd1W__trialGrid,.LandingPage-module__42Jd1W__productGrid{grid-template-columns:1fr}.LandingPage-module__42Jd1W__trialCard{border-radius:18px;padding:22px}.LandingPage-module__42Jd1W__centerAction .btn-primary{width:100%}.LandingPage-module__42Jd1W__productCard:last-child{grid-column:auto}.LandingPage-module__42Jd1W__productDialogCaption{padding:15px 18px;display:grid}.LandingPage-module__42Jd1W__heroInner{gap:32px;min-height:auto;padding:36px 0 56px}.LandingPage-module__42Jd1W__heroTitle{font-size:clamp(2.5rem,10.8vw,3rem)}.LandingPage-module__42Jd1W__heroLead{margin-top:16px}.LandingPage-module__42Jd1W__heroActions{flex-direction:column;align-items:stretch;margin-top:26px}.LandingPage-module__42Jd1W__heroRoadmapLink{width:100%}.LandingPage-module__42Jd1W__heroActions .btn-primary{width:100%}.LandingPage-module__42Jd1W__heroVideo{border-radius:20px}}@media (prefers-reduced-motion:reduce){.LandingPage-module__42Jd1W__hero *,.LandingPage-module__42Jd1W__section *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.LandingPage-module__42Jd1W__painGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.LandingPage-module__42Jd1W__painGrid li{color:#344054;background:#f9fafb;border:1px solid #e4e7ec;border-radius:16px;align-items:flex-start;gap:12px;padding:20px 22px;font-weight:600;line-height:1.45;display:flex}.LandingPage-module__42Jd1W__painGrid li>span{color:#d92d20;font-weight:800}.LandingPage-module__42Jd1W__answerLine{color:#101828;letter-spacing:-.02em;text-align:center;max-width:720px;margin:40px auto 0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:750;line-height:1.3}.LandingPage-module__42Jd1W__fixBlock{text-align:center;margin:44px auto 0}.LandingPage-module__42Jd1W__fixBlock:before{content:"↓";color:#98a2b3;margin-bottom:12px;font-size:1.5rem;line-height:1;display:block}.LandingPage-module__42Jd1W__fixLabel{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0066e1;border-radius:999px;margin:0 0 18px;padding:6px 14px;font-size:.8rem;font-weight:800;display:inline-block}.LandingPage-module__42Jd1W__fixRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}.LandingPage-module__42Jd1W__fixRow li{color:#101828;background:#eff8ff;border:1px solid #b2ddff;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:22px 12px;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:750;line-height:1.25;display:flex;position:relative}.LandingPage-module__42Jd1W__fixRow li+li:before{content:"+";color:#0066e1;font-size:1.5rem;font-weight:800;position:absolute;top:50%;left:-16px;transform:translate(-50%,-50%)}.LandingPage-module__42Jd1W__fixIcon{color:#fff;background:#0066e1;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.LandingPage-module__42Jd1W__fixIcon svg{width:26px;height:26px}.LandingPage-module__42Jd1W__projectStages{flex-wrap:wrap;justify-content:center;gap:10px;max-width:860px;margin:0 auto;padding:0;list-style:none;display:flex}.LandingPage-module__42Jd1W__projectStages li{color:#101828;background:#fff;border:1px solid #dbe5f2;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:flex}.LandingPage-module__42Jd1W__projectTry{text-align:center;background:#fff;border:1px solid #cbdcf2;border-radius:20px;max-width:620px;margin:40px auto 0;padding:28px}.LandingPage-module__42Jd1W__projectTry h3{letter-spacing:-.02em;margin:0;font-size:1.35rem}.LandingPage-module__42Jd1W__projectTry p{color:#5f6675;margin:8px 0 20px;line-height:1.6}.LandingPage-module__42Jd1W__aiCompare{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;width:100%;max-width:820px;margin:0 auto}.LandingPage-module__42Jd1W__aiCompare th{color:#60697a;letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:0 16px 4px;font-size:.8rem}.LandingPage-module__42Jd1W__aiCompare th+th{color:#0066e1}.LandingPage-module__42Jd1W__aiCompare td{color:#60697a;vertical-align:top;background:#fff;padding:16px;line-height:1.45}.LandingPage-module__42Jd1W__aiCompare td:first-child{border-radius:14px 0 0 14px}.LandingPage-module__42Jd1W__aiCompare td+td{color:#101828;border-left:1px solid #e4e7ec;border-radius:0 14px 14px 0;font-weight:700}.LandingPage-module__42Jd1W__projectStages li>span{color:#0066e1;font-size:.8rem;font-weight:800}.LandingPage-module__42Jd1W__dashboardTitle{text-align:center;color:#101828;letter-spacing:-.035em;margin:80px 0 28px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:750;line-height:1.1}@media (max-width:960px){.LandingPage-module__42Jd1W__painGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.LandingPage-module__42Jd1W__painGrid{grid-template-columns:1fr}.LandingPage-module__42Jd1W__projectStages li{padding:7px 12px;font-size:.92rem}.LandingPage-module__42Jd1W__aiCompare td{padding:14px 12px}.LandingPage-module__42Jd1W__fixRow{gap:22px}.LandingPage-module__42Jd1W__fixRow li{padding:16px 6px;font-size:.92rem}.LandingPage-module__42Jd1W__fixRow li+li:before{font-size:1.2rem;left:-11px}.LandingPage-module__42Jd1W__fixIcon{width:44px;height:44px}.LandingPage-module__42Jd1W__fixIcon svg{width:22px;height:22px}}.LandingPage-module__42Jd1W__aiSkills{text-align:center;background:#fff;border-radius:20px;max-width:820px;margin:44px auto 0;padding:32px 28px}.LandingPage-module__42Jd1W__aiSkills h3{color:#101828;letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.2}.LandingPage-module__42Jd1W__aiSkillsSub{color:#475467;max-width:560px;margin:12px auto 0;line-height:1.5}.LandingPage-module__42Jd1W__aiToolsLabel{color:#60697a;letter-spacing:.1em;text-transform:uppercase;margin:26px 0 12px;font-size:.8rem;font-weight:700}.LandingPage-module__42Jd1W__aiTools,.LandingPage-module__42Jd1W__aiSkillList{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.LandingPage-module__42Jd1W__aiTools li{color:#101828;border:1px solid #e4e7ec;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.92rem;font-weight:650;display:inline-flex}.LandingPage-module__42Jd1W__aiSkillList{margin-top:22px}.LandingPage-module__42Jd1W__aiSkillList li{color:#0052b4;background:#eef5ff;border-radius:12px;padding:10px 14px;font-size:.92rem;font-weight:700}.LandingPage-module__42Jd1W__aiCourseLink{color:#0052b4;text-underline-offset:3px;margin-top:20px;padding:6px 2px;font-weight:700;text-decoration:underline;display:inline-block}.LandingPage-module__42Jd1W__bootcampLine{color:#475467;text-align:center;margin:28px 0 0}.LandingPage-module__42Jd1W__bootcampLine a{color:#0066e1;font-weight:700}.LandingPage-module__42Jd1W__proofSection{overflow:hidden}.LandingPage-module__42Jd1W__proofLinks{color:#101828;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;width:min(1180px,100% - 40px);margin:36px auto 0;display:flex}.LandingPage-module__42Jd1W__resultsUdemy{box-sizing:border-box;color:#344054;text-align:center;background:#f6f9fd;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;width:min(1180px,100% - 40px);margin:40px auto 0;padding:18px 24px;display:flex}.LandingPage-module__42Jd1W__resultsStars{color:#a36d00;letter-spacing:2px}.LandingPage-module__42Jd1W__resultsNote{color:#667085;text-align:center;width:min(720px,100% - 40px);margin:18px auto 0;font-size:.82rem}.LandingPage-module__42Jd1W__resultsNote a{color:#0057c7}
.Pricing-module__S49ffq__plans{color:#101828;background:#f6f7fb;padding:96px 0;scroll-margin-top:116px;position:relative}.Pricing-module__S49ffq__container{width:min(1180px,100% - 40px);margin-inline:auto}.Pricing-module__S49ffq__intro{text-align:center;max-width:760px;margin:0 auto 44px}.Pricing-module__S49ffq__eyebrow{color:#0066e1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:800;line-height:1.4}.Pricing-module__S49ffq__intro h1,.Pricing-module__S49ffq__intro h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:750;line-height:1.04}.Pricing-module__S49ffq__headingEyebrow{font-family:var(--font-body);text-wrap:wrap;display:block}.Pricing-module__S49ffq__intro>p:not(.Pricing-module__S49ffq__eyebrow){color:#5f6675;max-width:660px;margin:20px auto 0;font-size:1.08rem;line-height:1.7}.Pricing-module__S49ffq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.Pricing-module__S49ffq__card{background:#fff;border:1px solid #e4e7ec;border-radius:24px;flex-direction:column;padding:32px 28px 30px;display:flex;position:relative}.Pricing-module__S49ffq__cardPopular{background:linear-gradient(#f3f8ff 0%,#fff 34%);border:2px solid #0066e1;box-shadow:0 24px 60px #0066e129}@media (min-width:961px){.Pricing-module__S49ffq__cardPopular{margin-block:-14px;padding-block:46px 44px}.Pricing-module__S49ffq__tagline{min-height:3em}}.Pricing-module__S49ffq__badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#0066e1;border-radius:100px;margin:0;padding:6px 14px;font-size:.72rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.Pricing-module__S49ffq__planName{color:#101828;letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}.Pricing-module__S49ffq__cardPopular .Pricing-module__S49ffq__planName{color:#0052b8}.Pricing-module__S49ffq__tagline{color:#5f6675;margin:6px 0 0;font-size:.95rem;line-height:1.5}.Pricing-module__S49ffq__priceBlock{margin-top:22px}.Pricing-module__S49ffq__price{-moz-column-gap:6px;color:#101828;flex-wrap:wrap;align-items:center;gap:8px 6px;margin:0;display:flex}.Pricing-module__S49ffq__price strong{letter-spacing:-.045em;font-size:3rem;font-weight:800;line-height:1}.Pricing-module__S49ffq__price .Pricing-module__S49ffq__per{color:#5f6675;font-size:1rem;font-weight:600}.Pricing-module__S49ffq__perDay{color:#067647;white-space:nowrap;background:#ecfdf3;border-radius:100px;margin-left:8px;padding:4px 10px;font-size:.8rem;font-weight:600}.Pricing-module__S49ffq__perDay b{font-weight:800}.Pricing-module__S49ffq__billedAs{color:#5f6675;margin:10px 0 0;font-size:.84rem;line-height:1.4}.Pricing-module__S49ffq__billedAs b{color:#067647;font-weight:700}.Pricing-module__S49ffq__plans [data-billing=prepay],.Pricing-module__S49ffq__billingSwitch{display:none}@supports selector(:has(a)){.Pricing-module__S49ffq__billingSwitch{background:#eaecf0;border:0;border-radius:100px;gap:4px;width:fit-content;margin:0 auto 32px;padding:4px;display:flex}.Pricing-module__S49ffq__plans:has(input[name=pricing-billing][value=prepay]:checked) [data-billing=monthly]{display:none}.Pricing-module__S49ffq__plans:has(input[name=pricing-billing][value=prepay]:checked) [data-billing=prepay]{display:block}}.Pricing-module__S49ffq__billingSwitch label{position:relative}.Pricing-module__S49ffq__billingSwitch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Pricing-module__S49ffq__billingSwitch span{color:#475467;white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;font-weight:700;display:flex}.Pricing-module__S49ffq__billingSwitch b{color:#067647;background:#ecfdf3;border-radius:100px;padding:2px 8px;font-size:.75rem;font-weight:800}.Pricing-module__S49ffq__billingSwitch input:checked+span{color:#0052b8;background:#fff;box-shadow:0 1px 3px #10182824}.Pricing-module__S49ffq__billingSwitch input:focus-visible+span{outline-offset:1px;outline:3px solid #0066e1}.Pricing-module__S49ffq__priceHidden{color:#344054;margin:0;font-size:1.05rem;font-weight:700}.Pricing-module__S49ffq__cardAction{text-align:center;gap:10px;margin-top:22px;display:grid}.Pricing-module__S49ffq__outlineButton{width:100%}.Pricing-module__S49ffq__cardAction .btn-primary{width:100%}.Pricing-module__S49ffq__cardPromise{color:#067647;text-align:left;justify-content:center;align-items:center;gap:8px;margin:0;font-size:.88rem;font-weight:700;line-height:1.35;display:flex}.Pricing-module__S49ffq__cardPromise .Pricing-module__S49ffq__featureIcon{flex:none}.Pricing-module__S49ffq__promise{text-align:center;background:#f6fef9;border:2px solid #12b76a;border-radius:20px;max-width:820px;margin:28px auto 0;padding:22px 28px}.Pricing-module__S49ffq__promiseTitle{color:#067647;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.8rem;font-weight:800}.Pricing-module__S49ffq__promiseHeadline{color:#101828;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:800;line-height:1.25}.Pricing-module__S49ffq__promiseBody{color:#475467;margin:10px 0 0;font-size:.95rem;line-height:1.55}.Pricing-module__S49ffq__promiseBody a{color:#067647;font-weight:700}.Pricing-module__S49ffq__shipCard{background:#f6fef9;border:2px solid #12b76a;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;margin-bottom:20px;padding:32px;display:grid}.Pricing-module__S49ffq__shipCard h3{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.2}.Pricing-module__S49ffq__shipCard p{color:#475467;margin:0 0 12px;line-height:1.6}.Pricing-module__S49ffq__shipCard ol{color:#101828;margin:0 0 12px;padding-left:22px;line-height:1.6;list-style:decimal}.Pricing-module__S49ffq__shipCard li+li{margin-top:8px}.Pricing-module__S49ffq__shipConditionsTitle{color:#101828;font-weight:800}.Pricing-module__S49ffq__shipNote{color:#667085;margin:0;font-size:.88rem}.Pricing-module__S49ffq__outlineButton{color:#0066e1;font-family:var(--font-body);cursor:pointer;background:#fff;border:2px solid #0066e1;border-radius:10px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.Pricing-module__S49ffq__outlineButton:hover{color:#fff;background:#0066e1}.Pricing-module__S49ffq__outlineButton:focus-visible{outline-offset:3px;outline:3px solid #0066e1}.Pricing-module__S49ffq__joinLink{color:#667085;text-underline-offset:3px;font-size:.8rem;font-weight:600;text-decoration:underline}.Pricing-module__S49ffq__joinLink:hover{color:#0066e1}.Pricing-module__S49ffq__hours{background:#f8fafc;border:1px solid #eaecf0;border-radius:14px;gap:8px;margin-top:22px;padding:16px 18px;display:grid}.Pricing-module__S49ffq__cardPopular .Pricing-module__S49ffq__hours{background:#eef5ff;border-color:#b2ccff}.Pricing-module__S49ffq__hoursTop{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 4px;display:flex}.Pricing-module__S49ffq__hoursValue{color:#101828;letter-spacing:-.03em;font-size:1.6rem;font-weight:800;line-height:1.1}.Pricing-module__S49ffq__cardPopular .Pricing-module__S49ffq__hoursValue{color:#0052b8}.Pricing-module__S49ffq__hoursUnit{color:#667085;font-size:.84rem;font-weight:600}.Pricing-module__S49ffq__hoursDetail{color:#344054;align-items:center;gap:8px;margin:0;font-size:.86rem;line-height:1.4;display:flex}.Pricing-module__S49ffq__hoursDetail svg{color:#0066e1;flex:none}.Pricing-module__S49ffq__featuresIntro{color:#101828;border-top:1px solid #eaecf0;margin:22px 0 0;padding-top:18px;font-size:.88rem;font-weight:800}.Pricing-module__S49ffq__features{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.Pricing-module__S49ffq__features li{color:#344054;grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:.93rem;line-height:1.5;display:grid}.Pricing-module__S49ffq__featureTitle{color:#101828;font-weight:700}.Pricing-module__S49ffq__featureIcon{color:#0066e1;margin-top:1px}.Pricing-module__S49ffq__undecided{color:#d0d5dd;background:#101828;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:820px;margin:20px auto 0;padding:22px 28px;display:grid}.Pricing-module__S49ffq__undecided h3{color:#fff;letter-spacing:-.02em;margin:0 0 4px;font-size:1.2rem;line-height:1.25}.Pricing-module__S49ffq__undecided p{margin:0;line-height:1.6}.Pricing-module__S49ffq__undecided ul{flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;padding:0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.Pricing-module__S49ffq__undecided li span{color:#4ade80;margin-right:6px}.Pricing-module__S49ffq__undecided .btn-primary{white-space:nowrap}.Pricing-module__S49ffq__notes{text-align:center;gap:6px;margin:28px auto 0;display:grid}.Pricing-module__S49ffq__notes p{color:#475467;margin:0;font-size:.95rem}.Pricing-module__S49ffq__notes strong{color:#101828}.Pricing-module__S49ffq__notes .Pricing-module__S49ffq__currency{color:#7a8291;font-size:.82rem}.Pricing-module__S49ffq__openings{color:#067647;background:#ecfdf3;border-radius:100px;justify-self:center;align-items:center;gap:8px;margin-bottom:6px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.Pricing-module__S49ffq__openings:before{content:"";background:#17b26a;border-radius:50%;width:8px;height:8px}.Pricing-module__S49ffq__compareLink{margin-top:14px}.Pricing-module__S49ffq__compareLink a{color:#0066e1;text-underline-offset:3px;font-weight:700;text-decoration:underline}.Pricing-module__S49ffq__compareSection{--compare-sticky-top:98px}.Pricing-module__S49ffq__compare{max-width:1080px;margin:0 auto}.Pricing-module__S49ffq__planSwitch{display:none}.Pricing-module__S49ffq__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.94rem}.Pricing-module__S49ffq__table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Pricing-module__S49ffq__table th,.Pricing-module__S49ffq__table td{text-align:center;vertical-align:middle;border-bottom:1px solid #eaecf0;padding:14px 16px}.Pricing-module__S49ffq__table thead th{top:var(--compare-sticky-top);z-index:2;vertical-align:bottom;background:#fff;border-bottom:1px solid #d0d5dd;padding:18px 14px;position:sticky}.Pricing-module__S49ffq__table thead th.Pricing-module__S49ffq__popularCol{background:#eef5ff;box-shadow:inset 0 3px #0066e1}.Pricing-module__S49ffq__cornerCell{width:34%;text-align:left!important}.Pricing-module__S49ffq__cornerTitle{color:#101828;letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.Pricing-module__S49ffq__headBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0066e1;border-radius:100px;margin-bottom:8px;padding:3px 9px;font-size:.62rem;font-weight:800;display:inline-block}.Pricing-module__S49ffq__headName{color:#101828;font-size:1.05rem;font-weight:800;display:block}.Pricing-module__S49ffq__headPrice{color:#101828;letter-spacing:-.03em;margin-top:6px;font-size:1.6rem;font-weight:800;line-height:1.1;display:block}.Pricing-module__S49ffq__headPrice small{color:#667085;letter-spacing:0;margin-left:2px;font-size:.85rem;font-weight:600}.Pricing-module__S49ffq__headPerDay{color:#067647;margin-top:4px;font-size:.8rem;font-weight:700;display:block}.Pricing-module__S49ffq__headCta{white-space:normal;width:100%;margin-top:12px;padding:9px 10px!important;font-size:13px!important}.Pricing-module__S49ffq__table tbody th[scope=row]{color:#344054;text-align:left;font-weight:600}.Pricing-module__S49ffq__groupRow th{color:#0066e1;letter-spacing:.12em;text-align:left;text-transform:uppercase;border-bottom:1px solid #d0d5dd;padding:30px 16px 10px;font-size:.74rem;font-weight:800}.Pricing-module__S49ffq__table td{color:#475467}.Pricing-module__S49ffq__highlightRow th,.Pricing-module__S49ffq__highlightRow td{font-size:1.05rem;font-weight:800;color:#101828!important}.Pricing-module__S49ffq__popularCol{background:#f5f9ff}.Pricing-module__S49ffq__yes{color:#16a34a;vertical-align:middle;background:#ecfdf3;border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid}.Pricing-module__S49ffq__no{color:#98a2b3}.Pricing-module__S49ffq__tableNote{color:#667085;text-align:center;max-width:760px;margin:18px auto 0;font-size:.85rem;line-height:1.55}.Pricing-module__S49ffq__section{color:#101828;background:#fff;padding:88px 0}.Pricing-module__S49ffq__sectionTint{background:#f6f7fb}.Pricing-module__S49ffq__chooseGrid,.Pricing-module__S49ffq__guaranteeGrid,.Pricing-module__S49ffq__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.Pricing-module__S49ffq__stepGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.Pricing-module__S49ffq__chooseGrid article,.Pricing-module__S49ffq__guaranteeGrid article,.Pricing-module__S49ffq__stepGrid li,.Pricing-module__S49ffq__trialCard{background:#fff;border:1px solid #e4e7ec;border-radius:20px;padding:28px}.Pricing-module__S49ffq__chooseGrid article.Pricing-module__S49ffq__choosePopular{border:2px solid #0066e1}.Pricing-module__S49ffq__chooseGrid h3,.Pricing-module__S49ffq__guaranteeGrid h3,.Pricing-module__S49ffq__stepGrid h3,.Pricing-module__S49ffq__trialCard h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.2rem;line-height:1.25}.Pricing-module__S49ffq__chooseGrid p,.Pricing-module__S49ffq__guaranteeGrid p,.Pricing-module__S49ffq__stepGrid p,.Pricing-module__S49ffq__trialCard p{color:#60697a;margin:0;line-height:1.6}.Pricing-module__S49ffq__chooseGrid .Pricing-module__S49ffq__cadence{color:#0066e1;margin-top:14px;font-size:.88rem;font-weight:700}.Pricing-module__S49ffq__stepNumber,.Pricing-module__S49ffq__cardLabel{color:#0066e1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.75rem;font-weight:800;display:block}.Pricing-module__S49ffq__trialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:40px auto 0;display:grid}.Pricing-module__S49ffq__termsLink{text-align:center;margin:24px 0 0}.Pricing-module__S49ffq__termsLink a{color:#0066e1;font-weight:700}.Pricing-module__S49ffq__proofGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.Pricing-module__S49ffq__proofGrid article{background:#fff;border:1px solid #e4e7ec;border-radius:20px;padding:30px}.Pricing-module__S49ffq__proofGrid h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.3rem}.Pricing-module__S49ffq__proofGrid p{color:#60697a;margin:0 0 14px;line-height:1.6}.Pricing-module__S49ffq__proofGrid a{color:#0066e1;font-weight:700}.Pricing-module__S49ffq__activityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.Pricing-module__S49ffq__activityGrid li{color:#101828;background:#f9fafb;border:1px solid #e4e7ec;border-radius:14px;padding:16px 18px;font-weight:650;line-height:1.4}.Pricing-module__S49ffq__sectionNote{color:#475467;text-align:center;max-width:760px;margin:28px auto 0;line-height:1.6}.Pricing-module__S49ffq__sectionNote a{color:#0066e1;font-weight:700}.Pricing-module__S49ffq__upgradeLine{color:#101828;background:#f3f8ff;border-left:4px solid #0066e1;border-radius:12px;max-width:820px;margin:28px auto 0;padding:18px 22px;font-weight:600;line-height:1.6}.Pricing-module__S49ffq__loop{counter-reset:loop;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Pricing-module__S49ffq__loop li{counter-increment:loop;color:#101828;background:#fff;border:1px solid #e4e7ec;border-radius:100px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.Pricing-module__S49ffq__loop li:before{content:counter(loop);color:#fff;background:#0066e1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:inline-grid}.Pricing-module__S49ffq__mutedNote{color:#667085}.Pricing-module__S49ffq__caseStudies{margin-top:40px}.Pricing-module__S49ffq__caseStudiesTitle{text-align:center;margin:0 0 18px;font-size:1.3rem}.Pricing-module__S49ffq__bootcampNote{color:#475467;text-align:center;background:#fff;border:1px dashed #c8d0dc;border-radius:16px;max-width:760px;margin:40px auto 0;padding:20px 24px;line-height:1.6}.Pricing-module__S49ffq__bootcampNote a{color:#0066e1;font-weight:700}.Pricing-module__S49ffq__finalCta{text-align:center}.Pricing-module__S49ffq__finalCta h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.08}.Pricing-module__S49ffq__finalCta p{color:#667085;margin:14px 0 0;font-size:.9rem}@media (max-width:960px){.Pricing-module__S49ffq__shipCard{margin-inline:auto;grid-template-columns:1fr;max-width:560px;margin-bottom:20px;padding:24px}.Pricing-module__S49ffq__promise{padding:20px 18px}.Pricing-module__S49ffq__grid,.Pricing-module__S49ffq__chooseGrid,.Pricing-module__S49ffq__guaranteeGrid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.Pricing-module__S49ffq__grid{gap:28px}.Pricing-module__S49ffq__stepGrid,.Pricing-module__S49ffq__activityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Pricing-module__S49ffq__undecided{text-align:left;grid-template-columns:1fr;max-width:560px}.Pricing-module__S49ffq__undecided .btn-primary{white-space:normal;width:100%}.Pricing-module__S49ffq__cardPopular{order:-1}.Pricing-module__S49ffq__table th,.Pricing-module__S49ffq__table td{padding:12px 10px}.Pricing-module__S49ffq__cornerCell{width:28%}}@media (max-width:640px){.Pricing-module__S49ffq__plans,.Pricing-module__S49ffq__section{padding:64px 0}.Pricing-module__S49ffq__container{width:calc(100% - 32px)}.Pricing-module__S49ffq__card{padding:30px 22px 26px}.Pricing-module__S49ffq__undecided{padding:24px 20px}.Pricing-module__S49ffq__activityGrid{gap:8px}.Pricing-module__S49ffq__activityGrid li{padding:12px 14px;font-size:.9rem}.Pricing-module__S49ffq__compareSection{--compare-sticky-top:111px}.Pricing-module__S49ffq__planSwitch{background:#eaecf0;border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 16px;padding:4px;display:grid}.Pricing-module__S49ffq__planSwitch label{position:relative}.Pricing-module__S49ffq__planSwitch input{opacity:0;cursor:pointer;position:absolute;inset:0}.Pricing-module__S49ffq__planSwitch span{color:#475467;text-align:center;border-radius:9px;padding:10px 4px;font-size:.85rem;font-weight:700;display:block}.Pricing-module__S49ffq__planSwitch input:checked+span{color:#0052b8;background:#fff;box-shadow:0 1px 3px #10182824}.Pricing-module__S49ffq__planSwitch input:focus-visible+span{outline-offset:1px;outline:3px solid #0066e1}:is(.Pricing-module__S49ffq__compare:has(input[value=guided]:checked) [data-plan]:not([data-plan=guided]),.Pricing-module__S49ffq__compare:has(input[value=build]:checked) [data-plan]:not([data-plan=build]),.Pricing-module__S49ffq__compare:has(input[value=accelerate]:checked) [data-plan]:not([data-plan=accelerate])){display:none}.Pricing-module__S49ffq__table{font-size:.88rem}.Pricing-module__S49ffq__table thead th{padding:12px 10px}.Pricing-module__S49ffq__headBadge{display:none}.Pricing-module__S49ffq__headPrice{margin-top:2px;font-size:1.35rem}.Pricing-module__S49ffq__headCta{margin-top:8px;padding:8px 6px!important;font-size:12px!important}.Pricing-module__S49ffq__cornerCell{width:50%}.Pricing-module__S49ffq__cornerTitle{font-size:1rem}.Pricing-module__S49ffq__stepGrid,.Pricing-module__S49ffq__trialGrid,.Pricing-module__S49ffq__proofGrid{grid-template-columns:1fr}}
.StudentStoryCard-module__u2klpq__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:0;list-style:none;display:grid}.StudentStoryCard-module__u2klpq__grid>li{min-width:0}.StudentStoryCard-module__u2klpq__card{background:#fff;border:1px solid #e4e7ec;border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden}.StudentStoryCard-module__u2klpq__preZam{background:#fffbef;border-color:#f0e2b8}.StudentStoryCard-module__u2klpq__media{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:#eaf3ff;width:100%;height:auto;display:block}.StudentStoryCard-module__u2klpq__mediaPlaceholder{box-sizing:border-box;color:#0052b8;text-align:center;justify-content:center;align-items:center;padding:24px;font-size:.85rem;font-weight:700;display:flex}.StudentStoryCard-module__u2klpq__preZam .StudentStoryCard-module__u2klpq__media{background:#ffefc2}.StudentStoryCard-module__u2klpq__preZam .StudentStoryCard-module__u2klpq__mediaPlaceholder{color:#6b4b00}.StudentStoryCard-module__u2klpq__body{flex-direction:column;flex-grow:1;gap:14px;padding:24px;display:flex}.StudentStoryCard-module__u2klpq__badge{color:#0052b8;background:#eaf3ff;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:.75rem;font-weight:700}.StudentStoryCard-module__u2klpq__preZam .StudentStoryCard-module__u2klpq__badge{color:#6b4b00;background:#ffefc2}.StudentStoryCard-module__u2klpq__headline{color:#101828;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.StudentStoryCard-module__u2klpq__quote{color:#344054;flex-grow:1;margin:0;font-size:.95rem;line-height:1.55}.StudentStoryCard-module__u2klpq__person{align-items:center;gap:12px;margin:0;display:flex}.StudentStoryCard-module__u2klpq__avatar{color:#0066e1;background:#eaf3ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:flex}.StudentStoryCard-module__u2klpq__preZam .StudentStoryCard-module__u2klpq__avatar{color:#7a5600;background:#ffefc2}.StudentStoryCard-module__u2klpq__personText{color:#667085;flex-direction:column;gap:2px;min-width:0;font-size:.82rem;display:flex}.StudentStoryCard-module__u2klpq__personText strong{color:#101828;font-size:.95rem}.StudentStoryCard-module__u2klpq__links{border-top:1px solid #e4e7ec;flex-wrap:wrap;gap:8px 20px;margin:0;padding-top:14px;display:flex}.StudentStoryCard-module__u2klpq__preZam .StudentStoryCard-module__u2klpq__links{border-top-color:#f0e2b8}.StudentStoryCard-module__u2klpq__links a{color:#0057c7;align-items:center;min-height:44px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.StudentStoryCard-module__u2klpq__links a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.StudentStoryCard-module__u2klpq__grid{box-sizing:border-box;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:14px;width:100%;padding:0 20px 8px;scroll-padding-inline:20px;overflow-x:auto}.StudentStoryCard-module__u2klpq__grid>li{scroll-snap-align:start}.StudentStoryCard-module__u2klpq__body{padding:20px}}
