.signup-module__rERznW__signupPage{--signup-ink:#1a1917;--signup-muted:#625e5b;--signup-faint:#746f6b;--signup-bg:#f7f7f5;--signup-panel:#fff;--signup-soft:#efede9;--signup-pale:#fbecef;--signup-rose:#cf3a5a;--signup-rose-dark:#b92f4c;--signup-line:#d8d4d1;--signup-line-strong:#bdb7b2;--signup-display:var(--font-geogrotesque,var(--font-manrope)), sans-serif;background:var(--signup-bg);width:100%;min-height:100dvh;color:var(--signup-ink);overflow:clip}.signup-module__rERznW__signupPage[data-theme=fieldproflow-light]{--app-border-control:var(--signup-line-strong);--app-fg-supporting:var(--signup-faint);--app-surface-raised:var(--signup-panel);--brand-accent-fill:var(--signup-rose);--color-primary:var(--signup-rose);--color-primary-content:#fff}.auth-shell:has(.signup-module__rERznW__signupPage){background:var(--signup-bg,#f7f7f5);display:block}:is(.auth-shell:has(.signup-module__rERznW__signupPage) .auth-topbar,.auth-shell:has(.signup-module__rERznW__signupPage) .auth-connection-status,.auth-shell:has(.signup-module__rERznW__signupPage) .auth-footer){display:none}.auth-shell:has(.signup-module__rERznW__signupPage) .auth-main{width:100%;max-width:none;padding:0;display:block}.signup-module__rERznW__signupPage :where(h1,h2,p,ul,figure){margin:0}.signup-module__rERznW__signupPage :where(ul){padding:0;list-style:none}.signup-module__rERznW__signupPage :where(a){text-decoration:none}.signup-module__rERznW__signupPage :where(a,button,input):focus-visible{outline:3px solid var(--signup-rose);outline-offset:3px;box-shadow:none}.signup-module__rERznW__header{border-bottom:1px solid var(--signup-line);justify-content:space-between;align-items:center;gap:1.5rem;width:min(100% - clamp(2rem,5vw,5rem),76rem);min-height:5.5rem;margin-inline:auto;display:flex}.signup-module__rERznW__logo{min-width:auto}.signup-module__rERznW__backLink,.signup-module__rERznW__textLink{min-height:2.75rem;color:var(--signup-muted);border-radius:6px;align-items:center;gap:.55rem;font-size:.86rem;font-weight:650;transition:color .15s cubic-bezier(.31,.94,.34,1),transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.signup-module__rERznW__backLink svg,.signup-module__rERznW__textLink svg{width:1rem;height:1rem;transition:transform .15s cubic-bezier(.16,1,.3,1)}.signup-module__rERznW__backLink:hover,.signup-module__rERznW__textLink:hover{color:var(--signup-rose-dark)}.signup-module__rERznW__backLink:hover svg{transform:translate(-2px)}.signup-module__rERznW__textLink:hover svg{transform:translate(2px)}.signup-module__rERznW__experience{grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);align-items:start;gap:clamp(2.25rem,5vw,5rem);width:min(100% - clamp(2rem,5vw,5rem),76rem);margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.75rem);display:grid}.signup-module__rERznW__storyColumn{gap:clamp(2rem,4vw,3rem);min-width:0;display:grid}.signup-module__rERznW__intro{justify-items:start;gap:1rem;padding-top:.35rem;animation:.46s cubic-bezier(.16,1,.3,1) both signup-module__rERznW__signupRise;display:grid}.signup-module__rERznW__contextLine,.signup-module__rERznW__productLabel{color:var(--signup-rose-dark);font-size:.9rem;font-weight:750;line-height:1.3}.signup-module__rERznW__intro h1{max-width:13ch;font-family:var(--signup-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(3.15rem,5.4vw,4.75rem);font-weight:500;line-height:.99}.signup-module__rERznW__intro>p:last-child{max-width:37rem;color:var(--signup-muted);text-wrap:pretty;font-size:clamp(1rem,1.45vw,1.12rem);font-weight:500;line-height:1.65}.signup-module__rERznW__productProof{isolation:isolate;background:var(--signup-pale);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(10rem,15rem);align-items:center;gap:1.25rem;min-height:25rem;padding:clamp(1.4rem,3vw,2.2rem);animation:.52s cubic-bezier(.16,1,.3,1) 70ms both signup-module__rERznW__signupRise;display:grid;position:relative;overflow:hidden}.signup-module__rERznW__productProof:before{z-index:-1;background:color-mix(in srgb, var(--signup-rose) 18%, transparent);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);content:"";width:20rem;height:22rem;position:absolute;bottom:-8rem;right:-5.5rem;rotate:14deg}.signup-module__rERznW__productCopy{align-content:center;gap:.9rem;display:grid}.signup-module__rERznW__productCopy h2{max-width:13ch;font-family:var(--signup-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.7rem,2.35vw,2.2rem);font-weight:600;line-height:1.04}.signup-module__rERznW__productCopy>p:not(.signup-module__rERznW__productLabel){max-width:29rem;color:var(--signup-muted);font-size:.9rem;font-weight:500;line-height:1.55}.signup-module__rERznW__productCopy ul{gap:.65rem;margin-top:.35rem;display:grid}.signup-module__rERznW__productCopy li{color:var(--signup-ink);grid-template-columns:1.15rem minmax(0,1fr);gap:.55rem;font-size:.8rem;font-weight:650;line-height:1.4;display:grid}.signup-module__rERznW__productCopy li svg{width:1rem;height:1rem;color:var(--signup-rose-dark);margin-top:.05rem}.signup-module__rERznW__phoneStage{align-self:end;justify-items:center;gap:.65rem;margin-bottom:-5.6rem;display:grid}.signup-module__rERznW__phoneFrame{aspect-ratio:1082/2202;border:4px solid var(--signup-ink);background:#e8eee9;border-radius:22px;width:min(100%,13.6rem);position:relative;overflow:hidden;box-shadow:0 16px 28px -20px #1a191785}.signup-module__rERznW__phoneImage{object-fit:cover;object-position:top}.signup-module__rERznW__phoneStage figcaption{color:var(--signup-muted);font-size:.66rem;font-weight:650}.signup-module__rERznW__formPanel{border:1px solid var(--signup-line);background:var(--signup-panel);border-radius:12px;gap:1.5rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);animation:.5s cubic-bezier(.16,1,.3,1) 35ms both signup-module__rERznW__signupRise;display:grid}.signup-module__rERznW__planSummary{border-bottom:1px solid var(--signup-line);gap:1rem;padding-bottom:1.35rem;display:grid}.signup-module__rERznW__planSummaryHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.signup-module__rERznW__planSummaryHeader>div{gap:.3rem;display:grid}.signup-module__rERznW__planSummaryHeader span,.signup-module__rERznW__formIntro>p{color:var(--signup-faint);font-size:.75rem;font-weight:700;line-height:1.3}.signup-module__rERznW__planSummaryHeader strong{font-family:var(--signup-display);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:1.45rem;font-weight:600;display:flex}.signup-module__rERznW__planSummaryHeader strong small{background:var(--signup-pale);min-height:1.55rem;color:var(--signup-rose-dark);font-family:var(--font-manrope), sans-serif;border-radius:999px;align-items:center;padding-inline:.55rem;font-size:.66rem;font-weight:750;display:inline-flex}.signup-module__rERznW__planSummaryHeader a{min-height:2.75rem;color:var(--signup-rose-dark);text-underline-offset:.22rem;font-size:.78rem;font-weight:700;text-decoration:underline}.signup-module__rERznW__planPrice{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.signup-module__rERznW__planPrice s{color:var(--signup-faint);font-family:var(--signup-display);font-size:1.15rem;font-weight:500;text-decoration-thickness:.08em}.signup-module__rERznW__planPrice strong{font-family:var(--signup-display);letter-spacing:-.03em;font-size:clamp(2rem,4vw,2.8rem);font-weight:500;line-height:.95}.signup-module__rERznW__planPrice>span{color:var(--signup-muted);font-size:.82rem;font-weight:550}.signup-module__rERznW__chargeTimeline{border-block:1px solid var(--signup-line);grid-template-columns:minmax(5rem,.55fr) minmax(0,1.45fr);gap:1rem;padding-block:.8rem;display:grid}.signup-module__rERznW__chargeTimeline p{align-content:start;gap:.2rem;display:grid}.signup-module__rERznW__chargeTimeline p+p{border-left:1px solid var(--signup-line);padding-left:1rem}.signup-module__rERznW__chargeTimeline span{color:var(--signup-faint);font-size:.7rem;font-weight:700;line-height:1.3}.signup-module__rERznW__chargeTimeline strong{color:var(--signup-ink);flex-wrap:wrap;gap:.25rem .35rem;font-size:.95rem;font-weight:700;line-height:1.35;display:flex}.signup-module__rERznW__chargeTimeline time{color:var(--signup-rose-dark);font-weight:750}.signup-module__rERznW__chargeTimeline b{color:var(--signup-ink);font-weight:700}.signup-module__rERznW__chargeNote{color:var(--signup-muted);margin-top:-.55rem;font-size:.75rem;font-weight:500;line-height:1.45}.signup-module__rERznW__chargeNote strong{color:var(--signup-ink);font-weight:750}.signup-module__rERznW__planBenefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;display:grid}.signup-module__rERznW__planBenefits li{color:var(--signup-muted);grid-template-columns:1rem minmax(0,1fr);gap:.45rem;font-size:.78rem;font-weight:550;line-height:1.4;display:grid}.signup-module__rERznW__planBenefits svg{width:.9rem;height:.9rem;color:var(--signup-rose-dark);stroke-width:2.5px;margin-top:.08rem}.signup-module__rERznW__formIntro{gap:.35rem;display:grid}.signup-module__rERznW__formIntro h2{font-family:var(--signup-display);letter-spacing:-.025em;font-size:2rem;font-weight:600;line-height:1.05}.signup-module__rERznW__formIntro>span{color:var(--signup-muted);font-size:.84rem;font-weight:500}.signup-module__rERznW__form{gap:1rem;display:grid}.signup-module__rERznW__fieldGroup{gap:.45rem;display:grid}.signup-module__rERznW__fieldGroup label{color:var(--signup-ink);font-size:.82rem;font-weight:700}.signup-module__rERznW__signupPage .signup-module__rERznW__field{border-color:var(--signup-line-strong);background:var(--signup-panel);min-height:2.85rem;color:var(--signup-ink);box-shadow:none;border-radius:6px;font-size:.9rem}.signup-module__rERznW__field::placeholder{opacity:1}.signup-module__rERznW__signupPage .signup-module__rERznW__field:hover{border-color:var(--signup-muted)}.signup-module__rERznW__passwordField{position:relative}.signup-module__rERznW__passwordField .signup-module__rERznW__field{padding-right:3rem}.signup-module__rERznW__passwordField>button{width:2.5rem;height:2.5rem;color:var(--signup-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.signup-module__rERznW__passwordField svg{width:1rem;height:1rem}.signup-module__rERznW__fieldHint,.signup-module__rERznW__securityStatus{color:var(--signup-faint);font-size:.72rem;font-weight:500;line-height:1.45}.signup-module__rERznW__consent{cursor:pointer;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.7rem;min-height:2.75rem;padding-block:.2rem;display:grid}.signup-module__rERznW__consent input{width:1.05rem;height:1.05rem;accent-color:var(--signup-rose);margin-top:.12rem}.signup-module__rERznW__consent span{color:var(--signup-muted);font-size:.72rem;font-weight:500;line-height:1.5}.signup-module__rERznW__consent a,.signup-module__rERznW__loginPrompt a{color:var(--signup-rose-dark);text-underline-offset:.18rem;font-weight:700;text-decoration:underline}.signup-module__rERznW__signupPage .signup-module__rERznW__primaryButton{border-radius:7px;width:100%;min-height:3.15rem;font-size:.86rem;font-weight:750}.signup-module__rERznW__signupPage .signup-module__rERznW__primaryButton:hover:not(:disabled){background:var(--signup-rose-dark);transform:translateY(-1px)}.signup-module__rERznW__signupPage .signup-module__rERznW__primaryButton:active:not(:disabled){transform:translateY(0)scale(.99)}.signup-module__rERznW__signupPage .signup-module__rERznW__primaryButton:disabled{border-color:var(--signup-line);background:var(--signup-soft);color:var(--signup-faint);opacity:1}.signup-module__rERznW__primaryButton svg{width:1rem;height:1rem}.signup-module__rERznW__loadingLabel{align-items:center;display:inline-flex}.signup-module__rERznW__paymentTrust{color:var(--signup-muted);text-align:center;justify-content:center;align-items:center;gap:.45rem;font-size:.7rem;font-weight:600;line-height:1.4;display:flex}.signup-module__rERznW__paymentTrust svg{width:.85rem;height:.85rem;color:var(--signup-rose-dark);flex:none}.signup-module__rERznW__loginPrompt{border-top:1px solid var(--signup-line);color:var(--signup-muted);text-align:center;padding-top:.2rem;font-size:.78rem;font-weight:500}.signup-module__rERznW__errorMessage{color:#9c223d;background:#fff0f1;border-radius:6px;padding:.8rem .9rem;font-size:.78rem;font-weight:600;line-height:1.45}.signup-module__rERznW__confirmation{text-align:center;justify-items:center;gap:1rem;width:min(100% - 2rem,34rem);margin-inline:auto;padding-block:clamp(5rem,12vw,9rem);display:grid}.signup-module__rERznW__confirmationIcon{background:var(--signup-pale);width:3.5rem;height:3.5rem;color:var(--signup-rose-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.signup-module__rERznW__confirmationIcon svg{width:1.6rem;height:1.6rem}.signup-module__rERznW__confirmationLabel{color:var(--signup-rose-dark);font-size:.8rem;font-weight:750}.signup-module__rERznW__confirmation h1{font-family:var(--signup-display);letter-spacing:-.032em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;line-height:.98}.signup-module__rERznW__confirmation>p:not(.signup-module__rERznW__confirmationLabel){max-width:31rem;color:var(--signup-muted);font-size:.95rem;font-weight:500;line-height:1.65}@keyframes signup-module__rERznW__signupRise{0%{transform:translateY(10px)}to{transform:translate(0,0)}}@media (max-width:1023px){.signup-module__rERznW__header,.signup-module__rERznW__experience{width:min(100% - 2.5rem,46rem)}.signup-module__rERznW__experience{grid-template-columns:1fr;gap:1.5rem;padding-block:2.5rem 4rem}.signup-module__rERznW__storyColumn{display:contents}.signup-module__rERznW__intro{order:0}.signup-module__rERznW__formPanel{order:1}.signup-module__rERznW__productProof{order:2}.signup-module__rERznW__intro h1{max-width:14ch;font-size:clamp(3.1rem,7vw,4.5rem)}.signup-module__rERznW__productProof{grid-template-columns:minmax(0,1fr) 14rem;min-height:24rem}}@media (max-width:639px){.signup-module__rERznW__header{width:calc(100% - 2rem);min-height:4.75rem}.signup-module__rERznW__logo{transform-origin:0;transform:scale(.88)}.signup-module__rERznW__backLink{font-size:0}.signup-module__rERznW__backLink svg{width:1.2rem;height:1.2rem}.signup-module__rERznW__experience{gap:1.25rem;width:calc(100% - 2rem);padding-block:2rem 3rem}.signup-module__rERznW__intro{gap:.8rem}.signup-module__rERznW__intro h1{max-width:13ch;font-size:clamp(2.65rem,12vw,3.4rem);line-height:1}.signup-module__rERznW__intro>p:last-child{font-size:.95rem;line-height:1.55}.signup-module__rERznW__formPanel{border-radius:10px;gap:1.25rem;padding:1.15rem}.signup-module__rERznW__planSummary{gap:.85rem}.signup-module__rERznW__planSummaryHeader strong{font-size:1.2rem}.signup-module__rERznW__planPrice strong{font-size:2.35rem}.signup-module__rERznW__planBenefits{grid-template-columns:1fr}.signup-module__rERznW__signupPage .signup-module__rERznW__primaryButton{min-height:3.25rem;font-size:.8rem}.signup-module__rERznW__paymentTrust{text-align:left;justify-self:center;align-items:flex-start;width:min(100%,17rem)}.signup-module__rERznW__productProof{grid-template-columns:minmax(0,1fr) 9.6rem;gap:.7rem;min-height:21rem;padding:1.15rem}.signup-module__rERznW__productCopy h2{font-size:1.45rem}.signup-module__rERznW__productCopy>p:not(.signup-module__rERznW__productLabel),.signup-module__rERznW__productCopy li{font-size:.74rem}.signup-module__rERznW__productCopy li:nth-child(2){display:none}.signup-module__rERznW__phoneStage{margin-bottom:-4rem}.signup-module__rERznW__phoneFrame{border-width:3px;border-radius:17px;width:8.6rem}.signup-module__rERznW__phoneStage figcaption{display:none}}@media (prefers-reduced-motion:reduce){.signup-module__rERznW__intro,.signup-module__rERznW__productProof,.signup-module__rERznW__formPanel{animation:none}.signup-module__rERznW__backLink,.signup-module__rERznW__textLink,.signup-module__rERznW__backLink svg,.signup-module__rERznW__textLink svg{transition:none;transform:none}}
