@layer components{.LandingSubmitButton-module__X4iHNq__landingSubmitButton{cursor:pointer;padding:var(--space-8);color:#ffffffe6;text-align:center;background-color:#ff3c00;border:none;border-radius:100px;justify-content:center;align-items:center;gap:0;width:32px;height:32px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;transition:opacity .15s ease-out,padding .25s ease-out,gap .25s ease-out,width .25s ease-out;display:flex}.LandingSubmitButton-module__X4iHNq__landingSubmitButton:hover{opacity:.9}.LandingSubmitButton-module__X4iHNq__landingSubmitButton:disabled{opacity:.4;cursor:default;background-color:#ff3c00}.LandingSubmitButton-module__X4iHNq__landingSubmitButtonReady{gap:var(--space-4);padding:var(--space-8) var(--space-16);width:auto}.LandingSubmitButton-module__X4iHNq__submitLabel{opacity:0;white-space:nowrap;max-width:0;transition:max-width .25s ease-out,opacity .2s ease-out;display:inline-block;overflow:hidden}.LandingSubmitButton-module__X4iHNq__submitLabelVisible{opacity:1;max-width:100px}}
@media (hover:hover){@layer components{.LogoBlock-module__Fd2UBW__scrollContainer:hover .LogoBlock-module__Fd2UBW__logosRow{animation-play-state:paused}}}@keyframes LogoBlock-module__Fd2UBW__scroll{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media screen and (max-width:768px){@layer components{.LogoBlock-module__Fd2UBW__logosRow{gap:var(--space-32);padding-right:var(--space-32)}}}@media screen and not (max-width:768px){@layer components{.LogoBlock-module__Fd2UBW__logoImage{max-width:130px}}}@layer components{.LogoBlock-module__Fd2UBW__logoBlock{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0% max(0px,50% - 775px),#000 max(80px,50% - 695px) min(100% - 80px,50% + 695px),#0000 min(100%,50% + 775px) 100%);mask-image:linear-gradient(90deg,#0000 0% max(0px,50% - 775px),#000 max(80px,50% - 695px) min(100% - 80px,50% + 695px),#0000 min(100%,50% + 775px) 100%)}@media screen and (max-width:768px){.LogoBlock-module__Fd2UBW__logoBlock{padding:var(--space-48) 0}}.LogoBlock-module__Fd2UBW__scrollContainer:before{pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 73px 7px #faf6f1}.LogoBlock-module__Fd2UBW__scrollContainer{flex-direction:row;align-items:center;width:100%;display:flex;overflow:hidden}.LogoBlock-module__Fd2UBW__logosRow{--speed:40s;align-items:center;gap:var(--space-80);animation:LogoBlock-module__Fd2UBW__scroll var(--speed) linear infinite;padding-right:var(--space-48);flex-direction:row;flex:1 0 auto;display:flex}.LogoBlock-module__Fd2UBW__logoItem{--height:48px;height:var(--height);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media screen and (max-width:768px){.LogoBlock-module__Fd2UBW__logoItem{--height:48px}}.LogoBlock-module__Fd2UBW__logoImage{aspect-ratio:220/96;object-fit:contain;width:auto;height:100%}}
@layer components{.BubbleFancyS-module__PCK70q__container{width:var(--BubbleFancyS--bubble-width);height:var(--BubbleFancyS--bubble-height);--BubbleFancyS--bubble-color:#989090;--BubbleFancyS--bubble-border-radius:48px;--BubbleFancyS--bubble-inner-radius:20px;--BubbleFancyS--bubble-width:520px;--BubbleFancyS--bubble-height:510px;position:relative}.BubbleFancyS-module__PCK70q__svg{width:100%;height:100%;position:absolute;inset:0}.BubbleFancyS-module__PCK70q__topRight{border-radius:var(--BubbleFancyS--bubble-border-radius);background:var(--BubbleFancyS--bubble-color);width:calc(var(--BubbleFancyS--bubble-width) / 2);height:calc(var(--BubbleFancyS--bubble-height) / 2);justify-content:center;align-items:end;display:flex;position:absolute;top:0;right:0;overflow:hidden}.BubbleFancyS-module__PCK70q__bottomLeft{border-radius:var(--BubbleFancyS--bubble-border-radius);background:var(--BubbleFancyS--bubble-color);width:calc(var(--BubbleFancyS--bubble-width) / 2);height:calc(var(--BubbleFancyS--bubble-height) / 2);justify-content:center;align-items:end;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}}
@layer components{.TestimonialsSectionMobile-module__oE5GEW__root{gap:var(--space-16);padding:0 var(--space-16);flex-direction:column;display:flex}.TestimonialsSectionMobile-module__oE5GEW__header{gap:var(--space-4)}.TestimonialsSectionMobile-module__oE5GEW__headerLabel{color:#ff3c00;letter-spacing:.04em;text-transform:uppercase;font-family:ABC Diatype Plus Variable,sans-serif;font-size:13px;font-weight:500;line-height:1.2}.TestimonialsSectionMobile-module__oE5GEW__headerTitle{color:#312e2e;letter-spacing:-.04em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:28px;font-weight:400;line-height:1.1}.TestimonialsSectionMobile-module__oE5GEW__card{padding:var(--space-24) var(--space-24) var(--space-24);color:#312e2e;-webkit-user-select:text;user-select:text;background:#fff;border-radius:28px;flex-direction:column;height:100%;min-height:280px;font-family:ABC Diatype Plus Variable,sans-serif;display:flex}.TestimonialsSectionMobile-module__oE5GEW__authorRow{margin-top:var(--space-16);border-top:1px solid #e7e6e4;flex-wrap:nowrap}.TestimonialsSectionMobile-module__oE5GEW__photoWrapper{border-radius:50%;flex-shrink:0;width:100px;height:100px;overflow:hidden}.TestimonialsSectionMobile-module__oE5GEW__authorPhoto{object-fit:cover;width:100%;height:100%}.TestimonialsSectionMobile-module__oE5GEW__authorName{font-weight:500}.TestimonialsSectionMobile-module__oE5GEW__authorInfo{color:#8c8c8c;line-height:1.3}.TestimonialsSectionMobile-module__oE5GEW__quoteIcon{color:#ffb199;font-size:36px;font-weight:700;line-height:.8}.TestimonialsSectionMobile-module__oE5GEW__quoteText{color:#312e2e;letter-spacing:-.02em;font-size:20px;font-weight:400;line-height:1.3}}
@media screen and not (max-width:1300px){@layer components{.TestimonialsSection-module__Qc-Laq__desktopLayout{display:block}.TestimonialsSection-module__Qc-Laq__mobileLayout{display:none}}}@media screen and (max-width:1300px){@layer components{.TestimonialsSection-module__Qc-Laq__desktopLayout{display:none}.TestimonialsSection-module__Qc-Laq__mobileLayout{display:block}}}@layer components{.TestimonialsSection-module__Qc-Laq__section{-webkit-user-select:none;user-select:none;width:100%;position:relative}.TestimonialsSection-module__Qc-Laq__desktopLayout{position:relative}.TestimonialsSection-module__Qc-Laq__emblaSlide{--spacing:10px;--right:273px;flex:0 0 calc(100% - calc(var(--right) - var(--spacing) * 2));padding-right:var(--right);min-width:0}.TestimonialsSection-module__Qc-Laq__slideGrid{gap:var(--space-12);grid-template-rows:253px 253px;grid-template-columns:253px 1fr;height:518px;display:grid}.TestimonialsSection-module__Qc-Laq__fixedChip{z-index:1;pointer-events:none;width:253px;height:253px;position:absolute;top:0;left:0}.TestimonialsSection-module__Qc-Laq__headerCell{pointer-events:auto;background:#faf5f0;border:1.5px solid #cbc7c3;border-radius:40px;height:100%;overflow:hidden}.TestimonialsSection-module__Qc-Laq__headerTitle{color:#312e2e;letter-spacing:-.04em;overflow-wrap:break-word;word-wrap:break-word;font-family:ABC Diatype Plus Variable,sans-serif;font-size:31.78px;font-weight:400;line-height:1}.TestimonialsSection-module__Qc-Laq__fixedNav{z-index:1;pointer-events:none;position:absolute;top:0;right:0}.TestimonialsSection-module__Qc-Laq__quoteCard{color:#312e2e;-webkit-user-select:text;user-select:text;background:#fff;border-radius:60px;grid-area:1/2/-1;min-height:0;font-family:ABC Diatype Plus Variable,sans-serif;overflow:hidden}.TestimonialsSection-module__Qc-Laq__quoteIcon{color:#ffb199;font-size:48px;font-weight:700;line-height:1}.TestimonialsSection-module__Qc-Laq__quoteCard .TestimonialsSection-module__Qc-Laq__quoteText{color:#312e2e;letter-spacing:-.03em;overflow-wrap:break-word;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;font-size:26px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.TestimonialsSection-module__Qc-Laq__photoCell{border-radius:56px;overflow:hidden}.TestimonialsSection-module__Qc-Laq__photoCell .TestimonialsSection-module__Qc-Laq__authorPhoto{object-fit:cover;width:100%;height:100%}.TestimonialsSection-module__Qc-Laq__bubbleButton{cursor:pointer;pointer-events:auto;color:#1a1919;letter-spacing:-.04em;text-transform:capitalize;background:0 0;border:none;width:100%;height:100%;font-family:ABC Diatype Plus Variable,sans-serif;font-size:17px;font-weight:400;line-height:105%}.TestimonialsSection-module__Qc-Laq__bubbleButton .TestimonialsSection-module__Qc-Laq__bubbleTextLeft{text-align:left}.TestimonialsSection-module__Qc-Laq__bubbleButton .TestimonialsSection-module__Qc-Laq__bubbleTextRight{text-align:right}.TestimonialsSection-module__Qc-Laq__bubbleButton .TestimonialsSection-module__Qc-Laq__bubbleArrow{color:#ff3c00;width:24px;height:24px}.TestimonialsSection-module__Qc-Laq__companyLogo svg{width:auto;height:24px;color:var(--foreground-dimmer)}}
@layer components{.PlanPeriodToggle-module__1M7B1W__buttonGroupItem{gap:var(--space-8);height:32px;padding:var(--space-8);border-radius:var(--border-radius-4);white-space:nowrap;cursor:pointer;flex-direction:row;flex:0 auto;justify-content:center;align-items:center;transition:all .12s ease-out;display:flex}.PlanPeriodToggle-module__1M7B1W__buttonGroupItem>span{transition:color .12s ease-out}.PlanPeriodToggle-module__1M7B1W__buttonGroupItem>svg{transition:stroke .12s ease-out}.PlanPeriodToggle-module__1M7B1W__buttonGroup{padding:var(--space-4);border-radius:var(--border-radius-8);background-color:var(--background-higher);gap:var(--space-4)}.PlanPeriodToggle-module__1M7B1W__buttonGroup .PlanPeriodToggle-module__1M7B1W__toggle{border:1px solid #0000}.PlanPeriodToggle-module__1M7B1W__checked:is(.PlanPeriodToggle-module__1M7B1W__buttonGroup .PlanPeriodToggle-module__1M7B1W__toggle){background-color:var(--background-default)}:is(.PlanPeriodToggle-module__1M7B1W__buttonGroup .PlanPeriodToggle-module__1M7B1W__toggle):hover{background-color:var(--background-default);border:1px solid var(--brand-border)}:is(.PlanPeriodToggle-module__1M7B1W__buttonGroup .PlanPeriodToggle-module__1M7B1W__toggle):hover span{color:var(--foreground-default)}:is(.PlanPeriodToggle-module__1M7B1W__buttonGroup .PlanPeriodToggle-module__1M7B1W__toggle):hover svg{fill:var(--brand-accent-default)}:is(.PlanPeriodToggle-module__1M7B1W__buttonGroup .PlanPeriodToggle-module__1M7B1W__toggle):hover .PlanPeriodToggle-module__1M7B1W__discountInfo span,.PlanPeriodToggle-module__1M7B1W__redText{color:var(--brand-accent-default)}}
@layer components{.PricingCtaButton-module__u3dpka__ctaButton{cursor:pointer;color:#fff;letter-spacing:-.02em;text-align:center;background-color:#1a1a1a;border:none;border-radius:90px;justify-content:center;align-items:center;gap:10px;width:100%;height:80px;padding:10px 40px;font-family:ABC Diatype Plus Variable,sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:background-color .15s;display:flex}.PricingCtaButton-module__u3dpka__ctaButton:hover{background-color:#333}}
@layer components{.ProMembershipContent-module__5veBaW__creditTierSelect{padding:0 0 var(--space-32) 0;width:100%}.ProMembershipContent-module__5veBaW__packItem{justify-content:space-between;align-items:center;width:100%}.ProMembershipContent-module__5veBaW__strikethroughText{color:var(--foreground-dimmest);align-self:center;text-decoration:line-through}}
@layer components{.Membership-module__Uu_GUG__membershipGridHeader{width:100%}@media screen and (max-width:768px){.Membership-module__Uu_GUG__membershipGridHeader{flex-direction:column;justify-content:center}}.Membership-module__Uu_GUG__gridTitle{letter-spacing:-.04em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:42px;font-weight:400;line-height:100%}@media screen and (max-width:768px){.Membership-module__Uu_GUG__gridTitle{text-align:center;text-wrap:balance;line-height:110%}}.Membership-module__Uu_GUG__gridSubtitle{color:#888;letter-spacing:-.01em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:15px;font-weight:400;line-height:83%}@media screen and (max-width:768px){.Membership-module__Uu_GUG__gridSubtitle{text-align:center}}.Membership-module__Uu_GUG__membershipGrid{grid-template-columns:1fr;gap:16px;width:100%;display:grid}@media screen and (min-width:768px){.Membership-module__Uu_GUG__membershipGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1280px){.Membership-module__Uu_GUG__membershipGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Membership-module__Uu_GUG__membershipGridItem{display:flex}@media screen and (min-width:768px){.Membership-module__Uu_GUG__membershipGridItem{grid-template-rows:subgrid;grid-row:span 7;grid-template-columns:1fr;display:grid}}.Membership-module__Uu_GUG__card{background-color:#faf5f0;border-radius:40px;flex:1;grid-template-rows:auto auto auto auto auto auto auto;padding:32px;display:grid}@media screen and (min-width:768px){.Membership-module__Uu_GUG__card{grid-template-rows:subgrid;grid-row:span 7}}.Membership-module__Uu_GUG__planName{color:#ff3c00;letter-spacing:-.04em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:28px;font-weight:400;line-height:83%}.Membership-module__Uu_GUG__planDescription{color:#333;letter-spacing:-.03em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:18px;font-weight:400;line-height:100%}.Membership-module__Uu_GUG__divider{background-color:#ddd5cb;width:100%;height:1px}.Membership-module__Uu_GUG__priceSection{flex-direction:row;align-items:baseline;gap:8px;padding:24px 0;display:flex}.Membership-module__Uu_GUG__benefitsList{flex-direction:column;gap:0;display:flex}.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitDot{background-color:#ff3c00;border-radius:50%;width:6px;min-width:6px;height:6px;margin-top:8px}.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem{border-bottom:1px solid #e8e0d6;align-items:flex-start;gap:12px;padding:12px 0}:is(.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem):last-child{border-bottom:none}:is(.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem) .Membership-module__Uu_GUG__benefitText{color:#333;letter-spacing:-.03em;overflow-wrap:break-word;flex:1;min-width:0;font-family:ABC Diatype Plus Variable,sans-serif;font-size:16px;font-weight:400;line-height:140%;overflow:hidden}:is(:is(.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem) .Membership-module__Uu_GUG__benefitText) *{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}:is(.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem) .Membership-module__Uu_GUG__benefitTextBold{font-weight:600}}
:root{--marketing-surface-max-width:1390px;--below-the-fold-max-size:900px;background-color:#faf6f1}@property --sweep-pos{syntax:"<percentage>";inherits:false;initial-value:-30%}@keyframes landing-page-module__A2EV7W__sweep-fwd{0%{--sweep-pos:-30%}to{--sweep-pos:100%}}@keyframes landing-page-module__A2EV7W__sweep-rev{0%{--sweep-pos:100%}to{--sweep-pos:-30%}}@media (prefers-reduced-motion:reduce){@layer components{.landing-page-module__A2EV7W__taglineSweepOut,.landing-page-module__A2EV7W__taglineSweepIn,.landing-page-module__A2EV7W__taglineSweepInReverse{animation-duration:.001ms;animation-delay:0s;-webkit-mask-image:none;mask-image:none}}}@keyframes landing-page-module__A2EV7W__glow-fade-in{0%{opacity:0}to{opacity:1}}@layer components{.landing-page-module__A2EV7W__pageBg{overscroll-behavior-x:none;font-family:var(--font-family-brand);overflow-x:clip;background-color:#faf6f1!important}.landing-page-module__A2EV7W__pageBg header{background-color:#faf6f1!important}.landing-page-module__A2EV7W__unauthenticatedHomePage{min-width:0;height:auto;overflow-x:clip}.landing-page-module__A2EV7W__unauthenticatedHomePageHeaderPadding{padding-top:12px}.landing-page-module__A2EV7W__title{text-align:center;margin:0 auto}.landing-page-module__A2EV7W__titleImproved{letter-spacing:-.06em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:64px;font-weight:400;line-height:100%}@media screen and (max-width:768px){.landing-page-module__A2EV7W__titleImproved{font-size:32px}}.landing-page-module__A2EV7W__taglineWrapper{text-align:center;width:100%;position:relative}@media screen and (max-width:768px){.landing-page-module__A2EV7W__taglineWrapper{width:fit-content;max-width:100%}}.landing-page-module__A2EV7W__taglineSizer{visibility:hidden;pointer-events:none;white-space:nowrap;height:0;display:block;overflow:hidden}.landing-page-module__A2EV7W__taglineSweepOut{-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));animation:.9s ease-in forwards landing-page-module__A2EV7W__sweep-fwd}.landing-page-module__A2EV7W__taglineSweepIn,.landing-page-module__A2EV7W__taglineSweepInReverse{white-space:nowrap;position:absolute;top:0;left:0;right:0}.landing-page-module__A2EV7W__taglineSweepIn{-webkit-mask-image:linear-gradient(to right, black var(--sweep-pos), transparent calc(var(--sweep-pos) + 30%));-webkit-mask-image:linear-gradient(to right, black var(--sweep-pos), transparent calc(var(--sweep-pos) + 30%));mask-image:linear-gradient(to right, black var(--sweep-pos), transparent calc(var(--sweep-pos) + 30%));animation:.9s ease-out .5s forwards landing-page-module__A2EV7W__sweep-fwd}.landing-page-module__A2EV7W__taglineSweepInReverse{-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));animation:.9s ease-out .5s both landing-page-module__A2EV7W__sweep-rev}.landing-page-module__A2EV7W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-page-module__A2EV7W__agentPrompt{padding:var(--space-16);width:100%;max-width:100%;height:100%;min-height:min(40vh, var(--below-the-fold-max-size));max-height:var(--below-the-fold-max-size);margin:48px -16px -16px}@media screen and (max-width:768px){.landing-page-module__A2EV7W__agentPrompt{min-height:min(45vh, var(--below-the-fold-max-size))}}.landing-page-module__A2EV7W__requestedOutputsOptionsNegativeMargin{margin:-16px}@media screen and (max-width:768px){.landing-page-module__A2EV7W__suggestedPrompts{display:none}}.landing-page-module__A2EV7W__suggestedPromptsAboveInput{padding-top:var(--space-32)}.landing-page-module__A2EV7W__aboveInputCarousel{margin-top:-24px}.landing-page-module__A2EV7W__agentPromptImproved{position:relative;overflow:visible}.landing-page-module__A2EV7W__aboveTheFold{height:calc(100vh - 67px);padding-top:36px}@media screen and (max-width:768px){.landing-page-module__A2EV7W__aboveTheFold{padding-top:0}}.landing-page-module__A2EV7W__agentInput2Root{width:100%;max-width:800px}.landing-page-module__A2EV7W__loggedOutInput{width:100%;max-width:650px;margin:0 auto}.landing-page-module__A2EV7W__loggedOutInput textarea{max-height:200px}.landing-page-module__A2EV7W__loggedOutInputImproved{isolation:isolate;position:relative}.landing-page-module__A2EV7W__loggedOutInputImproved textarea,.landing-page-module__A2EV7W__loggedOutInputImproved input{box-shadow:none}.landing-page-module__A2EV7W__loggedOutInputImproved button{border-radius:100px}.landing-page-module__A2EV7W__loggedOutInputImproved:before{z-index:-1;filter:blur(50px);border-radius:var(--border-radius-8);pointer-events:none;content:"";background:#fd540213;animation:.5s ease-out forwards landing-page-module__A2EV7W__glow-fade-in;position:absolute;inset:-10px}.landing-page-module__A2EV7W__marketingSurface{width:100%;max-width:var(--marketing-surface-max-width)}.landing-page-module__A2EV7W__pricingCard{padding:var(--space-32) var(--space-64);background-color:#fff;border-radius:46px}@media screen and (max-width:768px){.landing-page-module__A2EV7W__pricingCard{padding:var(--space-24) var(--space-16);border-radius:24px}}@media screen and not (min-width:1024px){.landing-page-module__A2EV7W__testimonialsSection{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.landing-page-module__A2EV7W__fullWidthHack{padding-right:var(--space-16);padding-left:var(--space-16)}}}
/*# sourceMappingURL=0ifp1pn9fa5b~.css.map*/