.aqs{color:#2b2342;font-family:'Source Sans 3',sans-serif}.aqs h3{font-family:'Cormorant Garamond',serif;font-weight:600;color:#1A1040;margin:0}.aqs .aqs-eyebrow{font-family:'Alegreya Sans',sans-serif;font-style:italic;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:#8a6d2c;margin:0 0 .5rem}.aqs-lead{font-family:'Cormorant Garamond',serif;font-size:clamp(1.45rem,2.3vw,1.8rem);line-height:1.45;color:#1A1040;margin:0 0 2rem}.aqs-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 2.5rem;border-top:1px solid #C9A24D;border-bottom:1px solid #C9A24D}.aqs-facts div{padding:1rem 1rem 1rem 0}.aqs-facts div+div{padding-left:1rem;border-left:1px solid rgb(201 162 77 / .45)}.aqs-facts dt{font-family:'Alegreya Sans',sans-serif;font-style:italic;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#8a6d2c;margin:0 0 .25rem}.aqs-facts dd{margin:0;font-family:'Cormorant Garamond',serif;font-size:1.15rem;font-weight:600;line-height:1.25;color:#1A1040}.aqs-fig{margin:2.5rem 0}.aqs-fig img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border:1px solid #C9A24D;outline:1px solid #C9A24D;outline-offset:8px}.aqs-fig--wide img{aspect-ratio:16/9}.aqs-fig figcaption{margin-top:1.1rem;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.05rem;line-height:1.45;color:#5b4f73;text-align:center}.aqs-dia{margin:3rem 0;padding:3rem 2.5rem;background:#0C0A22;background-image:radial-gradient(ellipse at 50% 0,rgb(74 22 70 / .55),#fff0 65%);color:#F3EEE2;text-align:center;border:1px solid rgb(201 162 77 / .4)}.aqs-dia .aqs-eyebrow{color:#C9A24D}.aqs .aqs-dia h2{color:#F3EEE2;border:0!important;margin:0 0 1.75rem!important;padding:0!important}.aqs-dia-art{max-width:420px;margin:0 auto}.aqs-svg{display:block;width:100%;height:auto;overflow:visible}.aqs-svg .g{font-family:'Segoe UI Symbol','Noto Sans Symbols','DejaVu Sans',sans-serif}.aqs-dia-art:has(.aqs-svg--wide){max-width:100%}.aqs-dia-text{max-width:34rem;margin:1.75rem auto 1.25rem!important;color:#CFC8DF!important;font-size:1.05rem;line-height:1.7}.aqs-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;font-size:.92rem;color:#B9B2C9}.aqs-legend li{display:flex;align-items:center;gap:.5rem;margin:0!important;padding:0!important;border:0!important}.aqs-legend li:before{display:none}.aqs-sw{display:inline-block;width:22px;height:6px;background:#C9A24D}.aqs-sw--plum{background:#B36AA6}.aqs-sw--line{height:0;border-top:2px dashed #F3EEE2;background:none}.aqs-inc{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.aqs-inc li{display:flex;gap:1rem;align-items:flex-start;background:#fff;border:1px solid rgb(201 162 77 / .55);padding:1.35rem 1.4rem;margin:0}.aqs-inc-n{font-family:'Cormorant Garamond',serif;font-size:1.9rem;line-height:1;color:#C9A24D;min-width:2.2rem}.aqs-inc h3{font-size:1.3rem;line-height:1.2;margin:0 0 .35rem}.aqs-inc p{margin:0!important;font-size:.98rem;line-height:1.6;color:#4a4060}.aqs-sample{margin:2.5rem 0;padding:2rem 2.25rem;background:#1A1040;color:#F3EEE2;border:0;border-left:3px solid #C9A24D;position:relative}.aqs-sample .aqs-eyebrow{color:#C9A24D}.aqs-sample p:last-child{margin:0!important;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.3rem;line-height:1.55;color:#F3EEE2!important}.aqs-q{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.aqs-q li{margin:0;padding:1rem 1.1rem 1rem 2.6rem;position:relative;background:#FFFCF4;border:1px solid rgb(201 162 77 / .35);font-family:'Cormorant Garamond',serif;font-size:1.15rem;line-height:1.35;color:#1A1040}.aqs-q li:before{content:"?";position:absolute;left:1rem;top:.85rem;font-family:'Cormorant Garamond',serif;font-size:1.4rem;color:#C9A24D}.aqs-steps h3{font-size:1.25rem;margin:0 0 .2rem}.aqs-steps p{margin:0!important}.elementor-location-single .aqs-steps{list-style:none;counter-reset:s;margin:0;padding:0}.elementor-location-single .aqs-steps li{counter-increment:s;position:relative;padding:14px 0 14px 64px;min-height:52px;border-bottom:1px solid rgb(26 16 64 / .1)}.elementor-location-single .aqs-steps li::before{content:counter(s);position:absolute;left:0;top:14px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-family:"Cormorant Garamond",serif;font-size:1.4rem;font-weight:600;color:#A9832F;border:1px solid #C9A24D}.aqs-club{position:relative;margin:3.5rem 0;padding:3rem 2.5rem;color:#F3EEE2;overflow:hidden;background:#0C0A22}.aqs-club-bg{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;opacity:.28}.aqs-club:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(12 10 34 / .55),rgb(12 10 34 / .92))}.aqs-club-in{position:relative;z-index:1}.aqs-club .aqs-eyebrow{color:#C9A24D}.aqs .aqs-club h2{color:#F3EEE2;border:0!important;padding:0!important;margin:0 0 .75rem!important}.aqs-club-lead{color:#CFC8DF!important;font-size:1.08rem;margin:0 0 2rem!important}.aqs-perks{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.aqs-perk{border-top:1px solid rgb(201 162 77 / .45);padding-top:1rem}.aqs-perk-g{font-size:1.5rem;color:#ECD08A;font-family:'Segoe UI Symbol','Noto Sans Symbols',sans-serif}.aqs-perk h3{color:#F3EEE2;font-size:1.3rem;margin:.35rem 0 .35rem}.aqs-perk p{margin:0!important;color:#B9B2C9!important;font-size:.95rem;line-height:1.6}.aqs-pdf{display:grid;grid-template-columns:200px 1fr;gap:2rem;align-items:center;margin:3rem 0;padding:2rem;background:#fff;border:1px solid #C9A24D;outline:1px solid #C9A24D;outline-offset:8px}.aqs-pdf-cover{display:block;transform:rotate(-3deg);transition:transform .35s}.aqs-pdf-cover:hover{transform:rotate(0) translateY(-4px)}.aqs-pdf-cover img{display:block;width:100%;height:auto;border:1px solid rgb(26 16 64 / .15)}.aqs .aqs-pdf h2{margin:0 0 .6rem!important;padding:0!important;border:0!important}.aqs-pdf p{margin:0 0 1.25rem!important}.aqs .aqs-btn{display:inline-block;font-family:'Alegreya Sans',sans-serif;font-style:italic;font-size:1.08rem;letter-spacing:.06em;padding:1rem 2.4rem;background:#C9A24D;color:#1A1040!important;text-decoration:none!important;border:1px solid #C9A24D;transition:background .3s,color .3s}.aqs .aqs-btn:hover{background:#ECD08A}.aqs .aqs-btn--line{background:#1A1040;color:#ECD08A!important;border-color:#1A1040}.aqs .aqs-btn--line:hover{background:#C9A24D;color:#1A1040!important;border-color:#C9A24D}.aqs-faq details{border-bottom:1px solid rgb(26 16 64 / .12)}.aqs-faq summary{cursor:pointer;list-style:none;padding:1.1rem 2.5rem 1.1rem 0;position:relative;font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:600;color:#1A1040}.aqs-faq summary::-webkit-details-marker{display:none}.aqs-faq summary:after{content:"+";position:absolute;right:.25rem;top:.9rem;font-size:1.6rem;color:#C9A24D;transition:transform .3s}.aqs-faq details[open] summary:after{transform:rotate(45deg)}.aqs-faq details p{margin:0 0 1.2rem!important;color:#4a4060}.aqs-cta{margin:3.5rem 0 0;padding:3rem 2rem;text-align:center;background:#0C0A22;background-image:radial-gradient(ellipse at 50% 100%,rgb(18 98 122 / .35),#fff0 60%);border:1px solid rgb(201 162 77 / .4)}.aqs-cta-g{display:block;font-size:2.6rem;color:#ECD08A;font-family:'Segoe UI Symbol','Noto Sans Symbols',sans-serif;margin-bottom:.5rem}.aqs-cta-promise{font-family:'Cormorant Garamond',serif;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;color:#F3EEE2!important;max-width:30rem;margin:0 auto 1rem!important}.aqs-cta-note{color:#B9B2C9!important;font-size:.98rem;max-width:32rem;margin:0 auto 1.75rem!important}@media (max-width:767px){.aqs-facts{grid-template-columns:1fr 1fr}.aqs-facts div:nth-child(3){padding-left:0;border-left:0}.aqs-facts div:nth-child(n+3){border-top:1px solid rgb(201 162 77 / .45)}.aqs-inc,.aqs-q,.aqs-perks{grid-template-columns:1fr}.aqs-dia,.aqs-club{padding:2.25rem 1.25rem;margin-left:-.25rem;margin-right:-.25rem}.aqs-pdf{grid-template-columns:1fr;text-align:center;padding:1.5rem}.aqs-pdf-cover{max-width:180px;margin:0 auto}.aqs .aqs-btn{display:block;text-align:center;padding:1rem 1.25rem}.aqs-sample{padding:1.5rem 1.25rem}}