/* Original captured workflow grid: numbered rows, alternatives and highlighted own column. */
.fartuk-competitors{padding:clamp(64px,8vw,112px) max(24px,5vw);color:#111820;background:#fff9f6;scroll-margin-top:112px}
.fartuk-competitors *{box-sizing:border-box}.fartuk-competitors__inner{max-width:1472px;margin:auto}
.fartuk-competitors h2{font-size:clamp(40px,5.2vw,76px);line-height:1.04;letter-spacing:-.045em;margin:0 0 48px;font-weight:500}.fartuk-competitors h2 span{color:#ff714c}
.fartuk-competitors__panel{border:1px solid #e2ddd9;border-radius:28px;overflow:hidden;background:#fff}
.fartuk-competitors table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:clamp(14px,1.15vw,17px);line-height:1.5;text-align:left}
.fartuk-competitors caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.fartuk-competitors__label-col{width:19%}.fartuk-competitors__own-col{width:25%}
.fartuk-competitors th,.fartuk-competitors td{padding:24px 18px;border-bottom:1px solid #ece5e0;border-right:1px solid #ece5e0;vertical-align:top;font-weight:400;overflow-wrap:break-word}
.fartuk-competitors thead th{font-weight:600;vertical-align:bottom}.fartuk-competitors th:last-child,.fartuk-competitors td:last-child{border-right:0}.fartuk-competitors tbody tr:last-child>*{border-bottom:0}
.fartuk-competitors .fartuk-competitors__own{background:#fff0e7}.fartuk-competitors__own img{display:block;max-width:100%;height:auto;margin:16px 0}
.fartuk-competitors small{display:block;font-size:12px;line-height:1.4;font-weight:400;color:#59616a;margin-top:8px}
.fartuk-competitors__number{display:block;font-size:12px;color:#929aa3;margin-bottom:9px}.fartuk-competitors__own>div{display:flex;gap:12px;align-items:flex-start}
.fartuk-competitors__check{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#ff714c;color:#fff;margin-top:1px}.fartuk-competitors__check svg{width:16px;height:16px}
.fartuk-competitors__picker{display:none}.fartuk-competitors__cta{margin-top:32px;display:inline-flex;align-items:center;gap:14px}.fartuk-competitors__cta svg{width:20px;height:20px}
.fartuk-competitors button:focus-visible,.fartuk-competitors a:focus-visible{outline:3px solid #ff714c;outline-offset:4px}
@media(max-width:900px){.fartuk-competitors__picker{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.fartuk-competitors__picker button{padding:10px 16px;border:1px solid #d8d5d2;border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:14px;cursor:pointer}.fartuk-competitors__picker [aria-pressed="true"]{background:#111820;color:#fff;border-color:#111820}.fartuk-competitors [data-alternative][data-selected="false"]{display:none}.fartuk-competitors__label-col,.fartuk-competitors__own-col{width:auto}.fartuk-competitors table col{display:none}.fartuk-competitors table{table-layout:fixed;font-size:14px}.fartuk-competitors th,.fartuk-competitors td{padding:18px 12px}.fartuk-competitors th:first-child{width:26%}.fartuk-competitors .fartuk-competitors__own{width:38%}.fartuk-competitors__own>div{display:block}.fartuk-competitors__check{margin-bottom:8px}}
@media(max-width:500px){.fartuk-competitors{padding-inline:16px}.fartuk-competitors h2{margin-bottom:32px}.fartuk-competitors table{font-size:12px}.fartuk-competitors th,.fartuk-competitors td{padding:16px 9px}.fartuk-competitors__picker button{font-size:12px;padding:9px 12px}.fartuk-competitors small{font-size:10px}}
@media(max-width:900px){.fartuk-competitors__own .fartuk-competitors__check{display:none}}
