.Home-module__homePage___0yOIT{--aven-page-gutter:var(--aven-space-8);background:var(--aven-background);min-height:100dvh;color:var(--aven-foreground)}.Home-module__homePage___0yOIT>section:not(:first-of-type){background:var(--aven-background)}.Home-module__homePage___0yOIT>section:not(:first-of-type):nth-of-type(odd){background:var(--aven-muted)}.Home-module__hero___faPWg{min-height:36rem;padding:10rem var(--aven-page-gutter) 5.5rem;background:linear-gradient(90deg, color-mix(in srgb, var(--aven-inverse) 92%, transparent) 0%, color-mix(in srgb, var(--aven-inverse) 74%, transparent) 48%, color-mix(in srgb, var(--aven-link) 18%, transparent) 100%), url(/assets/images/home/hero.webp);background-position:top;background-repeat:no-repeat;background-size:cover}.Home-module__heroInner___LMtYa{width:100%;max-width:90rem;margin:0 auto}.Home-module__heroContent___52586{max-width:42rem}.Home-module__heroTitle___umDMe{color:var(--aven-inverse-foreground);letter-spacing:0;font-size:3rem;line-height:3.5rem}.Home-module__heroText___Vww3b{max-width:39rem;color:color-mix(in srgb, var(--aven-inverse-foreground) 78%, transparent);line-height:1.6}.Home-module__heroPrimaryButton___NKQ0z,.Home-module__heroSecondaryButton___SNPZs{transition:background-color var(--aven-motion-state) ease, border-color var(--aven-motion-state) ease, box-shadow var(--aven-motion-state) ease, color var(--aven-motion-state) ease, transform var(--aven-motion-state) ease}.Home-module__heroPrimaryButton___NKQ0z:hover,.Home-module__heroSecondaryButton___SNPZs:hover{transform:translateY(-.125rem)}.Home-module__heroPrimaryButton___NKQ0z:focus-visible,.Home-module__heroSecondaryButton___SNPZs:focus-visible{outline:2px solid var(--aven-inverse-ring);outline-offset:3px}.Home-module__heroPrimaryButton___NKQ0z{background:var(--aven-inverse-foreground);border-color:var(--aven-inverse-foreground);color:var(--aven-inverse);box-shadow:var(--aven-shadow-popover)}.Home-module__heroPrimaryButton___NKQ0z:hover{background:var(--aven-primary);border-color:var(--aven-primary);color:var(--aven-primary-foreground);box-shadow:var(--aven-shadow-dialog)}.Home-module__heroSecondaryButton___SNPZs{border-color:var(--aven-inverse-border);color:var(--aven-inverse-foreground)}.Home-module__heroSecondaryButton___SNPZs:hover{background:var(--aven-inverse-foreground);border-color:var(--aven-inverse-foreground);color:var(--aven-inverse);box-shadow:var(--aven-shadow-popover)}.Home-module__section___Sfi0t{padding:var(--aven-space-8) var(--aven-page-gutter)}.Home-module__sectionMuted___CXfJW{padding:var(--aven-space-10) var(--aven-page-gutter);background:var(--aven-muted)}.Home-module__sectionInner___WJEUp{width:100%;max-width:90rem;margin:0 auto}.Home-module__productOverviewSection___x54My{overflow:hidden}.Home-module__productOverviewIntro___wk7Bk{padding:var(--aven-space-10) var(--aven-page-gutter)}.Home-module__productOverviewInner___4sHTW{width:100%;max-width:80rem;margin:0 auto}.Home-module__sectionLead___fE4-B{color:var(--aven-foreground);font-size:1.125rem;line-height:1.65}.Home-module__bodyCopy___OIsKo{color:var(--aven-foreground);font-size:1.0625rem;line-height:1.65}.Home-module__audienceCard___wRrwH,.Home-module__featureCard___DfiwA{border:1px solid var(--aven-input);background:var(--aven-card);height:100%;box-shadow:none;border-radius:.5rem}.Home-module__audienceCard___wRrwH:hover,.Home-module__featureCard___DfiwA:hover{border-color:var(--mantine-color-outline,var(--aven-muted-foreground));box-shadow:0 0 24px color-mix(in srgb, var(--aven-inverse) 15%, transparent)}.Home-module__audienceCard___wRrwH{padding:2.25rem}.Home-module__audienceCardDark___-0pFw{border-color:var(--aven-inverse-strong);background:var(--aven-inverse-strong);color:var(--aven-inverse-foreground)}.Home-module__featureCard___DfiwA{padding:2.125rem 1.75rem}.Home-module__productPreviewList___LHMpN{width:100%}.Home-module__productPreviewBand___iFqpu{--preview-reveal-offset:-2rem;padding:clamp(2.5rem, 5vw, 5rem) var(--aven-page-gutter);background:var(--aven-background)}.Home-module__productPreviewBand___iFqpu:nth-child(2n){--preview-reveal-offset:2rem;background:var(--aven-muted)}.Home-module__productPreviewRow___b-MA9{grid-template-columns:minmax(0,1fr);grid-template-areas:"image""caption";align-items:center;gap:1.5rem;width:100%;min-width:0;max-width:80rem;margin:0 auto;display:grid}.Home-module__productPreviewImage___dVVTU{border:1px solid var(--aven-border);border-radius:var(--aven-radius-control);opacity:1;width:100%;min-width:0;height:auto;transition:opacity calc(var(--aven-motion-overlay) * 4) ease-out, transform calc(var(--aven-motion-overlay) * 4) ease-out;grid-area:image;display:block;transform:translate(0)}.Home-module__productPreviewImage___dVVTU[data-reveal=pending]{opacity:0;transform:translateX(var(--preview-reveal-offset))}.Home-module__productPreviewCaption___vjg6i{grid-area:caption;min-width:0}.Home-module__productPreviewCaption___vjg6i .Home-module__bodyCopy___OIsKo{color:var(--aven-muted-foreground)}@media (width>=62em){.Home-module__productPreviewRow___b-MA9{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"image caption";gap:clamp(2rem,5vw,4.5rem)}.Home-module__productPreviewBand___iFqpu:nth-child(2n) .Home-module__productPreviewRow___b-MA9{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"caption image"}}@media (prefers-reduced-motion:reduce){.Home-module__productPreviewImage___dVVTU{transition:none}.Home-module__productPreviewImage___dVVTU[data-reveal=pending]{opacity:1;transform:none}}.Home-module__iconBox___Dnug9{border:1px solid var(--aven-primary-hover);background:var(--aven-accent);width:3rem;height:3rem;color:var(--aven-link);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.Home-module__darkIconBox___d5N4K{border-color:color-mix(in srgb, var(--aven-inverse-ring) 45%, transparent);background:color-mix(in srgb, var(--aven-inverse-ring) 12%, transparent);color:var(--aven-inverse-ring)}.Home-module__checkItem___gp-FL{color:var(--aven-foreground)}.Home-module__darkCheckItem___L4vhY{color:var(--aven-inverse-foreground)}.Home-module__checkIcon___VpO46{color:var(--aven-link);flex-shrink:0}.Home-module__darkCheckIcon___DmSCZ{color:var(--aven-inverse-ring)}.Home-module__accentIcon___Tjkt5{color:var(--aven-inverse-border);flex-shrink:0}.Home-module__linkButton___n5xFY{width:fit-content;color:var(--aven-link);background:0 0;padding:0;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s,transform .16s}.Home-module__linkButton___n5xFY .mantine-Button-section{transition:transform .16s}.Home-module__linkButton___n5xFY:hover{color:var(--aven-link-hover);background:0 0;transform:translate(.125rem)}.Home-module__linkButton___n5xFY:hover .mantine-Button-section{transform:translate(.125rem)}.Home-module__linkButton___n5xFY:focus-visible{outline:2px solid var(--aven-link);outline-offset:3px}.Home-module__darkLinkButton___WhS28{color:var(--aven-inverse-ring)}.Home-module__darkLinkButton___WhS28:hover{color:var(--aven-inverse-foreground);background:0 0}.Home-module__darkLinkButton___WhS28:focus-visible{outline-color:var(--aven-inverse-ring)}.Home-module__eyebrow___my3eZ{color:var(--aven-link);letter-spacing:.08em;font-size:.75rem;font-weight:800}.Home-module__howItWorksStep___8lszF{height:100%;padding:.25rem 0;position:relative}.Home-module__howItWorksNumber___8UBVE{color:var(--aven-link);letter-spacing:.08em;font-size:.75rem;font-weight:800}.Home-module__howItWorksConnector___7o03Q{width:3rem;color:var(--aven-link);align-items:center;gap:.25rem;display:flex;position:absolute;top:.45rem;right:-3.5rem}.Home-module__howItWorksConnector___7o03Q:before{background:var(--aven-link);content:"";width:100%;height:2px}.Home-module__planSummaryCard___JgKn6,.Home-module__planSummaryCardFeatured___VpLxR{min-height:19rem;padding:var(--aven-space-8) var(--aven-page-gutter);border:1px solid var(--aven-input);background:var(--aven-card);border-radius:.5rem}.Home-module__planSummaryCardFeatured___VpLxR{border-color:var(--aven-inverse-strong);background:var(--aven-inverse-strong);color:var(--aven-inverse-foreground)}.Home-module__planSummaryPrice___kVbnV{color:inherit;font-size:2rem;font-weight:800;line-height:1.3}.Home-module__planAudience___-u3DN{color:var(--aven-foreground);font-size:1.0625rem;font-weight:600}.Home-module__planAudienceFeatured___Q6lez{color:var(--aven-inverse-muted-foreground)}.Home-module__planFeature___bJrwF{color:var(--aven-foreground);font-size:1rem;line-height:1.5}.Home-module__planFeatureFeatured___n0WBA{color:var(--aven-inverse-muted-foreground)}.Home-module__planFeatureIntro___1kGhz{color:var(--aven-inverse-foreground);font-size:1rem;font-weight:700;line-height:1.5}.Home-module__planFeatureIcon___se0uX,.Home-module__planFeatureIconFeatured___GwUKn{color:var(--aven-link);flex-shrink:0}.Home-module__planFeatureIconFeatured___GwUKn{color:var(--aven-inverse-ring)}.Home-module__billingNote___tceHV{color:var(--aven-foreground);font-size:1rem;line-height:1.6}.Home-module__paymentStep___G-sNG{border:1px solid var(--aven-input);background:var(--aven-card);border-radius:.5rem;height:100%;padding:1.25rem;position:relative}.Home-module__paymentStepNumber___pnLlQ{background:var(--aven-link);width:2.25rem;height:2.25rem;color:var(--aven-inverse-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.Home-module__paymentStepConnector___hnGgd{color:var(--aven-link);align-items:center;display:flex;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}.Home-module__paymentClarification___wEcyR{border-left:.25rem solid var(--aven-link);background:var(--aven-accent);border-radius:.25rem;min-height:5rem;padding:1.25rem 1.5rem}.Home-module__paymentClarificationIcon___XJRHl{color:var(--aven-link);flex-shrink:0;margin-top:.25rem}.Home-module__rentPaymentsSection___2l99C,.Home-module__pricingSection___sWky8{padding-top:4.5rem}.Home-module__inlineLink___HsmqP{color:var(--aven-link);font-weight:700}.Home-module__inlineLink___HsmqP:hover{color:var(--aven-link-hover)}.Home-module__ctaBand___iaEf1{border:1px solid color-mix(in srgb, var(--aven-inverse-muted-foreground) 12%, transparent);padding:var(--aven-space-10) var(--aven-page-gutter);background:var(--aven-inverse-strong);color:var(--aven-inverse-foreground);border-radius:.5rem}.Home-module__ctaPrimaryButton___zbJXn,.Home-module__ctaSecondaryButton___pZc-h{transition:background-color var(--aven-motion-state) ease, border-color var(--aven-motion-state) ease, box-shadow var(--aven-motion-state) ease, color var(--aven-motion-state) ease, transform var(--aven-motion-state) ease}.Home-module__ctaPrimaryButton___zbJXn:hover,.Home-module__ctaSecondaryButton___pZc-h:hover{transform:translateY(-.125rem)}.Home-module__ctaPrimaryButton___zbJXn:focus-visible,.Home-module__ctaSecondaryButton___pZc-h:focus-visible{outline:2px solid var(--aven-inverse-ring);outline-offset:3px}.Home-module__ctaPrimaryButton___zbJXn{background:var(--aven-primary);border-color:var(--aven-primary);color:var(--aven-primary-foreground);box-shadow:var(--aven-shadow-popover)}.Home-module__ctaPrimaryButton___zbJXn:hover{background:var(--aven-primary-hover);border-color:var(--aven-primary-hover);color:var(--aven-primary-foreground);box-shadow:var(--aven-shadow-dialog)}.Home-module__ctaSecondaryButton___pZc-h{border-color:var(--aven-inverse-border);color:var(--aven-inverse-foreground);background:0 0}.Home-module__ctaSecondaryButton___pZc-h:hover{background:var(--aven-inverse-foreground);border-color:var(--aven-inverse-foreground);color:var(--aven-inverse);box-shadow:var(--aven-shadow-popover)}.Home-module__footer___VxOsA{border-top:1px solid color-mix(in srgb, var(--aven-inverse-foreground) 12%, transparent);background:var(--aven-inverse-strong);color:var(--aven-inverse-foreground)}.Home-module__footerInner___ePvJ4{width:100%;max-width:90rem;padding:var(--aven-space-10) var(--aven-page-gutter,var(--aven-space-8));margin:0 auto}.Home-module__footerBottom___bSAjQ{border-top:1px solid color-mix(in srgb, var(--aven-inverse-foreground) 12%, transparent);color:var(--aven-inverse-muted-foreground);padding-top:1.25rem;font-size:.9375rem;line-height:1.6}.Home-module__footerCopy___70qfY{color:var(--aven-inverse-muted-foreground);font-size:1rem;line-height:1.6}.Home-module__footerLink___0GGtW{width:fit-content;color:var(--aven-inverse-muted-foreground);font-size:1rem;line-height:1.6;text-decoration:none}.Home-module__footerLink___0GGtW:hover{color:var(--aven-inverse-foreground)}.Home-module__footerSocialLink___8s7Bn{border:1px solid color-mix(in srgb, var(--aven-inverse-foreground) 30%, transparent);width:2rem;height:2rem;color:var(--aven-inverse-muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.Home-module__footerSocialLink___8s7Bn:hover{border-color:var(--aven-inverse-foreground);color:var(--aven-inverse-foreground)}.Home-module__footerSocialLink___8s7Bn:focus-visible{outline:2px solid var(--aven-inverse-foreground);outline-offset:2px}.Home-module__footerContactLink___cPFSH{align-items:center;gap:.375rem;display:inline-flex}.Home-module__footerContactLink___cPFSH svg{flex-shrink:0}@media (width<=62em){.Home-module__howItWorksConnector___7o03Q,.Home-module__paymentStepConnector___hnGgd{display:none}}@media (width<=48em){.Home-module__hero___faPWg{min-height:34rem;padding:7.5rem 1.25rem 4rem}.Home-module__heroTitle___umDMe{font-size:2.25rem}.Home-module__section___Sfi0t,.Home-module__sectionMuted___CXfJW,.Home-module__productOverviewIntro___wk7Bk,.Home-module__productPreviewBand___iFqpu{padding:1.5rem 1rem}.Home-module__rentPaymentsSection___2l99C,.Home-module__pricingSection___sWky8{padding-top:3.5rem}.Home-module__audienceCard___wRrwH,.Home-module__featureCard___DfiwA{padding:1.5rem}}
