:root{--primary:#194257;--secondary:#1a4a63;--accent:#2f789a;--light-accent:#4da8d8;--light-gray:#8c99a5;--off-white:#f0f5f9}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;overflow-x:hidden;font-family:Poppins,sans-serif;color:white}body{min-height:100vh;background:radial-gradient(circle,#0a151d 0,#0a3a53 100%);background-color:#0a3a53;background-color:var(--primary);position:relative}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M81.28 88H68.413l19.298 19.298L81.28 88zm2.107 0h13.226L90 107.838 83.387 88zm15.334 0h12.866l-19.298 19.298L98.72 88zm-32.927-2.207L73.586 78h32.827l.5.5 7.294 7.293L115.414 87l-24.707 24.707-.707.707L64.586 87l1.207-1.207zm2.62.207L74 80.414 79.586 86H68.414zm16 0L90 80.414 95.586 86H84.414zm16 0L106 80.414 111.586 86h-11.172zm-8-6h11.173L98 85.586 92.414 80zM82 85.586L87.586 80H76.414L82 85.586zM17.414 0L.707 16.707 0 17.414V0h17.414zM4.28 0L0 12.838V0h4.28zm10.306 0L2.288 12.298 6.388 0h8.198zM180 17.414L162.586 0H180v17.414zM165.414 0l12.298 12.298L173.612 0h-8.198zM180 12.838L175.72 0H180v12.838zM0 163h16.413l.5.5 7.294 7.293L25.414 172l-8 8H0v-17zm0 10h6.613l-2.334 7H0v-7zm14.586 7l7-7H8.72l-2.333 7h8.2zM0 165.414L5.586 171H0v-5.586zM10.414 171L16 165.414 21.586 171H10.414zm-8-6h11.172L8 170.586 2.414 165zM180 163h-16.413l-7.794 7.793-1.207 1.207 8 8H180v-17zm-14.586 17l-7-7h12.865l2.333 7h-8.2%M180 173h-6.613l2.334 7H180v-7zm-21.586-2l5.586-5.586 5.586 5.586h-11.172zM180 165.414L174.414 171H180v-5.586zm-8 5.172l5.586-5.586h-11.172l5.586 5.586zM152.933 25.653l1.414 1.414-33.94 33.942-1.416-1.416 33.943-33.94zm-1.414 127.28l-1.414 1.414-33.942-33.94 1.416-1.416 33.94 33.943zm-127.28 1.414l-1.414-1.414 33.94-33.942 1.416 1.416-33.943 33.94zm1.414-127.28l1.414-1.414 33.942 33.94-1.416 1.416-33.94-33.943zM0 85c2.21 0 4 1.79 4 4s-1.79 4-4 4v-8zm180 0c-2.21 0-4 1.79-4 4s1.79 4 4 4v-8zM94 0c0 2.21-1.79 4-4 4s-4-1.79-4-4h8zm0 180c0-2.21-1.79-4-4-4s-4 1.79-4 4h8z' fill='%23ffffff' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M81.28 88H68.413l19.298 19.298L81.28 88zm2.107 0h13.226L90 107.838 83.387 88zm15.334 0h12.866l-19.298 19.298L98.72 88zm-32.927-2.207L73.586 78h32.827l.5.5 7.294 7.293L115.414 87l-24.707 24.707-.707.707L64.586 87l1.207-1.207zm2.62.207L74 80.414 79.586 86H68.414zm16 0L90 80.414 95.586 86H84.414zm16 0L106 80.414 111.586 86h-11.172zm-8-6h11.173L98 85.586 92.414 80zM82 85.586L87.586 80H76.414L82 85.586zM17.414 0L.707 16.707 0 17.414V0h17.414zM4.28 0L0 12.838V0h4.28zm10.306 0L2.288 12.298 6.388 0h8.198zM180 17.414L162.586 0H180v17.414zM165.414 0l12.298 12.298L173.612 0h-8.198zM180 12.838L175.72 0H180v12.838zM0 163h16.413l.5.5 7.294 7.293L25.414 172l-8 8H0v-17zm0 10h6.613l-2.334 7H0v-7zm14.586 7l7-7H8.72l-2.333 7h8.2zM0 165.414L5.586 171H0v-5.586zM10.414 171L16 165.414 21.586 171H10.414zm-8-6h11.172L8 170.586 2.414 165zM180 163h-16.413l-7.794 7.793-1.207 1.207 8 8H180v-17zm-14.586 17l-7-7h12.865l2.333 7h-8.2zM180 173h-6.613l2.334 7H180v-7zm-21.586-2l5.586-5.586 5.586 5.586h-11.172zM180 165.414L174.414 171H180v-5.586zm-8 5.172l5.586-5.586h-11.172l5.586 5.586zM152.933 25.653l1.414 1.414-33.94 33.942-1.416-1.416 33.943-33.94zm-1.414 127.28l-1.414 1.414-33.942-33.94 1.416-1.416 33.94 33.943zm-127.28 1.414l-1.414-1.414 33.94-33.942 1.416 1.416-33.943 33.94zm1.414-127.28l1.414-1.414 33.942 33.94-1.416 1.416-33.94-33.943zM0 85c2.21 0 4 1.79 4 4s-1.79 4-4 4v-8zm180 0c-2.21 0-4 1.79-4 4s1.79 4 4 4v-8zM94 0c0 2.21-1.79 4-4 4s-4-1.79-4-4h8zm0 180c0-2.21-1.79-4-4-4s-4 1.79-4 4h8z' fill='%23ffffff' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E")}.main-container{min-height:100vh;background:linear-gradient(135deg,rgba(25,66,87,.95),rgba(26,74,99,.95));position:relative;overflow-x:hidden;display:flex;align-items:center;justify-content:center;padding:20px 0}.fabric-fold{position:absolute;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-radius:100%;filter:blur(5px);transform-origin:center;z-index:1000000}.iron-container{position:relative;height:120px;width:100%;margin-top:30px;margin-bottom:2rem}.iron{position:absolute;width:150px;height:100px;background-image:url(/assets/iron.webp);background-repeat:no-repeat;background-size:contain;animation:iron-move 6s ease-in-out infinite;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));z-index:10}@keyframes iron-move{0%{left:0;transform:rotate(-5deg)}50%{left:calc(100% - 120px);transform:rotate(5deg)}to{left:0;transform:rotate(-5deg)}}.steam{position:absolute;background:rgba(255,255,255,.8);border-radius:50%;filter:blur(8px);opacity:0;z-index:9}.content-container{width:90%;border-radius:20px;backdrop-filter:blur(10px);background:linear-gradient(180deg,#266281,#235c7a,#205570);box-shadow:0 20px 50px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1);overflow:hidden;position:relative;z-index:5;display:flex;flex-direction:row;transition:all .5s ease-in-out;max-height:80vh}.content-container.content-loaded{opacity:1;transform:translateY(0)}.content-container.content-compact{transform:scale(.98);box-shadow:0 15px 40px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.1)}.info-container{width:45%;padding:3%;display:flex;flex-direction:column;justify-content:flex-start;background:linear-gradient(180deg,#266281,#235c7a,#205570);min-height:100%;box-sizing:border-box}.header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;transition:all .3s ease}.header-row.compact{margin-bottom:.5rem}.eastri-logo-top{text-align:left;margin-bottom:1rem}.eastri-logo{font-size:2rem;font-weight:900;color:white;position:relative;display:inline-block;font-family:CabinetGrotesk-Bold,sans-serif;margin:0}.eastri-logo:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--light-accent),transparent);border-radius:3px}.logo-section{margin-bottom:1rem;transition:all .3s ease;display:flex;justify-content:center;align-items:center;width:100%}.logo-section.logo-compact{margin-bottom:.5rem;margin-top:-1.5rem}.logo-section.logo-compact .eastri-first-image{width:140px;height:auto}.eastri-first-container{display:flex;margin-right:50px;justify-content:center;align-items:center;position:relative;transition:all .3s ease;width:100%}.logo-compact .eastri-first-container{margin-bottom:.3rem}.animation-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:5;pointer-events:none}@media (max-width:600px){.eastri-first-container{margin-left:20px}}@media (min-width:768px) and (max-width:991.98px){.eastri-first-container{margin-left:20px}}@media (max-width:770px){.eastri-first-container{margin-right:50px;margin-left:20px}}@media (min-width:992px) and (max-width:1199.98px){.eastri-first-container{margin-left:20px}}@media (min-width:1200px) and (max-width:1399.98px){.eastri-first-container{margin-left:10px}}.eastri-first-image{max-width:100%;height:auto;width:300px;transition:all .3s ease}.segment-selector{display:flex;gap:10px;margin-bottom:1rem;transition:all .5s ease-in-out;justify-content:center}.content-compact .segment-selector{margin-top:0;margin-bottom:.5rem}.segment-btn{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;font-weight:800;border-radius:10px;padding:3px 50px;font-size:.9rem;transition:all .3s ease;cursor:pointer;position:relative;z-index:10}.segment-btn.active{background:linear-gradient(135deg,var(--light-accent) 0,var(--accent) 100%);border-color:transparent;box-shadow:0 4px 15px rgba(47,120,154,.3)}@font-face{font-family:CabinetGrotesk-Thin;src:url(/fonts/CabinetGrotesk-Thin.woff2) format("woff2"),url(/fonts/CabinetGrotesk-Thin.woff) format("woff"),url(/fonts/CabinetGrotesk-Thin.ttf) format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Extralight;src:url(/fonts/CabinetGrotesk-Extralight.woff2) format("woff2"),url(/fonts/CabinetGrotesk-Extralight.woff) format("woff"),url(/fonts/CabinetGrotesk-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Light;src:url(/fonts/CabinetGrotesk-Light.woff2) format("woff2"),url(/fonts/CabinetGrotesk-Light.woff) format("woff"),url(/fonts/CabinetGrotesk-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Regular;src:url(/fonts/CabinetGrotesk-Regular.woff2) format("woff2"),url(/fonts/CabinetGrotesk-Regular.woff) format("woff"),url(/fonts/CabinetGrotesk-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Medium;src:url(/fonts/CabinetGrotesk-Medium.woff2) format("woff2"),url(/fonts/CabinetGrotesk-Medium.woff) format("woff"),url(/fonts/CabinetGrotesk-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Bold;src:url(/fonts/CabinetGrotesk-Bold.woff2) format("woff2"),url(/fonts/CabinetGrotesk-Bold.woff) format("woff"),url(/fonts/CabinetGrotesk-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Extrabold;src:url(/fonts/CabinetGrotesk-Extrabold.woff2) format("woff2"),url(/fonts/CabinetGrotesk-Extrabold.woff) format("woff"),url(/fonts/CabinetGrotesk-Extrabold.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Black;src:url(/fonts/CabinetGrotesk-Black.woff2) format("woff2"),url(/fonts/CabinetGrotesk-Black.woff) format("woff"),url(/fonts/CabinetGrotesk-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Variable;src:url(/fonts/CabinetGrotesk-Variable.woff2) format("woff2"),url(/fonts/CabinetGrotesk-Variable.woff) format("woff"),url(/fonts/CabinetGrotesk-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}.tagline{margin-top:.5rem;font-size:1.2rem;font-weight:500}.segment-content{transition:all .5s ease-in-out}.segment-content,.segment-content.active{opacity:1;transform:translateY(0);max-height:500px;margin-bottom:1.5rem}.features-list{display:flex;flex-direction:column;gap:.8rem}.feature-item{display:flex;align-items:center;padding:10px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.feature-item:hover{background:rgba(255,255,255,.1);transform:translateX(5px)}.feature-icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--light-accent) 0,var(--accent) 100%);display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0;box-shadow:0 3px 10px rgba(47,120,154,.3)}.feature-text h5{margin:0;font-size:.9rem;font-weight:600}.feature-text p{margin:0;font-size:.75rem;opacity:.7}.countdown-section{margin-top:2.5rem}.countdown-title{font-size:1rem;margin-bottom:.5rem;text-align:center;font-weight:600}.timer-container{display:flex;justify-content:space-between;gap:10px}.timer-box{background:rgba(255,255,255,.1);border-radius:10px;padding:10px 5px;min-width:50px;text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);flex:1}.timer-number{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,white,var(--off-white));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.timer-label{font-size:.6rem;opacity:.8;margin-top:2px}.form-container{width:55%;padding:3%;border-radius:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.3),0 4px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:flex-start;border-left:1px solid rgba(255,255,255,.1);gap:.8rem}.form-heading{text-align:center;margin-bottom:2rem}.form-control{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;border-radius:10px;padding:12px 20px;font-size:.9rem;transition:all .3s ease;margin-bottom:1rem}.form-control:focus{background-color:rgba(255,255,255,.15);border-color:var(--light-accent);box-shadow:0 0 0 .25rem rgba(79,168,216,.2);color:white;transform:translateY(-2px)}.form-control::-moz-placeholder{color:rgba(255,255,255,.6)}.form-control::placeholder{color:rgba(255,255,255,.6)}.btn-waitlist{border-radius:10px;padding:12px 25px;position:relative;overflow:hidden;margin-top:.5rem}.btn-waitlist:after{content:"";position:absolute;top:-50%;left:-60%;width:200%;height:200%;background:rgba(255,255,255,.1);transform:rotate(30deg);transition:all .3s ease}.btn-waitlist:hover:after{left:100%}.success-message{display:none;padding:30px;background:rgba(255,255,255,.1);border-radius:15px;text-align:center;border:1px solid rgba(255,255,255,.2);animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.thread{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);width:100%;left:0;z-index:2}.thread-1{top:15%}.thread-2{top:45%}.thread-3{top:75%}.floating-button{position:absolute;width:15px;height:15px;background:rgba(255,255,255,.2);border-radius:50%;border:1px solid rgba(255,255,255,.3);box-shadow:0 3px 10px rgba(0,0,0,.2)}.button-1{top:10%;left:5%;animation:buttonFloat 7s ease-in-out infinite}.button-2{top:30%;right:8%;animation:buttonFloat 5s ease-in-out 1s infinite}.button-3{bottom:15%;left:12%;animation:buttonFloat 6s ease-in-out .5s infinite}@keyframes buttonFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(10deg)}}.shine{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 70%);filter:blur(20px);z-index:1}.shine-1{top:10%;left:5%;width:200px;height:200px;animation:pulse 8s infinite alternate}.shine-2{bottom:10%;right:5%;width:150px;height:150px;animation:pulse 6s infinite alternate-reverse}@keyframes pulse{0%{opacity:.3;transform:scale(.8)}to{opacity:.7;transform:scale(1.2)}}@media (max-width:991px){.content-container{flex-direction:column;height:auto;overflow-y:auto}.form-container,.info-container{width:100%;padding:5%}.form-container{border-left:none;border-top:1px solid rgba(255,255,255,.1)}body,html{overflow-y:auto}}@media (max-width:576px){.eastri-logo{font-size:2.5rem}.timer-number{font-size:1.2rem}}.form-notification{padding:15px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;font-weight:500;display:none}.notification-icon{margin-right:12px;font-size:1.2em}.notification-error{background-color:rgba(255,87,87,.2);border-left:4px solid #ff5757;color:#ff5757}.notification-duplicate{background-color:#194257;border-left:4px solid #8c99a5;color:rgb(255,255,255)}.notification-success{background-color:rgba(40,167,69,.2);border-left:4px solid #28a745;color:#28a745}.waitlist-card{background:linear-gradient(135deg,rgba(47,120,154,.3),rgba(25,66,87,.7));border-radius:15px;padding:20px;margin-bottom:25px;border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px rgba(0,0,0,.2);backdrop-filter:blur(5px);position:relative;overflow:hidden;transition:all .3s ease}.waitlist-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.3)}.waitlist-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,rgba(255,255,255,0),rgba(255,255,255,.1) 50%,rgba(255,255,255,0));transform:rotate(30deg);animation:shine 3s infinite}@keyframes shine{0%{left:-50%;opacity:0}50%{opacity:.5}to{left:150%;opacity:0}}.waitlist-card-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.waitlist-icon{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--light-accent) 0,var(--accent) 100%);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:white;box-shadow:0 5px 15px rgba(47,120,154,.4)}.waitlist-stats{text-align:right}.waitlist-count{font-size:2.2rem;font-weight:700;background:linear-gradient(135deg,white,var(--off-white));-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:5px}.waitlist-label{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:1px}.waitlist-description{font-size:.8rem;margin-top:10px;opacity:.7;text-align:center}.form-heading-container{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;margin-top:1rem;flex-wrap:wrap}.heading-text{flex:1}.heading-text h3{font-size:1.8rem;font-weight:700;margin-bottom:.2rem;color:white}.heading-text p{font-size:1rem;color:#ccc;margin:0}.waitlist-counter-compact{background:rgba(255,255,255,.05);padding:.8rem 1rem;border-radius:.75rem;text-align:center;min-width:100px;box-shadow:0 8px 20px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(5px);transition:all .3s ease}.waitlist-counter-compact:hover{background:rgba(255,255,255,.15);transform:translateY(-3px)}.counter-number{font-size:2rem;font-weight:700;color:white;line-height:1;margin-bottom:2px}.counter-label{font-size:.75rem;text-transform:uppercase;color:#ccc;letter-spacing:.5px}.benefits-section{margin-top:.4rem;padding:.75rem;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.benefits-container{display:flex;flex-direction:column;gap:.15rem}.benefit-item{display:flex;align-items:flex-start;gap:.25rem;padding:.1rem 0}.benefit-check{color:#4CAF50;font-size:.55rem;margin-top:.08rem;flex-shrink:0}.benefit-description{font-size:.6rem;color:rgba(255,255,255,.8);line-height:1.15;margin:0}.buy-now-btn{background:linear-gradient(135deg,#4CAF50,#45a049);border:none;color:white;font-weight:600;padding:12px 24px;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(76,175,80,.3)}.buy-now-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(76,175,80,.4);background:linear-gradient(135deg,#45a049,#4CAF50)}#waitlistForm{margin-top:0;display:flex;flex-direction:column;gap:.8rem}.form-inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}input.form-control{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.6rem;color:white;padding:.75rem 1rem;font-size:1rem;width:100%;backdrop-filter:blur(5px);transition:all .3s ease}input.form-control::-moz-placeholder{color:rgba(255,255,255,.6)}input.form-control::placeholder{color:rgba(255,255,255,.6)}input.form-control:focus{outline:none;border:1px solid var(--light-accent);background-color:rgba(255,255,255,.15);transform:translateY(-2px);box-shadow:0 0 0 .25rem rgba(79,168,216,.2)}.btn-waitlist{background:linear-gradient(135deg,var(--light-accent) 0,var(--accent) 100%);color:white;font-weight:600;font-size:1rem;padding:.8rem 1.2rem;border-radius:.7rem;border:none;display:flex;justify-content:center;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(47,120,154,.3);margin-top:auto}.btn-waitlist:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(47,120,154,.4);background:linear-gradient(135deg,var(--accent) 0,var(--light-accent) 100%)}@media (max-width:991px){.content-container{flex-direction:column;width:95%;margin:20px auto;min-height:auto;overflow-y:auto;max-height:none}.form-container,.info-container{width:100%;padding:5%}.form-container{border-left:none;border-top:1px solid rgba(255,255,255,.1);gap:1rem;background:linear-gradient(180deg,rgba(44,114,150,.8),rgba(25,66,87,.75))}.benefits-section{max-height:none;overflow-y:visible}.form-heading-container{flex-direction:column;align-items:center;text-align:center;gap:.5rem}.waitlist-counter-section{margin-bottom:.5rem}.logo-section.logo-compact{margin-top:-1rem}.logo-section.logo-compact .eastri-first-image{width:120px}.eastri-first-image{width:250px}}@media (max-width:768px){.main-container{padding:10px;min-height:auto;align-items:flex-start}.content-container{width:100%;margin:10px 0;border-radius:15px}.form-container,.info-container{padding:4%}.eastri-logo{font-size:1.8rem}.logo-section.logo-compact .eastri-first-image{width:100px}.eastri-first-image{width:200px}.segment-selector{gap:8px}.segment-btn{padding:6px 24px;font-size:.8rem}.benefits-container{gap:.2rem}.benefit-item{padding:.15rem 0;gap:.3rem}.benefit-description{font-size:.6rem}.counter-number{font-size:2rem}.heading-text h3{font-size:1.5rem}.form-control{padding:.6rem .8rem;font-size:.9rem}.btn-waitlist{padding:.7rem 1rem;font-size:.9rem}.info-social-icons,.social-icons-container{flex-direction:column;gap:.5rem}.info-social-icon,.social-icon{width:36px;height:36px;font-size:1rem}}@media (max-width:480px){.main-container{padding:5px}.content-container{margin:5px 0;border-radius:10px}.form-container,.info-container{padding:3%}.eastri-logo{font-size:1.6rem}.logo-section.logo-compact .eastri-first-image{width:80px}.eastri-first-image{width:150px}.segment-btn{padding:5px 40px;font-size:.7rem}.benefit-description{font-size:.55rem}.counter-number{font-size:1.8rem}.heading-text h3{font-size:1.3rem}.form-control{padding:.5rem .7rem;font-size:.8rem}.btn-waitlist{padding:.6rem .8rem;font-size:.8rem}.timer-number{font-size:1.2rem}.timer-label{font-size:.5rem}}.segment-headings{display:flex;flex-direction:column;gap:4px;align-items:center;margin:8px 0 12px}.segment-heading{font-size:.95rem;color:#e9f2f8;opacity:.9}.segment-heading .heading-tag{background:rgba(77,168,216,.15);border:1px solid rgba(77,168,216,.35);color:#bfe7fb;padding:2px 8px;margin-left:6px;border-radius:9999px;font-size:.8rem}.eastri-logo-image{height:72px;width:auto;display:inline-block}.eastri-logo-top .eastri-logo-image{margin-left:-16px;margin-top:-18px}@media (max-width:768px){.eastri-logo-image{height:60px}.eastri-logo-top .eastri-logo-image{margin-left:-12px;margin-top:-12px}}@media (max-width:480px){.eastri-logo-image{height:50px}.eastri-logo-top .eastri-logo-image{margin-left:-8px;margin-top:-10px}}.social-icons-container{display:flex;align-items:center;justify-content:flex-start;margin-top:1.5rem;padding-top:1rem;padding-left:1rem;border-top:1px solid rgba(255,255,255,.1);gap:1rem}.social-text{font-size:.9rem;color:rgba(255,255,255,.7)}.social-icons{display:flex;gap:1rem}.social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--light-accent) 0,var(--accent) 100%);color:white;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 10px rgba(47,120,154,.2)}.social-icon:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(47,120,154,.3)}.info-social-icons{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:1.5rem;margin-bottom:2.5rem;padding-top:1rem;width:100%;position:relative;z-index:10;gap:1rem;border-top:1px solid rgba(255,255,255,.1)}.info-social-text{font-size:.9rem;color:rgba(255,255,255,.7)}.info-social-links{display:flex;gap:.8rem}@media (max-width:768px){.info-social-text{font-size:.8rem}}.info-social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--light-accent) 0,var(--accent) 100%);color:white;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 10px rgba(47,120,154,.2)}.info-social-icon:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(47,120,154,.3)}