/* Premium inner-page layer — carries the homepage's product energy through the site. */
:root{
  --syn-paper:#f7f4ee;
  --syn-paper-bright:#fffefa;
  --syn-sand:#eadbc3;
  --syn-gold:#9a7427;
  --syn-ink:#14151a;
  --syn-night:#18140f;
  --syn-line:#dfd3c0;
}

html[data-syn-theme="light"] body .syn-premium-page main{
  background:
    radial-gradient(circle at 90% 8%,rgba(211,178,126,.12),transparent 23%),
    var(--syn-paper);
}

/* A concise product signal fills the unused half of inner-page mastheads. */
html[data-syn-theme="light"] body .syn-premium-page .lux-page-hero{
  overflow:hidden;
}
html[data-syn-theme="light"] body .syn-premium-page .lux-page-hero>.lux-shell:has(.syn-page-signal){
  position:relative;
  z-index:2;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(330px,410px)!important;
  gap:clamp(48px,7vw,98px)!important;
  align-items:center!important;
}
.syn-page-hero__copy{min-width:0}
.syn-page-hero__copy .lux-display{max-width:10.5ch}
.syn-page-hero__copy .lux-subtitle{max-width:650px}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Estate Agencies"] .syn-page-hero__copy .lux-display,
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Recruitment Agencies"] .syn-page-hero__copy .lux-display{
  max-width:14ch;
  font-size:clamp(3.15rem,4.7vw,5.25rem)!important;
}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Estate Agencies"] .lux-page-hero .lux-button--quiet,
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Recruitment Agencies"] .lux-page-hero .lux-button--quiet,
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-page-hero .lux-button--quiet{
  border-color:rgba(255,255,255,.44)!important;
  background:rgba(20,17,13,.24)!important;
  color:#fffaf1!important;
  backdrop-filter:blur(10px);
}

html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Workflows"] .lux-page-hero,
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Insights"] .lux-page-hero{
  min-height:520px!important;
  padding:58px 0!important;
  background:
    radial-gradient(circle at 88% 18%,rgba(182,139,74,.25),transparent 27%),
    linear-gradient(135deg,#f8f4ec 0%,#f1e7d7 58%,#ead8b8 100%)!important;
}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Workflows"] .lux-page-hero::before,
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Insights"] .lux-page-hero::before{
  opacity:.22!important;
  background:
    radial-gradient(circle at 1px 1px,rgba(45,36,27,.28) 1px,transparent 1.2px)!important;
  background-size:24px 24px!important;
  mask-image:linear-gradient(90deg,transparent 42%,#000 75%);
}

