.Hero-module__bPwC6q__hero{background-color:var(--color-background);padding-top:var(--space-16);padding-bottom:var(--space-16);position:relative;overflow:hidden}.Hero-module__bPwC6q__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f973160f 0%,#f9731605 40%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-20%;right:-10%}.Hero-module__bPwC6q__container{max-width:var(--layout-max-width);padding:0 var(--layout-padding-x);gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.Hero-module__bPwC6q__content,.Hero-module__bPwC6q__mockup{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.Hero-module__bPwC6q__mockup{transition-delay:.15s}.Hero-module__bPwC6q__hero.Hero-module__bPwC6q__visible .Hero-module__bPwC6q__content,.Hero-module__bPwC6q__hero.Hero-module__bPwC6q__visible .Hero-module__bPwC6q__mockup{opacity:1;transform:translateY(0)}.Hero-module__bPwC6q__content{gap:var(--space-6);flex-direction:column;display:flex}.Hero-module__bPwC6q__badge{align-items:center;gap:var(--space-2);width:fit-content;font-family:var(--font-body);font-size:var(--text-label-size);color:var(--color-primary-dark);background-color:var(--color-primary-light);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:500;display:inline-flex}.Hero-module__bPwC6q__headline{font-family:var(--font-heading);font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls);color:var(--color-text-primary)}.Hero-module__bPwC6q__highlight{color:var(--color-primary-text)}.Hero-module__bPwC6q__subheadline{font-family:var(--font-body);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--lh-body);color:var(--color-text-secondary);max-width:480px}.Hero-module__bPwC6q__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Hero-module__bPwC6q__ctaPrimary{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-body-size);color:var(--color-on-primary);background-color:var(--color-primary);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);white-space:nowrap;transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);font-weight:700;text-decoration:none;display:inline-flex}.Hero-module__bPwC6q__ctaPrimary:hover{background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #f9731659}.Hero-module__bPwC6q__ctaPrimary:active{transform:translateY(0)}.Hero-module__bPwC6q__ctaPrimary:focus-visible{box-shadow:var(--focus-ring-primary)}.Hero-module__bPwC6q__ctaSecondary{font-family:var(--font-heading);font-size:var(--text-body-size);color:var(--color-text-secondary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.Hero-module__bPwC6q__ctaSecondary:hover{color:var(--color-text-primary)}.Hero-module__bPwC6q__ctaSecondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Hero-module__bPwC6q__ctaNote{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary)}.Hero-module__bPwC6q__mockup{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.Hero-module__bPwC6q__mockupPhone{background-color:var(--color-text-primary);border-radius:36px;width:280px;height:560px;padding:12px;position:relative;box-shadow:0 24px 48px #1c191726,0 8px 16px #1c191714}.Hero-module__bPwC6q__phoneNotch{background-color:var(--color-text-primary);z-index:2;border-radius:0 0 16px 16px;width:80px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.Hero-module__bPwC6q__phoneScreen{background-color:var(--color-background);border-radius:24px;flex-direction:column;gap:12px;width:100%;height:100%;padding:40px 16px 16px;display:flex;overflow:hidden}.Hero-module__bPwC6q__screenHeader{align-items:center;gap:10px;display:flex}.Hero-module__bPwC6q__restaurantAvatar{border-radius:var(--radius-sm);background-color:var(--color-primary);flex-shrink:0;width:36px;height:36px}.Hero-module__bPwC6q__restaurantInfo{flex-direction:column;flex:1;gap:4px;display:flex}.Hero-module__bPwC6q__restaurantName{background-color:var(--color-text-primary);opacity:.8;border-radius:4px;width:100px;height:12px}.Hero-module__bPwC6q__restaurantTag{background-color:var(--color-text-secondary);opacity:.4;border-radius:4px;width:60px;height:8px}.Hero-module__bPwC6q__screenCategories{gap:8px;display:flex}.Hero-module__bPwC6q__categoryPill{border-radius:var(--radius-full);background-color:var(--color-neutral-light);width:64px;height:28px}.Hero-module__bPwC6q__categoryPill.Hero-module__bPwC6q__categoryActive{background-color:var(--color-primary);width:72px}.Hero-module__bPwC6q__menuItems{flex-direction:column;flex:1;gap:10px;display:flex}.Hero-module__bPwC6q__menuItem{background-color:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);gap:10px;padding:10px;display:flex}.Hero-module__bPwC6q__itemInfo{flex-direction:column;flex:1;gap:4px;display:flex}.Hero-module__bPwC6q__itemName{background-color:var(--color-text-primary);opacity:.7;border-radius:3px;width:80%;height:10px}.Hero-module__bPwC6q__itemDesc{background-color:var(--color-text-secondary);opacity:.3;border-radius:3px;width:60%;height:8px}.Hero-module__bPwC6q__itemPrice{background-color:var(--color-primary);border-radius:3px;width:40px;height:10px;margin-top:auto}.Hero-module__bPwC6q__itemImage{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-surface-alt) 100%);flex-shrink:0;width:56px;height:56px}.Hero-module__bPwC6q__floatingBadge{align-items:center;gap:var(--space-2);background-color:var(--color-surface);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-primary);white-space:nowrap;font-weight:500;animation:3s ease-in-out infinite Hero-module__bPwC6q__float;display:flex;position:absolute}.Hero-module__bPwC6q__floatingBadge svg{color:var(--color-primary-text)}.Hero-module__bPwC6q__badgeQr{animation-delay:0s;top:15%;right:0}.Hero-module__bPwC6q__badgePhone{animation-delay:1.5s;bottom:20%;left:0}@keyframes Hero-module__bPwC6q__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:767px){.Hero-module__bPwC6q__hero{padding-top:var(--space-10);padding-bottom:var(--space-10)}.Hero-module__bPwC6q__container{gap:var(--space-10);grid-template-columns:1fr}.Hero-module__bPwC6q__content{text-align:center;align-items:center}.Hero-module__bPwC6q__subheadline{max-width:100%}.Hero-module__bPwC6q__actions{justify-content:center}.Hero-module__bPwC6q__mockup{min-height:400px}.Hero-module__bPwC6q__mockupPhone{width:240px;height:480px}.Hero-module__bPwC6q__badgeQr{top:5%;right:5%}.Hero-module__bPwC6q__badgePhone{bottom:10%;left:5%}}@media (min-width:768px) and (max-width:1023px){.Hero-module__bPwC6q__container{gap:var(--space-10);grid-template-columns:1fr}.Hero-module__bPwC6q__content{text-align:center;align-items:center}.Hero-module__bPwC6q__subheadline{max-width:560px}.Hero-module__bPwC6q__actions{justify-content:center}}
.Features-module__32YMbW__section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);background-color:var(--color-surface)}.Features-module__32YMbW__container{max-width:var(--layout-max-width);padding:0 var(--layout-padding-x);margin:0 auto}.Features-module__32YMbW__header{text-align:center;max-width:640px;margin:0 auto var(--space-12)}.Features-module__32YMbW__title{margin-bottom:var(--space-4)}.Features-module__32YMbW__subtitle{font-family:var(--font-body);font-size:var(--text-body-lg-size);color:var(--color-text-secondary);line-height:var(--lh-body)}.Features-module__32YMbW__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.Features-module__32YMbW__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);opacity:0;transform:translateY(16px)}.Features-module__32YMbW__section.Features-module__32YMbW__visible .Features-module__32YMbW__card{animation:.5s cubic-bezier(.16,1,.3,1) forwards Features-module__32YMbW__cardIn}@keyframes Features-module__32YMbW__cardIn{to{opacity:1;transform:translateY(0)}}.Features-module__32YMbW__card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary-light);transform:translateY(-4px)}.Features-module__32YMbW__iconWrapper{background-color:var(--color-surface-alt);border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-primary-text);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.Features-module__32YMbW__cardTitle{font-family:var(--font-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);color:var(--color-text-primary);margin-bottom:var(--space-2)}.Features-module__32YMbW__cardDescription{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary);line-height:var(--lh-body)}@media (max-width:767px){.Features-module__32YMbW__grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.Features-module__32YMbW__grid{grid-template-columns:repeat(2,1fr)}}
.HowItWorks-module__BM55Ga__section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);background-color:var(--color-background)}.HowItWorks-module__BM55Ga__container{max-width:var(--layout-max-width);padding:0 var(--layout-padding-x);margin:0 auto}.HowItWorks-module__BM55Ga__header{text-align:center;max-width:640px;margin:0 auto var(--space-12)}.HowItWorks-module__BM55Ga__title{margin-bottom:var(--space-4)}.HowItWorks-module__BM55Ga__subtitle{font-family:var(--font-body);font-size:var(--text-body-lg-size);color:var(--color-text-secondary);line-height:var(--lh-body)}.HowItWorks-module__BM55Ga__steps{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.HowItWorks-module__BM55Ga__steps:before{content:"";background:linear-gradient(to right, var(--color-primary-light), var(--color-primary), var(--color-primary-light));border-radius:var(--radius-full);height:2px;position:absolute;top:72px;left:15%;right:15%}.HowItWorks-module__BM55Ga__step{text-align:center;z-index:1;opacity:0;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(20px)}.HowItWorks-module__BM55Ga__section.HowItWorks-module__BM55Ga__visible .HowItWorks-module__BM55Ga__step{animation:.5s cubic-bezier(.16,1,.3,1) forwards HowItWorks-module__BM55Ga__stepIn}@keyframes HowItWorks-module__BM55Ga__stepIn{to{opacity:1;transform:translateY(0)}}.HowItWorks-module__BM55Ga__stepNumber{font-family:var(--font-heading);font-size:var(--text-label-size);color:var(--color-primary-text);letter-spacing:.05em;margin-bottom:var(--space-3);font-weight:700}.HowItWorks-module__BM55Ga__stepIconWrapper{background-color:var(--color-surface);border:2px solid var(--color-primary-light);border-radius:var(--radius-xl);width:64px;height:64px;color:var(--color-primary-text);margin-bottom:var(--space-5);justify-content:center;align-items:center;display:flex}.HowItWorks-module__BM55Ga__stepTitle{font-family:var(--font-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);color:var(--color-text-primary);margin-bottom:var(--space-2)}.HowItWorks-module__BM55Ga__stepDescription{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary);line-height:var(--lh-body);max-width:280px}@media (max-width:767px){.HowItWorks-module__BM55Ga__steps{gap:var(--space-10);grid-template-columns:1fr}.HowItWorks-module__BM55Ga__steps:before{display:none}}@media (min-width:768px) and (max-width:1023px){.HowItWorks-module__BM55Ga__steps{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}
.Savings-module__ipnqQW__section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);background-color:var(--color-surface-alt)}.Savings-module__ipnqQW__container{max-width:var(--layout-max-width);padding:0 var(--layout-padding-x);margin:0 auto}.Savings-module__ipnqQW__header{text-align:center;max-width:640px;margin:0 auto var(--space-12)}.Savings-module__ipnqQW__title{margin-bottom:var(--space-4)}.Savings-module__ipnqQW__subtitle{font-family:var(--font-body);font-size:var(--text-body-lg-size);color:var(--color-text-secondary);line-height:var(--lh-body)}.Savings-module__ipnqQW__calculator{gap:var(--space-6);opacity:0;grid-template-columns:1fr 1fr;align-items:stretch;max-width:960px;margin:0 auto;display:grid;transform:translateY(16px)}.Savings-module__ipnqQW__section.Savings-module__ipnqQW__visible .Savings-module__ipnqQW__calculator{animation:.5s cubic-bezier(.16,1,.3,1) forwards Savings-module__ipnqQW__riseIn}@keyframes Savings-module__ipnqQW__riseIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Savings-module__ipnqQW__calculator{opacity:1;transform:none}.Savings-module__ipnqQW__section.Savings-module__ipnqQW__visible .Savings-module__ipnqQW__calculator{animation:none}}@media (max-width:767px){.Savings-module__ipnqQW__calculator{grid-template-columns:1fr}}.Savings-module__ipnqQW__controls{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-8);flex-direction:column;justify-content:space-evenly;display:flex}.Savings-module__ipnqQW__field{flex-direction:column;display:flex}.Savings-module__ipnqQW__fieldLabel{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.Savings-module__ipnqQW__fieldValue{font-family:var(--font-heading);font-size:var(--text-h3-size);color:var(--color-text-primary);margin-bottom:var(--space-4);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.Savings-module__ipnqQW__fieldUnit{font-size:var(--text-body-sm-size);color:var(--color-text-secondary);margin-left:2px;font-weight:500}.Savings-module__ipnqQW__scale{font-family:var(--font-body);font-size:var(--text-label-size);color:var(--color-text-secondary);margin-top:var(--space-2);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.Savings-module__ipnqQW__slider{appearance:none;border-radius:var(--radius-full);background-color:var(--color-primary-light);border:1px solid var(--color-border);cursor:pointer;outline:none;width:100%;height:6px}.Savings-module__ipnqQW__slider::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background-color:var(--color-primary);border:3px solid var(--color-surface);width:24px;height:24px;box-shadow:var(--shadow-md);cursor:grab;transition:transform var(--transition-fast)}.Savings-module__ipnqQW__slider::-moz-range-thumb{border-radius:var(--radius-full);background-color:var(--color-primary);border:3px solid var(--color-surface);width:24px;height:24px;box-shadow:var(--shadow-md);cursor:grab;transition:transform var(--transition-fast)}.Savings-module__ipnqQW__slider:hover::-webkit-slider-thumb{transform:scale(1.1)}.Savings-module__ipnqQW__slider:hover::-moz-range-thumb{transform:scale(1.1)}.Savings-module__ipnqQW__slider:focus-visible{box-shadow:var(--focus-ring-primary)}@media (prefers-reduced-motion:reduce){.Savings-module__ipnqQW__slider::-webkit-slider-thumb{transition:none}.Savings-module__ipnqQW__slider::-moz-range-thumb{transition:none}.Savings-module__ipnqQW__slider:hover::-webkit-slider-thumb{transform:none}.Savings-module__ipnqQW__slider:hover::-moz-range-thumb{transform:none}}.Savings-module__ipnqQW__result{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-4);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.Savings-module__ipnqQW__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.Savings-module__ipnqQW__rowLabel{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary)}.Savings-module__ipnqQW__rowValue{font-family:var(--font-heading);font-size:var(--text-h4-size);color:var(--color-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.Savings-module__ipnqQW__rowValueCost{color:var(--color-error)}.Savings-module__ipnqQW__rowUnit{font-family:var(--font-body);font-size:var(--text-label-size);color:var(--color-text-secondary);margin-left:2px;font-weight:400}.Savings-module__ipnqQW__highlight{gap:var(--space-1);background-color:var(--color-success-light);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-1);flex-direction:column;display:flex}.Savings-module__ipnqQW__highlightLabel{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-success-dark)}.Savings-module__ipnqQW__highlightValue{font-family:var(--font-heading);font-size:var(--text-display-size);letter-spacing:var(--text-display-ls);color:var(--color-success-dark);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.Savings-module__ipnqQW__highlightYear{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-success-dark);font-variant-numeric:tabular-nums}.Savings-module__ipnqQW__cta{padding:var(--space-4) var(--space-6);background-color:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-heading);font-size:var(--text-body-size);border-radius:var(--radius-full);transition:background-color var(--transition-base);justify-content:center;align-items:center;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.Savings-module__ipnqQW__cta:hover{background-color:var(--color-primary-hover)}.Savings-module__ipnqQW__cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Savings-module__ipnqQW__cta{transition:none}}.Savings-module__ipnqQW__disclaimer{max-width:960px;margin:var(--space-6) auto 0;font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary);text-align:center;line-height:var(--lh-body)}
.Pricing-module__SCR4la__section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);background-color:var(--color-surface)}.Pricing-module__SCR4la__container{max-width:var(--layout-max-width);padding:0 var(--layout-padding-x);margin:0 auto}.Pricing-module__SCR4la__header{text-align:center;max-width:640px;margin:0 auto var(--space-12)}.Pricing-module__SCR4la__title{margin-bottom:var(--space-4)}.Pricing-module__SCR4la__subtitle{font-family:var(--font-body);font-size:var(--text-body-lg-size);color:var(--color-text-secondary);line-height:var(--lh-body);margin-bottom:var(--space-6)}.Pricing-module__SCR4la__toggle{align-items:center;gap:var(--space-3);display:inline-flex}.Pricing-module__SCR4la__toggleLabel{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary);align-items:center;gap:var(--space-2);display:inline-flex}.Pricing-module__SCR4la__toggleActive{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-primary);align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}.Pricing-module__SCR4la__discount{font-family:var(--font-heading);font-size:var(--text-label-size);color:var(--color-success);background-color:var(--color-success-light);border-radius:var(--radius-full);padding:2px 6px;font-weight:700}.Pricing-module__SCR4la__toggleSwitch{background-color:var(--color-neutral-light);border-radius:var(--radius-full);cursor:pointer;width:48px;height:28px;transition:background-color var(--transition-fast);border:none;padding:0;position:relative}.Pricing-module__SCR4la__toggleSwitch:hover{background-color:var(--color-border)}.Pricing-module__SCR4la__toggleSwitch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--focus-ring-primary)}.Pricing-module__SCR4la__toggleKnob{background-color:var(--color-primary);width:22px;height:22px;transition:transform var(--transition-base);border-radius:50%;position:absolute;top:3px;left:3px}.Pricing-module__SCR4la__toggleKnob.Pricing-module__SCR4la__toggleKnobRight{transform:translate(20px)}.Pricing-module__SCR4la__grid{justify-content:center;display:flex}.Pricing-module__SCR4la__card{background-color:var(--color-surface);border:2px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-10,var(--space-8));width:100%;max-width:480px;box-shadow:var(--shadow-lg);transition:transform var(--transition-base), box-shadow var(--transition-base);opacity:0;flex-direction:column;display:flex;position:relative;transform:translateY(16px)}.Pricing-module__SCR4la__section.Pricing-module__SCR4la__visible .Pricing-module__SCR4la__card{animation:.5s cubic-bezier(.16,1,.3,1) forwards Pricing-module__SCR4la__cardIn}@keyframes Pricing-module__SCR4la__cardIn{to{opacity:1;transform:translateY(0)}}.Pricing-module__SCR4la__card:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.Pricing-module__SCR4la__cardHeader{margin-bottom:var(--space-6);text-align:center}.Pricing-module__SCR4la__planName{font-family:var(--font-heading);font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);color:var(--color-text-primary);margin-bottom:var(--space-1)}.Pricing-module__SCR4la__planDescription{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary)}.Pricing-module__SCR4la__priceWrapper{margin-bottom:var(--space-2);justify-content:center;align-items:baseline;gap:2px;display:flex}.Pricing-module__SCR4la__currency{font-family:var(--font-heading);font-size:var(--text-body-size);color:var(--color-text-secondary);align-self:flex-start;margin-top:8px;font-weight:600}.Pricing-module__SCR4la__price{font-family:var(--font-heading);font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);color:var(--color-text-primary);line-height:1}.Pricing-module__SCR4la__period{font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary);margin-left:4px}.Pricing-module__SCR4la__yearlyNote{text-align:center;font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-secondary);margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.Pricing-module__SCR4la__featureList{gap:var(--space-3);margin-bottom:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-direction:column;flex:1;display:flex}.Pricing-module__SCR4la__featureItem{align-items:flex-start;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-sm-size);color:var(--color-text-primary);line-height:1.5;display:flex}.Pricing-module__SCR4la__checkIcon{color:var(--color-success);flex-shrink:0;margin-top:2px}.Pricing-module__SCR4la__ctaPrimary{font-family:var(--font-heading);font-size:var(--text-body-size);color:var(--color-on-primary);background-color:var(--color-primary);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.Pricing-module__SCR4la__ctaPrimary:hover{background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #f973164d}.Pricing-module__SCR4la__ctaPrimary:focus-visible{outline:2px solid var(--color-on-primary);outline-offset:2px;box-shadow:var(--focus-ring-primary)}@media (max-width:767px){.Pricing-module__SCR4la__card{padding:var(--space-6)}}
.FAQ-module__s3o1mq__section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);background-color:var(--color-surface)}.FAQ-module__s3o1mq__container{max-width:768px;padding:0 var(--layout-padding-x);margin:0 auto}.FAQ-module__s3o1mq__header{text-align:center;margin-bottom:var(--space-10)}.FAQ-module__s3o1mq__title{margin-bottom:var(--space-4)}.FAQ-module__s3o1mq__subtitle{font-family:var(--font-body);font-size:var(--text-body-lg-size);color:var(--color-text-secondary);line-height:var(--lh-body)}.FAQ-module__s3o1mq__accordion{flex-direction:column;display:flex}.FAQ-module__s3o1mq__item{border-bottom:1px solid var(--color-border);opacity:0;transform:translateY(8px)}.FAQ-module__s3o1mq__section.FAQ-module__s3o1mq__visible .FAQ-module__s3o1mq__item{animation:.4s cubic-bezier(.16,1,.3,1) forwards FAQ-module__s3o1mq__fadeIn}.FAQ-module__s3o1mq__section.FAQ-module__s3o1mq__visible .FAQ-module__s3o1mq__item:first-child{animation-delay:0s}.FAQ-module__s3o1mq__section.FAQ-module__s3o1mq__visible .FAQ-module__s3o1mq__item:nth-child(2){animation-delay:50ms}.FAQ-module__s3o1mq__section.FAQ-module__s3o1mq__visible .FAQ-module__s3o1mq__item:nth-child(3){animation-delay:.1s}.FAQ-module__s3o1mq__section.FAQ-module__s3o1mq__visible .FAQ-module__s3o1mq__item:nth-child(4){animation-delay:.15s}.FAQ-module__s3o1mq__section.FAQ-module__s3o1mq__visible .FAQ-module__s3o1mq__item:nth-child(5){animation-delay:.2s}.FAQ-module__s3o1mq__section.FAQ-module__s3o1mq__visible .FAQ-module__s3o1mq__item:nth-child(6){animation-delay:.25s}@keyframes FAQ-module__s3o1mq__fadeIn{to{opacity:1;transform:translateY(0)}}.FAQ-module__s3o1mq__question{width:100%;padding:var(--space-5) 0;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-4);transition:color var(--transition-fast);background:0 0;border:none;display:flex}.FAQ-module__s3o1mq__question:hover{color:var(--color-primary-text)}.FAQ-module__s3o1mq__question:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.FAQ-module__s3o1mq__questionText{font-family:var(--font-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);color:inherit;line-height:var(--lh-heading)}.FAQ-module__s3o1mq__chevron{color:var(--color-text-secondary);transition:transform var(--transition-slow);flex-shrink:0}.FAQ-module__s3o1mq__chevron.FAQ-module__s3o1mq__chevronOpen{color:var(--color-primary-text);transform:rotate(180deg)}.FAQ-module__s3o1mq__answerWrapper{transition:max-height var(--transition-slow);overflow:hidden}.FAQ-module__s3o1mq__answer{font-family:var(--font-body);font-size:var(--text-body-size);color:var(--color-text-secondary);line-height:var(--lh-body);padding-bottom:var(--space-5)}
.CTAFinal-module__dk5FNa__section{background-color:var(--color-primary);padding:var(--space-16) 0;position:relative;overflow:hidden}.CTAFinal-module__dk5FNa__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-20%}.CTAFinal-module__dk5FNa__container{max-width:var(--layout-max-width);padding:0 var(--layout-padding-x);text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.CTAFinal-module__dk5FNa__headline{font-family:var(--font-heading);font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);color:var(--color-on-primary);line-height:var(--lh-heading);max-width:600px}.CTAFinal-module__dk5FNa__subtext{font-family:var(--font-body);font-size:var(--text-body-lg-size);color:var(--color-on-primary);line-height:var(--lh-body)}.CTAFinal-module__dk5FNa__ctaButton{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-body-size);color:var(--color-primary-text);background-color:var(--color-on-primary);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);margin-top:var(--space-2);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);font-weight:700;text-decoration:none;display:inline-flex}.CTAFinal-module__dk5FNa__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.CTAFinal-module__dk5FNa__ctaButton:active{transform:translateY(0)}.CTAFinal-module__dk5FNa__ctaButton:focus-visible{outline:2px solid var(--color-on-primary);outline-offset:4px}@media (max-width:767px){.CTAFinal-module__dk5FNa__section{padding:var(--space-12) 0}}
