.aura-signup-page{--pricing-plum:#35152f;--pricing-plum-rich:#4f1d46;--pricing-gold:#bd872d;color:var(--ink-primary);background:radial-gradient(circle at 83% 2%, #bd872d1c, transparent 30rem), linear-gradient(180deg, #fffaf2, var(--bg-ivory));overflow-x:clip}.aura-pricing-intro{text-align:center;width:min(75rem,100% - 3rem);margin:0 auto;padding:clamp(3.5rem,6vw,6.5rem) 0 clamp(2.5rem,4vw,4.25rem)}.aura-signup-page .text-eyebrow{color:var(--pricing-gold);margin-bottom:.75rem}.aura-pricing-intro h1,.aura-comparison-section h2,.aura-registration-section h2,.aura-final-conversion h2,.aura-tier-heading h2{color:var(--pricing-plum);font-family:var(--font-editorial);font-weight:500}.aura-pricing-intro h1{letter-spacing:-.035em;max-width:69rem;margin-inline:auto;font-size:clamp(2.75rem,5vw,5.6rem);line-height:.96}.aura-pricing-intro-supporting{max-width:48rem;color:var(--ink-muted);margin:1.25rem auto 0;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.6}.aura-pricing-intro-cta{background:linear-gradient(135deg, var(--pricing-plum), var(--pricing-plum-rich));color:#fffaf2;border:1px solid #e2b75ea6;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.35rem;margin-top:1.6rem;padding:.85rem 1.55rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 38px -20px #35152fd1,0 0 0 4px #bd872d12}.aura-pricing-intro-cta:hover,.aura-pricing-intro-cta:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 22px 42px -18px #35152fe0,0 0 0 5px #bd872d21}.aura-pricing-intro-cta svg{width:1rem}.aura-pricing-intro-microcopy{color:var(--ink-muted);margin-top:.8rem;font-size:.72rem}.aura-product-proof{background:#fffdf9d1;border:1px solid #bd872d47;border-radius:1.5rem;width:min(82rem,100% - 3rem);margin:0 auto clamp(3.2rem,5vw,5rem);padding:.65rem;box-shadow:0 28px 60px -48px #35152fb8}.aura-product-proof ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.aura-product-proof li{text-align:center;place-content:center;gap:.35rem;min-height:6.4rem;padding:1rem 1.65rem;display:grid;position:relative}.aura-product-proof li:not(:last-child){border-right:1px solid #bd872d2e}.aura-product-proof li:not(:last-child):after{z-index:2;aspect-ratio:1;width:1.15rem;color:var(--pricing-gold);content:"›";font-family:var(--font-editorial);background:#fffaf2;border:1px solid #bd872d4d;border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;top:50%;right:-.58rem;transform:translateY(-50%)}.aura-product-proof li>span{color:var(--pricing-gold);letter-spacing:.13em;font-size:.61rem;font-weight:850}.aura-product-proof li>strong{color:var(--pricing-plum);font-family:var(--font-editorial);font-size:clamp(1rem,1.35vw,1.28rem);font-weight:550}.aura-tier-section,.aura-comparison-section{width:min(110rem,100% - 3rem);margin:0 auto}.aura-tier-section{padding:1.4rem 0 clamp(3rem,5vw,5rem)}.aura-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.aura-tier-card{background:#fffdf9e6;border:1px solid #35152f21;border-radius:1.65rem;flex-direction:column;min-width:0;padding:clamp(1.25rem,1.7vw,1.8rem);display:flex;position:relative;box-shadow:0 25px 60px -46px #35152fb3}.aura-tier-card--start{background:#fffdf9c2}.aura-tier-card--core{z-index:2;background:radial-gradient(circle at 50% 0,#e8be6c38,#0000 18rem),#fffdf8;border-color:#bd872db8;transform:translateY(-1.5rem);box-shadow:0 36px 78px -38px #35152fad,0 0 36px #bd872d1f,0 0 0 1px #bd872d21}.aura-tier-card--plus{background:radial-gradient(circle at 100% 0,#67315b1a,#0000 17rem),#fffdf9f0;border-color:#67315b42}.aura-tier-card--coach{background:radial-gradient(circle at 100% 0,#bd872d29,#0000 15rem),linear-gradient(165deg,#fffdf8 0%,#f5ece5 100%);border-color:#35152f59}.aura-tier-card-top{min-height:2rem;color:var(--pricing-gold);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.aura-tier-card-top>svg{width:1.15rem;color:var(--pricing-plum)}.aura-tier-progression,.aura-tier-badge{letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1.4}.aura-tier-badge{color:var(--pricing-plum);background:linear-gradient(135deg,#e7c37a,#b97c22);border:1px solid #fff5dab3;border-radius:999px;padding:.55rem .85rem;position:absolute;top:-.9rem;right:1.3rem;box-shadow:0 9px 22px -12px #70440dcc}.aura-tier-heading{min-height:9rem;padding:1.15rem 0 .85rem}.aura-tier-heading h2{font-size:clamp(1.9rem,2.35vw,2.7rem);line-height:.98}.aura-tier-heading p{color:var(--ink-muted);margin-top:.65rem;font-size:.79rem;line-height:1.5}.aura-tier-price{border-block:1px solid var(--line-mineral);align-items:baseline;gap:.55rem;min-height:4.5rem;padding:.95rem 0;display:flex}.aura-tier-price strong{color:var(--pricing-plum);font-family:var(--font-editorial);font-size:clamp(2rem,2.6vw,3rem);font-weight:600;line-height:1}.aura-tier-price span{color:var(--ink-muted);font-size:.7rem}.aura-tier-highlights{gap:.62rem;margin:1rem 0;display:grid}.aura-tier-highlights li{color:var(--ink-muted);grid-template-columns:1rem minmax(0,1fr);gap:.55rem;font-size:.72rem;line-height:1.42;display:grid}.aura-tier-highlights svg{width:.9rem;color:var(--accent-sage)}.aura-tier-card--core .aura-tier-highlights svg{color:var(--pricing-gold)}.aura-tier-psychology{color:var(--pricing-plum);font-family:var(--font-editorial);margin:auto 0 1rem;font-size:.82rem;font-style:italic;line-height:1.45}.aura-tier-cta{min-height:3.15rem;color:var(--pricing-plum);border:1px solid #35152f30;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.aura-tier-cta svg{width:.95rem}.aura-tier-cta:hover,.aura-tier-cta:focus-visible{background:#35152f0a;transform:translateY(-2px)}.aura-tier-cta[data-primary=true]{background:linear-gradient(135deg, var(--pricing-plum), var(--pricing-plum-rich));color:#fffaf2;border-color:#e2b75eb3;animation:4.8s ease-in-out infinite aura-core-cta-glow;box-shadow:0 16px 34px -17px #35152fc7,0 0 0 4px #bd872d14}@keyframes aura-core-cta-glow{50%{box-shadow:0 19px 38px -15px #35152fd1,0 0 0 5px #bd872d24}}.aura-registration-section h2{font-size:clamp(2.35rem,3.8vw,4rem);line-height:1}.aura-registration-copy>p:last-of-type{color:var(--ink-muted);margin-top:.9rem;line-height:1.65}.aura-comparison-section{padding-block:clamp(2rem,4vw,4rem)}.aura-comparison-disclosure{background:#fffdf9d9;border:1px solid #bd872d4d;border-radius:1.4rem;overflow:hidden;box-shadow:0 28px 64px -54px #35152fb3}.aura-comparison-disclosure>summary{min-height:6.5rem;color:var(--pricing-plum);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.6rem;list-style:none;display:flex}.aura-comparison-disclosure>summary::-webkit-details-marker{display:none}.aura-comparison-disclosure>summary span{gap:.45rem;display:grid}.aura-comparison-disclosure>summary .text-eyebrow{margin:0;font-size:.6rem}.aura-comparison-disclosure>summary strong{font-family:var(--font-editorial);font-size:clamp(1.65rem,2.5vw,2.6rem);font-weight:550}.aura-comparison-disclosure>summary>svg{width:1.25rem;transition:transform .18s}.aura-comparison-disclosure[open]>summary>svg{transform:rotate(90deg)}.aura-comparison-content{padding:0 1rem 1rem}.aura-comparison-content>p{color:var(--ink-muted);margin:0 0 1.2rem .6rem;line-height:1.65}.aura-comparison-desktop{background:#fffaf2;border:1px solid #bd872d52;border-radius:1.65rem;overflow:visible;box-shadow:0 38px 88px -58px #35152fb8,0 0 0 4px #bd872d09}.aura-comparison-desktop table{border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:inherit;background:#fffdf9f0;width:100%}.aura-comparison-desktop th,.aura-comparison-desktop td{text-align:center;border-bottom:1px solid #bd872d24;padding:.9rem 1rem}.aura-comparison-desktop thead th{z-index:5;height:5.35rem;color:var(--pricing-plum);vertical-align:middle;background:#fffaf2fa;border-bottom:1px solid #bd872d57;font-size:.75rem;position:sticky;top:4.75rem;box-shadow:0 12px 24px -24px #35152fcc}.aura-comparison-desktop thead th:first-child{border-top-left-radius:1.6rem}.aura-comparison-desktop thead th:last-child{border-top-right-radius:1.6rem}.aura-comparison-desktop thead th[data-core=true]{background:#f9eacbfa;box-shadow:inset 1px 0 #bd872d4d,inset -1px 0 #bd872d4d,inset 0 3px #bd872d85,0 12px 24px -24px #35152fcc}.aura-comparison-desktop thead th span,.aura-comparison-desktop thead th strong{display:block}.aura-comparison-desktop thead th strong{font-family:var(--font-editorial);margin-top:.28rem;font-size:1.05rem}.aura-comparison-desktop th:first-child{text-align:left;width:34%}.aura-comparison-desktop tbody th{color:var(--ink-muted);font-size:.76rem;font-weight:520;position:relative}.aura-comparison-desktop tr[data-alt=true]>*{background:#bd872d06}.aura-comparison-desktop tbody tr:not(.aura-comparison-group):hover>*{background:#e0b15616}.aura-comparison-desktop td[data-core=true]{background:#e0b15617;box-shadow:inset 1px 0 #bd872d2e,inset -1px 0 #bd872d2e}.aura-comparison-desktop tbody tr:not(.aura-comparison-group):hover td[data-core=true]{background:#e0b15626}.aura-comparison-group th{z-index:2;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #bd872d4d;border-bottom:1px solid #bd872d3d;padding:.78rem 1rem .74rem 2.15rem;position:relative;box-shadow:inset 0 1px #ffffffd1;color:var(--pricing-plum)!important;background:linear-gradient(90deg,#f1d6a240,#fffaf2f5)!important;font-size:.66rem!important;font-weight:850!important}.aura-comparison-group th:before{aspect-ratio:1;content:"";background:#fff8eb;border:1px solid #bd872db8;width:.52rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 0 3px #bd872d12}.aura-feature-label{align-items:center;gap:.42rem;display:inline-flex}.aura-feature-tooltip{flex:none;display:inline-flex;position:relative}.aura-feature-tooltip>button{aspect-ratio:1;color:#9b681d;cursor:pointer;background:#fffaf2f0;border:1px solid #bd872d57;border-radius:50%;place-items:center;width:1.35rem;padding:0;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-grid}.aura-feature-tooltip>button:hover,.aura-feature-tooltip>button:focus-visible,.aura-feature-tooltip>button[aria-expanded=true]{background:#f8e9ca;border-color:#bd872dbf;outline:none;box-shadow:0 0 0 3px #bd872d1f}.aura-feature-tooltip>button svg{stroke-width:2px;width:.72rem}.aura-feature-tooltip-panel{z-index:20;visibility:hidden;opacity:0;width:min(20rem,70vw);color:var(--pricing-plum);pointer-events:none;text-align:left;text-transform:none;letter-spacing:0;background:#fffaf2;border:1px solid #d3a44c85;border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:.72rem;font-weight:520;line-height:1.5;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:calc(100% + .55rem);left:-.55rem;transform:translateY(-.25rem);box-shadow:0 18px 42px -20px #35152f9e}.aura-feature-tooltip:hover .aura-feature-tooltip-panel,.aura-feature-tooltip:focus-within .aura-feature-tooltip-panel,.aura-feature-tooltip-panel[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.aura-feature-tooltip-panel button{color:var(--pricing-plum);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:none}.aura-feature-tooltip-panel button svg{width:.9rem}.aura-comparison-check{aspect-ratio:1;width:1.6rem;color:var(--accent-sage);background:#6877601f;border-radius:50%;place-items:center;display:inline-grid}.aura-comparison-check svg{width:.88rem}.aura-comparison-dash{color:#35152f57}.aura-comparison-label{color:var(--pricing-plum);font-size:.67rem;font-weight:700}.aura-comparison-mobile{display:none}.aura-registration-section{border-top:1px solid var(--line-mineral);grid-template-columns:minmax(0,.88fr) minmax(20rem,1.12fr);align-items:center;gap:clamp(2rem,7vw,7rem);width:min(76rem,100% - 3rem);margin:0 auto;padding:clamp(4.5rem,7vw,7rem) 0;display:grid}.aura-registration-section--conversion{border-top:0;width:min(90rem,100% - 3rem);padding-top:0;display:block}.aura-decision-support{background:#f8f2e9;padding:clamp(4rem,6vw,6rem) max(1.25rem,50vw - 720px)}.aura-decision-support-intro{max-width:48rem}.aura-decision-support-intro h2{color:#35122f;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;line-height:.98}.aura-decision-support-intro>p:last-child{color:#655c62;max-width:38rem;margin-top:1rem;line-height:1.65}.aura-decision-faq p{color:#655c62;line-height:1.6}.aura-decision-faq{border-top:1px solid #4d314229;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:2.5rem;display:grid}.aura-decision-faq details{border-bottom:1px solid #4d314229;padding-block:1.1rem}.aura-decision-faq summary{color:#35122f;cursor:pointer;font-weight:700}.aura-decision-faq p{margin:.8rem 0 0;font-size:.9rem}@media (width<=760px){.aura-decision-faq{grid-template-columns:1fr}}.aura-selected-tier{color:var(--pricing-plum);background:#bd872d14;border:1px solid #bd872d4d;border-radius:1rem;align-items:center;gap:.7rem;margin-top:1.35rem;padding:.75rem 1rem;display:inline-flex}.aura-selected-tier>svg{width:1.15rem;color:var(--pricing-gold)}.aura-selected-tier span{display:grid}.aura-selected-tier small{color:var(--ink-muted);font-size:.66rem}.aura-registration-form{background:radial-gradient(circle at 100% 0, #bd872d38, transparent 18rem), var(--pricing-plum);color:#fffaf2;border:1px solid #ffffff1f;border-radius:2rem;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;box-shadow:0 34px 80px -42px #35152fd1}.aura-registration-form label{gap:.45rem;font-size:.78rem;font-weight:700;display:grid}.aura-registration-form input:not([type=hidden]){color:#fffaf2;background:#fffdf91a;border:1px solid #fff3;border-radius:.9rem;outline:none;min-height:3.35rem;padding:0 1rem}.aura-registration-form input:focus{border-color:#e6b865cc;box-shadow:0 0 0 3px #bd872d24}.aura-registration-form button{min-height:3.35rem;color:var(--pricing-plum);cursor:pointer;background:linear-gradient(135deg,#f1d29c,#c99235);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;margin-top:.35rem;font-weight:800;display:flex}.aura-registration-form button svg{width:1rem}.aura-registration-status{color:#fffaf2b8;text-align:center;font-size:.72rem;line-height:1.5}@media (width<=1180px){.aura-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aura-tier-card--core{transform:translateY(-.8rem)}.aura-tier-heading{min-height:7.5rem}}@media (width<=640px){.aura-pricing-intro,.aura-product-proof,.aura-tier-section,.aura-comparison-section,.aura-registration-section{width:min(100% - 2rem,34rem)}.aura-pricing-intro{padding:2.6rem 0 1.4rem}.aura-pricing-intro h1{font-size:clamp(2.7rem,12vw,3.35rem)}.aura-product-proof{margin-bottom:3rem;padding:.45rem 1rem}.aura-product-proof ol{grid-template-columns:1fr}.aura-product-proof li{min-height:4.65rem;padding:.85rem 1rem}.aura-product-proof li:not(:last-child){border-bottom:1px solid #bd872d2e;border-right:0}.aura-product-proof li:not(:last-child):after{top:auto;bottom:-.58rem;right:50%;transform:translate(50%)rotate(90deg)}.aura-tier-grid,.aura-registration-section{grid-template-columns:1fr}.aura-tier-section{padding-top:1.2rem}.aura-tier-card--core{transform:none}.aura-tier-heading{min-height:0}.aura-comparison-desktop{display:none}.aura-comparison-mobile{gap:.8rem;display:grid}.aura-comparison-mobile details{background:#fffdf9e6;border:1px solid #35152f24;border-radius:1.1rem;overflow:visible}.aura-comparison-mobile details[open]{border-color:#bd872d73;box-shadow:0 22px 46px -38px #35152fb3}.aura-comparison-mobile summary{color:var(--pricing-plum);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.aura-comparison-mobile summary span{font-family:var(--font-editorial);font-size:1.25rem}.aura-comparison-mobile summary strong{font-size:.76rem}.aura-mobile-tier-groups{padding:0 1rem .5rem}.aura-mobile-tier-groups section{border-top:1px solid #bd872d3d;padding:.9rem 0}.aura-mobile-tier-groups h3{color:var(--pricing-plum);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;padding-left:.85rem;font-size:.67rem;font-weight:850;position:relative}.aura-mobile-tier-groups h3:before{aspect-ratio:1;content:"";background:#fff8eb;border:1px solid #bd872db8;width:.38rem;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.aura-mobile-tier-groups ul{gap:.5rem;display:grid}.aura-mobile-tier-groups li{color:var(--ink-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;font-size:.75rem;line-height:1.4;display:grid}.aura-mobile-tier-groups .aura-feature-label{align-items:flex-start}.aura-comparison-mobile .aura-feature-tooltip-panel{width:auto;max-width:none;font-size:.74rem;position:fixed;inset:auto 1rem 1rem}.aura-comparison-mobile .aura-feature-tooltip-panel button{place-items:center;display:inline-grid}.aura-comparison-mobile details>a{background:var(--pricing-plum);color:#fffaf2;border-radius:999px;justify-content:center;align-items:center;min-height:3.1rem;margin:0 1rem 1rem;font-size:.76rem;font-weight:800;text-decoration:none;display:flex}.aura-registration-section{padding-block:4.5rem}}@media (prefers-reduced-motion:reduce){.aura-tier-cta{transition:none}.aura-tier-cta[data-primary=true]{animation:none}}
