.faq-section-module__tKYYKq__faqSection{isolation:isolate;background-color:hsl(var(--background));border-top:0;position:relative;overflow:hidden}.faq-section-module__tKYYKq__faqSection:after{content:"";z-index:0;background:var(--landing-section-divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.faq-section-module__tKYYKq__faqSection>.landing-section-inner{z-index:1;position:relative}.faq-section-module__tKYYKq__faqList{width:min(100%,52rem);margin-left:auto}.faq-section-module__tKYYKq__faqQuestion{cursor:pointer;width:100%;color:hsl(var(--foreground));text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:1.25rem;padding:1.35rem 0;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.45;display:grid}.faq-section-module__tKYYKq__faqQuestion:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:.35rem;border-radius:.25rem}.faq-section-module__tKYYKq__faqIcon{width:1.25rem;height:1.25rem;color:hsl(var(--muted-foreground));justify-self:end}.faq-section-module__tKYYKq__faqAnswer{max-width:42rem;color:hsl(var(--muted-foreground));padding:0 3.25rem 1.5rem 0;font-size:.875rem;line-height:1.75}@media (max-width:639.98px){.faq-section-module__tKYYKq__faqQuestion{grid-template-columns:minmax(0,1fr) 1.75rem;gap:1rem;padding:1.2rem 0;font-size:.9375rem}.faq-section-module__tKYYKq__faqAnswer{padding-right:2.75rem}}
.landing-footer-module__nDyM2q__footerLogo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:190px;height:32px;display:block}
.landing-header-module__d_m7ha__heroHeader.landing-hero-shell{z-index:5;background-color:hsl(var(--background));overflow:visible}.landing-header-module__d_m7ha__desktopNavigation{display:none}.landing-header-module__d_m7ha__mobileNavigation{flex:none;display:block;position:relative}.landing-header-module__d_m7ha__mobileMenuTrigger{cursor:pointer;border-color:hsl(var(--border));color:hsl(var(--foreground));list-style:none}.landing-header-module__d_m7ha__mobileMenuTrigger::-webkit-details-marker{display:none}.landing-header-module__d_m7ha__mobileMenuCloseIcon,.landing-header-module__d_m7ha__mobileNavigation[open] .landing-header-module__d_m7ha__mobileMenuOpenIcon{display:none}.landing-header-module__d_m7ha__mobileNavigation[open] .landing-header-module__d_m7ha__mobileMenuCloseIcon{display:block}.landing-header-module__d_m7ha__mobileMenuPanel{z-index:30;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.5rem;width:min(20rem,100vw - 1.5rem);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0}.landing-header-module__d_m7ha__mobileMenuPrimaryLink,.landing-header-module__d_m7ha__mobileResourceLink{min-height:2.75rem;color:hsl(var(--muted-foreground));border-radius:.375rem;align-items:center;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s;display:flex}.landing-header-module__d_m7ha__mobileMenuPrimaryLink{color:hsl(var(--foreground));padding:.625rem;font-weight:600}.landing-header-module__d_m7ha__mobileMenuPrimaryLink:hover,.landing-header-module__d_m7ha__mobileResourceLink:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.landing-header-module__d_m7ha__mobileMenuPrimaryLink:focus-visible,.landing-header-module__d_m7ha__mobileResourceLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.landing-header-module__d_m7ha__mobileMenuPrimaryLink[aria-current=page],.landing-header-module__d_m7ha__mobileResourcesLabel[aria-current=page]{background:hsl(var(--muted));color:hsl(var(--foreground))}.landing-header-module__d_m7ha__mobileResourcesGroup{border-top:1px solid hsl(var(--border));margin-top:.25rem;padding:.625rem .625rem .75rem}.landing-header-module__d_m7ha__mobileResourcesLabel{color:hsl(var(--foreground));letter-spacing:.02em;border-radius:.25rem;margin:0 -.25rem .375rem;padding:.375rem .25rem;font-size:.75rem;font-weight:650;line-height:1rem}.landing-header-module__d_m7ha__mobileResourceLinks{grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.landing-header-module__d_m7ha__mobileResourceLink{min-width:0;padding:.5rem .375rem}.landing-header-module__d_m7ha__mobileMenuActions{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem .125rem .125rem;display:grid}.landing-header-module__d_m7ha__mobileMenuActionsSingle{grid-template-columns:minmax(0,1fr)}.landing-header-module__d_m7ha__mobileMenuAction{width:100%}.landing-header-module__d_m7ha__resourcesMenu{position:relative}.landing-header-module__d_m7ha__resourcesMenuSummary{cursor:pointer;align-items:center;gap:.25rem;list-style:none;display:inline-flex}.landing-header-module__d_m7ha__resourcesMenuSummary::-webkit-details-marker{display:none}.landing-header-module__d_m7ha__resourcesMenuChevron{transition:transform .15s}.landing-header-module__d_m7ha__resourcesMenu[open] .landing-header-module__d_m7ha__resourcesMenuChevron{transform:rotate(180deg)}.landing-header-module__d_m7ha__resourcesMenuPanel{z-index:20;border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:13rem;box-shadow:none;border-radius:.5rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);right:0}.landing-header-module__d_m7ha__resourcesMenuLink{color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:.375rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.25rem;transition:color .15s,background-color .15s;display:block}.landing-header-module__d_m7ha__resourcesMenuLink:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.landing-header-module__d_m7ha__resourcesMenuLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}@media (min-width:40rem){.landing-header-module__d_m7ha__desktopNavigation{display:flex}.landing-header-module__d_m7ha__mobileNavigation{display:none}}
.account-access-frame-module__VKS67a__frameOnlySurface:before,.account-access-frame-module__VKS67a__frameOnlyHeader:before{display:none}.account-access-frame-module__VKS67a__frameOnlySurface .account-access-frame-module__VKS67a__frameOnlyHeader{border-bottom:1px solid var(--landing-section-divider)}.account-access-frame-module__VKS67a__frameOnlySurface .account-access-frame-module__VKS67a__frameOnlyMain{border-top:0}.account-access-frame-module__VKS67a__frameOnlyMain:before{content:"";z-index:0;width:min(100vw - 2rem, var(--landing-frame-max));border-right:1px solid var(--landing-frame-line);border-left:1px solid var(--landing-frame-line);pointer-events:none;background:0 0;height:auto;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.account-access-frame-module__VKS67a__frameOnlyMain:after{display:none}
.landing-hero-module__qTrwpG__sunriseStage{--home-header-height:4.5rem;isolation:isolate;margin-top:calc(-1 * var(--home-header-height));padding-top:var(--home-header-height);background-color:hsl(var(--background));position:relative;overflow:hidden}.landing-hero-module__qTrwpG__sunriseHeader.landing-hero-shell.landing-section-bleed{background-color:#0000}:is(.landing-hero-module__qTrwpG__sunriseStage>.landing-hero-shell,.landing-hero-module__qTrwpG__sunriseStage>.landing-ticker-shell){z-index:2;background-color:#0000}.landing-hero-module__qTrwpG__sunriseHero.landing-section-bleed{border-top:0}.landing-hero-module__qTrwpG__sunriseHero+.landing-ticker-shell{border-top:0}@property --sunrise-hue{syntax:"<angle>";inherits:true;initial-value:20deg}@property --sunrise-ray-angle{syntax:"<angle>";inherits:true;initial-value:252deg}.landing-hero-module__qTrwpG__sunriseRays,.landing-hero-module__qTrwpG__sunriseCircle{--sunrise-hue:20deg;pointer-events:none;will-change:opacity, transform;position:absolute;left:50%}.landing-hero-module__qTrwpG__sunriseRays{--sunrise-ray-angle:252deg;z-index:0;background:radial-gradient(ellipse 112% 142% at 50% 108%, hsl(var(--sunrise-hue) 94% 54% / .24) 0%, hsl(calc(var(--sunrise-hue) + 9deg) 94% 70% / .21) 48%, hsl(calc(var(--sunrise-hue) + 14deg) 96% 78% / .18) 78%, transparent 100%);--sunrise-ray-mask:repeating-conic-gradient(from var(--sunrise-ray-angle) at 50% 108%, transparent 0deg .18deg, #0000000d .5deg, #00000024 1.1deg, #00000047 1.75deg, #000000ad 2.48deg, #00000057 3.15deg, #0000001a 3.9deg, transparent 4.5deg 5.6deg);width:100vw;height:100%;-webkit-mask-image:var(--sunrise-ray-mask);-webkit-mask-image:var(--sunrise-ray-mask);mask-image:var(--sunrise-ray-mask);filter:blur(.65px);opacity:.58;animation:12s ease-in-out infinite landing-hero-module__qTrwpG__sunriseSharedHue,360s linear infinite landing-hero-module__qTrwpG__sunriseRayRotation;top:0;transform:translate(-50%)}.landing-hero-module__qTrwpG__sunriseRays:before,.landing-hero-module__qTrwpG__sunriseRays:after{content:"";position:absolute;inset:0}.landing-hero-module__qTrwpG__sunriseRays:before{background:radial-gradient(ellipse 86% 102% at 50% 108%, hsl(var(--sunrise-hue) 94% 54% / .26) 0%, hsl(calc(var(--sunrise-hue) + 9deg) 94% 70% / .22) 42%, hsl(calc(var(--sunrise-hue) + 14deg) 96% 78% / .18) 64%, transparent 76%);--sunrise-ray-mask:repeating-conic-gradient(from calc(var(--sunrise-ray-angle) + 1.4deg) at 50% 108%, transparent 0deg .02deg, #0000000a .1deg, #0000001f .25deg, #00000057 .45deg, #0000009e .64deg, #00000047 .86deg, #00000014 1.05deg, transparent 1.25deg 1.28deg, #0000000a 1.35deg, #00000024 1.48deg, #00000045 1.61deg, #0000008a 1.78deg, #0000003d 1.98deg, #00000014 2.18deg, transparent 2.4deg 3.2deg);-webkit-mask-image:var(--sunrise-ray-mask);-webkit-mask-image:var(--sunrise-ray-mask);mask-image:var(--sunrise-ray-mask)}.landing-hero-module__qTrwpG__sunriseRays:after{background:radial-gradient(ellipse 60% 70% at 50% 108%, hsl(var(--sunrise-hue) 94% 54% / .3) 0%, hsl(calc(var(--sunrise-hue) + 9deg) 94% 70% / .25) 40%, hsl(calc(var(--sunrise-hue) + 14deg) 96% 78% / .2) 58%, transparent 72%);--sunrise-ray-mask:repeating-conic-gradient(from calc(var(--sunrise-ray-angle) - .8deg) at 50% 108%, transparent 0deg .01deg, #0000000d .05deg, #00000024 .13deg, #00000052 .24deg, #0000008f .34deg, #00000042 .45deg, #00000014 .56deg, transparent .65deg .67deg, #0000000a .72deg, #0000001f .82deg, #00000042 .93deg, #00000080 1.05deg, #00000038 1.18deg, #00000012 1.3deg, transparent 1.42deg 1.6deg);-webkit-mask-image:var(--sunrise-ray-mask);-webkit-mask-image:var(--sunrise-ray-mask);mask-image:var(--sunrise-ray-mask)}.landing-hero-module__qTrwpG__sunriseCircle{z-index:1;aspect-ratio:2;transform-origin:50% 100%;border:1px solid hsl(var(--sunrise-hue) 94% 54% / .28);background:linear-gradient(to top, hsl(var(--sunrise-hue) 94% 54%), hsl(calc(var(--sunrise-hue) + 9deg) 94% 70%) 52%, hsl(calc(var(--sunrise-hue) + 14deg) 96% 78%));width:min(24rem,58%);box-shadow:0 -1rem 3rem hsl(var(--sunrise-hue) 94% 54% / .2), 0 -2.5rem 6rem hsl(calc(var(--sunrise-hue) + 9deg) 94% 70% / .13);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;animation:12s ease-in-out infinite landing-hero-module__qTrwpG__sunriseSharedHue,12s ease-in-out infinite landing-hero-module__qTrwpG__sunriseCirclePulse;bottom:-3.25rem;transform:translate(-50%)}@keyframes landing-hero-module__qTrwpG__sunriseSharedHue{0%,to{--sunrise-hue:16deg}50%{--sunrise-hue:32deg}}@keyframes landing-hero-module__qTrwpG__sunriseRayRotation{0%{--sunrise-ray-angle:252deg}to{--sunrise-ray-angle:612deg}}@keyframes landing-hero-module__qTrwpG__sunriseCirclePulse{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.018)}}.landing-hero-module__qTrwpG__statusBadge{border:1px solid hsl(var(--border));white-space:nowrap;border-radius:.25rem;align-items:center;gap:.375rem;padding:.125rem .4375rem;line-height:1.25;display:inline-flex}.landing-hero-module__qTrwpG__statusDot{background:#22c55e;border-radius:999px;flex:none;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .1875rem #22c55e24,0 0 .75rem #22c55ec7}@media (max-width:639px){.landing-hero-module__qTrwpG__sunriseCircle{width:min(18rem,72%);bottom:-2.25rem}}@media (min-width:640px){.landing-hero-module__qTrwpG__sunriseStage{--home-header-height:5rem}}@media (min-width:1024px){.landing-hero-module__qTrwpG__sunriseStage{--home-header-height:6rem}}@media (prefers-reduced-motion:reduce){.landing-hero-module__qTrwpG__sunriseRays,.landing-hero-module__qTrwpG__sunriseCircle{animation:none}}
.pricing-module__BV_6Pq__pricingSurface{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pricing-module__BV_6Pq__sectionFrame{isolation:isolate;position:relative}.pricing-module__BV_6Pq__sectionFrame:before{content:"";z-index:0;width:min(100vw - 2rem, var(--landing-frame-max));border-right:1px solid var(--landing-frame-line);border-left:1px solid var(--landing-frame-line);pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pricing-module__BV_6Pq__sectionFrame>.landing-section-inner{z-index:1;position:relative}.pricing-module__BV_6Pq__heroSection{background:hsl(var(--background));color:hsl(var(--foreground));overflow:visible}.pricing-module__BV_6Pq__heroSection>.landing-section-inner{width:min(100% - 2rem, var(--landing-frame-max))}.pricing-module__BV_6Pq__heroInner{isolation:isolate;background:hsl(var(--background));justify-content:center;display:flex;position:relative}@property --sunrise-hue{syntax:"<angle>";inherits:true;initial-value:20deg}.pricing-module__BV_6Pq__heroCopy{z-index:2;text-align:center;width:100%;max-width:60rem;position:relative}@keyframes pricing-module__BV_6Pq__sunriseSharedHue{0%,to{--sunrise-hue:16deg}50%{--sunrise-hue:32deg}}@keyframes pricing-module__BV_6Pq__sunriseCirclePulse{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.018)}}.pricing-module__BV_6Pq__eyebrow{color:hsl(var(--muted-foreground));letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:650;line-height:1rem;display:block}.pricing-module__BV_6Pq__heroTitle{margin:.75rem auto 0}.pricing-module__BV_6Pq__primaryCta{min-height:2.5rem;margin-top:1.5rem;padding-left:1rem;padding-right:1rem}.pricing-module__BV_6Pq__primaryCta:hover{opacity:.9}.pricing-module__BV_6Pq__primaryCta svg{width:.9375rem;height:.9375rem}.pricing-module__BV_6Pq__planSection{background:hsl(var(--background));border-top:0;overflow:hidden}.pricing-module__BV_6Pq__planSection:after{content:"";z-index:0;border-top:1px solid var(--landing-section-divider);border-bottom:1px solid var(--landing-section-divider);pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pricing-module__BV_6Pq__planSection.pricing-module__BV_6Pq__sectionFrame:before{z-index:2}.pricing-module__BV_6Pq__planSectionInner{z-index:1;padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(4.5rem,8vw,7rem);position:relative}.pricing-module__BV_6Pq__cornerSunMotif{--corner-frame-gutter:max(1rem, calc((100vw - var(--landing-frame-max)) / 2));top:0;right:var(--corner-frame-gutter);bottom:0;left:var(--corner-frame-gutter);z-index:0;pointer-events:none;position:absolute;overflow:hidden}.pricing-module__BV_6Pq__cornerSunRays,.pricing-module__BV_6Pq__cornerSunCircle{--sunrise-hue:20deg;pointer-events:none;will-change:opacity, transform;position:absolute}.pricing-module__BV_6Pq__cornerSunRays{background:radial-gradient(circle at 25% 25%, hsl(var(--sunrise-hue) 94% 54% / .23) 0%, hsl(calc(var(--sunrise-hue) + 9deg) 94% 70% / .2) 48%, hsl(calc(var(--sunrise-hue) + 14deg) 96% 78% / .16) 72%, transparent 100%);opacity:.88;width:42rem;height:42rem;animation:12s ease-in-out infinite pricing-module__BV_6Pq__sunriseSharedHue;top:-10.5rem;left:-10.5rem;-webkit-mask-image:repeating-conic-gradient(from 4deg at 25% 25%,#0000 0deg 2.72deg,#000 2.72deg 2.86deg,#0000 2.86deg 5.6deg);mask-image:repeating-conic-gradient(from 4deg at 25% 25%,#0000 0deg 2.72deg,#000 2.72deg 2.86deg,#0000 2.86deg 5.6deg)}.pricing-module__BV_6Pq__cornerSunRays:before,.pricing-module__BV_6Pq__cornerSunRays:after{content:"";position:absolute;inset:0}.pricing-module__BV_6Pq__cornerSunRays:before{background:radial-gradient(circle at 25% 25%, hsl(var(--sunrise-hue) 94% 54% / .25) 0%, hsl(calc(var(--sunrise-hue) + 9deg) 94% 70% / .21) 38%, hsl(calc(var(--sunrise-hue) + 14deg) 96% 78% / .15) 58%, transparent 76%);-webkit-mask-image:repeating-conic-gradient(from 5.4deg at 25% 25%,#0000 0deg .68deg,#000 .68deg .77deg,#0000 .77deg 1.55deg,#000 1.55deg 1.65deg,#0000 1.65deg 3.2deg);mask-image:repeating-conic-gradient(from 5.4deg at 25% 25%,#0000 0deg .68deg,#000 .68deg .77deg,#0000 .77deg 1.55deg,#000 1.55deg 1.65deg,#0000 1.65deg 3.2deg)}.pricing-module__BV_6Pq__cornerSunRays:after{background:radial-gradient(circle at 25% 25%, hsl(var(--sunrise-hue) 94% 54% / .28) 0%, hsl(calc(var(--sunrise-hue) + 9deg) 94% 70% / .23) 32%, hsl(calc(var(--sunrise-hue) + 14deg) 96% 78% / .17) 48%, transparent 64%);-webkit-mask-image:repeating-conic-gradient(from 3.2deg at 25% 25%,#0000 0deg .34deg,#000 .34deg .41deg,#0000 .41deg .76deg,#000 .76deg .84deg,#0000 .84deg 1.6deg);mask-image:repeating-conic-gradient(from 3.2deg at 25% 25%,#0000 0deg .34deg,#000 .34deg .41deg,#0000 .41deg .76deg,#000 .76deg .84deg,#0000 .84deg 1.6deg)}.pricing-module__BV_6Pq__cornerSunCircle{z-index:1;aspect-ratio:1;transform-origin:50%;border:1px solid hsl(var(--sunrise-hue) 94% 54% / .3);background:linear-gradient(135deg, hsl(calc(var(--sunrise-hue) + 14deg) 96% 78%), hsl(calc(var(--sunrise-hue) + 9deg) 94% 70%) 48%, hsl(var(--sunrise-hue) 94% 54%));width:8.5rem;box-shadow:0 1rem 3.5rem hsl(var(--sunrise-hue) 94% 54% / .22), 1.5rem 2rem 6rem hsl(calc(var(--sunrise-hue) + 9deg) 94% 70% / .15);border-radius:50%;animation:12s ease-in-out infinite pricing-module__BV_6Pq__sunriseSharedHue,12s ease-in-out infinite pricing-module__BV_6Pq__cornerSunPulse;top:-3.75rem;left:-3.75rem}@keyframes pricing-module__BV_6Pq__cornerSunPulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.pricing-module__BV_6Pq__simplePricingCard{border:1px solid var(--landing-border);background:radial-gradient(circle at 88% 8%, #fcedede6, transparent 34%), radial-gradient(circle at 8% 92%, #ecf2feb3, transparent 38%), hsl(var(--card));max-width:44rem;box-shadow:none;border-radius:.75rem;margin:0 auto;scroll-margin-top:1.5rem;overflow:hidden}.pricing-module__BV_6Pq__simplePlanCardMain{padding:clamp(1.5rem,5vw,2.5rem)}.pricing-module__BV_6Pq__planCardHero{isolation:isolate;position:relative}.pricing-module__BV_6Pq__planCardHero:before{content:"";z-index:0;background-image:linear-gradient(to right, hsl(var(--foreground) / .045) 1px, transparent 1px), linear-gradient(to bottom, hsl(var(--foreground) / .045) 1px, transparent 1px);pointer-events:none;background-size:2rem 2rem;position:absolute;inset:-2.5rem -2.5rem -1.25rem;-webkit-mask-image:linear-gradient(#000 0%,#000000c7 62%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000c7 62%,#0000 100%)}.pricing-module__BV_6Pq__planCardHero>*{z-index:1;position:relative}.pricing-module__BV_6Pq__planCardHeader h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.35}.pricing-module__BV_6Pq__simplePlanPrice{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.45rem;margin-top:1.75rem;display:flex}.pricing-module__BV_6Pq__simplePlanPrice strong{letter-spacing:-.055em;font-size:clamp(2.75rem,9vw,4rem);font-weight:500;line-height:.95}.pricing-module__BV_6Pq__simplePlanPrice span{color:hsl(var(--muted-foreground));font-size:.875rem}.pricing-module__BV_6Pq__planSummary{max-width:34rem;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.9375rem;line-height:1.7}.pricing-module__BV_6Pq__monthlySimulator{border-radius:var(--landing-corner-radius);background:hsl(var(--background) / .84);margin-top:1.75rem;padding:1.25rem}.pricing-module__BV_6Pq__simulatorHeading{font-size:.9375rem;font-weight:650;line-height:1.4}.pricing-module__BV_6Pq__calculationSummary{background:hsl(var(--muted) / .4);text-align:left;border-radius:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1.25rem;padding:.75rem;display:grid}.pricing-module__BV_6Pq__calculationSummary>div{text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.pricing-module__BV_6Pq__calculationSummary dt{width:100%;color:hsl(var(--muted-foreground));text-align:left;font-size:.6875rem;font-weight:400;line-height:1.35}.pricing-module__BV_6Pq__calculationSummary dd{width:100%;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;text-align:left;margin:0;font-size:.875rem;font-weight:400;line-height:1.4}.pricing-module__BV_6Pq__simulatorNote{color:hsl(var(--muted-foreground));margin-top:.875rem;font-size:.6875rem;font-style:italic;line-height:1.55}.pricing-module__BV_6Pq__simplePlanCta{color:#fff;background:#000;border:1px solid #000;width:100%;min-height:2.75rem;margin-top:1.25rem}.pricing-module__BV_6Pq__simplePlanCta:hover{color:#fff;background:#171717;border-color:#171717}.pricing-module__BV_6Pq__simplePlanCta svg{width:.9375rem;height:.9375rem}.pricing-module__BV_6Pq__planDivider{background:var(--landing-section-divider);height:1px;margin:2.25rem 0 1.75rem}.pricing-module__BV_6Pq__planIncluded h3{font-size:.9375rem;font-weight:600}.pricing-module__BV_6Pq__planFeatureList{gap:1rem;margin-top:1rem;display:grid}.pricing-module__BV_6Pq__planFeatureList li{align-items:flex-start;gap:.7rem;display:flex}.pricing-module__BV_6Pq__planFeatureList li>span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pricing-module__BV_6Pq__planFeatureList li>span>strong{font-size:.8125rem;font-weight:600;line-height:1.4}.pricing-module__BV_6Pq__planFeatureList small{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.55}.pricing-module__BV_6Pq__planFeatureList small strong{color:inherit;font-size:inherit;font-weight:650;line-height:inherit}.pricing-module__BV_6Pq__planFeatureList svg{width:.9rem;height:.9rem;color:hsl(var(--foreground));stroke-width:2px;flex:none;margin-top:.15rem}.pricing-module__BV_6Pq__pricingSummary{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.35rem;margin-top:1.75rem;font-size:.6875rem;line-height:1.5;display:flex}.pricing-module__BV_6Pq__pricingSummary strong{color:hsl(var(--foreground));font-weight:600}.pricing-module__BV_6Pq__limitSelector{min-width:0;margin-top:1rem}.pricing-module__BV_6Pq__limitSelectorGrid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(4.5rem,1.25fr);gap:.5rem;display:grid}.pricing-module__BV_6Pq__limitChoice{border:1px solid var(--landing-border);background:hsl(var(--card));width:100%;min-width:0;height:2.5rem;color:hsl(var(--foreground));text-align:center;border-radius:.25rem;font-size:.75rem;font-weight:650;line-height:1;transition:border-color .16s,background-color .16s,color .16s}.pricing-module__BV_6Pq__limitChoice:hover{border-color:hsl(var(--foreground) / .32);background:hsl(var(--muted) / .55)}.pricing-module__BV_6Pq__limitChoice:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.pricing-module__BV_6Pq__limitChoice:disabled{cursor:not-allowed;opacity:.5}.pricing-module__BV_6Pq__limitChoiceUnavailable,.pricing-module__BV_6Pq__limitChoiceUnavailable:hover{border-color:var(--landing-border);background:hsl(var(--card));cursor:not-allowed;opacity:.5}.pricing-module__BV_6Pq__limitChoiceSelected,.pricing-module__BV_6Pq__limitChoiceSelected:hover{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.pricing-module__BV_6Pq__customLimitChoice{appearance:textfield;padding-left:.25rem;padding-right:.25rem}.pricing-module__BV_6Pq__customLimitChoice::-webkit-inner-spin-button{appearance:none;margin:0}.pricing-module__BV_6Pq__customLimitChoice::-webkit-outer-spin-button{appearance:none;margin:0}.pricing-module__BV_6Pq__customLimitChoice::placeholder{color:hsl(var(--muted-foreground));opacity:1}.pricing-module__BV_6Pq__limitChoiceSelected::placeholder{color:hsl(var(--background))}@media (max-width:82rem){.pricing-module__BV_6Pq__sectionFrame>.landing-section-inner{padding-left:2rem;padding-right:2rem}}@media (max-width:639px){.pricing-module__BV_6Pq__planSectionInner{padding-left:1.25rem;padding-right:1.25rem}.pricing-module__BV_6Pq__simplePlanCardMain{padding:1.35rem}.pricing-module__BV_6Pq__limitSelectorGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-module__BV_6Pq__calculationSummary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.pricing-module__BV_6Pq__customLimitChoice{grid-column:1/-1}.pricing-module__BV_6Pq__cornerSunRays{width:30rem;height:30rem;top:-7.5rem;left:-7.5rem}.pricing-module__BV_6Pq__cornerSunCircle{width:7rem;top:-3rem;left:-3rem}}@media (max-width:1023.98px){.pricing-module__BV_6Pq__sectionFrame:before{display:none}}@media (prefers-reduced-motion:reduce){.pricing-module__BV_6Pq__cornerSunRays,.pricing-module__BV_6Pq__cornerSunCircle{animation:none}.pricing-module__BV_6Pq__limitChoice{transition:none}}
.public-page-shell-module__9TPN4W__publicPageSurface:before{display:none}.public-page-shell-module__9TPN4W__publicPageSurface .landing-hero-shell.landing-framed-shell:before{display:none}.public-page-shell-module__9TPN4W__publicPageSurface .landing-footer-shell:after{content:"";z-index:2;background:var(--landing-section-divider);pointer-events:none;width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}
.authenticated-registration-checkout-module__uQoKDa__billingSimulatorHelper{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;line-height:1.5}.authenticated-registration-checkout-module__uQoKDa__billingBudgetError{color:hsl(var(--destructive));margin-top:.5rem;font-size:.75rem;line-height:1.5}.authenticated-registration-checkout-module__uQoKDa__billingMinimumLimitExplanation{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.75rem;line-height:1.5}.authenticated-registration-checkout-module__uQoKDa__billingPaymentSummary{margin-top:1.25rem}.authenticated-registration-checkout-module__uQoKDa__billingDueToday{justify-content:space-between;align-items:baseline;gap:1.5rem;padding:0 .125rem;display:flex}.authenticated-registration-checkout-module__uQoKDa__billingDueToday p:first-child{font-size:.875rem;font-weight:600;line-height:1.4}.authenticated-registration-checkout-module__uQoKDa__billingDueToday p:last-child{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.75rem;font-weight:600;line-height:1}.authenticated-registration-checkout-module__uQoKDa__billingPaymentSummary .authenticated-registration-checkout-module__uQoKDa__billingPlanCta{margin-top:.875rem}.authenticated-registration-checkout-module__uQoKDa__billingPlanCta svg{width:.9375rem;height:.9375rem}
.questionnaire-module__mSUfFW__page{background:hsl(var(--background));flex-direction:column;width:100%;min-height:100svh;display:flex}.questionnaire-module__mSUfFW__questionnaireSection{border-top:0;flex:1;position:relative;overflow:hidden}.questionnaire-module__mSUfFW__pageBody{z-index:1;gap:clamp(1.5rem,4vw,2rem);width:min(100% - 2rem,44rem);margin:0 auto;padding:clamp(2.5rem,7vw,4.5rem) 0 3rem;display:grid;position:relative}.questionnaire-module__mSUfFW__intro{text-align:center;max-width:42rem;margin:0 auto}.questionnaire-module__mSUfFW__intro h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:600;line-height:1.15}.questionnaire-module__mSUfFW__questionnaireCard,.questionnaire-module__mSUfFW__stateCard{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;align-self:start}.questionnaire-module__mSUfFW__questionnaireCard{overflow:hidden}.questionnaire-module__mSUfFW__progressIcon{background:hsl(var(--foreground));width:2rem;height:2rem;color:hsl(var(--background));border-radius:50%;flex:none;place-items:center;display:grid}.questionnaire-module__mSUfFW__progressIcon svg{width:1rem;height:1rem}.questionnaire-module__mSUfFW__agentTurn{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:clamp(1.5rem,4vw,2rem) clamp(1.25rem,5vw,2rem) 1rem;display:grid}.questionnaire-module__mSUfFW__agentTurn h2{letter-spacing:-.01em;outline:none;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.questionnaire-module__mSUfFW__agentTurn h2+p{color:hsl(var(--muted-foreground));margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.questionnaire-module__mSUfFW__completionBadge{border:1px solid hsl(var(--foreground) / .16);background:hsl(var(--foreground) / .05);color:hsl(var(--foreground));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-self:start;padding:.45rem .55rem;font-size:.6875rem;font-weight:650;line-height:1}.questionnaire-module__mSUfFW__answerPanel{padding:0 clamp(1.25rem,5vw,2rem) clamp(1.25rem,4vw,2rem)}.questionnaire-module__mSUfFW__privacyNotice,.questionnaire-module__mSUfFW__validationMessage{margin:.9rem 0 0;font-size:.78rem;line-height:1.5}.questionnaire-module__mSUfFW__privacyNotice{color:hsl(var(--muted-foreground));align-items:flex-start;gap:.45rem;display:flex}.questionnaire-module__mSUfFW__privacyNotice svg{flex:none;width:.95rem}.questionnaire-module__mSUfFW__validationMessage{color:hsl(var(--destructive,0 72% 51%));font-weight:600}.questionnaire-module__mSUfFW__actions{border-top:1px solid hsl(var(--border) / .75);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.questionnaire-module__mSUfFW__spinner{width:2rem;height:2rem;animation:.9s linear infinite questionnaire-module__mSUfFW__spin}.questionnaire-module__mSUfFW__buttonSpinner{animation:.9s linear infinite questionnaire-module__mSUfFW__spin}.questionnaire-module__mSUfFW__stateCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:21rem;padding:clamp(2rem,7vw,4rem);display:flex}.questionnaire-module__mSUfFW__stateCard>svg{width:2rem;height:2rem;margin-bottom:1rem}.questionnaire-module__mSUfFW__stateCard h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}.questionnaire-module__mSUfFW__stateCard p{max-width:31rem;color:hsl(var(--muted-foreground));margin:.75rem 0 1.25rem;line-height:1.6}.questionnaire-module__mSUfFW__successIcon{color:#136c38;background:#def7e8;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:grid}.questionnaire-module__mSUfFW__completionActions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}@keyframes questionnaire-module__mSUfFW__spin{to{transform:rotate(360deg)}}@media (max-width:32rem){.questionnaire-module__mSUfFW__pageBody{padding-top:1.5rem}.questionnaire-module__mSUfFW__questionnaireCard,.questionnaire-module__mSUfFW__stateCard{width:calc(100% - 2rem);margin-inline:auto}.questionnaire-module__mSUfFW__agentTurn{gap:.65rem}.questionnaire-module__mSUfFW__actions button{flex:1}}@media (prefers-reduced-motion:reduce){.questionnaire-module__mSUfFW__spinner,.questionnaire-module__mSUfFW__buttonSpinner{animation:none}}
.legal-page-shell-module__E7e1_q__legalContentFrame{isolation:isolate;position:relative}.legal-page-shell-module__E7e1_q__legalContentFrame:before{content:"";z-index:0;width:min(100vw - 2rem, var(--landing-frame-max));border-right:1px solid var(--landing-frame-line);border-left:1px solid var(--landing-frame-line);pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.legal-page-shell-module__E7e1_q__legalContentFrame>article{z-index:1;position:relative}.legal-page-shell-module__E7e1_q__legalIntroDivider{border-top:1px solid var(--landing-section-divider);position:relative}.legal-page-shell-module__E7e1_q__legalIntroDivider:after{content:"";background:var(--landing-section-divider);pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:1023.98px){.legal-page-shell-module__E7e1_q__legalContentFrame:before{display:none}}
