/* ================================================================
   OBSŁUGA INFORMATYCZNA FIRM - design "Orbita"
   (templates/landing-outsourcing-it.php)

   Warstwa na home-cosmos.css (wspólne: cz-aeo, cz-facts, cz-compare,
   cz-when, cz-ps, cz-guides, cz-plans, cz-flight, cz-faq, cz-form).
   Tu: hero z konsolą helpdesku i kartą stanu urządzeń (jednostki cqw),
   zakres obsługi, "kiedy się opłaca", dobór pakietu + porównanie
   z etatem, dodatki do cennika, zespół i zasady. Prefiks it-.
   ================================================================ */

.it-hero .cz-hero__title{font-size:clamp(2rem,3.1vw,2.9rem)!important}
.it-hero .cz-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}

/* ================================================================
   HERO - konsola helpdesku (kontener: .it-stage, UI: .it-win)
   ================================================================ */
.it-stage{position:relative;z-index:0;justify-self:end;width:100%;max-width:600px;padding:34px 0 0;container-type:inline-size;perspective:1600px}
.it-win{position:relative;width:88cqw;margin:0 0 24cqw auto;aspect-ratio:100/71;border-radius:3cqw;overflow:hidden;background:#0A0F1E;container-type:inline-size;
	box-shadow:0 0 0 1px rgba(165,180,252,.24),0 0 0 7px rgba(255,255,255,.03),0 60px 100px -50px rgba(0,0,0,.95),0 0 140px -40px rgba(34,211,238,.4);
	transform:rotateY(-6deg) rotateX(2deg);transform-origin:70% 50%}
