.intro-module__U35POG__intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:flex}.intro-module__U35POG__title{color:#111;font-size:2.8rem;font-weight:700;font-family:var(--font-geist-sans)}.intro-module__U35POG__subtitle{color:#222;max-width:600px;margin:0 auto;font-size:1.3rem;font-weight:500}.intro-module__U35POG__feelings{justify-content:center;gap:2rem;margin-top:2rem;display:flex}.intro-module__U35POG__feeling{color:#222;flex-direction:column;align-items:center;gap:.5rem;font-size:1.1rem;display:flex}
.maincard-module__0kC-Vq__cardRoot{justify-content:center;align-items:center;width:100%;max-width:1100px;min-height:400px;margin:4rem 0 6rem;display:flex;position:relative}.maincard-module__0kC-Vq__leftBlock{z-index:2;flex:1;justify-content:flex-end;align-items:center;display:flex}.maincard-module__0kC-Vq__textBlock{background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;padding:2rem 0;animation:none;display:flex}.maincard-module__0kC-Vq__title{color:#111;margin-bottom:.7rem;font-family:inherit;font-size:2.1rem;font-weight:800}.maincard-module__0kC-Vq__description{color:#111;letter-spacing:.2px;margin-bottom:.2rem;font-size:1.1rem;font-weight:400}.maincard-module__0kC-Vq__lineBlock{justify-content:center;align-items:center;width:0;height:320px;display:flex;position:relative}.maincard-module__0kC-Vq__diagonalLine{opacity:0;border-top:3px solid #111;width:320px;height:0;transition:opacity .5s,transform .8s;transform:rotate(-45deg)}.maincard-module__0kC-Vq__lineInView{opacity:1;transform:rotate(-45deg)scaleX(1.1)}.maincard-module__0kC-Vq__rightBlock{z-index:2;flex:1;justify-content:flex-start;align-items:center;display:flex}.maincard-module__0kC-Vq__imageBlock{justify-content:center;align-items:center;animation:none;display:flex}.maincard-module__0kC-Vq__cardImage{object-fit:cover;width:80%;height:80%;box-shadow:none;z-index:2;opacity:0;background:#000;border-radius:0;transition:opacity .8s,transform 1s;position:relative;transform:translate(60px)}.maincard-module__0kC-Vq__inView .maincard-module__0kC-Vq__cardImage{opacity:1;transform:translate(0)}.maincard-module__0kC-Vq__inView .maincard-module__0kC-Vq__textBlock{animation:1s cubic-bezier(.77,0,.18,1) forwards maincard-module__0kC-Vq__textPop}@keyframes maincard-module__0kC-Vq__textPop{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.maincard-module__0kC-Vq__reverse{flex-direction:row-reverse}.maincard-module__0kC-Vq__reverse .maincard-module__0kC-Vq__leftBlock{justify-content:flex-start}.maincard-module__0kC-Vq__reverse .maincard-module__0kC-Vq__rightBlock{justify-content:flex-end}.maincard-module__0kC-Vq__reverse .maincard-module__0kC-Vq__diagonalLine{transform:rotate(45deg)}.maincard-module__0kC-Vq__reverse .maincard-module__0kC-Vq__lineInView{transform:rotate(45deg)scaleX(1.1)}.maincard-module__0kC-Vq__reverse .maincard-module__0kC-Vq__cardImage{transform:translate(-60px)}.maincard-module__0kC-Vq__reverse.maincard-module__0kC-Vq__inView .maincard-module__0kC-Vq__cardImage{transform:translate(0)}.maincard-module__0kC-Vq__reverse .maincard-module__0kC-Vq__textBlock{text-align:left;align-items:flex-start;gap:1.2rem}.maincard-module__0kC-Vq__cardContent{z-index:2;justify-content:center;align-items:center;gap:7rem;width:100%;max-width:1100px;display:flex}.maincard-module__0kC-Vq__reverse .maincard-module__0kC-Vq__cardContent{flex-direction:row-reverse;justify-content:flex-start;gap:9rem}
