.tiers[data-astro-cid-jggzvyzs]{background:var(--surface);padding-block:var(--sp-24)}.tiers--bg[data-astro-cid-jggzvyzs]{background:var(--bg)}.tiers__eyebrow[data-astro-cid-jggzvyzs]{font-family:var(--font-heading);font-size:var(--fs-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 var(--sp-3);text-align:center}.tiers__heading[data-astro-cid-jggzvyzs]{font-family:var(--font-display);font-weight:900;font-variation-settings:"wght" 900,"wdth" 100;letter-spacing:-.025em;font-size:var(--fs-36);line-height:var(--lh-36);text-align:center;max-width:20ch;margin:0 auto var(--sp-12)}.tiers__grid[data-astro-cid-jggzvyzs]{list-style:none;margin:0 auto;padding:0;max-width:960px;display:grid;gap:var(--sp-6);grid-template-columns:1fr}.card[data-astro-cid-jggzvyzs]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--sp-8)}.card--featured[data-astro-cid-jggzvyzs]{border:2px solid var(--brand)}.card__seam[data-astro-cid-jggzvyzs]{display:block;margin:0 0 var(--sp-5)}.card__title[data-astro-cid-jggzvyzs]{font-size:var(--fs-24);margin:0 0 var(--sp-3)}.card__tagline[data-astro-cid-jggzvyzs]{color:var(--text-muted);margin:0 0 var(--sp-6)}.card__bullets[data-astro-cid-jggzvyzs]{list-style:none;margin:0 0 var(--sp-8);padding:0;display:flex;flex-direction:column;gap:var(--sp-3);flex:1}.card__bullet[data-astro-cid-jggzvyzs]{display:flex;align-items:flex-start;gap:var(--sp-3);color:var(--text);line-height:var(--lh-16)}.card__check[data-astro-cid-jggzvyzs]{flex-shrink:0;margin-top:.2em;color:var(--brand)}.card__cta[data-astro-cid-jggzvyzs]{align-self:flex-start}@media(min-width:768px){.tiers__grid[data-astro-cid-jggzvyzs]{grid-template-columns:repeat(2,1fr)}}.showcase[data-astro-cid-xyg7ob6d]{background:var(--surface);padding-block:var(--sp-24)}.showcase--bg[data-astro-cid-xyg7ob6d]{background:var(--bg)}.showcase__eyebrow[data-astro-cid-xyg7ob6d]{font-family:var(--font-heading);font-size:var(--fs-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 var(--sp-3);text-align:center}.showcase__heading[data-astro-cid-xyg7ob6d]{font-family:var(--font-display);font-weight:900;font-variation-settings:"wght" 900,"wdth" 100;letter-spacing:-.025em;font-size:var(--fs-36);line-height:var(--lh-36);text-align:center;max-width:20ch;margin:0 auto var(--sp-12)}.showcase__body[data-astro-cid-xyg7ob6d]{color:var(--text-muted);font-size:var(--fs-18);line-height:var(--lh-18);text-align:center;max-width:60ch;margin:calc(-1 * var(--sp-8)) auto var(--sp-12)}.showcase__grid[data-astro-cid-xyg7ob6d]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-6);grid-template-columns:1fr}.card[data-astro-cid-xyg7ob6d]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--sp-8)}.card__frame[data-astro-cid-xyg7ob6d]{position:relative;margin:0 0 var(--sp-10)}.card__desktop[data-astro-cid-xyg7ob6d],.card__mobile[data-astro-cid-xyg7ob6d]{display:block;height:auto;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:var(--surface)}.card__desktop[data-astro-cid-xyg7ob6d]{width:100%}.card__mobile[data-astro-cid-xyg7ob6d]{position:absolute;width:28%;right:calc(-1 * var(--sp-2));bottom:calc(-1 * var(--sp-6))}.card__title[data-astro-cid-xyg7ob6d]{font-size:var(--fs-24);margin:0 0 var(--sp-3)}.card[data-astro-cid-xyg7ob6d] .card__link[data-astro-cid-xyg7ob6d]{font-family:var(--font-heading);font-weight:600;color:var(--brand);text-decoration:none;display:inline-flex;gap:var(--sp-2);align-items:center;min-height:44px;margin-top:auto}.card[data-astro-cid-xyg7ob6d] .card__link[data-astro-cid-xyg7ob6d]:hover{color:var(--brand-hover)}.card[data-astro-cid-xyg7ob6d] .card__link[data-astro-cid-xyg7ob6d]:hover span[data-astro-cid-xyg7ob6d]{transform:translate(2px)}.card[data-astro-cid-xyg7ob6d] .card__link[data-astro-cid-xyg7ob6d] span[data-astro-cid-xyg7ob6d]{transition:transform var(--dur-fast) var(--ease-out)}@media(min-width:768px){.showcase__grid[data-astro-cid-xyg7ob6d]{grid-template-columns:repeat(2,1fr)}}.section[data-astro-cid-sh445jdo]{background:var(--bg);padding-block:var(--sp-20)}.section--alt[data-astro-cid-sh445jdo]{background:var(--surface)}.section__inner[data-astro-cid-sh445jdo]{max-width:760px}.section__eyebrow[data-astro-cid-sh445jdo]{font-family:var(--font-heading);font-size:var(--fs-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 var(--sp-3)}.section__heading[data-astro-cid-sh445jdo]{font-family:var(--font-display);font-weight:900;font-variation-settings:"wght" 900,"wdth" 100;letter-spacing:-.025em;font-size:var(--fs-36);line-height:var(--lh-36);margin:0}.section__body[data-astro-cid-sh445jdo]{margin-top:var(--sp-5);color:var(--text-muted);font-size:var(--fs-18);line-height:var(--lh-18)}.section__body[data-astro-cid-sh445jdo] p{margin:0 0 var(--sp-4)}.section__body[data-astro-cid-sh445jdo] strong{color:var(--text)}.section__body[data-astro-cid-sh445jdo] h2,.section__body[data-astro-cid-sh445jdo] h3{font-family:var(--font-display);font-weight:900;font-variation-settings:"wght" 900,"wdth" 100;letter-spacing:-.02em;color:var(--text);line-height:1.15}.section__body[data-astro-cid-sh445jdo] h2{font-size:var(--fs-24);margin:var(--sp-8) 0 var(--sp-3)}.section__body[data-astro-cid-sh445jdo] h3{font-size:var(--fs-20);margin:var(--sp-6) 0 var(--sp-2)}.section__body[data-astro-cid-sh445jdo] ul,.section__body[data-astro-cid-sh445jdo] ol{margin:0 0 var(--sp-4);padding-left:var(--sp-6)}.section__body[data-astro-cid-sh445jdo] li{margin:0 0 var(--sp-2)}.section__body[data-astro-cid-sh445jdo] li>ul,.section__body[data-astro-cid-sh445jdo] li>ol{margin-top:var(--sp-2)}.section__body[data-astro-cid-sh445jdo] a{color:var(--brand)}.section__body[data-astro-cid-sh445jdo] blockquote{margin:var(--sp-5) 0;padding:var(--sp-3) var(--sp-5);border-left:3px solid var(--brand);color:var(--text);font-style:italic}.section__body[data-astro-cid-sh445jdo] code{font-family:var(--font-mono);font-size:.9em;border:1px solid var(--border);border-radius:var(--radius-md);padding:.08em .35em}.section__cta[data-astro-cid-sh445jdo]{margin-top:var(--sp-8)}.section--dark[data-astro-cid-sh445jdo]{background:var(--denim-900);color:#fff}.section--dark[data-astro-cid-sh445jdo] .section__inner[data-astro-cid-sh445jdo]{padding:var(--sp-12) var(--sp-8)}.section--dark[data-astro-cid-sh445jdo] .section__eyebrow[data-astro-cid-sh445jdo]{color:var(--sky-400)}.section--dark[data-astro-cid-sh445jdo] .section__heading[data-astro-cid-sh445jdo]{color:#fff}.section--dark[data-astro-cid-sh445jdo] .section__body[data-astro-cid-sh445jdo]{color:#ffffffd1}.section--dark[data-astro-cid-sh445jdo] .section__body[data-astro-cid-sh445jdo] strong{color:#fff}.lead[data-astro-cid-xyq5hly5]{background:var(--surface);padding-block:var(--sp-20)}.lead__inner[data-astro-cid-xyq5hly5]{max-width:640px}.lead__heading[data-astro-cid-xyq5hly5]{font-family:var(--font-display);font-weight:900;font-variation-settings:"wght" 900,"wdth" 100;letter-spacing:-.025em;font-size:var(--fs-30);margin:0 0 var(--sp-8);text-align:center}.lead-form__hp[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form__row[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.lead-form__field[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;margin-bottom:var(--sp-5)}.lead-form__label[data-astro-cid-xyq5hly5]{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-14);margin:0 0 var(--sp-2)}.lead-form__input[data-astro-cid-xyq5hly5]{font-family:var(--font-body);font-size:var(--fs-16);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);width:100%}.lead-form__input[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--brand);box-shadow:var(--shadow-focus)}.lead-form__fieldset[data-astro-cid-xyq5hly5]{border:0;padding:0;margin:0 0 var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2)}.lead-form__fieldset[data-astro-cid-xyq5hly5] .lead-form__label[data-astro-cid-xyq5hly5]{margin-bottom:var(--sp-3)}.lead-form__radio[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-16);min-height:32px}.lead-form__consent[data-astro-cid-xyq5hly5]{display:flex;gap:var(--sp-3);align-items:flex-start;margin:var(--sp-2) 0 var(--sp-6);color:var(--text-muted);font-size:var(--fs-14);line-height:var(--lh-14)}.lead-form__consent[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{margin-top:3px;flex-shrink:0}.lead-form__error[data-astro-cid-xyq5hly5]{color:var(--danger-500);font-size:var(--fs-14);margin:0 0 var(--sp-4)}.lead-form__submit[data-astro-cid-xyq5hly5]{width:100%}.lead-form[data-astro-cid-xyq5hly5][hidden]{display:none}.lead-success[data-astro-cid-xyq5hly5]{text-align:center}.lead-success__eyebrow[data-astro-cid-xyq5hly5]{font-family:var(--font-heading);font-size:var(--fs-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 var(--sp-3)}.lead-success__heading[data-astro-cid-xyq5hly5]{font-family:var(--font-display);font-weight:900;font-variation-settings:"wght" 900,"wdth" 100;letter-spacing:-.025em;font-size:var(--fs-30);margin:0 0 var(--sp-4)}.lead-success__body[data-astro-cid-xyq5hly5]{color:var(--text-muted);font-size:var(--fs-18);margin:0 auto var(--sp-8);max-width:48ch}@media(max-width:640px){.lead-form__row[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}}.video-section[data-astro-cid-yvbahnfj]{background:var(--bg);padding-block:var(--sp-20)}.video-section__intro[data-astro-cid-yvbahnfj]{max-width:720px;text-align:center;margin-bottom:var(--sp-10)}.video-section__eyebrow[data-astro-cid-yvbahnfj]{font-family:var(--font-heading);font-size:var(--fs-12);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 var(--sp-3)}.video-section__heading[data-astro-cid-yvbahnfj]{font-family:var(--font-display);font-weight:900;font-variation-settings:"wght" 900,"wdth" 100;letter-spacing:-.025em;font-size:var(--fs-36);line-height:var(--lh-36);margin:0 0 var(--sp-5)}.video-section__body[data-astro-cid-yvbahnfj]{color:var(--text-muted);font-size:var(--fs-18);line-height:var(--lh-18);margin:0}
