.eb-mkt{--mkt-blue:var(--eb-brand-blue);--mkt-wine:var(--eb-brand-wine);--mkt-gold:var(--eb-brand-gold);--mkt-bg:var(--eb-paper);--mkt-bg-deep:var(--eb-paper-deep);--mkt-card:var(--eb-white);--mkt-ink:var(--eb-brand-blue);--mkt-muted:var(--eb-ink-soft);--mkt-blue-soft:color-mix(in srgb, var(--eb-brand-blue) 80%, white);--mkt-muted-light:color-mix(in srgb, var(--eb-ink-soft) 60%, var(--eb-paper));--mkt-border:color-mix(in srgb, var(--eb-brand-blue) 9%, var(--eb-paper));--mkt-border-2:color-mix(in srgb, var(--eb-brand-blue) 17%, var(--eb-paper));--mkt-gold-soft:color-mix(in srgb, var(--eb-brand-gold) 34%, white);--mkt-wine-soft:color-mix(in srgb, var(--eb-brand-wine) 13%, white);background:var(--mkt-bg);color:var(--mkt-ink);font-family:var(--eb-font-sans);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.65}.eb-mkt h1,.eb-mkt h2,.eb-mkt h3{letter-spacing:-.02em;font-weight:900;line-height:1.05}.eb-mkt strong{color:var(--mkt-ink);font-weight:800}.eb-mkt .mkt-container{max-width:1180px;margin:0 auto;padding-inline:48px}@media (width<=768px){.eb-mkt .mkt-container{padding-inline:22px}}.eb-mkt .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mkt-muted);align-items:center;gap:16px;margin-bottom:22px;font-size:11px;font-weight:800;display:flex}.eb-mkt .eyebrow:after{content:"";background:var(--mkt-border-2);flex:1;height:1px}.eb-mkt .eyebrow-accent{letter-spacing:.16em;text-transform:uppercase;color:var(--mkt-wine);margin-bottom:20px;font-size:11px;font-weight:800;display:inline-block}.eb-mkt .eyebrow-accent.light{color:var(--mkt-gold)}.eb-mkt .accent-wine{color:var(--mkt-wine)}.eb-mkt .btn-primary{background:var(--mkt-blue);color:var(--eb-white);cursor:pointer;border:none;border-radius:11px;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:800;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex}.eb-mkt .btn-primary:hover{background:color-mix(in srgb, var(--mkt-blue) 88%, white);box-shadow:0 12px 26px color-mix(in srgb, var(--mkt-blue) 22%, transparent);transform:translateY(-2px)}.eb-mkt .btn-primary.gold{background:var(--mkt-gold);color:var(--mkt-blue)}.eb-mkt .btn-primary.gold:hover{background:color-mix(in srgb, var(--mkt-gold) 88%, white);box-shadow:0 12px 26px color-mix(in srgb, var(--mkt-gold) 35%, transparent)}.eb-mkt .btn-ghost{color:var(--mkt-muted);font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.eb-mkt .btn-ghost:hover{color:var(--mkt-wine)}.eb-mkt .btn-primary:focus-visible,.eb-mkt .btn-ghost:focus-visible,.eb-mkt .nav-link:focus-visible{outline:2px solid var(--mkt-gold);outline-offset:3px;border-radius:6px}.eb-mkt .mkt-nav{z-index:100;background:color-mix(in srgb, var(--mkt-bg) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--mkt-border);position:sticky;top:0}.eb-mkt .nav-inner{justify-content:space-between;align-items:center;max-width:1180px;height:62px;margin:0 auto;padding-inline:48px;display:flex}.eb-mkt .nav-links{align-items:center;gap:26px;display:flex}.eb-mkt .nav-link{color:var(--mkt-muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.eb-mkt .nav-link:hover{color:var(--mkt-blue)}.eb-mkt .nav-cta{background:var(--mkt-blue);border-radius:9px;padding:9px 18px;font-weight:800;transition:background .2s,transform .15s;color:var(--eb-white)!important}.eb-mkt .nav-cta:hover{background:color-mix(in srgb, var(--mkt-blue) 88%, white);transform:translateY(-1px)}@media (width<=820px){.eb-mkt .nav-link.nav-hide-sm{display:none}.eb-mkt .nav-inner{padding-inline:22px}}.eb-mkt .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding-block:70px;display:grid}.eb-mkt .hero-h1{color:var(--mkt-blue);margin-bottom:24px;font-size:clamp(44px,5.6vw,78px);line-height:.98}.eb-mkt .hero-p{color:var(--mkt-muted);max-width:440px;margin-bottom:32px;font-size:18px}.eb-mkt .hero-ctas{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:34px;display:flex}.eb-mkt .usp-tags{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.eb-mkt .usp-tag{background:var(--mkt-card);border:1px solid var(--mkt-border);color:var(--mkt-blue);border-radius:100px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.eb-mkt .usp-dot{background:var(--mkt-gold);border-radius:50%;width:8px;height:8px}.eb-mkt .hero-right{position:relative}.eb-mkt .widget{background:var(--mkt-card);border:1px solid var(--mkt-border);box-shadow:0 34px 80px color-mix(in srgb, var(--mkt-blue) 16%, transparent), 0 8px 22px color-mix(in srgb, var(--mkt-blue) 7%, transparent);border-radius:18px;overflow:hidden}.eb-mkt .widget-badge{background:var(--mkt-gold);color:var(--mkt-blue);letter-spacing:.04em;box-shadow:0 6px 16px color-mix(in srgb, var(--mkt-gold) 40%, transparent);border-radius:100px;padding:6px 13px;font-size:11px;font-weight:800;position:absolute;top:-12px;right:18px}.eb-mkt .widget-chrome{background:var(--mkt-bg);border-bottom:1px solid var(--mkt-border);align-items:center;gap:11px;padding:12px 15px;display:flex}.eb-mkt .widget-dots{gap:5px;display:flex}.eb-mkt .widget-dots span{background:var(--mkt-border-2);border-radius:50%;width:10px;height:10px}.eb-mkt .widget-url{background:var(--mkt-card);border:1px solid var(--mkt-border);color:var(--mkt-muted);border-radius:6px;flex:1;padding:5px 11px;font-size:11px;font-weight:600}.eb-mkt .widget-body{padding:20px}.eb-mkt .w-provider{align-items:center;gap:11px;margin-bottom:16px;display:flex}.eb-mkt .w-avatar{background:var(--mkt-wine-soft);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.eb-mkt .w-name{color:var(--mkt-blue);font-size:14px;font-weight:800}.eb-mkt .w-sub{color:var(--mkt-muted);font-size:12px}.eb-mkt .w-service-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.eb-mkt .w-service{border:1px solid var(--mkt-border);border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.eb-mkt .w-service.active{border-color:var(--mkt-blue);background:var(--mkt-blue)}.eb-mkt .w-sname{color:var(--mkt-blue);font-size:12px;font-weight:800}.eb-mkt .w-smeta{color:var(--mkt-muted);font-size:11px}.eb-mkt .w-service.active .w-sname{color:var(--eb-white)}.eb-mkt .w-service.active .w-smeta{color:color-mix(in srgb, var(--eb-white) 70%, transparent)}.eb-mkt .w-cal{margin-bottom:16px}.eb-mkt .w-cal-hd{color:var(--mkt-blue);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;font-weight:800;display:flex}.eb-mkt .w-cal-nav{color:var(--mkt-muted-light);letter-spacing:.2em}.eb-mkt .w-cal-labels,.eb-mkt .w-cal-cells{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.eb-mkt .w-cal-labels{margin-bottom:4px}.eb-mkt .w-cal-labels span{color:var(--mkt-muted-light);font-size:10px;font-weight:700}.eb-mkt .w-c{color:var(--mkt-blue-soft);border-radius:7px;padding:6px 0;font-size:11px;font-weight:600}.eb-mkt .w-c.sel{background:var(--mkt-blue);color:var(--eb-white);font-weight:800}.eb-mkt .w-c.dim{color:var(--mkt-border-2)}.eb-mkt .w-slots{margin-bottom:16px}.eb-mkt .w-slots-lbl{color:var(--mkt-muted);margin-bottom:8px;font-size:11px;font-weight:700}.eb-mkt .w-slots-row{flex-wrap:wrap;gap:7px;display:flex}.eb-mkt .w-slot{border:1px solid var(--mkt-border);color:var(--mkt-blue);background:var(--mkt-card);border-radius:7px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:600}.eb-mkt .w-slot.sel{background:var(--mkt-wine);border-color:var(--mkt-wine);color:var(--eb-white)}.eb-mkt .w-slot.soldout{color:var(--mkt-muted-light);opacity:.65;text-decoration:line-through}.eb-mkt .w-book{background:var(--mkt-gold);width:100%;color:var(--mkt-blue);border:none;border-radius:10px;padding:13px;font-family:inherit;font-size:14px;font-weight:800}.eb-mkt .trust{background:var(--mkt-blue);color:var(--eb-white);padding-block:56px}.eb-mkt .trust-inner{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}.eb-mkt .trust-lead{color:color-mix(in srgb, var(--eb-white) 82%, transparent);font-size:19px;line-height:1.6}.eb-mkt .trust-lead strong{color:var(--eb-white)}.eb-mkt .trust-proof{flex-direction:column;gap:20px;display:flex}.eb-mkt .trust-partner{border-left:3px solid var(--mkt-gold);padding-left:16px;text-decoration:none;transition:transform .2s;display:block}.eb-mkt .trust-partner:hover{transform:translate(3px)}.eb-mkt .trust-partner-mark{color:var(--mkt-gold);font-size:20px;font-weight:900;display:block}.eb-mkt .trust-partner-sub{color:color-mix(in srgb, var(--eb-white) 70%, transparent);font-size:13px;display:block}.eb-mkt .trust-team{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.eb-mkt .team-face{background:var(--mkt-blue-soft);border:2px solid var(--mkt-blue);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-8px;font-size:20px;display:inline-flex}.eb-mkt .team-face:first-child{margin-left:0}.eb-mkt .team-note{color:color-mix(in srgb, var(--eb-white) 70%, transparent);max-width:220px;margin-left:12px;font-size:13px}.eb-mkt .calendar-focus{padding-block:100px}.eb-mkt .cf-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.eb-mkt .cf-h2{color:var(--mkt-blue);margin-bottom:20px;font-size:clamp(30px,4vw,46px)}.eb-mkt .cf-p{color:var(--mkt-muted);max-width:460px;margin-bottom:26px;font-size:17px}.eb-mkt .cf-checks{flex-direction:column;gap:13px;padding:0;list-style:none;display:flex}.eb-mkt .cf-checks li{color:var(--mkt-blue-soft);align-items:center;gap:12px;font-size:15px;display:flex}.eb-mkt .chk{background:var(--mkt-gold);width:22px;height:22px;color:var(--mkt-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.eb-mkt .cf-widget{background:var(--mkt-card);border:1px solid var(--mkt-border);box-shadow:0 24px 60px color-mix(in srgb, var(--mkt-blue) 10%, transparent);border-radius:18px;padding:26px}.eb-mkt .cf-widget-hd{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.eb-mkt .cf-widget-title{color:var(--mkt-blue);font-size:18px;font-weight:900}.eb-mkt .cf-widget-month{color:var(--mkt-muted);font-size:13px;font-weight:600}.eb-mkt .cf-widget-grid{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:20px;display:grid}.eb-mkt .cf-d{text-align:center;border:1px solid #0000;border-radius:11px;padding:14px 0;font-size:12px;font-weight:700;line-height:1.4}.eb-mkt .cf-d.free{background:var(--mkt-bg);color:var(--mkt-blue-soft)}.eb-mkt .cf-d.active{background:var(--mkt-blue);color:var(--eb-white);box-shadow:0 8px 18px color-mix(in srgb, var(--mkt-blue) 25%, transparent)}.eb-mkt .cf-d.full{background:var(--mkt-wine-soft);color:var(--mkt-wine)}.eb-mkt .cf-legend{color:var(--mkt-muted);flex-wrap:wrap;gap:18px;font-size:12px;font-weight:600;display:flex}.eb-mkt .cf-legend span{align-items:center;gap:6px;display:inline-flex}.eb-mkt .lg{border-radius:4px;width:12px;height:12px;display:inline-block}.eb-mkt .lg.free{background:var(--mkt-bg-deep)}.eb-mkt .lg.active{background:var(--mkt-blue)}.eb-mkt .lg.full{background:var(--mkt-wine)}.eb-mkt .services{background:var(--mkt-bg-deep);padding-block:100px}.eb-mkt .svc-block{margin-bottom:32px}.eb-mkt .svc-block.second{margin-top:72px}.eb-mkt .svc-h2{color:var(--mkt-blue);margin-bottom:8px;font-size:clamp(26px,3.4vw,38px)}.eb-mkt .svc-sub{color:var(--mkt-muted);font-size:16px}.eb-mkt .svc-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.eb-mkt .svc-card{background:var(--mkt-card);border:1px solid var(--mkt-border);border-radius:14px;padding:24px;transition:transform .2s,box-shadow .2s}.eb-mkt .svc-card:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--mkt-blue) 9%, transparent);transform:translateY(-3px)}.eb-mkt .svc-card.feature-lead{background:var(--mkt-blue);border-color:var(--mkt-blue);grid-column:span 2;position:relative}.eb-mkt .svc-card.feature-lead .svc-h3{color:var(--eb-white)}.eb-mkt .svc-card.feature-lead .svc-p{color:color-mix(in srgb, var(--eb-white) 78%, transparent)}.eb-mkt .svc-tag{background:var(--mkt-gold);color:var(--mkt-blue);letter-spacing:.05em;text-transform:uppercase;border-radius:100px;margin-bottom:12px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-block}.eb-mkt .svc-ico{margin-bottom:14px;font-size:26px}.eb-mkt .svc-h3{color:var(--mkt-blue);letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:800}.eb-mkt .svc-p{color:var(--mkt-muted);font-size:14px}@media (width<=980px){.eb-mkt .svc-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.eb-mkt .svc-grid{grid-template-columns:1fr}.eb-mkt .svc-card.feature-lead{grid-column:span 1}}.eb-mkt .pricing{text-align:center;padding-block:100px}.eb-mkt .pricing-inner{max-width:640px;margin:0 auto}.eb-mkt .pricing-inner .eyebrow{justify-content:center}.eb-mkt .pricing-inner .eyebrow:before{content:"";background:var(--mkt-border-2);flex:1;height:1px}.eb-mkt .pricing-h2{color:var(--mkt-blue);margin-bottom:14px;font-size:clamp(28px,4vw,44px)}.eb-mkt .pricing-p{color:var(--mkt-muted);margin-bottom:34px;font-size:17px}.eb-mkt .pricing-card{background:var(--mkt-card);border:1px solid var(--mkt-border);border-radius:16px;padding:40px 30px}.eb-mkt .pricing-big{color:var(--mkt-blue);letter-spacing:-.03em;font-size:clamp(52px,8vw,76px);font-weight:900;line-height:1}.eb-mkt .pricing-note{color:var(--mkt-muted-light);margin-top:24px;font-size:13px;font-weight:600}.eb-mkt .faq{background:var(--mkt-bg-deep);padding-block:100px}.eb-mkt .faq-inner{max-width:780px;margin:0 auto}.eb-mkt .faq-h2{color:var(--mkt-blue);margin-bottom:28px;font-size:clamp(28px,4vw,42px)}.eb-mkt .faq-list{flex-direction:column;display:flex}.eb-mkt .faq-item{border-top:1px solid var(--mkt-border-2)}.eb-mkt .faq-item:last-child{border-bottom:1px solid var(--mkt-border-2)}.eb-mkt .faq-item summary{cursor:pointer;color:var(--mkt-blue);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.eb-mkt .faq-item summary::-webkit-details-marker{display:none}.eb-mkt .faq-item summary:focus-visible{outline:2px solid var(--mkt-gold);outline-offset:3px;border-radius:6px}.eb-mkt .faq-pm{flex-shrink:0;width:18px;height:18px;position:relative}.eb-mkt .faq-pm:before,.eb-mkt .faq-pm:after{content:"";background:var(--mkt-wine);transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eb-mkt .faq-pm:before{width:16px;height:2.5px}.eb-mkt .faq-pm:after{width:2.5px;height:16px}.eb-mkt .faq-item[open] .faq-pm:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.eb-mkt .faq-item p{color:var(--mkt-muted);max-width:620px;padding-bottom:22px;font-size:15px}.eb-mkt .cta-section{background:var(--mkt-blue);color:var(--eb-white);text-align:center;padding-block:100px}.eb-mkt .cta-h2{color:var(--eb-white);margin-bottom:14px;font-size:clamp(40px,6vw,68px);line-height:.98}.eb-mkt .cta-p{color:color-mix(in srgb, var(--eb-white) 78%, transparent);margin-bottom:34px;max-width:460px;margin-inline:auto;font-size:17px}.eb-mkt .mkt-page{padding-block:88px 100px}.eb-mkt .mkt-page-narrow{max-width:720px}.eb-mkt .mkt-h1{color:var(--mkt-blue);margin-bottom:18px;font-size:clamp(36px,5vw,60px);line-height:1}.eb-mkt .mkt-lead{color:var(--mkt-muted);max-width:540px;font-size:18px}.eb-mkt .mkt-footer{border-top:1px solid var(--mkt-border);padding-block:26px}.eb-mkt .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding-inline:48px;display:flex}.eb-mkt .footer-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.eb-mkt .footer-links a{color:var(--mkt-muted-light);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.eb-mkt .footer-links a:hover{color:var(--mkt-wine)}@media (width<=768px){.eb-mkt .footer-inner{padding-inline:22px}}@media (width<=900px){.eb-mkt .hero-grid{grid-template-columns:1fr;gap:48px;padding-block:48px}.eb-mkt .hero-right{max-width:440px}}@media (width<=860px){.eb-mkt .cf-grid{grid-template-columns:1fr;gap:40px}.eb-mkt .trust-inner{grid-template-columns:1fr;gap:28px}}.eb-mkt .r{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.eb-mkt .r.in{opacity:1;transform:none}.eb-mkt .float{animation:7s ease-in-out infinite mkt-float}@keyframes mkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.eb-mkt .r{opacity:1;transition:none;transform:none}.eb-mkt .float{animation:none}}
