.gallery-wrapper{text-align:center;margin:50px auto}.input-containers{background:#f9fbfc;border:1px solid #bcbcbc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:765px;margin:auto;padding:5px;display:flex}.input-containers .search-input{border:unset;background:0 0;outline-style:none;width:80%;padding:0 16px;font-size:14px}.input-containers .search-input::placeholder{font-size:14px;font-weight:500;line-height:100%}.generate-button{color:#fff;cursor:pointer;background-color:#1a1a1a;border:none;border-radius:10px;padding:7px 22px;font-size:14px;transition:background .3s}.generate-button:disabled{cursor:not-allowed;color:var(--landing-secondary);background-color:#e9e9e9}.generate-button:disabled:hover{background-color:#e9e9e9}.generate-button:hover{background-color:#333}.generate-button .button-text{display:inline}.generate-button .button-icon{display:none}.gallery-heading{color:var(--landing-primary);text-align:center;vertical-align:middle;margin-bottom:24px;font-size:26px;font-weight:400;line-height:100%}.image-grid{grid-template-columns:repeat(4,1fr);justify-items:center;gap:20px;display:grid}.image-grid .image-gen-card{background-color:var(--landing-bg-color);border-radius:16px;max-width:343px;height:210px;overflow:hidden}.image-gen-card img{object-fit:cover;width:100%;height:100%;display:block}.image-gen-card{perspective:1000px;z-index:0;border-radius:12px;width:390px;height:auto;transition:border .3s;position:relative;overflow:hidden}.card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s ease-in-out;position:relative}.image-gen-card:hover .card-inner{transform:rotateY(180deg)}.card-front,.card-back{backface-visibility:hidden;text-align:center;border:.5px solid #d9d9d9;border-radius:16px;align-items:center;width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.card-front{color:#fff;background-position:50%;background-size:cover;font-size:16px;font-weight:700}.image-smooth{object-fit:cover;filter:blur(8px);opacity:.9;border-radius:1rem;transition:all 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1.05)}.image-smooth.loaded{filter:blur();opacity:1;transform:scale(1)}.image-loader{z-index:1;background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 50%,#f2f2f2 75%) 0 0/200% 100%;animation:1.6s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.card-back{background:var(--landing-bg-color);color:#333;flex-direction:column;justify-content:space-between;gap:10px;padding:1rem;font-size:14px;transform:rotateY(180deg)}.flip-button{color:#fff;cursor:pointer;background-color:#1a1a1a;border:none;border-radius:10px;width:100%;padding:7px 22px;font-size:14px;transition:background .3s}.flip-button:hover{background-color:#333}@media (max-width:1600px){.image-grid{grid-template-columns:repeat(4,1fr);gap:20px!important}.image-gen-card.image-card-lending{width:100%}}@media (max-width:1200px){.image-grid{grid-template-columns:repeat(3,1fr);gap:20px!important}.gallery-heading{font-size:24px}.input-containers .search-input{width:75%}}@media (max-width:900px){.image-grid{grid-template-columns:repeat(2,1fr)}.layout_Main .first_main_tite{font-size:30px}.search-input{width:50%}.input-containers .search-input{width:70%}}@media (max-width:600px){.input-containers .search-input{width:78%}.gallery-heading{font-size:18px}.image-gen-card{max-width:100%}.generate-button .button-text{display:none}.generate-button .button-icon{display:inline-block}.layout_Main .first_main_tite{padding:0 15px;font-size:25px!important}.gallery-wrapper{margin-top:10px}.gallery-heading{margin:1.5rem 0!important}.image-grid{grid-template-columns:repeat(2,1fr)}}
.tutor-feature.bg_not_allow{background:unset;margin-bottom:0}.tutor-feature-main{background:linear-gradient(#faf9f8 0%,#f4f1fa 50%,#ede7f3 75%,#f7edef 100%);border:1px solid #0000000d;border-radius:24px;flex-direction:column;gap:36px;padding:36px;display:flex}.tutor-feature{box-sizing:border-box;border-radius:32px;align-items:center;gap:6rem;display:flex}.tutor-feature-btn{color:#fff;cursor:pointer;vertical-align:middle;background:#1e1e1e;border:none;height:42px;padding:14px;font-size:14px;font-weight:500;line-height:100%;border-radius:10px!important}.tutor-feature-btn:hover,.tutor-feature-btn:active{background:#000000c4!important}.tutor-feature.reverse{flex-direction:row-reverse}.reverse .tutor-feature-content{flex:1.5}.tutor-feature-img{flex:1}.tutor-feature-img img{max-width:100%}.tutor-feature-content-wrap{flex-direction:column;gap:6px;display:flex}.tutor-img-tilt{object-fit:contain;background-color:#f5f3fb;border:.5px solid #cfc6ec;border-radius:16px;max-width:100%;padding:10px 12px}.tutor-feature-content{flex-direction:column;flex:1.5;gap:1rem;display:flex}.tutor-feature-title{color:#1e1e1e;vertical-align:middle;font-size:24px;font-weight:400}.tutor-feature-desc{color:var(--landing-secondary);vertical-align:middle;font-size:16px;font-weight:400;line-height:26px}@media (max-width:1366px){.tutor-feature-title{font-size:22px}.tutor-feature-desc{font-size:15px;line-height:24px}}@media (max-width:1280px){.tutor-feature{gap:4.5rem;height:auto}}@media (max-width:1200px){.tutor-feature{gap:2rem;height:auto}.tutor-step-img-wrap,.tutor-feature-img{min-width:unset;justify-content:center}.tutor-step-illustration,.tutor-img-tilt{width:90vw;max-width:340px}}@media (max-width:768px){.tutor-feature.reverse{flex-direction:column}.tutor-section{padding:0 .2rem}.tutor-feature-content{padding-left:0;padding-right:0}.tutor-feature{flex-direction:column;gap:1rem}}@media (max-width:600px){.tutor-feature-title{font-size:18px}.tutor-feature-main{padding:20px}.reverse .tutor-feature-content ul li{font-size:14px}.tutor-feature{gap:1rem}.tutor-feature.bg_not_allow .tutor-feature-content{margin:0!important}}
.desc_list{list-style:outside}
.deep_main{background:0 0;padding-top:6rem!important}.deep_main .first_main_tite{text-align:center;-webkit-text-fill-color:transparent;color:#0000;background-color:#414040;background-image:linear-gradient(90.08deg,#45bce2 29.66%,#3580e3 70.6%),none;background-position:0,0 0;background-repeat:no-repeat,repeat;background-size:0% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:700;animation:3s forwards fillText}@keyframes fillText{0%{background-size:0% 100%,100% 100%}to{background-size:100% 100%,100% 100%}}.landing_sub_title,.landing_title{margin-bottom:0}.deep_intro{flex-direction:column;align-items:center;gap:48px;display:flex}.research-box{background-color:#fff;border:1px solid #0000001f;border-radius:16px;max-width:800px;margin:20px auto 60px;padding:16px;position:relative;box-shadow:0 0 11px #00000014}.research-textarea{resize:none;color:#333;background:0 0;border:none;outline:none;width:100%;height:112px;font-size:16px}.research-textarea::placeholder{color:#cecece;font-size:14px;font-weight:400;line-height:130%}.send-buttons{cursor:pointer;background-color:#111;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:20px;right:20px}.deep-intel-intro{flex-direction:column;align-items:center;gap:16px;display:flex}.send-buttons:disabled{cursor:not-allowed;background-color:#e9e9e9}.send-buttons svg{fill:#fff;width:25px;height:25px}.intro_card_main{justify-content:space-between;width:100%;display:flex}.intro_card{background:#fff;border:1px solid #0000000f;border-radius:22px;flex-direction:column;gap:4px;width:342px;padding:20px 30px;transition:box-shadow .3s;display:flex}.intro_card:hover{box-shadow:0 8px 24px #00000014}.intro_card .deep-intro-title{text-align:center;vertical-align:middle;color:#000;font-size:18px;font-weight:700;line-height:30px}.intro_card p{text-align:center;vertical-align:middle;color:var(--landing-secondary);font-size:14px;font-weight:400;line-height:22px}@media (max-width:1600px){.intro_card_main{gap:2rem}}@media (max-width:1366px){.deep_main .landing_sub_title,.intro_card .deep-intro-title{font-size:16px}}@media (max-width:1280px){.intro_card_main{gap:15px}.intro_card{height:unset;padding:1rem}}@media (max-width:1024px){.tutor-feature-img{justify-content:flex-start;display:flex}.intro_card_main{flex-wrap:wrap;justify-content:center;gap:10px}.deep_main .first_main_tite{font-size:30px}.tutor-feature-desc,.landing_sub_title,.deep_main .landing_sub_title{font-size:14px;line-height:150%}}@media (max-width:768px){.deep_main .first_main_tite{font-size:25px}.research-box{margin:1rem 0}}@media (max-width:600px){.landing_title{font-size:20px}.deep_intro{gap:30px}.privacy-content{margin:0 1rem}}
