*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--rs-bg);color:var(--rs-ink);font-family:var(--rs-font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:#3b5a85}h1,h2,h3,p,blockquote,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit}:focus-visible{outline:2px solid var(--rs-accent);outline-offset:3px}#MainContent:focus{outline:none}.rs-skip{position:absolute;left:-9999px;top:0}.rs-skip:focus{left:16px;top:16px;z-index:100;background:#fff;padding:8px 12px;border-radius:6px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rs-container{width:min(1200px,100% - 40px);margin-inline:auto}@media(min-width:750px){.rs-container{width:min(1200px,100% - 80px)}}.rs-only-desktop{display:none!important}@media(min-width:990px){.rs-only-desktop{display:revert!important}.rs-only-mobile{display:none!important}}.rs-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rs-accent)}.rs-h2{font-family:var(--rs-font-display);font-weight:600;font-size:32px;line-height:1.15;color:var(--rs-navy)}.rs-lede{font-size:16px;line-height:1.6;color:var(--rs-muted)}.rs-head{display:flex;flex-direction:column;gap:12px}@media(min-width:990px){.rs-eyebrow{font-size:13px}.rs-h2{font-size:46px}.rs-lede{font-size:18px}.rs-head--center{align-items:center;text-align:center;gap:16px}}.rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:600;line-height:1.2;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.rs-btn svg{width:18px;height:18px;flex-shrink:0}.rs-btn--primary{background:var(--rs-accent);color:#fff}.rs-btn--primary:hover{color:#fff;opacity:.9}.rs-btn--ghost{border-color:var(--rs-navy);color:var(--rs-navy)}.rs-btn--ghost:hover{background:var(--rs-navy);color:#fff}@media(min-width:990px){.rs-btn{min-height:56px;padding:0 28px}}.rs-checks{display:flex;flex-direction:column;gap:10px}.rs-checks li{display:flex;align-items:flex-start;gap:10px}.rs-checks svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:var(--rs-accent)}@media(min-width:990px){.rs-checks svg{width:20px;height:20px}}.rs-announce{background:var(--rs-navy);color:#fff;min-height:40px;padding:8px 20px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:500;text-align:center}.rs-announce__dot{color:var(--rs-sky)}.rs-announce a{color:inherit}@media(min-width:990px){.rs-announce{min-height:44px;font-size:14px;gap:10px}}.rs-header{background:var(--rs-bg);border-bottom:1px solid var(--rs-border)}.rs-header--sticky{position:sticky;top:0;z-index:30}.rs-header__inner{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.rs-logo{font-size:13px;font-weight:700;letter-spacing:.2em;color:var(--rs-navy)}.rs-logo img{max-height:36px;width:auto}.rs-nav{display:none;gap:36px;font-size:15px;font-weight:500}.rs-nav a{color:var(--rs-navy)}.rs-nav a:hover{color:#3b5a85}.rs-header__btn{min-height:44px;padding:0 18px;font-size:14px}@media(min-width:990px){.rs-header__inner{min-height:84px}.rs-logo{font-size:15px;letter-spacing:.22em}.rs-nav{display:flex}.rs-header__btn{min-height:44px;padding:0 22px;font-size:15px}}.rs-hero{padding:32px 0 48px}.rs-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "mock" "rest";gap:20px}.rs-hero__intro{grid-area:intro;display:flex;flex-direction:column;gap:20px}.rs-hero__mock{grid-area:mock}.rs-hero__rest{grid-area:rest;display:flex;flex-direction:column;gap:20px}.rs-chip{align-self:flex-start;padding:6px 12px;border:1px solid var(--rs-border);border-radius:999px;background:#fff;color:var(--rs-accent);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rs-hero__titles{display:flex;flex-direction:column;gap:12px}.rs-hero__title{font-family:var(--rs-font-display);font-weight:600;font-size:46px;line-height:1.02;letter-spacing:-.01em;color:var(--rs-navy)}.rs-hero__sub{font-family:var(--rs-font-display);font-style:italic;font-size:22px;line-height:1.3;color:var(--rs-navy)}.rs-hero__body{font-size:16px;line-height:1.6;color:var(--rs-muted)}.rs-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.rs-price__amount{font-family:var(--rs-font-display);font-weight:600;font-size:38px;line-height:1.2;color:var(--rs-navy)}.rs-price__compare{font-size:18px;color:var(--rs-muted);text-decoration:line-through}.rs-price__note{font-size:14px;color:var(--rs-muted)}.rs-hero__btns{display:flex;flex-direction:column;gap:12px}.rs-hero__btns .rs-btn{width:100%}.rs-hero .rs-checks{font-size:14px;font-weight:500}.rs-hero__img{width:100%;border-radius:24px}@media(min-width:750px)and (max-width:989px){.rs-hero__grid{max-width:620px;margin-inline:auto}}@media(min-width:990px){.rs-hero{padding:88px 0 96px}.rs-hero__grid{grid-template-columns:minmax(0,560px) minmax(0,560px);grid-template-areas:"intro mock" "rest mock";justify-content:space-between;column-gap:48px;row-gap:20px;align-items:center}.rs-hero__intro{align-self:end}.rs-hero__rest{align-self:start}.rs-chip{padding:7px 14px;font-size:13px}.rs-hero__titles{gap:14px}.rs-hero__title{font-size:clamp(60px,5.9vw,84px);line-height:1}.rs-hero__sub{font-size:30px;line-height:1.25}.rs-hero__body{font-size:18px}.rs-price__amount{font-size:44px}.rs-price__note{font-size:15px}.rs-hero__btns{flex-direction:row}.rs-hero__btns .rs-btn{width:auto}.rs-hero .rs-checks{font-size:15px}}.rs-mock{position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:560 / 600;container-type:inline-size}.rs-mock__in{--u: calc(100cqw / 560);position:absolute;top:0;right:0;bottom:0;left:0}.rs-mock__bg{position:absolute;right:0;top:5%;width:83.93%;height:90%;border-radius:calc(var(--u) * 32);background:var(--rs-tint)}.rs-mock__book{position:absolute;left:5.357%;top:10%;width:58.93%;height:75%;padding:calc(var(--u) * 40) calc(var(--u) * 34) calc(var(--u) * 34) calc(var(--u) * 52);border-radius:calc(var(--u) * 4) calc(var(--u) * 12) calc(var(--u) * 12) calc(var(--u) * 4);background:var(--rs-navy);color:#fff;box-shadow:0 calc(var(--u) * 32) calc(var(--u) * 60) #1b2a4159,0 calc(var(--u) * 8) calc(var(--u) * 18) #1b2a4133;display:flex;flex-direction:column;justify-content:space-between}.rs-mock__spine{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 16);border-radius:calc(var(--u) * 4) 0 0 calc(var(--u) * 4);background:#00000038}.rs-mock__brand{font-size:calc(var(--u) * 11);font-weight:600;letter-spacing:.26em;color:var(--rs-on-navy);text-transform:uppercase}.rs-mock__mid{display:flex;flex-direction:column;gap:calc(var(--u) * 18)}.rs-mock__title{font-family:var(--rs-font-display);font-weight:600;font-size:calc(var(--u) * 46);line-height:1.02}.rs-mock__rule{width:calc(var(--u) * 48);height:calc(var(--u) * 3);background:var(--rs-sky)}.rs-mock__sub{font-family:var(--rs-font-display);font-style:italic;font-size:calc(var(--u) * 17);line-height:1.4;color:var(--rs-on-navy)}.rs-mock__foot{font-size:calc(var(--u) * 10);font-weight:600;letter-spacing:.2em;color:var(--rs-on-navy);text-transform:uppercase}.rs-mock__card{position:absolute;right:-4.29%;bottom:2%;width:53.57%;padding:calc(var(--u) * 18) calc(var(--u) * 18) calc(var(--u) * 20);border-radius:calc(var(--u) * 14);background:#fff;color:var(--rs-navy);box-shadow:0 calc(var(--u) * 20) calc(var(--u) * 44) #1b2a4138;transform:rotate(3deg);display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.rs-mock__cardhead{display:flex;align-items:center;justify-content:space-between}.rs-mock__cardtitle{font-size:calc(var(--u) * 13);font-weight:700}.rs-mock__cardchip{padding:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:999px;background:var(--rs-tint);font-size:calc(var(--u) * 11);font-weight:600}.rs-mock__row{display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.rs-mock__rowtop{display:flex;justify-content:space-between;font-size:calc(var(--u) * 12)}.rs-mock__rowtop b{font-weight:600}.rs-mock__rowtop span{color:var(--rs-muted)}.rs-mock__bar{height:calc(var(--u) * 7);border-radius:999px;background:var(--rs-line);overflow:hidden}.rs-mock__bar i{display:block;height:100%;border-radius:999px;background:var(--rs-accent)}.rs-mock__sticker{position:absolute;left:52.14%;top:3.67%;width:18.57%;aspect-ratio:1;border-radius:50%;background:#fff;border:calc(var(--u) * 2) solid var(--rs-navy);color:var(--rs-navy);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 2);transform:rotate(10deg);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 24) #1b2a4140;text-align:center}.rs-mock__sticker span{font-size:calc(var(--u) * 10);font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.rs-mock__sticker em{font-family:var(--rs-font-display);font-size:calc(var(--u) * 19);line-height:1.1}.rs-problem{padding:56px 0;border-block:1px solid var(--rs-border)}.rs-timeline{display:grid;gap:12px;margin-top:32px}.rs-step{display:flex;flex-direction:column;gap:18px}.rs-step__rail{display:none;align-items:center;gap:10px}.rs-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--rs-navy)}.rs-line{flex:1;height:2px;margin-right:-20px;background:var(--rs-border)}.rs-step__card{height:100%;padding:20px;border-radius:16px;border:1px solid var(--rs-border);background:#fff;display:flex;flex-direction:column;gap:8px}.rs-step__label{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rs-muted)}.rs-step__title{font-family:var(--rs-font-display);font-weight:600;font-size:22px;line-height:1.2;color:var(--rs-navy)}.rs-step__text{font-size:15px;line-height:1.5;color:var(--rs-muted)}.rs-step--highlight .rs-step__card{background:var(--rs-tint);border-color:#d5dce6}.rs-step--highlight .rs-dot{background:var(--rs-gray)}.rs-step--highlight .rs-step__text{color:var(--rs-navy)}.rs-step--solution .rs-step__card{background:var(--rs-navy);border-color:var(--rs-navy)}.rs-step--solution .rs-step__label{color:var(--rs-sky)}.rs-step--solution .rs-step__label .rs-dot{background:var(--rs-sky)}.rs-step--solution .rs-step__title{color:#fff}.rs-step--solution .rs-step__text{color:var(--rs-on-navy)}@media(min-width:750px){.rs-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.rs-problem{padding:88px 0}.rs-problem .rs-h2{max-width:840px}.rs-problem .rs-lede{max-width:700px}.rs-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:56px}.rs-step__rail{display:flex}.rs-step__rail .rs-dot{width:14px;height:14px}.rs-step:last-child .rs-line{display:none}.rs-step__label .rs-dot{display:none}.rs-step__card{min-height:200px;padding:24px}.rs-step__label{font-size:12px}.rs-step__title{font-size:24px}}.rs-inside{padding:56px 0}.rs-inside__head{display:flex;flex-direction:column;gap:12px}.rs-inside__head .rs-lede{font-size:16px}.rs-parts{display:grid;gap:16px;margin-top:32px}.rs-part{padding:24px;border-radius:20px;border:1px solid var(--rs-border);background:#fff;display:flex;flex-direction:column;gap:8px}.rs-part__label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rs-accent)}.rs-part__title{font-family:var(--rs-font-display);font-weight:600;font-size:26px;line-height:1.2;color:var(--rs-navy)}.rs-part__desc{font-size:15px;line-height:1.5;color:var(--rs-muted)}.rs-part__rule{height:1px;margin:8px 0;background:var(--rs-border)}.rs-part .rs-checks{gap:12px;font-size:15px;line-height:1.5}.rs-look{margin-top:48px}.rs-look__head{display:flex;flex-direction:column;gap:4px}.rs-look__title{font-family:var(--rs-font-display);font-weight:600;font-size:26px;color:var(--rs-navy)}.rs-look__caption{font-size:14px;color:var(--rs-muted)}.rs-look__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.rs-look__item{display:flex;flex-direction:column;gap:8px}.rs-look__cap{font-size:13px;font-weight:500;color:var(--rs-muted)}@media(min-width:750px){.rs-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-look__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){.rs-inside{padding:112px 0}.rs-inside__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:64px}.rs-inside__head>div{max-width:660px;display:flex;flex-direction:column;gap:14px}.rs-inside__head .rs-lede{max-width:440px;font-size:17px}.rs-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.rs-part{padding:32px;gap:10px}.rs-part__label{font-size:13px}.rs-part__title{font-size:30px}.rs-part__desc{font-size:16px}.rs-part__rule{margin:12px 0}.rs-part .rs-checks{gap:14px;font-size:16px}.rs-look{margin-top:72px}.rs-look__head{flex-direction:row;align-items:baseline;justify-content:space-between}.rs-look__title{font-size:30px}.rs-look__caption{font-size:15px}.rs-look__grid{gap:40px;margin-top:28px}.rs-look__item{gap:14px}.rs-look__cap{font-size:14px}}.rs-page{position:relative;aspect-ratio:270 / 350;container-type:inline-size;border-radius:6px;background:#fff;border:1px solid var(--rs-border);box-shadow:0 12px 28px #1b2a411a;overflow:hidden}.rs-page>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rs-page__in{--u: calc(100cqw / 270);position:absolute;top:0;right:0;bottom:0;left:0;padding:calc(var(--u) * 24) calc(var(--u) * 22);display:flex;flex-direction:column;gap:calc(var(--u) * 10);color:var(--rs-navy)}.rs-page__eb{font-size:calc(var(--u) * 9);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rs-accent)}.rs-page__t{font-family:var(--rs-font-display);font-weight:600;font-size:calc(var(--u) * 22);line-height:1.2}.rs-page__s{font-size:calc(var(--u) * 11);color:var(--rs-muted)}.rs-page__stack{display:flex;flex-direction:column;gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 4)}.rs-page__q{font-size:calc(var(--u) * 11);font-weight:600}.rs-page__ln{height:1px;background:var(--rs-border)}.rs-page__goals{display:flex;flex-direction:column;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 6)}.rs-page__goal{display:flex;align-items:center;gap:calc(var(--u) * 10)}.rs-page__num{width:calc(var(--u) * 22);height:calc(var(--u) * 22);flex-shrink:0;border-radius:50%;background:var(--rs-accent);color:#fff;font-size:calc(var(--u) * 11);font-weight:700;display:flex;align-items:center;justify-content:center}.rs-page__box{flex:1;height:calc(var(--u) * 56);padding:calc(var(--u) * 8) calc(var(--u) * 10);border:1px dashed var(--rs-gray);border-radius:calc(var(--u) * 6);display:flex;flex-direction:column;justify-content:space-between}.rs-page__tiny{font-size:calc(var(--u) * 8);font-weight:700;letter-spacing:.14em;color:var(--rs-muted);text-transform:uppercase}.rs-page__bars{height:calc(var(--u) * 120);margin-top:calc(var(--u) * 4);display:flex;align-items:flex-end;gap:calc(var(--u) * 6)}.rs-page__bars i{width:calc(var(--u) * 12);border-radius:calc(var(--u) * 3);background:#c9d2de}.rs-page__bars i.is-wall{background:var(--rs-gray)}.rs-page__bars i.is-after{background:var(--rs-navy)}.rs-page__legend{display:flex;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 9);color:var(--rs-muted)}.rs-page__legend span{display:flex;align-items:center;gap:calc(var(--u) * 4)}.rs-page__legend b{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:calc(var(--u) * 2);background:#c9d2de}.rs-page__legend b.is-wall{background:var(--rs-gray)}.rs-page__legend b.is-after{background:var(--rs-navy)}.rs-page__p{font-size:calc(var(--u) * 11);line-height:1.5}.rs-page__todo{display:flex;flex-direction:column;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 6);font-size:calc(var(--u) * 11)}.rs-page__todo div{display:flex;align-items:center;gap:calc(var(--u) * 8)}.rs-page__tick{width:calc(var(--u) * 14);height:calc(var(--u) * 14);flex-shrink:0;border-radius:calc(var(--u) * 3);border:calc(var(--u) * 1.5) solid var(--rs-gray);display:flex;align-items:center;justify-content:center}.rs-page__tick.is-done{background:var(--rs-accent);border-color:var(--rs-accent);color:#fff}.rs-page__tick svg{width:70%;height:70%}.rs-bonus{background:var(--rs-navy);color:#fff;padding:56px 0}.rs-bonus__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "mock" "list";gap:16px}.rs-bonus__text{grid-area:text;display:flex;flex-direction:column;gap:16px}.rs-bonus__mock{grid-area:mock;margin:8px 0}.rs-bonus__list{grid-area:list;display:flex;flex-direction:column;gap:14px}.rs-bonus__chip{align-self:flex-start;padding:6px 12px;border-radius:999px;background:#fff;color:var(--rs-navy);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rs-bonus__title{font-family:var(--rs-font-display);font-weight:600;font-size:38px;line-height:1.1;color:#fff}.rs-bonus__sub{font-family:var(--rs-font-display);font-style:italic;font-size:19px;line-height:1.35}.rs-bonus__body{font-size:15px;line-height:1.6;color:var(--rs-on-navy)}.rs-bonus .rs-checks{gap:10px;font-size:15px;font-weight:500}.rs-bonus .rs-checks svg{color:var(--rs-sky)}.rs-bonus__note{font-size:13px;line-height:1.5;color:var(--rs-on-navy)}.rs-bonus__img{width:100%;border-radius:16px}@media(min-width:750px)and (max-width:989px){.rs-bonus__grid{max-width:640px;margin-inline:auto}}@media(min-width:990px){.rs-bonus{padding:104px 0}.rs-bonus__grid{grid-template-columns:minmax(0,480px) minmax(0,640px);grid-template-areas:"text mock" "list mock";justify-content:space-between;column-gap:64px;row-gap:18px;align-items:center}.rs-bonus__text{align-self:end;gap:18px}.rs-bonus__list{align-self:start;gap:16px}.rs-bonus__mock{margin:0}.rs-bonus__chip{padding:7px 14px;font-size:12px}.rs-bonus__title{font-size:52px;line-height:1.05}.rs-bonus__sub{font-size:22px}.rs-bonus__body{font-size:17px}.rs-bonus .rs-checks{gap:12px;font-size:16px}.rs-bonus__note{font-size:14px}}.rs-tracker{position:relative;width:100%;max-width:640px;aspect-ratio:640 / 364;container-type:inline-size}.rs-tracker__in{--u: .15625cqw ;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:calc(var(--u) * 16);background:#fff;color:var(--rs-navy);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 70) #00000059;display:flex;flex-direction:column}.rs-tr__bar{height:calc(var(--u) * 52);flex-shrink:0;padding:0 calc(var(--u) * 20);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--rs-border)}.rs-tr__name{display:flex;align-items:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 14);font-weight:700}.rs-tr__name svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18);color:var(--rs-accent)}.rs-tr__tabs{display:flex;gap:calc(var(--u) * 18);font-size:calc(var(--u) * 12);font-weight:600;color:var(--rs-muted)}.rs-tr__tabs span{padding-bottom:calc(var(--u) * 4);border-bottom:calc(var(--u) * 2) solid transparent}.rs-tr__tabs .is-active{color:var(--rs-navy);border-bottom-color:var(--rs-accent)}.rs-tr__row{flex-shrink:0;padding:0 calc(var(--u) * 20);display:grid;grid-template-columns:calc(var(--u) * 196) repeat(8,calc(var(--u) * 30)) minmax(0,1fr);column-gap:calc(var(--u) * 6);align-items:center}.rs-tr__row--head{height:calc(var(--u) * 40);font-size:calc(var(--u) * 11);font-weight:700;letter-spacing:.08em;color:var(--rs-muted)}.rs-tr__row--goal{height:calc(var(--u) * 64);border-top:1px solid var(--rs-line)}.rs-tr__goal{display:flex;flex-direction:column;gap:calc(var(--u) * 2);min-width:0}.rs-tr__goal b{font-size:calc(var(--u) * 14);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-tr__goal span{font-size:calc(var(--u) * 12);color:var(--rs-muted)}.rs-tr__cell{width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:calc(var(--u) * 6);display:flex;align-items:center;justify-content:center}.rs-tr__cell svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13);color:#fff}.rs-tr__cell--D{background:var(--rs-accent)}.rs-tr__cell--P{background:var(--rs-sky)}.rs-tr__cell--M{border:calc(var(--u) * 1.5) solid var(--rs-gray)}.rs-tr__prog{display:flex;align-items:center;gap:calc(var(--u) * 8)}.rs-tr__track{flex:1;height:calc(var(--u) * 8);border-radius:999px;background:var(--rs-line);overflow:hidden}.rs-tr__track i{display:block;height:100%;border-radius:999px;background:var(--rs-accent)}.rs-tr__prog b{font-size:calc(var(--u) * 13);font-weight:700}.rs-tr__band{margin:calc(var(--u) * 16) calc(var(--u) * 20) 0;min-height:calc(var(--u) * 48);flex-shrink:0;padding:0 calc(var(--u) * 16);border-radius:calc(var(--u) * 10);background:var(--rs-tint);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 13)}.rs-tr__band div{display:flex;align-items:center;gap:calc(var(--u) * 10)}.rs-tr__band svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.rs-tr__band b{font-weight:700}.rs-tr__band>span{font-weight:600;white-space:nowrap}.rs-how{padding:56px 0}.rs-how__list{display:flex;flex-direction:column;margin-top:28px}.rs-how__item{display:flex;align-items:flex-start;gap:16px;padding:24px 0;border-top:1px solid var(--rs-border)}.rs-how__item:first-child{border-top:0;padding-top:0}.rs-how__num{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--rs-navy);display:flex;align-items:center;justify-content:center;font-family:var(--rs-font-display);font-weight:600;font-size:19px;color:var(--rs-navy)}.rs-how__title{font-family:var(--rs-font-display);font-weight:600;font-size:21px;line-height:1.25;color:var(--rs-navy)}.rs-how__text{margin-top:6px;font-size:15px;line-height:1.6;color:var(--rs-muted)}@media(min-width:990px){.rs-how{padding:96px 0}.rs-how__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.rs-how__item,.rs-how__item:first-child{flex-direction:column;gap:12px;padding:32px;border:1px solid var(--rs-border);border-radius:20px}.rs-how__num{width:48px;height:48px;font-size:22px}.rs-how__title{margin-top:6px;font-size:24px}.rs-how__text{margin-top:0;font-size:16px}}.rs-reviews{padding:56px 0;border-block:1px solid var(--rs-border);overflow:hidden}.rs-reviews__track{display:flex;gap:12px;margin-top:28px;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc((100vw - 100%)/-2);padding-right:20px}.rs-reviews__track::-webkit-scrollbar{display:none}.rs-review{flex:0 0 290px;scroll-snap-align:start;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--rs-border);display:flex;flex-direction:column;gap:14px}.rs-review__icon{width:24px;height:24px;color:var(--rs-accent)}.rs-review__quote{font-family:var(--rs-font-display);font-style:italic;font-size:18px;line-height:1.45;color:var(--rs-navy)}.rs-review__rule{height:1px;background:var(--rs-border)}.rs-review__who{display:flex;flex-direction:column;gap:4px}.rs-review__name{font-size:15px;font-weight:600;color:var(--rs-navy)}.rs-review__place{font-size:13px;color:var(--rs-muted)}.rs-review__result{align-self:flex-start;padding:6px 12px;border-radius:999px;border:1px solid var(--rs-border);font-size:12px;font-weight:500;color:var(--rs-navy)}.rs-dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.rs-dots span{width:8px;height:8px;border-radius:999px;background:var(--rs-gray);transition:width .2s ease,background-color .2s ease}.rs-dots span.is-active{width:20px;background:var(--rs-accent)}@media(min-width:990px){.rs-reviews{padding:96px 0}.rs-reviews__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;overflow:visible}.rs-review{padding:32px;gap:16px}.rs-review__icon{width:28px;height:28px}.rs-review__quote{font-size:20px}.rs-review__rule{margin-top:8px}.rs-review__name{font-size:16px}.rs-review__place{font-size:14px}.rs-review__result{font-size:13px}.rs-dots{display:none}}.rs-faq{padding:56px 0}.rs-faq__list{display:flex;flex-direction:column;margin-top:24px}.rs-faq__item{padding:20px 0;border-top:1px solid var(--rs-border);display:flex;flex-direction:column;gap:8px}.rs-faq__item:last-child{border-bottom:1px solid var(--rs-border)}.rs-faq__q{font-size:16px;line-height:1.4;font-weight:600;color:var(--rs-navy)}.rs-faq__a{font-size:15px;line-height:1.6;color:var(--rs-muted)}.rs-faq__a a{text-decoration:underline}@media(min-width:990px){.rs-faq{padding:96px 0}.rs-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:36px;margin-top:48px}.rs-faq__item{padding:24px 0 0;gap:10px}.rs-faq__item:last-child{border-bottom:0}.rs-faq__q{font-size:18px}.rs-faq__a{font-size:16px}}.rs-cta{padding:64px 0;border-top:1px solid var(--rs-border);text-align:center}.rs-cta__inner{display:flex;flex-direction:column;align-items:center;gap:14px}.rs-cta__title{font-family:var(--rs-font-display);font-weight:600;font-size:34px;line-height:1.15;color:var(--rs-navy)}.rs-cta__text{font-size:16px;line-height:1.6}.rs-cta__buy{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:8px}.rs-cta__buy .rs-btn{width:100%;min-height:56px}.rs-cta__price{font-family:var(--rs-font-display);font-weight:600;font-size:36px;color:var(--rs-navy)}.rs-cta__note{font-size:13px;color:var(--rs-muted)}@media(min-width:990px){.rs-cta{padding:104px 0}.rs-cta__inner{gap:18px}.rs-cta__title{font-size:56px;line-height:1.1}.rs-cta__text{font-size:18px}.rs-cta__buy{flex-direction:row;width:auto;gap:20px;margin-top:10px}.rs-cta__buy .rs-btn{width:auto;padding:0 30px}.rs-cta__price{font-size:40px}.rs-cta__note{font-size:14px}}.rs-footer{background:var(--rs-navy);color:#fff;padding:40px 0}.rs-footer__top{display:flex;flex-direction:column;gap:20px}.rs-footer__brand{display:flex;flex-direction:column;gap:8px}.rs-footer__name{font-size:14px;font-weight:700;letter-spacing:.22em}.rs-footer__tag{font-size:14px;line-height:1.5;color:var(--rs-on-navy)}.rs-footer__nav{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px;font-size:14px}.rs-footer__nav a{color:#fff}.rs-footer__nav a:hover{color:var(--rs-sky)}.rs-footer__rule{height:1px;margin:20px 0;background:#ffffff24}.rs-footer__copy{font-size:12px;color:var(--rs-on-navy)}@media(min-width:990px){.rs-footer{padding:48px 0}.rs-footer__top{flex-direction:row;align-items:flex-start;justify-content:space-between}.rs-footer__name{font-size:15px}.rs-footer__nav{column-gap:28px}.rs-footer__rule{margin:28px 0}.rs-footer__copy{font-size:13px}}.rs-generic{padding:56px 0 80px}.rs-generic__title{font-family:var(--rs-font-display);font-weight:600;font-size:36px;line-height:1.15;color:var(--rs-navy);margin-bottom:24px}.rs-rte{max-width:720px;font-size:16px;line-height:1.7;color:var(--rs-ink)}.rs-rte>*+*{margin-top:1em}.rs-rte a{text-decoration:underline}.rs-rte h2,.rs-rte h3{font-family:var(--rs-font-display);font-weight:600;line-height:1.25;margin-top:1.4em}.rs-rte ul{list-style:disc;padding-left:1.2em}.rs-rte ol{list-style:decimal;padding-left:1.2em}.rs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(min-width:990px){.rs-generic{padding:88px 0 112px}.rs-generic__title{font-size:46px}.rs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.rs-card{display:flex;flex-direction:column;gap:10px}.rs-card__media{aspect-ratio:4 / 5;border-radius:14px;background:var(--rs-tint);overflow:hidden}.rs-card__media img{width:100%;height:100%;object-fit:cover}.rs-card__title{font-weight:600;color:var(--rs-navy)}.rs-card__price{color:var(--rs-muted);font-size:15px}.rs-form{display:flex;flex-direction:column;gap:14px;max-width:420px}.rs-form label{font-size:14px;font-weight:600;color:var(--rs-navy)}.rs-input{width:100%;min-height:48px;padding:0 14px;border:1px solid #C9D2DE;border-radius:10px;font:inherit;color:var(--rs-ink);background:#fff}.rs-input:focus{outline:2px solid var(--rs-accent);outline-offset:1px}.rs-errors{color:#8a1c1c;font-size:14px}.rs-table{width:100%;border-collapse:collapse;font-size:15px}.rs-table th{text-align:left;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-muted);padding:10px 8px;border-bottom:1.5px solid var(--rs-navy)}.rs-table td{padding:14px 8px;border-bottom:1px solid var(--rs-border);vertical-align:middle}.rs-cart__qty{width:72px}.rs-cart__foot{display:flex;flex-direction:column;align-items:flex-end;gap:12px;margin-top:24px}.rs-cart__total{font-family:var(--rs-font-display);font-size:26px;font-weight:600;color:var(--rs-navy)}.rs-pagination{display:flex;gap:12px;justify-content:center;margin-top:40px}.rs-link{text-decoration:underline;color:var(--rs-navy)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/reset.css.map */
