.intro:has(.tablet-all-variants){display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:28px}
.intro #pack:has(.tablet-all-variants){width:100%;max-width:100%}
.intro #pack .tablet-all-variants{width:100%!important;max-height:none;height:auto!important}
.tablet-layer-choice{border:1px solid #c5dce9;border-radius:10px;background:#f2f8fc;margin:22px 0;padding:16px;display:flex;flex-wrap:wrap;gap:12px 24px}
.tablet-layer-choice legend{font-weight:700;color:#071423;padding:0 6px}
.tablet-layer-choice label{display:flex;align-items:center;gap:8px;cursor:pointer;color:#173b53}
.tablet-layer-choice input{accent-color:#087cdc}
@media(max-width:700px){.intro:has(.tablet-all-variants){grid-template-columns:minmax(0,1fr);gap:12px}.intro:has(.tablet-all-variants) h1{margin:8px 0}.tablet-layer-choice{display:grid;gap:14px}.tablet-layer-choice label{line-height:1.5}}
