:root{--rwa-bg:#070708;--rwa-panel:#111114;--rwa-ink:#f4efe6;--rwa-muted:#b9b0a0;--rwa-soft:#8f8677;--rwa-gold:#d7b15a;--rwa-gold-2:#a77d29;--rwa-line:rgba(215, 177, 90, .24);--rwa-white-line:rgba(255,255,255,.09);--rwa-shadow:rgba(0,0,0,.45);--rwa-max:1180px}html{scroll-behavior:smooth}body.rwa-ra-template{margin:0!important;background:#070708!important}#rwa-ra,#rwa-ra *{box-sizing:border-box}#rwa-ra{color:var(--rwa-ink);background:radial-gradient(900px 520px at 15% 0%,rgb(215 177 90 / .16),transparent 62%),radial-gradient(720px 430px at 92% 8%,rgb(215 177 90 / .08),transparent 60%),linear-gradient(180deg,#050506 0%,#0a0a0c 42%,#070708 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden}#rwa-ra a{color:inherit;text-decoration:none}#rwa-ra p{margin:0 0 1rem}#rwa-ra ul{margin:0;padding-left:1.15rem}#rwa-ra li{margin:.42rem 0}#rwa-ra .wrap{width:min(var(--rwa-max), calc(100% - 40px));margin:0 auto}#rwa-ra .eyebrow{color:var(--rwa-gold);text-transform:uppercase;letter-spacing:.18em;font-weight:900;font-size:.74rem;margin-bottom:1rem}#rwa-ra .muted{color:var(--rwa-muted)}#rwa-ra .soft{color:var(--rwa-soft)}#rwa-ra .gold{color:var(--rwa-gold)}#rwa-ra .serif{font-family:Georgia,"Times New Roman",serif}#rwa-ra .site-header{position:sticky;top:0;z-index:100;background:rgb(7 7 8 / .88);border-bottom:1px solid var(--rwa-white-line);backdrop-filter:blur(14px)}#rwa-ra .nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem}#rwa-ra .brand{display:flex;align-items:center;gap:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;font-size:.86rem}#rwa-ra .brand-logo{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 0 12px rgb(215 177 90 / .18))}#rwa-ra nav{display:flex;gap:1.1rem;align-items:center;color:var(--rwa-muted);font-size:.92rem}#rwa-ra nav a:hover{color:var(--rwa-gold)}#rwa-ra .nav-cta{border:1px solid var(--rwa-line);border-radius:999px;padding:.65rem .95rem;color:var(--rwa-gold);font-weight:900}#rwa-ra .hero{position:relative;padding:7.2rem 0 4.8rem;overflow:hidden;border-bottom:1px solid var(--rwa-white-line)}#rwa-ra .hero::after{content:"";position:absolute;left:-10%;right:-10%;bottom:-260px;height:360px;background:radial-gradient(closest-side,rgb(215 177 90 / .16),transparent 72%);pointer-events:none}#rwa-ra .watermark{position:absolute;right:-90px;top:70px;width:min(500px, 48vw);opacity:.055;pointer-events:none;user-select:none}#rwa-ra .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(330px,.97fr);gap:3rem;align-items:start}#rwa-ra h1{margin:0 0 1.1rem;font-family:Georgia,"Times New Roman",serif;font-weight:700;line-height:.96;letter-spacing:-.05em;font-size:clamp(3.2rem, 7vw, 6.7rem)}#rwa-ra .subhead{max-width:780px;color:#ddd6c9;font-size:clamp(1.12rem, 1.9vw, 1.42rem);line-height:1.55;margin-bottom:1.35rem}#rwa-ra .micro-proof{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.35rem 0 1.75rem}#rwa-ra .pill{display:inline-flex;align-items:center;gap:.42rem;padding:.62rem .78rem;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .035);color:var(--rwa-muted);font-size:.9rem;font-weight:700}#rwa-ra .pill b{color:var(--rwa-ink)}#rwa-ra .actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}#rwa-ra .btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:999px;padding:.88rem 1.25rem;font-weight:950;letter-spacing:-.01em;transition:transform .16s ease,border-color .16s ease,background .16s ease;cursor:pointer}#rwa-ra .btn:hover{transform:translateY(-1px)}#rwa-ra .btn-primary{background:linear-gradient(135deg,#f4dc93,#d4a13d 58%,#a87622);color:#111;box-shadow:0 18px 45px rgb(215 177 90 / .19)}#rwa-ra .btn-secondary{color:var(--rwa-gold);border:1px solid var(--rwa-line);background:rgb(255 255 255 / .035)}#rwa-ra .btn-dark{border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .04);color:var(--rwa-ink)}#rwa-ra .offer-card{position:relative;border:1px solid var(--rwa-line);border-radius:34px;padding:clamp(1.25rem, 3vw, 1.85rem);background:radial-gradient(500px 320px at 50% 0%,rgb(215 177 90 / .19),transparent 65%),linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018));box-shadow:0 34px 85px var(--rwa-shadow);overflow:hidden}#rwa-ra .offer-card::before{content:"";position:absolute;inset:1rem;border-radius:28px;border:1px solid rgb(215 177 90 / .12);pointer-events:none}#rwa-ra .card-inner{position:relative;z-index:2}#rwa-ra .product-visual{width:100%;height:auto;display:block;margin:0 auto 1rem;filter:drop-shadow(0 24px 30px rgb(0 0 0 / .34))}#rwa-ra .product-title{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.9rem, 3.5vw, 3rem);line-height:1;letter-spacing:-.045em;margin:.2rem 0 .8rem}#rwa-ra .price-row{display:flex;align-items:baseline;gap:.8rem;margin:1rem 0 .45rem}#rwa-ra .old-price{color:var(--rwa-soft);text-decoration:line-through;font-size:1.45rem;font-weight:800}#rwa-ra .price{font-family:Georgia,serif;font-size:clamp(4rem, 8vw, 6rem);line-height:.9;color:var(--rwa-gold);letter-spacing:-.06em}#rwa-ra .price-note{color:var(--rwa-muted);font-size:.96rem;margin-bottom:1.2rem}#rwa-ra .checklist{list-style:none;padding:0;margin:1.1rem 0 1.35rem;color:var(--rwa-muted)}#rwa-ra .checklist li{display:grid;grid-template-columns:24px 1fr;gap:.6rem;align-items:start;margin:.55rem 0}#rwa-ra .checklist li::before{content:"✓";width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#111;background:var(--rwa-gold);font-weight:950;font-size:.8rem;margin-top:.05rem}#rwa-ra .safe-line{border-top:1px solid rgb(255 255 255 / .09);margin-top:1rem;padding-top:1rem;color:var(--rwa-muted);font-size:.92rem}#rwa-ra section{padding:5.1rem 0}#rwa-ra .section-head{max-width:850px;margin-bottom:2.2rem}#rwa-ra .section-head h2{margin:0 0 1rem;font-family:Georgia,serif;font-size:clamp(2.2rem, 4.3vw, 4.4rem);line-height:1;letter-spacing:-.045em}#rwa-ra .section-head p{color:var(--rwa-muted);font-size:1.1rem}#rwa-ra .grid{display:grid;gap:1rem}#rwa-ra .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}#rwa-ra .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}#rwa-ra .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}#rwa-ra .panel{border:1px solid rgb(255 255 255 / .085);border-radius:24px;padding:1.45rem;background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .018));box-shadow:0 18px 50px rgb(0 0 0 / .16)}#rwa-ra .panel.gold-border{border-color:var(--rwa-line)}#rwa-ra .panel h3{margin:0 0 .58rem;line-height:1.16;font-size:1.18rem}#rwa-ra .panel p,#rwa-ra .panel li{color:var(--rwa-muted)}#rwa-ra .num{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rwa-line);color:var(--rwa-gold);font-weight:950;margin-bottom:1rem}#rwa-ra .quote-band{padding:3.1rem 0;border-block:1px solid rgb(255 255 255 / .08);background:linear-gradient(90deg,rgb(215 177 90 / .1),transparent 32%,rgb(215 177 90 / .07)),rgb(255 255 255 / .025)}#rwa-ra .quote-band blockquote{max-width:980px;margin:0;font-family:Georgia,serif;font-size:clamp(2rem, 4vw, 4.4rem);line-height:1.05;letter-spacing:-.045em}#rwa-ra .day-card{position:relative;min-height:100%}#rwa-ra .day-label{display:inline-flex;width:fit-content;border:1px solid var(--rwa-line);border-radius:999px;color:var(--rwa-gold);padding:.28rem .62rem;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}#rwa-ra .comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}#rwa-ra .compare-list{list-style:none;padding:0;margin:0}#rwa-ra .compare-list li{padding:.88rem 0;border-bottom:1px solid rgb(255 255 255 / .08)}#rwa-ra .compare-list li:last-child{border-bottom:0}#rwa-ra .big-panel{border:1px solid var(--rwa-line);border-radius:32px;padding:clamp(1.55rem, 4vw, 3rem);background:radial-gradient(640px 380px at 8% 0%,rgb(215 177 90 / .14),transparent 64%),linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .015));box-shadow:0 24px 70px rgb(0 0 0 / .22)}#rwa-ra .big-panel h2{margin:0 0 1rem;font-family:Georgia,serif;font-size:clamp(2.1rem, 4.5vw, 4.5rem);line-height:.98;letter-spacing:-.05em}#rwa-ra .bridge{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1.2rem;align-items:stretch}#rwa-ra .bridge-product{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.85fr);gap:1.5rem;align-items:center}#rwa-ra .bridge-cover{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 30px rgb(0 0 0 / .34))}#rwa-ra .faq details{border:1px solid rgb(255 255 255 / .085);border-radius:18px;padding:1rem 1.1rem;background:rgb(255 255 255 / .025)}#rwa-ra .faq details+details{margin-top:.8rem}#rwa-ra .faq summary{cursor:pointer;font-weight:900}#rwa-ra .faq p{color:var(--rwa-muted);margin-top:.8rem}#rwa-ra .sticky-buy{position:sticky;bottom:0;z-index:90;background:rgb(7 7 8 / .88);border-top:1px solid var(--rwa-white-line);backdrop-filter:blur(14px);padding:.7rem 0}#rwa-ra .sticky-grid{display:flex;justify-content:space-between;align-items:center;gap:1rem}#rwa-ra .sticky-grid strong{display:block}#rwa-ra .sticky-grid span{color:var(--rwa-muted);font-size:.92rem}#rwa-ra footer{padding:3.6rem 0 4.4rem;color:var(--rwa-muted)}#rwa-ra .footer-grid{display:grid;grid-template-columns:1.15fr repeat(3,minmax(0,.75fr));gap:2rem}#rwa-ra footer h4{margin:0 0 .85rem;color:var(--rwa-ink);text-transform:uppercase;letter-spacing:.12em;font-size:.88rem}#rwa-ra footer a{display:block;margin:.45rem 0;color:var(--rwa-muted)}#rwa-ra footer a:hover{color:var(--rwa-gold)}#rwa-ra .admin-note{font-size:.9rem;color:var(--rwa-soft)}@media (max-width:980px){#rwa-ra nav{display:none}#rwa-ra .hero{padding-top:5rem}#rwa-ra .hero-grid,#rwa-ra .bridge,#rwa-ra .bridge-product{grid-template-columns:1fr}#rwa-ra .grid-3,#rwa-ra .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}#rwa-ra .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){#rwa-ra .wrap{width:min(var(--rwa-max), calc(100% - 28px))}#rwa-ra .grid-2,#rwa-ra .grid-3,#rwa-ra .grid-4,#rwa-ra .comparison{grid-template-columns:1fr}#rwa-ra .hero{padding:4.25rem 0 3.4rem}#rwa-ra section{padding:4rem 0}#rwa-ra .actions .btn,#rwa-ra .offer-card .btn{width:100%}#rwa-ra .sticky-grid{align-items:stretch;flex-direction:column}#rwa-ra .sticky-grid .btn{width:100%}#rwa-ra .footer-grid{grid-template-columns:1fr}#rwa-ra h1{font-size:clamp(3rem, 16vw, 4.5rem)}#rwa-ra .watermark{width:300px;right:-120px;top:120px}}