@keyframes page-module__E0kJGG__pip{0%,to{opacity:1}50%{opacity:.4}}@keyframes page-module__E0kJGG__sealPulse{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.page-module__E0kJGG__page{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--f-sans);flex-direction:column;display:flex}.page-module__E0kJGG__wrap{max-width:1000px;margin:0 auto;padding:0 56px}.page-module__E0kJGG__nav{border-bottom:1px solid var(--rule)}.page-module__E0kJGG__navIn{justify-content:space-between;align-items:center;height:64px;display:flex}.page-module__E0kJGG__wordmark{color:var(--ink);line-height:0;display:inline-block}.page-module__E0kJGG__wordmark svg{width:auto;height:30px;display:block}.page-module__E0kJGG__status{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);align-items:center;gap:8px;font-size:11px;display:flex}.page-module__E0kJGG__statusPip{background:var(--signal);flex-shrink:0;width:8px;height:8px;animation:2.4s ease-in-out infinite page-module__E0kJGG__pip;display:inline-block}.page-module__E0kJGG__hero{padding:88px 0 80px}.page-module__E0kJGG__fieldGrid{position:relative}.page-module__E0kJGG__fieldGrid:before{content:"";pointer-events:none;background-image:linear-gradient(90deg, var(--rule-soft) 1px, transparent 1px);opacity:.5;background-size:20% 100%;position:absolute;inset:0}.page-module__E0kJGG__fieldGrid>*{position:relative}.page-module__E0kJGG__eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);font-size:11px}.page-module__E0kJGG__eyebrow span{margin:0 4px}.page-module__E0kJGG__headline{font-family:var(--f-display);letter-spacing:-.02em;max-width:15ch;margin-top:20px;font-size:64px;font-weight:500;line-height:1.05}.page-module__E0kJGG__headline em{font-style:italic;font-weight:500}.page-module__E0kJGG__sub{color:var(--ink);max-width:52ch;margin-top:24px;font-size:19px;line-height:1.55}.page-module__E0kJGG__sub b{font-weight:600}.page-module__E0kJGG__formWrap{max-width:420px;margin-top:40px}.page-module__E0kJGG__form{width:100%}.page-module__E0kJGG__honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.page-module__E0kJGG__fieldLabel{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);font-size:11px;display:block}.page-module__E0kJGG__input{border:none;border-bottom:1.5px solid var(--ink);width:100%;height:44px;font-family:var(--f-sans);color:var(--ink);background:0 0;border-radius:0;margin-top:8px;margin-bottom:20px;padding:0 2px;font-size:16px;display:block}.page-module__E0kJGG__input::placeholder{color:#9e9a8e}.page-module__E0kJGG__input:focus{outline:2px solid var(--seal);outline-offset:2px;border-bottom-color:var(--seal)}.page-module__E0kJGG__inputError{border-bottom-color:var(--signal)}.page-module__E0kJGG__fieldMessage{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin-top:-8px;margin-bottom:20px;font-size:11px}.page-module__E0kJGG__cta{background:var(--ink);color:var(--paper);width:100%;height:48px;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;gap:12px;font-size:12px;transition:background-color .16s;display:flex}.page-module__E0kJGG__cta:hover:not(:disabled){background:var(--seal)}.page-module__E0kJGG__cta:focus-visible{outline:2px solid var(--seal);outline-offset:3px}.page-module__E0kJGG__cta:disabled{opacity:.7;cursor:not-allowed}.page-module__E0kJGG__slots{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);margin-top:16px;font-size:11px}.page-module__E0kJGG__confirmation{width:100%;max-width:480px}.page-module__E0kJGG__confirmationSeal{width:48px;height:48px;margin-bottom:28px;display:block}.page-module__E0kJGG__confirmationSeal svg{transform-origin:50%;width:100%;height:100%;animation:.9s cubic-bezier(.2,.65,.3,1) .2s both page-module__E0kJGG__sealPulse;display:block}.page-module__E0kJGG__confirmationEyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--signal);margin-bottom:18px;font-size:11px;font-weight:500}.page-module__E0kJGG__confirmationHeadline{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);max-width:16ch;margin-bottom:22px;font-size:clamp(28px,4.2vw,40px);font-weight:500;line-height:1.15}.page-module__E0kJGG__confirmationName{font-style:italic}.page-module__E0kJGG__confirmationBody{color:var(--graphite);max-width:38ch;font-size:clamp(15px,1.7vw,17px);line-height:1.6}.page-module__E0kJGG__why{background:var(--ink);color:var(--paper);padding:80px 0}.page-module__E0kJGG__why .page-module__E0kJGG__eyebrow{color:var(--signal)}.page-module__E0kJGG__whyOpen{font-family:var(--f-display);letter-spacing:-.018em;color:var(--paper);max-width:20ch;margin-top:16px;font-size:48px;font-weight:500;line-height:1.18}.page-module__E0kJGG__whyBody{color:#b7b5ae;max-width:56ch;margin-top:32px;font-size:16px;line-height:1.6}.page-module__E0kJGG__whyTruth{font-family:var(--f-display);letter-spacing:-.01em;color:var(--paper);margin-top:32px;font-size:32px;font-style:italic;font-weight:500}.page-module__E0kJGG__how{border-top:1px solid var(--rule);padding:64px 0}.page-module__E0kJGG__howEyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);font-size:11px}.page-module__E0kJGG__howLead{font-family:var(--f-display);letter-spacing:-.015em;max-width:30ch;margin-top:16px;font-size:32px;font-weight:500;line-height:1.2}.page-module__E0kJGG__steps{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:40px;display:grid}.page-module__E0kJGG__step{border-bottom:1px solid var(--rule);padding:28px 0}.page-module__E0kJGG__step:nth-child(odd){border-right:1px solid var(--rule);padding-right:32px}.page-module__E0kJGG__step:nth-child(2n){padding-left:32px}.page-module__E0kJGG__step:nth-child(3),.page-module__E0kJGG__step:nth-child(4){border-bottom:none}.page-module__E0kJGG__stepN{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--seal);font-size:11px}.page-module__E0kJGG__stepD{color:var(--ink);margin-top:12px;font-size:16px;line-height:1.55}.page-module__E0kJGG__howNote{color:var(--graphite);margin-top:24px;font-size:16px;line-height:1.55}.page-module__E0kJGG__howNote b{color:var(--ink);font-weight:600}.page-module__E0kJGG__footer{border-top:1px solid var(--rule);padding:24px 0}.page-module__E0kJGG__footIn{justify-content:space-between;align-items:center;display:flex}.page-module__E0kJGG__truthLine{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);font-size:16px;font-style:italic;font-weight:500}.page-module__E0kJGG__copyright{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);font-size:11px}@media (max-width:720px){.page-module__E0kJGG__wrap{padding:0 22px}.page-module__E0kJGG__navIn{height:56px}.page-module__E0kJGG__wordmark svg{height:25px}.page-module__E0kJGG__status{letter-spacing:.1em;font-size:9px}.page-module__E0kJGG__fieldGrid:before{background-size:33.3333% 100%}.page-module__E0kJGG__hero{padding:48px 0 40px}.page-module__E0kJGG__headline{max-width:none;font-size:32px;line-height:1.1}.page-module__E0kJGG__sub{max-width:none;font-size:17px}.page-module__E0kJGG__formWrap{max-width:none}.page-module__E0kJGG__why{padding:56px 0}.page-module__E0kJGG__whyOpen{max-width:none;font-size:30px}.page-module__E0kJGG__whyBody{max-width:none;font-size:15px}.page-module__E0kJGG__whyTruth{font-size:24px}.page-module__E0kJGG__how{padding:40px 0}.page-module__E0kJGG__howLead{max-width:none;font-size:24px}.page-module__E0kJGG__steps{border-top:none;grid-template-columns:1fr;margin-top:24px}.page-module__E0kJGG__step{border-top:1px solid var(--rule);border-bottom:none;padding:20px 0}.page-module__E0kJGG__step:nth-child(odd){border-right:none;padding-right:0}.page-module__E0kJGG__step:nth-child(2n),.page-module__E0kJGG__step:first-child{padding-left:0}.page-module__E0kJGG__footIn{flex-direction:column;align-items:flex-start;gap:8px}}
