.page-module__0NLy_W__page{padding-top:0;padding-bottom:4rem}.page-module__0NLy_W__container{width:100%;max-width:1200px;margin:0 auto}.page-module__0NLy_W__sectionSpacer{margin-top:0}.page-module__0NLy_W__fadeInElement{opacity:0;transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);transform:translateY(24px)}.page-module__0NLy_W__fadeInVisible{opacity:1;transform:translateY(0)}.page-module__0NLy_W__twoCol{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:100%;display:grid}.page-module__0NLy_W__textCol{flex-direction:column;gap:1.5rem;padding:0;display:flex}.page-module__0NLy_W__imageCol{height:100%;min-height:400px;position:relative}.page-module__0NLy_W__h1{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:max(2.5rem,min(5vw,4rem));font-weight:400;line-height:1.15}.page-module__0NLy_W__h2{color:var(--fg);margin:0;font-size:max(1.5rem,min(3vw,2rem));font-weight:400;line-height:1.25}.page-module__0NLy_W__subtle{color:var(--muted);margin:0;font-size:1.25rem;line-height:1.6}.page-module__0NLy_W__label{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:.8125rem;font-weight:600}.page-module__0NLy_W__hero{justify-content:center;align-items:center;height:100vh;margin:0;padding:0 0 4rem;display:flex}.page-module__0NLy_W__hero .page-module__0NLy_W__container{justify-content:center;align-items:center;width:100%;display:flex}.page-module__0NLy_W__buttonWrapper{margin-top:.5rem}.page-module__0NLy_W__emailHint{color:#a9abaf;margin-top:0;margin-bottom:0;font-size:1rem}.page-module__0NLy_W__heroImage{object-fit:cover;width:100%;height:100%}.page-module__0NLy_W__features{padding:2rem 0}.page-module__0NLy_W__features .page-module__0NLy_W__container{max-width:1200px}.page-module__0NLy_W__feature{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;height:100vh;margin-bottom:4rem;display:grid}.page-module__0NLy_W__feature:last-child{margin-bottom:0}.page-module__0NLy_W__featureImage{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%}.page-module__0NLy_W__faq{background:0 0;padding:4rem 0}.page-module__0NLy_W__faqTitle{text-align:center;color:var(--fg);margin-bottom:3rem}.page-module__0NLy_W__faqGrid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:2rem;display:grid}.page-module__0NLy_W__faqColumn{flex-direction:column;display:flex}.page-module__0NLy_W__faqItem{border-bottom:1px solid var(--border)}.page-module__0NLy_W__faqItem:last-child{border-bottom:none}.page-module__0NLy_W__faqQuestion{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.125rem;line-height:1.4;transition:color .2s;display:flex}.page-module__0NLy_W__faqQuestion:hover{color:#00a86b}.page-module__0NLy_W__faqQuestion span{flex:1;padding-right:1rem}.page-module__0NLy_W__faqArrow{color:var(--muted);flex-shrink:0;transition:none;overflow:visible}.page-module__0NLy_W__faqArrowPath{transform-origin:50%;transition:d .25s cubic-bezier(.4,0,.2,1)}.page-module__0NLy_W__faqArrow.page-module__0NLy_W__open .page-module__0NLy_W__faqArrowPath{d:path("M1 6.5L6 1.5L11 6.5");animation:.25s cubic-bezier(.4,0,.2,1) forwards page-module__0NLy_W__foldUp}@keyframes page-module__0NLy_W__foldUp{0%{d:path("M1 1.5L6 6.5L11 1.5")}50%{d:path("M1 3.5L6 4L11 3.5")}to{d:path("M1 6.5L6 1.5L11 6.5")}}.page-module__0NLy_W__faqArrow:not(.page-module__0NLy_W__open) .page-module__0NLy_W__faqArrowPath{animation:.25s cubic-bezier(.4,0,.2,1) forwards page-module__0NLy_W__foldDown}@keyframes page-module__0NLy_W__foldDown{0%{d:path("M1 6.5L6 1.5L11 6.5")}50%{d:path("M1 3.5L6 4L11 3.5")}to{d:path("M1 1.5L6 6.5L11 1.5")}}.page-module__0NLy_W__faqAnswer{padding:0 0 1.5rem;animation:.25s ease-out forwards page-module__0NLy_W__slideDown}.page-module__0NLy_W__faqAnswer p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}@keyframes page-module__0NLy_W__slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.page-module__0NLy_W__finalCta{background:var(--cta-bg,var(--L100));padding:var(--space-20)0;margin-top:var(--space-20)}.page-module__0NLy_W__ctaContent{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:800px;margin:0 auto;display:flex}.page-module__0NLy_W__ctaTitle{color:var(--fg);margin:0;font-size:2.5rem;line-height:1.2}@media (max-width:768px){.page-module__0NLy_W__container{padding:0 1rem}.page-module__0NLy_W__sectionSpacer{margin-top:3rem}.page-module__0NLy_W__h1{font-size:3rem}.page-module__0NLy_W__h2{font-size:1.5rem}.page-module__0NLy_W__subtle{font-size:1.125rem}.page-module__0NLy_W__twoCol{grid-template-columns:1fr;gap:2rem}.page-module__0NLy_W__hero{height:auto;padding-top:8rem;padding-bottom:2rem}.page-module__0NLy_W__hero .page-module__0NLy_W__container{padding-top:2rem}.page-module__0NLy_W__hero .page-module__0NLy_W__twoCol{gap:1.5rem}.page-module__0NLy_W__hiddenMobile{display:none}.page-module__0NLy_W__buttonWrapper{justify-content:center;margin-top:.5rem;display:flex}.page-module__0NLy_W__feature{flex-direction:column;height:auto;margin-bottom:3rem;display:flex}.page-module__0NLy_W__mobileFirst{order:-1;min-height:250px;margin-bottom:1.5rem}.page-module__0NLy_W__feature .page-module__0NLy_W__textCol{text-align:left;align-items:flex-start;padding:0}.page-module__0NLy_W__faq{padding:3rem 0}.page-module__0NLy_W__faqTitle{margin-bottom:2rem;font-size:1.75rem}.page-module__0NLy_W__faqGrid{grid-template-columns:1fr;gap:0}.page-module__0NLy_W__faqColumn:first-child .page-module__0NLy_W__faqItem:last-child{border-bottom:1px solid var(--border)}.page-module__0NLy_W__faqQuestion{padding:1.25rem 0;font-size:1rem}.page-module__0NLy_W__faqAnswer{padding:0 0 1.25rem}.page-module__0NLy_W__faqAnswer p{font-size:.9rem}.page-module__0NLy_W__finalCta{margin-top:3rem;padding:3rem 0}.page-module__0NLy_W__ctaTitle{font-size:2rem;line-height:1.2}}@media (min-width:769px) and (max-width:1440px){.page-module__0NLy_W__container{padding:0 2rem}}[data-theme=dark] .page-module__0NLy_W__subtle{color:#c5c6ca}[data-theme=dark] .page-module__0NLy_W__h1,[data-theme=dark] .page-module__0NLy_W__h2{color:var(--L100)}[data-theme=dark] .page-module__0NLy_W__emailHint{color:#a9abaf}[data-theme=dark] .page-module__0NLy_W__faqTitle,[data-theme=dark] .page-module__0NLy_W__faqQuestion{color:var(--L100)}[data-theme=dark] .page-module__0NLy_W__faqQuestion:hover{color:var(--primary)}[data-theme=dark] .page-module__0NLy_W__faqAnswer p{color:var(--L80)}[data-theme=dark] .page-module__0NLy_W__finalCta{--cta-bg:var(--L0)}[data-theme=light] .page-module__0NLy_W__finalCta,.page-module__0NLy_W__finalCta{--cta-bg:var(--L100)}@media (prefers-color-scheme:dark){.page-module__0NLy_W__finalCta{--cta-bg:var(--L0)}}@media (prefers-reduced-motion:reduce){.page-module__0NLy_W__faqArrowPath{transition:none}.page-module__0NLy_W__faqArrow.page-module__0NLy_W__open .page-module__0NLy_W__faqArrowPath,.page-module__0NLy_W__faqArrow:not(.page-module__0NLy_W__open) .page-module__0NLy_W__faqArrowPath,.page-module__0NLy_W__faqAnswer{animation:none}.page-module__0NLy_W__fadeInElement{opacity:1;transition:none;transform:translateY(0)}}
