.rb-page{--trust-blue:#0a2540;--primary-container:#0a2540;--vermilion:#e44d26;--secondary:#b32a02;--marigold:#ffb800;--safety-green:#2ecc71;--surface:#f7fafd;--surface-container-low:#f1f4f7;--surface-container:#ebeef1;--on-surface:#181c1e;--on-surface-variant:#43474d;--outline-variant:#c4c6ce;--white:#fff;--radius:.75rem;--shadow-sm:0 1px 3px #0a254012,0 1px 2px #0a25400a;--shadow-md:0 10px 24px #0a25401a;--shadow-lg:0 22px 48px #0a254029;--maxw:1200px;background:var(--surface);color:var(--on-surface);-webkit-font-smoothing:antialiased;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;overflow-x:hidden}.rb-page *{box-sizing:border-box}.rb-page img{max-width:100%;display:block}.rb-page a{color:inherit;text-decoration:none}.rb-page ul{margin:0;padding:0;list-style:none}.rb-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.rb-page a:focus-visible,.rb-page button:focus-visible{outline:3px solid var(--marigold);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.rb-page *{transition:none!important;animation:none!important}}.rb-page .reveal{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(24px)}.rb-page .reveal.is-visible{opacity:1;transform:translateY(0)}.rb-page .mandala-bg{background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 0c27.614 0 50 22.386 50 50S77.614 100 50 100 0 77.614 0 50 22.386 0 50 0zm0 10c22.091 0 40 17.909 40 40S72.091 90 50 90 10 72.091 10 50s17.909-40 40-40zm0 20c11.046 0 20 8.954 20 20s-8.954 20-20 20-20-8.954-20-20 8.954-20 20-20z' fill='%23FFB800' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E")}.rb-page .hero{background:linear-gradient(135deg,#0a2540 0%,#123256 55%,#0a2540 100%);padding:88px 0 64px;position:relative;overflow:hidden}.rb-page .hero-thread{opacity:.65;width:200px;height:200px;animation:6s ease-in-out infinite rb-floatSlow;position:absolute;top:-24px;right:24px}@keyframes rb-floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.rb-page .thread-path{stroke-dasharray:300;stroke-dashoffset:300px}.rb-page .thread-path.is-visible{animation:1.8s ease-out forwards rb-threadDraw}@keyframes rb-threadDraw{to{stroke-dashoffset:0}}.rb-page .hero .wrap{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.rb-page .hero-eyebrow{color:#fff;backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.rb-page h1{color:#fff;letter-spacing:-.3px;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:700;line-height:1.18}.rb-page h1 .gold{color:var(--marigold)}.rb-page .hero-sub{color:#ffffffd9;max-width:480px;margin-top:20px;font-size:17px;line-height:1.7}.rb-page .hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.rb-page .btn{background:linear-gradient(135deg,var(--vermilion),var(--secondary));color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 26px #e44d2659}.rb-page .btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px #e44d266b}.rb-page .btn svg{width:18px;height:18px}.rb-page .btn-outline{border:2px solid var(--trust-blue);color:var(--trust-blue);background:0 0}.rb-page .btn-outline:hover{background:var(--trust-blue);color:#fff}.rb-page .microcopy{color:#ffffffa6;font-size:14px;font-weight:500}.rb-page .hero-image{box-shadow:var(--shadow-lg);opacity:0;border:4px solid #ffffff1a;border-radius:20px;height:460px;animation:1s ease-out .2s forwards rb-heroImageIn;position:relative;overflow:hidden;transform:scale(.97)}@keyframes rb-heroImageIn{to{opacity:1;transform:scale(1)}}.rb-page .hero-image img{object-fit:cover;width:100%;height:100%;display:block}.rb-page .hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0a254000 55%,#0a254059 100%);position:absolute;inset:0}.rb-page section{padding:80px 0}.rb-page .section-soft{background:var(--surface-container-low)}.rb-page .section-head{text-align:center;max-width:680px;margin:0 auto 48px}.rb-page .section-tag{letter-spacing:.8px;text-transform:uppercase;color:var(--vermilion);margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.rb-page h2{color:var(--trust-blue);font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:700;line-height:1.3}.rb-page .section-sub{color:var(--on-surface-variant);margin-top:14px;font-size:16px;line-height:1.7}.rb-page .promise-section{text-align:center}.rb-page .promise-icon{margin-bottom:18px;font-size:38px;animation:2.5s ease-in-out infinite rb-pulseSoft;display:inline-block}@keyframes rb-pulseSoft{0%,to{opacity:1}50%{opacity:.55}}.rb-page .promise-body{max-width:720px;color:var(--on-surface-variant);margin:0 auto;font-size:18px;line-height:1.8}.rb-page .promise-body em{color:var(--trust-blue);font-style:italic;font-weight:600}.rb-page .feature-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}.rb-page .feature-card{border:1px solid var(--outline-variant);border-radius:var(--radius);background:#fff;padding:32px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.rb-page .feature-card:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.rb-page .feature-card-gold{border-top:4px solid var(--marigold)}.rb-page .feature-blob{opacity:.5;z-index:0;border-radius:50%;width:96px;height:96px;transition:transform .3s;position:absolute}.rb-page .feature-blob-top{background:#d2e4ff;top:-30px;right:-30px}.rb-page .feature-blob-bottom{background:#ffdbd2;bottom:-30px;right:-30px}.rb-page .feature-card:hover .feature-blob{transform:scale(1.3)}.rb-page .feature-icon-lg{z-index:1;margin-bottom:16px;font-size:36px;transition:transform .3s;display:inline-block;position:relative}.rb-page .feature-card:hover .feature-icon-lg{transform:rotate(-8deg)}.rb-page .feature-card h3{color:var(--trust-blue);z-index:1;margin-bottom:12px;font-size:20px;font-weight:700;position:relative}.rb-page .feature-card p{color:var(--on-surface-variant);z-index:1;font-size:15px;line-height:1.65;position:relative}.rb-page .process-tag{color:var(--vermilion)}.rb-page .process-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:8px;display:grid}.rb-page .process-card{border:1px solid var(--outline-variant);border-radius:var(--radius);opacity:0;background:#fff;padding:24px 20px;transition:transform .3s,box-shadow .3s;position:relative;transform:translateY(16px)}.rb-page .process-card.is-visible{animation:.5s forwards rb-cardIn}@keyframes rb-cardIn{to{opacity:1;transform:translateY(0)}}.rb-page .process-card:hover{box-shadow:var(--shadow-md);transform:translateY(-8px)}.rb-page .process-num{background:var(--trust-blue);color:#fff;width:38px;height:38px;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;font-weight:800;transition:transform .3s;display:flex}.rb-page .process-card:hover .process-num{transform:scale(1.12)}.rb-page .process-emoji{margin-bottom:10px;font-size:24px;display:block}.rb-page .process-card h3{color:var(--trust-blue);margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.4}.rb-page .process-card p{color:var(--on-surface-variant);font-size:13px;line-height:1.6}.rb-page .process-footnote{text-align:center;color:var(--on-surface-variant);background:var(--surface-container-low);border-radius:14px;max-width:600px;margin-top:36px;margin-left:auto;margin-right:auto;padding:18px 24px;font-size:15px}.rb-page .process-footnote strong{color:var(--trust-blue)}.rb-page .pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:22px;margin-top:8px;display:grid}.rb-page .price-card{border:1px solid var(--outline-variant);background:#fff;border-radius:20px;flex-direction:column;padding:32px 26px;transition:transform .3s,box-shadow .3s;display:flex}.rb-page .price-card:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.rb-page .price-card-popular{background:var(--trust-blue);color:#fff;border:2px solid var(--marigold);box-shadow:var(--shadow-lg);position:relative;transform:translateY(-14px)}.rb-page .price-card-popular:hover{transform:translateY(-20px)}.rb-page .price-badge{background:var(--marigold);color:var(--trust-blue);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:6px 16px;font-size:11.5px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.rb-page .price-name{margin-bottom:8px;font-size:20px;font-weight:700}.rb-page .price-card:not(.price-card-popular) .price-name{color:var(--trust-blue)}.rb-page .price-desc{min-height:42px;margin-bottom:20px;font-size:14px}.rb-page .price-card:not(.price-card-popular) .price-desc{color:var(--on-surface-variant)}.rb-page .price-card-popular .price-desc{color:#fffc}.rb-page .price-amount{margin-bottom:20px;font-size:34px;font-weight:800}.rb-page .price-card:not(.price-card-popular) .price-amount{color:var(--trust-blue)}.rb-page .price-amount span{font-size:14px;font-weight:600}.rb-page .price-card:not(.price-card-popular) .price-amount span{color:var(--on-surface-variant)}.rb-page .price-card-popular .price-amount span{color:#ffffffbf}.rb-page .price-features{flex:1;margin-bottom:24px}.rb-page .price-features li{align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.rb-page .price-card:not(.price-card-popular) .price-features li{color:var(--on-surface-variant)}.rb-page .price-card-popular .price-features li{color:#ffffffe6}.rb-page .price-check{color:var(--safety-green);flex-shrink:0;font-weight:800}.rb-page .price-card-popular .price-check{color:var(--marigold)}.rb-page .btn-price{text-align:center;cursor:pointer;border:none;border-radius:999px;width:100%;padding:13px 20px;font-size:14.5px;font-weight:700;transition:all .2s}.rb-page .btn-price-outline{border:2px solid var(--trust-blue);color:var(--trust-blue);background:0 0}.rb-page .btn-price-outline:hover{background:var(--trust-blue);color:#fff}.rb-page .btn-price-filled{background:linear-gradient(135deg,var(--vermilion),var(--secondary));color:#fff;box-shadow:0 8px 18px #e44d264d}.rb-page .btn-price-filled:hover{transform:translateY(-2px)}.rb-page .whatis-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.rb-page .whatis-list{margin-top:26px}.rb-page .whatis-list li{color:var(--on-surface-variant);align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:1.6;display:flex}.rb-page .whatis-list li strong{color:var(--trust-blue)}.rb-page .whatis-check{color:var(--safety-green);flex-shrink:0;margin-top:1px;font-weight:800}.rb-page .whatis-card{border:1px solid var(--outline-variant);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;padding:32px}.rb-page .whatis-row{align-items:center;gap:16px;padding:14px 0;display:flex}.rb-page .whatis-row+.whatis-row{border-top:1px solid var(--surface-container-low)}.rb-page .whatis-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.rb-page .icon-blue{color:var(--trust-blue);background:#0a254014}.rb-page .icon-gold{color:#b68200;background:#ffb8001f}.rb-page .icon-green{color:#1fa971;background:#2ecc711f}.rb-page .whatis-row h4{color:var(--trust-blue);margin-bottom:2px;font-size:15.5px;font-weight:700}.rb-page .whatis-row p{color:var(--on-surface-variant);font-size:13.5px}.rb-page .gift-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}.rb-page .gift-card{border:1px solid var(--outline-variant);background:#fff;border-radius:18px;padding:32px;transition:transform .3s,box-shadow .3s}.rb-page .gift-card:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.rb-page .gift-icon{margin-bottom:16px;font-size:36px;display:block}.rb-page .gift-card h3{color:var(--trust-blue);margin-bottom:10px;font-size:18px;font-weight:700}.rb-page .gift-card p{color:var(--on-surface-variant);font-size:14.5px;line-height:1.65}.rb-page .testi-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px;display:grid}.rb-page .testi-card{border:1px solid var(--outline-variant);background:#fff;border-radius:18px;transition:transform .3s,box-shadow .3s;overflow:hidden}.rb-page .testi-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.rb-page .testi-photo{height:190px;overflow:hidden}.rb-page .testi-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.rb-page .testi-card:hover .testi-photo img{transform:scale(1.06)}.rb-page .testi-body{padding:26px}.rb-page .testi-quote{color:var(--marigold);margin-bottom:12px;font-size:26px;display:block}.rb-page .testi-card p{color:var(--on-surface-variant);margin-bottom:18px;font-size:14.5px;font-style:italic;line-height:1.7}.rb-page .testi-name{color:var(--trust-blue);font-size:14px;font-weight:700}.rb-page .final-cta{background:linear-gradient(135deg,var(--trust-blue),#123256);text-align:center;color:#fff;position:relative;overflow:hidden}.rb-page .final-blob{filter:blur(70px);opacity:.18;border-radius:50%;width:380px;height:380px;position:absolute}.rb-page .blob-gold{background:var(--marigold);animation:8s ease-in-out infinite rb-floatSlow;top:-100px;right:-100px}.rb-page .blob-red{background:var(--vermilion);opacity:.12;animation:6s ease-in-out infinite reverse rb-floatSlow;bottom:-100px;left:-100px}.rb-page .final-cta-inner{z-index:2;max-width:680px;margin:0 auto;position:relative}.rb-page .final-icon{margin-bottom:16px;font-size:44px;animation:2.5s ease-in-out infinite rb-pulseSoft;display:inline-block}.rb-page .final-cta h2{color:#fff;font-size:32px}.rb-page .final-cta-quote{color:var(--marigold);margin-top:18px;margin-bottom:36px;font-size:16.5px;font-style:italic}.rb-page .final-cta .microcopy{color:#ffffffa6;margin-top:18px}@media (max-width:980px){.rb-page .hero .wrap{grid-template-columns:1fr;gap:36px}.rb-page .hero-image{height:340px}.rb-page h1{font-size:34px}.rb-page .feature-grid,.rb-page .gift-grid,.rb-page .testi-grid,.rb-page .process-grid{grid-template-columns:1fr 1fr}.rb-page .pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.rb-page .price-card-popular{transform:none}.rb-page .price-card-popular:hover{transform:translateY(-6px)}.rb-page .whatis-grid{grid-template-columns:1fr}.rb-page .hero-thread{width:140px;height:140px}}@media (max-width:640px){.rb-page section{padding:52px 0}.rb-page h1{font-size:28px}.rb-page h2{font-size:25px}.rb-page .hero{padding:64px 0 44px}.rb-page .feature-grid,.rb-page .gift-grid,.rb-page .testi-grid,.rb-page .process-grid{grid-template-columns:1fr}.rb-page .hero-actions .btn{justify-content:center;width:100%}.rb-page .hero-image{height:260px}.rb-page .hero-thread{display:none}.rb-page .final-cta h2{font-size:25px}}
