.rs-cp{--rs-shadow: #313f4a;--rs-red: #dc343b;--rs-slate: #405d73;--rs-warm-wool: #f5f1e8;--rs-bone: #fbfaf6;--rs-trail-dust: #d8cec0;--rs-moss: #596f5d;--rs-shadow-tint: #e6eaed;--rs-soft-black: #1f292f;--rs-font-head: "Archivo", sans-serif;--rs-font-body: "Inter", sans-serif;--rs-radius: 4px;--rs-radius-lg: 10px;--rs-transition: .3s ease;font-family:var(--rs-font-body);color:var(--rs-soft-black);background:var(--rs-bone);overflow-x:hidden;margin-bottom:-80px}.rs-cp *,.rs-cp *:before,.rs-cp *:after{box-sizing:border-box}.rs-cp h1,.rs-cp h2,.rs-cp h3,.rs-cp h4{font-family:var(--rs-font-head);margin:0;line-height:1.1}.rs-cp p{margin:0;line-height:1.65}.rs-cp a{text-decoration:none}.rs-cp button{cursor:pointer;border:none;background:none;font-family:var(--rs-font-body)}.rs-container{max-width:1160px;margin:0 auto;padding:0 32px}.rs-container--narrow{max-width:800px}.rs-eyebrow{display:inline-block;font-family:var(--rs-font-head);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.rs-section-title{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1;margin-bottom:18px}.rs-section-title em{font-style:italic}.rs-section-body{font-size:16px;line-height:1.7;max-width:480px}.rs-section-body--center{text-align:center!important;margin:0 auto;width:100%;max-width:100%}.rs-section-header{margin-bottom:56px}.rs-section-header--center{text-align:center}.rs-section-header--center .rs-section-title{margin:0 auto 18px}.rs-btn{display:inline-block;font-family:var(--rs-font-head);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:14px 32px;border-radius:var(--rs-radius);transition:background var(--rs-transition),color var(--rs-transition),transform .15s ease,box-shadow var(--rs-transition)}.rs-btn--primary{background:var(--rs-red);color:#fff}.rs-btn--primary:hover{background:#c02e34;transform:translateY(-2px);box-shadow:0 8px 24px #dc343b47}.rs-btn--outline{background:transparent;color:var(--rs-shadow);border:1.5px solid rgba(49,63,74,.4)}.rs-btn--outline:hover{background:#313f4a0f;border-color:var(--rs-shadow)}.rs-hero{position:relative;background:var(--rs-bone);min-height:100vh;display:flex;align-items:center;overflow:hidden}.rs-hero__bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(49,63,74,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(49,63,74,.06) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.rs-hero__inner{position:relative;z-index:2;max-width:1160px;margin:0 auto;padding:20px 32px 40px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;width:100%}.rs-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.rs-hero__headline{font-size:clamp(36px,5.5vw,68px);font-weight:900;color:var(--rs-shadow);line-height:1.05}.rs-hero__headline em{font-style:italic;color:var(--rs-slate);display:block}.rs-hero__sub{font-size:17px;color:#313f4aa6;line-height:1.7;max-width:440px}.rs-hero__image-block{position:relative;display:flex;justify-content:center}.rs-hero__img-placeholder{width:100%;max-width:460px;aspect-ratio:3/4;background:var(--rs-shadow-tint);border:1.5px solid var(--rs-trail-dust);border-radius:var(--rs-radius-lg);display:flex;align-items:center;justify-content:center;color:#313f4a4d;font-family:var(--rs-font-head);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rs-hero__image-block img{border-radius:var(--rs-radius-lg);max-width:460px}.rs-hero__accent-bar{position:absolute;bottom:-16px;right:-16px;width:60%;height:4px;background:var(--rs-red);border-radius:2px}.rs-hero__scroll-hint{display:none}.rs-values{background:var(--rs-shadow);padding:100px 0}.rs-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#d8cec026;border:2px solid rgba(216,206,192,.15);border-radius:var(--rs-radius-lg);overflow:hidden}.rs-value-card{background:#ffffff0a;padding:44px 36px;display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.rs-value-card:nth-child(2){transition-delay:.1s}.rs-value-card:nth-child(3){transition-delay:.2s}.rs-value-card.rs-visible{opacity:1;transform:translateY(0)}.rs-value-card--accent{background:var(--rs-slate)}.rs-value-card__icon{color:var(--rs-trail-dust)}.rs-value-card__title{font-size:20px;font-weight:800;color:var(--rs-warm-wool)}.rs-value-card__body{font-size:15px;color:#f5f1e899;line-height:1.7}.rs-who{background:var(--rs-bone);padding:0}.rs-who__inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:start}.rs-who__sticky-panel{position:sticky;top:0;padding:100px 48px 100px 32px;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.rs-who__sticky-panel .rs-eyebrow,.rs-who__sticky-panel .rs-section-title{color:var(--rs-shadow)}.rs-who__sticky-panel .rs-section-title em{color:var(--rs-slate)}.rs-who__sticky-panel .rs-section-body{color:#313f4a99}.rs-who__progress{margin-top:40px;width:100%;max-width:280px;height:2px;background:var(--rs-trail-dust);border-radius:1px}.rs-who__progress-bar{height:100%;background:var(--rs-red);border-radius:1px;width:0%;transition:width .1s linear}.rs-who__scroll-panel{padding:100px 32px 100px 48px;display:flex;flex-direction:column;gap:0}.rs-who__item{padding:40px 0;border-bottom:1px solid var(--rs-trail-dust);display:grid;grid-template-columns:48px 1fr;gap:24px;align-items:start;opacity:0;transform:translate(20px);transition:opacity .5s ease,transform .5s ease}.rs-who__item.rs-visible{opacity:1;transform:translate(0)}.rs-who__item:nth-child(2){transition-delay:.07s}.rs-who__item:nth-child(3){transition-delay:.14s}.rs-who__item:nth-child(4){transition-delay:.21s}.rs-who__item-number{font-family:var(--rs-font-head);font-size:12px;font-weight:700;color:var(--rs-shadow);letter-spacing:.08em;padding-top:4px}.rs-who__item-content h3{font-size:20px;font-weight:700;color:var(--rs-shadow);margin-bottom:10px}.rs-who__item-content p{font-size:15px;color:#313f4aa6;line-height:1.7}.rs-how{background:var(--rs-shadow);padding:100px 0}.rs-how .rs-eyebrow{color:var(--rs-trail-dust)}.rs-how .rs-section-title{color:var(--rs-warm-wool)}.rs-how__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.rs-how__step{padding:0 32px 0 0;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.rs-how__step.rs-visible{opacity:1;transform:translateY(0)}.rs-how__step:nth-child(2){transition-delay:.1s}.rs-how__step:nth-child(3){transition-delay:.2s}.rs-how__step:nth-child(4){transition-delay:.3s}.rs-how__step--last{padding-right:0}.rs-how__step-num{font-family:var(--rs-font-head);font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--rs-warm-wool);text-transform:uppercase;margin-bottom:16px}.rs-how__step-line{height:2px;background:linear-gradient(90deg,#f5f1e866,#d8cec026);margin-bottom:24px;border-radius:1px}.rs-how__step h3{font-size:20px;font-weight:800;color:var(--rs-warm-wool);margin-bottom:12px}.rs-how__step p{font-size:15px;color:#f5f1e88c;line-height:1.7}.rs-gallery{background:var(--rs-bone);padding:0}.rs-gallery__inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:380px 1fr;align-items:start}.rs-gallery__sticky-panel{position:sticky;top:0;padding:100px 48px 100px 32px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:20px}.rs-gallery__sticky-panel .rs-eyebrow,.rs-gallery__sticky-panel .rs-section-title{color:var(--rs-shadow)}.rs-gallery__sticky-panel .rs-section-body{color:#313f4a99}.rs-gallery__sticky-panel .rs-btn{background:var(--rs-red);color:#fff;border:none;text-align:center;display:block;width:100%}.rs-gallery__sticky-panel .rs-btn:hover{background:#c02e34}.rs-gallery__scroll-panel{padding:100px 32px 100px 0;display:flex;flex-direction:column;gap:32px}.rs-gallery__item{border-radius:var(--rs-radius-lg);overflow:hidden;background:var(--rs-shadow-tint);border:1px solid var(--rs-trail-dust);opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.rs-gallery__item.rs-visible{opacity:1;transform:translateY(0)}.rs-gallery__img-placeholder{width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:var(--rs-shadow-tint);color:#313f4a4d;font-family:var(--rs-font-head);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--rs-trail-dust)}.rs-gallery__item-info{padding:20px 24px}.rs-gallery__item-info h4{font-size:16px;font-weight:700;color:var(--rs-shadow);margin-bottom:4px}.rs-gallery__item-info p{font-size:13px;color:#313f4a80;letter-spacing:.04em}.rs-form-section{background:var(--rs-shadow);padding:100px 0;overflow:hidden}.rs-form-section .rs-eyebrow{color:var(--rs-trail-dust)}.rs-form-section .rs-section-title{color:var(--rs-warm-wool)}.rs-form-section .rs-section-body{color:#f5f1e899}.rs-form-section iframe{max-width:100%}.rs-tally-placeholder{border:1.5px dashed rgba(216,206,192,.3);border-radius:var(--rs-radius-lg);padding:64px 32px;text-align:center;background:#ffffff0a}.rs-tally-placeholder__inner{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--rs-warm-wool)}.rs-tally-placeholder__inner svg{color:var(--rs-trail-dust);opacity:.6}.rs-tally-placeholder__inner h3{font-size:20px;font-weight:700;color:var(--rs-warm-wool)}.rs-tally-placeholder__inner p{font-size:15px;color:#f5f1e88c;max-width:480px;line-height:1.65}.rs-tally-placeholder__fields{font-size:13px!important;color:#d8cec080!important;font-family:var(--rs-font-head);letter-spacing:.04em;margin-top:8px}.rs-faq{background:var(--rs-warm-wool);padding:100px 0}.rs-faq .rs-eyebrow,.rs-faq .rs-section-title{color:var(--rs-shadow)}.rs-faq__list{display:flex;flex-direction:column}.rs-faq__item{border-top:1px solid var(--rs-trail-dust);opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.rs-faq__item:last-child{border-bottom:1px solid var(--rs-trail-dust)}.rs-faq__item.rs-visible{opacity:1;transform:translateY(0)}.rs-faq__q{width:100%;text-align:left;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--rs-font-head);font-size:17px;font-weight:700;color:var(--rs-shadow);transition:color var(--rs-transition)}.rs-faq__q:hover{color:var(--rs-red)}.rs-faq__icon{flex-shrink:0;width:20px;height:20px;position:relative}.rs-faq__icon:before,.rs-faq__icon:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform .3s ease,opacity .3s ease}.rs-faq__icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.rs-faq__icon:after{width:2px;height:100%;left:50%;top:0;transform:translate(-50%)}.rs-faq__item--open .rs-faq__icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.rs-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.rs-faq__a p{padding:0 0 24px;font-size:15px;color:#313f4ab3;line-height:1.7;max-width:640px}.rs-faq__a strong{color:var(--rs-shadow);font-weight:600}.rs-footer-cta{background:var(--rs-shadow);padding:72px 0}.rs-footer-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.rs-footer-cta__headline{font-size:clamp(24px,3vw,36px);font-weight:900;color:var(--rs-warm-wool)}.rs-footer-cta__sub{font-size:15px;color:#f5f1e88c;margin-top:8px}.rs-footer-cta__inner .rs-btn{display:inline-block;width:auto}@media(max-width:1024px){.rs-who__inner,.rs-gallery__inner{grid-template-columns:1fr}.rs-who__sticky-panel,.rs-gallery__sticky-panel{position:relative;min-height:auto;padding:80px 32px 40px}.rs-who__scroll-panel,.rs-gallery__scroll-panel{padding:0 32px 80px}.rs-gallery__inner{display:block}}@media(max-width:768px){.rs-container{padding:0 20px}.rs-hero__inner{grid-template-columns:1fr;padding:40px 20px;gap:40px}.rs-hero__image-block{display:block}.rs-hero__image-block img{max-width:100%;border-radius:10px}.rs-values__grid{grid-template-columns:1fr;gap:2px}.rs-how__steps{grid-template-columns:1fr;gap:40px}.rs-how__step{padding-right:0}.rs-footer-cta__inner{flex-direction:column;align-items:flex-start}.rs-who__scroll-panel{gap:0}.rs-who__item{grid-template-columns:36px 1fr}.rs-form-section{overflow:hidden}.rs-form-section iframe{max-width:100%;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
