.FreeTrial-module__M8XKfq__container{background:var(--bg-main);justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.FreeTrial-module__M8XKfq__gridBackground{background-image:linear-gradient(var(--bg-grid-line)1px,transparent 1px),linear-gradient(90deg,var(--bg-grid-line)1px,transparent 1px);pointer-events:none;z-index:1;background-size:50px 50px;width:100%;height:100%;animation:20s linear infinite FreeTrial-module__M8XKfq__gridMove;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}@keyframes FreeTrial-module__M8XKfq__gridMove{0%{background-position:0 0}to{background-position:50px 50px}}.FreeTrial-module__M8XKfq__content{z-index:2;flex-direction:column;gap:3rem;width:100%;max-width:1200px;display:flex}.FreeTrial-module__M8XKfq__contactSection{flex-direction:column;order:1;gap:2.5rem;display:flex}.FreeTrial-module__M8XKfq__carouselSection{flex-direction:column;order:2;gap:1.5rem;width:100%;display:flex;position:relative}.FreeTrial-module__M8XKfq__carouselTitle{color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.8rem}.FreeTrial-module__M8XKfq__carouselContainer{aspect-ratio:16/9;background:rgba(var(--rgb-white),.02);border:1px solid var(--border-subtle);width:100%;position:relative;overflow:hidden}.FreeTrial-module__M8XKfq__carouselTrack{width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.FreeTrial-module__M8XKfq__carouselItem{flex-direction:column;justify-content:flex-end;min-width:100%;height:100%;padding:1.5rem;display:flex;position:relative}.FreeTrial-module__M8XKfq__courseImage{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.FreeTrial-module__M8XKfq__courseOverlay{background:linear-gradient(to top,rgba(var(--rgb-black),.95)0%,rgba(var(--rgb-black),.4)50%,transparent 100%);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.FreeTrial-module__M8XKfq__courseInfo{flex-direction:column;gap:.5rem;display:flex}.FreeTrial-module__M8XKfq__courseTitle{color:var(--text-primary);font-size:1.4rem;font-weight:700}.FreeTrial-module__M8XKfq__courseDescription{color:var(--text-secondary);max-width:100%;font-size:.8rem}.FreeTrial-module__M8XKfq__loadingState{background:rgba(var(--rgb-white),.01);justify-content:center;align-items:center;min-width:100%;height:100%;display:flex}.FreeTrial-module__M8XKfq__loadingText{color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.8rem}.FreeTrial-module__M8XKfq__carouselControls{gap:.5rem;display:flex;position:absolute;bottom:1rem;right:1rem}.FreeTrial-module__M8XKfq__controlBtn{background:rgba(var(--rgb-white),.05);border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.FreeTrial-module__M8XKfq__controlBtn:hover{background:var(--text-primary);color:var(--bg-main)}.FreeTrial-module__M8XKfq__contactHeader{flex-direction:column;gap:1rem;display:flex}.FreeTrial-module__M8XKfq__contactLabel{color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.8rem}.FreeTrial-module__M8XKfq__contactTitle{color:var(--text-primary);font-size:2rem;font-weight:800;line-height:1.1}.FreeTrial-module__M8XKfq__contactText{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.FreeTrial-module__M8XKfq__infoGrid{flex-direction:column;gap:1.5rem;display:flex}.FreeTrial-module__M8XKfq__infoItem{border-left:1px solid var(--border-strong);flex-direction:column;gap:.5rem;padding-left:1.5rem;display:flex}.FreeTrial-module__M8XKfq__infoLabel{color:var(--text-muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem}.FreeTrial-module__M8XKfq__infoValue{color:var(--text-primary);font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s}.FreeTrial-module__M8XKfq__infoValue:hover{color:var(--text-secondary)}@media (min-width:992px){.FreeTrial-module__M8XKfq__container{padding:4rem 2rem}.FreeTrial-module__M8XKfq__content{grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;display:grid}.FreeTrial-module__M8XKfq__carouselSection{order:1}.FreeTrial-module__M8XKfq__contactSection{order:2}.FreeTrial-module__M8XKfq__contactTitle{font-size:2.5rem}.FreeTrial-module__M8XKfq__courseTitle{font-size:1.8rem}.FreeTrial-module__M8XKfq__courseDescription{max-width:80%;font-size:.9rem}.FreeTrial-module__M8XKfq__carouselItem{padding:2rem}.FreeTrial-module__M8XKfq__controlBtn{width:40px;height:40px}.FreeTrial-module__M8XKfq__infoValue{font-size:1.1rem}}
