.rr-landing{background:#fcfaff!important}.rr-landing .site-header{background:#fcfaff;border-bottom:1px solid #c3b5d6}.rr-landing .hero{background:radial-gradient(ellipse at 90% 40%,#dac6ff,transparent 65%),#fcfaff;border-radius:0 0 45px 45px}.rr-landing .hero:after,.rr-landing .hero-wash,.rr-landing .leaves{display:none}.rr-landing .hero h1{color:#3e2c65;text-shadow:0 3px 0 #fcfaff,0 6px 0 #c1b1d9}.rr-landing .hero h1>span{color:#3f1b72;text-shadow:0 3px 0 #d9c7f2,0 6px 0 #29114b}.rr-landing .hero h1 svg{stroke:#9561ea}.rr-landing .hero-description{color:#3d285c;font-size:20px}.rr-landing .hero-grid{gap:44px}.rr-landing .hero-art{height:440px;min-height:0;max-width:100%;background:radial-gradient(ellipse at 50% 30%,#fcfaff,#ceb8ed);border:22px solid #9d79e8;border-bottom-width:45px;border-radius:46px;box-shadow:inset 0 4px 8px #230f4055,4px 10px 0 #3e2c65,10px 22px 25px #6a41cc33;transform:rotate(4deg);overflow:visible;margin:55px 10px 65px 0}
.rr-landing .pop-monitor-label{position:absolute;left:0;top:-18px;color:#e4d8f6;font-size:9px;letter-spacing:1px;font-weight:800}.rr-landing .hero-mascot{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:88%;height:95%;z-index:1}.rr-landing .hero-mascot .rop-character{width:100%;height:100%;max-width:350px;display:block;margin:auto}.rr-landing .hero-mascot svg{width:100%;height:100%}.rr-landing .hero-art .podium{display:none}.rr-landing .hero-art>.handwritten{position:absolute;top:-52px;right:7px;background:#bdfa72;color:#3e2c65;font:800 13px/1.4 var(--font-body);border:2px solid #eee3ff;border-radius:20px 20px 7px 20px;padding:12px 17px;transform:rotate(-8deg);box-shadow:0 5px 0 #786290;z-index:4}.rr-landing .hero-art>.handwritten span{font-size:10px}
.rr-landing .floating-product{left:-25px;top:58px;width:128px;padding:10px;background:#fcfaff;box-shadow:0 5px 0 #988aad,0 12px 15px #6a41cc22;border:1px solid #cdc2dd;border-radius:18px;z-index:2}.rr-landing .floating-product img{height:70px}.rr-landing .floating-product>b{color:#bc2871}.rr-landing .deal-sticker{background:#e8c7ff;color:#62327c;border-radius:13px;box-shadow:0 3px 0 #7a38b5}.rr-landing .floating-chart{display:none}.rr-landing .floating-alert{right:0;bottom:-63px;background:#6a41cc;color:#f4f0fb;border-color:#7850b2;box-shadow:0 4px 0 #160a29;z-index:3}.rr-landing .floating-alert small{color:#cab8e4}.rr-landing .floating-alert .circle-icon{background:#bdfa72;color:#3e2c65}.rr-landing .pop-reply{position:absolute;left:10px;right:10px;bottom:8px;z-index:5;transform:rotate(-4deg)}
.rr-landing .search-form{border:2px solid #a18cbf;border-radius:20px;box-shadow:0 4px 0 #b8acc9}.rr-landing .search-form button{background:#6a41cc;border-radius:13px}.rr-landing .hero-perks b{background:#eee3ff;color:#48216a}
.rr-landing .step{background:#e5daf6;border:1px solid #9e80c9;box-shadow:0 6px 0 #ae9bc9;border-radius:26px}.rr-landing .step:nth-child(2){background:#eee3ff;border-color:#b381e0;box-shadow:0 6px 0 #9d66ce}.rr-landing .step-number{background:#6a41cc;color:#c9b0ed}.rr-landing .mini-target{background:#6a41cc;color:#e0d2f5;border:3px solid #a182cd;box-shadow:0 5px 0 #210e3d;border-radius:19px}.rr-landing .mini-target strong{color:#d5ffab}.rr-landing .tiny-note{background:#fcfaff;color:#6a41cc}.rr-landing .product-card{background:#ffffff;box-shadow:0 5px 0 #b5a6ca55,0 12px 22px #2a124d10;border:1px solid #ded2ef;border-radius:24px}.rr-landing .product-prices>b{color:#bc2871}.rr-landing .heart{background:#eee3ff;color:#bc2871}.rr-landing .dashboard-section{background:#3e2c65;color:#f6f2fc}.rr-landing .dashboard-section h2{color:#f6f2fc}.rr-landing .dashboard-section .section-copy p{color:#cfbde9}.rr-landing .dashboard-preview{color:#3e2c65;border:3px solid #a483d4;border-radius:27px;box-shadow:0 8px 0 #0d0618}.rr-landing .dashboard-preview p{color:#514168}.rr-landing .dashboard-row{background:#ffffff;color:#3e2c65}.rr-landing .benefits-section{background:#d4c0f0}.rr-landing .benefits article{background:#fcfaff;border:1px solid #a68ccb;border-radius:22px;box-shadow:0 4px 0 #8f71b9}.rr-landing .final-cta{background:#301558;color:#f3eefb;border:3px solid #9b72d5;box-shadow:0 7px 0 #1e0d37;border-radius:30px}.rr-landing .final-cta h2{color:#f3eefb}.rr-landing .final-cta p{color:#d2c1eb}.rr-landing .final-cta .button{color:#34174e}.rr-landing .faq-grid details{background:#ffffff;border:1px solid #c3b7d5;border-radius:17px;box-shadow:0 3px 0 #c6bad7}.rr-landing .faq-grid summary{color:#6a41cc}.rr-landing .site-footer{margin-top:44px}.rr-landing .onboarding-dots .active{background:#6a41cc}
.rr-guide{background:#fcfaff!important}.rr-guide .guide-card{background:#ffffff}.rr-guide .site-header{background:#fcfaff}.rr-guide .steps .guide-card:nth-child(2){background:#eee3ff}
@media(max-width:900px){.rr-landing .hero-grid{gap:30px}.rr-landing .hero-art{height:330px;border-width:16px;border-bottom-width:32px;border-radius:32px}.rr-landing .floating-product{width:100px;left:-16px;padding:8px}.rr-landing .floating-product img{height:45px}.rr-landing .hero-art>.handwritten{font-size:10px;padding:9px 12px;top:-45px}.rr-landing .pop-monitor-label{top:-14px;font-size:7px}.rr-landing .floating-alert{bottom:-48px}}
@media(max-width:767px){.rr-landing .hero-art{width:calc(100% - 20px);max-width:355px;margin:66px auto 56px;height:300px;transform:rotate(3deg)}.rr-landing .hero-mascot{width:86%;bottom:4px;left:56%}.rr-landing .hero-mascot .rop-character{max-width:230px}.rr-landing .hero-description{font-size:16px}.rr-landing .floating-product{width:99px;top:47px;left:-17px}.rr-landing .hero-art>.handwritten{right:-3px}.rr-landing .hero-art .floating-alert{right:0;bottom:-49px;max-width:230px}.rr-landing .hero h1{font-size:46px}.rr-landing .hero-grid{min-height:0}.rr-landing .hero-art .pop-reply{font-size:11px}.rr-landing .step h3{line-height:1.5}.rr-landing .site-header nav{background:#fcfaff}}
@media(max-width:359px){.rr-landing .hero h1{font-size:39px}.rr-landing .hero-art{height:275px}.rr-landing .hero-mascot .rop-character{max-width:210px}.rr-landing .floating-product{width:87px}.rr-landing .hero-mascot{left:57%}.rr-landing .hero-description{font-size:14px}}

.rr-landing .hero{background:radial-gradient(ellipse at 90% 40%,#c3a1fa,transparent 65%),#dac6ff}
.rr-landing .hero h1{color:#3e2c65;text-shadow:0 3px 0 #f7f1ff,0 6px 0 #c0a2e8}.rr-landing .hero h1>span{color:#6a41cc;text-shadow:0 3px 0 #eaddff,0 6px 0 #c0a2e8}
.rr-landing .hero-art{background:radial-gradient(ellipse at 50% 30%,#fcfaff,#e2d2ff)}.rr-landing .pop-monitor-label{color:#fff}
.rr-landing .dashboard-section{background:#e5d7ff;color:#3e2c65}.rr-landing .dashboard-section h2{color:#3e2c65}.rr-landing .dashboard-section .section-copy p{color:#665080}
.rr-landing .benefits-section{background:#f0e9ff}.rr-landing .final-cta{background:#dac6ff;color:#3e2c65;border-color:#bd9eea;box-shadow:0 7px 0 #9d7bc5}.rr-landing .final-cta h2{color:#3e2c65}.rr-landing .final-cta p{color:#665080}.rr-landing .final-cta .button{color:#3e2c65}
.rr-landing .heart{background:#ffe4f1;color:#bc2871}
.rr-landing .dashboard-preview{border-color:#c8adef;box-shadow:0 8px 0 #a58bc6,0 18px 30px #41366418}.rr-landing .window-bar{background:#f0e9ff;color:#665080}.rr-landing .dashboard-body aside b{background:#bdfa72;color:#3e2c65}.rr-landing .dashboard-caption{color:#716184}.rr-landing .benefit-list>li>span{background:#f7f1ff;color:#6a41cc}
.rr-landing .notification-orbit{background:linear-gradient(155deg,#e8d8ff,#f5eeff)}.rr-landing .phone{background:linear-gradient(145deg,#bc9bec,#e7d7ff);border-color:#6a41cc;box-shadow:10px 14px 0 #d9c6ee;color:#3e2c65}.rr-landing .phone-notch{background:#6a41cc}.rr-landing .phone:before{background:#ffffff30}.rr-landing .phone-alert{background:#fcfaff}.rr-landing .notification-star{color:#bdfa72;text-shadow:0 2px 0 #9a79c3}.rr-landing .mini-target small{color:#e6d8ff}
