.tz-home{--shell: min(1240px, calc(100vw - 48px) );color:var(--tz-blue-dark);background:var(--tz-white)}.tz-home *,.tz-home *:before,.tz-home *:after{box-sizing:border-box}.tz-shell{width:var(--shell);margin-inline:auto}.tz-section{position:relative;padding-block:clamp(7rem,10vw,13rem)}.tz-kicker{margin:0 0 1.7rem;color:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.tz-kicker--pink{color:var(--tz-pink)}.tz-heading{max-width:72rem;margin-bottom:clamp(4rem,6vw,7rem)}.tz-heading--center{margin-inline:auto;text-align:center}.tz-heading--split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(28rem,.75fr);gap:clamp(4rem,7vw,10rem);align-items:end;max-width:none}.tz-heading h2,.tz-product h2,.tz-method h2,.tz-faq h2,.tz-contact h2{margin:0;font-size:clamp(4rem,6vw,7.4rem)}.tz-heading>p:last-child,.tz-heading--split>div+p,.tz-heading--split>div+div p,.tz-product__copy>p,.tz-faq .tz-heading>p:last-child,.tz-contact__copy>p{margin:2rem 0 0;font-size:clamp(1.7rem,2vw,2rem);line-height:1.65}.tz-heading--split>div+p,.tz-heading--split>div+div p{margin-top:0}.tz-actions{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center}.tz-btn{display:inline-flex;min-height:5.2rem;padding:1.4rem 2.9rem;align-items:center;justify-content:center;border:2px solid transparent;border-radius:0 999px 999px;font-size:1.55rem;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.tz-btn:hover{transform:translateY(-2px)}.tz-btn--primary{color:var(--tz-white);background:var(--tz-pink);box-shadow:0 14px 34px #e5046a47}.tz-btn--primary:hover{color:var(--tz-white);background:#c80059}.tz-btn--outline-light{color:var(--tz-white);background:transparent;border-color:var(--tz-white)}.tz-btn--outline-light:hover{color:var(--tz-blue);background:var(--tz-white)}.tz-btn--outline-dark{color:var(--tz-blue-dark);background:transparent;border-color:var(--tz-blue-dark)}.tz-btn--outline-dark:hover{color:var(--tz-white);background:var(--tz-blue-dark)}.tz-btn--light{color:var(--tz-blue-dark);background:var(--tz-white);box-shadow:0 14px 34px #0010402e}.tz-btn--light:hover{color:var(--tz-white);background:var(--tz-pink)}.tz-text-link{display:inline-flex;gap:1rem;align-items:center;margin-top:2rem;color:var(--tz-blue);font-size:1.55rem;font-weight:700;text-decoration:none}.tz-text-link span{font-size:2.2rem;transition:transform .18s ease}.tz-text-link:hover span{transform:translate(.5rem)}.tz-text-link--light{color:var(--tz-white)}.tz-hero{position:relative;min-height:70rem;padding-block:clamp(4.5rem,6vw,8rem);color:var(--tz-white);background:var(--tz-blue);border-radius:0 0 0 12rem;overflow:hidden}.tz-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.98fr) minmax(48rem,1.02fr);gap:clamp(5rem,7vw,10rem);align-items:center}.tz-hero__copy{padding-block:2rem}.tz-hero h1{max-width:69rem;margin:0;color:var(--tz-white);font-size:clamp(4.8rem,5.6vw,7.2rem);line-height:.98}.tz-hero__lead,.tz-hero__lead p{max-width:64rem;margin:2.8rem 0 0;color:#ffffffdb;font-size:clamp(1.75rem,2vw,2.15rem);line-height:1.55}.tz-hero .tz-actions{margin-top:3.4rem}.tz-hero__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:4.5rem 0 0;padding:0;list-style:none}.tz-hero__proof li{padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.26)}.tz-hero__proof strong,.tz-hero__proof span{display:block}.tz-hero__proof strong{color:var(--tz-white);font-size:2.4rem;line-height:1}.tz-hero__proof span{margin-top:.8rem;color:#ffffffb8;font-size:1.25rem;line-height:1.35}.tz-hero__visual{position:relative}.tz-hero__image-wrap{position:relative;aspect-ratio:4 / 4.2;border-radius:5.5rem 0 5.5rem 5.5rem;box-shadow:0 30px 80px #00104057;overflow:hidden}.tz-hero__image-wrap img{width:100%;height:100%;object-fit:cover;object-position:54% center}.tz-hero__coral,.tz-hero__yellow{position:absolute;display:block;pointer-events:none}.tz-hero__coral{top:0;right:0;width:13rem;height:13rem;background:var(--tz-coral);border-radius:0 0 0 100%;mix-blend-mode:multiply}.tz-hero__yellow{right:0;bottom:0;width:19rem;height:10rem;background:var(--tz-yellow);border-radius:10rem 0 0;mix-blend-mode:multiply}.tz-hero__caption{display:flex;flex-wrap:wrap;gap:1rem 1.8rem;justify-content:center;margin-top:2.1rem;color:var(--tz-white);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tz-hero__caption span:not(:last-child):after{margin-left:1.8rem;color:var(--tz-yellow);content:"\2022"}.tz-shape{position:absolute;z-index:1;display:block;pointer-events:none}.tz-shape--one{top:0;left:20%;width:28rem;height:100%;background:#ffffff0b}.tz-shape--two{top:-15rem;left:36%;width:52rem;height:52rem;border:9rem solid rgba(255,255,255,.045);border-radius:50%}.tz-shape--three{right:8%;bottom:-5rem;width:35rem;height:22rem;background:#ffffff0b;border-radius:18rem 18rem 0 0}.tz-services{background:var(--tz-white)}.tz-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.tz-service{position:relative;display:flex;min-height:35rem;padding:3.2rem;flex-direction:column;background:var(--tz-paper);border-radius:0 3.2rem 3.2rem;overflow:hidden;transition:color .22s ease,background .22s ease,transform .22s ease}.tz-service:nth-child(2){background:var(--tz-blue-soft)}.tz-service:nth-child(3){background:var(--tz-cream)}.tz-service:nth-child(4){background:#ffeaf3}.tz-service:after{position:absolute;right:-4rem;bottom:-4rem;width:14rem;height:14rem;background:var(--tz-yellow);border-radius:50%;content:"";opacity:0;transform:scale(.7);transition:opacity .22s ease,transform .22s ease}.tz-service:hover{color:var(--tz-white);background:var(--tz-blue);transform:translateY(-.6rem)}.tz-service:hover:after{opacity:1;transform:scale(1)}.tz-service__mark{display:grid;width:5rem;height:5rem;place-items:center;color:var(--tz-white);background:var(--tz-pink);border-radius:0 50% 50%;font-size:1.3rem;font-weight:700}.tz-service h3{position:relative;z-index:1;margin:7rem 0 1.5rem;font-size:2.7rem}.tz-service p{position:relative;z-index:1;margin:0;font-size:1.5rem;line-height:1.6}.tz-service a{position:relative;z-index:2;margin-top:auto;padding-top:2rem;color:var(--tz-blue);font-size:1.4rem;font-weight:700;text-decoration:none}.tz-service:hover h3,.tz-service:hover a{color:var(--tz-white)}.tz-journey{color:var(--tz-white);background:var(--tz-blue);border-radius:0 11rem;overflow:hidden}.tz-journey h2,.tz-journey h3,.tz-journey .tz-heading p,.tz-journey .tz-kicker{color:var(--tz-white)}.tz-journey .tz-heading--split>p{color:#ffffffc7}.tz-journey__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.tz-step{display:grid;grid-template-columns:auto 1fr;gap:2rem;padding:3rem 3.2rem 3.5rem;border-top:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.24)}.tz-step:last-child{border-right:0}.tz-step__number{display:grid;width:4.6rem;height:4.6rem;place-items:center;color:var(--tz-blue-dark);background:var(--tz-yellow);border-radius:0 50% 50%;font-weight:700}.tz-step__eyebrow{margin:0 0 1rem;color:var(--tz-yellow);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tz-step h3{margin:0 0 1.2rem;font-size:2.6rem}.tz-step div>p:last-child{margin:0;color:#ffffffbd;font-size:1.45rem;line-height:1.65}.tz-journey__action{margin-top:4.5rem;text-align:center}.tz-projects{background:var(--tz-white)}.tz-projects__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.tz-project-card{min-width:0}.tz-project-card>a{display:block;height:100%;color:inherit;text-decoration:none}.tz-project-card__media{position:relative;aspect-ratio:16 / 9;background:var(--tz-blue-soft);border-radius:0 4rem 4rem;overflow:hidden}.tz-project-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 54%,rgba(0,16,64,.32));content:"";opacity:0;transition:opacity .25s ease}.tz-project-card img{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.tz-project-card:hover img{transform:scale(1.035)}.tz-project-card:hover .tz-project-card__media:after{opacity:1}.tz-project-card__fallback{display:grid;height:100%;padding:4rem;place-items:center;color:var(--tz-blue);font-size:3rem;font-weight:700;text-align:center}.tz-project-card__body{position:relative;padding:2.3rem 7rem 2rem 0}.tz-project-card__body>span:first-child{color:var(--tz-pink);font-size:1.15rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.tz-project-card h3{margin:1rem 0 0;font-size:clamp(2.3rem,3vw,3.4rem)}.tz-project-card__arrow{position:absolute;top:2.2rem;right:0;display:grid;width:5rem;height:5rem;place-items:center;color:var(--tz-white);background:var(--tz-blue);border-radius:50%;font-size:2.2rem}.tz-product{background:var(--tz-yellow);border-radius:10rem 0}.tz-product__grid{display:grid;grid-template-columns:minmax(30rem,.7fr) minmax(0,1.3fr);gap:clamp(5rem,8vw,11rem);align-items:center}.tz-product__copy .tz-kicker{color:var(--tz-pink)}.tz-product__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.tz-app-card{display:flex;min-width:0;min-height:44rem;padding:1.6rem;flex-direction:column;color:var(--tz-blue-dark);background:var(--tz-white);border-radius:0 3rem 3rem;box-shadow:0 18px 50px #0010401a;text-decoration:none;transition:transform .2s ease}.tz-app-card:hover{transform:translateY(-.6rem)}.tz-app-card__media{aspect-ratio:16 / 9;margin-bottom:2rem;background:var(--tz-blue-soft);border-radius:0 2rem 2rem;overflow:hidden}.tz-app-card__media img{width:100%;height:100%;object-fit:cover}.tz-app-card>span{color:var(--tz-pink);font-size:1.1rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.tz-app-card h3{margin:1rem 0 2.5rem;font-size:2.1rem}.tz-app-card strong{margin-top:auto;color:var(--tz-blue);font-size:1.35rem}.tz-app-card--fallback{justify-content:center}.tz-method{background:var(--tz-white)}.tz-method__grid{display:grid;grid-template-columns:minmax(36rem,.9fr) minmax(0,1.1fr);gap:clamp(6rem,10vw,14rem);align-items:center}.tz-method__visual{position:relative;display:grid;aspect-ratio:1;max-width:52rem;place-items:center;color:var(--tz-white);background:var(--tz-blue);border-radius:50% 0 50% 50%;overflow:hidden}.tz-method__core{position:relative;z-index:3;font-size:clamp(2.7rem,4vw,5rem);font-weight:800;letter-spacing:-.05em;line-height:.92;text-align:center}.tz-method__orbit{position:absolute;border:2px solid rgba(255,255,255,.34);border-radius:50%}.tz-method__orbit--one{width:74%;height:74%}.tz-method__orbit--two{width:46%;height:46%;border-color:var(--tz-yellow)}.tz-method__tag{position:absolute;z-index:4;padding:.8rem 1.4rem;color:var(--tz-blue-dark);background:var(--tz-white);border-radius:0 999px 999px;font-size:1.25rem;font-weight:700}.tz-method__tag--one{top:15%;left:26%}.tz-method__tag--two{top:46%;right:9%;color:var(--tz-white);background:var(--tz-pink)}.tz-method__tag--three{bottom:16%;left:17%;background:var(--tz-yellow)}.tz-method__copy>ul{display:grid;gap:0;margin:3.5rem 0 0;padding:0;list-style:none}.tz-method__copy li{padding-block:1.8rem;border-top:1px solid var(--tz-line);font-size:1.6rem;line-height:1.65}.tz-journal{color:var(--tz-white);background:var(--tz-blue-dark);border-radius:0 10rem 0 0}.tz-journal h2,.tz-journal h3,.tz-journal .tz-kicker,.tz-journal .tz-heading p{color:var(--tz-white)}.tz-journal .tz-heading--split>div+div p{color:#ffffffb8}.tz-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.tz-article-card{min-width:0;background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:0 3rem 3rem;overflow:hidden}.tz-article-card>a{display:flex;height:100%;flex-direction:column;color:var(--tz-white);text-decoration:none}.tz-article-card__media{height:23rem;overflow:hidden}.tz-article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.tz-article-card:hover img{transform:scale(1.04)}.tz-article-card__body{display:flex;min-height:25rem;padding:2.5rem;flex-direction:column}.tz-article-card__body>span{color:var(--tz-coral);font-size:1.15rem;font-weight:700}.tz-article-card h3{margin:1.3rem 0 2.5rem;font-size:2.3rem}.tz-article-card strong{margin-top:auto;font-size:1.35rem}.tz-faq{background:var(--tz-paper)}.tz-faq__grid{display:grid;grid-template-columns:minmax(30rem,.75fr) minmax(0,1.25fr);gap:clamp(5rem,9vw,12rem);align-items:start}.tz-faq .tz-heading{position:sticky;top:13rem;margin-bottom:0}.tz-faq__list{border-top:1px solid var(--tz-line)}.tz-faq__item{border-bottom:1px solid var(--tz-line)}.tz-faq__item summary{display:grid;grid-template-columns:1fr auto;gap:2rem;padding-block:2.6rem;align-items:center;color:var(--tz-blue-dark);cursor:pointer;font-size:1.8rem;font-weight:700;list-style:none}.tz-faq__item summary::-webkit-details-marker{display:none}.tz-faq__plus{position:relative;width:3.6rem;height:3.6rem;background:var(--tz-blue);border-radius:50%}.tz-faq__plus:before,.tz-faq__plus:after{position:absolute;top:50%;left:50%;width:1.4rem;height:2px;background:var(--tz-white);content:"";transform:translate(-50%,-50%)}.tz-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .18s ease}.tz-faq__item[open] .tz-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.tz-faq__item .rte{max-width:72rem;padding:0 5.6rem 2.8rem 0;font-size:1.55rem;line-height:1.7}.tz-contact{color:var(--tz-blue-dark);background:var(--tz-yellow);overflow:hidden}.tz-contact__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(30rem,.82fr) minmax(0,1.18fr);gap:clamp(5rem,9vw,12rem);align-items:center}.tz-contact h2,.tz-contact .tz-kicker{color:var(--tz-blue-dark)}.tz-contact__copy>p{color:#001040c2}.tz-contact__email{display:inline-block;margin-top:3rem;color:var(--tz-pink);font-size:1.7rem;font-weight:700}.tz-contact__form-wrap{padding:clamp(2.4rem,5vw,5rem);color:var(--tz-blue-dark);background:var(--tz-white);border-radius:0 4rem 4rem;box-shadow:var(--tz-shadow)}.tz-contact__form{display:grid;gap:2rem}.tz-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.tz-contact__form label{display:grid;gap:.8rem;color:var(--tz-blue-dark);font-size:1.3rem;font-weight:700}.tz-contact__form input,.tz-contact__form textarea{width:100%;padding:1.5rem 1.7rem;color:var(--tz-blue-dark);background:var(--tz-paper);border:1px solid transparent;border-radius:0 1.8rem 1.8rem;font-size:1.6rem}.tz-contact__form input:focus,.tz-contact__form textarea:focus{border-color:var(--tz-blue);outline:2px solid var(--tz-blue);outline-offset:2px}.tz-contact__form textarea{min-height:14rem;resize:vertical}.tz-contact__form .tz-btn{justify-self:start;cursor:pointer}.tz-contact__success,.tz-contact__errors{margin:0;padding:1.5rem;background:var(--tz-blue-soft);border-radius:0 1.5rem 1.5rem}.tz-shape--contact{right:-12rem;bottom:-14rem;width:48rem;height:48rem;border:9rem solid rgba(25,57,207,.09);border-radius:50%}@media screen and (max-width:1100px){.tz-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tz-service{min-height:31rem}.tz-product__grid{grid-template-columns:1fr}}@media screen and (max-width:989px){.tz-heading--split,.tz-hero__grid,.tz-method__grid,.tz-faq__grid,.tz-contact__grid{grid-template-columns:1fr}.tz-heading--split{gap:2rem}.tz-hero__grid{display:flex;flex-direction:column-reverse;gap:5rem}.tz-hero__visual{width:min(100%,62rem);margin-inline:auto}.tz-hero__image-wrap{aspect-ratio:4 / 3.8}.tz-hero__copy{width:100%}.tz-journey__steps,.tz-product__cards,.tz-journal__grid{grid-template-columns:1fr}.tz-step{border-right:0}.tz-app-card{display:grid;grid-template-columns:minmax(18rem,.6fr) minmax(0,1fr);column-gap:2.4rem;min-height:0}.tz-app-card__media{grid-row:1 / 4;margin:0}.tz-method__visual{width:min(100%,56rem);margin-inline:auto}.tz-faq .tz-heading{position:static}}@media screen and (max-width:749px){.tz-home{--shell: calc(100vw - 36px) }.tz-section{padding-block:7rem}.tz-heading{margin-bottom:4rem}.tz-heading h2,.tz-product h2,.tz-method h2,.tz-faq h2,.tz-contact h2{font-size:3.8rem}.tz-heading--center{text-align:left}.tz-actions{align-items:stretch;flex-direction:column}.tz-btn{width:100%}.tz-hero{min-height:0;padding-top:4rem;padding-bottom:7rem;border-radius:0 0 0 6rem}.tz-hero__grid{gap:4rem}.tz-hero__image-wrap{aspect-ratio:1 / 1.28;border-radius:3.2rem 0 3.2rem 3.2rem}.tz-hero__image-wrap img{object-position:58% center}.tz-hero__coral{width:9rem;height:9rem}.tz-hero__yellow{width:13rem;height:7rem}.tz-hero h1{font-size:4.4rem}.tz-hero__proof{gap:1rem}.tz-hero__proof strong{font-size:1.9rem}.tz-hero__proof span{font-size:1.05rem}.tz-services__grid,.tz-projects__grid{grid-template-columns:1fr}.tz-service{min-height:29rem}.tz-journey,.tz-product{border-radius:0 5rem}.tz-step{grid-template-columns:4.6rem 1fr;padding-inline:0}.tz-project-card__media{border-radius:0 2.8rem 2.8rem}.tz-project-card__body{padding-right:5.7rem}.tz-project-card h3{font-size:2.4rem}.tz-project-card__arrow{width:4.4rem;height:4.4rem}.tz-product__cards{display:flex;width:100vw;margin-left:-1.8rem;padding:0 1.8rem 1.5rem;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory}.tz-app-card{display:flex;min-width:82vw;min-height:42rem;scroll-snap-align:center}.tz-app-card__media{margin-bottom:2rem}.tz-method__visual{max-width:40rem}.tz-journal{border-radius:0 5rem 0 0}.tz-contact__row{grid-template-columns:1fr}.tz-contact__form-wrap{padding:2.2rem;border-radius:0 2.8rem 2.8rem}}@media(prefers-reduced-motion:reduce){.tz-home *,.tz-home *:before,.tz-home *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tranzistor-home.css.map */
