/* Mana Industry — editorial consulting homepage, local concept v2 */
body.corporate-home {
  --m-ink:#071923;
  --m-blue:#006ea9;
  --m-cyan:#58bfe9;
  --m-stone:#f1f0ec;
  --m-paper:#fff;
  --m-muted:#526872;
  --m-line:#cbd4d8;
  --container:1240px;
  color:var(--m-ink);
  background:var(--m-paper);
  font-family:Vazirmatn,Tahoma,"Segoe UI",sans-serif;
}
.corporate-home .container{width:min(calc(100% - 64px),var(--container))}
.corporate-home main{display:flex;flex-direction:column;overflow:hidden}
.corporate-home .hero{order:1}.corporate-home .stats-wrap{order:2}.corporate-home #services{order:3}
.corporate-home .insights-section{order:4}.corporate-home .evidence-section{order:5}.corporate-home #about{order:6}.corporate-home .team-section{order:7}
.corporate-home #courses{order:8}.corporate-home .learning-section{display:none}.corporate-home .clients-section{order:9}.corporate-home #contact{order:10}

/* Header */
.corporate-home .site-header,.corporate-home.home-motion .site-header,.corporate-home.home-motion .site-header.is-scrolled{
  height:80px;border:0;border-bottom:1px solid #c9d1d3;background:#f3f0e9;box-shadow:none;backdrop-filter:none
}
.corporate-home .site-header::after{content:none}.corporate-home .site-header .container{gap:28px}
.corporate-home .site-header .brand{width:124px;height:67px}.corporate-home .site-header .main-nav{gap:22px;font-size:12px}
.corporate-home .site-header .main-nav a{padding-block:28px}.corporate-home .site-header .main-nav a::after{bottom:0;height:3px;border-radius:0;background:var(--m-blue)}
.corporate-home .site-header .header-actions .btn{min-height:39px;padding:7px 13px;border-radius:0;box-shadow:none;font-size:10.5px}
.corporate-home .site-header .btn-secondary{border-color:#9baab1}.corporate-home .site-header .btn-soft{color:#fff;border-color:var(--m-ink);background:var(--m-ink)}

/* Hero — type first, image second. This is deliberately not a split-screen hero. */
.corporate-home .hero,.corporate-home.home-motion .hero{position:relative;min-height:720px;height:min(78vw,780px);padding:0;color:#fff;background:var(--m-ink);animation:none;overflow:hidden}
.corporate-home .hero::before,.corporate-home .hero::after,.corporate-home.home-motion .hero::after{content:none}
.corporate-home .hero-intro{position:relative;z-index:3;height:100%;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:90px;align-items:end;padding-block:92px 180px}
.corporate-home .hero-copy{max-width:850px}.corporate-home .hero .eyebrow{gap:14px;color:#91dbf6;font-size:12px;font-weight:700;text-shadow:0 2px 20px rgba(0,0,0,.35)}
.corporate-home .hero .eyebrow::before{width:34px;height:2px;border-radius:0;background:var(--m-cyan);box-shadow:none}
.corporate-home .hero h1{max-width:900px;margin:25px 0 0;color:#fff;font-size:clamp(58px,6.15vw,86px);font-weight:850;line-height:1.24;letter-spacing:-3.7px;text-shadow:0 4px 34px rgba(0,0,0,.36)}
.corporate-home .hero-thesis{padding:0 26px 4px 0;border-right:2px solid var(--m-cyan);text-shadow:0 2px 18px rgba(0,0,0,.45)}
.corporate-home .hero-thesis>span{display:block;margin-bottom:13px;color:#9de1fa;font-size:10.5px;font-weight:800}
.corporate-home .hero-thesis>p{margin:0;color:#eef5f7;font-size:13px;line-height:2.05}
.corporate-home .hero-actions{display:flex;align-items:center;gap:22px;margin-top:27px}
.corporate-home .hero-actions .btn{min-height:48px;padding:10px 20px;border-radius:0;box-shadow:none;font-size:11px}
.corporate-home .hero-actions .btn-primary{color:var(--m-ink);background:#fff}.corporate-home .hero-actions .btn-primary:hover{color:#fff;background:var(--m-blue)}.corporate-home .hero-actions .text-link{color:#fff;font-size:10.5px}
.corporate-home .hero-media-wrap{position:absolute;z-index:1;inset:0;width:100%;max-width:none;margin:0}
.corporate-home .hero-visual,.corporate-home.home-motion .hero-visual{position:relative;width:100%;height:100%;min-height:0;margin:0;overflow:hidden;border-radius:0;transform:none!important}
.corporate-home .hero-visual.visual-stage{inset:auto;border-radius:0;box-shadow:none;animation:none}
.corporate-home .hero-visual::before{content:none}
.corporate-home .hero-visual::after{content:"";position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(90deg,rgba(4,20,29,.88) 0%,rgba(4,20,29,.42) 47%,rgba(4,20,29,.7) 100%),linear-gradient(0deg,rgba(4,20,29,.88) 0%,transparent 55%);pointer-events:none}
.corporate-home .hero-visual .hero-photo{width:100%;height:100%;object-fit:cover;object-position:center 48%;transform:scale(1.01);filter:grayscale(.45) contrast(1.08);animation:none;transition:filter .65s ease,transform 1.2s ease}
.corporate-home .hero-visual:hover .hero-photo{transform:scale(1.025);filter:grayscale(.08) contrast(1.04)}
.corporate-home .hero-visual figcaption{position:absolute;z-index:2;left:max(32px,calc((100vw - 1240px)/2));right:auto;top:38px;bottom:auto;display:flex;align-items:center;gap:18px;color:#fff}
.corporate-home .hero-visual figcaption span{padding-left:18px;border-left:1px solid rgba(255,255,255,.5);font-size:10px}
.corporate-home .hero-visual figcaption b{font-size:11px;font-weight:650}

/* Evidence numbers */
.corporate-home .stats-wrap{width:100%;max-width:none;margin:0;padding:0 max(32px,calc((100vw - 1240px)/2));background:#f3f0e9}
.corporate-home .stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;border:0;border-bottom:1px solid #bdc7ca;border-radius:0;background:#f3f0e9;box-shadow:none}
.corporate-home .stat{min-height:138px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:21px;padding:27px 34px;border:0;border-left:1px solid var(--m-line)}
.corporate-home .stat:last-child{border-left:0}.corporate-home .stat strong{color:var(--m-ink);font-size:38px;font-weight:850;white-space:nowrap}
.corporate-home .stat span{max-width:130px;color:var(--m-muted);font-size:11px;line-height:1.8}.corporate-home.home-motion .stats::before,.corporate-home.home-motion .stats::after{content:none}

/* Shared editorial language */
.corporate-home .section{padding-block:104px}.corporate-home .section-soft{background:var(--m-stone)}
.corporate-home .section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:52px;padding-top:20px;border-top:1px solid #85959c}
.corporate-home .section-heading>div{max-width:800px}.corporate-home .section-heading h2,.corporate-home .process-copy h2{margin:13px 0 10px;font-size:clamp(36px,4vw,54px);font-weight:820;line-height:1.42;letter-spacing:-1.7px}
.corporate-home .section-heading p,.corporate-home .process-copy p{color:var(--m-muted);font-size:14px;line-height:2}
.corporate-home .eyebrow{color:var(--m-blue);font-size:10.5px;font-weight:800}.corporate-home .eyebrow::before{width:20px;height:2px;border-radius:0;background:var(--m-blue);box-shadow:none;animation:none!important}
.corporate-home .text-link{padding-bottom:5px;border-bottom:1px solid currentColor;color:var(--m-ink);font-size:11px;font-weight:750;white-space:nowrap}
.corporate-home .text-link:hover{color:var(--m-blue)}.corporate-home.home-motion .section:nth-of-type(2n)::before,.corporate-home.home-motion .section-heading h2::after{content:none}

/* Practices — a directory of capabilities, not a card grid */
.corporate-home .practices-section{background:#fff}.corporate-home .practices-section .section-heading{grid-template-columns:minmax(0,.8fr) minmax(160px,.2fr)}
.corporate-home .service-grid{counter-reset:practice;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:2px solid var(--m-ink);border-right:1px solid var(--m-line)}
.corporate-home .service-card{counter-increment:practice;min-height:190px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;align-items:start;gap:11px 17px;padding:27px 25px 48px;border:0;border-left:1px solid var(--m-line);border-bottom:1px solid var(--m-line);border-radius:0;background:transparent;box-shadow:none;color:var(--m-ink);transition:padding .28s ease,background .28s ease,color .28s ease}
.corporate-home .service-card::before{content:"0" counter(practice);grid-column:1;grid-row:1;color:#71858f;font-size:11px;letter-spacing:.08em}
.corporate-home .service-card::after{content:"↙";position:absolute;right:auto;left:26px;bottom:21px;width:auto;height:auto;color:var(--m-blue);background:none;font-size:19px;opacity:1;transform:none}
.corporate-home .service-icon{display:none}.corporate-home .service-card h3{grid-column:2;grid-row:1;margin:0;font-size:19px;line-height:1.6}.corporate-home .service-card h3::after{content:none}
.corporate-home .service-card p{grid-column:2;grid-row:2;margin:0;color:var(--m-muted);font-size:12.5px;line-height:1.95}
.corporate-home .service-card:hover,.corporate-home.home-motion .service-card:hover{padding-inline:24px;border-color:var(--m-line);color:#fff;background:var(--m-ink);box-shadow:none;transform:none}
.corporate-home .service-card:hover p{color:#bdcbd1}.corporate-home .service-card:hover::before,.corporate-home .service-card:hover::after{color:var(--m-cyan)}

/* Thought leadership — consulting credibility is built through published thinking. */
.corporate-home .insights-section{background:var(--m-stone)}
.corporate-home .insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.corporate-home .insights-grid .blog-card{overflow:hidden;border:1px solid #bcc7cb;border-radius:0;background:#fff;box-shadow:none}
.corporate-home .insights-grid .blog-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);min-height:270px}
.corporate-home .insights-grid .blog-card:nth-child(n+4){display:none}
.corporate-home .insights-grid .blog-card-cover{min-height:230px;height:100%;border-radius:0;background-color:#0a2b3b;background-image:linear-gradient(145deg,#061923,#0b4664)!important}
.corporate-home .insights-grid .blog-card-cover::after{content:"بینش مانا";position:absolute;right:34px;bottom:34px;color:#8ed6f3;font-size:12px;font-weight:750}
.corporate-home .insights-grid .blog-card-cover span{border-radius:0;color:#fff;background:var(--m-blue)}
.corporate-home .insights-grid .blog-card-body{display:flex;flex-direction:column;justify-content:center;padding:28px 34px}
.corporate-home .insights-grid .blog-card-body h2{margin:10px 0;font-size:clamp(23px,2.3vw,32px);line-height:1.55}
.corporate-home .insights-grid .blog-card-body p{color:var(--m-muted);font-size:12.5px;line-height:1.9}
.corporate-home .insights-grid .blog-meta{color:#6a7e87;font-size:10px}

/* Case-led credibility block */
.corporate-home .evidence-section{color:#fff;background:var(--m-ink)}
.corporate-home .evidence-section .section-heading{border-top-color:#45606d}.corporate-home .evidence-section .section-heading h2{color:#fff}.corporate-home .evidence-index{color:#89a5b2;font-size:10px}
.corporate-home .testimonial-grid{display:grid;grid-template-columns:1.38fr .62fr;gap:0;border-top:1px solid #45606d}
.corporate-home .quote-card{min-height:470px;display:flex;flex-direction:column;justify-content:space-between;padding:48px 54px 46px;border:0;border-left:1px solid #45606d;border-radius:0;background:transparent}
.corporate-home .quote-mark{color:var(--m-cyan);font-size:100px}.corporate-home .quote-card blockquote{max-width:780px;margin:20px 0 46px;color:#f3f7f8;font-size:clamp(19px,2vw,27px);font-weight:600;line-height:1.9}
.corporate-home .person-avatar{border-radius:0;color:var(--m-ink);background:var(--m-cyan)}.corporate-home .quote-person small{color:#9fb3bc}
.corporate-home .quote-side{display:grid;gap:0}.corporate-home .mini-quote{display:flex;flex-direction:column;justify-content:center;padding:30px;border:0;border-bottom:1px solid #45606d;border-radius:0;background:transparent}
.corporate-home .mini-quote:last-child{border-bottom:0}.corporate-home .mini-quote p{color:#c2d0d6;font-size:12px}.corporate-home .mini-quote b{color:#fff;font-size:11px}
.corporate-home.home-motion .mini-quote:hover{border-color:#45606d;background:#0b2634}

/* Method — large thesis with horizontal rules */
.corporate-home .approach-section{background:var(--m-stone)}.corporate-home .process-grid{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);align-items:start;gap:100px}
.corporate-home .process-copy{position:sticky;top:120px}.corporate-home .process-copy h2{font-size:clamp(38px,4vw,56px)}.corporate-home .process-copy .text-link{display:inline-flex;margin-top:18px}
.corporate-home .process-list{display:block;border-top:2px solid var(--m-ink)}.corporate-home .process-item{min-height:150px;display:grid;grid-template-columns:72px 1fr;align-items:start;gap:24px;padding:31px 0;border:0;border-bottom:1px solid #b9c3c7;border-radius:0;background:transparent}
.corporate-home .process-number{width:auto;height:auto;display:block;color:var(--m-blue);background:none;font-size:29px;font-weight:450}.corporate-home .process-item b{display:block;margin:3px 0 8px;font-size:20px}.corporate-home .process-item small{color:var(--m-muted);font-size:12px;line-height:1.9}
.corporate-home.home-motion .process-list::before{content:none}.corporate-home.home-motion .process-item.reveal-step.is-visible .process-number{animation:none}.corporate-home.home-motion .process-item:hover{border-color:var(--m-blue);background:transparent;box-shadow:none}

/* Academy reads like a knowledge product catalogue */
.corporate-home .academy-section{background:var(--m-stone)}.corporate-home .course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.corporate-home .course-card{border:1px solid var(--m-line);border-radius:0;background:#fff;box-shadow:none}.corporate-home .course-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(7,25,35,.09)}
.corporate-home .course-cover,.corporate-home .course-card:nth-child(2) .course-cover,.corporate-home .course-card:nth-child(3) .course-cover{height:175px;background:var(--m-stone);color:var(--m-ink)}
.corporate-home .course-cover::before{left:22px;right:22px;bottom:57px;width:auto;height:1px;border:0;border-radius:0;background:#aebbc0;box-shadow:none}.corporate-home .course-cover::after{width:8px;height:8px;left:22px;top:22px;background:var(--m-blue)}
.corporate-home .cover-tag{padding:0;border:0;border-radius:0;color:var(--m-blue);background:none;font-weight:750}.corporate-home .course-cover h3{color:var(--m-ink);font-size:18px;line-height:1.6}.corporate-home .course-body{padding:17px 18px}.corporate-home .course-body p{min-height:40px;margin-bottom:11px;font-size:12px;line-height:1.8}.corporate-home .course-meta{padding-top:11px;font-size:11px}

/* People and clients */
.corporate-home .team-section{background:#fff}.corporate-home .team-grid{gap:1px;background:var(--m-line)}
.corporate-home .team-card{border:0;border-radius:0;background:#fff;box-shadow:none}.corporate-home .team-photo{border-radius:0;clip-path:none!important}
.corporate-home .team-card-body{opacity:1!important;transform:none!important}.corporate-home .team-card:hover{transform:none;box-shadow:none}.corporate-home .team-card:hover img{transform:scale(1.025)}
.corporate-home .client-cloud{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:0;border-top:1px solid var(--m-line);border-right:1px solid var(--m-line)}
.corporate-home .client-brand{min-height:128px;padding:22px;border:0;border-left:1px solid var(--m-line);border-bottom:1px solid var(--m-line);border-radius:0;background:transparent;box-shadow:none;animation:none!important}
.corporate-home .client-brand img{filter:grayscale(1);opacity:.66;transition:.25s}.corporate-home .client-brand:hover{transform:none;border-color:var(--m-line);background:#fff;box-shadow:none}.corporate-home .client-brand:hover img{filter:none;opacity:1}

/* Contact */
.corporate-home #contact{width:100%;max-width:none;padding:0}.corporate-home .cta-panel,.corporate-home.home-motion .cta-panel{min-height:340px;padding:72px max(32px,calc((100vw - 1240px)/2));border-radius:0;background:var(--m-blue);box-shadow:none;animation:none}
.corporate-home.home-motion .cta-panel::after{content:none}.corporate-home .cta-panel>div{max-width:500px}.corporate-home .cta-panel h2{font-size:clamp(32px,3.3vw,48px);line-height:1.5}.corporate-home .cta-form{max-width:570px}
.corporate-home .cta-form input,.corporate-home .cta-form .btn{min-height:50px;border-radius:0}.corporate-home .cta-form input{border-color:rgba(255,255,255,.58);background:transparent}.corporate-home .cta-form input::placeholder{color:#e1f0f7}.corporate-home .cta-form .btn{color:var(--m-ink)}
.corporate-home .site-footer{margin-top:0;background:#04131b}.corporate-home .site-footer .footer-main{padding-block:70px}.corporate-home .site-footer .footer-trust-seal,.corporate-home .site-footer .newsletter{border-radius:0}

/* Motion */
.corporate-home.home-motion .hero-motion-item{animation-duration:.7s}.corporate-home.home-motion .hero-visual{transform:none!important}
.corporate-home.home-motion .hero-visual.hero-motion-item{opacity:1;filter:none;animation:none}
.corporate-home.home-motion .motion-reveal{filter:none;transform:translateY(20px);transition:opacity .55s ease var(--reveal-delay,0ms),transform .65s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0ms)}
.corporate-home.home-motion .motion-reveal.is-visible{transform:none}.corporate-home.home-motion .motion-tilt,.corporate-home.home-motion .motion-tilt.is-visible:hover{--tilt-x:0deg!important;--tilt-y:0deg!important;--lift:0px!important}.corporate-home.home-motion .motion-tilt::before{content:none}
.corporate-home.home-motion .service-card.motion-tilt::before{content:"0" counter(practice);grid-column:1;grid-row:1;color:#71858f;font-size:11px;letter-spacing:.08em;background:none;opacity:1}
.corporate-home.home-motion .service-card.motion-tilt:hover::before{color:var(--m-cyan)}

@media(max-width:1050px){
  .corporate-home .container{width:min(calc(100% - 44px),var(--container))}.corporate-home .site-header .main-nav{gap:13px;font-size:11px}
  .corporate-home .hero{height:690px;min-height:690px}.corporate-home .hero-intro{grid-template-columns:1.2fr .8fr;gap:48px}.corporate-home .hero h1{font-size:58px}
  .corporate-home .hero-visual{height:100%}.corporate-home .process-grid{gap:56px}.corporate-home .service-card{grid-template-columns:44px minmax(0,1fr)}
  .corporate-home .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:760px){
  .corporate-home .container{width:min(calc(100% - 32px),var(--container))}
  .corporate-home .site-header,.corporate-home.home-motion .site-header,.corporate-home.home-motion .site-header.is-scrolled{height:64px}
  .corporate-home .site-header .container{width:100%;padding-inline:10px}.corporate-home .site-header .brand{width:92px;height:51px}
  .corporate-home .site-header .header-actions .btn,.corporate-home .site-header .header-actions>a[href="/login"],.corporate-home .site-header .header-actions>.menu-toggle{border-radius:0}
  .corporate-home .main-nav{inset-block-start:64px;height:calc(100dvh - 64px);border-radius:0}

  .corporate-home .hero,.corporate-home.home-motion .hero{height:760px;min-height:760px}.corporate-home .hero-intro{grid-template-columns:1fr;align-content:end;align-items:end;gap:29px;padding-block:220px 42px}.corporate-home .hero-copy{order:0;text-align:right}.corporate-home .hero-thesis{order:1}
  .corporate-home .hero h1{margin-top:19px;font-size:clamp(39px,11.5vw,50px);line-height:1.38;letter-spacing:-1.7px}
  .corporate-home .hero-thesis{padding:0 17px 0 0}.corporate-home .hero-thesis>p{font-size:12.5px;line-height:1.95}.corporate-home .hero-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px}
  .corporate-home .hero-actions .btn{width:auto}.corporate-home .hero-actions .text-link{align-self:center}
  .corporate-home .hero-media-wrap{position:absolute;width:100%}.corporate-home .hero-visual,.corporate-home.home-motion .hero-visual{height:100%;width:100%;max-width:none;margin:0;border-radius:0}
  .corporate-home .hero-visual .hero-photo{object-position:58% center}.corporate-home .hero-visual::after{background:linear-gradient(0deg,rgba(4,20,29,.96) 0%,rgba(4,20,29,.72) 48%,rgba(4,20,29,.12) 100%)}
  .corporate-home .hero-visual figcaption{left:18px;top:24px;right:auto;bottom:auto;align-items:flex-start;flex-direction:column;gap:7px}.corporate-home .hero-visual figcaption span{padding:0;border:0}

  .corporate-home .stats-wrap{padding-inline:16px}.corporate-home .stats{grid-template-columns:1fr}.corporate-home .stat{min-height:92px;grid-template-columns:1fr auto;padding:17px 2px;border-left:0;border-bottom:1px solid var(--m-line)}
  .corporate-home .stat:last-child{border-bottom:0}.corporate-home .stat strong{grid-column:2;font-size:30px}.corporate-home .stat span{grid-column:1;grid-row:1;max-width:165px}

  .corporate-home .section{padding-block:78px}.corporate-home .section-heading{grid-template-columns:1fr;align-items:start;gap:23px;margin-bottom:34px;padding-top:16px}
  .corporate-home .section-heading h2,.corporate-home .process-copy h2{font-size:32px;letter-spacing:-1px}.corporate-home .evidence-index{display:none}
  .corporate-home .service-grid{grid-template-columns:1fr}.corporate-home .service-card{min-height:190px;grid-template-columns:42px 1fr;gap:12px;padding:24px 16px 48px}.corporate-home .service-card p{grid-column:2;margin-top:-3px}.corporate-home .service-card:hover{padding-inline:16px}
  .corporate-home .insights-grid{grid-template-columns:1fr}.corporate-home .insights-grid .blog-card:first-child{grid-column:auto;grid-template-columns:1fr;min-height:0}.corporate-home .insights-grid .blog-card-cover{min-height:180px}.corporate-home .insights-grid .blog-card-body{padding:23px 20px}.corporate-home .insights-grid .blog-card-body h2{font-size:23px}

  .corporate-home .testimonial-grid{grid-template-columns:1fr}.corporate-home .quote-card{min-height:420px;padding:36px 24px;border-left:0;border-bottom:1px solid #45606d}
  .corporate-home .quote-card blockquote{font-size:18px}.corporate-home .mini-quote{padding:25px 3px}.corporate-home .process-grid{grid-template-columns:1fr;gap:45px}.corporate-home .process-copy{position:static}
  .corporate-home .process-item{min-height:130px;grid-template-columns:49px 1fr;padding:26px 0}.corporate-home .process-item b{font-size:18px}

  .corporate-home .course-grid{grid-template-columns:1fr}.corporate-home .course-cover{height:165px}.corporate-home .client-cloud{grid-template-columns:repeat(2,1fr)}.corporate-home .client-brand{min-height:108px}
  .corporate-home .cta-panel{align-items:stretch;flex-direction:column;min-height:0;padding:56px 20px}.corporate-home .cta-panel h2{font-size:31px}.corporate-home .site-footer .footer-main{padding-block:50px 34px}
}

@media(max-width:390px){.corporate-home .hero h1{font-size:38px}.corporate-home .hero-actions{gap:13px}.corporate-home .service-card h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){.corporate-home .hero-photo{transition:none}}
