*{margin:0;padding:0;box-sizing:border-box}.about-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);min-height:100vh;color:white;padding:20px 40px;display:flex;align-items:center}.content-wrapper{background-color:#000;padding:10px 40px;width:100%}.first-section{width:50%;display:flex;flex-direction:column}.right-section{place-self:end;width:50%}.about-label{color:#ffd700;font-size:28px;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase}.main-heading{font-size:52px;font-weight:500;line-height:55px;margin-bottom:3rem;color:#BDBDBD}.about-image{margin-top:30px;height:auto;width:10%;object-fit:contain}.hire-button{background-color:#ffd400;color:black;padding:5px 20px;width:150px;height:40px;border:2px solid transparent;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:medium;font-family:Poppins,sans-serif;font-weight:600;box-sizing:border-box}.hire-button:hover{background-color:transparent;color:#ffd400;border:2px solid #ffd400;box-shadow:0 4px 12px rgba(255,212,0,.6)}.bottom-text{display:flex;flex-direction:column;margin-top:auto;gap:20px}.crafting-text{font-size:62px;font-weight:700;color:rgba(255,255,255,.1);line-height:100%}.design-text{font-size:clamp(2rem,4vw,3.5rem);font-weight:600;color:#333;line-height:1.2}.right-section{display:flex;flex-direction:column;justify-content:flex-end;gap:40px}.description{font-size:22px;font-weight:300;color:#b0b0b0;text-align:justify}.stats-container{display:flex;justify-content:flex-end}.stat-item{flex:1}.stat-number{font-size:60px;font-weight:700;margin-bottom:.5rem;position:relative}.counter{display:inline-block;animation:countUp .5s ease-out}.counter-number{color:white}.counter-suffix{color:rgba(255,212,0,1)}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-label{font-size:clamp(.75rem,1vw,.875rem);color:#888;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media (max-width:1024px){.content-wrapper{gap:3rem}.stats-container{gap:1.5rem}.main-heading{font-size:37px}.crafting-text{font-size:45px}}@media (max-width:768px){.content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.crafting-text{font-size:30px}.craft{display:none}.first-section{width:100%;display:flex;place-items:center}.right-section{place-self:center;width:100%}.about-label{font-size:28px}.main-heading,.stat-item{text-align:center}.main-heading{line-height:40px;font-size:40px}.hire-button{place-self:center}.description{font-size:15px}.about-image{height:auto;width:20%;object-fit:contain}}@media (max-width:430px){.crafting-text{font-size:25px}.craft{display:none}.about-label{font-size:25px}.main-heading{line-height:25px;font-size:20px;text-align:center}.description{font-size:13px}.counter-number{font-size:30px}.stat-number{font-size:40px}.stat-label{font-size:12px}}@media (max-width:376px){.counter-number,.stat-number{font-size:30px}}body{margin:0;font-family:Poppins,sans-serif;background:#000;color:#f5f5f5}.Contact-container{flex-direction:column;padding:40px;text-align:center;max-width:1200px;margin:0 auto}.Contact-tagline{width:100%;font-size:104px;font-weight:700;color:white;text-align:center;margin:0;line-height:1.2}.gray-text{color:rgba(72,72,72,1)}.Contact-description{padding:20px 0 60px;font-weight:300;text-align:center;margin:0 auto;font-size:22px;color:#ccc}.main-form{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:60px;text-align:left}.form-left,.form-right{display:flex;flex-direction:column;gap:40px}input,textarea{font-family:Poppins,sans-serif;font-size:18px;border:none;border-bottom:2px solid #555;background:transparent;color:white;padding:12px 0;outline:none;transition:border-color .3s ease}input::placeholder,textarea::placeholder{color:#888;font-size:18px}input:focus,textarea:focus{border-bottom-color:#999}textarea{resize:vertical;font-family:Poppins,sans-serif}.services-section{margin-bottom:60px;text-align:left}.services-title{font-size:18px;color:white;margin-bottom:30px;font-weight:700}.services-buttons{display:flex;flex-wrap:wrap;gap:16px}.service-btn{background:transparent;color:white;border:2px solid #555;border-radius:25px;padding:8px 56px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .3s ease}.service-btn:hover{border-color:#777}.service-btn.selected{background:#9E9E9E;color:black;border-color:#9E9E9E;font-weight:500}.submit-section{text-align:center}.btn-submit{background-color:#FFD400;color:black;padding:5px 10px;width:426px;height:40px;border:2px solid transparent;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:medium;font-family:Poppins,sans-serif;font-weight:600;box-sizing:border-box}.btn-submit:hover:not(:disabled){background-color:transparent;color:#FFD400;border:2px solid #ffd400;box-shadow:0 4px 12px rgba(255,212,0,.6)}.btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:1024px){.Contact-tagline,.Contact-tagline-second{font-size:42px}.main-form{gap:40px}}@media (max-width:768px){.Contact-container{padding:20px}.Contact-tagline,.Contact-tagline-second{font-size:36px}.Contact-description{font-size:16px;padding:20px 0 40px}.main-form{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.form-left,.form-right{gap:30px}input,textarea{font-size:16px}input::placeholder,textarea::placeholder{font-size:16px}.services-section{margin-bottom:40px;text-align:center}.services-title{text-align:center;font-size:18px}.services-buttons{justify-content:center}.service-btn{font-size:13px;padding:10px 20px}.btn-submit{width:190px;padding:5px 10px;font-size:16px}}@media (max-width:425px){.Contact-tagline,.Contact-tagline-second{font-size:28px}.Contact-description{font-size:14px}.form-left,.form-right{gap:25px}input,textarea{font-size:14px}input::placeholder,textarea::placeholder{font-size:14px}textarea{min-height:100px}.services-title{font-size:16px}.service-btn{font-size:12px;padding:8px 10px}.btn-submit{padding:8px 10px;font-size:14px;width:190px}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:white;-webkit-box-shadow:inset 0 0 0 1000px #000;transition:background-color 9999s ease-in-out 0s;border-bottom-color:#999}.featured-container{background-color:black;padding:60px 40px;display:flex;flex-direction:column;gap:40px}.featured-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}.featured-title{font-weight:700;color:#FFD400;font-size:28px}.featured-tagline{color:white;font-size:58px;font-weight:700;margin:0;line-height:100%}.featured-para{font-size:24px;font-weight:265;color:rgba(255,255,255,.9);max-width:600px}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:90%;margin:0 auto}.featured-card{background:#090909;color:#ffffff;padding:25px 20px;border-radius:16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 10px rgba(0,0,0,.4),0 0 12px rgba(255,255,255,.05);display:flex;flex-direction:column;justify-content:space-between}.featured-card:hover{transform:translateY(-6px);box-shadow:0 6px 14px rgba(0,0,0,.5),0 0 16px rgba(255,255,255,.08)}.feature-img-cont{height:50px;margin-bottom:15px}.featured-img{height:100%;margin:0 auto;object-fit:contain}.featured-desc{font-weight:400;text-align:justify;font-size:18px;color:#C0C0C0;margin-bottom:50px}.featured-link{display:block;color:#ffffff}@media (max-width:1440px){.featured-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:1024px){.featured-grid{grid-template-columns:repeat(2,1fr);gap:30px}.featured-tagline{font-size:30px}.featured-title{font-size:20px}.featured-para{font-size:14px}.featured-card{padding:20px}.featured-img{max-width:50%}}@media (max-width:768px){.featured-grid{grid-template-columns:1fr}.featured-tagline{font-size:30px}.featured-title{font-size:28px}.featured-link{display:block}.featured-para{font-size:13px}.featured-card{padding:18px;height:auto}.featured-img{width:150px;max-width:50%}.featured-desc{display:block}}@media (max-width:480px){.featured-container{padding:40px 20px}.featured-tagline{font-size:20px}.featured-card{padding:15px}.featured-img{width:100px;max-width:45%}.featured-desc,.featured-link{display:block;font-size:10px}.featured-title{font-size:25px}}