.Landing_page__LI7zW{color:var(--ink);background:var(--surface);overflow-x:hidden}.Landing_page__LI7zW section{padding:clamp(3.5rem,8vw,6.5rem) clamp(1.25rem,5vw,3rem);max-width:72rem;margin:0 auto}.Landing_header__nFb4U{display:flex;align-items:center;justify-content:space-between;max-width:72rem;margin:0 auto;padding:1.25rem clamp(1.25rem,5vw,3rem)}.Landing_footerBrand__XMVNt,.Landing_logo__z2dZs{font-size:1.4rem;font-weight:800;letter-spacing:.02em}.Landing_logoAccent__vv2LV{color:var(--rose)}.Landing_headerCta__3okEm{font-size:.95rem;font-weight:600;color:var(--rose-deep);text-decoration:none;padding:.5rem 1rem;border:1px solid var(--rose-ring);border-radius:999px}.Landing_headerCta__3okEm:hover{background:var(--rose-tint)}.Landing_hero__2TTcs{display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:center;padding-top:clamp(2rem,5vw,4.5rem)!important;background:radial-gradient(60rem 30rem at 85% -10%,var(--rose-tint) 0,transparent 65%)}@media (min-width:900px){.Landing_hero__2TTcs{grid-template-columns:1.05fr .95fr}}.Landing_heroTitle__aBBdo{font-size:clamp(2.1rem,4.5vw + .8rem,3.4rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.25rem}.Landing_heroSub__XtfiB{font-size:clamp(1.05rem,1vw + .9rem,1.25rem);line-height:1.6;color:var(--ink-soft);max-width:34rem;text-wrap:pretty;margin:0 0 2rem}.Landing_heroActions__u9XFk{display:flex;flex-wrap:wrap;gap:.85rem}.Landing_primaryCta__hSY_I{display:inline-block;padding:.95rem 1.75rem;border-radius:999px;background:var(--grad-brand);color:var(--surface);font-size:1.05rem;font-weight:700;text-decoration:none;box-shadow:0 8px 20px var(--rose-ring);transition:transform .15s ease-out,box-shadow .15s ease-out}.Landing_primaryCta__hSY_I:hover{transform:translateY(-1px);box-shadow:0 10px 24px var(--rose-ring)}.Landing_secondaryCta__LmCxK{display:inline-block;padding:.95rem 1.75rem;border-radius:999px;border:1.5px solid rgba(26,20,22,.2);color:var(--ink);font-size:1.05rem;font-weight:600;text-decoration:none}.Landing_secondaryCta__LmCxK:hover{border-color:var(--ink)}.Landing_heroVisual__S7FSr{position:relative;padding-bottom:13rem;max-width:26rem;width:100%;justify-self:center}.Landing_mockDashboard__q3JEf{background:#ffffff;border:1px solid rgba(0,0,0,.12);border-radius:4px;box-shadow:0 20px 50px rgba(26,20,22,.12);padding:1rem 1rem .25rem;color:rgba(0,0,0,.87)}.Landing_mockTitleRow__a1XTu{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.9rem}.Landing_mockTitleBlock__5jnnS{display:flex;flex-direction:column}.Landing_mockTitle__w_8Uu{font-weight:500;font-size:1.05rem}.Landing_mockCaption__uO5UT{font-size:.65rem;color:rgba(0,0,0,.6)}.Landing_mockRefresh__ISvfg{font-size:.72rem;font-weight:500;letter-spacing:.02em;color:#1976d2;border:1px solid rgba(25,118,210,.5);border-radius:4px;padding:.25rem .6rem;text-transform:uppercase}.Landing_mockTable__662rK{font-size:.8rem}.Landing_mockHead__qxm7A,.Landing_mockTr__SCPDu{display:grid;grid-template-columns:3.4rem 1fr 2rem auto;gap:.6rem;align-items:center;padding:.55rem .4rem;border-top:1px solid rgba(224,224,224,1)}.Landing_mockHead__qxm7A{border-top:none;font-weight:500;color:rgba(0,0,0,.87);font-size:.75rem}.Landing_trNotified__rOh8E{background:#ecfdf5}.Landing_mockGuest__iL_p1,.Landing_mockWaited__W3unl{display:flex;flex-direction:column;gap:.05rem;min-width:0}.Landing_mockWaited__W3unl strong{font-weight:700;font-size:.8rem}.Landing_mockGuest__iL_p1 small,.Landing_mockWaited__W3unl small{font-size:.66rem;color:rgba(0,0,0,.6);white-space:nowrap}.Landing_mockGuest__iL_p1 strong{font-weight:500;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Landing_mockChip___jo3o,.Landing_mockSizeChip__tER4D{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;border-radius:.75rem;padding:0 .55rem;font-size:.68rem;font-weight:500;white-space:nowrap}.Landing_mockSizeChip__tER4D{background:#e0e0e0;color:rgba(0,0,0,.87);justify-self:start}.Landing_chipWaiting__magM8{background:#ed6c02;color:#ffffff}.Landing_chipConfirmed__PztW5{background:#2e7d32;color:#ffffff}.Landing_chipPending__GRwnW{background:#0288d1;color:#ffffff;animation:Landing_pulse__fSWw8 1s ease-out infinite}@keyframes Landing_pulse__fSWw8{0%{opacity:1}50%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Landing_chipPending__GRwnW{animation:none}.Landing_primaryCta__hSY_I{transition:none}.Landing_primaryCta__hSY_I:hover{transform:none}}.Landing_mockPhone__shPRx{position:absolute;right:-1rem;bottom:0;width:min(17rem,84%);padding:.5rem;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg);color:var(--ink);text-align:left;box-shadow:0 16px 40px rgba(26,20,22,.2)}.Landing_mockPhoneTopbar__dnA5f{min-height:2rem;display:flex;align-items:center;justify-content:space-between;padding:0 .2rem;color:var(--ink-soft);font-size:.68rem;font-weight:700}.Landing_mockPhoneLanguage__W0xma{display:inline-flex;align-items:center;min-height:1.7rem;padding:0 .5rem;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font-size:.55rem}.Landing_mockPhonePanel__RqZH7{overflow:hidden;border-radius:var(--r-md);background:var(--surface)}.Landing_mockPhoneContent__fn6uD{padding:1rem}.Landing_mockPhoneIcon__C35lF{width:2.55rem;height:2.55rem;display:grid;place-items:center;margin-bottom:.8rem;border-radius:.75rem;background:var(--rose-tint);color:var(--rose)}.Landing_mockPhoneTitle__IS_Ts{font-size:.92rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;margin:0}.Landing_mockPhoneText__g37CI{max-width:29ch;font-size:.68rem;line-height:1.45;color:var(--ink-soft);font-weight:500;margin:.45rem 0 0}.Landing_mockPhoneDeadline__YaWxe{display:flex;align-items:center;gap:.45rem;margin-top:.8rem;padding:.55rem .65rem;border-radius:var(--r-sm);background:var(--rose-tint);color:var(--ink);font-size:.61rem;font-weight:700}.Landing_mockPhoneDeadline__YaWxe svg{flex:0 0 auto;color:var(--rose)}.Landing_mockPhoneAction__KhHht{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.45rem;margin-top:.65rem;padding:.55rem .75rem;border-radius:var(--r-md);background:var(--rose);color:var(--surface);font-size:.7rem;font-weight:750;box-shadow:var(--shadow-rest)}.Landing_mockPhoneDetails___kuFu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.7rem 1rem;border-top:1px solid var(--border);background:#fcfafb}.Landing_mockPhoneDetails___kuFu span{display:flex;flex-direction:column;gap:.15rem}.Landing_mockPhoneDetails___kuFu span:last-child{text-align:right}.Landing_mockPhoneDetails___kuFu small{color:var(--muted);font-size:.55rem;font-weight:650}.Landing_mockPhoneDetails___kuFu strong{color:var(--ink);font-size:.66rem;font-weight:750}@media (max-width:560px){.Landing_mockPhone__shPRx{right:0}}.Landing_sectionTitle__2QL9l{font-size:clamp(1.6rem,2.5vw + .8rem,2.3rem);font-weight:800;letter-spacing:-.015em;text-wrap:balance;margin:0 0 2.25rem}.Landing_steps__hqwmh{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));counter-reset:step}.Landing_step__dcI2V{display:flex;gap:1rem;align-items:flex-start}.Landing_stepNumber__RUs_t{flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--rose-tint);color:var(--rose-deep);font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center}.Landing_stepTitle__SfL5s{font-size:1.05rem;font-weight:700;margin:.3rem 0 .4rem}.Landing_stepText__xf4tv{font-size:.95rem;line-height:1.55;color:var(--ink-soft);margin:0;text-wrap:pretty}.Landing_benefitList__Kveau{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem 3rem;max-width:60rem}@media (min-width:760px){.Landing_benefitList__Kveau{grid-template-columns:1fr 1fr}}.Landing_benefitList__Kveau li{position:relative;padding-left:2rem;font-size:1rem;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.Landing_benefitList__Kveau li strong{color:var(--ink)}.Landing_benefitList__Kveau li:before{content:"✓";position:absolute;left:0;top:0;color:var(--rose);font-weight:800;font-size:1.1rem}.Landing_band__bwBlI{background:var(--grad-brand);border-radius:1.5rem;color:var(--surface);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.75rem;padding:clamp(2.75rem,6vw,4rem) clamp(1.5rem,5vw,4rem)!important;margin-left:clamp(1.25rem,5vw,3rem)!important;margin-right:clamp(1.25rem,5vw,3rem)!important}@media (min-width:72rem){.Landing_band__bwBlI{margin-left:auto!important;margin-right:auto!important;max-width:66rem}}.Landing_bandText___Hzi9{font-size:clamp(1.15rem,1.5vw + .9rem,1.5rem);font-weight:700;line-height:1.5;max-width:42rem;text-wrap:balance;margin:0}.Landing_bandCta__5lQoX{display:inline-block;padding:.95rem 1.75rem;border-radius:999px;background:var(--surface);color:var(--rose-deep);font-size:1.05rem;font-weight:700;text-decoration:none}.Landing_bandCta__5lQoX:hover{filter:brightness(.96)}.Landing_contact__Hm_fY{display:grid;gap:2.5rem}@media (min-width:900px){.Landing_contact__Hm_fY{grid-template-columns:1fr 1.1fr;gap:4rem}}.Landing_contactIntro__D_Frn .Landing_sectionTitle__2QL9l{margin-bottom:1rem}.Landing_contactText__Dd9r1{font-size:1.05rem;line-height:1.6;color:var(--ink-soft);text-wrap:pretty;margin:0 0 1.5rem}.Landing_contactDirect__gfS3H{font-size:1rem;color:var(--ink-soft);margin:0 0 .5rem}.Landing_contactDirect__gfS3H a{color:var(--rose-deep);font-weight:700;text-decoration:underline}.Landing_form__1dzhM{display:flex;flex-direction:column;gap:1.1rem}.Landing_field__RBIoE{display:flex;flex-direction:column;gap:.4rem}.Landing_field__RBIoE label{font-size:.92rem;font-weight:600;color:var(--ink)}.Landing_field__RBIoE input,.Landing_field__RBIoE textarea{width:100%;padding:.8rem 1rem;border-radius:.6rem;border:1px solid rgba(26,20,22,.18);font-family:inherit;font-size:1rem;color:var(--ink);background:var(--surface)}.Landing_field__RBIoE input::placeholder,.Landing_field__RBIoE textarea::placeholder{color:var(--muted);opacity:1}.Landing_field__RBIoE input:focus,.Landing_field__RBIoE textarea:focus{outline:none;border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-ring)}.Landing_optionalTag__gewbP{font-weight:400;color:var(--muted)}.Landing_trap__HNMid{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.Landing_submitBtn__N738s{padding:.95rem 1.5rem;border:none;border-radius:999px;background:var(--grad-brand);color:var(--surface);font-family:inherit;font-size:1.05rem;font-weight:700;cursor:pointer}.Landing_submitBtn__N738s:disabled{opacity:.6;cursor:default}.Landing_formNote__cXXR2{font-size:.85rem;color:var(--muted);margin:0}.Landing_success__rLecO{padding:1.25rem 1.5rem;border-radius:.75rem;background:#e3f6ec;border:1px solid #1a9e5c;color:#116b3d;font-size:1rem;line-height:1.55}.Landing_error___9Gsr{padding:.9rem 1.1rem;border-radius:.6rem;background:var(--rose-tint);border:1px solid var(--rose);color:var(--rose-deep);font-size:.95rem;line-height:1.5}.Landing_error___9Gsr a{color:inherit;font-weight:700;text-decoration:underline}.Landing_footer__MaDk2{max-width:72rem;margin:0 auto;padding:2.5rem clamp(1.25rem,5vw,3rem) 3rem;border-top:1px solid rgba(26,20,22,.08);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.Landing_footerLinks__etDxK{display:flex;flex-wrap:wrap;gap:1.5rem}.Landing_footerLinks__etDxK a{font-size:.9rem;color:var(--ink-soft);text-decoration:none}.Landing_footerLinks__etDxK a:hover{color:var(--rose-deep);text-decoration:underline}