:root{--brand:#006f8f;--accent:#16a1b8;--accent2:#72d5e4;--hero-img:url('../img/hero.svg');}

:root{
  --navy:#071f3e;
  --ink:#0c2140;
  --muted:#5c6f85;
  --line:#dce7ef;
  --soft:#f4f8fb;
  --white:#ffffff;
  --brand:#007d86;
  --accent:#14a6b4;
  --accent2:#6ed4df;
  --shadow:0 24px 70px rgba(7,31,62,.12);
  --radius:24px;
  --radius-sm:16px;
  --max:1180px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
a{color:inherit;text-decoration:none}
img,svg{max-width:100%}
.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}
.skip{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip:focus{left:16px;top:16px;width:auto;height:auto;background:#fff;padding:10px 14px;border-radius:10px;z-index:999}
.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(220,231,239,.85)}
.header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.logo{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.05em;color:var(--navy)}
.logo-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--brand),var(--accent));box-shadow:0 14px 34px rgba(0,125,134,.25)}
.logo-mark svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.logo-word{line-height:1}.logo-word b{display:block;font-size:18px}.logo-word span{display:block;font-size:10px;color:var(--muted);letter-spacing:.18em;margin-top:2px;text-transform:uppercase}
.nav{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700}.nav a{padding:10px 12px;border-radius:999px;color:#263b55}.nav a:hover,.nav a.active{background:var(--soft);color:var(--brand)}
.header-ctas{display:flex;gap:10px;align-items:center}.lang{font-size:12px;font-weight:900;color:var(--muted);border:1px solid var(--line);padding:9px 10px;border-radius:999px}.menu-toggle{display:none;border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px;color:var(--ink)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border-radius:12px;border:1px solid transparent;font-weight:900;font-size:14px;line-height:1.1;transition:.2s ease;cursor:pointer;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--brand),#005d68);color:white;box-shadow:0 16px 38px rgba(0,125,134,.25)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 20px 44px rgba(0,125,134,.32)}.btn-secondary{background:#fff;color:var(--brand);border-color:rgba(0,125,134,.35)}.btn-secondary:hover{background:#eefbfc}.btn-light{background:#fff;color:var(--ink);border:1px solid var(--line)}
.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#f7fbfd 100%);border-bottom:1px solid var(--line)}
.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:42px;align-items:center;min-height:620px;padding:76px 0 52px}.eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,125,134,.18);background:rgba(0,125,134,.07);color:var(--brand);padding:7px 11px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.hero h1{font-size:clamp(42px,5.2vw,72px);line-height:.98;letter-spacing:-.055em;margin:18px 0 18px;color:var(--navy)}.hero h1 .accent{color:var(--brand)}.hero p.lead{font-size:clamp(17px,2vw,21px);color:#364d66;margin:0 0 26px;max-width:720px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-panel{position:relative;border-radius:32px;overflow:hidden;min-height:450px;box-shadow:var(--shadow);background:linear-gradient(145deg,#061d3b,#0c4e62)}.hero-panel::after{content:"";position:absolute;inset:auto -10% -12% -10%;height:45%;background:radial-gradient(circle at 20% 40%,rgba(110,212,223,.7),transparent 25%),radial-gradient(circle at 60% 45%,rgba(20,166,180,.55),transparent 30%);filter:blur(24px);opacity:.8}.hero-visual{position:absolute;inset:0;background-image:var(--hero-img);background-size:cover;background-position:center}.hero-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,22,42,.18),rgba(5,22,42,.62))}.wave{position:absolute;left:-10%;right:-10%;bottom:10%;height:130px;background:radial-gradient(circle,var(--accent2) 1.5px,transparent 2.2px);background-size:18px 18px;mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent);opacity:.55;transform:skewY(-7deg)}
.hero-card{position:absolute;right:24px;bottom:24px;width:min(330px,calc(100% - 48px));padding:20px;border-radius:22px;background:rgba(255,255,255,.88);backdrop-filter:blur(16px);box-shadow:0 20px 50px rgba(2,17,34,.22);border:1px solid rgba(255,255,255,.7)}.hero-card strong{display:block;font-size:14px;color:var(--brand);text-transform:uppercase;letter-spacing:.1em}.hero-card p{margin:7px 0 0;color:#314961;font-size:14px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.metric{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px}.metric .icon{width:28px;height:28px;stroke:var(--brand)}.metric b{display:block;font-size:22px;line-height:1}.metric span{display:block;color:var(--muted);font-size:12px;font-weight:700}
.section{padding:72px 0}.section.alt{background:var(--soft);border-block:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}.section-head h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.04em;line-height:1.05;margin:0;color:var(--navy)}.section-head p{margin:10px 0 0;color:var(--muted);max-width:680px}.link{font-weight:900;color:var(--brand);display:inline-flex;align-items:center;gap:7px}.grid{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}
.card{position:relative;border:1px solid var(--line);background:#fff;border-radius:var(--radius-sm);padding:24px;box-shadow:0 12px 35px rgba(7,31,62,.05);overflow:hidden}.card:hover{border-color:rgba(0,125,134,.35);box-shadow:0 18px 48px rgba(7,31,62,.1)}.card h3{margin:14px 0 8px;font-size:20px;line-height:1.15;letter-spacing:-.02em;color:var(--navy)}.card p{margin:0;color:var(--muted);font-size:15px}.card .more{margin-top:18px}.card.dark{background:linear-gradient(145deg,#071f3e,#042f44);color:#fff;border-color:rgba(255,255,255,.12)}.card.dark h3,.card.dark p{color:#fff}.card.dark p{opacity:.82}.icon-badge{width:46px;height:46px;border-radius:15px;background:rgba(0,125,134,.09);display:grid;place-items:center;color:var(--brand)}.card.dark .icon-badge{background:rgba(110,212,223,.16);color:#6ed4df}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;border:1px solid var(--line);background:#fff;border-radius:24px;padding:14px}.benefit{display:flex;gap:14px;padding:14px;border-radius:18px}.benefit:hover{background:var(--soft)}.benefit h3{font-size:16px;margin:0 0 4px}.benefit p{font-size:13px;margin:0;color:var(--muted)}
.process{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.step{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;position:relative}.step b{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--soft);color:var(--brand);font-size:14px;border:1px solid var(--line)}.step h3{font-size:17px;margin:16px 0 6px;color:var(--navy)}.step p{font-size:13px;color:var(--muted);margin:0}.tag{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:rgba(0,125,134,.09);color:var(--brand);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.case-card{min-height:250px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,rgba(7,31,62,.92),rgba(0,125,134,.82)),var(--tile-img);background-size:cover;background-position:center;color:white}.case-card h3,.case-card p{color:white}.case-card p{opacity:.85}.article-card .meta{display:flex;gap:8px;align-items:center;margin-bottom:10px}.article-card h3{margin-top:0}
.cta{padding:56px 0;background:linear-gradient(135deg,#05172f,#053b48);color:#fff;position:relative;overflow:hidden}.cta::before{content:"";position:absolute;inset:auto -10% -40% -10%;height:130%;background:radial-gradient(circle at 20% 50%,rgba(110,212,223,.28),transparent 30%),radial-gradient(circle at 80% 30%,rgba(20,166,180,.22),transparent 34%)}.cta-inner{position:relative;display:flex;justify-content:space-between;align-items:center;gap:26px}.cta h2{font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.04em;margin:0 0 10px}.cta p{margin:0;color:rgba(255,255,255,.78);max-width:760px}.faq{display:grid;gap:10px}.faq details{border:1px solid var(--line);border-radius:18px;background:#fff;padding:0;overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:19px 22px;font-weight:900;color:var(--navy);display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--brand);font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 22px 20px;margin:0;color:var(--muted)}
.page-hero{padding:70px 0 42px;background:linear-gradient(180deg,#fff,#f7fbfd);border-bottom:1px solid var(--line)}.page-hero .kicker{margin-bottom:10px}.page-hero h1{font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.055em;margin:0 0 16px;color:var(--navy);max-width:920px}.page-hero p{font-size:20px;color:var(--muted);max-width:860px;margin:0}.content{max-width:880px}.content h2{font-size:32px;letter-spacing:-.03em;color:var(--navy);margin:40px 0 12px}.content p{color:#42576d}.list{display:grid;gap:10px;margin:18px 0}.list li{list-style:none;display:flex;gap:10px;color:#42576d}.list li:before{content:"";width:8px;height:8px;background:var(--brand);border-radius:50%;margin-top:.65em;flex:0 0 auto}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.aside{border:1px solid var(--line);border-radius:24px;padding:24px;background:var(--soft)}
.form{display:grid;gap:14px}.field{display:grid;gap:7px}.field label{font-weight:800;font-size:13px}.field input,.field textarea,.field select{font:inherit;border:1px solid var(--line);border-radius:14px;padding:13px 14px;background:#fff;color:var(--ink)}.field textarea{min-height:140px}.notice{border:1px solid rgba(0,125,134,.22);background:rgba(0,125,134,.07);color:#21445a;border-radius:18px;padding:16px}.footer{background:#06172d;color:#d9e7ef;padding:54px 0 28px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.footer h3{color:#fff;margin:0 0 12px;font-size:16px}.footer p,.footer a{color:#a9bdca;font-size:14px}.footer a:hover{color:#fff}.footer ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:36px;padding-top:20px;display:flex;justify-content:space-between;gap:16px;color:#8da5b6;font-size:13px}.socials{display:flex;gap:8px;flex-wrap:wrap}.socials a{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;font-weight:900;font-size:12px}.mobile-sticky{display:none}
.job-card{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.job-meta{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.pill{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;color:#486076;background:#fff}.status{display:inline-flex;align-items:center;gap:8px;font-weight:900;color:var(--brand)}.status:before{content:"";width:9px;height:9px;border-radius:50%;background:#26c281;box-shadow:0 0 0 5px rgba(38,194,129,.13)}
@media (max-width:1050px){.nav{display:none}.menu-toggle{display:inline-flex}.header-ctas .btn{display:none}.nav.open{display:flex;position:absolute;top:76px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:14px 20px;flex-direction:column;align-items:stretch}.nav.open a{border-radius:12px}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-panel{min-height:380px}.metrics{grid-template-columns:repeat(2,1fr)}.grid-6,.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}.benefit-strip{grid-template-columns:repeat(2,1fr)}.process{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.cta-inner{align-items:flex-start;flex-direction:column}.two-col{grid-template-columns:1fr}}
@media (max-width:680px){.container{width:min(100% - 28px,var(--max))}.header-inner{height:68px}.logo-word b{font-size:16px}.logo-word span{font-size:9px}.lang{display:none}.hero-grid{padding:44px 0 28px;gap:26px}.hero h1{font-size:42px}.hero p.lead{font-size:16px}.hero-actions .btn{width:100%}.hero-panel{min-height:310px;border-radius:24px}.hero-card{left:16px;right:16px;bottom:16px;width:auto}.metrics{grid-template-columns:repeat(2,1fr);gap:10px}.metric{padding:12px}.metric b{font-size:18px}.section{padding:48px 0}.section-head{align-items:flex-start;flex-direction:column}.grid-6,.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.benefit-strip,.process{grid-template-columns:1fr}.card{padding:20px}.page-hero{padding:46px 0 30px}.page-hero h1{font-size:40px}.page-hero p{font-size:17px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.mobile-sticky{position:fixed;z-index:45;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#06172d;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 60px rgba(0,0,0,.25);border-radius:18px;padding:10px 12px}.mobile-sticky span{font-weight:800;font-size:13px}.mobile-sticky .btn{padding:11px 12px;font-size:12px}body{padding-bottom:76px}.job-card{grid-template-columns:1fr}.job-card .btn{width:100%}}


/* Multilingual language selector */
.lang-switcher{position:relative;display:inline-flex;align-items:center;z-index:70}
.lang-switcher__button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(0,125,134,.22);background:#fff;color:var(--ink,var(--sdt-navy-950,#071f3e));border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgba(7,31,62,.06)}
.lang-switcher__button:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.7}
.lang-switcher__menu{position:absolute;right:0;top:calc(100% + 10px);min-width:170px;display:none;padding:8px;border:1px solid rgba(220,231,239,.95);border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(7,31,62,.16)}
.lang-switcher:focus-within .lang-switcher__menu,.lang-switcher:hover .lang-switcher__menu{display:grid;gap:3px}
.lang-switcher__menu a{display:flex;align-items:center;justify-content:space-between;border-radius:11px;padding:9px 10px;color:var(--ink,var(--sdt-navy-950,#071f3e));font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}
.lang-switcher__menu a:hover,.lang-switcher__menu a.active{background:rgba(0,125,134,.08);color:var(--brand,var(--sdt-teal-800,#007d86))}
.lang-switcher__menu a.active:after{content:"✓";font-weight:900}
@media (max-width:680px){.lang-switcher__button{padding:8px 10px}.lang-switcher__menu{right:auto;left:0}}

/* === SYNEDAT MODERN UX UPGRADE START === */
:root{
  --syn-motion-fast:180ms;
  --syn-motion-med:520ms;
  --syn-motion-slow:900ms;
  --syn-ease:cubic-bezier(.22,1,.36,1);
  --syn-ease-soft:cubic-bezier(.16,1,.3,1);
  --syn-shadow-active:0 26px 70px rgba(7,31,62,.16);
  --syn-safe-left:env(safe-area-inset-left,0px);
  --syn-safe-right:env(safe-area-inset-right,0px);
  --syn-safe-bottom:env(safe-area-inset-bottom,0px);
}
html{scroll-padding-top:96px;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
body{min-height:100svh;overflow-x:hidden;}
@supports (min-height:100dvh){body{min-height:100dvh;}}
a,button,summary,.btn,.sdt-btn,.card,.sdt-card{-webkit-tap-highlight-color:transparent;}
button,.btn,.sdt-btn,[role="button"],summary{touch-action:manipulation;}
:focus-visible{outline:3px solid rgba(31,195,207,.38);outline-offset:3px;border-radius:10px;}
.skip:focus,.sdt-skip:focus{outline-color:rgba(255,255,255,.9);}
.site-header,.sdt-header{transition:background var(--syn-motion-fast) ease,box-shadow var(--syn-motion-fast) ease,border-color var(--syn-motion-fast) ease,transform var(--syn-motion-fast) ease;}
.site-header.is-scrolled,.sdt-header.is-scrolled{background:rgba(255,255,255,.96);box-shadow:0 14px 42px rgba(7,31,62,.10);border-bottom-color:rgba(220,231,239,.96);}
@supports ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){.site-header,.sdt-header{-webkit-backdrop-filter:saturate(1.5) blur(18px);backdrop-filter:saturate(1.5) blur(18px);}}
@supports not ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){.site-header,.sdt-header{background:#fff;}}
.hero,.sdt-hero,.page-hero,.sdt-page-hero{isolation:isolate;}
.hero::before,.sdt-hero::before,.page-hero::before,.sdt-page-hero::before{content:"";position:absolute;inset:-20% -10% auto auto;width:min(54vw,760px);height:min(54vw,760px);z-index:-1;border-radius:999px;background:radial-gradient(circle,rgba(31,195,207,.18),rgba(0,125,134,.08) 35%,transparent 68%);filter:blur(2px);opacity:.88;pointer-events:none;}
.hero-panel,.sdt-hero__visual,.sdt-page-hero__panel{transform:translateZ(0);backface-visibility:hidden;}
.hero-panel::before,.sdt-hero__visual::before,.sdt-page-hero__panel::before{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.28),transparent 28%,transparent 68%,rgba(126,232,238,.22));opacity:.34;pointer-events:none;mix-blend-mode:screen;}
.sdt-hero__visual img{position:relative;z-index:0;}
.hero-card,.sdt-page-hero__panel,.aside,.sdt-aside-card{transform:translateZ(0);}
.btn,.sdt-btn{position:relative;overflow:hidden;min-height:44px;will-change:transform,box-shadow;}
.btn::after,.sdt-btn::after{content:"";position:absolute;inset:0;translate:-120% 0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.28),transparent);transition:translate .72s var(--syn-ease);pointer-events:none;}
.btn:hover::after,.sdt-btn:hover::after,.btn:focus-visible::after,.sdt-btn:focus-visible::after{translate:120% 0;}
.card,.sdt-card,.metric,.sdt-metric,.benefit,.sdt-benefit,.step,.sdt-process__step,.job-card,.faq details,.sdt-faq__item,.article-card,.case-card{transition:transform var(--syn-motion-med) var(--syn-ease),box-shadow var(--syn-motion-med) var(--syn-ease),border-color var(--syn-motion-med) var(--syn-ease),background var(--syn-motion-med) var(--syn-ease);}
.card::before,.sdt-card::before,.benefit::before,.sdt-benefit::before,.step::before,.sdt-process__step::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,0%),rgba(31,195,207,.16),transparent 32%);opacity:0;transition:opacity var(--syn-motion-med) var(--syn-ease);pointer-events:none;}
.card,.sdt-card,.benefit,.sdt-benefit,.step,.sdt-process__step{overflow:hidden;}
@media (hover:hover) and (pointer:fine){
  .card:hover,.sdt-card:hover,.benefit:hover,.sdt-benefit:hover,.step:hover,.sdt-process__step:hover,.job-card:hover,.faq details:hover,.sdt-faq__item:hover,.article-card:hover{transform:translateY(-6px);box-shadow:var(--syn-shadow-active);}
  .metric:hover,.sdt-metric:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(7,31,62,.10);}
  .card:hover::before,.sdt-card:hover::before,.benefit:hover::before,.sdt-benefit:hover::before,.step:hover::before,.sdt-process__step:hover::before{opacity:1;}
  .nav a,.sdt-nav__link,.footer a,.sdt-footer a,.link,.sdt-section-head__link{transition:color var(--syn-motion-fast) ease,background var(--syn-motion-fast) ease,transform var(--syn-motion-fast) ease;}
  .nav a:hover,.sdt-nav__link:hover,.link:hover,.sdt-section-head__link:hover{transform:translateY(-1px);}
}
.lang-switcher.is-open .lang-switcher__menu,.sdt-lang.is-open .sdt-lang__menu{display:grid;gap:3px;}
.lang-switcher__button,.sdt-lang button{min-height:40px;}
.faq details[open],.sdt-faq__item[open]{border-color:rgba(0,125,134,.28);box-shadow:0 16px 42px rgba(7,31,62,.08);}
.faq summary,.sdt-faq__item summary{transition:background var(--syn-motion-fast) ease,color var(--syn-motion-fast) ease;}
.faq details[open] summary,.sdt-faq__item[open] summary{background:rgba(0,125,134,.055);}
.sdt-faq__item summary span{transition:transform var(--syn-motion-med) var(--syn-ease),background var(--syn-motion-fast) ease;}
.mobile-sticky,.sdt-sticky-cta{bottom:max(12px,var(--syn-safe-bottom));}
.sdt-sticky-cta{transition:opacity var(--syn-motion-med) var(--syn-ease),transform var(--syn-motion-med) var(--syn-ease),box-shadow var(--syn-motion-med) var(--syn-ease);}
.sdt-sticky-cta:not(.is-visible){opacity:0;transform:translateY(14px);pointer-events:none;}
.syn-to-top{position:fixed;right:max(18px,var(--syn-safe-right));bottom:calc(max(18px,var(--syn-safe-bottom)) + 76px);z-index:85;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(220,231,239,.88);border-radius:999px;background:rgba(255,255,255,.92);color:#007d86;box-shadow:0 16px 42px rgba(7,31,62,.14);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--syn-motion-med) var(--syn-ease),transform var(--syn-motion-med) var(--syn-ease),background var(--syn-motion-fast) ease;}
.syn-to-top.is-visible{opacity:1;transform:none;pointer-events:auto;}
.syn-to-top:hover{background:#eefbfc;}
html.js .syn-reveal{opacity:0;transform:translate3d(0,28px,0);filter:blur(7px);transition:opacity .76s var(--syn-ease-soft),transform .76s var(--syn-ease-soft),filter .76s var(--syn-ease-soft);transition-delay:calc(min(var(--syn-reveal-index,0),8) * 65ms);}
html.js .syn-reveal[data-syn-reveal="left"]{transform:translate3d(-28px,0,0);}
html.js .syn-reveal[data-syn-reveal="right"]{transform:translate3d(28px,0,0);}
html.js .syn-reveal[data-syn-reveal="scale"]{transform:scale(.96);}
html.js .syn-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0);}
@keyframes synAurora{0%{transform:translate3d(0,0,0) scale(1);opacity:.68;}100%{transform:translate3d(-8%,7%,0) scale(1.12);opacity:.94;}}
@keyframes synFloat{0%,100%{transform:translate3d(0,0,0);}50%{transform:translate3d(0,-8px,0);}}
@keyframes synWave{0%{background-position:0 0;}100%{background-position:180px 0;}}
@keyframes synPulse{0%,100%{box-shadow:0 0 0 0 rgba(31,195,207,.18);}50%{box-shadow:0 0 0 10px rgba(31,195,207,0);}}
@media (prefers-reduced-motion:no-preference){
  .hero::before,.sdt-hero::before,.page-hero::before,.sdt-page-hero::before{animation:synAurora 13s var(--syn-ease) infinite alternate;}
  .hero-panel,.sdt-hero__visual{animation:synFloat 9s ease-in-out infinite;}
  .wave{animation:synWave 18s linear infinite;}
  .eyebrow::before,.sdt-eyebrow::before,.status::before{animation:synPulse 2.8s ease-in-out infinite;}
}
@media (max-width:1180px){
  .nav.open{max-height:calc(100dvh - 76px);overflow:auto;overscroll-behavior:contain;}
  .sdt-header.is-open .sdt-mobile-menu{max-height:calc(100dvh - 70px);overflow:auto;overscroll-behavior:contain;}
}
@media (max-width:900px){
  .hero,.sdt-hero,.page-hero,.sdt-page-hero{overflow:hidden;}
  .hero-panel,.sdt-hero__visual{animation:none!important;}
}
@media (max-width:680px){
  html{scroll-padding-top:78px;}
  .container,.sdt-container{width:min(100% - max(28px,calc(var(--syn-safe-left) + var(--syn-safe-right) + 28px)),var(--max, var(--sdt-max,1180px)));}
  .btn,.sdt-btn{min-height:46px;}
  .hero h1,.page-hero h1{word-break:auto-phrase;}
  .metric,.sdt-metric{align-items:flex-start;}
  .syn-to-top{right:max(14px,var(--syn-safe-right));bottom:calc(max(14px,var(--syn-safe-bottom)) + 82px);}
}
@media (max-width:420px){
  .hero h1,.page-hero h1,h1{letter-spacing:-.045em;}
  .hero h1{font-size:clamp(36px,11vw,42px);}
  .sdt-logo img{width:154px;}
  .logo img{max-width:176px;height:auto;}
  .header-ctas{gap:6px;}
  .menu-toggle,.sdt-menu-btn{width:42px;height:42px;flex:0 0 42px;}
  .metrics,.sdt-metrics{gap:9px;}
  .metric,.sdt-metric{padding:12px;}
  .section,.sdt-section{padding-block:44px;}
}
@media (orientation:landscape) and (max-height:560px){
  .hero-grid,.sdt-hero__grid{min-height:auto!important;padding-block:28px!important;}
  .hero-panel,.sdt-hero__visual,.sdt-hero__visual img{min-height:240px;}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important;}
  html.js .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;}
  .hero::before,.sdt-hero::before,.page-hero::before,.sdt-page-hero::before,.hero-panel,.sdt-hero__visual,.wave,.eyebrow::before,.sdt-eyebrow::before,.status::before{animation:none!important;}
  .card:hover,.sdt-card:hover,.benefit:hover,.sdt-benefit:hover,.step:hover,.sdt-process__step:hover,.metric:hover,.sdt-metric:hover{transform:none!important;}
}
@media print{
  .site-header,.sdt-header,.mobile-sticky,.sdt-sticky-cta,.syn-to-top,.hero-panel,.sdt-hero__visual,.footer,.sdt-footer{display:none!important;}
  body{padding:0!important;background:#fff!important;color:#000!important;}
  a{text-decoration:underline!important;}
  .section,.sdt-section,.page-hero,.sdt-page-hero{padding:24px 0!important;background:#fff!important;}
}
/* === SYNEDAT MODERN UX UPGRADE END === */
/* === SYNEDAT NEXT-GEN DESIGN + CONTENT SEO UPGRADE START === */
:root{
  --syn-glass:rgba(255,255,255,.76);
  --syn-glass-strong:rgba(255,255,255,.92);
  --syn-border:rgba(0,125,134,.18);
  --syn-deep:#06152a;
  --syn-surface:rgba(255,255,255,.82);
  --syn-surface-solid:#ffffff;
  --syn-text:#071f3e;
  --syn-muted:#5c6f85;
  --syn-accent:#007d86;
  --syn-accent-2:#1fc3cf;
  --syn-ring:0 0 0 4px rgba(31,195,207,.18);
}
html[data-theme="dark"]{
  color-scheme:dark;
  --navy:#edf8fb;
  --ink:#eef8fb;
  --muted:#aec3d2;
  --line:rgba(170,210,220,.20);
  --soft:#0a1d33;
  --white:#07172c;
  --brand:#66e0e8;
  --accent:#3bd1dd;
  --accent2:#91f0f6;
  --sdt-navy-950:#edf8fb;
  --sdt-navy-900:#d8eef4;
  --sdt-gray-900:#edf8fb;
  --sdt-gray-700:#aec3d2;
  --sdt-gray-500:#8fa7b8;
  --sdt-gray-300:rgba(170,210,220,.26);
  --sdt-gray-200:rgba(170,210,220,.18);
  --sdt-gray-100:#0a1d33;
  --sdt-white:#07172c;
  --sdt-teal-800:#66e0e8;
  --sdt-teal-700:#66e0e8;
  --sdt-cyan-500:#91f0f6;
  --syn-glass:rgba(7,23,44,.70);
  --syn-glass-strong:rgba(7,23,44,.92);
  --syn-border:rgba(145,240,246,.22);
  --syn-surface:rgba(10,29,51,.74);
  --syn-surface-solid:#0a1d33;
  --syn-text:#eef8fb;
  --syn-muted:#aec3d2;
  --syn-accent:#66e0e8;
  --syn-accent-2:#91f0f6;
}
html[data-theme="dark"] body{background:radial-gradient(circle at 10% -10%,rgba(31,195,207,.16),transparent 36rem),radial-gradient(circle at 110% 10%,rgba(0,125,134,.18),transparent 34rem),#06152a;color:var(--syn-text);}
html[data-theme="dark"] .site-header,html[data-theme="dark"] .sdt-header{background:rgba(6,21,42,.84);border-bottom-color:rgba(145,240,246,.16);}
html[data-theme="dark"] .site-header.is-scrolled,html[data-theme="dark"] .sdt-header.is-scrolled{background:rgba(6,21,42,.94);box-shadow:0 18px 60px rgba(0,0,0,.30);}
html[data-theme="dark"] .section.alt,html[data-theme="dark"] .sdt-section--soft,html[data-theme="dark"] .page-hero,html[data-theme="dark"] .sdt-page-hero,html[data-theme="dark"] .hero,html[data-theme="dark"] .sdt-hero{background:linear-gradient(180deg,rgba(7,23,44,.86),rgba(10,29,51,.72));border-color:rgba(145,240,246,.16);}
html[data-theme="dark"] .card,html[data-theme="dark"] .sdt-card--light,html[data-theme="dark"] .metric,html[data-theme="dark"] .sdt-metric,html[data-theme="dark"] .benefit-strip,html[data-theme="dark"] .benefit,html[data-theme="dark"] .sdt-benefit,html[data-theme="dark"] .step,html[data-theme="dark"] .sdt-process__step,html[data-theme="dark"] .faq details,html[data-theme="dark"] .sdt-faq__item,html[data-theme="dark"] .hero-card,html[data-theme="dark"] .sdt-page-hero__panel,html[data-theme="dark"] .aside,html[data-theme="dark"] .sdt-aside-card,html[data-theme="dark"] .sdt-contact-card,html[data-theme="dark"] .sdt-form{background:var(--syn-surface);border-color:var(--syn-border);box-shadow:0 18px 60px rgba(0,0,0,.18);}
html[data-theme="dark"] .card.dark,html[data-theme="dark"] .sdt-card--dark,html[data-theme="dark"] .cta,html[data-theme="dark"] .sdt-final-cta{background:linear-gradient(145deg,#041124,#083547);border-color:rgba(145,240,246,.18);}
html[data-theme="dark"] .btn-secondary,html[data-theme="dark"] .sdt-btn--secondary,html[data-theme="dark"] .btn-light,html[data-theme="dark"] .sdt-btn--light,html[data-theme="dark"] .menu-toggle,html[data-theme="dark"] .sdt-menu-btn,html[data-theme="dark"] .lang-switcher__button{background:rgba(255,255,255,.06);color:var(--syn-text);border-color:var(--syn-border);}
html[data-theme="dark"] .lang-switcher__menu,html[data-theme="dark"] .sdt-lang__menu,html[data-theme="dark"] .sdt-mobile-menu,html[data-theme="dark"] .nav.open{background:#07172c;border-color:var(--syn-border);box-shadow:0 28px 80px rgba(0,0,0,.45);}
html[data-theme="dark"] .footer,html[data-theme="dark"] .sdt-footer{background:#030b16;}
.syn-progress{position:fixed;left:0;right:0;top:0;z-index:1000;height:3px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--syn-accent),var(--syn-accent-2));box-shadow:0 0 22px rgba(31,195,207,.45);pointer-events:none;}
.syn-theme-toggle,.syn-search-toggle{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(0,125,134,.22);border-radius:999px;background:var(--syn-glass-strong);color:var(--syn-accent);cursor:pointer;box-shadow:0 10px 26px rgba(7,31,62,.07);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;}
.syn-theme-toggle:hover,.syn-search-toggle:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(7,31,62,.13);border-color:rgba(0,125,134,.38);}
.syn-theme-toggle svg,.syn-search-toggle svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
html[data-theme="dark"] .syn-theme-toggle .sun{display:block;}html[data-theme="dark"] .syn-theme-toggle .moon{display:none;} .syn-theme-toggle .sun{display:none;} .syn-theme-toggle .moon{display:block;}
.syn-palette{position:fixed;inset:0;z-index:1001;display:none;align-items:flex-start;justify-content:center;padding:clamp(18px,8vh,70px) 18px;background:rgba(3,11,22,.45);backdrop-filter:blur(10px);}
.syn-palette.is-open{display:flex;}
.syn-palette__dialog{width:min(760px,100%);max-height:min(720px,calc(100dvh - 36px));overflow:hidden;border:1px solid var(--syn-border);border-radius:28px;background:var(--syn-glass-strong);box-shadow:0 34px 110px rgba(3,11,22,.32);}
.syn-palette__head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--syn-border);}
.syn-palette__input{width:100%;min-height:52px;border:1px solid rgba(0,125,134,.22);border-radius:16px;padding:0 16px;background:rgba(255,255,255,.82);color:var(--syn-text);font:inherit;font-weight:750;}
html[data-theme="dark"] .syn-palette__input{background:rgba(255,255,255,.06);}
.syn-palette__close{width:44px;height:44px;border:1px solid var(--syn-border);border-radius:14px;background:transparent;color:var(--syn-muted);cursor:pointer;font-size:22px;}
.syn-palette__results{display:grid;gap:8px;max-height:520px;overflow:auto;padding:14px;}
.syn-palette__item{display:grid;gap:3px;padding:14px;border:1px solid transparent;border-radius:16px;text-decoration:none;color:var(--syn-text);}
.syn-palette__item:hover,.syn-palette__item.is-active{background:rgba(0,125,134,.08);border-color:rgba(0,125,134,.18);}
.syn-palette__item strong{font-size:15px;line-height:1.2;}.syn-palette__item span{color:var(--syn-muted);font-size:13px;}
.syn-palette__empty{padding:24px;color:var(--syn-muted);text-align:center;}
.syn-seo-depth{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(247,251,253,.86),rgba(255,255,255,.98));border-block:1px solid rgba(220,231,239,.72);}
.syn-seo-depth::before{content:"";position:absolute;inset:-18% -10% auto auto;width:min(54vw,680px);height:min(54vw,680px);border-radius:999px;background:radial-gradient(circle,rgba(31,195,207,.13),transparent 68%);pointer-events:none;}
html[data-theme="dark"] .syn-seo-depth{background:linear-gradient(180deg,rgba(8,32,60,.78),rgba(6,21,42,.92));border-color:rgba(145,240,246,.14);}
.syn-seo-depth .container,.syn-seo-depth .sdt-container{position:relative;}
.syn-seo-head{align-items:flex-start;}
.syn-seo-lead{font-size:clamp(17px,1.8vw,21px);line-height:1.65;color:var(--syn-muted);max-width:920px;}
.syn-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;}
.syn-seo-pillar{position:relative;min-height:100%;padding:24px;border:1px solid var(--syn-border);border-radius:22px;background:var(--syn-surface-solid);box-shadow:0 18px 48px rgba(7,31,62,.06);overflow:hidden;}
.syn-seo-pillar::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--syn-accent),var(--syn-accent-2));opacity:.9;}
html[data-theme="dark"] .syn-seo-pillar{background:var(--syn-surface);box-shadow:0 22px 70px rgba(0,0,0,.18);}
.syn-seo-pillar h3{margin:0 0 10px;color:var(--syn-text);font-size:clamp(18px,1.6vw,22px);letter-spacing:-.02em;}
.syn-seo-pillar p{margin:0;color:var(--syn-muted);line-height:1.7;}
.syn-topic-band{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;}
.syn-topic-band span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid rgba(0,125,134,.18);border-radius:999px;background:rgba(0,125,134,.07);color:var(--syn-accent);font-size:13px;font-weight:850;}
.syn-seo-rich-text{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:28px;align-items:start;margin-top:30px;padding:28px;border:1px solid rgba(0,125,134,.16);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(239,252,252,.88));box-shadow:0 20px 60px rgba(7,31,62,.07);}
html[data-theme="dark"] .syn-seo-rich-text{background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(31,195,207,.06));border-color:rgba(145,240,246,.18);}
.syn-seo-rich-text h3{margin:0 0 12px;color:var(--syn-text);font-size:clamp(22px,2.2vw,32px);letter-spacing:-.035em;line-height:1.1;}
.syn-seo-rich-text p{margin:0 0 14px;color:var(--syn-muted);line-height:1.72;}
.syn-seo-proof{padding:20px;border-radius:22px;background:linear-gradient(145deg,var(--syn-deep),#07394a);color:#fff;box-shadow:0 24px 70px rgba(7,31,62,.18);}
.syn-seo-proof b{display:block;margin-bottom:8px;color:#91f0f6;font-size:13px;text-transform:uppercase;letter-spacing:.1em;}.syn-seo-proof p{color:rgba(255,255,255,.78);margin:0;}
@container (min-width:720px){.syn-seo-pillar{padding:28px;}}
@media (max-width:980px){.syn-seo-grid,.syn-seo-rich-text{grid-template-columns:1fr;}.syn-search-toggle,.syn-theme-toggle{width:40px;height:40px;}.syn-palette{padding-top:18px;align-items:flex-start;}}
@media (max-width:680px){.syn-seo-depth{padding-block:48px;}.syn-seo-pillar{padding:20px;}.syn-seo-rich-text{padding:20px;border-radius:22px;}.syn-topic-band{gap:8px}.syn-topic-band span{font-size:12px}.syn-search-toggle{display:none}.syn-theme-toggle{width:38px;height:38px}.syn-palette__dialog{border-radius:22px}.syn-palette__results{max-height:calc(100dvh - 160px)}}
@media (prefers-reduced-motion:reduce){.syn-progress,.syn-theme-toggle,.syn-search-toggle,.syn-palette__item,.syn-seo-pillar{transition:none!important}.syn-palette{backdrop-filter:none}}
/* === SYNEDAT NEXT-GEN DESIGN + CONTENT SEO UPGRADE END === */

/* SYNEDAT AI/Operations/Security focus modules - added 2026-06 */
.syn-next-topics{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0%,rgba(31,195,207,.16),transparent 32rem),linear-gradient(180deg,#f6fbfd 0%,#eef7fa 100%);border-top:1px solid rgba(0,125,134,.10);border-bottom:1px solid rgba(0,125,134,.10)}
.syn-next-topics:before{content:"";position:absolute;inset:auto -12% -35% 45%;height:26rem;border-radius:999px;background:linear-gradient(90deg,rgba(0,125,134,.12),rgba(31,195,207,.05));filter:blur(28px);pointer-events:none;transform:rotate(-8deg)}
.syn-focus-headline{max-width:880px}.syn-focus-lead{max-width:920px;color:var(--muted,#5d6d7e);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.syn-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.syn-focus-card{position:relative;display:flex;flex-direction:column;min-height:250px;padding:24px;border-radius:28px;text-decoration:none;color:inherit;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.74));border:1px solid rgba(0,125,134,.14);box-shadow:0 18px 60px rgba(7,31,62,.08);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.syn-focus-card:after{content:"";position:absolute;inset:auto 18px 18px auto;width:72px;height:72px;border-radius:24px;background:linear-gradient(145deg,rgba(0,125,134,.18),rgba(31,195,207,.08));transform:rotate(12deg);transition:transform .25s ease}.syn-focus-card:hover{transform:translateY(-6px);box-shadow:0 26px 76px rgba(7,31,62,.14);border-color:rgba(0,125,134,.32)}.syn-focus-card:hover:after{transform:rotate(18deg) scale(1.08)}.syn-focus-card__icon{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#061f3e,#06495a);color:#9ff6ff;font-weight:800;letter-spacing:.02em;margin-bottom:18px}.syn-focus-card h3{font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.18;margin:0 0 12px;color:var(--navy,#071f3e)}.syn-focus-card p{margin:0;color:var(--muted,#5d6d7e);line-height:1.62}.syn-focus-card__more{margin-top:auto;padding-top:18px;font-weight:800;color:var(--brand,#007d86)}
.syn-offer-panel{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.syn-offer-box{position:relative;padding:26px;border-radius:30px;background:rgba(255,255,255,.78);border:1px solid rgba(0,125,134,.14);box-shadow:0 18px 56px rgba(7,31,62,.07);backdrop-filter:blur(14px)}.syn-offer-box h3{margin:0 0 8px;color:var(--navy,#071f3e);font-size:clamp(1.2rem,1.8vw,1.55rem)}.syn-offer-box>p{margin:0 0 18px;color:var(--muted,#5d6d7e);line-height:1.65}.syn-chip-grid{display:grid;grid-template-columns:1fr;gap:12px}.syn-offer-chip{display:block;padding:16px 16px 15px;border-radius:20px;background:linear-gradient(135deg,rgba(248,252,253,.96),rgba(255,255,255,.72));border:1px solid rgba(0,125,134,.12);text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.syn-offer-chip:hover{transform:translateX(4px);border-color:rgba(0,125,134,.30);box-shadow:0 16px 38px rgba(7,31,62,.09)}.syn-offer-chip b{display:block;color:var(--navy,#071f3e);font-size:.98rem;margin-bottom:4px}.syn-offer-chip span{display:block;color:var(--muted,#5d6d7e);font-size:.94rem;line-height:1.55}.syn-standards{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.syn-standards span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;background:rgba(0,125,134,.08);border:1px solid rgba(0,125,134,.14);color:var(--brand,#007d86);font-weight:760;font-size:.88rem}.syn-topic-article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:28px;align-items:start}.syn-topic-article .syn-offer-box{height:100%}.syn-focus-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#061f3e 0%,#063445 45%,#007d86 100%);color:#fff}.syn-focus-hero h1{color:#fff}.syn-focus-hero p{color:rgba(255,255,255,.84)}.syn-focus-hero .kicker,.syn-focus-hero .sdt-kicker,.syn-focus-hero .eyebrow{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.22);color:#b9f9ff}.syn-focus-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:32px;align-items:center}.syn-focus-hero__panel{padding:24px;border-radius:30px;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 90px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.syn-focus-hero__panel strong{display:block;font-size:1.2rem;margin-bottom:12px}.syn-focus-mini-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.syn-focus-mini-list li{padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}
html[data-theme="dark"] .syn-next-topics{background:radial-gradient(circle at 8% 0%,rgba(31,195,207,.18),transparent 32rem),linear-gradient(180deg,rgba(7,23,44,.92),rgba(6,21,42,.96));border-color:rgba(145,240,246,.14)}html[data-theme="dark"] .syn-focus-card,html[data-theme="dark"] .syn-offer-box{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.035));border-color:rgba(145,240,246,.16);box-shadow:0 24px 80px rgba(0,0,0,.22)}html[data-theme="dark"] .syn-focus-card h3,html[data-theme="dark"] .syn-offer-box h3,html[data-theme="dark"] .syn-offer-chip b{color:var(--syn-text,#e7f3f5)}html[data-theme="dark"] .syn-focus-card p,html[data-theme="dark"] .syn-offer-box>p,html[data-theme="dark"] .syn-offer-chip span,.syn-focus-lead{color:var(--syn-muted,#adc5d1)}html[data-theme="dark"] .syn-offer-chip{background:rgba(255,255,255,.045);border-color:rgba(145,240,246,.14)}html[data-theme="dark"] .syn-standards span{background:rgba(31,195,207,.10);border-color:rgba(145,240,246,.16);color:#9ff6ff}
@media (max-width:1100px){.syn-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-offer-panel,.syn-topic-article,.syn-focus-hero__grid{grid-template-columns:1fr}}@media (max-width:680px){.syn-next-topics{padding-block:48px}.syn-focus-grid{grid-template-columns:1fr;gap:14px}.syn-focus-card{min-height:auto;padding:20px;border-radius:24px}.syn-offer-panel{gap:16px}.syn-offer-box{padding:20px;border-radius:24px}.syn-offer-chip:hover{transform:none}.syn-focus-hero__panel{padding:18px;border-radius:24px}.syn-standards{gap:8px}.syn-standards span{font-size:.8rem}}
@media (prefers-reduced-motion:reduce){.syn-focus-card,.syn-focus-card:after,.syn-offer-chip{transition:none!important}.syn-focus-card:hover,.syn-offer-chip:hover{transform:none!important}}


/* SYNEDAT extended current topics, sustainability and company SEO sections */
.syn-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.syn-topic-grid--large{grid-template-columns:repeat(3,minmax(0,1fr))}.syn-topic-card{position:relative;display:flex;flex-direction:column;min-height:220px;padding:24px;border:1px solid rgba(0,125,134,.18);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(238,248,250,.82));box-shadow:0 20px 55px rgba(6,21,42,.08);color:inherit;text-decoration:none;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.syn-topic-card:before{content:"";position:absolute;inset:auto -20% -45% 18%;height:130px;background:radial-gradient(circle,rgba(0,195,205,.22),transparent 68%);transform:rotate(-8deg)}.syn-topic-card:hover{transform:translateY(-6px);border-color:rgba(0,125,134,.34);box-shadow:0 30px 80px rgba(6,21,42,.13)}.syn-topic-card h3{margin:18px 0 10px;font-size:1.18rem}.syn-topic-card p{margin:0;color:var(--muted,#5d7086);line-height:1.62}.syn-topic-card em{margin-top:auto;font-style:normal;font-weight:800;color:var(--accent,#007d86)}.syn-topic-code{display:inline-grid;place-items:center;align-self:flex-start;min-width:48px;height:36px;padding:0 12px;border-radius:999px;background:#06152a;color:#b9f9ff;font-weight:900;font-size:.78rem;letter-spacing:.08em}.syn-topic-cta{margin-top:26px;display:flex;gap:14px;align-items:center;justify-content:space-between;padding:22px;border-radius:26px;background:linear-gradient(135deg,#06152a,#073a50);color:#fff;box-shadow:0 24px 70px rgba(6,21,42,.18)}.syn-topic-cta div{display:grid;gap:4px}.syn-topic-cta span{color:rgba(255,255,255,.78)}.syn-sustainability-seo{position:relative;overflow:hidden}.syn-sustainability-seo:before{content:"";position:absolute;inset:8% -10% auto auto;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(0,195,205,.16),transparent 65%);pointer-events:none}.syn-sustain-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center}.syn-sustain-copy{padding:34px;border-radius:30px;background:linear-gradient(145deg,#06152a,#063043);color:#fff;box-shadow:0 30px 80px rgba(6,21,42,.18)}.syn-sustain-copy p{color:rgba(255,255,255,.78)}.syn-sustain-copy .kicker{color:#b9f9ff;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.syn-sustain-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.syn-sustain-card{padding:22px;border-radius:24px;background:rgba(255,255,255,.92);border:1px solid rgba(6,21,42,.08);box-shadow:0 18px 44px rgba(6,21,42,.08)}.syn-sustain-card span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:34px;border-radius:14px;background:rgba(0,125,134,.1);color:var(--accent,#007d86);font-weight:900}.syn-sustain-card h3{margin:14px 0 8px}.syn-sustain-card p{margin:0;color:var(--muted,#5d7086);line-height:1.58}.syn-about-band{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;gap:24px;align-items:center;border-radius:30px;padding:30px;background:linear-gradient(135deg,#eef8fa,#ffffff);border:1px solid rgba(0,125,134,.14);box-shadow:0 22px 55px rgba(6,21,42,.08)}.syn-about-values{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.syn-about-values span,.syn-standards span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(0,125,134,.1);color:#007d86;font-weight:800;font-size:.85rem}.syn-related-links--wide{display:flex;flex-wrap:wrap;gap:12px}.syn-related-links--wide a{padding:12px 16px;border-radius:999px;border:1px solid rgba(0,125,134,.18);background:#fff;text-decoration:none;font-weight:800}.dark .syn-topic-card,.dark .syn-sustain-card,.dark .syn-about-band,.dark .syn-related-links--wide a,[data-theme="dark"] .syn-topic-card,[data-theme="dark"] .syn-sustain-card,[data-theme="dark"] .syn-about-band,[data-theme="dark"] .syn-related-links--wide a{background:rgba(11,28,50,.82);border-color:rgba(185,249,255,.16);color:#edf9ff}.dark .syn-topic-card p,.dark .syn-sustain-card p,[data-theme="dark"] .syn-topic-card p,[data-theme="dark"] .syn-sustain-card p{color:rgba(237,249,255,.72)}
@media (max-width:1100px){.syn-topic-grid,.syn-topic-grid--large{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-sustain-grid{grid-template-columns:1fr}.syn-about-band{grid-template-columns:1fr}}
@media (max-width:720px){.syn-topic-grid,.syn-topic-grid--large,.syn-sustain-cards{grid-template-columns:1fr}.syn-topic-cta{align-items:flex-start;flex-direction:column}.syn-topic-card{min-height:auto}.syn-sustain-copy{padding:24px}.syn-about-band{padding:22px}.syn-about-values{justify-content:flex-start}}
@media (prefers-reduced-motion:reduce){.syn-topic-card,.syn-topic-card:hover{transition:none;transform:none}}


/* === SYNEDAT LOCALIZED SOCIAL + VIDEO UPGRADE START === */
.logo img,.syn-footer-logo img{display:block;max-width:220px;height:auto;object-fit:contain}.site-header .logo img{filter:none}.footer .syn-footer-logo img{max-width:190px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.18))}.syn-socials{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.syn-socials a{display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:inherit;text-decoration:none;font-weight:800;font-size:.8rem;letter-spacing:.02em;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.syn-socials a:hover,.syn-socials a:focus-visible{transform:translateY(-2px);background:linear-gradient(135deg,var(--accent,#00848a),var(--accent-2,#93d541));border-color:transparent;color:#fff}.syn-sharebar{position:fixed;right:calc(18px + env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:flex-end;gap:.55rem;pointer-events:none}.syn-sharebar__toggle,.syn-sharebar__items a,.syn-sharebar__items button{pointer-events:auto;border:0;cursor:pointer;text-decoration:none}.syn-sharebar__toggle{min-width:3.2rem;height:3.2rem;border-radius:999px;padding:0 .95rem;background:linear-gradient(135deg,var(--accent,#00848a),#0a5664);color:#fff;box-shadow:0 16px 44px rgba(0,25,45,.28);font-weight:800}.syn-sharebar__items{display:flex;flex-direction:column;gap:.45rem;opacity:0;transform:translateY(12px) scale(.96);transform-origin:bottom right;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.syn-sharebar.is-open .syn-sharebar__items,.syn-sharebar:hover .syn-sharebar__items,.syn-sharebar:focus-within .syn-sharebar__items{opacity:1;transform:none;pointer-events:auto}.syn-sharebar__items a,.syn-sharebar__items button{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:999px;background:rgba(255,255,255,.92);color:#06172d;border:1px solid rgba(8,35,60,.13);box-shadow:0 10px 30px rgba(0,22,42,.13);font-weight:900;font-size:.82rem}.syn-sharebar__items a:hover,.syn-sharebar__items button:hover{background:#06172d;color:#fff}.syn-video-section{position:relative;overflow:hidden}.syn-video-section:before{content:"";position:absolute;inset:8% 0 auto auto;width:min(520px,45vw);height:min(520px,45vw);border-radius:999px;background:radial-gradient(circle,rgba(0,195,190,.22),transparent 66%);filter:blur(8px);pointer-events:none}.syn-video-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.syn-video-copy h2{max-width:680px}.syn-video-copy p{font-size:clamp(1rem,1.4vw,1.15rem);color:var(--muted,#5f7185);line-height:1.75}.syn-video-frame{position:relative;aspect-ratio:16/9;border-radius:clamp(18px,2vw,30px);overflow:hidden;background:#07172d;box-shadow:0 28px 80px rgba(6,23,45,.22);border:1px solid rgba(255,255,255,.18);isolation:isolate}.syn-video-frame:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,23,45,.34),rgba(0,132,137,.34)),var(--syn-video-bg);background-size:cover;background-position:center;transform:scale(1.04);transition:transform .5s ease}.syn-video-frame:hover:before{transform:scale(1.08)}.syn-video-placeholder{position:absolute;inset:0;z-index:1;display:grid;place-items:center;gap:.85rem;width:100%;height:100%;border:0;background:linear-gradient(180deg,rgba(6,23,45,.08),rgba(6,23,45,.38));color:#fff;cursor:pointer;text-align:center}.syn-video-play{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:999px;background:linear-gradient(135deg,var(--accent,#00848a),var(--accent-2,#93d541));box-shadow:0 18px 55px rgba(0,0,0,.3);font-size:2rem;text-indent:.18rem}.syn-video-label{display:inline-flex;padding:.7rem 1rem;border-radius:999px;background:rgba(6,23,45,.66);backdrop-filter:blur(12px);font-weight:800}.syn-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2}.nav a[href*="aktuelle-fokusthemen"],.nav a[href*="current-focus-topics"],.nav a[href*="themes-actuels"],.nav a[href*="temi-attuali"],.nav a[href*="temas-actuales"]{display:none}.syn-topic-card[href*="loesungen/aktuelle-fokusthemen"],.syn-topic-card[href*="solutions/current-focus-topics"],.syn-topic-card[href*="solutions/themes-actuels"],.syn-topic-card[href*="soluzioni/temi-attuali"],.syn-topic-card[href*="soluciones/temas-actuales"]{border-color:rgba(0,132,137,.2)}@media(max-width:900px){.syn-video-grid{grid-template-columns:1fr}.syn-sharebar{right:12px;bottom:calc(78px + env(safe-area-inset-bottom))}.syn-sharebar__toggle{height:3rem;min-width:3rem;font-size:.85rem}.syn-sharebar__items{gap:.35rem}.syn-sharebar__items a,.syn-sharebar__items button{width:2.55rem;height:2.55rem}}@media(max-width:640px){.syn-video-frame{border-radius:18px}.syn-video-play{width:4.3rem;height:4.3rem}.syn-sharebar{bottom:calc(84px + env(safe-area-inset-bottom))}.syn-sharebar__toggle{padding:0 .8rem}}@media print{.syn-sharebar,.syn-video-section{display:none!important}}
/* === SYNEDAT LOCALIZED SOCIAL + VIDEO UPGRADE END === */


/* SYNEDAT sales polish: clearer logo presentation, conversion-first copy blocks and modern content formatting */
.logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;min-width:172px;}
.logo img{display:block;width:min(220px,42vw);height:auto;max-height:58px;object-fit:contain;}
.site-header .logo{padding:6px 10px;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 12px 34px rgba(6,21,42,.07);backdrop-filter:blur(18px);}
.footer .logo,.footer .syn-footer-logo{padding:0;background:transparent;box-shadow:none;}
.footer .logo img,.footer .syn-footer-logo img{filter:drop-shadow(0 12px 22px rgba(0,0,0,.26));}
.hero .lead,.section-head p,.syn-seo-lead,.syn-sales-copy p{font-size:clamp(1rem,.92rem + .22vw,1.15rem);line-height:1.72;}
.card,.benefit,.step,.syn-topic-card,.syn-sustain-card{transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease, background .28s ease;}
.card:hover,.benefit:hover,.step:hover,.syn-topic-card:hover,.syn-sustain-card:hover{transform:translateY(-4px);box-shadow:0 24px 58px rgba(6,21,42,.12);}
.card p,.benefit p,.step p,.syn-topic-card p,.syn-seo-pillar p{line-height:1.66;}
.syn-sales-strip{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%, rgba(13,188,204,.18), transparent 30%),linear-gradient(135deg,#06152a 0%,#0b2545 48%,#074c57 100%);color:#fff;padding:clamp(56px,7vw,96px) 0;}
.syn-sales-strip:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 34%,rgba(20,218,230,.10));pointer-events:none;}
.syn-sales-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(24px,4vw,56px);align-items:center;}
.syn-sales-copy h2{max-width:820px;margin:.15em 0 .45em;font-size:clamp(2rem,4vw,4.1rem);letter-spacing:-.045em;line-height:1.02;color:#fff;}
.syn-sales-copy p{max-width:760px;color:rgba(255,255,255,.84);}
.syn-sales-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;}
.syn-sales-actions .btn-secondary{color:#fff;border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.08);}
.syn-sales-cards{display:grid;grid-template-columns:1fr;gap:14px;}
.syn-sales-card{position:relative;padding:22px 24px;border-radius:24px;background:rgba(255,255,255,.095);border:1px solid rgba(255,255,255,.16);box-shadow:0 26px 70px rgba(0,0,0,.22);backdrop-filter:blur(16px);}
.syn-sales-card span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#13c1d4;color:#041522;font-weight:900;margin-bottom:12px;}
.syn-sales-card h3{margin:0 0 8px;color:#fff;font-size:1.16rem;}
.syn-sales-card p{margin:0;color:rgba(255,255,255,.78);line-height:1.62;}
.syn-sales-proof{grid-column:1/-1;display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);}
.syn-sales-proof strong{min-width:210px;color:#bff8ff;}
.syn-sales-proof p{margin:0;color:rgba(255,255,255,.78);line-height:1.58;}
.syn-seo-depth{background:linear-gradient(180deg,#fff,rgba(236,249,251,.55));}
.syn-seo-grid{align-items:stretch;}
.syn-seo-pillar{border-radius:24px;border:1px solid rgba(9,86,100,.11);background:#fff;box-shadow:0 18px 48px rgba(6,21,42,.06);}
.syn-topic-band span{font-weight:800;letter-spacing:.01em;background:rgba(9,138,151,.09);border-color:rgba(9,138,151,.18);}
.syn-sharebar{box-shadow:0 20px 50px rgba(6,21,42,.18);}
@media (max-width: 920px){.syn-sales-grid{grid-template-columns:1fr}.syn-sales-proof{display:block}.syn-sales-proof strong{display:block;margin-bottom:8px}.site-header .logo{padding:4px 8px}.logo img{width:min(190px,52vw)}}
@media (max-width: 640px){.syn-sales-strip{padding:44px 0}.syn-sales-card{padding:18px}.syn-sales-actions .btn{width:100%;justify-content:center}.hero .lead,.section-head p,.syn-seo-lead,.syn-sales-copy p{font-size:1rem;line-height:1.62}.logo img{width:min(170px,56vw)}}
@media (prefers-reduced-motion: reduce){.card,.benefit,.step,.syn-topic-card,.syn-sustain-card{transition:none}.card:hover,.benefit:hover,.step:hover,.syn-topic-card:hover,.syn-sustain-card:hover{transform:none}}

/* Ensure SYNEDAT logo is visible in both template variants */
.sdt-logo,.sdt-footer__brand>img{display:inline-flex;align-items:center;max-width:230px;}
.sdt-logo img{width:min(220px,44vw);height:auto;max-height:58px;display:block;object-fit:contain;}
.sdt-footer__brand>img{width:min(220px,48vw);height:auto;max-height:62px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.24));}
@media(max-width:640px){.sdt-logo img{width:min(180px,56vw)}}


/* SYNEDAT professional search preview SEO */
.syn-serp-summary{position:relative;margin:-18px auto 28px;padding:0 18px;z-index:3}.syn-serp-summary__inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(0,125,134,.14);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(238,252,254,.82));box-shadow:0 16px 46px rgba(6,21,42,.08);backdrop-filter:blur(12px)}.syn-serp-summary p{margin:0;color:#203247;font-size:clamp(.92rem,1.4vw,1.02rem);line-height:1.55}.syn-serp-summary strong{color:#06152a}.syn-serp-summary__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:260px}.syn-serp-summary__badges span{display:inline-flex;align-items:center;border:1px solid rgba(0,125,134,.18);border-radius:999px;background:#fff;color:#007d86;font-weight:800;font-size:.78rem;padding:7px 10px;white-space:nowrap}.syn-modern-page.dark .syn-serp-summary__inner,body.dark .syn-serp-summary__inner{background:linear-gradient(135deg,rgba(6,21,42,.92),rgba(5,48,58,.78));border-color:rgba(20,184,196,.26);box-shadow:0 16px 46px rgba(0,0,0,.26)}.syn-modern-page.dark .syn-serp-summary p,.syn-modern-page.dark .syn-serp-summary strong,body.dark .syn-serp-summary p,body.dark .syn-serp-summary strong{color:#edfaff}.syn-modern-page.dark .syn-serp-summary__badges span,body.dark .syn-serp-summary__badges span{background:rgba(255,255,255,.08);color:#b9f9ff;border-color:rgba(185,249,255,.24)}@media (max-width:760px){.syn-serp-summary{margin:10px auto 22px;padding:0 14px}.syn-serp-summary__inner{display:block;padding:15px 14px;border-radius:18px}.syn-serp-summary__badges{min-width:0;justify-content:flex-start;margin-top:12px}.syn-serp-summary__badges span{font-size:.72rem;padding:6px 9px}}@media print{.syn-serp-summary{box-shadow:none;margin:0 0 14px}.syn-serp-summary__badges{display:none}}


/* === SALES / LAYOUT OVERHAUL 2026-06-22 === */
:root{--max:1380px;}
body{font-size:17px;line-height:1.65;}
.container{width:min(var(--max),calc(100% - 56px));}
.header-inner{gap:26px;}
.nav{font-size:15px;gap:8px;}
.nav a{padding:11px 14px;}
.btn{padding:15px 22px;font-size:15px;}
.hero-grid{gap:56px;min-height:680px;padding:88px 0 64px;}
.hero p.lead{font-size:clamp(18px,1.8vw,24px);max-width:820px;line-height:1.65;}
.hero-card{width:min(380px,calc(100% - 56px));padding:24px;}
.hero-card strong{font-size:15px;}
.hero-card p{font-size:15px;line-height:1.6;}
.metrics{gap:18px;margin-top:30px;}
.metric{padding:18px;}
.metric b{font-size:24px;}
.metric span{font-size:13px;}
.syn-serp-summary{margin:-6px auto 42px;}
.syn-serp-summary__inner{padding:18px 22px;gap:22px;}
.syn-serp-summary p{font-size:1rem;}
.section{padding:92px 0;}
.section-head{margin-bottom:36px;}
.section-head p{font-size:1.08rem;line-height:1.7;max-width:820px;}
.grid{gap:24px;}
.card{padding:30px;}
.card h3{font-size:clamp(22px,1.6vw,28px);line-height:1.18;}
.card p{font-size:16px;line-height:1.7;}
.benefit-strip{gap:18px;padding:18px;}
.benefit{padding:18px;}
.benefit h3{font-size:18px;}
.benefit p{font-size:15px;line-height:1.6;}
.process{gap:18px;}
.step{padding:24px;}
.step h3{font-size:20px;}
.step p{font-size:15px;line-height:1.65;}
.page-hero{padding:88px 0 56px;}
.page-hero p{font-size:clamp(18px,1.7vw,22px);line-height:1.7;max-width:900px;}
.syn-topic-grid{gap:22px;}
.syn-topic-card{min-height:240px;padding:28px;}
.syn-topic-card h3{font-size:1.28rem;line-height:1.22;}
.syn-topic-card p{font-size:1rem;line-height:1.68;}
.syn-topic-cta{padding:24px 28px;}
.syn-sustain-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:38px;}
.syn-sustain-copy{padding:38px;}
.syn-sustain-copy p{font-size:1.03rem;line-height:1.75;}
.syn-sustain-cards{gap:18px;}
.syn-sustain-card{padding:24px;}
.syn-sustain-card p{font-size:15px;line-height:1.65;}
.syn-about-band{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) auto;gap:28px;align-items:start;padding:36px;}
.syn-about-values{justify-content:flex-start;}
.syn-video-grid{grid-template-columns:minmax(0,1fr) minmax(460px,1fr);gap:48px;align-items:center;}
.syn-video-copy p{font-size:1.08rem;line-height:1.78;}
.cta{padding:72px 0;}
.cta p{font-size:1.06rem;line-height:1.72;}
.faq summary{padding:22px 24px;font-size:1.05rem;}
.faq details p{font-size:1rem;line-height:1.72;}
.footer-grid{grid-template-columns:1.45fr 1fr 1fr 1.1fr;gap:38px;}
.footer p,.footer a{font-size:15px;line-height:1.7;}
.footer-bottom{justify-content:flex-start;}
.footer-bottom span:last-child{display:none !important;}
@media (min-width:1280px){
  .hero h1{max-width:11ch;}
  .section-head h2{max-width:12ch;}
  .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}
  .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (max-width:1100px){
  :root{--max:1200px;}
  .container{width:min(var(--max),calc(100% - 40px));}
  .hero-grid{gap:32px;min-height:auto;padding:62px 0 46px;}
  .section{padding:74px 0;}
  .syn-about-band{grid-template-columns:1fr;}
  .syn-video-grid,.syn-sustain-grid{grid-template-columns:1fr;}
}
@media (max-width:760px){
  body{font-size:16px;}
  .container{width:min(100% - 24px,var(--max));}
  .hero-grid{padding:48px 0 36px;gap:26px;}
  .hero p.lead,.page-hero p{font-size:17px;}
  .section{padding:58px 0;}
  .card,.step,.syn-topic-card,.syn-sustain-card,.syn-sustain-copy{padding:22px;}
  .footer-grid{gap:24px;}
}


/* === SYNEDAT SALES OVERHAUL V2: VISUAL HIERARCHY + RESPONSIVE WIDTH === */
:root{--max:1500px;--syn-card-radius:26px;--syn-wide-gap:28px;}
body{font-size:17px;line-height:1.68;}
.container,.sdt-container{width:min(var(--max),calc(100% - 72px));}
.site-header,.sdt-header{box-shadow:0 8px 34px rgba(7,31,62,.06);}
.header-inner,.sdt-header__inner{height:82px;}
.site-header .logo img,.sdt-logo img{max-height:58px;width:auto;}
.nav,.sdt-nav{font-size:15px;gap:8px;}
.nav a,.sdt-nav__link{padding:11px 14px;border-radius:999px;}
.btn,.sdt-btn{padding:15px 22px;font-size:15px;border-radius:14px;}
.hero,.sdt-hero{background:radial-gradient(circle at 88% 22%,rgba(31,195,207,.18),transparent 34rem),linear-gradient(180deg,#fff 0%,#f7fbfd 100%);}
.hero-grid,.sdt-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(36px,5vw,76px);min-height:690px;padding:clamp(72px,7vw,104px) 0 clamp(56px,5vw,76px);}
.hero h1,.sdt-hero h1{font-size:clamp(48px,5vw,82px);line-height:.98;letter-spacing:-.06em;margin-bottom:.34em;}
.hero p.lead,.sdt-lead{font-size:clamp(18px,1.65vw,25px);line-height:1.62;max-width:860px;color:#344a64;}
.hero-panel,.sdt-hero__visual{min-height:500px;border-radius:34px;box-shadow:0 32px 90px rgba(7,31,62,.16);}
.sdt-hero__visual{position:relative;overflow:hidden;display:grid;place-items:center;}
.sdt-hero__visual img{width:100%;height:100%;object-fit:cover;}
.sdt-hero__value-card{position:absolute;right:24px;bottom:24px;width:min(390px,calc(100% - 48px));padding:22px 24px;border-radius:24px;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(7,31,62,.18);border:1px solid rgba(255,255,255,.75);z-index:3;}
.sdt-hero__value-card strong{display:block;color:var(--brand,#007d86);font-weight:900;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;}
.sdt-hero__value-card p{margin:0;color:#263b55;line-height:1.6;font-size:15px;}
.metrics,.sdt-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px;}
.metric,.sdt-metric{padding:18px;border-radius:20px;background:rgba(255,255,255,.94);}
.metric b,.sdt-metric strong{font-size:25px;}
.metric span,.sdt-metric span{font-size:13px;}
.syn-serp-summary{margin:0 auto 0;padding:0;}
.syn-serp-summary__inner{border-radius:0 0 26px 26px;border-top:0;padding:18px 24px;}
.syn-serp-summary__badges{gap:10px;}
.syn-serp-summary__badges span{padding:8px 12px;}
.syn-sales-strip{display:block!important;position:relative!important;margin:0!important;padding:clamp(70px,7vw,104px) 0!important;background:radial-gradient(circle at 18% 18%,rgba(31,195,207,.26),transparent 32rem),linear-gradient(135deg,#04152d 0%,#082c4a 48%,#006f78 100%)!important;color:#fff!important;}
.syn-sales-grid{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr)!important;gap:clamp(28px,4vw,64px)!important;align-items:stretch!important;}
.syn-sales-copy{display:flex;flex-direction:column;justify-content:center;}
.syn-sales-copy h2{font-size:clamp(34px,4vw,64px)!important;line-height:1.02!important;letter-spacing:-.055em!important;margin:.12em 0 .45em!important;max-width:900px!important;}
.syn-sales-copy p{font-size:clamp(17px,1.3vw,21px)!important;line-height:1.72!important;max-width:850px!important;color:rgba(255,255,255,.84)!important;}
.syn-sales-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;}
.syn-sales-actions .btn-secondary{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.28)!important;color:#fff!important;}
.syn-sales-cards{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;}
.syn-sales-card{padding:24px 26px!important;border-radius:24px!important;background:rgba(255,255,255,.105)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 24px 70px rgba(0,0,0,.22)!important;}
.syn-sales-card span{display:inline-grid!important;place-items:center!important;width:42px!important;height:36px!important;border-radius:14px!important;background:#81f4ff!important;color:#04152d!important;font-weight:950!important;margin-bottom:12px!important;}
.syn-sales-card h3{margin:0 0 8px!important;color:#fff!important;font-size:clamp(18px,1.25vw,22px)!important;}
.syn-sales-card p{margin:0!important;color:rgba(255,255,255,.78)!important;line-height:1.64!important;font-size:15.5px!important;}
.syn-sales-proof{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr)!important;gap:18px!important;align-items:center!important;padding:22px 26px!important;border-radius:24px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.18)!important;}
.syn-sales-proof strong{color:#b9f9ff!important;font-size:18px!important;}
.syn-sales-proof p{margin:0!important;color:rgba(255,255,255,.80)!important;line-height:1.65!important;}
.section,.sdt-section{padding:clamp(76px,7vw,112px) 0;}
.section.alt,.sdt-section--soft{background:linear-gradient(180deg,#f3f8fb 0%,#edf5f8 100%);}
.section-head,.sdt-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:38px;}
.section-head h2,.sdt-section-head h2{font-size:clamp(36px,3.8vw,60px);line-height:1.04;letter-spacing:-.055em;margin:0;max-width:900px;color:var(--navy,#071f3e);}
.section-head p,.sdt-section-head p{font-size:clamp(17px,1.15vw,20px);line-height:1.7;max-width:880px;color:var(--muted,#5c6f85);}
.grid{gap:28px;}
.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}
.card,.sdt-card{border-radius:var(--syn-card-radius)!important;padding:clamp(26px,2vw,34px)!important;min-height:230px;box-shadow:0 18px 52px rgba(7,31,62,.07);}
.card h3,.sdt-card h3{font-size:clamp(22px,1.55vw,28px)!important;line-height:1.18!important;margin:16px 0 10px!important;}
.card p,.sdt-card p{font-size:clamp(15.5px,1vw,17px)!important;line-height:1.68!important;}
.card.dark,.sdt-card--dark,.case-card{background:linear-gradient(145deg,#041f3c,#063d52)!important;color:#fff!important;border-color:rgba(255,255,255,.10)!important;}
.case-card{min-height:310px!important;justify-content:flex-end!important;}
.case-card h3,.case-card p,.card.dark h3,.card.dark p,.sdt-card--dark h3,.sdt-card--dark p{color:#fff!important;}
.icon-badge,.sdt-card__icon,.sdt-benefit__icon{width:54px!important;height:54px!important;border-radius:18px!important;background:rgba(0,125,134,.10)!important;color:var(--brand,#007d86)!important;}
.card.dark .icon-badge,.sdt-card--dark .sdt-card__icon{background:rgba(129,244,255,.13)!important;color:#80eef8!important;}
.benefit-strip,.sdt-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:22px;border-radius:28px;}
.benefit,.sdt-benefit{border-radius:22px;padding:22px;}
.benefit h3,.sdt-benefit h3{font-size:19px;margin-bottom:8px;}
.benefit p,.sdt-benefit p{font-size:15.5px;line-height:1.65;}
.process,.sdt-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;}
.step,.sdt-process__step{border-radius:24px;padding:26px;min-height:220px;}
.step h3,.sdt-process__step h3{font-size:21px;}
.step p,.sdt-process__step p{font-size:15.5px;line-height:1.68;}
.sdt-card-grid{display:grid!important;gap:24px!important;}
.sdt-card-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.sdt-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.sdt-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.syn-seo-depth{padding:clamp(78px,7vw,112px) 0;background:linear-gradient(180deg,#fff 0%,#f2f9fb 100%);}
.syn-seo-grid{gap:24px;}
.syn-seo-pillar{border-radius:26px;padding:28px;}
.syn-topic-grid{gap:24px;}
.syn-topic-card{border-radius:28px;padding:30px;min-height:240px;}
.syn-topic-card h3{font-size:clamp(20px,1.35vw,25px);line-height:1.22;}
.syn-topic-card p{font-size:16px;line-height:1.7;}
.syn-topic-cta{padding:28px 32px;border-radius:28px;}
.syn-sustain-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;}
.syn-sustain-copy{padding:42px;border-radius:32px;}
.syn-sustain-card{border-radius:26px;padding:26px;}
.syn-about-band{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) auto;padding:40px;border-radius:32px;gap:32px;}
.syn-video-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:56px;}
.syn-video-frame{border-radius:32px;box-shadow:0 32px 90px rgba(7,31,62,.17);}
.cta,.sdt-final-cta{padding:clamp(70px,7vw,104px) 0;}
.cta-inner{gap:44px;}
.cta h2,.sdt-final-cta h2{font-size:clamp(36px,3.8vw,60px);line-height:1.04;letter-spacing:-.055em;}
.cta p,.sdt-final-cta p{font-size:clamp(17px,1.1vw,20px);line-height:1.7;}
.faq summary,.sdt-faq__item summary{font-size:18px;padding:24px 26px;}
.faq details p,.sdt-faq__item p{font-size:16px;line-height:1.72;}
.footer,.sdt-footer{padding:64px 0 30px;}
.footer-grid,.sdt-footer__grid{grid-template-columns:1.45fr 1fr 1fr 1.1fr;gap:44px;}
.footer p,.footer a,.sdt-footer p,.sdt-footer a{font-size:15.5px;line-height:1.7;}
.footer-bottom,.sdt-footer__bottom{justify-content:flex-start!important;}
.footer-bottom span:last-child,.sdt-footer__bottom span:last-child{display:none!important;}
@media (max-width:1200px){
  :root{--max:1220px;}
  .container,.sdt-container{width:min(var(--max),calc(100% - 44px));}
  .hero-grid,.sdt-hero__grid{grid-template-columns:1fr;min-height:auto;padding:64px 0 48px;}
  .hero-panel,.sdt-hero__visual{min-height:390px;}
  .grid-4,.sdt-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .syn-sales-grid,.syn-video-grid,.syn-sustain-grid,.syn-about-band{grid-template-columns:1fr!important;}
  .syn-sales-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .benefit-strip,.sdt-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .process,.sdt-process{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:850px){
  body{font-size:16px;}
  .container,.sdt-container{width:min(100% - 28px,var(--max));}
  .header-inner,.sdt-header__inner{height:70px;}
  .site-header .logo img,.sdt-logo img{max-width:190px;}
  .hero h1,.sdt-hero h1{font-size:clamp(42px,12vw,58px);}
  .hero-panel,.sdt-hero__visual{min-height:320px;border-radius:26px;}
  .metrics,.sdt-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
  .syn-serp-summary__inner{display:block;border-radius:0 0 20px 20px;padding:16px;}
  .syn-serp-summary__badges{justify-content:flex-start;margin-top:12px;}
  .syn-sales-strip,.section,.sdt-section{padding:56px 0!important;}
  .syn-sales-cards,.grid-3,.grid-4,.sdt-card-grid--six,.sdt-card-grid--three,.sdt-card-grid--four,.benefit-strip,.sdt-benefit-grid,.process,.sdt-process,.syn-topic-grid,.syn-topic-grid--large,.syn-sustain-cards,.syn-seo-grid{grid-template-columns:1fr!important;}
  .syn-sales-proof{grid-template-columns:1fr!important;}
  .section-head,.sdt-section-head{display:block;}
  .section-head .link,.sdt-section-head__link{margin-top:14px;}
  .card,.sdt-card{min-height:auto;}
  .footer-grid,.sdt-footer__grid{grid-template-columns:1fr;gap:26px;}
}


/* === SYNEDAT V3 STRUCTURE + IMAGE SALES REFINEMENT === */
:root{--max:1440px;}
.hero-panel,.sdt-hero__visual{background-image:var(--hero-img,url('../img/visuals/hero-data-wave.jpg'));}
.hero-visual{background-image:var(--hero-img,url('../img/visuals/hero-data-wave.jpg'));}
.hero{background:linear-gradient(180deg,#fff 0%,#f6fbfd 100%);}
.hero-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.92fr);gap:clamp(42px,5vw,76px);}
.hero h1{max-width:12ch;}
.hero-card p{font-size:15.5px;}
.syn-card-with-image{padding:0!important;display:flex;flex-direction:column;min-height:100%;}
.syn-card-media{position:relative;display:block;height:166px;overflow:hidden;background:#06152a;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.card.dark .syn-card-media{opacity:.98;}
.syn-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s var(--syn-ease,cubic-bezier(.22,1,.36,1));}
.syn-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,21,42,0) 20%,rgba(6,21,42,.36));pointer-events:none;}
.syn-card-with-image:hover .syn-card-media img{transform:scale(1.06);}
.syn-card-with-image>.icon-badge{margin:24px 28px 0;}
.syn-card-with-image>h3,.syn-card-with-image>p,.syn-card-with-image>.more{margin-left:28px;margin-right:28px;}
.syn-card-with-image>h3{margin-top:16px;}
.syn-card-with-image>.more{margin-bottom:28px;margin-top:auto;padding-top:18px;}
.case-card{background-image:linear-gradient(145deg,rgba(7,31,62,.84),rgba(0,125,134,.76)),var(--tile-img,url('../img/visuals/hero-data-wave.jpg'))!important;background-size:cover!important;background-position:center!important;color:#fff!important;border-color:rgba(255,255,255,.12)!important;min-height:320px;}
.case-card .tag{background:rgba(255,255,255,.86);color:#007d86;}
.case-card h3,.case-card p,.case-card .link{color:#fff!important;}
.syn-entry-section{padding-top:76px;padding-bottom:76px;background:#fff;}
.syn-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.syn-entry-card{position:relative;display:flex;min-height:360px;border-radius:28px;overflow:hidden;color:#fff;background:#06152a;box-shadow:0 24px 70px rgba(6,21,42,.14);text-decoration:none;isolation:isolate;}
.syn-entry-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--syn-ease,cubic-bezier(.22,1,.36,1));z-index:-2;}
.syn-entry-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,21,42,.18),rgba(6,21,42,.88));z-index:-1;}
.syn-entry-card:hover img{transform:scale(1.08);}
.syn-entry-card__body{align-self:flex-end;padding:26px;display:grid;gap:10px;}
.syn-entry-card small{display:inline-flex;width:max-content;border-radius:999px;background:rgba(185,249,255,.16);border:1px solid rgba(185,249,255,.20);padding:6px 10px;color:#b9f9ff;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:11px;}
.syn-entry-card h3{font-size:clamp(22px,1.6vw,30px);line-height:1.08;margin:0;color:#fff;}
.syn-entry-card p{margin:0;color:rgba(255,255,255,.84);line-height:1.6;font-size:15.5px;}
.syn-entry-card strong{color:#b9f9ff;font-weight:900;margin-top:6px;}
.syn-network-section{background:linear-gradient(180deg,#f4f9fc,#fff);border-block:1px solid var(--line,#dce7ef);}
.syn-network-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;align-items:start;}
.syn-network-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.syn-network-link{display:grid;gap:5px;padding:18px;border-radius:20px;border:1px solid rgba(0,125,134,.14);background:#fff;box-shadow:0 16px 42px rgba(6,21,42,.05);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}
.syn-network-link:hover{transform:translateY(-3px);border-color:rgba(0,125,134,.30);box-shadow:0 22px 56px rgba(6,21,42,.10);}
.syn-network-link b{color:var(--navy,#071f3e);font-size:18px;}
.syn-network-link span{color:var(--muted,#5c6f85);font-size:14px;line-height:1.55;}
.syn-clean-home .syn-seo-depth,.syn-clean-home .syn-trend-hub,.syn-clean-home .syn-current-topics,.syn-clean-home .syn-sustainability-seo{display:none!important;}
.syn-offer-page .page-hero{padding-bottom:48px;}
.syn-offer-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:28px;align-items:stretch;margin-top:30px;}
.syn-offer-box{border-radius:28px;border:1px solid rgba(0,125,134,.18);background:#fff;box-shadow:0 22px 60px rgba(6,21,42,.08);padding:28px;}
.syn-offer-box h2,.syn-offer-box h3{margin-top:0;color:var(--navy,#071f3e);}
.syn-offer-list{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none;}
.syn-offer-list li{display:flex;gap:10px;align-items:flex-start;color:var(--muted,#5c6f85);}
.syn-offer-list li:before{content:"✓";display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:999px;background:rgba(0,125,134,.10);color:var(--brand,#007d86);font-weight:900;}
.syn-offer-side{background:linear-gradient(145deg,#06152a,#063b4c);color:#fff;}
.syn-offer-side p,.syn-offer-side li{color:rgba(255,255,255,.82);}
.syn-offer-side h3{color:#fff;}
.syn-offer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;}
.syn-offer-step{padding:22px;border-radius:22px;background:#f6fbfd;border:1px solid var(--line,#dce7ef);}
.syn-offer-step span{display:inline-grid;place-items:center;width:40px;height:34px;border-radius:14px;background:rgba(0,125,134,.10);color:#007d86;font-weight:900;}
.syn-offer-step h3{font-size:20px;margin:14px 0 8px;}
.syn-offer-step p{font-size:15px;color:var(--muted,#5c6f85);margin:0;}
.footer-bottom span:last-child{display:none!important;}
@media (max-width:1180px){
  .syn-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .hero-grid{grid-template-columns:1fr;}
  .hero h1{max-width:none;}
  .syn-network-grid,.syn-offer-intro{grid-template-columns:1fr;}
}
@media (max-width:760px){
  .syn-entry-section{padding-top:52px;padding-bottom:52px;}
  .syn-entry-grid,.syn-network-list,.syn-offer-steps{grid-template-columns:1fr;}
  .syn-entry-card{min-height:300px;}
  .syn-card-media{height:150px;}
}
@media (min-width:1600px){
  :root{--max:1520px;}
  .hero-grid{min-height:720px;}
  .section{padding-block:104px;}
  .syn-card-media{height:190px;}
}

:root{--hero-img:url('../img/visuals/hero-company.jpg');}

/* --- SYNEDAT layout refinement v4: calmer spacing, stronger structure, better use of horizontal space --- */
@media (min-width: 1201px){
  :root{--max:1320px;}
  .container,.sdt-container{width:min(var(--max),calc(100% - 64px));}

  .hero-grid,.sdt-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr)!important;gap:64px!important;align-items:center;min-height:640px;}
  .hero-panel,.sdt-hero__visual{min-height:520px!important;}
  .metrics,.sdt-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:620px;}

  .section,.sdt-section,.syn-entry-section,.syn-sales-strip{padding-top:84px!important;padding-bottom:84px!important;}
  .section-head,.sdt-section-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:20px 30px!important;margin-bottom:34px!important;}
  .section-head>div,.sdt-section-head__copy{max-width:820px;}
  .section-head h2,.sdt-section-head h2{max-width:12ch;}
  .section-head p,.sdt-section-head p{max-width:780px;}

  .card,.sdt-card,.syn-entry-card,.syn-topic-card,.syn-network-link,.syn-sustain-card,.article-card,.case-card,.step,.benefit,.metric{border-radius:24px;}
  .card,.sdt-card,.syn-topic-card,.syn-network-link,.syn-sustain-card,.article-card,.case-card,.step,.benefit{box-shadow:0 18px 50px rgba(6,21,42,.07);}
  .syn-card-media{height:188px!important;}
  .syn-card-with-image>.icon-badge{margin:22px 26px 0!important;}
  .syn-card-with-image>h3,.syn-card-with-image>p,.syn-card-with-image>.more{margin-left:26px!important;margin-right:26px!important;}
  .syn-card-with-image>.more{margin-bottom:26px!important;padding-top:16px!important;}

  .grid-4,.sdt-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;}
  .grid-3,.sdt-card-grid--three{gap:24px!important;}
  .benefit-strip,.sdt-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
  .process,.sdt-process{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;}
  .process>.step:last-child,.sdt-process>.step:last-child{grid-column:2;}

  .syn-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px!important;}
  .syn-entry-card__body{padding:22px!important;}

  .syn-sales-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:40px!important;align-items:start!important;}
  .syn-sales-copy{max-width:700px;}
  .syn-sales-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:stretch;}
  .syn-sales-proof{grid-column:1/-1!important;}

  .syn-network-grid{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)!important;gap:42px!important;}
  .syn-network-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}

  .syn-about-band{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)!important;grid-template-areas:"copy side" "copy cta";gap:20px 32px!important;align-items:start!important;padding:38px 40px!important;}
  .syn-about-band > :first-child{grid-area:copy;}
  .syn-about-band > :nth-child(2){grid-area:side;justify-content:flex-start;align-content:start;}
  .syn-about-band > :nth-child(3){grid-area:cta;justify-self:start;align-self:start;}

  .syn-video-grid{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr)!important;gap:52px!important;align-items:center!important;}
  .cta-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;align-items:center!important;}

  .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start;}
  .faq details{height:100%;}

  .footer-grid,.sdt-footer__grid{grid-template-columns:1.2fr .85fr .9fr .95fr!important;gap:28px!important;}
}

@media (min-width: 851px) and (max-width: 1200px){
  .grid-4,.sdt-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .benefit-strip,.sdt-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .process,.sdt-process{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .process>.step:last-child,.sdt-process>.step:last-child{grid-column:auto;}
  .syn-sales-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;}
  .syn-about-band{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)!important;grid-template-areas:"copy copy" "side cta";}
  .syn-about-band > :first-child{grid-area:copy;}
  .syn-about-band > :nth-child(2){grid-area:side;justify-content:flex-start;}
  .syn-about-band > :nth-child(3){grid-area:cta;justify-self:start;}
}

@media (max-width: 850px){
  .faq{display:block;}
}


/* --- SYNEDAT v5 editorial layout refinement: calm visual rhythm, wider grids, compact conversion panels --- */
:root{
  --syn-page-bg:#f7fbfd;
  --syn-card-bg:#ffffff;
  --syn-section-gap:clamp(56px,6vw,88px);
}
body{background:linear-gradient(180deg,#fff 0%,#fff 22%,#f7fbfd 100%);}
@media (min-width:1201px){
  :root{--max:1360px;}
  .container,.sdt-container{width:min(var(--max),calc(100% - 72px));}
  .site-header .container,.sdt-header .sdt-container{width:min(1280px,calc(100% - 72px));}

  /* Hero */
  .hero,.sdt-hero{background:
    radial-gradient(circle at 86% 14%,rgba(31,195,207,.16),transparent 34rem),
    linear-gradient(180deg,#fff 0%,#f8fcfd 100%)!important;}
  .hero-grid,.sdt-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(520px,.98fr)!important;gap:clamp(48px,5vw,76px)!important;min-height:620px!important;padding-top:72px!important;padding-bottom:70px!important;}
  .hero h1,.sdt-hero h1{font-size:clamp(56px,4.7vw,78px)!important;letter-spacing:-.06em!important;}
  .hero p.lead,.sdt-hero p{font-size:clamp(18px,1.45vw,22px)!important;max-width:760px!important;line-height:1.64!important;}
  .hero-panel,.sdt-hero__visual{min-height:500px!important;border-radius:34px!important;}
  .metrics,.sdt-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;max-width:760px!important;}
  .metric,.sdt-metric{min-height:82px!important;padding:16px!important;}

  /* Compact search/profile summary below hero */
  .syn-serp-summary{max-width:min(var(--max),calc(100% - 72px));margin:-30px auto 0!important;padding:0!important;z-index:4!important;}
  .syn-serp-summary__inner{border-radius:24px!important;border:1px solid rgba(0,125,134,.16)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 20px 60px rgba(6,21,42,.10)!important;padding:18px 22px!important;}
  .syn-serp-summary p{max-width:820px!important;font-size:.98rem!important;}

  /* General spacing */
  .section,.sdt-section,.syn-entry-section{padding-top:var(--syn-section-gap)!important;padding-bottom:var(--syn-section-gap)!important;}
  .section.alt,.sdt-section--soft{background:linear-gradient(180deg,#f3f9fc 0%,#f8fcfd 100%)!important;border-block:1px solid rgba(220,231,239,.72)!important;}
  .section-head,.sdt-section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:28px!important;margin-bottom:34px!important;}
  .section-head h2,.sdt-section-head h2{font-size:clamp(40px,3.2vw,56px)!important;max-width:none!important;}
  .section-head p,.sdt-section-head p{font-size:1.08rem!important;max-width:760px!important;line-height:1.68!important;}

  /* Entry cards */
  .syn-entry-section{background:#fff!important;}
  .syn-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;}
  .syn-entry-card{border-radius:26px!important;box-shadow:0 22px 60px rgba(6,21,42,.09)!important;}
  .syn-entry-card img{height:170px!important;object-fit:cover!important;}
  .syn-entry-card__body{padding:22px!important;}
  .syn-entry-card__body h3{font-size:1.2rem!important;line-height:1.2!important;}
  .syn-entry-card__body p{font-size:.96rem!important;line-height:1.6!important;}

  /* Sales/conversion panel */
  .syn-sales-strip{background:linear-gradient(180deg,#f8fcfd 0%,#fff 100%)!important;color:var(--ink)!important;padding-top:64px!important;padding-bottom:64px!important;}
  .syn-sales-strip .syn-sales-grid{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:30px!important;align-items:stretch!important;padding:34px!important;border-radius:34px!important;background:
    radial-gradient(circle at 90% 0%,rgba(110,212,223,.22),transparent 30rem),
    linear-gradient(135deg,#06172d 0%,#05384a 100%)!important;box-shadow:0 30px 90px rgba(6,21,42,.18)!important;}
  .syn-sales-copy{align-self:center!important;color:#fff!important;max-width:640px!important;}
  .syn-sales-copy h2{color:#fff!important;font-size:clamp(32px,2.8vw,48px)!important;line-height:1.06!important;margin:10px 0 16px!important;}
  .syn-sales-copy p{color:rgba(255,255,255,.80)!important;font-size:1.04rem!important;line-height:1.72!important;}
  .syn-sales-copy .kicker,.syn-sales-copy .sdt-kicker{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.18)!important;color:#b9f9ff!important;}
  .syn-sales-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:24px!important;}
  .syn-sales-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;}
  .syn-sales-card{padding:22px!important;border-radius:24px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important;min-height:100%!important;}
  .syn-sales-card span{width:40px!important;height:34px!important;border-radius:13px!important;background:#8df6ff!important;color:#04152d!important;margin-bottom:14px!important;}
  .syn-sales-card h3{font-size:1.1rem!important;color:#fff!important;line-height:1.2!important;}
  .syn-sales-card p{font-size:.94rem!important;color:rgba(255,255,255,.78)!important;line-height:1.62!important;}
  .syn-sales-proof{grid-column:1/-1!important;margin-top:2px!important;display:grid!important;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)!important;gap:20px!important;align-items:center!important;padding:20px 24px!important;border-radius:24px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;}
  .syn-sales-proof strong{color:#b9f9ff!important;font-size:1.02rem!important;}
  .syn-sales-proof p{color:rgba(255,255,255,.78)!important;margin:0!important;}

  /* Cards and content grids */
  .grid{gap:24px!important;}
  .grid-3,.sdt-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .grid-4,.sdt-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  .card,.sdt-card,.article-card,.case-card{border-radius:26px!important;box-shadow:0 22px 62px rgba(6,21,42,.08)!important;}
  .card h3,.sdt-card h3{font-size:clamp(21px,1.45vw,26px)!important;line-height:1.18!important;}
  .card p,.sdt-card p{font-size:1rem!important;line-height:1.68!important;}
  .syn-card-media{height:178px!important;}
  .syn-card-with-image>.icon-badge{margin:22px 26px 0!important;}
  .syn-card-with-image>h3,.syn-card-with-image>p,.syn-card-with-image>.more{margin-left:26px!important;margin-right:26px!important;}
  .syn-card-with-image>.more{margin-top:auto!important;margin-bottom:26px!important;padding-top:16px!important;}

  /* Why + process */
  .benefit-strip,.sdt-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:18px!important;}
  .benefit,.sdt-benefit{padding:18px!important;}
  .benefit h3,.sdt-benefit h3{font-size:1rem!important;}
  .benefit p,.sdt-benefit p{font-size:.92rem!important;}
  .process,.sdt-process{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;}
  .process>.step:last-child,.sdt-process>.step:last-child{grid-column:auto!important;}
  .step,.sdt-process__step{padding:22px!important;}

  /* Cross-domain network compact */
  .syn-network-grid{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr)!important;gap:38px!important;align-items:start!important;}
  .syn-network-section{background:#fff!important;}
  .syn-network-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
  .syn-network-link{padding:18px 20px!important;border-radius:22px!important;box-shadow:0 16px 42px rgba(6,21,42,.06)!important;}
  .syn-network-link b{font-size:1.05rem!important;}
  .syn-network-link span{font-size:.92rem!important;}

  /* About and video reduce whitespace */
  .syn-about-teaser{padding-bottom:36px!important;}
  .syn-about-band{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;grid-template-areas:"copy values" "copy cta"!important;gap:20px 32px!important;padding:34px 38px!important;border-radius:32px!important;}
  .syn-about-band > :first-child{grid-area:copy!important;}
  .syn-about-band > :nth-child(2){grid-area:values!important;justify-content:flex-start!important;align-content:start!important;}
  .syn-about-band > :nth-child(3){grid-area:cta!important;justify-self:start!important;align-self:start!important;}
  .syn-video-section{padding-top:34px!important;}
  .syn-video-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)!important;gap:46px!important;align-items:center!important;}
  .syn-video-frame{max-width:720px!important;justify-self:end!important;}

  /* FAQ and CTA */
  .faq{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;}
  .faq details{height:100%!important;}
  .faq summary{padding:20px 22px!important;}
  .cta{padding:68px 0!important;}
  .cta-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:30px!important;}
  .cta h2{font-size:clamp(36px,3.4vw,56px)!important;max-width:900px!important;}

  /* Footer */
  .footer{padding-top:58px!important;}
  .footer-grid,.sdt-footer__grid{grid-template-columns:1.2fr .9fr .95fr 1fr!important;gap:32px!important;}
}
@media (min-width:851px) and (max-width:1200px){
  .section,.sdt-section,.syn-entry-section{padding-top:66px!important;padding-bottom:66px!important;}
  .section-head,.sdt-section-head{display:grid!important;grid-template-columns:1fr auto!important;gap:24px!important;}
  .syn-sales-strip .syn-sales-grid{grid-template-columns:1fr!important;padding:28px!important;border-radius:30px!important;}
  .syn-sales-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .grid-4,.sdt-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .benefit-strip,.sdt-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .process,.sdt-process{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .syn-network-grid{grid-template-columns:1fr!important;}
  .syn-network-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .syn-about-band{grid-template-columns:1fr!important;}
  .syn-video-grid{grid-template-columns:1fr!important;}
  .faq{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
}
@media (max-width:850px){
  .hero-grid,.sdt-hero__grid{padding-top:46px!important;padding-bottom:36px!important;}
  .syn-sales-strip .syn-sales-grid{padding:22px!important;border-radius:26px!important;background:linear-gradient(135deg,#06172d,#05384a)!important;}
  .syn-sales-cards,.faq{grid-template-columns:1fr!important;display:grid!important;}
  .syn-sales-proof{grid-template-columns:1fr!important;}
  .section-head,.sdt-section-head{display:block!important;}
}



/* === SYNEDAT V6 depth, offer modules, SEO landing pages === */
:root{--syn-v6-max:1360px;--syn-v6-shadow:0 22px 62px rgba(6,21,42,.08);--syn-v6-line:rgba(0,125,134,.16)}
@media (min-width:1201px){.container,.sdt-container{width:min(var(--syn-v6-max),calc(100% - 72px))}.section,.sdt-section{padding-top:78px!important;padding-bottom:78px!important}.section-head,.sdt-section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:28px!important;margin-bottom:32px!important}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.faq details{height:100%}}
.syn-module-teaser{background:linear-gradient(180deg,#fff,#f3f9fc);border-block:1px solid rgba(220,231,239,.72)}.syn-module-teaser__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;align-items:start}.syn-module-teaser__intro{position:sticky;top:100px;padding:26px;border-radius:28px;background:linear-gradient(135deg,#06172d,#05384a);color:#fff;box-shadow:0 24px 70px rgba(6,21,42,.18)}.syn-module-teaser__intro h2{color:#fff;margin:10px 0 12px;font-size:clamp(28px,2.8vw,46px);line-height:1.05;letter-spacing:-.04em}.syn-module-teaser__intro p{color:rgba(255,255,255,.82);line-height:1.72}.syn-module-teaser__intro .eyebrow{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.18);color:#b9f9ff}.syn-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.syn-module-card{position:relative;display:grid;gap:9px;padding:22px 24px;border-radius:24px;background:#fff;border:1px solid rgba(0,125,134,.14);box-shadow:var(--syn-v6-shadow);text-decoration:none;overflow:hidden}.syn-module-card:before{content:"";position:absolute;inset:auto -20% -38% 30%;height:120px;background:radial-gradient(circle,rgba(31,195,207,.18),transparent 68%);transform:rotate(-7deg)}.syn-module-card small{font-weight:900;letter-spacing:.08em;color:#007d86;text-transform:uppercase}.syn-module-card h3{position:relative;margin:0;color:#071f3e;font-size:clamp(19px,1.35vw,24px);line-height:1.16}.syn-module-card p{position:relative;margin:0;color:#5c6f85;line-height:1.62}.syn-module-card strong{position:relative;color:#007d86}.syn-module-card:hover{transform:translateY(-4px);border-color:rgba(0,125,134,.34);box-shadow:0 28px 80px rgba(6,21,42,.13)}
.syn-offer-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 14%,rgba(31,195,207,.18),transparent 34rem),linear-gradient(180deg,#fff,#f7fbfd);border-bottom:1px solid rgba(220,231,239,.8)}.syn-offer-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.84fr);gap:clamp(32px,4vw,68px);align-items:center;padding:clamp(56px,7vw,104px) 0}.syn-offer-hero h1{font-size:clamp(42px,5vw,74px);line-height:.98;letter-spacing:-.06em;margin:16px 0;color:#071f3e}.syn-offer-hero p.lead{font-size:clamp(18px,1.55vw,23px);line-height:1.65;color:#364d66;max-width:850px}.syn-offer-visual{min-height:420px;border-radius:34px;overflow:hidden;position:relative;background:#06172d;box-shadow:0 30px 90px rgba(6,21,42,.18)}.syn-offer-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.syn-offer-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,23,45,.28),rgba(0,125,134,.42))}.syn-offer-floating{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;padding:22px;border-radius:24px;background:rgba(255,255,255,.90);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);box-shadow:0 20px 60px rgba(0,0,0,.18)}.syn-offer-floating b{display:block;color:#007d86;text-transform:uppercase;letter-spacing:.08em}.syn-offer-floating span{display:block;margin-top:6px;color:#314961;line-height:1.55}.syn-offer-nav{border-bottom:1px solid rgba(220,231,239,.9);background:rgba(255,255,255,.92);backdrop-filter:blur(12px)}.syn-offer-nav__inner{display:flex;gap:10px;overflow:auto;padding:14px 0}.syn-offer-nav a{white-space:nowrap;padding:10px 13px;border-radius:999px;background:#f2f8fa;border:1px solid rgba(0,125,134,.12);color:#007d86;font-weight:900;font-size:.88rem}.syn-offer-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:34px;align-items:start}.syn-offer-main{display:grid;gap:28px}.syn-offer-section-card{padding:30px;border-radius:30px;border:1px solid rgba(0,125,134,.14);background:#fff;box-shadow:var(--syn-v6-shadow)}.syn-offer-section-card h2{font-size:clamp(26px,2.5vw,42px);line-height:1.08;margin:0 0 18px;color:#071f3e;letter-spacing:-.04em}.syn-offer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.syn-offer-list li{padding:16px;border-radius:18px;background:linear-gradient(135deg,#f4fafb,#fff);border:1px solid rgba(0,125,134,.10);color:#243952;line-height:1.55}.syn-offer-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.syn-offer-step{padding:18px;border-radius:22px;background:#f7fbfd;border:1px solid rgba(0,125,134,.12)}.syn-offer-step span{display:inline-grid;place-items:center;width:40px;height:34px;border-radius:14px;background:#dff7fa;color:#007d86;font-weight:950}.syn-offer-step h3{margin:14px 0 8px;color:#071f3e}.syn-offer-step p{margin:0;color:#5c6f85;line-height:1.6}.syn-offer-aside{position:sticky;top:104px;display:grid;gap:16px}.syn-offer-aside-card{padding:24px;border-radius:28px;background:linear-gradient(135deg,#06172d,#05384a);color:#fff;box-shadow:0 24px 70px rgba(6,21,42,.18)}.syn-offer-aside-card h3{margin:0 0 10px;color:#fff}.syn-offer-aside-card p{color:rgba(255,255,255,.78);line-height:1.65}.syn-offer-aside-card .btn{width:100%;margin-top:10px}.syn-offer-badges{display:flex;flex-wrap:wrap;gap:8px}.syn-offer-badges span{display:inline-flex;align-items:center;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);color:#b9f9ff;font-weight:850;font-size:.82rem}.syn-offer-proof{padding:24px;border-radius:28px;background:linear-gradient(135deg,#eaf8fa,#fff);border:1px solid rgba(0,125,134,.14)}.syn-related-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.syn-related-offers a{padding:20px;border-radius:22px;border:1px solid rgba(0,125,134,.12);background:#fff;box-shadow:0 16px 42px rgba(6,21,42,.06);text-decoration:none}.syn-related-offers b{color:#071f3e;display:block;margin-bottom:6px}.syn-related-offers span{color:#5c6f85;line-height:1.55}.syn-related-offers em{display:block;margin-top:12px;color:#007d86;font-style:normal;font-weight:900}.syn-mini-offers{background:linear-gradient(180deg,#fff,#f4f9fb)!important}.syn-mini-offers .syn-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.syn-mini-offers .syn-module-card{padding:20px}.syn-mini-offers .syn-module-card:nth-child(n+4){display:none}@media (max-width:1100px){.syn-module-teaser__grid,.syn-offer-hero__grid,.syn-offer-layout{grid-template-columns:1fr}.syn-module-teaser__intro,.syn-offer-aside{position:relative;top:auto}.syn-offer-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-related-offers{grid-template-columns:1fr}.syn-mini-offers .syn-module-grid{grid-template-columns:1fr}}@media (max-width:720px){.syn-module-grid,.syn-offer-list,.syn-offer-steps{grid-template-columns:1fr}.syn-offer-visual{min-height:300px}.syn-offer-section-card{padding:22px}.syn-offer-hero__grid{padding:44px 0}.syn-module-teaser__intro{padding:22px}}


/* === SYNEDAT V7 sales depth and needs pages === */
.syn-v7-page .section{scroll-margin-top:90px;}
.syn-need-section{background:linear-gradient(180deg,#fff,#f7fbfd);}
.syn-need-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;}
.syn-need-card{display:flex;flex-direction:column;min-height:260px;padding:24px;border:1px solid rgba(0,125,134,.16);border-radius:26px;background:linear-gradient(145deg,#fff,#eefbfc);box-shadow:0 18px 52px rgba(6,21,42,.07);text-decoration:none;overflow:hidden;position:relative;}
.syn-need-card:after{content:"";position:absolute;right:-20%;bottom:-35%;width:220px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(31,195,207,.20),transparent 68%);}
.syn-need-card small{position:relative;z-index:1;display:inline-flex;align-self:flex-start;padding:6px 10px;border-radius:999px;background:#06152a;color:#b9f9ff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;}
.syn-need-card h3{position:relative;z-index:1;margin:18px 0 10px;color:var(--navy);font-size:clamp(20px,1.35vw,25px);line-height:1.15;letter-spacing:-.025em;}
.syn-need-card p{position:relative;z-index:1;margin:0;color:var(--muted);font-size:15.5px;line-height:1.62;}
.syn-need-card strong{position:relative;z-index:1;margin-top:auto;padding-top:18px;color:var(--brand);}
.syn-need-card:hover{transform:translateY(-5px);border-color:rgba(0,125,134,.30);box-shadow:0 30px 76px rgba(6,21,42,.12);}
.syn-need-hero{padding:88px 0 70px;background:linear-gradient(180deg,#fff,#f2f9fb);border-bottom:1px solid rgba(0,125,134,.12);overflow:hidden;}
.syn-need-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:56px;align-items:center;}
.syn-need-hero h1{font-size:clamp(44px,4.9vw,74px);line-height:.98;letter-spacing:-.055em;margin:18px 0;color:var(--navy);}
.syn-need-hero .lead{font-size:clamp(18px,1.8vw,23px);max-width:860px;color:#344b65;line-height:1.68;margin-bottom:26px;}
.syn-need-visual{position:relative;aspect-ratio:1.35;border-radius:34px;overflow:hidden;box-shadow:0 32px 92px rgba(6,21,42,.18);background:#06152a;}
.syn-need-visual img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.02) contrast(1.04);}
.syn-need-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,21,42,.12),rgba(0,125,134,.38));}
.syn-need-float{position:absolute;left:24px;right:24px;bottom:24px;z-index:1;padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.70);box-shadow:0 18px 48px rgba(0,0,0,.16);}
.syn-need-float b{display:block;color:var(--brand);text-transform:uppercase;letter-spacing:.09em;font-size:13px;}
.syn-need-float span{display:block;margin-top:6px;color:#243a55;font-size:14px;line-height:1.55;}
.syn-need-detail__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:24px;align-items:start;}
.syn-need-main-card,.syn-need-side-card,.syn-executive-band{border:1px solid rgba(0,125,134,.16);border-radius:28px;background:#fff;box-shadow:0 20px 60px rgba(6,21,42,.07);padding:30px;}
.syn-need-main-card h2,.syn-need-side-card h3,.syn-executive-band h2{margin-top:12px;color:var(--navy);}
.syn-need-side-card{position:sticky;top:104px;}
.syn-executive-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;background:linear-gradient(135deg,#06152a,#074b5a);color:#fff;}
.syn-executive-band h2{color:#fff;margin:14px 0 10px;}.syn-executive-band p{color:rgba(255,255,255,.80);max-width:820px;}
.syn-footer-network{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.10);}
.syn-footer-network b{display:block;color:#fff;margin-bottom:9px;}
.syn-footer-network div{display:flex;flex-wrap:wrap;gap:8px;}
.syn-footer-network a{display:inline-flex;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.06);font-size:12px!important;line-height:1.2!important;}
@media (max-width:1280px){.syn-need-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.syn-need-hero__grid{grid-template-columns:1fr;}.syn-need-visual{max-width:720px;}.syn-need-detail__grid{grid-template-columns:1fr;}.syn-need-side-card{position:static;}}
@media (max-width:820px){.syn-need-grid{grid-template-columns:1fr;}.syn-need-hero{padding:56px 0 44px;}.syn-need-hero h1{font-size:clamp(38px,12vw,56px);}.syn-executive-band{grid-template-columns:1fr;}.syn-need-main-card,.syn-need-side-card,.syn-executive-band{padding:22px;}}

/* --- SYNEDAT V8 sales depth / design / SEO polish --- */
html.js .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}
:root{--max:1360px;--syn-v8-aqua:#b9f9ff;--syn-v8-shadow:0 22px 70px rgba(6,21,42,.10);} 
body{background:linear-gradient(180deg,#fff 0,#f8fbfd 48%,#fff 100%);} 
.site-header{box-shadow:0 10px 34px rgba(7,31,62,.06);} 
.hero{background:radial-gradient(circle at 88% 18%,rgba(111,217,225,.24),transparent 35rem),linear-gradient(180deg,#fff 0%,#f7fbfd 100%);} 
.hero-panel{border:1px solid rgba(255,255,255,.72);} 
.card,.syn-need-card,.syn-module-card,.syn-entry-card,.syn-v8-guide-card,.syn-v8-buying-card{box-shadow:var(--syn-v8-shadow);}
.syn-v8-guide-teaser{background:linear-gradient(135deg,#06152a,#063c4c);color:#fff;overflow:hidden;position:relative;}
.syn-v8-guide-teaser:before{content:"";position:absolute;inset:-20% -10% auto auto;width:min(620px,50vw);height:min(620px,50vw);border-radius:999px;background:radial-gradient(circle,rgba(120,245,255,.22),transparent 67%);}
.syn-v8-guide-teaser .container{position:relative;}
.syn-v8-guide-head{display:grid;grid-template-columns:minmax(0,.9fr) auto;gap:24px;align-items:end;margin-bottom:26px;}
.syn-v8-guide-head h2{font-size:clamp(30px,3.2vw,48px);line-height:1.05;margin:0 0 10px;color:#fff;letter-spacing:-.04em;}
.syn-v8-guide-head p{margin:0;color:rgba(255,255,255,.76);max-width:780px;line-height:1.7;}
.syn-v8-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.syn-v8-guide-card{display:flex;flex-direction:column;min-height:230px;padding:24px;border-radius:24px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;}
.syn-v8-guide-card small{color:var(--syn-v8-aqua);text-transform:uppercase;font-weight:900;letter-spacing:.08em;margin-bottom:14px;}
.syn-v8-guide-card h3{margin:0 0 10px;font-size:1.22rem;color:#fff;}
.syn-v8-guide-card p{margin:0;color:rgba(255,255,255,.76);line-height:1.64;}
.syn-v8-guide-card strong{margin-top:auto;color:var(--syn-v8-aqua);padding-top:18px;}
.syn-v8-buying-hero{padding:82px 0 52px;background:radial-gradient(circle at 86% 10%,rgba(111,217,225,.24),transparent 36rem),linear-gradient(180deg,#fff,#f7fbfd);border-bottom:1px solid rgba(220,231,239,.8);} 
.syn-v8-buying-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);gap:44px;align-items:center;}
.syn-v8-buying-hero h1{font-size:clamp(42px,5vw,68px);line-height:.98;margin:16px 0;color:var(--navy);letter-spacing:-.055em;}
.syn-v8-buying-hero .lead{font-size:clamp(18px,1.65vw,22px);line-height:1.72;color:#364d66;max-width:840px;}
.syn-v8-buying-panel{padding:28px;border-radius:30px;background:linear-gradient(145deg,#071f3e,#064559);color:#fff;box-shadow:0 28px 80px rgba(6,21,42,.20);}
.syn-v8-buying-panel h2{margin:0 0 14px;color:#fff;font-size:1.45rem;}
.syn-v8-buying-panel p{color:rgba(255,255,255,.78);line-height:1.72;}
.syn-v8-buying-layout{display:grid;grid-template-columns:1fr .42fr;gap:28px;align-items:start;}
.syn-v8-buying-main{display:grid;gap:18px;}
.syn-v8-buying-card{padding:28px;border-radius:26px;background:#fff;border:1px solid rgba(0,125,134,.14);} 
.syn-v8-buying-card h2{margin:0 0 12px;color:var(--navy);font-size:clamp(24px,2vw,34px);letter-spacing:-.03em;}
.syn-v8-buying-card p,.syn-v8-buying-card li{color:var(--muted);line-height:1.72;}
.syn-v8-buying-card ul{display:grid;gap:10px;margin:0;padding-left:1.2rem;}
.syn-v8-checkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;}
.syn-v8-check{padding:16px;border-radius:18px;background:rgba(0,125,134,.07);border:1px solid rgba(0,125,134,.13);}
.syn-v8-check b{color:var(--brand);display:block;margin-bottom:4px;}
.syn-v8-buying-aside{position:sticky;top:102px;display:grid;gap:16px;}
.syn-v8-aside-box{padding:24px;border-radius:24px;background:linear-gradient(145deg,#071f3e,#064559);color:#fff;box-shadow:0 24px 72px rgba(6,21,42,.18);} 
.syn-v8-aside-box p{color:rgba(255,255,255,.76);line-height:1.65;}
.syn-v8-aside-box a{color:#b9f9ff;}
.syn-v7-offer-depth,.syn-v8-offer-depth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;}
.syn-v7-offer-depth div,.syn-v8-offer-depth div{padding:18px;border-radius:20px;background:linear-gradient(145deg,#fff,#effafb);border:1px solid rgba(0,125,134,.14);}
.syn-v7-offer-depth b,.syn-v8-offer-depth b{display:block;color:var(--brand);margin-bottom:6px;}
.syn-v7-package-row,.syn-v8-package-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.syn-v7-package,.syn-v8-package{padding:20px;border-radius:22px;background:#fff;border:1px solid rgba(0,125,134,.14);box-shadow:0 18px 50px rgba(6,21,42,.06);}
.syn-v7-package h3,.syn-v8-package h3{margin:0 0 8px;color:var(--navy);}
.syn-v7-package p,.syn-v8-package p{margin:0;color:var(--muted);line-height:1.64;}
@media (hover:hover) and (pointer:fine){.syn-need-card:hover,.syn-module-card:hover,.syn-entry-card:hover,.syn-v8-guide-card:hover,.syn-v8-buying-card:hover{transform:translateY(-5px);box-shadow:0 28px 84px rgba(6,21,42,.14);}}
@media (min-width:1201px){.syn-need-grid{grid-template-columns:repeat(5,minmax(0,1fr));}.syn-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));}.syn-module-teaser__grid{grid-template-columns:.62fr 1.38fr;}.section{padding-top:86px;padding-bottom:86px;}.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;}.syn-v8-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media (max-width:1100px){.syn-v8-buying-hero__grid,.syn-v8-buying-layout{grid-template-columns:1fr;}.syn-v8-buying-aside{position:static}.syn-v8-guide-head{grid-template-columns:1fr}.syn-v8-guide-grid,.syn-v7-offer-depth,.syn-v8-offer-depth,.syn-v7-package-row,.syn-v8-package-row{grid-template-columns:1fr 1fr;}}
@media (max-width:720px){.syn-v8-guide-grid,.syn-v8-checkgrid,.syn-v7-offer-depth,.syn-v8-offer-depth,.syn-v7-package-row,.syn-v8-package-row{grid-template-columns:1fr;}.syn-v8-buying-hero{padding:54px 0 38px}.syn-v8-guide-card{min-height:auto}.syn-v8-guide-head .btn{width:100%;}}


/* === SYNEDAT V8 DECISION GUIDE === */
.syn-decision-hero{background:radial-gradient(circle at 82% 10%,rgba(31,195,207,.18),transparent 34rem),linear-gradient(180deg,#fff,#f7fbfd);border-bottom:1px solid rgba(220,231,239,.8);overflow:hidden}.syn-decision-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:clamp(32px,4vw,68px);align-items:center;padding:clamp(58px,7vw,104px) 0}.syn-decision-hero h1{font-size:clamp(42px,5vw,74px);line-height:.98;letter-spacing:-.06em;margin:16px 0;color:#071f3e}.syn-decision-hero p.lead{font-size:clamp(18px,1.55vw,23px);line-height:1.65;color:#364d66;max-width:850px}.syn-decision-visual{position:relative;min-height:410px;border-radius:34px;overflow:hidden;background:#06172d;box-shadow:0 30px 90px rgba(6,21,42,.18)}.syn-decision-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78}.syn-decision-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,23,45,.24),rgba(0,125,134,.44))}.syn-decision-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.syn-decision-card{display:grid;gap:10px;padding:22px;border-radius:24px;background:#fff;border:1px solid rgba(0,125,134,.14);box-shadow:0 18px 50px rgba(6,21,42,.07);text-decoration:none}.syn-decision-card small{color:#007d86;font-weight:950;letter-spacing:.08em}.syn-decision-card h3{margin:0;color:#071f3e;font-size:clamp(18px,1.25vw,23px)}.syn-decision-card p{margin:0;color:#5c6f85;line-height:1.6}.syn-decision-card b{margin-top:auto;color:#007d86}.syn-question-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;align-items:start}.syn-question-grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.syn-question-grid li{padding:16px;border-radius:18px;background:#fff;border:1px solid rgba(0,125,134,.12);box-shadow:0 12px 32px rgba(6,21,42,.05)}@media(max-width:1200px){.syn-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-decision-hero__grid,.syn-question-grid{grid-template-columns:1fr}}@media(max-width:720px){.syn-decision-grid,.syn-question-grid ul{grid-template-columns:1fr}.syn-decision-visual{min-height:300px}}


/* === SYNEDAT V9 FOCUS CLEANUP === */
.syn-focus-entry{background:linear-gradient(180deg,#fff 0%,#f7fbfd 100%);border-bottom:1px solid rgba(220,231,239,.75);}
.syn-entry-grid--focused{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.syn-entry-card--focused{min-height:100%;background:#fff;border:1px solid rgba(0,125,134,.14);box-shadow:0 18px 48px rgba(6,21,42,.07);}
.syn-entry-card--focused:before{content:"";display:block;height:5px;background:linear-gradient(90deg,var(--brand,#007d86),var(--accent2,#6ed4df));}
.syn-entry-card--focused img{display:none!important;}
.syn-entry-card--focused .syn-entry-card__body{padding:24px;}
.syn-entry-card--focused small{display:inline-flex;margin-bottom:14px;padding:7px 10px;border-radius:999px;background:rgba(0,125,134,.08);color:var(--brand,#007d86);font-weight:900;letter-spacing:.04em;}
.syn-entry-card--focused h3{font-size:clamp(20px,1.45vw,25px);line-height:1.18;margin:0 0 10px;color:var(--navy,#071f3e);}
.syn-entry-card--focused p{font-size:15.5px;line-height:1.65;color:var(--muted,#5c6f85);}
.syn-entry-card--focused strong{margin-top:auto;color:var(--brand,#007d86);}
.syn-serp-summary{display:none!important;}
@media (min-width:1200px){.syn-focus-entry{padding-top:70px!important;padding-bottom:74px!important}.syn-entry-grid--focused{grid-template-columns:repeat(4,minmax(0,1fr))!important}.syn-entry-card--focused .syn-entry-card__body{padding:26px!important}}
@media (max-width:1100px){.syn-entry-grid--focused{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:640px){.syn-entry-grid--focused{grid-template-columns:1fr!important}.syn-entry-card--focused .syn-entry-card__body{padding:22px!important}}
/* Keep static-package notes hidden even if old translated pages still contain them. */
.footer-bottom span:nth-child(n+2){display:none!important;}


/* === SYNEDAT V10 FOCUS + BUSINESSPLAN CLEANUP === */
html:not(.js) .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}
:root{--syn-v10-max:1340px;--syn-v10-ink:#061f3f;--syn-v10-teal:#007d86;--syn-v10-soft:#f4f9fb;--syn-v10-line:#dceaf0;}
.container,.sdt-container{max-width:var(--syn-v10-max);}
.syn-sharebar--compact{width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important;}
.syn-sharebar--compact:before,.syn-sharebar--compact:after{display:none!important;content:none!important;}
.syn-clean-home .syn-topic-grid,.syn-clean-home .syn-sustainability-seo,.syn-clean-home .syn-seo-depth{display:none!important;}
.syn-v10-focus{position:relative;background:linear-gradient(180deg,#fff,#f6fbfd);border-block:1px solid rgba(220,234,240,.85);padding:clamp(44px,5vw,76px) 0;overflow:hidden;}
.syn-v10-focus:before{content:"";position:absolute;right:-12%;top:-40%;width:min(52vw,700px);height:min(52vw,700px);border-radius:999px;background:radial-gradient(circle,rgba(20,196,210,.16),transparent 70%);pointer-events:none;}
.syn-v10-focus .container,.syn-v10-focus .sdt-container{position:relative;}
.syn-v10-kicker{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,125,134,.20);border-radius:999px;background:rgba(0,125,134,.07);color:var(--syn-v10-teal);font-size:12px;font-weight:950;letter-spacing:.10em;text-transform:uppercase;padding:7px 11px;margin-bottom:14px;}
.syn-v10-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:28px;align-items:end;margin-bottom:28px;}
.syn-v10-head h2{margin:0;color:var(--syn-v10-ink);font-size:clamp(30px,3.7vw,52px);line-height:1.02;letter-spacing:-.045em;}
.syn-v10-head p{margin:0;color:#5b7188;font-size:clamp(16px,1.25vw,18px);line-height:1.72;}
.syn-v10-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.syn-v10-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));}
.syn-v10-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}
.syn-v10-card{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:24px;border:1px solid rgba(0,125,134,.15);border-radius:26px;background:rgba(255,255,255,.92);box-shadow:0 20px 55px rgba(6,31,63,.07);text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.syn-v10-card:hover{transform:translateY(-4px);box-shadow:0 28px 72px rgba(6,31,63,.12);border-color:rgba(0,125,134,.32);}
.syn-v10-card small{font-weight:950;color:var(--syn-v10-teal);text-transform:uppercase;letter-spacing:.09em;}
.syn-v10-card h3{margin:0;color:var(--syn-v10-ink);font-size:clamp(20px,1.5vw,25px);line-height:1.17;letter-spacing:-.02em;}
.syn-v10-card p{margin:0;color:#5b7188;line-height:1.68;font-size:15.5px;}
.syn-v10-card strong{margin-top:auto;color:var(--syn-v10-teal);font-weight:950;}
.syn-v10-card--dark{background:linear-gradient(145deg,#061f3f,#064455);color:#fff;border-color:rgba(255,255,255,.16);box-shadow:0 26px 70px rgba(6,31,63,.20);}
.syn-v10-card--dark h3,.syn-v10-card--dark small,.syn-v10-card--dark strong{color:#baf8ff;}.syn-v10-card--dark p{color:rgba(255,255,255,.78);}
.syn-v10-router{padding:clamp(40px,5vw,72px) 0;background:#fff;}
.syn-v10-router__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:34px;align-items:start;}
.syn-v10-router__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.syn-v10-note{border-left:4px solid var(--syn-v10-teal);background:#eefbfc;border-radius:18px;padding:18px 20px;color:#26455c;line-height:1.7;}
.syn-v10-product-hero{background:linear-gradient(135deg,#061f3f,#064455);color:#fff;padding:clamp(54px,7vw,100px) 0;position:relative;overflow:hidden;}
.syn-v10-product-hero:before{content:"";position:absolute;inset:-30% -15% auto auto;width:min(60vw,820px);height:min(60vw,820px);border-radius:999px;background:radial-gradient(circle,rgba(106,230,240,.24),transparent 68%);}
.syn-v10-product-hero .container{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);gap:40px;align-items:center;}
.syn-v10-product-hero h1{margin:0 0 16px;font-size:clamp(38px,5vw,70px);line-height:.98;letter-spacing:-.055em;}
.syn-v10-product-hero p{font-size:clamp(17px,1.45vw,21px);line-height:1.7;color:rgba(255,255,255,.82);max-width:860px;}
.syn-v10-product-panel{padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:rgba(255,255,255,.10);box-shadow:0 24px 70px rgba(0,0,0,.20);}
.syn-v10-product-panel b{display:block;color:#baf8ff;margin-bottom:8px;}.syn-v10-product-panel ul{margin:12px 0 0;padding-left:18px;color:rgba(255,255,255,.82);}
.syn-v10-body{padding:clamp(54px,6vw,88px) 0;background:#fff;}
.syn-v10-body-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:36px;align-items:start;}
.syn-v10-content-block{border:1px solid var(--syn-v10-line);border-radius:28px;background:#fff;box-shadow:0 18px 50px rgba(6,31,63,.06);padding:clamp(24px,3vw,36px);margin-bottom:22px;}
.syn-v10-content-block h2{margin:0 0 14px;color:var(--syn-v10-ink);font-size:clamp(26px,2.5vw,40px);line-height:1.08;letter-spacing:-.04em;}.syn-v10-content-block p,.syn-v10-content-block li{color:#5b7188;line-height:1.75;font-size:16px;}
.syn-v10-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;}.syn-v10-checks div{border:1px solid rgba(0,125,134,.14);border-radius:18px;padding:16px;background:#f7fcfd;}.syn-v10-checks b{display:block;color:var(--syn-v10-ink);margin-bottom:4px;}
.syn-v10-aside{position:sticky;top:96px;display:grid;gap:16px;}.syn-v10-aside-card{border:1px solid rgba(0,125,134,.18);border-radius:26px;padding:22px;background:linear-gradient(180deg,#f7fcfd,#fff);box-shadow:0 18px 46px rgba(6,31,63,.08);}.syn-v10-aside-card h3{margin:0 0 10px;color:var(--syn-v10-ink);}.syn-v10-aside-card p,.syn-v10-aside-card li{color:#5b7188;line-height:1.7;}
.syn-v10-price{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#e9fbfc;color:#007d86;font-weight:950;margin:8px 0 12px;}
.syn-v10-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
@media(max-width:1100px){.syn-v10-head,.syn-v10-router__grid,.syn-v10-product-hero .container,.syn-v10-body-grid{grid-template-columns:1fr;}.syn-v10-grid,.syn-v10-grid--4,.syn-v10-related{grid-template-columns:repeat(2,minmax(0,1fr));}.syn-v10-aside{position:static;}}
@media(max-width:720px){.syn-v10-grid,.syn-v10-grid--4,.syn-v10-grid--2,.syn-v10-router__list,.syn-v10-checks,.syn-v10-related{grid-template-columns:1fr;}.syn-v10-product-hero{padding:46px 0;}.syn-v10-card,.syn-v10-content-block{border-radius:22px;}}


/* === SYNEDAT V11 DISPLAY REPAIR + FOCUS COMPATIBILITY === */
:root{--syn-v11-ink:#06152a;--syn-v11-teal:#007d86;--syn-v11-cyan:#1fc3cf;--syn-v11-soft:#f5fafc;--syn-v11-line:#dceaf0;--syn-v11-muted:#5b7188;--syn-v11-shadow:0 22px 60px rgba(6,21,42,.10);}
/* generic aliases used by cross-domain modules, also for the Datacenter sdt template */
.container{width:min(var(--sdt-max,1340px),calc(100% - clamp(28px,5vw,76px)));margin-inline:auto;}
.section{padding:clamp(56px,6vw,88px) 0;}
.section.alt,.sdt-section--soft{background:linear-gradient(180deg,#f6fbfd,#fff);border-block:1px solid rgba(220,234,240,.8);}
.kicker,.eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,125,134,.20);border-radius:999px;background:rgba(0,125,134,.07);color:var(--syn-v11-teal);font-size:12px;font-weight:950;letter-spacing:.10em;text-transform:uppercase;padding:7px 11px;margin-bottom:14px;}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:13px 18px;border-radius:14px;border:1px solid transparent;font-weight:900;text-decoration:none;line-height:1.1;white-space:nowrap;}
.btn-primary{background:linear-gradient(135deg,var(--syn-v11-teal),#064455);color:#fff;box-shadow:0 18px 44px rgba(0,125,134,.24);}
.btn-secondary,.btn-light{background:#fff;color:var(--syn-v11-teal);border-color:rgba(0,125,134,.25);box-shadow:0 12px 30px rgba(6,21,42,.06);}
.section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:32px;}
.section-head h2{margin:0;color:var(--syn-v11-ink);font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.055em;max-width:980px;}
.section-head p{margin:10px 0 0;color:var(--syn-v11-muted);font-size:clamp(16px,1.25vw,18px);line-height:1.75;max-width:860px;}
.link{font-weight:950;color:var(--syn-v11-teal);text-decoration:none;}
.grid{display:grid;gap:22px;}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}
.card{position:relative;display:flex;flex-direction:column;padding:24px;border:1px solid rgba(0,125,134,.14);border-radius:26px;background:#fff;box-shadow:var(--syn-v11-shadow);overflow:hidden;color:inherit;text-decoration:none;}
.card h3{margin:14px 0 8px;color:var(--syn-v11-ink);font-size:clamp(20px,1.5vw,26px);line-height:1.18;letter-spacing:-.02em;}.card p{margin:0;color:var(--syn-v11-muted);line-height:1.68;}.card.dark,.case-card{background:linear-gradient(145deg,#06152a,#064455);color:#fff;border-color:rgba(255,255,255,.14);}.card.dark h3,.card.dark p,.case-card h3,.case-card p{color:#fff;}.card.dark p,.case-card p{opacity:.82;}
.icon-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:rgba(0,125,134,.10);color:var(--syn-v11-teal);}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.more{margin-top:auto;padding-top:16px;}
/* Do not hide content if local JS is blocked or delayed */
.syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}
/* V10 domain-focus and product modules */
.syn-v10-focus{position:relative;background:linear-gradient(180deg,#fff,#f6fbfd);border-block:1px solid rgba(220,234,240,.85);padding:clamp(48px,6vw,88px) 0;overflow:hidden;}
.syn-v10-focus:before{content:"";position:absolute;right:-12%;top:-36%;width:min(52vw,720px);height:min(52vw,720px);border-radius:999px;background:radial-gradient(circle,rgba(20,196,210,.16),transparent 70%);pointer-events:none;}
.syn-v10-focus .container,.syn-v10-focus .sdt-container{position:relative;}
.syn-v10-kicker{display:inline-flex;align-items:center;border:1px solid rgba(0,125,134,.20);border-radius:999px;background:rgba(0,125,134,.07);color:var(--syn-v11-teal);font-size:12px;font-weight:950;letter-spacing:.10em;text-transform:uppercase;padding:7px 11px;margin-bottom:14px;}
.syn-v10-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:28px;align-items:end;margin-bottom:30px;}
.syn-v10-head h2{margin:0;color:var(--syn-v11-ink);font-size:clamp(34px,4vw,60px);line-height:1.02;letter-spacing:-.055em;}
.syn-v10-head p{margin:0;color:var(--syn-v11-muted);font-size:clamp(16px,1.25vw,18px);line-height:1.75;}
.syn-v10-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.syn-v10-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));}.syn-v10-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}
.syn-v10-card{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:24px;border:1px solid rgba(0,125,134,.15);border-radius:26px;background:rgba(255,255,255,.94);box-shadow:0 20px 55px rgba(6,31,63,.08);text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.syn-v10-card:hover{transform:translateY(-4px);box-shadow:0 28px 72px rgba(6,31,63,.13);border-color:rgba(0,125,134,.32);}.syn-v10-card small{font-weight:950;color:var(--syn-v11-teal);text-transform:uppercase;letter-spacing:.09em;}.syn-v10-card h3{margin:0;color:var(--syn-v11-ink);font-size:clamp(20px,1.5vw,26px);line-height:1.17;letter-spacing:-.02em;}.syn-v10-card p{margin:0;color:var(--syn-v11-muted);line-height:1.68;font-size:15.5px;}.syn-v10-card strong{margin-top:auto;color:var(--syn-v11-teal);font-weight:950;}.syn-v10-card--dark{background:linear-gradient(145deg,#061f3f,#064455);color:#fff;border-color:rgba(255,255,255,.16);box-shadow:0 26px 70px rgba(6,31,63,.20);}.syn-v10-card--dark h3,.syn-v10-card--dark small,.syn-v10-card--dark strong{color:#baf8ff;}.syn-v10-card--dark p{color:rgba(255,255,255,.78);}
.syn-v10-product-hero{background:linear-gradient(135deg,#061f3f,#064455);color:#fff;padding:clamp(54px,7vw,100px) 0;position:relative;overflow:hidden;}.syn-v10-product-hero:before{content:"";position:absolute;inset:-30% -15% auto auto;width:min(60vw,820px);height:min(60vw,820px);border-radius:999px;background:radial-gradient(circle,rgba(106,230,240,.24),transparent 68%);}.syn-v10-product-hero .container{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);gap:40px;align-items:center;}.syn-v10-product-hero h1{margin:0 0 16px;font-size:clamp(38px,5vw,70px);line-height:.98;letter-spacing:-.055em;}.syn-v10-product-hero p{font-size:clamp(17px,1.45vw,21px);line-height:1.7;color:rgba(255,255,255,.82);max-width:860px;}.syn-v10-product-panel{padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:rgba(255,255,255,.10);box-shadow:0 24px 70px rgba(0,0,0,.20);}.syn-v10-product-panel b{display:block;color:#baf8ff;margin-bottom:8px;}.syn-v10-product-panel ul{margin:12px 0 0;padding-left:18px;color:rgba(255,255,255,.82);}
.syn-v10-body{padding:clamp(54px,6vw,88px) 0;background:#fff;}.syn-v10-body-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:36px;align-items:start;}.syn-v10-content-block{border:1px solid var(--syn-v11-line);border-radius:28px;background:#fff;box-shadow:0 18px 50px rgba(6,31,63,.06);padding:clamp(24px,3vw,36px);margin-bottom:22px;}.syn-v10-content-block h2{margin:0 0 14px;color:var(--syn-v11-ink);font-size:clamp(26px,2.5vw,40px);line-height:1.08;letter-spacing:-.04em;}.syn-v10-content-block p,.syn-v10-content-block li{color:var(--syn-v11-muted);line-height:1.75;font-size:16px;}.syn-v10-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;}.syn-v10-checks div{border:1px solid rgba(0,125,134,.14);border-radius:18px;padding:16px;background:#f7fcfd;}.syn-v10-checks b{display:block;color:var(--syn-v11-ink);margin-bottom:4px;}.syn-v10-aside{position:sticky;top:96px;display:grid;gap:16px;}.syn-v10-aside-card{border:1px solid rgba(0,125,134,.18);border-radius:26px;padding:22px;background:linear-gradient(180deg,#f7fcfd,#fff);box-shadow:0 18px 46px rgba(6,31,63,.08);}.syn-v10-aside-card h3{margin:0 0 10px;color:var(--syn-v11-ink);}.syn-v10-aside-card p,.syn-v10-aside-card li{color:var(--syn-v11-muted);line-height:1.7;}.syn-v10-price{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#e9fbfc;color:#007d86;font-weight:950;margin:8px 0 12px;}.syn-v10-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
/* Focus entry modules */
.syn-entry-section{background:#fff;}.syn-focus-entry{background:linear-gradient(180deg,#fff,#f8fcfd);border-bottom:1px solid rgba(220,234,240,.75);}.syn-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;}.syn-entry-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;text-decoration:none;color:inherit;border:1px solid rgba(0,125,134,.14);border-radius:26px;background:#fff;box-shadow:0 20px 55px rgba(6,21,42,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}.syn-entry-card:hover{transform:translateY(-4px);box-shadow:0 28px 72px rgba(6,21,42,.13);border-color:rgba(0,125,134,.30);}.syn-entry-card img{width:100%;height:180px;object-fit:cover;}.syn-entry-card__body{display:flex;flex-direction:column;gap:10px;padding:22px;}.syn-entry-card__body small{font-weight:950;color:var(--syn-v11-teal);letter-spacing:.08em;text-transform:uppercase;}.syn-entry-card__body h3{margin:0;color:var(--syn-v11-ink);font-size:clamp(20px,1.45vw,25px);line-height:1.16;}.syn-entry-card__body p{margin:0;color:var(--syn-v11-muted);line-height:1.65;}.syn-entry-card__body strong{margin-top:auto;color:var(--syn-v11-teal);}.syn-entry-grid--focused{grid-template-columns:repeat(4,minmax(0,1fr));}.syn-entry-card--focused img{display:none;}
/* Sales strip */
.syn-sales-strip{position:relative;background:linear-gradient(135deg,#06152a,#064455 72%,#00838c);color:#fff;overflow:hidden;}.syn-sales-strip:before{content:"";position:absolute;right:-18%;top:-45%;width:min(58vw,820px);height:min(58vw,820px);border-radius:999px;background:radial-gradient(circle,rgba(126,232,238,.22),transparent 68%);pointer-events:none;}.syn-sales-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;align-items:start;}.syn-sales-copy h2{margin:0 0 16px;color:#fff;font-size:clamp(34px,4vw,60px);line-height:1.02;letter-spacing:-.055em;}.syn-sales-copy p{font-size:clamp(16px,1.25vw,18px);line-height:1.78;color:rgba(255,255,255,.80);max-width:760px;}.syn-sales-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}.syn-sales-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.syn-sales-card{padding:22px;border-radius:24px;background:rgba(255,255,255,.105);border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 70px rgba(0,0,0,.20);}.syn-sales-card span{display:inline-grid;place-items:center;width:42px;height:36px;border-radius:14px;background:#81f4ff;color:#04152d;font-weight:950;margin-bottom:12px;}.syn-sales-card h3{margin:0 0 8px;color:#fff;font-size:clamp(18px,1.25vw,22px);}.syn-sales-card p{margin:0;color:rgba(255,255,255,.78);line-height:1.64;font-size:15.5px;}.syn-sales-proof{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:18px;align-items:center;padding:20px 24px;border-radius:24px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);}.syn-sales-proof strong{color:#b9f9ff;font-size:18px;}.syn-sales-proof p{margin:0;color:rgba(255,255,255,.80);line-height:1.65;}
/* Video and share components */
.syn-video-section{position:relative;overflow:hidden;background:#fff;}.syn-video-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:42px;align-items:center;}.syn-video-copy h2{margin:0 0 12px;color:var(--syn-v11-ink);font-size:clamp(32px,3.5vw,54px);line-height:1.04;letter-spacing:-.045em;}.syn-video-copy p{color:var(--syn-v11-muted);font-size:clamp(16px,1.2vw,18px);line-height:1.75;}.syn-video-frame{position:relative;aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:#06152a;box-shadow:0 28px 80px rgba(6,23,45,.22);border:1px solid rgba(0,125,134,.18);isolation:isolate;}.syn-video-frame:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,23,45,.35),rgba(0,132,137,.35)),var(--syn-video-bg);background-size:cover;background-position:center;transform:scale(1.04);}.syn-video-placeholder{position:absolute;inset:0;z-index:1;display:grid;place-items:center;gap:.85rem;width:100%;height:100%;border:0;background:linear-gradient(180deg,rgba(6,23,45,.10),rgba(6,23,45,.42));color:#fff;cursor:pointer;text-align:center;}.syn-video-play{display:grid;place-items:center;width:5rem;height:5rem;border-radius:999px;background:linear-gradient(135deg,var(--syn-v11-teal),#75d850);box-shadow:0 18px 55px rgba(0,0,0,.3);font-size:2rem;text-indent:.18rem;}.syn-video-label{display:inline-flex;padding:.7rem 1rem;border-radius:999px;background:rgba(6,23,45,.66);backdrop-filter:blur(12px);font-weight:900;}.syn-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2;}.syn-sharebar{position:fixed;right:18px;bottom:92px;z-index:60;display:flex;align-items:flex-end;gap:.55rem;pointer-events:none;}.syn-sharebar__toggle,.syn-sharebar__items a,.syn-sharebar__items button{pointer-events:auto;border:0;cursor:pointer;text-decoration:none;}.syn-sharebar__toggle{min-width:3.2rem;height:3.2rem;border-radius:999px;padding:0 .95rem;background:linear-gradient(135deg,var(--syn-v11-teal),#0a5664);color:#fff;box-shadow:0 16px 44px rgba(0,25,45,.28);font-weight:900;}.syn-sharebar__items{display:flex;flex-direction:column;gap:.45rem;opacity:0;transform:translateY(12px) scale(.96);transform-origin:bottom right;transition:opacity .18s ease,transform .18s ease;pointer-events:none;}.syn-sharebar.is-open .syn-sharebar__items,.syn-sharebar:hover .syn-sharebar__items,.syn-sharebar:focus-within .syn-sharebar__items{opacity:1;transform:none;pointer-events:auto;}.syn-sharebar__items a,.syn-sharebar__items button{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:999px;background:rgba(255,255,255,.92);color:#06172d;border:1px solid rgba(8,35,60,.13);box-shadow:0 10px 30px rgba(0,22,42,.13);font-weight:900;font-size:.82rem;}.syn-sharebar__items a:hover,.syn-sharebar__items button:hover{background:#06172d;color:#fff;}
/* cards with media */
.syn-card-with-image{padding:0!important;display:flex;flex-direction:column;min-height:100%;}.syn-card-media{position:relative;display:block;height:176px;overflow:hidden;background:#06152a;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.syn-card-media img{width:100%;height:100%;object-fit:cover;display:block;}.syn-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,21,42,0) 20%,rgba(6,21,42,.36));pointer-events:none;}.syn-card-with-image>.icon-badge{margin:22px 26px 0;}.syn-card-with-image>h3,.syn-card-with-image>p,.syn-card-with-image>.more{margin-left:26px;margin-right:26px;}.syn-card-with-image>.more{margin-bottom:26px;}
/* Compact footer / FAQ compatibility */
.faq{display:grid;gap:12px;}.faq details{border:1px solid rgba(0,125,134,.14);border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(6,21,42,.05);}.faq summary{list-style:none;cursor:pointer;padding:18px 22px;font-weight:950;color:var(--syn-v11-ink);display:flex;justify-content:space-between;gap:20px;}.faq summary::-webkit-details-marker{display:none;}.faq summary:after{content:"+";color:var(--syn-v11-teal);font-size:22px;}.faq details[open] summary:after{content:"-";}.faq details p{padding:0 22px 20px;margin:0;color:var(--syn-v11-muted);line-height:1.7;}
@media(min-width:1200px){.faq{grid-template-columns:repeat(2,minmax(0,1fr));}.syn-entry-grid--focused{grid-template-columns:repeat(4,minmax(0,1fr));}.sdt-card-grid--six{grid-template-columns:repeat(3,minmax(0,1fr));}.sdt-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.sdt-process{grid-template-columns:repeat(5,minmax(0,1fr));}}
@media(max-width:1180px){.syn-v10-head,.syn-v10-product-hero .container,.syn-v10-body-grid,.syn-sales-grid,.syn-video-grid{grid-template-columns:1fr;}.syn-v10-grid,.syn-v10-grid--4,.syn-v10-related,.syn-entry-grid,.syn-entry-grid--focused,.syn-sales-cards{grid-template-columns:repeat(2,minmax(0,1fr));}.syn-v10-aside{position:static;}.section-head{grid-template-columns:1fr;}.syn-sales-proof{grid-template-columns:1fr;}}
@media(max-width:720px){.container{width:min(100% - 28px,100%);}.section{padding:48px 0;}.syn-v10-grid,.syn-v10-grid--4,.syn-v10-grid--2,.syn-v10-related,.syn-entry-grid,.syn-entry-grid--focused,.syn-sales-cards,.syn-v10-checks,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr;}.syn-v10-card,.syn-v10-content-block,.syn-entry-card,.syn-sales-card{border-radius:22px;}.syn-video-grid{gap:24px;}.syn-sharebar{right:12px;bottom:82px;}.btn{width:100%;}.syn-sales-actions{display:grid;}.syn-video-frame{border-radius:20px;}.syn-video-play{width:4.2rem;height:4.2rem;}}
/* === /SYNEDAT V11 DISPLAY REPAIR === */


/* === SYNEDAT V12 content & technical refinement === */
:root{--syn-v12-max:1360px;--syn-v12-gap:clamp(18px,2.4vw,34px);}
html{scroll-padding-top:92px;}
body{font-feature-settings:"kern" 1,"liga" 1;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);}
img{height:auto;}
.container,.sdt-container{max-width:var(--syn-v12-max);}
.syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}
.site-header,.sdt-header{box-shadow:0 1px 0 rgba(7,31,62,.06);}
.header-inner,.sdt-header__inner{min-height:76px;}
.nav a,.sdt-nav__link{letter-spacing:-.01em;}
.hero,.sdt-hero{background:
  radial-gradient(circle at 88% 14%,rgba(8,164,181,.15),transparent 34rem),
  linear-gradient(180deg,#ffffff 0%,#f5fbfd 100%);}
.hero-grid,.sdt-hero__grid{padding-top:clamp(58px,7vw,94px);padding-bottom:clamp(48px,6vw,72px);}
.hero h1,.sdt-hero h1,.page-hero h1,.sdt-page-hero h1{letter-spacing:-.06em;text-wrap:balance;}
.hero p.lead,.sdt-hero__lead,.page-hero p,.sdt-page-hero__lead{max-width:760px;text-wrap:pretty;}
.hero-panel,.sdt-hero__visual{box-shadow:0 34px 90px rgba(6,21,42,.16);}
.section,.sdt-section{padding-block:clamp(56px,7vw,92px);}
.section-head,.sdt-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px var(--syn-v12-gap);}
.section-head h2,.sdt-section-head h2{text-wrap:balance;}
.section-head p,.sdt-section-head p{font-size:clamp(1rem,1.08vw,1.14rem);line-height:1.72;text-wrap:pretty;}
.card,.sdt-card,.syn-entry-card,.syn-v12-card,.syn-v12-panel,.syn-v12-side,.syn-network-link,.syn-topic-card{border:1px solid rgba(0,125,134,.13);box-shadow:0 18px 48px rgba(6,21,42,.07);}
.card:hover,.sdt-card:hover,.syn-entry-card:hover,.syn-v12-card:hover,.syn-network-link:hover{transform:translateY(-3px);box-shadow:0 24px 70px rgba(6,21,42,.11);}
.card h3,.sdt-card h3,.syn-v12-card h3{text-wrap:balance;}
.card p,.sdt-card p,.syn-v12-card p{text-wrap:pretty;}
.grid-3,.sdt-card-grid--three{gap:24px;}
.grid-4,.sdt-card-grid--four{gap:22px;}
.syn-card-media{height:clamp(150px,13vw,210px);}
.benefit-strip,.sdt-benefit-grid{gap:18px;}
.faq details,.sdt-faq__item{box-shadow:0 10px 28px rgba(6,21,42,.045);}
.syn-sharebar{right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));}
.syn-sharebar__items{display:none!important;}
.syn-sharebar.is-open .syn-sharebar__items,.syn-sharebar:hover .syn-sharebar__items,.syn-sharebar:focus-within .syn-sharebar__items{display:flex!important;}
.syn-video-frame{min-height:220px;}
.syn-video-placeholder{appearance:none;-webkit-appearance:none;border:0;}
.syn-video-play{line-height:1;}
.syn-v12-focus-strip{padding-block:clamp(36px,4vw,58px);background:linear-gradient(135deg,#06172d,#074657);color:#fff;overflow:hidden;position:relative;}
.syn-v12-focus-strip:before{content:"";position:absolute;inset:auto -8% -60% 25%;height:260px;background:radial-gradient(circle,rgba(112,236,244,.32),transparent 66%);filter:blur(16px);}
.syn-v12-focus-inner{position:relative;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:var(--syn-v12-gap);align-items:start;}
.syn-v12-focus-copy h2{margin:0 0 10px;font-size:clamp(30px,3vw,48px);letter-spacing:-.045em;line-height:1.05;color:#fff;text-wrap:balance;}
.syn-v12-focus-copy p{margin:0;color:rgba(255,255,255,.78);line-height:1.7;font-size:1.02rem;}
.syn-v12-focus-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.syn-v12-focus-link{display:grid;gap:8px;padding:20px;border-radius:22px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;min-height:152px;}
.syn-v12-focus-link small{color:#94eff5;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}
.syn-v12-focus-link b{font-size:1.08rem;line-height:1.2;text-wrap:balance;}
.syn-v12-focus-link span{color:rgba(255,255,255,.75);font-size:.92rem;line-height:1.55;}
.syn-v12-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:var(--syn-v12-gap);align-items:start;}
.syn-v12-panel{background:#fff;border-radius:28px;padding:clamp(24px,3vw,38px);}
.syn-v12-side{position:sticky;top:104px;background:linear-gradient(180deg,#f1fbfd,#fff);border-radius:26px;padding:24px;}
.syn-v12-side h2{margin:0 0 10px;font-size:1.3rem;}
.syn-v12-side ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px;}
.syn-v12-side li{display:flex;gap:10px;align-items:flex-start;color:#405672;line-height:1.5;}
.syn-v12-side li:before{content:"✓";display:inline-grid;place-items:center;flex:0 0 24px;height:24px;border-radius:999px;background:#dcf8fb;color:#007d86;font-weight:900;}
.syn-v12-page-hero{padding-block:clamp(52px,6vw,86px);background:radial-gradient(circle at 90% 10%,rgba(24,184,198,.16),transparent 32rem),linear-gradient(180deg,#fff,#f4fbfd);border-bottom:1px solid rgba(0,125,134,.1);}
.syn-v12-page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.76fr);gap:var(--syn-v12-gap);align-items:center;}
.syn-v12-page-hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1;letter-spacing:-.06em;margin:14px 0;color:#071f3e;text-wrap:balance;}
.syn-v12-page-hero p{font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.75;color:#4b6078;margin:0;max-width:760px;}
.syn-v12-visual{min-height:340px;border-radius:32px;background:linear-gradient(135deg,rgba(6,21,42,.18),rgba(0,125,134,.20)),var(--v12-img);background-size:cover;background-position:center;box-shadow:0 28px 80px rgba(6,21,42,.15);position:relative;overflow:hidden;}
.syn-v12-visual:after{content:"";position:absolute;inset:auto -10% -12% -10%;height:48%;background:radial-gradient(circle at 30% 50%,rgba(119,241,246,.42),transparent 28%),radial-gradient(circle at 70% 42%,rgba(0,125,134,.38),transparent 34%);filter:blur(18px);}
.syn-v12-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.syn-v12-card{background:#fff;border-radius:24px;padding:24px;min-height:100%;}
.syn-v12-card .num{display:inline-grid;place-items:center;min-width:38px;height:32px;padding:0 10px;border-radius:999px;background:#e2f8fb;color:#007d86;font-weight:950;font-size:.86rem;margin-bottom:14px;}
.syn-v12-card h3{margin:0 0 8px;color:#071f3e;font-size:clamp(1.1rem,1.25vw,1.35rem);}
.syn-v12-card p{margin:0;color:#52677f;line-height:1.68;}
.syn-v12-module-list{display:grid;gap:14px;}
.syn-v12-module{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;border-radius:20px;background:#f7fcfd;border:1px solid rgba(0,125,134,.12);}
.syn-v12-module b{color:#007d86;}
.syn-v12-module h3{margin:0 0 6px;font-size:1.05rem;color:#071f3e;}
.syn-v12-module p{margin:0;color:#52677f;line-height:1.62;}
.syn-v12-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;}
.syn-v12-related a{display:grid;gap:8px;padding:18px;border-radius:20px;background:#fff;border:1px solid rgba(0,125,134,.13);box-shadow:0 14px 38px rgba(6,21,42,.06);text-decoration:none;color:inherit;}
.syn-v12-related b{color:#071f3e;}.syn-v12-related span{color:#5c6f85;font-size:.92rem;line-height:1.55;}
.syn-v12-cta{margin-top:32px;padding:26px;border-radius:28px;background:linear-gradient(135deg,#06172d,#064758);color:#fff;display:flex;gap:20px;justify-content:space-between;align-items:center;}
.syn-v12-cta h2{margin:0 0 8px;color:#fff;font-size:clamp(1.5rem,2vw,2.2rem);}.syn-v12-cta p{margin:0;color:rgba(255,255,255,.78);}
@media (min-width:1200px){.grid-4,.sdt-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));}.process,.sdt-process{grid-template-columns:repeat(5,minmax(0,1fr));}.benefit-strip,.sdt-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}
@media (max-width:1100px){.syn-v12-focus-inner,.syn-v12-main,.syn-v12-page-hero-grid{grid-template-columns:1fr;}.syn-v12-side{position:relative;top:auto;}.syn-v12-focus-links{grid-template-columns:repeat(3,minmax(0,1fr));}.syn-v12-visual{min-height:280px;}}
@media (max-width:760px){.section-head,.sdt-section-head{grid-template-columns:1fr;}.syn-v12-focus-links,.syn-v12-card-grid,.syn-v12-related{grid-template-columns:1fr;}.syn-v12-page-hero h1{font-size:clamp(36px,10vw,48px);}.syn-v12-cta{display:grid;}.syn-v12-module{grid-template-columns:1fr;}.syn-sharebar{display:none;}}
@media print{.syn-v12-focus-strip,.syn-sharebar,.syn-to-top,.mobile-sticky{display:none!important;}.syn-v12-main,.syn-v12-page-hero-grid{display:block;}.syn-v12-side{position:static;}}


/* SYNEDAT V13 content, technical and display polish */
html.js .syn-reveal:not(.is-visible){opacity:1!important;transform:none!important;filter:none!important;}
.syn-sharebar{width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important;}
.syn-sharebar::before,.syn-sharebar::after{display:none!important;}
.section,.sdt-section{position:relative;}
.syn-v13-home-focus{padding:34px 0;background:linear-gradient(180deg,#fff,#f4f9fb);border-bottom:1px solid rgba(220,231,239,.8);} 
.syn-v13-home-box{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center;border:1px solid rgba(0,125,134,.14);border-radius:30px;padding:28px;background:rgba(255,255,255,.88);box-shadow:0 24px 70px rgba(6,21,42,.08);} 
.syn-v13-home-box h2{margin:8px 0 8px;color:#071f3e;font-size:clamp(28px,2.8vw,42px);line-height:1.05;letter-spacing:-.04em;} 
.syn-v13-home-box p{margin:0;color:#5c6f85;line-height:1.7;} 
.syn-v13-home-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;} 
.syn-v13-home-links a{display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid rgba(0,125,134,.14);background:#fff;box-shadow:0 16px 42px rgba(6,21,42,.06);text-decoration:none;color:inherit;} 
.syn-v13-home-links a:hover{border-color:rgba(0,125,134,.32);box-shadow:0 24px 60px rgba(6,21,42,.11);} 
.syn-v13-home-links b{color:#071f3e;font-size:17px;line-height:1.2;} .syn-v13-home-links span{color:#5c6f85;font-size:14px;line-height:1.55;}
.syn-v13-hero{padding:76px 0 52px;background:linear-gradient(180deg,#fff,#f5fafc);border-bottom:1px solid rgba(220,231,239,.88);} 
.syn-v13-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:56px;align-items:center;} 
.syn-v13-hero-copy h1{margin:14px 0 18px;color:#071f3e;font-size:clamp(42px,5vw,70px);line-height:.98;letter-spacing:-.055em;max-width:850px;} 
.syn-v13-hero-copy p{font-size:clamp(18px,1.55vw,22px);line-height:1.68;color:#445b72;margin:0 0 24px;max-width:860px;} 
.syn-v13-hero-panel{position:relative;min-height:380px;border-radius:32px;overflow:hidden;background:#06172d;box-shadow:0 32px 90px rgba(6,21,42,.16);} 
.syn-v13-hero-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,23,45,.35),rgba(0,125,134,.22)),var(--v13-img);background-size:cover;background-position:center;transform:scale(1.02);} 
.syn-v13-hero-panel>div{position:absolute;left:24px;right:24px;bottom:24px;padding:20px;border-radius:24px;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 46px rgba(6,21,42,.22);} 
.syn-v13-hero-panel strong{display:block;color:#007d86;text-transform:uppercase;letter-spacing:.09em;font-size:13px;} .syn-v13-hero-panel span{display:block;color:#071f3e;font-weight:900;margin-top:5px;} .syn-v13-hero-panel p{margin:7px 0 0;color:#455c72;font-size:14px;line-height:1.55;}
.syn-v13-section{padding:82px 0;} .syn-v13-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;} 
.syn-v13-card{border:1px solid rgba(0,125,134,.13);border-radius:26px;padding:24px;background:#fff;box-shadow:0 20px 55px rgba(6,21,42,.07);} 
.syn-v13-num{display:inline-grid;place-items:center;min-width:42px;height:34px;padding:0 10px;border-radius:999px;background:rgba(0,125,134,.08);color:#007d86;font-weight:950;font-size:12px;margin-bottom:14px;} 
.syn-v13-card h3{margin:0 0 10px;color:#071f3e;font-size:22px;line-height:1.18;} .syn-v13-card p{margin:0 0 16px;color:#5c6f85;line-height:1.65;} 
.syn-v13-card dl{margin:0;display:grid;gap:6px;} .syn-v13-card dt{font-weight:950;color:#071f3e;font-size:13px;text-transform:uppercase;letter-spacing:.06em;} .syn-v13-card dd{margin:0 0 8px;color:#5c6f85;line-height:1.55;}
.syn-v13-process-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:42px;align-items:start;} .syn-v13-process-grid h2{font-size:clamp(32px,3vw,48px);line-height:1.05;letter-spacing:-.04em;margin:10px 0;color:#071f3e;} .syn-v13-process-grid p{color:#5c6f85;line-height:1.7;} 
.syn-v13-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;} .syn-v13-step{background:#fff;border:1px solid rgba(220,231,239,.95);border-radius:24px;padding:22px;box-shadow:0 18px 48px rgba(6,21,42,.06);} .syn-v13-step b{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:14px;background:rgba(0,125,134,.08);color:#007d86;} .syn-v13-step h3{margin:14px 0 8px;color:#071f3e;} .syn-v13-step p{margin:0;color:#5c6f85;line-height:1.6;}
.syn-v13-related-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:start;} .syn-v13-related-wrap h2{font-size:clamp(32px,3vw,48px);line-height:1.05;letter-spacing:-.04em;margin:0 0 10px;color:#071f3e;} .syn-v13-related-wrap p{color:#5c6f85;} .syn-v13-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;} .syn-v13-related a{display:grid;gap:8px;padding:20px;border-radius:24px;background:#fff;border:1px solid rgba(0,125,134,.14);box-shadow:0 18px 48px rgba(6,21,42,.06);text-decoration:none;color:inherit;} .syn-v13-related a:hover{border-color:rgba(0,125,134,.32);box-shadow:0 24px 60px rgba(6,21,42,.11);} .syn-v13-related b{color:#071f3e;} .syn-v13-related span{color:#5c6f85;}
.syn-v13-cta{padding:70px 0;background:linear-gradient(135deg,#06172d,#064a58);color:#fff;} .syn-v13-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:center;} .syn-v13-cta h2{font-size:clamp(32px,3vw,48px);line-height:1.05;margin:8px 0 10px;letter-spacing:-.04em;} .syn-v13-cta p{color:rgba(255,255,255,.78);max-width:900px;line-height:1.7;}
@media (max-width:1100px){.syn-v13-hero-grid,.syn-v13-process-grid,.syn-v13-related-wrap,.syn-v13-home-box{grid-template-columns:1fr}.syn-v13-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.syn-v13-home-links,.syn-v13-related,.syn-v13-steps{grid-template-columns:1fr 1fr}.syn-v13-hero-panel{min-height:320px;}}
@media (max-width:720px){.syn-v13-grid,.syn-v13-home-links,.syn-v13-related,.syn-v13-steps{grid-template-columns:1fr}.syn-v13-hero{padding:52px 0 34px}.syn-v13-hero-copy h1{font-size:clamp(38px,12vw,54px)}.syn-v13-hero-panel{min-height:280px}.syn-v13-cta-inner{grid-template-columns:1fr}.syn-v13-home-box{padding:22px;border-radius:24px}.syn-v13-section{padding:56px 0}.syn-v13-card{padding:22px}}


/* === SYNEDAT V14 FOCUS / SEGMENT / DISPLAY STABILITY LAYER === */
:root{--syn-v14-max:1340px;--syn-v14-shadow:0 22px 70px rgba(6,21,42,.10);--syn-v14-line:rgba(0,125,134,.16)}
html.js .syn-reveal:not(.is-visible){opacity:1!important;transform:none!important;filter:none!important}.container,.sdt-container{max-width:var(--syn-v14-max)}
.syn-v14-hero{position:relative;padding:clamp(54px,6vw,92px) 0;background:linear-gradient(180deg,#fff 0%,#f5fbfd 100%);border-bottom:1px solid rgba(220,231,239,.9);overflow:hidden}.syn-v14-hero:before{content:"";position:absolute;right:-8%;top:-20%;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(0,183,196,.18),transparent 68%)}.syn-v14-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:clamp(28px,5vw,70px);align-items:center}.syn-v14-hero h1{font-size:clamp(42px,5.2vw,78px);line-height:.96;letter-spacing:-.055em;margin:.28em 0;color:var(--navy,#071f3e);max-width:12ch}.syn-v14-hero .lead{font-size:clamp(18px,1.5vw,23px);line-height:1.65;color:var(--muted,#5c6f85);max-width:820px}.syn-v14-visual{position:relative;margin:0;border-radius:32px;overflow:hidden;min-height:380px;background:#06152a;box-shadow:var(--syn-v14-shadow)}.syn-v14-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.syn-v14-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,21,42,.12),rgba(0,125,134,.38))}.syn-v14-visual figcaption{position:absolute;left:20px;right:20px;bottom:20px;z-index:1;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);font-weight:850;color:#063043}.syn-v14-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.syn-v14-panel{padding:28px;border:1px solid var(--syn-v14-line);border-radius:28px;background:#fff;box-shadow:var(--syn-v14-shadow)}.syn-v14-panel span,.syn-v14-focus-card span{display:inline-grid;place-items:center;min-width:42px;height:34px;border-radius:14px;background:rgba(0,125,134,.10);color:#007d86;font-weight:950;margin-bottom:14px}.syn-v14-panel h2{margin:0 0 12px;font-size:clamp(22px,1.7vw,30px);line-height:1.12;color:var(--navy,#071f3e)}.syn-v14-panel p,.syn-v14-panel li{color:var(--muted,#5c6f85);line-height:1.72}.syn-v14-panel ul{padding-left:1.1rem}.syn-v14-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.syn-v14-related a,.syn-v14-focus-card{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--syn-v14-line);border-radius:24px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 16px 50px rgba(6,21,42,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.syn-v14-related a:hover,.syn-v14-focus-card:hover{transform:translateY(-4px);box-shadow:0 26px 70px rgba(6,21,42,.13);border-color:rgba(0,125,134,.32)}.syn-v14-related b,.syn-v14-focus-card b{color:#007d86}.syn-v14-related span,.syn-v14-focus-card p{color:var(--muted,#5c6f85);line-height:1.62}.syn-v14-home-focus{background:linear-gradient(180deg,#fff,#f7fbfd)}.syn-v14-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.syn-v14-focus-card h3{margin:0;font-size:clamp(20px,1.4vw,25px);line-height:1.15;color:var(--navy,#071f3e)}
@media (max-width:1200px){.syn-v14-hero-grid{grid-template-columns:1fr}.syn-v14-visual{min-height:340px}.syn-v14-focus-grid,.syn-v14-related{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v14-detail-grid{grid-template-columns:1fr}}
@media (max-width:720px){.syn-v14-hero,.section{padding:44px 0}.syn-v14-hero-grid,.syn-v14-focus-grid,.syn-v14-related{grid-template-columns:1fr}.syn-v14-visual{min-height:260px;border-radius:24px}.syn-v14-panel,.syn-v14-focus-card,.syn-v14-related a{padding:20px;border-radius:20px}.syn-v14-hero h1{font-size:clamp(38px,12vw,52px)}}


/* === SYNEDAT V14X focused UX/content layer === */
.syn-v14x-hero{position:relative;padding:76px 0 58px;background:linear-gradient(180deg,#fff,#f3fafb);border-bottom:1px solid rgba(0,125,134,.12);overflow:hidden}.syn-v14x-hero:before{content:"";position:absolute;right:-12%;top:-22%;width:min(740px,55vw);height:min(740px,55vw);border-radius:50%;background:radial-gradient(circle,rgba(20,166,180,.18),transparent 66%)}.syn-v14x-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(30px,5vw,70px);align-items:center}.syn-v14x-hero h1{font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.055em;margin:16px 0;color:var(--navy,#071f3e);max-width:12ch}.syn-v14x-hero .lead{font-size:clamp(17px,1.65vw,22px);line-height:1.72;color:var(--muted,#5c6f85);max-width:800px}.syn-v14x-panel{border-radius:32px;background:linear-gradient(145deg,#06152a,#075466);color:#fff;padding:32px;box-shadow:0 30px 88px rgba(6,21,42,.18);min-height:390px}.syn-v14x-panel b{font-size:clamp(24px,2.4vw,36px);line-height:1.05;display:block;margin-bottom:14px}.syn-v14x-panel p,.syn-v14x-panel li{color:rgba(255,255,255,.82);line-height:1.65}.syn-v14x-panel ul{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.syn-v14x-panel li{padding:12px 14px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(255,255,255,.08)}.syn-v14x-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.syn-v14x-card{padding:26px;border:1px solid rgba(0,125,134,.16);border-radius:26px;background:#fff;box-shadow:0 18px 52px rgba(6,21,42,.07)}.syn-v14x-card span{display:inline-grid;place-items:center;width:42px;height:36px;border-radius:14px;background:rgba(0,125,134,.1);color:var(--brand,#007d86);font-weight:950;margin-bottom:12px}.syn-v14x-card h3{font-size:clamp(19px,1.5vw,25px);line-height:1.17;margin:0 0 10px;color:var(--navy,#071f3e)}.syn-v14x-card p{color:var(--muted,#5c6f85);line-height:1.66}.syn-v14x-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:38px;align-items:start}.syn-v14x-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0}.syn-v14x-list li{display:grid;gap:6px;padding:18px;border:1px solid rgba(0,125,134,.14);border-radius:20px;background:#fff;box-shadow:0 14px 40px rgba(6,21,42,.05)}.syn-v14x-list b{color:var(--navy,#071f3e)}.syn-v14x-list span{color:var(--muted,#5c6f85)}.syn-v14x-home{padding:54px 0!important;background:#fff;border-block:1px solid rgba(0,125,134,.10)}.syn-v14x-teaser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.syn-v14x-teaser a{display:grid;gap:8px;padding:22px;border:1px solid rgba(0,125,134,.16);border-radius:24px;background:linear-gradient(145deg,#fff,#eef9fb);box-shadow:0 16px 44px rgba(6,21,42,.06);text-decoration:none}.syn-v14x-teaser b{color:var(--navy,#071f3e);font-size:18px}.syn-v14x-teaser span{color:var(--muted,#5c6f85)}.sdt-nav__link,.nav a{white-space:nowrap}.sdt-menu-btn:empty:before,.menu-toggle:empty:before{content:"☰";font-weight:900}.syn-reveal{opacity:1!important;transform:none!important;filter:none!important}.syn-sharebar{width:auto!important;height:auto!important}.footer-bottom span:empty,.sdt-footer__bottom span:empty{display:none!important}@media(max-width:1100px){.syn-v14x-hero-grid,.syn-v14x-split{grid-template-columns:1fr}.syn-v14x-grid,.syn-v14x-teaser{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v14x-list{grid-template-columns:1fr}.syn-v14x-panel{min-height:auto}}@media(max-width:720px){.syn-v14x-hero{padding:50px 0 40px}.syn-v14x-grid,.syn-v14x-teaser{grid-template-columns:1fr}.syn-v14x-card,.syn-v14x-panel{padding:22px;border-radius:22px}.syn-v14x-hero h1{font-size:clamp(38px,12vw,52px)}}


/* === SYNEDAT V15 focus, target-group and display repair layer === */
:root{--syn-v15-navy:#071f3e;--syn-v15-teal:#007d86;--syn-v15-cyan:#6ed4df;--syn-v15-soft:#f4f9fb;--syn-v15-line:#dce8ef;--syn-v15-muted:#5c6f85;--syn-v15-shadow:0 24px 70px rgba(7,31,62,.10);}
html.js .syn-reveal, .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}
.syn-modern-page{overflow-x:hidden;}
.syn-v15-page .site-header,.syn-v15-page .sdt-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}
.syn-v15-hero{position:relative;padding:clamp(64px,7vw,110px) 0;background:
  radial-gradient(circle at 85% 8%,rgba(110,212,223,.24),transparent 34rem),
  linear-gradient(180deg,#fff 0%,#f6fbfd 100%);border-bottom:1px solid var(--syn-v15-line);overflow:hidden;}
.syn-v15-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(30px,5vw,70px);align-items:center;}
.syn-v15-hero h1{font-size:clamp(42px,5.1vw,72px);line-height:.98;letter-spacing:-.055em;margin:.24em 0;color:var(--syn-v15-navy);max-width:900px;}
.syn-v15-hero .lead{font-size:clamp(18px,1.65vw,23px);line-height:1.68;color:#435a72;max-width:820px;margin:0 0 26px;}
.syn-v15-visual{position:relative;margin:0;border-radius:32px;overflow:hidden;min-height:420px;box-shadow:var(--syn-v15-shadow);background:#06152a;}
.syn-v15-visual img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;filter:saturate(1.02) contrast(1.02);}
.syn-v15-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(6,21,42,.18),rgba(0,125,134,.36));pointer-events:none;}
.syn-v15-visual figcaption{position:absolute;left:22px;bottom:22px;z-index:2;display:inline-flex;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.86);color:var(--syn-v15-teal);font-weight:900;box-shadow:0 18px 45px rgba(6,21,42,.18);}
.syn-v15-section{padding:clamp(62px,6vw,96px) 0;background:#fff;}
.syn-v15-soft{background:linear-gradient(180deg,#f5fafc 0%,#eef7fa 100%);border-block:1px solid var(--syn-v15-line);}
.syn-v15-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.syn-v15-three article,.syn-v15-card,.syn-v15-target-card,.syn-v15-aside{position:relative;padding:28px;border:1px solid rgba(0,125,134,.14);border-radius:26px;background:#fff;box-shadow:0 18px 52px rgba(7,31,62,.07);}
.syn-v15-three article span,.syn-v15-card span,.syn-v15-target-card span{display:inline-grid;place-items:center;min-width:42px;height:34px;padding:0 10px;border-radius:999px;background:rgba(0,125,134,.10);color:var(--syn-v15-teal);font-weight:950;font-size:.82rem;letter-spacing:.04em;}
.syn-v15-three h2,.syn-v15-card h3,.syn-v15-target-card h3,.syn-v15-aside h3{color:var(--syn-v15-navy);line-height:1.16;letter-spacing:-.025em;margin:16px 0 10px;}
.syn-v15-three p,.syn-v15-card p,.syn-v15-target-card p{color:var(--syn-v15-muted);line-height:1.72;margin:0;}
.syn-v15-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.syn-v15-card{min-height:100%;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
.syn-v15-card:hover,.syn-v15-target-card:hover{transform:translateY(-4px);box-shadow:0 26px 70px rgba(7,31,62,.12);border-color:rgba(0,125,134,.28);}
.syn-v15-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);gap:36px;align-items:start;}
.syn-v15-checklist{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.syn-v15-checklist li{padding:16px 18px 16px 46px;border:1px solid rgba(0,125,134,.13);border-radius:18px;background:linear-gradient(145deg,#fff,#f4fbfc);position:relative;color:#263b55;line-height:1.58;}
.syn-v15-checklist li:before{content:"✓";position:absolute;left:16px;top:16px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(0,125,134,.12);color:var(--syn-v15-teal);font-weight:900;}
.syn-v15-aside{display:grid;gap:12px;position:sticky;top:100px;}
.syn-v15-link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(0,125,134,.14);border-radius:16px;background:#fff;color:var(--syn-v15-teal);font-weight:900;text-decoration:none;}
.syn-v15-link:hover{background:#ecfbfd;}
.syn-v15-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.syn-v15-target-card{display:flex;flex-direction:column;min-height:290px;text-decoration:none;color:inherit;overflow:hidden;}
.syn-v15-target-card:after{content:"";position:absolute;inset:auto -20% -35% 25%;height:130px;background:radial-gradient(circle,rgba(110,212,223,.26),transparent 68%);pointer-events:none;}
.syn-v15-target-card strong{margin-top:auto;color:var(--syn-v15-teal);}
.syn-v15-overview-hero .container{max-width:960px;}
.syn-v15-home-targets{padding:clamp(54px,5.2vw,82px) 0;background:#fff;border-top:1px solid rgba(0,125,134,.08);}
.syn-v15-home-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:34px;align-items:start;}
.syn-v15-home-grid .syn-v15-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
.syn-v15-home-grid .syn-v15-target-card{min-height:230px;padding:24px;}
.syn-v15-cta .eyebrow{color:#b9f9ff!important;background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.20)!important;}
.syn-video-placeholder{border:0!important;font:inherit!important;border-radius:inherit!important;}
.syn-sharebar{width:auto!important;height:auto!important;right:max(18px,env(safe-area-inset-right))!important;bottom:max(20px,calc(76px + env(safe-area-inset-bottom)))!important;}
.syn-sharebar:before,.syn-sharebar:after{display:none!important;}
.menu-toggle:empty:before,.sdt-menu-btn:empty:before{content:"☰";}
@media(max-width:1200px){
  .syn-v15-hero-grid,.syn-v15-home-grid,.syn-v15-split{grid-template-columns:1fr;}
  .syn-v15-visual,.syn-v15-visual img{min-height:340px;}
  .syn-v15-card-grid,.syn-v15-target-grid,.syn-v15-home-grid .syn-v15-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .syn-v15-three{grid-template-columns:1fr;}
  .syn-v15-aside{position:relative;top:auto;}
}
@media(max-width:760px){
  .syn-v15-hero{padding:46px 0;}
  .syn-v15-hero h1{font-size:clamp(38px,12vw,54px);}
  .syn-v15-card-grid,.syn-v15-target-grid,.syn-v15-home-grid .syn-v15-target-grid,.syn-v15-checklist{grid-template-columns:1fr;}
  .syn-v15-three article,.syn-v15-card,.syn-v15-target-card,.syn-v15-aside{padding:22px;border-radius:22px;}
}


/* === SYNEDAT V16 focused sales/procurement layer === */
:root{--syn-v16-card:#ffffff;--syn-v16-ink:#071f3e;--syn-v16-muted:#5b7088;--syn-v16-line:rgba(0,125,134,.18);--syn-v16-bg:#f4f9fb;}
.syn-v16-page .site-header{box-shadow:0 10px 34px rgba(7,31,62,.07);}
.syn-v16-hero{position:relative;overflow:hidden;padding:clamp(58px,7vw,104px) 0;background:linear-gradient(180deg,#ffffff 0%,#eef8fb 100%);border-bottom:1px solid rgba(0,125,134,.12);}
.syn-v16-hero:before{content:"";position:absolute;right:-10vw;top:-18vw;width:52vw;height:52vw;border-radius:999px;background:radial-gradient(circle,rgba(31,195,207,.20),transparent 66%);pointer-events:none;}
.syn-v16-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(28px,5vw,72px);align-items:center;}
.syn-v16-hero h1{font-size:clamp(42px,5vw,76px);line-height:.98;letter-spacing:-.055em;margin:.25em 0 .28em;color:var(--navy,#071f3e);max-width:12ch;}
.syn-v16-hero .lead{font-size:clamp(18px,1.6vw,23px);line-height:1.58;max-width:840px;color:#314961;margin-bottom:18px;}
.syn-v16-aside{border:1px solid rgba(0,125,134,.18);border-radius:30px;padding:28px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(232,250,252,.78));box-shadow:0 24px 70px rgba(7,31,62,.10);}
.syn-v16-aside strong{display:block;font-size:18px;color:var(--navy,#071f3e);margin-bottom:12px;}
.syn-v16-aside ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;}
.syn-v16-aside li{display:flex;gap:10px;align-items:flex-start;color:var(--syn-v16-muted);font-weight:750;}
.syn-v16-aside li:before{content:"";width:9px;height:9px;margin-top:.55em;border-radius:999px;background:linear-gradient(135deg,var(--brand,#007d86),var(--accent2,#6ed4df));flex:0 0 auto;}
.syn-v16-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.syn-v16-card{position:relative;min-height:260px;display:flex;flex-direction:column;gap:10px;padding:28px;border:1px solid rgba(0,125,134,.14);border-radius:28px;background:var(--syn-v16-card);box-shadow:0 18px 52px rgba(7,31,62,.07);overflow:hidden;}
.syn-v16-card:after{content:"";position:absolute;inset:auto -20% -30% 20%;height:120px;background:radial-gradient(circle,rgba(31,195,207,.18),transparent 70%);pointer-events:none;}
.syn-v16-card h3{font-size:clamp(20px,1.35vw,25px);line-height:1.18;margin:8px 0 4px;color:var(--navy,#071f3e);}
.syn-v16-card p{font-size:15.5px;line-height:1.72;margin:0;color:var(--syn-v16-muted);}
.syn-v16-number{display:inline-grid;place-items:center;align-self:flex-start;min-width:44px;height:36px;padding:0 11px;border-radius:999px;background:rgba(0,125,134,.10);color:var(--brand,#007d86);font-weight:950;font-size:13px;}
.syn-v16-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:clamp(24px,4vw,56px);align-items:start;}
.syn-v16-split h2{font-size:clamp(32px,3.2vw,52px);line-height:1.03;letter-spacing:-.045em;margin:0 0 14px;color:var(--navy,#071f3e);}
.syn-v16-split p{font-size:clamp(16px,1.2vw,18px);line-height:1.75;color:var(--syn-v16-muted);}
.syn-v16-panel{border:1px solid rgba(0,125,134,.18);border-radius:28px;padding:28px;background:linear-gradient(145deg,#06172d,#054d5a);color:#fff;box-shadow:0 24px 70px rgba(7,31,62,.18);}
.syn-v16-panel h3{margin:0 0 12px;color:#fff;font-size:24px;}
.syn-v16-panel p,.syn-v16-panel li{color:rgba(255,255,255,.82);line-height:1.7;}
.syn-v16-panel ol,.syn-v16-panel ul{margin:0 0 20px;padding-left:1.25rem;}
.syn-v16-pillrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}
.syn-v16-pillrow span{display:inline-flex;align-items:center;min-height:36px;padding:8px 13px;border-radius:999px;background:rgba(0,125,134,.09);border:1px solid rgba(0,125,134,.18);color:var(--brand,#007d86);font-weight:850;font-size:13px;}
.syn-v16-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.syn-v16-timeline div{padding:20px;border-radius:24px;border:1px solid rgba(0,125,134,.14);background:#fff;box-shadow:0 14px 44px rgba(7,31,62,.06);}
.syn-v16-timeline b{display:inline-grid;place-items:center;width:40px;height:34px;border-radius:999px;background:rgba(0,125,134,.10);color:var(--brand,#007d86);margin-bottom:10px;}
.syn-v16-timeline span{display:block;font-weight:850;color:var(--navy,#071f3e);line-height:1.35;}
.syn-v16-home-cta{border-block:1px solid rgba(0,125,134,.12);background:linear-gradient(135deg,#f7fbfd,#ffffff);}
.syn-v16-home-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;align-items:center;}
.syn-v16-home-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.syn-v16-home-link{display:grid;gap:7px;padding:20px;border-radius:22px;border:1px solid rgba(0,125,134,.14);background:#fff;box-shadow:0 14px 42px rgba(7,31,62,.06);text-decoration:none;}
.syn-v16-home-link b{color:var(--navy,#071f3e);font-size:17px;}
.syn-v16-home-link span{color:var(--syn-v16-muted);font-size:14px;line-height:1.5;}
html.js .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}
@media (max-width:1200px){
  .syn-v16-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .syn-v16-hero-grid,.syn-v16-split,.syn-v16-home-grid{grid-template-columns:1fr;}
}
@media (max-width:760px){
  .syn-v16-hero{padding:44px 0;}
  .syn-v16-hero h1{font-size:clamp(38px,12vw,56px);}
  .syn-v16-card-grid,.syn-v16-timeline,.syn-v16-home-links{grid-template-columns:1fr;}
  .syn-v16-card{min-height:auto;padding:22px;}
  .syn-v16-aside,.syn-v16-panel{padding:22px;border-radius:22px;}
}
@media print{.syn-v16-home-cta,.syn-v16-aside{box-shadow:none!important;}}


/* === SYNEDAT V17: decision support, service promise and display stability === */
:root{
  --syn-v17-navy:#06152a;
  --syn-v17-teal:#007d86;
  --syn-v17-cyan:#7df1ff;
  --syn-v17-soft:#f3fafc;
  --syn-v17-line:rgba(0,125,134,.18);
  --syn-v17-shadow:0 22px 70px rgba(6,21,42,.10);
}
.syn-v17-page{background:#fff;}
.syn-v17-hero{
  position:relative;
  overflow:hidden;
  padding:clamp(56px,7vw,110px) 0;
  background:
    radial-gradient(circle at 88% 12%,rgba(125,241,255,.24),transparent 34rem),
    linear-gradient(180deg,#fff 0%,#f7fbfd 100%);
  border-bottom:1px solid rgba(220,231,239,.88);
}
.syn-v17-hero__grid{
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);
  gap:clamp(28px,5vw,72px);
  align-items:center;
}
.syn-v17-hero h1{
  max-width:980px;
  margin:18px 0 18px;
  color:var(--navy,var(--syn-v17-navy));
  font-size:clamp(42px,5vw,76px);
  line-height:.98;
  letter-spacing:-.055em;
}
.syn-v17-hero .lead{max-width:850px;font-size:clamp(18px,1.8vw,23px);line-height:1.65;color:#344d68;}
.syn-v17-proof{
  padding:30px;
  border-radius:30px;
  border:1px solid var(--syn-v17-line);
  background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(237,251,253,.94));
  box-shadow:var(--syn-v17-shadow);
}
.syn-v17-proof strong{display:block;font-size:clamp(24px,2.2vw,34px);line-height:1.1;color:var(--navy,var(--syn-v17-navy));margin-bottom:12px;}
.syn-v17-proof p{font-size:1.02rem;line-height:1.7;color:#4d657c;margin:0 0 18px;}
.syn-v17-proof ul,.syn-v17-panel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;}
.syn-v17-proof li,.syn-v17-panel li{
  position:relative;
  padding-left:28px;
  color:#223a55;
  line-height:1.55;
}
.syn-v17-proof li:before,.syn-v17-panel li:before{
  content:"";
  position:absolute;
  left:0;top:.48em;
  width:12px;height:12px;
  border-radius:999px;
  background:linear-gradient(135deg,var(--syn-v17-teal),var(--syn-v17-cyan));
  box-shadow:0 0 0 5px rgba(0,125,134,.08);
}
.syn-v17-section .section-head h2{max-width:980px;}
.syn-v17-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.syn-v17-card{
  position:relative;
  overflow:hidden;
  padding:26px;
  border-radius:26px;
  background:#fff;
  border:1px solid rgba(6,21,42,.08);
  box-shadow:0 18px 52px rgba(6,21,42,.075);
}
.syn-v17-card:after{
  content:"";
  position:absolute;
  inset:auto -18% -34% 10%;
  height:90px;
  background:radial-gradient(circle,rgba(0,188,204,.16),transparent 70%);
}
.syn-v17-card span,.syn-v17-steps b{
  display:inline-grid;
  place-items:center;
  min-width:42px;
  height:34px;
  padding:0 10px;
  border-radius:999px;
  background:rgba(0,125,134,.10);
  color:var(--syn-v17-teal);
  font-weight:950;
  font-size:.82rem;
}
.syn-v17-card h3{margin:16px 0 10px;color:var(--navy,var(--syn-v17-navy));font-size:clamp(19px,1.4vw,24px);line-height:1.18;}
.syn-v17-card p{margin:0;color:#5c6f85;line-height:1.68;}
.syn-v17-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;}
.syn-v17-panel,.syn-v17-cta-card{
  padding:30px;
  border-radius:28px;
  background:#fff;
  border:1px solid rgba(0,125,134,.14);
  box-shadow:0 18px 58px rgba(6,21,42,.075);
}
.syn-v17-panel h2,.syn-v17-cta-card h2{margin-top:0;color:var(--navy,var(--syn-v17-navy));letter-spacing:-.035em;}
.syn-v17-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.syn-v17-steps article{
  padding:24px;
  border-radius:24px;
  background:linear-gradient(145deg,#fff,#f4fbfc);
  border:1px solid rgba(0,125,134,.14);
  box-shadow:0 16px 48px rgba(6,21,42,.06);
}
.syn-v17-steps h3{margin:16px 0 8px;color:var(--navy,var(--syn-v17-navy));font-size:1.12rem;}
.syn-v17-steps p{margin:0;color:#5c6f85;line-height:1.6;}
.syn-v17-cta-card{
  background:linear-gradient(145deg,var(--syn-v17-navy),#07485a);
  color:#fff;
}
.syn-v17-cta-card h2{color:#fff;}
.syn-v17-cta-card p{color:rgba(255,255,255,.78);line-height:1.7;}
.syn-v17-related-grid,.syn-v17-mini-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
}
.syn-v17-related-grid a,.syn-v17-mini-card{
  display:grid;
  gap:8px;
  padding:22px;
  border-radius:22px;
  border:1px solid rgba(0,125,134,.14);
  background:#fff;
  box-shadow:0 16px 46px rgba(6,21,42,.06);
  text-decoration:none;
  color:inherit;
}
.syn-v17-related-grid a span,.syn-v17-mini-card em{color:var(--brand,var(--syn-v17-teal));font-style:normal;font-weight:900;}
.syn-v17-mini-card strong{font-size:1.12rem;color:var(--navy,var(--syn-v17-navy));}
.syn-v17-mini-card span{color:#5c6f85;line-height:1.55;}
.syn-v17-home-teaser{
  background:linear-gradient(180deg,#fff,#f4fafc);
  border-block:1px solid rgba(220,231,239,.82);
}
.syn-v17-faq{display:grid!important;grid-template-columns:1fr!important;}
html:not(.js) .syn-reveal,
html.js .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}
.syn-sharebar{width:auto!important;height:auto!important;background:transparent!important;}
.syn-sharebar:before,.syn-sharebar:after{display:none!important;}
@media (max-width:1200px){
  .syn-v17-card-grid,.syn-v17-steps{grid-template-columns:repeat(2,minmax(0,1fr));}
  .syn-v17-hero__grid,.syn-v17-two{grid-template-columns:1fr;}
}
@media (max-width:760px){
  .syn-v17-hero{padding:44px 0;}
  .syn-v17-hero h1{font-size:clamp(38px,12vw,54px);}
  .syn-v17-card-grid,.syn-v17-steps,.syn-v17-related-grid,.syn-v17-mini-grid{grid-template-columns:1fr;}
  .syn-v17-proof,.syn-v17-panel,.syn-v17-cta-card,.syn-v17-card{padding:22px;border-radius:22px;}
}
@media print{
  .syn-v17-home-teaser,.syn-v17-related,.syn-sharebar{display:none!important;}
}


/* === SYNEDAT V18 USE-CASE AND STABILITY LAYER === */
:root{--syn-v18-navy:#06152a;--syn-v18-teal:#007d86;--syn-v18-cyan:#79f2ff;--syn-v18-line:rgba(0,125,134,.18);--syn-v18-soft:#f4fbfd;--syn-v18-shadow:0 24px 70px rgba(6,21,42,.10);}
html.js .syn-reveal:not(.is-visible){opacity:1!important;transform:none!important;filter:none!important;}
.syn-v18-page{background:#fff;color:var(--ink,#0c2140);}
.syn-v18-header .logo img{display:block;max-width:220px;height:auto;}
.syn-v18-hero{position:relative;overflow:hidden;padding:clamp(64px,8vw,112px) 0;background:linear-gradient(135deg,#ffffff 0%,#f3fbfd 58%,rgba(121,242,255,.18) 100%);border-bottom:1px solid rgba(0,125,134,.14);}
.syn-v18-hero:before{content:"";position:absolute;inset:auto -12% -45% auto;width:min(720px,52vw);height:min(720px,52vw);border-radius:50%;background:radial-gradient(circle,rgba(0,125,134,.20),transparent 68%);pointer-events:none;}
.syn-v18-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(28px,5vw,72px);align-items:center;}
.syn-v18-hero h1{font-size:clamp(42px,5vw,76px);line-height:.98;letter-spacing:-.055em;margin:16px 0;color:var(--navy,#071f3e);max-width:980px;}
.syn-v18-hero .lead{font-size:clamp(17px,1.55vw,22px);line-height:1.68;color:#40566f;max-width:860px;}
.syn-v18-sidebox{border:1px solid rgba(0,125,134,.18);border-radius:30px;padding:30px;background:rgba(255,255,255,.86);box-shadow:var(--syn-v18-shadow);backdrop-filter:blur(14px);}
.syn-v18-sidebox strong{display:block;font-size:1.2rem;color:var(--syn-v18-navy);margin-bottom:10px;}.syn-v18-sidebox p{color:#53677e;line-height:1.7}.syn-v18-sidebox ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.syn-v18-sidebox li{padding-left:28px;position:relative;color:#172b45;font-weight:750}.syn-v18-sidebox li:before{content:"✓";position:absolute;left:0;top:0;color:var(--syn-v18-teal);font-weight:950;}
.syn-v18-section{padding:clamp(62px,7vw,96px) 0;}
.syn-v18-usecase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;}
.syn-v18-usecase-card{display:flex;flex-direction:column;min-height:280px;padding:26px;border:1px solid var(--syn-v18-line);border-radius:26px;background:linear-gradient(145deg,#fff,#f5fbfd);box-shadow:0 18px 56px rgba(6,21,42,.07);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}
.syn-v18-usecase-card:hover{transform:translateY(-4px);border-color:rgba(0,125,134,.34);box-shadow:0 24px 76px rgba(6,21,42,.12);}.syn-v18-usecase-card span{display:inline-flex;align-self:flex-start;border-radius:999px;padding:7px 10px;background:rgba(0,125,134,.08);color:var(--syn-v18-teal);font-weight:900;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.syn-v18-usecase-card h3{font-size:clamp(20px,1.55vw,28px);line-height:1.16;margin:20px 0 10px;color:var(--syn-v18-navy);}.syn-v18-usecase-card p{color:#5c6f85;line-height:1.65;margin:0 0 18px}.syn-v18-usecase-card strong{margin-top:auto;color:var(--syn-v18-teal);}
.syn-v18-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.syn-v18-panel{padding:30px;border:1px solid var(--syn-v18-line);border-radius:28px;background:#fff;box-shadow:0 18px 54px rgba(6,21,42,.07);}.syn-v18-panel span{display:inline-grid;place-items:center;width:42px;height:36px;border-radius:14px;background:rgba(0,125,134,.10);color:var(--syn-v18-teal);font-weight:950}.syn-v18-panel h2{font-size:clamp(22px,1.8vw,32px);line-height:1.12;margin:18px 0 10px;color:var(--syn-v18-navy)}.syn-v18-panel p{color:#5c6f85;line-height:1.72}.syn-v18-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:30px;align-items:start}.syn-v18-steps{display:grid;gap:12px;margin:20px 0 0;padding:0;counter-reset:v18;list-style:none}.syn-v18-steps li{counter-increment:v18;padding:18px 18px 18px 58px;border:1px solid rgba(0,125,134,.15);border-radius:18px;background:#fff;position:relative}.syn-v18-steps li:before{content:counter(v18, decimal-leading-zero);position:absolute;left:16px;top:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:12px;background:rgba(0,125,134,.10);color:var(--syn-v18-teal);font-weight:950}.syn-v18-quote{border-radius:28px;padding:28px;background:linear-gradient(145deg,#06152a,#06384b);color:#fff;box-shadow:0 24px 70px rgba(6,21,42,.16)}.syn-v18-quote p{color:rgba(255,255,255,.78);line-height:1.7}.syn-v18-related{display:flex;flex-wrap:wrap;gap:12px}.syn-v18-related a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid rgba(0,125,134,.18);background:#fff;color:var(--syn-v18-teal);font-weight:900;text-decoration:none;}
.syn-v18-home-teaser{padding:56px 0;background:#fff;border-block:1px solid rgba(0,125,134,.12)}.syn-v18-home-teaser .syn-v18-usecase-grid{grid-template-columns:repeat(4,minmax(0,1fr));}.syn-v18-home-teaser .syn-v18-usecase-card{min-height:210px;padding:22px;}
@media(max-width:1180px){.syn-v18-usecase-grid,.syn-v18-home-teaser .syn-v18-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.syn-v18-hero__grid,.syn-v18-two{grid-template-columns:1fr}.syn-v18-detail-grid{grid-template-columns:1fr;}}
@media(max-width:720px){.syn-v18-usecase-grid,.syn-v18-home-teaser .syn-v18-usecase-grid{grid-template-columns:1fr}.syn-v18-hero{padding:46px 0}.syn-v18-sidebox,.syn-v18-panel{padding:22px}.syn-v18-hero h1{font-size:clamp(38px,11vw,52px)}}


/* === SYNEDAT V19 content / SEO / conversion layer === */
.syn-v19-page{background:#fff;color:var(--ink,#0c2140);}
.syn-v19-header{box-shadow:0 8px 30px rgba(6,21,42,.06);}
.syn-v19-hero{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) 0;background:linear-gradient(135deg,#f7fbfd 0%,#fff 52%,#eaf8fb 100%);border-bottom:1px solid rgba(0,125,134,.12);}
.syn-v19-hero::before{content:"";position:absolute;right:-8vw;top:-14vw;width:min(720px,56vw);height:min(720px,56vw);border-radius:999px;background:radial-gradient(circle,rgba(31,195,207,.22),transparent 64%);pointer-events:none;}
.syn-v19-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(28px,5vw,72px);align-items:center;}
.syn-v19-hero h1{margin:.35em 0 .28em;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.055em;color:var(--navy,#071f3e);max-width:900px;}
.syn-v19-hero .lead{font-size:clamp(18px,1.5vw,22px);line-height:1.7;max-width:900px;color:var(--muted,#5c6f85);}
.syn-v19-sidebox{padding:28px;border:1px solid rgba(0,125,134,.18);border-radius:28px;background:rgba(255,255,255,.84);box-shadow:0 24px 70px rgba(6,21,42,.10);backdrop-filter:blur(14px);}
.syn-v19-sidebox strong{display:block;font-size:1.15rem;color:var(--navy,#071f3e);margin-bottom:8px;}
.syn-v19-sidebox p{margin:0 0 16px;color:var(--muted,#5c6f85);line-height:1.65;}
.syn-v19-sidebox ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;}
.syn-v19-sidebox li{position:relative;padding-left:26px;font-weight:800;color:var(--navy,#071f3e);}
.syn-v19-sidebox li::before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--brand,#007d86),var(--accent2,#6ed4df));}
.syn-v19-section{position:relative;}
.syn-v19-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.syn-v19-card{position:relative;min-height:250px;padding:26px;border:1px solid rgba(0,125,134,.16);border-radius:26px;background:#fff;box-shadow:0 18px 55px rgba(6,21,42,.075);overflow:hidden;}
.syn-v19-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,var(--brand,#007d86),var(--accent2,#6ed4df));opacity:.75;}
.syn-v19-card span{display:inline-grid;place-items:center;min-width:42px;height:34px;padding:0 11px;border-radius:14px;background:rgba(0,125,134,.10);color:var(--brand,#007d86);font-weight:950;margin-bottom:18px;}
.syn-v19-card h2{margin:0 0 10px;font-size:clamp(20px,1.5vw,26px);line-height:1.15;color:var(--navy,#071f3e);}
.syn-v19-card p{margin:0;color:var(--muted,#5c6f85);line-height:1.7;}
.syn-v19-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:32px;align-items:start;}
.syn-v19-checklist{display:grid;gap:14px;margin:20px 0 0;padding:0;list-style:none;}
.syn-v19-checklist li{padding:18px 20px 18px 52px;border:1px solid rgba(0,125,134,.14);border-radius:20px;background:#fff;box-shadow:0 14px 40px rgba(6,21,42,.05);position:relative;}
.syn-v19-checklist li::before{content:"✓";position:absolute;left:18px;top:18px;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:rgba(0,125,134,.10);color:var(--brand,#007d86);font-weight:950;}
.syn-v19-quote{padding:28px;border-radius:26px;background:linear-gradient(135deg,#06152a,#073a50);color:#fff;box-shadow:0 26px 70px rgba(6,21,42,.18);}
.syn-v19-quote strong{display:block;color:#b9f9ff;margin-bottom:8px;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;}
.syn-v19-quote p{margin:0;color:rgba(255,255,255,.82);line-height:1.75;}
.syn-v19-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.syn-v19-related a{display:flex;align-items:center;justify-content:space-between;min-height:80px;padding:20px;border:1px solid rgba(0,125,134,.16);border-radius:22px;background:#fff;color:var(--brand,#007d86);font-weight:900;box-shadow:0 16px 45px rgba(6,21,42,.06);text-decoration:none;}
.syn-v19-related a:hover{transform:translateY(-3px);box-shadow:0 22px 60px rgba(6,21,42,.11);border-color:rgba(0,125,134,.34);}
.syn-v19-final-cta{margin-top:0;}
.syn-v19-home-teaser{padding:54px 0;background:linear-gradient(135deg,#06152a,#064150);color:#fff;overflow:hidden;}
.syn-v19-home-teaser .container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center;}
.syn-v19-home-teaser h2{margin:0 0 10px;font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.04em;}
.syn-v19-home-teaser p{margin:0;color:rgba(255,255,255,.78);line-height:1.72;}
.syn-v19-home-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.syn-v19-home-links a{display:grid;gap:6px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.09);color:#fff;text-decoration:none;box-shadow:0 20px 55px rgba(0,0,0,.16);}
.syn-v19-home-links a b{color:#b9f9ff;}
.syn-v19-home-links a span{color:rgba(255,255,255,.78);font-size:.94rem;line-height:1.45;}
@media(max-width:1180px){
  .syn-v19-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .syn-v19-hero__grid,.syn-v19-two,.syn-v19-home-teaser .container{grid-template-columns:1fr;}
  .syn-v19-related,.syn-v19-home-links{grid-template-columns:1fr;}
}
@media(max-width:680px){
  .syn-v19-hero{padding:46px 0;}
  .syn-v19-hero h1{font-size:clamp(38px,12vw,52px);}
  .syn-v19-card-grid{grid-template-columns:1fr;}
  .syn-v19-card,.syn-v19-sidebox,.syn-v19-quote{padding:22px;border-radius:22px;}
}
html:not(.js) .syn-reveal, .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}


/* === SYNEDAT V20 decision documents layer === */
.syn-v20-hero{background:linear-gradient(180deg,#fff 0%,#f4fbfd 100%);}
.syn-v20-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(28px,5vw,72px);align-items:center;}
.syn-v20-hero h1{font-size:clamp(38px,4.8vw,70px);line-height:1;letter-spacing:-.055em;margin:.35em 0;color:var(--navy,#071f3e);}
.syn-v20-hero p{font-size:clamp(17px,1.6vw,21px);color:var(--muted,#5c6f85);max-width:860px;line-height:1.7;}
.syn-v20-hero-panel{padding:30px;border-radius:30px;background:linear-gradient(145deg,#061b36,#007d86);color:#fff;box-shadow:0 30px 90px rgba(6,21,42,.18);}
.syn-v20-hero-panel b{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.14);color:#b9f9ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;}
.syn-v20-hero-panel h2{font-size:clamp(24px,2.4vw,36px);line-height:1.08;margin:18px 0 10px;color:#fff;}
.syn-v20-hero-panel p{color:rgba(255,255,255,.80);font-size:16px;}
.syn-v20-doc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;}
.syn-v20-doc-card{display:flex;flex-direction:column;min-height:270px;padding:26px;border:1px solid rgba(0,125,134,.16);border-radius:26px;background:#fff;box-shadow:0 18px 55px rgba(6,21,42,.07);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}
.syn-v20-doc-card:hover{transform:translateY(-4px);box-shadow:0 28px 80px rgba(6,21,42,.12);border-color:rgba(0,125,134,.34);}
.syn-v20-doc-card span{display:inline-flex;align-self:flex-start;padding:6px 10px;border-radius:999px;background:rgba(0,125,134,.08);color:#007d86;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}
.syn-v20-doc-card h3{font-size:clamp(20px,1.6vw,25px);line-height:1.18;margin:22px 0 10px;color:var(--navy,#071f3e);}
.syn-v20-doc-card p{font-size:15px;color:var(--muted,#5c6f85);line-height:1.65;margin:0;}
.syn-v20-doc-card strong{margin-top:auto;padding-top:20px;color:#007d86;}
.syn-v20-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.syn-v20-process article,.syn-v20-detail-card{padding:26px;border:1px solid rgba(0,125,134,.16);border-radius:26px;background:#fff;box-shadow:0 18px 50px rgba(6,21,42,.06);}
.syn-v20-process b{display:inline-grid;place-items:center;width:42px;height:36px;border-radius:14px;background:#dff7f9;color:#007d86;font-weight:950;}
.syn-v20-process h3,.syn-v20-detail-card h2{color:var(--navy,#071f3e);line-height:1.15;}
.syn-v20-process p,.syn-v20-detail-card p,.syn-v20-detail-card li{color:var(--muted,#5c6f85);line-height:1.7;}
.syn-v20-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.syn-v20-related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;}
.syn-v20-related a{padding:18px;border-radius:20px;border:1px solid rgba(0,125,134,.16);background:#fff;color:#007d86;font-weight:900;text-decoration:none;box-shadow:0 12px 34px rgba(6,21,42,.05);}
.syn-v20-home-teaser{padding:54px 0;background:linear-gradient(135deg,#06172d,#063d4d);color:#fff;}
.syn-v20-home-teaser .container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;}
.syn-v20-home-teaser h2{margin:0 0 10px;color:#fff;font-size:clamp(26px,3vw,40px);}
.syn-v20-home-teaser p{margin:0;color:rgba(255,255,255,.78);max-width:820px;}
@media(max-width:1100px){.syn-v20-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.syn-v20-detail-grid,.syn-v20-process,.syn-v20-hero-grid{grid-template-columns:1fr;}.syn-v20-related{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:720px){.syn-v20-doc-grid,.syn-v20-related{grid-template-columns:1fr;}.syn-v20-home-teaser .container{grid-template-columns:1fr;}.syn-v20-hero-panel,.syn-v20-doc-card,.syn-v20-detail-card{border-radius:22px;padding:22px;}}
html.js .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}


/* === SYNEDAT V21 role / decision-maker UX layer === */
html:not(.js) .syn-reveal, .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}
.syn-v21-hero{position:relative;overflow:hidden;padding:clamp(56px,7vw,104px) 0;background:linear-gradient(135deg,#f8fcfd 0%,#eef8fb 48%,#ffffff 100%);border-bottom:1px solid rgba(0,125,134,.12)}
.syn-v21-hero:before{content:"";position:absolute;right:-12%;top:-25%;width:50vw;height:50vw;border-radius:999px;background:radial-gradient(circle,rgba(31,195,207,.20),transparent 67%);pointer-events:none}
.syn-v21-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:clamp(28px,5vw,70px);align-items:center}
.syn-v21-hero h1{margin:.15em 0 .22em;font-size:clamp(42px,5.1vw,76px);line-height:.96;letter-spacing:-.055em;color:var(--navy,#071f3e)}
.syn-v21-hero .lead{max-width:820px;font-size:clamp(17px,1.65vw,22px);line-height:1.68;color:var(--muted,#5c6f85)}
.syn-v21-panel{border:1px solid rgba(0,125,134,.16);border-radius:30px;background:rgba(255,255,255,.88);box-shadow:0 28px 80px rgba(6,21,42,.11);padding:clamp(24px,3vw,36px);backdrop-filter:blur(16px)}
.syn-v21-panel h2{margin:0 0 10px;color:var(--navy,#071f3e);font-size:clamp(24px,2.6vw,36px);letter-spacing:-.035em;line-height:1.08}.syn-v21-panel p{color:var(--muted,#5c6f85);line-height:1.7}.syn-v21-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.syn-v21-tags span{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border-radius:999px;background:rgba(0,125,134,.08);border:1px solid rgba(0,125,134,.14);color:var(--brand,#007d86);font-weight:850;font-size:13px}.syn-v21-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.syn-v21-card{display:flex;flex-direction:column;min-height:260px;padding:28px;border-radius:26px;background:#fff;border:1px solid rgba(0,125,134,.14);box-shadow:0 22px 60px rgba(6,21,42,.08);color:inherit;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.syn-v21-card:hover{transform:translateY(-5px);box-shadow:0 30px 80px rgba(6,21,42,.13);border-color:rgba(0,125,134,.28)}.syn-v21-card span,.syn-v21-info span{display:inline-grid;place-items:center;width:44px;height:36px;border-radius:14px;background:#e7fbfd;color:var(--brand,#007d86);font-weight:950}.syn-v21-card h3{margin:22px 0 10px;color:var(--navy,#071f3e);font-size:clamp(22px,2vw,28px);line-height:1.12}.syn-v21-card p{margin:0;color:var(--muted,#5c6f85);line-height:1.68}.syn-v21-card strong{margin-top:auto;color:var(--brand,#007d86);padding-top:22px}.syn-v21-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:36px;align-items:start}.syn-v21-two h2{margin:0 0 10px;color:var(--navy,#071f3e);font-size:clamp(24px,2.4vw,34px);letter-spacing:-.035em}.syn-v21-two p{margin:0 0 28px;color:var(--muted,#5c6f85);font-size:1.04rem;line-height:1.78}.syn-v21-aside{position:sticky;top:96px;display:grid;gap:14px;border-radius:28px;background:linear-gradient(145deg,#061d3b,#064e5c);padding:24px;color:#fff;box-shadow:0 26px 78px rgba(6,21,42,.20)}.syn-v21-aside h3{margin:0 0 8px;color:#fff}.syn-v21-info{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.08);padding:16px}.syn-v21-info p{margin:0!important;color:rgba(255,255,255,.84)!important;font-size:.95rem!important}.syn-v21-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.syn-v21-mini{display:grid;gap:7px;min-height:110px;padding:18px;border-radius:20px;border:1px solid rgba(0,125,134,.14);background:#fff;text-decoration:none;box-shadow:0 14px 42px rgba(6,21,42,.06);transition:transform .18s ease,box-shadow .18s ease}.syn-v21-mini:hover{transform:translateY(-3px);box-shadow:0 20px 58px rgba(6,21,42,.11)}.syn-v21-mini b{color:var(--navy,#071f3e);font-size:17px}.syn-v21-mini span{color:var(--muted,#5c6f85);font-size:14px;line-height:1.5}.syn-v21-home{background:linear-gradient(135deg,#ffffff,#f0f8fb);border-block:1px solid rgba(0,125,134,.10)}.syn-v21-home-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:34px;align-items:center}.syn-v21-home h2{margin:0 0 10px;font-size:clamp(32px,3.5vw,52px);line-height:1;letter-spacing:-.05em;color:var(--navy,#071f3e)}.syn-v21-home p{color:var(--muted,#5c6f85);line-height:1.7}.site-header .nav.open{display:flex!important;flex-direction:column;position:absolute;top:100%;left:16px;right:16px;background:#fff;border:1px solid rgba(0,125,134,.16);border-radius:20px;padding:12px;box-shadow:0 28px 80px rgba(6,21,42,.18)}
@media(max-width:1100px){.syn-v21-hero-grid,.syn-v21-two,.syn-v21-home-grid{grid-template-columns:1fr}.syn-v21-card-grid,.syn-v21-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v21-aside{position:relative;top:auto}.site-header .nav{display:none}.site-header .menu-toggle{display:inline-flex!important}.site-header .nav.open{display:flex!important}}
@media(max-width:720px){.syn-v21-hero{padding:44px 0}.syn-v21-card-grid,.syn-v21-mini-grid{grid-template-columns:1fr}.syn-v21-card{min-height:auto;padding:22px}.syn-v21-panel{padding:22px}.syn-v21-info{grid-template-columns:1fr}.syn-v21-home .btn{width:100%}}


/* === SYNEDAT V22 CUSTOMER-SALES POLISH / DISPLAY STABILITY === */
html.js .syn-reveal{opacity:1!important;transform:none!important;filter:none!important;}
.syn-v22-home{position:relative;background:linear-gradient(180deg,#fff 0%,#f6fbfd 100%);border-block:1px solid rgba(220,231,239,.85);}
.syn-v22-home-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(24px,4vw,56px);align-items:stretch;}
.syn-v22-home-copy{padding:clamp(26px,3vw,38px);border:1px solid rgba(0,125,134,.14);border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 24px 68px rgba(7,31,62,.08);}
.syn-v22-home-copy h2{margin:10px 0 14px;font-size:clamp(30px,3.2vw,52px);line-height:1.03;letter-spacing:-.04em;color:var(--navy,#071f3e);}
.syn-v22-home-copy p{font-size:clamp(16px,1.35vw,19px);line-height:1.72;color:var(--muted,#5c6f85);max-width:820px;}
.syn-v22-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;}
.syn-v22-offer-box{padding:clamp(24px,3vw,36px);border-radius:30px;background:linear-gradient(145deg,#06152a,#063f4d);color:#fff;box-shadow:0 28px 80px rgba(6,21,42,.22);}
.syn-v22-offer-box b{display:block;font-size:clamp(20px,2vw,28px);line-height:1.1;margin-bottom:16px;color:#bff8ff;}
.syn-v22-offer-box ul{display:grid;gap:14px;margin:0;padding:0;list-style:none;}
.syn-v22-offer-box li{position:relative;padding-left:28px;color:rgba(255,255,255,.84);line-height:1.65;}
.syn-v22-offer-box li:before{content:"✓";position:absolute;left:0;top:0;color:#7ef5ff;font-weight:900;}
.syn-v13-home-links a,.syn-v14x-teaser a,.syn-v21-mini,.syn-v19-home-links a,.syn-v20-card,.syn-v16-home-link,.syn-v18-usecase-card{background:#fff;border:1px solid rgba(0,125,134,.14);border-radius:22px;box-shadow:0 16px 44px rgba(7,31,62,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}
.syn-v13-home-links a:hover,.syn-v14x-teaser a:hover,.syn-v21-mini:hover,.syn-v19-home-links a:hover,.syn-v20-card:hover,.syn-v16-home-link:hover,.syn-v18-usecase-card:hover{transform:translateY(-3px);box-shadow:0 24px 64px rgba(7,31,62,.12);border-color:rgba(0,125,134,.28);}
.syn-v20-hero-panel b:empty,.eyebrow:empty,.kicker:empty{display:none!important;}
.syn-v20-hero-panel b{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:rgba(0,125,134,.09);color:var(--brand,#007d86);font-size:12px;letter-spacing:.06em;text-transform:uppercase;}
.hero-card strong,.sdt-hero__value-card strong{text-transform:none;letter-spacing:.02em;}
@media (min-width:1180px){.syn-v14x-teaser,.syn-v13-home-links,.syn-v19-home-links,.syn-v21-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media (max-width:900px){.syn-v22-home-grid{grid-template-columns:1fr;}.syn-v22-home{padding-block:18px;}.syn-v22-actions .btn{width:100%;}}


/* SYNEDAT V23 final sales cleanup: calm homepage, fewer overlaps, better cards */
:root{--syn-v23-radius:28px;--syn-v23-border:rgba(24,150,156,.20);--syn-v23-shadow:0 24px 70px rgba(6,21,42,.10)}
.syn-v23-sales{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff 0%,#f3fbfc 55%,#eef8fb 100%);border-top:1px solid rgba(23,145,152,.12);border-bottom:1px solid rgba(23,145,152,.12)}
.syn-v23-sales:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 20%,rgba(32,198,206,.18),transparent 34%),radial-gradient(circle at 8% 100%,rgba(8,75,103,.10),transparent 36%);pointer-events:none}.syn-v23-grid,.syn-v23-cardgrid{position:relative;z-index:1}.syn-v23-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);gap:36px;align-items:stretch}.syn-v23-copy,.syn-v23-aside{background:rgba(255,255,255,.78);border:1px solid var(--syn-v23-border);border-radius:var(--syn-v23-radius);box-shadow:var(--syn-v23-shadow);backdrop-filter:blur(12px)}.syn-v23-copy{padding:46px}.syn-v23-aside{padding:30px;display:flex;flex-direction:column;justify-content:center}.syn-v23-copy h2{margin:.35rem 0 1rem;font-size:clamp(34px,4vw,62px);line-height:.96;letter-spacing:-.055em;max-width:13ch;color:#071d3a}.syn-v23-copy p{max-width:850px;font-size:clamp(17px,1.35vw,21px);line-height:1.7;color:#38506b}.syn-v23-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.syn-v23-aside strong{display:block;font-size:1.02rem;color:#071d3a;margin-bottom:16px}.syn-v23-nav{display:grid;gap:10px}.syn-v23-nav a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid rgba(7,29,58,.10);color:#07324f;text-decoration:none;font-weight:800}.syn-v23-nav a:hover{border-color:rgba(0,134,140,.36);transform:translateY(-1px)}.syn-v23-cardgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}.syn-v23-card{background:#fff;border:1px solid rgba(7,29,58,.10);border-radius:24px;padding:26px;box-shadow:0 18px 55px rgba(6,21,42,.08);display:flex;flex-direction:column;min-height:310px}.syn-v23-card__top span{display:inline-flex;align-items:center;border-radius:999px;background:#e8f8f9;color:#007d84;padding:7px 11px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.syn-v23-card h3{font-size:clamp(21px,1.35vw,28px);line-height:1.13;letter-spacing:-.035em;margin:22px 0 10px;color:#071d3a}.syn-v23-card p{color:#526983;line-height:1.65;margin:0 0 14px}.syn-v23-target{margin-top:auto!important;padding-top:14px;border-top:1px solid rgba(7,29,58,.08);font-weight:800;color:#0b2a47!important}.syn-v23-link{margin-top:6px;color:#00858b;font-weight:900;text-decoration:none}.syn-v23-link:hover{text-decoration:underline}.syn-v23-sales + .syn-v23-sales{display:none}.syn-v13-home-focus,.syn-v14x-home,.syn-v14-home-focus,.syn-entry-section.syn-focus-entry,.syn-v16-home,.syn-v17-home,.syn-v18-home,.syn-v19-home,.syn-v20-home,.syn-v21-home,.syn-v22-home{display:none!important}.sdt-section,.section{scroll-margin-top:110px}.section-head,.sdt-section-head{margin-bottom:30px}.sdt-card-grid,.grid{align-items:stretch}.card,.sdt-card,.case-card,.article-card{height:100%}.video-placeholder button,.video-placeholder .btn,.syn-video-play{appearance:none;border:0;border-radius:999px;background:#00858b;color:#fff;font-weight:900;padding:14px 18px;box-shadow:0 16px 40px rgba(0,120,128,.28)}.sharebar{width:auto!important;min-width:0!important;background:transparent!important;box-shadow:none!important}.sharebar-panel{max-width:min(92vw,420px)}@media (max-width:1180px){.syn-v23-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v23-grid{grid-template-columns:1fr}.syn-v23-copy{padding:34px}}@media (max-width:720px){.syn-v23-cardgrid{grid-template-columns:1fr}.syn-v23-copy,.syn-v23-aside{padding:24px;border-radius:22px}.syn-v23-copy h2{font-size:clamp(32px,11vw,46px)}.syn-v23-actions .btn{width:100%;justify-content:center}.syn-v23-sales{padding-top:54px!important;padding-bottom:54px!important}}



/* SYNEDAT V24 conversion, SEO and display stability layer */
:root{--syn-max:1320px;--syn-text:#092243;--syn-muted:#60728a;--syn-teal:#008a93;--syn-dark:#03233b;--syn-soft:#eef8f9;--syn-border:rgba(4,56,85,.14);--syn-shadow:0 24px 70px rgba(5,31,55,.10)}
.container,.sdt-container{width:min(var(--syn-max),calc(100% - 48px));max-width:var(--syn-max);margin-inline:auto}.section,.sdt-section{padding:clamp(56px,6vw,98px) 0}.section.alt,.sdt-section.alt{background:linear-gradient(135deg,#f5fbfd 0%,#eef7fa 100%)}
.syn-reveal,.is-hidden,.animate-in,[data-reveal]{opacity:1!important;transform:none!important;visibility:visible!important}.page-hero,.syn-v23-hero,.syn-v24-hero{display:block;padding:clamp(70px,8vw,128px) 0;background:linear-gradient(135deg,#f7fcfd,#eef8fb);border-bottom:1px solid var(--syn-border)}
.page-hero .container,.syn-v23-hero .container,.syn-v24-hero .container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(28px,5vw,70px);align-items:center}.page-hero h1,.syn-v23-hero h1,.syn-v24-hero h1{font-size:clamp(42px,5.5vw,78px);line-height:.94;letter-spacing:-.06em;margin:0 0 22px;color:var(--syn-text)}.page-hero p,.syn-v23-hero p,.syn-v24-hero p{font-size:clamp(18px,1.45vw,23px);line-height:1.65;color:var(--syn-muted);max-width:820px}.page-hero img,.syn-v23-hero img,.hero-panel img{width:100%;height:auto;border-radius:30px;box-shadow:var(--syn-shadow)}
.card,.sdt-card,.syn-card-with-image,.syn-v23-card,.syn-v24-hub-card,.syn-v24-related-card,.syn-v24-offer-list li{border:1px solid var(--syn-border);border-radius:26px;background:#fff;box-shadow:0 16px 48px rgba(6,32,58,.07)}
.syn-v24-head{max-width:860px;margin-bottom:32px}.syn-v24-head.compact{max-width:760px}.syn-v24-head h2,.section-head h2,.sdt-section-head h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.045em;color:var(--syn-text);margin:.15em 0}.syn-v24-head p,.section-head p,.sdt-section-head p{font-size:clamp(17px,1.25vw,21px);line-height:1.65;color:var(--syn-muted)}.eyebrow{font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--syn-teal);font-size:13px;margin:0 0 8px}.btn,.sdt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:46px;border-radius:14px;padding:12px 18px;font-weight:850;text-decoration:none;border:1px solid var(--syn-border)}.btn.primary,.sdt-btn--primary{background:linear-gradient(135deg,#008b94,#003b5e);color:#fff!important;border:0}.btn.secondary,.sdt-btn--secondary{background:#fff;color:var(--syn-text)!important}
.syn-v24-hub{background:linear-gradient(135deg,#ffffff,#f1fbfc)}.syn-v24-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.syn-v24-hub-card{display:flex;min-height:270px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;color:var(--syn-text);transition:transform .2s ease,box-shadow .2s ease}.syn-v24-hub-card:hover{transform:translateY(-4px);box-shadow:0 28px 80px rgba(3,37,61,.13)}.syn-v24-hub-card strong{font-size:21px;line-height:1.15}.syn-v24-hub-card p{color:var(--syn-muted);line-height:1.55;margin:0}.syn-v24-hub-card em{margin-top:auto;color:var(--syn-teal);font-style:normal;font-weight:900}.syn-v24-chiprow{display:flex;flex-wrap:wrap;gap:8px}.syn-v24-chiprow span{background:#e8f7f8;color:#006f78;border:1px solid rgba(0,138,147,.18);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}
.syn-v24-sales-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:40px;align-items:start}.syn-v24-sales h2{font-size:clamp(34px,4.2vw,60px);line-height:1;letter-spacing:-.05em;color:var(--syn-text);margin:0 0 18px}.syn-v24-sales p{font-size:clamp(17px,1.3vw,21px);color:var(--syn-muted);line-height:1.65}.syn-v24-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.syn-v24-offer-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0}.syn-v24-offer-list li{padding:22px}.syn-v24-offer-list strong{display:block;font-size:19px;color:var(--syn-text);margin-bottom:8px}.syn-v24-offer-list span{display:block;color:var(--syn-muted);line-height:1.55}
.syn-v24-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.syn-v24-related-card{display:flex;flex-direction:column;gap:8px;padding:22px;text-decoration:none;color:var(--syn-text)}.syn-v24-related-card strong{font-size:19px}.syn-v24-related-card span{color:var(--syn-muted);line-height:1.55}.syn-v24-related-card:hover{border-color:rgba(0,138,147,.35);box-shadow:0 22px 60px rgba(0,72,88,.13)}
.syn-v24-topic-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.syn-v24-topic-index a{display:block;text-decoration:none;color:var(--syn-text);background:#fff;border:1px solid var(--syn-border);border-radius:24px;padding:22px;box-shadow:0 12px 38px rgba(6,31,54,.06)}.syn-v24-topic-index strong{font-size:20px;display:block;margin-bottom:8px}.syn-v24-topic-index span{color:var(--syn-muted);line-height:1.5}.syn-v24-final-cta{background:linear-gradient(135deg,#05263e,#007982);color:#fff}.syn-v24-final-cta h2{color:#fff}.syn-v24-final-cta p{color:rgba(255,255,255,.82)}
.footer,.site-footer{position:relative;z-index:2}.sharebar,.syn-sharebar{right:24px!important;bottom:24px!important;width:auto!important;min-width:0!important;background:transparent!important;box-shadow:none!important}.sharebar:before,.sharebar:after{display:none!important}.sharebar button,.sharebar a,.syn-sharebar button,.syn-sharebar a{box-shadow:0 18px 44px rgba(0,50,70,.22)!important}
@media (max-width:1100px){.syn-v24-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v24-sales-grid,.page-hero .container,.syn-v23-hero .container{grid-template-columns:1fr}.syn-v24-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:720px){.container,.sdt-container{width:min(100% - 28px,var(--syn-max))}.section,.sdt-section{padding:46px 0}.syn-v24-hub-grid,.syn-v24-offer-list,.syn-v24-related-grid,.syn-v24-topic-index{grid-template-columns:1fr}.syn-v24-hub-card{min-height:0}.page-hero,.syn-v23-hero{padding:54px 0}.sharebar,.syn-sharebar{display:none!important}.syn-v24-actions .btn{width:100%}}


/* --- SYNEDAT V25 conversion, cross-domain and display stability layer --- */
:root{--syn-v25-max:1320px;--syn-v25-border:rgba(5,35,55,.12);--syn-v25-soft:#eef8fa;--syn-v25-dark:#061f34;}
.syn-reveal,.syn-animate,.syn-v25-section,.syn-v25-card,.syn-v25-hub{opacity:1!important;visibility:visible!important;transform:none!important;}
.syn-v25-section{position:relative;padding:clamp(54px,6vw,96px) 0;background:linear-gradient(180deg,#fff 0%,#f4fbfd 100%);border-top:1px solid rgba(4,42,62,.08);border-bottom:1px solid rgba(4,42,62,.06);}
.syn-v25-section.is-white{background:#fff}.syn-v25-wrap{width:min(var(--syn-v25-max),calc(100% - 48px));margin:0 auto;}.syn-v25-eyebrow{font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#00858b;font-size:.78rem;margin:0 0 12px}.syn-v25-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;margin-bottom:28px}.syn-v25-head h2{font-size:clamp(2rem,4vw,4rem);line-height:.98;margin:0;color:#06152a;letter-spacing:-.055em;max-width:980px}.syn-v25-head p{font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.7;color:#53677d;max-width:820px;margin:14px 0 0}.syn-v25-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.syn-v25-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.syn-v25-card{display:flex;flex-direction:column;min-height:230px;padding:26px;border:1px solid var(--syn-v25-border);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(4,28,48,.08);text-decoration:none;color:#06152a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.syn-v25-card:hover{transform:translateY(-4px);box-shadow:0 32px 90px rgba(4,28,48,.13);border-color:rgba(0,142,148,.32)}.syn-v25-card strong{font-size:1.28rem;line-height:1.2;margin-bottom:10px;color:#06152a}.syn-v25-card p{color:#53677d;line-height:1.62;margin:0 0 18px}.syn-v25-card em{margin-top:auto;font-style:normal;font-weight:800;color:#00858b}.syn-v25-chiprow{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 18px}.syn-v25-chiprow span{font-size:.78rem;font-weight:800;color:#007a80;background:#e6f7f8;border:1px solid #c6ecef;border-radius:999px;padding:7px 10px}.syn-v25-band{border-radius:32px;background:linear-gradient(135deg,#06152a,#00475c 62%,#00858b);color:#fff;padding:clamp(26px,4vw,44px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;box-shadow:0 28px 90px rgba(0,50,72,.20)}.syn-v25-band h2,.syn-v25-band h3{margin:0 0 12px;color:#fff;font-size:clamp(1.8rem,3vw,3.1rem);letter-spacing:-.04em}.syn-v25-band p{margin:0;color:rgba(255,255,255,.82);max-width:850px;line-height:1.65}.syn-v25-actions{display:flex;gap:12px;flex-wrap:wrap}.syn-v25-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:14px;font-weight:900;text-decoration:none;background:#00858b;color:#fff!important;box-shadow:0 14px 34px rgba(0,133,139,.22)}.syn-v25-btn.is-light{background:#fff;color:#06253a!important}.syn-v25-linkbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.syn-v25-linkbar a{border:1px solid var(--syn-v25-border);border-radius:20px;background:#fff;padding:18px;text-decoration:none;font-weight:900;color:#06152a;box-shadow:0 16px 45px rgba(4,28,48,.06)}.syn-v25-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.syn-v25-proof div{border:1px solid var(--syn-v25-border);border-radius:22px;background:#fff;padding:22px}.syn-v25-proof strong{display:block;font-size:1.05rem;margin-bottom:8px}.syn-v25-proof p{margin:0;color:#53677d;line-height:1.58}.syn-v25-route{background:#fff;border:1px solid var(--syn-v25-border);border-radius:32px;box-shadow:0 28px 70px rgba(4,28,48,.08);padding:clamp(24px,4vw,42px);}.syn-v25-route-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:30px;align-items:start}.syn-v25-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.syn-v25-kpi span{display:block;border:1px solid var(--syn-v25-border);border-radius:18px;background:#f5fbfc;padding:14px;font-weight:900;color:#06152a;text-align:center}.syn-v25-muted{color:#53677d}.syn-v25-warning{display:none!important}.syn-sharebar{z-index:40}.syn-sharebar__items{max-width:min(92vw,360px)}
@media(max-width:1100px){.syn-v25-grid,.syn-v25-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v25-head{grid-template-columns:1fr}.syn-v25-band{grid-template-columns:1fr}.syn-v25-linkbar{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v25-route-grid{grid-template-columns:1fr}.syn-v25-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.syn-v25-wrap{width:min(100% - 28px,100%)}.syn-v25-grid,.syn-v25-grid.is-four,.syn-v25-proof,.syn-v25-linkbar{grid-template-columns:1fr}.syn-v25-card{min-height:auto;padding:22px;border-radius:22px}.syn-v25-band{border-radius:24px}.syn-v25-head h2{font-size:clamp(2rem,13vw,3rem)}}


/* V26 conversion, SEO and display stability layer */
:root{--syn-v26-max:1320px;--syn-v26-line:rgba(12,45,74,.12);--syn-v26-soft:#f3fbfd;}
.syn-v26-section{padding:clamp(64px,7vw,104px) 0;background:linear-gradient(135deg,#fff 0%,#f6fbfd 100%);}
.syn-v26-section.is-dark{background:linear-gradient(135deg,#06152a 0%,#073f4b 100%);color:#fff;}
.syn-v26-wrap,.syn-v26-container{width:min(var(--syn-v26-max),calc(100% - 40px));margin-inline:auto;}
.syn-v26-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:34px;}
.syn-v26-head h2,.syn-v26-hero h1{margin:.15em 0 .25em;line-height:.98;letter-spacing:-.045em;color:var(--ink,#06152a);font-size:clamp(2.1rem,4vw,4.4rem);}
.syn-v26-section.is-dark h2,.syn-v26-section.is-dark h3,.syn-v26-section.is-dark p,.syn-v26-section.is-dark strong{color:#fff;}
.syn-v26-eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .7rem;border-radius:999px;background:#e6f7f8;color:#00828b;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;}
.syn-v26-muted,.syn-v26-head p,.syn-v26-hero .lead{color:#5f718b;font-size:clamp(1rem,1.2vw,1.18rem);max-width:820px;line-height:1.65;}
.syn-v26-section.is-dark .syn-v26-muted{color:rgba(255,255,255,.78);}
.syn-v26-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.syn-v26-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));}
.syn-v26-card{display:flex;flex-direction:column;gap:13px;min-height:100%;padding:26px;border-radius:26px;background:#fff;border:1px solid var(--syn-v26-line);box-shadow:0 22px 60px rgba(6,21,42,.08);text-decoration:none;color:inherit;position:relative;overflow:hidden;}
.syn-v26-card:before{content:"";position:absolute;inset:auto 0 0 0;height:5px;background:linear-gradient(90deg,#008a93,#31d4dc);opacity:.9;}
.syn-v26-card strong{font-size:1.22rem;line-height:1.2;color:#06152a;}
.syn-v26-card p{margin:0;color:#5f718b;line-height:1.58;}
.syn-v26-card em{margin-top:auto;color:#00828b;font-style:normal;font-weight:900;}
.syn-v26-chiprow{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;}
.syn-v26-chiprow span{display:inline-flex;padding:.42rem .62rem;border-radius:999px;background:#e8f7f8;color:#007985;font-size:.78rem;font-weight:800;}
.syn-v26-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;align-items:center;padding:34px;border-radius:30px;background:linear-gradient(135deg,#06213a,#007985);color:#fff;box-shadow:0 30px 80px rgba(6,21,42,.18);}
.syn-v26-band h2,.syn-v26-band p{color:#fff!important;}.syn-v26-band p{opacity:.86;}
.syn-v26-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;}
.syn-v26-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;padding:.9rem 1.12rem;background:#00828b;color:#fff!important;font-weight:900;text-decoration:none;box-shadow:0 14px 34px rgba(0,130,139,.24);}
.syn-v26-btn.is-light{background:#fff;color:#06152a!important;}.syn-v26-btn.is-ghost{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);}
.syn-v26-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;}
.syn-v26-proof div{padding:18px;border-radius:18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.17);}
.syn-v26-proof strong{display:block;font-size:1rem;}.syn-v26-proof span{display:block;color:rgba(255,255,255,.76);font-size:.9rem;margin-top:4px;}
.syn-v26-hero{padding:clamp(68px,8vw,120px) 0;background:linear-gradient(135deg,#fff 0%,#eef9fb 100%);}
.syn-v26-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:44px;align-items:center;}
.syn-v26-panel{padding:28px;border-radius:30px;background:#06152a;color:#fff;box-shadow:0 30px 80px rgba(6,21,42,.18);}
.syn-v26-panel h2,.syn-v26-panel p,.syn-v26-panel li{color:#fff;}.syn-v26-panel ul{margin:18px 0 0;padding-left:1.2rem;line-height:1.8;}
@media (max-width:980px){.syn-v26-head,.syn-v26-band,.syn-v26-hero-grid{grid-template-columns:1fr}.syn-v26-grid,.syn-v26-grid.two,.syn-v26-proof{grid-template-columns:1fr 1fr}.syn-v26-actions{justify-content:flex-start}}
@media (max-width:620px){.syn-v26-wrap,.syn-v26-container{width:min(100% - 28px, var(--syn-v26-max))}.syn-v26-grid,.syn-v26-grid.two,.syn-v26-proof{grid-template-columns:1fr}.syn-v26-card{padding:22px}.syn-v26-head h2,.syn-v26-hero h1{font-size:clamp(2rem,12vw,3.2rem)}}
.syn-reveal{opacity:1!important;transform:none!important;visibility:visible!important;}
.syn-sharebar{z-index:60;}


/* V27 customer path and conversion stability layer */
.syn-reveal,.syn-v27-page *{visibility:visible!important;opacity:1;}
.syn-v27-container{width:min(1320px,calc(100% - 48px));margin-inline:auto;}
.syn-v27-hero{padding:120px 0 86px;background:radial-gradient(circle at 82% 12%,rgba(24,199,204,.20),transparent 34%),linear-gradient(180deg,#fff,#f3fbfd);border-bottom:1px solid rgba(9,47,78,.08)}
.syn-v27-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:56px;align-items:center}.syn-v27-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 12px;border-radius:999px;background:#e8f8f8;color:#007f86;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.syn-v27-hero h1{font-size:clamp(2.7rem,5vw,5.7rem);line-height:.93;margin:0 0 22px;color:#061b3a;letter-spacing:-.055em}.syn-v27-hero .lead{font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.65;max-width:820px;color:#496079}.syn-v27-panel{border-radius:32px;padding:34px;background:linear-gradient(135deg,#061b3a,#006f77);color:#fff;box-shadow:0 30px 90px rgba(6,27,58,.22)}.syn-v27-panel h2{font-size:2rem;margin:0 0 12px}.syn-v27-panel p{color:rgba(255,255,255,.84);line-height:1.65}.syn-v27-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin:22px 0 0;list-style:none}.syn-v27-panel li{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:12px;font-weight:800}.syn-v27-section{padding:92px 0}.syn-v27-muted{background:#f2f9fb}.syn-v27-section.is-dark{background:linear-gradient(135deg,#061b3a,#005e68);color:#fff}.syn-v27-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:34px}.syn-v27-head h2{font-size:clamp(2rem,3.3vw,4rem);line-height:1.02;margin:0 0 14px;color:#061b3a;letter-spacing:-.045em}.is-dark .syn-v27-head h2{color:#fff}.syn-v27-head p{max-width:820px;line-height:1.7;color:#60738b}.is-dark .syn-v27-head p{color:rgba(255,255,255,.78)}.syn-v27-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 20px;background:#008a91;color:#fff!important;font-weight:900;text-decoration:none;box-shadow:0 14px 34px rgba(0,138,145,.22)}.syn-v27-btn.is-light{background:#fff;color:#006a72!important}.syn-v27-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.syn-v27-card,.syn-v27-linkcard{display:block;border:1px solid rgba(8,66,92,.12);border-radius:26px;padding:26px;background:#fff;color:#061b3a;text-decoration:none;box-shadow:0 20px 60px rgba(6,27,58,.08)}.syn-v27-card span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:14px;background:#e8f8f8;color:#008a91;font-weight:900;margin-bottom:20px}.syn-v27-card h3{font-size:1.35rem;margin:0 0 12px}.syn-v27-card p,.syn-v27-linkcard p{color:#60738b;line-height:1.65}.syn-v27-card a,.syn-v27-linkcard em{color:#008a91;font-weight:900;font-style:normal}.syn-v27-two{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:36px;align-items:start}.syn-v27-two h2{font-size:clamp(2rem,3.4vw,4rem);line-height:1.02;margin:0 0 18px;color:#061b3a}.syn-v27-two p{color:#60738b;line-height:1.7}.syn-v27-steps{display:grid;gap:14px;margin:28px 0 0;padding:0;list-style:none}.syn-v27-steps li{border-radius:22px;background:#fff;border:1px solid rgba(8,66,92,.1);padding:18px 20px}.syn-v27-steps strong{display:block;color:#061b3a;margin-bottom:6px}.syn-v27-steps span{color:#60738b}.syn-v27-proof{border-radius:30px;padding:34px;background:#fff;border:1px solid rgba(8,66,92,.12);box-shadow:0 20px 70px rgba(6,27,58,.09)}.syn-v27-proof strong{display:block;font-size:1.5rem;color:#061b3a;margin-bottom:14px}.syn-v27-proof a{font-weight:900;color:#008a91}.syn-v27-linkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.syn-v27-linkcard{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.syn-v27-linkcard p{color:rgba(255,255,255,.75)}.syn-v27-linkcard em{color:#78f4f7}
@media(max-width:1050px){.syn-v27-hero-grid,.syn-v27-two{grid-template-columns:1fr}.syn-v27-grid,.syn-v27-linkgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v27-head{grid-template-columns:1fr}.syn-v27-panel ul{grid-template-columns:1fr}}
@media(max-width:680px){.syn-v27-container{width:min(100% - 28px,1320px)}.syn-v27-hero{padding:84px 0 56px}.syn-v27-grid,.syn-v27-linkgrid{grid-template-columns:1fr}.syn-v27-section{padding:62px 0}.syn-v27-card,.syn-v27-linkcard,.syn-v27-panel,.syn-v27-proof{border-radius:22px;padding:22px}}


/* SYNEDAT V28 conversion and offer request layer */
.syn-v28-page .site-header{backdrop-filter:saturate(1.15) blur(16px)}
.syn-v28-container{width:min(1320px,calc(100% - 48px));margin-inline:auto}
.syn-v28-hero{padding:92px 0 74px;background:radial-gradient(circle at 15% 0%,rgba(58,123,255,.22),transparent 34%),linear-gradient(135deg,#06152a 0%,#102b55 55%,#0d6b7b 100%);color:#fff;overflow:hidden}
.syn-v28-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:54px;align-items:center}
.syn-v28-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .7rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.09);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:inherit}
.syn-v28-hero h1{font-size:clamp(42px,6vw,84px);line-height:.94;margin:18px 0 22px;letter-spacing:-.055em;max-width:980px}
.syn-v28-hero .lead{font-size:clamp(18px,1.7vw,24px);line-height:1.65;max-width:850px;color:rgba(255,255,255,.86)}
.syn-v28-brief,.syn-v28-formbox,.syn-v28-proof{border:1px solid rgba(9,30,66,.12);box-shadow:0 24px 70px rgba(9,30,66,.12);border-radius:28px;background:#fff;color:#102034;padding:30px}
.syn-v28-brief{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);color:#fff;box-shadow:0 32px 90px rgba(0,0,0,.24)}
.syn-v28-brief h2{font-size:28px;margin:0 0 12px}.syn-v28-brief p{color:rgba(255,255,255,.84);line-height:1.65}.syn-v28-brief li{margin:.55rem 0}
.syn-v28-section{padding:88px 0}.syn-v28-muted{background:linear-gradient(180deg,#f7f9fd,#eef4fb)}
.syn-v28-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;margin-bottom:34px}.syn-v28-head h2{font-size:clamp(30px,4vw,56px);line-height:1.02;margin:12px 0}.syn-v28-head p{font-size:18px;line-height:1.7;max-width:850px;color:#5b6b7f}
.syn-v28-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:999px;background:#0b5fff;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap}.syn-v28-btn.is-light{background:#fff;color:#0b2346}
.syn-v28-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.syn-v28-card{background:#fff;border:1px solid rgba(9,30,66,.1);border-radius:26px;padding:26px;box-shadow:0 20px 60px rgba(9,30,66,.08);min-height:260px}.syn-v28-card span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:#eaf1ff;color:#0b5fff;font-weight:900}.syn-v28-card h3{font-size:22px;line-height:1.15;margin:20px 0 12px}.syn-v28-card p{color:#5f6e80;line-height:1.65}
.syn-v28-two{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);gap:42px;align-items:start}.syn-v28-two h2{font-size:clamp(30px,4vw,54px);line-height:1.04;margin:12px 0 18px}.syn-v28-two p{font-size:18px;line-height:1.75;color:#5b6b7f}.syn-v28-checks{padding:0;margin:24px 0 0;list-style:none}.syn-v28-checks li{margin:12px 0;padding-left:34px;position:relative;font-weight:700;color:#17304f}.syn-v28-checks li:before{content:'✓';position:absolute;left:0;top:0;color:#0b5fff;font-weight:900}.syn-v28-formbox ol{padding-left:20px;color:#40556f;line-height:1.7}.syn-v28-formbox .btn{margin-top:12px}.syn-v28-proof strong{display:block;font-size:22px;margin-bottom:8px}.syn-v28-proof a{font-weight:900;color:#0b5fff;text-decoration:none}
.syn-v28-section.is-dark{background:#06152a;color:#fff}.syn-v28-section.is-dark .syn-v28-head p{color:rgba(255,255,255,.72)}.syn-v28-linkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.syn-v28-link{padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.07);color:#fff;text-decoration:none}.syn-v28-link strong{display:block;font-size:20px;margin-bottom:8px}.syn-v28-link span{display:block;color:rgba(255,255,255,.72);line-height:1.55}
@media (max-width:1100px){.syn-v28-hero-grid,.syn-v28-two{grid-template-columns:1fr}.syn-v28-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v28-linkgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.syn-v28-head{grid-template-columns:1fr}}
@media (max-width:680px){.syn-v28-container{width:min(100% - 24px,1320px)}.syn-v28-hero{padding:58px 0 46px}.syn-v28-section{padding:58px 0}.syn-v28-grid,.syn-v28-linkgrid{grid-template-columns:1fr}.syn-v28-card{min-height:auto}.syn-v28-hero h1{font-size:40px}}
