@font-face{font-family:MontserratTT2;src:url(teng2-montserrat-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.tc{--tc-font:"MontserratTT2","Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--tc-ink:#0B0B0C;--tc-grey:#5B5C5E;--tc-grey-md:#939598;--tc-paper:#EFEFF0;--tc-foam:#E3E4E6;--tc-foam-deep:#D6D7D9;--tc-white:#fff;--tc-red:#E2231A;--tc-red-text:#C8101B;--tc-line:rgba(11,11,12,.12);--tc-radius:10px;--tc-lift:0 18px 40px rgba(11,11,12,.16),0 4px 12px rgba(11,11,12,.08);--tc-ease:cubic-bezier(.22,.9,.28,1);position:relative;z-index:1;font-family:var(--tc-font);color:var(--tc-ink);-webkit-font-smoothing:antialiased;line-height:1.55}.tc *{box-sizing:border-box}.tc h1,.tc h2,.tc h3,.tc h4{font-family:var(--tc-font);margin:0;line-height:1.12;letter-spacing:-.01em;font-weight:800}.tc h1{font-size:clamp(30px,4.6vw,54px)}.tc h2{font-size:clamp(24px,3vw,36px)}.tc h3{font-size:clamp(18px,2vw,22px)}.tc p{margin:0}.tc a{color:inherit}.tc a:focus-visible,.tc button:focus-visible,.tc summary:focus-visible,.tc input:focus-visible,.tc select:focus-visible,.tc textarea:focus-visible{outline:3px solid var(--tc-red-text);outline-offset:3px}.tc-wrap{max-width:1360px;margin:0 auto;padding:0 40px}.tc-sec{padding-block:64px}.tc-sec--tight{padding-block:40px}.tc--paper{background:var(--tc-paper)}.tc--white{background:var(--tc-white)}.tc-kicker{font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--tc-red-text)}.tc-lede{font-size:17px;line-height:1.7;max-width:62ch;color:var(--tc-ink)}.tc-muted{color:var(--tc-grey)}.tc-small{font-size:13px;line-height:1.6}.tc-shead{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px;flex-wrap:wrap}.tc-shead p{max-width:60ch;color:var(--tc-grey)}.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:14px 28px;border-radius:8px;border:0;text-decoration:none;cursor:pointer;transition:transform .25s var(--tc-ease),box-shadow .25s}.tc .tc-btn--red,.tc a.tc-btn--red{background:var(--tc-red);color:#fff;box-shadow:0 10px 26px #e2231a47}.tc .tc-btn--paper{background:#fff;color:var(--tc-ink);box-shadow:0 4px 14px #0b0b0c1f}.tc .tc-btn--dark,.tc a.tc-btn--dark{background:var(--tc-ink);color:#fff}.tc-btn--ghost{background:transparent;color:var(--tc-ink);box-shadow:inset 0 0 0 1.5px var(--tc-ink)}.tc-btn:hover{transform:translateY(-2px)}.tc-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.tc-cta-line{font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.tc-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;padding:56px 0 48px}.tc-hero__txt h1{margin:14px 0 18px}.tc-hero__sub{font-size:17px;line-height:1.7;max-width:56ch}.tc-hero__note{margin-top:22px;font-size:13px;color:var(--tc-grey);max-width:56ch}.tc-hero__media{position:relative;border-radius:var(--tc-radius);overflow:hidden;background:var(--tc-foam);aspect-ratio:4/3;box-shadow:var(--tc-lift)}.tc-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.tc-grid{display:grid;gap:22px}.tc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-card{background:#fff;border-radius:var(--tc-radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px #0b0b0c0f;border:1px solid var(--tc-line)}.tc-card--current{border:2px solid var(--tc-ink)}.tc-card__media{position:relative;aspect-ratio:16/10;background:var(--tc-foam);flex:0 0 auto;overflow:hidden}.tc-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tc-card__media--contain{background:#fff}.tc-card__media--contain img{object-fit:contain;padding:12px}.tc-card__body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.tc-card__n{font-size:40px;line-height:1;font-weight:800;color:var(--tc-red-text)}.tc-card__one{font-weight:700}.tc-card__body p{color:var(--tc-grey);font-size:15px}.tc-card__links{margin-top:auto;padding-top:10px;display:flex;flex-direction:column;gap:6px}.tc-card__links a{font-weight:700;font-size:14px}.tc-card__tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--tc-grey)}.tc-feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}.tc-feat--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-feat__it{padding-top:18px;border-top:2px solid var(--tc-ink)}.tc-feat__n{font-size:13px;font-weight:800;letter-spacing:.18em;color:var(--tc-red-text);margin-bottom:8px}.tc-feat__it h3{margin-bottom:8px}.tc-feat__it p{color:var(--tc-grey);font-size:15px}.tc-feat__intro{max-width:66ch;font-size:16.5px;line-height:1.7;margin-bottom:36px}.tc-feat__intro p+p{margin-top:12px}.tc-feat__media{margin-top:36px;border-radius:var(--tc-radius);overflow:hidden;box-shadow:var(--tc-lift)}.tc-feat__media img{width:100%;display:block}.tc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tc-table{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border-radius:var(--tc-radius);overflow:hidden;border:1px solid var(--tc-line)}.tc-table caption{text-align:left;caption-side:top;font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-grey);padding:0 0 12px}.tc-table th,.tc-table td{padding:14px 16px;border-bottom:1px solid var(--tc-line);text-align:left;vertical-align:top}.tc-table thead th{background:var(--tc-ink);color:#fff;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;position:sticky;top:0}.tc-table tbody th{font-weight:700;width:34%}.tc-table tr:last-child td,.tc-table tr:last-child th{border-bottom:0}.tc-table .tc-yes{font-weight:800;color:var(--tc-ink)}.tc-table .tc-no{color:var(--tc-grey)}.tc-table__foot{margin-top:12px;font-size:13px;color:var(--tc-grey);max-width:72ch}.tc-yes .tc-check{display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--tc-red);vertical-align:-3px;margin-right:6px;position:relative}.tc-yes .tc-check:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.tc-inst{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tc-inst figure{margin:0;background:#fff;border-radius:var(--tc-radius);overflow:hidden;border:1px solid var(--tc-line)}.tc-inst img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.tc-inst figcaption{padding:16px 18px 20px}.tc-inst figcaption strong{display:block;margin-bottom:4px}.tc-inst figcaption span{color:var(--tc-grey);font-size:14px}.tc-faq{display:grid;gap:10px;max-width:880px}.tc-faq details{background:#fff;border:1px solid var(--tc-line);border-radius:var(--tc-radius)}.tc-faq summary{cursor:pointer;padding:16px 48px 16px 20px;font-weight:700;font-size:16px;list-style:none;position:relative;min-height:48px}.tc-faq summary::-webkit-details-marker{display:none}.tc-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-weight:400;font-size:22px;color:var(--tc-grey)}.tc-faq details[open] summary:after{content:"\2013"}.tc-faq .tc-faq__a{padding:0 20px 18px;color:var(--tc-ink);font-size:15px;line-height:1.65;max-width:72ch}.tc-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.tc-form__aside h2{margin-bottom:12px}.tc-form__aside p{color:var(--tc-grey);max-width:44ch;margin-bottom:14px}.tc-form__aside .tc-phone{font-size:20px;font-weight:800;text-decoration:none;display:inline-block;margin-top:6px}.tc-form form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;background:#fff;padding:26px;border-radius:var(--tc-radius);border:1px solid var(--tc-line)}.tc-field{display:flex;flex-direction:column;gap:6px}.tc-field--full{grid-column:1/-1}.tc-field label{font-size:13px;font-weight:700}.tc-field label .tc-req{color:var(--tc-red-text)}.tc-field input,.tc-field select,.tc-field textarea{font:inherit;font-size:16px;min-height:48px;padding:12px 14px;border:1.5px solid #B5B7BA;border-radius:8px;background:#fff;color:var(--tc-ink);width:100%}.tc-field textarea{min-height:120px;resize:vertical}.tc-field small{font-size:12.5px;color:var(--tc-grey)}.tc-form__actions{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.tc-form__msg{grid-column:1/-1;padding:14px 16px;border-radius:8px;font-weight:600}.tc-form__msg--ok{background:#e9f5ec;color:#14532d}.tc-form__msg--err{background:#fce8e8;color:#7f1d1d}.tc-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:1000px){.tc-hero{grid-template-columns:1fr;gap:28px;padding:40px 0 32px}.tc-grid--3,.tc-feat,.tc-inst{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-form{grid-template-columns:1fr;gap:24px}}@media(max-width:640px){.tc-wrap{padding:0 16px}.tc-sec{padding-block:44px}.tc-grid--3,.tc-grid--2,.tc-feat,.tc-feat--2,.tc-inst{grid-template-columns:1fr}.tc-form form{grid-template-columns:1fr;padding:18px}.tc-field--full{grid-column:auto}.tc-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tc-table--stack tr{display:block;border-bottom:8px solid var(--tc-paper)}.tc-table--stack th,.tc-table--stack td{display:block;width:auto;border-bottom:1px solid var(--tc-line)}.tc-table--stack td:before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-grey);margin-bottom:4px;font-weight:800}.tc-table--stack tbody th{background:var(--tc-foam);font-size:15px;width:auto}}@media(prefers-reduced-motion:reduce){.tc-btn,.tc-card{transition:none}.tc-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/teng-tool-control.css.map */
