:root{--sz-red: #c8102e;--sz-red-dark: #9e0c24;--sz-ink: #17191e;--sz-ink-2: #23262d;--sz-text: #2b2f36;--sz-muted: #5d636d;--sz-bg: #f4f5f7;--sz-line: #e2e4e8;--sz-radius: 6px}body{letter-spacing:.01rem;color:var(--sz-text)}.sz h1,.sz h2,.sz h3{font-family:var(--font-heading-family);letter-spacing:.02em;text-transform:none;margin:0}.sz p{margin:0}.sz a{text-decoration:none}.sz-wrap{max-width:1200px;margin:0 auto;padding:0 2rem}@media(min-width:750px){.sz-wrap{padding:0 4rem}}.sz-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 2.6rem;border-radius:var(--sz-radius);font-size:1.6rem;font-weight:600;letter-spacing:.04em;line-height:1.2;transition:background .2s,color .2s,border-color .2s;cursor:pointer}.sz-btn svg{width:1.8rem;height:1.8rem;flex:none}.sz-btn--red{background:var(--sz-red);color:#fff;border:2px solid var(--sz-red)}.sz-btn--red:hover{background:var(--sz-red-dark);border-color:var(--sz-red-dark)}.sz-btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.45)}.sz-btn--ghost:hover{border-color:#fff}.sz-btn--dark{background:var(--sz-ink);color:#fff;border:2px solid var(--sz-ink)}.sz-btn--dark:hover{background:#000}.header__icons{align-items:center;gap:1.6rem}.sz-head-cta{display:flex;align-items:center;gap:1.6rem}.sz-head-phone{display:flex;align-items:center;gap:.8rem;color:var(--sz-ink);font-weight:600;font-size:1.6rem;white-space:nowrap;text-decoration:none}.sz-head-phone svg{width:2rem;height:2rem;color:var(--sz-red)}.sz-head-phone small{display:block;font-size:1.1rem;font-weight:400;color:var(--sz-muted);letter-spacing:.06em;text-transform:uppercase;line-height:1}.sz-head-cta .sz-btn{padding:1.1rem 1.8rem;font-size:1.4rem}@media(max-width:989px){.sz-head-cta .sz-btn,.sz-head-phone span{display:none}.sz-head-phone svg{width:2.4rem;height:2.4rem}}.sz-hero{background:radial-gradient(circle at 85% 20%,rgba(200,16,46,.22),transparent 45%),linear-gradient(135deg,var(--sz-ink) 0%,var(--sz-ink-2) 100%);color:#fff;position:relative;overflow:hidden}.sz-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.sz-hero__grid{position:relative;z-index:1;display:grid;gap:4rem;padding:7rem 0;align-items:center}@media(min-width:990px){.sz-hero__grid{grid-template-columns:1.35fr 1fr;padding:11rem 0}}.sz-eyebrow{display:inline-flex;align-items:center;gap:1rem;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.85}.sz-eyebrow:before{content:"";width:3.2rem;height:3px;background:var(--sz-red)}.sz-hero h1{font-size:clamp(3.6rem,6vw,6.4rem);line-height:1.05;margin:2rem 0 2.4rem;color:#fff}.sz-hero h1 em{font-style:normal;color:var(--sz-red)}.sz-hero__lead{font-size:1.9rem;line-height:1.6;color:#ffffffd1;max-width:58rem}.sz-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.6rem}.sz-checks{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin-top:3.6rem;padding:0;list-style:none;font-size:1.5rem;color:#ffffffd9}.sz-checks li{display:flex;align-items:center;gap:.8rem}.sz-checks svg{width:1.8rem;height:1.8rem;color:var(--sz-red);flex:none}.sz-card-contact{background:#fff;color:var(--sz-text);border-radius:10px;padding:3.2rem;box-shadow:0 24px 60px #00000059;border-top:4px solid var(--sz-red)}.sz-card-contact h2{font-size:2.6rem;color:var(--sz-ink);margin-bottom:.8rem}.sz-card-contact p{color:var(--sz-muted);font-size:1.5rem;line-height:1.6}.sz-card-contact .sz-contact-lines{margin:2.4rem 0;display:grid;gap:1.2rem}.sz-contact-line{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 1.6rem;border:1px solid var(--sz-line);border-radius:var(--sz-radius);color:var(--sz-ink);transition:border-color .2s,background .2s}.sz-contact-line:hover{border-color:var(--sz-red);background:#fff7f8}.sz-contact-line svg{width:2.4rem;height:2.4rem;color:var(--sz-red);flex:none}.sz-contact-line small{display:block;color:var(--sz-muted);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.sz-contact-line strong{font-size:1.7rem}.sz-card-contact .sz-btn{width:100%;justify-content:center}.sz-section{padding:8rem 0}.sz-section--grey{background:var(--sz-bg)}.sz-section--dark{background:var(--sz-ink);color:#fff}.sz-head{max-width:72rem;margin-bottom:4.8rem}.sz-head--center{margin-left:auto;margin-right:auto;text-align:center}.sz-head .sz-eyebrow{color:var(--sz-red);opacity:1}.sz-head h2{font-size:clamp(3rem,4vw,4.4rem);line-height:1.1;margin:1.4rem 0 1.6rem;color:var(--sz-ink)}.sz-section--dark .sz-head h2{color:#fff}.sz-head p{font-size:1.7rem;line-height:1.7;color:var(--sz-muted)}.sz-section--dark .sz-head p{color:#ffffffbf}.sz-services{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:750px){.sz-services{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.sz-services{grid-template-columns:repeat(3,1fr)}}.sz-service{display:flex;flex-direction:column;background:#fff;border:1px solid var(--sz-line);border-radius:8px;padding:3.2rem;color:var(--sz-text);transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.sz-service:hover{transform:translateY(-3px);box-shadow:0 16px 40px #17191e1a;border-color:transparent}.sz-service__icon{width:5.6rem;height:5.6rem;border-radius:8px;background:#fbe9ec;color:var(--sz-red);display:grid;place-items:center;margin-bottom:2.4rem}.sz-service h3{font-size:2.2rem;color:var(--sz-ink);margin-bottom:1rem}.sz-service p{font-size:1.5rem;line-height:1.65;color:var(--sz-muted);flex:1}.sz-service__more{margin-top:2rem;font-weight:600;font-size:1.4rem;color:var(--sz-red);letter-spacing:.04em;display:inline-flex;gap:.6rem;align-items:center}.sz-service--main{border-top:4px solid var(--sz-red)}.sz-features{display:grid;gap:3.2rem;grid-template-columns:1fr}@media(min-width:750px){.sz-features{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.sz-features{grid-template-columns:repeat(4,1fr)}}.sz-feature svg{width:3.6rem;height:3.6rem;color:var(--sz-red);margin-bottom:1.6rem}.sz-feature h3{font-size:2rem;color:#fff;margin-bottom:.8rem}.sz-feature p{font-size:1.5rem;line-height:1.65;color:#ffffffb8}.sz-steps{display:grid;gap:2.4rem;grid-template-columns:1fr;counter-reset:step}@media(min-width:990px){.sz-steps{grid-template-columns:repeat(3,1fr)}}.sz-step{background:#fff;border-radius:8px;padding:3.2rem;border:1px solid var(--sz-line)}.sz-step__num{font-family:var(--font-heading-family);font-size:4.8rem;line-height:1;color:var(--sz-red);opacity:.9}.sz-step h3{font-size:2.2rem;color:var(--sz-ink);margin:1.6rem 0 1rem}.sz-step p{font-size:1.5rem;line-height:1.65;color:var(--sz-muted)}.sz-area{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.sz-area{grid-template-columns:1fr 1fr}}.sz-tags{display:flex;flex-wrap:wrap;gap:1rem;padding:0;list-style:none;margin:2.4rem 0 0}.sz-tags li{padding:.8rem 1.6rem;border:1px solid var(--sz-line);border-radius:999px;background:#fff;font-size:1.5rem;color:var(--sz-ink)}.sz-tags li.is-home{background:var(--sz-red);border-color:var(--sz-red);color:#fff}.sz-area__box{background:var(--sz-ink);color:#fff;border-radius:10px;padding:4rem}.sz-area__box h3{font-size:2.6rem;margin-bottom:1.2rem;color:#fff}.sz-area__box p{color:#ffffffbf;font-size:1.6rem;line-height:1.7;margin-bottom:2.4rem}.sz-cta{background:var(--sz-red);color:#fff;padding:6.4rem 0}.sz-cta__inner{display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between;align-items:flex-start}@media(min-width:990px){.sz-cta__inner{flex-direction:row;align-items:center}}.sz-cta h2{font-size:clamp(2.8rem,3.6vw,4rem);line-height:1.15;color:#fff}.sz-cta p{font-size:1.7rem;color:#ffffffe0;margin-top:.8rem}.sz-cta .sz-btn--ghost{border-color:#ffffffb3}.sz-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.sz-btn--white{background:#fff;color:var(--sz-red);border:2px solid #fff}.sz-btn--white:hover{background:transparent;color:#fff}.sz-footer{background:var(--sz-ink);color:#ffffffbf;padding:6.4rem 0 3.2rem;font-size:1.5rem}.sz-footer__grid{display:grid;gap:4rem;grid-template-columns:1fr}@media(min-width:750px){.sz-footer__grid{grid-template-columns:1.3fr 1fr 1fr}}.sz-footer h3{color:#fff;font-size:1.8rem;margin-bottom:1.6rem;letter-spacing:.06em}.sz-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}.sz-footer a{color:#ffffffbf}.sz-footer a:hover{color:#fff}.sz-footer__brand{font-family:var(--font-heading-family);font-size:2.6rem;color:#fff;letter-spacing:.04em}.sz-footer__brand span{color:var(--sz-red)}.sz-footer__bottom{margin-top:4.8rem;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;justify-content:space-between;font-size:1.3rem}.sz-footer__bottom ul{display:flex;flex-wrap:wrap;gap:2rem}.sz-contact-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:750px){.sz-contact-grid{grid-template-columns:repeat(3,1fr)}}.sz-mbar{display:none}@media(max-width:749px){.sz-mbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--sz-ink);box-shadow:0 -6px 20px #00000040;padding-bottom:env(safe-area-inset-bottom)}.sz-mbar a{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .4rem;color:#fff;font-size:1.2rem;letter-spacing:.04em;text-decoration:none}.sz-mbar a+a{border-left:1px solid rgba(255,255,255,.1)}.sz-mbar a.is-red{background:var(--sz-red)}.sz-mbar svg{width:2.2rem;height:2.2rem}body{padding-bottom:6.4rem}}.main-page-title{font-size:clamp(3.2rem,4.6vw,5rem)}.rte{font-size:1.65rem;line-height:1.75}.sz svg,.sz-head-cta svg,.sz-mbar svg{width:1.8rem;height:1.8rem;flex:none}.sz-service__more svg{width:1.6rem;height:1.6rem}.sz-service__icon svg{width:2.8rem;height:2.8rem}.sz-feature svg{width:3.6rem;height:3.6rem}.sz-contact-line svg{width:2.4rem;height:2.4rem}.sz-btn,.sz-btn:hover,.sz-head-phone,.sz-service,.sz-contact-line{text-decoration:none!important}.sz-btn{white-space:nowrap}.sz-head-phone{color:rgb(var(--color-foreground))}.sz-head-phone small{color:rgba(var(--color-foreground),.6)}.sz-head-phone svg{width:2.2rem;height:2.2rem}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;white-space:nowrap}@media(max-width:1299px){.sz-head-phone small{display:none}.header__menu-item{padding-left:.9rem;padding-right:.9rem}}@media(min-width:990px)and (max-width:1199px){.sz-head-phone span{display:none}}.sz-faq{display:grid;gap:1.2rem}.sz-faq__item{background:#fff;border:1px solid var(--sz-line);border-radius:8px;padding:0 2.4rem}.sz-faq__item[open]{border-color:var(--sz-red)}.sz-faq__item summary{cursor:pointer;list-style:none;padding:2rem 3.2rem 2rem 0;font-size:1.8rem;font-weight:600;color:var(--sz-ink);position:relative}.sz-faq__item summary::-webkit-details-marker{display:none}.sz-faq__item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2.6rem;color:var(--sz-red);font-weight:400}.sz-faq__item[open] summary:after{content:"\2013"}.sz-faq__item p{padding:0 0 2.2rem;font-size:1.6rem;line-height:1.75;color:var(--sz-muted)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sz.css.map */
