.pricing-card{position:relative;flex:1 1 260px;max-width:320px;margin:12px;border-radius:8px;overflow:hidden;background:rgba(13,30,54,.74);border:1px solid rgba(157,211,255,.24);box-shadow:0 24px 50px rgba(13,30,54,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .35s ease,box-shadow .35s ease,background .35s ease,border-color .35s ease}.pricing-card:hover{transform:translateY(-8px);background:rgba(13,30,54,.82);border-color:rgba(157,211,255,.32);box-shadow:0 32px 64px rgba(13,30,54,.3)}.pricing-card-glow{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(20,93,160,.4),transparent 65%),radial-gradient(circle at 80% 80%,rgba(237,110,86,.4),transparent 70%);z-index:0;opacity:.85}.pricing-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;padding:30px 28px 32px;color:#fff}.pricing-card-plan{align-self:flex-start;padding:8px 16px;border-radius:999px;font-weight:600;letter-spacing:.02em;background:rgba(255,255,255,.12);color:#fff}.pricing-card-price{display:flex;align-items:flex-end;gap:6px;font-family:Poppins,Montserrat,sans-serif;margin:4px 0 8px}.pricing-card-currency{font-size:1.8rem;font-weight:700;color:#ffe17d!important;margin-bottom:6px}.pricing-card-amount{font-size:clamp(3.2rem,5vw,4rem)!important;font-weight:800;line-height:1;background:linear-gradient(120deg,#ffffff,#dbebff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.pricing-card-frequency{font-size:1.1rem;font-weight:600;color:#ffb37c!important;margin-bottom:8px}.pricing-card-description{margin:0;font-size:1rem;color:rgba(255,255,255,.82);line-height:1.55;max-width:620px}.pricing-card-features{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:.95rem;color:rgba(236,245,255,.88)}.pricing-card-feature-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pricing-card-feature-group-title{margin:0 0 10px;color:#9dd3ff;font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.pricing-card-features--grouped{margin:0;gap:7px}.pricing-card-features li::marker{color:rgba(237,110,86,.9)}@media (max-width:991px){.pricing-card{flex:1 1 280px}}@media (max-width:640px){.pricing-card{flex:1 1 100%;max-width:none;margin:10px 0}.pricing-card-body{padding:24px 22px 28px}.pricing-card-feature-groups{grid-template-columns:1fr}.pricing-card-amount{font-size:2.6rem}.pricing-card-description{font-size:.95rem;line-height:1.5}.pricing-card-features{font-size:.9rem}}@media (max-width:480px){.pricing-card{border-radius:8px}.pricing-card-body{gap:14px;padding:22px 20px 26px}.pricing-card-plan{padding:6px 14px}}.menus-page .PackagesMenu_menuPricing__rf_KK.packages-section{--pricing-blue:var(--title-blue,var(--menus-blue,#134f96));--pricing-ink:var(--text,var(--menus-ink,#10233f));--pricing-muted:var(--muted,var(--menus-muted,#43566b));--pricing-surface:var(--surface,var(--menus-surface,#fff));--pricing-border:var(--border,var(--menus-border,#d7e2ee));padding:clamp(56px,6vw,80px) 24px;background:var(--surface-alt,var(--menus-surface-blue,#eaf3fb));color:var(--pricing-ink);font-family:var(--font-outfit),"Segoe UI",sans-serif;scroll-margin-top:86px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-container{align-items:stretch;gap:28px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-heading{max-width:740px;text-align:left}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-title{margin:0 0 14px!important;color:var(--pricing-ink)!important;font-size:clamp(32px,3.4vw,46px)!important;font-weight:700!important;line-height:1.14!important;letter-spacing:-.025em;text-align:left}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-title span{background:none!important;color:var(--pricing-blue)!important;-webkit-text-fill-color:currentColor!important}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-description{color:var(--pricing-muted)!important;max-width:65ch!important;margin:0!important;font-size:17px!important;text-align:left}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-interval-control{margin:22px 0 0;border-color:var(--pricing-border);background:var(--pricing-surface);box-shadow:none}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-interval-control button{min-height:44px;color:var(--pricing-muted);font-weight:600}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-interval-control button[aria-pressed=true]{background:var(--pricing-blue);color:#fff;box-shadow:none}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-pricing-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.85fr);gap:20px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-base-card .pricing-card,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-base-card .pricing-card:hover{border-color:var(--pricing-border);background:var(--pricing-surface);box-shadow:none;transform:none;height:100%}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-glow{display:none}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-base-card .pricing-card-body{display:grid!important;grid-template-columns:minmax(0,1fr);gap:28px!important;padding:30px!important;color:var(--pricing-ink)}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-base-card .pricing-card-left{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;align-items:start!important;text-align:left!important}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-plan{grid-column:1;padding:0;border-radius:0;background:transparent;color:var(--pricing-ink);font-size:20px;font-weight:600;letter-spacing:-.015em;text-transform:none}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-price{grid-column:2;grid-row:1/span 2;margin:0;font-family:var(--font-outfit),"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-currency{color:var(--pricing-blue)!important;font-size:22px}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-amount{background:none!important;color:var(--pricing-blue)!important;font-size:clamp(44px,4.1vw,58px)!important;-webkit-text-fill-color:currentColor!important}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-frequency{color:var(--pricing-muted)!important;font-size:14px}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-description{grid-column:1;color:var(--pricing-muted);font-size:15px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-base-card .pricing-card-feature-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-feature-group-title{margin-bottom:12px;color:var(--pricing-ink);font-size:16px;font-weight:600;letter-spacing:normal;text-transform:none}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-features{gap:10px;color:var(--pricing-muted);font-size:15px;line-height:1.55}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-features li::marker{color:var(--pricing-blue)}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addons{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;grid-auto-columns:auto;gap:16px!important;overflow:visible;padding:0}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card:hover{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-content:start;padding:22px;border-color:var(--pricing-border)!important;background:var(--pricing-surface)!important;box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card:before{display:none}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__badge{grid-column:1;align-self:center;padding:0;background:transparent;color:var(--pricing-blue);font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__title{grid-column:1;color:var(--pricing-ink)!important;font-size:18px!important}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__price{grid-column:2;grid-row:1/span 2;align-self:start;margin:0;font-family:var(--font-outfit),"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__amount{font-size:32px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__prefix{font-size:16px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__amount,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__prefix{color:var(--pricing-blue)!important}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__frequency,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__summary{color:var(--pricing-muted)!important}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__frequency{font-size:13px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__list,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__summary{grid-column:1/-1}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addon-card__list{color:var(--pricing-muted);line-height:1.55}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;width:100%;padding:22px 0 0;border:0;border-top:1px solid var(--pricing-border);border-radius:0;background:transparent}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations>p{color:var(--pricing-ink);font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dl>div{padding:2px 16px;border-left:1px solid var(--pricing-border)}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dt{font-size:14px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dd span,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dt{color:var(--pricing-muted)}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dd{display:flex;align-items:baseline;gap:4px;margin:5px 0 0;color:var(--pricing-ink);font-variant-numeric:tabular-nums}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dd strong{font-size:22px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dd span{font-size:13px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-section-cta{min-height:50px;width:auto!important;align-self:start;padding:12px 24px!important;border:0;border-radius:12px;background:var(--pricing-blue)!important;color:#fff!important;box-shadow:none;font-size:17px!important;font-weight:600!important;letter-spacing:normal;text-transform:none}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-section-cta:is(:hover,:focus){background:color-mix(in srgb,var(--pricing-blue) 84%,#10233f)!important;color:#fff!important;box-shadow:none;transform:none}.menus-page .PackagesMenu_menuPricing__rf_KK :is(a,button,[tabindex="0"]):focus-visible{outline:3px solid var(--pricing-blue);outline-offset:4px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-note{color:var(--pricing-muted)!important;font-size:14px!important;font-style:normal;line-height:1.6}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-renewal{max-width:74ch;margin:0 0 10px;color:var(--pricing-muted);font-size:14px;line-height:1.6}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-footnotes{max-width:730px;text-align:left}@media (max-width:1000px){.menus-page .PackagesMenu_menuPricing__rf_KK .packages-pricing-grid{grid-template-columns:minmax(0,1fr)}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.menus-page .PackagesMenu_menuPricing__rf_KK.packages-section{padding:48px 18px}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-base-card .pricing-card-body{gap:24px!important;padding:24px 22px!important}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-addons,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-base-card .pricing-card-feature-groups,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-base-card .pricing-card-left,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations,.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dl{grid-template-columns:minmax(0,1fr)!important}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-price{grid-column:1;grid-row:auto}.menus-page .PackagesMenu_menuPricing__rf_KK .pricing-card-description{grid-row:2}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dl>div:first-child{border-top:0}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--pricing-border);border-left:0}.menus-page .PackagesMenu_menuPricing__rf_KK .packages-combinations dd{margin:0}}.packages-section{position:relative;padding:clamp(72px,8vw,96px) 16px;width:100%;background-color:#c8e2ff;background-image:radial-gradient(circle at 25% 20%,rgba(20,93,160,.16),transparent 60%),radial-gradient(circle at 75% 80%,rgba(237,110,86,.12),transparent 65%);color:#0f172a;overflow:hidden}.packages-container{position:relative;z-index:1;width:100%;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:36px}.packages-heading{text-align:center;max-width:820px}.packages-title{color:#0f172a!important;margin-bottom:16px!important}.packages-description{color:#475569!important;font-size:clamp(1rem,2.2vw,1.15rem);margin:0!important}.packages-interval-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(320px,100%);margin:18px auto 0;padding:5px;border:1px solid rgba(20,93,160,.18);border-radius:12px;background:#eaf4ff;box-shadow:0 6px 16px rgba(20,93,160,.1)}.packages-interval-control button{min-height:36px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:#315572;font-family:inherit;font-size:.95rem;font-weight:800;line-height:36px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.packages-interval-control button[aria-pressed=true]{color:#fff;background:#145da0;box-shadow:0 5px 12px rgba(20,93,160,.24)}.packages-interval-control button:focus-visible{outline:3px solid rgba(20,93,160,.28);outline-offset:2px}.packages-card-grid{width:100%;gap:18px}.packages-pricing-grid{width:100%;display:flex;flex-direction:column;gap:24px}.packages-base-card{width:100%;display:flex;justify-content:center}.packages-base-card .pricing-card{margin:0;width:100%;max-width:none!important;border-radius:20px!important}.packages-base-card .pricing-card-body{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:40px!important;padding:42px 40px!important}.packages-base-card .pricing-card-left{flex:1 1 340px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left}.packages-base-card .pricing-card-feature-groups{flex:1.6 1 480px;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.packages-addons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%}.packages-addon-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 24px 28px;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(243,248,255,.32))!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border:1px solid rgba(20,93,160,.12)!important;box-shadow:0 10px 24px rgba(20,93,160,.04),inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden;height:100%;transition:transform .35s ease,box-shadow .35s ease,background .35s ease,border-color .35s ease}.packages-addon-card:hover{transform:translateY(-6px);background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(243,248,255,.52))!important;border-color:rgba(20,93,160,.22)!important;box-shadow:0 16px 36px rgba(20,93,160,.08),inset 0 1px 0 rgba(255,255,255,.85)}.packages-addon-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(20,93,160,.08),transparent 62%),radial-gradient(circle at 82% 80%,rgba(237,110,86,.06),transparent 68%);opacity:.85;z-index:0}.packages-addon-card>*{position:relative;z-index:1}.packages-addon-card__badge{align-self:flex-start;padding:5px 11px;border-radius:999px;font-size:.74rem;letter-spacing:.05em;text-transform:uppercase;background:rgba(237,110,86,.12);color:#ed6e56}.packages-addon-card__price{display:flex;align-items:flex-end;gap:4px;font-family:Poppins,Montserrat,sans-serif;margin:4px 0 6px}.packages-addon-card__prefix{font-size:1.3rem;font-weight:700;color:#ed6e56!important;margin-bottom:3px}.packages-addon-card__amount{font-size:2.4rem;font-weight:800;line-height:1;color:#0f172a!important}.packages-addon-card__frequency{font-size:.95rem;font-weight:600;color:#145da0!important;margin-bottom:4px}.packages-addon-card__title{margin:0!important;color:#1e293b!important}.packages-addon-card__summary{margin:0!important;color:#475569!important;font-size:.93rem!important;line-height:1.5!important}.packages-addon-card__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:#334155;font-size:.9rem}.packages-section-cta{padding:14px 48px!important;border-radius:999px;font-size:1.05rem!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;background:linear-gradient(90deg,#ffe17d,#ff9f66,#ff6b6b)!important;color:#06162a!important;box-shadow:0 14px 35px rgba(255,159,102,.35);transition:transform .28s ease,box-shadow .28s ease,background .28s ease}.packages-section-cta:focus,.packages-section-cta:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 18px 48px rgba(255,107,107,.5);background:linear-gradient(90deg,#ffffff,#ffe17d,#ff9f66)!important;color:#06162a!important}.packages-bundle-note{margin:0 auto!important;text-align:center;color:#475569!important;font-size:1rem!important;max-width:820px}.packages-footnotes{text-align:center;display:flex;flex-direction:column;gap:4px}.packages-note{margin:0!important;color:#64748b!important;font-size:.95rem!important;font-style:italic}.packages-bundles{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.packages-bundle-card{padding:26px 24px 30px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,252,255,.74));border:1px solid rgba(20,93,160,.13);box-shadow:0 14px 32px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:12px;min-height:100%}.packages-bundle-price{display:flex;align-items:flex-end;gap:4px;font-family:Poppins,Montserrat,sans-serif}.packages-bundle-currency{font-size:1.1rem;opacity:.85}.packages-bundle-amount{font-size:2.2rem;font-weight:600;line-height:1}.packages-bundle-frequency{font-size:.95rem;opacity:.7;margin-bottom:6px}.packages-bundle-title{color:#1e293b!important;margin:0!important}.packages-bundle-composition{margin:0;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:#ed6e56}.packages-bundle-description{margin:0;color:#475569;font-size:.95rem;line-height:1.55}.packages-bundle-button{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:999px;font-size:.95rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,#145da0,#ed6e56);color:#ffffff;text-decoration:none;box-shadow:0 12px 28px rgba(20,93,160,.25);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.packages-bundle-button:focus,.packages-bundle-button:hover{transform:translateY(-2px);background:linear-gradient(135deg,#0f4375,#d95b45);box-shadow:0 16px 34px rgba(20,93,160,.35)}@media (max-width:991px){.packages-section{padding:80px 16px}.packages-pricing-grid{gap:24px}.packages-base-card{justify-content:center}.packages-base-card .pricing-card-body{flex-direction:column!important;gap:28px!important;padding:32px 28px!important}.packages-base-card .pricing-card-left{flex:1 1 100%!important;align-items:center!important;text-align:center!important}.packages-base-card .pricing-card-feature-groups{flex:1 1 100%!important;grid-template-columns:1fr!important;gap:20px;width:100%}.packages-addons{grid-template-columns:1fr!important}.packages-bundles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:640px){.packages-section{padding:64px 12px}.packages-addons{grid-template-columns:1fr;gap:16px}.packages-addon-card{padding:24px 22px 26px}.packages-addon-card__amount{font-size:2.1rem}.packages-addon-card__summary{font-size:.95rem!important}.packages-addon-card__list{font-size:.92rem}.packages-section-cta{width:100%!important;text-align:center!important}.packages-bundle-note{font-size:.95rem!important}.packages-bundles{grid-template-columns:1fr}}