@media (max-width:959px){.rs-page{padding-bottom:84px}}.rs-hero{display:grid;gap:34px;align-items:center}@media (min-width:960px){.rs-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:60px}}.rs-h1{margin-top:14px;font:600 clamp(25px,4.2vw,48px)/1.22 var(--font-orbitron),sans-serif;letter-spacing:-.04em;color:#10354f;text-wrap:balance;overflow-wrap:break-word}.rs-h1 span{color:var(--accent-sky,#42c5ff);-webkit-text-stroke:.5px var(--accent-edge,#28799b);text-shadow:0 2px 0 #fff,0 4px 8px #0c97c926}.rs-lead{margin-top:20px;max-width:34rem;font-size:clamp(18px,2vw,21px);line-height:1.65;color:#34566d}.rs-personal{margin-top:18px;max-width:34rem;padding:14px 18px;border-radius:18px;background:linear-gradient(145deg,#e6f8ff,#cfeeff);border:1px solid #a9def5;color:#0d3a55;font-size:17px;line-height:1.6}.rs-cta{margin-top:26px;display:grid;gap:14px;justify-items:start}.rs-cta__meta{max-width:30rem;font-size:16px;line-height:1.6;color:#34566d}.rs-cta__meta a,.rs-price__sub a{color:#0b5f8f;font-weight:600;text-decoration:underline;text-underline-offset:4px}.rs-chips{margin-top:26px}.rs-visual{position:relative;display:grid;place-items:center}.rs-visual:before{content:"";position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,rgba(205,238,255,.7) 38%,rgba(110,198,241,.22) 64%,transparent 72%)}.rs-visual img{position:relative;width:min(440px,88%);height:auto;filter:drop-shadow(0 30px 34px rgba(4,42,69,.28))}.rs-visual--box:before,.rs-visual--cover:before{display:none}.rs-visual--box img{width:min(560px,100%);filter:drop-shadow(0 30px 34px rgba(4,42,69,.28))}.rs-visual--cover img{width:min(520px,100%);border-radius:30px;filter:none;box-shadow:0 34px 58px -29px rgba(4,42,69,.72),0 12px 22px -16px rgba(4,42,69,.48)}.rs-stack{display:grid;gap:20px;margin-top:38px}@media (min-width:820px){.rs-stack{grid-template-columns:1.15fr 1fr;align-items:stretch}}.rs-tile{display:flex;flex-direction:column;gap:14px;padding:30px;border-radius:30px}.rs-tile h3{font:600 clamp(21px,2.4vw,26px)/1.3 var(--font-orbitron),sans-serif;letter-spacing:-.03em;color:#10354f}.rs-tile p{font-size:18px;line-height:1.65;color:#34566d}.rs-tile__tag{align-self:flex-start;padding:6px 14px;border-radius:999px;background:linear-gradient(#c8f6ff,#42c5ff);color:#073e59;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px 1px #fff}.site-page.rs-page .rs-tile--bonus{background:linear-gradient(145deg,#e6f8ff,#c6ecff)}.rs-wav{display:grid;gap:14px;padding:34px;border-radius:32px;background:linear-gradient(145deg,#dcf6ff,#bce7ff);border:1px solid #fff;box-shadow:0 18px 34px -24px rgba(4,42,69,.6),inset 0 2px 2px #fff}.rs-wav__mark{font:700 clamp(56px,10vw,104px)/1 var(--font-orbitron),sans-serif;letter-spacing:-.06em;color:#0a4564;text-shadow:0 2px 0 #fff,0 8px 18px rgba(4,42,69,.18)}@media (min-width:820px){.rs-wav{grid-template-columns:auto minmax(0,1fr);column-gap:46px;align-content:center;padding:44px 48px}.rs-wav__mark{grid-row:1/span 4;align-self:center}}.rs-samples{display:grid;gap:16px;margin-top:30px}.rs-sample{display:grid;gap:10px;padding:22px 24px;border-radius:26px}.rs-sample figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-sample__title{font:600 19px/1.35 var(--font-orbitron),sans-serif;letter-spacing:-.02em;color:#10354f}.rs-sample p{font-size:17px;line-height:1.6;color:#34566d}.rs-sample audio{width:100%;min-height:44px}.rs-len{display:inline-block;margin-left:10px;font:700 13px/1.4 var(--font-outfit),sans-serif;letter-spacing:0;vertical-align:middle}.rs-len,.rs-sample__len{padding:4px 12px;border-radius:999px;background:linear-gradient(#c8f6ff,#42c5ff);color:#073e59;white-space:nowrap;box-shadow:inset 0 1px 1px #fff}.rs-sample__len{font-size:13px;font-weight:700}.rs-note{margin-top:20px;color:#42657a;line-height:1.65}.rs-days,.rs-steps{list-style:none;padding:0;display:grid;gap:14px;margin-top:34px}.rs-days li,.rs-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:18px 24px;border-radius:26px}.rs-steps__n{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(#c8f6ff,#42c5ff);color:#073e59;font:700 22px var(--font-orbitron),sans-serif;box-shadow:inset 0 2px 2px #fff,0 8px 16px -10px #036294}.rs-days h3,.rs-steps h3{font:700 19px/1.4 var(--font-outfit),sans-serif;letter-spacing:0;color:#10354f}.rs-days p,.rs-steps p{margin-top:4px;font-size:17px;line-height:1.6;color:#34566d}.rs-qr{list-style:none;padding:0;display:grid;gap:14px;margin-top:34px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.rs-qr li{display:grid;gap:8px;align-content:start;padding:18px 20px;border-radius:24px}.rs-qr__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.rs-qr__top .rs-len{margin-left:0}.rs-qr h3{font:600 17px/1.35 var(--font-orbitron),sans-serif;letter-spacing:-.02em;color:#10354f}.rs-qr p{font-size:16px;line-height:1.55;color:#34566d}.rs-reviews{display:grid;gap:18px;margin-top:32px}@media (min-width:900px){.rs-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}.rs-review{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:28px}.rs-review blockquote p{font-size:17px;line-height:1.65;color:#244b63}.rs-review figcaption{margin-top:auto;font-size:15px;font-weight:600;color:#0b5f8f}.rs-founder{display:flex;align-items:center;gap:20px;padding:22px 26px;border-radius:28px}.rs-founder img{flex:none;width:84px;height:84px;border-radius:50%;object-fit:cover;object-position:50% 18%;box-shadow:0 10px 20px -12px rgba(4,42,69,.6),0 0 0 3px #fff}.rs-founder p{font-size:17px;line-height:1.6;color:#34566d}.rs-founder strong{display:block;color:#10354f}.rs-summary{max-width:34rem;margin:30px auto 0}.rs-price{margin:32px auto 0;max-width:520px;padding:34px 30px;border-radius:34px;text-align:center}.rs-price__badge{display:inline-block;margin-top:14px;padding:7px 16px;border-radius:999px;background:linear-gradient(#c8f6ff,#42c5ff);color:#073e59;font-size:14px;font-weight:800;letter-spacing:.04em;box-shadow:inset 0 1px 1px #fff}.rs-price__row{display:flex;align-items:baseline;justify-content:center;gap:16px;margin:14px 0 6px}.rs-price__amount{font:600 clamp(58px,10vw,84px)/.95 var(--font-orbitron),sans-serif;letter-spacing:-.07em;color:#0a4564}.rs-price__was{font:500 clamp(24px,4vw,30px)/1 var(--font-orbitron),sans-serif;color:#52738a;text-decoration:line-through;text-decoration-thickness:2px}.rs-price__sub{max-width:26rem;margin:0 auto;font-size:16px;line-height:1.6;color:#34566d}.rs-price__ticks{max-width:21rem;margin:24px auto;text-align:left}.rs-price__button{width:100%}.rs-price__fine{margin-top:14px;color:#52738a}.rs-next{list-style:none;padding:0;display:grid;gap:12px;max-width:34rem;margin:34px auto 0;counter-reset:next}.rs-next li{display:flex;align-items:center;gap:14px;font-size:17px;line-height:1.5;color:#244b63;counter-increment:next}.rs-next li:before{content:counter(next);flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(#c8f6ff,#42c5ff);color:#073e59;font:700 15px var(--font-orbitron),sans-serif;box-shadow:inset 0 1px 1px #fff}.rs-sticky{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(150deg,rgba(255,255,255,.96),rgba(218,241,255,.94));border-top:1px solid #fff;box-shadow:0 -16px 32px -20px rgba(4,42,69,.6);transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.rs-sticky[data-visible=true]{transform:none;visibility:visible;transition:transform .25s ease}.rs-sticky__text{display:grid;gap:2px;min-width:0}.rs-sticky__text strong{font:600 14px/1.3 var(--font-orbitron),sans-serif;color:#10354f}.rs-sticky__text span{font-size:14px;color:#34566d}.rs-sticky .btn{min-height:48px;padding:0 1.3rem;font-size:1rem;white-space:nowrap}@media (min-width:960px){.rs-sticky{display:none}}@media (max-width:700px){.rs-tile,.rs-wav{padding:26px 22px}.rs-days li,.rs-steps li{gap:14px;padding:16px 18px}.rs-steps__n{width:46px;height:46px;font-size:19px}.rs-price{padding:30px 22px}.rs-founder{padding:18px 20px;gap:16px}}