.about-main{background:#000}
.about-intro{min-height:657px;padding:112px 3.65% 38px;display:flex;flex-direction:column;border-top:1px solid #24272c;background:radial-gradient(circle at 0 42%,#07101e 0,rgba(4,11,21,.72) 14%,#000 37%)}
.about-intro h1{max-width:1440px;margin:0;color:#f5f6f8;font-size:clamp(56px,4.75vw,80px);font-weight:1000;letter-spacing:-2.6px;line-height:1.01}
.about-intro p{margin:auto 0 0;color:#f0f3f8;font-size:clamp(18px,1.46vw,24px);line-height:1.42}

.utilities-section{width:62.6%;margin-left:12.45%;padding:35px 0 50px}
.utilities-section h2{margin:0 0 28px;color:#fff;font-size:clamp(20px,1.85vw,27px);font-weight:900;line-height:1.25;letter-spacing:-.35px}
.utilities-photo{width:100%;aspect-ratio:780/521;border-radius:7px 7px 0 0;background-image:url('assets/about-utilities-nws.png');background-repeat:no-repeat;background-size:159.9% auto;background-position:33.2% 52.6%}
.utilities-caption{margin:30px 0 0;color:#fff;text-align:center;font-family:Georgia,'Times New Roman',serif;font-size:clamp(11px,.97vw,14px);line-height:1.45}

.benefits-kickstart-section{width:90%;margin:0 0 0 10%;padding:18px 0 54px;color:#fff}
.benefits-kickstart-section h2{margin:0;color:#fff;font-size:clamp(34px,2.65vw,48px);font-weight:900;letter-spacing:-1px;line-height:1.15}
.benefits-intro{margin:60px 0 0;color:#f1f3f6;font-size:clamp(18px,1.45vw,26px);line-height:1.4}
.benefits-list{margin:56px 0 0;padding-left:39px;color:#f2f4f7;font-size:clamp(17px,1.38vw,25px);line-height:1.42}
.benefits-list li{padding-left:2px;margin:7px 0}
.kickstart-block{margin-top:94px}
.kickstart-block h2{font-size:clamp(36px,2.75vw,50px)}
.kickstart-block p{margin:59px 0 0;color:#f1f3f6;font-size:clamp(18px,1.43vw,26px);line-height:1.4}

.life-utilities-section{width:81.5%;max-width:1620px;min-height:753px;margin:0 auto;padding:14px 0 32px}
.life-utilities-section>h2{margin:0;color:#fff;font-size:clamp(35px,2.45vw,47px);font-weight:900;letter-spacing:-1px;line-height:1.2}
.life-utilities-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:2%;margin-top:112px}
.life-utilities-photo{width:100%;aspect-ratio:741/540;border-radius:12px;background-image:url('assets/about-life-utilities-reference.png');background-repeat:no-repeat;background-size:256.7% auto;background-position:15.15% 85%}
.life-utilities-copy{padding:0 0 0 0}
.life-utilities-copy h3{margin:0 0 31px;color:#fff;font-size:clamp(25px,1.7vw,33px);font-weight:900;line-height:1.2}
.life-utilities-copy p{margin:0;color:#f0f3f8;font-size:clamp(18px,1.32vw,25px);line-height:1.4}

.get-paid-section{width:86.5%;min-height:667px;margin:0 0 0 5%;padding:80px 0 60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3%}
.get-paid-copy h2{margin:0 0 32px;color:#fff;font-size:clamp(25px,1.75vw,33px);font-weight:900;line-height:1.2}
.get-paid-copy p{max-width:750px;margin:0;color:#f0f3f8;font-size:clamp(18px,1.3vw,24px);line-height:1.48}
.get-paid-photo{width:100%;aspect-ratio:741/527;border-radius:13px;background-image:url('assets/about-get-paid-reference.png');background-repeat:no-repeat;background-size:240.5% auto;background-position:85.4% 57.2%}

.media-coverage-section{width:82%;max-width:900px;margin:0 auto;padding:clamp(18px,3vw,44px) 0 clamp(48px,5vw,80px);color:#fff}
.media-coverage-section>h2{margin:0 0 clamp(18px,2vw,28px);font-size:clamp(17px,1.25vw,22px);font-weight:900;line-height:1.2}
.coverage-infographic{width:100%;aspect-ratio:520/420;background-image:url('assets/about-media-reference.png');background-repeat:no-repeat;background-size:124.04% auto;background-position:41.6% 11.55%}
.coverage-note{margin:clamp(18px,2vw,28px) 0 0;text-align:center;font-family:Georgia,'Times New Roman',serif;font-size:clamp(9px,.72vw,13px);line-height:1.4}
.coverage-articles{display:grid;gap:clamp(48px,6vw,82px);margin-top:clamp(36px,4vw,58px)}
.coverage-article{display:grid;grid-template-columns:48% minmax(0,1fr);align-items:center;gap:2%}
.coverage-logo{width:100%;border-radius:5px;background-image:url('assets/about-media-reference.png');background-repeat:no-repeat}
.your-story-logo{aspect-ratio:249/103;background-size:259% auto;background-position:13.1% 72.3%}
.inc42-logo{aspect-ratio:250/131;background-size:258% auto;background-position:13.2% 97.6%}
.coverage-copy h3{margin:0 0 clamp(9px,1vw,14px);font-size:clamp(12px,1vw,18px);font-weight:900;line-height:1.25}
.coverage-copy p{margin:0;font-size:clamp(10px,.82vw,15px);line-height:1.5}

.press-feature-section{width:84.2%;max-width:1542px;margin:0 auto;padding:18px 0 72px;color:#fff}
.press-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);align-items:center;column-gap:4.4%;min-height:330px}
.press-feature+.press-feature{margin-top:22px}
.press-feature-copy{align-self:center}
.press-feature-copy h2{max-width:800px;margin:0 0 34px;font-size:clamp(25px,1.72vw,32px);font-weight:900;line-height:1.22;letter-spacing:-.35px}
.press-feature-copy p{max-width:790px;margin:0;color:#f1f3f6;font-size:clamp(18px,1.3vw,24px);line-height:1.46}
.press-feature-logo{width:100%;background-image:url('assets/about-telegraph-iamwire-reference.png');background-repeat:no-repeat}
.telegraph-logo{aspect-ratio:735/130;background-size:249.12% auto;background-position:86.22% 19.1%}
.iamwire-logo{justify-self:center;width:min(282px,46%);aspect-ratio:1;border-radius:13px;background-size:649.29% auto;background-position:24.18% 92.62%}
.press-feature-logo-first{grid-template-columns:minmax(0,1fr) minmax(0,1.13fr)}
.press-feature-logo-first .press-feature-copy{padding-left:0}
.press-feature-section-secondary{width:93.3%;max-width:1580px;padding-top:0}
.press-feature-section-secondary .press-feature{grid-template-columns:minmax(0,48%) minmax(0,36%);justify-content:start;min-height:350px;column-gap:8%}
.press-feature-section-secondary .press-feature+.press-feature{margin-top:18px}
.press-feature-section-secondary .press-feature-copy h2{margin-bottom:34px}
.indian-ceo-logo{aspect-ratio:564/337;border-radius:14px;background-image:url('assets/about-indian-ceo-bw-reference.png');background-size:300% auto;background-position:83.87% 2.93%}
.bw-disrupt-logo{justify-self:center;width:min(407px,72%);aspect-ratio:407/90;background-image:url('assets/about-indian-ceo-bw-reference.png');background-size:415.72% auto;background-position:17.35% 86.3%}
.techstory-logo{justify-self:center;width:min(374px,76%);aspect-ratio:374/211;border-radius:13px;background-image:url('assets/about-techstory-reference.png');background-size:440.37% auto;background-position:81.15% 34.25%;transform:translateX(12%)}
.techstory-feature .press-feature-copy h2{font-size:clamp(23px,1.52vw,28px)}
.techstory-feature .press-feature-copy p{max-width:780px}

@media(max-width:1100px){
  .about-intro{padding-top:85px;min-height:590px}
  .about-intro h1{font-size:clamp(50px,6vw,68px);letter-spacing:-2px}
  .about-intro p br{display:none}
  .utilities-section{width:72%;margin-left:10%;padding-top:42px}
  .benefits-kickstart-section{width:86%;margin:0 auto;padding-top:30px}
  .benefits-intro{margin-top:42px}
  .benefits-list{margin-top:38px}
  .kickstart-block{margin-top:70px}
  .kickstart-block p{margin-top:40px}
  .life-utilities-section{width:86%;min-height:650px;padding-top:28px}
  .life-utilities-grid{margin-top:80px}
  .life-utilities-copy p{font-size:18px}
  .get-paid-section{width:88%;min-height:580px;margin:0 auto;padding-top:65px;gap:5%}
  .get-paid-copy p{font-size:18px}
  .media-coverage-section{padding-top:35px}
  .press-feature-section{width:86%;padding-bottom:60px}
  .press-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:5%;min-height:270px}
  .press-feature-copy h2{font-size:24px;margin-bottom:22px}
  .press-feature-copy p{font-size:18px}
  .iamwire-logo{width:min(250px,72%)}
  .press-feature-section-secondary{width:88%}
  .press-feature-section-secondary .press-feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:5%;min-height:290px}
  .bw-disrupt-logo{width:min(330px,82%)}
  .techstory-logo{width:min(360px,76%);transform:none}
}

@media(max-width:768px){
  .about-intro{min-height:calc(100svh - 82px);padding:55px 6% 42px}
  .about-intro h1{font-size:clamp(42px,11.5vw,58px);line-height:1.03;letter-spacing:-1.8px}
  .about-intro h1 br{display:none}
  .about-intro p{font-size:18px;line-height:1.55;margin-top:100px}
  .utilities-section{width:88%;margin:0 auto;padding:42px 0 52px}
  .utilities-section h2{font-size:23px;line-height:1.35;margin-bottom:22px}
  .utilities-photo{border-radius:7px}
  .utilities-caption{margin-top:20px;font-size:12px;line-height:1.55}
  .utilities-caption br{display:none}
  .benefits-kickstart-section{width:88%;margin:0 auto;padding:40px 0 58px}
  .benefits-kickstart-section h2{font-size:31px;line-height:1.2;letter-spacing:-.7px}
  .benefits-intro{margin-top:30px;font-size:17px;line-height:1.55}
  .benefits-list{margin-top:29px;padding-left:23px;font-size:16px;line-height:1.55}
  .benefits-list li{padding-left:3px;margin:10px 0}
  .kickstart-block{margin-top:56px}
  .kickstart-block h2{font-size:34px}
  .kickstart-block p{margin-top:27px;font-size:17px;line-height:1.55}
  .life-utilities-section{width:88%;min-height:0;padding:42px 0 58px}
  .life-utilities-section>h2{font-size:33px;line-height:1.18;letter-spacing:-.7px}
  .life-utilities-grid{grid-template-columns:1fr;gap:34px;margin-top:38px}
  .life-utilities-photo{border-radius:10px}
  .life-utilities-copy h3{font-size:25px;margin-bottom:18px}
  .life-utilities-copy p{font-size:17px;line-height:1.55}
  .get-paid-section{width:88%;min-height:0;margin:0 auto;padding:48px 0 60px;grid-template-columns:1fr;gap:35px}
  .get-paid-copy h2{font-size:25px;margin-bottom:18px}
  .get-paid-copy p{font-size:17px;line-height:1.55}
  .get-paid-photo{border-radius:10px}
  .media-coverage-section{width:min(520px,90%);padding:42px 0 54px}
  .media-coverage-section>h2{font-size:16px}
  .coverage-note{font-size:8px}
  .coverage-articles{gap:60px;margin-top:39px}
  .coverage-copy h3{font-size:10px;margin-bottom:12px}
  .coverage-copy p{font-size:8px;line-height:1.45}
  .press-feature-section{width:88%;padding:24px 0 58px}
  .press-feature{grid-template-columns:1fr;gap:30px;min-height:0}
  .press-feature+.press-feature{margin-top:72px}
  .press-feature-copy-first .press-feature-copy{order:1}
  .press-feature-copy-first .press-feature-logo{order:2}
  .press-feature-copy h2{font-size:25px;margin-bottom:16px;line-height:1.25}
  .press-feature-copy p{font-size:17px;line-height:1.55}
  .telegraph-logo{width:100%;max-width:590px;justify-self:center}
  .iamwire-logo{width:min(280px,78%);justify-self:start}
  .press-feature-section-secondary{width:88%;padding-top:0}
  .press-feature-section-secondary .press-feature{grid-template-columns:1fr;gap:30px;min-height:0}
  .press-feature-section-secondary .press-feature+.press-feature{margin-top:72px}
  .press-feature-section-secondary .indian-ceo-logo{width:100%;max-width:564px;justify-self:center}
  .press-feature-section-secondary .bw-disrupt-logo{width:min(330px,92%);justify-self:start}
  .press-feature-section-secondary .techstory-logo{width:min(374px,100%);justify-self:start}
}

@media(max-width:520px){
  .media-coverage-section{width:88%}
  .media-coverage-section>h2{font-size:18px}
  .coverage-note{font-size:10px}
  .coverage-articles{gap:44px;margin-top:34px}
  .coverage-article{grid-template-columns:1fr;gap:18px}
  .coverage-logo{max-width:280px}
  .coverage-copy h3{font-size:18px;margin-bottom:9px}
  .coverage-copy p{font-size:14px;line-height:1.55}
  .press-feature-section{padding-top:15px}
  .press-feature+.press-feature{margin-top:58px}
  .press-feature-copy h2{font-size:22px}
  .press-feature-copy p{font-size:15px}
}

@media(max-width:380px){
  .about-intro{padding-top:45px}
  .about-intro h1{font-size:39px}
  .about-intro p{font-size:16px;margin-top:80px}
}
