/* One static canvas across the complete Auronix Advertising site. */
:is(.aurad-page,.aurad-ed,.axr-svc){
  --aurad-canvas:url('../images/advertising/reference/advertising-canvas.webp');
  background-color:#020c11!important;
  background-image:linear-gradient(rgba(2,12,17,.72),rgba(2,12,17,.82)),var(--aurad-canvas)!important;
  background-position:center top!important;
  background-size:auto,clamp(1100px,100vw,2048px) auto!important;
  background-repeat:repeat-y!important;
  background-attachment:scroll!important;
}

.aurad-page{font-family:Rajdhani,system-ui,sans-serif}
.aurad-page :is(h1,h2,h3,.aurad-card-title,.aurad-logo){font-family:Rajdhani,system-ui,sans-serif}
.aurad-page :is(.aurad-eyebrow,.aurad-button,.aurad-nav>nav,.aurad-hero-tab){font-family:Orbitron,Rajdhani,sans-serif;letter-spacing:.06em}
.aurad-page .aurad-hero-content .aurad-actions{width:min(100%,clamp(520px,45vw,1728px));justify-content:center}

.aurad-page main>section:not(.aurad-hero),
.aurad-page .aurad-footer,
.aurad-ed :is(.aurad-ed-hero,.aurad-ed-section,.aurad-ed-dark,.aurad-ed-journal),
.axr-svc :is(.axr-svc-crumb,.axr-svc-answer,.axr-svc-directory){
  background-color:rgba(3,16,22,.62)!important;
  background-image:none!important;
}

.aurad-page :is(.aurad-process,.aurad-insights){background-color:rgba(235,244,247,.94)!important}
.aurad-page main>section:before,.aurad-ed .aurad-ed-hero:before,.aurad-ed .aurad-ed-section:before,.aurad-ed .aurad-ed-hero:after,.axr-svc:before{display:none!important}

html[data-theme=light] :is(.aurad-page,.aurad-ed,.axr-svc){
  background-color:#eaf2f4!important;
  background-image:linear-gradient(rgba(242,248,249,.8),rgba(232,242,245,.86)),var(--aurad-canvas)!important;
}
html[data-theme=light] .aurad-page main>section:not(.aurad-hero),
html[data-theme=light] .aurad-page .aurad-footer,
html[data-theme=light] .aurad-ed :is(.aurad-ed-hero,.aurad-ed-section,.aurad-ed-dark,.aurad-ed-journal),
html[data-theme=light] .axr-svc :is(.axr-svc-crumb,.axr-svc-answer,.axr-svc-directory){
  background-color:rgba(244,249,250,.72)!important;
  background-image:none!important;
}

