
.own-hero-media{display:flex;justify-content:center;align-items:center;gap:28px;max-width:860px;margin:30px auto}.own-hero-cover{width:43%;height:auto;max-height:560px;object-fit:contain;filter:drop-shadow(0 15px 20px #0002)}.own-hero-expert{width:48%;aspect-ratio:4/5;object-fit:cover;object-position:51% center;border-radius:24px}.own-collection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px auto;max-width:950px}.own-collection img{width:100%;height:auto;filter:drop-shadow(0 5px 6px #0002)}.rem-bonus-card>img{object-fit:contain;height:auto;max-height:280px;align-self:center}.rem-bonus-card p{line-height:1.65}.rem-bonus-value strong{white-space:normal}.own-expert{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.own-expert>img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px}.own-expert .rem-heading{text-align:left}.own-expert p{margin:15px 0;line-height:1.7}@media(max-width:600px){.own-hero-media{gap:12px}.own-hero-cover{width:48%}.own-hero-expert{width:48%;border-radius:14px}.own-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.own-expert{grid-template-columns:1fr;gap:20px}.rem-bonus-card{align-items:flex-start}.rem-bonus-card>img{width:108px;flex-basis:108px}.rem-bonus-card p{font-size:12px;line-height:1.5}.rem-bonus-value strong{font-size:9px}.rem-plan-grid{grid-template-columns:1fr;gap:35px}.rem-plan h3,.rem-plan-expanded h3{font-size:22px;min-height:0}.rem-plan-items .rem-plan-item{font-size:14px}.rem-plan-inner{padding:25px 20px}.rem-checkout{font-size:18px}}

.collection-art{position:relative;max-width:820px;aspect-ratio:1.12;margin:32px auto 30px;background:radial-gradient(ellipse at center,#f3efe3 0%,#fff 70%);isolation:isolate}.art-main{position:absolute;width:46%;height:auto;left:27%;top:0;z-index:1;filter:drop-shadow(0 12px 16px #0002)}.art-laptop{position:absolute;width:45%;left:0;top:35%;z-index:3}.art-display{background:#fff;border:7px solid #28372d;border-bottom-width:10px;border-radius:9px 9px 2px 2px;padding:9px;aspect-ratio:1.6;text-align:left;overflow:hidden;box-shadow:0 8px 12px #0002}.art-display>strong{display:block;color:#155437;font-size:clamp(6px,1vw,11px)}.art-display>span{display:block;color:#686452;font-size:clamp(5px,.8vw,9px);margin:3px 0 7px}.art-screen-books{display:flex;gap:5px}.art-screen-books img{width:29%;height:auto}.art-display>small{display:block;font-size:7px;color:#165035;margin-top:5px}.art-base{height:10px;background:linear-gradient(#e5e7e4,#9ca89f);width:110%;margin-left:-5%;border-radius:0 0 20px 20px}.art-phone{position:absolute;right:0;top:19%;width:23%;padding:17px 7px 10px;background:#fff;border:6px solid #20382b;border-radius:22px;transform:rotate(5deg);z-index:4;box-shadow:0 12px 15px #0002}.art-notch{position:absolute;top:4px;left:32%;width:36%;height:5px;border-radius:10px;background:#20382b}.art-phone>strong{display:block;font-size:clamp(5px,.85vw,10px);color:#145635;margin-bottom:7px}.art-phone>img{width:100%;height:auto}.art-phone>span,.art-phone>small{display:block;color:#155437;font-size:clamp(5px,.8vw,9px);margin-top:5px}.art-bonuses{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:end;justify-content:center;z-index:5;gap:0}.art-bonuses>img{width:15%;height:auto;filter:drop-shadow(0 6px 7px #0002)}.art-bonuses>img+img{margin-left:-1%}.art-bonuses>img:nth-child(even){transform:translateY(8px)}.rem-bonus-card>img{width:180px;flex-basis:180px;max-height:270px}.rem-bonus-card{gap:24px;padding:24px}.rem-bonus-card h3{line-height:1.3}.own-hero-media.banner-ready{display:block;max-width:940px}.own-hero-media.banner-ready>img{display:block;width:100%;height:auto;border-radius:22px;box-shadow:0 12px 28px #24351b16}@media(max-width:600px){.collection-art{margin:24px auto 30px;aspect-ratio:.95}.art-main{width:53%;left:22%}.art-laptop{top:43%;width:46%}.art-display{border-width:4px;padding:5px}.art-display>span{margin:2px 0 4px}.art-display>small{font-size:4px;margin-top:3px}.art-base{height:6px}.art-phone{top:23%;width:25%;border-width:4px;border-radius:14px;padding:12px 4px 6px}.art-phone>strong{margin-bottom:3px}.art-notch{height:3px;top:3px}.rem-bonus-card{gap:14px;padding:16px 12px}.rem-bonus-card>img{width:125px;flex-basis:125px;max-height:200px}.rem-bonus-card h3{font-size:16px}.own-hero-media.banner-ready>img{border-radius:14px}}

.own-bonus-price{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px}.own-bonus-price>span{color:#78716c;font-size:13px}.own-bonus-price s{color:#b45309;font-weight:700}.own-bonus-price strong{font-size:12px}@media(max-width:600px){.own-bonus-price>span{font-size:11px}.own-bonus-price strong{font-size:10px}}

.rem-faq-item [hidden]{display:none!important}.rem-faq-item p{color:#57534e;line-height:1.7}.own-guarantee-badge{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;border:5px solid #d8b55e;border-radius:50%;background:#065f46;color:#fff;margin:0 auto 20px;box-shadow:0 0 0 8px #f5ecd2}.own-guarantee-badge strong{font-size:76px;line-height:1.1}.own-guarantee-badge span{text-align:center;font-weight:800;font-size:16px;line-height:1.3}

.upgrade-dialog{font-family:Poppins,Arial,sans-serif;width:min(92vw,510px);max-height:90vh;border:1px solid #e4d9b9;border-radius:24px;padding:30px 24px 24px;text-align:center;color:#244332;background:#fffdf7;box-shadow:0 25px 80px #0004}.upgrade-dialog::backdrop{background:#10241ed1}.upgrade-close{position:absolute;right:12px;top:8px;border:0;background:none;color:#58645d;font-size:30px;cursor:pointer}.upgrade-kicker{font-size:11px;letter-spacing:.12em;color:#986d20;font-weight:800}.upgrade-dialog h2{font-size:28px;line-height:1.15;margin:12px 0}.upgrade-dialog>p{font-size:14px;line-height:1.6}.upgrade-dialog>img{height:160px;max-width:100%;object-fit:contain;margin-top:15px}.upgrade-dialog .upgrade-price{font-size:38px;font-weight:800;margin:8px 0}.upgrade-dialog .upgrade-accept{display:flex;width:100%;font-size:16px;min-height:56px;text-decoration:none;box-sizing:border-box}.upgrade-basic{display:block;font-size:13px;color:#58645d;text-decoration:underline;padding:18px 4px 0}@media(max-width:600px){.upgrade-dialog{padding:28px 18px 18px}.upgrade-dialog h2{font-size:25px}.upgrade-dialog .upgrade-accept{font-size:14px}.upgrade-dialog>img{height:135px}}
