.rq-page{--rq-green:#2f5a3d;--rq-green-deep:#1f4230;--rq-ink:#16352a;--rq-clay:#a1634a;--rq-serif:var(--font-fraunces), Georgia, "Times New Roman", serif;--rq-body:Georgia, "Times New Roman", serif;--rq-hero-img:linear-gradient(transparent, transparent);--rq-benefits-img:linear-gradient(transparent, transparent);--rq-steps-img:linear-gradient(transparent, transparent);--rq-form-img:linear-gradient(transparent, transparent);color:var(--rq-ink);background:#f8f2e5;overflow:clip}.rq-flow{display:block}.rq-band{isolation:isolate;padding:4.5rem 1rem;position:relative;overflow:hidden}.rq-inner{z-index:1;text-align:center;max-width:46rem;margin:0 auto;position:relative}.rq-inner-wide{max-width:64rem}.rq-inner-form{max-width:44rem}.sec-orn{color:var(--rq-clay);justify-content:center;align-items:center;gap:.7rem;display:flex}.sec-orn:before,.sec-orn:after{content:"";background:linear-gradient(90deg,#0000,#c9ae8f);width:4.5rem;height:1px}.sec-orn:after{transform:scaleX(-1)}.sec-orn-light{color:#d9b98a}.sec-orn-light:before,.sec-orn-light:after{background:linear-gradient(90deg,#0000,#b8a06a)}.rq-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:#47604b;margin:0;font-size:.72rem}.rq-h1{font-family:var(--rq-serif);letter-spacing:-.01em;color:var(--rq-green-deep);margin:1rem 0 0;font-size:clamp(2.3rem,5vw,3.4rem);font-weight:500;line-height:1.08}.rq-h1 em{color:var(--rq-green);font-style:italic;font-weight:400}.rq-h2{font-family:var(--rq-serif);color:var(--rq-green-deep);margin:.8rem 0 0;font-size:clamp(1.8rem,3.4vw,2.3rem);font-weight:500;line-height:1.12}.rq-h2-light{color:#fbf6e6}.rq-sub{max-width:34rem;font-family:var(--rq-body);color:#3c4f43;margin:.9rem auto 0;font-size:1rem;line-height:1.7}.rq-lede{max-width:38rem;font-family:var(--rq-body);color:#3c4f43;margin:1.2rem auto 0;font-size:1.05rem;line-height:1.8}.rq-lede-light{color:#e3ead6}.rq-divider{margin-top:1.2rem}.rq-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.8rem;display:flex}.rq-btn{border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.7rem;font-size:.92rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.rq-btn-solid{background:var(--rq-green);color:#fffdf2;border:1px solid var(--rq-green)}.rq-btn-solid:hover{background:var(--rq-green-deep)}.rq-btn-outline{color:var(--rq-green);background:#fffaf0aa;border:1px solid #6b8b71}.rq-btn-outline:hover{background:#e4ecd8}.rq-btn-cream{color:var(--rq-green);background:#fffaf0}.rq-btn-cream:hover{color:var(--rq-green-deep);background:#fff}.rq-btn-ghost{color:#fffdf2;border:1px solid #fffdf299}.rq-btn-ghost:hover{color:var(--rq-green);background:#fffaf0}.rq-aside{font-family:var(--rq-body);color:#56695c;margin:1.4rem 0 0;font-size:.92rem}.rq-aside a{color:var(--rq-green);text-underline-offset:3px;font-weight:600;text-decoration:underline}.rq-hero{background:var(--rq-hero-img) center / cover no-repeat, url(/brand/watercolor-wash.svg) center top / cover no-repeat, #f8f2e5;align-items:center;min-height:36rem;padding-top:5rem;padding-bottom:5rem;display:flex}.rq-hero:before{content:"";z-index:-1;background:url(/brand/lotus-border-dew.webp) 0 0/100% no-repeat;width:14rem;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000),linear-gradient(#000 80%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000),linear-gradient(#000 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.rq-hero:after{content:"";z-index:-1;opacity:.5;background:url(/brand/indian-mandala.svg) 50%/contain no-repeat;width:36rem;height:36rem;position:absolute;top:50%;right:-9rem;transform:translateY(-50%)}.rq-benefits{background:var(--rq-benefits-img) center / cover no-repeat, linear-gradient(180deg, #e9efdc, #f1eedb);border-block:1px solid #d3d9bd}.rq-benefits:before{content:"";z-index:-1;background-color:var(--rq-green);opacity:.06;position:absolute;inset:0;-webkit-mask:url(/brand/paisley-tile.svg) 0 0/240px;mask:url(/brand/paisley-tile.svg) 0 0/240px}.rq-toggle{background:#fffaf0cc;border:1px solid #d8c594;border-radius:999px;gap:.3rem;margin-top:1.6rem;padding:.3rem;display:inline-flex}.rq-toggle button{color:#56695c;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.6rem 1.3rem;font-size:.88rem;font-weight:600;transition:background .15s,color .15s}.rq-toggle button:hover{color:var(--rq-green)}.rq-toggle button.is-active{background:var(--rq-green);color:#fffdf2}@media (max-width:575px){.rq-toggle{border-radius:1.4rem;flex-direction:column;display:flex}}.rq-cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:60rem;margin:2rem auto 0;display:grid}@media (max-width:767px){.rq-cards{grid-template-columns:1fr}}.rq-card{background:linear-gradient(140deg,#fbe6df,#fff8ee 62%,#f6f1e2);border:1px solid #dcc9a0;border-radius:1.3rem;padding:1.5rem 1.4rem;box-shadow:inset 0 1px #fffdf5,0 18px 34px -26px #5b6b45aa}.rq-cards .rq-card:nth-child(2){background:linear-gradient(140deg,#e4ecd8,#f5f3e4 65%,#fbf6ea)}.rq-card-icon{width:2.6rem;height:2.6rem;color:var(--rq-clay);background:#fffaf0;border:1px solid #dcc9a0;border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.rq-card h3{font-family:var(--rq-serif);color:var(--rq-green-deep);margin:.9rem 0 0;font-size:1.1rem;font-weight:500}.rq-card p{font-family:var(--rq-body);color:#4a5c50;margin:.5rem 0 0;font-size:.9rem;line-height:1.7}.rq-steps{background:var(--rq-steps-img) center / cover no-repeat, radial-gradient(ellipse at 15% 100%, #f3d9d0aa, transparent 55%), #f8f2e5}.rq-steps:after{content:"";z-index:-1;opacity:.35;background:url(/brand/indian-mandala.svg) 50%/contain no-repeat;width:30rem;height:30rem;position:absolute;bottom:-12rem;left:-10rem;transform:rotate(18deg)}.rq-path{text-align:center;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:2.6rem 0 0;padding:0;list-style:none;display:grid;position:relative}.rq-path:before{content:"";z-index:-1;border-top:2px dotted #c9ae8f;position:absolute;top:2.9rem;left:16%;right:16%}@media (max-width:767px){.rq-path{grid-template-columns:1fr}.rq-path:before{display:none}}.rq-arch{background:linear-gradient(170deg,#a9c4a4,#d4e2c8);border:1px solid #cdbf9a;border-radius:3rem 3rem .9rem .9rem;justify-content:center;align-items:center;width:5.4rem;height:6rem;margin:0 auto;display:flex;box-shadow:inset 0 0 0 4px #fffaf0,0 16px 28px -20px #2f5a3d99}.rq-arch b{font-family:var(--rq-serif);color:var(--rq-green-deep);font-size:1.9rem;font-weight:500}.rq-path h3{font-family:var(--rq-serif);color:var(--rq-green-deep);margin:1.1rem 0 0;font-size:1.15rem;font-weight:500}.rq-path p{max-width:17rem;font-family:var(--rq-body);color:#4a5c50;margin:.55rem auto 0;font-size:.9rem;line-height:1.7}.rq-formband{background:var(--rq-form-img) center / cover no-repeat, linear-gradient(180deg, #f8f2e5, #f3ecd8)}.rq-formband:before{content:"";z-index:-1;opacity:.8;background:url(/brand/watercolor-wash.svg) top/cover no-repeat;height:26rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.rq-formband:after{content:"";z-index:-1;opacity:.85;background:url(/brand/lotus-border-dew.webp) 0 100%/100% no-repeat;width:12rem;height:34rem;position:absolute;bottom:0;right:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000),linear-gradient(#0000,#000 22%);mask-image:linear-gradient(90deg,#000 60%,#0000),linear-gradient(#0000,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}.rq-trust{letter-spacing:.04em;color:var(--rq-green);flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;margin:1.3rem 0 0;padding:0;font-size:.78rem;font-weight:600;list-style:none;display:flex}.rq-trust li{background:#fffaf0cc;border:1px solid #d8c594;border-radius:999px;padding:.35rem .9rem}.rq-trust li:before{content:"✓ ";color:var(--rq-clay)}.rq-frame{isolation:isolate;background:radial-gradient(at 12% 0,#4d7d58,#0000 55%),radial-gradient(at 92% 100%,#16331f,#0000 60%),linear-gradient(140deg,#2f5a3d,#234a33);border-radius:2.4rem;padding:2.4rem;position:relative;box-shadow:0 34px 60px -34px #14301fcc,inset 0 0 0 1px #ffffff1a,inset 0 0 0 7px #2b5439,inset 0 0 0 8px #ffffff14}.rq-frame:before{content:"";z-index:-1;border-radius:inherit;mix-blend-mode:soft-light;opacity:.55;background:url(/brand/velvet-noise.svg) 0 0/600px;position:absolute;inset:0}.rq-frame:after{content:"";z-index:-1;border-radius:inherit;opacity:.75;background-color:#d3e4be;position:absolute;inset:0;-webkit-mask:url(/brand/paisley-rich.svg) 0 0/250px;mask:url(/brand/paisley-rich.svg) 0 0/250px}@media (max-width:575px){.rq-frame{border-radius:1.8rem;padding:1.1rem}}.rq-formcard{text-align:left;background:linear-gradient(160deg,#fffaf0,#f8f3e4);border:1px solid #d8c594;border-radius:1.5rem;box-shadow:0 6px 18px -10px #14301f88}.rq-formcard .bg-bg-warm-deep{background:#fffdf6;border:1px solid #ddd3b8}.rq-formcard .bg-brand{background:var(--rq-green);color:#fffdf2;border-radius:999px}.rq-formcard .bg-brand:hover{background:var(--rq-green-deep);color:#fff}.rq-formcard .text-brand-dark{color:var(--rq-green)}.rq-formcard .bg-badge-mint{background:#e4ecd8;border:1px solid #c9d7b6}.rq-formcard input:focus,.rq-formcard select:focus,.rq-formcard textarea:focus{--tw-ring-color:#7a9a6e}.rq-formcard input[type=checkbox],.rq-formcard input[type=radio]{accent-color:var(--rq-green)}.rq-sent{background:linear-gradient(140deg,#e4ecd8,#f8f2e2);border:1px solid #cdd9bd;box-shadow:0 22px 44px -32px #2f5a3d99}.rq-sent h3{color:var(--rq-green-deep)}.rq-close{border-radius:0;padding:4.5rem 1rem;position:relative;overflow:hidden}.rq-close-mandala{z-index:-1;opacity:.55;filter:sepia(.6)saturate(1.6)brightness(1.5);pointer-events:none;background:url(/brand/indian-mandala.svg) 50%/contain no-repeat;width:30rem;height:30rem;position:absolute;bottom:-10rem;right:-7rem}.rq-page .art-velvet a.rq-btn-cream{color:var(--rq-green)}.rq-page .art-velvet a.rq-btn-ghost{color:#fffdf2}.rq-page .art-velvet a.rq-btn-ghost:hover{color:var(--rq-green)}@media (max-width:767px){.rq-band{padding:3.2rem 1rem}.rq-hero{min-height:30rem}.rq-hero:before{opacity:.55;width:6rem}.rq-hero:after{opacity:.3;width:22rem;height:22rem;right:-10rem}.rq-formband:after{display:none}.sec-orn:before,.sec-orn:after{width:2.6rem}}
