:root{--ink:#18211d;--forest:#12382f;--forest2:#0d2c25;--ivory:#f5f1e8;--paper:#fbfaf6;--sand:#e8dfcf;--bronze:#aa7c45;--line:#d8d3c8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55}header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5vw;position:sticky;top:0;z-index:30;background:rgba(251,250,246,.93);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.brand span{width:31px;height:31px;border:1px solid var(--forest);display:grid;place-items:center;font:18px Georgia,serif}.brand i{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.17em;line-height:1}.brand small{display:block;font-size:6px;letter-spacing:.25em;margin-top:5px}nav{display:flex;align-items:center;gap:27px}nav a{font-size:11px;text-decoration:none;color:var(--ink)}.navcta,.primary{background:var(--forest);color:#fff!important;padding:14px 20px}.menu{display:none;border:0;background:none;font-size:24px}.hero{min-height:calc(100vh - 84px);display:grid;grid-template-columns:58% 42%;padding:0;border-bottom:1px solid var(--line)}.hero-copy{padding:10vw 5vw 8vw 8vw;display:flex;flex-direction:column;justify-content:center}.eyebrow,.section-label{font-size:10px;font-weight:700;letter-spacing:.22em;color:var(--bronze)}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:.96;letter-spacing:-.035em;margin:.3em 0}h1{font-size:clamp(60px,7.5vw,118px)}h1 span,h2 em{font-style:italic;color:var(--forest)}h2{font-size:clamp(50px,6vw,86px)}.lead{max-width:630px;font-size:17px;color:#59615d}.actions{display:flex;align-items:center;gap:28px;margin-top:35px;flex-wrap:wrap}.actions a{text-decoration:none;font-size:12px;font-weight:700}.textlink{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:4px}.hero-visual{background:var(--forest);color:var(--ivory);position:relative;padding:5vw;display:flex;align-items:flex-end;overflow:hidden}.hero-visual:before{content:"S";position:absolute;font:38vw Georgia,serif;color:rgba(255,255,255,.035);left:-3vw;top:-10vw}.visual-word{font:clamp(48px,6vw,90px)/.85 Georgia,serif;letter-spacing:-.06em;z-index:1}.visual-note{position:absolute;right:4vw;top:5vw;font-size:10px;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #6c837c;padding-top:12px}.proof{display:grid;grid-template-columns:repeat(3,1fr) 2fr;padding:0 8vw!important;border-bottom:1px solid var(--line)}.proof>div,.proof>p{padding:38px 30px;border-left:1px solid var(--line);margin:0}.proof small{display:block;font-size:8px;letter-spacing:.2em}.proof strong{font:38px Georgia,serif;color:var(--forest)}.proof p{font:18px Georgia,serif}section{padding:9vw 8vw}.section-label{margin-bottom:5vw}.editorial-grid,.why-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:11vw}.big{font:30px/1.35 Georgia,serif;margin-top:0}.forest{background:var(--forest2);color:var(--ivory)}.forest .section-label{color:#c39761}.forest h2 em{color:#d9bd96}.path-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:6vw;border-top:1px solid #526a63}.path-grid article{min-height:380px;padding:35px 5vw 35px 0;display:flex;flex-direction:column;justify-content:space-between}.path-grid article+article{border-left:1px solid #526a63;padding-left:5vw}.path-grid span,.cap-grid b,.timeline b{font-size:9px;letter-spacing:.2em;color:#c39761}.path-grid h3{font:38px Georgia,serif;max-width:430px}.path-grid p{max-width:450px;color:#bac4c0}.path-grid a{color:var(--ivory);font-size:12px}.heading-row{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw}.heading-row p{max-width:300px}.cap-grid{display:grid;grid-template-columns:2fr 1fr 1fr;margin-top:5vw;border-top:1px solid var(--line);border-left:1px solid var(--line)}.cap-grid article{min-height:230px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cap-grid .feature{grid-row:span 2;min-height:460px;background:var(--ivory);display:flex;flex-direction:column}.cap-grid .feature p{margin-top:auto}.cap-grid h3{font:26px Georgia,serif}.feature h3{font-size:40px}.cap-grid p{font-size:13px;color:#5e6661}.sand{background:var(--ivory)}.timeline{display:grid;grid-template-columns:repeat(5,1fr);margin-top:6vw;border-top:1px solid #c8c0b2}.timeline div{padding:30px 22px 20px 0;border-right:1px solid #c8c0b2;min-height:190px}.timeline div+div{padding-left:22px}.timeline h3{font:28px Georgia,serif}.timeline p{font-size:12px}.reason-list{border-top:1px solid var(--line)}.reason-list article{display:grid;grid-template-columns:55px 1fr;padding:26px 0;border-bottom:1px solid var(--line)}.reason-list span{font-size:9px;color:var(--bronze)}.reason-list h3{font:25px Georgia,serif;margin:0}.reason-list p{font-size:12px}.contact{background:var(--forest);color:var(--ivory);padding-bottom:5vw}.contact h2 em{color:#d9bd96}.contact>p{max-width:550px}.cream{background:var(--ivory);color:var(--forest)!important}.email{color:var(--ivory);border-bottom:1px solid #899b95;padding-bottom:4px}.contact-foot{display:grid;grid-template-columns:2fr 1fr 1fr;border-top:1px solid #526a63;margin-top:8vw;padding-top:25px;font-size:11px;color:#c6d0cc}footer{padding:40px 5.5vw;display:flex;align-items:center;justify-content:space-between;font-size:10px}footer .brand span{width:27px;height:27px}.forest,.contact{border:0}@media(max-width:850px){header{height:70px;padding:0 5vw}.menu{display:block}nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--paper);padding:25px 5vw;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}nav.open{display:flex}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:18vw 6vw 13vw}.hero-visual{min-height:65vw;padding:8vw 6vw}.visual-word{font-size:15vw}.proof{grid-template-columns:1fr 1fr;padding:0 6vw!important}.proof>p{grid-column:1/-1;border-top:1px solid var(--line)}.proof>div,.proof>p{padding:25px 15px}.proof strong{font-size:31px}section{padding:18vw 6vw}.section-label{margin-bottom:10vw}.editorial-grid,.why-grid,.heading-row,.path-grid{grid-template-columns:1fr;gap:5vw}.path-grid article{min-height:320px;padding:35px 0}.path-grid article+article{border-left:0;border-top:1px solid #526a63;padding-left:0}.cap-grid{grid-template-columns:1fr}.cap-grid .feature{grid-row:auto;min-height:350px}.timeline{grid-template-columns:1fr 1fr}.timeline div{min-height:150px}.contact-foot{grid-template-columns:1fr 1fr;gap:20px}footer{flex-direction:column;align-items:flex-start;gap:20px}h1{font-size:16vw}h2{font-size:13vw}.big{font-size:25px}}
/* Synergistica brand logo */
.brand-logo{display:flex;align-items:center;max-width:310px;text-decoration:none}.brand-logo img{display:block;width:100%;height:auto;max-height:62px}header .brand-logo{width:min(310px,42vw)}footer .brand-logo{width:min(290px,70vw)}@media(max-width:720px){header .brand-logo{width:210px}.brand-logo img{max-height:50px}}

.brand-logo{display:flex;align-items:center;gap:10px;width:auto!important;max-width:none!important}
.brand-symbol{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:#17382f;color:#b59a75;font:500 24px Arial,sans-serif}
.brand-type{display:flex;flex-direction:column;line-height:1}
.brand-type strong{font:400 17px Arial,sans-serif;letter-spacing:3px;color:#17382f}
.brand-type small{margin-top:7px;font:500 7px Arial,sans-serif;letter-spacing:4px;color:#a7865d}
@media(max-width:720px){.brand-logo{gap:7px}.brand-symbol{width:30px;height:30px;font-size:19px}.brand-type strong{font-size:13px;letter-spacing:2px}.brand-type small{font-size:6px;letter-spacing:2px;margin-top:5px}}

.form-hero{padding:9vw 5.5vw 5vw;max-width:1200px}.form-hero h1{max-width:980px}.form-hero .lead{max-width:680px}.form-wrap{padding:0 5.5vw 9vw}.lead-form{max-width:900px;display:grid;grid-template-columns:1fr 1fr;gap:26px 32px;padding:48px;background:var(--ivory);border:1px solid var(--line)}.lead-form label{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.lead-form label:nth-last-of-type(1){grid-column:1/-1}.lead-form input,.lead-form textarea{width:100%;border:0;border-bottom:1px solid #aaa397;background:transparent;padding:12px 2px;font:400 16px Arial,sans-serif;color:var(--ink);outline:none;text-transform:none;letter-spacing:0}.lead-form textarea{border:1px solid #cfc7ba;padding:14px;resize:vertical}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--forest)}.lead-form .primary{border:0;cursor:pointer;width:max-content}.form-note{grid-column:1/-1;margin:0;font-size:12px;color:#666}.lead-form button{font:inherit}@media(max-width:720px){.form-hero{padding-top:70px}.lead-form{grid-template-columns:1fr;padding:28px 20px;gap:22px}.lead-form label:nth-last-of-type(1){grid-column:auto}.form-note{grid-column:auto}}

.google-form-shell{max-width:960px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px rgba(24,33,29,.06);overflow:hidden}.google-form-shell iframe{display:block;width:100%;height:1120px;border:0;background:#fff}@media(max-width:720px){.google-form-shell{margin:0 -2vw;border-left:0;border-right:0}.google-form-shell iframe{height:1320px}}

.native-form select{width:100%;border:0;border-bottom:1px solid #aaa397;background:transparent;padding:12px 2px;font:400 16px Arial,sans-serif;color:var(--ink);outline:none}.native-form input[type=file]{border:1px dashed #b9b1a4;padding:14px;background:rgba(255,255,255,.45)}.field-help{display:block;margin-top:-4px;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:#6b6b65}.native-form label:has(textarea){grid-column:1/-1}@media(max-width:720px){.native-form label:has(textarea){grid-column:auto}}

/* Canonical brand asset */
.brand-logo{display:flex;align-items:center;width:min(310px,52vw)!important;max-width:310px!important;height:auto!important}.brand-logo img{display:block;width:100%;height:auto;max-height:72px;object-fit:contain;object-position:left center}footer .brand-logo{width:min(280px,60vw)!important}@media(max-width:720px){.brand-logo{width:205px!important;max-width:58vw!important}.brand-logo img{max-height:52px}}

/* Interactive talent-intelligence hero */
.hero{position:relative;isolation:isolate;overflow:hidden}.hero-copy,.hero-visual{position:relative;z-index:2}.ai-network{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.ai-network canvas{width:100%;height:100%;display:block;opacity:.78}.ai-network-label{position:absolute;left:2vw;bottom:22px;writing-mode:vertical-rl;transform:rotate(180deg);font:600 8px/1 Arial,sans-serif;letter-spacing:.22em;color:rgba(23,56,47,.42)}.ai-network-label span{color:var(--bronze)}.hero-copy{background:linear-gradient(90deg,rgba(248,245,238,.94) 0%,rgba(248,245,238,.88) 68%,rgba(248,245,238,.18) 100%)}.hero-visual{background:rgba(23,56,47,.91);backdrop-filter:blur(.6px)}@media(max-width:850px){.ai-network{bottom:38%}.ai-network-label{display:none}.hero-copy{background:rgba(248,245,238,.92)}}@media(prefers-reduced-motion:reduce){.ai-network canvas{opacity:.42}}

/* AI network visibility fallback */
.ai-network{background-image:radial-gradient(circle at 18% 28%,rgba(181,154,117,.28) 0 1.5px,transparent 2px),radial-gradient(circle at 36% 68%,rgba(23,56,47,.22) 0 1.5px,transparent 2px),radial-gradient(circle at 53% 31%,rgba(181,154,117,.22) 0 1.5px,transparent 2px);background-size:140px 120px,170px 145px,210px 165px}.ai-network canvas{opacity:1}.hero-copy{background:linear-gradient(90deg,rgba(248,245,238,.88),rgba(248,245,238,.72) 72%,rgba(248,245,238,.08))}.hero-visual{background:rgba(23,56,47,.86)}

.form-status{grid-column:1/-1;min-height:24px;font-size:13px;line-height:1.5;color:var(--forest)}.form-status a{color:inherit;font-weight:700}.native-form button:disabled{opacity:.6;cursor:wait}
