.public-site{--kam-ease:cubic-bezier(.22,.61,.36,1)}.public-site section[id]{scroll-margin-top:96px}.public-site .public-nav{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(18,61,59,.035)}.public-site .public-nav-links a{position:relative;transition:color .22s var(--kam-ease)}.public-site .public-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:1px;background:var(--kam-brass);transform:scaleX(0);transform-origin:right;transition:transform .25s var(--kam-ease)}.public-site .public-nav-links a:focus-visible:after,.public-site .public-nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.public-site .kamashiv-scenic-hero{isolation:isolate;min-height:560px}.public-site .kamashiv-scenic-backdrop{transform:scale(1.015);transition:transform 1.2s var(--kam-ease)}.public-site .kamashiv-scenic-hero:hover .kamashiv-scenic-backdrop{transform:scale(1.025)}.public-site .kamashiv-scenic-copy h1{max-width:720px;text-wrap:balance}.public-site .kamashiv-scenic-copy h1 em{position:relative;display:inline-block}.public-site .kamashiv-scenic-copy h1 em:after{content:"";position:absolute;left:0;right:4%;bottom:-.05em;height:2px;background:var(--kam-brass);opacity:.72}.public-site .public-product-grid{margin-top:48px}.public-site .public-product-card{position:relative;overflow:hidden;transition:transform .3s var(--kam-ease),box-shadow .3s var(--kam-ease),border-color .3s var(--kam-ease)}.public-site .public-product-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,var(--kam-brass),transparent 70%);opacity:0;transition:opacity .3s var(--kam-ease)}.public-site .public-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(18,61,59,.08)}.public-site .public-product-card:focus-within:before,.public-site .public-product-card:hover:before{opacity:1}.public-site #solutions .public-product-card:first-child{background:linear-gradient(135deg,#123d3b,#174947);border-color:#123d3b}.public-site #solutions .public-product-card:first-child .public-card-label,.public-site #solutions .public-product-card:first-child .public-card-number,.public-site #solutions .public-product-card:first-child h3,.public-site #solutions .public-product-card:first-child p{color:#fffaf2}.public-site #solutions .public-product-card:first-child p{color:#b9c9c5}.public-site #solutions .public-product-card:first-child .public-card-link{color:var(--kam-brass-soft)!important}.public-site .public-flow-item{position:relative;transition:transform .25s var(--kam-ease),background-color .25s var(--kam-ease)}.public-site .public-flow-item:hover{transform:translateY(-3px);background:rgba(255,255,255,.025)}.public-site .public-flow-item:not(:last-child):after{content:"→";position:absolute;right:-9px;top:20px;color:var(--kam-brass-soft);font-size:14px;opacity:.65}.public-site .public-button{transition:transform .22s var(--kam-ease),box-shadow .22s var(--kam-ease),background-color .22s var(--kam-ease)}.public-site .public-button:hover{transform:translateY(-2px)}.public-site .public-card-link,.public-site .public-text-link{transition:color .2s var(--kam-ease),gap .2s var(--kam-ease)}@media(prefers-reduced-motion:reduce){.public-site *,.public-site :after,.public-site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:900px){.public-site .kamashiv-scenic-hero{min-height:560px}.public-site .public-flow-item:not(:last-child):after{display:none}}@media(max-width:560px){.public-site .kamashiv-scenic-hero{min-height:560px}.public-site .public-product-card:hover{transform:none}}.public-site .kamashiv-scenic-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);padding:clamp(56px,8vw,96px) clamp(24px,6vw,88px);min-height:680px}.public-site .kamashiv-scenic-copy,.public-site .kamashiv-scenic-product{position:relative;z-index:2}.public-site .kamashiv-product-window{max-width:560px;margin-inline:auto;padding:24px;border:1px solid rgba(255,253,249,.28);border-radius:24px;background:rgba(23,44,42,.78);box-shadow:0 28px 80px rgba(23,44,42,.24);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.public-site .kamashiv-product-window-bar{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(255,253,249,.16);font-size:10px;letter-spacing:.14em;font-weight:700;color:rgba(255,253,249,.72)}.public-site .kamashiv-product-live{color:var(--kam-brass-soft)}.public-site .kamashiv-product-window-title{padding:28px 0 22px;font-size:clamp(26px,3vw,42px);line-height:1.05;color:var(--kam-warm-paper,#f8f5ef)}.public-site .kamashiv-product-window-title strong{color:#fff}.public-site .kamashiv-product-signals{display:grid;grid-gap:10px;gap:10px}.public-site .kamashiv-product-signal{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid rgba(255,253,249,.1);border-radius:14px;background:rgba(255,253,249,.055)}.public-site .kamashiv-product-signal-index{font-size:10px;letter-spacing:.1em;color:var(--kam-brass-soft);padding-top:2px}.public-site .kamashiv-product-signal small,.public-site .kamashiv-product-signal strong{display:block}.public-site .kamashiv-product-signal strong{font-size:12px;letter-spacing:.08em;color:#fff}.public-site .kamashiv-product-signal small{margin-top:4px;font-size:12px;color:rgba(255,253,249,.68)}.public-site .kamashiv-product-result{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:14px;padding:16px;border-radius:14px;background:var(--kam-brass);color:#fff}.public-site .kamashiv-product-result span{grid-column:1/-1;font-size:9px;letter-spacing:.13em;font-weight:700;opacity:.8}.public-site .kamashiv-product-result strong{font-size:13px;line-height:1.35}.public-site .kamashiv-product-result i{font-style:normal;font-size:18px}.public-site .kamashiv-scenic-product:before{content:"";position:absolute;inset:12% -5% -8% 8%;border-radius:40%;background:radial-gradient(circle,rgba(216,178,123,.16),transparent 68%);filter:blur(10px);z-index:-1}.public-site .kamashiv-scenic-hero .kamashiv-scenic-vision{opacity:.18}.public-site #solutions .public-product-card{min-height:270px}.public-site #solutions .public-product-card:after{content:"";position:absolute;right:18px;bottom:18px;width:58px;height:58px;border:1px solid;border-radius:50%;opacity:.08}.public-site #solutions .public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public-site #solutions .public-product-card{position:relative;overflow:hidden;padding-top:30px;border-radius:20px;background:var(--kam-surface,#fffdf9);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.public-site #solutions .public-product-card:before{content:"INPUT  →  NEXUS  →  OUTPUT";display:block;margin:-4px 0 22px;padding:9px 11px;border:1px solid var(--kam-line,#ddd7cc);border-radius:10px;background:var(--kam-sage,#e3e9e3);color:var(--kam-soft-ink,#36504b);font-size:8px;font-weight:800;letter-spacing:.13em;white-space:nowrap}.public-site #solutions .public-product-card:first-child:before{content:"BUSINESS CONTEXT  →  LOCAL DEMAND  →  OPPORTUNITY"}.public-site #solutions .public-product-card:nth-child(2):before{content:"DEMAND SIGNAL  →  RESEARCH  →  QUALIFIED LEAD"}.public-site #solutions .public-product-card:nth-child(3):before{content:"AUDIENCE + BRIEF  →  CREATE  →  PERFORMANCE"}.public-site #solutions .public-product-card:nth-child(4):before{content:"LEAD + CONTEXT  →  FOLLOW UP  →  PIPELINE"}.public-site #solutions .public-product-card:nth-child(5):before{content:"BUSINESS FACTS  →  PUBLISH  →  DISCOVERY"}.public-site #solutions .public-product-card:nth-child(6):before{content:"TRIGGER + CONTEXT  →  EXECUTE  →  VERIFIED WORK"}.public-site #solutions .public-product-card:nth-child(7):before{content:"QUESTION + SCOPE  →  SYNTHESISE  →  DECISION BRIEF"}.public-site #solutions .public-product-card:nth-child(8):before{content:"PERSONAL CONTEXT  →  DETECT  →  WHAT MATTERS NOW"}.public-site #solutions .public-product-card:after{right:20px;bottom:20px;width:44px;height:44px;border-color:var(--kam-brass,#b27a3c);opacity:.14}.public-site #solutions .public-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(23,44,42,.1);border-color:var(--kam-deep-sage,#cfdad3)}.public-site #solutions .public-product-card h3{max-width:22ch}.public-site #solutions .public-product-card p{max-width:48ch}.public-site #solutions .public-product-card .public-card-link{position:relative;z-index:2}.public-site #solutions .public-hero-actions{margin-top:28px}.public-site .public-final-cta .public-hero-actions{gap:12px;align-items:center}.public-site .public-final-cta .public-hero-actions .public-button{min-width:0}.public-site .public-final-cta .public-hero-actions .public-button:first-child{background:transparent;color:#f8f5ef;border-color:#71817c;box-shadow:none}.public-site .public-final-cta .public-hero-actions .public-button:nth-child(2){color:#fff;box-shadow:0 12px 30px rgba(23,44,42,.18)}.public-site .public-final-cta .public-hero-actions .public-button:nth-child(3),.public-site .public-final-cta .public-hero-actions .public-button:nth-child(4){background:transparent;color:#d8e0dc;border-color:transparent;box-shadow:none;opacity:.8}.public-site .public-final-cta .public-hero-actions .public-button:nth-child(3):hover,.public-site .public-final-cta .public-hero-actions .public-button:nth-child(4):hover{border-color:#71817c;opacity:1}@media(max-width:900px){.public-site .kamashiv-scenic-hero{grid-template-columns:1fr;min-height:auto}.public-site .kamashiv-scenic-product{margin-top:8px}.public-site .kamashiv-product-window{max-width:680px}.public-site #solutions .public-product-grid{grid-template-columns:1fr}}@media(max-width:560px){.public-site .kamashiv-scenic-hero{padding:48px 20px}.public-site .kamashiv-product-window{padding:16px;border-radius:18px}.public-site .kamashiv-product-window-title{padding:22px 0 16px}.public-site #solutions .public-product-card{min-height:0}.public-site #solutions .public-product-card:before{font-size:7px;overflow:hidden;text-overflow:ellipsis}.public-site #solutions .public-product-card:hover{transform:none}.public-site .public-final-cta .public-hero-actions{align-items:stretch}}@media(prefers-reduced-motion:reduce){.public-site .kamashiv-scenic-product:before{filter:none}.public-site #solutions .public-product-card{transition:none}.public-site #solutions .public-product-card:hover{transform:none}}.public-site .nexus-work-demo{padding-top:92px;padding-bottom:92px}.public-site .nexus-work-intro{max-width:820px;margin-bottom:34px}.public-site .nexus-work-intro h2{max-width:760px;margin:0 0 16px}.public-site .nexus-work-intro p:last-child{max-width:700px}.public-site .nexus-work-shell{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid var(--kam-line,#ddd7cc);border-radius:24px;overflow:hidden;background:var(--kam-surface,#fffdf9);box-shadow:0 18px 50px rgba(23,44,42,.07)}.public-site .nexus-work-tabs{display:flex;flex-direction:column;padding:14px;background:var(--kam-sage,#e3e9e3);border-right:1px solid var(--kam-line,#ddd7cc)}.public-site .nexus-work-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:14px 15px;border-radius:12px;color:var(--kam-soft-ink,#36504b);font:inherit;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.public-site .nexus-work-tabs button:focus-visible,.public-site .nexus-work-tabs button:hover{background:rgba(255,253,249,.75);color:var(--kam-ink,#1d3431);outline:none}.public-site .nexus-work-tabs button.is-active{background:var(--kam-ink,#1d3431);color:var(--kam-paper,#f8f5ef);box-shadow:0 8px 20px rgba(23,44,42,.14)}.public-site .nexus-work-product{padding:28px 30px 24px;min-width:0}.public-site .nexus-work-product-foot,.public-site .nexus-work-product-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.public-site .nexus-work-product-head{font-size:11px;letter-spacing:.13em;font-weight:800;color:var(--kam-muted,#697671)}.public-site .nexus-work-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;margin:28px 0}.public-site .nexus-work-node{min-height:170px;padding:20px;border:1px solid var(--kam-line,#ddd7cc);border-radius:16px;background:var(--kam-paper,#f8f5ef);display:flex;flex-direction:column;justify-content:flex-start}.public-site .nexus-work-node small{font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--kam-muted,#697671);margin-bottom:14px}.public-site .nexus-work-node strong{font-size:18px;line-height:1.25;color:var(--kam-ink,#1d3431)}.public-site .nexus-work-node span{font-size:12px;line-height:1.5;color:var(--kam-muted,#697671);margin-top:auto;padding-top:18px}.public-site .nexus-work-node-action{background:var(--kam-ink,#1d3431);border-color:var(--kam-ink,#1d3431)}.public-site .nexus-work-node-action small,.public-site .nexus-work-node-action strong{color:var(--kam-paper,#f8f5ef)}.public-site .nexus-work-node-action span{color:#c8d3ce}.public-site .nexus-work-node-output{background:var(--kam-sage,#e3e9e3)}.public-site .nexus-work-arrow{align-self:center;color:var(--kam-brass,#b27a3c);font-size:25px;font-weight:700}.public-site .nexus-work-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 18px}.public-site .nexus-work-detail>div{padding:12px 13px;border:1px solid var(--kam-line,#ddd7cc);border-radius:11px;background:var(--kam-paper,#f8f5ef)}.public-site .nexus-work-detail>div:nth-child(2){background:var(--kam-sage,#e3e9e3)}.public-site .nexus-work-detail small{display:block;font-size:7px;letter-spacing:.12em;color:var(--kam-muted,#697671);margin-bottom:6px}.public-site .nexus-work-detail strong{display:block;color:var(--kam-soft-ink,#36504b);font-size:11px;line-height:1.35;font-weight:700}.public-site .nexus-work-product-foot{border-top:1px solid var(--kam-line,#ddd7cc);padding-top:18px}.public-site .nexus-work-product-foot span{font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--kam-brass,#b27a3c);white-space:nowrap}.public-site .nexus-work-product-foot p{margin:0;color:var(--kam-soft-ink,#36504b);font-size:13px;line-height:1.55;text-align:right}.public-site .nexus-work-fallback{margin:16px 0 0;color:var(--kam-muted,#697671);font-size:12px;line-height:1.5}.public-site .nexus-work-tabs button:focus-visible{box-shadow:0 0 0 3px rgba(178,122,60,.28)}@media(max-width:900px){.public-site .nexus-work-shell{grid-template-columns:1fr}.public-site .nexus-work-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--kam-line,#ddd7cc);grid-gap:5px;gap:5px}.public-site .nexus-work-flow{grid-template-columns:1fr;gap:10px}.public-site .nexus-work-arrow{transform:rotate(90deg);justify-self:center}.public-site .nexus-work-node{min-height:130px}}@media(max-width:560px){.public-site .nexus-work-demo{padding-top:64px;padding-bottom:64px}.public-site .nexus-work-product{padding:22px 18px}.public-site .nexus-work-tabs{grid-template-columns:1fr}.public-site .nexus-work-product-foot,.public-site .nexus-work-product-head{align-items:flex-start;flex-direction:column;gap:8px}.public-site .nexus-work-product-foot p{text-align:left}.public-site .nexus-work-node{min-height:120px;padding:17px}.public-site .nexus-work-node strong{font-size:16px}.public-site .nexus-work-detail{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.public-site .nexus-work-tabs button{transition:none}}.public-site .public-final-cta .public-hero-actions .public-button:nth-child(2){background:var(--kam-brass,#b27a3c);border-color:var(--kam-brass,#b27a3c);color:#fffdf9}.public-site .public-final-cta .public-hero-actions .public-button:first-child,.public-site .public-final-cta .public-hero-actions .public-button:nth-child(3),.public-site .public-final-cta .public-hero-actions .public-button:nth-child(4){background:transparent;color:#f8f5ef;border-color:#71817c;box-shadow:none}.public-site .public-final-cta .public-hero-actions .public-button:first-child:hover,.public-site .public-final-cta .public-hero-actions .public-button:nth-child(3):hover,.public-site .public-final-cta .public-hero-actions .public-button:nth-child(4):hover{background:rgba(248,245,239,.08);border-color:#aebdb8}.solution-visual{margin:34px 0 8px;padding:20px;border:1px solid #ddd7cc;border-radius:22px;background:#fffdf9;box-shadow:0 18px 50px rgba(29,52,49,.07)}.solution-visual-footer,.solution-visual-head{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:9px;letter-spacing:.14em;font-weight:700;color:#697671}.solution-visual-head{padding-bottom:14px;border-bottom:1px solid #eee6d8}.solution-visual-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;grid-gap:12px;gap:12px;margin:18px 0}.solution-visual-flow>div{padding:18px;border-radius:14px;background:#f8f5ef}.solution-visual-flow>div small{display:block;font-size:8px;letter-spacing:.12em;color:#697671;margin-bottom:8px}.solution-visual-flow>div strong{display:block;color:#1d3431;font-size:14px;line-height:1.35}.solution-visual-flow>span{align-self:center;color:#b27a3c;font-size:18px}.solution-visual-action{background:#e3e9e3!important}.solution-visual-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 18px}.solution-visual-detail>div{padding:12px 13px;border:1px solid #eee6d8;border-radius:11px;background:#f8f5ef}.solution-visual-detail small{display:block;font-size:7px;letter-spacing:.12em;color:#697671;margin-bottom:6px}.solution-visual-detail strong{display:block;color:#36504b;font-size:11px;line-height:1.35;font-weight:700}.solution-visual-business-automation .solution-visual-detail>div:nth-child(3),.solution-visual-local-growth .solution-visual-detail>div:nth-child(2),.solution-visual-research-intelligence .solution-visual-detail>div:nth-child(2),.solution-visual-sales-automation .solution-visual-detail>div:nth-child(3){background:#e3e9e3}.solution-visual-advertising-creative-growth .solution-visual-detail>div:nth-child(2),.solution-visual-digital-presence .solution-visual-detail>div:nth-child(3),.solution-visual-nexus-pulse .solution-visual-detail>div:first-child{background:#eee6d8}.solution-visual-footer{padding-top:14px;border-top:1px solid #eee6d8}.solution-visual-footer b{font-size:10px;letter-spacing:0;color:#36504b}@media(max-width:700px){.solution-visual{padding:14px;border-radius:18px}.solution-visual-flow{grid-template-columns:1fr;gap:8px}.solution-visual-flow>span{transform:rotate(90deg);justify-self:center}.solution-visual-flow>div{padding:14px}.solution-visual-detail{grid-template-columns:1fr}.solution-visual-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.solution-visual{scroll-behavior:auto}}