/* CEIGo digital tools */
.tinga-home-feature{display:grid;grid-template-columns:minmax(300px,.92fr) 1.08fr;align-items:stretch;overflow:hidden;border:1px solid rgba(7,31,62,.12);border-radius:16px;background:#fff;box-shadow:0 16px 38px rgba(7,31,62,.10)}.tinga-home-map{position:relative;min-height:0;overflow:hidden;background:#07151d}.tinga-home-map img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:contrast(1.08)}.tinga-home-copy{display:flex;flex-direction:column;justify-content:center;padding:42px 48px}.tinga-home-logo{display:block;max-width:340px;margin:0 0 22px}.tinga-home-logo img{display:block;width:100%;height:auto}.tinga-home-copy p{max-width:560px;margin:0;color:var(--muted);font-size:1.04rem;line-height:1.65}.tinga-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:27px}.tinga-home-actions .inline-link{margin:0}@media(max-width:820px){.tinga-home-feature{grid-template-columns:1fr}.tinga-home-map{min-height:245px}.tinga-home-map img{object-fit:contain}.tinga-home-copy{padding:33px 26px}.tinga-home-logo{max-width:270px;margin-bottom:21px}}
.digital-tools-promo{padding:0 0 88px;background:var(--cream)}.digital-tools-promo-card{display:grid;grid-template-columns:1fr 1.05fr;overflow:hidden;border:1px solid rgba(7,31,62,.12);border-radius:15px;background:#fff;box-shadow:0 16px 38px rgba(7,31,62,.10)}.digital-tools-promo-visual,.tinga-feature-visual{position:relative;overflow:hidden;background:#063f49}.digital-tools-promo-visual{min-height:330px}.digital-tools-promo-visual iframe,.tinga-feature-visual iframe,.digital-tools-promo-visual .tinga-map-image,.tinga-feature-visual .tinga-map-image{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;object-position:center;background:#063f49}.digital-tools-promo-visual:after,.tinga-feature-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,29,45,.05),rgba(4,29,45,.74))}.digital-tools-promo-badge{position:absolute;z-index:1;left:26px;bottom:25px;padding:9px 12px;border-radius:999px;background:rgba(7,31,62,.87);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.digital-tools-promo-copy{display:flex;flex-direction:column;justify-content:center;padding:48px}.digital-tools-promo-copy h2{max-width:530px;margin:0 0 16px;color:var(--ink);font-size:clamp(2.1rem,4vw,4rem);line-height:1.02;letter-spacing:-.055em}.digital-tools-promo-copy p{max-width:560px;margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.digital-tools-promo-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.digital-tools-promo-actions .inline-link{margin:0}.tinga-brand-header{padding:76px 0 36px;background:linear-gradient(112deg,var(--deep),#075f62)}.tinga-brand-header a{display:inline-block}.tinga-brand-header img{display:block;width:min(390px,82vw);height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.18))}.digital-tools-main{padding:52px 0 88px;background:var(--cream)}.tinga-feature{display:grid;grid-template-columns:.92fr 1.08fr;overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 16px 38px rgba(7,31,62,.11)}.tinga-feature-visual{min-height:400px}.tinga-feature-mark{position:absolute;z-index:1;left:30px;bottom:29px;color:#fff}.tinga-feature-mark strong{display:block;font-size:clamp(2rem,4vw,3.3rem);line-height:1;letter-spacing:-.06em}.tinga-feature-mark span{display:block;margin-top:8px;font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.tinga-feature-copy{padding:48px}.tinga-feature-copy h2{margin:0 0 15px;color:var(--ink);font-size:clamp(2rem,3.3vw,3.35rem);line-height:1.03;letter-spacing:-.055em}.tinga-feature-copy>p{margin:0;color:var(--muted);font-size:1rem;line-height:1.65}.tinga-feature-points{display:grid;grid-template-columns:.78fr 1.44fr .96fr;gap:10px;margin:28px 0}.tinga-feature-points div{padding:14px 12px;background:#f0f7f3;border-left:3px solid var(--green)}.tinga-feature-points strong{display:block;color:var(--ink);font-size:1.02rem}.tinga-feature-points span{display:block;margin-top:3px;color:var(--muted);font-size:.72rem;line-height:1.3}.tinga-themes span{display:flex;flex-wrap:wrap;gap:4px 9px}.tinga-themes a{color:#0c6865;text-decoration:underline;text-underline-offset:2px}.tinga-note{margin-top:24px!important;padding-top:18px;border-top:1px solid var(--line);font-size:.86rem!important}@media(max-width:820px){.digital-tools-promo-card,.tinga-feature{grid-template-columns:1fr}.digital-tools-promo-visual{min-height:220px}.digital-tools-promo-copy,.tinga-feature-copy{padding:34px 26px}.tinga-brand-header{padding:56px 0 26px}.tinga-brand-header img{width:min(310px,86vw)}.tinga-feature-visual{min-height:280px}.digital-tools-main{padding:34px 0 64px}.tinga-feature-points{grid-template-columns:1fr}}
