.naire-service{--naire-accent: #637184;--naire-accent-dark: #4d5866;--naire-ink: #404040;--naire-line: oklch(.88 .004 80);color:var(--naire-ink);background:#fcfcfa;font-family:Inter,Yu Gothic,YuGothic,sans-serif}.naire-service *,.naire-service *:before,.naire-service *:after{box-sizing:border-box}.naire-service a{color:inherit;text-decoration:none}.naire-service img{display:block;width:100%;height:100%;object-fit:cover}.naire-service__section{padding:clamp(4.8rem,7vw,9.6rem) clamp(2rem,4vw,5.6rem);border-top:.1rem solid var(--naire-line)}.naire-service__section--hero{padding-top:clamp(2.8rem,4vw,5.6rem);padding-bottom:clamp(4rem,6vw,7.2rem);border-top:0}.naire-service__section--compact{padding-block:clamp(4rem,6vw,7.2rem)}.naire-service__section--muted{background:#f6f5f4}.naire-service__container{width:100%;max-width:150rem;margin-inline:auto}.naire-service__narrow{max-width:90rem;margin-inline:auto}.naire-service__label{margin:0;color:var(--naire-accent);font-size:1.2rem;font-weight:500;letter-spacing:.18em}.naire-service__heading{margin:1.4rem 0 0;color:#11110f!important;font-size:clamp(2.4rem,2.6vw,3.2rem);font-weight:700!important;line-height:1.5}.naire-service__section-head{margin-bottom:clamp(3.6rem,5vw,5.6rem);text-align:center}.naire-service__section-head .naire-service__label{text-align:center}.naire-service__button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 3.2rem;border:.1rem solid #11110f;color:#11110f;background:linear-gradient(#11110f,#11110f) no-repeat left center / 0 100%;font-size:1.4rem;font-weight:600;letter-spacing:.03em;transition:background-size .5s ease,color .5s ease}.naire-service__button:hover,.naire-service__button:focus-visible{color:#fdfcf9;background-size:100% 100%}.naire-service a.naire-service__button--primary,.naire-service a.naire-service__button--primary:visited{padding:1.4rem 4rem;border-color:var(--naire-accent);color:#fff;background-color:var(--naire-accent);background-image:linear-gradient(var(--naire-accent-dark),var(--naire-accent-dark))}.naire-service a.naire-service__button--primary:hover,.naire-service a.naire-service__button--primary:focus-visible{color:#fff}.naire-service__button--disabled{border-color:var(--naire-line);color:#777;background:#efeeed;cursor:not-allowed}.naire-service__button--disabled:hover{color:#777;background-size:0 100%}.naire-service__hero-visual{position:relative;height:38rem;overflow:hidden;background:#efeeed}.naire-service__hero-visual img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 3s cubic-bezier(.4,0,.2,1)}.naire-service__hero-visual img.is-active{opacity:1}.naire-service__hero-copy{margin-top:clamp(2.8rem,4vw,4.8rem);text-align:center}.naire-service__hero-kicker{margin:1rem 0 0;font-size:clamp(1.6rem,1.4vw,2rem)}.naire-service__title{margin:2rem 0 0;color:#11110f!important;font-size:clamp(2.8rem,4vw,4.4rem);font-weight:700!important;line-height:1.5}.naire-service__hero-summary{margin:1.8rem 0 0;font-size:1.4rem;line-height:1.9}.naire-service__hero-copy .naire-service__button{margin-top:clamp(2.8rem,3vw,4rem)}.naire-service__about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3.2rem,5vw,6.4rem)}.naire-service__about-media{aspect-ratio:4 / 3;overflow:hidden}.naire-service__about-copy p:last-child{max-width:48rem;margin:2.4rem 0 0;font-size:1.5rem;line-height:2}.naire-service__product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.4rem,4vw,4.8rem);margin-bottom:clamp(4.8rem,6vw,8rem)}.naire-service__product:last-child{margin-bottom:0}.naire-service__product-media{aspect-ratio:1;overflow:hidden}.naire-service__product-media img{transition:opacity .3s ease}.naire-service__product-media:hover img{opacity:.75}.naire-service__product-category{margin:0 0 .8rem;color:var(--naire-accent);font-size:1.2rem;font-weight:600;letter-spacing:.05em}.naire-service__product-name{margin:0 0 1.4rem;color:#11110f!important;font-size:clamp(2.2rem,2vw,2.8rem);font-weight:700!important}.naire-service__product-copy>p:not(.naire-service__product-category){max-width:42rem;margin:0 0 2.4rem;font-size:1.4rem;line-height:1.9}.naire-service__specs{margin:0;border-top:.1rem solid var(--naire-line)}.naire-service__spec-row{display:grid;grid-template-columns:16rem 1fr;gap:2.4rem;padding:1.8rem .4rem;border-bottom:.1rem solid var(--naire-line)}.naire-service__spec-row dt{font-size:1.3rem;font-weight:500}.naire-service__spec-row dd{margin:0;white-space:pre-line;font-size:1.4rem;line-height:1.8}.naire-service__text-link{display:inline-block;padding-bottom:.3rem;border-bottom:.1rem solid currentColor;font-size:1.4rem}.naire-service__text-link:hover{color:var(--naire-accent)}.naire-service__spec-link{margin-top:3.2rem;text-align:center}.naire-service__steps{display:grid;max-width:120rem;margin:0 auto;padding:0;grid-template-columns:repeat(4,1fr);gap:clamp(2.4rem,3vw,3.2rem) clamp(2rem,2.5vw,2.8rem);list-style:none}.naire-service__step{padding-top:2rem;border-top:.1rem solid var(--naire-ink)}.naire-service__step-number{margin:0;color:var(--naire-accent);font-size:2.2rem}.naire-service__step-title{margin:1rem 0 0;font-size:1.4rem;font-weight:600!important;line-height:1.5}.naire-service__step-copy{margin:.8rem 0 0;font-size:1.25rem;line-height:1.7}.naire-service__step-note{margin:.8rem 0 0;color:#a8332b;font-size:1.2rem;font-weight:700}.naire-service__center-copy{max-width:70rem;margin:0 auto;text-align:center}.naire-service__center-copy .naire-service__heading{font-size:clamp(2.2rem,2.4vw,2.8rem)}.naire-service__center-copy>p:not(.naire-service__label){margin:1.6rem 0 2.8rem;font-size:1.4rem;line-height:1.9}.naire-service__repeat-actions{display:flex;align-items:center;flex-direction:column;gap:1.4rem}.naire-service__repeat-actions .naire-service__button{width:min(100%,32rem)}.naire-service__downloads{max-width:70rem;margin:3.2rem auto 0;border-top:.1rem solid var(--naire-line)}.naire-service__download{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem .4rem;border-bottom:.1rem solid var(--naire-line)}.naire-service__download-name{margin:0;font-size:1.5rem;font-weight:500}.naire-service__download .naire-service__button{min-height:4.4rem;gap:1rem;padding:.9rem 2.4rem;font-size:1.3rem}.naire-service img.naire-service__ai{width:2rem;height:2rem;flex:0 0 auto;border-radius:.4rem;object-fit:contain}.naire-service__template-note{max-width:70rem;margin:3.2rem auto 0;padding:2rem 2.4rem;border:.1rem solid var(--naire-line);background:#f6f5f4}.naire-service__template-note ul{margin:0;padding:0;list-style:none;font-size:1.3rem;line-height:2}.naire-service__faq{max-width:80rem;margin-inline:auto;border-top:.1rem solid var(--naire-line)}.naire-service__faq details{border-bottom:.1rem solid var(--naire-line)}.naire-service__faq summary{display:flex;min-height:4.8rem;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:2rem .4rem;cursor:pointer;list-style:none;font-size:1.4rem;line-height:1.6}.naire-service__faq summary::-webkit-details-marker{display:none}.naire-service__faq-icon{color:var(--naire-accent);transition:transform .5s cubic-bezier(.4,0,.2,1)}.naire-service__faq details[open] .naire-service__faq-icon{transform:rotate(45deg)}.naire-service__faq-answer{padding:0 .4rem 2.2rem;font-size:1.35rem;line-height:1.9}.naire-service__faq-answer p{margin:0}.naire-service__contact{text-align:center}.naire-service__contact .naire-service__heading{font-size:clamp(2.2rem,2.4vw,2.8rem)}.naire-service__contact p:not(.naire-service__label){margin:1.6rem 0 2.8rem;font-size:1.4rem;line-height:1.9}[data-naire-reveal]{opacity:.01;transform:translateY(2rem);transition:opacity .6s cubic-bezier(0,0,.3,1),transform .6s cubic-bezier(0,0,.3,1)}[data-naire-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:749px){.naire-service__about,.naire-service__product{grid-template-columns:1fr}.naire-service__steps{grid-template-columns:repeat(2,1fr)}.naire-service__product-copy>p:not(.naire-service__product-category){max-width:none}}@media(max-width:540px){.naire-service__hero-visual{height:30rem}.naire-service__spec-row{grid-template-columns:1fr;gap:.6rem}.naire-service__steps{grid-template-columns:1fr}.naire-service__download{align-items:flex-start;flex-direction:column}.naire-service__download .naire-service__button{width:100%}}@media(prefers-reduced-motion:reduce){.naire-service__hero-visual img,[data-naire-reveal],.naire-service__button,.naire-service__faq-icon{transition:none}[data-naire-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-naire-service.css.map */
