body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Poppins,serif;margin:0;padding:0}.error-boundary-container{animation:fadeIn 1s ease-in-out;background:linear-gradient(135deg,#ffe259,#ffa751);border:2px solid #ff4b5c;border-radius:20px;box-shadow:0 10px 20px #0003;color:#333;margin:100px auto;max-width:600px;padding:50px;text-align:center}.error-icon{animation:bounce 1.5s infinite;font-size:4rem}.error-title{animation:slideInDown 1s ease;font-size:2.5rem;font-weight:700;margin-top:20px}.error-description{font-size:1.2rem;margin:20px 0}.error-button{background:#ff4b5c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background .3s ease}.error-button:hover{background:#e63946;transform:scale(1.1)}.error-details{font-size:1rem;margin-top:20px;text-align:left}.error-details summary{color:#333;cursor:pointer;font-weight:700}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.main-width{max-width:1800px;width:100%}section{display:flex;justify-content:center}.com-background{align-items:center;background-color:#000;color:#fff;display:flex;height:30vh;position:relative;z-index:0}.com-container{margin:0 40px}.com-container h1{position:relative}.com-container h1:after{border:2px solid red;content:"";left:0;position:absolute;top:100%;width:100%}.cmn-container{display:flex}.green-line{position:relative}.green-line:after{background:#059e00;border-radius:6px;content:"";display:block;height:6px;position:absolute;width:100px}.global-alert-container{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:20px;z-index:9999}.alert{animation:slideIn .3s ease;border-radius:8px;box-shadow:0 8px 20px #00000026;color:#fff;font-weight:500;min-width:250px;padding:14px 20px}.alert-success{background:#28a745;border-left:6px solid #01711b}.alert-warning{background:#ffc107;border-left:6px solid #cf9c04;color:#000}.alert-error{background:#dc3545;border-left:6px solid #a40000}.alert-info{background:#17a2b8;border-left:6px solid #0d8092}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.mainHeader{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:-webkit-sticky;position:sticky;top:-44px;z-index:999}#top-bar{background:#1a2240;height:44px}#top-bar,.top-bar-inner{align-items:center;display:flex}.top-bar-inner{justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px;width:100%}.top-bar-contacts{display:flex;gap:24px}.top-link{align-items:center;color:#ffffffd1;display:flex;font-size:13px;gap:7px;text-decoration:none;transition:color .2s}.top-link:hover{color:#fff}.social-link{align-items:center;border:1px solid #fff3;border-radius:20px;color:#ffffffd1;display:flex;font-size:13px;gap:7px;padding:4px 12px;text-decoration:none;transition:all .2s}.social-link:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}.nav-main{background:#212b51;transition:box-shadow .3s}.mainHeader.scrolled .nav-main{box-shadow:0 4px 24px #00000059}.nav-inner{gap:28px;height:68px;margin:0 auto;max-width:1400px;padding:0 40px;width:100%}.nav-inner,.nav-logo{align-items:center;display:flex}.nav-logo{flex-shrink:0;gap:10px;text-decoration:none}.nav-logo img{border:2px solid #c0392b;border-radius:50%;height:44px;object-fit:cover;transition:transform .3s,box-shadow .3s;width:44px}.nav-logo:hover img{box-shadow:0 0 0 4px #c0392b40;transform:scale(1.06)}.nav-logo span{color:#fff;font-size:17px;font-weight:700;letter-spacing:.4px;white-space:nowrap}.desktop-nav{flex:1 1;justify-content:center}.desktop-links,.desktop-nav{align-items:center;display:flex}.desktop-links{gap:2px;list-style:none;margin:0;padding:0}.desktop-links li{position:relative}.nav-logo-center{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0 18px;text-decoration:none}.nav-logo-center img{border:2px solid #c0392b;border-radius:50%;height:50px;object-fit:cover;transition:transform .3s,box-shadow .3s;width:50px}.nav-logo-center:hover img{box-shadow:0 0 0 5px #c0392b38;transform:scale(1.07)}.nav-link{align-items:center;border-radius:6px;color:#ffffffd1;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 13px;position:relative;text-decoration:none;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.nav-link.active,.nav-link:hover{background:#ffffff1a;color:#fff}.nav-link.active:after{background:#e74c3c;border-radius:2px;bottom:3px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:18px}.drop-arrow{font-size:11px;transition:transform .25s}.has-dropdown:hover .drop-arrow{transform:rotate(180deg)}.mega-menu{background:#0000;left:50%;opacity:0;padding-top:14px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s;visibility:hidden;width:680px;z-index:200}.mega-menu:before{background:#fff;border-radius:2px;box-shadow:-2px -2px 4px #0000000a;content:"";height:12px;left:50%;position:absolute;top:8px;transform:translateX(-50%) rotate(45deg);width:12px;z-index:1}.has-dropdown:hover .mega-menu{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0);visibility:visible}.mega-menu-inner{grid-gap:24px;background:#fff;border-radius:14px;box-shadow:0 12px 48px #0000002e;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:28px 28px 24px;position:relative;z-index:0}.mega-col .menu-heading{border-bottom:2px solid #f0f0f0;color:#c0392b;font-size:10.5px;font-weight:700;letter-spacing:1.2px;line-height:1.2;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.mega-col a{border-bottom:1px solid #f7f7f7;color:#444;display:block;font-size:13.5px;padding:7px 0;text-decoration:none;transition:color .18s,padding-left .18s}.mega-col a:last-child{border-bottom:none}.mega-col a.active,.mega-col a:hover{color:#212b51;font-weight:600;padding-left:8px}.nav-cta{display:flex;flex-shrink:0;gap:10px}.cta-btn,.nav-cta{align-items:center}.cta-btn{border-radius:8px;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 22px;text-decoration:none;transition:transform .22s,box-shadow .22s,color .2s;white-space:nowrap}.cta-swiftboard{background:linear-gradient(135deg,#c0392b,#e74c3c);box-shadow:0 3px 14px #c0392b73;color:#fff}.cta-swiftboard:hover{box-shadow:0 7px 22px #c0392b8c;color:#fff;transform:translateY(-2px)}.cta-upload{background:linear-gradient(135deg,#27ae60,#2ecc71);box-shadow:0 3px 14px #27ae6066;color:#fff}.cta-upload:hover{box-shadow:0 7px 22px #27ae6080;color:#fff;transform:translateY(-2px)}.cta-swiftreach{background:linear-gradient(135deg,#6c3483,#8e44ad);box-shadow:0 3px 14px #6c348373;color:#fff}.cta-swiftreach:hover{box-shadow:0 7px 22px #6c34838c;color:#fff;transform:translateY(-2px)}.hamburger{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:9px;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:42px;justify-content:center;margin-left:auto;padding:10px 9px;transition:background .2s,border-color .2s;width:42px}.hamburger:hover{background:#ffffff2e;border-color:#ffffff4d}.hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:22px}.hamburger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-overlay{background:#0000;inset:0;position:fixed;transition:background .32s ease,visibility .32s ease;visibility:hidden;z-index:9999}.mobile-overlay.active{background:#0000008a;visibility:visible}.mobile-drawer{background:#fff;box-shadow:-6px 0 32px #00000038;display:flex;flex-direction:column;height:100dvh;height:100vh;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);width:min(85vw,360px)}.mobile-overlay.active .mobile-drawer{transform:translateX(0)}.drawer-header{background:#212b51;flex-shrink:0;justify-content:space-between;padding:14px 18px}.drawer-header,.drawer-logo{align-items:center;display:flex}.drawer-logo{gap:10px;text-decoration:none}.drawer-logo img{border:2px solid #c0392b;border-radius:50%;height:38px;object-fit:cover;width:38px}.drawer-logo span{color:#fff;font-size:16px;font-weight:700}.drawer-close{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;transition:background .2s,transform .2s;width:36px}.drawer-close:hover{background:#ffffff38;transform:rotate(90deg)}.drawer-body{display:flex;flex:1 1;flex-direction:column;gap:3px;overflow-y:auto;padding:10px 14px}.drawer-body::-webkit-scrollbar{width:4px}.drawer-body::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.drawer-link{align-items:center;border-radius:10px;color:#333;display:flex;font-size:15px;font-weight:500;gap:12px;padding:12px 16px;text-decoration:none;transition:background .2s,color .2s}.drawer-link svg{color:#999;flex-shrink:0;width:15px}.drawer-link:hover{background:#212b5112;color:#212b51}.drawer-link:hover svg{color:#212b51}.drawer-link.active{background:#212b51;color:#fff}.drawer-link.active svg{color:#ffffffbf}.drawer-accordion{border-radius:10px;overflow:visible}.drawer-accordion-btn{background:none;border:none;border-radius:10px;color:#333;cursor:pointer;font-size:15px;font-weight:500;justify-content:space-between;padding:12px 16px;text-align:left;transition:background .2s,color .2s;width:100%}.drawer-accordion-btn,.drawer-accordion-btn span{align-items:center;display:flex;gap:12px}.drawer-accordion-btn span svg{color:#999;width:15px}.drawer-accordion-btn:hover{background:#212b5112;color:#212b51}.drawer-accordion-btn.open{background:#212b5114;border-radius:10px 10px 0 0;color:#212b51}.acc-arrow{color:#999;flex-shrink:0;font-size:11px;transition:transform .25s}.drawer-accordion-btn.open .acc-arrow{transform:rotate(180deg)}.drawer-accordion-content{background:#212b5108;border-radius:0 0 10px 10px;padding:6px 10px 10px}.drawer-sub-btn{align-items:center;background:#212b510f;border:none;border-radius:8px;color:#444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;padding:11px 14px;text-align:left;transition:background .2s,color .2s;width:100%}.drawer-sub-btn.open{background:#212b511a;border-radius:8px 8px 0 0;color:#212b51}.drawer-sub-btn .acc-arrow{font-size:10px}.drawer-sub-content{background:#fff;border-radius:0 0 8px 8px;margin-bottom:2px;padding:6px 10px 12px 14px}.drawer-sub-content .menu-heading{border-bottom:1px solid #f0f0f0;color:#c0392b;font-size:10px;font-weight:700;letter-spacing:1.1px;line-height:1.2;margin:14px 0 6px;padding-bottom:5px;text-transform:uppercase}.drawer-sub-content .menu-heading:first-child{margin-top:8px}.drawer-sub-content a{border-bottom:1px solid #f7f7f7;border-left:2px solid #0000;color:#555;display:block;font-size:13.5px;padding:8px 0 8px 8px;text-decoration:none;transition:color .18s,padding-left .18s,border-left-color .18s}.drawer-sub-content a:last-child{border-bottom:none}.drawer-sub-content a:hover{border-left-color:#c0392b;color:#212b51;padding-left:12px}.drawer-footer{background:#f8f9fb;border-top:1px solid #eee;flex-shrink:0;padding:16px 18px}.drawer-contacts{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.drawer-contact-link{align-items:center;color:#555;display:flex;font-size:13.5px;gap:10px;text-decoration:none;transition:color .2s}.drawer-contact-link:hover{color:#212b51}.drawer-contact-link svg{color:#c0392b;flex-shrink:0;width:14px}.drawer-portal-btns{display:flex;flex-direction:column;gap:10px}.drawer-cta{align-items:center;background:linear-gradient(135deg,#212b51,#2d3d7a);border-radius:10px;color:#fff;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 20px;text-align:center;text-decoration:none;transition:transform .22s,box-shadow .22s,color .2s}.drawer-cta:hover{box-shadow:0 6px 20px #212b5159;color:#fff;transform:translateY(-2px)}.drawer-cta-swiftreach{background:linear-gradient(135deg,#6c3483,#8e44ad)}.drawer-cta-swiftreach:hover{box-shadow:0 6px 20px #6c348366}@media (min-width:1300px){.nav-inner{gap:44px}.desktop-links{gap:6px}.nav-link{font-size:14.5px;padding:8px 15px}.mega-menu{width:720px}}@media (max-width:1100px){.nav-inner{gap:12px}.nav-inner,.top-bar-inner{padding:0 24px}.nav-link{font-size:13px;gap:4px;padding:8px 9px}.desktop-links{gap:0}.nav-logo-center{margin:0 10px}.nav-logo-center img{height:44px;width:44px}.mega-menu{left:auto;right:-40px;transform:translateY(8px);width:560px}.has-dropdown:hover .mega-menu{transform:translateY(0)}.mega-menu:before{left:auto;right:60px;transform:rotate(45deg)}.cta-btn{font-size:12.5px;gap:6px;padding:9px 12px}.nav-cta{gap:7px}}@media (min-width:821px){.nav-logo{display:none}}@media (max-width:820px){.mainHeader{top:0}#top-bar,.desktop-nav{display:none}.nav-cta{display:flex;gap:6px;margin-left:auto;margin-right:10px}.nav-cta .cta-btn{border-radius:7px;font-size:12.5px;gap:6px;padding:8px 14px}.nav-cta .cta-swiftreach{display:none}.hamburger{display:flex}.nav-inner{height:60px;padding:0 14px}.nav-logo{display:flex}.nav-logo span{font-size:15px}.nav-logo img{height:40px;width:40px}}@media (max-width:400px){.nav-logo span{display:none}.nav-cta .cta-btn{font-size:12px;padding:7px 11px}}.link-btn{color:inherit;cursor:pointer;text-decoration:none}.link-btn:hover{color:#f86161}.cmn-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:15px;gap:8px;margin:0 6px;padding:8px 22px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.cmn-btn-dark{background:#0000;border:1px solid #ee2424;color:red}.cmn-btn-dark:hover{animation:none;background:red;border-color:red;color:#fff}.cmn-wtbtn-dark{background:#fff;border:1px solid #000;color:#000}.cmn-wtbtn-dark:hover{background:#cf1f1f;border:none;color:#fff}.pulse-dart{animation:focusPulse 1.5s ease-in-out infinite;cursor:pointer;font-weight:700;padding:10px 20px}@keyframes focusPulse{0%{background:#0000}90%{background:#ffffffdb}to{background:#0000}}.login-section{align-items:center;background:#0d1224;display:flex;min-height:calc(100vh - 60px);overflow:hidden;position:relative}.login-bg-overlay{background-image:url(/static/media/login.360d3cb56cbbb834ca3b.jpg);background-position:50%;background-size:cover;inset:0;opacity:.12;pointer-events:none;position:absolute;z-index:0}.login-container{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px;padding:60px 40px;position:relative;width:100%;z-index:1}.login-panel{flex:1 1}.login-panel-left{max-width:540px}.login-panel-right{align-items:center;display:flex;justify-content:center}.login-brand{align-items:center;display:flex;gap:10px;margin-bottom:28px}.login-brand-logo{border:2px solid #c0392b;border-radius:50%;height:44px;object-fit:cover;width:44px}.login-brand span{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.3px}.login-badge{background:#c0392b26;border:1px solid #c0392b66;border-radius:20px;color:#e74c3c;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.8px;margin-bottom:20px;padding:5px 14px;text-transform:uppercase}.login-headline{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.2;margin-bottom:18px}.login-headline span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e74c3c,#c0392b);-webkit-background-clip:text;background-clip:text}.login-sub{color:#8a93ab;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.7;margin-bottom:32px}.login-features{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 36px;padding:0}.login-features li{align-items:center;color:#c8cfe0;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;gap:12px}.login-feat-icon{align-items:center;border-radius:7px;display:flex;flex-shrink:0;font-size:12px!important;height:28px;justify-content:center;width:28px}.login-feat-icon,.login-feat-icon--amber,.login-feat-icon--blue,.login-feat-icon--green,.login-feat-icon--purple,.login-feat-icon--red{background:#ffffff12;border:1px solid #ffffff1f;color:#ffffffb3}.login-actions{display:flex;flex-wrap:wrap;gap:14px}.login-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;gap:9px;justify-content:center;min-width:160px;padding:14px 28px;transition:transform .22s,box-shadow .22s,opacity .22s;white-space:nowrap}.login-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.65;transform:none!important}.login-btn-primary{background:#fff;color:#212b51}.login-btn-primary:hover:not(:disabled){box-shadow:0 8px 24px #fff3;transform:translateY(-2px)}.login-btn-secondary{background:linear-gradient(135deg,#c0392b,#e74c3c);box-shadow:0 4px 16px #c0392b66;color:#fff}.login-btn-secondary:hover:not(:disabled){box-shadow:0 8px 28px #c0392b8c;transform:translateY(-2px)}.btn-spinner{animation:spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:initial;display:inline-block;flex-shrink:0;height:14px;width:14px}.login-video-wrap{max-width:520px;width:100%}.login-video-label{color:#7b8ff5;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.login-video-player{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 24px 60px #00000080;overflow:hidden;width:100%}.login-video-player iframe,.login-video-player video{display:block;height:100%;width:100%}.login-video-caption{color:#555e75;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;margin-top:12px;text-align:center}@media (max-width:900px){.login-container{flex-direction:column;gap:48px;padding:48px 28px}.login-panel-left{max-width:100%}.login-panel-right{width:100%}.login-video-wrap{max-width:100%}}@media (max-width:480px){.login-section{min-height:auto}.login-container{gap:36px;padding:36px 20px}.login-headline{font-size:26px}.login-actions{flex-direction:column}.login-btn{min-width:0;min-width:auto;width:100%}}.input-commom-box{background:#0000;border:none;border-bottom:2px solid #cbd5e1;color:#1e293b;outline:none;padding:15px 10px 3px;transition:all .3s ease;width:100%}.input-commom-box:focus{background:#d1d8ff47;border-bottom-color:#8c92d3}.input-commom-box:focus+label,.input-commom-box:not(:placeholder-shown)+label{color:#7086f1;font-size:12px;font-weight:600;top:5px}.cmn-btn-light{border:1px solid #8e8eff;color:#8e8eff;width:-webkit-fit-content;width:fit-content}.cmn-btn-light-fill,.cmn-btn-light:hover{background-color:#8e8eff;color:#fff}.cmn-btn-light-fill:hover{background-color:#a4a4f8}.rmv-decoration{text-decoration:none}.carousel-link-btn{align-items:center;display:flex;justify-content:center}.meeting-btn{color:#780f0f;overflow:hidden;position:relative}.meeting-btn span:first-child{animation:animate1 2s linear infinite;background:linear-gradient(90deg,#fff0,#960000);height:3px;position:absolute;right:0;top:0;width:100%}@keyframes animate1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.meeting-btn span:nth-child(2){animation:animate2 2s linear infinite;animation-delay:1s;background:linear-gradient(180deg,#fff0,#960000);height:100%;position:absolute;right:0;top:0;width:3px}@keyframes animate2{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.meeting-btn span:nth-child(3){animation:animate3 2s linear infinite;background:linear-gradient(270deg,#fff0,#960000);bottom:0;height:3px;position:absolute;right:0;width:100%}@keyframes animate3{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.meeting-btn span:nth-child(4){animation:animate4 2s linear infinite;animation-delay:1s;background:linear-gradient(0deg,#fff0,#960000);height:100%;left:0;position:absolute;top:0;width:3px}@keyframes animate4{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.carousel-control-prev:hover{background:linear-gradient(90deg,#16184e,#56111100);transition:.2s ease}.carousel-control-next:hover{background:linear-gradient(-90deg,#16184e,#56111100);transition:.2s ease}.service-item{background-color:#000;border-radius:10px;color:#fff;max-width:400px;overflow:hidden;padding:30px 10px;position:relative;width:100%;z-index:1}.service-item:before{border-radius:10px;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;transform:scale(1);transition:transform .4s ease,opacity .4s ease;z-index:-1}#Lumber-est:before{background:url(https://realestimateservice.com/wp-content/uploads/2022/06/2-1-1280x720.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}#flooring-est:before{background:url(https://tse1.mm.bing.net/th/id/OIP.S0hkVkpyr3l_-s_EKcqWtQHaEQ?w=1334&h=768&rs=1&pid=ImgDetMain);background-position:50%;background-repeat:no-repeat;background-size:cover}#Painting-est:before{background:url(https://th.bing.com/th/id/OIP.NbcqBtvWs_xMufkBxCMypQHaFq?pid=ImgDet&w=474&h=362&rs=1);background-position:50%;background-repeat:no-repeat;background-size:cover}#Siding-est:before{background:url(https://images.ctfassets.net/ml5xp0ucm4ah/67ibbYR3ym0spVFijXgMup/3faec5cd69dc68ac694d70c4b7d81561/siding_inspection.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover}#Roofing-est:before{background:url(https://th.bing.com/th/id/OIP.zhAzfZ89DOz7c4VyYr2V7AHaE8?rs=1&pid=ImgDetMain);background-position:50%;background-repeat:no-repeat;background-size:cover}#MEP-est:before{background:url(https://th.bing.com/th/id/OIP.QpWtdyP8xrI43LIR1hSppAHaEY?rs=1&pid=ImgDetMain);background-position:50%;background-repeat:no-repeat;background-size:cover}#Electrical-est:before{background:url(https://scitexas.edu/wp-content/uploads/2022/10/Electrician-Featured.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}#Hardware-est:before{background:url(https://th.bing.com/th/id/OIP.R3eeZSMRT6gMIkr8X2MLCwHaEF?rs=1&pid=ImgDetMain);background-position:50%;background-repeat:no-repeat;background-size:cover}.service-item:hover{background-color:#000;color:#fff}.service-item:hover:before{border-radius:10px;opacity:.5;transform:scale(1.2);transition:transform .4s ease,opacity .4s ease;z-index:-1}#service{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.carousel-height{height:700px}.carousel-inner img{height:100%;object-fit:cover;width:100%}#work-sample h3{font-size:18px;text-align:center}.sub-heading{margin-top:3.5rem;text-align:center}.sample-work{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:1300px;width:100%}.sample-work>div{box-sizing:border-box;flex-basis:calc(33.33% - 20px);flex-grow:1;flex-shrink:1;padding-left:1.8rem;padding-right:1.8rem}.sample-work img{min-width:300px;width:100%}.work-heading{align-items:center;display:flex;flex-direction:column}.subHeading-icon{color:red;font-size:1.5rem;position:relative}.subHeading-icon:before{right:25px}.subHeading-icon:after,.subHeading-icon:before{background:red;content:"";height:2px;position:absolute;top:50%;width:5rem}.subHeading-icon:after{left:25px}#section1{background:#e9e9e9;padding:2rem 1.5rem 24px}.takeoff-overlay{background:#fff;border:1px solid #0000001f;border-radius:12px;box-shadow:0 8px 32px #00000059;display:flex;flex-direction:row;height:clamp(180px,24vw,320px);overflow:hidden;pointer-events:none;position:absolute;right:15%;top:40%;transform:translateY(-50%);width:clamp(340px,42vw,620px);z-index:10}.takeoff-svg{border-right:1px solid #00000014;display:block;flex:0 0 55%;height:100%;width:55%}.takeoff-calc{display:flex;flex:1 1;flex-direction:column;font-family:Poppins,sans-serif;overflow:hidden;padding:8px 10px}.tc-head{align-items:center;border-bottom:2px solid;display:flex;gap:5px;margin-bottom:5px;padding-bottom:5px}.tc-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.tc-scope{color:#222;flex:1 1;font-size:10px;font-weight:700}.tc-label,.tc-scope{letter-spacing:1px;text-transform:uppercase}.tc-label{color:#888;font-size:8px}.tc-cols{color:#aaa;display:grid;font-size:8px;font-weight:600;grid-template-columns:1fr 52px 52px;letter-spacing:.5px;margin-bottom:3px;padding:0 1px;text-transform:uppercase}.tc-rows{display:flex;flex:1 1;flex-direction:column;gap:2px;list-style:none;margin:0;overflow:hidden;padding:0}.tc-row{animation:fadeRowIn .3s ease forwards;color:#333;display:grid;font-size:9px;grid-template-columns:1fr 52px 52px}@keyframes fadeRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tc-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-qty{color:#666;text-align:right}.tc-cost{font-weight:600;text-align:right}.tc-empty{color:#bbb;font-size:9px;font-style:italic;padding:4px 0}.tc-total{align-items:center;border-top:2px solid;color:#222;display:flex;font-size:10px;font-weight:700;justify-content:space-between;letter-spacing:.5px;margin-top:5px;padding-top:5px;text-transform:uppercase}.tc-total-num{font-size:13px;font-weight:800;letter-spacing:0}.to-wall{stroke-dasharray:100;stroke-dashoffset:100;transition:none}.to-wall.is-drawn{animation:drawWall .7s ease forwards}@keyframes drawWall{to{stroke-dashoffset:0}}@media (max-width:900px){.takeoff-overlay{display:none}}.lt-hero{--navy:#35355d;--brick:#8d3233;--parchment:#f5f4ed;--amber:#c98a2b;--ink:#2a2a44;--line:#d8d6c8;--sheet:#fbfaf4;--panel:#fff;background:radial-gradient(1200px 600px at 88% -10%,#35355d0f,#0000 60%),var(--parchment);box-sizing:border-box;color:var(--ink);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;padding:clamp(28px,6vw,72px) clamp(18px,6vw,80px);position:relative;width:100%}.lt-grid{grid-gap:clamp(28px,5vw,64px);align-items:center;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:0 auto;max-width:1240px}.lt-copy{position:relative;z-index:2}.lt-copy:before{background:radial-gradient(circle,#c98a2b24,#0000 70%);content:"";height:320px;left:-80px;pointer-events:none;position:absolute;top:-60px;width:320px;z-index:-1}.lt-eyebrow{align-items:center;background:#8d323312;border:1px solid #8d323329;border-radius:999px;color:var(--brick);display:inline-flex;font-size:.7rem;font-weight:700;gap:8px;letter-spacing:.16em;padding:6px 14px 6px 10px;text-transform:uppercase}.lt-eyebrow .lt-dot{animation:lt-pulse 2s infinite;background:var(--brick);border-radius:50%;box-shadow:0 0 0 0 #8d323380;height:7px;width:7px}.lt-headline{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,var(--navy) 35%,var(--brick) 115%);-webkit-background-clip:text;background-clip:text;color:var(--navy);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.06;margin:16px 0 0}.lt-headline em{color:var(--brick);font-style:normal}.lt-carousel{min-height:clamp(300px,34vw,360px);position:relative}.lt-slide{filter:blur(4px);inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease,filter .55s ease}.lt-slide.is-active{filter:blur(0);opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.lt-slide-kicker{color:#6a6a80;font-size:.8rem;font-weight:600;letter-spacing:.14em;margin:12px 0 0;text-transform:uppercase}.lt-slide .lt-headline{margin-top:4px}.lt-slide-nav{justify-content:space-between;margin-top:24px;max-width:46ch}.lt-slide-dots,.lt-slide-nav{align-items:center;display:flex}.lt-slide-dots{gap:10px}.lt-slide-dot{background:var(--line);border:none;border-radius:999px;cursor:pointer;height:8px;overflow:hidden;padding:0;position:relative;transition:width .25s ease,background .25s ease;width:8px}.lt-slide-dot:hover{background:var(--amber)}.lt-slide-dot.is-active{background:#8d323338;width:30px}.lt-slide-dot-progress{animation-fill-mode:forwards;animation-name:lt-dot-fill;animation-timing-function:linear;background:linear-gradient(90deg,var(--brick),var(--amber));border-radius:999px;inset:0;position:absolute;transform-origin:left}@keyframes lt-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lt-slide-count{color:#9a9885;font-size:.72rem;font-weight:600;letter-spacing:.08em}.lt-slide-count strong{color:var(--navy);font-size:.82rem}.lt-sub{color:#55556e;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.6;margin:18px 0 0;max-width:46ch;min-height:3.2em}.lt-type-cursor{animation:lt-caret-blink .85s step-end infinite;background:var(--brick);display:inline-block;height:1em;margin-left:2px;vertical-align:-.15em;width:2px}@keyframes lt-caret-blink{0%,to{opacity:1}50%{opacity:0}}.lt-cta-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.lt-cta{align-items:center;background:linear-gradient(135deg,var(--navy),#26264a);border-radius:999px;box-shadow:0 12px 30px -10px #35355d8c;color:#fff;display:inline-flex;font-size:1.02rem;font-weight:600;gap:10px;overflow:hidden;padding:15px 30px;position:relative;text-decoration:none;transition:transform .18s ease-out,box-shadow .25s ease,background .25s ease;will-change:transform}.lt-cta:before{background:linear-gradient(115deg,#0000 30%,#ffffff38 48%,#0000 66%);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s ease}.lt-cta:hover:before{transform:translateX(100%)}.lt-cta:hover{background:linear-gradient(135deg,var(--brick),#6f2828);box-shadow:0 16px 38px -10px #8d32338c}.lt-cta:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.lt-cta-arrow{height:20px;transition:transform .2s ease;width:20px}.lt-cta:hover .lt-cta-arrow{transform:translateX(3px)}.lt-cta-secondary{align-items:center;border:1.5px solid var(--line);border-radius:999px;color:var(--navy);display:inline-flex;font-size:.96rem;font-weight:600;padding:14px 26px;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.lt-cta-secondary:hover{background:#8d32330d;border-color:var(--brick);color:var(--brick)}.lt-cta-pulse{position:relative}.lt-cta-pulse,.lt-cta-pulse:hover{border-color:#d1373a;color:#d1373a}.lt-cta-pulse:hover{background:#d1373a0f}.lt-cta-pulse:after,.lt-cta-pulse:before{animation:lt-pulse-ring 2.4s cubic-bezier(.2,.7,.3,1) infinite;border-radius:inherit;box-shadow:0 0 0 0 #d1373a8c;content:"";inset:0;pointer-events:none;position:absolute}.lt-cta-pulse:after{animation-delay:1.2s}@keyframes lt-pulse-ring{0%{box-shadow:0 0 0 0 #d1373a8c}to{box-shadow:0 0 0 10px #d1373a00}}@media (prefers-reduced-motion:reduce){.lt-cta-pulse:after,.lt-cta-pulse:before{animation:none;display:none}}.lt-trust{align-items:center;background:#35355d0a;border:1px solid var(--line);border-radius:12px;display:flex;gap:12px;margin:26px 0 0;max-width:46ch;padding:12px 16px}.lt-trust p{color:#6a6a80;font-size:.85rem;line-height:1.5;margin:0}.lt-trust-icon-wrap{align-items:center;background:#c98a2b24;border-radius:50%;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.lt-trust-icon-wrap svg{color:var(--amber);font-size:.85rem}.lt-demo{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1.35fr 1fr;position:relative;z-index:1}.lt-sheet{background:var(--sheet);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px -28px #2a2a4473;padding:12px 12px 6px;position:relative}.lt-sheet-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lt-sheet-id{color:#9a9885;font-size:.62rem;font-weight:600;letter-spacing:.14em}.lt-scope-badge{border-radius:999px;color:#fff;font-size:.64rem;font-weight:700;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase;transition:background .4s ease}.lt-svg{color:#c9c7b6;display:block;height:auto;width:100%}.lt-grid-line{color:#cfcdbd;opacity:.55}.lt-base-wall{fill:none;stroke:#b9b7a4;stroke-width:3;stroke-linecap:square}.lt-wall{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;cursor:pointer;transition:stroke-dashoffset .75s ease,filter .2s ease,stroke-width .2s ease}.lt-wall.is-drawn{stroke-dashoffset:0}.lt-wall.is-hover{stroke-width:7;filter:drop-shadow(0 0 5px currentColor)}.lt-wall.is-locked{stroke-dashoffset:0;stroke-width:7;filter:drop-shadow(0 0 6px currentColor)}.lt-ext{opacity:.16;transform:translateY(4px);transition:opacity .6s ease,transform .6s ease}.lt-demo .lt-ext{opacity:.16;transform:translateY(0)}.lt-door-arc{fill:none;stroke:#b9b7a4;stroke-width:1.5;stroke-dasharray:3 3}.lt-door-leaf{stroke:#b9b7a4;stroke-width:2}.lt-window line{stroke:#9a9885;stroke-width:2}.lt-room{fill:#a7a591;text-anchor:middle;letter-spacing:.12em}.lt-room,.lt-scale{font-size:10px;font-weight:600}.lt-scale{fill:#9a9885;letter-spacing:.04em}.lt-north path{fill:#8d3233}.lt-north text{fill:#8d3233;font-size:11px;font-weight:700}.lt-qtytag{animation:lt-pop .35s ease both;pointer-events:none}.lt-qtytag-txt{fill:#fff;text-anchor:middle;font-size:11px;font-weight:600}.lt-hint{color:#a7a591;font-size:.68rem;margin:6px 4px 2px;text-align:center}.lt-boq{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px -30px #2a2a4466;display:flex;flex-direction:column;padding:14px 14px 12px}.lt-boq-head{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:10px}.lt-boq-title{color:var(--navy);font-size:.66rem;font-weight:700;letter-spacing:.12em}.lt-boq-scope{align-items:center;color:#55556e;display:inline-flex;font-size:.7rem;font-weight:600;gap:6px}.lt-boq-scope i{border-radius:2px;height:9px;transition:background .4s ease;width:9px}.lt-boq-cols{grid-gap:10px;color:#a7a591;display:grid;font-size:.58rem;gap:10px;grid-template-columns:1fr auto auto;letter-spacing:.1em;padding:8px 2px 4px;text-transform:uppercase}.lt-boq-cols span:nth-child(2),.lt-boq-cols span:nth-child(3){text-align:right}.lt-boq-list{flex:1 1;list-style:none;margin:0;min-height:168px;padding:0}.lt-boq-row{grid-gap:10px;align-items:baseline;animation:lt-rowin .4s ease both;border-bottom:1px dashed #ece9da;display:grid;font-size:.82rem;gap:10px;grid-template-columns:1fr auto auto;padding:7px 2px}.lt-boq-row.is-locked{background:#c98a2b14;border-radius:6px}.lt-bi{color:var(--ink);font-weight:500}.lt-bi em{color:var(--amber);font-size:.7rem;font-style:normal;font-weight:600}.lt-bq{font-feature-settings:"tnum";color:#6a6a80;font-variant-numeric:tabular-nums}.lt-bc,.lt-bq{text-align:right}.lt-bc{font-feature-settings:"tnum";color:var(--navy);font-variant-numeric:tabular-nums;font-weight:600}.lt-boq-empty{color:#a7a591;font-size:.82rem;font-style:italic;padding:24px 2px}.lt-boq-total{align-items:center;background:var(--navy);border-radius:10px;color:#fff;display:flex;font-size:.86rem;font-weight:600;justify-content:space-between;margin-top:8px;padding:12px}.lt-total-num{font-feature-settings:"tnum";color:#fff;font-size:1.18rem;font-variant-numeric:tabular-nums;font-weight:700}.lt-boq-note{color:#b3b1a0;font-size:.6rem;margin:6px 2px 0;text-align:right}@keyframes lt-pulse{0%{box-shadow:0 0 0 0 #8d323380}70%{box-shadow:0 0 0 9px #8d323300}to{box-shadow:0 0 0 0 #8d323300}}@keyframes lt-pop{0%{opacity:0;transform:translateY(6px) scale(.9);transform:translate(var(--x,0),6px) scale(.9)}to{opacity:1}}@keyframes lt-rowin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.lt-grid{gap:30px;grid-template-columns:1fr}.lt-copy{text-align:center}.lt-sub{margin-left:auto;margin-right:auto}.lt-cta-wrap,.lt-trust{justify-content:center}.lt-trust{margin-left:auto;margin-right:auto}.lt-slide-nav{gap:16px;justify-content:center;max-width:none}.lt-carousel{min-height:clamp(340px,60vw,400px)}}@media (max-width:620px){.lt-demo{grid-template-columns:1fr}}.dark .lt-hero{--parchment:#15151f;--ink:#e7e7f0;--line:#33334a;--sheet:#1c1c2a;--panel:#1c1c2a;background:radial-gradient(1200px 600px at 88% -10%,#c98a2b14,#0000 60%),#15151f}.dark .lt-headline{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#f1f0ff 35%,#e08a8b 115%);-webkit-background-clip:text;background-clip:text;color:#f1f0ff}.dark .lt-headline em{color:#e08a8b}.dark .lt-sub{color:#a9a9c2}.dark .lt-type-cursor{background:#e08a8b}.dark .lt-copy:before{background:radial-gradient(circle,#c98a2b1a,#0000 70%)}.dark .lt-eyebrow{background:#e08a8b1a;border-color:#e08a8b47;color:#e08a8b}.dark .lt-eyebrow .lt-dot{background:#e08a8b}.dark .lt-slide-kicker{color:#a9a9c2}.dark .lt-cta{background:linear-gradient(135deg,var(--brick),#6f2828)}.dark .lt-cta:hover{background:linear-gradient(135deg,var(--amber),#a06c20);color:#1c1c2a}.dark .lt-cta-secondary{border-color:var(--line);color:#e7e7f0}.dark .lt-cta-secondary:hover{background:#c98a2b14;border-color:var(--amber);color:var(--amber)}.dark .lt-cta-pulse,.dark .lt-cta-pulse:hover{background:#f1646814;border-color:#f16468;color:#f16468}.dark .lt-cta-pulse:after,.dark .lt-cta-pulse:before{border-color:#f16468}.dark .lt-trust{background:#ffffff08;border-color:var(--line)}.dark .lt-trust p{color:#a9a9c2}.dark .lt-slide-count{color:#7a7a92}.dark .lt-slide-count strong{color:#f1f0ff}.dark .lt-slide-dot{background:var(--line)}.dark .lt-slide-dot.is-active{background:#e08a8b47}.dark .lt-svg{color:#3a3a52}.dark .lt-grid-line{color:#2c2c40}.dark .lt-base-wall{stroke:#4a4a63}.dark .lt-room,.dark .lt-scale,.dark .lt-sheet-id{fill:#6a6a85;color:#6a6a85}.dark .lt-boq-total{background:#0f0f18}.dark .lt-bi{color:#d7d7e6}.dark .lt-bc,.dark .lt-boq-title{color:#c9b08a}@media (prefers-reduced-motion:reduce){.lt-cta,.lt-cta-arrow,.lt-ext,.lt-eyebrow .lt-dot,.lt-wall{animation:none!important;transition:none!important}.lt-wall{stroke-dashoffset:0!important}.lt-ext{opacity:.16!important;transform:none!important}.lt-boq-row,.lt-qtytag{animation:none!important}}.lt-sub .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.offer_container{align-items:center;background:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:auto;overflow:hidden;padding:90px 2rem;position:relative}.offer_container:before{background:radial-gradient(ellipse 50% 60% at 0 50%,#c0392b0d 0,#0000 60%),radial-gradient(ellipse 40% 50% at 100% 50%,#212b510d 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.offer_animated-bg{display:none}.offer_content{max-width:1100px;opacity:0;position:relative;transform:translateY(16px);transition:opacity .8s ease,transform .8s ease;width:100%;z-index:2}.offer_fade-in{opacity:1;transform:translateY(0)}.offer_header{margin-bottom:52px;text-align:center}.offer_title{color:#111827;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.15;margin-bottom:16px}.offer_title-line{display:block}.offer_accent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c0392b,#212b51);-webkit-background-clip:text;background-clip:text}.offer_subtitle{color:#6b7280;font-size:1rem;line-height:1.7;margin:0 auto 36px;max-width:540px}.offer_buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:52px}.offer_btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;letter-spacing:.3px;overflow:hidden;padding:13px 28px;position:relative;text-decoration:none;transition:transform .22s,box-shadow .22s}.offer_btn:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.offer_btn:hover:before{left:100%}.offer_primary{background:linear-gradient(135deg,#c0392b,#212b51);box-shadow:0 4px 18px #c0392b59;color:#fff}.offer_primary:hover{box-shadow:0 10px 28px #c0392b73;transform:translateY(-3px)}.offer_secondary{background:#fff;border:2px solid #212b51;color:#212b51}.offer_secondary:hover{background:#212b51;box-shadow:0 10px 28px #212b5140;color:#fff;transform:translateY(-3px)}.offer_actions-wrapper{display:flex;flex-direction:column;gap:20px}.offer_actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.offer_action-item{position:relative}.offer_action-btn{align-items:center;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:flex;flex-direction:column;font-size:.82rem;font-weight:600;gap:10px;letter-spacing:.3px;opacity:0;padding:18px 20px;transform:translateY(16px);transition:all .25s ease;width:160px}.offer_action-btn.animate{opacity:1;transform:translateY(0)}.offer_action-btn:hover{background:#fff;border-color:#c0392b;box-shadow:0 8px 24px #c0392b1f;color:#c0392b;transform:translateY(-4px)}.offer_action-btn.active{background:#212b51;border-color:#212b51;box-shadow:0 8px 24px #212b5140;color:#fff;transform:translateY(-4px)}.offer_action-btn.pulse{animation:offer_pulse .5s ease}@keyframes offer_pulse{0%{transform:scale(1) translateY(-4px)}50%{transform:scale(1.04) translateY(-4px)}to{transform:scale(1) translateY(-4px)}}.offer_action-icon{align-items:center;background:#c0392b14;border-radius:12px;color:#c0392b;display:flex;font-size:1.3rem;height:48px;justify-content:center;transition:all .25s ease;width:48px}.offer_action-btn.active .offer_action-icon{background:#ffffff26;color:#fff}.offer_action-btn:hover .offer_action-icon{transform:scale(1.1)}.offer_details-panel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px #0000000d;min-height:260px;padding:32px;transition:all .3s ease}.offer_details-panel.active{border-color:#c0392b33;box-shadow:0 8px 32px #00000014}.offer_details-panel:before{display:none}.offer_detail-section{animation:offer_slideIn .4s ease}@keyframes offer_slideIn{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.offer_detail-section h3{color:#111827;font-size:1.3rem;font-weight:700;margin-bottom:10px}.offer_detail-section p{color:#6b7280;font-size:.95rem;line-height:1.7;margin-bottom:20px}.offer_detail-section ul{color:#4b5563;margin-bottom:20px;padding-left:1.4rem}.offer_detail-section li{font-size:.9rem;line-height:1.6;margin-bottom:6px}.offer_services-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.offer_service-item{align-items:center;color:#4b5563;display:flex;font-size:.88rem;gap:8px}.offer_service-item i{color:#27ae60}.offer_process-steps{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.offer_process-step{align-items:flex-start;display:flex;gap:10px}.offer_step-number{align-items:center;background:linear-gradient(135deg,#c0392b,#212b51);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:24px;justify-content:center;width:24px}.offer_step-text{color:#4b5563;font-size:.9rem;line-height:1.5}.offer_process-stages{background:#212b510d;border-left:3px solid #212b51;border-radius:10px;display:flex;flex-direction:column;gap:6px;margin-bottom:20px;padding:14px 16px}.offer_process-stage{align-items:center;color:#4b5563;display:flex;font-size:.88rem;gap:8px}.offer_process-stage i{color:#212b51;font-size:.75rem}.offer_benefits{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.offer_benefit{align-items:center;color:#4b5563;display:flex;font-size:.9rem;gap:8px}.offer_benefit i{color:#c0392b}.offer_detail-cta{background:linear-gradient(135deg,#c0392b,#212b51);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.88rem;font-weight:600;padding:10px 22px;transition:transform .22s,box-shadow .22s}.offer_detail-cta:hover{box-shadow:0 6px 18px #c0392b59;transform:translateY(-2px)}.offer_detail-placeholder{align-items:center;color:#9ca3af;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 1rem;text-align:center}.offer_placeholder-icon{color:#e5e7eb;font-size:2.5rem;margin-bottom:12px}.offer_detail-placeholder h3{color:#374151;font-size:1.1rem;margin-bottom:6px}.offer_detail-placeholder p{font-size:.88rem}.offer_action-item:first-child .offer_action-btn{transition-delay:.08s}.offer_action-item:nth-child(2) .offer_action-btn{transition-delay:.16s}.offer_action-item:nth-child(3) .offer_action-btn{transition-delay:.24s}.offer_action-item:nth-child(4) .offer_action-btn{transition-delay:.32s}@media (max-width:768px){.offer_container{padding:60px 1.2rem}.offer_title{font-size:2rem}.offer_buttons{align-items:center;flex-direction:column}.offer_actions{gap:10px}.offer_action-btn{flex-direction:row;justify-content:flex-start;max-width:280px;width:100%}.offer_services-grid{grid-template-columns:1fr}}@media (max-width:480px){.offer_container{padding:48px 1rem}.offer_details-panel{padding:20px}}.services_container{background:#f7f8fc;font-family:Poppins,sans-serif;min-height:auto;overflow:hidden;padding:90px 2rem;position:relative}.services_container:before{background:radial-gradient(ellipse 50% 40% at 5% 10%,#862b2b0f 0,#0000 55%),radial-gradient(ellipse 45% 40% at 95% 90%,#212b510f 0,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.services_animated-bg{display:none}.services_heading{margin-bottom:56px;position:relative;text-align:center;z-index:2}.services_sub-heading{color:#111827;display:inline-block;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;letter-spacing:2px;margin-bottom:0;position:relative;text-transform:uppercase}.services_accent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c0392b,#212b51);-webkit-background-clip:text;background-clip:text}.services_sub-heading:after{background:linear-gradient(90deg,#c0392b,#212b51);border-radius:3px;content:"";display:block;height:3px;margin:16px auto 0;width:56px}.services_icon-wrapper{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 16px #00000014;display:inline-flex;height:56px;justify-content:center;margin-top:16px;width:56px}.services_icon{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c0392b,#212b51);-webkit-background-clip:text;background-clip:text;font-size:1.6rem}.services_intro{color:#6b7280;font-size:.98rem;line-height:1.7;margin:16px auto 0;max-width:520px}.services_grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1300px;position:relative;z-index:2}.services_card{animation:none!important;border-radius:18px;box-shadow:0 4px 20px #00000012;height:360px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.services_card:hover{box-shadow:0 20px 48px #00000024;transform:translateY(-10px) scale(1.01)}.services_card-content{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:36px 28px;position:relative;text-align:center;transition:border-color .3s ease,background .3s ease;width:100%;z-index:2}.services_card:hover .services_card-content{background:#fff;border-color:#0000}.services_card-hover{border-radius:18px;inset:0;opacity:0;position:absolute;transition:opacity .4s ease;z-index:1}.services_card:hover .services_card-hover{opacity:.08}.services_icon-container{align-items:center;border-radius:18px;box-shadow:0 6px 18px #862b2b40;display:flex;height:72px;justify-content:center;margin-bottom:20px;transition:transform .3s ease,box-shadow .3s ease;width:72px}.services_card:hover .services_icon-container{box-shadow:0 12px 28px #862b2b59;transform:scale(1.12) translateY(-4px)}.services_item-icon{color:#fff;font-size:1.8rem;transition:transform .3s ease}.services_card:hover .services_item-icon{transform:rotate(12deg)}.services_title{color:#111827;font-size:1.15rem;font-weight:700;margin-bottom:10px;transition:color .3s ease}.services_card:hover .services_title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c0392b,#212b51);-webkit-background-clip:text;background-clip:text}.services_description{color:#6b7280;font-size:.88rem;line-height:1.65;margin-bottom:24px;transition:color .3s}.services_button{align-items:center;background:linear-gradient(135deg,#c0392b,#212b51);border-radius:8px;box-shadow:0 3px 12px #862b2b4d;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;letter-spacing:.3px;overflow:hidden;padding:9px 22px;position:relative;text-decoration:none;transition:transform .22s,box-shadow .22s}.services_button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.services_button:hover{box-shadow:0 7px 22px #862b2b73;color:#fff;transform:translateY(-2px)}.services_button:hover:before{left:100%}@media (max-width:768px){.services_container{padding:60px 1.2rem}.services_grid{gap:16px;grid-template-columns:1fr}.services_card{height:320px}.services_card-content{padding:28px 20px}}@media (max-width:480px){.services_sub-heading{font-size:1.6rem;letter-spacing:1px}.services_card{height:auto}.services_card-content{padding:28px 18px}}@media (prefers-reduced-motion:reduce){.services_card{animation:none!important}.services_card:hover{transform:translateY(-4px)}}.estimation-modal{align-items:center;background:#00000075;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.form-header{background:linear-gradient(135deg,#212b51,#862b2b);border-radius:16px 16px 0 0;color:#fff;padding:32px;position:relative}.form-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#f0f0f0);-webkit-background-clip:text;font-size:28px;font-weight:700;margin:0}.subtitle{font-size:16px;margin:8px 0 0;opacity:.9}.close-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s;width:36px}.close-btn:hover{background:#fff3;transform:scale(1.1)}.estimation-form{padding:32px}.form-grid-demo{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.form-grid-demo,.form-group{margin-bottom:24px}.form-group label{color:#212b51;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.form-group .error{color:#dc2626;font-size:13px;font-weight:400;margin-left:8px}input,textarea{background:#f8fafc;border:2px solid #e5e7eb;border-radius:10px;font-size:16px;padding:14px 16px;transition:all .3s;width:100%}input:focus,textarea:focus{background:#fff;border-color:#862b2b;box-shadow:0 0 0 3px #862b2b1a;outline:none}.error-input{border-color:#dc2626!important}.error-input:focus{box-shadow:0 0 0 3px #dc26261a!important}textarea{font-family:inherit;min-height:120px;resize:vertical}.char-count{color:#6b7280;font-size:12px;margin-top:4px;text-align:right}.file-upload-area{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;cursor:pointer;padding:40px 20px;position:relative;text-align:center;transition:all .3s}.file-upload-area:hover{background:#fef2f2;border-color:#862b2b}.file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.upload-placeholder{pointer-events:none}.upload-icon{fill:#862b2b;height:48px;margin-bottom:16px;width:48px}.file-types{color:#6b7280;font-size:12px;margin-top:4px}.attachment-preview{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;display:flex;margin-top:12px;padding:12px 16px}.file-name{color:#212b51;flex-grow:1;font-weight:500}.file-size{color:#6b7280;font-size:14px;margin:0 12px}.remove-file{align-items:center;background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;width:24px}.remove-file:hover,.submit-error{background:#fee2e2}.submit-error{border-left:4px solid #dc2626;border-radius:8px;color:#dc2626;margin-bottom:24px;padding:12px 16px}.form-footer{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}.submit-btn{align-items:center;background:linear-gradient(135deg,#862b2b,#a83232);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:12px;justify-content:center;padding:18px 40px;transition:all .3s;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 10px 25px #862b2b66;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.spinner{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.privacy-note{color:#6b7280;font-size:13px;line-height:1.5;margin-top:16px;text-align:center}.success-message{animation:fadeIn .5s ease-out;background:#fff;border-radius:16px;max-width:500px;padding:60px 40px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.success-icon{align-items:center;background:linear-gradient(135deg,#10b981,#34d399);border-radius:50%;color:#fff;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.success-message h3{color:#212b51;font-size:24px;margin:0 0 12px}.success-message p{color:#6b7280;font-size:16px;margin-bottom:32px}.success-btn{background:#212b51;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:14px 32px;transition:all .3s}.success-btn:hover{background:#862b2b;transform:translateY(-2px)}.estimation-btn{align-items:center;background:linear-gradient(135deg,#862b2b,#a83232);border:none;border-radius:12px;box-shadow:0 4px 15px #862b2b4d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:16px 32px;transition:all .3s}.estimation-btn:hover{box-shadow:0 8px 25px #862b2b66;transform:translateY(-3px)}.estimation-btn:active{transform:translateY(-1px)}.estimation-btn.secondary{background:linear-gradient(135deg,#212b51,#2d3a6b);box-shadow:0 4px 15px #212b514d}.estimation-btn.secondary:hover{box-shadow:0 8px 25px #212b5166}.btn-icon{font-size:20px}.estimation-form-container{animation:slideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #862b2b4d;max-height:90vh;max-width:800px;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:none;width:100%}.estimation-form-container::-webkit-scrollbar{height:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.estimation-form-container:hover::-webkit-scrollbar{height:6px;opacity:1;width:6px}.estimation-form-container::-webkit-scrollbar-track{background:#f8fafccc;border-radius:10px;margin:4px}.estimation-form-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#862b2b99,#a8323299);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.estimation-form-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#862b2b,#a83232)}.estimation-form-container::-webkit-scrollbar-corner{background:#0000}@supports (scrollbar-color:auto){.estimation-form-container{scrollbar-color:#862b2b4d #0000;scrollbar-width:thin}.estimation-form-container:hover{scrollbar-color:#862b2b #f8fafc}}@media (max-width:768px){.estimation-form-container{max-height:95vh}.form-header{padding:24px}.form-header h2{font-size:24px}.estimation-form{padding:24px}.form-grid-demo{gap:16px;grid-template-columns:1fr}.submit-btn{font-size:16px;padding:16px 24px}}@media (max-width:480px){.estimation-modal{padding:10px}.estimation-form,.form-header{padding:20px}input,textarea{padding:12px 14px}}.partner_container{align-items:center;background:#212b51;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:auto;overflow:hidden;padding:90px 2rem;position:relative}.partner_container:before{background:radial-gradient(ellipse 55% 60% at 0 100%,#c0392b2e 0,#0000 55%),radial-gradient(ellipse 45% 50% at 100% 0,#ffffff0a 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.partner_animated-bg{display:none}.partner_content{max-width:900px;opacity:0;position:relative;text-align:center;transform:translateY(16px);transition:opacity .8s ease,transform .8s ease;width:100%;z-index:2}.partner_fade-in{opacity:1;transform:translateY(0)}.partner_header{margin-bottom:52px}.partner_title{color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.2;margin-bottom:14px}.partner_accent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e74c3c,#ff7675);-webkit-background-clip:text;background-clip:text;position:relative}.partner_accent:after{display:none}.partner_subtitle{color:#ffffff80;font-size:1rem;line-height:1.7;margin:0 auto;max-width:560px}.partner_features{margin-bottom:40px}.partner_feature-list{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:640px}.partner_feature-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;display:flex;opacity:0;padding:20px 24px;text-align:left;transform:translateX(-24px);transition:background .25s,border-color .25s,transform .25s}.partner_feature-item.partner_animate{opacity:1;transform:translateX(0)}.partner_feature-item:nth-child(2n){transform:translateX(24px)}.partner_feature-item:nth-child(2n).partner_animate{transform:translateX(0)}.partner_feature-item:hover{background:#ffffff14;border-color:#c0392b59;transform:translateY(-4px)!important}.partner_feature-icon{align-items:center;background:#c0392b2e;border:1px solid #c0392b40;border-radius:11px;color:#f87171;display:flex;flex-shrink:0;font-size:1.2rem;height:44px;justify-content:center;margin-right:18px;transition:transform .25s;width:44px}.partner_feature-item:hover .partner_feature-icon{transform:scale(1.1)}.partner_feature-content{flex:1 1}.partner_feature-title{color:#fff;font-size:1rem;font-weight:700;margin-bottom:3px}.partner_feature-desc{color:#ffffff73;font-size:.88rem}.partner_divider{margin:36px auto;max-width:160px}.partner_divider-line{background:#ffffff1f;height:1px}.partner_cta{margin-top:8px}.partner_cta-button{align-items:center;background:linear-gradient(135deg,#c0392b,#e74c3c);border:none;border-radius:10px;box-shadow:0 6px 24px #c0392b66;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;letter-spacing:.5px;opacity:0;overflow:hidden;padding:15px 36px;position:relative;transform:translateY(16px);transition:transform .22s,box-shadow .22s}.partner_cta-button.partner_animate{opacity:1;transform:translateY(0)}.partner_cta-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.partner_cta-button:hover{box-shadow:0 12px 32px #c0392b80;transform:translateY(-3px)}.partner_cta-button:hover:before{left:100%}.partner_cta-icon{transition:transform .25s}.partner_cta-button:hover .partner_cta-icon{transform:translateX(4px)}.partner_feature-item:first-child{transition-delay:.08s}.partner_feature-item:nth-child(2){transition-delay:.16s}.partner_feature-item:nth-child(3){transition-delay:.24s}@media (max-width:768px){.partner_container{padding:60px 1.2rem}.partner_title{font-size:1.9rem}.partner_feature-item{flex-direction:column;padding:18px 16px;text-align:center}.partner_feature-icon{margin-bottom:12px;margin-right:0}.partner_cta-button{padding:13px 28px}}@media (max-width:480px){.partner_title{font-size:1.6rem}}.swift_features{background:#0d1224;font-family:Poppins,sans-serif;overflow:hidden;padding:90px 2rem;position:relative}.swift_features:before{background:radial-gradient(ellipse 60% 50% at 10% 20%,#c0392b1f 0,#0000 60%),radial-gradient(ellipse 50% 40% at 90% 80%,#212b5180 0,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.swift_animated-bg{display:none}.swift_header{margin-bottom:60px;position:relative;text-align:center;z-index:2}.swift_title{color:#fff;display:inline-block;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;margin-bottom:0}.swift_title:after{background:linear-gradient(90deg,#c0392b,#e74c3c);border-radius:3px;content:"";display:block;height:3px;margin:16px auto 0;width:56px}.swift_accent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e74c3c,#c0392b);-webkit-background-clip:text;background-clip:text}.swift_subtitle{color:#ffffff7a;font-size:1rem;line-height:1.7;margin:20px auto 0;max-width:560px}.swift_feature-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:2}.swift_feature-item{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}.swift_feature-item.swift_animate{opacity:1;transform:translateY(0)}.swift_feature-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:36px 28px;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.swift_feature-card:hover{background:#ffffff12;border-color:#c0392b59;box-shadow:0 20px 48px #0006,0 0 0 1px #c0392b26;transform:translateY(-8px)}.swift_feature-card:before{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .55s ease;width:100%}.swift_feature-card:hover:before{left:100%}.swift_feature-card:after{display:none}.swift_feature-icon-container{align-items:center;border:1px solid #ffffff1a;border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;margin-bottom:22px;transition:transform .3s ease;width:56px}.swift_feature-card:hover .swift_feature-icon-container{box-shadow:none;transform:scale(1.1)}.swift_feature-icon{font-size:1.5rem!important;position:relative;transition:transform .3s ease;z-index:2}.swift_feature-card:hover .swift_feature-icon{transform:rotate(8deg)}.swift_icon-pulse{display:none}.swift_feature-title{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:12px;transition:color .3s ease}.swift_feature-card:hover .swift_feature-title{color:#f87171}.swift_feature-desc{color:#ffffff80;font-size:.9rem;line-height:1.7;margin:0}.swift_feature-hover-effect{display:none}.swift_feature-item:first-child{transition-delay:.05s}.swift_feature-item:nth-child(2){transition-delay:.12s}.swift_feature-item:nth-child(3){transition-delay:.19s}.swift_feature-item:nth-child(4){transition-delay:.26s}.swift_feature-item:nth-child(5){transition-delay:.33s}.swift_feature-item:nth-child(6){transition-delay:.4s}@media (max-width:768px){.swift_features{padding:60px 1.2rem}.swift_feature-grid{gap:16px;grid-template-columns:1fr}.swift_feature-card{padding:28px 22px}}.about-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.about-hero{align-items:center;background:#0d1224;display:flex;height:320px;justify-content:center;overflow:hidden;position:relative;text-align:center}.about-hero-overlay{background-image:url(https://image-editing-services.com/wp-content/uploads/2018/10/about-us-background.jpg);background-position:50%;background-size:cover;inset:0;opacity:.18;position:absolute;z-index:0}.about-hero:after{background:linear-gradient(90deg,#c0392b,#e74c3c,#212b51);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.about-hero-content{position:relative;z-index:1}.about-hero-content h1{color:#fff;font-size:clamp(32px,5vw,52px);font-weight:800;letter-spacing:-.5px;margin:0 0 12px}.about-breadcrumb{align-items:center;color:#ffffff8c;display:flex;font-size:14px;gap:8px;justify-content:center}.about-breadcrumb a{color:#ffffff8c;text-decoration:none;transition:color .2s}.about-breadcrumb a:hover{color:#fff}.about-breadcrumb span{color:#c0392b}.about-section{background:#fff;padding:80px 0}.about-section-alt{background:#f7f8fc}.about-container{margin:0 auto;max-width:1200px;padding:0 40px;width:100%}.about-section-header{margin-bottom:52px;text-align:center}.about-section-header h2{margin:8px 0 16px}.about-section-header p{color:#6b7280;font-size:15.5px;line-height:1.7;margin:0 auto;max-width:560px}.about-label{background:#c0392b14;border:1px solid #c0392b33;border-radius:20px;color:#c0392b;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.8px;margin-bottom:14px;padding:4px 14px;text-transform:uppercase}.about-two-col{align-items:center;display:flex;gap:64px}.about-two-col-rev{flex-direction:row-reverse}.about-text{flex:1 1}.about-text h2{color:#111827;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.2;margin:0 0 20px;padding-bottom:16px;position:relative}.about-text h2:after{background:linear-gradient(90deg,#c0392b,#e74c3c);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:48px}.about-text p{color:#4b5563;font-size:15px;line-height:1.8;margin-bottom:16px}.about-text p:last-of-type{margin-bottom:28px}.about-cta-link{align-items:center;border-bottom:2px solid #c0392b4d;color:#c0392b;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;padding-bottom:2px;text-decoration:none;transition:gap .2s,border-color .2s}.about-cta-link:hover{border-color:#c0392b;gap:12px}.about-service-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 28px;padding:0}.about-service-list li{align-items:center;color:#374151;display:flex;font-size:14.5px;gap:10px}.about-service-list li:before{background:#c0392b;border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.about-image-wrap{flex:1 1;position:relative}.about-img{border-radius:16px;box-shadow:0 20px 60px #0000001f;display:block;height:380px;object-fit:cover;width:100%}.about-img-badge{background:#212b51;border-radius:12px;bottom:-20px;box-shadow:0 8px 24px #212b5159;color:#fff;display:flex;flex-direction:column;gap:2px;left:-20px;padding:16px 22px;position:absolute}.about-img-badge strong{color:#fff;font-size:18px;font-weight:800}.about-img-badge span{color:#fff9;font-size:12px;white-space:nowrap}.about-stats-section{background:#212b51;padding:60px 0}.about-stats-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(4,1fr)}.about-stat-card{align-items:center;display:flex;flex-direction:column;padding:32px 20px;position:relative;text-align:center}.about-stat-card:after{background:#ffffff1a;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.about-stat-card:last-child:after{display:none}.stat-icon{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;color:#e74c3c;display:flex;font-size:18px;height:48px;justify-content:center;margin-bottom:16px;width:48px}.stat-value{color:#fff;font-size:42px;font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:8px}.stat-label{color:#ffffff80;font-size:13px;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.about-values-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.about-value-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:36px 28px;transition:transform .25s,box-shadow .25s,border-color .25s}.about-value-card:hover{border-color:#c0392b33;box-shadow:0 20px 48px #0000001a;transform:translateY(-6px)}.value-icon{align-items:center;background:linear-gradient(135deg,#c0392b1a,#e74c3c26);border:1px solid #c0392b26;border-radius:14px;color:#c0392b;display:flex;font-size:20px;height:52px;justify-content:center;margin-bottom:20px;width:52px}.about-value-card h3{color:#111827;font-size:19px;font-weight:700;margin:0 0 12px}.about-value-card p{color:#6b7280;font-size:14px;line-height:1.75;margin:0}.about-cta-section{background:#0d1224;overflow:hidden;padding:80px 0;position:relative}.about-cta-section:before{background:radial-gradient(circle,#c0392b26,#0000 70%);border-radius:50%;content:"";height:400px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:400px}.about-cta-box{margin:0 auto;max-width:640px;text-align:center}.about-cta-box h2{color:#fff;font-size:clamp(24px,3.5vw,38px);font-weight:800;line-height:1.2;margin:0 0 16px}.about-cta-box p{color:#ffffff8c;font-size:15.5px;line-height:1.7;margin:0 0 36px}.about-cta-btns{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.about-btn-primary{align-items:center;background:linear-gradient(135deg,#c0392b,#e74c3c);border-radius:10px;box-shadow:0 4px 18px #c0392b73;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:9px;padding:14px 30px;text-decoration:none;transition:transform .22s,box-shadow .22s,color .2s}.about-btn-primary:hover{box-shadow:0 8px 28px #c0392b8c;color:#fff;transform:translateY(-2px)}.about-btn-secondary{align-items:center;background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;padding:14px 30px;text-decoration:none;transition:background .22s,color .2s,border-color .22s}.about-btn-secondary:hover{background:#ffffff21;border-color:#ffffff4d;color:#fff}@media (max-width:1024px){.about-container{padding:0 28px}.about-two-col{gap:40px}.about-stats-grid{gap:0;grid-template-columns:repeat(2,1fr)}.about-stat-card:nth-child(2):after{display:none}.about-stat-card:nth-child(odd){border-bottom:1px solid #ffffff14}}@media (max-width:768px){.about-hero{height:240px}.about-section{padding:56px 0}.about-two-col,.about-two-col-rev{flex-direction:column;gap:36px}.about-img{height:260px}.about-img-badge{bottom:-14px;left:12px;padding:12px 16px}.about-values-grid{gap:20px;grid-template-columns:1fr}.about-value-card{padding:28px 22px}.about-cta-section{padding:60px 0}}@media (max-width:480px){.about-container{padding:0 18px}.about-stats-grid{grid-template-columns:repeat(2,1fr)}.stat-value{font-size:34px}.about-cta-btns{align-items:center;flex-direction:column}.about-btn-primary,.about-btn-secondary{justify-content:center;width:100%}}.site-footer{background:#151e38;color:#c8cfe0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:0}.footer-top-bar{background:linear-gradient(90deg,#c0392b,#e74c3c 50%,#212b51);height:4px}.footer-main{padding:60px 0 40px}.footer-inner{display:flex;gap:48px;margin:0 auto;max-width:1300px;padding:0 40px;width:100%}.footer-col{flex:1 1;min-width:0}.footer-brand{flex:1.6 1}.footer-logo{align-items:center;display:inline-flex;gap:10px;margin-bottom:18px;text-decoration:none}.footer-logo img{border:2px solid #c0392b;border-radius:50%;height:46px;object-fit:cover;width:46px}.footer-logo span{color:#fff;font-size:18px;font-weight:700;letter-spacing:.3px}.footer-desc{color:#9aa3bb;font-size:13.5px;line-height:1.75;margin-bottom:24px}.footer-social{display:flex;gap:12px}.social-icon{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:9px;color:#fff;display:flex;font-size:16px;height:38px;justify-content:center;text-decoration:none;transition:transform .22s,opacity .22s,box-shadow .22s;width:38px}.social-icon:hover{box-shadow:0 6px 18px #0000004d;opacity:1;transform:translateY(-3px)}.social-fb:hover{background:#1877f2;border-color:#1877f2}.social-ig:hover{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#0000}.social-li:hover{background:#0a66c2;border-color:#0a66c2}.footer-heading{color:#fff;font-size:14px;font-weight:700;letter-spacing:1.2px;margin-bottom:20px;padding-bottom:10px;position:relative;text-transform:uppercase}.footer-heading:after{background:#c0392b;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:32px}.footer-links{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.footer-links li a{align-items:center;border-bottom:1px solid #ffffff0a;color:#9aa3bb;display:flex;font-size:13.5px;gap:8px;padding:6px 0;text-decoration:none;transition:color .2s,padding-left .2s}.footer-links li:last-child a{border-bottom:none}.footer-links li a svg{color:#c0392b;flex-shrink:0;font-size:10px;transition:transform .2s}.footer-links li a:hover{color:#fff;padding-left:4px}.footer-links li a:hover svg{transform:translateX(3px)}.footer-contact-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 24px;padding:0}.footer-contact-list li{align-items:flex-start;color:#9aa3bb;display:flex;font-size:13.5px;gap:12px}.contact-icon{align-items:center;background:#c0392b26;border:1px solid #c0392b40;border-radius:7px;color:#e74c3c;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;margin-top:1px;width:32px}.footer-contact-list a{color:#9aa3bb;line-height:1.5;text-decoration:none;transition:color .2s}.footer-contact-list a:hover{color:#fff}.footer-cta{align-items:center;background:linear-gradient(135deg,#c0392b,#e74c3c);border-radius:8px;box-shadow:0 3px 12px #c0392b66;color:#fff;display:inline-flex;font-size:13.5px;font-weight:600;justify-content:center;padding:11px 24px;text-align:center;text-decoration:none;transition:transform .22s,box-shadow .22s,color .2s;width:100%}.footer-cta:hover{box-shadow:0 7px 20px #c0392b80;color:#fff;transform:translateY(-2px)}.footer-bottom{border-top:1px solid #ffffff12;padding:18px 0}.footer-bottom .footer-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-bottom:0;padding-top:0}.footer-bottom p{color:#636d85;font-size:13px;margin:0}.footer-bottom-links{align-items:center;display:flex;gap:10px}.footer-bottom-links a{color:#636d85;font-size:13px;text-decoration:none;transition:color .2s}.footer-bottom-links a:hover{color:#fff}.footer-bottom-links span{color:#3a4259}@media (max-width:1024px){.footer-inner{gap:36px;padding:0 28px}.footer-brand{flex:1.3 1}}@media (max-width:768px){.footer-main{padding:48px 0 32px}.footer-inner{flex-wrap:wrap;gap:36px 24px;padding:0 20px}.footer-brand{flex:1 1 100%}.footer-col{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1;min-width:140px}.footer-bottom .footer-inner{flex-direction:column;gap:8px;text-align:center}}@media (max-width:480px){.footer-col{flex:1 1 100%}.footer-main{padding:36px 0 24px}}.sg-not-found{--nf-ink:#1a2240;--nf-muted:#646978;--nf-red:#a72b35;background:#f7f6f2;color:var(--nf-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:30px 40px 64px}.sg-not-found *,.sg-not-found :after,.sg-not-found :before{box-sizing:border-box}.sg-nf-container{margin:0 auto;max-width:1240px}.sg-not-found a{text-decoration:none}.sg-not-found a:focus-visible,.sg-not-found button:focus-visible{outline:3px solid var(--nf-red);outline-offset:6px}.sg-nf-breadcrumb{color:var(--nf-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.sg-nf-breadcrumb a{color:var(--nf-ink)}.sg-nf-breadcrumb a:hover{text-decoration:underline}.sg-nf-hero{grid-gap:68px;align-items:center;display:grid;gap:68px;grid-template-columns:1.08fr 1fr;padding:66px 0 72px}.sg-nf-eyebrow{align-items:center;color:var(--nf-red);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:2.2px;margin:0 0 23px}.sg-nf-eyebrow>span{background:var(--nf-red);border-radius:50%;height:7px;width:7px}.sg-nf-copy h1{color:var(--nf-ink);font-size:clamp(42px,4.6vw,66px);font-weight:600;letter-spacing:-2.8px;line-height:1.08;margin:0 0 24px}.sg-nf-copy h1 em{color:var(--nf-red);font-family:Georgia,Times New Roman,serif;font-weight:400}.sg-nf-description{color:var(--nf-muted);font-size:15px;line-height:1.85;margin:0 0 30px;max-width:445px}.sg-nf-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sg-nf-back,.sg-nf-home{align-items:center;border-radius:5px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:16px;justify-content:center;min-height:50px;padding:14px 20px;transition:background .2s,transform .2s}.sg-nf-home{background:var(--nf-ink);border:1px solid var(--nf-ink);color:#fff}.sg-nf-home:hover{background:#303e68;color:#fff;transform:translateY(-2px)}.sg-nf-back{background:#0000;border:1px solid #d6d7db;color:var(--nf-ink)}.sg-nf-back:hover{background:#eae9e4;transform:translateY(-2px)}.sg-nf-help{color:var(--nf-muted);font-size:12px;line-height:1.8;margin:23px 0 0}.sg-nf-help a{color:var(--nf-ink);display:inline-block;text-decoration:underline;text-underline-offset:4px}.sg-nf-blueprint{background-color:#1a2541;background-image:linear-gradient(#a8b9de0b 1px,#0000 0),linear-gradient(90deg,#a8b9de0b 1px,#0000 0);background-size:24px 24px;border:1px solid #34405a;border-radius:10px;box-shadow:0 24px 44px -28px #14203c80;color:#eff2f8;min-width:0;padding:25px;position:relative;transform:rotate(2deg)}.sg-nf-sheet-top{border-bottom:1px solid #ffffff26;color:#bcc6d9;display:flex;font:9px/1.6 monospace;gap:12px;justify-content:space-between;letter-spacing:1.1px;padding-bottom:18px}.sg-nf-drawing{padding:29px 0 24px;position:relative;text-align:center}.sg-nf-dimension{align-items:center;color:#a8b6cf;display:flex;font:9px/1.4 monospace;gap:12px;letter-spacing:1.7px}.sg-nf-dimension>span{border-inline:1px solid #8a9ab170;border-top:1px solid #8a9ab170;flex:1 1;height:7px}.sg-nf-code{color:#eef1f6;font-size:clamp(100px,13vw,184px);font-weight:700;letter-spacing:-10px;line-height:1.2}.sg-nf-code>span{-webkit-text-stroke:1.5px #bfcbe0;color:#0000}.sg-nf-route{color:#e29685;display:block;height:80px;margin-top:-17px;width:100%}.sg-nf-location{color:#bcc6d9;font:8px/1.6 monospace;letter-spacing:1.2px}.sg-nf-sheet-bottom{align-items:center;border-top:1px solid #ffffff26;display:flex;gap:15px;justify-content:space-between;padding-top:18px}.sg-nf-sheet-bottom>div>span{color:#a8b6cf;display:block;font:8px monospace;letter-spacing:1.8px;margin-bottom:6px}.sg-nf-sheet-bottom strong{font-size:12px;font-weight:500}.sg-nf-stamp{border:1px solid #df9d8e80;color:#e9ac9f;font:9px/1.5 monospace;letter-spacing:1px;padding:8px 30px 8px 10px;position:relative;transform:rotate(-5deg)}.sg-nf-stamp span{font-size:20px;position:absolute;right:9px;top:10px}.sg-nf-cross{color:#a8b6cf;font:18px monospace;position:absolute}.sg-nf-cross-one{left:-6px;top:47%}.sg-nf-cross-two{right:-6px;top:47%}.sg-nf-explore{border-top:1px solid #dcdedc;padding-top:27px}.sg-nf-explore-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.sg-nf-explore-heading h2{font-size:18px;font-weight:500;letter-spacing:-.4px;margin:0}.sg-nf-explore-heading>span{color:var(--nf-muted);font:9px monospace;letter-spacing:1.8px}.sg-nf-links{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sg-nf-card{align-items:flex-start;background:#ffffff80;border:1px solid #e0e1dc;border-radius:6px;color:var(--nf-ink);display:flex;gap:15px;padding:22px 18px;transition:border-color .2s,background .2s,transform .2s}.sg-nf-card:hover{background:#fff;border-color:#aeb4c3;color:var(--nf-ink);transform:translateY(-3px)}.sg-nf-card-number{color:var(--nf-red);font:10px/2 monospace}.sg-nf-card h3{font-size:14px;font-weight:600;margin:0 0 7px}.sg-nf-card p{color:var(--nf-muted);font-size:12px;line-height:1.6;margin:0}.sg-nf-card-arrow{font-size:20px;line-height:1;margin-left:auto}@media (max-width:1000px){.sg-nf-hero{gap:35px}.sg-nf-links{gap:10px}.sg-nf-card{gap:10px;padding:18px 14px}}@media (max-width:760px){.sg-not-found{padding:25px 24px 40px}.sg-nf-hero{gap:40px;grid-template-columns:1fr;padding:42px 0}.sg-nf-copy h1{font-size:clamp(42px,8vw,60px);letter-spacing:-2px}.sg-nf-description{max-width:540px}.sg-nf-blueprint{justify-self:center;max-width:470px;transform:rotate(1deg);width:100%}.sg-nf-code{font-size:clamp(112px,28vw,168px)}.sg-nf-links{grid-template-columns:1fr}.sg-nf-card{gap:18px;padding:21px 18px}}@media (max-width:380px){.sg-not-found{padding-inline:18px}.sg-nf-actions{align-items:stretch;flex-direction:column}.sg-nf-blueprint{padding:18px}.sg-nf-sheet-top{font-size:8px;letter-spacing:.3px}.sg-nf-explore-heading>span{display:none}}@media (prefers-reduced-motion:reduce){.sg-not-found a,.sg-not-found button{transition:none}.sg-not-found a:hover,.sg-not-found button:hover{transform:none}}.animated-alert{animation:slideIn .5s ease-out,fadeOut .5s ease-in 4.5s forwards;background-color:#ff4d4f;border-radius:4px;box-shadow:0 4px 6px #0003;color:#fff;font-size:16px;padding:15px 20px;position:fixed;right:20px;top:20px;z-index:1000}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeOut{to{opacity:0;transform:translateX(100%)}}@keyframes editorial-reveal{0%{opacity:.6;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.editorial-revealed{animation:editorial-reveal .55s ease-out 0s backwards;animation:editorial-reveal .55s ease-out var(--reveal-delay,0s) backwards}.editorial-page{--brand-primary:#833836;--brand-primary-rgb:131,56,54;--brand-primary-deep:#6f302e;--brand-primary-soft:#a56967;--brand-primary-light:#ddb9b8;--brand-primary-tint:#f8f0ef;--brand-secondary:#35355a;--brand-secondary-rgb:53,53,90;--brand-secondary-light:#a5a5b8;--brand-ink:#24243d;--brand-ink-rgb:36,36,61;--brand-on-dark:#d1d1dd;--brand-surface:#f8f7f9;--brand-surface-hover:#eeedf3;--brand-field:#fdfcfd;--brand-border:#e2dfe8;--muted:#686575;background:var(--brand-surface);color:var(--brand-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-bottom:80px}.editorial-page *,.editorial-page :after,.editorial-page :before{box-sizing:border-box}.editorial-page a{text-decoration:none}.editorial-page button,.editorial-page input,.editorial-page textarea{font:inherit}.editorial-page button{cursor:pointer}.editorial-page :is(a,button,input,textarea):focus-visible{outline:3px solid var(--brand-primary);outline-offset:5px}.editorial-container{margin:0 auto;max-width:1200px;padding:0 40px;width:100%}.editorial-hero{background:linear-gradient(115deg,var(--brand-secondary),var(--brand-ink));border-bottom:4px solid #0000;border-image:linear-gradient(90deg,var(--brand-primary),var(--brand-primary-soft),var(--brand-secondary)) 1;color:#fff;overflow:hidden;padding:32px 0 70px}.editorial-hero,.editorial-hero .editorial-container{position:relative}.editorial-breadcrumb{align-items:center;display:flex;font-size:13px;gap:12px;margin-bottom:40px;position:relative;z-index:1}.editorial-breadcrumb,.editorial-breadcrumb a{color:var(--brand-on-dark)}.editorial-breadcrumb a:hover{color:#fff}.editorial-eyebrow{color:var(--brand-primary);display:block;font-size:11px;font-weight:750;letter-spacing:2px;line-height:1.5;margin-bottom:14px}.contact-intro .editorial-eyebrow,.editorial-cta .editorial-eyebrow,.editorial-hero .editorial-eyebrow{color:var(--brand-primary-light)}.editorial-hero h1{color:#fff;font-size:clamp(36px,4.6vw,58px);font-weight:800;letter-spacing:-1.8px;line-height:1.12;margin:0 0 22px;max-width:800px;position:relative;z-index:1}.editorial-hero h1>span{color:var(--brand-primary-light);display:block}.editorial-hero p{color:var(--brand-on-dark);font-size:16px;line-height:1.8;margin:0;max-width:580px;position:relative;z-index:1}.editorial-blueprint{background-image:linear-gradient(#ffffff0c 1px,#0000 0),linear-gradient(90deg,#ffffff0c 1px,#0000 0);background-size:32px 32px;height:380px;opacity:.35;pointer-events:none;position:absolute;right:-65px;top:-5px;transform:rotate(-22deg);width:380px}.editorial-blueprint i{border:1px solid var(--brand-secondary-light);inset:60px;position:absolute}.editorial-blueprint i:nth-child(2){border-color:var(--brand-primary-soft);inset:105px 15px 20px 145px}.editorial-blueprint i:nth-child(3){inset:15px 130px 180px 20px}.editorial-section{padding-bottom:64px;padding-top:64px}.editorial-section-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.editorial-section-heading h2{font-size:32px;font-weight:750;letter-spacing:-.8px;margin:0}.editorial-section-heading p{color:var(--muted);font-size:14px;margin:0 0 4px}.editorial-button{align-items:center;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-deep));border:0;border-radius:9px;box-shadow:0 5px 16px rgba(var(--brand-primary-rgb),.145);color:#fff;display:inline-flex;font-size:14px;font-weight:650;gap:18px;justify-content:center;line-height:1.4;padding:16px 25px;transition:transform .22s,box-shadow .22s}.editorial-button:hover{box-shadow:0 8px 25px rgba(var(--brand-primary-rgb),.271);color:#fff;transform:translateY(-2px)}.editorial-button:disabled{cursor:wait;opacity:.7;transform:none}.editorial-cta{align-items:center;background:linear-gradient(115deg,var(--brand-secondary),var(--brand-ink));border-radius:18px;display:flex;gap:40px;justify-content:space-between;padding:44px}.editorial-cta h2{color:#fff;font-size:clamp(24px,3vw,32px);letter-spacing:-.7px;line-height:1.25;margin:0 0 12px;max-width:580px}.editorial-cta p{color:var(--brand-on-dark);font-size:14px;line-height:1.7;margin:0;max-width:550px}.editorial-cta .editorial-button{flex-shrink:0}.editorial-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:900px){.editorial-cta{align-items:flex-start;flex-direction:column;gap:24px}}@media(max-width:600px){.editorial-container{padding-left:20px;padding-right:20px}.editorial-hero{padding:24px 0 48px}.editorial-breadcrumb{margin-bottom:32px}.editorial-hero h1{letter-spacing:-1px}.editorial-hero p{font-size:15px}.editorial-blueprint{opacity:.18;right:-200px}.editorial-section{padding-bottom:40px;padding-top:40px}.editorial-section-heading{display:block}.editorial-section-heading p{margin-top:12px}.editorial-cta{padding:28px 24px}.editorial-page{padding-bottom:48px}}@media(prefers-reduced-motion:reduce){.editorial-page *,.editorial-page :after,.editorial-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.contact-methods{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:44px}.contact-method{align-items:flex-start;background:#fff;border:1px solid var(--brand-border);border-radius:12px;display:flex;gap:16px;height:100%;padding:26px 22px;transition:transform .25s,box-shadow .25s}.contact-method:hover{box-shadow:0 12px 30px rgba(var(--brand-secondary-rgb),.051);transform:translateY(-4px)}.contact-method-icon{background:rgba(var(--brand-primary-rgb),.051);border-radius:11px;color:var(--brand-primary);display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.contact-method h2{font-size:16px;font-weight:700;margin:0 0 10px}.contact-method a{color:var(--brand-secondary);display:block;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.contact-method a:hover{color:var(--brand-primary);text-decoration:underline}.contact-method p{color:var(--muted);font-size:12px;line-height:1.6;margin:7px 0 0}.contact-method address{color:var(--muted);font-size:14px;font-style:normal;line-height:1.8;margin:0}.contact-workspace{background:#fff;border:1px solid var(--brand-border);border-radius:18px;box-shadow:0 16px 50px rgba(var(--brand-secondary-rgb),.031);display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden}.contact-intro{background:var(--brand-secondary);color:#fff;padding:44px 38px}.contact-intro h2{color:#fff;font-size:clamp(28px,3vw,38px);font-weight:750;letter-spacing:-.9px;line-height:1.2;margin:0 0 18px}.contact-intro>p{color:var(--brand-on-dark);font-size:14px;line-height:1.8;margin:0}.contact-steps{display:flex;flex-direction:column;gap:24px;list-style:none;margin:36px 0;padding:0}.contact-steps li{display:flex;gap:16px}.contact-steps li>span{border:1px solid #ffffff25;border-radius:50%;color:var(--brand-primary-light);display:grid;flex-shrink:0;font-size:11px;height:32px;place-items:center;width:32px}.contact-steps h3{color:#fff;font-size:14px;font-weight:650;margin:4px 0 6px}.contact-steps p{color:var(--brand-on-dark);font-size:12px;line-height:1.7;margin:0}.contact-schedule{border-top:1px solid #ffffff25;padding-top:24px}.contact-schedule p{color:var(--brand-on-dark);font-size:12px;margin:0 0 10px}.contact-schedule a{color:#fff;font-size:14px;font-weight:600}.contact-schedule a:hover{color:var(--brand-primary-light)}.contact-form-panel{min-width:0;padding:44px 38px}.contact-form-panel h2{font-size:25px;font-weight:750;letter-spacing:-.5px;margin:0 0 10px}.contact-form-panel>p{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 28px}.contact-form-panel fieldset{border:0;margin:0;min-width:0;padding:0}.contact-fields{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:24px}.contact-fields>div{min-width:0}.contact-form-panel label{color:var(--brand-secondary);display:block;font-size:12px;font-weight:650;margin:0 0 9px}.contact-form-panel label span{color:var(--brand-primary)}.contact-form-panel input,.contact-form-panel textarea{background:var(--brand-field);border:1px solid var(--brand-border);border-radius:7px;color:var(--brand-ink);font-size:16px;line-height:1.5;padding:14px;transition:border-color .2s,box-shadow .2s;width:100%}.contact-form-panel input::placeholder,.contact-form-panel textarea::placeholder{color:#747180;font-size:13px}.contact-form-panel textarea{min-height:160px;resize:vertical}.contact-form-panel :is(input,textarea):focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.051)}.contact-form-note{color:var(--muted);font-size:11px;line-height:1.8;margin:16px 0 22px}.contact-form-note a{color:var(--brand-primary);text-decoration:underline}.contact-submit{width:100%}.contact-feedback{border-radius:8px;font-size:14px;line-height:1.7;margin:18px 0 0;padding:14px 16px}.contact-feedback.success{background:#edf7f0;color:#23623a}.contact-feedback.error{background:var(--brand-primary-tint);color:var(--brand-primary)}.contact-bottom{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:center;line-height:1.7;margin-top:32px;text-align:center}.contact-bottom a{color:var(--brand-primary);font-weight:600}@media(max-width:1050px){.contact-method{flex-direction:column}.contact-fields{gap:24px;grid-template-columns:1fr}.contact-form-panel,.contact-intro{padding:32px 26px}}@media(max-width:760px){.contact-methods{gap:12px;grid-template-columns:1fr;margin-bottom:28px}.contact-method{flex-direction:row}.contact-workspace{grid-template-columns:1fr}.contact-form-panel,.contact-intro{padding:32px 24px}.contact-bottom{gap:4px}}.svc-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.svc-container{margin:0 auto;max-width:1200px;padding:0 40px;width:100%}.svc-section-header{margin-bottom:56px;text-align:center}.svc-section-header h2{color:#111827;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.2;margin:8px 0 14px}.svc-section-header p{color:#6b7280;font-size:15px;line-height:1.7;margin:0 auto;max-width:520px}.svc-section-header--light h2{color:#fff}.svc-section-header--light p{color:#ffffff8c}.svc-label{background:#c0392b14;border:1px solid #c0392b33;border-radius:20px;color:#c0392b;display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.8px;margin-bottom:12px;padding:4px 14px;text-transform:uppercase}.svc-label--light{background:#ffffff1a;border-color:#fff3;color:#ffffffbf}.svc-btn-primary{align-items:center;background:linear-gradient(135deg,#c0392b,#e74c3c);border-radius:9px;box-shadow:0 4px 18px #c0392b61;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:9px;padding:13px 28px;text-decoration:none;transition:transform .22s,box-shadow .22s,color .2s;white-space:nowrap}.svc-btn-primary:hover{box-shadow:0 8px 28px #c0392b80;color:#fff;transform:translateY(-2px)}.svc-btn-secondary{align-items:center;background:#fff;border:2px solid #212b51;border-radius:9px;color:#212b51;display:inline-flex;font-size:14px;font-weight:600;gap:9px;padding:13px 28px;text-decoration:none;transition:background .22s,color .22s,transform .22s;white-space:nowrap}.svc-btn-secondary:hover{background:#212b51;color:#fff;transform:translateY(-2px)}.svc-btn-ghost{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:9px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:9px;padding:13px 28px;text-decoration:none;transition:background .22s,color .2s;white-space:nowrap}.svc-btn-ghost:hover{background:#ffffff26;color:#fff}.svc-hero{align-items:center;background:#0d1224;display:flex;min-height:420px;overflow:hidden;padding:80px 40px;position:relative}.svc-hero-overlay{background-position:50%;background-size:cover;opacity:.14}.svc-hero-overlay,.svc-hero:after{inset:0;pointer-events:none;position:absolute}.svc-hero:after{background:linear-gradient(90deg,#0d1224eb 45%,#0d122466);content:""}.svc-hero-inner{max-width:640px;position:relative;z-index:1}.svc-breadcrumb{align-items:center;color:#ffffff73;display:flex;flex-wrap:wrap;font-size:13px;gap:7px;margin-bottom:20px}.svc-breadcrumb a{color:#ffffff73;text-decoration:none;transition:color .2s}.svc-breadcrumb a:hover{color:#fff}.svc-breadcrumb span{color:#c0392b}.svc-hero h1{color:#fff;font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.1;margin:0 0 16px}.svc-hero-sub{color:#fff9;font-size:16px;line-height:1.7;margin:0 0 32px}.svc-hero-btns{display:flex;flex-wrap:wrap;gap:14px}.svc-intro{background:#fff;padding:80px 0}.svc-intro-grid{align-items:center;display:flex;gap:64px}.svc-intro-text{flex:1 1}.svc-intro-text h2{color:#111827;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;line-height:1.2;margin:8px 0 18px;padding-bottom:16px;position:relative}.svc-intro-text h2:after{background:linear-gradient(90deg,#c0392b,#e74c3c);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:44px}.svc-intro-text p{color:#4b5563;font-size:15px;line-height:1.8;margin-bottom:24px}.svc-intro-checks{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.svc-intro-checks li{align-items:center;color:#374151;display:flex;font-size:14.5px;font-weight:500;gap:10px}.svc-intro-checks li svg{color:#c0392b;flex-shrink:0;font-size:14px}.svc-intro-img{flex:1 1;position:relative}.svc-intro-img img{border-radius:16px;box-shadow:0 16px 48px #0000001f;display:block;height:360px;object-fit:cover;width:100%}.svc-intro-badge{background:#212b51;border-radius:12px;bottom:-18px;box-shadow:0 8px 24px #212b5159;color:#fff;display:flex;flex-direction:column;gap:2px;left:-18px;padding:16px 22px;position:absolute}.svc-intro-badge strong{font-size:22px;font-weight:800}.svc-intro-badge span{color:#fff9;font-size:11.5px;white-space:nowrap}.svc-offers{background:#f7f8fc;padding:80px 0}.svc-offers-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.svc-offer-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px 28px;transition:transform .25s,box-shadow .25s,border-color .25s}.svc-offer-card:hover{border-color:#c0392b33;box-shadow:0 16px 40px #00000017;transform:translateY(-6px)}.svc-offer-top{justify-content:space-between;margin-bottom:18px}.svc-offer-icon,.svc-offer-top{align-items:center;display:flex}.svc-offer-icon{background:linear-gradient(135deg,#c0392b1a,#e74c3c26);border:1px solid #c0392b26;border-radius:13px;color:#c0392b;font-size:20px;height:52px;justify-content:center;width:52px}.svc-offer-num{color:#212b5114;font-size:2.2rem;font-weight:800;letter-spacing:-1px;line-height:1}.svc-offer-card h3{color:#111827;font-size:1.1rem;font-weight:700;margin:0 0 10px}.svc-offer-card>p{color:#6b7280;font-size:13.5px;line-height:1.7;margin-bottom:18px}.svc-offer-card ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.svc-offer-card ul li{align-items:flex-start;color:#374151;display:flex;font-size:13px;gap:9px;line-height:1.5}.svc-offer-card ul li svg{color:#27ae60;flex-shrink:0;font-size:12px;margin-top:2px}.svc-why{background:#212b51;overflow:hidden;padding:80px 0;position:relative}.svc-why:before{background:radial-gradient(circle,#c0392b33,#0000 70%);border-radius:50%;bottom:-80px;content:"";height:360px;pointer-events:none;position:absolute;right:-80px;width:360px}.svc-why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.svc-why-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;padding:28px 22px;transition:background .25s,border-color .25s,transform .25s}.svc-why-card:hover{background:#ffffff17;border-color:#c0392b4d;transform:translateY(-5px)}.svc-why-icon{align-items:center;background:#c0392b2e;border:1px solid #c0392b40;border-radius:12px;color:#f87171;display:flex;font-size:18px;height:48px;justify-content:center;margin-bottom:18px;width:48px}.svc-why-card h3{color:#fff;font-size:1rem;font-weight:700;margin:0 0 10px}.svc-why-card p{color:#ffffff80;font-size:13px;line-height:1.7;margin:0}.svc-who{background:#fff;padding:80px 0}.svc-who-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.svc-who-card{background:#f7f8fc;border:1px solid #e5e7eb;border-radius:14px;padding:26px 22px;transition:transform .25s,box-shadow .25s,border-color .25s}.svc-who-card:hover{border-color:#c0392b33;box-shadow:0 12px 32px #00000014;transform:translateY(-5px)}.svc-who-icon{align-items:center;background:linear-gradient(135deg,#212b51,#2d3d7a);border-radius:11px;color:#fff;display:flex;font-size:17px;height:44px;justify-content:center;margin-bottom:16px;width:44px}.svc-who-card h3{color:#111827;font-size:1rem;font-weight:700;margin:0 0 8px}.svc-who-card p{color:#6b7280;font-size:13px;line-height:1.7;margin:0}.svc-cta{background:#0d1224;overflow:hidden;padding:80px 0;position:relative}.svc-cta:before{background:radial-gradient(circle,#c0392b26,#0000 70%);border-radius:50%;content:"";height:400px;left:-100px;pointer-events:none;position:absolute;top:-100px;width:400px}.svc-cta-box{margin:0 auto;max-width:600px;position:relative;text-align:center;z-index:1}.svc-cta-box h2{color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;margin:0 0 16px}.svc-cta-box p{color:#ffffff8c;font-size:15px;line-height:1.7;margin:0 0 36px}.svc-cta-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}@media (max-width:1024px){.svc-container{padding:0 28px}.svc-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.svc-hero{min-height:auto;padding:60px 24px}.svc-cta,.svc-intro,.svc-offers,.svc-who,.svc-why{padding:56px 0}.svc-intro-grid{flex-direction:column;gap:40px}.svc-intro-img img{height:240px}.svc-intro-badge{bottom:-14px;left:12px}.svc-offers-grid,.svc-who-grid,.svc-why-grid{grid-template-columns:1fr}.svc-cta-btns,.svc-hero-btns{align-items:flex-start;flex-direction:column}.svc-cta-btns{align-items:center}}@media (max-width:480px){.svc-container{padding:0 18px}.svc-offer-card{padding:24px 18px}.svc-btn-ghost,.svc-btn-primary,.svc-btn-secondary{justify-content:center;width:100%}}.policies-hero{background:linear-gradient(135deg,#0f1832,#1a2240 55%,#253066);overflow:hidden;padding:80px 24px 72px;position:relative;text-align:center}.policies-hero:before{background:radial-gradient(ellipse 60% 50% at 20% 80%,#cba65e1f 0,#0000 70%),radial-gradient(ellipse 50% 60% at 80% 20%,#ffffff0a 0,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.policies-hero-inner{margin:0 auto;max-width:700px;position:relative;z-index:1}.policies-hero-eyebrow{background:#cba65e1f;border:1px solid #cba65e4d;border-radius:100px;color:#cba65e;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-bottom:20px;padding:5px 14px;text-transform:uppercase}.policies-hero-title{color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px}.policies-hero-sub{color:#ffffffa6;font-size:1rem;line-height:1.7;margin:0 auto;max-width:520px}.policies-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:220px 1fr;margin:0 auto;padding:48px 24px 80px}.policies-sidebar{position:-webkit-sticky;position:sticky;top:96px}.sidebar-label{color:#9ca3af;font-size:.7rem;font-weight:700;letter-spacing:.14em;margin:0 0 12px 4px;text-transform:uppercase}.sidebar-nav{display:flex;flex-direction:column;gap:2px}.sidebar-link{background:none;border:none;border-left:2px solid #e5e7eb;border-radius:0 6px 6px 0;color:#6b7280;cursor:pointer;display:block;font-size:.88rem;font-weight:500;padding:9px 14px;text-align:left;transition:color .2s,border-color .2s,background .2s;width:100%}.sidebar-link:hover{background:#f3f4f6;border-left-color:#9ca3af;color:#1a2240}.sidebar-link.active{background:#cba65e14;border-left-color:#cba65e;color:#1a2240;font-weight:700}.policies-content{display:flex;flex-direction:column;gap:32px}.policy-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000f,0 4px 16px #0000000a;overflow:hidden;scroll-margin-top:120px;transition:box-shadow .25s}.policy-card:hover{box-shadow:0 4px 12px #00000014,0 16px 40px #0000000f}.policy-card-header{align-items:center;background:linear-gradient(135deg,#0f1832,#1a2240);border-bottom:1px solid #ffffff14;display:flex;gap:16px;padding:24px 32px}.policy-icon{align-items:center;background:#ffffff14;border-radius:12px;display:flex;flex-shrink:0;font-size:1.6rem;height:48px;justify-content:center;width:48px}.policy-card-title{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.policy-badge{background:#cba65e26;border:1px solid #cba65e4d;border-radius:100px;color:#cba65e;display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.1em;padding:3px 10px;text-transform:uppercase}.policy-body{color:#374151;font-size:.95rem;line-height:1.75;padding:32px 32px 36px}.policy-body p{margin:0 0 16px}.policy-body h3{border-left:3px solid #cba65e;color:#1a2240;font-size:.95rem;font-weight:700;margin:28px 0 10px;padding-left:12px}.policy-body ol,.policy-body ul{margin:0 0 16px 20px;padding:0}.policy-body li{margin-bottom:8px}.policy-body a{color:#1a2240;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .18s}.policy-body a:hover{color:#cba65e}.policy-body strong{color:#1a2240;font-weight:700}.policies-cta{align-items:center;background:linear-gradient(135deg,#0f1832,#1a2240);border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:40px 32px;text-align:center}.policies-cta p{color:#fffc;font-size:1rem;margin:0}.policies-cta-btn{background:#cba65e;border-radius:8px;color:#0f1832;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.02em;padding:12px 32px;text-decoration:none;transition:background .2s,transform .15s}.policies-cta-btn:hover{background:#d4b06e;transform:translateY(-1px)}@media (max-width:900px){.policies-layout{grid-template-columns:1fr}.policies-sidebar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;position:static}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.sidebar-link{border:1px solid #e5e7eb;border-left-width:2px;border-radius:8px;font-size:.82rem;padding:7px 12px;width:auto}.sidebar-link.active{border-color:#cba65e}}@media (max-width:600px){.policies-hero{padding:56px 20px 52px}.policy-card-header{padding:20px}.policy-body{padding:24px 20px 28px}.policies-cta{padding:32px 20px}}.faq-layout{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:250px minmax(0,1fr)}.faq-sidebar{position:-webkit-sticky;position:sticky;top:110px}.faq-sidebar nav{display:flex;flex-direction:column;gap:6px}.faq-sidebar nav button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--muted);display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:space-between;padding:14px;text-align:left;transition:background .2s,color .2s}.faq-sidebar nav button:hover{background:var(--brand-surface-hover)}.faq-sidebar nav button[aria-pressed=true]{background:var(--brand-secondary);color:#fff}.faq-help{background:#fff;border:1px solid var(--brand-border);border-radius:12px;margin-top:32px;padding:24px}.faq-help h2{font-size:17px;margin:0 0 12px}.faq-help p{color:var(--muted);font-size:13px;line-height:1.75}.faq-help a{color:var(--brand-primary);font-size:13px;font-weight:700}.faq-search-label{display:block;font-size:20px;font-weight:700;margin-bottom:14px}.faq-search{align-items:center;background:#fff;border:1px solid var(--brand-border);border-radius:10px;color:var(--muted);display:flex;gap:12px;padding:0 18px}.faq-search:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.071)}.faq-search input{background:#0000;border:0;color:var(--brand-ink);font-size:16px;min-width:0;padding:18px 0;width:100%}.faq-search input:focus-visible{outline:none}.faq-search svg{flex-shrink:0}.faq-count{color:var(--muted);font-size:12px;margin:12px 0 30px}.faq-group{margin-bottom:32px}.faq-group h2{font-size:19px;font-weight:750;margin:0 0 16px}.faq-entry{background:#fff;border:1px solid var(--brand-border);border-radius:10px;margin-bottom:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-entry.is-open{border-color:rgba(var(--brand-primary-rgb),.314);box-shadow:0 5px 20px rgba(var(--brand-secondary-rgb),.024)}.faq-entry h3{margin:0}.faq_toggle{align-items:center;background:none;border:none;color:var(--brand-secondary);display:flex;font-size:14px!important;font-weight:650!important;gap:22px;justify-content:space-between;line-height:1.6;padding:21px 24px;text-align:left;width:100%}.faq_toggle:focus-visible{outline-offset:-4px}.faq-plus{background:var(--brand-surface);border-radius:50%;display:grid;flex-shrink:0;font-size:21px;font-weight:400;height:26px;place-items:center;transition:transform .25s;width:26px}.is-open .faq-plus{background:rgba(var(--brand-primary-rgb),.051);color:var(--brand-primary);transform:rotate(45deg)}.faq-answer{animation:faq-answer-in .25s ease-out;padding:0 24px 22px}.faq-answer p{color:var(--muted);font-size:14px;line-height:1.8;margin:0}.faq-answer a{color:var(--brand-primary);text-decoration:underline;text-underline-offset:3px}.faq-empty{background:#fff;border:1px solid var(--brand-border);border-radius:12px;padding:40px 24px;text-align:center}.faq-empty h2{font-size:22px}.faq-empty p{color:var(--muted);line-height:1.7}@keyframes faq-answer-in{0%{opacity:.3;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.faq-layout{gap:28px;grid-template-columns:1fr}.faq-sidebar{position:static}.faq-sidebar nav{flex-direction:row;flex-wrap:wrap}.faq-help{display:none}.faq-sidebar nav button{font-size:12px;padding:12px}.faq-sidebar nav button span{display:none}}@media(max-width:600px){.faq_toggle{gap:14px;padding:18px}.faq-answer{padding:0 18px 20px}}.journal-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.journal-featured{grid-column:1/-1}.journal-card{background:#fff;border:1px solid var(--brand-border);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .25s,transform .25s}.journal-card:hover{box-shadow:0 16px 40px rgba(var(--brand-secondary-rgb),.063);transform:translateY(-4px)}.journal-featured .journal-card{display:grid;grid-template-columns:1fr 1fr}.journal-art{background:var(--brand-secondary);height:230px;overflow:hidden;position:relative}.journal-featured .journal-art{height:100%;min-height:380px}.journal-art img{height:100%;object-fit:cover;transition:transform .6s;width:100%}.journal-card:hover .journal-art img{transform:scale(1.035)}.journal-art:after{background:linear-gradient(180deg,rgba(var(--brand-ink-rgb),.063),rgba(var(--brand-ink-rgb),.502));content:"";inset:0;position:absolute}.journal-category{background:#fff;border-radius:5px;color:var(--brand-secondary);font-weight:700;left:24px;letter-spacing:.4px;padding:8px 12px;top:24px}.journal-category,.journal-feature-label{font-size:11px;position:absolute;z-index:1}.journal-feature-label{bottom:28px;color:#fff;left:28px;letter-spacing:2px}.journal-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding:30px}.journal-featured .journal-content{justify-content:center;padding:40px}.journal-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-bottom:16px}.journal-content h2{color:var(--brand-ink);font-size:23px;font-weight:750;letter-spacing:-.5px;line-height:1.35;margin:0 0 16px}.journal-featured h2{font-size:clamp(25px,2.6vw,32px)}.journal-content p{color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 26px}.journal-read{align-items:center;border-top:1px solid var(--brand-border);color:var(--brand-primary);display:inline-flex;font-size:13px;font-weight:700;gap:24px;justify-content:space-between;margin-top:auto;padding-top:20px;width:100%}.journal-read:hover{color:var(--brand-secondary)}.journal-drawing{background-image:linear-gradient(#ffffff0c 1px,#0000 0),linear-gradient(90deg,#ffffff0c 1px,#0000 0);background-size:24px 24px;inset:0;position:absolute}.journal-drawing span{border:2px solid var(--brand-secondary-light);height:65%;left:35%;position:absolute;top:35%;transform:rotate(-25deg);width:38%}.journal-drawing span:nth-child(2){border-color:var(--brand-primary-light);left:48%;top:20%}.journal-drawing span:nth-child(3){left:22%;top:50%}@media(max-width:760px){.journal-featured .journal-card{display:flex}.journal-featured .journal-art{height:260px;min-height:0}.journal-grid{grid-template-columns:1fr}.journal-content,.journal-featured .journal-content{padding:26px}}.sched-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sched-hero{background:#0d1224;overflow:hidden;padding:72px 24px 64px;position:relative;text-align:center}.sched-hero-overlay{background-image:url(https://i.pinimg.com/originals/0c/91/b6/0c91b6a2f5b1277570285c55f4cff17a.png);background-position:50%;background-size:cover;inset:0;opacity:.08;pointer-events:none;position:absolute}.sched-hero:after{background:radial-gradient(circle,#c0392b2e,#0000 70%);border-radius:50%;bottom:-60px;content:"";height:340px;left:-60px;pointer-events:none;position:absolute;width:340px}.sched-hero-content{margin:0 auto;max-width:700px;position:relative;z-index:1}.sched-badge{background:#c0392b26;border:1px solid #c0392b59;border-radius:20px;color:#f87171;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.8px;margin-bottom:18px;padding:5px 16px;text-transform:uppercase}.sched-hero-content h1{color:#fff;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15;margin:0 0 14px}.sched-hero-content p{color:#ffffff8c;font-size:16px;line-height:1.7;margin:0 0 36px}.sched-perks{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sched-perk{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffbf;display:flex;font-size:13.5px;font-weight:500;gap:8px;padding:8px 16px}.sched-perk svg{color:#f87171;flex-shrink:0;font-size:13px}.sched-embed-wrap{background:#f7f8fc;padding:0;width:100%}.sched-iframe{background:#fff;border:none;display:block;height:850px;width:100%}@media (max-width:768px){.sched-hero{padding:52px 18px 48px}.sched-iframe{height:650px}}@media (max-width:480px){.sched-perk span{font-size:12px}.sched-iframe{height:520px}}@media (min-width:1236px){.left-nav-heading{display:none}}@media screen and (min-width:769px) and (max-width:1235px){#drop-access,.left-nav-heading{display:none}}@media only screen and (min-width:768px) and (max-width:1100px){.header-box .nav-ele{font-size:11px}section .login-menu .login-content:nth-child(2){display:none}}@media only screen and (max-width:768px){.text-justify{text-align:justify}.carousel .list .item .content .title,.carousel .list .item .content .topic{font-size:4em;font-weight:700}.carousel .list .item .content{padding-right:0}.carousel .list .item .content .titile{font-size:30px}#login-popup-right{margin:auto 5px}.login-vactorimg{display:none}.carousel-height,.carousel-inner{height:100%}.nav-icon-phone{color:#f15e5eba;padding:0 10px}section .login-menu:before{background-attachment:fixed}.center-button-ctr{display:flex;justify-content:center}.estimation-part{margin:20px auto;width:80%}.heading-sr{background:#900;color:#fff;display:block;left:0;padding:20px 0;position:-webkit-sticky;position:sticky;top:-45px}.cmn-btn{width:60%}.hide-in-phone{display:none}.link-btn{color:#e3e3ff}.header-box ul li{margin:20px 10px 20px auto}.service-menu{color:#9090c6;line-height:normal}#logo{display:none}.header-box .nav-ele{box-shadow:none;display:block;height:100vh;overflow:scroll;padding-bottom:30px;position:fixed;scrollbar-width:none;top:56px;transition:.3s ease}.header-box{position:absolute;transition:.3s}.openHeader{left:0;opacity:1;z-index:999}.closeHeader{left:-60%;opacity:0;z-index:0}.header-box .dropdown-inner h6{border:initial;color:#9090c6;font-size:medium;margin:20px auto}.header-box .dropdown-inner .link-btn{margin:20px 10px 20px auto}.header-box .dropdown-btn .left-drop,.header-box .dropdown-btn .right-drop{padding:initial}#dropdown-inner-item{display:none;margin-left:10px;opacity:1;visibility:visible}.header-box .dropdown-btn .middle-drop{border:initial;padding:initial}.header-box .dropdown-btn .right-drop{position:static}.header-box .dropdown-btn .left-drop{position:static;width:100%}.header-box .nav-ele .dropdown-bar .dropdown-inner{position:static}.nav-subheading{display:flex}.dropdown-btn{border-bottom:initial;margin:20px auto;padding:initial;position:static}.link-btn:hover{color:#9090c6}.link-btn.active{background:#6d6d9a;border-bottom:0;border-radius:5px;color:#fff;display:flex;padding:5px}.left-nav-heading{align-items:center;display:flex;justify-content:end}.form-sub-ele input{padding:10px 5px;width:100%}.green-line{font-size:30px;font-weight:700}.reg-sub{width:auto}.reg-input{padding:10px;width:100%}.reg-box{flex-direction:column}.category-image{object-fit:cover}.categories{flex-wrap:wrap}.category-selection-container{margin:auto}.reg-form{width:100%}.register-main{flex-flow:column-reverse}.login-popup{left:50%;padding:15px;position:fixed;top:50%;transform:translate(-50%,-50%);width:85%}#login-list div{display:flex;flex-direction:column;gap:20px}#login-list{margin:0 13px}#login-list h1{font-size:40px;font-weight:800}section .login-menu{height:100vh}section .login-menu .login-content:nth-child(2){display:none}#visiblity{opacity:1;visibility:visible}.dropdown-bar{box-shadow:none;position:static;width:100%}.contact-left{padding:0 5px}.contact-right{padding:30px 0}.contact-right h2{font-weight:800}.contact-form{width:100%}footer .footer-item{margin:10px;padding:0}footer .footer-item h3{font-weight:700}.contact-inner{padding:61px}.contact-menu{gap:20px;margin-top:60px}.contact-box,.contact-menu{flex-direction:column}.text-container{padding:initial}.main-width{padding:0 10px}.text-container{width:auto}.image-container img{max-width:400px;width:100%}.cmn-container{align-items:center;flex-direction:column}.mainHeader{top:0}#navbar-top{align-items:center;background:#1c2b5ed4;display:block;display:flex;justify-content:space-between;padding:7px 10px}#top-bar{display:none}.left-nav-heading{background:#212b51;border-radius:3px;padding:5px;position:-webkit-sticky;position:sticky;top:0}.left-nav-heading h2{font-weight:600;margin:0}.close-nav-btn{background:#853737;border:none;font-size:xx-large;padding:0 13px;position:-webkit-sticky;position:sticky;right:0;top:0}.close-nav-btn,.menu-icon{border-radius:4px;color:#fff}.menu-icon{cursor:pointer;display:block;font-size:24px;padding:5px;position:relative;-webkit-user-select:none;user-select:none}.hamburger-bar{background-color:#fff;height:2px;margin:5px 0;transition:all .3s ease-in-out;width:25px}.close .hamburger-bar:first-child{transform:translateY(7px) rotate(45deg)}.close .hamburger-bar:nth-child(2){opacity:0}.close .hamburger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-icon:before{background-color:#ffffff36;border-radius:50%;content:"";height:72px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:75px}.menu-icon.close:before{animation:bubblePop .4s ease-out forwards}@keyframes bubblePop{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}50%{opacity:.3;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}.animated-button:after{content:none}.animated-button:hover{scale:none}.portal{display:block;position:static}#linkedn-hidden{display:none}.carousel{height:100vh}footer .footer-box{flex-flow:column-reverse}}
/*# sourceMappingURL=main.e222587d.css.map*/