.Navbar-module__xsbW6q__navbar{z-index:100;height:var(--navbar-height);transition:box-shadow var(--duration-fast) var(--ease-default);background-color:#f1e7dc;border-bottom:1px solid #34150f1f;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #34150f0a}.Navbar-module__xsbW6q__navbar.Navbar-module__xsbW6q__scrolled{box-shadow:0 4px 16px #34150f14}.Navbar-module__xsbW6q__inner{justify-content:space-between;align-items:center;height:100%;display:flex}.Navbar-module__xsbW6q__logo{flex-shrink:0;align-items:center;display:flex}.Navbar-module__xsbW6q__logoImg{object-fit:contain;width:auto;max-width:240px;height:44px}@media (max-width:768px){.Navbar-module__xsbW6q__logoImg{max-width:180px;height:34px}}.Navbar-module__xsbW6q__links{align-items:center;gap:40px;list-style:none;display:flex}.Navbar-module__xsbW6q__link{color:var(--color-text-secondary);transition:color var(--duration-normal) var(--ease-default);font-size:.9375rem;font-weight:500}.Navbar-module__xsbW6q__link:hover{color:var(--color-text-primary)}.Navbar-module__xsbW6q__cta{border-radius:var(--radius-sm);padding:12px 28px;font-size:.9375rem}.Navbar-module__xsbW6q__hamburger{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;display:none}.Navbar-module__xsbW6q__hamburger span{background-color:var(--color-text-primary);width:100%;height:2px;transition:all var(--duration-normal) var(--ease-default);transform-origin:50%;border-radius:1px;display:block}.Navbar-module__xsbW6q__hamburger.Navbar-module__xsbW6q__open span:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module__xsbW6q__hamburger.Navbar-module__xsbW6q__open span:nth-child(2){opacity:0}.Navbar-module__xsbW6q__hamburger.Navbar-module__xsbW6q__open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Navbar-module__xsbW6q__mobileMenu{top:var(--navbar-height);background-color:var(--color-bg-base);border-bottom:1px solid var(--color-border-default);padding:24px var(--gutter);position:absolute;left:0;right:0;box-shadow:0 12px 24px #0000000f}.Navbar-module__xsbW6q__mobileLinks{margin-bottom:20px;list-style:none}.Navbar-module__xsbW6q__mobileLink{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-default);padding:14px 0;font-size:1rem;font-weight:500;display:block}.Navbar-module__xsbW6q__mobileLink:hover{color:var(--color-text-primary)}@media (max-width:768px){.Navbar-module__xsbW6q__links,.Navbar-module__xsbW6q__cta{display:none}.Navbar-module__xsbW6q__hamburger{display:flex}}
.Hero-module__8yVjZW__hero{min-height:100vh;padding-top:var(--navbar-height);align-items:center;padding-bottom:48px;display:flex;position:relative}.Hero-module__8yVjZW__inner{align-items:center;display:flex}.Hero-module__8yVjZW__content{max-width:680px}.Hero-module__8yVjZW__heading{margin-bottom:24px}.Hero-module__8yVjZW__accent{color:var(--color-whiskey-sour)}.Hero-module__8yVjZW__subheading{color:var(--color-text-secondary);max-width:560px;margin-bottom:40px;font-size:1.1875rem;line-height:1.75}.Hero-module__8yVjZW__actions{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:768px){.Hero-module__8yVjZW__hero{min-height:auto;padding-top:calc(var(--navbar-height) + 48px)}.Hero-module__8yVjZW__subheading{margin-bottom:32px;font-size:1.0625rem}.Hero-module__8yVjZW__actions{flex-direction:column}.Hero-module__8yVjZW__actions .Hero-module__8yVjZW__btn{text-align:center;width:100%}}
.Problem-module__aJjAqW__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Problem-module__aJjAqW__card{text-align:center;padding:40px 28px}.Problem-module__aJjAqW__stat{font-family:var(--font-heading);color:var(--color-whiskey-sour);margin-bottom:12px;font-size:2.75rem;font-weight:700;line-height:1.1}.Problem-module__aJjAqW__suffix{color:var(--color-text-primary);font-size:1.5rem;font-weight:600}.Problem-module__aJjAqW__text{color:var(--color-text-secondary);max-width:none;font-size:1rem;line-height:1.65}@media (max-width:1024px){.Problem-module__aJjAqW__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}
.HowItWorks-module__dKNN3a__steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:relative}.HowItWorks-module__dKNN3a__step{text-align:left;padding-right:16px;position:relative}.HowItWorks-module__dKNN3a__number{background-color:var(--color-bg-alt);border:2px solid var(--color-whiskey-sour);width:56px;height:56px;font-family:var(--font-heading);color:var(--color-whiskey-sour);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:1.25rem;font-weight:700;display:inline-flex}.HowItWorks-module__dKNN3a__connector{display:none}.HowItWorks-module__dKNN3a__title{margin-bottom:12px}.HowItWorks-module__dKNN3a__description{color:var(--color-text-secondary);max-width:none;font-size:1rem;line-height:1.7}@media (min-width:1025px){.HowItWorks-module__dKNN3a__step:not(:last-child):after{content:"";background:linear-gradient(to right, var(--color-whiskey-sour), #d3985833);width:calc(100% - 56px);height:2px;position:absolute;top:28px;right:-16px;transform:translate(50%)}}@media (max-width:1024px){.HowItWorks-module__dKNN3a__steps{grid-template-columns:1fr;gap:40px;max-width:480px;margin:0 auto}}
.Capabilities-module__lnjdyG__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.Capabilities-module__lnjdyG__card{padding:36px 32px}.Capabilities-module__lnjdyG__iconWrapper{border-radius:var(--radius-sm);background-color:var(--color-bg-alt);border:1px solid var(--color-border-strong);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:inline-flex}.Capabilities-module__lnjdyG__title{margin-bottom:12px}.Capabilities-module__lnjdyG__description{color:var(--color-text-secondary);max-width:none;font-size:1rem;line-height:1.7}@media (max-width:768px){.Capabilities-module__lnjdyG__grid{grid-template-columns:1fr}}
.Dashboard-module__H4iNXq__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.Dashboard-module__H4iNXq__row{border-radius:var(--radius);border:1px solid var(--color-border-default);background-color:var(--color-surface-card);transition:background-color var(--duration-normal) var(--ease-default);align-items:flex-start;gap:16px;padding:24px;display:flex}.Dashboard-module__H4iNXq__row:hover{background-color:var(--color-surface-hover)}.Dashboard-module__H4iNXq__iconWrapper{border-radius:var(--radius-sm);background-color:var(--color-bg-alt);border:1px solid var(--color-border-default);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.Dashboard-module__H4iNXq__label{font-family:var(--font-body);color:var(--color-text-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.Dashboard-module__H4iNXq__detail{color:var(--color-text-muted);max-width:none;font-size:.9375rem;line-height:1.55}@media (max-width:768px){.Dashboard-module__H4iNXq__grid{grid-template-columns:1fr}}
.Pricing-module__uGn_BW__inner{text-align:left;max-width:720px}.Pricing-module__uGn_BW__heading{margin-bottom:20px;font-size:2.5rem}.Pricing-module__uGn_BW__subheading{color:var(--color-text-secondary);max-width:none;margin-bottom:36px;font-size:1.125rem;line-height:1.7}@media (max-width:768px){.Pricing-module__uGn_BW__heading{font-size:1.875rem}}
.FAQ-module__y0t8qq__list{max-width:800px}.FAQ-module__y0t8qq__item{border-bottom:1px solid var(--color-border-default)}.FAQ-module__y0t8qq__item:first-child{border-top:1px solid var(--color-border-default)}.FAQ-module__y0t8qq__trigger{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.FAQ-module__y0t8qq__question{font-family:var(--font-body);color:var(--color-text-primary);font-size:1.0625rem;font-weight:600;line-height:1.4}.FAQ-module__y0t8qq__chevron{color:var(--color-text-muted);transition:transform var(--duration-normal) var(--ease-default);flex-shrink:0;font-size:1.25rem;line-height:1;transform:rotate(180deg)}.FAQ-module__y0t8qq__chevron.FAQ-module__y0t8qq__open{transform:rotate(0)}.FAQ-module__y0t8qq__panel{opacity:0;max-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.FAQ-module__y0t8qq__panel.FAQ-module__y0t8qq__expanded{opacity:1;max-height:300px}.FAQ-module__y0t8qq__answer{color:var(--color-text-secondary);max-width:none;padding-bottom:20px;font-size:1rem;line-height:1.7}
.BookDemo-module__ti-hHq__inner{max-width:640px}.BookDemo-module__ti-hHq__header{text-align:left;margin-bottom:40px}.BookDemo-module__ti-hHq__form{flex-direction:column;gap:20px;display:flex}.BookDemo-module__ti-hHq__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.BookDemo-module__ti-hHq__field{flex-direction:column;gap:6px;display:flex}.BookDemo-module__ti-hHq__label{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.BookDemo-module__ti-hHq__required{color:var(--color-danger)}.BookDemo-module__ti-hHq__input,.BookDemo-module__ti-hHq__textarea{width:100%;font-family:var(--font-body);color:var(--color-text-primary);background-color:var(--color-surface-card);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:border-color var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);outline:none;padding:12px 16px;font-size:1rem}.BookDemo-module__ti-hHq__input::placeholder,.BookDemo-module__ti-hHq__textarea::placeholder{color:var(--color-text-disabled)}.BookDemo-module__ti-hHq__input:focus,.BookDemo-module__ti-hHq__textarea:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #d398581f}.BookDemo-module__ti-hHq__textarea{resize:vertical;min-height:80px}.BookDemo-module__ti-hHq__submit{width:100%;margin-top:8px}.BookDemo-module__ti-hHq__submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.BookDemo-module__ti-hHq__error{color:var(--color-danger);text-align:center;max-width:none;font-size:.9375rem}.BookDemo-module__ti-hHq__error a{color:var(--color-danger);text-decoration:underline}.BookDemo-module__ti-hHq__successCard{text-align:center;background-color:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--radius);padding:48px 32px}.BookDemo-module__ti-hHq__successIcon{width:56px;height:56px;color:var(--color-success);background-color:#3c8d5a1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:1.5rem;font-weight:700;display:inline-flex}.BookDemo-module__ti-hHq__successTitle{font-family:var(--font-heading);margin-bottom:8px;font-size:1.5rem}.BookDemo-module__ti-hHq__successText{color:var(--color-text-secondary);max-width:none;font-size:1rem}@media (max-width:768px){.BookDemo-module__ti-hHq__row{grid-template-columns:1fr}}
.Footer-module__234PyW__footer{background-color:var(--color-burnt-coffee);color:var(--color-champagne);padding:64px 0 32px}.Footer-module__234PyW__inner{flex-direction:column;gap:48px;display:flex}.Footer-module__234PyW__top{grid-template-columns:2fr 1fr 1fr;gap:48px;display:grid}.Footer-module__234PyW__brand{flex-direction:column;gap:16px;display:flex}.Footer-module__234PyW__tagline{color:#eaceaaa6;max-width:300px;font-size:.9375rem;line-height:1.6}.Footer-module__234PyW__nav,.Footer-module__234PyW__contact{flex-direction:column;gap:16px;display:flex}.Footer-module__234PyW__navTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:#eaceaa80;font-size:.8125rem;font-weight:600}.Footer-module__234PyW__navList{flex-direction:column;gap:10px;list-style:none;display:flex}.Footer-module__234PyW__navLink{color:#eaceaabf;transition:color var(--duration-normal) var(--ease-default);font-size:.9375rem}.Footer-module__234PyW__navLink:hover{color:var(--color-champagne)}.Footer-module__234PyW__bottom{border-top:1px solid #eaceaa1a;justify-content:space-between;align-items:center;padding-top:32px;display:flex}.Footer-module__234PyW__copyright{color:#eaceaa73;font-size:.8125rem}.Footer-module__234PyW__badge{color:#eaceaa8c;font-size:.8125rem}@media (max-width:768px){.Footer-module__234PyW__top{grid-template-columns:1fr;gap:36px}.Footer-module__234PyW__bottom{text-align:center;flex-direction:column;gap:12px}}.Footer-module__234PyW__logoImg{object-fit:contain;width:auto;max-width:280px;height:50px}@media (max-width:768px){.Footer-module__234PyW__logoImg{max-width:220px;height:40px}}
