.PartnerPageView_page__mIigO{min-height:calc(100vh - 76px);padding:48px 20px 96px;background:#f8fafc}.PartnerPageView_hero__Y1DE8{display:grid;justify-items:center;width:min(880px,100%);margin:0 auto 40px;text-align:center}.PartnerPageView_heroIcon__J_iwI,.PartnerPageView_successIcon__cswli{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-primary);color:#fff}.PartnerPageView_heroIcon__J_iwI{width:64px;height:64px;margin-bottom:22px;box-shadow:0 16px 34px rgba(15,23,42,.12)}.PartnerPageView_heroIcon__J_iwI svg{width:34px;height:34px}.PartnerPageView_hero__Y1DE8 h1{color:#111827;font-size:2.55rem;font-weight:900;line-height:1.08}.PartnerPageView_hero__Y1DE8 p{margin-top:16px;color:#4b5563;font-size:1.15rem;font-weight:700;line-height:1.5}.PartnerPageView_content__1aNu8{width:min(830px,100%);margin:0 auto}.PartnerPageView_alertRoot__wqdyc{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px}.PartnerPageView_alertBackdrop__eS0oy{position:absolute;inset:0;background:rgba(15,23,42,.46);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.PartnerPageView_alertDialog__wrQft{position:relative;z-index:1;display:grid;justify-items:center;width:min(420px,100%);grid-gap:14px;gap:14px;padding:36px 32px 28px;border:1px solid rgba(226,232,240,.92);border-radius:24px;background:#fff;text-align:center;box-shadow:0 30px 80px rgba(15,23,42,.22);animation:PartnerPageView_alertLift__4v_ow .18s ease both}.PartnerPageView_alertIcon__WMeEK{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:999px;background:#16a34a;color:#fff;box-shadow:0 16px 30px rgba(22,163,74,.2)}.PartnerPageView_alertIcon__WMeEK svg{width:28px;height:28px}.PartnerPageView_alertDialog__wrQft h2{color:#111827;font-size:1.35rem;font-weight:900;line-height:1.3}.PartnerPageView_alertDialog__wrQft p{color:#4b5563;font-size:.98rem;font-weight:700;line-height:1.55}.PartnerPageView_alertButton__XKyH_{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;margin-top:10px;border-radius:14px;background:var(--color-primary);color:#fff;font-size:.95rem;font-weight:900;transition:background-color .18s ease,transform .18s ease}.PartnerPageView_alertButton__XKyH_:hover{background:var(--color-primary-strong);transform:translateY(-1px)}.PartnerPageView_alertButton__XKyH_:focus-visible{outline:3px solid var(--color-primary-soft);outline-offset:3px}.PartnerPageView_formCard__fp5oV{display:grid;grid-gap:22px;gap:22px;padding:36px 40px 44px;border:1px solid #e5e7eb;border-radius:28px;background:#fff;box-shadow:0 22px 56px rgba(15,23,42,.06)}.PartnerPageView_amenities__Lh_XK,.PartnerPageView_costSection__58Oqy,.PartnerPageView_fieldGroup__X9XB6{display:grid;grid-gap:10px;gap:10px}.PartnerPageView_amenitiesHead__RBbrn,.PartnerPageView_fieldGroup__X9XB6 label,.PartnerPageView_sectionHead__UrHp6{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;color:#111827;font-size:.98rem;font-weight:900;line-height:1.2}.PartnerPageView_amenitiesHead__RBbrn svg,.PartnerPageView_fieldGroup__X9XB6 label svg,.PartnerPageView_sectionHead__UrHp6 svg{width:18px;height:18px;color:var(--color-primary);flex:0 0 auto}.PartnerPageView_fieldGroup__X9XB6 label span{color:#ef4444}.PartnerPageView_amenitiesHead__RBbrn em{color:#ef4444;font-style:normal}.PartnerPageView_fieldGroup__X9XB6 .PartnerPageView_subLabel__JLRHi{margin-bottom:-4px;color:#4b5563;font-size:.92rem;font-weight:800}.PartnerPageView_fieldGroup__X9XB6 .PartnerPageView_subLabel__JLRHi span{color:#ef4444}.PartnerPageView_fieldGroup__X9XB6 input{width:100%;min-height:54px;padding:0 18px;border:1px solid #e1e5ec;border-radius:14px;background:#f8fafc;color:#111827;font-size:1rem;font-weight:700;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.PartnerPageView_fieldGroup__X9XB6 input::placeholder{color:#9ca3af;opacity:1}.PartnerPageView_fieldGroup__X9XB6 input:focus{border-color:rgba(29,60,115,.52);background:#fff;box-shadow:0 0 0 4px var(--color-primary-soft)}.PartnerPageView_fieldGroup__X9XB6 input[aria-invalid=true]{border-color:#dc2626;background:#fff7f7}.PartnerPageView_gridTwo__3oejn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.PartnerPageView_amenitiesGrid__Z5H8A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.PartnerPageView_amenityButton__KSoTd{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:2px solid #e5e7eb;border-radius:14px;background:#f8fafc;color:#374151;font-size:.88rem;font-weight:900;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.PartnerPageView_amenityButton__KSoTd:hover{border-color:rgba(29,60,115,.28);transform:translateY(-1px)}.PartnerPageView_amenityButton__KSoTd svg{width:15px;height:15px}.PartnerPageView_amenityButtonActive__enDQQ{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 12px 22px rgba(29,60,115,.18)}.PartnerPageView_fieldError__4wjuN{color:#dc2626;font-size:.86rem;font-weight:800}.PartnerPageView_formError__yVKXd{padding:14px 16px;border:1px solid rgba(220,38,38,.2);border-radius:14px;background:#fef2f2;color:#b91c1c;font-size:.9rem;font-weight:800;line-height:1.5}.PartnerPageView_submitButton___2FaZ{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;margin-top:6px;border-radius:14px;background:var(--color-primary);color:#fff;font-size:.95rem;font-weight:900;box-shadow:0 18px 34px rgba(29,60,115,.2);transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.PartnerPageView_submitButton___2FaZ:hover{background:var(--color-primary-strong);transform:translateY(-1px);box-shadow:0 22px 42px rgba(29,60,115,.22)}.PartnerPageView_submitButton___2FaZ:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.PartnerPageView_submitButton___2FaZ svg{width:20px;height:20px}.PartnerPageView_submitNote___AF5v{margin-top:-14px;color:#64748b;font-size:.98rem;font-weight:700;text-align:center}.PartnerPageView_successBox__BBKO8{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:28px;border:1px solid rgba(22,163,74,.18);border-radius:24px;background:#f0fdf4;text-align:center}.PartnerPageView_successIcon__cswli{width:48px;height:48px;background:#16a34a}.PartnerPageView_successIcon__cswli svg{width:24px;height:24px}.PartnerPageView_successBox__BBKO8 strong{color:#14532d;font-size:1.15rem;font-weight:900}.PartnerPageView_successBox__BBKO8 p{color:#166534;font-size:.95rem;font-weight:700}@keyframes PartnerPageView_alertLift__4v_ow{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:960px){.PartnerPageView_page__mIigO{padding-top:54px}.PartnerPageView_hero__Y1DE8{margin-bottom:48px}.PartnerPageView_formCard__fp5oV{padding:34px 28px 42px;border-radius:28px}.PartnerPageView_gridTwo__3oejn{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.PartnerPageView_page__mIigO{padding:34px 16px 72px}.PartnerPageView_heroIcon__J_iwI{width:72px;height:72px;margin-bottom:20px}.PartnerPageView_heroIcon__J_iwI svg{width:36px;height:36px}.PartnerPageView_hero__Y1DE8 h1{font-size:2.35rem}.PartnerPageView_hero__Y1DE8 p{margin-top:14px;font-size:1.02rem}.PartnerPageView_amenitiesHead__RBbrn,.PartnerPageView_fieldGroup__X9XB6 label,.PartnerPageView_sectionHead__UrHp6{font-size:1rem;gap:10px}.PartnerPageView_fieldGroup__X9XB6 input{min-height:58px;padding:0 18px;border-radius:16px;font-size:1rem}.PartnerPageView_amenitiesGrid__Z5H8A{grid-template-columns:1fr;gap:10px}.PartnerPageView_amenityButton__KSoTd{min-height:52px;font-size:.95rem}.PartnerPageView_alertDialog__wrQft{padding:32px 24px 24px;border-radius:20px}.PartnerPageView_alertDialog__wrQft h2{font-size:1.2rem}}