.ibnm{font-family:var(--ib-font)}   

.ibnm-wrap{width:var(--ib-wrap);margin:0 auto;container-type:inline-size}
.ibnm *,.ibnm *::before,.ibnm *::after{box-sizing:border-box}

.ibnm-blk{display:grid;gap:18px;position:relative;overflow-x:clip;overflow-y:visible;padding:var(--ib-half) 0}   

.ibnm-hd{display:grid;text-align:center;justify-items:center;position:relative;z-index:5}
.ibnm-hd h2{margin:0;font:700 var(--ib-h-sec)/1.05 var(--ib-font);color:var(--ib-ink);text-wrap:balance}.ibnm-hd h2 em{font-style:normal;color:var(--ib-accent)}


.ibnm-odo{display:inline-flex;align-items:flex-end;font:700 1em/1 var(--ib-font);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative;z-index:1}
.ibnm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.ibnm-od{display:inline-block;height:1.08em;overflow:hidden;position:relative}

.ibnm-od{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 70%,transparent 100%)}
.ibnm-rest .ibnm-od{-webkit-mask-image:none;mask-image:none}
.ibnm-odc{display:block;transition:transform 2.2s calc(var(--k,0)*110ms) cubic-bezier(.16,.84,.24,1)}
.ibnm-odc i,.ibnm-os{display:block;font-style:normal;height:1.08em;line-height:1.08em;
  background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.8) 50%,transparent 60%) 100% 0/300% 100% no-repeat,linear-gradient(180deg,var(--ib-g1),var(--ib-g2));
  -webkit-background-clip:text;background-clip:text;color:transparent}
.ibnm-lit .ibnm-odc i,.ibnm-lit .ibnm-os{animation:ibnm-shine 1.3s calc(var(--k,0)*80ms) ease-out both}
@keyframes ibnm-shine{from{background-position:100% 0,0 0}to{background-position:0 0,0 0}}
.ibnm-nl{font:700 16px/1.2 var(--ib-font);color:var(--ib-ink)}.ibnm-ns{font-size:14px;line-height:1.35;color:var(--ib-text)}
.ibnm-nwrap{position:relative;z-index:2}
.ibnm-nit{position:relative}
.ibnm-nwrap.ibnm-pre .ibnm-nit{opacity:0;transform:translateY(40px) scale(.94)}
.ibnm-nwrap.ibnm-in .ibnm-nit{transition:transform .9s calc(var(--k)*.15s) cubic-bezier(.2,.9,.2,1.05),opacity .5s calc(var(--k)*.15s)}
.ibnm-lit .ibnm-nit .ibnm-nic{animation:ibnm-pop .7s calc(var(--k)*.14s) cubic-bezier(.3,1.6,.5,1)}
@keyframes ibnm-pop{0%{scale:1}40%{scale:1.22;rotate:-8deg}100%{scale:1;rotate:0deg}}



.ibnm-nic{position:relative;z-index:1}
.ibnm-spk{position:absolute!important;left:0;top:0;width:30px;height:30px;margin:-15px 0 0 -15px;z-index:0;pointer-events:none;opacity:0;will-change:transform,opacity}
@media(prefers-reduced-motion:reduce){.ibnm-od{-webkit-mask-image:none;mask-image:none}.ibnm *{animation:none!important;transition:none!important}}


.ibnm-board{display:grid;grid-template-columns:repeat(3,1fr)}
.ibnm-bm{display:grid;justify-items:center;align-content:start;text-align:center;gap:4px;padding:2px 8px;position:relative}
.ibnm-bm+.ibnm-bm::before{content:'';position:absolute;left:0;top:6%;bottom:6%;width:1px;background:linear-gradient(transparent,rgba(254,56,95,.45),transparent)}
.ibnm-bm .ibnm-odo{font-size:clamp(28px,6.4cqw,82px)}
.ibnm-bm .ibnm-ns{max-width:24ch}
@media(max-width:759px){.ibnm-bm .ibnm-ns{display:none}.ibnm-bm{padding:2px 4px}}

.ibnm-bm .ibnm-nl{font-size:20px}
@media(max-width:1199px){.ibnm-bm .ibnm-nl{font-size:18px}}
@media(max-width:959px){.ibnm-bm .ibnm-nl{font-size:16px}}
@media(max-width:639px){.ibnm-bm .ibnm-nl{font-size:14px}}
@media(max-width:479px){.ibnm-bm .ibnm-nl{font-size:12px}}

.ibnm-bm .ibnm-nic{width:56px;height:auto}
@media(max-width:1199px){.ibnm-bm .ibnm-nic{width:52px}}
@media(max-width:959px){.ibnm-bm .ibnm-nic{width:48px}}
@media(max-width:639px){.ibnm-bm .ibnm-nic{width:44px}}
@media(max-width:479px){.ibnm-bm .ibnm-nic{width:40px}}

.ibns{font-family:var(--ib-font);color:var(--ib-text)}
.ibns *,.ibns *::before,.ibns *::after{box-sizing:border-box}

.ibns-wrap{width:var(--ib-wrap);margin:0 auto}


.ibns-site{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:28px;grid-template-rows:repeat(5,auto) 1fr auto;padding-block:var(--ib-half)}   
.ibns-left{grid-template-columns:300px minmax(0,1fr)}
.ibns-ns,.ibns-top,.ibns-txt{display:contents}

.ibns-site+.ibns-site::before{content:'';position:absolute;top:0;left:20%;width:60%;height:1px;
  background:linear-gradient(90deg,rgba(255,0,40,0),rgba(255,0,40,.2) 30%,rgba(255,0,40,.2) 70%,rgba(255,0,40,0))}

.ibns-h,.ibns-short,.ibns-chips,.ibns-more,.ibns-panel{grid-column:1;min-width:0}
.ibns-left .ibns-h,.ibns-left .ibns-short,.ibns-left .ibns-chips,.ibns-left .ibns-more,.ibns-left .ibns-panel{grid-column:2}
.ibns-h{grid-row:1;margin:0}.ibns-short{grid-row:2;margin:14px 0 0}.ibns-chips{grid-row:3;margin-top:14px}.ibns-more{grid-row:4;margin-top:14px}.ibns-panel{grid-row:5;margin-top:14px}
.ibns-vis{grid-column:2;grid-row:1/7}.ibns-left .ibns-vis{grid-column:1}
.ibns-cards{grid-column:1/-1;grid-row:7;margin-top:30px}


.ibns-h{font:700 var(--ib-h-sec)/1.1 var(--ib-font);color:var(--ib-ink);text-wrap:balance}   
.ibns-bar{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:default}
.ibns-barimg,.ibns-bar>i{display:none}
.ibns-ht{display:block}.ibns-ht em{font-style:normal;color:var(--ib-accent)}
.ibns-short{font-size:19px;line-height:1.3;color:var(--ib-text);max-width:46ch}

.ibns-chips{display:flex;flex-wrap:wrap;gap:10px}
.ibns-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 13px 5px 5px;border-radius:999px;background:#fff;box-shadow:0 5px 22px 0 #f0e5e2;font:500 15px/1 var(--ib-font);color:var(--ib-small)}
.ibns-chip img{width:30px;height:30px}
.ibns-ct{padding-top:.14em}.ibns-ct:lang(ka){padding-top:.21em}
.ibns-more{justify-self:start;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 6px 4px 0;font:700 23px/1 var(--ib-font);color:var(--ib-accent);cursor:pointer}   
.ibns-more i{display:inline-block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .3s}
.ibns-open .ibns-more i{transform:rotate(-135deg) translate(-2px,-2px)}

