/* Expanded original KYBERON concept: deliberate contrast, useful depth. */
.whatsapp-contact{padding:40px;background:var(--forest);color:var(--ivory);align-self:center;border-radius:4px}.whatsapp-contact h3{font-size:36px;line-height:1.15;font-weight:500;letter-spacing:-1px}.whatsapp-contact>p{color:#c9d3c8}.whatsapp-contact .button{margin:20px 0;max-width:100%;gap:20px}.whatsapp-note{font-size:13px}.whatsapp-contact>.eyebrow{color:var(--lime)}@media(max-width:600px){.whatsapp-contact{padding:26px}.whatsapp-contact h3{font-size:30px}}
.retail-feature{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid var(--line)}.retail-feature h2{margin-bottom:27px}.retail-feature>div>p:not(.eyebrow){color:var(--muted)}.retail-feature .button{margin-top:16px}.retail-flow{background:#e1e4d9;padding:35px;border-radius:4px}.retail-flow article{display:flex;gap:25px;padding:18px 0;border-top:1px solid #b9c0b2}.retail-flow article>span{font-size:12px;padding-top:4px}.retail-flow h3{font-size:20px;font-weight:500;margin-bottom:8px}.retail-flow p{font-size:14px;margin-bottom:0}.retail-flow small{display:block;margin-top:15px;font-size:12px;color:var(--muted)}@media(max-width:760px){.retail-feature{grid-template-columns:1fr;gap:30px}.retail-flow{padding:27px}}
.explorer{background:#e1e4d9}.explorer-layout{display:grid;grid-template-columns:1fr 1.45fr;gap:6%}.service-picker{display:flex;flex-direction:column;align-self:start}.service-picker button{display:flex;gap:18px;align-items:center;text-align:left;background:transparent;border:0;border-bottom:1px solid #b9c0b2;padding:23px 18px;color:var(--forest);font-size:12px;cursor:pointer}.service-picker button span{flex:1;font-size:16px}.service-picker button[aria-pressed=true]{background:var(--forest);color:var(--lime);border-radius:3px}.service-picker button:hover:not([aria-pressed=true]){background:#d3d9c9}.capability-detail{background:var(--ivory);padding:40px;min-height:495px;border-radius:4px}.capability-detail h3{font-size:34px;font-weight:500;line-height:1.16;letter-spacing:-1px}.capability-detail>p:not(.eyebrow){color:var(--muted)}.capability-detail ul{padding-left:20px;font-size:15px;line-height:1.8}.deliverable{border-top:1px solid var(--line);padding-top:22px;margin:28px 0}.deliverable span{display:block;font-size:10px;letter-spacing:1.5px;margin-bottom:8px}.deliverable strong{font-size:16px;font-weight:500}.possibilities{background:#faf8f1}.possibility-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.possibility-card{padding:35px;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.possibility-card.large{grid-row:span 2;background:var(--forest);color:var(--ivory);padding:0}.possibility-card.large>img{width:100%;height:290px;object-fit:cover}.possibility-card.large>div{padding:35px}.possibility-card h3{font-size:32px;line-height:1.15;letter-spacing:-1px;margin:25px 0 20px;font-weight:500}.possibility-card p{font-size:15px;max-width:450px}.possibility-card.large p{color:#c9d3c8}.possibility-card .text-link{display:inline-flex;gap:15px;margin-top:auto}.pill{border:1px solid currentColor;border-radius:30px;padding:6px 12px;display:inline-block;font-size:10px;letter-spacing:1px}.light{background:#e6e9de}.accent{background:var(--lime)}.workflow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;margin:7px 0 20px}.workflow>span{border:1px solid #b9c0b2;border-radius:4px;padding:7px}.workflow>b{font-weight:400}.engagements{border-top:1px solid var(--line)}.engagement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.engagement-grid article{padding:30px;border:1px solid #bfc6b8;display:flex;flex-direction:column;border-radius:4px}.engagement-grid article:nth-child(2){background:var(--forest);color:var(--ivory)}.engagement-grid article>span{font-size:11px;letter-spacing:2px}.engagement-grid h3{font-size:25px;letter-spacing:-.7px;line-height:1.2;font-weight:500;margin:30px 0 20px}.engagement-grid p,.engagement-grid li{font-size:15px}.engagement-grid ul{padding-left:18px;margin-bottom:30px}.engagement-grid a{font-size:14px;font-weight:700;border-top:1px solid #899383;padding-top:20px;margin-top:auto}.engagement-note{font-size:12px;color:var(--muted);margin:25px 0 0}.service:hover .number{color:#596a0d}.service a:hover,.text-link:hover{color:#627018}.school-section .text-link:hover{color:var(--lime)}@media(max-width:900px){.explorer-layout{grid-template-columns:1fr;gap:25px}.service-picker{display:grid;grid-template-columns:1fr 1fr}.capability-detail{min-height:0}.engagement-grid{gap:14px}.engagement-grid article{padding:23px}}@media(max-width:650px){.possibility-grid,.engagement-grid{grid-template-columns:1fr}.service-picker button{gap:8px;padding:16px 12px}.service-picker button span{font-size:14px}.capability-detail{padding:27px}.capability-detail h3{font-size:29px}.possibility-card.large>img{height:220px}.possibility-card,.possibility-card.large>div{padding:27px}.possibility-card h3{font-size:29px}.engagement-grid h3{margin-top:22px}.engagement-grid article{padding:28px}}
