.ContactPage_formSection__Yzu2b{display:flex;justify-content:center;padding:clamp(2rem,4vw,3rem) 1.5rem 3.25rem}.ContactPage_formContent__kNCId{display:grid;gap:clamp(1.25rem,3vw,2rem);width:min(100%,960px);align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,520px)}.ContactPage_formIntro__IpgmG{display:grid;gap:1rem;align-content:start}@media (min-width:901px){.ContactPage_formIntro__IpgmG{margin-top:30%}}.ContactPage_formIntro__IpgmG h2{margin:0;font-size:clamp(2rem,4vw,2.6rem);font-weight:700;color:var(--foreground)}.ContactPage_formIntro__IpgmG p{margin:0;color:var(--landing-text-subtle);line-height:1.6}.ContactPage_formWrapper__g76HP{width:min(100%,520px);background:color-mix(in srgb,var(--landing-surface) 85%,transparent);border-radius:1.75rem;padding:clamp(1.75rem,4vw,2.5rem);box-shadow:var(--landing-shadow);border:1px solid var(--landing-border)}@media (max-width:900px){.ContactPage_formContent__kNCId{grid-template-columns:minmax(0,1fr);width:min(100%,600px)}}.ContactPage_form__NUL8b{display:grid;gap:1.5rem}.ContactPage_formRow__5Qs91{display:grid;gap:.55rem}.ContactPage_formRow__5Qs91 label{font-weight:600;color:var(--foreground)}.ContactPage_captchaHint__Vo7aG{margin:0;font-size:.9rem;color:var(--landing-text-muted)}.ContactPage_captchaRow__7c9FX{display:flex;align-items:center;gap:.85rem}.ContactPage_captchaRow__7c9FX input{flex:0 0 150px}.ContactPage_formRow__5Qs91 input,.ContactPage_formRow__5Qs91 textarea{width:100%;border-radius:.85rem;border:1px solid var(--landing-border);padding:.85rem 1rem;font-size:1rem;font-family:inherit;background-color:#ffffff;color:var(--foreground);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ContactPage_formRow__5Qs91 textarea{resize:vertical;min-height:8rem}.dark .ContactPage_formRow__5Qs91 input,.dark .ContactPage_formRow__5Qs91 textarea{background-color:color-mix(in oklab,var(--input) 30%,transparent)}.ContactPage_formRow__5Qs91 input:focus,.ContactPage_formRow__5Qs91 textarea:focus{outline:none;border-color:var(--landing-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 12%,transparent)}.ContactPage_formSubmit__Jv1Jo{border:none;border-radius:.95rem;background:var(--primary);color:var(--primary-foreground);padding:.95rem 1.85rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:var(--landing-shadow)}.ContactPage_formSubmit__Jv1Jo:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 24px 56px -28px color-mix(in srgb,var(--foreground) 35%,transparent);background:color-mix(in srgb,var(--primary) 88%,var(--background) 12%)}.ContactPage_formSubmit__Jv1Jo:disabled{cursor:not-allowed;opacity:.75}.ContactPage_formError__hpIjS,.ContactPage_formSuccess__9L_uM{margin:0;font-size:.95rem;line-height:1.6}.ContactPage_formError__hpIjS{color:#b91c1c}.ContactPage_formSuccess__9L_uM{color:var(--foreground);font-weight:600}.LandingPage_container__0gn_P ::selection{background-color:rgba(31,41,55,.1)}.LandingPage_container__0gn_P{min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);transition:background-color .3s ease,color .3s ease;font-family:var(--font-geist-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--landing-border:color-mix(in srgb,var(--foreground) 12%,transparent);--landing-border-strong:color-mix(in srgb,var(--foreground) 20%,transparent);--landing-surface:var(--card);--landing-surface-soft:color-mix(in srgb,var(--card) 98%,var(--foreground) 2%);--landing-surface-strong:color-mix(in srgb,var(--card) 92%,var(--foreground) 8%);--landing-text-muted:color-mix(in srgb,var(--foreground) 65%,var(--background) 35%);--landing-text-subtle:color-mix(in srgb,var(--foreground) 55%,var(--background) 45%);--landing-highlight:color-mix(in srgb,var(--accent) 45%,var(--background) 55%);--landing-highlight-strong:color-mix(in srgb,var(--accent) 65%,var(--background) 35%);--landing-shadow:0 28px 60px -34px color-mix(in srgb,var(--foreground) 32%,transparent);--landing-shadow-hover:0 24px 60px -30px color-mix(in srgb,var(--foreground) 35%,transparent);--landing-shadow-lift:0 24px 48px -28px color-mix(in srgb,var(--foreground) 32%,transparent);--landing-shadow-emphasis:0 32px 60px -32px color-mix(in srgb,var(--foreground) 38%,transparent);--text-muted:var(--landing-text-muted);--input-bg:var(--landing-surface);--border-color:var(--landing-border);--theme-toggle-bg:color-mix(in srgb,var(--background) 88%,transparent)}.dark .LandingPage_container__0gn_P{--landing-shadow:0 28px 60px -34px color-mix(in srgb,var(--background) 70%,transparent);--landing-shadow-hover:0 24px 60px -30px color-mix(in srgb,var(--background) 65%,transparent);--landing-shadow-lift:0 24px 48px -28px color-mix(in srgb,var(--background) 60%,transparent);--landing-shadow-emphasis:0 32px 60px -32px color-mix(in srgb,var(--background) 68%,transparent);--feature-card-shadow:0 24px 60px -36px color-mix(in srgb,var(--background) 55%,transparent),0 12px 32px -24px color-mix(in srgb,var(--landing-highlight) 22%,transparent)}.LandingPage_header__9kj_r{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease}.LandingPage_headerScrolled__H6teO{border-bottom-color:var(--landing-border)}.LandingPage_headerInner__apZoh{max-width:1100px;margin:0 auto;padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;position:relative}.LandingPage_brand__HJFGJ{display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:1.05rem;color:inherit;text-decoration:none}.LandingPage_brandLogo__gyxuZ{transition:filter .2s ease}.LandingPage_navLinks__Zz_Ww{display:flex;align-items:center;gap:1.5rem;font-size:.95rem;margin-left:auto}.LandingPage_navLink__I1zgA{color:var(--landing-text-muted);text-decoration:none;font-weight:500;transition:color .2s ease}.LandingPage_navLink__I1zgA:hover{color:var(--foreground)}.LandingPage_headerActions__JS1hZ{display:flex;align-items:center;gap:.75rem;margin-left:1rem}.LandingPage_loginButton__uQvYN{padding:.5rem 1.5rem;font-size:.95rem}.LandingPage_menuToggle___4HDX{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.85rem;border:1px solid var(--landing-border);background:color-mix(in srgb,var(--background) 92%,transparent);color:var(--foreground);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.LandingPage_menuToggle___4HDX:hover{background:color-mix(in srgb,var(--background) 85%,transparent);border-color:var(--landing-border)}.LandingPage_menuIcon__HLuVu{width:1.15rem;height:1.15rem}@media (max-width:900px){.LandingPage_navLinks__Zz_Ww{position:absolute;top:calc(100% + .5rem);left:1rem;right:1rem;border-radius:1.1rem;background:var(--landing-surface);border:1px solid var(--landing-border);box-shadow:var(--landing-shadow);padding:1.25rem;flex-direction:column;align-items:flex-start;gap:1rem;margin-left:0;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:15}.LandingPage_navLinksOpen__FFuPq{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.LandingPage_headerActions__JS1hZ{margin-left:auto}.LandingPage_menuToggle___4HDX{display:inline-flex}}@media (max-width:640px){.LandingPage_loginButton__uQvYN{padding:.45rem 1rem}.LandingPage_hero__0ZB9j{margin-top:3rem;margin-bottom:3rem}}.LandingPage_hero__0ZB9j{padding:clamp(4rem,10vw,6rem) 1.5rem 4.5rem;max-width:1100px;margin:0 auto 6rem;gap:2.75rem}.LandingPage_heroContent__X50Qb,.LandingPage_hero__0ZB9j{display:flex;flex-direction:column;align-items:center;text-align:center}.LandingPage_heroContent__X50Qb{gap:1.25rem;max-width:840px;padding:0 1rem}.LandingPage_heroEyebrow__8_StM{font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-text-muted)}.LandingPage_title__QjDFe{font-size:clamp(2.75rem,5vw,3.5rem);line-height:1.1;margin:0;font-weight:700}.LandingPage_subtitle__2s7VD{font-size:1.125rem;line-height:1.6;max-width:840px;width:100%;margin:0 auto;color:var(--landing-text-subtle)}.LandingPage_ctaRow__7vnLR{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.LandingPage_primaryCta__pS45W{background-color:var(--primary);color:var(--primary-foreground);padding:.6rem 1.75rem;border-radius:.95rem;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:var(--landing-shadow)}.LandingPage_primaryCta__pS45W:hover{background-color:color-mix(in srgb,var(--primary) 88%,var(--background) 12%);transform:translateY(-1px);box-shadow:var(--landing-shadow-hover)}.LandingPage_secondaryCta__dXQpv{color:var(--foreground);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.LandingPage_secondaryCta__dXQpv svg{transition:transform .2s ease}.LandingPage_secondaryCta__dXQpv:hover{color:color-mix(in srgb,var(--foreground) 85%,var(--background) 15%)}.LandingPage_secondaryCta__dXQpv:hover svg{transform:translateX(4px)}.LandingPage_heroVisual__qI7IE{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:0 1.5rem}.LandingPage_previewImage__KFFJ_{max-width:1100px;height:auto;border-radius:1rem;box-shadow:var(--landing-shadow);border:1px solid var(--landing-border)}@media (min-width:1024px){.LandingPage_heroVisual__qI7IE,.LandingPage_previewImage__KFFJ_{width:150%}}.LandingPage_legalIntro__MK2Se{max-width:820px;margin:0 auto;padding:3rem 1.5rem 1.5rem;display:grid;gap:.75rem}.LandingPage_legalIntroEyebrow__NNCon{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-text-muted)}.LandingPage_legalIntroTitle__UsZFq{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin:0;color:var(--foreground)}.LandingPage_legalIntroSubtitle__anK3O{font-size:1.05rem;line-height:1.6;color:var(--landing-text-subtle);margin:0}.LandingPage_section___gI5_{padding:0 1.5rem;max-width:1100px;margin:0 auto 4rem}.LandingPage_sectionHeading__fTKFj{text-align:center;margin-bottom:2.5rem}.LandingPage_sectionHeading__fTKFj h2{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:.75rem}.LandingPage_sectionHeading__fTKFj p{color:var(--landing-text-subtle);font-size:1.05rem;max-width:48ch;margin:0 auto}.LandingPage_featuresSection__BDwv4{margin-bottom:6rem;--feature-card-bg:color-mix(in srgb,var(--landing-highlight) 18%,var(--card) 82%);--feature-card-border:color-mix(in srgb,var(--foreground) 10%,transparent);--feature-card-shadow:0 24px 60px -36px color-mix(in srgb,var(--foreground) 24%,transparent),0 12px 32px -24px color-mix(in srgb,var(--landing-highlight) 30%,transparent);--feature-surface:color-mix(in srgb,var(--background) 94%,var(--foreground) 6%);--feature-surface-strong:color-mix(in srgb,var(--background) 88%,var(--foreground) 12%);--feature-highlight:color-mix(in srgb,var(--landing-highlight) 55%,var(--feature-surface) 45%);overflow-x:hidden}.LandingPage_featureRows__mNwSm{display:grid;gap:6rem}.LandingPage_featureRow__t_GZ1{display:grid;gap:2rem;align-items:center;box-sizing:border-box}.LandingPage_featureRowTextFirst__J7eOy{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.LandingPage_featureRowIllustrationFirst__I__5g{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.LandingPage_featureText__SgDfM{display:grid;gap:1.5rem}.LandingPage_featureTextContent__t51yg{display:grid;gap:1rem}.LandingPage_featureTextContent__t51yg h3{margin:0;font-size:clamp(1.75rem,3vw,2rem);font-weight:700;color:var(--foreground)}.LandingPage_featureTextContent__t51yg p{margin:0;color:var(--landing-text-subtle);line-height:1.7}.LandingPage_featureList__vFF8O{list-style:disc;margin:0;padding:0 0 0 1.25rem}.LandingPage_featureList__vFF8O li{color:var(--landing-text-muted);line-height:1.6}.LandingPage_featureList__vFF8O li+li{margin-top:.85rem}.LandingPage_featureIllustration__4ykLM{display:flex;align-items:center;justify-content:center}@media (max-width:960px){.LandingPage_featureRowIllustrationFirst__I__5g,.LandingPage_featureRowTextFirst__J7eOy,.LandingPage_featureRow__t_GZ1{grid-template-columns:1fr;text-align:left}.LandingPage_featureRow__t_GZ1{gap:2.5rem}.LandingPage_featureIllustration__4ykLM{justify-content:flex-start;order:-1}}@media (max-width:640px){.LandingPage_featuresSection__BDwv4{padding-left:1rem;padding-right:1rem}.LandingPage_featureRows__mNwSm{gap:2.5rem}.LandingPage_featureRow__t_GZ1{gap:1.75rem}.LandingPage_featureText__SgDfM{gap:1.25rem}}.LandingPage_browserMock__wq64X,.LandingPage_paletteMock__nHFpE,.LandingPage_teamMock__5QoFi{background:var(--feature-card-bg);border-radius:1.35rem;width:min(460px,100%);box-sizing:border-box;border:1px solid var(--feature-card-border);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--feature-surface) 80%,transparent),var(--feature-card-shadow);overflow:hidden}.LandingPage_browserToolbar__Y7EJ9{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.1rem;background:color-mix(in srgb,var(--feature-surface) 85%,transparent)}.LandingPage_browserDot__9vcwy{width:.65rem;height:.65rem;border-radius:50%;display:inline-flex}.LandingPage_browserDotRed__vzlvU{background:#ff5f57}.LandingPage_browserDotYellow__Kk2ln{background:#febb2e}.LandingPage_browserDotGreen__ny7rj{background:#27c93f}.LandingPage_browserAddress__dMpHt{font-size:.75rem;color:var(--landing-text-muted);margin-left:auto}.LandingPage_browserBody__Xxza1{padding:1.25rem 1.25rem 1.5rem;display:grid;gap:1.5rem}.LandingPage_browserTabs__dPpGv{display:flex;gap:.75rem;font-size:.78rem;color:var(--landing-text-muted);font-weight:600}.LandingPage_browserTab__MrFLH{padding:.45rem .95rem;border-radius:.95rem;background:color-mix(in srgb,var(--feature-surface) 70%,transparent)}.LandingPage_browserTabActive__DXCTL{background:var(--feature-highlight);color:var(--foreground)}.LandingPage_browserContent__BChyC{background:#f4f6ff;background:color-mix(in srgb,var(--feature-surface) 92%,transparent);color:var(--foreground);border-radius:.9rem;padding:1.4rem 1.6rem;font-family:Fira Code,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;line-height:1.7;transition:background .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--feature-surface-strong) 80%,transparent)}.LandingPage_browserContent__BChyC pre{margin:0;overflow-x:auto;max-width:100%}.LandingPage_browserContent__BChyC code{display:block;min-width:100%}.LandingPage_codePrompt__vzQw3{color:#2d8b2b;margin-right:.5rem}.LandingPage_codeMuted__q2nYa{color:var(--landing-text-muted)}.LandingPage_codeOutput__E9KJY{color:color-mix(in srgb,var(--primary) 70%,var(--accent) 30%)}.LandingPage_teamMock__5QoFi{padding:1.75rem 1.85rem;display:grid;gap:1.5rem}.LandingPage_teamHeader__jQXsQ{display:flex;justify-content:space-between;align-items:center}.LandingPage_teamAvatars__wTOch{display:flex;gap:.65rem}.LandingPage_teamAvatarSmall__1c5U7,.LandingPage_teamAvatar__0V4rU{width:2.4rem;height:2.4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--feature-surface) 75%,transparent);color:var(--foreground);font-weight:600;font-size:.85rem}.LandingPage_teamAvatarSmall__1c5U7{width:2rem;height:2rem;font-size:.78rem}.LandingPage_teamBadge__Umj8V{padding:.45rem .85rem;background:color-mix(in srgb,var(--landing-highlight) 65%,transparent);border-radius:.95rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.LandingPage_teamList__Z11VV{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.LandingPage_teamListItem__Ae9yF{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-radius:1rem;background:color-mix(in srgb,var(--feature-surface) 80%,transparent)}.LandingPage_teamMember__lRnT0{display:flex;align-items:center;gap:.85rem}.LandingPage_teamMemberInfo__k1_Tr span{display:block;color:var(--landing-text-muted);font-size:.82rem}.LandingPage_teamRoleChip__zwztH{padding:.35rem .75rem;border-radius:.95rem;font-size:.75rem;font-weight:600}.LandingPage_teamRoleChipOwner__b_aGU{background:var(--foreground);color:var(--background)}.LandingPage_teamRoleChipAdmin__1zCe5{background:color-mix(in srgb,var(--landing-highlight) 75%,transparent);color:var(--foreground)}.LandingPage_teamRoleChipMember__A9FdF{background:color-mix(in srgb,var(--feature-surface) 60%,transparent);color:var(--landing-text-muted)}.LandingPage_paletteMock__nHFpE{padding:1.9rem 2rem;display:grid;gap:1.4rem}.LandingPage_paletteHeader__PkO_D{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.9rem;color:var(--landing-text-subtle)}.LandingPage_paletteShortcut__13fvC{font-size:.75rem;border-radius:6px;padding:.25rem .5rem}.LandingPage_paletteSearch___evjx,.LandingPage_paletteShortcut__13fvC{color:var(--landing-text-muted);background:color-mix(in srgb,var(--feature-surface) 75%,transparent)}.LandingPage_paletteSearch___evjx{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:.85rem}.LandingPage_paletteCaret__cvC0K{width:.35rem;height:1.2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 80%,transparent),color-mix(in srgb,var(--foreground) 10%,transparent));border-radius:.95rem}.LandingPage_paletteList__sHP4C{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.LandingPage_paletteCommand___GQ8y{display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--feature-surface) 70%,transparent);border-radius:.85rem;padding:.75rem 1rem;font-size:.85rem;color:var(--landing-text-subtle)}.LandingPage_paletteCommandPrimary__tyUDg{background:var(--feature-highlight);color:var(--foreground)}.LandingPage_teamInviteButton__7LRWo{margin-top:.5rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.85rem;border:none;cursor:pointer;font-weight:600;background:color-mix(in srgb,var(--feature-surface) 80%,transparent);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--feature-surface-strong) 75%,transparent);transition:transform .15s ease,box-shadow .15s ease}.LandingPage_teamInviteButton__7LRWo:hover{transform:translateY(-1px);box-shadow:var(--landing-shadow-lift)}.LandingPage_pricingTeamsCallout__ZAt3U{margin:0 auto 2.5rem;max-width:820px;background:color-mix(in srgb,var(--landing-highlight) 40%,var(--background) 60%);border:1px solid var(--landing-border);border-radius:1.25rem;padding:1.75rem 2rem;text-align:left;display:grid;gap:.75rem;box-shadow:var(--landing-shadow)}.LandingPage_pricingTeamsCallout__ZAt3U h3{margin:0;font-size:1.35rem;font-weight:650;color:var(--foreground)}.LandingPage_pricingTeamsCallout__ZAt3U p{margin:0;color:var(--landing-text-subtle);line-height:1.65}.LandingPage_pricingCards__c2HSU{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem}@media (min-width:960px){.LandingPage_pricingCards__c2HSU{grid-template-columns:repeat(3,minmax(0,1fr))}}.LandingPage_pricingCard__PB2gD{background:#fbfdf2;background:var(--landing-surface-soft);border-radius:1.5rem;padding:2rem;box-shadow:var(--landing-shadow);display:flex;flex-direction:column;gap:1.25rem;border:1px solid var(--landing-border)}.LandingPage_pricingCardHighlight__uI2rM{border-color:var(--landing-border-strong);box-shadow:var(--landing-shadow-emphasis);transform:translateY(-6px)}.LandingPage_pricingLabel__wzWV6{display:inline-flex;align-self:flex-start;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .75rem;border-radius:.95rem;background:color-mix(in srgb,var(--landing-highlight) 65%,transparent);color:var(--foreground);font-weight:600}.LandingPage_pricingPrice__OAcc_{font-size:2.5rem;font-weight:700;display:flex;align-items:baseline;gap:.35rem}.LandingPage_pricingPrice__OAcc_ span{font-size:.95rem;color:var(--landing-text-muted);font-weight:500}.LandingPage_pricingDesc__1d5yh{color:var(--landing-text-subtle);line-height:1.6}.LandingPage_pricingFeatures__RlHs1{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;color:var(--landing-text-subtle)}.LandingPage_pricingFeatures__RlHs1 li{display:flex;gap:.65rem;align-items:baseline}.LandingPage_pricingFeatures__RlHs1 strong{color:var(--foreground)}.LandingPage_faqList__cZ8yJ{display:grid;gap:1.25rem;width:90%;margin:0 auto}.LandingPage_faqItem__Jaio_{background:#fbfdf2;background:var(--landing-surface-soft);border-radius:1.25rem;box-shadow:var(--landing-shadow);border:1px solid var(--landing-border);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.LandingPage_faqItemActive__PFHO4{border-color:var(--landing-border-strong);box-shadow:var(--landing-shadow-emphasis)}.LandingPage_faqButton__TAaV_{width:100%;background:transparent;border:none;padding:1.5rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;font-size:1.1rem;font-weight:600;color:var(--foreground);cursor:pointer;text-align:left;transition:color .2s ease;box-sizing:border-box}.LandingPage_faqButton__TAaV_:hover{color:color-mix(in srgb,var(--foreground) 85%,var(--background) 15%)}.LandingPage_faqQuestion__4_Iii{font-weight:600;margin:0}.LandingPage_faqIcon__5hY5c{flex-shrink:0;transition:transform .2s ease;color:var(--landing-text-muted)}.LandingPage_faqIconOpen__cjpm_{transform:rotate(180deg)}.LandingPage_faqAnswer__zeQzV{width:100%;padding:0 1.75rem 1.75rem;color:var(--landing-text-subtle);line-height:1.65;margin:0;box-sizing:border-box}.LandingPage_footer__ttUkW{padding:2.5rem 0 3rem;border-top:1px solid var(--landing-border);color:var(--landing-text-muted);font-size:.95rem}.LandingPage_footerInner__jdCLD{max-width:1100px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.LandingPage_footerCopy__CIdb1{color:var(--landing-text-muted)}.LandingPage_footerLinks__oR2oq{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:flex-end;align-items:center}.LandingPage_footerLinks__oR2oq a{color:inherit;text-decoration:none;transition:color .2s ease}.LandingPage_footerLinks__oR2oq a:hover{color:var(--foreground)}.LandingPage_legalContent__FAmY5{max-width:820px;margin:0 auto 4rem;padding:0 1.5rem;display:grid;gap:2.5rem;color:var(--landing-text-subtle)}.LandingPage_legalSection__zE0w5{display:grid;gap:1rem}.LandingPage_legalSection__zE0w5 h2{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}.LandingPage_legalSection__zE0w5 p{margin:0;line-height:1.7}.LandingPage_legalSection__zE0w5 a{color:var(--foreground);font-weight:600}.LandingPage_legalSection__zE0w5 a:hover{text-decoration:underline}.LandingPage_previewImage__KFFJ_{width:100%}@media (max-width:720px){.LandingPage_navLinks__Zz_Ww{flex-wrap:wrap;gap:1rem}.LandingPage_footerInner__jdCLD{flex-direction:column;align-items:center;gap:1rem;text-align:center}.LandingPage_footerLinks__oR2oq{justify-content:center;flex-wrap:wrap;gap:.75rem}.LandingPage_footerLinks__oR2oq a{display:inline-flex;justify-content:center;width:max-content}}.PricingPage_container__0N_rn{min-height:100vh;background:#ffffff;color:#272824;font-family:var(--font-geist-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);display:flex;flex-direction:column;gap:4.5rem;padding:clamp(3rem,6vw,4rem) 1.5rem 5rem}.PricingPage_hero__uZaaw{max-width:960px;margin:0 auto;display:grid;gap:1.75rem;text-align:center}.PricingPage_heroEyebrow__iuDBg{font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(39,40,36,.6)}.PricingPage_hero__uZaaw h1{margin:0;font-size:clamp(2.75rem,5vw,3.5rem);line-height:1.1;font-weight:700}.PricingPage_heroSubtitle__9r6hU{margin:0 auto;max-width:64ch;color:rgba(39,40,36,.72);font-size:1.1rem;line-height:1.65}.PricingPage_heroCtas__MbrPH{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.PricingPage_primaryCta__97uek{background-color:#272824;color:#b3e053;padding:.6rem 1.75rem;border-radius:.95rem;font-weight:600;text-decoration:none;box-shadow:0 20px 48px -24px rgba(39,40,36,.4);transition:transform .2s ease,box-shadow .2s ease}.PricingPage_primaryCta__97uek:hover{transform:translateY(-1px);box-shadow:0 24px 56px -28px rgba(39,40,36,.48)}.PricingPage_secondaryCta__11cxY{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#272824;text-decoration:none;padding:.85rem 1.5rem;border-radius:.95rem;border:1px solid rgba(39,40,36,.2);transition:color .2s ease,background-color .2s ease}.PricingPage_secondaryCta__11cxY:hover{color:#1c1d17;background:rgba(39,40,36,.05)}.PricingPage_comparisonSection__UobF_,.PricingPage_faqSection__zUz7_,.PricingPage_footerCta__RHjaW,.PricingPage_planSection__sbqA7{max-width:1080px;margin:0 auto;display:grid;gap:2.5rem}.PricingPage_comparisonHeading__daXty,.PricingPage_faqHeading__ylx4b,.PricingPage_planHeading__e2v5S{display:grid;gap:.75rem;text-align:center}.PricingPage_comparisonHeading__daXty h2,.PricingPage_faqHeading__ylx4b h2,.PricingPage_planHeading__e2v5S h2{margin:0;font-size:clamp(2rem,4vw,2.6rem);font-weight:700}.PricingPage_comparisonHeading__daXty p,.PricingPage_faqHeading__ylx4b p,.PricingPage_planHeading__e2v5S p{margin:0 auto;max-width:60ch;color:rgba(39,40,36,.7);line-height:1.6}.PricingPage_planGrid__tYWeF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem}.PricingPage_planCard__LQKZB{background:#fbfdf2;border-radius:1.5rem;padding:2.25rem;border:1px solid rgba(39,40,36,.1);display:grid;gap:1.25rem;box-shadow:0 26px 60px -34px rgba(39,40,36,.24)}.PricingPage_planCardHighlight__5Wj1Z{border-color:rgba(39,40,36,.22);box-shadow:0 30px 72px -36px rgba(39,40,36,.38);transform:translateY(-4px)}.PricingPage_planLabel__8_LRB{display:inline-flex;align-self:flex-start;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .75rem;border-radius:.95rem;background:rgba(179,224,83,.32);color:#1f201c;font-weight:650}.PricingPage_planCard__LQKZB h3{margin:0;font-size:1.6rem;font-weight:700;color:#1f201c}.PricingPage_planPrice__aHKoA{display:flex;align-items:baseline;gap:.5rem;font-size:2.6rem;font-weight:700}.PricingPage_planPrice__aHKoA span{font-size:1rem;color:rgba(39,40,36,.6);font-weight:500}.PricingPage_planDescription__iqXix{margin:0;color:rgba(39,40,36,.72);line-height:1.65}.PricingPage_planFeatureList__Yc1U1{margin:0;padding:0;list-style:none;display:grid;gap:.75rem;color:rgba(39,40,36,.75)}.PricingPage_planFeatureList__Yc1U1 li:before{content:"•";color:#272824;font-weight:700;margin-right:.65rem}.PricingPage_planFeatureList__Yc1U1 li{display:flex;align-items:baseline}.PricingPage_planCta__EOC2y{display:inline-flex;justify-content:center;padding:.8rem 1.25rem;border-radius:.85rem;font-weight:600;text-decoration:none;color:#1f201c;background:rgba(39,40,36,.08);transition:transform .2s ease,box-shadow .2s ease}.PricingPage_planCta__EOC2y:hover{transform:translateY(-1px);box-shadow:0 20px 40px -26px rgba(39,40,36,.32)}.PricingPage_comparisonTable__x_u6A{background:#fbfdf2;border-radius:1.5rem;border:1px solid rgba(39,40,36,.1);overflow:hidden;box-shadow:0 28px 60px -36px rgba(39,40,36,.28)}.PricingPage_comparisonRow__iy4Ux{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(39,40,36,.08)}.PricingPage_comparisonRow__iy4Ux:last-child{border-bottom:none}.PricingPage_comparisonRowHeader__kgd7d{background:rgba(179,224,83,.28);font-weight:650}.PricingPage_comparisonFeatureCell__mFWZl,.PricingPage_comparisonPlanCell__eUhaf{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:flex-start;color:rgba(39,40,36,.75)}.PricingPage_comparisonRowHeader__kgd7d .PricingPage_comparisonFeatureCell__mFWZl,.PricingPage_comparisonRowHeader__kgd7d .PricingPage_comparisonPlanCell__eUhaf{color:#1f201c}.PricingPage_comparisonPlanCell__eUhaf{border-left:1px solid rgba(39,40,36,.06)}.PricingPage_faqGrid__Ie585{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.PricingPage_faqCard__97j19{background:#fbfdf2;border-radius:1.35rem;padding:1.75rem;border:1px solid rgba(39,40,36,.08);box-shadow:0 22px 48px -30px rgba(39,40,36,.26);display:grid;gap:.75rem}.PricingPage_faqCard__97j19 h3{margin:0;font-size:1.2rem;font-weight:650;color:#1f201c}.PricingPage_faqCard__97j19 p{margin:0;color:rgba(39,40,36,.72);line-height:1.65}.PricingPage_footerCta__RHjaW{background:linear-gradient(135deg,rgba(179,224,83,.4),rgba(39,40,36,.05));border-radius:1.75rem;border:1px solid rgba(39,40,36,.08);box-shadow:0 32px 72px -38px rgba(39,40,36,.35);padding:clamp(2.5rem,5vw,3.5rem)}.PricingPage_footerCtaInner__aXpO5{display:grid;gap:1.75rem;align-items:center}.PricingPage_footerCta__RHjaW h2{margin:0;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:#1f201c}.PricingPage_footerCta__RHjaW p{margin:0;color:rgba(39,40,36,.75);line-height:1.65}.PricingPage_footerCtaButtons___fa57{display:flex;flex-wrap:wrap;gap:1rem}.PricingPage_pricingEnterpriseSection__vyMBf{margin-top:-1.5rem}.PricingPage_pricingEnterpriseInner__Eu3Gb{border-radius:1.75rem;border:none;box-shadow:none;padding:clamp(2.5rem,5vw,3.5rem);display:grid;gap:2rem;align-items:center;background:none}.PricingPage_pricingEnterpriseText__7sy1g{display:grid;gap:1rem;text-align:center}.PricingPage_pricingEnterpriseText__7sy1g h2{margin:0;font-size:clamp(1.9rem,3.5vw,2.4rem);font-weight:700;color:var(--foreground,#1f201c)}.PricingPage_pricingEnterpriseText__7sy1g p{margin:0;color:color-mix(in srgb,var(--foreground,#272824) 65%,var(--background,#fbfdf2) 35%);line-height:1.7}.PricingPage_pricingEnterpriseActions__ukZZf{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.PricingPage_pricingEnterpriseActions__ukZZf>:first-child{box-shadow:0 22px 50px -24px rgba(39,40,36,.45)}@media (max-width:900px){.PricingPage_comparisonTable__x_u6A{overflow-x:auto}.PricingPage_comparisonRow__iy4Ux{min-width:720px}}@media (max-width:720px){.PricingPage_container__0N_rn{gap:3.5rem;padding:3rem 1.25rem 4rem}.PricingPage_planCard__LQKZB{padding:2rem}.PricingPage_footerCtaButtons___fa57{flex-direction:column;align-items:stretch}}