.mh7.tm{--cream:#f6f2ea}.mh7.tm .tm-pillars{list-style:none;margin:4px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.mh7.tm .tm-pillars li{display:flex;flex-direction:column;gap:3px;padding:14px 10px 14px 0;min-width:0}.mh7.tm .tm-pillars li+li{border-left:1px solid var(--line);padding-left:14px}.mh7.tm .tm-pillars i{width:22px;height:5px;border-radius:3px;background:var(--c);margin-bottom:4px}.mh7.tm .tm-pillars b{font:600 15px/1.25 var(--font-brand);color:var(--ink)}.mh7.tm .tm-pillars span{font-size:13px;line-height:1.3;color:var(--ink-3)}.mh7.tm .tm-stage .tm-card.s1{position:absolute;left:7%;top:9%;width:42%;transform:rotate(-5deg)}.mh7.tm .tm-stage .fm-stk.s2{position:absolute;right:10%;top:7%;width:25%;transform:rotate(6deg)}.mh7.tm .tm-stage .tm-wall.s3{position:absolute;right:6%;bottom:13%;width:56%;transform:rotate(1.5deg)}.mh7.tm .tm-card{--c:#376870;position:relative;aspect-ratio:63/88;background:var(--cream);color:#17203a;border-radius:16px;padding:9% 9% 8%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 0 1px #17203a0f,0 18px 34px -18px #17203a8c;container-type:inline-size;overflow:hidden}.mh7.tm .tm-card:before{content:"";position:absolute;left:0;top:0;right:0;height:3.2%;background:var(--c)}.mh7.tm .tm-card .k{font:600 6.2cqw/1 var(--font-brand);letter-spacing:.14em;text-transform:uppercase;color:var(--c)}.mh7.tm .tm-card p{font:400 12.5cqw/1.1 var(--font-display);color:#17203a;margin:0}.mh7.tm .tm-card .f{display:flex;align-items:center;gap:2.5cqw;font:600 5cqw/1 var(--font-brand);letter-spacing:.06em;color:#5a6582}.mh7.tm .tm-card .f .bolt{position:static;width:3.6cqw;min-width:5px;transform:none}.mh7.tm .tm-card.big{width:min(340px,78vw);margin-inline:auto;transition:transform .35s ease,opacity .2s ease}.mh7.tm .tm-card.big p{font-size:13cqw}.mh7.tm .tm-card.flip{transform:rotateY(90deg) scale(.96);opacity:.2}.mh7.tm .tm-wall{background:#1b2950;color:#f6f2ea;border-radius:14px;padding:5% 5% 6%;box-shadow:0 18px 34px -18px #17203a99;container-type:inline-size;display:flex;flex-direction:column}.mh7.tm .tm-wall-h{display:flex;flex-direction:column;gap:1cqw;border-bottom:1px solid rgba(246,242,234,.18);padding-bottom:3cqw}.mh7.tm .tm-wall-h span{font:600 3.6cqw/1 var(--font-brand);letter-spacing:.14em;text-transform:uppercase;color:#f1c74a}.mh7.tm .tm-wall-h b{font:400 7.4cqw/1.08 var(--font-display);color:#f6f2ea}.mh7.tm .tm-wall-cols{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;margin-top:4cqw}.mh7.tm .tm-wall-cols>div{display:flex;flex-direction:column;gap:2.4cqw;min-width:0}.mh7.tm .tm-wall-cols i{font:600 3.4cqw/1 var(--font-brand);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#f6f2eab3}.mh7.tm .tm-wall .tile{display:block;background:var(--c,#3c4d73);color:#fff;border-radius:2.2cqw;padding:2.6cqw 3cqw;font:600 4.2cqw/1.2 var(--font-brand);box-shadow:0 2px 6px -3px #0006}.mh7.tm .tm-wall .tile.ghost{background:transparent;border:1.5px dashed rgba(246,242,234,.4);color:#f6f2eab3;box-shadow:none}.mh7.tm .tm-wall.mini .tm-wall-cols>div .tile:nth-child(n+4){display:none}.mh7.tm .tm-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mh7.tm .tm-tool{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;min-width:0}.mh7.tm .tm-vis{aspect-ratio:4/3;border-radius:16px;background:radial-gradient(120% 90% at 30% 20%,#fff 0,var(--paper-2) 70%);display:flex;align-items:center;justify-content:center;padding:9%;margin-bottom:6px;overflow:hidden}.mh7.tm .tm-vis .tm-card{height:100%;width:auto;transform:rotate(-3deg)}.mh7.tm .tm-vis .fm-stk{flex:none}.mh7.tm .tm-vis .tm-wall{width:100%}.mh7.tm .tm-tool h3{font:600 19px/1.3 var(--font-brand)!important;color:var(--ink);letter-spacing:0}.mh7.tm .tm-tool>p{font-size:15.5px;line-height:1.5;color:var(--ink-2)}.mh7.tm .tm-links{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mh7.tm .tm-tool .linkbtn{font:600 14px var(--font-brand)}.mh7.tm .tm-badge{align-self:flex-start;border-radius:999px;padding:5px 11px;font:600 12px/1.2 var(--font-brand)}.mh7.tm .tm-badge.ok{background:var(--ok-bg);color:var(--ok)}.mh7.tm .tm-badge.soon{background:var(--warn-bg);color:var(--warn)}.mh7.tm .tm-path{grid-template-columns:repeat(4,minmax(0,1fr))}.mh7.tm .tm-deck-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.mh7.tm .tm-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mh7.tm .tm-deck{display:flex;flex-direction:column;gap:18px;perspective:900px}.mh7.tm .tm-all{margin-top:28px;border-top:1px solid var(--line)}.mh7.tm .tm-all summary{list-style:none;cursor:pointer;padding:16px 0;font:600 16px var(--font-brand);color:var(--link)}.mh7.tm .tm-all summary::-webkit-details-marker{display:none}.mh7.tm .tm-all summary:after{content:" +";color:var(--ink-3)}.mh7.tm .tm-all[open] summary:after{content:" \2013"}.mh7.tm .tm-all-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:8px}.mh7.tm .tm-all-grid h3{font:600 15px var(--font-brand)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.mh7.tm .tm-all-grid ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:15.5px;line-height:1.45;color:var(--ink-2)}.mh7.tm .tm-sets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.mh7.tm .tm-set{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;gap:10px;min-width:0}.mh7.tm .tm-set.hl{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy),var(--shadow)}.mh7.tm .tm-set h3{font:400 clamp(28px,3vw,34px)/1.05 var(--font-display);color:var(--ink)}.mh7.tm .tm-set .for{font-size:15px;color:var(--ink-2)}.mh7.tm .tm-set ul{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.mh7.tm .tm-set li{position:relative;padding-left:24px;font-size:15px;line-height:1.45;color:var(--ink)}.mh7.tm .tm-set li:before{content:"";position:absolute;left:2px;top:.42em;width:12px;height:7px;border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);transform:rotate(-45deg)}.mh7.tm .tm-set .btn{width:100%}.mh7.tm .tm-form-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,64px);align-items:start}.mh7.tm .tm-interest{border:0;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.mh7.tm .tm-interest legend{font:600 13px var(--font-brand);color:var(--ink-2);margin-bottom:8px;padding:0}.mh7.tm .tm-interest small{display:block;font-size:13px;color:var(--ink-3)}.mh7.tm .fm-check.pulse{animation:tmPulse 1.2s ease 1}@keyframes tmPulse{0%{background:transparent}30%{background:#eef3ff}to{background:transparent}}@media(max-width:980px){.mh7.tm .tm-tools,.mh7.tm .tm-sets{grid-template-columns:minmax(0,1fr)}.mh7.tm .tm-tool,.mh7.tm .tm-set{max-width:560px}.mh7.tm .tm-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media(max-width:880px){.mh7.tm .tm-deck-wrap,.mh7.tm .tm-form-wrap,.mh7.tm .tm-path,.mh7.tm .tm-all-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.mh7.tm .tm-pillars b{font-size:14px}.mh7.tm .tm-pillars span{font-size:12px}}@media(prefers-reduced-motion:reduce){.mh7.tm .tm-card.big{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/mh12-teams.css.map */