.ibns-panel{overflow:hidden;max-height:0;transition:max-height .5s ease}
.ibns-full{margin:4px 0 0;padding:18px 20px;border-radius:16px;background:#fff;box-shadow:0 12px 30px -20px rgba(110,25,40,.35);font-size:16px;line-height:21px}
.ibns-full a{color:var(--ib-accent);text-decoration:none}
.ibns-full p{margin:0}.ibns-full p+p{margin-top:.7em}   
.ibns-h,.ibns-chip,.ibns-card h3{text-transform:none}


.ibns-vis{position:relative;height:260px;align-self:start;z-index:1}
.ibns-glow{position:absolute;inset:12% 10%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,112,92,.35),transparent);filter:blur(10px)}
.ibns-big{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);filter:drop-shadow(0 18px 26px rgba(110,25,40,.35));animation:ibns-fl 6s ease-in-out infinite}
.ibns-left .ibns-big{transform:translate(-50%,-50%) rotate(8deg)}   
.ibns-bub{position:absolute;display:flex;align-items:center;gap:6px;padding:7px 11px 7px 8px;border-radius:14px;background:#fff;box-shadow:0 5px 22px 0 #f0e5e2;font:700 15px/1 var(--ib-font);color:var(--ib-ink);animation:ibns-fl 5s ease-in-out infinite}
.ibns-bub img{width:22px;height:22px}
.ibns-b1{left:0;top:18%}.ibns-b2{right:0;top:8%;animation-delay:-1.6s}.ibns-b3{right:6%;bottom:8%;animation-delay:-3s}
.ibns-left .ibns-b1{left:auto;right:0}.ibns-left .ibns-b2{right:auto;left:0}.ibns-left .ibns-b3{right:auto;left:6%}   
.ibns-b1 img{transform:rotate(-8deg)}.ibns-b2 img{transform:rotate(12deg)}.ibns-b3 img{transform:rotate(2deg)}   
.ibns-left .ibns-b1 img{transform:rotate(16deg)}.ibns-left .ibns-b2 img{transform:rotate(-4deg)}.ibns-left .ibns-b3 img{transform:rotate(6deg)}
@keyframes ibns-fl{0%,100%{translate:0 0}50%{translate:0 -8px}}

.ibns-drawn .ibns-big{animation:ibns-fl 6s ease-in-out infinite,ibns-nudge .9s 1.15s ease-in-out both}
.ibns-drawn .ibns-glow{animation:ibns-glowup 1.2s 1.1s ease-in-out both}
@keyframes ibns-nudge{0%,100%{scale:1}45%{scale:1.035}}
@keyframes ibns-glowup{0%,100%{opacity:1;scale:1}40%{opacity:1;scale:1.12}}


.ibns-arwl{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}
.ibns-arwl path{fill:none;stroke:#ff8fa0;stroke-linecap:round;stroke-linejoin:round}
.ibns-arwl .ibns-hd{opacity:0}.ibns-arwl .ibns-sg,.ibns-arwl .ibns-spk{opacity:0}.ibns-arwl .ibns-spk{stroke-width:2px!important}
.ibns-drawn .ibns-arwl .ibns-sg{opacity:1;transition:opacity .05s}.ibns-drawn .ibns-arwl .ibns-spk{opacity:.85;transition:opacity .15s 1.15s}
.ibns-drawn .ibns-arwl .ibns-hd{transition:opacity .2s 1.1s;opacity:1}
.ibns-h,.ibns-short,.ibns-chips,.ibns-more,.ibns-panel,.ibns-cards{position:relative;z-index:1}


.ibns-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.ibns-card{min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:4px;padding:18px 8px 16px 15px;background:#fff;border-radius:20px;border:1px solid transparent;
  box-shadow:0 5px 22px 0 #f0e5e2;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}
.ibns-card:hover{border-color:#fd9076;background:#ffdfdf}
.ibns-card img{width:65px;height:65px;grid-row:span 2}
.ibns-cil,.ibns-cn{display:none}   
.ibns-card h3{margin:0;font:700 23px/25px var(--ib-font);color:var(--ib-ink)}.ibns-card h3 em{font-style:normal;color:var(--ib-accent)}
.ibns-card p{min-width:0;max-width:237px;overflow-wrap:break-word;margin:0;font-size:13px;line-height:16px;color:var(--ib-small)}
.ibns-go{grid-column:1/-1;justify-self:end;margin:8px 7px 0 0;font:700 21px/23px var(--ib-font);color:var(--ib-accent)}

.ibns-left .ibns-card:nth-last-child(2):nth-child(3n+1){grid-column:2}
.ibns-left .ibns-card:last-child:nth-child(3n+1){grid-column:3}


@media(max-width:1199px){
  .ibns-short{font-size:17px}
  .ibns-chip{font-size:14px}.ibns-chip img{width:28px;height:28px}.ibns-ct{padding-top:.24em}.ibns-ct:lang(ka){padding-top:.16em}
  .ibns-more{font-size:19px}
  .ibns-full{font-size:15px;line-height:20px}
  .ibns-big{width:120px;height:120px}.ibns-bub{font-size:13px}
  .ibns-cards{gap:20px}
  .ibns-card{padding-right:0}.ibns-card img{width:60px;height:60px}
  .ibns-card h3{font-size:19px;line-height:21px}.ibns-card p{font-size:12px;line-height:14px;max-width:200px}
  .ibns-go{font-size:17px;line-height:19px;margin-right:15px}
}

@media(max-width:959px){
  .ibns-site{grid-template-columns:minmax(0,1fr) 170px;column-gap:16px;grid-template-rows:none}
  .ibns-left{grid-template-columns:170px minmax(0,1fr)}
  .ibns-chips,.ibns-more,.ibns-panel,.ibns-left .ibns-chips,.ibns-left .ibns-more,.ibns-left .ibns-panel{grid-column:1/-1}
  .ibns-vis{grid-row:1/3;height:auto;min-height:130px;align-self:stretch}   
  .ibns-cards{grid-row:auto;margin-top:22px}
  .ibns-short{font-size:16px}
  .ibns-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}   
  .ibns-chip{justify-content:center;padding:3px 10px 3px 3px;gap:6px;font-size:13px;white-space:nowrap}.ibns-chip img{width:22px;height:22px}
  .ibns-ct,.ibns-ct:lang(ka){padding-top:0}
  .ibns-more{font-size:17px}
  .ibns-big{width:96px;height:96px}.ibns-bub{font-size:12px;padding:5px 8px 5px 6px}.ibns-bub img{width:18px;height:18px}
  
  .ibns-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
  .ibns-card{grid-template-columns:52px 1fr;grid-template-rows:auto auto;align-items:center;align-content:center;column-gap:8px;row-gap:3px;padding:12px 4px 12px 10px;border-radius:16px}
  .ibns-card img{grid-row:1/span 2;width:52px;height:52px;align-self:center}
  .ibns-card h3{font-size:20px;line-height:22px;align-self:end}
  .ibns-card p{max-width:none;align-self:start;font-size:12px;line-height:14px}
  .ibns-go{display:none}
  .ibns-left .ibns-card:nth-last-child(2):nth-child(3n+1),.ibns-left .ibns-card:last-child:nth-child(3n+1){grid-column:auto}
  .ibns-left .ibns-card:last-child:nth-child(odd){grid-column:2}
}


@media(max-width:639px){
  .ibns-wrap{display:grid;gap:10px}
  .ibns{padding-block:var(--ib-half)}   
  .ibns-site{display:grid;grid-template-columns:none;grid-template-rows:auto 0fr;padding:0;background:#fff;border-radius:18px;border:1px solid transparent;box-shadow:0 5px 22px 0 #f0e5e2;
    transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),border-color .2s ease-in-out}   
  .ibns-site.ibns-on{grid-template-rows:auto 1fr;box-shadow:0 8px 28px 0 #ecdcd8}
  .ibns-site+.ibns-site::before{display:none}
  .ibns-h,.ibns-left .ibns-h{grid-column:auto;grid-row:1}
  .ibns-bar{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;cursor:pointer;text-align:left;transition:transform .18s ease}
  .ibns-bar:active{transform:scale(.975)}
  .ibns-barimg{display:block;flex:none;width:58px;height:58px}
  .ibns-ht{flex:1;min-width:0;font-size:28px;line-height:29px;text-wrap:balance}
  .ibns-bar>i{display:block;margin-left:auto;flex:none;width:9px;height:9px;border-right:2px solid var(--ib-accent);border-bottom:2px solid var(--ib-accent);transform:rotate(45deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}
  .ibns-on .ibns-bar>i{transform:rotate(-135deg)}
  .ibns-ns{display:flex;flex-direction:column;grid-row:2;min-height:0;overflow:hidden;padding:0 14px;transition:padding .42s cubic-bezier(.22,1,.36,1)}
  .ibns-on .ibns-ns{padding:0 14px 14px}
  
  .ibns-site .ibns-ns>*{opacity:0;transition:opacity .18s}
  .ibns-site.ibns-on .ibns-ns>*{opacity:1;transition:opacity .32s .08s}
  .ibns-top,.ibns-txt{display:contents}
  .ibns-chips,.ibns-vis{display:none}
  .ibns-short{order:1;margin:0 0 4px;font-size:14px;line-height:18px;max-width:none}
  .ibns-cards{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}   
  .ibns-more{order:3;margin-top:12px;font-size:17px}
  .ibns-more::after{content:"";position:absolute;left:0;right:0;top:-12px;bottom:-13px}   
  .ibns-panel{order:4;margin-top:0}
  .ibns-full{font-size:14px;line-height:18px}
  .ibns-card,.ibns-left .ibns-card:last-child:nth-child(odd){grid-column:auto}
  
  .ibns-card{position:relative;grid-template-columns:1fr;grid-template-rows:none;justify-items:center;align-content:start;text-align:center;row-gap:4px;
    padding:12px 4px 11px;border:0;border-radius:14px;background:var(--ib-warm);box-shadow:none;overflow:hidden}
  .ibns-card:hover{border-color:transparent;background:var(--ib-warm)}.ibns-card:active{background:#fdeee9}
  .ibns-cig{display:none}.ibns-cil{display:block;grid-row:auto;width:46px;height:46px}
  
  .ibns-card h3{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.28em;font-size:17px;line-height:19px;align-self:auto;min-width:0}
  .ibns-card h3 em{order:-1;flex-basis:100%;display:flex;justify-content:center;margin-bottom:4px;font:500 0/14px var(--ib-font);color:var(--ib-g2)}
  .ibns-card h3 em::after{content:attr(data-lat);padding:2px 8px 2px 22px;border-radius:99px;font-size:11px;line-height:14px;
    background:var(--ib-pale) var(--net) 4px 50%/14px 14px no-repeat}
  .ibns-card p,.ibns-go{display:none}
  
  .ibns-site:not(.ibns-on) .ibns-ht{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
  .ibns-site:not(.ibns-on) .ibns-cn{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}
  .ibns-cnm{font:700 30px/32px var(--ib-font);color:var(--ib-ink)}
  .ibns-csv{font:400 13px/16px var(--ib-font);color:var(--ib-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .ibns-w{display:inline-block;white-space:pre}   
  
  .ibns-short,.ibns-card,.ibns-more{opacity:0;transform:translateY(10px);transition:opacity .2s,transform .3s}
  .ibns-on .ibns-short,.ibns-on .ibns-card,.ibns-on .ibns-more{opacity:1;transform:none;
    transition:opacity .35s calc(var(--i,0) * 40ms + 90ms),transform .55s calc(var(--i,0) * 40ms + 90ms) cubic-bezier(.32,.72,0,1),background-color .2s}
}

@media(max-width:479px){
  .ibns-barimg{width:54px;height:54px}.ibns-ht{font-size:24px;line-height:27px}
  .ibns-on .ibns-ns{padding:0 10px 12px}
  .ibns-short{font-size:13px;line-height:17px}
  .ibns-more{font-size:15px}
  .ibns-full{font-size:13px;line-height:17px}
  .ibns-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ibns-card{padding:12px 6px 11px}.ibns-card h3{font-size:18px;line-height:20px}
  .ibns-cnm{font-size:26px;line-height:28px}.ibns-csv{font-size:12px;line-height:15px}
}

.ibns-ic-out{scale:1.12;translate:6% 6%}

@media(max-width:639px){
  .ibns-site.ibns-wink{animation:ibw-ring 1s ease-out}
  @keyframes ibw-ring{0%{box-shadow:0 5px 22px 0 #f0e5e2,0 0 0 0 color-mix(in srgb,var(--ib-g2) 45%,transparent)}100%{box-shadow:0 5px 22px 0 #f0e5e2,0 0 0 12px color-mix(in srgb,var(--ib-g2) 0%,transparent)}}
  .ibns-site.ibns-wink .ibns-barimg{animation:ibw-nod .9s cubic-bezier(.34,1.56,.64,1)}
  @keyframes ibw-nod{0%,100%{transform:none}25%{transform:rotate(-12deg) scale(1.1)}55%{transform:rotate(8deg) scale(1.06)}80%{transform:rotate(-3deg)}}
  .ibns-site.ibns-wink .ibns-bar>i{animation:ibw-hop .8s ease-out}   
  @keyframes ibw-hop{0%,100%{transform:rotate(45deg) translate(0,0)}25%{transform:rotate(45deg) translate(3px,3px)}50%{transform:rotate(45deg) translate(0,0)}70%{transform:rotate(45deg) translate(2px,2px)}}
}
@media(prefers-reduced-motion:reduce){.ibns *,.ibns-site{animation:none!important;transition:none!important}.ibns-arwl{display:none}}

@media(min-width:640px){.ibns-site+.ibns-site{padding-top:calc(var(--ib-half)*var(--ib-nets-k))}.ibns-site:has(+.ibns-site){padding-bottom:calc(var(--ib-half)*var(--ib-nets-k))}}

.ibrw{
  font-family:var(--ib-font);color:var(--ib-text);background:#fff;padding-block:var(--ib-half)}
.ibrw *,.ibrw *::before,.ibrw *::after{box-sizing:border-box}
.ibrw-wrap{width:var(--ib-wrap);margin:0 auto}
@media(max-width:479px){.ibrw-wrap{padding-inline:10px}}   

.ibrw-hd{display:grid;gap:14px;justify-items:center;text-align:center;margin-bottom:26px}
.ibrw-title{margin:0;font:700 var(--ib-h-sec)/1.1 var(--ib-font);color:var(--ib-ink);text-wrap:balance}
.ibrw-title span{color:var(--ib-accent)}
.ibrw-av{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}
.ibrw-faces{display:flex}.ibrw-faces img{width:38px;height:38px;border-radius:50%;border:2px solid #fff;margin-left:-10px;box-shadow:0 2px 6px rgba(71,33,20,.15);object-fit:cover}
.ibrw-faces img:first-child{margin-left:0}
.ibrw-av .ibmn-stars{display:flex;gap:3px}.ibrw-av .ibmn-star{width:20px;height:20px}
.ibrw-rated{font:400 15px/1.3 var(--ib-font);color:var(--ib-text)}

@media(max-width:479px){.ibrw-av{gap:8px}.ibrw-faces img{width:30px;height:30px;margin-left:-8px}.ibrw-faces img:first-child{margin-left:0}
  .ibrw-av .ibmn-stars{gap:2px}.ibrw-av .ibmn-star{width:16px;height:16px}.ibrw-rated{flex-basis:100%;text-align:center}}

.ibrw-clip{max-height:600px;overflow:hidden;position:relative;transition:max-height .7s cubic-bezier(.32,.72,0,1)}
.ibrw-clip::after{content:'';position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(transparent,#fff);pointer-events:none;transition:opacity .4s}
.ibrw.ibrw-open .ibrw-clip{max-height:9000px}.ibrw.ibrw-open .ibrw-clip::after{opacity:0}
.ibrw-wall{columns:3;column-gap:20px;padding:6px}
.ibrw-wall>*{break-inside:avoid;margin-bottom:20px}
@media(max-width:959px){.ibrw-wall{columns:2}}
@media(max-width:639px){.ibrw-wall{columns:1}.ibrw-clip{max-height:820px}}
.ibrw-more{display:block;margin:10px auto 0;padding:15px 30px;border:0;border-radius:15px;cursor:pointer;background:linear-gradient(135deg,var(--ib-g1),var(--ib-g2));color:#fff;font:400 17px/1 var(--ib-font);text-transform:uppercase;position:relative;z-index:2}
.ibrw-more:focus-visible{outline:2px solid var(--ib-accent);outline-offset:3px}
.ibrw[lang^="ka"] .ibrw-more,:lang(ka) .ibrw-more{text-transform:none}

.ibrw-c{position:relative;display:flex;flex-direction:column;gap:10px;background:#fff;padding:18px 18px 16px;border-radius:20px;border:1px solid transparent;box-shadow:0 5px 22px 0 #f0e5e2;transition:border-color .2s;color:var(--ib-text)}
.ibrw-c:hover{border-color:#fd9076}
@media(max-width:479px){.ibrw-c{padding:16px 14px 14px}}
.ibrw-h{display:flex;gap:12px;align-items:center;min-width:0}
.ibrw-ic,.ibrw-av1{width:60px;height:60px;flex:none}.ibrw-av1{border-radius:50%;object-fit:cover}   

.ibrw-ic{position:relative;top:-3px}.ibrw-av1{position:relative;top:-2px}
.ibrw-letter{width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ib-pale);color:var(--ib-g2);font:700 20px/1 var(--ib-font)}
.ibrw-t{min-width:0;display:grid;gap:4px}
.ibrw-t b{font:700 16px/1.2 var(--ib-font);color:var(--ib-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ibrw-m{font:400 12px/1.3 var(--ib-font);color:var(--ib-small);min-width:0}
.ibrw-m .fi{display:inline-block;width:16px;height:12px;border-radius:2px;background-size:cover;vertical-align:-1px;margin-right:2px}
.ibrw-m time{white-space:nowrap;color:#b3a9a5}   
.ibrw-pill{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:2px 8px 2px 4px;border-radius:99px;background:var(--ib-pale);font:500 11px/14px var(--ib-font);color:var(--ib-g2);white-space:nowrap}
.ibrw-pill img{width:14px;height:14px}

.ibrw-o{padding:0;gap:0;background:none;border:0;box-shadow:none;filter:drop-shadow(0 5px 11px #f0e5e2)}
.ibrw-ot,.ibrw-ob{background:#fff;border:1px solid transparent;transition:border-color .2s}
.ibrw-ot{padding:18px 18px 12px;border-bottom:0;border-radius:20px 20px 0 0;
  -webkit-mask:radial-gradient(circle 8px at 0 100%,#0000 7.5px,#000 8px) left/51% 100% no-repeat,radial-gradient(circle 8px at 100% 100%,#0000 7.5px,#000 8px) right/51% 100% no-repeat;
  mask:radial-gradient(circle 8px at 0 100%,#0000 7.5px,#000 8px) left/51% 100% no-repeat,radial-gradient(circle 8px at 100% 100%,#0000 7.5px,#000 8px) right/51% 100% no-repeat}
.ibrw-ob{display:flex;flex-direction:column;gap:10px;padding:12px 18px 16px;border-top:2px dashed #f1dcd6;border-radius:0 0 20px 20px;
  -webkit-mask:radial-gradient(circle 8px at 0 0,#0000 7.5px,#000 8px) left/51% 100% no-repeat,radial-gradient(circle 8px at 100% 0,#0000 7.5px,#000 8px) right/51% 100% no-repeat;
  mask:radial-gradient(circle 8px at 0 0,#0000 7.5px,#000 8px) left/51% 100% no-repeat,radial-gradient(circle 8px at 100% 0,#0000 7.5px,#000 8px) right/51% 100% no-repeat}
.ibrw-o:hover .ibrw-ot{border-color:#fd9076}.ibrw-o:hover .ibrw-ob{border-left-color:#fd9076;border-right-color:#fd9076;border-bottom-color:#fd9076}
@media(max-width:479px){.ibrw-ot{padding:16px 14px 10px}.ibrw-ob{padding:10px 14px 14px}}
.ibrw-dash{border-top:2px dashed #f1dcd6;margin:2px -2px}
.ibrw-sum{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.ibrw-sum>span{font:500 13px/1.2 var(--ib-font);color:var(--ib-small)}
.ibrw-big{font:700 28px/1.05 var(--ib-font);color:var(--ib-accent);white-space:nowrap;letter-spacing:-.01em}
.ibrw-chart svg{display:block;width:100%;height:56px}.ibrw-chart .ibmn-rc-line{stroke:var(--ib-g2);fill:none;stroke-width:2}.ibrw-chart .ibmn-rc-area{fill:var(--ib-g1);opacity:.16}
.ibrw-bar{height:8px;border-radius:9px;background:#f6e3df;overflow:hidden;margin:2px 0 4px}.ibrw-bar i{display:block;height:100%;width:100%;border-radius:9px;background:linear-gradient(90deg,var(--ib-g1),var(--ib-g2))}
.ibrw-l{display:flex;justify-content:space-between;gap:10px;font:500 12px/1.2 var(--ib-font);color:var(--ib-small)}
.ibrw-done{display:inline-flex;align-items:center;gap:5px;color:#18b26b}.ibrw-done i{width:12px;height:12px;border-radius:50%;background:#18b26b;position:relative;flex:none}
.ibrw-done i::after{content:'';position:absolute;left:4px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}
.ibrw-ok{display:flex;align-items:center;gap:8px;font:400 12px/1.25 var(--ib-font);color:var(--ib-small);min-width:0}
.ibrw-ok .ibmn-check-icon{flex:none}.ibrw-ok>span{min-width:0;display:grid}
.ibrw-ok b{color:var(--ib-ink);font-weight:500}.ibrw-ok a{color:var(--ib-small);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ibrw-r{background:none;box-shadow:none;border:0;padding:0;gap:12px}
.ibrw-r:hover .ibrw-bb{box-shadow:0 0 0 1px #fd9076,0 5px 22px 0 #f0e5e2}
.ibrw-bb{position:relative;background:#fff;border-radius:20px 20px 20px 6px;padding:16px 18px;box-shadow:0 5px 22px 0 #f0e5e2;display:grid;gap:8px;transition:box-shadow .2s}
.ibrw-bb::after{content:'';position:absolute;left:18px;bottom:-9px;width:18px;height:18px;background:#fff;clip-path:polygon(0 0,100% 0,0 100%)}
.ibrw-bb .ibmn-stars{display:flex;gap:3px}.ibrw-bb .ibmn-star{width:16px;height:16px}
.ibrw-q{font:400 14px/1.45 var(--ib-font);color:var(--ib-ink);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.ibrw-r .ibrw-h{padding:4px 6px 0}.ibrw-r .ibrw-ok{padding:0 6px}

@media(max-width:639px){.ibrw-more{font-size:15px;padding:14px 24px}}
@media(prefers-reduced-motion:reduce){.ibrw *{transition:none!important;animation:none!important}}

.ibwy{font-family:var(--ib-font);overflow-x:clip}   

.ibwy-wrap{width:var(--ib-wrap);margin:0 auto;container-type:inline-size}
.ibwy *,.ibwy *::before,.ibwy *::after{box-sizing:border-box}
.ibwy img{display:block;max-width:none}

.ibwy-blk{position:relative;isolation:isolate;padding:var(--ib-half) 0}   
.ibwy-blk::before{content:'';position:absolute;inset:-40px -60px;z-index:-1;background:#ffe9e4;
  -webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)}

.ibwy-h{margin:0 0 34px;text-align:center;font:700 var(--ib-h-sec)/1.1 var(--ib-font);color:var(--ib-ink);text-wrap:balance;padding:0 10px}
.ibwy-h em{font-style:normal;color:var(--ib-accent)}


.ibwy-fr{position:relative;border-radius:34px;padding:9px;background:#fff;box-shadow:0 24px 50px -20px rgba(110,25,40,.45)}
.ibwy-ph{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:3/4;background:#ffb3a7}
.ibwy-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.3,.9,.3,1)}

.ibwy-pq{position:relative;background:#fff;color:var(--ib-ink);border-radius:20px;padding:12px 16px;font:500 16px/1.35 var(--ib-font);box-shadow:0 12px 28px -12px rgba(110,25,40,.35)}
.ibwy-pa{position:relative;border-radius:20px;padding:16px 18px;color:#fff;background:linear-gradient(135deg,var(--ib-g1),var(--ib-g2));box-shadow:0 14px 30px -14px rgba(255,86,104,.8);display:grid;gap:6px}
.ibwy-pa h3{margin:0;font:700 20px/1.15 var(--ib-font);color:#fff;padding-right:30px}   
.ibwy-pa p{margin:0;font:400 15px/1.45 var(--ib-font);color:#fff}
.ibwy-s{position:absolute;right:-14px;top:-18px;width:52px;height:52px;transform:rotate(12deg);filter:drop-shadow(0 6px 10px rgba(160,30,50,.3))}
.ibwy-typ{display:none}


@media(min-width:960px){
  .ibwy-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:84px 0 16px}
  .ibwy-k{position:relative;display:flex;flex-direction:column}
  .ibwy-k:nth-child(2){margin-top:16px}   
  .ibwy-k:nth-child(1) .ibwy-fr{transform:rotate(-3deg)}.ibwy-k:nth-child(2) .ibwy-fr{transform:rotate(2deg)}.ibwy-k:nth-child(3) .ibwy-fr{transform:rotate(-1.5deg)}
  .ibwy-pq{position:absolute;left:14px;right:14px;bottom:calc(100% + 12px);z-index:3;text-align:center;text-wrap:balance}
  .ibwy-pq::after{content:'';position:absolute;left:50%;bottom:-9px;width:18px;height:18px;margin-left:-9px;background:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}
  .ibwy-pa{z-index:3;margin:-44px -10px 0}
  .ibwy-pa h3{font-size:18px}.ibwy-pa p{font-size:14px}
  .ibwy-s{right:-2px}   
  
  .ibwy-typ{position:absolute;left:50%;bottom:58px;z-index:3;margin-left:-28px;padding:10px 14px;border-radius:18px;background:#fff;gap:4px}
  .ibwy-k.ibwy-t .ibwy-typ{display:flex}
  .ibwy-typ i{width:7px;height:7px;border-radius:50%;background:#c9b3ac;animation:ibwy-dot 1s infinite}.ibwy-typ i:nth-child(2){animation-delay:.15s}.ibwy-typ i:nth-child(3){animation-delay:.3s}
  .ibwy-js .ibwy-pq{opacity:0;transform:translateY(12px) scale(.96);transition:opacity .35s,transform .45s cubic-bezier(.3,1.4,.5,1)}
  .ibwy-js .ibwy-pa{opacity:0;transform:translateY(24px);transition:opacity .4s,transform .55s cubic-bezier(.3,1.3,.5,1)}
  .ibwy-k.ibwy-a .ibwy-ph img{transform:scale(1.04)}
}
@media(min-width:960px) and (max-width:1199px){.ibwy-list{gap:22px}.ibwy-pq{font-size:14px}.ibwy-pa p{font-size:13px}.ibwy-pa{margin-left:-4px;margin-right:-4px}.ibwy-s{right:6px}}   


@media(max-width:959px){
  .ibwy-list{display:grid;gap:40px;padding:6px 0 10px}
  .ibwy-k{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:24px;row-gap:14px;align-items:center}
  .ibwy-fr{grid-column:1;grid-row:1/span 2;transform:rotate(-2.5deg)}.ibwy-k:nth-child(even) .ibwy-fr{transform:rotate(2.5deg)}
  .ibwy-pq{grid-column:2;grid-row:1;align-self:end;margin-top:10px;font-size:17px}
  .ibwy-pq::before{content:'';position:absolute;left:-9px;top:22px;width:18px;height:18px;background:#fff;clip-path:polygon(100% 0,100% 100%,0 50%)}
  .ibwy-pa{grid-column:2;grid-row:2;align-self:start}
  .ibwy-k:nth-child(even){grid-template-columns:minmax(0,1fr) 200px}.ibwy-k:nth-child(even) .ibwy-fr{grid-column:2}
  .ibwy-k:nth-child(even) .ibwy-pq,.ibwy-k:nth-child(even) .ibwy-pa{grid-column:1}
  .ibwy-k:nth-child(even) .ibwy-pq::before{left:auto;right:-9px;clip-path:polygon(0 0,0 100%,100% 50%)}
  .ibwy-s{right:-4px}   
  .ibwy-js .ibwy-pq{opacity:0;transform:translateX(-14px);transition:opacity .4s,transform .5s cubic-bezier(.3,1.3,.5,1)}
  .ibwy-js .ibwy-pa{opacity:0;transform:translateY(16px);transition:opacity .45s .5s,transform .55s .5s cubic-bezier(.3,1.3,.5,1)}
  .ibwy-js .ibwy-k:nth-child(even) .ibwy-pq{transform:translateX(14px)}
}

@media(max-width:479px){
  .ibwy-list{gap:30px}
  .ibwy-k{grid-template-columns:120px minmax(0,1fr);column-gap:18px}
  .ibwy-fr{grid-row:1;padding:6px;border-radius:22px}.ibwy-ph{border-radius:17px}
  .ibwy-pq{align-self:center;margin-top:0;font-size:15px}
  .ibwy-k:nth-child(even){grid-template-columns:minmax(0,1fr) 120px}
  .ibwy-pa,.ibwy-k:nth-child(even) .ibwy-pa{grid-column:1/-1;grid-row:2}
  .ibwy-pa h3{font-size:19px}.ibwy-pa p{font-size:13px}
  .ibwy-s{top:-16px;right:6px;width:44px;height:44px}   
}
.ibwy-js .ibwy-k.ibwy-q .ibwy-pq,.ibwy-js .ibwy-k.ibwy-a .ibwy-pa{opacity:1;transform:none}
@keyframes ibwy-dot{0%,60%,100%{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}
@media(prefers-reduced-motion:reduce){.ibwy *{animation:none!important;transition:none!important}}

.ibfq{--ink:var(--ib-ink);--text:var(--ib-text);--small:var(--ib-small);--accent:var(--ib-accent);
  --grad-1:var(--ib-g1);--grad-2:var(--ib-g2);--grad:linear-gradient(135deg,var(--grad-1),var(--grad-2));
  --panel:var(--ib-pink);--panel-2:var(--ib-pink2);--warm:var(--ib-warm);--card:var(--ib-card);--line:var(--ib-line);
  --bg:var(--ib-warm);--on-grad:var(--ib-card);--sec:var(--ib-sec);--sec-edge:var(--ib-card);--shadow:0 10px 30px rgba(120,40,20,.07);
  --font:var(--ib-font);
  --fs-h:var(--ib-h-sec,50px);--lh-h:1.2;--fs-q:24px;--lh-q:1.35;--fs-a:16px;--lh-a:1.45;--fs-s:13px;
  --wrap:1160px;--read:940px;--gap:20px;--radius:20px;
  font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased}

html[data-theme="dark"] .ibfq{--on-grad:#fff;--shadow:0 10px 30px rgba(0,0,0,.35)}
@media (max-width:1199px){.ibfq{--fs-q:21px;--fs-a:15px;--wrap:940px;--read:940px}}
@media (max-width:959px){.ibfq{--fs-q:20px;--fs-a:14px;--wrap:620px;--read:620px}}
@media (max-width:639px){.ibfq{--fs-q:20px;--fs-a:14px;--wrap:460px;--read:460px;--gap:14px;--radius:18px}}
@media (max-width:479px){.ibfq{--fs-q:18px;--fs-a:14px;--wrap:100%;--read:100%;--gap:12px;--radius:16px}}
.ibfq *,.ibfq *::before,.ibfq *::after{box-sizing:border-box}

.ibfq{background:linear-gradient(180deg,var(--sec-edge) 0,var(--sec) 150px,var(--sec) calc(100% - 150px),var(--sec-edge) 100%)}

.ibfq:lang(ka),.ibfq :lang(ka){text-transform:none!important;letter-spacing:normal}
.ibfq a{color:var(--accent);text-decoration:none}
.ibfq a:hover{text-decoration:underline}
.ibfq-wrap{width:var(--wrap);max-width:100%;margin:0 auto}
@media (max-width:479px){.ibfq-wrap{padding:0 16px}}
.ibfq-h{font:700 var(--fs-h)/var(--lh-h) var(--font);color:var(--ink);text-align:center;margin:0 0 30px}
.ibfq-h em{font-style:normal;color:var(--accent)}
.ibfq-q{font:700 var(--fs-q)/var(--lh-q) var(--font);color:var(--ink)}
.ibfq-a{font:400 var(--fs-a)/var(--lh-a) var(--font);color:var(--text)}
.ibfq-a p{margin:0 0 .9em}.ibfq-a p:last-child{margin-bottom:0}
@media (prefers-reduced-motion:reduce){.ibfq *{animation:none!important;transition:none!important}}
.ibfq--tiles{padding:var(--ib-half,53px) 0}

.ibfq--tiles{--pbg:var(--bg)}
html[data-theme=dark] .ibfq--tiles{--pbg:var(--warm)}
:where(.ibfq--tiles) button{font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}
:where(.ibfq--tiles) h3,:where(.ibfq--tiles) h4{margin:0;font:inherit}
.fqt-stage{display:grid}
.is-js .fqt-grid,.is-js .fqt-panel{grid-area:1/1}
.fqt-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);grid-auto-flow:dense}


.ibfq--tiles .fqt-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;min-height:150px;padding:18px;border-radius:var(--radius);
  background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--text);text-decoration:none;
  transition:transform .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}
.fqt-tile:active{transform:scale(.98)}
.ibfq--tiles .fqt-t1{grid-column:span 2;min-height:220px;background:var(--grad);border-color:transparent;color:var(--on-grad)}
.ibfq--tiles .fqt-t2{background:var(--panel);border-color:transparent}
.fqt-t4{grid-column:span 2}
.ibfq--tiles .fqt-t5{background:var(--panel-2)}
.fqt-art{position:absolute;right:-18px;bottom:-22px;color:var(--accent);opacity:.09;pointer-events:none;transition:transform .5s}
.fqt-t1 .fqt-art{color:var(--on-grad);opacity:.2;right:-10px;bottom:-14px}
.fqt-t1 .fqt-art svg{width:170px;height:170px}
.fqt-t1 .fqt-art::before{content:"";position:absolute;width:260px;height:260px;right:-60px;bottom:-60px;border-radius:50%;border:1.5px solid currentColor}
.fqt-top{display:flex;align-items:center;gap:8px;position:relative}
.fqt-ic{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--on-grad)}
.fqt-t1 .fqt-ic{background:var(--on-grad);color:var(--grad-2)}
.fqt-lbl{font:600 var(--fs-s)/1.25 var(--font);color:var(--accent)}
.fqt-t1 .fqt-lbl{color:var(--on-grad)}
.fqt-tq{font:700 16px/1.3 var(--font);color:var(--ink);position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.fqt-t1 .fqt-tq{font-size:calc(var(--fs-q) + 2px);color:var(--on-grad);-webkit-line-clamp:3}
.fqt-t4 .fqt-tq{font-size:18px}
.fqt-tt{font:400 var(--fs-a)/1.45 var(--font);position:relative;display:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.fqt-t1 .fqt-tt,.fqt-t4 .fqt-tt{display:-webkit-box}
.fqt-t1 .fqt-tt{opacity:.94}
.fqt-also{display:none}
.fqt-ft{margin-top:auto;display:flex;align-items:center;justify-content:flex-start;gap:12px;position:relative}  
.fqt-cnt{font:500 var(--fs-s)/1.2 var(--font);color:var(--small);white-space:nowrap}
.fqt-t1 .fqt-cnt{color:var(--on-grad)}
.fqt-go{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--accent);transition:transform .25s}
.fqt-tile:not(.fqt-t1):not(.fqt-t2):not(.fqt-t5) .fqt-go{background:var(--panel)}
.ibfq--tiles .fqt-ask{background:var(--warm);border:1.5px dashed var(--line);box-shadow:none;justify-content:space-between}
.fqt-btn{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;padding:0 16px;border-radius:999px;background:var(--grad);color:var(--on-grad);font:600 14px/1 var(--font)}
@media(hover:hover){.fqt-tile:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(120,40,20,.13)}
  .fqt-tile:hover .fqt-go{transform:translateX(3px)}.fqt-tile:hover .fqt-art{transform:rotate(-8deg) scale(1.06)}}


.fqt-panel{margin-top:40px}
.fqt-grip,.fqt-close,.fqt-sw{display:none}
.fqt-body{display:flex;flex-direction:column;gap:34px}
.fqt-askin{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto;padding:14px 16px;border-radius:var(--radius);border:1.5px dashed var(--line)}
.fqt-askin .fqt-tq{flex:1;min-width:150px;font-size:17px}
.fqt-askin .fqt-btn{color:var(--on-grad)}
.ibfq--tiles .fqt-tile:hover,.ibfq--tiles .fqt-btn:hover{text-decoration:none}
.is-js .fqt-body{gap:20px}
.fqt-th{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.fqt-th .fqt-ic{width:44px;height:44px}
.fqt-tl{font:700 calc(var(--fs-q) + 2px)/1.25 var(--font);color:var(--ink)}
.fqt-qs{display:grid;gap:10px}
.fqt-q{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}
.fqt-qb{display:grid;grid-template-columns:1fr 28px;gap:12px;align-items:start;width:100%;min-height:56px;padding:16px 16px 16px 18px}
.fqt-qb .ibfq-q{font-size:calc(var(--fs-q) - 2px)}
.fqt-x{width:28px;height:28px;border-radius:50%;background:var(--panel);position:relative;transition:transform .25s,background .25s}
.fqt-x::before,.fqt-x::after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;border-radius:2px;background:var(--accent);transition:transform .25s}
.fqt-x::after{transform:rotate(90deg)}
.fqt-q.is-open .fqt-x{background:var(--grad);transform:rotate(180deg)}
.fqt-q.is-open .fqt-x::before,.fqt-q.is-open .fqt-x::after{background:var(--on-grad)}
.fqt-q.is-open .fqt-x::after{transform:rotate(0)}
.fqt-a{padding:0 18px 18px;overflow:hidden}
.fqt-rest{margin-top:.9em}
.fqt-more,.ibfq--tiles:not(.is-js) .fqt-x{display:none}
.is-js .fqt-q:not(.is-open) .fqt-a,.is-js .fqt-rest:not(.is-on){display:none}
.is-js .fqt-more{display:inline-flex;align-items:center;min-height:44px;margin:-4px 0 -12px;font:600 15px/1 var(--font);color:var(--accent)}
.fqt-m2,.fqt-more.is-on .fqt-m1{display:none}.fqt-more.is-on .fqt-m2{display:inline}

.is-js .fqt-panel{display:none;margin:0}
.is-js .fqt-panel.is-open{display:block}
.is-js .fqt-topic:not(.is-on){display:none}
.fqt-close:focus{outline:0}.fqt-close:focus-visible{box-shadow:0 0 0 3px var(--grad-1)}
.is-js .fqt-close{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--panel);color:var(--accent);flex:none}
.fqt-sb{display:flex;align-items:center;gap:8px;min-height:44px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--card);border:1px solid var(--line);flex:none;white-space:nowrap;transition:background .2s}
.fqt-sb .fqt-ic{width:32px;height:32px;background:var(--panel);color:var(--accent)}
.fqt-sl{font:600 14px/1.2 var(--font);color:var(--ink)}
.fqt-sn{font:500 12px/1 var(--font);color:var(--small)}
.fqt-sb.is-on{background:var(--grad);border-color:transparent}
.fqt-sb.is-on .fqt-sl,.fqt-sb.is-on .fqt-sn{color:var(--on-grad)}
.fqt-sb.is-on .fqt-ic{background:var(--on-grad);color:var(--grad-2)}


@media(max-width:959px){
  .is-js .fqt-panel.is-open{position:fixed;inset:0;z-index:2147483000;background:rgba(40,16,10,.45)}
  .is-js .fqt-sheet{position:absolute;left:0;right:0;bottom:0;height:88vh;height:88dvh;display:flex;flex-direction:column;background:var(--warm);
    border-radius:26px 26px 0 0;box-shadow:0 -20px 50px rgba(40,16,10,.25);will-change:transform}
  .is-js .fqt-head{position:relative;display:flex;align-items:center;gap:8px;padding:24px 12px 8px 0;touch-action:none}
  .is-js .fqt-close{order:2}
  .is-js .fqt-grip{display:block;position:absolute;left:50%;top:9px;width:44px;height:5px;margin-left:-22px;border-radius:5px;background:var(--line)}
  .is-js .fqt-sw{display:flex;flex:1;min-width:0;gap:8px;overflow-x:auto;padding:2px 8px 2px 16px;scrollbar-width:none;
    -webkit-mask-image:linear-gradient(90deg,black 88%,transparent);mask-image:linear-gradient(90deg,black 88%,transparent)}
  .is-js .fqt-sw::-webkit-scrollbar{display:none}
  .is-js .fqt-body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 16px calc(24px + env(safe-area-inset-bottom))}
  .is-js .fqt-th{margin:4px 0 12px}
  .fqt-askin .fqt-ic{display:none}
}

@media(max-width:479px){.fqt-t2 .fqt-go,.fqt-t3 .fqt-go,.fqt-t5 .fqt-go{width:30px;height:30px}.fqt-t2 .fqt-cnt,.fqt-t3 .fqt-cnt,.fqt-t5 .fqt-cnt{font-size:12px}}

@media(max-width:359px){.ibfq--tiles .fqt-tile{padding:14px;min-height:140px}.fqt-tile .fqt-top{gap:6px}.fqt-tile .fqt-top .fqt-ic{width:28px;height:28px}.fqt-lbl{font-size:12px;min-width:0}.fqt-tq{font-size:15px}.fqt-t1 .fqt-tq{font-size:19px}
  .fqt-qb{padding:14px 12px;gap:10px}.fqt-a{padding:0 14px 16px}}
@media(min-width:640px) and (max-width:959px){.fqt-t1 .fqt-tq{-webkit-line-clamp:4}}


@media(min-width:960px){
  .fqt-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto)}
  .ibfq--tiles .fqt-tile{padding:24px;gap:12px}
  .fqt-t1{grid-column:span 2;grid-row:span 2}
  .fqt-t2,.fqt-t5,.fqt-ask{grid-column:span 2}
  .fqt-t4{grid-column:span 1}
  .fqt-t1 .fqt-tq{font-size:30px;-webkit-line-clamp:4}.fqt-t1 .fqt-tt{-webkit-line-clamp:4;font-size:17px}
  .fqt-tq{font-size:19px}.fqt-t2 .fqt-tq,.fqt-t5 .fqt-tq{font-size:22px}
  .fqt-t4 .fqt-tt{display:none}.fqt-t2 .fqt-tt,.fqt-t5 .fqt-tt{display:-webkit-box}
  .fqt-t1 .fqt-ic{width:44px;height:44px}
  .ibfq--tiles .fqt-ask{flex-direction:row;align-items:center;gap:18px}.fqt-ask .fqt-tq{flex:1;font-size:22px}.fqt-ask .fqt-btn{align-self:center}
  .fqt-ask .fqt-ic{width:52px;height:52px}
  .fqt-t1 .fqt-also{display:grid;gap:8px;position:relative;margin-top:6px;padding-top:16px}
  .fqt-also span{font:600 15px/1.35 var(--font);color:var(--on-grad);opacity:.92;padding-left:18px;position:relative}
  .fqt-also span::before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--on-grad)}
  .is-js .fqt-stage.is-open .fqt-grid{visibility:hidden}
  .is-js .fqt-panel.is-open{position:relative;z-index:2;background:var(--pbg);border-radius:28px;box-shadow:var(--shadow)}
  .is-js .fqt-sheet{display:grid;grid-template-columns:260px 1fr;gap:34px;padding:34px}
  .is-js .fqt-head{display:flex;flex-direction:column;gap:14px}
  .is-js .fqt-close{position:absolute;right:20px;top:20px}
  .is-js .fqt-sw{display:flex;flex-direction:column;gap:8px}
  .is-js .fqt-sb{white-space:normal}
  .is-js .fqt-body{padding-right:40px}
  .fqt-qb{padding:20px 22px 20px 24px}.fqt-a{padding:0 24px 22px}
}

@media(max-width:359px){.fqt-ask .fqt-btn{align-self:stretch;justify-content:center;padding:0 10px;font-size:13px;gap:4px}}

@media(max-width:639px){.fqt-sw>*{min-height:48px}}

@media(max-width:639px){.is-js .fqt-close{width:48px;height:48px;margin-left:8px}}

@media(max-width:959px){.fqt-n4 .fqt-t4{grid-column:span 1}.fqt-n3 .fqt-ask,.fqt-n1 .fqt-ask{grid-column:span 2}}
@media(min-width:960px){.fqt-n3 .fqt-t3{grid-column:span 2}.fqt-n3 .fqt-ask,.fqt-n4 .fqt-ask{grid-column:span 4}}

.ibfq--tiles .fqt-tq,.ibfq--tiles .fqt-lbl,.ibfq--tiles .ibfq-q,.ibfq--tiles .fqt-tl{overflow-wrap:anywhere}

@media(max-width:359px){.ibfq--tiles .fqt-tile{padding:12px}.fqt-tile .fqt-top .fqt-ic{width:26px;height:26px}}

.ibbg{--bg-ink:var(--ib-ink,#472114);--bg-sm:var(--ib-small,#767676);--bg-acc:var(--ib-accent,#fe385f);--bg-g1:var(--ib-g1,#ff7f88);--bg-g2:var(--ib-g2,#ff5668);
  --bg-warm:var(--ib-warm,#fff7f5);--bg-card:var(--ib-card,#fff);--bg-sh:#ecdcd8;--bg-sh2:#e8d0ca;
  font-family:var(--ib-font,'instaboost-fonts',Arial,sans-serif);max-width:var(--ib-wrap,1160px);margin:0 auto;padding:0 0 var(--ib-half,53px)}   
html[data-theme="dark"] .ibbg{--bg-sh:rgba(0,0,0,.35);--bg-sh2:rgba(0,0,0,.5)}
.ibbg *{box-sizing:border-box}.ibbg a{text-decoration:none!important;color:inherit}
.ibbg-c{display:flex;flex-direction:column;background:var(--bg-card);border-radius:24px;box-shadow:0 8px 28px var(--bg-sh);overflow:hidden;transition:transform .25s,box-shadow .25s;min-width:0}
.ibbg-c:hover{transform:translateY(-3px);box-shadow:0 14px 34px var(--bg-sh2)}
.ibbg-i{display:block;aspect-ratio:16/9;background:var(--bg-warm);overflow:hidden}.ibbg-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.ibbg-c:hover .ibbg-i img{transform:scale(1.04)}
.ibbg-b{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1;min-width:0}   
.ibbg-m{display:flex;align-items:center;gap:8px;font-weight:500;font-size:13px;line-height:1;color:var(--bg-acc)}.ibbg-m img{width:22px;height:22px}
.ibbg-d{font-weight:400;font-size:13px;line-height:1.2;color:var(--bg-sm);margin-top:auto;white-space:nowrap}
.ibbg-t{margin:0;font-weight:700;font-size:18px;line-height:1.28;overflow-wrap:anywhere;color:var(--bg-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.ibbg[lang=ka] .ibbg-t{font-weight:600}
.ibbg-all{display:flex;justify-content:center;margin-top:28px}
.ibbg-all a{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;background:linear-gradient(135deg,var(--bg-g1),var(--bg-g2));color:#fff!important;font-weight:400;font-size:16px;line-height:1;box-shadow:0 10px 24px color-mix(in srgb,var(--bg-g2) 32%,transparent)}
.ibbg-g{display:grid;gap:24px}

.ibbg--r2 .ibbg-g{grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr}.ibbg--r2 .ibbg-c:first-child{grid-row:1/3}.ibbg--r2 .ibbg-c:first-child .ibbg-t{font-size:24px}
.ibbg--r2 .ibbg-c:not(:first-child){flex-direction:row}.ibbg--r2 .ibbg-c:not(:first-child) .ibbg-i{width:46%;flex:none;aspect-ratio:auto}

.ibbg--r8 .ibbg-g{grid-template-columns:1.15fr 1fr 1fr;gap:16px}.ibbg--r8 .ibbg-c:first-child{grid-row:1/4}.ibbg--r8 .ibbg-c:first-child .ibbg-t{font-size:24px}
.ibbg--r8 .ibbg-c:not(:first-child){flex-direction:row;border-radius:18px}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-i{width:38%;flex:none;aspect-ratio:auto}
.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-b{padding:10px 12px;gap:6px}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-t{font-size:14px;-webkit-line-clamp:3}
@media(max-width:1199px){.ibbg--r8 .ibbg-g{grid-template-columns:1fr 1fr}.ibbg--r8 .ibbg-c:first-child{grid-row:auto;grid-column:1/3;flex-direction:row}
  .ibbg--r8 .ibbg-c:first-child .ibbg-i{width:56%;flex:none}.ibbg--r8 .ibbg-c:first-child .ibbg-b{justify-content:center;padding:24px 28px}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-i{width:42%}}
@media(max-width:959px){.ibbg--r2 .ibbg-g{grid-template-columns:1fr;grid-template-rows:none}.ibbg--r2 .ibbg-c:first-child{grid-row:auto}
  .ibbg--r8 .ibbg-c:first-child{grid-row:auto;grid-column:1/3}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-i{width:42%}}

@media(max-width:639px){.ibbg{max-width:none}
  .ibbg--r2 .ibbg-g,.ibbg--r8 .ibbg-g{padding:0 16px;gap:12px;grid-template-columns:1fr}
  .ibbg--r8 .ibbg-c:first-child{grid-column:auto;flex-direction:column}.ibbg--r8 .ibbg-c:first-child .ibbg-i{width:auto}.ibbg--r8 .ibbg-c:first-child .ibbg-b{padding:16px 18px 18px}
  .ibbg--r2 .ibbg-c:not(:first-child),.ibbg--r8 .ibbg-c:not(:first-child){flex-direction:row}
  .ibbg--r2 .ibbg-c:not(:first-child) .ibbg-i,.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-i{width:120px;aspect-ratio:1/1}
  .ibbg--r2 .ibbg-c:not(:first-child) .ibbg-b,.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-b{padding:10px 12px}
  .ibbg--r2 .ibbg-c:not(:first-child) .ibbg-t,.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-t{font-size:14px;-webkit-line-clamp:3}
  .ibbg--r2 .ibbg-c:first-child .ibbg-t,.ibbg--r8 .ibbg-c:first-child .ibbg-t{font-size:19px}.ibbg-all{margin-top:14px}}
@media(prefers-reduced-motion:reduce){.ibbg *{transition:none!important}}

.ibbg .ibbg-g .ibbg-c{background:transparent;box-shadow:none;border-radius:0;overflow:visible}
.ibbg .ibbg-g .ibbg-c:hover{transform:none;box-shadow:none}
.ibbg .ibbg-i{border-radius:16px}
.ibbg .ibbg-d{margin-top:2px}   
.ibbg .ibbg-g .ibbg-c .ibbg-b{padding:12px 4px 4px}
@media(max-width:639px){
  .ibbg .ibbg-g{gap:0}
  .ibbg .ibbg-g .ibbg-c{padding:12px 0}
  .ibbg .ibbg-c+.ibbg-c{border-top:1px solid var(--ib-line,#f3dcd6)}
  .ibbg .ibbg-g .ibbg-c:not(:first-child) .ibbg-b{padding:4px 0 4px 14px}}

@media(min-width:640px){.ibbg--r8 .ibbg-g .ibbg-c:not(:first-child) .ibbg-b,.ibbg--r2 .ibbg-g .ibbg-c:not(:first-child) .ibbg-b{padding-left:16px}}
@media(min-width:640px) and (max-width:1199px){.ibbg--r8 .ibbg-g .ibbg-c:first-child .ibbg-b{padding-left:24px}}


@media(min-width:640px){.ibbg--r8 .ibbg-g .ibbg-c:not(:first-child) .ibbg-i{aspect-ratio:4/3;align-self:flex-start}}
.ibbg .ibbg-d{font-size:12px}.ibbg--r8 .ibbg-c:not(:first-child) .ibbg-d,.ibbg--r2 .ibbg-c:not(:first-child) .ibbg-d{font-size:11px}


.ibbg--r8{padding-top:var(--ib-half,53px)}
.ibbg-hd{text-align:center;margin:0 auto 32px;padding:0 10px;max-width:900px}
.ibbg-h{margin:0;font-weight:700;font-size:var(--ib-h-sec);line-height:1.1;color:var(--bg-ink);text-wrap:balance}.ibbg-h span{color:var(--bg-acc)}
.ibbg-lead{margin:16px auto 0;max-width:760px;font-weight:400;font-size:var(--ib-lead);line-height:1.5;color:var(--ib-text,#686664)}
@media(max-width:639px){.ibbg-hd{margin-bottom:24px}}

.ibff{--ink:var(--ib-ink);--text:var(--ib-text);--small:var(--ib-small);--accent:var(--ib-accent);
  --grad-1:var(--ib-g1);--grad-2:var(--ib-g2);--grad:linear-gradient(135deg,var(--grad-1),var(--grad-2));
  --panel:var(--ib-pink);--panel-2:var(--ib-pink2);--warm:var(--ib-warm);--card:var(--ib-card);--line:var(--ib-line);
  --bg:var(--ib-warm);--on-grad:#fff;--shadow:0 10px 30px rgba(120,40,20,.07);--font:var(--ib-font);
  --fs-h:50px;--lh-h:1.2;--fs-q:24px;--lh-q:1.35;--fs-a:16px;--lh-a:1.45;--fs-s:13px;
  --wrap:1160px;--read:940px;--gap:20px;--radius:20px;
  font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased}
html[data-theme="dark"] .ibff{--shadow:0 10px 30px rgba(0,0,0,.35)}
@media (max-width:1199px){.ibff{--fs-h:40px;--fs-q:21px;--fs-a:15px;--wrap:940px;--read:940px}}
@media (max-width:959px){.ibff{--fs-h:40px;--fs-q:20px;--fs-a:14px;--wrap:620px;--read:620px}}
@media (max-width:639px){.ibff{--fs-h:32px;--fs-q:20px;--fs-a:14px;--wrap:460px;--read:460px;--gap:14px;--radius:18px}}
@media (max-width:479px){.ibff{--fs-h:24px;--fs-q:18px;--fs-a:14px;--wrap:100%;--read:100%;--gap:12px;--radius:16px}}
.ibff *,.ibff *::before,.ibff *::after{box-sizing:border-box}

.ibff:lang(ka),.ibff :lang(ka){text-transform:none!important;letter-spacing:normal}
.ibff a{color:var(--accent);text-decoration:none}
.ibff a:hover{text-decoration:underline}
.ibff-wrap{width:var(--wrap);max-width:100%;margin:0 auto}
@media (max-width:479px){.ibff-wrap{padding:0 16px}}
.ibff-h{font:700 var(--fs-h)/var(--lh-h) var(--font);color:var(--ink);text-align:center;margin:0 0 30px}
.ibff-h em{font-style:normal;color:var(--accent)}
.ibff-q{font:700 var(--fs-q)/var(--lh-q) var(--font);color:var(--ink)}
.ibff-a{font:400 var(--fs-a)/var(--lh-a) var(--font);color:var(--text)}
.ibff-a p{margin:0 0 .9em}.ibff-a p:last-child{margin-bottom:0}
@media (prefers-reduced-motion:reduce){.ibff *{animation:none!important;transition:none!important}}

.ibff--site{background:linear-gradient(180deg,var(--warm) 0,var(--warm) 45%,var(--card) 100%);border-top:1px solid var(--line);padding:48px 0 26px;color:var(--text)}

.ftr-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.ibff--site a{color:inherit}
.ftr-wx{display:grid;grid-template-columns:auto 1fr 56px;align-items:center;gap:20px 28px;padding:22px 28px;border-radius:24px;background:linear-gradient(135deg,var(--panel),var(--panel-2));box-shadow:var(--shadow);text-decoration:none!important}
.ftr-wt{display:grid;gap:4px}
.ftr-lg{display:flex;gap:4px}.ftr-lg svg{width:26px;height:26px}
.ftr-wt b{font:700 28px/1.2 var(--font);color:var(--ink)}.ftr-wt em{font-style:normal;color:var(--accent)}
.ftr-wt small{font:500 14px/1.35 var(--font);color:var(--small)}
.ftr-sk{display:flex;justify-content:center;gap:10px}
.ftr-sk i{position:relative;display:block;width:60px;height:60px}.ftr-sk img{width:100%;height:100%;display:block}
.ftr-sk i::after{content:"";position:absolute;right:-3px;bottom:-2px;width:20px;height:20px;border-radius:50%;box-shadow:0 2px 6px rgba(120,40,20,.15);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 17h10a4 4 0 0 0 .5-8A6 6 0 0 0 6 9.5 3.8 3.8 0 0 0 7 17z' fill='none' stroke='%23fe385f' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
.ftr-go{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--grad);box-shadow:0 8px 20px color-mix(in srgb,var(--grad-2) 30%,transparent);transition:transform .2s}
.ftr-go svg{width:24px;height:24px;fill:none;stroke:var(--on-grad);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.ftr-wx:hover .ftr-go{transform:translateX(4px)}

@media(min-width:640px){.ftr-go{translate:0 4px}}
.ftr-nets{display:grid;grid-template-columns:repeat(var(--cols,6),minmax(0,1fr));gap:28px 20px;margin-top:40px}
.ftr-net summary{list-style:none;margin-bottom:12px}
.ftr-net summary::-webkit-details-marker{display:none}
.ftr-net summary a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font:700 16px/1.2 var(--font);color:var(--accent)!important}
.ftr-ni{flex:none;width:28px;height:28px;display:block}.ftr-arr{font-weight:700}
.ftr-net ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font:400 14px/1.35 var(--font)}
.ftr-net li a:hover{color:var(--accent)}
.ftr-hub{display:none!important}
.ftr-logo img{display:block;width:150px;height:auto}
.ftr-dis{margin:0;font:400 10px/1.45 var(--font);color:var(--small);opacity:.85}
html[data-theme=dark] .ftr-sk img{filter:brightness(.9)}
@media(max-width:1199px){.ftr-wx{grid-template-columns:1fr 56px}.ftr-sk{grid-column:1/-1;grid-row:2;justify-content:flex-start}.ftr-go{grid-column:2;grid-row:1}}
@media(max-width:959px){.ftr-nets{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}}
@media(min-width:640px){.ftr-net summary{pointer-events:none}.ftr-net summary a{pointer-events:auto}}
@media(max-width:639px){
.ibff--site{padding:28px 0 18px}
.ftr-wx{gap:14px 12px;padding:18px 16px;border-radius:20px}.ftr-wt b{font-size:20px}
.ftr-go{width:36px;height:36px;align-self:start;margin-top:24px;justify-self:end;margin-right:4px}.ftr-go svg{width:18px;height:18px}   .ftr-sk{justify-content:space-between;gap:4px}.ftr-sk i{width:44px;height:44px}
.ftr-nets{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}
.ftr-net{background:var(--card);border-radius:16px;box-shadow:var(--shadow);border:1px solid var(--line)}
.ftr-net[open]{grid-column:1/-1}
.ftr-net summary{display:flex;align-items:center;min-height:56px;margin:0;padding:0 14px;cursor:pointer}
.ftr-net summary a{pointer-events:none;font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ftr-net summary::after,.ftr-hub::after{content:"";flex:none;margin-left:auto;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg) translateY(-2px);transition:transform .2s}
.ftr-net[open] summary::after{transform:rotate(-135deg)}
.ftr-net ul{gap:0 12px;padding:0 14px 6px;grid-template-columns:1fr 1fr}
.ftr-net li a{display:flex;align-items:center;min-height:48px;border-top:1px solid var(--line)}
.ftr-net li:first-child{grid-column:1/-1}.ftr-hub{display:flex!important;font-weight:700;color:var(--accent)!important}.ftr-hub::after{margin:0 auto 0 10px;transform:rotate(-45deg)}
.ftr-logo img{width:128px}
.ibff--site.js .ftr-dis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}
.ibff--site.js .ftr-dis.all{display:block}}


@media(min-width:960px) and (max-width:1199px){.ftr-nets{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}}
@media(max-width:639px){.ftr-arr{display:none}.ftr-net summary a{flex-wrap:nowrap}}
.ibff--site .ftr-pay{margin-top:22px}
.ibff--site .ftr-dis{margin-top:14px}

.ibpay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px}
.ibpay-cap{margin:0;font:500 13px/1.3 var(--font,'instaboost-fonts',Arial,sans-serif);color:var(--small,var(--ib-small,#767676))}
.ibpay ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}
.ibpay li{display:flex;align-items:center;justify-content:center;height:32px;min-width:50px;padding:0 9px;border-radius:7px;
  background:#fff;border:1px solid var(--line,var(--ib-line,#f3dcd6))}
.ibpay img{display:block;height:16px;width:auto}
.ibpay-visa img{height:11px}.ibpay-mastercard img{height:20px}.ibpay-amex img{height:22px}.ibpay-apple-pay img{height:19px}
.ibpay-google-pay img{height:14px}.ibpay-discover img{height:9px}.ibpay-webmoney  img,.ibpay-qiwi  img,.ibpay-usdt  img,.ibpay-btc img{height:18px}

@media (max-width:479px){.ibpay{flex-direction:column;gap:6px}.ibpay ul{gap:5px}.ibpay li{height:28px;min-width:40px;padding:0 7px;border-radius:6px}
  .ibpay-visa img{height:9px}.ibpay-mastercard img{height:17px}.ibpay-amex img{height:19px}.ibpay-apple-pay img{height:16px}
  .ibpay-google-pay img{height:12px}.ibpay-discover img{height:8px}.ibpay-webmoney  img,.ibpay-qiwi  img,.ibpay-usdt  img,.ibpay-btc img{height:15px}}

@media(max-width:639px){.ftr-nets{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(max-width:399px){.ftr-net summary{padding:0 12px}.ftr-net summary a{font-size:15px}}
@media(max-width:359px){.ftr-net .ftr-ni{display:none}}

.ftb{margin-top:40px}.ftb ul{list-style:none;margin:0;padding:0}
.ftb-q{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;margin-bottom:28px}
.ftb-qh{margin:0;font:700 26px/1.2 var(--font);color:var(--ink)}.ftb-qs{margin:6px 0 0;font:400 15px/1.4 var(--font);color:var(--text)}
.ftb-act{display:flex;flex-wrap:wrap;gap:12px}
.ftb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;min-width:230px;padding:0 24px;border-radius:15px;font:400 16px/1 var(--font);white-space:nowrap;text-decoration:none!important}
.ftb-btn img{width:24px;height:24px;flex:none}
.ftb-g{background:var(--grad);color:var(--on-grad)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--grad-2) 28%,transparent)}
.ftb-o{background:var(--card);border:1px solid var(--line);color:var(--ink)!important}
.ftb-top{display:flex;align-items:center;gap:20px 28px;padding-top:24px;border-top:1px solid var(--line)}

.ftb-links{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px 22px}.ftb-links ul{display:flex;flex-wrap:nowrap;gap:6px 22px;font:400 14px/1.35 var(--font)}
.ftb-links a:hover{color:var(--accent)}.ftb-docs{color:var(--small)}

.ibff .ftb-lock{position:relative;display:flex;align-items:center;justify-content:center;margin:22px auto 4px;min-height:48px}
.ftb-home{display:flex;align-items:center;justify-content:center;min-height:48px;max-width:100%}.ftb-lockimg{display:block;width:340px;max-width:100%;height:auto}

.ftr-langbar{display:flex;justify-content:flex-end;margin:0 0 14px}
@media(min-width:960px) and (max-width:1199px){.ftb-links,.ftb-links ul{gap:6px 16px}}   

.ibff .ibpay img{filter:grayscale(.4) opacity(.85);transition:filter .2s}.ibff .ibpay li:hover img{filter:none}
@media(max-width:959px){.ftb-q{flex-direction:column;align-items:flex-start}}
@media(max-width:639px){.ftb{margin-top:24px}.ftb-q{margin-bottom:20px}.ftb-qh{font-size:21px}
  .ftb-q .ftb-act{width:100%;flex-direction:column}.ftb-btn{min-width:0}
  
  .ftb-top{display:grid;grid-template-columns:repeat(2,minmax(min-content,1fr));gap:0 16px;border-top:0;padding-top:4px}.ftb-links,.ftb-links ul{display:contents}
  .ftb-links li a{display:flex;align-items:center;min-height:48px;border-top:1px solid var(--line)}
  .ftb-lockimg{width:290px}
  
  .ibff .ibpay ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;max-width:340px}.ibff .ibpay li{min-width:0;padding:0 4px}}

@media(max-width:399px){.ftb-btn{white-space:normal;overflow-wrap:anywhere;text-align:center}}

.lsw{position:relative;display:inline-block;font-family:var(--ib-font)}
.lsw>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 4px;cursor:pointer;user-select:none;
  font:600 14px/1 var(--ib-font);letter-spacing:.02em;color:var(--ib-ink)}
.lsw>summary::-webkit-details-marker{display:none}
.lsw>summary:hover,.lsw[open]>summary{color:var(--ib-accent)}
.lsw img{display:block;width:22px;height:16px;border-radius:3px;flex:none}
.lsw svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.lsw-ar{width:14px;height:14px;transition:transform .2s}.lsw[open] .lsw-ar{transform:rotate(180deg)}
.lsw-list{list-style:none;margin:0;padding:6px;position:absolute;right:0;top:100%;z-index:40;min-width:220px;max-height:min(70vh,660px);overflow:auto;
  background:var(--ib-card);border:1px solid var(--ib-line);border-radius:15px;box-shadow:0 14px 34px color-mix(in srgb,var(--ib-ink) 16%,transparent)}
.lsw-list li{margin:0;padding:0}
.lsw-i{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:10px;font:400 15px/1.2 var(--ib-font);color:var(--ib-ink)!important;text-decoration:none!important}
a.lsw-i:hover,a.lsw-i:focus-visible{background:var(--ib-warm);color:var(--ib-accent)!important}
.lsw-i[aria-current]{font-weight:600}.lsw-ok{width:18px;height:18px;margin-left:auto;color:var(--ib-accent)}

@media(max-width:639px){.lsw{display:block;width:100%;text-align:right}
  .lsw-list{position:static;min-width:0;max-height:none;margin-top:4px;box-shadow:none;text-align:left}}
@media (prefers-reduced-motion:reduce){.lsw-ar{transition:none}}
