.ar-page{background:var(--chalk)}.ar-page .ed-eyebrow,.ar-page .ed-h1 em,.ar-page .ed-h2 em{color:var(--plum)}.ar-hero__accent{background:var(--plum);width:4px;position:absolute;top:0;bottom:0;left:0}.ar-hero__ctas{flex-wrap:wrap;gap:14px;display:flex}.ar-hero__cta{background:var(--plum);color:#fff;letter-spacing:.01em;border-radius:2px;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.ar-hero__cta:hover{background:var(--plum-deep)}.ar-hero__cta--ghost{border:1.5px solid var(--plum);color:var(--plum);background:0 0}.ar-hero__cta--ghost:hover,.ar-tiers{background:var(--plum-bg)}.ar-tiers__grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.ar-tier{background:var(--chalk);border:1px solid #6b2c5c24;border-radius:6px;flex-direction:column;padding:44px 40px;display:flex}.ar-tier--paid{background:var(--jet);color:var(--chalk);border-color:var(--jet);position:relative}.ar-tier__flag{letter-spacing:.18em;text-transform:uppercase;color:var(--plum-bg);border:1px solid #f4ebf159;border-radius:2px;padding:4px 10px;font-size:10px;position:absolute;top:20px;right:24px}.ar-tier__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--plum);margin-bottom:14px;font-size:10.5px;font-weight:600}.ar-tier--paid .ar-tier__eyebrow{color:var(--plum-bg)}.ar-tier__price{font-family:var(--font-cormorant), serif;color:var(--jet);margin-bottom:8px;font-size:44px;font-weight:700;line-height:1}.ar-tier--paid .ar-tier__price{color:var(--chalk)}.ar-tier__price-sub{font-family:var(--font-cormorant), serif;color:var(--mid-grey);margin-bottom:24px;font-size:17px;font-style:italic}.ar-tier--paid .ar-tier__price-sub{color:#faf9f7b8}.ar-tier__title{font-family:var(--font-cormorant), serif;color:var(--jet);margin-bottom:14px;font-size:26px;font-weight:700;line-height:1.2}.ar-tier--paid .ar-tier__title{color:var(--chalk)}.ar-tier__desc{color:var(--body-text);margin-bottom:26px;font-size:14.5px;line-height:1.7}.ar-tier--paid .ar-tier__desc{color:#faf9f7bf}.ar-tier__list{border-top:1px solid var(--rule);margin:0 0 28px;padding:0;list-style:none}.ar-tier--paid .ar-tier__list{border-color:#faf9f724}.ar-tier__item{color:var(--body-text);border-bottom:1px solid var(--rule);gap:14px;padding:12px 0;font-size:14px;line-height:1.55;display:flex}.ar-tier--paid .ar-tier__item{color:#faf9f7d9;border-color:#faf9f724}.ar-tier__check{color:var(--plum);min-width:14px;font-weight:700}.ar-tier--paid .ar-tier__check{color:var(--plum-bg)}.ar-tier__btn{border-radius:2px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:13px 22px;font-size:13.5px;font-weight:600;transition:background .2s;display:inline-flex}.ar-tier--free .ar-tier__btn{background:var(--plum);color:#fff}.ar-tier--free .ar-tier__btn:hover{background:var(--plum-deep)}.ar-tier--paid .ar-tier__btn{background:var(--plum-bg);color:var(--plum-deep)}.ar-tier--paid .ar-tier__btn:hover{background:#fff}.ar-dims__grid{background:var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.ar-dim{background:var(--chalk);padding:36px 30px}.ar-dim__num{font-family:var(--font-cormorant), serif;color:var(--plum);letter-spacing:.02em;margin-bottom:16px;font-size:13px;font-weight:700}.ar-dim__title{font-family:var(--font-cormorant), serif;color:var(--jet);margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.2}.ar-dim__body{color:var(--mid-grey);font-size:14px;line-height:1.7}.ar-ethos{background:var(--jet);color:var(--chalk)}.ar-ethos__inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.ar-ethos__quote{font-family:var(--font-cormorant), serif;color:var(--chalk);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.32}.ar-ethos__quote em{color:var(--plum-bg);font-style:italic}.ar-ethos__note{color:#faf9f7a6;max-width:440px;font-size:14.5px;line-height:1.7}.ar-mobile{background:var(--plum-bg);text-align:center}.ar-mobile__inner{max-width:720px;padding:72px var(--page-padding);margin:0 auto}.ar-mobile__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--plum-deep);margin-bottom:16px;font-size:10.5px;font-weight:600}.ar-mobile__h2{font-family:var(--font-cormorant), serif;color:var(--jet);margin-bottom:16px;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.2}.ar-mobile__body{font-family:var(--font-cormorant), serif;color:var(--plum-deep);font-size:19px;line-height:1.55}.ar-mobile__link{color:var(--jet);border-bottom:1.5px solid var(--plum);font-weight:600;transition:color .2s,border-color .2s}.ar-mobile__link:hover{color:var(--plum-deep);border-color:var(--plum-deep)}@media (max-width:900px){.ar-tiers__grid,.ar-dims__grid{grid-template-columns:1fr}.ar-ethos__inner{grid-template-columns:1fr;gap:32px}}
