.page-module__qNTbYa__page{padding-top:0;padding-bottom:4rem}.page-module__qNTbYa__container{width:100%;max-width:1200px;margin:0 auto}.page-module__qNTbYa__sectionSpacer{margin-top:0}.page-module__qNTbYa__fadeInElement{opacity:0;transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);transform:translateY(24px)}.page-module__qNTbYa__fadeInVisible{opacity:1;transform:translateY(0)}.page-module__qNTbYa__twoCol{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:100%;display:grid}.page-module__qNTbYa__textCol{flex-direction:column;gap:1.5rem;padding:0;display:flex}.page-module__qNTbYa__imageCol{height:100%;min-height:400px;position:relative}.page-module__qNTbYa__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__qNTbYa__h2{color:var(--fg);margin:0;font-size:max(1.5rem,min(3vw,2rem));font-weight:400;line-height:1.25}.page-module__qNTbYa__subtle{color:var(--muted);margin:0;font-size:1.25rem;line-height:1.6}.page-module__qNTbYa__label{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:.8125rem;font-weight:600}.page-module__qNTbYa__hero{justify-content:center;align-items:center;height:100vh;margin:0;padding:0 0 4rem;display:flex}.page-module__qNTbYa__hero .page-module__qNTbYa__container{justify-content:center;align-items:center;width:100%;display:flex}.page-module__qNTbYa__buttonWrapper{margin-top:.5rem}.page-module__qNTbYa__heroHint{color:#a9abaf;margin-top:0;margin-bottom:0;font-size:1rem}.page-module__qNTbYa__heroImage{object-fit:cover;width:100%;height:100%}.page-module__qNTbYa__features{padding:2rem 0}.page-module__qNTbYa__features .page-module__qNTbYa__container{max-width:1200px}.page-module__qNTbYa__feature{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;height:100vh;margin-bottom:4rem;display:grid}.page-module__qNTbYa__feature:last-child{margin-bottom:0}.page-module__qNTbYa__featureImage{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%}.page-module__qNTbYa__faq{background:0 0;padding:4rem 0}.page-module__qNTbYa__faqTitle{text-align:center;color:var(--fg);margin-bottom:3rem}.page-module__qNTbYa__faqGrid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:2rem;display:grid}.page-module__qNTbYa__faqColumn{flex-direction:column;display:flex}.page-module__qNTbYa__faqItem{border-bottom:1px solid var(--border)}.page-module__qNTbYa__faqItem:last-child{border-bottom:none}.page-module__qNTbYa__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__qNTbYa__faqQuestion:hover{color:var(--primary)}.page-module__qNTbYa__faqQuestion span{flex:1;padding-right:1rem}.page-module__qNTbYa__faqArrow{color:var(--muted);flex-shrink:0;transition:none;overflow:visible}.page-module__qNTbYa__faqArrowPath{transform-origin:50%;transition:d .25s cubic-bezier(.4,0,.2,1)}.page-module__qNTbYa__faqArrow.page-module__qNTbYa__open .page-module__qNTbYa__faqArrowPath{d:path("M1 6.5L6 1.5L11 6.5");animation:.25s cubic-bezier(.4,0,.2,1) forwards page-module__qNTbYa__foldUp}@keyframes page-module__qNTbYa__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__qNTbYa__faqArrow:not(.page-module__qNTbYa__open) .page-module__qNTbYa__faqArrowPath{animation:.25s cubic-bezier(.4,0,.2,1) forwards page-module__qNTbYa__foldDown}@keyframes page-module__qNTbYa__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__qNTbYa__faqAnswer{padding:0 0 1.5rem;animation:.25s ease-out forwards page-module__qNTbYa__slideDown}.page-module__qNTbYa__faqAnswer p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}@keyframes page-module__qNTbYa__slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.page-module__qNTbYa__finalCta{background:var(--cta-bg,var(--L100));padding:var(--space-20)0;margin-top:var(--space-20)}.page-module__qNTbYa__ctaContent{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:800px;margin:0 auto;display:flex}.page-module__qNTbYa__ctaTitle{color:var(--fg);margin:0;font-size:2.5rem;line-height:1.2}@media (max-width:768px){.page-module__qNTbYa__container{padding:0 1rem}.page-module__qNTbYa__sectionSpacer{margin-top:3rem}.page-module__qNTbYa__h1{font-size:3rem}.page-module__qNTbYa__h2{font-size:1.5rem}.page-module__qNTbYa__subtle{font-size:1.125rem}.page-module__qNTbYa__twoCol{grid-template-columns:1fr;gap:2rem}.page-module__qNTbYa__hero{height:auto;padding-top:8rem;padding-bottom:2rem}.page-module__qNTbYa__hero .page-module__qNTbYa__container{padding-top:2rem}.page-module__qNTbYa__hero .page-module__qNTbYa__twoCol{gap:1.5rem}.page-module__qNTbYa__hiddenMobile{display:none}.page-module__qNTbYa__buttonWrapper{justify-content:center;margin-top:.5rem;display:flex}.page-module__qNTbYa__feature{flex-direction:column;height:auto;margin-bottom:3rem;display:flex}.page-module__qNTbYa__mobileFirst{order:-1;min-height:250px;margin-bottom:1.5rem}.page-module__qNTbYa__feature .page-module__qNTbYa__textCol{text-align:left;align-items:flex-start;padding:0}.page-module__qNTbYa__faq{padding:3rem 0}.page-module__qNTbYa__faqTitle{margin-bottom:2rem;font-size:1.75rem}.page-module__qNTbYa__faqGrid{grid-template-columns:1fr;gap:0}.page-module__qNTbYa__faqColumn:first-child .page-module__qNTbYa__faqItem:last-child{border-bottom:1px solid var(--border)}.page-module__qNTbYa__faqQuestion{padding:1.25rem 0;font-size:1rem}.page-module__qNTbYa__faqAnswer{padding:0 0 1.25rem}.page-module__qNTbYa__faqAnswer p{font-size:.9rem}.page-module__qNTbYa__finalCta{margin-top:3rem;padding:3rem 0}.page-module__qNTbYa__ctaTitle{font-size:2rem;line-height:1.2}}@media (min-width:769px) and (max-width:1440px){.page-module__qNTbYa__container{padding:0 2rem}}[data-theme=dark] .page-module__qNTbYa__subtle{color:#c5c6ca}[data-theme=dark] .page-module__qNTbYa__h1,[data-theme=dark] .page-module__qNTbYa__h2{color:var(--L100)}[data-theme=dark] .page-module__qNTbYa__heroHint{color:#a9abaf}[data-theme=dark] .page-module__qNTbYa__faqTitle,[data-theme=dark] .page-module__qNTbYa__faqQuestion{color:var(--L100)}[data-theme=dark] .page-module__qNTbYa__faqQuestion:hover{color:var(--primary)}[data-theme=dark] .page-module__qNTbYa__faqAnswer p{color:var(--L80)}[data-theme=dark] .page-module__qNTbYa__finalCta{--cta-bg:var(--L0)}[data-theme=light] .page-module__qNTbYa__finalCta,.page-module__qNTbYa__finalCta{--cta-bg:var(--L100)}@media (prefers-color-scheme:dark){.page-module__qNTbYa__finalCta{--cta-bg:var(--L0)}}@media (prefers-reduced-motion:reduce){.page-module__qNTbYa__faqArrowPath{transition:none}.page-module__qNTbYa__faqArrow.page-module__qNTbYa__open .page-module__qNTbYa__faqArrowPath,.page-module__qNTbYa__faqArrow:not(.page-module__qNTbYa__open) .page-module__qNTbYa__faqArrowPath,.page-module__qNTbYa__faqAnswer{animation:none}.page-module__qNTbYa__fadeInElement{opacity:1;transition:none;transform:translateY(0)}}
