.page-module__E0kJGG__page{color:#fbf7ed;background:#030712;min-height:100svh;position:relative;overflow-x:hidden}.page-module__E0kJGG__video{z-index:0;object-fit:cover;width:100%;height:100%;position:fixed;inset:0}.page-module__E0kJGG__overlay{z-index:1;background:#030712bd;position:fixed;inset:0}.page-module__E0kJGG__content{z-index:2;grid-template-columns:minmax(0,720px) minmax(340px,450px);align-items:center;gap:clamp(32px,5vw,64px);width:min(1160px,100%);min-height:100svh;margin:0 auto;padding:clamp(28px,5vw,64px);display:grid;position:relative}.page-module__E0kJGG__copyStack{flex-direction:column;gap:18px;max-width:720px;display:flex}.page-module__E0kJGG__brand{color:#76f0d0;text-shadow:0 2px 18px #00000075;font-size:.9rem;font-weight:700}.page-module__E0kJGG__headline{color:#fffaf0;text-shadow:0 4px 28px #0000008a;max-width:720px;font-size:clamp(2.15rem,3.7vw,4rem);font-weight:760;line-height:1.05}.page-module__E0kJGG__subtext{color:#eee7d6;text-shadow:0 2px 18px #0000007a;max-width:660px;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.58}.page-module__E0kJGG__supportingLine{color:#dde7dc;text-shadow:0 2px 16px #0000007a;max-width:620px;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.55}.page-module__E0kJGG__note{color:#d8e1d7;text-shadow:0 2px 14px #00000080;border-left:2px solid #76f0d0c2;max-width:570px;padding-left:16px;font-size:.98rem;line-height:1.55}.page-module__E0kJGG__form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a12c2;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;gap:14px;width:100%;padding:clamp(20px,3vw,28px);display:flex;box-shadow:0 24px 70px #00000057}.page-module__E0kJGG__formTitle{color:#fffaf0;margin-bottom:6px;font-size:1.35rem;line-height:1.2}.page-module__E0kJGG__formSubtext{color:#cfd8d2;font-size:.92rem;line-height:1.45}.page-module__E0kJGG__fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__E0kJGG__field{color:#f7f1e6;flex-direction:column;gap:7px;font-size:.88rem;font-weight:650;display:flex}.page-module__E0kJGG__input,.page-module__E0kJGG__select,.page-module__E0kJGG__textarea{color:#fffaf0;width:100%;font:inherit;background:#ffffff17;border:1px solid #fff3;border-radius:6px;outline:none;font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s}.page-module__E0kJGG__input,.page-module__E0kJGG__select{min-height:44px;padding:0 12px}.page-module__E0kJGG__textarea{resize:vertical;min-height:94px;padding:11px 12px}.page-module__E0kJGG__input:focus,.page-module__E0kJGG__select:focus,.page-module__E0kJGG__textarea:focus{background:#ffffff1f;border-color:#76f0d0db;box-shadow:0 0 0 3px #76f0d024}.page-module__E0kJGG__input:disabled,.page-module__E0kJGG__select:disabled,.page-module__E0kJGG__textarea:disabled{cursor:not-allowed;opacity:.76}.page-module__E0kJGG__select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page-module__E0kJGG__select option{color:#fffaf0;background:#08111d}.page-module__E0kJGG__checkbox{color:#dde7dc;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:.9rem;line-height:1.45;display:grid}.page-module__E0kJGG__checkbox input{accent-color:#76f0d0;width:16px;height:16px;margin-top:2px}.page-module__E0kJGG__submitButton{color:#061018;cursor:pointer;background:#fbf7ed;border:0;border-radius:6px;min-height:48px;padding:0 18px;font-size:.96rem;font-weight:800;transition:transform .18s,background .18s,opacity .18s}.page-module__E0kJGG__submitButton:hover:not(:disabled){background:#76f0d0;transform:translateY(-1px)}.page-module__E0kJGG__submitButton:disabled{cursor:not-allowed;opacity:.68}.page-module__E0kJGG__message{border-radius:6px;padding:11px 12px;font-size:.9rem;line-height:1.4}.page-module__E0kJGG__success{color:#d7fff3;background:#0f766e38;border:1px solid #76f0d052}.page-module__E0kJGG__error{color:#ffe4e6;background:#7f1d1d47;border:1px solid #fb718557}@media (max-width:900px){.page-module__E0kJGG__content{grid-template-columns:1fr;align-items:start;padding-top:44px;padding-bottom:44px}.page-module__E0kJGG__copyStack{max-width:680px}}@media (max-width:560px){.page-module__E0kJGG__content{padding:30px 18px}.page-module__E0kJGG__copyStack{gap:18px}.page-module__E0kJGG__headline{font-size:2.15rem}.page-module__E0kJGG__fieldGrid{grid-template-columns:1fr}.page-module__E0kJGG__form{padding:18px}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__page{background-image:url(/videos/meshpods-hero-poster.jpg);background-position:50%;background-size:cover}.page-module__E0kJGG__video{display:none}}
