.aud-conversion-bridge{padding-bottom:clamp(5rem,8vw,8rem);padding-top:clamp(4rem,7vw,7rem)}.aud-conversion-bridge--cream{background:#f7f3ed}.aud-conversion-bridge--white{background:#fff}.aud-conversion-bridge__panel{align-items:center;background:#2e2a39;border-radius:2.4rem;color:#fff;display:grid;gap:clamp(3rem,6vw,7rem);grid-template-columns:minmax(0,1fr) auto;padding:clamp(3rem,6vw,6rem)}.aud-conversion-bridge__eyebrow{color:#cda9d6;font-size:1.2rem;font-weight:700;letter-spacing:.15em;margin:0 0 1.2rem;text-transform:uppercase}.aud-conversion-bridge h2{color:#fff;font-size:clamp(3rem,4.5vw,5.2rem);letter-spacing:-.04em;line-height:1.05;margin:0}.aud-conversion-bridge__text{color:#ffffffd1;font-size:1.65rem;line-height:1.6;margin-top:1.5rem;max-width:72rem}.aud-conversion-bridge__text p{margin:0}.aud-conversion-bridge__actions{display:flex;flex-direction:column;gap:1rem;min-width:23rem}.aud-conversion-bridge__button{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;justify-content:center;min-height:5.2rem;padding:1.1rem 2.4rem;text-decoration:none}.aud-conversion-bridge__button--primary{background:#cda9d6;color:#2e2a39}.aud-conversion-bridge__button--secondary{border:1px solid rgba(255,255,255,.42);color:#fff}@media screen and (max-width:749px){.aud-conversion-bridge__panel{grid-template-columns:1fr}.aud-conversion-bridge__actions{min-width:0;width:100%}}.aud-edge-access{background:var(--access-background);color:var(--access-ink)}.aud-edge-access__inner{padding-bottom:clamp(5rem,8vw,9rem);padding-top:clamp(5rem,8vw,9rem)}.aud-edge-access__heading{max-width:78rem}.aud-edge-access__heading>p{color:var(--access-purple);font-size:1.25rem;font-weight:700;letter-spacing:.16em;margin:0 0 1.4rem;text-transform:uppercase}.aud-edge-access__heading h2{font-size:clamp(3.2rem,4.8vw,5.6rem);letter-spacing:-.04em;line-height:1.05;margin:0}.aud-edge-access__heading div{font-size:1.7rem;line-height:1.65;margin-top:1.8rem}.aud-edge-access__heading div p{margin:0}.aud-edge-access__steps{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:3.5rem 0 0;padding:0}.aud-edge-access__steps li{background:#fff;border:1px solid rgba(46,42,57,.1);border-radius:1.8rem;display:flex;gap:1.4rem;padding:2.2rem}.aud-edge-access__steps li>span{align-items:center;background:var(--access-purple);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 3.2rem;font-size:1.5rem;font-weight:700;height:3.2rem;justify-content:center}.aud-edge-access__steps h3{font-size:1.9rem;line-height:1.2;margin:.35rem 0 .8rem}.aud-edge-access__steps p,.aud-edge-access__help p{color:#2e2a39c2;line-height:1.6;margin:0}.aud-edge-access__help{align-items:center;background:var(--access-ink);border-radius:2rem;color:#fff;display:flex;gap:2rem;justify-content:space-between;margin-top:2rem;padding:2.4rem}.aud-edge-access__help strong{display:block;font-size:1.9rem;margin-bottom:.5rem}.aud-edge-access__help p{color:#fffc}.aud-edge-access__actions{align-items:center;display:flex;flex:0 0 auto;gap:1.4rem}.aud-edge-access__button{background:var(--access-purple);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:5rem;padding:1.25rem 2rem;text-decoration:none}.aud-edge-access__support{color:#fff;font-weight:700;text-underline-offset:.35rem}@media screen and (max-width:989px){.aud-edge-access__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.aud-edge-access__help{align-items:flex-start;flex-direction:column}}@media screen and (max-width:749px){.aud-edge-access__steps{grid-template-columns:1fr}.aud-edge-access__actions,.aud-edge-access__button,.aud-edge-access__support{align-items:center;width:100%}.aud-edge-access__actions{flex-direction:column}.aud-edge-access__support{justify-content:center}}.aud-edge-faq{background:#f7f3ed;color:#2e2a39}.aud-edge-faq__inner{display:grid;gap:clamp(3rem,6vw,8rem);grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);padding-bottom:clamp(6rem,9vw,11rem);padding-top:clamp(6rem,9vw,10rem)}.aud-edge-faq__heading{align-self:start;position:sticky;top:3rem}.aud-edge-faq__heading>p{color:#56378f;font-size:1.25rem;font-weight:700;letter-spacing:.16em;margin:0 0 1.4rem;text-transform:uppercase}.aud-edge-faq__heading h2{font-size:clamp(3.2rem,4.8vw,5.6rem);letter-spacing:-.04em;line-height:1.02;margin:0}.aud-edge-faq__heading div{font-size:1.65rem;line-height:1.6;margin-top:1.8rem}.aud-edge-faq__heading div p,.aud-edge-faq__items div p{margin:0}.aud-edge-faq__items{border-top:1px solid rgba(46,42,57,.2)}.aud-edge-faq__items details{border-bottom:1px solid rgba(46,42,57,.2);padding:2rem 0}.aud-edge-faq__items summary{align-items:center;cursor:pointer;display:flex;font-size:clamp(1.8rem,2.2vw,2.2rem);font-weight:700;gap:2rem;justify-content:space-between;list-style:none}.aud-edge-faq__items summary::-webkit-details-marker{display:none}.aud-edge-faq__items summary:after{color:#56378f;content:"+";flex:0 0 auto;font-size:2.6rem;font-weight:400}.aud-edge-faq__items details[open] summary:after{content:"\2212"}.aud-edge-faq__items details div{color:#2e2a39c7;font-size:1.6rem;line-height:1.7;max-width:68rem;padding:1.5rem 4rem .2rem 0}.aud-edge-faq__cta-wrap{padding-bottom:clamp(6rem,9vw,10rem)}.aud-edge-faq__cta{align-items:center;background:#2e2a39;border-radius:2.4rem;color:#fff;display:grid;gap:clamp(2.4rem,5vw,6rem);grid-template-columns:minmax(0,1fr) auto;padding:clamp(2.8rem,5vw,5rem)}.aud-edge-faq__cta-copy>p{color:#c8b4ef;font-size:1.2rem;font-weight:700;letter-spacing:.16em;margin:0 0 1.2rem;text-transform:uppercase}.aud-edge-faq .aud-edge-faq__cta-copy h3{color:#fff;font-size:clamp(2.8rem,4vw,4.6rem);letter-spacing:-.035em;line-height:1.06;margin:0}.aud-edge-faq__cta-copy div{color:#fffc;font-size:1.6rem;line-height:1.6;margin-top:1.5rem;max-width:64rem}.aud-edge-faq__cta-copy div p{margin:0}.aud-edge-faq__cta-action{min-width:min(100%,28rem)}.aud-edge-faq__cta-price{align-items:baseline;display:flex;gap:.7rem;margin-bottom:1.4rem}.aud-edge-faq__cta-price strong{color:#fff;font-size:3.4rem;line-height:1}.aud-edge-faq__cta-price span,.aud-edge-faq__cta-action small{color:#ffffffb8}.aud-edge-faq__cta-form button{background:#fff;border:0;border-radius:999px;color:#2e2a39;cursor:pointer;font:inherit;font-size:1.55rem;font-weight:700;min-height:5.2rem;padding:1rem 2.4rem;width:100%}.aud-edge-faq__cta-form button:hover,.aud-edge-faq__cta-form button:focus-visible{box-shadow:0 12px 30px #0000003d;transform:translateY(-1px)}.aud-edge-faq__cta-form button:disabled{cursor:not-allowed;opacity:.55}.aud-edge-faq__cta-action small{display:block;font-size:1.25rem;line-height:1.45;margin-top:1rem;text-align:center}@media screen and (max-width:749px){.aud-edge-faq__inner{grid-template-columns:1fr}.aud-edge-faq__heading{position:static}.aud-edge-faq__cta{grid-template-columns:1fr}.aud-edge-faq__cta-action{min-width:0;width:100%}}.aud-edge-summary{background:#2e2a39;color:#f7f3ed;padding:5.6rem 0}.aud-edge-summary__eyebrow{font-size:1.2rem;color:#d8bde0;letter-spacing:.1em;font-weight:600}.aud-edge-summary h2{font-size:clamp(3rem,4vw,4.4rem);color:#fff;letter-spacing:-.035em;line-height:1.15;margin:1rem 0}.aud-edge-summary__intro{max-width:70rem;font-size:1.6rem;line-height:1.7;color:#e1dbe6}.aud-edge-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:3rem 0}.aud-edge-summary article{border-top:1px solid #625568;padding-top:2rem}.aud-edge-summary article>span{color:#d8bde0;font-size:1.2rem}.aud-edge-summary h3{color:#fff;font-size:2rem;margin:1rem 0}.aud-edge-summary article p{color:#e1dbe6;font-size:1.4rem;line-height:1.7}.aud-edge-summary__actions{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap}.aud-edge-summary a{color:#fff;font-weight:600;text-underline-offset:.35rem;min-height:4.8rem;display:inline-flex;align-items:center}.aud-edge-summary__actions a:first-child{background:#f7f3ed;color:#56378f;padding:1.2rem 2rem;border-radius:999px;text-decoration:none}@media(max-width:749px){.aud-edge-summary{padding:4rem 0}.aud-edge-summary__grid{grid-template-columns:1fr;gap:1.2rem}.aud-edge-summary__actions{gap:1rem;flex-direction:column;align-items:flex-start}}.aud-edge-home{background:var(--edge-cream);color:var(--edge-ink);overflow:hidden}.aud-edge-home__hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:clamp(3rem,6vw,8rem);align-items:center;padding-top:clamp(5rem,8vw,10rem);padding-bottom:clamp(5rem,8vw,10rem);position:relative}.aud-edge-home__hero:before{background:radial-gradient(circle,var(--edge-lilac) 0,transparent 68%);content:"";filter:blur(12px);height:46rem;opacity:.7;position:absolute;right:-18rem;top:-14rem;width:46rem}.aud-edge-home__copy,.aud-edge-home__dashboard{position:relative;z-index:1}.aud-edge-home__eyebrow,.aud-edge-home__section-heading>p,.aud-edge-home__path>p,.aud-edge-demo__label{color:var(--edge-purple);font-size:1.25rem;font-weight:700;letter-spacing:.16em;margin:0 0 1.4rem;text-transform:uppercase}.aud-edge-home h1{color:var(--edge-ink);font-size:clamp(4.2rem,6.3vw,7.8rem);letter-spacing:-.045em;line-height:.98;margin:0;max-width:10ch}.aud-edge-home__lede{font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.55;margin-top:2.4rem;max-width:62rem}.aud-edge-home__lede p,.aud-edge-home__path div p{margin:0}.aud-edge-home__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.aud-edge-home__path-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.aud-edge-home__format-note{color:#2e2a39bd;font-size:1.35rem;line-height:1.5;margin-top:1.3rem;max-width:60rem}.aud-edge-home__format-note p{margin:0}.aud-edge-home__format-note strong{color:var(--edge-ink);font-weight:700}.aud-edge-home__button,.aud-edge-home__path a{align-items:center;border-radius:999px;display:inline-flex;font-size:1.5rem;font-weight:700;justify-content:center;min-height:5rem;padding:1.2rem 2.4rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.aud-edge-home__button:hover,.aud-edge-home__path a:hover{transform:translateY(-2px)}.aud-edge-home__button--primary,.aud-edge-home__path--membership a{background:var(--edge-purple);box-shadow:0 14px 30px #56378f3d;color:#fff}.aud-edge-home__button--secondary,.aud-edge-home__path:not(.aud-edge-home__path--membership) a{border:1px solid rgba(46,42,57,.22);color:var(--edge-ink)}.aud-edge-home__button--secondary{background:#eee5f5;border-color:var(--edge-purple);color:var(--edge-purple)}.aud-edge-home__button--secondary:hover{background:#e3d5ee}.aud-edge-home__proof{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:3.8rem 0 0;padding:0}.aud-edge-home__proof li{border-left:2px solid var(--edge-lilac);display:flex;flex-direction:column;padding-left:1.2rem}.aud-edge-home__proof strong{font-size:2rem}.aud-edge-home__proof span{font-size:1.2rem;line-height:1.3}.aud-edge-home__dashboard{background:#fff;border:1px solid rgba(86,55,143,.12);border-radius:2.8rem;box-shadow:0 30px 80px #2e2a3929;padding:clamp(2rem,4vw,3.4rem);transform:none}.aud-edge-home__dashboard-top,.aud-edge-home__domains,.aud-edge-home__domains div{display:flex}.aud-edge-home__dashboard-top{align-items:center;justify-content:space-between}.aud-edge-home__dashboard-top>div:first-child,.aud-edge-home__domains div{flex-direction:column}.aud-edge-home__dashboard-top span,.aud-edge-home__domains span{color:#2e2a39a3;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.aud-edge-home__dashboard-top strong{font-size:1.8rem}.aud-edge-home__score strong{color:var(--edge-purple);font-size:4.2rem;line-height:1}.aud-edge-home__progress{background:#eee9f2;border-radius:99px;height:.9rem;margin:2rem 0;overflow:hidden}.aud-edge-home__progress span{background:linear-gradient(90deg,var(--edge-purple),var(--edge-plum));border-radius:inherit;display:block;height:100%;width:78%}.aud-edge-home__domains{gap:1rem;justify-content:space-between}.aud-edge-home__domains div{background:var(--edge-cream);border-radius:1.2rem;flex:1;gap:.3rem;padding:1rem}.aud-edge-home__domains strong{font-size:1.7rem}.aud-edge-demo{background:var(--edge-ink);border-radius:1.8rem;color:#fff;display:block;margin-top:2rem;padding:2rem}.aud-edge-demo__label{color:var(--edge-lilac);margin-bottom:.8rem}.aud-edge-demo h2{color:#fff;font-size:1.75rem;line-height:1.35;margin:0 0 1.4rem}.aud-edge-demo fieldset{border:0;display:grid;gap:.8rem;margin:0;padding:0}.aud-edge-demo label{align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:1rem;cursor:pointer;display:flex;gap:1rem;padding:.9rem 1.2rem}.aud-edge-demo label:has(input:checked){background:#9c6aa952;border-color:var(--edge-lilac)}.aud-edge-demo button{background:var(--edge-lilac);border:0;border-radius:999px;color:var(--edge-ink);cursor:pointer;font:inherit;font-weight:700;margin-top:1.3rem;padding:.9rem 1.5rem}.aud-edge-demo__result{font-weight:700;margin:1.2rem 0 0;min-height:1.5em}.aud-edge-demo details{border-top:1px solid rgba(255,255,255,.15);margin-top:1.2rem;padding-top:1.2rem}.aud-edge-demo summary{cursor:pointer;font-weight:700}.aud-edge-demo__full-link{color:#fff;display:inline-block;font-size:1.35rem;font-weight:700;margin-top:1.5rem;text-underline-offset:.35rem}.aud-edge-home__features{padding-bottom:clamp(5rem,8vw,9rem)}.aud-edge-home__section-heading{margin-bottom:3rem;max-width:76rem}.aud-edge-home__section-heading h2,.aud-edge-home__path h2{font-size:clamp(3rem,4vw,5rem);letter-spacing:-.035em;line-height:1.05;margin:0 0 1.4rem}.aud-edge-home__section-heading div{font-size:1.7rem;line-height:1.55}.aud-edge-home__section-heading div p{margin:0}.aud-edge-home__feature-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.aud-edge-home__feature-grid article{background:#fff;border:1px solid rgba(46,42,57,.09);border-radius:1.8rem;padding:2.2rem}.aud-edge-home__feature-grid article>span{color:var(--edge-purple);font-size:1.2rem;font-weight:700;letter-spacing:.12em}.aud-edge-home__feature-grid h3{font-size:2rem;margin:2.6rem 0 1rem}.aud-edge-home__feature-grid p{line-height:1.55;margin:0}.aud-edge-home__paths{display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding-bottom:clamp(5rem,8vw,10rem)}.aud-edge-home__path{background:#fff;border:1px solid rgba(46,42,57,.12);border-radius:2.4rem;padding:clamp(2.5rem,4vw,4rem)}.aud-edge-home__path--membership{background:var(--edge-ink);color:#fff}.aud-edge-home__path--membership h2{color:#fff}.aud-edge-home__path--membership>p{color:var(--edge-lilac)}.aud-edge-home__path--guides{border-color:#56378f57;box-shadow:0 18px 45px #2e2a3914}.aud-edge-home__path div{font-size:1.6rem;line-height:1.55;max-width:52rem}.aud-edge-home__price{display:block;font-size:2.4rem;margin:2rem 0}.aud-edge-home .aud-edge-home__path--guides>a{background:var(--edge-purple);border-color:var(--edge-purple);color:#fff;margin-top:2rem}.aud-edge-home~.shopify-section .card-wrapper{max-width:48rem}@media screen and (max-width:989px){.aud-edge-home__hero{grid-template-columns:1fr}.aud-edge-home__copy{max-width:72rem}.aud-edge-home__dashboard{transform:none}.aud-edge-home__feature-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.aud-edge-home h1{font-size:4.4rem}.aud-edge-home__proof,.aud-edge-home__paths,.aud-edge-home__feature-grid{grid-template-columns:1fr}.aud-edge-home__proof{gap:1.8rem}.aud-edge-home__domains{display:grid;grid-template-columns:1fr 1fr}.aud-edge-home__actions,.aud-edge-home__button{width:100%}}.aud-quick-practice{display:block;color:var(--edge-ink,#2e2a39)}.aud-quick-practice h2{font-size:2.2rem;line-height:1.2;margin:0 0 1rem;color:var(--edge-ink,#2e2a39);letter-spacing:-.025em}.aud-quick-practice__intro{font-size:1.3rem;line-height:1.6;margin:0 0 1.6rem;color:#62596b}.aud-quick-practice__stats{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#f3edf8;padding:1.1rem 1.3rem;border-radius:1rem;font-size:1.2rem;color:#56378f}.aud-quick-practice__domain{font-size:1.1rem;color:#675274;margin:1.6rem 0 .7rem}.aud-quick-practice fieldset{border:0;padding:0;margin:0;min-width:0}.aud-quick-practice legend{font-size:1.5rem;line-height:1.55;font-weight:600;color:#2e2a39;padding:0;margin-bottom:1.2rem;width:100%}.aud-quick-practice label{display:flex;align-items:flex-start;gap:.9rem;border:1px solid #ddd4e6;border-radius:.9rem;padding:1rem 1.1rem;margin-bottom:.7rem;min-height:4.4rem;cursor:pointer;background:#fff;color:#2e2a39;font-size:1.3rem;line-height:1.5}.aud-quick-practice input{accent-color:#56378f;flex:0 0 auto;width:1.6rem;height:1.6rem;margin:.2rem 0 0}.aud-quick-practice label:has(input:checked){border-color:#56378f;background:#f5eff9}.aud-quick-practice label.is-correct{border-color:#23734b;background:#eef8f1}.aud-quick-practice label.is-incorrect{border-color:#a33549;background:#fff1f3}.aud-quick-practice button{border:0;border-radius:999px;background:#56378f;color:#fff;padding:1rem 1.6rem;min-height:4.4rem;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.aud-quick-practice__feedback{font-size:1.3rem;line-height:1.5;font-weight:600;margin:1.1rem 0}.aud-quick-practice__feedback:empty{display:none}.aud-quick-practice__explanation{padding:1.2rem;background:#f6f2f8;border-radius:.8rem;margin-bottom:1.2rem;font-size:1.25rem;line-height:1.65;color:#2e2a39}.aud-quick-practice__explanation p{margin:.5rem 0 0}.aud-quick-practice__complete{border-top:1px solid #ded3e6;padding-top:1.5rem;margin-top:1.5rem;font-size:1.4rem}.aud-quick-practice__complete p{margin:.5rem 0}.aud-quick-practice .aud-quick-practice__continue{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#56378f;color:#fff;border-radius:1rem;padding:1.3rem 1.4rem;margin-top:1.6rem;font-size:1.25rem;font-weight:600;line-height:1.5;text-decoration:none;min-height:4.8rem}.aud-quick-practice__note{font-size:1.05rem;line-height:1.5;color:#665c70;margin:.8rem 0}.aud-quick-practice button.aud-quick-practice__reset{color:#56378f;background:transparent;text-decoration:underline;padding-left:0}.aud-quick-practice [hidden]{display:none!important}.aud-quick-practice button:focus-visible,.aud-quick-practice a:focus-visible,.aud-quick-practice label:has(input:focus-visible){outline:3px solid #9a77ba;outline-offset:3px}@media(max-width:749px){.aud-quick-practice h2{font-size:2rem}.aud-quick-practice legend{font-size:1.5rem}.aud-quick-practice .aud-quick-practice__continue{font-size:1.2rem}}.aud-edge-nav-strip{background:#2e2a39;color:#fff}.aud-edge-nav-strip__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:84rem;margin-inline:auto;padding-block:0;gap:0}.aud-edge-nav-strip__inner>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:4.4rem;padding:.8rem .6rem;color:#fff;font-size:1.3rem;line-height:1.25;letter-spacing:.015em;text-align:center;text-decoration:none}.aud-edge-nav-strip__inner>a+a{border-left:1px solid rgba(255,255,255,.14)}.aud-edge-nav-strip__inner>a:hover{background:#ffffff0f;text-decoration:underline;text-underline-offset:.3rem}.aud-edge-nav-strip__inner>a:focus-visible{outline:2px solid #cda9d6;outline-offset:-3px}.product__tax:has(a[href*="/policies/shipping-policy"]){display:none}.product__description.rte>h2:first-child{display:none}.product__description.rte>h2{font-size:clamp(1.9rem,2.5vw,2.4rem);font-weight:500;line-height:1.5}.product__description.rte h3{color:#2e2a39;font-size:clamp(2rem,2.6vw,2.8rem);margin-top:3.2rem}.product__description.rte p,.main-page .rte p{line-height:1.7}.main-page-title{letter-spacing:-.035em}body:has(.aud-edge-nav-strip[data-page-handle=about-us]) .page-width--narrow .rte>h2:first-child{display:none}@media screen and (max-width:749px){.aud-edge-nav-strip__inner{padding-inline:1rem}.aud-edge-nav-strip__inner>a{font-size:1.2rem;letter-spacing:0}}.aud-edge-demo{background:var(--demo-cream);color:var(--demo-ink);min-height:70vh}.aud-edge-demo__shell{max-width:104rem;padding-bottom:clamp(6rem,9vw,10rem);padding-top:clamp(4rem,7vw,8rem)}.aud-edge-demo__header{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1.35fr) minmax(26rem,.65fr)}.aud-edge-demo__eyebrow{color:var(--demo-purple);font-size:1.25rem;font-weight:700;letter-spacing:.16em;margin:0 0 1.2rem;text-transform:uppercase}.aud-edge-demo h1{font-size:clamp(3.8rem,6vw,6.8rem);letter-spacing:-.045em;line-height:1;margin:0}.aud-edge-demo__intro{font-size:1.8rem;line-height:1.6;margin-top:1.8rem;max-width:68rem}.aud-edge-demo__intro p,.aud-edge-demo__complete-text p{margin:0}.aud-edge-demo__dashboard{margin-top:clamp(3.5rem,6vw,6rem)}.aud-edge-demo__member-entry{display:flex;justify-content:flex-end;margin-top:1.6rem}.aud-edge-demo__goal-card,.aud-edge-demo__metric,.aud-edge-demo__focus-signal{background:#fff;border:1px solid rgba(46,42,57,.12);border-radius:2rem}.aud-edge-demo__goal-card{box-shadow:0 18px 50px #2e2a3914;padding:clamp(2rem,4vw,3.2rem)}.aud-edge-demo__goal-heading{align-items:center;display:flex;gap:1.6rem}.aud-edge-demo__goal-icon{align-items:center;background:#56378f1a;border-radius:1.5rem;color:var(--demo-purple);display:inline-flex;flex:0 0 5.6rem;height:5.6rem;justify-content:center}.aud-edge-demo__goal-icon svg{fill:none;height:3rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:3rem}.aud-edge-demo__goal-heading p,.aud-edge-demo__metric>span,.aud-edge-demo__focus-result>span,.aud-edge-demo__focus-signal>div:first-child>p{color:var(--demo-purple);font-size:1.15rem;font-weight:800;letter-spacing:.14em;margin:0 0 .6rem;text-transform:uppercase}.aud-edge-demo__goal-heading strong{display:block;font-size:clamp(2rem,3vw,2.8rem);line-height:1.15}.aud-edge-demo__goal-track{background:#56378f21;border-radius:999px;height:1rem;margin-top:2.2rem;overflow:hidden}.aud-edge-demo__goal-track span{background:var(--demo-purple);border-radius:inherit;display:block;height:100%;transition:width .28s ease;width:0}.aud-edge-demo__remaining{color:#2e2a39b3;font-size:1.35rem;margin:1.3rem 0 0}.aud-edge-demo__metrics{display:grid;gap:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.2rem}.aud-edge-demo__metric{min-height:15rem;padding:2rem}.aud-edge-demo__metric>strong{display:block;font-size:clamp(2.8rem,4vw,4rem);letter-spacing:-.035em;line-height:1;margin-top:1.4rem}.aud-edge-demo__metric--focus>strong{font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.15}.aud-edge-demo__metric small{color:#2e2a39a8;display:block;font-size:1.2rem;line-height:1.4;margin-top:1.2rem}.aud-edge-demo__focus-signal{align-items:stretch;display:grid;gap:2rem;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);margin-top:1.2rem;padding:1.4rem}.aud-edge-demo__focus-signal>div:first-child{align-self:center;padding:1.4rem}.aud-edge-demo__focus-signal h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.12;margin:0}.aud-edge-demo__focus-result{background:var(--demo-ink);border-radius:1.5rem;color:#fff;padding:2rem}.aud-edge-demo__focus-result>span{color:#d7ef78}.aud-edge-demo__focus-result strong{display:block;font-size:2rem;margin-top:1rem}.aud-edge-demo__focus-result p{color:#ffffffc2;line-height:1.5;margin:.8rem 0 0}.aud-edge-demo__session-note{color:#2e2a39a6;font-size:1.25rem;line-height:1.5;margin:1.2rem 0 0;text-align:center}.aud-edge-demo__limit{background:var(--demo-ink);border-radius:2rem;color:#fff;padding:2.4rem}.aud-edge-demo__limit strong{display:block;font-size:1.8rem;margin-bottom:.8rem}.aud-edge-demo__limit p{color:#ffffffd6;line-height:1.55;margin:0}.aud-edge-demo__progress{margin:clamp(3.5rem,6vw,6rem) 0 2.4rem}.aud-edge-demo__progress-row{align-items:center;display:flex;font-size:1.4rem;justify-content:space-between;margin-bottom:1rem}.aud-edge-demo__progress-row span{color:#2e2a39ad}.aud-edge-demo__progress-track{background:#56378f24;border-radius:999px;height:.9rem;overflow:hidden}.aud-edge-demo__progress-track span{background:var(--demo-purple);border-radius:inherit;display:block;height:100%;transition:width .28s ease;width:10%}.aud-edge-demo__question,.aud-edge-demo__complete{background:#fff;border:1px solid rgba(46,42,57,.1);border-radius:2.4rem;box-shadow:0 24px 70px #2e2a391f;padding:clamp(2.4rem,5vw,5rem)}.aud-edge-demo__meta{display:flex;flex-wrap:wrap;gap:.8rem}.aud-edge-demo__meta span{background:#56378f1a;border-radius:999px;color:var(--demo-purple);font-size:1.25rem;font-weight:700;padding:.5rem 1rem}.aud-edge-demo .aud-edge-demo__question h2,.aud-edge-demo .aud-edge-demo__complete h2{color:var(--demo-ink);display:block;font-size:clamp(2.6rem,4vw,4rem);height:auto;letter-spacing:-.035em;line-height:1.14;margin:2rem 0 2.6rem;min-height:0;opacity:1;visibility:visible}.aud-edge-demo .aud-edge-demo__question h2{font-size:2.2rem;line-height:1.4;letter-spacing:-.015em;margin:1.6rem 0 2rem}.aud-edge-demo fieldset{border:0;display:grid;gap:1.2rem;margin:0;padding:0}.aud-edge-demo fieldset label{cursor:pointer;display:block}.aud-edge-demo fieldset input{opacity:0;pointer-events:none;position:absolute}.aud-edge-demo fieldset label>span{align-items:center;border:1px solid rgba(46,42,57,.18);border-radius:1.4rem;display:flex;font-size:1.6rem;gap:1.2rem;line-height:1.45;min-height:5.8rem;padding:1.2rem 1.5rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}.aud-edge-demo fieldset label:hover>span,.aud-edge-demo fieldset input:focus-visible+span{border-color:var(--demo-purple);transform:translateY(-1px)}.aud-edge-demo fieldset input:checked+span{background:#56378f14;border-color:var(--demo-purple)}.aud-edge-demo fieldset label.is-correct>span{background:#e8f7ee;border-color:#21834b}.aud-edge-demo fieldset label.is-incorrect>span{background:#fff0f0;border-color:#b63a3a}.aud-edge-demo fieldset span strong{align-items:center;background:var(--demo-ink);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 3.2rem;height:3.2rem;justify-content:center}.aud-edge-demo__feedback{font-size:1.65rem;font-weight:700;margin:2rem 0 0}.aud-edge-demo__feedback.is-correct{color:#176838}.aud-edge-demo__feedback.is-incorrect{color:#9b2929}.aud-edge-demo__explanation{background:#f6f2fb;border-radius:1.4rem;line-height:1.62;margin-top:1.6rem;padding:1.8rem}.aud-edge-demo__explanation p{margin:0}.aud-edge-demo__explanation p+p{margin-top:1rem}.aud-edge-demo__actions,.aud-edge-demo__complete-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.aud-edge-demo__button{align-items:center;border-radius:999px;display:inline-flex;font:inherit;font-size:1.55rem;font-weight:700;justify-content:center;min-height:5.2rem;padding:1rem 2.4rem;text-decoration:none}.aud-edge-demo__button--primary{background:var(--demo-purple);border:0;color:#fff;cursor:pointer}.aud-edge-demo__button--secondary{border:1px solid rgba(46,42,57,.26);color:var(--demo-ink)}.aud-edge-demo__button:hover{box-shadow:0 12px 28px #56378f33;transform:translateY(-1px)}.aud-edge-demo__complete-summary{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2.4rem}.aud-edge-demo__complete-stat{background:#f6f2fb;border-radius:1.4rem;padding:1.6rem}.aud-edge-demo__complete-stat>span{color:#2e2a39a8;display:block;font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.aud-edge-demo__complete-stat strong{color:var(--demo-purple);display:block;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.1;margin-top:.8rem}.aud-edge-demo__complete-stat:not(.aud-edge-demo__complete-stat--focus)>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.aud-edge-demo__complete-stat strong>[data-demo-score]{display:inline;font:inherit;color:inherit;letter-spacing:inherit}.aud-edge-demo__complete-stat--focus strong{color:var(--demo-ink);font-size:clamp(1.8rem,3vw,2.4rem)}.aud-edge-demo__performance{border:1px solid rgba(46,42,57,.12);border-radius:1.8rem;margin:2.4rem 0;padding:clamp(1.8rem,4vw,2.8rem)}.aud-edge-demo__performance>p:first-child{color:var(--demo-purple);font-size:1.15rem;font-weight:800;letter-spacing:.14em;margin:0 0 .6rem;text-transform:uppercase}.aud-edge-demo__performance h3{font-size:clamp(2.2rem,3.5vw,3rem);margin:0 0 2rem}.aud-edge-demo__performance>p:last-child{color:#2e2a39ad;font-size:1.3rem;line-height:1.5;margin:1.8rem 0 0}.aud-edge-demo__performance-row+.aud-edge-demo__performance-row{margin-top:1.5rem}.aud-edge-demo__performance-row div:first-child{align-items:center;display:flex;font-size:1.35rem;gap:1rem;justify-content:space-between;margin-bottom:.7rem}.aud-edge-demo__performance-row div:first-child strong{font-size:1.4rem}.aud-edge-demo__performance-bar{background:#56378f1f;border-radius:999px;height:.8rem;overflow:hidden}.aud-edge-demo__performance-bar span{background:var(--demo-purple);border-radius:inherit;display:block;height:100%}.aud-edge-demo__performance-row.is-focus .aud-edge-demo__performance-bar span{background:#a24747}.aud-edge-demo__complete-text{font-size:1.7rem;line-height:1.6;max-width:70rem}.aud-edge-demo__restart{background:transparent;border:0;color:var(--demo-purple);cursor:pointer;font:inherit;font-weight:700;padding:1rem 1.2rem;text-decoration:underline;text-underline-offset:.3rem}[hidden]{display:none!important}@media screen and (max-width:749px){.aud-edge-demo__header{grid-template-columns:1fr}.aud-edge-demo__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aud-edge-demo__metric{min-height:13rem;padding:1.6rem}.aud-edge-demo__focus-signal{gap:0;grid-template-columns:1fr}.aud-edge-demo__focus-signal>div:first-child{padding:1rem .8rem 1.8rem}.aud-edge-demo__complete-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.aud-edge-demo__complete-stat--focus{grid-column:1 / -1}.aud-edge-demo h1{font-size:clamp(3.5rem,12vw,5rem)}.aud-edge-demo__question,.aud-edge-demo__complete{border-radius:1.8rem;padding:2.2rem 1.8rem}.aud-edge-demo .aud-edge-demo__question h2,.aud-edge-demo .aud-edge-demo__complete h2{font-size:clamp(2.2rem,6.8vw,3rem);margin:1.6rem 0 2rem}.aud-edge-demo .aud-edge-demo__question h2{font-size:1.8rem;line-height:1.4;margin:1.2rem 0 1.6rem}.aud-edge-demo__button,.aud-edge-demo__restart{width:100%}}.aud-demo-carryover{padding:1.4rem 1.8rem;border:1px solid #c9b7df;border-radius:1rem;background:#f3edf8;color:#2e2a39;font-size:1.4rem;line-height:1.6}.aud-demo-carryover[hidden]{display:none}.aud-edge-product__purchase>.aud-edge-product__preview{margin-top:0;margin-bottom:2.4rem}.aud-edge-product{background:var(--edge-product-cream);color:var(--edge-product-ink)}.aud-edge-product__hero{column-gap:clamp(3rem,6vw,8rem);display:grid;grid-template-areas:"copy purchase" "proof purchase";grid-template-columns:minmax(0,1fr) minmax(32rem,.72fr);padding-bottom:clamp(5rem,8vw,9rem);padding-top:clamp(5rem,8vw,9rem);row-gap:3rem}.aud-edge-product__copy{grid-area:copy}.aud-edge-product__eyebrow,.aud-edge-product__plan,.aud-edge-product__section-heading p,.aud-edge-product__fit-heading>p{color:var(--edge-product-purple);font-size:1.25rem;font-weight:700;letter-spacing:.15em;margin:0 0 1.4rem;text-transform:uppercase}.aud-edge-product h1{font-size:clamp(4rem,6vw,7rem);letter-spacing:-.045em;line-height:1;margin:0}.aud-edge-product__lede{font-size:1.9rem;line-height:1.55;margin-top:2.2rem;max-width:66rem}.aud-edge-product__lede p,.aud-edge-product__fit-copy p{margin:0}.aud-edge-product__proof{align-items:center;display:grid;gap:clamp(2rem,3vw,3rem);grid-area:proof;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.aud-edge-product__proof--text-only{grid-template-columns:1fr}.aud-edge-product__visual{background:#fff;border:1px solid rgba(46,42,57,.1);border-radius:2rem;box-shadow:0 18px 48px #2e2a391f;margin:0;overflow:hidden}.aud-edge-product__image{display:block;height:auto;width:100%}.aud-edge-product__checks{display:grid;gap:1.2rem;list-style:none;margin:0;padding:0}.aud-edge-product__checks li{align-items:center;display:flex;font-size:1.6rem;gap:1rem}.aud-edge-product__checks li:before{align-items:center;background:var(--edge-product-purple);border-radius:50%;color:#fff;content:"\2713";display:inline-flex;flex:0 0 2.4rem;height:2.4rem;justify-content:center}.aud-edge-product__purchase{align-self:start;grid-area:purchase;background:#fff;border:1px solid rgba(46,42,57,.1);border-radius:2.4rem;box-shadow:0 24px 70px #2e2a3924;padding:clamp(2.6rem,4vw,4rem);position:sticky;top:3rem}.aud-edge-product__price{align-items:baseline;display:flex;gap:.7rem}.aud-edge-product__price strong{color:var(--edge-product-ink);font-size:4.6rem;line-height:1}.aud-edge-product__purchase>p:not(.aud-edge-product__plan){color:#2e2a39b8;line-height:1.5}.aud-edge-product__form button{background:var(--edge-product-purple);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:1.6rem;font-weight:700;margin-top:1.5rem;min-height:5.4rem;padding:1.2rem 2rem;width:100%}.aud-edge-product__form button:hover{box-shadow:0 14px 30px #56378f38;transform:translateY(-1px)}.aud-edge-product__form button:disabled{cursor:not-allowed;opacity:.5}.aud-edge-product__purchase small{display:block;line-height:1.4;margin-top:1.2rem;text-align:center}.aud-edge-product__preview{color:var(--edge-product-purple);display:block;font-weight:700;margin-top:2rem;text-align:center;text-underline-offset:.35rem}.aud-edge-product__member{align-items:center;border:1px solid rgba(86,55,143,.3);border-radius:999px;color:var(--edge-product-purple);display:flex;font-weight:700;justify-content:center;margin-top:1.8rem;min-height:4.8rem;padding:1rem 1.6rem;text-align:center;text-decoration:none}.aud-edge-product__member:hover{background:#56378f14}.aud-edge-product__notice{background:#f8eef7;border-radius:1rem;padding:1.2rem}.aud-edge-product__included{padding-bottom:clamp(5rem,8vw,9rem)}.aud-edge-product__section-heading h2,.aud-edge-product__fit h2{font-size:clamp(3rem,4vw,5rem);letter-spacing:-.035em;line-height:1.05;margin:0}.aud-edge-product__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:3rem}.aud-edge-product__grid article{background:#fff;border:1px solid rgba(46,42,57,.1);border-radius:1.8rem;padding:2.4rem}.aud-edge-product__grid h3{font-size:2rem;margin:0 0 1rem}.aud-edge-product__grid p{line-height:1.55;margin:0}.aud-edge-product__fit{align-items:center;background:var(--edge-product-ink);border-radius:2.4rem;color:#fff;display:grid;gap:3rem;grid-template-columns:.8fr 1.2fr;margin-bottom:clamp(5rem,8vw,9rem);padding:clamp(3rem,6vw,6rem)}.aud-edge-product__fit h2{color:#fff}.aud-edge-product__fit-heading>p{color:#d9cef0}.aud-edge-product__fit-copy{color:#ffffffe0;font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:1.6;text-transform:none}a[href*="shopify.com?utm_campaign=poweredby"]{display:none}@media screen and (max-width:989px){.aud-edge-product__hero{grid-template-areas:"copy" "purchase" "proof";grid-template-columns:1fr}.aud-edge-product__fit{grid-template-columns:1fr}.aud-edge-product__proof{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.aud-edge-product__purchase{position:static}.aud-edge-product__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.aud-edge-product__proof,.aud-edge-product__grid{grid-template-columns:1fr}.aud-edge-product__visual{max-width:32rem}}.aud-edge-waitlist{background:#f7f3ed;padding:2rem 0 5rem}.aud-edge-waitlist__panel{max-width:100rem;margin:auto;padding:clamp(2.4rem,5vw,4.8rem);border:1px solid #d5c6e1;border-radius:2.4rem;background:#eee5f3}.aud-edge-waitlist__eyebrow{margin:0 0 1.5rem;color:#56378f;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.aud-edge-waitlist__demo{display:inline-block;margin-top:0;margin-bottom:2.2rem;color:#56378f;font-size:1.5rem;font-weight:700;text-underline-offset:.3rem}.aud-email-offer{padding:2rem 0 5rem;background:#f7f3ed;color:#2e2a39}.aud-email-offer__panel{border-radius:2.4rem;background:#eee5f3;display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:3.6rem;align-items:center}.aud-email-offer__eyebrow{color:#56378f;font-size:1.1rem;letter-spacing:.1em;font-weight:700}.aud-email-offer h2{font-size:2.8rem;letter-spacing:-.035em;line-height:1.15;max-width:24ch;color:#2e2a39;margin:0 0 1rem}.aud-email-offer p{line-height:1.6}.aud-email-offer label{display:block;font-size:1.2rem;margin-bottom:.7rem}.aud-email-offer__fields{display:flex;flex-wrap:wrap;gap:.8rem}.aud-email-offer input{flex:1 1 17rem;width:100%;min-width:0;min-height:4.8rem;border:1px solid #ad9cb7;border-radius:.8rem;background:#fff;color:#2e2a39;padding:1.1rem 1.2rem;font:inherit;font-size:1.6rem}.aud-email-offer button{border:0;border-radius:.8rem;background:#56378f;color:#fff;min-height:4.8rem;padding:1.1rem 1.5rem;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.aud-email-offer small{display:block;font-size:1.1rem;line-height:1.6;color:#625b6c;margin-top:1rem}@media(max-width:749px){.aud-email-offer__panel{grid-template-columns:1fr;gap:1.5rem;padding:2.4rem}.aud-email-offer h2{font-size:2.6rem}.aud-email-offer button{width:100%}}.aud-practice-preview{padding:6.4rem 0;background:#ede4f2;color:#31243e}.aud-practice-preview__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:7rem;align-items:center}.aud-practice-preview__eyebrow{font-size:1.2rem;letter-spacing:.13em;font-weight:700;text-transform:uppercase;color:#664580}.aud-practice-preview h2{font-size:clamp(3.3rem,3.6vw,4.8rem);line-height:1.07;letter-spacing:-.045em;color:#31243e;margin:1.6rem 0 2rem;max-width:15ch}.aud-practice-preview__copy>div{font-size:1.7rem;line-height:1.7;max-width:42rem}.aud-practice-preview__steps{list-style:none;padding:0;margin:2.8rem 0 0;display:grid;gap:1.6rem;font-size:1.45rem}.aud-practice-preview__steps li{display:flex;align-items:center;gap:1.3rem}.aud-practice-preview__steps span{display:grid;place-items:center;flex:0 0 3.5rem;height:3.5rem;border:1px solid #b6a0c2;border-radius:50%;font-size:1.1rem;color:#614074}.aud-home-sample{display:block;background:#fff;color:#2e2a39;border:1px solid #e5dcec;border-radius:2.4rem;padding:2.6rem;box-shadow:0 20px 55px #3c225012}.aud-home-sample__top{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.aud-home-sample__top p{font-size:1.15rem;color:#56378f;letter-spacing:.1em;font-weight:700;margin:0}.aud-home-sample__top span{font-size:1.05rem;color:#625b6c}.aud-home-sample__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:2rem}.aud-home-sample__stats div{background:#f5f1f8;border-radius:1rem;padding:1rem 1.2rem}.aud-home-sample__stats span{display:block;font-size:1.05rem;color:#625b6c}.aud-home-sample__stats strong{font-size:2rem;color:#56378f}.aud-home-sample fieldset{padding:0;margin:0;border:0;min-width:0}.aud-home-sample legend{font-size:1.65rem;line-height:1.5;font-weight:600;margin:0 0 1.3rem;padding:0;color:#2e2a39;width:100%}.aud-home-sample label{display:flex;align-items:center;gap:1rem;border:1px solid #ded6e5;border-radius:1rem;padding:1.1rem 1.2rem;margin:0 0 .8rem;min-height:4.6rem;cursor:pointer;font-size:1.4rem}.aud-home-sample input{accent-color:#56378f;margin:0;flex:0 0 auto;width:1.6rem;height:1.6rem}.aud-home-sample label:has(input:checked){border-color:#56378f;background:#f5effa}.aud-home-sample label.is-correct{border-color:#26714b;background:#f0f8f2}.aud-home-sample label.is-incorrect{border-color:#a33347;background:#fff3f4}.aud-home-sample__check{border:0;background:#56378f;color:#fff;border-radius:999px;padding:1.1rem 1.8rem;min-height:4.4rem;font:inherit;font-size:1.35rem;font-weight:600;cursor:pointer;margin-top:.6rem}.aud-home-sample__check:disabled{opacity:.65;cursor:default}.aud-home-sample__feedback{font-size:1.35rem;font-weight:600;line-height:1.5;margin:1.2rem 0 0}.aud-home-sample__feedback:empty{display:none}.aud-home-sample details{font-size:1.3rem;line-height:1.6;margin-top:1rem}.aud-home-sample summary{cursor:pointer;min-height:3.8rem;padding:.6rem 0;font-weight:600}.aud-home-sample details p{margin:.4rem 0 1rem}.aud-home-sample__reset{border:0;background:none;font:inherit;font-size:1.25rem;color:#56378f;text-decoration:underline;cursor:pointer;padding:.8rem 0;min-height:4.4rem}.aud-home-sample__continue{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.6rem 0 .5rem;color:#56378f;font-size:1.4rem;font-weight:600;text-underline-offset:.3rem;border-top:1px solid #eee6f2;margin-top:1.6rem;min-height:4.4rem}.aud-home-sample small{font-size:1.1rem;color:#625b6c}.aud-home-sample [hidden]{display:none!important}.aud-refresh-hero a:focus-visible,.aud-home-sample button:focus-visible,.aud-home-sample summary:focus-visible,.aud-home-sample label:has(input:focus-visible){outline:3px solid #9c6aa9;outline-offset:4px}@media(max-width:749px){.aud-practice-preview{padding:4rem 0}.aud-practice-preview__grid{grid-template-columns:1fr;gap:2.8rem}.aud-home-sample{padding:2rem}.aud-home-sample__top{flex-wrap:wrap}}.aud-product-samples{background:#fff;color:#2e2a39;padding:4.8rem 0;scroll-margin-top:8rem}.aud-product-samples>.page-width{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:center}.aud-product-samples__eyebrow{font-size:1.2rem;color:#56378f;letter-spacing:.1em;font-weight:600;text-transform:uppercase}.aud-product-samples h2{font-size:3.2rem;line-height:1.15;letter-spacing:-.03em;color:#2e2a39}.aud-product-samples p{line-height:1.7}.aud-product-samples__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.aud-product-samples figure{margin:0}.aud-product-samples a{display:block;background:#f7f3ed;border:1px solid #e2d8e9;border-radius:1.2rem;padding:1.2rem}.aud-product-samples img{display:block;width:100%;height:auto}.aud-product-samples figcaption{font-size:1.2rem;color:#56378f;line-height:1.5;margin-top:1rem}.aud-product-samples a:focus-visible{outline:3px solid #56378f;outline-offset:3px}@media(max-width:749px){.aud-product-samples>.page-width{grid-template-columns:1fr;gap:1.4rem}.aud-product-samples h2{font-size:2.7rem}.aud-product-samples{padding:3.6rem 0}}.aud-purchase-assurance{background:#f7f3ed;color:#2e2a39;padding-bottom:3.5rem;padding-top:3.5rem}.aud-purchase-assurance__list{display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.aud-purchase-assurance__list li{background:#fff;border:1px solid rgba(46,42,57,.1);border-radius:1.6rem;display:flex;flex-direction:column;gap:.5rem;padding:2rem}.aud-purchase-assurance__list strong{font-size:1.55rem}.aud-purchase-assurance__list span{color:#2e2a39b8;font-size:1.4rem;line-height:1.45}@media screen and (max-width:749px){.aud-purchase-assurance__list{grid-template-columns:1fr}}.aud-resource-cross-sell{background:#f7f3ed;color:#2e2a39;padding-bottom:clamp(6rem,9vw,10rem);padding-top:clamp(6rem,9vw,10rem)}.aud-resource-cross-sell__heading{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(26rem,.7fr);margin-bottom:3rem}.aud-resource-cross-sell__heading>div:first-child>p,.aud-resource-cross-sell__companion>div>p,.aud-resource-card__type{color:#56378f;font-size:1.2rem;font-weight:700;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.aud-resource-cross-sell__heading h2{font-size:clamp(3.2rem,4.6vw,5.4rem);letter-spacing:-.04em;line-height:1.03;margin:0}.aud-resource-cross-sell__intro{color:#2e2a39c2;font-size:1.65rem;line-height:1.6}.aud-resource-cross-sell__intro p,.aud-resource-cross-sell__companion div p{margin:0}.aud-resource-cross-sell__grid{display:grid;gap:1.8rem;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}.aud-resource-card{background:#fff;border:1px solid rgba(46,42,57,.1);border-radius:2rem;display:flex;flex-direction:column;overflow:hidden}.aud-resource-card__image{aspect-ratio:4 / 3;background:#eee8f2;display:block;overflow:hidden}.aud-resource-card__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.aud-resource-card:hover .aud-resource-card__image img{transform:scale(1.025)}.aud-resource-card__body{display:flex;flex:1;flex-direction:column;padding:2.3rem}.aud-resource-card h3{font-size:2.1rem;line-height:1.25;margin:0}.aud-resource-card h3 a{color:#2e2a39;text-decoration:none}.aud-resource-card__price{color:#56378f;display:block;font-size:1.8rem;margin-top:1.2rem}.aud-resource-card__description{color:#2e2a39bd;line-height:1.55;margin:1.2rem 0 0}.aud-resource-card__button,.aud-resource-cross-sell__companion>a{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;justify-content:center;min-height:4.8rem;padding:1rem 2rem;text-decoration:none}.aud-resource-card__button{border:1px solid rgba(46,42,57,.22);color:#2e2a39;margin-top:auto;padding-top:1.2rem}.aud-resource-cross-sell__companion{align-items:center;background:#2e2a39;border-radius:2rem;color:#fff;display:flex;gap:3rem;justify-content:space-between;margin-top:2.4rem;padding:clamp(2.5rem,5vw,4.5rem)}.aud-resource-cross-sell__companion h3{color:#fff;font-size:clamp(2.4rem,3.5vw,3.8rem);letter-spacing:-.03em;line-height:1.1;margin:0 0 1rem}.aud-resource-cross-sell__companion>div>p{color:#cda9d6}.aud-resource-cross-sell__companion>div>div{color:#ffffffd1;line-height:1.55;max-width:68rem}.aud-resource-cross-sell__companion>a{background:#cda9d6;color:#2e2a39;flex:0 0 auto}@media screen and (max-width:989px){.aud-resource-cross-sell__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.aud-resource-cross-sell__heading,.aud-resource-cross-sell__grid{grid-template-columns:1fr}.aud-resource-cross-sell__companion{align-items:flex-start;flex-direction:column}.aud-resource-cross-sell__companion>a{width:100%}}.aud-review-gallery{padding-top:var(--review-top);padding-bottom:var(--review-bottom);max-width:1200px}.aud-review-gallery__intro{max-width:760px;margin:0 auto 32px}.aud-review-gallery__hint{color:#56378f;font-size:1.4rem;margin-top:24px}.aud-review-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aud-review-gallery__card{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;min-width:0;padding:16px;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid #e3dbea;border-radius:18px;box-shadow:0 8px 24px #2e2a390d;transition:border-color .2s}.aud-review-gallery__card:hover{border-color:#9b6baa}.aud-review-gallery__card:focus-visible{outline:3px solid #56378f;outline-offset:4px}.aud-review-gallery__card img{display:block;width:100%;height:100%;object-fit:contain;margin:0;border:0;border-radius:0}@media(max-width:749px){.aud-review-gallery{padding:calc(var(--review-top) * .75) 20px calc(var(--review-bottom) * .75)}.aud-review-gallery__grid{grid-template-columns:minmax(0,1fr);gap:18px}.aud-review-gallery__card{padding:12px;border-radius:14px}}.aud-student-proof{padding:4.4rem 0;background:#fffaf3;color:#2e2a39}.aud-student-proof__heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.aud-student-proof h2{font-size:2.6rem;letter-spacing:-.03em;line-height:1.2;margin:0;color:#2e2a39}.aud-student-proof__heading p{font-size:1.25rem;color:#625b6c;margin:.7rem 0 0}.aud-student-proof a{color:#56378f;font-size:1.3rem;text-underline-offset:.3rem}.aud-student-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.aud-student-proof article{border:1px solid #e2d5e9;border-radius:1.6rem;background:#f6f0f8;padding:2.2rem}.aud-student-proof article:nth-child(2){background:#f4f1e9}.aud-student-proof article:nth-child(3){background:#eff2e6}.aud-student-proof article:before{content:"\201c";display:block;font-family:Georgia,serif;font-size:5rem;line-height:.8;color:#9b78ad;margin-bottom:1rem}.aud-student-proof blockquote{border:0;margin:0;padding:0;font-style:normal}.aud-student-proof blockquote p{font-size:1.65rem;line-height:1.6;margin:0}.aud-student-proof__attribution{font-size:1.15rem;color:#625b6c}.aud-student-proof summary{cursor:pointer;color:#56378f;font-size:1.2rem;min-height:4.4rem;padding:1.1rem 0;text-decoration:underline;text-underline-offset:.3rem}.aud-student-proof details img{width:100%;height:auto;max-height:40rem;object-fit:contain;background:#f7f3ed}@media(max-width:749px){.aud-student-proof{padding:3.2rem 0}.aud-student-proof__grid{grid-template-columns:1fr;gap:2rem}.aud-student-proof__heading{align-items:flex-start;flex-direction:column;gap:1.2rem}.aud-student-proof h2{font-size:2.4rem}}.aud-bundle-summary{color:#2e2a39;font-size:1.55rem;line-height:1.65;margin:1.6rem 0}.aud-bundle-summary__format{font-size:1.1rem;text-transform:uppercase;letter-spacing:.09em;color:#56378f;font-weight:600}.aud-bundle-summary ul{padding-left:2rem;margin:1rem 0}.aud-bundle-summary li{padding:.3rem 0}.aud-bundle-summary small{display:block;font-size:1.2rem;color:#625b6c}.product__title h1{font-size:clamp(2.8rem,3.6vw,4.2rem);line-height:1.15;letter-spacing:-.035em}.aud-bundle-details{border-top:1px solid #d8cddf;margin-top:2.4rem}.aud-bundle-details details{border-bottom:1px solid #d8cddf}.aud-bundle-details summary{padding:1.6rem 0;cursor:pointer;font-size:1.45rem;font-weight:600}.aud-bundle-details p{font-size:1.4rem;line-height:1.75;margin:0 0 1.8rem}.aud-bundle-delivery{font-size:1.2rem;line-height:1.6;color:#625b6c}.aud-bundle-disclaimer{font-size:1.1rem!important;color:#625b6c;margin-top:1.6rem!important}.aud-edge-waitlist-form{color:#2e2a39;text-align:left}.aud-edge-waitlist-form h2{color:#2e2a39;font-size:clamp(2.5rem,3.5vw,3.8rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 1.4rem}.aud-edge-waitlist-form p{font-size:1.55rem;line-height:1.65;margin:0 0 1.8rem}.aud-edge-waitlist-form label{display:block;font-size:1.4rem;font-weight:600;margin-bottom:.8rem}.aud-edge-waitlist-form__fields{display:flex;flex-wrap:wrap;gap:1rem}.aud-edge-waitlist-form input{flex:1 1 21rem;width:100%;min-width:0;min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid #9582aa;border-radius:.9rem;background:#fff;color:#2e2a39;font:inherit;font-size:1.6rem}.aud-edge-waitlist-form button,.aud-edge-waitlist-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;max-width:100%;padding:1.2rem 1.8rem;border:1px solid #56378f;border-radius:.9rem;background:#56378f;color:#fff;font:inherit;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.aud-edge-waitlist-form button:hover,.aud-edge-waitlist-button:hover{background:#3f2869;color:#fff}.aud-edge-waitlist-form input:focus-visible,.aud-edge-waitlist-form button:focus-visible,.aud-edge-waitlist-button:focus-visible{outline:3px solid #56378f;outline-offset:3px}.aud-edge-waitlist-form__note{display:block;font-size:1.3rem;margin-top:1.4rem;line-height:1.5}.aud-edge-waitlist-form small{display:block;font-size:1.2rem;line-height:1.6;margin-top:.8rem;color:#625b6c}.aud-edge-waitlist-form__success{padding:1.6rem;background:#edf7f0;border:1px solid #52785f;border-radius:.9rem;color:#245438}.aud-edge-waitlist-form__success p{margin:1rem 0 0}.aud-edge-waitlist-form__error{color:#8b2538;margin-top:1.2rem}#aud-edge-waitlist{scroll-margin-top:15rem}.aud-edge-waitlist-fallback{background:#f7f3ed;padding:5rem 2rem}.aud-edge-waitlist-fallback__inner{max-width:76rem;margin:auto}.aud-edge-waitlist-fallback__links{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:2rem}@media(max-width:749px){.aud-edge-waitlist-form button{width:100%}.aud-edge-waitlist-form h2{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
