.obs-tcc{align-items:start;box-sizing:border-box;display:grid;gap:60px;grid-template-columns:5fr 7fr}.obs-tcc--heading-right{grid-template-columns:7fr 5fr}.obs-tcc--heading-right .obs-tcc__left{order:2}.obs-tcc--heading-right .obs-tcc__right{order:1}.obs-tcc__heading{color:var(--obs-tcc-text,#fff);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;margin:0 0 16px;text-wrap:balance}.obs-tcc__sub{color:var(--obs-tcc-sub,#a0a0b0);font-size:1.05rem;line-height:1.6;margin:0 0 20px}.obs-tcc__quote{background:rgba(23,161,146,.05);border-left:3px solid var(--obs-tcc-accent,#17a192);border-radius:0 4px 4px 0;margin:20px 0 0;padding:16px 20px}.obs-tcc__quote p{color:var(--obs-tcc-text,#fff);font-size:1.15rem;font-weight:600;line-height:1.5;margin:0}.obs-tcc__quote cite{color:var(--obs-tcc-accent,#17a192);display:block;font-size:.85rem;font-style:normal;font-weight:600;letter-spacing:.06em;margin-top:10px;text-transform:uppercase}.obs-tcc__body{color:var(--obs-tcc-sub,#a0a0b0);font-size:1rem;line-height:1.8;margin:0 0 24px}.obs-tcc__bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 24px;padding:0}.obs-tcc__bullet{align-items:flex-start;color:var(--obs-tcc-sub,#a0a0b0);display:flex;font-size:.95rem;gap:12px;line-height:1.5}.obs-tcc__tick{flex-shrink:0;height:20px;margin-top:1px;width:20px}.obs-tcc__cta,.obs-tcc__tick{color:var(--obs-tcc-accent,#17a192)}.obs-tcc__cta{align-items:center;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;text-decoration:none;transition:gap .2s}.obs-tcc__cta:hover{gap:12px}@media(max-width:860px){.obs-tcc,.obs-tcc--heading-right{gap:32px;grid-template-columns:1fr}.obs-tcc--heading-right .obs-tcc__left,.obs-tcc--heading-right .obs-tcc__right{order:unset}}