.yitm-unified-entry{padding:56px 0;background:#f7f3eb;color:#17243a}.yitm-unified-entry__inner{width:min(1120px,calc(100% - 32px));margin:auto;background:#fff;border:1px solid #d7e0e6;border-radius:26px;padding:30px;box-shadow:0 18px 48px rgba(18,35,63,.09)}.yitm-unified-entry__eyebrow{margin:0 0 8px;color:#276b58;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.yitm-unified-entry h2{margin:0;color:#12233f;font-size:clamp(1.8rem,3.3vw,2.7rem);line-height:1.12}.yitm-unified-entry__intro{max-width:780px;margin:12px 0 0;color:#495d70;font-size:1.05rem;line-height:1.65}.yitm-unified-entry__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.yitm-unified-entry article{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d8e2e8;border-radius:20px;padding:22px;background:#fbfdfd}.yitm-unified-entry article:last-child{background:#f4f8f7}.yitm-unified-entry__number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#f2b824;color:#12233f;font-weight:900}.yitm-unified-entry h3{margin:12px 0 6px;color:#12233f;font-size:1.3rem}.yitm-unified-entry article p{margin:0 0 18px;color:#4b5e70;line-height:1.6}.yitm-unified-entry__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;padding:12px 18px;border-radius:13px;background:#12233f;color:#fff!important;text-decoration:none;font-weight:900}.yitm-unified-entry__btn--secondary{background:#276b58}.yitm-unified-entry__btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(18,35,63,.16)}.yitm-unified-entry__btn:focus-visible{outline:4px solid #f2b824;outline-offset:3px}.yitm-unified-entry__terms{margin:18px 0 0;color:#5a6978;font-size:.92rem}.yitm-unified-entry__terms a{font-weight:800;color:#245f8d}.yitm-platform-explanation{width:min(1180px,calc(100% - 32px));margin:18px auto 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.22);color:inherit;font-size:.93rem;line-height:1.55}.yitm-platform-explanation:before{content:'TheFixers.app CRM · ';font-weight:900}@media(max-width:720px){.yitm-unified-entry{padding:38px 0}.yitm-unified-entry__inner{width:min(100% - 22px,1120px);padding:20px;border-radius:20px}.yitm-unified-entry__grid{grid-template-columns:1fr}.yitm-unified-entry__btn{width:100%;min-height:52px}.yitm-platform-explanation{width:min(100% - 24px,1180px)}}@media(prefers-reduced-motion:reduce){.yitm-unified-entry__btn{transition:none!important}.yitm-unified-entry__btn:hover{transform:none}}

/* A0016470 compact editorial entry */
.yitm-editorial-entry{max-width:1120px;margin:2.5rem auto;padding:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border:1px solid #dce7f3;border-radius:18px;background:#f7fbff}.yitm-editorial-entry>div{padding:1rem;background:#fff;border-radius:14px}.yitm-editorial-entry h2{font-size:1.2rem;margin:0 0 .55rem}.yitm-editorial-entry p{margin:0 0 1rem}.yitm-editorial-entry a{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1rem;border-radius:999px;font-weight:700;text-decoration:none}.yitm-editorial-entry__primary{background:#0b5cab;color:#fff}.yitm-editorial-entry__secondary{border:2px solid #0b5cab;color:#0b5cab;background:#fff}@media(max-width:720px){.yitm-editorial-entry{grid-template-columns:1fr;margin:1.75rem 1rem}}


/* A0016500 CSS, accessibility and content-density QA */
.yitm-unified-entry,.yitm-unified-entry *,.yitm-editorial-entry,.yitm-editorial-entry *{box-sizing:border-box}
.yitm-unified-entry__inner,.yitm-editorial-entry{overflow-wrap:anywhere}
.yitm-unified-entry article,.yitm-editorial-entry>div{min-width:0}
.yitm-unified-entry__btn,.yitm-editorial-entry a{line-height:1.25;text-align:center;text-wrap:balance}
.yitm-unified-entry h2,.yitm-unified-entry h3,.yitm-editorial-entry h2{text-wrap:balance}
.yitm-unified-entry__btn:focus-visible,.yitm-editorial-entry a:focus-visible{outline:4px solid #f2b824;outline-offset:3px}
.yitm-editorial-entry__primary{background:#0b4f91;color:#fff}
.yitm-editorial-entry__secondary{border-color:#0b4f91;color:#0b4f91}
@media(max-width:480px){.yitm-unified-entry__inner{width:calc(100% - 16px);padding:18px}.yitm-unified-entry article{padding:18px}.yitm-editorial-entry{margin:1.5rem .5rem;padding:.75rem}.yitm-editorial-entry>div{padding:.9rem}}
@media(prefers-reduced-motion:reduce){.yitm-unified-entry__btn,.yitm-editorial-entry a{scroll-behavior:auto;transition:none!important}}
