.af{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.af__tile{isolation:isolate;background:linear-gradient(150deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-radius:18px 18px 18px 4px;transition:background .35s,border-color .35s,transform .25s,box-shadow .35s;position:relative;overflow:hidden}.af__tile:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#2fb9b8 55%,#1c8cf5);height:2px;transition:opacity .3s;position:absolute;top:0;left:18px;right:0}.af__tile:hover{background:linear-gradient(150deg,#7fe0d629,#1c8cf51a);border-color:#7fe0d673;transform:translateY(-2px)}.af__tile:hover:before{opacity:1}.af__q{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:40px 1fr 30px;align-items:center;gap:14px;width:100%;padding:22px;display:grid}.af__q:focus-visible{outline-offset:-4px;border-radius:16px;outline:2px solid #7fe0d6}.af__n{color:#7fe0d6;font:400 26px/1 Instrument Serif,serif}.af__text{color:#fff;letter-spacing:-.005em;font:600 17px/1.35 Inter,sans-serif}.af__mark{justify-self:end;gap:3px;width:26px;display:grid}.af__mark i{transform-origin:0;background:#ffffff59;border-radius:2px 2px 2px 0;height:4px;transition:background .3s,transform .35s cubic-bezier(.2,.7,.2,1);display:block}.af__mark i:first-child{transform:scaleX(.55)}.af__mark i:nth-child(2){transform:scaleX(.75)}.af__tile:hover .af__mark i{background:#7fe0d6cc}.af__tile.is-open{background:linear-gradient(150deg,#f3f7fa 0%,#e2f6f3 60%,#dcebfd 100%);border-color:#0000;box-shadow:0 18px 44px #2fb9b840}.af__tile.is-open:before{opacity:1;height:3px}.af__tile.is-open .af__text{color:#161c24}.af__tile.is-open .af__n{color:#1c8cf5}.af__tile.is-open .af__mark i{transform:scaleX(1)}.af__tile.is-open .af__mark i:first-child{background:#2fb9b8}.af__tile.is-open .af__mark i:nth-child(2){background:#1c8cf5;transition-delay:60ms}.af__tile.is-open .af__mark i:nth-child(3){background:#161c24;transition-delay:.12s}.af__a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.af__tile.is-open .af__a{grid-template-rows:1fr}.af__a-in{overflow:hidden}.af__a p{color:#334155;margin:0;padding:0 26px 24px 76px;font:400 15.5px/1.65 Inter,sans-serif}@media (width<=767px){.af{grid-template-columns:1fr;gap:12px}.af__q{grid-template-columns:32px 1fr 26px;padding:18px}.af__text{font-size:16px}.af__a p{padding:0 18px 20px 64px}}@media (prefers-reduced-motion:reduce){.af__tile,.af__a,.af__mark i{transition:none}}.ct{--acc:#2fb9b8}.ct__grid{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;overflow:hidden}.ct__row{grid-template-columns:200px repeat(var(--cols),minmax(0,1fr));opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--r,0) * 70ms);border-top:1px solid #ffffff14;display:grid;transform:translateY(10px)}.ct.is-in .ct__row{opacity:1;transform:none}.ct__row--head{opacity:1;border-top:0;transform:none}.ct__row:nth-child(2n):not(.ct__row--head){background:#7fe0d60b}.ct__cell{color:#e7eef5e6;padding:18px 22px;font:500 15px/1.45 Inter,sans-serif;transition:background .25s,color .25s}.ct__cell--label{letter-spacing:.16em;text-transform:uppercase;color:#7fe0d6;align-items:center;font:700 12px/1.4 Inter,sans-serif;display:flex}.ct__cell--strong{color:#fff;font:800 20px/1.2 Inter,sans-serif}.ct__cell.is-hot{background:#7fe0d61a}.ct__head{flex-direction:column;align-items:flex-start;gap:12px;padding:30px 22px 22px;display:flex;position:relative}.ct__head img{object-fit:cover;border-radius:14px;width:84px;height:84px;box-shadow:0 10px 24px #00000059}.ct__head strong{color:#fff;letter-spacing:-.01em;font:800 18px/1.2 Inter,sans-serif}.ct__cap{background:var(--acc);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:22px;right:22px}.ct__head:nth-of-type(3) .ct__cap{background:#1c8cf5}.ct__head:nth-of-type(4) .ct__cap{background:linear-gradient(90deg,#2fb9b8,#1c8cf5)}.ct__head.is-hot .ct__cap{box-shadow:0 0 16px 2px var(--acc)}.ct__row--foot .ct__cell{padding:22px}.ct__cards{display:none}@media (width<=1023px){.ct__row{grid-template-columns:150px repeat(var(--cols),minmax(0,1fr))}.ct__cell{padding:16px 14px;font-size:14px}.ct__head{padding:26px 14px 18px}}@media (width<=767px){.ct__grid{display:none}.ct__cards{gap:16px;display:grid}.ct__card{background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:20px;padding:22px 18px 18px;position:relative;overflow:hidden}.ct__card:before{content:"";background:var(--acc);height:4px;position:absolute;top:0;left:0;right:0}.ct__card:nth-child(2):before{background:#1c8cf5}.ct__card:nth-child(3):before{background:linear-gradient(90deg,#2fb9b8,#1c8cf5)}.ct__card header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ct__card header img{object-fit:cover;border-radius:12px;width:64px;height:64px}.ct__card header strong{color:#fff;font:800 18px/1.2 Inter,sans-serif}.ct__card dl{margin:0 0 16px}.ct__card dl div{border-top:1px solid #ffffff14;grid-template-columns:42% 1fr;gap:10px;padding:11px 0;display:grid}.ct__card dt{letter-spacing:.14em;text-transform:uppercase;color:#7fe0d6;font:700 11px/1.5 Inter,sans-serif}.ct__card dd{color:#e7eef5eb;margin:0;font:500 15px/1.45 Inter,sans-serif}.ct__card dd.is-strong{color:#fff;font:800 18px/1.2 Inter,sans-serif}}@media (prefers-reduced-motion:reduce){.ct__row{opacity:1;transition:none;transform:none}}