.syn-page-signal{
  position:relative;
  display:flex;
  min-height:332px;
  flex-direction:column;
  padding:24px;
  overflow:hidden;
  border:1px solid rgba(244,226,195,.14);
  border-radius:24px;
  background:
    radial-gradient(circle at 78% 7%,rgba(195,151,84,.16),transparent 34%),
    linear-gradient(145deg,#17130f,#241d16);
  color:#fff9ef;
  box-shadow:0 28px 68px rgba(41,30,18,.22);
}
.syn-page-signal::after{
  content:"";
  position:absolute;
  right:-82px;
  bottom:-96px;
  width:250px;
  height:250px;
  border:1px solid rgba(224,190,114,.1);
  border-radius:50%;
  box-shadow:0 0 0 34px rgba(224,190,114,.025),0 0 0 72px rgba(224,190,114,.018);
}
.syn-page-signal header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px}
.syn-page-signal header>span{display:flex;align-items:center;gap:8px;color:#d5b575;font-size:8.5px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}
.syn-page-signal header i{width:6px;height:6px;border-radius:50%;background:#d4af5e;box-shadow:0 0 0 5px rgba(212,175,94,.09);animation:synSignalLive 2.8s ease-in-out infinite}
.syn-page-signal header small{color:rgba(255,249,239,.42);font-size:8.5px}
.syn-page-signal>strong{position:relative;z-index:1;max-width:12ch;margin:34px 0 26px;color:#fff9ef;font-size:clamp(1.75rem,2.6vw,2.55rem);font-weight:500;line-height:1.04;letter-spacing:-.04em}
.syn-page-signal ol{position:relative;z-index:1;display:grid;gap:0;margin:auto 0 0;padding:0;list-style:none}
.syn-page-signal li{position:relative;display:grid;grid-template-columns:14px 1fr;gap:11px;align-items:center;min-height:34px;color:rgba(255,249,239,.64);font-size:9.5px}
.syn-page-signal li:not(:last-child)::after{content:"";position:absolute;top:24px;bottom:-10px;left:4px;width:1px;background:rgba(212,175,94,.2)}
.syn-page-signal li>i{position:relative;z-index:1;width:9px;height:9px;border:3px solid #1d1812;border-radius:50%;background:#7e7060;box-shadow:0 0 0 1px rgba(255,249,239,.2);animation:synSignalStep 8s ease-in-out infinite}
.syn-page-signal li:nth-child(2)>i{animation-delay:2s}.syn-page-signal li:nth-child(3)>i{animation-delay:4s}.syn-page-signal li:nth-child(4)>i{border-radius:2px;animation-delay:6s}
.syn-page-signal footer{position:relative;z-index:1;display:flex;gap:16px;margin-top:19px;padding-top:16px;border-top:1px solid rgba(244,226,195,.11)}
.syn-page-signal footer span{display:flex;align-items:center;gap:6px;color:rgba(255,249,239,.42);font-size:8px}
.syn-page-signal footer i{width:6px;height:6px;border-radius:50%;background:#b6945e}.syn-page-signal footer span:last-child i{border-radius:1px;background:#f1ddbb}

.syn-page-signal--storm{
  border-color:rgba(255,255,255,.62);
  background:rgba(255,254,250,.88);
  color:var(--syn-ink);
  box-shadow:0 24px 64px rgba(0,0,0,.2);
  backdrop-filter:blur(16px) saturate(1.12);
  -webkit-backdrop-filter:blur(16px) saturate(1.12);
}
.syn-page-signal--storm::after{border-color:rgba(113,81,30,.12);box-shadow:0 0 0 34px rgba(113,81,30,.025),0 0 0 72px rgba(113,81,30,.018)}
.syn-page-signal--storm header>span{color:#75581c}.syn-page-signal--storm header small{color:#756f65}
.syn-page-signal--storm>strong{color:var(--syn-ink)}
.syn-page-signal--storm li{color:#5f584f}.syn-page-signal--storm li:not(:last-child)::after{background:rgba(138,109,43,.2)}
.syn-page-signal--storm li>i{border-color:#fffefa;background:#a59a8c;box-shadow:0 0 0 1px rgba(20,21,26,.18)}
.syn-page-signal--storm footer{border-color:rgba(20,21,26,.1)}.syn-page-signal--storm footer span{color:#756f65}

/* Workflow cards become tangible system surfaces rather than repeated white rows. */
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow{
  position:relative;
  margin-bottom:20px;
  padding:38px 40px 34px;
  overflow:hidden;
  border:1px solid var(--syn-line)!important;
  border-radius:24px;
  background:var(--syn-paper-bright)!important;
  box-shadow:0 18px 52px rgba(36,27,18,.055);
  transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;
}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow::after{
  content:"";
  position:absolute;
  top:-60px;
  right:-60px;
  width:180px;
  height:180px;
  border:1px solid rgba(138,109,43,.11);
  border-radius:50%;
  box-shadow:0 0 0 26px rgba(138,109,43,.025);
}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow:hover{border-color:#cbb895!important;box-shadow:0 28px 66px rgba(36,27,18,.1);transform:translateY(-4px)}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow:nth-of-type(odd){
  border-color:#2f271f!important;
  background:
    radial-gradient(circle at 88% 5%,rgba(188,143,76,.15),transparent 28%),
    linear-gradient(145deg,#18140f,#241d16)!important;
  box-shadow:0 24px 62px rgba(36,27,18,.16);
}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow:nth-of-type(odd) h2{color:#fffaf1!important}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow:nth-of-type(odd) p{color:rgba(255,250,241,.6)!important}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow__head{position:relative;z-index:1;grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);gap:36px}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow__head h2{font-size:clamp(2rem,3.5vw,3.55rem);line-height:1}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow__head p{max-width:620px;font-size:14px;line-height:1.65}
html[data-syn-theme="light"] body .syn-premium-page .lux-flow{position:relative;z-index:1;gap:8px;margin:28px 0 0}
html[data-syn-theme="light"] body .syn-premium-page .lux-flow span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(138,109,43,.13);background:#f1e7d4!important;color:#75581c!important;font-size:9px}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow:nth-of-type(odd) .lux-flow span{border-color:rgba(224,190,114,.14);background:rgba(224,190,114,.08)!important;color:#dfc28a!important}
html[data-syn-theme="light"] body .syn-premium-page .lux-workflow:nth-of-type(odd) .lux-flow span:not(:last-child)::after{color:rgba(255,250,241,.3)}

/* Industry pain points, control and offer now change rhythm deliberately. */
html[data-syn-theme="light"] body .syn-premium-page .lux-problems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0}
html[data-syn-theme="light"] body .syn-premium-page .lux-problem{
  position:relative;
  min-height:126px;
  margin:0;
  padding:24px;
  overflow:hidden;
  border:1px solid var(--syn-line)!important;
  border-radius:18px;
  background:var(--syn-paper-bright)!important;
  box-shadow:0 12px 32px rgba(35,27,19,.04);
}
html[data-syn-theme="light"] body .syn-premium-page .lux-problem::after{content:"";position:absolute;right:0;bottom:0;width:54px;height:3px;background:linear-gradient(90deg,transparent,#b38c45)}
html[data-syn-theme="light"] body .syn-premium-page .lux-problem p{font-size:13px;line-height:1.55}
html[data-syn-theme="light"] body .syn-premium-page .lux-problem p strong{display:block;margin-bottom:5px;color:#14151a;font-weight:700}
html[data-syn-theme="light"] body .syn-premium-page main>.lux-section:has(.lux-principle){
  border:0!important;
  background:
    radial-gradient(circle at 86% 15%,rgba(195,151,84,.16),transparent 28%),
    #18140f!important;
}
html[data-syn-theme="light"] body .syn-premium-page main>.lux-section:has(.lux-principle) .lux-kicker{color:#d6b575!important}
html[data-syn-theme="light"] body .syn-premium-page .lux-principle{max-width:1000px;color:#fffaf1!important;font-size:clamp(2.2rem,4.2vw,4.5rem);line-height:1.04}
html[data-syn-theme="light"] body .syn-premium-page .lux-offer{
  padding:48px;
  border:1px solid #d8c8ad;
  border-radius:28px;
  background:
    radial-gradient(circle at 18% 10%,rgba(205,167,100,.23),transparent 28%),
    linear-gradient(135deg,#f8f2e8,#ead9bc);
  box-shadow:0 24px 64px rgba(41,31,20,.08);
}
html[data-syn-theme="light"] body .syn-premium-page .lux-offer__price{color:#6e5219!important}

/* Client work lands as two editorial case panels with stronger imagery. */
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-cases{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:22px;
  border:0;
}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-case{
  display:flex;
  min-width:0;
  flex-direction:column;
  gap:0;
  margin:0;
  padding:0;
  overflow:hidden;
  border:1px solid var(--syn-line)!important;
  border-radius:26px;
  background:var(--syn-paper-bright)!important;
  box-shadow:0 22px 58px rgba(38,28,17,.07);
  transition:transform .3s ease,box-shadow .3s ease;
}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-case:hover{box-shadow:0 31px 72px rgba(38,28,17,.12);transform:translateY(-5px)}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-case__image{aspect-ratio:1.65/1;border-radius:0;background:#d8c8af}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-case__image img{filter:saturate(.8) contrast(1.02);transition:transform .5s ease}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-case:hover .lux-case__image img{transform:scale(1.025)}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-case>div{display:flex;flex:1;flex-direction:column;padding:30px}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-case h2{margin:18px 0 16px;font-size:clamp(2rem,3vw,3rem);line-height:1.02}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-case .lux-actions{margin-top:auto;padding-top:24px}

/* Keep the small-page Insights language, with one stronger lead page. */
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Insights"] .lux-articles--pages .lux-article--page:first-child{
  grid-column:span 2;
  min-height:410px;
  padding:36px;
  background:
    radial-gradient(circle at 91% 9%,rgba(192,148,79,.17),transparent 27%),
    linear-gradient(135deg,#fffefa,#f0e3cf)!important;
  box-shadow:10px 11px 0 rgba(218,200,171,.72),0 24px 54px rgba(20,21,26,.07)!important;
}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Insights"] .lux-articles--pages .lux-article--page:first-child h2{max-width:18ch;font-size:clamp(2.25rem,4vw,3.7rem)!important}

/* Contact: a dark diagnosis brief beside the clean calendar surface. */
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-page-hero{
  padding:64px 0!important;
  background:
    radial-gradient(circle at 90% 8%,rgba(198,157,90,.2),transparent 30%),
    linear-gradient(135deg,#f5efe5,#e9d8bc)!important;
}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid{gap:18px!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid>div:first-child{
  min-height:100%;
  padding:34px;
  border:1px solid rgba(255,255,255,.1);
  border-radius:24px;
  background:
    radial-gradient(circle at 92% 6%,rgba(195,151,84,.17),transparent 28%),
    linear-gradient(145deg,#18140f,#251e17);
  box-shadow:0 24px 60px rgba(31,23,15,.16);
}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid>div:first-child h1{color:#fffaf1!important;font-size:clamp(3rem,5.2vw,5.7rem)!important;line-height:.93!important}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid>div:first-child>p,
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid .lux-contact-note p{color:rgba(255,250,241,.62)!important}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid .lux-contact-note{border-color:rgba(255,255,255,.11)!important;color:rgba(255,250,241,.68)!important}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid .lux-contact-note strong{color:#f3dfbb!important}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid .lux-link{color:#e1bf7d!important}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-booking{border:1px solid rgba(117,82,31,.16)!important;background:rgba(255,254,250,.9)!important;box-shadow:0 24px 60px rgba(39,28,15,.11)!important}
html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-form{padding:46px;border:1px solid var(--syn-line);border-radius:28px;background:var(--syn-paper-bright);box-shadow:0 22px 62px rgba(37,27,17,.06)}

/* Assessments regain their useful pipeline visuals inside a richer sand frame. */
html[data-syn-theme="light"] body .syn-assessment-page .qz-hero,
html[data-syn-theme="light"] body .syn-assessment-page .hc-hero{
  width:min(1180px,calc(100% - 40px))!important;
  grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)!important;
  gap:clamp(36px,5vw,68px)!important;
  margin:28px auto 48px!important;
  padding:62px!important;
  overflow:hidden;
  border:1px solid #dfceb1;
  border-radius:28px;
  background:
    radial-gradient(circle at 88% 9%,rgba(188,143,76,.22),transparent 26%),
    linear-gradient(135deg,#f8f3ea,#ebdcc4)!important;
  box-shadow:0 30px 78px rgba(37,27,16,.1);
}
html[data-syn-theme="light"] body .syn-assessment-page .qz-hero>.qz-card,
html[data-syn-theme="light"] body .syn-assessment-page .hc-hero>.hc-card{
  display:block!important;
  padding:26px!important;
  border-color:rgba(113,81,30,.16)!important;
  border-radius:22px!important;
  background:#fffefa!important;
  box-shadow:0 26px 60px rgba(37,27,16,.13)!important;
  transform:rotate(.35deg);
}
html[data-syn-theme="light"] body .syn-assessment-page .qz-hero h1,
html[data-syn-theme="light"] body .syn-assessment-page .hc-hero h1{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important;letter-spacing:-.045em!important}
html[data-syn-theme="light"] body .syn-assessment-page #quiz{background:linear-gradient(180deg,#f7f4ee,#fbf9f4)!important}
html[data-syn-theme="light"] body .syn-assessment-page .syn-assessment-panel{box-shadow:0 24px 64px rgba(37,27,17,.08)!important}
html[data-syn-theme="light"] body .syn-assessment-page [role="radio"][aria-checked="true"],
html[data-syn-theme="light"] body .syn-assessment-page .hc-opts button[aria-pressed="true"]{border-color:#9a7427!important;background:#f3e5cd!important;box-shadow:0 0 0 3px rgba(154,116,39,.09)!important}

/* The demo keeps its software clarity, with a stronger first impression. */
html[data-syn-theme="light"] body [data-screen-label="Workflow Desk"] .syn-refined-hero{
  overflow:hidden;
  background:
    radial-gradient(circle at 84% 8%,rgba(192,148,79,.2),transparent 28%),
    linear-gradient(135deg,#f8f3ea,#ebdcc4)!important;
  box-shadow:0 24px 68px rgba(36,27,18,.08)!important;
}
html[data-syn-theme="light"] body [data-screen-label="Workflow Desk"] .syn-refined-hero .hero-grid>div:last-child{
  position:relative;
  min-height:250px;
  padding:72px 28px 28px!important;
  overflow:hidden;
  border:1px solid rgba(244,226,195,.12)!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 86% 7%,rgba(191,146,78,.17),transparent 30%),
    linear-gradient(145deg,#18140f,#251e17)!important;
  box-shadow:0 24px 58px rgba(36,26,17,.18)!important;
}
html[data-syn-theme="light"] body [data-screen-label="Workflow Desk"] .syn-refined-hero .hero-grid>div:last-child::before{content:"CONNECTED WORK";position:absolute;top:27px;left:28px;color:#d5b575;font-size:9px;font-weight:750;letter-spacing:.14em}
html[data-syn-theme="light"] body [data-screen-label="Workflow Desk"] .syn-refined-hero .hero-grid>div:last-child::after{content:"";position:absolute;right:-72px;bottom:-90px;width:220px;height:220px;border:1px solid rgba(224,190,114,.1);border-radius:50%;box-shadow:0 0 0 30px rgba(224,190,114,.025),0 0 0 65px rgba(224,190,114,.015)}
html[data-syn-theme="light"] body [data-screen-label="Workflow Desk"] .syn-refined-hero .hero-grid>div:last-child p{position:relative;z-index:1;color:rgba(255,250,241,.7)!important;font-size:15px!important}
html[data-syn-theme="light"] body [data-screen-label="Workflow Desk"] .desk-wrap{border-color:#d7c6aa!important;box-shadow:0 28px 76px rgba(36,27,18,.1)!important}

/* Editorial client studies gain a bolder project strip and richer depth. */
html[data-syn-theme="light"] body.client-study .hero{
  background:
    radial-gradient(circle at 88% 18%,rgba(190,145,75,.16),transparent 25%),
    linear-gradient(145deg,#f9f5ed,#eee1cd)!important;
  box-shadow:0 28px 78px rgba(37,27,17,.08)!important;
}
html[data-syn-theme="light"] body.client-study .story-strip,
html[data-syn-theme="light"] body.client-study .case-facts{
  overflow:hidden;
  border-color:#2a2119!important;
  border-radius:18px!important;
  background:
    radial-gradient(circle at 88% 0%,rgba(190,145,75,.15),transparent 27%),
    #18140f!important;
  box-shadow:0 20px 48px rgba(35,25,16,.13)!important;
}
html[data-syn-theme="light"] body.client-study .story-step,
html[data-syn-theme="light"] body.client-study .case-facts>div{border-color:rgba(255,250,241,.1)!important}
html[data-syn-theme="light"] body.client-study .story-step small,
html[data-syn-theme="light"] body.client-study .case-facts span{color:#d5b575!important}
html[data-syn-theme="light"] body.client-study .story-step strong,
html[data-syn-theme="light"] body.client-study .case-facts strong{color:#fffaf1!important}
html[data-syn-theme="light"] body.client-study .story-step>span{color:rgba(255,250,241,.55)!important}
html[data-syn-theme="light"] body.client-study .article{box-shadow:0 28px 82px rgba(35,25,16,.065)!important}
html[data-syn-theme="light"] body.client-study .related-card{background:linear-gradient(145deg,#fffefa,#f1e6d5)!important;box-shadow:0 18px 46px rgba(35,25,16,.06)!important}

@keyframes synSignalLive{0%,100%{opacity:.55;box-shadow:0 0 0 4px rgba(212,175,94,.07)}50%{opacity:1;box-shadow:0 0 0 7px rgba(212,175,94,.13)}}
@keyframes synSignalStep{0%,22%,100%{background:#7e7060}5%,12%{background:#d4af5e;box-shadow:0 0 0 1px rgba(212,175,94,.75),0 0 16px rgba(212,175,94,.4)}}

@media(max-width:980px){
  html[data-syn-theme="light"] body .syn-premium-page .lux-page-hero>.lux-shell:has(.syn-page-signal){grid-template-columns:1fr!important;gap:34px!important}
  .syn-page-signal{width:100%;min-height:300px}
  html[data-syn-theme="light"] body .syn-premium-page .lux-workflow__head{grid-template-columns:1fr;gap:15px}
  html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Client work"] .lux-cases{grid-template-columns:1fr}
  html[data-syn-theme="light"] body .syn-assessment-page .qz-hero,
  html[data-syn-theme="light"] body .syn-assessment-page .hc-hero{grid-template-columns:1fr!important;padding:48px!important}
  html[data-syn-theme="light"] body .syn-assessment-page .qz-hero>.qz-card,
  html[data-syn-theme="light"] body .syn-assessment-page .hc-hero>.hc-card{transform:none}
  html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid{grid-template-columns:1fr!important}
}

@media(max-width:700px){
  html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Workflows"] .lux-page-hero,
  html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Insights"] .lux-page-hero{min-height:0!important;padding:48px 0!important}
  .syn-page-signal{min-height:280px;padding:20px;border-radius:20px}
  .syn-page-signal>strong{margin-top:28px}
  html[data-syn-theme="light"] body .syn-premium-page .lux-workflow{padding:26px 22px;border-radius:20px}
  html[data-syn-theme="light"] body .syn-premium-page .lux-problems{grid-template-columns:1fr}
  html[data-syn-theme="light"] body .syn-premium-page .lux-offer{padding:30px 24px;border-radius:22px}
  html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Insights"] .lux-articles--pages .lux-article--page:first-child{grid-column:auto;min-height:360px;padding:26px}
  html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-contact-grid>div:first-child{padding:26px 22px;border-radius:20px}
  html[data-syn-theme="light"] body .syn-premium-page[data-screen-label="Contact"] .lux-form{padding:30px 22px;border-radius:22px}
  html[data-syn-theme="light"] body .syn-assessment-page .qz-hero,
  html[data-syn-theme="light"] body .syn-assessment-page .hc-hero{width:calc(100% - 20px)!important;margin:10px auto 32px!important;padding:38px 20px!important;border-radius:22px}
  html[data-syn-theme="light"] body [data-screen-label="Workflow Desk"] .syn-refined-hero .hero-grid>div:last-child{min-height:0;padding:62px 22px 24px!important}
}

@media(prefers-reduced-motion:reduce){
  .syn-page-signal header i,.syn-page-signal li>i{animation:none!important}
}
