.ca-plus-epic{position:relative;display:grid;grid-template-columns:1.08fr 1fr;gap:30px;min-height:680px;padding:70px 60px;background:radial-gradient(ellipse at 90% 20%,#805a7370,transparent 60%),#251b29;border:1px solid #b4947640;border-radius:180px 20px 20px;color:#f7f2ed;overflow:hidden;isolation:isolate}.ca-plus-epic:before,.ca-plus-epic:after{content:"";position:absolute;width:650px;height:650px;border:1px solid #bca27633;border-radius:50%;right:-190px;top:-240px;pointer-events:none;z-index:-1}.ca-plus-epic:after{width:740px;height:740px;right:-100px;top:250px}.ca-plus-epic h1{font-size:clamp(58px,6.7vw,89px);line-height:.98;letter-spacing:-3px;margin:27px 0}.ca-plus-epic h1 em{color:#d7b4c0;font-style:normal}.ca-plus-hero-copy{position:relative;z-index:2}.ca-plus-epic .ca-lead{max-width:390px;color:#e4d2dc;font-size:14px;line-height:1.95}.ca-plus-epic .ca-eyebrow{color:#d3b18a;font-size:9px}.ca-plus-epic .ca-button{background:#ead9cc;color:#362538;border-color:#ead9cc}.ca-plus-epic .ca-actions{align-items:center;gap:23px;margin-top:30px;flex-wrap:wrap}.ca-plus-epic .ca-inline-link{color:#eadbdc;font-size:11px}.ca-plus-reassurance{font-size:10px;color:#c9b2c2}.ca-plus-observatory{position:relative;align-self:center;min-height:460px;display:grid;place-items:center}.ca-plus-halo{position:absolute;inset:-70px -80px;color:#c9a282;opacity:.38;pointer-events:none}.ca-plus-halo .ca-zodiac-wheel{width:100%;height:100%;max-width:none}.ca-plus-preview-card{position:relative;z-index:1;width:100%;max-width:330px;min-height:366px;padding:30px;background:linear-gradient(135deg,#fbf2eaf7,#e7d4e0fa);box-shadow:0 35px 80px #140b1a50;border:1px solid #edd9c4;border-radius:28px;color:#51384f;rotate:-3deg}.ca-plus-preview-card .ca-eyebrow{color:#957086;font-size:7px;letter-spacing:1.6px}.ca-plus-preview-tabs{display:flex;border-bottom:1px solid #cbb5c4;gap:4px;margin:20px 0}.ca-plus-preview-tabs button{flex:1;background:none;border:none;border-bottom:2px solid transparent;padding:9px 0;color:#8a677f;cursor:pointer;font:10px Manrope}.ca-plus-preview-tabs button[aria-pressed=true]{border-color:#8e657e;color:#51384f}.ca-plus-preview-card h3{font-size:31px;margin:12px 0}.ca-plus-preview-card p:not(.ca-eyebrow){font-size:11px;line-height:1.85}.ca-plus-preview-card a{font-size:10px}.ca-plus-preview-symbol{font-size:45px;display:block;margin:12px 0;color:#b08e66}.ca-plus-orbit-caption{position:absolute;bottom:-10px;font-size:7px;letter-spacing:2px;color:#cfb5bc;text-align:center}.ca-plus-manifesto{max-width:800px;text-align:center;margin:100px auto 65px}.ca-plus-manifesto h2{font-size:48px}.ca-plus-manifesto>p:last-child{max-width:630px;margin:auto;font-size:14px;line-height:1.95}.ca-plus-bento{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.ca-plus-bento>article{padding:38px;border:1px solid #d4bfce;border-radius:24px;background:#f3e8ecb3}.ca-plus-bento>article>span,.ca-plus-collection article>span{font:40px Manrope,system-ui,sans-serif;color:#ac856b;display:block;margin-bottom:20px}.ca-plus-bento-main{grid-row:span 2;background:linear-gradient(145deg,#e4d9e4,#f8ede4)!important}.ca-plus-bento h2{font-size:47px}.ca-plus-bento h3{font-size:34px}.ca-plus-bento p:not(.ca-eyebrow),.ca-plus-bento a,.ca-plus-collection p{font-size:12px;line-height:1.9}.ca-plus-bento small{display:block;font-size:10px;line-height:1.7;margin-top:24px;color:#836a7b}.ca-plus-question-list{display:grid;gap:12px;margin-top:25px}.ca-plus-question-list a{background:#fffcf5a6;border:1px solid #c7afc0;padding:14px 17px;border-radius:20px 20px 20px 3px;text-decoration:none;transition:translate .3s}.ca-plus-question-list a:hover{translate:5px 0}.ca-plus-bento-pair{background:#ede8e0a3!important}.ca-plus-ritual{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ca-plus-ritual h2,.ca-plus-depth>h2{font-size:52px}.ca-plus-ritual p,.ca-plus-depth p{font-size:13px;line-height:1.95}.ca-plus-ritual ol{list-style:none;margin:0;padding:0}.ca-plus-ritual li{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #d4c3cd}.ca-plus-ritual li>span{font:22px Manrope,system-ui,sans-serif;color:#aa8269;padding-top:7px}.ca-plus-ritual h3{font-size:30px;margin-bottom:10px}.ca-plus-ritual li p{margin:0}.ca-plus-collection{grid-template-columns:repeat(3,1fr);gap:35px 28px;padding:35px 0 60px}.ca-plus-collection article{border-bottom:1px solid #d6c5d0;padding-bottom:25px}.ca-plus-collection h3{font-size:29px}.ca-plus-depth-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.ca-plus-depth-grid h3{font-size:31px;margin-top:22px}.ca-plus-privacy{display:flex;gap:35px;padding:45px;background:#e5dce3;border-radius:22px;margin-bottom:65px}.ca-plus-privacy>span{font-size:52px;color:#a98068}.ca-plus-privacy h2{font-size:38px}.ca-plus-privacy p:not(.ca-eyebrow){font-size:12px;line-height:1.95;max-width:83ch}.ca-plus-privacy a{font-size:11px}.ca-pricing-section{scroll-margin-top:115px}.ca-plus-faq{max-width:860px;margin:auto}.ca-plus-faq h2{font-size:46px}.ca-plus-faq details{border-bottom:1px solid #d3c0cc;padding:23px 0}.ca-plus-faq summary{font-size:14px;cursor:pointer;padding-right:25px}.ca-plus-faq details p{font-size:12px;line-height:1.95;max-width:76ch}.ca-plus-last{text-align:center;padding:70px 20px 90px}.ca-plus-last h2{font-size:59px}.ca-plus-last p{font-size:14px}.ca-plus-last .ca-inline-link{display:block;width:max-content;margin:24px auto}@media(max-width:1050px){.ca-plus-epic{padding:60px 35px;border-top-left-radius:110px}.ca-plus-epic h1{font-size:68px}.ca-plus-ritual{gap:40px}.ca-plus-manifesto h2{font-size:41px}}@media(max-width:700px){.ca-plus-epic{grid-template-columns:1fr;padding:48px 24px 36px;gap:35px;border-radius:80px 15px 15px}.ca-plus-epic h1{font-size:64px;letter-spacing:-2px}.ca-plus-hero-copy>.ca-eyebrow{font-size:7px}.ca-plus-observatory{min-height:390px}.ca-plus-preview-card{max-width:300px;rotate:-2deg}.ca-plus-halo{inset:-25px -45px}.ca-plus-orbit-caption{bottom:-15px;font-size:6px}.ca-plus-manifesto{margin:60px auto 35px}.ca-plus-manifesto h2{font-size:36px}.ca-plus-manifesto>p:last-child{font-size:13px}.ca-plus-bento{grid-template-columns:1fr}.ca-plus-bento>article{padding:28px}.ca-plus-bento h2{font-size:39px}.ca-plus-ritual,.ca-plus-depth-grid{grid-template-columns:1fr;gap:20px}.ca-plus-ritual h2,.ca-plus-depth>h2{font-size:44px}.ca-plus-collection{grid-template-columns:1fr 1fr;gap:25px 20px}.ca-plus-collection h3{font-size:25px}.ca-plus-collection p{font-size:11px}.ca-plus-privacy{padding:28px;display:block}.ca-plus-privacy h2{font-size:33px}.ca-plus-faq h2{font-size:38px}.ca-plus-last h2{font-size:46px}.ca-plus-faq summary{font-size:13px}}@media(max-width:360px){.ca-plus-epic h1{font-size:55px}.ca-plus-collection{grid-template-columns:1fr}.ca-plus-preview-card{padding:23px}}@media(prefers-reduced-motion:reduce){.ca-plus-question-list a{transition:none}}