html[data-theme=light] .aurad-page main>.aurad-hero,
html[data-theme=light] .axr-svc .axr-svc-hero{background-color:#020c11!important}
html[data-theme=light] .axr-svc .axr-svc-hero .axr-svc-h1{color:#fff!important}
html[data-theme=light] .axr-svc .axr-svc-hero :is(.axr-svc-eyebrow,.axr-svc-kicker){color:#00f3ff!important}

/* Modern homepage composition: depth and spacing replace decorative lines. */
.aurad-page main>section{border:0!important}
.aurad-page main>section:not(.aurad-hero){background-color:rgba(2,14,19,.58)!important}
.aurad-page main>section:is(.aurad-process,.aurad-insights){background-color:rgba(235,244,247,.95)!important;color:#071b24}
.aurad-page .aurad-nav{top:18px;height:76px;padding:0 20px;border:1px solid rgba(181,226,235,.14);border-radius:22px;background:rgba(2,13,18,.76);box-shadow:0 18px 55px rgba(0,0,0,.28);backdrop-filter:blur(18px)}
.aurad-page .aurad-nav>.aurad-button{min-height:48px;padding:14px 22px;border:0;border-radius:999px;background:linear-gradient(120deg,#00f3ff,#43d7ed);box-shadow:0 10px 30px rgba(0,243,255,.2);color:#021116!important}
.aurad-page .aurad-nav>.aurad-button:hover{background:#fff;box-shadow:0 14px 38px rgba(0,243,255,.3)}

.aurad-page .aurad-directory-head{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:center;margin-bottom:clamp(42px,4vw,72px)}
.aurad-page .aurad-directory-head>div:first-child{max-width:850px}
.aurad-page .aurad-directory-summary{align-items:center;padding:24px 28px;border:0;border-radius:20px;background:rgba(13,40,49,.72);box-shadow:inset 0 1px rgba(255,255,255,.06)}
.aurad-page .aurad-directory-summary strong{font-family:Rajdhani,sans-serif;font-weight:600}
.aurad-page .aurad-directory-grid{align-items:stretch;gap:clamp(24px,2.2vw,42px)}
.aurad-page .aurad-directory-card{grid-template-columns:1fr!important;grid-template-rows:auto 1fr;border:0;border-radius:26px;background:rgba(8,31,39,.88);box-shadow:0 28px 80px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.06)}
.aurad-page .aurad-directory-card:hover{transform:translateY(-8px);box-shadow:0 36px 95px rgba(0,0,0,.38),0 0 45px rgba(0,243,255,.07)}
.aurad-page .aurad-directory-image{min-height:0!important;aspect-ratio:16/8.8;border:0!important}
.aurad-page .aurad-directory-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(3,17,22,.56))}
.aurad-page .aurad-directory-image>span{z-index:1;border:0;border-radius:999px;background:rgba(2,15,20,.8);backdrop-filter:blur(8px)}
.aurad-page .aurad-directory-body{display:flex;flex-direction:column;padding:clamp(28px,2.4vw,44px)}
.aurad-page .aurad-directory-body header{align-items:center;min-height:76px}
.aurad-page .aurad-directory-body h3{font-size:clamp(28px,2.1vw,42px);letter-spacing:-.035em}
.aurad-page .aurad-directory-copy{min-height:3.2em;margin:18px 0 26px!important;font-size:clamp(13px,.82vw,16px)}
.aurad-page .aurad-directory-body ol{margin-top:auto;padding:0;border:0;gap:9px 12px}
.aurad-page .aurad-directory-body li{align-items:center;min-height:42px;padding:9px 12px;border:0;border-radius:10px;background:rgba(255,255,255,.035);font-size:clamp(11px,.68vw,14px)}
.aurad-page .aurad-directory-body li:before{color:var(--blue)}

.aurad-page .aurad-faq-grid{grid-template-columns:.82fr 1.42fr .95fr;align-items:stretch}
.aurad-page .aurad-faq-cta{display:flex;min-height:100%;flex-direction:column;padding:clamp(30px,3vw,54px)!important;border:0;border-radius:26px;background:linear-gradient(145deg,rgba(13,55,67,.96),rgba(3,23,30,.98))!important;box-shadow:0 28px 80px rgba(0,0,0,.3);isolation:isolate}
.aurad-page .aurad-faq-cta:before{display:none}
.aurad-page .aurad-faq-cta h3{position:relative;z-index:1;max-width:8ch;font-size:clamp(34px,3vw,58px);line-height:1.02}
.aurad-page .aurad-faq-cta .aurad-button{position:relative;z-index:2;margin-top:auto;border:0;border-radius:999px;background:#00f3ff;color:#021116!important}
.aurad-page .aurad-faq-cta>.aurad-emblem{position:absolute;z-index:0;right:-9%;bottom:-14%;width:68%;height:auto;margin:0;opacity:.28;filter:drop-shadow(0 0 24px rgba(0,243,255,.3));transform:none}

.aurad-page .aurad-footer{padding:clamp(70px,6vw,120px) 0 28px!important;border:0!important;background-color:rgba(1,10,14,.74)!important}
.aurad-page .aurad-footer:after{display:none}
.aurad-page .aurad-footer-mast{align-items:center;padding:0 0 clamp(48px,5vw,90px);border:0;border-bottom:1px solid #8ec0ce30;border-radius:0;background:none;box-shadow:none;gap:5vw;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr)}
.aurad-page .aurad-footer-mast h2{font-size:clamp(48px,5.3vw,104px)}
.aurad-page .aurad-footer-enquiry{padding:0;border-radius:0;background:none;backdrop-filter:none}
.aurad-page .aurad-footer-enquiry>.aurad-button{border:0;border-radius:999px}
.aurad-page .aurad-footer-grid{gap:clamp(18px,2vw,34px);padding:clamp(44px,4vw,76px) 0}
.aurad-page .aurad-footer-grid>div,.aurad-page .aurad-footer-grid>nav{padding:0!important;border:0!important;border-radius:0;background:none!important;box-shadow:none!important}
.aurad-page .aurad-footer nav a,.aurad-page .aurad-footer-contact>a{padding:8px 0;border:0}
.aurad-page .aurad-footer-bottom{padding:24px 0;border:0;border-top:1px solid #8ec0ce30;border-radius:0;background:none!important;box-shadow:none!important}

html[data-theme=light] .aurad-page main>section:not(.aurad-hero){background-color:rgba(242,248,249,.62)!important}
html[data-theme=light] .aurad-page .aurad-directory-summary,
html[data-theme=light] .aurad-page .aurad-directory-card,
html[data-theme=light] .aurad-page .aurad-footer-grid>div,
html[data-theme=light] .aurad-page .aurad-footer-grid>nav,
html[data-theme=light] .aurad-page .aurad-footer-bottom{background:rgba(255,255,255,.82);box-shadow:0 24px 70px rgba(23,66,79,.09)}
html[data-theme=light] .aurad-page .aurad-directory-body li{background:rgba(15,89,104,.055)}
html[data-theme=light] .aurad-page .aurad-footer-mast{background:none;border-color:#164a6030}
html[data-theme=light] .aurad-page .aurad-footer-enquiry{background:none}
html[data-theme=light] .aurad-page .aurad-faq-cta h3{color:#fff!important}

@media(max-width:1250px){.aurad-page .aurad-directory-head{grid-template-columns:1fr minmax(280px,.55fr)}.aurad-page .aurad-directory-body h3{font-size:29px}.aurad-page .aurad-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Scroll-led process: the brief stays in view while the four stages advance. */
.aurad-page main>.aurad-process{overflow:visible}
.aurad-page .aurad-process>.aurad-frame{display:grid;grid-template-columns:1.5fr .7fr;gap:5vw;align-items:start}
.aurad-page .aurad-process .aurad-section-head{display:block;position:sticky;top:5vh;margin:0}
.aurad-page .aurad-process h2{font-size:clamp(36px,3.2vw,122px);line-height:1.03;letter-spacing:-.045em}
.aurad-page .aurad-process .aurad-head-note{margin:24px 0 0;max-width:36ch;font-size:clamp(16px,1.05vw,40px);line-height:1.6}
.aurad-page .aurad-process-readout{display:flex;gap:24px;align-items:center;margin:20px 0 24px}
.aurad-page .aurad-process-number{font-size:clamp(84px,8vw,300px);line-height:1;font-weight:500;letter-spacing:-.08em;color:#08788b;font-variant-numeric:tabular-nums}
.aurad-page .aurad-process-readout>div{display:grid;gap:10px;flex:1;max-width:22vw}
.aurad-page .aurad-process-readout>div>span:first-child{font-size:clamp(10px,.7vw,24px);letter-spacing:.12em;text-transform:uppercase;color:#506671}
.aurad-page .aurad-process-current{font-size:clamp(19px,1.5vw,52px);font-weight:600;line-height:1.2}
.aurad-page .aurad-process-meter{height:2px;background:#0b556524;overflow:hidden}
.aurad-page .aurad-process-meter i{display:block;height:100%;background:#08788b;transform-origin:left;transform:scaleX(var(--process-progress,1))}
.aurad-page .aurad-process-track{display:block;margin:0;padding:0}
.aurad-page .aurad-process .aurad-process-track:before,.aurad-page .aurad-process .aurad-process-track:after{display:none}
.aurad-page .aurad-process .aurad-step{padding:0 0 clamp(64px,7vw,250px) clamp(82px,6.5vw,240px);min-height:70vh;opacity:1;transform:none;transition:none}
.aurad-page .aurad-process .aurad-step:last-child{padding-bottom:0;min-height:70vh}
.aurad-page .aurad-step:before{content:"";position:absolute;top:clamp(56px,4.4vw,168px);bottom:0;left:clamp(27px,2.2vw,84px);width:1px;background:#0b556530}
.aurad-page .aurad-step:after{content:"";position:absolute;top:clamp(56px,4.4vw,168px);bottom:0;left:clamp(27px,2.2vw,84px);width:2px;background:#08788b;transform-origin:top;transform:scaleY(var(--segment-progress,1))}
.aurad-page .aurad-step:last-child:before,.aurad-page .aurad-step:last-child:after{display:none}
.aurad-page .aurad-process .aurad-step-node{position:absolute;left:0;top:0;width:clamp(56px,4.4vw,168px);height:clamp(56px,4.4vw,168px);background:#e9f2f5;box-shadow:none!important;transform:none;transition:background .35s,border-color .35s,color .35s;gap:0}
.aurad-page .aurad-step-node span{font-size:clamp(18px,1.5vw,54px);font-weight:500}
.aurad-page .aurad-step-node svg{display:none}
.aurad-page .aurad-process .aurad-step.is-current .aurad-step-node{background:#07303c;color:#00f3ff;border-color:#07303c;box-shadow:0 0 0 7px #08788b12!important}
.aurad-page .aurad-step h3{font-size:clamp(28px,2.5vw,88px);line-height:1.1;margin:8px 0 18px;letter-spacing:-.035em}
.aurad-page .aurad-step p{max-width:34ch;font-size:clamp(16px,1.1vw,40px);line-height:1.65}
.aurad-page .aurad-step h3,.aurad-page .aurad-step p{opacity:calc(.65 + var(--step-progress,1) * .35)}

/* A real CSS 3D assembly: drawing, face, backing and brackets share one perspective. */
.aurad-page .aurad-process-model{height:clamp(240px,40vh,820px);position:relative;perspective:1000px;margin:10px 0 0;isolation:isolate;overflow:clip}
.aurad-page .aurad-process-model canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.aurad-page .aurad-process-model.has-webgl{border:1px solid #29627340;border-radius:18px;background:#303331 url('../images/advertising/reference/process-real-facade.webp') center/cover no-repeat}
.aurad-page .aurad-process-model.has-webgl .aurad-sign-rig,.aurad-page .aurad-process-model.has-webgl:before{visibility:hidden}
.aurad-page .aurad-process-model .aurad-model-caption{z-index:1;pointer-events:none}
.aurad-page .aurad-process-model.has-webgl .aurad-model-caption{left:18px;right:18px;bottom:14px;color:#fff;text-shadow:0 1px 4px #000}
.aurad-page .aurad-process-number{font-size:clamp(58px,5vw,180px)}
.aurad-page .aurad-process .aurad-head-note{margin-top:18px;max-width:50ch}
.aurad-page .aurad-process h2{font-size:clamp(32px,2.6vw,96px)}
.aurad-page .aurad-process-model:before{content:"";position:absolute;left:15%;right:10%;bottom:18%;height:12%;border-radius:50%;background:#062d3e45;filter:blur(16px);transform:scaleX(calc(.65 + var(--process-progress,1) * .35))}
.aurad-page .aurad-sign-rig{position:absolute;left:10%;top:21%;width:78%;height:53%;transform-style:preserve-3d;transform:rotateX(calc(18deg - var(--process-progress,1) * 12deg)) rotateY(calc(-26deg + var(--process-progress,1) * 38deg)) rotateZ(calc(-6deg + var(--process-progress,1) * 6deg))}
.aurad-page .aurad-sign-back,.aurad-page .aurad-sign-face,.aurad-page .aurad-sign-drawing{position:absolute;inset:0;border-radius:8px;transform-style:preserve-3d}
.aurad-page .aurad-sign-back{background:linear-gradient(135deg,#35616e,#061c27);border:2px solid #64828a;transform:translateZ(-18px);box-shadow:6px 10px 0 #092e3c,12px 20px 22px #04243035}
.aurad-page .aurad-sign-bracket{position:absolute;top:20%;height:90%;width:9%;background:linear-gradient(90deg,#164656,#82a3ab,#174556);border:1px solid #4b727e;transform:translateZ(-40px) translateY(calc((1 - var(--process-progress,1)) * 20px));border-radius:3px}
.aurad-page .aurad-sign-bracket-left{left:18%}.aurad-page .aurad-sign-bracket-right{right:18%}
.aurad-page .aurad-sign-face{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8%;background:linear-gradient(125deg,#153846,#020e16 60%,#163644);border:1px solid #70939d;box-shadow:inset 0 1px 1px #e3ffff70,4px 5px 0 #093140,6px 7px 0 #1f5060,0 0 calc(var(--process-progress,1) * 26px) #00ccdf65;transform:translateZ(calc((1 - var(--process-progress,1)) * 85px))}
.aurad-page .aurad-sign-word{font-family:Rajdhani,sans-serif;color:#e6f8fb;font-size:clamp(28px,3.3vw,120px);line-height:1;font-weight:600;letter-spacing:.04em;text-shadow:1px 2px #608491,2px 3px #426373,3px 4px #153d50,0 0 calc(var(--process-progress,1) * 18px) #00ecff9c;transform:translateZ(calc(4px + (1 - var(--process-progress,1)) * 35px))}
.aurad-page .aurad-sign-word b{color:#00f3ff;font-weight:600}
.aurad-page .aurad-sign-caption{font-size:clamp(7px,.6vw,22px);letter-spacing:.5em;color:#9ab7c4}
.aurad-page .aurad-sign-edge{position:absolute;inset:auto 8% -2px;height:2px;background:#00f3ff;opacity:var(--process-progress,1);box-shadow:0 4px 15px #00ddff}
.aurad-page .aurad-sign-drawing{background:linear-gradient(135deg,#e7faffed,#d0e9f4c9);border:1px solid #438798;transform:translateZ(calc(120px - var(--process-progress,1) * 100px)) translateY(calc(var(--process-progress,1) * -70px));opacity:max(0,calc(1 - var(--process-progress,1) * 2.4));display:grid;place-content:center;color:#216579}
.aurad-page .aurad-sign-drawing>span{position:absolute;top:12%;left:7%;font-size:clamp(6px,.5vw,18px);letter-spacing:.1em}
.aurad-page .aurad-sign-drawing small{font-size:clamp(24px,2.8vw,100px);letter-spacing:.05em;font-weight:500;color:transparent;-webkit-text-stroke:1px #36788b}
.aurad-page .aurad-sign-drawing i{position:absolute;inset:27% 6% 17%;border:1px dashed #33788b80}
.aurad-page .aurad-model-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;font-size:clamp(10px,.7vw,24px);letter-spacing:.08em;text-transform:uppercase;color:#3c6979}
.aurad-page .aurad-model-caption>span{color:#08788b}
@media(prefers-reduced-motion:no-preference){
  .aurad-page .aurad-process .aurad-step h3,.aurad-page .aurad-process .aurad-step p{transform-origin:center top;transform:perspective(800px) rotateX(calc((1 - var(--step-progress,1)) * -12deg)) translateY(calc((1 - var(--step-progress,1)) * 24px))}
  .aurad-page .aurad-process .aurad-step-node{border-radius:16px;transform:perspective(700px) rotateY(calc((1 - var(--step-progress,1)) * -24deg)) rotateX(10deg);box-shadow:4px 5px 0 #b1ccd4,8px 12px 22px #134e6220!important;transition:background .35s,color .35s,box-shadow .35s}
  .aurad-page .aurad-process .aurad-step.is-current .aurad-step-node{box-shadow:4px 5px 0 #0c596b,8px 14px 24px #08788b35,0 0 0 6px #00cde014!important}
}

/* Deliberate hero framing, restrained camera movement and shared entrances. */
.aurad-page .aurad-hero{width:100%;min-height:740px;aspect-ratio:16/10}
.aurad-page .aurad-hero-content{padding-top:clamp(160px,15vw,560px)}
.aurad-page .aurad-hero :is(h1,h2){max-width:12ch;font-size:clamp(64px,6.5vw,240px);line-height:.96;letter-spacing:-.045em}
.aurad-page .aurad-hero .aurad-intro{max-width:38ch;font-size:clamp(17px,1.2vw,44px);line-height:1.6;margin-top:26px}
.aurad-page .aurad-hero-content .aurad-actions{width:min(100%,clamp(460px,39vw,1490px));max-width:none;margin-top:32px}
.aurad-page .aurad-hero .aurad-watch{white-space:nowrap;font-size:clamp(12px,.8vw,28px)}
.aurad-page .aurad-hero .aurad-watch>span{flex-shrink:0}
.aurad-page .aurad-hero-slide:before{display:none}
.aurad-page .aurad-hero-tab small{white-space:normal;min-height:2.6em;line-height:1.3;font-family:Rajdhani,system-ui,sans-serif;font-size:clamp(12px,.9vw,30px);letter-spacing:0}
.aurad-page .aurad-hero-tab i{height:2px}
.aurad-page .aurad-hero-tab:focus-visible{outline:2px solid #00f3ff;outline-offset:6px}
.aurad-page .aurad-service-card{border-radius:16px}
.aurad-page .aurad-about-figure,.aurad-page .aurad-work{border-radius:20px;overflow:hidden}
.aurad-page .aurad-footer h3{font-size:clamp(12px,.8vw,28px);color:#92b2bf}
.aurad-page .aurad-footer nav a,.aurad-page .aurad-footer-contact>a,.aurad-page .aurad-footer-brand>p{font-size:clamp(15px,1vw,34px);line-height:1.6}
.aurad-page .aurad-footer-enquiry>.aurad-button{font-size:clamp(12px,.85vw,28px);min-height:58px}
.aurad-page .aurad-footer nav a:hover b,.aurad-page .aurad-footer nav a:focus-visible b{opacity:1;transform:none}
@media(min-width:1001px){.aurad-page .aurad-footer-grid{grid-template-columns:1.2fr .7fr 1.1fr 1fr;gap:4vw}}
@media(min-width:801px) and (max-width:1599px){.aurad-page .aurad-hero{min-height:840px}.aurad-page .aurad-hero :is(h1,h2){max-width:14ch;font-size:clamp(60px,5.4vw,88px)}}
@media(prefers-reduced-motion:no-preference){
  body .aurad-page .aurad-hero-slide{transition:opacity 1.1s ease,visibility 0s 1.1s!important}
  body .aurad-page .aurad-hero-slide.is-active{transition-delay:0s!important}
  body .aurad-page .aurad-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)!important}
  body .aurad-page .aurad-reveal.is-visible,body .aurad-page .aurad-reveal:focus-within{opacity:1;transform:none}
}
@media(max-width:800px){
  .aurad-page .aurad-hero{min-height:820px;aspect-ratio:auto}
  .aurad-page .aurad-hero-content{padding-top:150px}
  .aurad-page .aurad-hero :is(h1,h2){font-size:clamp(48px,10vw,76px)}
  .aurad-page .aurad-hero-controls{grid-template-columns:1fr;gap:18px}
  .aurad-page .aurad-hero-arrows{display:flex;justify-content:flex-end}
  .aurad-page .aurad-process>.aurad-frame{grid-template-columns:1fr;gap:50px}
  .aurad-page .aurad-process .aurad-section-head{position:static}
  .aurad-page .aurad-process-readout>div{max-width:none}
  .aurad-page .aurad-process .aurad-step{min-height:0;padding-bottom:64px}
  .aurad-page .aurad-process-model{height:260px}
  .aurad-page .aurad-directory-head,.aurad-page .aurad-faq-grid,.aurad-page .aurad-footer-mast{grid-template-columns:1fr;gap:32px}
  .aurad-page .aurad-directory-grid{grid-template-columns:1fr}
  .aurad-page .aurad-faq-cta{min-height:360px}
  .aurad-page .aurad-footer-mast h2{font-size:clamp(42px,8vw,64px)}
  .aurad-page .aurad-footer-enquiry{max-width:420px}
}
@media(prefers-reduced-motion:reduce){
  .aurad-page .aurad-process .aurad-section-head{position:static}
  .aurad-page .aurad-step h3,.aurad-page .aurad-step p{opacity:1}
  .aurad-page .aurad-reveal{opacity:1;transform:none}
}

/* Mobile uses a still of the completed illuminated sign. */
@media(max-width:800px){
  .aurad-page .aurad-process-model{height:auto;aspect-ratio:1.85;background:url('../images/advertising/reference/process-finished.webp') center/cover no-repeat;border-radius:18px}
  .aurad-page .aurad-process-model>*,.aurad-page .aurad-process-model:before{display:none!important}
}

html[data-theme=light] .aurad-page .aurad-footer{color:#142e3a!important}
html[data-theme=light] .aurad-page .aurad-footer :is(p,a,span,li){color:#244452!important}
html[data-theme=light] .aurad-page .aurad-footer :is(h2,h3,.aurad-logo){color:#071f2a!important}
html[data-theme=light] .aurad-page .aurad-footer :is(.aurad-logo b,.aurad-eyebrow,b){color:#007f95!important}
html[data-theme=light] .aurad-page .aurad-footer .aurad-button b{color:#021116!important}
html[data-theme=light] .aurad-page .aurad-footer :is(.aurad-footer-mast,.aurad-footer-bottom){border-color:#a7c4ce!important}
html[data-theme=light] .aurad-page :is(.aurad-about dt,.aurad-directory-count strong,.aurad-process .aurad-eyebrow){color:#066d7d!important}
html[data-theme=light] body #root-php .aurad-page .aurad-footer .aurad-button b{color:#021116!important}
html[data-theme=light] .aurad-page .aurad-directory-summary strong{color:#066d7d!important}
.aurad-page :is(.aurad-process,.aurad-insights) .aurad-eyebrow{color:#066d7d!important}
html[data-theme=light] .aurad-page :is(.aurad-logo b,.aurad-contact-lockup strong b,.aurad-contact-lockup em){color:#007f95!important}
