.page-module__MbtClG__page{background-color:var(--color-volcano);min-height:100vh;color:var(--color-coconut);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.page-module__MbtClG__hero{background-color:var(--color-coconut);align-items:center;min-height:52vh;padding:6rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.page-module__MbtClG__hero{min-height:56vh;padding:8rem 2rem 6rem}}.page-module__MbtClG__heroBgImage{pointer-events:none;z-index:0;transform:translate3d(0,var(--parallax-y,0px),0);will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:0 0 -300px}@media (prefers-reduced-motion:reduce){.page-module__MbtClG__heroBgImage{--parallax-y:0px}}.page-module__MbtClG__heroBgOverlay{z-index:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-volcano)22%,transparent)0%,color-mix(in srgb,var(--color-volcano)30%,transparent)25%,color-mix(in srgb,var(--color-volcano)45%,transparent)50%,color-mix(in srgb,var(--color-volcano)70%,transparent)78%,color-mix(in srgb,var(--color-volcano)92%,transparent)92%,var(--color-volcano)100%);pointer-events:none;position:absolute;inset:0}.page-module__MbtClG__heroInner{z-index:1;background:color-mix(in srgb,var(--color-volcano)62%,transparent);-webkit-backdrop-filter:blur(6px);border-radius:1.5rem;max-width:52rem;margin:0 auto;padding:2.25rem 2rem;position:relative;box-shadow:0 20px 60px -20px #00000073}@media (min-width:768px){.page-module__MbtClG__heroInner{padding:2.75rem 3rem}}.page-module__MbtClG__heroEyebrow{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--color-palm)70%,var(--color-coconut));margin-bottom:1rem;font-size:.75rem;font-weight:700;display:inline-block}.page-module__MbtClG__heroTitle{letter-spacing:-.025em;color:var(--color-coconut);text-shadow:0 2px 12px #00000059;max-width:22ch;margin-bottom:1.125rem;font-size:2.25rem;font-weight:700;line-height:1.05}@media (min-width:768px){.page-module__MbtClG__heroTitle{font-size:3.25rem}}.page-module__MbtClG__heroLead{color:color-mix(in srgb,var(--color-coconut)92%,transparent);text-shadow:0 1px 8px #0000004d;max-width:40rem;font-size:1rem;line-height:1.7}@media (min-width:768px){.page-module__MbtClG__heroLead{font-size:1.125rem}}.page-module__MbtClG__planSection{padding:4rem 1.5rem 6rem}@media (min-width:768px){.page-module__MbtClG__planSection{padding:5.5rem 2rem 7rem}}.page-module__MbtClG__planSectionInner{gap:1.5rem;max-width:58rem;margin:0 auto;display:grid}.page-module__MbtClG__planCard{background:linear-gradient(180deg,color-mix(in srgb,var(--color-coconut)11%,var(--color-volcano))0%,color-mix(in srgb,var(--color-coconut)7%,var(--color-volcano))100%);border-radius:1rem;grid-template-columns:1fr;gap:2rem;padding:1.75rem 1.5rem;display:grid;box-shadow:0 30px 60px -30px #0000008c}@media (min-width:768px){.page-module__MbtClG__planCard{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;padding:2.5rem}}.page-module__MbtClG__planSummary{flex-direction:column;display:flex}@media (min-width:768px){.page-module__MbtClG__planSummary{border-right:1px solid color-mix(in srgb,var(--color-coconut)10%,transparent);padding-right:2rem}}.page-module__MbtClG__planEyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-palm);margin-bottom:.625rem;font-size:.7rem;font-weight:700;display:inline-block}.page-module__MbtClG__planName{letter-spacing:-.02em;color:var(--color-coconut);margin-bottom:.5rem;font-size:1.625rem;font-weight:700;line-height:1.1}@media (min-width:768px){.page-module__MbtClG__planName{font-size:1.875rem}}.page-module__MbtClG__planTagline{color:color-mix(in srgb,var(--color-coconut)72%,transparent);margin-bottom:1.75rem;font-size:.9375rem;line-height:1.55}.page-module__MbtClG__planPriceRow{align-items:baseline;gap:.4rem;margin-bottom:.375rem;display:flex}.page-module__MbtClG__planPriceAmount{letter-spacing:-.035em;color:var(--color-coconut);font-size:3rem;font-weight:800;line-height:1}@media (min-width:768px){.page-module__MbtClG__planPriceAmount{font-size:3.5rem}}.page-module__MbtClG__planPriceUnit{color:color-mix(in srgb,var(--color-coconut)65%,transparent);font-size:1rem;font-weight:500}.page-module__MbtClG__planBilling{color:color-mix(in srgb,var(--color-coconut)58%,transparent);letter-spacing:.01em;margin-bottom:1.5rem;font-size:.8125rem}.page-module__MbtClG__planCta{background-color:var(--color-palm);width:100%;height:3rem;color:var(--color-coconut);letter-spacing:.01em;border-radius:.5rem;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .35s,transform .2s;display:flex}.page-module__MbtClG__planCta:hover{background-color:color-mix(in srgb,var(--color-palm)90%,black);transform:translateY(-1px)}.page-module__MbtClG__planFeaturesBlock{border-top:1px solid color-mix(in srgb,var(--color-coconut)10%,transparent);padding-top:1.5rem}@media (min-width:768px){.page-module__MbtClG__planFeaturesBlock{border-top:0;padding-top:0}}.page-module__MbtClG__planFeaturesLabel{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--color-coconut)60%,transparent);margin-bottom:1rem;font-size:.7rem;font-weight:700}.page-module__MbtClG__planFeatures{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.page-module__MbtClG__planFeatureItem{grid-template-columns:auto 1fr;align-items:start;gap:.625rem;display:grid}.page-module__MbtClG__planFeatureCheck{width:1rem;height:1rem;color:var(--color-palm);flex-shrink:0;margin-top:.2rem}.page-module__MbtClG__planFeatureBody{flex-direction:column;gap:.35rem;min-width:0;display:flex}.page-module__MbtClG__planFeatureTitle{color:color-mix(in srgb,var(--color-coconut)88%,transparent);font-size:.9125rem;line-height:1.5}.page-module__MbtClG__planFeatureInfo{color:color-mix(in srgb,var(--color-coconut)60%,transparent);font-size:.8125rem;line-height:1.55}.page-module__MbtClG__finePrint{color:color-mix(in srgb,var(--color-coconut)55%,transparent);text-align:center;margin:0;font-size:.9rem}.page-module__MbtClG__finePrintLink{color:color-mix(in srgb,var(--color-palm)90%,var(--color-coconut));text-underline-offset:3px;text-decoration:underline;transition:color .2s}.page-module__MbtClG__finePrintLink:hover{color:var(--color-palm)}