.it-ui{position:absolute;inset:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);color:#C7D2FE;font-family:var(--cz-body)}
.it-ui__bar{display:flex;align-items:center;gap:2cqw;height:7.4cqw;padding:0 3cqw;border-bottom:1px solid rgba(165,180,252,.12);font:500 2.05cqw/1 var(--cz-mono);color:#8B93B8}
.it-ui__bar b{color:#fff;font-weight:600}
.it-ui__dots{display:flex;gap:1cqw}
.it-ui__dots i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#F87171}
.it-ui__dots i:nth-child(2){background:#FBBF24}
.it-ui__dots i:nth-child(3){background:#34D399}
.it-ui__bar em{margin-left:auto;padding:.8cqw 1.6cqw;border-radius:999px;background:rgba(165,180,252,.1);color:#A5B4FC;font-style:normal;font-size:1.65cqw;letter-spacing:.06em;text-transform:uppercase}
.it-q__head{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding:2.6cqw 3.2cqw 1.8cqw;font:600 2.2cqw/1 var(--cz-body);color:#fff}
.it-q__head i{margin-right:1.2cqw;color:#818CF8}
.it-q__sla{padding:.8cqw 1.6cqw;border-radius:999px;border:1px solid rgba(165,180,252,.2);font:500 1.65cqw/1 var(--cz-mono);color:#A5B4FC}

.it-q{--pitch:11.4cqw;--rh:10.2cqw;--slots:4;position:relative;margin:0 2.6cqw;padding:0;list-style:none;overflow:hidden}
.it-t{position:absolute;left:0;right:0;top:0;height:var(--rh);display:grid;grid-template-columns:6.6cqw minmax(0,1fr) auto;gap:2.2cqw;align-items:center;padding:0 2.2cqw;border-radius:2cqw;
	border:1px solid rgba(165,180,252,.1);background:rgba(255,255,255,.025);
	transform:translate3d(0,calc(var(--s,0) * var(--pitch)),0);transition:transform .75s var(--cz-ease),opacity .5s,border-color .4s,background .4s}
.it-t.is-enter{opacity:0;transform:translate3d(0,calc(var(--s,0) * var(--pitch) - 4cqw),0)}
.it-t.is-out{opacity:0}
.it-t__ic{display:grid;place-items:center;width:6.6cqw;height:6.6cqw;border-radius:1.8cqw;background:rgba(99,102,241,.16);color:#A5B4FC;font-size:2.5cqw;transition:background .4s,color .4s}
.it-t__main{min-width:0}
.it-t__main b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 2.4cqw/1.3 var(--cz-body);color:#fff}
.it-t__main small{display:block;margin-top:.5cqw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 1.75cqw/1.3 var(--cz-mono);color:#8B93B8}
.it-t__st{padding:.9cqw 1.5cqw;border-radius:999px;font:600 1.6cqw/1 var(--cz-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .4s,color .4s}
.it-t__bar{position:absolute;left:2.2cqw;right:2.2cqw;bottom:0;height:.4cqw;border-radius:99px;background:rgba(165,180,252,.08);overflow:hidden}
.it-t__bar i{display:block;height:100%;border-radius:inherit;background:#67E8F9;transform:scaleX(var(--p,0));transform-origin:0 50%;transition:transform 1s linear,background .4s}
.it-t[data-st="new"] .it-t__st{background:rgba(34,211,238,.14);color:#67E8F9}
.it-t[data-st="run"]{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.05)}
.it-t[data-st="run"] .it-t__st{background:rgba(251,191,36,.15);color:#FCD34D}
.it-t[data-st="run"] .it-t__ic{background:rgba(251,191,36,.16);color:#FCD34D}
.it-t[data-st="run"] .it-t__bar i{background:#FCD34D}
.it-t[data-st="done"] .it-t__st{background:rgba(52,211,153,.14);color:#6EE7B7}
.it-t[data-st="done"] .it-t__ic{background:rgba(52,211,153,.14);color:#6EE7B7}
.it-t[data-st="done"] .it-t__bar i{background:#34D399;transition:background .4s}
.it-t[data-st="done"] .it-t__main b{color:#D7DBF0}

.it-ui__now{display:flex;align-items:center;gap:1.8cqw;height:6.4cqw;padding:0 3.2cqw;border-bottom:1px solid rgba(165,180,252,.1);background:rgba(34,211,238,.05);font:500 1.9cqw/1.2 var(--cz-mono);color:#A5B4FC}
.it-ui__now i{color:#22D3EE}
.it-ui__now span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s}
.it-ui__now span.is-swap{opacity:0}

/* karta stanu urządzeń */
.it-health{position:absolute;left:0;bottom:0;z-index:5;width:46cqw;padding:2.6cqw 3cqw 1.4cqw;border-radius:3cqw;background:#F4F5FA;color:var(--cz-ink-text);box-shadow:0 30px 60px -28px rgba(0,0,0,.9)}
.it-health__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8cqw;font:500 1.7cqw/1 var(--cz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cz-muted-l)}
.it-health__head i{margin-right:1cqw;color:var(--cz-indigo-deep)}
.it-health__head em{font-style:normal;letter-spacing:.04em;text-transform:none}
.it-health__list{margin:0;padding:0;list-style:none}
.it-health__list li{display:grid;grid-template-columns:5.6cqw minmax(0,1fr) auto;gap:.6cqw 2cqw;align-items:center;padding:1.5cqw 0;border-top:1px solid var(--cz-line-l)}
.it-health__list li:first-child{border-top:0}
.it-health__list li>i{display:grid;place-items:center;width:5.6cqw;height:5.6cqw;border-radius:1.6cqw;background:#E4E6EF;color:#9AA1B8;font-size:2.2cqw;transition:background .4s,color .4s}
.it-health__list b{display:block;font:600 2.2cqw/1.2 var(--cz-body);color:var(--cz-ink-text)}
.it-health__list small{display:block;margin-top:.3cqw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.8cqw;line-height:1.3;color:var(--cz-muted-l)}
.it-health__list em{font:600 1.85cqw/1 var(--cz-mono);font-style:normal;font-variant-numeric:tabular-nums;color:#9AA1B8;transition:color .4s}
.it-health__list li[data-state="ok"]>i{background:#D1FAE5;color:#047857}
.it-health__list li[data-state="ok"] em{color:#047857}
.it-health__list li[data-state="warn"]>i{background:#FEF3C7;color:#B45309}
.it-health__list li[data-state="warn"] em{color:#B45309}
.it-health__bar{grid-column:2/-1;height:.7cqw;border-radius:99px;background:#E4E6EF;overflow:hidden}
.it-health__bar i{display:block;height:100%;border-radius:inherit;background:#9AA1B8;transform:scaleX(var(--u,0));transform-origin:0 50%;transition:transform 1.4s var(--cz-ease),background .4s}
.it-health__list li[data-state="ok"] .it-health__bar i{background:#10B981}
.it-health__list li[data-state="warn"] .it-health__bar i{background:#F59E0B}

.cz-js .it-stage{opacity:0;transform:translate3d(0,26px,0);transition:opacity 1.2s var(--cz-ease),transform 1.2s var(--cz-ease)}
.cz-js .cz-hero.is-in .it-stage{opacity:1;transform:none;transition-delay:.7s}

/* ================================================================
   01, 02 - definicja, zakres
   ================================================================ */
.cz-aeo__more a,.cz-head__aside a{color:var(--cz-indigo-deep);font-weight:600}
.it-scope{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}
.it-scope__item{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px 22px;border-radius:24px;border:1px solid rgba(165,180,252,.12);background:linear-gradient(180deg,rgba(17,22,46,.7),rgba(8,11,26,.8));transition:border-color .3s}
.it-scope__item:hover{border-color:rgba(34,211,238,.35)}
.it-scope__n{position:absolute;top:22px;right:22px;font:500 .66rem/1 var(--cz-mono);color:var(--cz-muted)}
.it-scope__ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;border-radius:13px;background:rgba(34,211,238,.12);color:var(--cz-cyan)}
.cz-page .it-scope h3{font-size:1.02rem!important;line-height:1.3!important;color:#fff}
.it-scope p{font-size:.87rem;line-height:1.6;color:var(--cz-muted)}
.it-scope ul{display:grid;gap:6px;margin:auto 0 0;padding:14px 0 0;border-top:1px solid rgba(165,180,252,.12);list-style:none}
.it-scope ul li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;font-size:.82rem;line-height:1.45;color:rgba(232,234,246,.84)}
.it-scope ul li i{margin-top:4px;font-size:.6rem;color:var(--cz-cyan)}

/* ================================================================
   04 - porównanie + kiedy się opłaca
   ================================================================ */
@media (min-width:761px){
	.it-compare tbody th{width:16%}
	.it-compare td{width:28%}
}
.it-when .it-when__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
.it-when__col{padding:18px 20px;border-radius:18px}
.it-when__col--yes{background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.2)}
.it-when__col--no{background:rgba(251,113,133,.05);border:1px solid rgba(251,113,133,.18)}
.it-when__col strong{display:flex;align-items:center;gap:8px;margin-bottom:10px;font:600 .9rem/1.3 var(--cz-display);letter-spacing:-.01em;color:#fff}
.it-when__col--yes strong i{color:#34D399}
.it-when__col--no strong i{color:#FB7185}
.it-when__col ul{display:grid;gap:8px;margin:0;padding:0 0 0 18px}
.it-when__col li{font-size:.9rem;line-height:1.6;color:var(--cz-muted)}
.it-when__col a{color:var(--cz-cyan);font-weight:600}

/* ================================================================
   05 - dobór pakietu + porównanie z etatem
   ================================================================ */
.it-tool{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;align-items:start}
.it-cfg,.it-etat{padding:26px;border-radius:28px;background:#fff;border:1px solid rgba(11,16,32,.08);box-shadow:0 40px 70px -56px rgba(49,46,129,.5)}
.cz-page .it-cfg h3{display:flex;align-items:center;gap:10px;margin-bottom:18px!important;font-size:1.08rem!important;line-height:1.3!important;color:var(--cz-ink-text)}
.it-cfg h3 i,.it-etat h4 i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#EEF0FF;color:var(--cz-indigo-deep);font-size:.8rem}
.it-cfg__f>label,.it-seg legend,.it-chk legend,.it-etat label{display:block;margin-bottom:10px;font-size:.84rem;font-weight:600;line-height:1.4;color:#3A4459}
.it-range{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:14px;align-items:center}
.it-range input{width:100%;height:28px;accent-color:var(--cz-indigo-deep);cursor:pointer}
.it-range output{display:grid;place-items:center;height:42px;border-radius:12px;background:#EEF0FF;font:600 1.1rem/1 var(--cz-display);color:var(--cz-indigo-deep);font-variant-numeric:tabular-nums}
.it-seg,.it-chk{margin:22px 0 0;padding:0;border:0;min-width:0}
.it-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.it-seg label{position:relative;cursor:pointer}
.it-seg input,.it-check input{position:absolute;opacity:0;pointer-events:none}
.it-seg span{display:grid;gap:4px;height:100%;padding:12px;border-radius:14px;border:1px solid rgba(11,16,32,.12);transition:background .25s,border-color .25s}
.it-seg b{font:600 .98rem/1.1 var(--cz-display);color:var(--cz-ink-text)}
.it-seg small{font-size:.74rem;line-height:1.35;color:var(--cz-muted-l)}
.it-seg input:checked+span{background:#EEF0FF;border-color:var(--cz-indigo-deep)}
.it-seg input:checked+span b{color:var(--cz-indigo-deep)}
.it-seg input:focus-visible+span,.it-check input:focus-visible+.it-check__box{outline:2px solid var(--cz-indigo-deep);outline-offset:3px}
.it-chk{display:grid;gap:7px}
.it-check{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;padding:9px 12px;border-radius:14px;border:1px solid rgba(11,16,32,.08);cursor:pointer;font-size:.86rem;line-height:1.4;color:#27304A;transition:background .25s,border-color .25s}
.it-check__box{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:1.5px solid rgba(11,16,32,.2);color:#fff;font-size:.66rem;transition:background .25s,border-color .25s}
.it-check__box i{opacity:0;transition:opacity .2s}
.it-check:has(input:checked){background:#EEF0FF;border-color:#C7D2FE}
.it-check input:checked+.it-check__box{background:var(--cz-indigo-deep);border-color:var(--cz-indigo-deep)}
.it-check input:checked+.it-check__box i{opacity:1}

.it-res{display:grid;gap:18px}
.it-out{display:grid;gap:10px;padding:26px;border-radius:28px;background:var(--cz-deep);color:var(--cz-text);box-shadow:0 50px 90px -50px rgba(49,46,129,.7)}
.it-out>small{font:500 .66rem/1 var(--cz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cz-cyan)}
.it-out__name{font:600 1.7rem/1.1 var(--cz-display);letter-spacing:-.03em;color:#fff}
.it-out__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:.9rem;color:var(--cz-muted)}
.it-out__price strong{font:600 2.3rem/1 var(--cz-display);letter-spacing:-.04em;color:#fff;white-space:nowrap}
.it-out__sla{font:500 .72rem/1.3 var(--cz-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cz-lav)}
.it-out__sla i{margin-right:6px}
.it-out__why{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.05);font-size:.88rem;line-height:1.55;color:rgba(232,234,246,.86)}
.it-out__list{display:grid;gap:7px;margin:4px 0 6px;padding:0;list-style:none}
.it-out__list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:.88rem;line-height:1.45;color:rgba(232,234,246,.84)}
.it-out__list li i{margin-top:4px;font-size:.62rem;color:var(--cz-cyan)}
.it-out__alt{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(165,180,252,.3);font-size:.86rem;line-height:1.5;color:rgba(232,234,246,.86)}
.it-out__alt[hidden]{display:none}
.it-out__alt i{margin-top:3px;color:#FCD34D}
.it-out__alt a{color:var(--cz-cyan);font-weight:600}
.it-out .cz-btn{margin-top:6px}
.cz-page .it-etat h4{display:flex;align-items:center;gap:10px;margin-bottom:14px!important;font-size:1rem!important;line-height:1.3!important;color:var(--cz-ink-text)}
.it-etat h4 small{margin-left:auto;font:500 .62rem/1 var(--cz-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cz-muted-l)}
.it-etat input{width:100%;height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(11,16,32,.14);background:#F7F8FC;font:500 16px/1 var(--cz-body);color:var(--cz-ink-text)}
.it-etat input:focus{outline:2px solid var(--cz-indigo-deep);outline-offset:1px;background:#fff}
.it-etat__out{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:12px 0 0}
.it-etat__out[hidden]{display:none}
.it-etat__out>div{padding:12px 14px;border-radius:14px;background:#F3F4FA}
.it-etat__out dt{font:500 .62rem/1.35 var(--cz-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cz-muted-l)}
.it-etat__out dd{margin:6px 0 0;font:600 1.15rem/1.1 var(--cz-display);letter-spacing:-.02em;color:var(--cz-ink-text);white-space:nowrap}
.it-note{margin-top:12px!important;font-size:.76rem;line-height:1.55;color:var(--cz-muted-l)}
.it-note--center{max-width:760px;margin:22px auto 0!important;text-align:center}

/* ================================================================
   06 - dodatki pod cennikiem
   ================================================================ */
.it-addons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}
.it-addon{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"ic name" "ic price" "ic desc";gap:2px 14px;padding:18px;border-radius:20px;border:1px solid rgba(165,180,252,.14);background:rgba(255,255,255,.03);text-decoration:none;transition:border-color .3s,background .3s}
.it-addon:hover{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.04)}
.it-addon i{grid-area:ic;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(99,102,241,.18);color:var(--cz-lav);font-size:.85rem}
.it-addon strong{grid-area:name;font:600 .92rem/1.3 var(--cz-display);letter-spacing:-.01em;color:#fff}
.it-addon b{grid-area:price;font:600 .78rem/1.4 var(--cz-mono);color:var(--cz-cyan);white-space:nowrap}
.it-addon span{grid-area:desc;margin-top:4px;font-size:.8rem;line-height:1.45;color:var(--cz-muted)}

/* ================================================================
   08 - zespół i zasady
   ================================================================ */
.it-trust{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;align-items:start}
.it-about{display:grid;gap:12px;padding:28px;border-radius:28px;background:linear-gradient(160deg,rgba(99,102,241,.22),rgba(34,211,238,.06));border:1px solid rgba(165,180,252,.24)}
.it-about__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.08);color:var(--cz-cyan);font-size:1.05rem}
.cz-page .it-about h3{font-size:1.3rem!important;line-height:1.2!important;color:#fff}
.it-about p{font-size:.94rem;line-height:1.7;color:rgba(232,234,246,.84)}
.it-about ul{display:grid;gap:8px;margin:4px 0 0;padding:14px 0 0;border-top:1px solid rgba(165,180,252,.16);list-style:none}
.it-about li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.88rem;color:rgba(232,234,246,.86)}
.it-about li i{margin-top:3px;font-size:.75rem;color:var(--cz-cyan)}
.it-about li a{color:#fff;text-decoration:underline;text-decoration-color:rgba(165,180,252,.4);text-underline-offset:4px}
.it-about__links{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:4px}
.it-about__links .cz-textlink{font-size:.86rem}
.it-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}
.it-rule{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 14px;padding:20px;border-radius:22px;border:1px solid rgba(165,180,252,.12);background:rgba(255,255,255,.02)}
.it-rule__ic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(34,211,238,.1);color:var(--cz-cyan);font-size:.9rem}
.cz-page .it-rule h3{font-size:.98rem!important;line-height:1.3!important;color:#fff}
.it-rule p{font-size:.85rem;line-height:1.6;color:var(--cz-muted)}

/* ================================================================
   10 - kontakt
   ================================================================ */
.it-list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}
.it-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.9rem;line-height:1.5;color:rgba(232,234,246,.86)}
.it-list i{margin-top:5px;font-size:.7rem;color:var(--cz-cyan)}

/* ================================================================
   RESPONSYWNOŚĆ
   ================================================================ */
@media (max-width:1180px){
	.it-scope{grid-template-columns:repeat(2,minmax(0,1fr))}
	.it-addons{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:1024px){
	.it-hero .cz-hero__grid{grid-template-columns:1fr}
	.it-stage{justify-self:center;max-width:580px;margin-top:24px}
	.it-tool,.it-trust{grid-template-columns:1fr}
}
@media (max-width:760px){
	.it-hero .cz-hero__title{font-size:clamp(1.45rem,6.4vw,2.4rem)!important}
	.it-page .cz-h2--long{font-size:clamp(1.3rem,6.2vw,2.5rem)!important;overflow-wrap:break-word}
	.it-stage{padding:6px 0 0}
	.it-win{width:100%;margin:0;aspect-ratio:100/84;border-radius:4cqw;transform:none}
	/* na telefonie większe litery i 3 wiersze kolejki */
	.it-ui__bar{height:10cqw;gap:2.6cqw;padding:0 4cqw;font-size:3cqw}
	.it-ui__dots i{width:2.2cqw;height:2.2cqw}
	.it-ui__bar em{font-size:2.4cqw;padding:1.2cqw 2.2cqw}
	.it-q__head{padding:3.6cqw 4cqw 2.4cqw;font-size:3.3cqw}
	.it-q__sla{font-size:2.5cqw;padding:1.2cqw 2.2cqw}
	.it-q{--pitch:15.6cqw;--rh:14cqw;--slots:3;margin:0 3cqw}
	.it-t{grid-template-columns:8.6cqw minmax(0,1fr) auto;gap:2.8cqw;padding:0 3cqw;border-radius:3cqw}
	.it-t__ic{width:8.6cqw;height:8.6cqw;border-radius:2.4cqw;font-size:3.4cqw}
	.it-t__main b{font-size:3.5cqw}
	.it-t__main small{font-size:2.7cqw}
	.it-t__st{font-size:2.4cqw;padding:1.3cqw 2cqw}
	.it-ui__now{height:9cqw;padding:0 4cqw;gap:2.4cqw;font-size:2.8cqw}
	.it-health{position:relative;width:100%;margin-top:-4cqw;padding:4cqw 4.4cqw 2cqw;border-radius:5cqw}
	.it-health__head{margin-bottom:1.6cqw;font-size:2.7cqw}
	.it-health__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4cqw}
	.it-health__list li{grid-template-columns:8cqw minmax(0,1fr);gap:.8cqw 2.6cqw;padding:2.4cqw 0}
	.it-health__list li:nth-child(2){border-top:0}
	.it-health__list li>i{width:8cqw;height:8cqw;border-radius:2.4cqw;font-size:3.2cqw}
	.it-health__list b{font-size:3.3cqw}
	.it-health__list small{font-size:2.7cqw;white-space:normal}
	.it-health__list em{grid-column:2;font-size:2.8cqw}
	.it-health__bar{height:1cqw}
	.it-scope,.it-addons,.it-rules{grid-template-columns:1fr}
	.it-when .it-when__cols{grid-template-columns:1fr}
	.it-cfg,.it-etat,.it-out{padding:20px;border-radius:22px}
	.it-seg{grid-template-columns:1fr}
	.it-seg span{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:10px}
	.it-out__price strong{font-size:2rem}
	.it-etat__out{grid-template-columns:1fr}
	.it-about{padding:22px}
}
@media (prefers-reduced-motion:reduce){
	.it-t.is-enter{opacity:1}
}
