/* Bold conversion-focused visual layer */
:root{
  --acid:#dfff00;
  --sun:#ffd400;
  --hot:#ff4f79;
  --coral:#ff6a3d;
  --electric:#2847ff;
  --violet:#6f35ff;
  --mint:#b8ffdc;
  --cream:#fff6df;
  --black:#08111f;
}

body{background:var(--cream);color:var(--black)}
.site-glow{opacity:.85}
.promo-ribbon{
  position:fixed;inset:0 0 auto;z-index:120;height:38px;
  display:flex;align-items:center;justify-content:center;gap:12px;
  padding:0 18px;background:var(--acid);color:#071124;
  border-bottom:2px solid #071124;font-size:12px;font-weight:900;
  letter-spacing:.08em;text-transform:uppercase;
}
.promo-ribbon b{display:inline-flex;padding:4px 9px;border-radius:999px;background:#071124;color:#fff}
.promo-ribbon a{text-decoration:underline;text-underline-offset:3px}
.site-header{top:38px;background:rgba(8,17,31,.91);border-bottom:2px solid rgba(223,255,0,.22)}
.site-header.scrolled{background:#08111f}
.nav-wrap{height:78px}
.brand-mark{background:linear-gradient(135deg,var(--hot),var(--sun));border:2px solid #fff;box-shadow:5px 5px 0 var(--electric)}
.site-nav{gap:24px}
.site-nav>a:not(.button){font-weight:800}
.main-nav{gap:24px}
.main-nav>a:not(.nav-cta){font-weight:800}
.main-nav .nav-cta{color:#08111f;background:var(--acid);border:2px solid #08111f;box-shadow:4px 4px 0 #08111f}
.button{border:2px solid #08111f;border-radius:9px;box-shadow:5px 5px 0 #08111f}
.button:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 #08111f}
.button-primary{color:#08111f;background:var(--acid)}
.button-outline{border-color:#fff;background:#fff;color:#08111f;box-shadow:5px 5px 0 var(--hot)}

.hero{
  min-height:850px;padding-top:175px;
  background:
    linear-gradient(128deg,transparent 0 73%,rgba(255,79,121,.92) 73% 78%,transparent 78%),
    radial-gradient(circle at 76% 18%,rgba(223,255,0,.23),transparent 24%),
    radial-gradient(circle at 10% 88%,rgba(40,71,255,.65),transparent 34%),
    #08111f;
}
.hero:before{
  content:"";position:absolute;width:340px;height:340px;right:-130px;top:180px;
  border:55px solid var(--sun);border-radius:50%;opacity:.95
}
.hero-copy{position:relative;z-index:2}
.hero .eyebrow{
  display:inline-flex;padding:9px 14px;border:2px solid var(--acid);
  background:rgba(223,255,0,.08);border-radius:6px;color:var(--acid);
  font-weight:900;letter-spacing:.12em;
}
.hero h1{font-size:clamp(58px,6vw,92px);line-height:.92;letter-spacing:-5px}
.hero h1 em{color:var(--sun);text-decoration:underline;text-decoration-color:var(--hot);text-decoration-thickness:8px;text-underline-offset:7px}
.hero h1 strong{color:#fff;background:linear-gradient(90deg,var(--hot),var(--coral));padding:0 .1em}
.hero-copy>p{font-size:19px;color:#dfe8f7}
.hero-trust{padding:16px 18px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(255,255,255,.06)}
.dash-shell{border:2px solid #fff;border-radius:18px;box-shadow:14px 14px 0 var(--hot);transform:rotate(1.5deg);background:#fff}
.metric{border:2px solid #08111f;border-radius:8px}
.metric-blue{background:#cbd5ff}.metric-orange{background:#ffceb3}.metric-cyan{background:#bff7ff}
.chart-card,.campaign-row{border:2px solid #b5c1d4;border-radius:9px}
.float-card{border:2px solid #08111f;border-radius:9px;box-shadow:6px 6px 0 #08111f}
.float-video{background:var(--sun)}.float-signal{background:var(--acid)}
.proof-strip{border:2px solid rgba(255,255,255,.34);border-radius:14px;background:rgba(255,255,255,.08)}
.proof-strip i{color:var(--acid)}

.marquee{background:var(--sun);color:#08111f;border-top:3px solid #08111f;border-bottom:3px solid #08111f;transform:rotate(-1deg);width:102%;margin-left:-1%;position:relative;z-index:4}
.marquee i{color:var(--hot)}

.services{background:var(--cream);position:relative}
.services:before{content:"SERVICES";position:absolute;right:2%;top:34px;color:rgba(8,17,31,.04);font:900 clamp(70px,13vw,190px)/1 Manrope,sans-serif}
.section-heading h2 em{color:var(--electric)}
.kicker{display:inline-block;padding:6px 10px;border-radius:4px;background:var(--sun);color:#08111f;font-weight:900}
.service-card{border:2px solid #08111f;border-radius:14px;box-shadow:7px 7px 0 #08111f;transition:.25s}
.service-card:hover{transform:translate(-3px,-3px);box-shadow:11px 11px 0 #08111f}
.service-card:nth-child(1){background:#c8d5ff}
.service-card:nth-child(2){background:#ffc8d6}
.service-card:nth-child(3){background:#bdf6ff}
.service-card:nth-child(4){background:#ffe59c}
.service-card:nth-child(5){background:#caffdc}
.service-card:nth-child(6){background:#9b78ff;color:#fff}
.service-card:nth-child(6) p,.service-card:nth-child(6) a{color:#fff}
.service-icon{border:2px solid #08111f;box-shadow:4px 4px 0 #08111f}
.card-index{font-weight:900;color:#08111f}

.intelligence{background:var(--electric);border-block:4px solid #08111f}
.intelligence:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 76%,var(--hot) 76% 88%,var(--sun) 88%)}
.intelligence .kicker{background:var(--acid)}
.analytics-board{border:2px solid #08111f;border-radius:16px;box-shadow:10px 10px 0 #08111f}

.process{background:var(--hot);border-bottom:4px solid #08111f}
.process .section-heading h2,.process .section-heading p{color:#08111f}
.process .kicker{background:#fff}
.process-step{color:#08111f}
.step-icon{background:var(--cream);border:2px solid #08111f;box-shadow:5px 5px 0 #08111f}
.process-track:before{background:#08111f}

.creative-section{background:#0d2036}
.creative-section .kicker{background:var(--acid)}
.creative-section .section-heading h2{color:#fff}
.creative-section .section-heading p{color:#cbd8e8}
.creative-tile{border:2px solid #08111f;border-radius:14px;box-shadow:7px 7px 0 var(--acid)}

.industries{background:var(--violet);color:#fff;border-block:4px solid #08111f}
.industries h2{color:#fff}.industries p{color:#e8e0ff}
.industry-list div{border-color:rgba(255,255,255,.4)}
.industry-list span{background:var(--acid);color:#08111f}

.why{background:var(--mint);color:#08111f}
.why h2,.why p,.why-list b{color:#08111f}.why-copy>p,.why-list small{color:#314d46}
.sun-core{background:var(--sun);border:3px solid #08111f;box-shadow:10px 10px 0 var(--hot)}
.why-tag{border:2px solid #08111f;color:#08111f;box-shadow:4px 4px 0 #08111f}
.tag-one{background:var(--sun)}.tag-two{background:#ffb2c6}.tag-three{background:#c8d5ff}.tag-four{background:#fff}

.faq-section{background:var(--sun);border-block:4px solid #08111f}
.faq-list details{background:#fff;border:2px solid #08111f;border-radius:9px;margin-bottom:10px;box-shadow:4px 4px 0 #08111f;padding-inline:18px}
.faq-list summary{font-weight:900}

.contact-section{background:linear-gradient(135deg,var(--hot),var(--coral))}
.contact-card{border:3px solid #08111f;border-radius:18px;box-shadow:13px 13px 0 #08111f;background:#fff6df}
.contact-copy h2,.contact-copy p{color:#08111f}
.contact-copy em{color:var(--electric)}
.contact-notes span{color:#08111f;font-weight:800}
.audit-form{border:2px solid #08111f;border-radius:12px;background:#fff;box-shadow:6px 6px 0 var(--electric)}
.audit-form input,.audit-form select,.audit-form textarea{border:2px solid #a9b6c8;border-radius:7px}
.audit-form input:focus,.audit-form select:focus,.audit-form textarea:focus{border-color:var(--electric);box-shadow:0 0 0 4px rgba(40,71,255,.12)}
.site-footer{background:#08111f;border-top:8px solid var(--acid)}

/* Supporting pages */
.page-hero{
  background:
    linear-gradient(145deg,transparent 70%,var(--hot) 70% 82%,var(--sun) 82%),
    radial-gradient(circle at 15% 15%,rgba(40,71,255,.75),transparent 35%),
    #08111f;
  border-bottom:5px solid #08111f;
}
.page-hero .eyebrow{display:inline-block;padding:7px 11px;background:var(--acid);color:#08111f;border:2px solid #08111f;border-radius:4px}
.page-hero h1{letter-spacing:-4px;text-shadow:5px 5px 0 rgba(40,71,255,.65)}
.page-main{background:var(--cream)}
.capability{border:2px solid #08111f;border-radius:12px;box-shadow:5px 5px 0 #08111f}
.capability:nth-child(1),.capability:nth-child(5){background:#c8d5ff}
.capability:nth-child(2),.capability:nth-child(6){background:#ffc8d6}
.capability:nth-child(3){background:#bdf6ff}.capability:nth-child(4){background:#caffdc}
.side-card{border:2px solid #08111f;border-radius:14px;background:var(--sun);box-shadow:8px 8px 0 #08111f}
.contact-panel{border:3px solid #08111f;border-radius:16px;background:var(--electric);box-shadow:10px 10px 0 var(--hot)}

@media(max-width:820px){
  .promo-ribbon{font-size:10px;height:34px}
  .site-header{top:34px}
  .site-nav{top:112px}
  .hero{padding-top:155px}
  .hero h1{font-size:clamp(46px,12vw,68px);letter-spacing:-3px}
  .dash-shell{transform:none;box-shadow:7px 7px 0 var(--hot)}
}
@media(max-width:580px){
  .promo-ribbon span{display:none}
  .site-nav{top:106px}
  .hero{padding-top:140px}
  .button{box-shadow:4px 4px 0 #08111f}
  .service-card,.creative-tile,.contact-card{box-shadow:5px 5px 0 #08111f}
}

/* Refined, lighter finish */
:root{
  --acid:#dff08a;
  --sun:#f5d978;
  --hot:#ee91a9;
  --coral:#ef9b7e;
  --electric:#4965c9;
  --violet:#7868c4;
  --mint:#d7efe4;
  --cream:#faf8f2;
  --black:#142034;
}
body{background:#faf8f2}
.promo-ribbon{background:#e8f3ad;border-bottom:1px solid #c9d68f;color:#142034}
.promo-ribbon b{background:#24324a}
.site-header{background:rgba(15,29,49,.9);border-bottom:1px solid rgba(255,255,255,.1)}
.brand-mark{box-shadow:0 8px 22px rgba(238,145,169,.28);border-width:1px}
.button{border:1px solid rgba(20,32,52,.18);box-shadow:0 10px 24px rgba(20,32,52,.14)}
.button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(20,32,52,.2)}
.button-primary{background:#dff08a}
.button-outline{border-color:rgba(255,255,255,.4);box-shadow:none}
.main-nav .nav-cta{border:0;background:#dff08a;box-shadow:none}

.hero{
  background:
    radial-gradient(circle at 77% 16%,rgba(223,240,138,.14),transparent 28%),
    radial-gradient(circle at 10% 88%,rgba(73,101,201,.32),transparent 35%),
    #102139;
}
.hero:before{border-color:#efc963;opacity:.32}
.hero .eyebrow{border:1px solid rgba(223,240,138,.55);background:rgba(223,240,138,.06);color:#e7f4ae}
.hero h1 em{color:#f1d67c;text-decoration-color:#df8ca4;text-decoration-thickness:5px}
.hero h1 strong{color:#f4a3b7;background:none;padding:0}
.hero-trust{background:rgba(255,255,255,.045)}
.dash-shell{border:1px solid rgba(20,32,52,.2);box-shadow:0 28px 70px rgba(3,11,26,.35);transform:rotate(.5deg)}
.metric,.chart-card,.campaign-row{border:1px solid #d7dfeb}
.metric-blue{background:#e4e9fb}.metric-orange{background:#f9e6dc}.metric-cyan{background:#e0f3f5}
.float-card{border:1px solid rgba(20,32,52,.18);box-shadow:0 12px 30px rgba(3,11,26,.2)}
.float-video{background:#f6df92}.float-signal{background:#e4efae}
.proof-strip{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.045)}

.marquee{background:#f3dc89;border-width:1px;transform:none;width:100%;margin-left:0}
.services:before{opacity:.5}
.service-card{border:1px solid rgba(20,32,52,.12);box-shadow:0 18px 45px rgba(20,32,52,.1)}
.service-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(20,32,52,.15)}
.service-card:nth-child(1){background:#e1e7f8}
.service-card:nth-child(2){background:#f7dfe5}
.service-card:nth-child(3){background:#dff1f3}
.service-card:nth-child(4){background:#f8ecc8}
.service-card:nth-child(5){background:#e1f1e7}
.service-card:nth-child(6){background:#7567b5}
.service-icon{border:1px solid rgba(20,32,52,.14);box-shadow:none}

.intelligence{background:#314f95;border-block:0}
.intelligence:before{opacity:.12}
.analytics-board{border:0;box-shadow:0 26px 65px rgba(8,18,43,.3)}
.process{background:#f2dce2;border-bottom:0}
.process .kicker{background:#fffaf0}
.step-icon{border:1px solid rgba(20,32,52,.14);box-shadow:0 10px 24px rgba(20,32,52,.1)}
.process-track:before{background:rgba(20,32,52,.25)}
.creative-section{background:#152942}
.creative-tile{border:0;box-shadow:0 18px 45px rgba(3,11,26,.25)}
.industries{background:#6e62a6;border-block:0}
.industry-list span{background:#e6efaf}
.why{background:#dbeee6}
.sun-core{background:#f0d783;border:1px solid rgba(20,32,52,.12);box-shadow:0 24px 55px rgba(72,95,80,.18)}
.why-tag{border:1px solid rgba(20,32,52,.14);box-shadow:0 9px 22px rgba(20,32,52,.12)}
.faq-section{background:#f7edc8;border-block:0}
.faq-list details{border:1px solid rgba(20,32,52,.12);box-shadow:0 10px 24px rgba(20,32,52,.08)}
.contact-section{background:linear-gradient(135deg,#e9b7c3,#efc2ae)}
.contact-card{border:1px solid rgba(20,32,52,.12);box-shadow:0 28px 70px rgba(96,58,69,.18);background:#fffaf2}
.audit-form{border:1px solid #e0d9ce;box-shadow:0 16px 38px rgba(20,32,52,.1)}
.site-footer{border-top:4px solid #ddea95}

.page-hero{
  background:
    radial-gradient(circle at 14% 15%,rgba(73,101,201,.38),transparent 35%),
    radial-gradient(circle at 88% 84%,rgba(238,145,169,.25),transparent 25%),
    #12253f;
  border-bottom:0;
}
.page-hero .eyebrow{background:#e6efaf;border:0}
.page-hero h1{text-shadow:none}
.capability{border:1px solid rgba(20,32,52,.12);box-shadow:0 14px 35px rgba(20,32,52,.09)}
.capability:nth-child(1),.capability:nth-child(5){background:#e5e9f7}
.capability:nth-child(2),.capability:nth-child(6){background:#f6e2e7}
.capability:nth-child(3){background:#e1f1f3}
.capability:nth-child(4){background:#e4f1e9}
.side-card{border:1px solid rgba(20,32,52,.12);background:#f5e4a9;box-shadow:0 18px 45px rgba(20,32,52,.12)}
.contact-panel{border:0;background:#425fae;box-shadow:0 22px 55px rgba(42,65,130,.24)}

/* Final professional agency palette */
:root{
  --acid:#5cc8b5;
  --sun:#f0ad4e;
  --hot:#d96767;
  --coral:#e78b65;
  --electric:#2859a6;
  --violet:#6254a4;
  --mint:#dcefeb;
  --cream:#f6f8fb;
  --black:#101c2f;
}
body{background:#f6f8fb;color:#101c2f}
.promo-ribbon{background:#2859a6;color:#fff;border:0}
.promo-ribbon b{background:#fff;color:#2859a6}
.promo-ribbon a{color:#fff}
.site-header{background:rgba(10,25,45,.94);border-bottom:1px solid rgba(255,255,255,.1)}
.brand-mark{background:linear-gradient(135deg,#2f6ec5,#53c1b0);box-shadow:0 10px 25px rgba(23,91,161,.3)}
.button-primary{background:#2f6ec5;color:#fff;border-color:#2f6ec5;box-shadow:0 10px 24px rgba(47,110,197,.24)}
.button-primary:hover{box-shadow:0 14px 30px rgba(47,110,197,.3)}
.main-nav .nav-cta{background:#2f6ec5;color:#fff}

.hero{
  background:
    radial-gradient(circle at 78% 18%,rgba(83,193,176,.13),transparent 27%),
    radial-gradient(circle at 12% 90%,rgba(47,110,197,.28),transparent 35%),
    #0c1f36;
}
.hero:before{border-color:#2f6ec5;opacity:.18}
.hero .eyebrow{border-color:rgba(83,193,176,.6);color:#8ee0d3;background:rgba(83,193,176,.06)}
.hero h1 em{color:#77d3c5;text-decoration-color:#e6aa55}
.hero h1 strong{color:#f1b65f}
.dash-shell{box-shadow:0 30px 75px rgba(2,10,24,.42)}
.float-video{background:#f2c578}.float-signal{background:#86d9cc}
.proof-strip i{color:#76d4c5}
.marquee{background:#e7eef8;color:#172941;border-color:#cbd8e9}
.marquee i{color:#2f6ec5}

.services{background:#f6f8fb}
.services:before{color:rgba(16,28,47,.04)}
.section-heading h2 em{color:#2859a6}
.kicker{background:#dcefeb;color:#1e6257}
.service-card,.service-card:nth-child(n){
  color:#101c2f;background:#fff;border:1px solid #dfe6ef;
  box-shadow:0 16px 42px rgba(25,47,79,.08);
}
.service-card:hover{box-shadow:0 22px 48px rgba(25,47,79,.13)}
.service-card:nth-child(1){border-top:5px solid #2f6ec5}
.service-card:nth-child(2){border-top:5px solid #53a998}
.service-card:nth-child(3){border-top:5px solid #d9934a}
.service-card:nth-child(4){border-top:5px solid #6657a8}
.service-card:nth-child(5){border-top:5px solid #3d8ca9}
.service-card:nth-child(6){border-top:5px solid #d26767}
.service-card:nth-child(6) p,.service-card:nth-child(6) a{color:inherit}
.service-icon{background:#edf3fa}

.intelligence{background:#183d72}
.intelligence:before{opacity:.08}
.intelligence .kicker{background:#dcefeb;color:#1d5f55}
.process{background:#fff}
.process .kicker{background:#edf3fa;color:#2859a6}
.step-icon{background:#f2f6fb}
.creative-section{background:#10243d}
.creative-section .kicker{background:#dcefeb;color:#1d5f55}
.creative-tile{box-shadow:0 18px 45px rgba(1,10,24,.3)}

.industries{background:#edf3fa;color:#101c2f}
.industries h2{color:#101c2f}
.industries p{color:#607087}
.industry-list div{border-color:#ccd7e5}
.industry-list span{background:#2859a6;color:#fff}
.why{background:#e5f1ee}
.why .kicker{background:#fff;color:#2859a6}
.sun-core{background:#2f6ec5;color:#fff;box-shadow:0 24px 55px rgba(30,72,130,.18)}
.why-tag{background:#fff!important;color:#172941}
.faq-section{background:#fff}
.faq-section .kicker{background:#edf3fa;color:#2859a6}
.faq-list details{background:#f8fafc;border-color:#dce4ee}

.contact-section{background:#173b6d}
.contact-card{background:#fff;border:0;box-shadow:0 32px 75px rgba(4,18,39,.28)}
.contact-copy h2,.contact-copy p{color:#101c2f}
.contact-copy em{color:#2859a6}
.audit-form{background:#f6f8fb}
.site-footer{background:#0a1a2e;border-top:4px solid #53a998}

.page-hero{
  background:
    radial-gradient(circle at 78% 18%,rgba(83,193,176,.15),transparent 28%),
    radial-gradient(circle at 14% 84%,rgba(47,110,197,.3),transparent 32%),
    #10263f;
}
.page-hero .eyebrow{background:#dcefeb;color:#1d5f55}
.page-main{background:#f6f8fb}
.capability,.capability:nth-child(n){background:#fff;border:1px solid #dfe6ef;box-shadow:0 14px 35px rgba(25,47,79,.08)}
.capability:nth-child(1){border-top:4px solid #2f6ec5}
.capability:nth-child(2){border-top:4px solid #53a998}
.capability:nth-child(3){border-top:4px solid #d9934a}
.capability:nth-child(4){border-top:4px solid #6657a8}
.capability:nth-child(5){border-top:4px solid #3d8ca9}
.capability:nth-child(6){border-top:4px solid #d26767}
.side-card{background:#fff;border:1px solid #dbe4ef;box-shadow:0 18px 45px rgba(25,47,79,.11)}
.contact-panel{background:#214f8f}

/* Professional gradient finish */
.promo-ribbon{background:linear-gradient(90deg,#254fa2 0%,#4274c5 48%,#2e9f91 100%)}
.brand-mark{background:linear-gradient(135deg,#426fe0 0%,#32c5b0 52%,#f0ad4e 100%)}
.button-primary{background:linear-gradient(135deg,#2f63bd,#347cc8 56%,#2ba596);border:0}
.main-nav .nav-cta{background:linear-gradient(135deg,#3568bf,#2fa494)}

.hero{
  background:
    radial-gradient(circle at 78% 18%,rgba(43,197,176,.23),transparent 28%),
    radial-gradient(circle at 56% 74%,rgba(124,88,211,.14),transparent 27%),
    radial-gradient(circle at 9% 92%,rgba(47,110,197,.46),transparent 38%),
    linear-gradient(135deg,#0b1f39 0%,#122f55 46%,#142c49 100%);
}
.hero h1 em{background:linear-gradient(90deg,#79ddcf,#9ebcff);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration-color:#e7ac53}
.hero h1 strong{background:linear-gradient(90deg,#f3b75f,#ec8378);-webkit-background-clip:text;background-clip:text;color:transparent}
.dash-shell{background:linear-gradient(145deg,#fff 0%,#f5f9ff 62%,#eefbf8 100%)}
.metric-blue{background:linear-gradient(145deg,#e2eaff,#cddcff)}
.metric-orange{background:linear-gradient(145deg,#fff0df,#f8d5bd)}
.metric-cyan{background:linear-gradient(145deg,#e0f8f4,#c3ece7)}
.float-video{background:linear-gradient(135deg,#f4d081,#f1a95d)}
.float-signal{background:linear-gradient(135deg,#8ce2d3,#5fc5b4)}

.marquee{
  background:linear-gradient(90deg,#d9e6ff 0%,#d9f3ef 30%,#f8e6c8 64%,#e5ddfa 100%);
  color:#193154;border-color:#c3d4e8;
}
.services{background:linear-gradient(135deg,#f7f9fc 0%,#f0f6ff 48%,#f5f1fb 100%)}
.service-card:nth-child(1){background:linear-gradient(145deg,#fff,#edf3ff);border-top-color:#3b6bc0}
.service-card:nth-child(2){background:linear-gradient(145deg,#fff,#e9f8f5);border-top-color:#3ba694}
.service-card:nth-child(3){background:linear-gradient(145deg,#fff,#fff3e4);border-top-color:#dc984b}
.service-card:nth-child(4){background:linear-gradient(145deg,#fff,#f1edfc);border-top-color:#6a58ae}
.service-card:nth-child(5){background:linear-gradient(145deg,#fff,#e9f5f8);border-top-color:#3a8ca9}
.service-card:nth-child(6){background:linear-gradient(145deg,#fff,#fbeceb);border-top-color:#cf6767}

.intelligence{background:linear-gradient(135deg,#173866 0%,#285fa4 54%,#227e82 100%)}
.process{background:linear-gradient(135deg,#fff 0%,#f3f7fd 45%,#eef8f5 100%)}
.creative-section{background:linear-gradient(145deg,#0e2038 0%,#182f50 55%,#25355a 100%)}
.industries{
  background:linear-gradient(120deg,#edf4ff 0%,#e7f6f2 42%,#f5eefb 100%);
}
.why{background:linear-gradient(135deg,#e5f3ef 0%,#edf5ff 55%,#f8f1e8 100%)}
.sun-core{background:linear-gradient(135deg,#336bc4 0%,#3fbba6 58%,#efb15c 100%)}
.why-tag{background:linear-gradient(135deg,#fff,#eef4fb)!important}
.faq-section{background:linear-gradient(135deg,#fff 0%,#f4f7fc 55%,#eef7f4 100%)}
.contact-section{background:linear-gradient(135deg,#143663 0%,#285fa5 48%,#227e82 100%)}
.contact-card{background:linear-gradient(145deg,#fff 0%,#f7faff 65%,#f1faf7 100%)}
.audit-form{background:linear-gradient(145deg,#f8faff,#f2f7fb)}
.site-footer{background:linear-gradient(135deg,#08182a,#112e4e)}

.page-hero{
  background:
    radial-gradient(circle at 82% 18%,rgba(54,200,179,.24),transparent 28%),
    radial-gradient(circle at 18% 84%,rgba(74,111,215,.38),transparent 34%),
    linear-gradient(135deg,#0c2038 0%,#173c67 55%,#1d555e 100%);
}
.page-main{background:linear-gradient(135deg,#f7f9fc,#f1f6fc 55%,#f2f8f6)}
.capability:nth-child(1){background:linear-gradient(145deg,#fff,#edf3ff)}
.capability:nth-child(2){background:linear-gradient(145deg,#fff,#eaf8f5)}
.capability:nth-child(3){background:linear-gradient(145deg,#fff,#fff2e3)}
.capability:nth-child(4){background:linear-gradient(145deg,#fff,#f0ecfb)}
.capability:nth-child(5){background:linear-gradient(145deg,#fff,#eaf5f8)}
.capability:nth-child(6){background:linear-gradient(145deg,#fff,#fbeceb)}
.side-card{background:linear-gradient(145deg,#fff,#eef5ff)}
.contact-panel{background:linear-gradient(135deg,#234f93,#347ab0 56%,#27948a)}
