.Home_skipLink__HXiMI{position:absolute;top:-100%;left:0;background:var(--primary);color:#fff;padding:10px 20px;font-size:var(--text-md);font-weight:var(--fw-semibold);z-index:200;border-radius:0 0 var(--radius-md) 0}.Home_skipLink__HXiMI:focus{top:0}.Home_nav__KViFq{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--bg);border-bottom:1px solid var(--outline-variant)}.Home_navInner__cJrkk{max-width:1200px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.Home_logo__IOQAX{height:32px;width:auto;display:block}.Home_navActions__BYbc8{display:flex;align-items:center;gap:24px}.Home_navLink__SvGJP{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--on-surface-variant);transition:color .15s;min-height:44px;display:inline-flex;align-items:center}.Home_navLink__SvGJP:hover{color:var(--primary)}.Home_signinBtn__PGSwa{height:44px;padding:0 18px;border-radius:var(--radius-md);border:1px solid var(--outline-variant);background:#0000;color:var(--on-surface-variant);font-family:IBM Plex Sans,sans-serif;font-size:var(--text-md);font-weight:var(--fw-medium);display:inline-flex;align-items:center;transition:background .15s,border-color .15s,color .15s}.Home_signinBtn__PGSwa:hover{background:var(--primary-tint-8);border-color:var(--outline);color:var(--on-surface)}.Home_hamburger__XTGnS{display:none;background:none;border:none;cursor:pointer;color:var(--on-surface-variant);padding:8px;border-radius:var(--radius-md);transition:background .15s,color .15s;align-items:center;justify-content:center}.Home_hamburger__XTGnS:hover{background:var(--primary-tint-8);color:var(--on-surface)}.Home_mobileMenu__VYbKf{position:fixed;top:68px;right:12px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-3);min-width:220px;max-width:calc(100vw - 24px);z-index:200;overflow:hidden;padding:4px 0}.Home_mobileMenuLink__nt4by{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--on-surface);transition:background .15s,color .15s}.Home_mobileMenuLink__nt4by:hover{background:var(--primary-tint-8);color:var(--primary)}.Home_mobileMenuDivider__pwSOd{height:1px;background:var(--outline-variant);margin:4px 0}.Home_container__d256j{max-width:1200px;margin:0 auto;padding:0 24px}.Home_hero__VkeT1{padding:96px 0 88px;background:linear-gradient(180deg,var(--primary-tint-5) 0,var(--bg) 100%)}.Home_heroGrid__FPqw_{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;align-items:start}.Home_heroContent__aWtjQ{padding-right:56px;border-right:1px solid var(--outline)}.Home_heroHeadline__Fk7d8{font-size:clamp(36px,5vw,64px);font-weight:var(--fw-extrabold);color:var(--primary);line-height:1.07;letter-spacing:-.03em;margin-bottom:24px}.Home_heroSub__RQITi{font-size:clamp(16px,2vw,19px);color:var(--on-surface-variant);max-width:520px;line-height:1.65}.Home_heroActions__A0zRW{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:42px}.Home_heroClaim__rIweA{margin-top:20px;font-size:var(--text-sm);color:var(--on-surface-variant)}.Home_heroPanel__gpxO6{padding:4px 0 0 56px;display:flex;flex-direction:column}.Home_heroPanelLabel__8i_G_{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px}.Home_heroPanelList__g9Wfl{list-style:none;display:flex;flex-direction:column;gap:16px}.Home_heroPanelList__g9Wfl li{font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--on-surface);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.Home_btnPrimary__Vk_zD{height:48px;padding:0 28px;border-radius:var(--radius-md);background:var(--primary);color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:var(--text-base);font-weight:var(--fw-semibold);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:var(--shadow-1);transition:background .15s}.Home_btnPrimary__Vk_zD:hover{background:var(--secondary)}.Home_btnSecondary__IHZcE{height:48px;padding:0 28px;border-radius:var(--radius-md);background:#0000;border:1.5px solid var(--outline);color:var(--on-surface);font-family:IBM Plex Sans,sans-serif;font-size:var(--text-base);font-weight:var(--fw-medium);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:border-color .15s,background .15s}.Home_btnSecondary__IHZcE:hover{border-color:var(--primary);background:var(--primary-tint-4)}.Home_btnOutline__jY2K4{height:44px;padding:0 20px;border-radius:var(--radius-md);background:#0000;border:1.5px solid var(--outline);color:var(--on-surface);font-family:IBM Plex Sans,sans-serif;font-size:var(--text-md);font-weight:var(--fw-medium);display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;margin-top:auto}.Home_btnOutline__jY2K4:hover{border-color:var(--primary);color:var(--primary)}.Home_btnPricingHighlight__7wWD1{height:44px;padding:0 20px;border-radius:var(--radius-md);background:var(--primary);color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:var(--text-md);font-weight:var(--fw-semibold);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-1);transition:background .15s;margin-top:auto}.Home_btnPricingHighlight__7wWD1:hover{background:var(--secondary)}.Home_btnCta__Cg_B1{height:56px;padding:0 36px;border-radius:var(--radius-md);background:var(--gold);color:var(--near-black);font-family:IBM Plex Sans,sans-serif;font-size:var(--text-base);font-weight:var(--fw-bold);display:inline-flex;align-items:center;box-shadow:var(--shadow-gold);transition:background .15s,box-shadow .15s}.Home_btnCta__Cg_B1:hover{background:var(--gold-hover);box-shadow:var(--shadow-gold-hover)}.Home_btnCtaSecondary__evZjX{height:56px;padding:0 32px;border-radius:var(--radius-md);background:#0000;border:2px solid #fff6;color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:var(--text-base);font-weight:var(--fw-medium);display:inline-flex;align-items:center;transition:border-color .15s,background .15s}.Home_btnCtaSecondary__evZjX:hover{border-color:#fffc;background:#ffffff14}.Home_sectionTitle__DKb2S{font-size:clamp(24px,3vw,36px);font-weight:var(--fw-bold);color:var(--primary);text-align:center;margin-bottom:12px;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.Home_sectionSub__SbXGw{font-size:var(--text-base);color:var(--on-surface-variant);text-align:center;max-width:560px;margin:0 auto 56px;line-height:1.6}.Home_problem__nrwnq{padding:96px 0;background:var(--primary)}.Home_problemTitle__uFztY{font-size:clamp(22px,3vw,32px);font-weight:var(--fw-bold);color:#fff;text-align:center;max-width:900px;margin:0 auto 48px;line-height:1.25}.Home_problemGrid__dv56g{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.Home_problemCard__EhHdB{background:#fff;border-radius:var(--radius-lg);padding:32px;border:1px solid var(--outline-variant)}.Home_problemNum__jjiaY{font-size:1.75rem;font-weight:var(--fw-bold);color:var(--error);letter-spacing:var(--ls-tight);line-height:1;margin-bottom:14px;opacity:.65}.Home_problemCard__EhHdB h3{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--on-surface);margin-bottom:10px}.Home_problemCard__EhHdB p{font-size:var(--text-md);color:var(--on-surface-variant);line-height:1.6}.Home_founderNote__3WIoy{padding:96px 0;background:#fff}.Home_founderInner__ajH4L{max-width:720px;margin:0 auto}.Home_srOnly__58IGE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Home_founderLabel__q5QAQ{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px}.Home_founderQuote__UqBvy{border-left:3px solid var(--primary);padding-left:28px;margin:0}.Home_founderQuoteText__tX_Qh{font-family:"IBM Plex Serif",serif;font-size:clamp(15px,2vw,18px);line-height:1.75;color:var(--on-surface);font-style:italic;margin-bottom:16px}.Home_founderCite__j9tZw{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--primary);font-style:normal;display:block}.Home_solution__pEJul{padding:96px 0;background:var(--primary-tint-4)}.Home_gostGrid__ohWUd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.Home_gostItem__5i_nj{background:#fff;border-radius:var(--radius-lg);padding:32px 24px;text-align:center;border:1px solid var(--outline-variant);box-shadow:var(--shadow-1)}.Home_gostLetter__6qeK_{font-size:52px;font-weight:var(--fw-bold);color:var(--primary);line-height:1;letter-spacing:var(--ls-tight);margin-bottom:8px}.Home_gostLabel__h8c2J{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--on-surface);margin-bottom:8px}.Home_gostQ__o_Mas{font-size:var(--text-md);color:var(--on-surface-variant);line-height:1.5}.Home_screenshot__xGPyl{padding:0 0 96px;background:var(--primary-tint-4)}.Home_screenshotInner__9ks56{max-width:1200px;margin:0 auto;padding:0 24px}.Home_screenshotImg__CjR7q{width:100%;height:auto;display:block;border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-feature)}.Home_features__I7Csk{padding:96px 0;background:#fff}.Home_featureGrid__iCCTg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 56px;gap:0 56px;border-top:1px solid var(--outline-variant)}.Home_featureCard__KC0ot{display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;grid-column-gap:20px;column-gap:20px;grid-row-gap:6px;row-gap:6px;padding:28px 0;border-bottom:1px solid var(--outline-variant)}.Home_featureNum__bMSzM{font-size:2rem;font-weight:var(--fw-bold);color:var(--on-surface-variant);letter-spacing:var(--ls-tight);line-height:1;grid-column:1;grid-row:1/3;align-self:start;padding-top:3px}.Home_featureCard__KC0ot h3{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--on-surface);grid-column:2;grid-row:1}.Home_featureCard__KC0ot p{font-size:var(--text-md);color:var(--on-surface-variant);line-height:1.6;grid-column:2;grid-row:2}.Home_personas__CXoEE{padding:96px 0;background:var(--surface-dim)}.Home_personasGrid__YB7t_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.Home_personaCard__owcwi{background:var(--primary);border-radius:var(--radius-lg);padding:24px;border:none}.Home_personaCard__owcwi h3{font-size:var(--text-base);font-weight:var(--fw-semibold);color:#fff;margin-bottom:10px}.Home_personaCard__owcwi p{font-size:var(--text-md);color:#ffffffbf;line-height:1.6}.Home_pricing__K4XeQ{padding:96px 0 108px;background:#fff}.Home_pricingGrid__Sn2Co{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.Home_pricingCard__2XSp0{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);padding:32px 24px 24px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;transition:box-shadow .15s}.Home_pricingCard__2XSp0:hover{box-shadow:var(--shadow-3)}.Home_pricingCard__2XSp0 a{width:100%;margin-top:20px}.Home_pricingCardHighlight__VjYsA{border:2px solid var(--primary);position:relative}.Home_popularBadge__l6D5w{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--primary);color:#fff;font-size:.6875rem;font-family:IBM Plex Sans,sans-serif;font-weight:var(--fw-bold);padding:3px 12px;border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:var(--ls-label);text-transform:uppercase}.Home_planName__hXAHS{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--primary)}.Home_planTagline__unJRg{font-size:var(--text-sm);color:var(--on-surface-variant);margin-bottom:4px}.Home_planPrice__TIk1R{display:flex;align-items:baseline;gap:4px}.Home_priceAmount__O4V5M{font-size:36px;font-weight:var(--fw-bold);color:var(--on-surface);letter-spacing:var(--ls-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Home_priceUnit__OwV5z{font-size:var(--text-md);color:var(--on-surface-variant)}.Home_planSeats___jMKL{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--teal);background:color-mix(in srgb,var(--teal) 6%,#fff);padding:3px 10px;border-radius:var(--radius-pill);display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Home_pricingToggleWrapper__XstP6{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:40px}.Home_togglePill__X76sT{display:flex;background:var(--surface-dim);border-radius:var(--radius-pill);padding:4px;gap:2px}.Home_toggleOption__aw_tm{padding:12px 22px;border-radius:var(--radius-pill);border:none;background:#0000;font-size:var(--text-md);font-weight:var(--fw-medium);font-family:IBM Plex Sans,sans-serif;color:var(--on-surface-variant);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.Home_toggleOption__aw_tm:hover{color:var(--on-surface)}.Home_toggleActive__w2Zm6{background:#fff;color:var(--primary);font-weight:var(--fw-semibold);box-shadow:var(--shadow-1)}.Home_saveBadge__4Z7Yf{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--teal);background:color-mix(in srgb,var(--teal) 8%,#fff);padding:4px 10px;border-radius:var(--radius-pill);letter-spacing:.02em}.Home_priceNote__v9Hsx{font-size:var(--text-xs);color:var(--on-surface-variant)}.Home_planAllFeatures__NhYOX{margin-top:56px;text-align:center}.Home_planFeaturesTitle__bBQeH{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.07em;margin-bottom:16px}.Home_planFeatureRow__im08E{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 40px;max-width:860px;margin:0 auto}.Home_planFeatureRow__im08E li{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--on-surface);display:flex;align-items:center;gap:7px}.Home_faq__Mk9DH{padding:96px 0;background:var(--surface-dim)}.Home_faqList__3tXRY{max-width:720px;margin:0 auto;border-top:1px solid var(--outline-variant)}.Home_faqItem__Remjx{border-bottom:1px solid var(--outline-variant)}.Home_faqQuestion__TbmYm{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;background:none;border:none;font-family:IBM Plex Sans,sans-serif;font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--on-surface);text-align:left;cursor:pointer;transition:color .15s}.Home_faqQuestion__TbmYm:hover{color:var(--primary)}.Home_faqAnswer__d99a2{max-height:0;overflow:hidden;padding:0 32px 0 0;font-size:var(--text-md);color:var(--on-surface-variant);line-height:1.65;transition:max-height .25s ease,padding-bottom .25s ease}.Home_faqAnswerOpen__ZJ3Jx{max-height:300px;padding-bottom:20px}.Home_cta__AxdWf{padding:120px 0;background:var(--primary);text-align:center}.Home_cta__AxdWf h2{font-size:clamp(32px,4.5vw,56px);font-weight:var(--fw-bold);color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:20px}.Home_cta__AxdWf p{font-size:var(--text-lg);color:#fffc;margin:0 auto 40px;max-width:480px;line-height:1.6}.Home_ctaActions__oVyM_{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.Home_footer__yFiaX{background:#fff;border-top:1px solid var(--outline-variant)}.Home_footerInner__OwBaB{max-width:1200px;margin:0 auto;padding:32px 24px;display:flex;align-items:center;justify-content:space-between}.Home_copyright__Iq1SU{font-size:var(--text-sm);color:var(--on-surface-variant)}.Home_footerLinks__BQcA_{display:flex;align-items:center}.Home_footerLink__201sb{font-size:var(--text-sm);color:var(--on-surface-variant);transition:color .15s;min-height:44px;display:inline-flex;align-items:center}.Home_footerLink__201sb:hover{color:var(--primary)}.Home_footerLinkSep__Z1H6q{font-size:var(--text-sm);color:var(--outline);margin:0 12px;-webkit-user-select:none;user-select:none}.Home_btnOutline__jY2K4:focus-visible,.Home_btnPricingHighlight__7wWD1:focus-visible,.Home_btnPrimary__Vk_zD:focus-visible,.Home_btnSecondary__IHZcE:focus-visible,.Home_faqQuestion__TbmYm:focus-visible,.Home_hamburger__XTGnS:focus-visible,.Home_mobileMenuLink__nt4by:focus-visible,.Home_navLink__SvGJP:focus-visible,.Home_signinBtn__PGSwa:focus-visible,.Home_toggleOption__aw_tm:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.Home_btnCta__Cg_B1:focus-visible{outline:2px solid #fff;outline-offset:3px}.Home_btnCtaSecondary__evZjX:focus-visible{outline:2px solid #fffc;outline-offset:3px}@media (max-width:960px){.Home_heroGrid__FPqw_{grid-template-columns:1fr;row-gap:40px}.Home_heroContent__aWtjQ{border-right:none;padding-right:0}.Home_heroPanel__gpxO6{padding-left:0;padding-top:0;max-width:560px}}@media (max-width:1024px){.Home_personasGrid__YB7t_,.Home_pricingGrid__Sn2Co{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.Home_gostGrid__ohWUd{grid-template-columns:repeat(2,1fr)}.Home_problemGrid__dv56g{grid-template-columns:1fr}}@media (max-width:768px){.Home_screenshot__xGPyl{padding-bottom:48px}.Home_screenshotInner__9ks56{padding:0 16px}}@media (max-width:600px){.Home_heroActions__A0zRW{margin-top:24px}.Home_footerInner__OwBaB{flex-direction:column;gap:16px;text-align:center}.Home_featureGrid__iCCTg,.Home_personasGrid__YB7t_,.Home_pricingGrid__Sn2Co{grid-template-columns:1fr}.Home_gostGrid__ohWUd{grid-template-columns:repeat(2,1fr)}.Home_cta__AxdWf,.Home_faq__Mk9DH,.Home_features__I7Csk,.Home_hero__VkeT1,.Home_personas__CXoEE,.Home_pricing__K4XeQ,.Home_problem__nrwnq,.Home_solution__pEJul{padding:64px 0}.Home_navActions__BYbc8{gap:12px}.Home_ctaActions__oVyM_{flex-direction:column;align-items:stretch;max-width:300px;margin-left:auto;margin-right:auto}.Home_btnCtaSecondary__evZjX,.Home_btnCta__Cg_B1,.Home_btnPrimary__Vk_zD,.Home_btnSecondary__IHZcE{justify-content:center}.Home_sectionSub__SbXGw{margin-bottom:32px}}@media (max-width:768px){.Home_navLink__SvGJP,.Home_signinBtn__PGSwa{display:none}.Home_hamburger__XTGnS{display:flex}}@media (max-width:480px){.Home_gostGrid__ohWUd,.Home_personasGrid__YB7t_{grid-template-columns:1fr}}