.rp{position:relative;padding-top:var(--pt, 40px);padding-bottom:var(--pb, 40px);font-family:var(--rp-body);color:var(--rp-ink);-webkit-font-smoothing:antialiased}.rp *,.rp *:before,.rp *:after{box-sizing:border-box}.rp-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:750px){.rp-wrap{padding:0 40px}}@media(max-width:749px){.rp{padding-top:calc(var(--pt, 40px) * .75);padding-bottom:calc(var(--pb, 40px) * .75)}}.rp div:empty,.rp span:empty{display:block}.rp span.rp-stars:empty{display:inline-block}.rp-bg--paper{background:var(--rp-paper)}.rp-bg--bone{background:var(--rp-bone)}.rp-bg--ink{background:var(--rp-ink);color:#fff}.rp p,.rp h2,.rp h3{margin:0}.rp-eyebrow{font-family:var(--rp-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-red);margin:0 0 14px;display:inline-flex;align-items:center;gap:10px}.rp-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;transform:rotate(-25deg);transform-origin:left center}.rp-eyebrow--light{color:var(--rp-red-hi)}.rp-mono{font-family:var(--rp-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.rp-mono--red{color:var(--rp-red-hi)}.rp-mono--muted{color:var(--rp-muted)}.rp-h{font-family:var(--rp-display);font-weight:500;font-size:clamp(26px,3.6vw,48px);line-height:1.08;letter-spacing:-.035em;margin:0;color:inherit}.rp-h--md{font-size:clamp(24px,3vw,40px)}.rp-h--light{color:#fff}.rp-h em,.rp-hero__h em,.rp-closing__h em{font-style:normal;background:var(--rp-mirror);background-size:160% 160%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rp-shine 6s ease-in-out infinite}@keyframes rp-shine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.rp-head{margin-bottom:28px}.rp-head--center{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}.rp-head--center .rp-eyebrow{justify-content:center}.rp-head--split{display:grid;gap:14px}@media(min-width:990px){.rp-head--split{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px}}.rp-head__text{color:var(--rp-muted);font-size:16px;line-height:1.6}.rp-head__text--light{color:#ffffffb8;margin-top:14px}.rp-head__text p+p{margin-top:10px}.rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;font-family:var(--rp-body);font-weight:600;font-size:16px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.rp-btn--red{background:var(--rp-red);color:#fff;box-shadow:0 10px 30px -10px #c8102eb3,inset 0 1px #ffffff40}.rp-btn--red:hover{transform:translateY(-1px);background:#d81634}.rp-btn--white{background:#fff;color:var(--rp-ink)}.rp-btn--white:hover{transform:translateY(-1px)}.rp-link{font-weight:500;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:2px}.rp-link--light{color:#fff}.rp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px}.rp-price{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rp-price__now{font-family:var(--rp-display);font-weight:500;font-size:24px;letter-spacing:-.02em}.rp-price__was{color:var(--rp-muted);font-size:16px}.rp-price__note{font-family:var(--rp-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-muted)}.rp-price--light{margin-top:24px;color:#fff}.rp-price--light .rp-price__was,.rp-price--light .rp-price__note{color:#fff9}.rp-tag,.rp-chip{position:absolute;z-index:3;font-family:var(--rp-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:7px 11px;border-radius:999px;white-space:nowrap}.rp-tag{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rp-chip{background:#fff;color:var(--rp-ink);box-shadow:0 10px 30px -12px #11101459}.rp-phone{--w: 220px;--red: 0;--rot: 0deg;position:relative;width:var(--w);aspect-ratio:9 / 19.4;border-radius:17%/8%;container-type:inline-size;background:linear-gradient(150deg,#4a4850,#17161a 30%,#2c2a31 62%,#0e0d10);padding:3.4%;box-shadow:0 40px 70px -30px #000000a6,0 2px #ffffff1f inset,0 0 0 1px #0009;transform:perspective(1400px) rotateY(var(--rot));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.2,1);flex:none}.rp-phone--red{--red: 1}.rp-phone__btn{position:absolute;left:-1.6%;width:1.6%;border-radius:2px 0 0 2px;background:#2b2a30}.rp-phone__btn--a{top:20%;height:7%}.rp-phone__btn--b{top:29%;height:7%}.rp-phone__screen{position:absolute;top:3.4%;right:3.4%;bottom:3.4%;left:3.4%;border-radius:14.5%/6.8%;overflow:hidden;background:#0c0b0e}.rp-phone__ui{position:absolute;top:0;right:0;bottom:0;left:0;padding:16% 7% 8%;display:flex;flex-direction:column;gap:3.2cqw;font-family:var(--rp-body);color:#fff;font-size:5.4cqw;line-height:1.25;background:linear-gradient(180deg,#1d1b22,#121116);opacity:calc(1 - var(--red) * .97);filter:blur(calc(var(--red) * 2px));transition:opacity .3s,filter .3s}.rp-ui__bar{position:absolute;top:4.2%;left:9%;right:9%;display:flex;justify-content:space-between;font-size:4.6cqw;font-weight:600}.rp-ui__dots{letter-spacing:-.1em;font-size:3.4cqw}.rp-ui__who{display:flex;align-items:center;gap:3cqw;font-weight:600;font-size:5.6cqw;padding-bottom:3cqw;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1cqw}.rp-ui__av{width:11cqw;height:11cqw;border-radius:50%;background:linear-gradient(135deg,#ff9a9e,#c8102e);display:grid;place-items:center;font-size:5cqw}.rp-ui__b{max-width:78%;padding:3cqw 4.4cqw;border-radius:5cqw}.rp-ui__b--in{background:#2d2b33;align-self:flex-start;border-bottom-left-radius:1.6cqw}.rp-ui__b--out{background:#2f7cf6;align-self:flex-end;border-bottom-right-radius:1.6cqw}.rp-ui__label{font-size:4.6cqw;color:#fff9;margin-top:6cqw}.rp-ui__big{font-size:11cqw;font-weight:600;letter-spacing:-.02em}.rp-ui__card{background:#24222a;border-radius:5cqw;padding:4cqw 5cqw;display:grid;gap:3cqw;margin-top:3cqw}.rp-ui__row{display:flex;justify-content:space-between;font-size:4.8cqw}.rp-ui__plus{color:#5fd38d}.rp-ui__pill{margin-top:auto;background:#fff;color:#111;text-align:center;border-radius:99px;padding:3.4cqw;font-weight:600;font-size:5cqw}.rp-phone__glass{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rp-mirror);background-size:180% 180%;background-position:calc(30% + var(--red) * 40%) 50%;opacity:var(--red);transition:opacity .3s}.rp-phone__glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#0000 0 3px,#00000012 3px 4px)}.rp-phone__sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,transparent 32%,rgba(255,255,255,.22) 44%,rgba(255,255,255,.04) 52%,transparent 60%);opacity:calc(.35 + var(--red) * .55);pointer-events:none}.rp-phone__island{position:absolute;top:2.6%;left:50%;width:31%;height:3.5%;border-radius:99px;background:#000;transform:translate(-50%)}.rp-phone--black .rp-phone__glass{background:linear-gradient(128deg,#050506,#17161a 45%,#2a282d 50%,#0a0a0b 60%)}.rp-media{position:relative;width:100%;height:100%;overflow:hidden}.rp-media--photo .rp-media__img{width:100%;height:100%;object-fit:cover;display:block}.rp-art{position:relative;width:100%;height:100%;min-height:inherit;display:grid;place-items:center;overflow:hidden}.rp-art--privacy{background:radial-gradient(120% 90% at 50% 100%,#2b1015 0%,var(--rp-ink) 60%)}.rp-art--privacy .rp-art__arc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rp-art--privacy .rp-art__phone{--w: clamp(112px, 27%, 168px);margin-top:14%}.rp-art--privacy .rp-tag--l{left:4%;top:30%}.rp-art--privacy .rp-tag--r{right:4%;top:30%}.rp-art--privacy .rp-tag{font-size:10px;padding:6px 9px;border-color:#ff546573;color:#ffc2c8}@media(max-width:749px){.rp-art--privacy .rp-tag{display:none}}.rp-art--mirror{background:radial-gradient(70% 60% at 50% 40%,#4a0811,#1a0306 55%,#0b0a0d);perspective:1400px}.rp-art__glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,60,80,.45),transparent 65%);filter:blur(20px)}.rp-art--mirror .rp-art__phone{position:absolute;top:12%}.rp-art--mirror .rp-art__phone--back{--w: clamp(110px, 26%, 160px);left:22%;top:9%;opacity:.9}.rp-art--mirror .rp-art__phone--front{--w: clamp(130px, 32%, 200px);left:44%}.rp-art__floor{position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,transparent,rgba(255,60,80,.12))}.rp-art--clarity{background:linear-gradient(160deg,#fbfaf8,#ece7e0)}.rp-art__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(17,16,20,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(17,16,20,.06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 75%)}.rp-art--clarity .rp-art__phone{--w: clamp(140px, 34%, 210px)}.rp-art--clarity .rp-chip--a{top:22%;right:14%;background:var(--rp-ink);color:#fff}.rp-art--clarity .rp-chip--b{bottom:16%;left:10%}.rp-art__crack{position:absolute;width:34%;top:8%;left:6%}.rp-art--hero{min-height:100%}.rp-art__halo{position:absolute;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 60% 45%,#c8102e8c,#c8102e00 60%);filter:blur(10px)}.rp-art__angle{position:absolute;z-index:3;width:70%;top:2%;left:12%;pointer-events:none}.rp-art--hero .rp-art__phone--front{--w: clamp(176px, 40%, 270px);position:relative;z-index:2;transform:perspective(1400px) rotateY(8deg) translate(-28%)}.rp-art--hero .rp-art__phone--side{--w: clamp(150px, 34%, 236px);position:absolute;z-index:1;left:55%;top:12%}.rp-art--hero .rp-tag--you{left:10%;bottom:10%}.rp-art--hero .rp-tag--them{right:6%;top:8%;border-color:#ff546580;color:#ffb3bb}.rp-art--scene{background:var(--rp-ink);aspect-ratio:32 / 22}.rp-art--scene svg{width:88%;height:auto}.rp-art--step{background:transparent}.rp-art--step svg{width:100%;max-width:220px;height:auto}.rp-hero{background:radial-gradient(120% 120% at 85% 20%,#3a0a12 0%,#160c10 38%,var(--rp-ink) 70%);color:#fff;overflow:hidden}.rp-hero__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.rp-hero__grid{grid-template-columns:1.05fr 1fr;gap:40px;min-height:560px}}.rp-hero__h{font-family:var(--rp-display);font-weight:500;font-size:clamp(34px,4.6vw,64px);line-height:1.02;letter-spacing:-.045em;margin:0;color:#fff}.rp-hero__text{margin-top:20px;font-size:18px;line-height:1.6;color:#ffffffbd;max-width:520px}.rp-hero__chips{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px}.rp-hero__chips li{font-family:var(--rp-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#ffffffd9}.rp-hero__visual{position:relative;height:420px}@media(min-width:990px){.rp-hero__visual{height:560px}}.rp-hero__media.rp-media--photo{border-radius:28px}@media(max-width:749px){.rp-hero__visual{height:350px;margin:0 -20px}.rp-hero__text{font-size:16px}.rp-actions .rp-btn{flex:1 1 100%}}.rp-benefits__rail .rp-rail__track{gap:12px}.rp-benefit{position:relative;background:#fff;border:1px solid var(--rp-line);border-radius:22px;padding:22px 20px 24px;display:flex;flex-direction:column;gap:10px;min-height:100%}.rp-bg--paper .rp-benefit{background:var(--rp-bone);border-color:transparent}.rp-benefit__no{position:absolute;top:18px;right:18px;font-family:var(--rp-mono);font-size:11px;color:var(--rp-muted);letter-spacing:.1em}.rp-benefit__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--rp-ink);color:#fff;margin-bottom:6px}.rp-benefit:nth-child(2) .rp-benefit__icon{background:var(--rp-mirror)}.rp-benefit__icon .rp-icon{width:24px;height:24px}.rp-benefit__title{font-family:var(--rp-display);font-weight:500;font-size:15px;line-height:1.25;letter-spacing:-.02em}.rp-benefit__text{font-size:13.5px;line-height:1.55;color:var(--rp-muted)}@media(min-width:990px){.rp-benefits__rail[data-desktop-static] .rp-rail__track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}}.rp-rail{display:block;position:relative}.rp-rail__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.rp-rail__track::-webkit-scrollbar{display:none}.rp-rail__track>*{scroll-snap-align:start;flex:0 0 auto}.rp-benefits__rail .rp-rail__track>*{width:74%}@media(min-width:750px)and (max-width:989px){.rp-benefits__rail .rp-rail__track>*{width:38%}}@media(min-width:990px){.rp-benefits__rail[data-desktop-static] .rp-rail__track>*{width:auto}.rp-rail__nav--mobile{display:none!important}}.rp-rail__nav{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.rp-rail__btn{width:46px;height:46px;border-radius:50%;border:1px solid var(--rp-line);background:#fff;color:var(--rp-ink);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,transform .2s}.rp-rail__btn:hover{background:var(--rp-ink);color:#fff}.rp-rail__btn .rp-icon{width:20px;height:20px}.rp-scenes__rail .rp-rail__track,.rp-reviews__rail .rp-rail__track{padding:4px max(20px,calc((100vw - 1240px)/2 + 40px));scroll-padding-left:max(20px,calc((100vw - 1240px)/2 + 40px))}@media(max-width:749px){.rp-scenes__rail .rp-rail__track,.rp-reviews__rail .rp-rail__track{padding:4px 20px;scroll-padding-left:20px}}.rp-proof__pair{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:end;max-width:860px;margin:0 auto}.rp-proof__seat{margin:0;display:grid;gap:16px;justify-items:center;text-align:center}.rp-proof__stage{width:100%;display:grid;place-items:center;padding:28px 0 22px;border-radius:26px}.rp-proof__stage--you{background:linear-gradient(180deg,#fff,#f1ece5)}.rp-proof__stage--them{background:radial-gradient(80% 70% at 50% 40%,#3a0a12,var(--rp-ink))}.rp-proof__phone{--w: clamp(120px, 18vw, 190px)}.rp-proof__seat figcaption{display:grid;gap:6px;font-size:15px;color:var(--rp-muted)}.rp-proof__seat figcaption .rp-mono{color:var(--rp-ink)}.rp-proof__seat figcaption .rp-mono--red{color:var(--rp-red)}.rp-proof__vs{align-self:center;display:grid;gap:6px;justify-items:center;font-family:var(--rp-mono);font-size:11px;color:var(--rp-muted)}.rp-proof__vs i{width:1px;height:80px;background:linear-gradient(var(--rp-line),var(--rp-red));transform:rotate(25deg)}@media(max-width:749px){.rp-proof__pair{gap:8px}.rp-proof__stage{padding:18px 0 14px;border-radius:18px}.rp-proof__phone{--w: 112px}.rp-proof__vs i{height:50px}.rp-proof__seat figcaption{font-size:13px}}.rp-buybar{margin:34px auto 0;max-width:860px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border:1px solid var(--rp-line);border-radius:22px;padding:18px 18px 18px 26px}.rp-buybar__info{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.rp-buybar__title{font-family:var(--rp-display);font-weight:500;font-size:16px;letter-spacing:-.02em;flex-basis:100%}.rp-buybar__note{font-size:13px;color:var(--rp-muted)}@media(max-width:749px){.rp-buybar{flex-direction:column;align-items:stretch;padding:18px}.rp-buybar .rp-btn{width:100%}}.rp-story__grid{display:grid;gap:22px;align-items:center}@media(min-width:990px){.rp-story__grid{grid-template-columns:1fr 1fr;gap:64px}.rp-story--image-right .rp-story__visual{order:2}}.rp-story__visual{position:relative;aspect-ratio:5 / 4.4;border-radius:28px;overflow:hidden;background:var(--rp-ink)}@media(max-width:749px){.rp-story__visual{aspect-ratio:1 / 1;border-radius:22px}}.rp-story__tag{position:absolute;left:16px;top:16px;z-index:4;background:#111014b8;color:#fff;padding:8px 12px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rp-story__copy{max-width:540px}.rp-story__text{margin-top:18px;font-size:17px;line-height:1.65;color:#3b3740}.rp-story__text p+p{margin-top:12px}.rp-points{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--rp-line);display:grid;gap:12px}.rp-points li{display:grid;grid-template-columns:26px 1fr;gap:10px;font-size:15px;line-height:1.5;color:#3b3740}.rp-points strong{color:var(--rp-ink);font-weight:600}.rp-points__mark{width:24px;height:24px;border-radius:50%;background:var(--rp-red);color:#fff;display:grid;place-items:center}.rp-points__mark .rp-icon{width:14px;height:14px;stroke-width:2.4}.rp-tilt{background:var(--rp-ink);color:#fff;overflow:hidden}.rp-tilt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 75% 55%,rgba(200,16,46,.28),transparent 70%);pointer-events:none}.rp-tilt__grid{position:relative;display:grid;gap:28px;align-items:center}@media(min-width:990px){.rp-tilt__grid{grid-template-columns:.9fr 1.1fr;gap:56px}}.rp-tilt__text{margin-top:18px;color:#ffffffb8;font-size:17px;line-height:1.65;max-width:480px}.rp-tilt__legend{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:10px}.rp-tilt__legend li{display:grid;grid-template-columns:82px 1fr;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--rp-line-dark);font-size:15px;color:#ffffffd9}.rp-tilt__lab{display:grid;justify-items:center;gap:10px;padding:24px 18px 22px;border-radius:30px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--rp-line-dark)}.rp-tilt__readout{display:flex;align-items:baseline;gap:14px}.rp-tilt__deg{font-family:var(--rp-display);font-weight:500;font-size:clamp(40px,6vw,64px);letter-spacing:-.05em;min-width:2.6ch;text-align:right;font-variant-numeric:tabular-nums}.rp-tilt__status{font-family:var(--rp-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:7px 11px;border-radius:999px;background:#ffffff1a}.rp-tilt__lab[data-zone="3"] .rp-tilt__status{background:var(--rp-red)}.rp-tilt__stage{position:relative;width:100%;height:380px;display:grid;place-items:center;perspective:1200px}.rp-tilt__arc{position:absolute;top:0;width:90%;max-width:420px}.rp-tilt__phone{--w: 150px;margin-top:34px}.rp-tilt__shadow{position:absolute;bottom:4px;width:150px;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent)}.rp-tilt__control{width:100%;max-width:420px;display:grid;gap:8px;cursor:pointer}.rp-tilt__control input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:linear-gradient(90deg,rgba(255,255,255,.3) 0 25%,rgba(255,84,101,.5) 41.6%,var(--rp-red) 100%);outline:none;margin:10px 0}.rp-tilt__control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff1f,0 6px 18px #0006;cursor:grab}.rp-tilt__control input[type=range]::-moz-range-thumb{width:30px;height:30px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff1f;cursor:grab}.rp-tilt__scale{display:flex;justify-content:space-between;color:#ffffff80;font-size:11px}.rp-tilt__hint{color:#ffffff80;font-size:11px}.rp-tilt__note{position:relative;margin-top:18px!important;font-size:12px;color:#ffffff73}@media(max-width:749px){.rp-tilt__stage{height:320px}.rp-tilt__phone{--w: 124px}.rp-tilt__lab{padding:18px 14px;border-radius:22px}}.rp-scenes__rail .rp-rail__track>*{width:min(360px,78vw)}.rp-scene{background:#fff;border-radius:24px;overflow:hidden;border:1px solid var(--rp-line);display:flex;flex-direction:column}.rp-scene__visual{position:relative;aspect-ratio:32 / 22;background:var(--rp-ink)}.rp-scene__visual .rp-media--photo .rp-media__img{aspect-ratio:32 / 22}.rp-scene__badge{position:absolute;top:12px;left:12px;width:38px;height:38px;border-radius:12px;background:#ffffff1f;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rp-scene__badge .rp-icon{width:20px;height:20px}.rp-scene__body{padding:18px 20px 22px;display:grid;gap:8px}.rp-scene__title{font-family:var(--rp-display);font-weight:500;font-size:18px;letter-spacing:-.02em;line-height:1.2}.rp-scene__text{font-size:14.5px;line-height:1.55;color:var(--rp-muted)}.rp-layers__grid{display:grid;gap:30px;align-items:center}@media(min-width:990px){.rp-layers__grid{grid-template-columns:1fr 1fr;gap:64px}}.rp-layers__stack{position:relative;display:block;height:420px;perspective:1600px;border-radius:28px;background:radial-gradient(70% 60% at 50% 50%,#ffffff,var(--rp-bone));overflow:hidden}.rp-bg--bone .rp-layers__stack{background:radial-gradient(70% 60% at 50% 50%,#fff,var(--rp-bone-2))}.rp-layer{position:absolute;left:50%;top:50%;width:170px;aspect-ratio:9 / 19.4;border-radius:26px;transform:translate(-50%,-50%) rotateX(58deg) rotate(-32deg) translateZ(calc((var(--n) / 2 - var(--i)) * 44px));transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .3s,opacity .3s;box-shadow:0 20px 40px -20px #11101480}.rp-layer__no{display:none!important}.rp-layer--coat{background:linear-gradient(135deg,#ffffffbf,#dce6f08c);border:1px solid rgba(17,16,20,.12)}.rp-layer--red{background:var(--rp-mirror)}.rp-layer--louver{background:repeating-linear-gradient(90deg,#1b191e 0 3px,#3b3840 3px 6px)}.rp-layer--glass{background:linear-gradient(135deg,#bed7e1cc,#96b4c399);border:1px solid rgba(255,255,255,.7)}.rp-layer--adhesive{background:#ffffff8c;border:1px dashed rgba(17,16,20,.3)}.rp-layers__stack[data-active] .rp-layer{opacity:.35}.rp-layers__stack[data-active] .rp-layer.is-active{opacity:1;box-shadow:0 0 0 3px var(--rp-red),0 30px 50px -20px #c8102e99}.rp-layers__text{margin-top:16px;color:#3b3740;font-size:16px;line-height:1.6}.rp-layers__list{list-style:none;padding:0;margin:22px 0 0;display:grid}.rp-layers__item{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:14px 0;border-top:1px solid var(--rp-line);cursor:pointer;transition:background .2s;border-radius:4px;outline:none}.rp-layers__item:last-child{border-bottom:1px solid var(--rp-line)}.rp-layers__item.is-active .rp-layers__no,.rp-layers__item:hover .rp-layers__no{color:var(--rp-red)}.rp-layers__no{color:var(--rp-muted);padding-top:3px}.rp-layers__item strong{display:block;font-weight:600;font-size:16px}.rp-layers__desc{display:block;margin-top:3px;color:var(--rp-muted);font-size:14.5px;line-height:1.5}@media(max-width:749px){.rp-layers__stack{height:300px}.rp-layer{width:120px;transform:translate(-50%,-50%) rotateX(58deg) rotate(-32deg) translateZ(calc((var(--n) / 2 - var(--i)) * 30px));border-radius:18px}}.rp-versus{background:var(--rp-ink);color:#fff}.rp-versus__table{max-width:900px;margin:10px auto 0;display:grid}.rp-versus__row{display:grid;grid-template-columns:1.3fr repeat(3,1fr);align-items:center;border-top:1px solid var(--rp-line-dark)}.rp-versus__row--head{border-top:0;align-items:end}.rp-versus__feat{padding:16px 10px 16px 0;font-size:15px;color:#ffffffd9}.rp-versus__col{display:grid;justify-items:center;gap:12px;padding:0 6px 16px;font-family:var(--rp-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;text-align:center}.rp-versus__col--ours{color:#fff}.rp-versus__mini{display:grid;place-items:center;height:170px;width:100%}.rp-versus__mini .rp-phone{--w: 76px}.rp-versus__col--ours .rp-versus__mini{background:radial-gradient(closest-side,rgba(200,16,46,.35),transparent)}.rp-versus__cell{display:grid;place-items:center;padding:14px 4px;height:100%}.rp-versus__cell--ours{background:#c8102e1f}.rp-versus__row:last-child .rp-versus__cell--ours{border-radius:0 0 16px 16px}.rp-yes,.rp-no{width:28px;height:28px;border-radius:50%;display:grid;place-items:center}.rp-yes{background:#fff;color:var(--rp-ink)}.rp-versus__cell--ours .rp-yes{background:var(--rp-red);color:#fff}.rp-no{background:#ffffff14;color:#ffffff80}.rp-yes .rp-icon,.rp-no .rp-icon{width:16px;height:16px;stroke-width:2.4}.rp-versus__word{font-size:13px;color:#fffc;text-align:center}.rp-versus__note{text-align:center;margin-top:18px;font-size:13px;color:#ffffff80}@media(max-width:749px){.rp-versus__row{grid-template-columns:1.15fr repeat(3,.9fr)}.rp-versus__feat{font-size:13px;padding:12px 6px 12px 0}.rp-versus__mini{height:110px}.rp-versus__mini .rp-phone{--w: 48px}.rp-versus__col{font-size:9.5px;letter-spacing:.06em;padding:0 2px 12px}.rp-yes,.rp-no{width:24px;height:24px}.rp-versus__word{font-size:11px}}.rp-install__grid{display:grid;gap:18px}@media(min-width:990px){.rp-install__grid{grid-template-columns:3fr 1fr;align-items:stretch}}.rp-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:s}@media(min-width:750px){.rp-steps{grid-template-columns:repeat(3,1fr)}}.rp-step{background:#fff;border-radius:22px;padding:18px;display:grid;gap:14px}.rp-step__art{background:var(--rp-bone);border-radius:16px;display:grid;place-items:center;padding:14px;aspect-ratio:4 / 3}.rp-step__body{position:relative;padding-left:46px}.rp-step__no{position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--rp-ink);color:#fff;display:grid;place-items:center;font-family:var(--rp-display);font-size:14px}.rp-step__title{font-family:var(--rp-display);font-weight:500;font-size:17px;letter-spacing:-.02em;line-height:1.25}.rp-step__text{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--rp-muted)}@media(max-width:749px){.rp-step{grid-template-columns:110px 1fr;align-items:center;padding:12px}.rp-step__art{aspect-ratio:1;padding:6px}}.rp-box{background:var(--rp-ink);color:#fff;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:12px}.rp-box__icon{width:44px;height:44px;border-radius:12px;background:var(--rp-mirror);display:grid;place-items:center}.rp-box__title{font-family:var(--rp-display);font-weight:500;font-size:18px;letter-spacing:-.02em;color:#fff}.rp-box__list ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.rp-box__list li{position:relative;padding-left:22px;font-size:15px;line-height:1.45;color:#ffffffd9}.rp-box__list li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:3px;background:var(--rp-red-hi)}.rp-box__note{margin-top:auto;font-size:13px;color:#ffffff8c}.rp-reviews__rail .rp-rail__track>*{width:min(380px,84vw)}.rp-reviews__score{display:flex;align-items:center;gap:12px}@media(min-width:990px){.rp-reviews__score{justify-content:flex-end}}.rp-stars{--rate: 96%;position:relative;display:inline-block;width:110px;height:20px;background:linear-gradient(90deg,var(--rp-red) var(--rate),rgba(17,16,20,.15) var(--rate));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1.2l2.9 6 6.5.8-4.8 4.5 1.2 6.4L11 15.7l-5.8 3.2 1.2-6.4L1.6 8l6.5-.8L11 1.2Z'/%3E%3C/svg%3E") left / 22px 20px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1.2l2.9 6 6.5.8-4.8 4.5 1.2 6.4L11 15.7l-5.8 3.2 1.2-6.4L1.6 8l6.5-.8L11 1.2Z'/%3E%3C/svg%3E") left / 22px 20px repeat-x}.rp-stars--sm{width:85px;height:15px;-webkit-mask-size:17px 15px;mask-size:17px 15px}.rp-review{background:#fff;border:1px solid var(--rp-line);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px}.rp-bg--paper .rp-review{background:var(--rp-bone);border-color:transparent}.rp-review__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.rp-review__model{font-size:10.5px;color:var(--rp-muted)}.rp-review__title{font-family:var(--rp-display);font-weight:500;font-size:17px;letter-spacing:-.02em;line-height:1.25}.rp-review__text{font-size:15px;line-height:1.6;color:#3b3740;flex:1}.rp-review__foot{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--rp-line)}.rp-review__avatar{width:40px;height:40px;border-radius:50%;background:var(--rp-ink);color:#fff;display:grid;place-items:center;font-family:var(--rp-display);font-size:15px;flex:none}.rp-review__photo{width:48px;height:48px;border-radius:12px;overflow:hidden;flex:none}.rp-review__photo img{width:100%;height:100%;object-fit:cover;display:block}.rp-review__who{display:grid;font-size:14px}.rp-review__who span{color:var(--rp-muted);font-size:13px}.rp-closing{color:#fff;overflow:hidden;background:var(--rp-red-deep)}.rp-closing__mirror{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rp-mirror);background-size:200% 200%;animation:rp-shine 9s ease-in-out infinite;opacity:.95}.rp-closing__mirror:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 5px,rgba(0,0,0,.08) 5px 6px),linear-gradient(180deg,#00000026,#00000073)}.rp-closing__grid{position:relative;display:grid;gap:28px;align-items:center}@media(min-width:990px){.rp-closing__grid{grid-template-columns:1.2fr .8fr;gap:48px}}.rp-closing__h{font-family:var(--rp-display);font-weight:500;font-size:clamp(32px,4.8vw,64px);line-height:1.02;letter-spacing:-.045em;color:#fff}.rp-closing__text{margin-top:16px;font-size:17px;line-height:1.6;color:#ffffffd9;max-width:520px}.rp-closing__guarantee{font-family:var(--rp-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9}.rp-closing__visual{position:relative;height:380px;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -40px #0009}@media(max-width:749px){.rp-closing__visual{height:300px;border-radius:22px}}body{font-family:var(--rp-body)}.product__title h1,.product__title h2,.product__title .h1,.product__title .h2{font-family:var(--rp-display);font-weight:500;letter-spacing:-.035em;line-height:1.1}@media(max-width:749px){.product__title h1,.product__title .h1{font-size:26px}}.product__info-container .price-item--regular,.product__info-container .price-item--sale{font-family:var(--rp-display);font-weight:500;letter-spacing:-.02em}.product__info-container .emoji-benefits-container p,.product__info-container .emoji-benefits p{line-height:1.55}.quantity-breaks__title,.horizontal-ticker,.footer{font-family:var(--rp-body)}.rp-section .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}@media(prefers-reduced-motion:reduce){.rp-h em,.rp-hero__h em,.rp-closing__h em,.rp-closing__mirror{animation:none}.rp-phone,.rp-layer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rp.css.map */
