.mkt-hero{text-align:center;max-width:58rem;margin:1rem auto}.mkt-hero .mkt-hero__title{font-family:Droidiga, var(--font-body);text-transform:uppercase;margin-top:.55rem;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:400;line-height:1.25}.mkt-hero .eyebrow{font-family:Droidiga, var(--font-body);letter-spacing:.2em;text-transform:none;margin-bottom:.45rem;font-size:clamp(1.45rem,3.2vw,2.2rem);font-weight:400}.mkt-lead{max-width:48rem;color:var(--color-mist);margin:1.4rem auto 0;font-size:1.15rem;line-height:1.6}.mkt-cta-row{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.mkt-section{margin-top:4.75rem}.mkt-section--tight{margin-top:3rem}.mkt-section .mkt-label{font-family:Droidiga, var(--font-body);letter-spacing:.2em;text-align:center;text-transform:none;margin-bottom:.45rem;font-size:clamp(1.45rem,3.2vw,2.2rem);font-weight:400}.mkt-section .mkt-section__title{font-family:Droidiga, var(--font-body);text-align:center;text-transform:uppercase;margin:0 auto .55rem;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:400;line-height:1.25}.mkt-section__sub{text-align:center;max-width:42rem;color:var(--color-mist);margin:.6rem auto 1.9rem;line-height:1.6}.mkt-prose{max-width:44rem;color:color-mix(in oklab, var(--color-paper) 86%, transparent);margin:0 auto;line-height:1.75}.mkt-prose p{margin-bottom:1rem}.mkt-prose a{color:var(--color-coral);text-underline-offset:3px}.mkt-prose a:hover{color:var(--color-gold)}.mkt-grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.mkt-grid>*{flex:0 100%}@media (width>=640px){.mkt-grid>*{flex-basis:calc(50% - .5rem)}}@media (width>=1024px){.mkt-grid--3>*{flex-basis:calc(33.3333% - .666667rem)}}.feat{border:1px solid color-mix(in oklab, var(--color-paper) 12%, transparent);background:color-mix(in oklab, var(--color-paper) 4%, transparent);border-radius:1rem;padding:1.5rem;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s}.feat:hover{border-color:color-mix(in oklab, var(--color-coral) 55%, transparent);background:color-mix(in oklab, var(--color-paper) 6%, transparent);box-shadow:0 22px 50px -30px var(--color-coral);transform:translateY(-3px)}.feat__t{color:var(--color-gold);align-items:baseline;gap:.6rem;margin-bottom:.55rem;font-size:1.05rem;font-weight:700;line-height:1.25;display:flex}.feat__t:before{content:"";background:linear-gradient(120deg, var(--color-gold), var(--color-coral));width:.5rem;height:.5rem;box-shadow:0 0 10px 0 color-mix(in oklab, var(--color-coral) 60%, transparent);border-radius:9999px;flex:none;transform:translateY(-.15rem)}.feat__d{color:var(--color-mist);font-size:.92rem;line-height:1.55}.pledge{border:1px solid color-mix(in oklab, var(--color-paper) 12%, transparent);background:color-mix(in oklab, var(--color-paper) 4%, transparent);border-radius:1rem;padding:1.55rem 1.6rem 1.45rem 1.9rem;position:relative;overflow:hidden}.pledge:before{content:"";background:linear-gradient(180deg, var(--color-gold), var(--color-coral));width:3px;position:absolute;top:0;bottom:0;left:0}.pledge__t{color:var(--color-paper);margin-bottom:.55rem;font-size:1.12rem;font-weight:700}.pledge__d{color:color-mix(in oklab, var(--color-paper) 80%, transparent);line-height:1.6}.checklist{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.checklist li{color:color-mix(in oklab, var(--color-paper) 86%, transparent);padding-left:1.6rem;line-height:1.5;position:relative}.checklist li:before{content:"✓";color:var(--color-coral);font-weight:700;position:absolute;top:0;left:0}.checklist--x li:before{content:"✗";color:var(--color-mist)}.checklist--arrow li:before{content:"→";color:var(--color-gold)}.tier{border:1px solid color-mix(in oklab, var(--color-paper) 12%, transparent);background:color-mix(in oklab, var(--color-paper) 4%, transparent);border-radius:1.2rem;flex-direction:column;padding:1.8rem 1.6rem;display:flex}.tier--featured{border-color:color-mix(in oklab, var(--color-coral) 55%, transparent);box-shadow:0 24px 60px -34px var(--color-coral)}.tier__name{margin-bottom:.6rem}.tier__price{font-family:Droidiga, var(--font-body);font-size:clamp(1.9rem,5vw,2.5rem);font-weight:700;line-height:1}.tier__price small{font-family:var(--font-body);color:var(--color-mist);font-size:.9rem;font-weight:600}.tier__desc{color:var(--color-mist);margin:.5rem 0 1rem;font-size:.9rem;font-style:italic}.tier__cta{margin-top:1.4rem}.tier .checklist{margin-top:.4rem}.mkt-table-wrap{border-radius:.8rem;margin:1.2rem 0;overflow-x:auto}.mkt-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9rem}.mkt-table th,.mkt-table td{border:1px solid color-mix(in oklab, var(--color-paper) 12%, transparent);text-align:left;vertical-align:top;padding:.65rem .85rem;line-height:1.45}.mkt-table thead th{background:color-mix(in oklab, var(--color-paper) 7%, transparent);color:var(--color-paper);font-weight:700}.mkt-table tbody td:first-child{color:var(--color-paper);font-weight:600}.mkt-table .yes{color:var(--color-coral);font-weight:700}.mkt-table .no{color:var(--color-mist)}.faq{gap:.6rem;max-width:46rem;margin:0 auto;display:grid}.faq__item{border:1px solid color-mix(in oklab, var(--color-paper) 12%, transparent);background:color-mix(in oklab, var(--color-paper) 4%, transparent);border-radius:.9rem;overflow:hidden}.faq__q{cursor:pointer;color:var(--color-paper);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:600;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"+";color:var(--color-coral);flex:none;font-size:1.35rem;line-height:1;transition:transform .25s}.faq__item[open] .faq__q:after{transform:rotate(45deg)}.faq__a{color:var(--color-mist);padding:0 1.2rem 1.1rem;line-height:1.6}.faq__a a{color:var(--color-coral)}.anchor-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.6rem;display:flex}.anchor-nav a{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.mkt-cta{text-align:center;margin-top:5.5rem}.mkt-cta .eyebrow{letter-spacing:.2em;font-size:clamp(.9rem,1.6vw,1.1rem)}.mkt-cta__title{margin-top:.4rem;font-size:clamp(1.9rem,5vw,3rem)}.mkt-cta__sub{max-width:38rem;color:var(--color-mist);margin:1rem auto 0}[id]{scroll-margin-top:5rem}.bill-wrap{text-align:center;margin-bottom:1.7rem}.bill-wrap--inline{margin-top:.25rem;margin-bottom:1.1rem}.bill-toggle{border:1px solid color-mix(in oklab, var(--color-paper) 14%, transparent);background:color-mix(in oklab, var(--color-paper) 4%, transparent);border-radius:9999px;gap:.25rem;padding:.3rem;display:inline-flex}.bill-toggle__btn{color:var(--color-mist);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.15rem;font-size:.9rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.bill-toggle__btn:hover{color:var(--color-paper)}.bill-toggle__btn.is-active{color:#1a0b2e;background:linear-gradient(100deg, var(--color-gold), var(--color-coral))}.bill-toggle__tag{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in oklab, var(--color-coral) 22%, transparent);color:var(--color-gold);border-radius:9999px;padding:.14rem .45rem;font-size:.62rem}.bill-toggle__btn.is-active .bill-toggle__tag{color:#1a0b2e;background:#00000029}.tier__save{color:var(--color-gold);white-space:nowrap;font-size:.82rem;font-weight:600}@media (prefers-reduced-motion:reduce){.feat:hover{transform:none}}
