.tp{--tp-ink: #282828;--tp-ink-strong: #111;--tp-cream: #faf8f2;--tp-badge: #f9f7f0b3;--tp-red: #e51347;--tp-rule: #dbcec2;--tp-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tp-ui: "Plus Jakarta Sans", "Montserrat", -apple-system, sans-serif;--tp-ease: cubic-bezier(.22, 1, .36, 1);--tp-dur: .7s;--tp-max: 1440px;--tp-gut: 80px;--tp-pt: 80px;--tp-pb: 80px;display:block;width:100%;font-family:var(--tp-font);color:var(--tp-ink)}.tp *,.tp *:before,.tp *:after{box-sizing:border-box}.tp .tp__band{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;position:relative;overflow:hidden}.tp .tp__band--white{background:#fff}.tp .tp__band--cream{background:var(--tp-cream)}.tp .tp__band--fade{background:linear-gradient(0deg,var(--tp-cream),#fff 42%)}.tp .tp__band--none{background:transparent}.tp .tp__band--round-bottom{border-radius:0 0 16px 16px}.tp .tp__wrap{width:100%;max-width:var(--tp-max);padding:var(--tp-pt) var(--tp-gut) var(--tp-pb);position:relative}.tp .tp-rt{display:flex;flex-direction:column;justify-content:flex-start}.tp .tp-rt>*{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.tp .tp-rt p:empty{height:.9em}.tp .tp-rt strong{font-weight:700}.tp .tp-rt em{font-style:italic}.tp .tp-rt a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.tp .tp-rt a:hover{color:var(--tp-red)}.tp .tp-rt ul,.tp .tp-rt ol{padding-left:20px;margin:0}.tp .tp-rt ul{list-style:disc outside}.tp .tp-rt ol{list-style:decimal outside}.tp .tp-rt li{display:list-item;margin:0 0 4px}.tp .tp-h{display:block;width:100%;margin:0;padding:0;font-family:var(--tp-font);font-size:40px;font-weight:900;font-style:normal;line-height:1.15;letter-spacing:normal;text-transform:none;text-align:start;color:var(--tp-ink);align-self:stretch}.tp .tp-h strong,.tp .tp-h b{font-weight:inherit}.tp .tp-h a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tp .tp-h--sm{font-size:32px;max-width:560px}.tp .tp-sub{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.4;text-align:start;align-self:stretch}.tp .tp-body{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.4;text-align:start;align-self:stretch}.tp .tp-reveal{opacity:0;transform:translateY(40px);transition:opacity var(--tp-dur) var(--tp-ease),transform var(--tp-dur) var(--tp-ease);transition-delay:calc(var(--rd, 0) * 80ms);will-change:opacity,transform}.tp .tp-reveal.is-in{opacity:1;transform:none}.tp .tp__btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:16px 28px;border:0;border-radius:99px;cursor:pointer;text-decoration:none;background:var(--tp-red);transition:background 125ms ease-in-out,transform 125ms var(--tp-ease)}.tp .tp__btn:active{transform:scale(.98)}.tp .tp__btn:focus-visible{outline:2px solid var(--tp-ink);outline-offset:3px}.tp .tp__btn:hover,.tp .tp__btn--dark{background:var(--tp-ink)}.tp .tp__btn--dark:hover{background:#000}.tp .tp__btn--ghost{background:transparent;border:1px solid var(--tp-ink)}.tp .tp__btn--ghost:hover{background:var(--tp-ink)}.tp .tp__btn--ghost .tp__btn-label{color:var(--tp-ink)}.tp .tp__btn--ghost:hover .tp__btn-label{color:#fff}.tp .tp__btn-label{font-family:var(--tp-ui);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;color:#fff;transition:color 125ms ease-in-out}.tp .tp__btn svg{width:16px;height:16px;flex:none}.tp-hero .tp__wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:24px}.tp-hero .tp-hero__col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;flex:1 1 0;min-width:0;position:relative}.tp-hero .tp-hero__body{max-width:640px}.tp-hero .tp-hero__media{position:relative;width:500px;max-width:100%;border-radius:16px;overflow:hidden;flex:none}.tp-hero .tp-hero__media img,.tp-hero .tp-hero__media video{display:block;width:100%;height:100%;object-fit:cover}.tp-hero .tp__wrap--media-left{flex-direction:row-reverse}.tp-steps .tp__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.tp-steps .tp-steps__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;align-self:stretch}.tp-steps .tp-steps__grid{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:24px;align-self:stretch}.tp-steps .tp-steps__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1 1 0;min-width:0;position:relative}.tp-steps .tp-steps__fig{position:relative;width:100%;max-width:420px;aspect-ratio:2 / 3;border-radius:16px;overflow:hidden;background:var(--tp-cream)}.tp-steps .tp-steps__fig img{display:block;width:100%;height:100%;object-fit:cover}.tp-steps .tp-steps__num{position:absolute;top:16px;left:16px;width:56px;min-height:56px;border-radius:99px;background:var(--tp-badge);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;line-height:1;color:var(--tp-ink-strong);text-align:center}.tp-steps .tp-steps__txt{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;width:100%}.tp-steps .tp-steps__title{font-size:20px;font-weight:700;line-height:1.2;color:var(--tp-ink-strong);text-align:start;width:100%;max-width:100%}.tp-steps .tp-steps__body{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.4;color:var(--tp-ink-strong);text-align:start;width:100%;max-width:400px}.tp-cert .tp__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.tp-cert .tp-cert__stage{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--tp-cert-gap, 40px);width:100%;max-width:var(--tp-max);min-height:200px;padding:0 var(--tp-gut) var(--tp-pb);position:relative}.tp-cert .tp-cert__media{position:relative;width:100%;max-width:600px;aspect-ratio:1 / 1;min-height:200px;overflow:hidden;flex:1 1 auto}.tp-cert .tp-cert__media img,.tp-cert .tp-cert__media video{display:block;width:100%;height:100%;object-fit:cover}.tp-cert .tp-cert__media--feather{box-shadow:inset 0 0 7px 10px #ffffff80}.tp-cert .tp-cert__fade{position:absolute;left:0;bottom:-4px;width:100%;min-height:40px;background:linear-gradient(0deg,#fff,#fff0);pointer-events:none}.tp-cert .tp-cert__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:48px;flex:1 1 0;min-width:0;max-width:420px;min-height:200px;position:relative}.tp-cert .tp-cert__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;align-self:stretch}.tp-cert .tp-cert__icon{width:40px;height:40px;color:var(--tp-ink);flex:none}.tp-cert .tp-cert__icon svg,.tp-cert .tp-cert__icon img{display:block;width:100%;height:100%;object-fit:contain}.tp-cert .tp-cert__title{font-size:20px;font-weight:800;line-height:1;letter-spacing:-.02em;text-align:start;align-self:stretch}.tp-cert .tp-cert__body{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.02em;text-align:start;width:100%}.tp-promise .tp__wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:40px}.tp-promise .tp-promise__col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;flex:1 1 0;min-width:0}.tp-promise .tp-promise__intro{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.4;max-width:520px;align-self:stretch;text-align:start}.tp-promise .tp-promise__grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;gap:24px;max-width:840px;align-self:stretch}.tp-promise .tp-promise__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;flex:1 1 240px;min-width:240px;max-width:480px}.tp-promise .tp-promise__head{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;align-self:stretch}.tp-promise .tp-promise__icon{width:24px;min-height:24px;color:var(--tp-ink);flex:none}.tp-promise .tp-promise__icon svg,.tp-promise .tp-promise__icon img{display:block;width:100%;height:100%;object-fit:contain}.tp-promise .tp-promise__title{font-size:20px;font-weight:600;line-height:1.2;text-align:start;flex:1 1 0;min-width:0}.tp-promise .tp-promise__body{font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.5;text-align:start;align-self:stretch}.tp-promise .tp-promise__media{position:relative;width:500px;max-width:100%;aspect-ratio:2 / 3;border-radius:16px;overflow:hidden;flex:none}.tp-promise .tp-promise__media img{display:block;width:100%;height:100%;object-fit:cover}.tp-promise .tp__wrap--media-left{flex-direction:row-reverse}.tp-quote .tp__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.tp-quote .tp-quote__text{font-size:32px;font-weight:800;line-height:1.25;text-align:center;align-self:stretch}.tp-quote .tp-quote__by{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;align-self:stretch}.tp-quote .tp-quote__name{font-size:20px;font-weight:600;text-align:center;align-self:stretch}.tp-quote .tp-quote__role{font-size:16px;font-weight:400;text-align:center;text-wrap:balance;align-self:stretch}.tp-feature .tp__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.tp-feature .tp-feature__row{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:40px;align-self:stretch}.tp-feature .tp__wrap--media-left .tp-feature__row{flex-direction:row-reverse}.tp-feature .tp-feature__col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:40px;width:60%}.tp-feature .tp-feature__col--full{width:100%}.tp-feature .tp-feature__stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;align-self:stretch}.tp-feature .tp-feature__body{max-width:800px}.tp-feature .tp-feature__col--center{width:100%;max-width:720px;margin-inline:auto;align-items:center;text-align:center;gap:24px}.tp-feature .tp-feature__col--center .tp-h,.tp-feature .tp-feature__col--center .tp-feature__body{text-align:center}.tp-feature .tp-feature__col--center .tp-feature__stack{align-items:center}.tp-feature .tp-feature__col--center .tp-feature__actions{justify-content:center}.tp-feature .tp-feature__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;align-self:stretch}.tp-feature .tp-feature__actions .tp__btn{padding:14px 24px}.tp-feature .tp-feature__actions .tp__btn-label{font-size:13px;letter-spacing:.06em}.tp-feature .tp-feature__media{position:relative;width:40%;max-width:100%;border-radius:16px;overflow:hidden;flex:none}.tp-feature .tp-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.tp-faq .tp__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.tp-faq .tp-faq__list{display:flex;flex-direction:column;align-self:stretch;width:100%}.tp-faq .tp-faq__item{width:100%;border-bottom:1px solid var(--tp-rule);overflow:hidden}.tp-faq .tp-faq__item:first-child{border-top:1px solid var(--tp-rule)}.tp-faq .tp-faq__head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:20px 0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--tp-font);font-size:18px;font-weight:700;line-height:1.3;color:var(--tp-ink)}.tp-faq .tp-faq__icon{width:20px;height:20px;flex:none;color:var(--tp-ink);transition:transform .25s var(--tp-ease),color .25s var(--tp-ease)}.tp-faq .tp-faq__head[aria-expanded=true] .tp-faq__icon{transform:rotate(45deg);color:var(--tp-red)}.tp-faq .tp-faq__panel{height:0;overflow:hidden;transition:height .25s var(--tp-ease)}.tp-faq .tp-faq__panel-inner{padding:0 0 20px}.tp-faq .tp-faq__panel .tp-rt{font-size:16px;font-weight:400;line-height:1.5;max-width:900px}.tp-faq .tp-faq__panel .tp-rt>*+*{margin-top:8px}.tp-logos .tp__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.tp-logos .tp-logos__media{align-self:stretch;border-radius:16px;overflow:hidden}.tp-logos .tp-logos__media img{display:block;width:100%;height:auto}.tp-logos .tp-logos__grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:8px;align-self:stretch}.tp-logos .tp-logos__chip{display:flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--tp-rule);border-radius:99px;font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--tp-ink);text-decoration:none;background:#fff;transition:background 125ms ease-in-out,color 125ms ease-in-out}.tp-logos a.tp-logos__chip:hover{background:var(--tp-ink);color:#fff}.tp-logos .tp-logos__note{font-size:12px;font-weight:400;line-height:1.5;color:#28282899;align-self:stretch}@media(max-width:1024px){.tp-cert .tp-cert__stage{flex-direction:column}.tp-cert .tp-cert__media{max-width:600px;align-self:stretch;flex:none}.tp-cert .tp-cert__list{flex:none;width:100%;max-width:100%}.tp-promise .tp-promise__body{font-size:14px}}@media(max-width:768px){.tp{--tp-gut: 40px}.tp-hero .tp__wrap,.tp-hero .tp__wrap--media-left{flex-direction:column}.tp-hero .tp-hero__col{flex:none;align-self:stretch}.tp-hero .tp-hero__media{width:100%}.tp .tp-h{font-size:36px}.tp .tp-sub,.tp .tp-body{font-size:20px}.tp .tp-h--sm{font-size:32px}.tp-steps .tp__wrap{align-items:center}.tp-steps .tp-steps__grid{flex-direction:column;align-items:center;gap:40px}.tp-steps .tp-steps__card{flex:none;width:100%;max-width:420px}.tp-steps .tp-steps__txt{align-items:center}.tp-steps .tp-steps__title,.tp-steps .tp-steps__body{text-align:center;width:100%}.tp-steps .tp-steps__title{font-weight:800;line-height:1}.tp-cert .tp-cert__stage{padding:0 var(--tp-gut) var(--tp-pb);align-items:center}.tp-cert .tp-cert__title{font-size:18px}.tp-promise .tp__wrap,.tp-promise .tp__wrap--media-left{flex-direction:column}.tp-promise .tp-promise__col{flex:none;align-self:stretch}.tp-promise .tp-promise__grid{align-self:stretch}.tp-promise .tp-promise__intro{font-size:20px}.tp-promise .tp-promise__media{width:100%;aspect-ratio:1 / 1}}@media(max-width:575px){.tp{--tp-gut: 24px}.tp .tp__wrap{padding-top:min(var(--tp-pt),40px);padding-bottom:min(var(--tp-pb),40px)}.tp .tp-h,.tp .tp-h--sm{font-size:28px}.tp .tp-sub{font-size:20px}.tp .tp-body{font-size:16px}.tp-hero .tp__wrap,.tp-hero .tp-hero__col{gap:16px}.tp-steps .tp__wrap{gap:40px}.tp-steps .tp-steps__head{gap:16px}.tp-steps .tp-steps__grid{align-items:flex-start;align-self:stretch;gap:24px}.tp-steps .tp-steps__card{flex-direction:row;align-items:center;gap:16px;max-width:420px;width:100%}.tp-steps .tp-steps__fig{width:120px;flex:none;border-radius:8px}.tp-steps .tp-steps__num{top:8px;left:8px;width:32px;min-height:32px;font-size:20px}.tp-steps .tp-steps__txt{align-items:flex-start;gap:4px}.tp-steps .tp-steps__title{font-size:18px;font-weight:800;line-height:1;text-align:start}.tp-steps .tp-steps__body{font-size:14px;line-height:1.5;max-width:320px;text-align:start}.tp-cert .tp__wrap{gap:16px}.tp-cert .tp-cert__stage{flex-direction:column;align-items:center;padding:0 var(--tp-gut) min(var(--tp-pb),40px)}.tp-cert .tp-cert__media{max-width:400px;width:100%;align-self:auto}.tp-cert .tp-cert__list{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:100%;min-height:0}.tp-cert .tp-cert__item{gap:8px}.tp-cert .tp-cert__item:first-child{grid-column:1 / -1}.tp-cert .tp-cert__icon{width:32px;height:32px}.tp-cert .tp-cert__body{font-size:14px}.tp-promise .tp__wrap,.tp-promise .tp-promise__col{gap:16px}.tp-promise .tp-promise__intro{font-size:16px}.tp-promise .tp-promise__grid{gap:16px}.tp-promise .tp-promise__item{min-width:0;gap:4px;flex-basis:100%}.tp-promise .tp-promise__head{gap:12px}.tp-promise .tp-promise__icon{width:20px}.tp-promise .tp-promise__title{font-size:16px}.tp-promise .tp-promise__body{font-size:16px;max-width:345px}.tp-promise .tp-promise__media{align-self:stretch;width:100%}.tp-quote .tp-quote__text{font-size:24px}.tp-feature .tp__wrap{gap:16px}.tp-feature .tp-feature__row{flex-direction:column}.tp-feature .tp-feature__col{width:100%;gap:24px}.tp-feature .tp-feature__media{width:100%}.tp-feature .tp-feature__actions{flex-direction:column;align-items:stretch;width:100%}.tp-feature .tp-feature__actions .tp__btn{width:100%;max-width:420px;margin-inline:auto}.tp-faq .tp-faq__head{font-size:16px;padding:16px 0}.tp-faq .tp-faq__panel .tp-rt{font-size:14px}.tp-logos .tp-logos__chip{padding:10px 16px;font-size:14px}}@media(prefers-reduced-motion:reduce){.tp .tp-reveal{opacity:1;transform:none;transition:none!important}.tp .tp-faq__panel,.tp .tp-faq__icon{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/tp.css.map */
