.about-section{background-color:#0b1221;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;padding:40px}.about-header{text-align:center;border-radius:2rem;border:.43px solid rgba(9,124,228,.88);-webkit-backdrop-filter:blur(11.392406463623047px);backdrop-filter:blur(11.392406463623047px);box-shadow:1.9px 2.37px 1.9px 0 #ffffff1f;background-color:rgba(11,18,33,.8)}.about-title{display:inline-block;font-size:1.5rem;font-weight:500;color:#fff;padding:.5rem 2rem}.about-description{text-align:center;max-width:1000px;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.7)}.about-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6rem;gap:6rem}.about-card{background:linear-gradient(219.02deg,rgba(9,124,228,.33) 7.09%,rgba(9,124,228,.13) 63.93%,rgba(8,125,231,.09));border-radius:12px;padding:2rem;position:relative;border:1px solid rgba(77,119,255,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:550px;display:flex;flex-direction:column;gap:20px}.card-title{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .375rem}.card-subtitle{color:rgba(255,255,255,.6);font-size:.875rem}.card-benefits{list-style:none;display:flex;flex-direction:column;gap:1rem;padding:0;margin:0}.card-benefits li{display:flex;align-items:flex-start;gap:.75rem}.check-icon{width:16px;height:16px;border:1px solid #ffffff;background-color:rgba(77,119,255,.1);font-size:.75rem;padding:4px 2px}.card-benefits li span{color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.5}@media (max-width:1200px){.about-card{width:475px}}@media (max-width:768px){.about-section{gap:25px}.about-title{font-size:1.2rem;padding:.3rem 1.2rem}.about-cards{grid-template-columns:1fr;gap:16px}.about-card{width:350px;padding:1rem}.about-section{padding:2rem 0}.about-description{padding:0 1rem}}.ai-powered-section{padding:32px 40px;background-color:#01101d;position:relative;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:30px;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;text-align:center}.ai-content{width:100%;max-width:1200px;text-align:center}.ai-title{font-size:2.5rem;font-weight:700;color:var(--color-text-primary);background:linear-gradient(90deg,#ffffff,#b0b7c3);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;display:inline-block}.ai-graphic{display:flex;justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:1200px}.ai-description{flex:1 1;text-align:left;padding:20px 0;max-width:600px;font-size:1.25rem;line-height:1.6;letter-spacing:.2px;color:rgba(255,255,255,.8)}.ai-image{flex:1 1;display:flex;justify-content:center;align-items:center;position:relative}.ai-image:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(25,118,242,.2) 0,rgba(5,10,20,0) 70%);border-radius:50%;z-index:0}.ai-image img{position:relative;z-index:1;filter:drop-shadow(0 0 15px rgba(25,118,242,.3))}.ai-circuit-graphic{width:200px;height:200px;background:linear-gradient(135deg,rgba(25,118,242,.2),rgba(35,175,183,.2));border-radius:50%;position:relative}.ai-circuit-graphic:before{width:160px;height:160px;border-radius:50%;border:2px dashed rgba(25,118,242,.5)}.ai-circuit-graphic:after,.ai-circuit-graphic:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-circuit-graphic:after{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(25,118,242,.4) 0,rgba(35,175,183,.1) 70%)}@media (max-width:992px){.ai-powered-section{padding:60px 30px}.ai-title{font-size:2.2rem}.ai-description{font-size:1.1rem}.ai-image img{width:400px;height:auto}.ai-image:before{width:300px;height:300px}}@media (max-width:768px){.ai-powered-section{padding:50px 20px;position:relative}.ai-title{font-size:1.8rem;padding:0 10px;width:100%}.ai-graphic{flex-direction:column;gap:20px}.ai-description{text-align:center;padding:0;font-size:1rem;max-width:100%}.ai-image{display:none}.ai-powered-section:before{content:"";background:url(/images/icons/AiImage.svg) no-repeat 50%;background-size:contain;opacity:.15;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.ai-content,.ai-graphic{position:relative;z-index:1}}@media (max-width:480px){.ai-powered-section{padding:40px 15px}.ai-title{font-size:1.15rem}.ai-description{font-size:14px}}.features-section{background-color:#0b1221;display:flex;flex-direction:column;justify-content:center;gap:30px;padding:32px 20px}.features-header{text-align:center}.section-title{font-size:var(--font-size-xl,1.5rem);border-radius:var(--border-radius-full,9999px);border-radius:2rem;padding:.5rem 2rem;border:.43px solid rgba(9,124,228,.88);-webkit-backdrop-filter:blur(11.392406463623047px);backdrop-filter:blur(11.392406463623047px);box-shadow:1.9px 2.37px 1.9px 0 #ffffff1f;background-color:rgba(11,18,33,.8);margin-bottom:20px;display:inline-block}.features-headline,.section-title{font-weight:600;color:var(--color-text-primary,#fff)}.features-headline{font-size:var(--font-size-xxl,2rem);margin:0}.features-content{display:flex;justify-content:space-around;align-items:center;gap:30px;max-width:1200px;margin:0 auto}.mobile-frame{flex:1 1;justify-content:center;max-width:500px}.features-list,.mobile-frame{display:flex;align-items:center}.features-list{flex:1.5 1;flex-direction:column;gap:20px;min-width:300px;max-width:600px}.feature-card{display:flex;align-items:flex-start;gap:16px;padding:24px;background:linear-gradient(219.02deg,rgba(9,124,228,.33) 7.09%,rgba(9,124,228,.13) 63.93%,rgba(8,125,231,.09));border-radius:12px;border:1px solid rgba(77,119,255,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .3s ease,box-shadow .3s ease;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.1)}.feature-card:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,.15);border-color:rgba(77,119,255,.3)}.feature-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#0066ff;border-radius:8px;flex-shrink:0}.feature-info{flex:1 1}.feature-title{font-size:1.25rem;color:#fff;margin:0 0 8px;font-weight:600}.feature-description{color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.6}.mobile-frame svg{width:100%;height:auto;max-width:450px}@media (max-width:1024px){.features-content{flex-direction:column;align-items:center}.mobile-frame{max-width:400px;width:100%}}@media (max-width:768px){.features-section{padding:30px 15px}.features-headline{font-size:1.75rem}.section-title{font-size:1.25rem;padding:.4rem 1.5rem}.mobile-frame{max-width:300px}.mobile-frame svg{max-width:100%}.feature-card{padding:16px}.feature-icon{width:40px;height:40px}.feature-title{font-size:1rem}.feature-description{font-size:.8rem}}@media (max-width:480px){.features-section{padding:20px 10px}.mobile-frame{max-width:240px}.features-headline{font-size:1.15rem}.section-title{font-size:1.2rem;padding:.3rem 1.2rem}.feature-card{width:94%}}.hero{min-height:590px;justify-content:center;position:relative;overflow:hidden;padding:5rem 2rem;flex-direction:column;background-color:#0b1221;color:#ffffff}.contentContainer,.hero{display:flex;align-items:center}.contentContainer{flex-direction:row;justify-content:space-between;width:100%;max-width:1200px;gap:2rem;z-index:2;margin-top:3rem}.headingText{font-size:2rem;max-width:600px;font-size:2.2rem;font-weight:600}.subText{font-size:1rem;width:100%;max-width:500px;margin-top:1.5rem;line-height:1.6;opacity:.9}.storeButtons{display:flex;gap:1.5rem;margin-top:2.5rem}.storeButton{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border:1px solid #2874f0;border-radius:.75rem;background-color:#0b1a2f;text-decoration:none;color:white;box-shadow:0 0 10px rgba(40,116,240,.4);transition:all .3s ease}.storeButton:hover{transform:scale(1.05);background-color:#0d2142}.storeText{display:flex;flex-direction:column;font-size:.85rem;line-height:1.2}.storeText span{font-size:.75rem;opacity:.8}.storeText strong{font-size:1rem}.hero-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(25,118,242,.15) 0,rgba(5,10,20,0) 70%);pointer-events:none;z-index:1}.hero:before{content:"";background:url(/images/icons/Grid.svg) no-repeat 50%;background-size:cover;opacity:.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;aspect-ratio:1;border-radius:50%;z-index:0}@media (max-width:1024px){.contentContainer{flex-direction:column;text-align:center;gap:3rem}.headingText{display:flex;flex-direction:column;align-items:center}.subText{max-width:80%}.storeButtons{justify-content:center}}@media (max-width:768px){.hero{padding-top:7rem;padding-bottom:4rem;min-height:auto}.headingText{font-size:1.75rem}.subText{max-width:100%;font-size:.95rem}.storeButtons{flex-direction:column;gap:1rem;width:100%}.storeButton{width:100%;justify-content:center}.hero:before{width:120%}}@media (max-width:480px){.hero{padding:5rem 1.5rem 3rem}.headingText{font-size:1.5rem}.storeText strong,.subText{font-size:.9rem}.hero:before{width:150%}}.brandExploreContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;bottom:0;width:100%;padding:20px;color:white;text-align:center}.brandText{font-size:30px;margin-bottom:10px}.brandExploreButton{background-color:#1e40af;color:white;padding:14px 28px;border:none;margin-top:20px;border-radius:25px;cursor:pointer;font-size:16px}.brandExploreButton:hover{background-color:#1a36a6}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;border-radius:.5rem;transition:all .2s ease;cursor:pointer}.btn-primary{background-color:var(--color-primary);color:var(--color-text-primary)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-outline{border:1px solid var(--color-primary);color:var(--color-primary);background-color:transparent}.btn-outline:hover{background-color:rgba(25,118,242,.1)}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn-md{padding:.75rem 1.5rem;font-size:1rem}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.btn-full{width:100%}.close-button{border:none}.form-group label{margin-bottom:8px;color:rgba(255,255,255,.9);font-size:15px}.form-input{padding:12px;background-color:white;border:none;border-radius:6px;font-size:14px;color:#333}.form-input::placeholder{color:#999}.form-input:focus{box-shadow:0 0 0 2px rgba(77,119,255,.1)}.textarea{min-height:100px;resize:vertical}.submit{background-color:rgba(9,124,228,1);color:white;border:none;border-radius:6px;padding:12px;font-size:15px;font-weight:500;cursor:pointer;width:100%;transition:background-color .3s ease;margin-top:10px}.submit:hover{background-color:#0052cc}.button-full-width{width:100%}.success-message-container{display:flex;justify-content:center;align-items:center;padding:40px 20px;min-height:50vh}.success-message-card{background-color:#0a1525;border-radius:20px;padding:50px 40px;text-align:center;max-width:900px;width:100%;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3);border:1px solid rgba(77,119,255,.15);overflow:hidden;animation:fadeIn .6s ease-out}.success-title{font-size:2.2rem;color:white;margin-bottom:30px;font-weight:600;text-align:center}.success-primary-text{font-size:1.4rem;color:#f5f5f5;margin-bottom:25px;line-height:1.5}.success-secondary-text{font-size:1.2rem;color:rgba(255,255,255,.8);margin-bottom:30px;line-height:1.6;max-width:85%;margin-left:auto;margin-right:auto}.success-inbox-reminder{font-size:1.3rem;color:#f5f5f5;margin-bottom:35px;font-weight:500}.success-contact-info{font-size:1.1rem;color:rgba(255,255,255,.8);margin-top:30px}.email-link{color:#1976f2;text-decoration:none;transition:color .2s ease}.email-link:hover{color:#4d9fff;text-decoration:underline}.email-icon{position:absolute;z-index:1}.top-left{top:3px;left:6px;width:25px;height:111px;transform:rotate(-10deg)}.bottom-right{bottom:69px;right:0;width:65px;height:55px;transform:rotatey(140deg)}.signup-success-container{position:relative;display:flex;justify-content:center;align-items:center;min-height:20vh;width:100%;background-color:#000;overflow:hidden;text-align:center;padding:40px 20px}.waves-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/icons/BgLinesSignup.svg);background-size:cover;background-position:50%;opacity:.8;z-index:0}.signup-success-container:before{position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,102,255,.7),transparent);z-index:2}.signup-success-content{position:relative;z-index:1;max-width:800px;animation:fadeInUp .8s ease-out forwards}.signup-success-title{font-size:3.5rem;color:white;margin-bottom:30px;font-weight:700;text-shadow:0 0 15px rgba(77,119,255,.5)}.party-emoji{font-size:3rem;display:inline-block;animation:bounce 1s infinite alternate;transform-origin:center;margin-left:5px}.signup-success-message{font-size:1.6rem;color:rgba(255,255,255,.9);line-height:1.6;max-width:90%;margin:0 auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1)}to{transform:scale(1.2)}}@media (max-width:1200px){.success-message-container{min-height:30vh}}@media (max-width:768px){.success-message-card{padding:40px 25px}.success-title{font-size:1.8rem}.success-primary-text{font-size:1.2rem}.success-secondary-text{font-size:1rem;max-width:95%}.success-inbox-reminder{font-size:1.1rem}.success-contact-info{font-size:.95rem}.email-icon img{width:40px;height:40px}.signup-success-title{font-size:2.5rem}.party-emoji{font-size:2.2rem;margin-left:2px}.signup-success-message{font-size:1.3rem;max-width:95%}}@media (max-width:480px){.success-message-card{padding:40px 20px;min-height:50vh}.success-title{font-size:1.14rem}.success-primary-text{font-size:1.1rem}.success-secondary-text{font-size:.95rem}.success-inbox-reminder{font-size:1rem}.top-left{top:-2px;left:8px}.bottom-right{bottom:28px;right:5px;width:9px;height:27px;transform:rotatey(140deg)}.email-icon img{width:55px;height:55px}.signup-success-title{font-size:2rem}.party-emoji{font-size:1.8rem;margin-left:2px}.signup-success-message{font-size:1.1rem}}.how-brands{width:-moz-fit-content;width:fit-content}.brands-info{background:linear-gradient(219.02deg,rgba(9,124,228,.33) 7.09%,rgba(9,124,228,.13) 63.93%,rgba(8,125,231,.09));border-radius:var(--border-radius-md,24px);padding:var(--spacing-xl,40px);border:1px solid var(--color-border-subtle,rgba(77,119,255,.15));text-align:center;display:flex;flex-direction:column;align-items:center;min-width:350px;margin:0 auto}.brands-description{color:var(--color-text-secondary,rgba(255,255,255,.7));font-size:var(--font-size-md,18px);line-height:1.6;margin-bottom:var(--spacing-lg,32px);max-width:900px}.brands-question{font-size:var(--font-size-lg,20px);margin-bottom:var(--spacing-lg,32px)}.brands-question,.reach-out-btn{color:var(--color-text-primary,white);font-weight:500}.reach-out-btn{background:rgba(9,124,228,1);font-size:var(--font-size-md,16px);padding:var(--spacing-sm,12px) var(--spacing-md,24px);border-radius:var(--border-radius-sm,8px);border:none;cursor:pointer;display:flex;align-items:center;gap:var(--spacing-xs,8px);transition:background-color .3s ease}.reach-out-btn:hover{background-color:var(--color-blue-hover,#0052cc)}.contact-form-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.contact-form-container{border-radius:var(--border-radius-md,16px);padding:var(--spacing-lg,32px);width:90%;max-width:500px;border:1.08px solid rgba(255,255,255,.24);position:relative;-webkit-backdrop-filter:blur(27.408775329589844px);backdrop-filter:blur(27.408775329589844px);box-shadow:1.44px 1.44px 16.61px 1.44px rgba(255,255,255,.25);background-color:rgba(255,255,255,.02)}.close-button{position:absolute;top:15px;right:15px;background:rgba(255,255,255,.1);border:1px solid white;color:rgba(255,255,255,.7);font-size:20px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:1001}.close-button:hover{color:white;font-size:22px;width:25px;height:25px;background-color:rgba(255,255,255,.1)}@media (max-width:768px){.brands-info{padding:var(--spacing-lg,24px);min-width:unset;width:95%;border-radius:16px}.brands-description{font-size:var(--font-size-sm,16px)}.brands-question{font-size:var(--font-size-md,18px)}.contact-form-container{width:86%}}.how-fashion{width:100%}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;max-width:1200px;margin:0 auto}.step-card{background:linear-gradient(219.02deg,rgba(9,124,228,.33) 7.09%,rgba(9,124,228,.13) 63.93%,rgba(8,125,231,.09));border-radius:16px;padding:24px;border:1px solid rgba(77,119,255,.15);display:flex;flex-direction:column;gap:16px;transition:transform .3s ease,box-shadow .3s ease;height:100%}.step-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,102,255,.15)}.step-header{gap:16px}.step-header,.step-number{display:flex;align-items:center}.step-number{background-color:#0066ff;color:white;font-weight:700;font-size:18px;width:48px;height:48px;justify-content:center;border-radius:8px;flex-shrink:0}.step-title{color:white;font-size:20px;font-weight:600;margin:0;line-height:1.3}.step-description{display:flex;align-items:flex-start;gap:12px;color:rgba(255,255,255,.7);font-size:16px;line-height:1.5}.check-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(255,255,255,.4);border-radius:50%;font-size:12px;color:rgba(255,255,255,.8);flex-shrink:0;margin-top:2px}@media (max-width:1200px){.steps-grid{padding:0 20px}}@media (max-width:992px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.step-card{padding:20px}.step-title{font-size:18px}.step-description{font-size:14px}}@media (max-width:576px){.steps-grid{grid-template-columns:1fr;padding:0 15px}.step-card{min-width:unset}}.how-it-works-section{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background-color:#01101d}.section-title-how-it-works{display:inline-block;font-size:1.5rem;font-weight:500;color:#fff;padding:.5rem 2rem;border-radius:2rem;border:1px solid rgba(9,124,228,.88);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);box-shadow:1.9px 2.37px 1.9px 0 rgba(255,255,255,.12);background-color:rgba(11,18,33,.8)}.tabs{display:flex;width:500px;max-width:100%;border-radius:50px;background-color:rgba(23,33,52,.5);border:1px solid rgba(77,119,255,.2);overflow:hidden;position:relative}.tab{flex:1 1;padding:12px 24px;text-align:center;border:none;background:transparent;color:rgba(255,255,255,.5);font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:50px}.tab.active{background-color:rgba(11,18,33,.8);color:#fff;border:1px solid rgba(9,124,228,.88);box-shadow:0 0 10px rgba(77,119,255,.1)}.tab-content{width:100%;display:flex;justify-content:center;max-width:1200px;margin:0 auto}@media (max-width:992px){.how-it-works-section{padding:40px 30px;gap:25px}}@media (max-width:768px){.how-it-works-section{padding:40px 20px}.section-title-how-it-works{font-size:1.2rem;padding:.4rem 1.5rem}.tabs{width:100%;max-width:450px}.tab{padding:12px 16px;font-size:16px}}@media (max-width:576px){.how-it-works-section{padding:32px 15px}.section-title-how-it-works{font-size:1.2rem;padding:.3rem 1.2rem}.tabs{max-width:320px}.tab{padding:10px 12px;font-size:14px}.tab-content{margin:0 -15px}}@media (max-width:400px){.tab{padding:10px 12px;font-size:12px}}.signup-section{background-color:#000;position:relative;overflow:hidden;padding:60px 40px;min-height:400px;display:flex;align-items:center;justify-content:center;gap:30px}.signup-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/icons/BgLinesSignup.svg) no-repeat 50%;background-size:cover;z-index:0;opacity:.7}.signup-content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1200px;margin:0 auto}.signup-info{flex:1 1;max-width:600px}.signup-title{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:30px;line-height:1.2}.signup-description{font-size:1.125rem;color:rgba(255,255,255,.8);line-height:1.6}.signup-form-container{flex:1 1;max-width:450px;padding:30px;background-color:rgba(255,255,255,.08);border:1.08px solid rgba(255,255,255,.24);border-radius:12px;-webkit-backdrop-filter:blur(27.408775329589844px);backdrop-filter:blur(27.408775329589844px);box-shadow:1.44px 1.44px 16.61px 1.44px rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signup-form{width:100%}.form-group{margin-bottom:20px;width:100%}.form-group label{display:block;margin-bottom:10px;color:#fff;font-size:.9rem;font-weight:500}.form-input{width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background-color:rgba(255,255,255,.1);color:#fff;font-size:1rem;transition:all .3s ease}.form-input:focus{outline:none;border-color:rgba(0,102,255,.7);box-shadow:0 0 0 2px rgba(0,102,255,.2)}.form-input::placeholder{color:rgba(255,255,255,.5)}.error-message{color:#ff4d4f;font-size:.875rem;margin-top:5px;margin-bottom:10px}.submit-btn{background:rgba(9,124,228,1);color:white;padding:12px 24px;border-radius:8px;border:none;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .3s ease;width:100%;margin-top:10px;height:48px}.submit-btn:hover{background-color:#0052cc}.submit-btn:disabled{background-color:#004199;cursor:not-allowed}@media (min-width:992px){.signup-section{padding:80px 60px}.signup-content{gap:60px}.signup-title{font-size:2.2rem}}@media (max-width:991px){.signup-section{padding:50px 30px}.signup-title{font-size:2.2rem}.signup-description{font-size:1rem}}@media (max-width:768px){.signup-section{padding:40px 20px}.signup-content{flex-direction:column;text-align:center;gap:30px}.signup-info{width:100%;max-width:100%}.signup-title{font-size:20px;margin-bottom:25px}.signup-form-container{width:90%;max-width:100%;padding:25px 20px}.signup-form{text-align:left}}@media (max-width:480px){.signup-section{padding:30px 15px}.signup-title{font-size:1.15rem}.signup-description{font-size:14px}.form-input{padding:12px 14px}.submit-btn{height:44px;font-size:.95rem}}