.ttp{color:#fff;font-size:16px;line-height:normal}.ttp *,.ttp *:before,.ttp *:after{box-sizing:border-box}.ttp h1,.ttp h2,.ttp h3,.ttp h4,.ttp p,.ttp ul,.ttp li{margin:0;padding:0}.ttp ul{list-style:none}.ttp img{max-width:100%}.ttp a{text-decoration:none}.ttp .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.ttp .sec{padding:72px 0}.ttp .sec--tight{padding:48px 0}.ttp .center{text-align:center}.ttp .eyebrow{color:#f04f23;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.ttp .h2{font-size:clamp(26px,3.4vw,40px);font-weight:900;text-transform:uppercase;line-height:1.06;margin-bottom:16px}.ttp .h2 span{color:#f04f23}.ttp .lede{color:#b9b4ac;font-size:16px;line-height:1.65;max-width:660px}.ttp .center .lede{margin:0 auto}.ttp .btn{display:inline-flex;align-items:center;gap:9px;background:#f04f23;color:#fff;border:none;font-family:inherit;font-size:13px;font-weight:800;text-transform:uppercase;line-height:normal;letter-spacing:.06em;padding:15px 30px;border-radius:8px;cursor:pointer}.ttp .btn:hover{filter:brightness(1.08);color:#fff}.ttp .btn--ghost{background:transparent;border:1.5px solid #f04f23;color:#f04f23}.ttp .btn--ghost:hover{background:#f04f23;color:#fff}.ttp .btnrow{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.ttp .hero{position:relative;min-height:var(--hero-min, 560px);overflow:hidden;display:flex;align-items:center}.ttp .hero__bg{position:absolute;top:0;bottom:0;right:auto;left:var(--hero-bg-left, 0%);width:var(--hero-bg-zoom, 100%);height:100%;max-width:none;object-fit:cover;opacity:var(--hero-bg-opacity, .5);object-position:50% var(--hero-bg-y, 50%)}.ttp .hero__shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0c0ef2,#0c0c0e99 48%,#0c0c0e33)}.ttp .hero__inner{position:relative;max-width:1240px;width:100%;margin:0 auto;padding:64px 24px;display:flex;align-items:center;gap:40px}.ttp .hero__copy{max-width:640px}.ttp .hero__kicker{color:#e8e2da;font-size:13px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;margin-bottom:18px}.ttp .hero__title{font-size:clamp(34px,5vw,54px);font-weight:900;text-transform:uppercase;line-height:1.04;margin-bottom:18px}.ttp .hero__title span{color:#f04f23}.ttp .hero__sub{color:#fff;font-size:15px;font-weight:700;margin-bottom:24px}.ttp .split{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.ttp .split img{width:100%;border-radius:14px;display:block}.ttp .checks{margin-top:22px;display:flex;flex-direction:column;gap:11px}.ttp .checks li{display:flex;gap:11px;color:#ded9d1;font-size:15px;line-height:1.45}.ttp .checks li b{color:#fff}.ttp .checks--lg li{font-size:18px}.ttp .tick{flex:none;width:20px;height:20px;border-radius:50%;background:#f04f2329;color:#f04f23;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;margin-top:1px}.ttp .checks--lg .tick{width:26px;height:26px;font-size:15px}.ttp .proof-kicker{color:#f0a34f;font-weight:700;font-size:19px;margin-top:18px}.ttp .quotes{display:flex;flex-direction:column;gap:16px;justify-content:center}.ttp .quote{background:#131316;border:1px solid rgba(255,255,255,.08);border-left:3px solid #f04f23;border-radius:0 12px 12px 0;padding:24px}.ttp .quote p{color:#ded9d1;font-size:14.5px;line-height:1.6;font-style:italic;margin-bottom:14px}.ttp .quote cite{color:#f04f23;font-size:12.5px;font-weight:800;font-style:normal;text-transform:uppercase;letter-spacing:.04em;display:block}.ttp .quote small{color:#8f8a83;font-size:12px;display:block;margin-top:3px}.ttp .pillars{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0 16px;align-items:stretch}.ttp .pillars--4{grid-template-columns:repeat(4,1fr);gap:16px}.ttp .pillar{position:relative;text-align:center;background:linear-gradient(180deg,#17171b,#101013);border:1px solid rgba(255,255,255,.08);padding:34px 24px 30px;border-radius:0;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.ttp .pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f2580c,#fbb034)}.ttp .pillar:hover{border-color:#f04f23a6;transform:translateY(-3px)}.ttp .pillar__num{position:absolute;top:6px;right:16px;font-size:58px;line-height:1;font-weight:900;color:#f04f2317;pointer-events:none}.ttp .pillar__ic{width:104px;height:104px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 68% at 50% 50%,rgba(240,79,35,.44) 0%,rgba(240,79,35,.18) 38%,rgba(240,79,35,.05) 58%,transparent 76%)}.ttp .pillar__ic img{width:60px;height:60px;object-fit:contain;margin:0}.ttp .pillar h3{color:#f04f23;font-size:21px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.03em;margin-bottom:10px}.ttp .pillar p{color:#cfc7bd;font-size:15px;line-height:1.5;font-weight:600}.ttp .pflow{align-self:center;color:#f04f23;font-size:22px;font-weight:900;opacity:.8}.ttp .resultbar{margin-top:16px;padding:30px 34px 32px;text-align:center;background:linear-gradient(95deg,#f2580c,#f8911e 58%,#fbb034)}.ttp .resultbar__head{color:#fff;font-size:clamp(22px,2.4vw,30px);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;text-shadow:0 2px 14px rgba(90,30,0,.28)}.ttp .resultbar__head span{display:inline-block;margin:0 8px;color:#2a1405}.ttp .resultbar__rule{display:block;width:92px;height:2px;background:#2a140559;margin:16px auto 22px}.ttp .resultbar__items{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ttp .resultbar__items>div{display:flex;flex-direction:column;align-items:center;gap:9px;padding:0 18px}.ttp .resultbar__items>div+div{border-left:1px solid rgba(42,20,5,.25)}.ttp .ru-arrow{width:34px;height:34px;border-radius:50%;background:#2a140529;color:#2a1405;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:900}.ttp .resultbar__items p{color:#2a1405;font-size:15.5px;font-weight:800;line-height:1.3}.ttp .resultbar__items p b{display:block;font-size:19px;font-weight:900}.ttp .assets{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ttp .asset{background:#131316;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.ttp .asset img{width:100%;height:158px;object-fit:cover;display:block;background:#000}.ttp .asset__body{padding:14px 16px 18px}.ttp .asset__body h4{font-size:14px;font-weight:800;text-transform:uppercase;margin-bottom:5px}.ttp .asset__body p{color:#9a948c;font-size:12.5px;line-height:1.45}.ttp .prods{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ttp .prod{background:#131316;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:26px;display:grid;grid-template-columns:1fr 150px;gap:20px;align-items:center}.ttp .prod__eyebrow{color:#8f8a83;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.ttp .prod h3{color:#f04f23;font-size:24px;font-weight:900;line-height:1.08;margin-bottom:8px}.ttp .prod .tag{color:#fff;font-size:14px;font-weight:700;margin-bottom:16px}.ttp .prod img{width:100%;border-radius:10px}.ttp .pricebar{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px;margin-top:4px}.ttp .pricebar div{text-align:center}.ttp .pricebar span{display:block;color:#8f8a83;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.ttp .pricebar b{color:#fff;font-size:19px;font-weight:900}.ttp .pricebar em{display:block;color:#8f8a83;font-size:11px;font-style:normal}.ttp .cta{background:#121214;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.ttp .cta__inner{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.ttp .callout{margin-top:22px;padding:16px 18px;border:1px solid rgba(240,79,35,.4)}.ttp .callout h3{color:#f04f23;font-size:15px;font-weight:900;text-transform:uppercase;margin-bottom:6px}.ttp .callout p{color:#b9b4ac;font-size:13.5px;line-height:1.55}.ttp .badge{display:inline-block;margin-top:20px;padding:14px 22px;border:1px solid rgba(240,79,35,.5);border-radius:12px}.ttp .badge b{font-size:17px}.ttp .badge span{color:#f04f23}.ttp .note-italic{color:#f0a34f;font-size:14px;font-style:italic;font-weight:700;margin-top:20px}.ttp .h2--sm{font-size:clamp(22px,2.2vw,30px)}.ttp .assets--3{grid-template-columns:repeat(3,1fr)}.ttp .asset img.is-contain{height:250px;object-fit:contain}.ttp .split--stretch{align-items:stretch}.ttp .split--tight{gap:34px}.ttp .pillars--4 h3{font-size:15px}.ttp .sec-head{margin-bottom:34px}@media screen and (max-width:1000px){.ttp .split,.ttp .prods{grid-template-columns:1fr;gap:26px}.ttp .pillars{grid-template-columns:1fr;gap:14px}.ttp .pillars--4{grid-template-columns:1fr 1fr}.ttp .pflow{display:none}.ttp .resultbar__items{grid-template-columns:1fr;gap:20px}.ttp .resultbar__items>div+div{border-left:none;border-top:1px solid rgba(42,20,5,.25);padding-top:20px}.ttp .assets,.ttp .assets--3{grid-template-columns:1fr 1fr}.ttp .sec{padding:52px 0}}@media screen and (max-width:640px){.ttp .assets,.ttp .assets--3,.ttp .pillars--4,.ttp .prod{grid-template-columns:1fr}.ttp .hero__inner{padding:44px 20px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/tt-partner.css.map */
