
/* /axenor_website/static/src/scss/about.scss */
 .section-header{text-align: center; margin-bottom: 32px;}.section-kicker{font-size: 12px; text-transform: uppercase; letter-spacing: 0.16em; color: var(--brand); margin-bottom: 6px;}.section-title{font-family: "Playfair Display", serif; font-size: 28px;}.section-sub{font-size: 14px; color: var(--text-soft); margin-top: 6px; max-width: 640px; margin-left: auto; margin-right: auto;}.hero{max-width: 1180px; margin: 40px auto 60px; padding: 0 22px; display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); gap: 40px; align-items: center;}.hero-title{font-family: "Playfair Display", serif; font-size: 40px; line-height: 1.1; margin-bottom: 14px;}.hero-title span{color: var(--brand);}.hero-sub{font-size: 15px; color: var(--text-soft); max-width: 520px; margin-bottom: 20px;}.hero-pills{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; margin-top: 14px;}.pill{font-size: 12px; padding: 6px 11px; border-radius: 999px; border: 1px solid rgba(148, 163, 184, 0.7); background: rgba(255, 255, 255, 0.9); color: #374151;}.about_page .hero-card{padding: 24px; border-radius: 26px; background: rgba(255, 255, 255, 0.78); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.6); box-shadow: 0 24px 50px rgba(15, 23, 42, 0.15); position: relative; overflow: hidden;}.about_page .hero-card::before{content: ""; position: absolute; width: 260px; height: 260px; background: radial-gradient(circle, rgba(144, 95, 131, 0.27), transparent 65%); top: -60px; right: -60px; opacity: 0.9;}.hero-card-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 1;}.hero-card-title{font-size: 16px; font-weight: 600;}.hero-tag{font-size: 11px; padding: 4px 10px; border-radius: 999px; background: rgba(255, 255, 255, 0.9); border: 1px solid rgba(148, 163, 184, 0.5);}.hero-card-pills{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-top: 14px; position: relative; z-index: 1;}.hero-mini-pill{border-radius: 14px; padding: 7px 9px; font-size: 11px; text-align: center; background: linear-gradient(135deg, rgba(144, 95, 131, 0.14), rgba(144, 95, 131, 0.04)); border: 1px solid rgba(144, 95, 131, 0.2); color: var(--brand-dark);}.delivery-snapshot{margin-top: 18px; border-radius: 20px; padding: 18px; background: radial-gradient(circle at 90% 0, rgba(186, 114, 172, 0.22), transparent 38%), linear-gradient(145deg, #3f263e, #6e4568); color: #fff; position: relative; overflow: hidden; z-index: 1;}.delivery-snapshot-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-bottom: 15px; font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255, 255, 255, 0.66);}.delivery-snapshot-header strong{padding: 5px 9px; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 999px; color: #fff; font-size: 9px; letter-spacing: 0.08em;}.delivery-snapshot-stats{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px;}.delivery-stat{padding: 10px 8px; border: 1px solid rgba(255, 255, 255, 0.13); border-radius: 13px; background: rgba(255, 255, 255, 0.08);}.delivery-stat strong, .delivery-stat span{display: block;}.delivery-stat strong{margin-bottom: 3px; font-size: 20px; line-height: 1;}.delivery-stat span{color: rgba(255, 255, 255, 0.68); font-size: 9px; line-height: 1.3;}.delivery-flow{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; margin-top: 14px; color: rgba(255, 255, 255, 0.82); font-size: 9px; font-weight: 650;}.delivery-flow i{flex: 1; min-width: 8px; height: 1px; margin: 0 6px; background: rgba(255, 255, 255, 0.3);}.hero-metadata{margin-top: 16px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; font-size: 11px; color: var(--text-soft); position: relative; z-index: 1;}.about-layout{display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); gap: 26px; align-items: flex-start;}.about-text{font-size: 14px; color: var(--text-soft);}.about-text p + p{margin-top: 10px;}.about-facts{background: #fff; border-radius: var(--card-radius); padding: 18px 18px 16px; box-shadow: var(--shadow-soft); font-size: 13px;}.fact-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; margin-bottom: 8px;}.fact-row strong{font-size: 18px; display: block;}.founder{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: 30px; align-items: center;}.founder-card{background: #fff; border-radius: 26px; padding: 22px 20px; box-shadow: var(--shadow-soft); display: grid; grid-template-columns: 150px 1fr; gap: 20px; align-items: center;}.founder-photo{width: 150px; height: 150px; border-radius: 50%; overflow: hidden; background: linear-gradient(135deg, rgba(144, 95, 131, 0.2), rgba(249, 115, 154, 0.12)); box-shadow: 0 16px 34px rgba(62, 38, 61, 0.22);}.founder-photo img{display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 18%;}.founder-info h3{font-size: 18px; margin-bottom: 2px;}.founder-role{font-size: 12px; color: var(--brand-dark); margin-bottom: 8px;}.founder-meta{font-size: 12px; color: var(--text-soft); margin-bottom: 8px; line-height: 1.55;}.founder-expertise{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; margin-top: 10px;}.founder-expertise span{padding: 5px 8px; border: 1px solid rgba(144, 95, 131, 0.18); border-radius: 999px; background: rgba(144, 95, 131, 0.07); color: var(--brand-dark); font-size: 9px; font-weight: 650;}.founder-links{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: center; margin-top: 13px;}.founder-linkedin{padding: 7px 12px; font-size: 11px;}.founder-contact{color: var(--text-soft); font-size: 10px; text-decoration: none;}.founder-contact:hover{color: var(--brand-dark); text-decoration: underline;}.founder-story{font-size: 14px; color: var(--text-soft); border-left: 2px solid rgba(148, 163, 184, 0.5); padding-left: 18px;}.timeline-wrapper{margin-top: 10px;}.timeline-steps{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin-top: 22px;}.t-step{background: #fff; border-radius: var(--card-radius); padding: 18px 16px 16px; box-shadow: 0 16px 36px rgba(15, 23, 42, 0.08); border-top: 3px solid rgba(148, 163, 184, 0.6); position: relative; overflow: hidden;}.t-step::before{content: attr(data-phase); position: absolute; top: 10px; right: 12px; font-size: 10px; text-transform: uppercase; letter-spacing: 0.16em; color: rgba(148, 163, 184, 0.9);}.t-step-number{width: 26px; height: 26px; border-radius: 999px; border: 1px solid rgba(148, 163, 184, 0.7); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 13px; margin-bottom: 8px;}.t-step h3{font-size: 15px; margin-bottom: 6px;}.t-step p{font-size: 13px; color: var(--text-soft);}#team .section-kicker{padding: 0; background: transparent;}#team .section-title{margin-top: 8px; font-size: clamp(38px, 4.5vw, 56px); line-height: 1.08; letter-spacing: -0.035em;}#team .section-sub{max-width: 760px; margin-top: 16px; font-size: 16px; line-height: 1.7;}.team-grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; margin-top: 34px; padding: 0; background: transparent;}.member-card{min-height: 220px; display: grid; grid-template-columns: minmax(130px, 42%) minmax(0, 1fr); align-items: stretch; overflow: hidden; background: #fff; border: 1px solid #e5e7eb; border-radius: 18px; padding: 0; box-shadow: 0 10px 28px rgba(15, 23, 42, 0.07); position: relative; transition: transform 0.3s ease, box-shadow 0.3s ease;}.member-card:nth-child(even){transform: translateY(34px);}.member-card:nth-child(4n + 2), .member-card:nth-child(4n + 3){grid-template-columns: minmax(0, 1fr) minmax(130px, 42%);}.member-card:nth-child(4n + 2) .member-photo-wrap, .member-card:nth-child(4n + 3) .member-photo-wrap{order: 2;}.member-card:hover{transform: translateY(-7px); box-shadow: 0 25px 55px rgba(62, 38, 61, 0.16);}.member-card:nth-child(even):hover{transform: translateY(27px);}.member-photo-wrap{min-height: 220px; overflow: hidden; background: #e7e5e8;}.member-photo{width: 100%; height: 100%; min-height: 220px; display: block; background-position: center 22%; background-repeat: no-repeat; background-size: cover; transition: transform 0.45s ease;}.member-photo--kaushal{background-image: url("/axenor_website/static/src/img/team/Kaushal%20img.png");}.member-photo--prashant{background-image: url("/axenor_website/static/src/img/team/Prashant%20img.png");}.member-photo--sahil{background-image: url("/axenor_website/static/src/img/team/sahil%20kachhiya.png");}.member-photo--prince{background-image: url("/axenor_website/static/src/img/team/prince%20patel.png");}.member-photo--nitin{background-image: url("/axenor_website/static/src/img/team/nitin%20bhesaniya.png");}.member-photo--sahil-patel{background-image: url("/axenor_website/static/src/img/team/sahil%20patel.png");}.member-photo--sahil{background-image: url("/axenor_website/static/src/img/team/sahil%20kachhiya.png");}.member-photo--nakul{background-image: url("/axenor_website/static/src/img/team/nakul.png");}.member-photo--Dhruvang{background-image: url("/axenor_website/static/src/img/team/Dhruvang.png"); background-position: center 6%;}Dhruvang .member-card:hover .member-photo{transform: scale(1.045);}.member-content{min-width: 0; padding: 24px 22px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; align-items: flex-start;}.member-number{margin-bottom: 20px; color: rgba(144, 95, 131, 0.65); font-size: 11px; font-weight: 800; letter-spacing: 0.14em;}.member-name{color: #111827; font-family: Georgia, "Times New Roman", serif; font-size: clamp(22px, 2.2vw, 30px); font-weight: 700; line-height: 1.05;}.member-role{margin-top: 8px; color: #64748b; font-size: 12px; font-weight: 650; letter-spacing: 0.04em; text-transform: uppercase;}.member-linkedin{margin-top: 22px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; color: #334155; font-size: 11px; font-weight: 700;}.member-linkedin span{width: 24px; height: 24px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: #0a66c2; color: #fff; font-size: 11px; font-weight: 800;}.member-linkedin:hover{color: #0a66c2;}@media (max-width: 960px){.hero{grid-template-columns: 1fr;}.hero-card{margin-top: 16px;}.about-layout{grid-template-columns: 1fr;}.founder{grid-template-columns: 1fr;}.timeline-steps{grid-template-columns: 1fr;}}@media (max-width: 768px){.about_page .hero{margin: 24px auto 34px; padding: 0 16px; gap: 22px;}.about_page .hero-title{font-size: 34px;}.about_page .hero-sub{font-size: 15px;}.nav-inner{-webkit-flex-wrap: wrap; flex-wrap: wrap;}.nav-links{display: none;}.founder-card{grid-template-columns: 1fr; text-align: center;}.founder-photo{margin: 0 auto;}.team-grid{grid-template-columns: 1fr; padding: 0;}.member-card:nth-child(even), .member-card:nth-child(even):hover{transform: none;}}@media (max-width: 540px){.about_page .about-facts, .about_page .t-step, .about_page .founder-card{padding: 16px;}.fact-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.hero-card-pills{grid-template-columns: 1fr;}.team-grid{grid-template-columns: 1fr; gap: 16px; padding: 0;}.member-card, .member-card:nth-child(4n + 2), .member-card:nth-child(4n + 3){min-height: 190px; grid-template-columns: minmax(108px, 39%) minmax(0, 1fr);}.member-card:nth-child(4n + 2) .member-photo-wrap, .member-card:nth-child(4n + 3) .member-photo-wrap{order: 0;}.member-photo-wrap, .member-photo{min-height: 190px;}.member-content{padding: 18px 14px;}.member-number{margin-bottom: 14px;}.member-name{font-size: 22px;}.member-linkedin{margin-top: 16px;}}