.OnboardingFlow-module__oGWU3q__root{min-height:100vh;font-family:var(--font-body-family,"futura-pt", sans-serif);font-weight:var(--font-body-weight,400);color:var(--rf-ink);background:radial-gradient(circle at 18% 14%,#d6ba8247,#0000 44%),radial-gradient(circle at 86% 10%,#f0d1a633,#0000 52%),linear-gradient(135deg,#fdf7ed 0%,#f8f1e7 40%,#f4e8d8 100%);flex-direction:column;display:flex;overflow-x:hidden}.OnboardingFlow-module__oGWU3q__shell{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;width:100%;max-width:960px;margin:0 auto;padding:32px 24px 64px;display:flex}.OnboardingFlow-module__oGWU3q__progressWrap{width:100%;max-width:560px;margin-bottom:20px}.OnboardingFlow-module__oGWU3q__progressTrack{background:var(--rf-border-light);border-radius:999px;width:100%;height:6px;overflow:hidden}.OnboardingFlow-module__oGWU3q__progressFill{background:linear-gradient(90deg, var(--rf-gold) 0%, var(--rf-gold-light) 100%);border-radius:999px;height:100%}.OnboardingFlow-module__oGWU3q__progressLabel{color:var(--rf-muted);text-align:center;margin-top:8px;font-size:.82rem;font-weight:600;display:block}.OnboardingFlow-module__oGWU3q__stepIndicator{justify-content:center;align-items:flex-start;gap:8px;margin-bottom:32px;display:flex}.OnboardingFlow-module__oGWU3q__stepItem{flex-direction:column;flex:1;align-items:center;gap:6px;max-width:80px;display:flex}.OnboardingFlow-module__oGWU3q__stepLabel{color:var(--rf-muted-light);text-align:center;font-size:.7rem;line-height:1.2;transition:color .3s}.OnboardingFlow-module__oGWU3q__stepItemActive .OnboardingFlow-module__oGWU3q__stepLabel{color:var(--rf-gold);font-weight:600}.OnboardingFlow-module__oGWU3q__stepItemDone .OnboardingFlow-module__oGWU3q__stepLabel{color:var(--rf-green-text)}.OnboardingFlow-module__oGWU3q__stepDot{border:2px solid var(--rf-border);background:var(--rf-card);width:32px;height:32px;color:var(--rf-muted-light);border-radius:999px;justify-content:center;align-items:center;transition:all .3s;display:flex}.OnboardingFlow-module__oGWU3q__stepDone{border-color:var(--rf-green-dark);background:var(--rf-green-soft);color:var(--rf-green-text)}.OnboardingFlow-module__oGWU3q__stepActive{border-color:var(--rf-gold);background:var(--rf-gold-soft);color:var(--rf-muted);box-shadow:0 0 0 4px #c48c3a26}.OnboardingFlow-module__oGWU3q__stepWrap{justify-content:center;width:100%;display:flex}.OnboardingFlow-module__oGWU3q__stepContent{background:var(--rf-card);border-radius:var(--rf-radius-card);border:1px solid #1118271f;flex-direction:column;width:100%;max-width:480px;padding:clamp(1.75rem,3vw,2.5rem);display:flex;box-shadow:0 24px 46px #1118271f}.OnboardingFlow-module__oGWU3q__stepContentWide{flex-direction:column;width:100%;max-width:880px;display:flex}.OnboardingFlow-module__oGWU3q__stepHeadline{letter-spacing:-.02em;color:var(--rf-ink);margin:0 0 12px;font-size:clamp(1.8rem,3vw + 1rem,2.8rem);font-weight:700;line-height:1.08}.OnboardingFlow-module__oGWU3q__accent{background:linear-gradient(110deg, var(--rf-gold-light) 0%, var(--rf-gold) 52%, var(--rf-gold-deep) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;display:inline}.OnboardingFlow-module__oGWU3q__stepSub{color:var(--rf-ink-light);margin:0 0 24px;font-size:clamp(1rem,1vw + .9rem,1.2rem);font-weight:500;line-height:1.45}.OnboardingFlow-module__oGWU3q__oauthSection{flex-direction:column;gap:10px;width:100%;display:flex}.OnboardingFlow-module__oGWU3q__oauthBtn{border-radius:var(--rf-radius-btn-primary);border:1px solid var(--rf-border);background:var(--rf-card);width:100%;font-size:.95rem;font-weight:600;font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:13px 16px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.OnboardingFlow-module__oGWU3q__oauthBtn:hover:not(:disabled){background:var(--rf-bg);border-color:var(--rf-gold-deep);box-shadow:0 1px 4px var(--rf-gold-soft)}.OnboardingFlow-module__oGWU3q__oauthBtn:disabled{opacity:.55;cursor:not-allowed}.OnboardingFlow-module__oGWU3q__oauthBtn svg{flex-shrink:0}.OnboardingFlow-module__oGWU3q__oauthDivider{align-items:center;gap:14px;width:100%;margin:20px 0;display:flex}.OnboardingFlow-module__oGWU3q__oauthDivider:before,.OnboardingFlow-module__oGWU3q__oauthDivider:after{content:"";background:var(--rf-border);flex:1;height:1px}.OnboardingFlow-module__oGWU3q__oauthDivider span{color:var(--rf-muted-light);text-transform:lowercase;font-size:.82rem;font-weight:600}.OnboardingFlow-module__oGWU3q__fieldGroup{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.OnboardingFlow-module__oGWU3q__fieldLabel{color:var(--rf-ink);font-size:.92rem;font-weight:600}.OnboardingFlow-module__oGWU3q__input{border-radius:var(--rf-radius-content);border:1px solid var(--rf-border);font-size:1rem;font-weight:500;font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-ink);background:var(--rf-card);box-sizing:border-box;width:100%;padding:14px 16px;transition:border .2s,box-shadow .2s}.OnboardingFlow-module__oGWU3q__input::placeholder{color:var(--rf-muted-light)}.OnboardingFlow-module__oGWU3q__input:focus{border-color:var(--rf-ink);box-shadow:0 0 0 2px var(--rf-gold-soft);outline:none}.OnboardingFlow-module__oGWU3q__input:focus-visible,.OnboardingFlow-module__oGWU3q__primaryBtn:focus-visible,.OnboardingFlow-module__oGWU3q__secondaryBtn:focus-visible,.OnboardingFlow-module__oGWU3q__ghostBtn:focus-visible,.OnboardingFlow-module__oGWU3q__launchBtn:focus-visible,.OnboardingFlow-module__oGWU3q__oauthBtn:focus-visible,.OnboardingFlow-module__oGWU3q__choiceOption:focus-visible,.OnboardingFlow-module__oGWU3q__billingPlanChoice:focus-visible{outline:var(--rf-focus-ring);outline-offset:var(--rf-focus-offset)}.OnboardingFlow-module__oGWU3q__inputError{border-color:var(--rf-error-text);box-shadow:0 0 0 2px #dc26262e}.OnboardingFlow-module__oGWU3q__hint{color:var(--rf-muted);margin:0;font-size:.82rem}.OnboardingFlow-module__oGWU3q__errorText{color:var(--rf-error-text);margin:0;font-size:.82rem}.OnboardingFlow-module__oGWU3q__suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.OnboardingFlow-module__oGWU3q__suggestionsLabel{color:var(--rf-muted);font-size:.82rem}.OnboardingFlow-module__oGWU3q__suggestionChip{border:1px solid var(--rf-border,#d1d5db);color:var(--rf-gold-deep,#b8860b);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:.78rem;transition:background .15s,border-color .15s}.OnboardingFlow-module__oGWU3q__suggestionChip:hover{background:var(--rf-gold-light,#fdf6e3);border-color:var(--rf-gold,#d4a843)}.OnboardingFlow-module__oGWU3q__retryBtn{border:1px solid var(--rf-border,#d1d5db);color:var(--rf-muted,#6b7280);cursor:pointer;background:0 0;border-radius:999px;margin-top:6px;padding:3px 10px;font-size:.78rem;transition:background .15s,border-color .15s}.OnboardingFlow-module__oGWU3q__retryBtn:hover{background:var(--rf-bg-warm,#faf7f2);border-color:var(--rf-muted,#9ca3af)}.OnboardingFlow-module__oGWU3q__retryBtn:focus-visible{outline:var(--rf-focus-ring);outline-offset:var(--rf-focus-offset)}.OnboardingFlow-module__oGWU3q__prefilled{border-radius:var(--rf-radius-content);background:var(--rf-bg-warm);border:1px solid var(--rf-border);color:var(--rf-ink-light);padding:14px 16px;font-size:1rem;font-weight:600}.OnboardingFlow-module__oGWU3q__primaryBtn{border:1px solid var(--rf-cta-hover);border-radius:var(--rf-radius-btn-primary);font-size:1.05rem;font-weight:800;font-family:var(--font-body-family,"futura-pt", sans-serif);background:var(--rf-cta);color:var(--rf-cta-text);cursor:pointer;box-shadow:0 18px 32px var(--rf-cta-shadow);justify-content:center;align-items:center;gap:10px;padding:15px 26px;transition:transform .18s,box-shadow .18s;display:inline-flex}.OnboardingFlow-module__oGWU3q__primaryBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 38px #110c083d}.OnboardingFlow-module__oGWU3q__primaryBtn:disabled{background:var(--rf-border-light);color:var(--rf-muted);border-color:var(--rf-border);cursor:not-allowed;box-shadow:none}.OnboardingFlow-module__oGWU3q__primaryBtn[data-loading=true]{cursor:progress}.OnboardingFlow-module__oGWU3q__primaryBtn[data-loading=true]:disabled{background:var(--rf-cta);color:var(--rf-cta-text)}.OnboardingFlow-module__oGWU3q__ghostBtn{border-radius:var(--rf-radius-btn-secondary);border:1px solid var(--rf-border);font-size:.92rem;font-weight:600;font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-muted);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:10px 16px;transition:background .2s,border-color .2s;display:inline-flex}.OnboardingFlow-module__oGWU3q__ghostBtn:hover{background:var(--rf-gold-soft);border-color:var(--rf-gold)}.OnboardingFlow-module__oGWU3q__secondaryBtn{border-radius:var(--rf-radius-btn-primary);border:1px solid var(--rf-border);background:var(--rf-card);font-size:1rem;font-weight:700;font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:14px 24px;transition:transform .18s,box-shadow .18s;display:inline-flex}.OnboardingFlow-module__oGWU3q__secondaryBtn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #110c081a}.OnboardingFlow-module__oGWU3q__launchBtn{border-radius:var(--rf-radius-content);background:var(--rf-cta);width:100%;font-size:1.15rem;font-weight:800;font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-cta-text);cursor:pointer;box-shadow:0 20px 40px var(--rf-cta-shadow);border:none;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:18px 28px;transition:transform .2s,box-shadow .2s;display:flex}.OnboardingFlow-module__oGWU3q__launchBtn:hover{transform:translateY(-3px);box-shadow:0 24px 48px #11182752}.OnboardingFlow-module__oGWU3q__btnRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.OnboardingFlow-module__oGWU3q__cardGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px;display:grid}.OnboardingFlow-module__oGWU3q__templateCard{border-radius:var(--rf-radius-card);border:2px solid var(--rf-border);background:var(--rf-bg-warm);cursor:pointer;text-align:center;color:var(--rf-ink-light);flex-direction:column;align-items:center;gap:8px;padding:24px 16px;transition:border-color .2s,box-shadow .2s,transform .18s;display:flex;position:relative}.OnboardingFlow-module__oGWU3q__templateCard:hover{border-color:var(--rf-gold);box-shadow:0 8px 24px var(--rf-gold-soft);transform:translateY(-2px)}.OnboardingFlow-module__oGWU3q__templateCardActive{border-color:var(--rf-gold);background:var(--rf-gold-soft);box-shadow:0 8px 24px #c48c3a2e}.OnboardingFlow-module__oGWU3q__templateLabel{font-size:.95rem;font-weight:700}.OnboardingFlow-module__oGWU3q__templateDesc{color:var(--rf-muted);font-size:.78rem;line-height:1.35}.OnboardingFlow-module__oGWU3q__checkBadge{background:var(--rf-green-dark);width:24px;height:24px;color:var(--rf-card);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.OnboardingFlow-module__oGWU3q__bgGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}.OnboardingFlow-module__oGWU3q__bgThumb{aspect-ratio:16/10;border-radius:var(--rf-radius-btn-primary);border:2px solid var(--rf-border);cursor:pointer;transition:border-color .2s,transform .18s;position:relative;overflow:hidden}.OnboardingFlow-module__oGWU3q__bgThumb img{object-fit:cover;width:100%;height:100%}.OnboardingFlow-module__oGWU3q__bgThumb:hover{border-color:var(--rf-gold);transform:translateY(-2px)}.OnboardingFlow-module__oGWU3q__bgThumbActive{border-color:var(--rf-gold);box-shadow:0 4px 16px #c48c3a38}.OnboardingFlow-module__oGWU3q__checkOverlay{color:var(--rf-card);background:#11182766;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.OnboardingFlow-module__oGWU3q__previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.OnboardingFlow-module__oGWU3q__previewTabs{background:var(--rf-bg-warm);border-radius:var(--rf-radius-content);gap:4px;margin-bottom:16px;padding:4px;display:flex}.OnboardingFlow-module__oGWU3q__previewTab{border-radius:var(--rf-radius-btn-secondary);font-size:.88rem;font-weight:600;font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:10px 18px;transition:background .2s,color .2s;display:flex}.OnboardingFlow-module__oGWU3q__previewTab:hover{background:#fff9}.OnboardingFlow-module__oGWU3q__previewTabActive{background:var(--rf-card);color:var(--rf-ink);box-shadow:0 2px 8px #110c081a}.OnboardingFlow-module__oGWU3q__previewFrame{border-radius:var(--rf-radius-card);background:var(--rf-ink);border:1px solid #1118271f;min-height:400px;overflow:hidden;box-shadow:0 24px 56px #110c0829}.OnboardingFlow-module__oGWU3q__previewBrowser{background:var(--rf-card);flex-direction:column;display:flex}.OnboardingFlow-module__oGWU3q__previewBrowserChrome{background:#ececec;border-bottom:1px solid #11182714;align-items:center;gap:12px;padding:10px 14px;display:flex}.OnboardingFlow-module__oGWU3q__previewBrowserDots{flex-shrink:0;gap:6px;display:flex}.OnboardingFlow-module__oGWU3q__previewBrowserDot{border-radius:50%;width:12px;height:12px;display:inline-block}.OnboardingFlow-module__oGWU3q__previewBrowserDotRed{background:#ff5f56}.OnboardingFlow-module__oGWU3q__previewBrowserDotYellow{background:#ffbd2e}.OnboardingFlow-module__oGWU3q__previewBrowserDotGreen{background:#27c93f}.OnboardingFlow-module__oGWU3q__previewBrowserUrlBar{font-size:.78rem;font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;background:#fff;border-radius:6px;flex:1;padding:6px 12px;overflow:hidden}.OnboardingFlow-module__oGWU3q__previewInteractionLock input,.OnboardingFlow-module__oGWU3q__previewInteractionLock textarea,.OnboardingFlow-module__oGWU3q__previewInteractionLock select,.OnboardingFlow-module__oGWU3q__previewInteractionLock button,.OnboardingFlow-module__oGWU3q__previewInteractionLock a,.OnboardingFlow-module__oGWU3q__previewInteractionLock form{pointer-events:none!important}.OnboardingFlow-module__oGWU3q__previewStickyBar{display:none}.OnboardingFlow-module__oGWU3q__dashboardTab{padding:72px 28px 28px;position:relative}.OnboardingFlow-module__oGWU3q__dashboardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.OnboardingFlow-module__oGWU3q__tabTitle{color:var(--rf-ink);margin:0 0 4px;font-size:1.15rem;font-weight:800}.OnboardingFlow-module__oGWU3q__tabDesc{color:var(--rf-muted);margin:0;font-size:.88rem}.OnboardingFlow-module__oGWU3q__tabFootnote{color:var(--rf-muted-light);text-align:center;margin-top:20px;font-size:.78rem}.OnboardingFlow-module__oGWU3q__kpiRow{gap:10px;display:flex}.OnboardingFlow-module__oGWU3q__kpiCard{border-radius:var(--rf-radius-btn-primary);background:var(--rf-bg-warm);border:1px solid var(--rf-border);flex-direction:column;align-items:center;min-width:68px;padding:10px 18px;display:flex}.OnboardingFlow-module__oGWU3q__kpiValue{color:var(--rf-ink);font-size:1.3rem;font-weight:800}.OnboardingFlow-module__oGWU3q__kpiLabel{color:var(--rf-muted-light);font-size:.72rem;font-weight:600}.OnboardingFlow-module__oGWU3q__leadsTable{border:1px solid var(--rf-border);border-radius:var(--rf-radius-content);overflow:hidden}.OnboardingFlow-module__oGWU3q__tableHeader{background:var(--rf-bg-warm);color:var(--rf-muted);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:2fr 1fr 1fr .7fr 1fr .8fr;gap:8px;padding:10px 16px;font-size:.72rem;font-weight:700;display:grid}.OnboardingFlow-module__oGWU3q__tableRow{border-top:1px solid var(--rf-border-light);color:var(--rf-ink-light);grid-template-columns:2fr 1fr 1fr .7fr 1fr .8fr;align-items:center;gap:8px;padding:12px 16px;font-size:.82rem;display:grid}.OnboardingFlow-module__oGWU3q__tableRow:hover{background:var(--rf-bg)}.OnboardingFlow-module__oGWU3q__leadName{align-items:center;gap:10px;display:flex}.OnboardingFlow-module__oGWU3q__leadAvatar{background:var(--rf-border);width:30px;height:30px;color:var(--rf-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.OnboardingFlow-module__oGWU3q__leadAddr{color:var(--rf-muted-light);font-size:.72rem;display:block}.OnboardingFlow-module__oGWU3q__chip{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.OnboardingFlow-module__oGWU3q__muted{color:var(--rf-muted-light);font-size:.78rem}.OnboardingFlow-module__oGWU3q__workflowTab{padding:28px}.OnboardingFlow-module__oGWU3q__workflowTimeline{flex-direction:column;gap:0;margin-top:20px;display:flex}.OnboardingFlow-module__oGWU3q__workflowStep{gap:16px;padding:16px 0;display:flex;position:relative}.OnboardingFlow-module__oGWU3q__workflowStep:not(:last-child):before{content:"";background:var(--rf-border);width:2px;position:absolute;top:44px;bottom:0;left:13px}.OnboardingFlow-module__oGWU3q__wfStep_done .OnboardingFlow-module__oGWU3q__wfDot{background:var(--rf-green-dark);color:var(--rf-card);border-color:var(--rf-green-dark)}.OnboardingFlow-module__oGWU3q__wfStep_done:before{background:var(--rf-green-dark)!important}.OnboardingFlow-module__oGWU3q__wfStep_active .OnboardingFlow-module__oGWU3q__wfDot{background:var(--rf-gold-soft);border-color:var(--rf-gold);color:var(--rf-gold)}.OnboardingFlow-module__oGWU3q__wfDot{border:2px solid var(--rf-border);background:var(--rf-card);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.OnboardingFlow-module__oGWU3q__wfPulse{background:var(--rf-gold);border-radius:999px;width:10px;height:10px;animation:2s ease-in-out infinite OnboardingFlow-module__oGWU3q__wfPulseAnim}@keyframes OnboardingFlow-module__oGWU3q__wfPulseAnim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.OnboardingFlow-module__oGWU3q__wfEmpty{background:var(--rf-border);border-radius:999px;width:8px;height:8px}.OnboardingFlow-module__oGWU3q__wfContent{flex-direction:column;gap:2px;padding-top:2px;display:flex}.OnboardingFlow-module__oGWU3q__wfLabel{color:var(--rf-ink);font-size:.92rem;font-weight:700}.OnboardingFlow-module__oGWU3q__wfDetail{color:var(--rf-muted);font-size:.82rem;line-height:1.4}.OnboardingFlow-module__oGWU3q__workflowSummary{justify-content:center;margin-top:24px;display:flex}.OnboardingFlow-module__oGWU3q__summaryBadge{border-radius:var(--rf-radius-content);background:linear-gradient(135deg, var(--rf-gold-soft) 0%, var(--rf-gold-light) 100%);border:1px solid var(--rf-border);color:var(--rf-muted);align-items:center;gap:8px;padding:12px 20px;font-size:.85rem;font-weight:700;display:inline-flex}.OnboardingFlow-module__oGWU3q__strengthRow{align-items:center;gap:6px;margin-top:8px;display:flex}.OnboardingFlow-module__oGWU3q__strengthBar{background:var(--rf-border-light);border-radius:999px;flex:1;max-width:80px;height:5px;transition:background .2s}.OnboardingFlow-module__oGWU3q__strengthBarActive{background:var(--rf-gold)}.OnboardingFlow-module__oGWU3q__strengthLabel{color:var(--rf-muted);margin-left:4px;font-size:.78rem;font-weight:600}.OnboardingFlow-module__oGWU3q__ruleList{color:var(--rf-muted);flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.OnboardingFlow-module__oGWU3q__ruleList li{align-items:center;gap:6px;display:flex}.OnboardingFlow-module__oGWU3q__rulePassed{color:var(--rf-green-text)}.OnboardingFlow-module__oGWU3q__ruleBullet{border:1.5px solid var(--rf-border);border-radius:999px;width:8px;height:8px;display:inline-block}.OnboardingFlow-module__oGWU3q__referralToggle{font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:4px;padding:0;font-size:.88rem;font-weight:600;transition:color .2s;display:inline-flex}.OnboardingFlow-module__oGWU3q__referralToggle:hover{color:var(--rf-muted)}.OnboardingFlow-module__oGWU3q__referralToggle svg{flex-shrink:0}.OnboardingFlow-module__oGWU3q__referralCollapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid}.OnboardingFlow-module__oGWU3q__referralCollapseOpen{opacity:1;grid-template-rows:1fr}.OnboardingFlow-module__oGWU3q__referralCollapseInner{overflow:hidden}.OnboardingFlow-module__oGWU3q__form{flex-direction:column;gap:4px;display:flex}.OnboardingFlow-module__oGWU3q__formError{color:var(--rf-error-text);background:var(--rf-error-bg);border-radius:var(--rf-radius-btn-secondary);border:1px solid #fecaca;margin:4px 0;padding:10px 14px;font-size:.85rem}.OnboardingFlow-module__oGWU3q__accountLink{color:var(--rf-muted);text-align:center;margin-top:12px;font-size:.88rem}.OnboardingFlow-module__oGWU3q__accountLink a{color:var(--rf-muted);font-weight:700;text-decoration:none}.OnboardingFlow-module__oGWU3q__accountLink a:hover{text-decoration:underline}.OnboardingFlow-module__oGWU3q__spinner{border:2px solid #ffffff73;border-top-color:currentColor;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite OnboardingFlow-module__oGWU3q__obSpin}@keyframes OnboardingFlow-module__oGWU3q__obSpin{to{transform:rotate(360deg)}}.OnboardingFlow-module__oGWU3q__spinIcon{animation:.8s linear infinite OnboardingFlow-module__oGWU3q__obSpin}.OnboardingFlow-module__oGWU3q__subdomainRow{align-items:center;gap:0;display:flex}.OnboardingFlow-module__oGWU3q__subdomainRow .OnboardingFlow-module__oGWU3q__input{border-top-left-radius:0;border-bottom-left-radius:0;flex:1}.OnboardingFlow-module__oGWU3q__subdomainPrefix{border:1px solid var(--rf-border);border-radius:var(--rf-radius-input) 0 0 var(--rf-radius-input);background:var(--rf-bg-warm);color:var(--rf-muted);white-space:nowrap;border-right:none;align-items:center;padding:14px 16px;font-size:.92rem;font-weight:600;display:flex}.OnboardingFlow-module__oGWU3q__summaryCard{background:var(--rf-bg-warm);border:1px solid var(--rf-border);border-radius:var(--rf-radius-card);flex-direction:column;gap:14px;padding:20px;display:flex}.OnboardingFlow-module__oGWU3q__summaryRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.OnboardingFlow-module__oGWU3q__summaryLabel{color:var(--rf-muted);font-size:.88rem;font-weight:600}.OnboardingFlow-module__oGWU3q__summaryValue{color:var(--rf-ink);text-align:right;font-size:.88rem;font-weight:700}.OnboardingFlow-module__oGWU3q__finePrint{color:var(--rf-muted-light);text-align:center;margin-top:16px;font-size:.78rem;line-height:1.4}.OnboardingFlow-module__oGWU3q__launchIcon{background:linear-gradient(135deg, var(--rf-gold-soft) 0%, var(--rf-gold-light) 100%);border:2px solid var(--rf-gold);width:88px;height:88px;color:var(--rf-muted);border-radius:999px;justify-content:center;align-items:center;margin:0 auto;display:flex}.OnboardingFlow-module__oGWU3q__liveUrlBox{border-radius:var(--rf-radius-content);background:var(--rf-bg-warm);border:1px solid var(--rf-border);color:var(--rf-ink-light);align-items:center;gap:8px;margin:20px auto;padding:14px 20px;font-size:.95rem;font-weight:600;display:inline-flex}.OnboardingFlow-module__oGWU3q__launchActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.OnboardingFlow-module__oGWU3q__questionsTab{padding:28px}.OnboardingFlow-module__oGWU3q__questionsControls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.OnboardingFlow-module__oGWU3q__campaignStats{gap:8px;display:flex}.OnboardingFlow-module__oGWU3q__checklistPreviewGrid{grid-template-columns:1fr 1fr;gap:16px;min-height:400px;display:grid}.OnboardingFlow-module__oGWU3q__campaignGroups{flex-direction:column;gap:12px;display:flex}.OnboardingFlow-module__oGWU3q__campaignGroup{border:1px solid var(--rf-border);border-radius:var(--rf-radius-content);background:var(--rf-bg-warm);overflow:hidden}.OnboardingFlow-module__oGWU3q__campaignGroupHeader{background:var(--rf-bg-warm);color:var(--rf-ink-light);align-items:center;gap:8px;padding:12px 14px;font-size:.82rem;font-weight:700;display:flex}.OnboardingFlow-module__oGWU3q__campaignGroupLabel{flex:1}.OnboardingFlow-module__oGWU3q__campaignStep{border:none;border-top:1px solid var(--rf-border);cursor:pointer;width:100%;font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-ink-light);text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 14px;font-size:.82rem;transition:background .15s;display:flex}.OnboardingFlow-module__oGWU3q__campaignStep:hover{background:var(--rf-card)}.OnboardingFlow-module__oGWU3q__campaignStepActive{background:var(--rf-card);border-left:3px solid var(--rf-gold)}.OnboardingFlow-module__oGWU3q__campaignStepNum{background:var(--rf-border);width:24px;height:24px;color:var(--rf-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.OnboardingFlow-module__oGWU3q__campaignStepActive .OnboardingFlow-module__oGWU3q__campaignStepNum{background:var(--rf-gold);color:var(--rf-card)}.OnboardingFlow-module__oGWU3q__campaignStepLabel{flex:1;font-weight:600}.OnboardingFlow-module__oGWU3q__campaignStepArrow{opacity:0;color:var(--rf-gold);flex-shrink:0;transition:opacity .15s}.OnboardingFlow-module__oGWU3q__campaignStep:hover .OnboardingFlow-module__oGWU3q__campaignStepArrow,.OnboardingFlow-module__oGWU3q__campaignStepActive .OnboardingFlow-module__oGWU3q__campaignStepArrow{opacity:1}.OnboardingFlow-module__oGWU3q__questionPreview{border:1px solid var(--rf-border);border-radius:var(--rf-radius-content);background:var(--rf-card);flex-direction:column;padding:20px;display:flex}.OnboardingFlow-module__oGWU3q__questionPreviewHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.OnboardingFlow-module__oGWU3q__questionNav{gap:4px;display:flex}.OnboardingFlow-module__oGWU3q__questionNav .OnboardingFlow-module__oGWU3q__ghostBtn{padding:6px 10px}.OnboardingFlow-module__oGWU3q__questionNav .OnboardingFlow-module__oGWU3q__ghostBtn:disabled{opacity:.3;cursor:default}.OnboardingFlow-module__oGWU3q__questionPreviewCard{flex-direction:column;gap:12px;display:flex}.OnboardingFlow-module__oGWU3q__questionTitle{color:var(--rf-ink);margin:0;font-size:1.05rem;font-weight:700}.OnboardingFlow-module__oGWU3q__formPreviewInput{border-radius:var(--rf-radius-btn-secondary);border:1px solid var(--rf-border);background:var(--rf-card);color:var(--rf-muted-light);align-items:center;gap:8px;padding:12px 14px;font-size:.88rem;display:flex}.OnboardingFlow-module__oGWU3q__formPreviewCta{border-radius:var(--rf-radius-btn-secondary);background:var(--rf-cta);color:var(--rf-cta-text);font-size:1rem;font-weight:800;font-family:var(--font-body-family,"futura-pt", sans-serif);cursor:pointer;border:none;padding:14px 20px;transition:transform .15s}.OnboardingFlow-module__oGWU3q__formPreviewCta:hover{transform:translateY(-1px)}.OnboardingFlow-module__oGWU3q__choiceList{flex-direction:column;gap:6px;display:flex}.OnboardingFlow-module__oGWU3q__choiceOption{border-radius:var(--rf-radius-btn-secondary);border:1px solid var(--rf-border);background:var(--rf-bg-warm);color:var(--rf-ink-light);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;transition:border-color .15s,background .15s;display:flex}.OnboardingFlow-module__oGWU3q__choiceOption:hover{border-color:var(--rf-gold);background:var(--rf-gold-soft)}.OnboardingFlow-module__oGWU3q__choiceRadio{border:2px solid var(--rf-border);border-radius:999px;flex-shrink:0;width:18px;height:18px}.OnboardingFlow-module__oGWU3q__choiceCheck{border:2px solid var(--rf-border);border-radius:5px;flex-shrink:0;width:18px;height:18px}.OnboardingFlow-module__oGWU3q__detailsGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.OnboardingFlow-module__oGWU3q__detailField{border-radius:var(--rf-radius-input);border:1px solid var(--rf-border);background:var(--rf-bg-warm);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.OnboardingFlow-module__oGWU3q__detailLabel{color:var(--rf-muted-light);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.OnboardingFlow-module__oGWU3q__detailValue{color:var(--rf-ink);font-size:.92rem;font-weight:600}.OnboardingFlow-module__oGWU3q__uploadZone{border-radius:var(--rf-radius-btn-primary);border:2px dashed var(--rf-border);background:var(--rf-bg);color:var(--rf-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;font-size:.88rem;display:flex}.OnboardingFlow-module__oGWU3q__uploadHint{color:var(--rf-muted-light);font-size:.78rem}.OnboardingFlow-module__oGWU3q__calendarHint{color:var(--rf-muted);margin:0;font-size:.88rem;line-height:1.4}.OnboardingFlow-module__oGWU3q__calendarMock{border:1px solid var(--rf-border);border-radius:var(--rf-radius-btn-primary);margin-top:8px;overflow:hidden}.OnboardingFlow-module__oGWU3q__calendarHeader{background:var(--rf-bg-warm);color:var(--rf-ink-light);justify-content:space-between;align-items:center;padding:10px 16px;font-size:.85rem;display:flex}.OnboardingFlow-module__oGWU3q__calendarGrid{text-align:center;grid-template-columns:repeat(5,1fr);gap:4px;padding:12px;display:grid}.OnboardingFlow-module__oGWU3q__calendarDay{color:var(--rf-muted-light);padding:4px;font-size:.72rem;font-weight:700}.OnboardingFlow-module__oGWU3q__calendarDate{border-radius:var(--rf-radius-input);color:var(--rf-ink-light);cursor:pointer;padding:8px;font-size:.88rem;font-weight:600}.OnboardingFlow-module__oGWU3q__calendarDate:hover{background:var(--rf-bg-warm)}.OnboardingFlow-module__oGWU3q__calendarDateActive{background:var(--rf-action);color:var(--rf-card)}.OnboardingFlow-module__oGWU3q__calendarDateActive:hover{background:var(--rf-action)}.OnboardingFlow-module__oGWU3q__questionPreviewEmpty{text-align:center;color:var(--rf-muted-light);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.OnboardingFlow-module__oGWU3q__questionPreviewEmpty p{max-width:240px;margin:0;font-size:.92rem;line-height:1.45}.OnboardingFlow-module__oGWU3q__toastNotif{border-radius:var(--rf-radius-btn-primary);background:var(--rf-ink);color:var(--rf-card);align-items:center;gap:10px;padding:12px 18px;font-size:.85rem;font-weight:600;display:flex;position:absolute;top:28px;left:28px;right:28px;box-shadow:0 8px 24px #11182738}.OnboardingFlow-module__oGWU3q__toastDot{background:var(--rf-green);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite OnboardingFlow-module__oGWU3q__toastPulse}@keyframes OnboardingFlow-module__oGWU3q__toastPulse{0%,to{opacity:1}50%{opacity:.4}}.OnboardingFlow-module__oGWU3q__dashboardGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.OnboardingFlow-module__oGWU3q__leadList{border:1px solid var(--rf-border);border-radius:var(--rf-radius-content);background:var(--rf-bg-warm);flex-direction:column;gap:4px;min-height:200px;padding:8px;display:flex}.OnboardingFlow-module__oGWU3q__leadRow{border-radius:var(--rf-radius-btn-secondary);cursor:pointer;font-family:var(--font-body-family,"futura-pt", sans-serif);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.85rem;transition:background .15s,border-color .15s;display:flex}.OnboardingFlow-module__oGWU3q__leadRow:hover{background:var(--rf-card);border-color:var(--rf-border)}.OnboardingFlow-module__oGWU3q__leadRowActive{background:var(--rf-card);border-color:var(--rf-gold);box-shadow:0 2px 8px var(--rf-gold-soft)}.OnboardingFlow-module__oGWU3q__leadInfo{flex-direction:column;flex:1;min-width:0;display:flex}.OnboardingFlow-module__oGWU3q__leadInfo strong{color:var(--rf-ink);font-size:.85rem;font-weight:700}.OnboardingFlow-module__oGWU3q__emptyState{color:var(--rf-muted-light);justify-content:center;align-items:center;padding:40px 20px;font-size:.88rem;display:flex}.OnboardingFlow-module__oGWU3q__loadingDots:after{content:"";animation:1.5s steps(4,end) infinite OnboardingFlow-module__oGWU3q__loadDots}@keyframes OnboardingFlow-module__oGWU3q__loadDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.OnboardingFlow-module__oGWU3q__checklistPanel{border:1px solid var(--rf-border);border-radius:var(--rf-radius-content);background:var(--rf-card);flex-direction:column;gap:14px;padding:16px;display:flex}.OnboardingFlow-module__oGWU3q__checklistHeader{align-items:center;gap:14px;display:flex}.OnboardingFlow-module__oGWU3q__progressRing{flex-shrink:0;width:64px;height:64px;position:relative}.OnboardingFlow-module__oGWU3q__progressRingText{color:var(--rf-ink);justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:flex;position:absolute;inset:0}.OnboardingFlow-module__oGWU3q__checklistName{color:var(--rf-ink);margin:0;font-size:1rem;font-weight:700}.OnboardingFlow-module__oGWU3q__checklistMeta{color:var(--rf-muted);margin:2px 0 0;font-size:.78rem}.OnboardingFlow-module__oGWU3q__taskGroups{flex-direction:column;gap:12px;display:flex}.OnboardingFlow-module__oGWU3q__taskGroup{flex-direction:column;gap:4px;display:flex}.OnboardingFlow-module__oGWU3q__taskGroupLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--rf-muted-light);padding:0 4px;font-size:.72rem;font-weight:700}.OnboardingFlow-module__oGWU3q__taskItem{border-radius:var(--rf-radius-input);cursor:pointer;font-family:var(--font-body-family,"futura-pt", sans-serif);color:var(--rf-ink-light);text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:.85rem;transition:background .15s;display:flex}.OnboardingFlow-module__oGWU3q__taskItem:hover{background:var(--rf-bg-warm)}.OnboardingFlow-module__oGWU3q__taskDone{color:var(--rf-muted)}.OnboardingFlow-module__oGWU3q__taskDone .OnboardingFlow-module__oGWU3q__taskLabel{opacity:.6;text-decoration:line-through}.OnboardingFlow-module__oGWU3q__taskCheck{border:2px solid var(--rf-border);background:var(--rf-card);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:flex}.OnboardingFlow-module__oGWU3q__taskDone .OnboardingFlow-module__oGWU3q__taskCheck{background:var(--rf-green-dark);border-color:var(--rf-green-dark);color:var(--rf-card)}.OnboardingFlow-module__oGWU3q__taskLabel{flex:1;font-weight:600}.OnboardingFlow-module__oGWU3q__taskAuto{text-transform:uppercase;letter-spacing:.04em;background:var(--rf-action-soft);color:var(--rf-action-text);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.68rem;font-weight:700}.OnboardingFlow-module__oGWU3q__workflowHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.OnboardingFlow-module__oGWU3q__playBtn{border-radius:var(--rf-radius-btn-primary);border:2px solid var(--rf-cta-hover);background:var(--rf-cta);color:var(--rf-cta-text);font-size:.92rem;font-weight:700;font-family:var(--font-body-family,"futura-pt", sans-serif);cursor:pointer;box-shadow:0 8px 20px var(--rf-cta-shadow);white-space:nowrap;align-items:center;gap:8px;padding:12px 24px;transition:transform .18s,box-shadow .18s;display:inline-flex}.OnboardingFlow-module__oGWU3q__playBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #11182747}.OnboardingFlow-module__oGWU3q__playBtn:disabled{opacity:.7;cursor:progress}.OnboardingFlow-module__oGWU3q__journeyEmpty{text-align:center;color:var(--rf-muted-light);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}.OnboardingFlow-module__oGWU3q__journeyEmptyIcon{background:var(--rf-bg-warm);width:56px;height:56px;color:var(--rf-gold);border-radius:999px;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.OnboardingFlow-module__oGWU3q__journeyEmpty p{max-width:320px;margin:0;font-size:.92rem;line-height:1.45}.OnboardingFlow-module__oGWU3q__journeyEvent{gap:14px;min-height:64px;display:flex}.OnboardingFlow-module__oGWU3q__journeyLine{flex-direction:column;flex-shrink:0;align-items:center;width:32px;display:flex}.OnboardingFlow-module__oGWU3q__journeyDot{border:2px solid var(--rf-border);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.OnboardingFlow-module__oGWU3q__journeyConnector{background:var(--rf-border);flex:1;width:2px;min-height:16px}.OnboardingFlow-module__oGWU3q__journeyContent{flex-direction:column;flex:1;gap:4px;padding:4px 0 16px;display:flex}.OnboardingFlow-module__oGWU3q__journeyRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.OnboardingFlow-module__oGWU3q__journeyTitle{color:var(--rf-ink);font-size:.92rem;font-weight:700}.OnboardingFlow-module__oGWU3q__journeyTime{color:var(--rf-muted-light);white-space:nowrap;font-size:.75rem;font-weight:600}.OnboardingFlow-module__oGWU3q__journeyDesc{color:var(--rf-muted);margin:0;font-size:.82rem;line-height:1.4}.OnboardingFlow-module__oGWU3q__journeyBadge{background:var(--rf-action-soft);color:var(--rf-action-text);border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.OnboardingFlow-module__oGWU3q__journeyComplete{justify-content:center;margin-top:20px;display:flex}.OnboardingFlow-module__oGWU3q__portalTab{padding:28px}.OnboardingFlow-module__oGWU3q__portalHeader{margin-bottom:24px}.OnboardingFlow-module__oGWU3q__portalMock{border:1px solid var(--rf-border);border-radius:var(--rf-radius-card);background:var(--rf-bg);overflow:hidden}.OnboardingFlow-module__oGWU3q__portalTopBar{background:var(--rf-ink);color:var(--rf-card);justify-content:space-between;align-items:center;padding:14px 20px;font-size:.88rem;font-weight:600;display:flex}.OnboardingFlow-module__oGWU3q__portalBrand{letter-spacing:-.01em;font-weight:800}.OnboardingFlow-module__oGWU3q__portalGreeting{opacity:.8;font-weight:500}.OnboardingFlow-module__oGWU3q__portalValuation{text-align:center;background:linear-gradient(180deg, var(--rf-ink) 0%, var(--rf-ink-light) 40%, var(--rf-bg) 100%);color:var(--rf-card);flex-direction:column;align-items:center;gap:6px;padding:32px 24px 24px;display:flex}.OnboardingFlow-module__oGWU3q__portalValuationLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:.78rem;font-weight:600}.OnboardingFlow-module__oGWU3q__portalValuationAmount{letter-spacing:-.02em;color:var(--rf-gold-light);font-size:1.6rem;font-weight:800}.OnboardingFlow-module__oGWU3q__portalValuationAddress{opacity:.8;margin-top:2px;font-size:.85rem;font-weight:500}.OnboardingFlow-module__oGWU3q__portalValuationMeta{color:var(--rf-ink-light);background:var(--rf-card);border:1px solid var(--rf-border);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 16px;font-size:.78rem;display:flex}.OnboardingFlow-module__oGWU3q__portalDivider{background:var(--rf-gold);border-radius:999px;width:3px;height:3px}.OnboardingFlow-module__oGWU3q__portalGrid{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.OnboardingFlow-module__oGWU3q__portalCard{border:1px solid var(--rf-border);border-radius:var(--rf-radius-content);background:var(--rf-card);flex-direction:column;gap:14px;padding:18px;display:flex}.OnboardingFlow-module__oGWU3q__portalCardHeader{color:var(--rf-ink);justify-content:space-between;align-items:center;font-size:.92rem;display:flex}.OnboardingFlow-module__oGWU3q__portalProgressBar{background:var(--rf-border-light);border-radius:999px;height:8px;overflow:hidden}.OnboardingFlow-module__oGWU3q__portalProgressFill{background:linear-gradient(90deg, var(--rf-gold), var(--rf-gold-light));border-radius:999px;height:100%}.OnboardingFlow-module__oGWU3q__portalChecklist{flex-direction:column;gap:6px;display:flex}.OnboardingFlow-module__oGWU3q__portalCheckItem{color:var(--rf-muted);align-items:center;gap:8px;padding:4px 0;font-size:.82rem;display:flex}.OnboardingFlow-module__oGWU3q__portalCheckDone{color:var(--rf-green-dark)}.OnboardingFlow-module__oGWU3q__portalCheckDone span:last-child{opacity:.6;text-decoration:line-through}.OnboardingFlow-module__oGWU3q__portalCheckIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.OnboardingFlow-module__oGWU3q__portalCheckDone .OnboardingFlow-module__oGWU3q__portalCheckIcon{background:var(--rf-green-dark);color:var(--rf-card)}.OnboardingFlow-module__oGWU3q__portalCheckEmpty{border:2px solid var(--rf-border);border-radius:5px;width:18px;height:18px;display:block}.OnboardingFlow-module__oGWU3q__portalNextAction{align-items:flex-start;gap:12px;display:flex}.OnboardingFlow-module__oGWU3q__portalNextIcon{flex-shrink:0;margin-top:2px;font-size:1.4rem}.OnboardingFlow-module__oGWU3q__portalNextAction strong{color:var(--rf-ink);margin-bottom:2px;font-size:.88rem;display:block}.OnboardingFlow-module__oGWU3q__portalNextAction p{color:var(--rf-muted);margin:0;font-size:.78rem;line-height:1.4}.OnboardingFlow-module__oGWU3q__portalCta{border-radius:var(--rf-radius-btn-secondary);background:var(--rf-cta);color:var(--rf-cta-text);font-size:.88rem;font-weight:700;font-family:var(--font-body-family,"futura-pt", sans-serif);cursor:pointer;border:none;padding:12px 20px;transition:transform .15s}.OnboardingFlow-module__oGWU3q__portalCta:hover{transform:translateY(-1px)}.OnboardingFlow-module__oGWU3q__portalAgentCard{border-radius:var(--rf-radius-btn-secondary);background:var(--rf-bg-warm);border:1px solid var(--rf-border);align-items:center;gap:12px;padding:14px;display:flex}.OnboardingFlow-module__oGWU3q__portalAgentAvatar{background:linear-gradient(135deg, var(--rf-gold), var(--rf-gold-light));width:36px;height:36px;color:var(--rf-card);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.88rem;font-weight:800;display:flex}.OnboardingFlow-module__oGWU3q__portalAgentInfo{flex:1;min-width:0}.OnboardingFlow-module__oGWU3q__portalAgentInfo strong{color:var(--rf-ink);font-size:.82rem;display:block}.OnboardingFlow-module__oGWU3q__portalAgentInfo p{color:var(--rf-muted);margin:2px 0 0;font-size:.75rem;line-height:1.35}.OnboardingFlow-module__oGWU3q__portalActivity{padding:0 20px 20px}.OnboardingFlow-module__oGWU3q__portalSectionTitle{color:var(--rf-ink);margin-bottom:10px;font-size:.85rem;display:block}.OnboardingFlow-module__oGWU3q__portalActivityList{flex-direction:column;gap:6px;display:flex}.OnboardingFlow-module__oGWU3q__portalActivityItem{border-radius:var(--rf-radius-btn-secondary);background:var(--rf-card);border:1px solid var(--rf-border);align-items:center;gap:10px;padding:10px 14px;font-size:.82rem;display:flex}.OnboardingFlow-module__oGWU3q__portalActivityIcon{flex-shrink:0;font-size:1rem}.OnboardingFlow-module__oGWU3q__portalActivityText{color:var(--rf-ink-light);flex:1;font-weight:600}.OnboardingFlow-module__oGWU3q__portalActivityTime{color:var(--rf-muted-light);white-space:nowrap;font-size:.72rem}.OnboardingFlow-module__oGWU3q__authGateCard{background:var(--rf-bg-warm);border:1px solid var(--rf-border);border-radius:var(--rf-radius-card);text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:20px;padding:40px 24px 24px;display:flex}.OnboardingFlow-module__oGWU3q__authGateIcon{background:linear-gradient(135deg, var(--rf-gold-soft) 0%, var(--rf-gold-light) 100%);border:2px solid var(--rf-gold);width:64px;height:64px;color:var(--rf-muted);border-radius:999px;justify-content:center;align-items:center;display:flex}.OnboardingFlow-module__oGWU3q__authGateHeading{color:var(--rf-ink);margin:0;font-size:1.15rem;font-weight:800}.OnboardingFlow-module__oGWU3q__authGateText{color:var(--rf-muted);max-width:360px;margin:0 0 8px;font-size:.92rem;line-height:1.45}.OnboardingFlow-module__oGWU3q__authGateCard .forgot-password a{color:var(--rf-muted);font-size:.85rem;font-weight:600;text-decoration:none}.OnboardingFlow-module__oGWU3q__authGateCard .forgot-password a:hover{color:var(--rf-muted);text-decoration:underline}.OnboardingFlow-module__oGWU3q__billingPlanCard{background:var(--rf-bg-warm);border:1px solid var(--rf-border);border-radius:var(--rf-radius-card);margin-bottom:20px;padding:20px}.OnboardingFlow-module__oGWU3q__billingPlanChoices{gap:12px;margin-bottom:16px;display:grid}.OnboardingFlow-module__oGWU3q__billingPlanChoice{text-align:left;border:1px solid var(--rf-border);border-radius:var(--rf-radius-btn-primary);background:var(--rf-card);width:100%;color:inherit;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.OnboardingFlow-module__oGWU3q__billingPlanChoiceBody{flex:1}.OnboardingFlow-module__oGWU3q__billingPlanChoice strong{color:var(--rf-ink);font-size:.94rem;display:block}.OnboardingFlow-module__oGWU3q__billingPlanChoice p{color:var(--rf-muted);margin:4px 0 0;font-size:.8rem}.OnboardingFlow-module__oGWU3q__billingPlanChoiceMeta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.OnboardingFlow-module__oGWU3q__billingPlanChoiceChip{background:var(--rf-bg-warm);border:1px solid var(--rf-border);letter-spacing:.06em;text-transform:uppercase;color:var(--rf-muted);border-radius:999px;align-items:center;padding:3px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.OnboardingFlow-module__oGWU3q__billingPlanChoiceSelected{border-color:var(--rf-ink);box-shadow:0 0 0 2px var(--rf-gold-soft)}.OnboardingFlow-module__oGWU3q__billingPlanChoicePrice{text-align:right;justify-items:end;gap:2px;display:grid}.OnboardingFlow-module__oGWU3q__billingPlanChoicePrice span{color:var(--rf-ink);font-weight:700}.OnboardingFlow-module__oGWU3q__billingPlanChoicePrice small{color:var(--rf-muted);font-size:.72rem}.OnboardingFlow-module__oGWU3q__billingPlanChoicePrice em{color:var(--rf-muted);font-size:.68rem;font-style:normal}.OnboardingFlow-module__oGWU3q__billingPlanHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.OnboardingFlow-module__oGWU3q__billingPlanBadge{background:var(--rf-ink);color:var(--rf-card);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}.OnboardingFlow-module__oGWU3q__billingPlanPrice{align-items:baseline;gap:4px;margin-top:8px;display:flex}.OnboardingFlow-module__oGWU3q__billingAmount{color:var(--rf-ink);font-size:2rem;font-weight:800;line-height:1}.OnboardingFlow-module__oGWU3q__billingPer{color:var(--rf-muted);font-size:1rem;font-weight:600}.OnboardingFlow-module__oGWU3q__billingTrialBadge{border-radius:var(--rf-radius-btn-primary);background:linear-gradient(135deg, var(--rf-gold-soft) 0%, var(--rf-gold-light) 100%);border:1px solid var(--rf-border);color:var(--rf-muted);white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.OnboardingFlow-module__oGWU3q__billingPlanPromo{border:1px dashed var(--rf-border);border-radius:var(--rf-radius-btn-secondary);background:var(--rf-bg);gap:4px;margin:0 0 14px;padding:10px 12px;display:grid}.OnboardingFlow-module__oGWU3q__billingPlanPromo p{color:var(--rf-muted);margin:0;font-size:.78rem}.OnboardingFlow-module__oGWU3q__billingFeatures{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.OnboardingFlow-module__oGWU3q__billingFeatures li{color:var(--rf-ink-light);align-items:center;gap:8px;font-size:.88rem;font-weight:500;display:flex}.OnboardingFlow-module__oGWU3q__billingCheckIcon{color:var(--rf-green-dark);flex-shrink:0}.OnboardingFlow-module__oGWU3q__billingFeatureExcluded{opacity:.45}.OnboardingFlow-module__oGWU3q__billingDashIcon{color:#9ca3af;text-align:center;flex-shrink:0;width:14px;font-weight:600}.OnboardingFlow-module__oGWU3q__billingPlanLimits{color:#6b7280;border-top:1px solid #e5e7eb;gap:.4rem;margin-top:.5rem;padding-top:.75rem;font-size:.85rem;font-weight:600;display:grid}.OnboardingFlow-module__oGWU3q__stripeElement{border-radius:var(--rf-radius-content);border:1px solid var(--rf-border);background:var(--rf-card);min-height:44px;padding:14px 16px;transition:border-color .2s}.OnboardingFlow-module__oGWU3q__stripeElement:focus-within{border-color:var(--rf-ink);box-shadow:0 0 0 2px var(--rf-gold-soft)}.OnboardingFlow-module__oGWU3q__stripeLoading{background:var(--rf-bg-warm);justify-content:center;align-items:center;min-height:120px;display:flex}.OnboardingFlow-module__oGWU3q__stripeLoadingMsg{color:var(--rf-muted);align-items:center;gap:8px;margin-top:8px;font-size:.85rem;display:flex}.OnboardingFlow-module__oGWU3q__billingSecure{color:var(--rf-muted-light);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:.78rem;font-weight:500;display:flex}.OnboardingFlow-module__oGWU3q__footer{width:100%;max-width:960px;margin:0 auto 48px;padding:0 24px}.OnboardingFlow-module__oGWU3q__footerInner{border:1px solid var(--rf-border);border-radius:var(--rf-radius-card);background:var(--rf-card);text-align:center;color:var(--rf-muted);padding:16px;font-size:.78rem;box-shadow:0 12px 24px #110c0814}@media (max-width:680px){.OnboardingFlow-module__oGWU3q__shell{padding:24px 16px 48px}.OnboardingFlow-module__oGWU3q__cardGrid{grid-template-columns:1fr}.OnboardingFlow-module__oGWU3q__bgGrid{grid-template-columns:repeat(2,1fr)}.OnboardingFlow-module__oGWU3q__previewHeader{flex-direction:column;align-items:flex-start}.OnboardingFlow-module__oGWU3q__previewTabs{flex-direction:column}.OnboardingFlow-module__oGWU3q__btnRow{justify-content:space-between;width:100%}.OnboardingFlow-module__oGWU3q__previewStickyBar{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--rf-card);z-index:100;border-top:1px solid #11182714;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #110c081f}.OnboardingFlow-module__oGWU3q__previewStickyBar .OnboardingFlow-module__oGWU3q__primaryBtn{justify-content:center;width:100%}.OnboardingFlow-module__oGWU3q__stepContentWide{padding-bottom:80px}.OnboardingFlow-module__oGWU3q__stepHeadline{font-size:clamp(1.5rem,6vw,2rem)}.OnboardingFlow-module__oGWU3q__summaryRow{flex-direction:column;align-items:flex-start;gap:2px}.OnboardingFlow-module__oGWU3q__summaryValue{text-align:left}.OnboardingFlow-module__oGWU3q__subdomainRow{flex-direction:column}.OnboardingFlow-module__oGWU3q__questionsTab{padding:20px 16px}.OnboardingFlow-module__oGWU3q__questionsControls{flex-direction:column}.OnboardingFlow-module__oGWU3q__checklistPreviewGrid,.OnboardingFlow-module__oGWU3q__detailsGrid{grid-template-columns:1fr}.OnboardingFlow-module__oGWU3q__dashboardTab{padding:20px 16px}.OnboardingFlow-module__oGWU3q__dashboardHeader{flex-direction:column}.OnboardingFlow-module__oGWU3q__kpiRow{justify-content:space-between;width:100%}.OnboardingFlow-module__oGWU3q__dashboardGrid{grid-template-columns:1fr}.OnboardingFlow-module__oGWU3q__tableHeader{display:none}.OnboardingFlow-module__oGWU3q__tableRow{grid-template-columns:1fr;gap:6px;padding:14px 16px}.OnboardingFlow-module__oGWU3q__leadName{margin-bottom:4px}.OnboardingFlow-module__oGWU3q__portalTab{padding:20px 16px}.OnboardingFlow-module__oGWU3q__portalGrid{grid-template-columns:1fr}.OnboardingFlow-module__oGWU3q__portalValuationAmount{font-size:1.3rem}.OnboardingFlow-module__oGWU3q__portalValuationMeta{flex-wrap:wrap;justify-content:center}.OnboardingFlow-module__oGWU3q__workflowTab{padding:20px 16px}.OnboardingFlow-module__oGWU3q__workflowHeader{flex-direction:column}.OnboardingFlow-module__oGWU3q__playBtn{justify-content:center;width:100%}.OnboardingFlow-module__oGWU3q__journeyRow{flex-direction:column;align-items:flex-start;gap:2px}.OnboardingFlow-module__oGWU3q__subdomainPrefix{border:1px solid var(--rf-border);border-radius:var(--rf-radius-content);box-sizing:border-box;border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;justify-content:center;width:100%}.OnboardingFlow-module__oGWU3q__subdomainRow .OnboardingFlow-module__oGWU3q__input{border-radius:var(--rf-radius-content);border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:480px){.OnboardingFlow-module__oGWU3q__stepIndicator{gap:4px}.OnboardingFlow-module__oGWU3q__stepItem{gap:4px;max-width:56px}.OnboardingFlow-module__oGWU3q__stepLabel{font-size:.6rem}.OnboardingFlow-module__oGWU3q__stepDot{width:28px;height:28px}.OnboardingFlow-module__oGWU3q__footer{padding:0 16px}}@media (prefers-reduced-motion:reduce){.OnboardingFlow-module__oGWU3q__primaryBtn,.OnboardingFlow-module__oGWU3q__ghostBtn,.OnboardingFlow-module__oGWU3q__secondaryBtn,.OnboardingFlow-module__oGWU3q__launchBtn,.OnboardingFlow-module__oGWU3q__templateCard,.OnboardingFlow-module__oGWU3q__bgThumb,.OnboardingFlow-module__oGWU3q__referralCollapse{transition:none}}.rf-v3 .OnboardingFlow-module__oGWU3q__root{background:var(--rf-bg);font-family:var(--rd-font-ui), "Jost", system-ui, -apple-system, sans-serif}.rf-v3 .OnboardingFlow-module__oGWU3q__stepContent{background:var(--rf-card);border:1px solid var(--rf-border);color:var(--rf-ink);border-radius:18px;padding:clamp(2rem,3.5vw,2.75rem);box-shadow:0 12px 24px #3c30240d}.rf-v3 .OnboardingFlow-module__oGWU3q__stepHeadline{font-family:var(--rd-font-ui), "Jost", system-ui, -apple-system, sans-serif;letter-spacing:-.01em;margin-bottom:.85rem;font-size:clamp(2rem,4vw,2.7rem);font-weight:400;line-height:1.1}.rf-v3 .OnboardingFlow-module__oGWU3q__stepSub{color:var(--rf-muted);font-size:1.12rem;font-weight:300;line-height:1.65}.rf-v3 .OnboardingFlow-module__oGWU3q__billingDashIcon{color:var(--rf-muted-light)}.rf-v3 .OnboardingFlow-module__oGWU3q__billingPlanLimits{color:var(--rf-muted);border-top-color:var(--rf-border)}.rf-v3 .OnboardingFlow-module__oGWU3q__accent{font-weight:inherit;color:var(--rf-ink);-webkit-text-fill-color:var(--rf-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.rf-v3 .OnboardingFlow-module__oGWU3q__input:focus{border-color:var(--rf-cta);box-shadow:0 0 0 3px var(--rf-gold-soft)}.rf-v3 .OnboardingFlow-module__oGWU3q__input:focus-visible{outline:2px solid var(--rf-cta)}.rf-v3 .OnboardingFlow-module__oGWU3q__fieldLabel{color:var(--rf-muted);font-weight:500}.rf-v3 .OnboardingFlow-module__oGWU3q__progressLabel{color:var(--rf-muted);font-weight:400}.rf-v3 .OnboardingFlow-module__oGWU3q__footerInner{color:var(--rf-muted);font-weight:300}:is(.rf-v3 .OnboardingFlow-module__oGWU3q__bgThumb,.rf-v3 .OnboardingFlow-module__oGWU3q__billingPlanChoice,.rf-v3 .OnboardingFlow-module__oGWU3q__calendarMock,.rf-v3 .OnboardingFlow-module__oGWU3q__kpiCard,.rf-v3 .OnboardingFlow-module__oGWU3q__toastNotif,.rf-v3 .OnboardingFlow-module__oGWU3q__uploadZone){border-radius:var(--rf-radius-card)}.rf-v3 .OnboardingFlow-module__oGWU3q__bgThumb{border-width:1px;border-color:var(--rf-border)}.rf-v3 .OnboardingFlow-module__oGWU3q__bgThumb:hover{border-color:var(--rf-muted);transform:none}.rf-v3 .OnboardingFlow-module__oGWU3q__bgThumbActive{border-color:var(--rf-ink);box-shadow:0 2px 12px #3a2e1f1a}
.landingPage{--bg-image:none;--ink:#111827;--overlay:#000000ad;--overlay-strong:#000000d1;--radius:8px;--max-w:1200px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;min-height:100vh;font-family:var(--font);color:#fff;-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.5;display:flex;position:relative}.landingPage *,.landingPage :before,.landingPage :after{box-sizing:border-box}.lp-header{z-index:10;padding:16px 24px;position:absolute;top:0;left:0;right:0}.lp-header-inner{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.lp-brand{align-items:center;gap:10px;min-width:0;display:flex}.lp-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:160px;height:40px}.lp-avatar{object-fit:cover;border:1.5px solid #ffffffd9;border-radius:50%;flex-shrink:0;width:40px;height:40px}.lp-brand-name{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.landingPage.align-left .lp-header{background:#fff;border-bottom:1px solid #00000014;box-shadow:0 1px 4px #0000000f}.landingPage.align-left .lp-logo{height:36px}.landingPage.align-left .lp-avatar{border-color:#0000001a;width:36px;height:36px}.landingPage.align-left .lp-brand-name{letter-spacing:.02em;text-transform:uppercase;color:#1f2937;font-size:20px;font-weight:800}.lp-phone{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:8px 16px;font-size:14px;font-weight:600;line-height:normal;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.lp-phone:hover{background:#ffffff2e;border-color:#ffffff80}.lp-hero{flex:1;justify-content:center;align-items:center;min-height:100vh;padding:100px 24px 80px;display:flex;position:relative;overflow:hidden}.lp-hero:before{content:"";background-image:linear-gradient(to bottom, var(--overlay-strong) 0%, var(--overlay) 40%, var(--overlay) 70%, var(--overlay-strong) 100%), var(--bg-image);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.lp-hero-content{z-index:1;text-align:center;width:100%;max-width:620px;position:relative}.landingPage.align-left .lp-hero{justify-content:flex-start;padding-left:clamp(32px,6vw,80px)}.landingPage.align-left .lp-hero-content{text-align:left;max-width:560px}.landingPage.align-left .lp-form-area{margin:0}.lp-headline{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:clamp(1.75rem,4vw + .5rem,3rem);font-weight:800;line-height:1.15}.lp-subhead{color:#fffffff2;margin:0 0 28px;font-size:clamp(.95rem,1.2vw + .4rem,1.15rem);line-height:1.6}.lp-subline{color:#ffffffd1;margin:0 0 12px;font-size:clamp(.85rem,.9vw + .35rem,.95rem);line-height:1.5}.lp-split{flex:1;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.lp-split-content{background:linear-gradient(135deg,#111 0%,#1a1a2e 100%);flex-direction:column;justify-content:center;padding:100px 40px 60px;display:flex;position:relative}.lp-split-content .lp-headline{text-align:left;font-size:clamp(1.75rem,3vw + .5rem,2.75rem)}.lp-split-content .lp-subhead,.lp-split-content .lp-subline{text-align:left;max-width:480px}.lp-split-content .lp-form-area{text-align:left}.lp-split-video{background-image:linear-gradient(135deg, var(--overlay-strong), var(--overlay)), var(--bg-image);background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.lp-video-embed{aspect-ratio:16/9;border-radius:12px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 20px 60px #0006}.lp-video-embed iframe{border:0;width:100%;height:100%}.lp-hero.lp-hero-calculator{clip-path:inset(0)}.lp-hero.lp-hero-calculator:before{position:fixed}.lp-calculator-hero-content{max-width:920px}.lp-calculator-panel{text-align:left;width:100%;max-width:880px;margin:0 auto}.lp-calculator-panel .lp-fine{text-align:center}.rf-template-preview-landing .lp-calculator-panel{max-width:100%}.lp-guide-panel{text-align:left;width:100%;max-width:520px;margin:0 auto}.lp-guide-panel .lp-fine{text-align:center}.lp-guide-highlights-wrap{text-align:left;max-width:520px;margin:0 auto 20px}.lp-guide-highlights-title{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;margin:0 0 8px;font-size:13px;font-weight:700}.lp-guide-highlights{color:#ffffffeb;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;display:flex}.rf-template-preview-landing .lp-guide-panel,.rf-template-preview-landing .lp-guide-highlights-wrap{max-width:100%}.lp-highlights{text-align:left;color:#ffffffeb;flex-direction:column;gap:8px;max-width:480px;margin:0 auto 24px;padding:0;font-size:15px;list-style:none;display:flex}.lp-highlights li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.lp-highlights li:before{content:"✓";flex:none;font-weight:700}.landingPage.align-left .lp-highlights,.lp-split-content .lp-highlights{margin-left:0}.rf-template-preview-landing .lp-highlights{max-width:100%}.lp-form-area{width:100%;max-width:480px;margin:0 auto}.lp-fine{color:#ffffffb3;margin-top:12px;font-size:12px;line-height:1.5}.lp-support-note{color:#ffffff8c;margin-top:8px;font-size:12px}.lp-support-note a{color:#ffffffeb;font-weight:600;text-decoration:underline}.lp-support-note a:hover{text-decoration:underline}.landingPage .requestForm.section-of-columns{flex-direction:column;margin:0}.landingPage .requestForm .section-of-rows{gap:10px}.landingPage .requestInput.rf-preview{border-radius:var(--radius);color:#1a1a1a;height:52px;min-height:52px;font-size:15px;font-family:var(--font);background:#fff;border:1px solid #00000026;outline:none;flex:none;margin:0;padding:0 16px;transition:border-color .2s,background .2s,box-shadow .2s}.landingPage .requestInput.rf-preview::placeholder{color:#0006}.landingPage .requestInput.rf-preview:focus{border-color:var(--campaign-cta);box-shadow:0 0 0 3px color-mix(in srgb, var(--campaign-cta), transparent 80%);background:#fff}.landingPage .requestSubmitButton.rf-preview{border-radius:var(--radius);background:var(--campaign-cta,var(--rf-cta));color:#fff;width:100%;height:52px;font-size:16px;font-weight:700;font-family:var(--font);letter-spacing:-.01em;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0 24px;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #0003}.landingPage .requestSubmitButton.rf-preview:not(.disabled):hover{filter:brightness(1.1);color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px #0000004d}.landingPage .requestSubmitButton.rf-preview.disabled,.landingPage .requestSubmitButton.rf-preview:disabled,.rf-v3 .landingPage .requestSubmitButton.rf-preview.disabled,.rf-v3 .landingPage .requestSubmitButton.rf-preview:disabled{opacity:1;background:var(--campaign-cta,var(--rf-cta));background:color-mix(in srgb, var(--campaign-cta,var(--rf-cta)) 62%, #8d948f);color:#ffffffd1;cursor:not-allowed;box-shadow:none;transform:none}.landingPage .error{color:#fca5a5;margin:4px 0 0;padding:0;font-size:12px}.lp-placeholder-input{border-radius:var(--radius);color:#1a1a1a;width:100%;height:52px;font-size:15px;font-family:var(--font);background:#fff;border:1px solid #00000026;outline:none;margin-bottom:10px;padding:0 16px;transition:border-color .2s,background .2s}.lp-placeholder-form{flex-direction:column;display:flex}.lp-placeholder-input::placeholder{color:#0006}.lp-placeholder-input:focus{border-color:var(--campaign-cta);background:#fff}.lp-placeholder-btn{border-radius:var(--radius);background:var(--campaign-cta,var(--rf-cta));width:100%;height:52px;color:var(--campaign-cta-contrast,#fff);font-size:16px;font-weight:700;font-family:var(--font);cursor:pointer;border:0;justify-content:center;align-items:center;transition:filter .15s,transform .15s;display:flex;box-shadow:0 4px 14px #0003}.lp-placeholder-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.lp-footer{background:#000000d9;padding:16px 24px}.lp-footer-inner{max-width:var(--max-w);color:#fff9;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:13px;display:flex}.lp-footer-sep{color:#ffffff4d;margin:0 4px}.lp-footer-links{gap:20px;display:flex}.lp-footer-links a{color:#fff9;white-space:nowrap;text-decoration:none;transition:color .2s}.lp-footer-links a:hover{color:#fff}.lp-powered-by{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:6px;display:inline-flex}.lp-powered-by-logo{opacity:.85;width:auto;height:14px;transition:opacity .2s;position:relative;bottom:-1px}.lp-powered-by:hover .lp-powered-by-logo{opacity:1}.lp-legal-bar{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;padding:12px 24px;position:absolute;bottom:0;left:0;right:0}.lp-legal-inner{max-width:var(--max-w);align-items:center;gap:12px;margin:0 auto;display:flex}.lp-eho-icon{object-fit:contain;filter:brightness(0)invert();opacity:.8;flex-shrink:0;width:28px;height:28px}.lp-legal-text{color:#fff9;font-size:11px;line-height:1.45}.lp-split>.lp-legal-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a1a2e;border-top:1px solid #ffffff1f;grid-column:1/-1;position:static}.landingPage .loadingOverlay{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.landingPage.embed{min-height:auto}.landingPage.embed .lp-hero{min-height:auto;padding:80px 24px 64px}.landingPage.embed .lp-split{min-height:auto}.landingPage.embed .lp-split-video{min-height:300px}.landingPage.compact{min-height:auto}.landingPage.compact .lp-hero{min-height:auto;padding:80px 24px 64px}.landingPage.compact .lp-split{min-height:auto}.landingPage.compact .lp-split-video{min-height:300px}@media (max-width:768px){.landingPage.align-left .lp-hero{justify-content:center;padding-left:20px}.landingPage.align-left .lp-hero-content{text-align:center}.landingPage.align-left .lp-form-area{margin:0 auto}.lp-header{padding:12px 16px}.lp-brand-name{font-size:14px}.lp-logo{height:32px}.lp-avatar{width:32px;height:32px}.lp-hero{min-height:100svh;padding:80px 20px 40px}.lp-hero-content{max-width:100%}.lp-hero-calculator{align-items:flex-start}.lp-calculator-panel,.lp-guide-panel,.lp-guide-highlights-wrap{max-width:100%}.lp-highlights{gap:6px;max-width:100%;margin-bottom:20px}.lp-split{grid-template-columns:1fr;min-height:auto}.lp-split-content{min-height:auto;padding:80px 20px 40px}.lp-split-content .lp-headline{text-align:center}.lp-split-content .lp-subhead,.lp-split-content .lp-subline{text-align:center;max-width:100%}.lp-split-content .lp-form-area{text-align:center}.lp-split-video{min-height:auto;padding:24px 20px}.lp-video-embed{max-width:100%}.lp-footer-inner{text-align:center;flex-direction:column;gap:8px}.lp-footer-links{flex-wrap:wrap;justify-content:center;row-gap:4px}.lp-legal-bar{padding:10px 16px}.lp-legal-inner{gap:8px}.lp-eho-icon{width:22px;height:22px}.lp-legal-text{font-size:10px}}.rf-v3 .landingPage{--radius:12px;--font:var(--rd-font-ui), system-ui, sans-serif;font-family:var(--rd-font-ui), "Jost", system-ui, -apple-system, sans-serif}.rf-v3 .landingPage .lp-hero:before{background-image:linear-gradient(to bottom, #100c0957, #100c0975), var(--bg-image)}.rf-v3 .landingPage .lp-hero-content{background:var(--rf-bg,#fcfaf9);border-radius:var(--rf-radius-card,16px);width:100%;max-width:520px;color:var(--rf-ink);padding:2.75rem 2.5rem 2.5rem;box-shadow:0 28px 64px #1c160f52}.rf-v3 .landingPage .lp-split-content{background:var(--rf-bg,#fcfaf9);color:var(--rf-ink)}.rf-v3 .landingPage .lp-split-content .lp-form-area{margin-left:0}@media (max-width:768px){.rf-v3 .landingPage .lp-split-content .lp-form-area{margin-left:auto}}.rf-v3 .landingPage .lp-calculator-hero-content{text-align:left;max-width:960px}.rf-v3 .landingPage .lp-calculator-hero-content .lp-headline{max-width:22ch}.rf-v3 .landingPage .lp-calculator-hero-content .lp-subhead{max-width:60ch}.rf-v3 .landingPage .lp-calculator-panel .lp-fine{text-align:left}.rf-v3 .landingPage .lp-headline{font-family:var(--rd-font-display), var(--rd-font-ui), Georgia, serif;letter-spacing:-.01em;color:var(--rf-ink);margin-bottom:.9rem;font-size:clamp(2.1rem,3vw + .9rem,3.1rem);font-weight:500;line-height:1.08}.rf-v3 .landingPage .lp-divider{background:var(--rf-gold,#b9852f);border:0;width:44px;height:2px;margin:0 auto 1.1rem}.rf-v3 .landingPage.align-left .lp-divider{margin-left:0}.rf-v3 .landingPage .lp-subhead{font-family:var(--rd-font-ui), "Jost", system-ui, sans-serif;color:var(--rf-ink-light);margin-bottom:1.7rem;font-size:1.05rem;line-height:1.5}.rf-v3 .landingPage .lp-highlights{color:var(--rf-ink-light)}.rf-v3 .landingPage .lp-subline{color:var(--rf-muted)}.rf-v3 .landingPage .lp-highlights li:before{color:var(--rf-gold,#b9852f)}.rf-v3 .landingPage .lp-guide-highlights-title{color:var(--rf-ink-light)}.rf-v3 .landingPage .lp-guide-highlights{color:var(--rf-ink)}.rf-v3 .landingPage .lp-fine,.rf-v3 .landingPage .lp-support-note{color:var(--rf-ink-light);margin-top:1rem}.rf-v3 .landingPage .lp-hero-content .lp-support-note a,.rf-v3 .landingPage .lp-split-content .lp-support-note a{color:var(--rf-ink)}.rf-v3 .landingPage .lp-hero-content .error,.rf-v3 .landingPage .lp-split-content .error{color:#b91c1c}.rf-v3 .landingPage .lp-header:before{content:"";pointer-events:none;background:linear-gradient(#100c0999,#100c0900);height:120px;position:absolute;inset:0 0 auto}.rf-v3 .landingPage .lp-header-inner{position:relative}.rf-v3 .landingPage:has(.lp-split) .lp-header:before{content:none}.rf-v3 .landingPage:has(.lp-split) .lp-brand-name{color:var(--rf-ink)}.rf-v3 .landingPage:has(.lp-split) .lp-phone{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a1a2e;border-color:#fff6}.rf-v3 .landingPage:has(.lp-split) .lp-phone:hover{background:#26264a;border-color:#fff9}.rf-v3 .landingPage .lp-footer-sep{color:#ffffff8c}.rf-v3 .landingPage.align-left .lp-brand-name{letter-spacing:.04em;font-weight:600}.rf-v3 .landingPage .requestField input,.rf-v3 .landingPage .requestInput,.rf-v3 .landingPage .lp-placeholder-input,.rf-v3 .landingPage .requestSubmitButton.rf-preview,.rf-v3 .landingPage .lp-placeholder-btn{box-sizing:border-box;width:100%;height:60px;font-family:var(--rd-font-ui), "Jost", system-ui, sans-serif;border-radius:16px;font-size:1.05rem}.rf-v3 .landingPage .requestField input,.rf-v3 .landingPage .requestInput,.rf-v3 .landingPage .lp-placeholder-input{color:var(--rf-ink);background:#ffffffeb;border:1px solid #2d251e29;margin:0;padding:0 1.15rem}.rf-v3 .landingPage .requestInput,.rf-v3 .landingPage .requestField input,.rf-v3 .landingPage .lp-placeholder-input{min-height:60px;line-height:normal;height:60px!important}.rf-v3 .landingPage .requestField{width:100%;margin-bottom:.7rem}.rf-v3 .landingPage .section-of-rows{flex-direction:column;gap:.7rem;display:flex}.rf-v3 .landingPage .lp-placeholder-form{gap:.7rem}.rf-v3 .landingPage .requestLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--rf-muted);margin-bottom:.35rem;font-size:.72rem;font-weight:500;display:block}.rf-v3 .landingPage .requestSubmitButton.rf-preview,.rf-v3 .landingPage .lp-placeholder-btn{letter-spacing:.005em;font-weight:600;box-shadow:0 12px 26px #100b073d}.rf-v3 .landingPage .lp-phone{font-family:var(--rd-font-ui), "Jost", system-ui, sans-serif;font-weight:500}@media (max-width:480px){.lp-headline{font-size:1.6rem}.lp-subhead{font-size:.9rem}.lp-phone{padding:6px 12px;font-size:13px}.lp-hero,.lp-split-content{padding:70px 16px 32px}.lp-placeholder-input,.landingPage .requestInput.rf-preview{height:48px;min-height:48px;font-size:14px}.lp-placeholder-btn,.landingPage .requestSubmitButton.rf-preview{height:48px;font-size:15px}}@media (max-width:360px){.lp-phone{padding:5px 10px;font-size:12px}}.rf-v3 .landingPage .requestInput.rf-preview:focus,.rf-v3 .landingPage .lp-placeholder-input:focus{border-color:var(--campaign-cta,var(--rf-cta))}
.npw-widget{color:#111827;text-align:left;background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:100%;padding:24px;display:grid;box-shadow:0 16px 48px #00000040}.npw-inputs{flex-direction:column;gap:14px;min-width:0;display:flex}.npw-field{flex-direction:column;gap:6px;min-width:0;display:flex}.npw-label{color:#374151;font-size:13px;font-weight:600}.npw-field-primary .npw-label{color:#111827;font-size:14px}.npw-input-wrap{background:#fff;border:1px solid #00000026;border-radius:8px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.npw-input-wrap:focus-within{border-color:var(--campaign-cta,#15803d);box-shadow:0 0 0 3px color-mix(in srgb, var(--campaign-cta,#15803d), transparent 80%)}.npw-input-prefix,.npw-input-suffix{color:#00000073;flex:none;font-size:14px;font-weight:600}.npw-input{color:#111827;background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;font-size:15px;font-weight:600}.npw-field-primary .npw-input{height:50px;font-size:18px}.npw-toggle-costs{color:var(--campaign-cta,#15803d);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:14px;font-weight:700}.npw-costs-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.npw-results{border-left:1px solid #00000014;min-width:0;padding-left:24px}.npw-net-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:4px;font-size:13px;font-weight:700}.npw-net{letter-spacing:-.02em;color:var(--campaign-cta,#15803d);margin-bottom:12px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.npw-line-items{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.npw-line-item{color:#374151;justify-content:space-between;gap:12px;font-size:14px;display:flex}.npw-line-item-total{color:#111827;border-top:1px solid #0000001a;padding-top:8px;font-weight:700}.npw-capture{margin-top:20px}.npw-lock-copy{color:#6b7280;margin:0 0 14px;font-size:13px;line-height:1.5}.npw-placeholder-form{flex-direction:column;gap:10px;display:flex}.npw-widget .lp-placeholder-input{border:1px solid #00000026}.npw-widget .error{color:#b91c1c;font-size:13px}@media (max-width:768px){.npw-widget{grid-template-columns:1fr;gap:18px;padding:18px}.npw-results{border-top:1px solid #00000014;border-left:0;padding-top:18px;padding-left:0}}@media (max-width:480px){.npw-widget{padding:14px}.npw-costs-grid{grid-template-columns:1fr}.npw-input{height:42px;font-size:14px}.npw-field-primary .npw-input{height:46px;font-size:16px}}.rf-v3 .npw-widget{box-shadow:none;color:var(--rf-ink);background:0 0;border-radius:0;padding:0}.rf-v3 .npw-label{color:var(--rf-ink-light)}.rf-v3 .npw-field-primary .npw-label{color:var(--rf-ink)}.rf-v3 .npw-input-wrap{border-radius:var(--rf-radius-input,12px);background:#ffffffeb;border-color:#2d251e29}.rf-v3 .npw-input-wrap:focus-within{border-color:var(--campaign-cta,#15803d)}.rf-v3 .npw-input-prefix,.rf-v3 .npw-input-suffix{color:var(--rf-muted)}.rf-v3 .npw-input{color:var(--rf-ink)}.rf-v3 .npw-toggle-costs{color:var(--rf-ink);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #2d251e59;text-decoration:underline #2d251e59}.rf-v3 .npw-results{border-color:#2d251e29}.rf-v3 .npw-net-label{color:var(--rf-muted);letter-spacing:.08em;font-size:.72rem;font-weight:600}.rf-v3 .npw-net{color:var(--rf-ink);font-weight:600}.rf-v3 .npw-line-item{color:var(--rf-ink-light)}.rf-v3 .npw-line-item-total{color:var(--rf-ink);border-top-color:#2d251e29}.rf-v3 .npw-lock-copy{color:var(--rf-ink-light)}
.mcw-widget{color:#111827;text-align:left;background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:100%;padding:24px;display:grid;box-shadow:0 16px 48px #00000040}.mcw-inputs{flex-direction:column;gap:14px;min-width:0;display:flex}.mcw-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mcw-label{color:#374151;font-size:13px;font-weight:600}.mcw-field-primary .mcw-label{color:#111827;font-size:14px}.mcw-field-hint{color:#6b7280;font-size:12px}.mcw-input-wrap{background:#fff;border:1px solid #00000026;border-radius:8px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.mcw-input-wrap:focus-within{border-color:var(--campaign-cta,#15803d);box-shadow:0 0 0 3px color-mix(in srgb, var(--campaign-cta,#15803d), transparent 80%)}.mcw-input-prefix,.mcw-input-suffix{color:#00000073;flex:none;font-size:14px;font-weight:600}.mcw-input{color:#111827;background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;font-size:15px;font-weight:600}.mcw-select{cursor:pointer;appearance:auto}.mcw-field-primary .mcw-input{height:50px;font-size:18px}.mcw-toggle-costs{color:var(--campaign-cta,#15803d);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:14px;font-weight:700}.mcw-costs-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mcw-results{border-left:1px solid #00000014;min-width:0;padding-left:24px}.mcw-total-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:4px;font-size:13px;font-weight:700}.mcw-total{letter-spacing:-.02em;color:var(--campaign-cta,#15803d);margin-bottom:12px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.mcw-total-masked{color:#9ca3af;filter:blur(1px);-webkit-user-select:none;user-select:none}.mcw-line-items{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.mcw-line-item{color:#374151;justify-content:space-between;gap:12px;font-size:14px;display:flex}.mcw-line-item-total{color:#111827;border-top:1px solid #0000001a;padding-top:8px;font-weight:700}.mcw-line-items-masked .mcw-masked-value{color:#9ca3af;filter:blur(1px);-webkit-user-select:none;user-select:none}.mcw-capture{margin-top:20px}.mcw-lock-copy{color:#6b7280;margin:0 0 14px;font-size:13px;line-height:1.5}.mcw-placeholder-form{flex-direction:column;gap:10px;display:flex}.mcw-widget .lp-placeholder-input{border:1px solid #00000026}.mcw-continue{background:var(--campaign-cta,#15803d);color:#fff;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:52px;padding:0 24px;font-size:16px;font-weight:700;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #00000026}.mcw-continue:hover{filter:brightness(1.1);transform:translateY(-1px)}.mcw-widget .error{color:#b91c1c;font-size:13px}@media (max-width:768px){.mcw-widget{grid-template-columns:1fr;gap:18px;padding:18px}.mcw-results{border-top:1px solid #00000014;border-left:0;padding-top:18px;padding-left:0}}@media (max-width:480px){.mcw-widget{padding:14px}.mcw-costs-grid{grid-template-columns:1fr}.mcw-input{height:42px;font-size:14px}.mcw-field-primary .mcw-input{height:46px;font-size:16px}}.mcw-lock-glyph{display:none}.rf-v3 .mcw-widget{box-shadow:none;color:var(--rf-ink);background:0 0;border-radius:0;padding:0}.rf-v3 .mcw-label{color:var(--rf-ink-light)}.rf-v3 .mcw-field-primary .mcw-label{color:var(--rf-ink)}.rf-v3 .mcw-field-hint{color:var(--rf-muted)}.rf-v3 .mcw-input-wrap{border-radius:var(--rf-radius-input,12px);background:#ffffffeb;border-color:#2d251e29}.rf-v3 .mcw-input-wrap:focus-within{border-color:var(--campaign-cta,#15803d)}.rf-v3 .mcw-input-prefix,.rf-v3 .mcw-input-suffix{color:var(--rf-muted)}.rf-v3 .mcw-input{color:var(--rf-ink)}.rf-v3 .mcw-toggle-costs{color:var(--rf-ink);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #2d251e59;text-decoration:underline #2d251e59}.rf-v3 .mcw-results{border-color:#2d251e29}.rf-v3 .mcw-total-label{color:var(--rf-muted);letter-spacing:.08em;font-size:.72rem;font-weight:600}.rf-v3 .mcw-total{color:var(--rf-ink);font-weight:600}.rf-v3 .mcw-total-masked{color:var(--rf-muted);filter:none;letter-spacing:.06em;align-items:center;gap:.25em;display:inline-flex}.rf-v3 .mcw-lock-glyph{width:.5em;height:.5em;color:var(--rf-muted);flex:none;display:inline-block}.rf-v3 .mcw-line-item{color:var(--rf-ink-light)}.rf-v3 .mcw-line-item-total{color:var(--rf-ink);border-top-color:#2d251e29}.rf-v3 .mcw-line-items-masked .mcw-masked-value{color:var(--rf-muted);filter:none;letter-spacing:.06em}.rf-v3 .mcw-lock-copy{color:var(--rf-ink-light)}.rf-v3 .mcw-continue{border-radius:16px;font-weight:600;box-shadow:0 12px 26px #100b073d}
.gdw-widget{color:#111827;text-align:left;background:#fff;border-radius:12px;width:100%;max-width:100%;padding:24px;box-shadow:0 16px 48px #00000040}.gdw-lock-copy{color:#374151;margin:0 0 14px;font-size:14px}.gdw-placeholder-form{flex-direction:column;gap:10px;display:flex}.gdw-status-copy{color:#374151;margin:0;font-size:14px}.gdw-ready-copy{color:#374151;margin:0 0 12px;font-size:14px}.gdw-ready-note{color:#374151;margin:12px 0 0;font-size:14px}.gdw-download{background:var(--campaign-cta,#15803d);color:#fff;border-radius:8px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .2s;display:inline-block}.gdw-download:hover{filter:brightness(1.08)}.gdw-fallback-copy{color:#374151;margin:0 0 12px;font-size:14px}.gdw-continue{color:#111827;cursor:pointer;background:0 0;border:1px solid #0003;border-radius:8px;margin-top:14px;padding:10px 18px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:block}.gdw-continue:hover{border-color:var(--campaign-cta,#15803d);background:#00000008}
.diary{--navy:#041e42;--muted:#425776;--paper:#d8e3eb;--rule:#8e93ab;--white:#fff;--line:#e6e8ec;--disp:var(--font-diary-disp), "Marcellus", Georgia, serif;--sc:var(--font-diary-sc), "Marcellus SC", Georgia, serif;--sans:var(--font-diary-sans), "Cabin", "Gill Sans", sans-serif;background:var(--white);color:var(--navy);font:400 16px/24px var(--sans);font-variant-numeric:lining-nums;min-height:100%}.diary .bar{background:var(--navy);color:var(--white);font:500 14px/18px var(--sans);text-align:center;padding:12px 16px}.diary .hdr{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:2px;padding:16px 16px 14px;display:flex}.diary .wm{font:400 19px/1.2 var(--disp);letter-spacing:.3em;text-transform:uppercase;padding-left:.3em}.diary .wm-s{font:400 14px/18px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.diary .hero{height:520px;color:var(--white);background:#3a3a33 50% 30%/cover;flex-direction:column;justify-content:flex-end;gap:14px;padding:24px 20px 28px;display:flex;position:relative}.diary .hero:before{content:"";background:linear-gradient(#041e4200,#041e42c7);position:absolute;inset:35% 0 0}.diary .hero>*{position:relative}.diary .hero h1{font:400 27px/34px var(--disp);letter-spacing:.05em;text-transform:uppercase;text-wrap:balance}.diary .hero p{font:400 16px/24px var(--sans)}.diary .ghost{color:var(--white);font:500 14px/14px var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#041e428c;border:1px solid #fff9;align-self:flex-start;padding:17px 28px}.diary .sect{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 16px 0;display:flex}.diary .sect h2{font:400 19px/26px var(--disp);letter-spacing:.14em;text-transform:uppercase}.diary .sect p{color:var(--muted);max-width:34ch}.diary .page.rib{padding-right:34px}.diary .page{background:var(--paper);margin:22px 12px 0;padding:18px 18px 22px;position:relative;box-shadow:0 1px #041e4214,3px 3px 0 -1px #c9d6e0}.diary .ph{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:baseline;padding-bottom:8px;display:grid}.diary .ph>:first-child{font:400 14px/18px var(--disp)}.diary .ph>:nth-child(2){font:400 19px/22px var(--disp);letter-spacing:.14em;text-transform:uppercase}.diary .ph>:last-child{font:400 14px/18px var(--sc);text-align:right;letter-spacing:.04em}.diary .ph.mid{margin-top:26px}.diary .day{border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;padding:12px 0 14px;display:flex;position:relative}.diary .day .d{font:400 18px/24px var(--sc);letter-spacing:.06em}.diary .day .d b{font:400 26px/24px var(--disp);letter-spacing:0;margin-right:6px;font-weight:400}.diary .day .n{font:400 14px/20px var(--sans);color:var(--navy)}.diary .day .t{font:400 16px/23px var(--sans);color:var(--navy);margin-top:4px}.diary .day .write{border-bottom:1px solid #8e93ab8c;height:30px}.diary .hand{font:italic 400 16px/23px var(--sans);color:var(--navy);border-bottom:1px solid #8e93ab8c;padding:6px 0 2px}.diary .memo{border-bottom:1px solid var(--rule);text-align:left;flex-direction:column;gap:3px;padding:12px 0 13px;display:flex}.diary .memo h3{font:400 17px/22px var(--sc);letter-spacing:.05em}.diary .memo p{font:400 16px/23px var(--sans);color:var(--navy);max-width:none}.diary .src{text-align:left;font:400 14px/20px var(--sans);color:var(--muted);padding-top:14px}.diary .btn{background:var(--navy);min-height:49px;color:var(--white);font:500 14px/14px var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:18px 20px;display:flex}.diary .btn.out{background:var(--white);color:var(--navy);border:1px solid var(--navy)}.diary .stack{flex-direction:column;gap:10px;padding:22px 16px 0;display:flex}.diary .legal{font:400 14px/20px var(--sans);color:var(--muted);padding:22px 16px 30px}.diary .qtop{border-bottom:1px solid var(--line);font:400 14px/20px var(--sans);color:var(--muted);justify-content:space-between;padding:14px 16px;display:flex}.diary .opt{font:400 18px/24px var(--disp);border-bottom:1px solid #8e93ab8c;grid-template-columns:18px 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.diary .opt .bx{border:1px solid var(--navy);width:16px;height:16px}.diary .qq{font:400 23px/30px var(--disp);padding:16px 0 6px}.diary .answer{border-top:1px solid var(--navy);flex-direction:column;gap:4px;margin-top:18px;padding-top:14px;display:flex}.diary .answer h3{font:400 17px/22px var(--sc);letter-spacing:.08em}.diary .answer p{font:400 17px/25px var(--sans)}.diary .answer .n{font:400 14px/20px var(--sans);color:var(--muted)}.diary .samp{font:600 14px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);border:1px solid var(--navy);vertical-align:2px;padding:4px 6px;display:inline-block}.diary .lead{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 20px 0;display:flex}.diary .lead .big{font:400 24px/31px var(--disp);text-wrap:balance}.diary .ribbon{background:var(--navy);clip-path:polygon(0 0,100% 0,100% 100%,50% 90%,0 100%);width:13px;height:132px;position:absolute;top:-18px;right:8px}.diary .band{background:#2a2618 50%/cover;height:210px}.diary .tick{font:400 16px/23px var(--sans);border-bottom:1px solid #8e93ab8c;grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:11px 0;display:grid}.diary .tick .bx{border:1px solid var(--navy);width:16px;height:16px;margin-top:3px;position:relative}.diary .tick.done{color:var(--muted)}.diary .tick.done .bx{background:var(--navy)}.diary .tick.done .bx:after{content:"";border-left:1.5px solid var(--paper);border-bottom:1.5px solid var(--paper);width:7px;height:4px;position:absolute;top:3px;left:4px;transform:rotate(-45deg)}.diary .link{font:400 14px/20px var(--sans);text-underline-offset:3px;color:var(--navy);text-decoration:underline}.diary{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--error:#8a1c1c;--faint:#8e93ab8c}.diary p,.diary h1,.diary h2,.diary h3{margin:0}.diary a{color:inherit}.diary :focus-visible{outline:2px solid var(--navy);outline-offset:2px}.diary h1:focus{outline:none}.diary .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landingPage:has(.diary) .lp-header{display:none}.tfv2-theme:has(>.diary)>.tfv2-header{display:none}.diary .bar a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.diary .hero>.hero-img{object-fit:cover;object-position:center 30%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.diary .hero:before{z-index:1}.diary .hero h1{text-shadow:0 0 24px #041e42b3}.diary .hero>:not(.hero-img){z-index:2}.diary .hdr .wm,.diary .ph>:nth-child(2){margin:0}.diary .page.qpage{margin-top:16px}.diary .back{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:20px;margin:0;padding:0;text-decoration:underline}.diary .qtop .step{color:var(--muted)}.diary .qa{flex-direction:column;display:flex}.diary input.in{box-sizing:border-box;border:0;border-bottom:1px solid var(--faint);width:100%;font:400 18px/24px var(--disp);color:var(--navy);appearance:none;background:0 0;border-radius:0;min-height:41px;margin:0;padding:8px 0;display:block;max-width:none!important;margin:0!important;padding:8px 0!important;font-size:18px!important}.diary input.in::placeholder{color:var(--muted);opacity:1}.diary input.in[type=date]{text-align:left;min-width:0}.diary .lab{font:400 14px/20px var(--sans);color:var(--navy);padding-top:12px;display:block}.diary .money{border-bottom:1px solid var(--faint);align-items:baseline;gap:6px;display:flex}.diary .money input.in{border-bottom:0;flex:auto;min-width:0}.diary .money .cur{font:400 18px/24px var(--disp)}.diary .money .per{font:400 14px/20px var(--sans);color:var(--muted);white-space:nowrap}.diary .err{font:400 14px/20px var(--sans);color:var(--error);padding-top:4px}.diary .field-err input.in,.diary .field-err .money{border-bottom-color:var(--error)}.diary .sub{padding-top:6px}.diary .opt{cursor:pointer;transition:background-color .3s,border-color .3s;position:relative}.diary .opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.diary .opt:has(input:focus-visible){outline:2px solid var(--navy);outline-offset:2px}.diary .opt.on .bx{background:var(--navy);box-shadow:inset 0 0 0 3px var(--paper)}.diary .opt .bx{box-sizing:border-box}.diary .opt-date{padding:0 0 8px 30px}.diary .btn{box-sizing:border-box;border:1px solid var(--navy);cursor:pointer;border-radius:0;width:100%;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s}.diary a.btn,.diary a.btn:visited{color:var(--white)}.diary a.btn.out{color:var(--navy)}.diary .btn:hover{background:var(--muted);border-color:var(--muted)}.diary .btn.out:hover{background:var(--paper);border-color:var(--navy)}.diary .btn[disabled]{cursor:default}.diary .ghost{cursor:pointer;transition:background-color .3s,border-color .3s}.diary .ghost:hover{background:#041e42cc}.diary .ghost[aria-disabled=true]{cursor:default}.diary .answer .both{flex-direction:column;gap:4px;display:flex}.diary .answer .both+.both{margin-top:10px}.diary .day.past .d,.diary .day.past .n,.diary .day.past .t{color:var(--muted)}.diary .day .t+.t{margin-top:0}.diary .lead .addr{color:var(--muted)}.diary .sect.agent{padding-top:30px}.diary .sect.agent p{color:var(--navy)}.diary .hold{flex-direction:column;gap:3px;display:flex}.diary .hold .math{font:400 16px/23px var(--sans)}.diary .hold .line{font:400 14px/20px var(--sans);color:var(--navy)}.diary .page+.page{margin-top:28px}@media (min-width:821px){.diary>:not(.bar):not(.hero){box-sizing:border-box;width:100%;max-width:560px;margin-left:auto;margin-right:auto}.diary>.page{width:calc(100% - 24px)}.diary .hero{height:640px;padding-left:max(20px,50% - 260px);padding-right:max(20px,50% - 260px)}.diary .band{height:320px}}@media (prefers-reduced-motion:reduce){.diary .btn,.diary .ghost,.diary .opt{transition:none}}.landingPage.diary-shell .lp-footer-inner{font-size:14px}
:is(.sold--cover,.landingPage:has(.sold--cover)){--sold-ink:#15120e;--sold-bone:#f5f1ea;--sold-bone-muted:#cfc7ba;--sold-brass:#b8935a;--sold-brass-dim:#b8935a73;--sold-field-line:#8f877b;--sold-paper:#fff;--sold-text-muted:#5e574d;--sold-rule:#e3ded6;--sold-error:#f2b8a8;--sold-scrim-rgb:13 11 9;--sold-display:var(--font-sold-serif,"Spectral"), Georgia, serif;--sold-sans:var(--font-sold-sans,"Hanken Grotesk"), system-ui, sans-serif;--sold-pad:64px;--sold-content-max:1312px;--sold-gutter:max(var(--sold-pad), calc((100% - var(--sold-content-max)) / 2))}.landingPage:has(.sold--cover){background:var(--sold-paper)}.landingPage:has(.sold--cover) .lp-header{display:none}.landingPage:has(.sold--cover) .sold-body{flex:1 0 auto;width:100%}.landingPage:has(.sold--cover) .lp-footer{background:var(--sold-ink);border-top:1px solid var(--sold-brass-dim);padding:20px var(--sold-gutter)}.landingPage:has(.sold--cover) .lp-footer-inner{max-width:none;font-family:var(--sold-sans);color:var(--sold-bone-muted);margin:0;font-size:14px;line-height:1.55}.landingPage:has(.sold--cover) .lp-footer-links a{color:var(--sold-bone);text-decoration:underline}.landingPage:has(.sold--cover) .lp-footer-links a:hover{color:#fff}.landingPage:has(.sold--cover) .lp-footer-links a:focus-visible{outline:2px solid var(--sold-bone);outline-offset:3px}.rf-v3 .landingPage:has(.sold--cover) .lp-footer-sep{color:var(--sold-bone-muted)}.landingPage:has(.sold--cover) .lp-footer-sep{color:var(--sold-bone-muted)}.sold{font-family:var(--sold-sans);color:var(--sold-ink);background:var(--sold-paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.sold p,.sold h1,.sold h2,.sold dl,.sold dd,.sold ul{margin:0;padding:0}.sold .sold-fold{background:var(--sold-ink);grid-template-rows:1fr auto;height:100svh;min-height:680px;display:grid}.sold .sold-photo{background:var(--sold-ink);color:var(--sold-bone);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.sold .sold-photo-img{object-fit:cover;object-position:center 58%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sold .sold-photo-img[data-sample-photo]{object-position:36% 50%;transform-origin:50% 100%;transform:scale(1.22)}.sold .sold-scrim{z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgb(var(--sold-scrim-rgb) / .78) 0, rgb(var(--sold-scrim-rgb) / .72) 72px, rgb(var(--sold-scrim-rgb) / 0) 168px);position:absolute;inset:0}.sold .sold-masthead{z-index:2;padding:30px var(--sold-gutter);color:var(--sold-bone);justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.sold .sold-agent{font-family:var(--sold-display);letter-spacing:.01em;margin-right:auto;font-size:22px;font-weight:400}.sold .sold-role{font-family:var(--sold-sans);text-align:right;font-size:14px;font-weight:400}.sold .sold-sample{font-family:var(--sold-sans);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.sold .sold-cover{z-index:2;width:fit-content;max-width:calc(860px + 2 * var(--sold-gutter));padding:0 var(--sold-gutter) 40px;color:var(--sold-bone);position:relative}.sold .sold-cover:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to right, rgb(var(--sold-scrim-rgb) / .88) 0, rgb(var(--sold-scrim-rgb) / .84) calc(100% - 240px), rgb(var(--sold-scrim-rgb) / 0) 100%);position:absolute;inset:-140px -240px 0 0;-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 140px),#0000 100%);mask-image:linear-gradient(0deg,#000 calc(100% - 140px),#0000 100%)}.sold .sold-h1{font-family:var(--sold-display);letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere;color:var(--sold-bone);font-size:60px;font-weight:300;line-height:1.04}.sold .sold-meta{letter-spacing:.04em;color:var(--sold-bone);flex-wrap:wrap;gap:0 20px;margin-top:10px;font-size:16px;line-height:1.55;display:flex}.sold .sold-price{--sold-price-size:104px;--sold-price-scale:1;color:var(--sold-bone);margin-top:30px;font-size:0;line-height:1}.sold .sold-price-label{font-family:var(--sold-display);letter-spacing:0;vertical-align:.9em;margin-right:16px;font-size:34px;font-style:italic;font-weight:300;line-height:1}.sold .sold-price-figure{font-family:var(--sold-display);font-weight:200;font-size:calc(var(--sold-price-size) * var(--sold-price-scale));letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;line-height:1}.sold .sold-price[data-price-len="13"],.sold .sold-price[data-price-len="14"]{--sold-price-scale:.8}.sold .sold-over{max-width:34em;color:var(--sold-bone);margin-top:18px;font-size:18px;line-height:1.5}.sold .sold-rep{max-width:34em;color:var(--sold-bone);margin-top:6px;font-size:16px;line-height:1.5}.sold .sold-band{padding:26px var(--sold-gutter);background:var(--sold-ink);color:var(--sold-bone);border-top:1px solid var(--sold-brass);align-items:center;display:flex}.sold .sold-ledger{flex:none;display:flex}.sold .sold-ledger-cell{border-right:1px solid var(--sold-brass-dim);flex-direction:column-reverse;margin-right:44px;padding-right:44px;display:flex}.sold .sold-ledger-cell dd{font-family:var(--sold-display);font-variant-numeric:lining-nums tabular-nums;font-size:46px;font-weight:300;line-height:1}.sold .sold-ledger-cell dt{color:var(--sold-bone-muted);margin-top:6px;font-size:14px;line-height:1.55}.sold .sold-band[data-cells="3"] .sold-ledger-cell,.sold .sold-ledger[data-cells="3"] .sold-ledger-cell{margin-right:32px;padding-right:32px}.sold .sold-ask{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:36px;min-width:0;display:grid}.sold .sold-ask-h{font-family:var(--sold-display);letter-spacing:0;color:var(--sold-bone);font-size:23px;font-weight:400;line-height:1.25}.sold .sold-ask-p{color:var(--sold-bone-muted);margin-top:6px;font-size:16px;line-height:1.45}.sold .sold-ask-form{flex-direction:column;min-width:0;display:flex}.sold .sold-ask-label{color:var(--sold-bone-muted);margin:0 0 6px;font-size:14px;line-height:1.55;display:block}.sold .sold-ask-row{align-items:stretch;gap:12px;display:flex}.landingPage .sold .sold-ask-form .sold-ask-input{border:1px solid var(--sold-field-line);width:100%;min-width:0;box-shadow:none;color:var(--sold-bone);font-family:var(--sold-sans);background:0 0;border-radius:0;flex:1;font-weight:400;line-height:normal;transition:border-color .2s,background-color .2s;max-width:none!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 14px!important;font-size:16px!important}.landingPage .sold .sold-ask-form .sold-ask-input:focus,.landingPage .sold .sold-ask-form .sold-ask-input:focus-visible{outline:2px solid var(--sold-bone);outline-offset:2px;border-color:var(--sold-bone)}.landingPage .sold .sold-ask-form .sold-ask-input:disabled{opacity:1;color:var(--sold-bone);-webkit-text-fill-color:var(--sold-bone)}.landingPage .sold .sold-ask-form[data-state=error] .sold-ask-input{border-width:2px;border-color:var(--sold-error);padding:0 13px!important}.landingPage .sold .sold-ask-form .sold-ask-btn{background:var(--sold-bone);height:50px;color:var(--sold-ink);box-shadow:none;font-family:var(--sold-sans);letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:0;border-radius:0;flex:none;padding:0 26px;font-size:16px;font-weight:500;transition:background-color .2s}.landingPage .sold .sold-ask-form .sold-ask-btn:hover:not(:disabled){background:#fff}.landingPage .sold .sold-ask-form .sold-ask-btn:focus-visible{outline:2px solid var(--sold-bone);outline-offset:2px}.landingPage .sold .sold-ask-form[data-state=busy] .sold-ask-btn,.landingPage .sold .sold-ask-form .sold-ask-btn:disabled{background:var(--sold-bone-muted);color:var(--sold-ink);cursor:default}.sold .sold-ask-error{color:var(--sold-error);margin-top:10px;font-size:16px;line-height:1.45}.sold .sold-ask-privacy{color:var(--sold-bone-muted);margin-top:10px;font-size:14px;line-height:1.5}.sold .sold-ask-privacy a{color:var(--sold-bone);text-decoration:underline}.sold .sold-ask-privacy a:focus-visible{outline:2px solid var(--sold-bone);outline-offset:3px}.sold .sold-wins{max-width:1312px;padding:112px var(--sold-pad) 128px;background:var(--sold-paper);grid-template-columns:1fr 1.6fr;gap:64px;margin:0 auto;display:grid}.sold .sold-wins-h{font-family:var(--sold-display);letter-spacing:0;color:var(--sold-ink);font-size:40px;font-weight:300;line-height:1.1}.sold .sold-wins-list{border-top:1px solid var(--sold-rule);list-style:none}.sold .sold-wins-list li{border-bottom:1px solid var(--sold-rule);font-family:var(--sold-display);color:var(--sold-ink);padding:26px 0;font-size:30px;font-weight:300;line-height:1.3}.sold .sold-footer{background:var(--sold-ink);border-top:1px solid var(--sold-brass-dim);padding:48px var(--sold-gutter) 56px;color:var(--sold-bone-muted)}.sold .sold-footer-inner{grid-template-columns:1fr auto;gap:32px;display:grid}.sold .sold-footer-name{font-family:var(--sold-display);letter-spacing:.01em;color:var(--sold-bone);font-size:22px;font-weight:400}.sold .sold-footer-lines{color:var(--sold-bone-muted);font-size:14px;line-height:1.55;list-style:none}.sold .sold-footer-lines li:last-child{min-height:32px}.sold .sold-footer-lines a{color:var(--sold-bone);text-decoration:underline}.sold .sold-footer-lines a:focus-visible{outline:2px solid var(--sold-bone);outline-offset:3px}.sold--cover[data-photo=no] .sold-scrim,.sold--cover[data-photo=no] .sold-cover:before{display:none}.sold--cover[data-photo=no] .sold-photo{justify-content:center}.sold--cover[data-photo=no] .sold-photo:after{content:"";z-index:1;border:1px solid var(--sold-brass-dim);pointer-events:none;position:absolute;inset:20px}.sold--cover[data-photo=no] .sold-cover{padding-bottom:0}.sold--cover[data-photo=no] .sold-price{--sold-price-size:136px}.sold--cover[data-photo=no] .sold-price-label{font-size:40px}.sold--cover[data-photo=no] .sold-price[data-price-len="9"],.sold--cover[data-photo=no] .sold-price[data-price-len="10"]{--sold-price-scale:.84}.sold--cover[data-photo=no] .sold-price[data-price-len="11"],.sold--cover[data-photo=no] .sold-price[data-price-len="12"]{--sold-price-scale:.7}.sold--cover[data-photo=no] .sold-price[data-price-len="13"],.sold--cover[data-photo=no] .sold-price[data-price-len="14"]{--sold-price-scale:.58}@media (max-width:1100px){:is(.sold--cover,.landingPage:has(.sold--cover)){--sold-pad:40px}.sold .sold-band{flex-wrap:wrap;align-items:flex-start;row-gap:24px}.sold .sold-ask{flex-basis:100%}}@media (max-width:1280px){.sold .sold-band:has(.sold-ledger[data-cells="3"]){flex-wrap:wrap;align-items:flex-start;row-gap:24px}.sold .sold-band:has(.sold-ledger[data-cells="3"]) .sold-ask{flex-basis:100%}}@media (max-width:720px){:is(.sold--cover,.landingPage:has(.sold--cover)){--sold-pad:20px}.sold .sold-fold{height:auto;min-height:0;display:block}.sold .sold-photo{height:auto;min-height:max(560px,min(86svh,187vw))}.sold .sold-scrim{background:linear-gradient(to bottom, rgb(var(--sold-scrim-rgb) / .78) 0, rgb(var(--sold-scrim-rgb) / .72) 64px, rgb(var(--sold-scrim-rgb) / 0) 150px)}.sold .sold-masthead{padding:20px var(--sold-pad)}.sold .sold-agent{font-size:19px}.sold .sold-role{font-size:13px}.sold .sold-cover{width:auto;max-width:none;padding:0 var(--sold-pad) 28px}.sold .sold-cover:before{background:linear-gradient(to top, rgb(var(--sold-scrim-rgb) / .9) 0, rgb(var(--sold-scrim-rgb) / .82) calc(100% - 96px), rgb(var(--sold-scrim-rgb) / 0) 100%);top:-96px;right:0;-webkit-mask-image:none;mask-image:none}.sold .sold-h1{font-size:38px}.sold .sold-price{--sold-price-size:62px;margin-top:20px}.sold .sold-price-label{vertical-align:baseline;margin:0 0 4px;font-size:24px;display:block}.sold .sold-price-figure{font-weight:300}.sold .sold-price[data-price-len="9"],.sold .sold-price[data-price-len="10"]{--sold-price-scale:.84}.sold .sold-price[data-price-len="11"],.sold .sold-price[data-price-len="12"]{--sold-price-scale:.7}.sold .sold-price[data-price-len="13"],.sold .sold-price[data-price-len="14"]{--sold-price-scale:.58}.sold .sold-over{font-size:16px}.sold .sold-band{padding:24px var(--sold-pad) 32px;display:block}.sold .sold-ledger{grid-template-columns:1fr 1fr;row-gap:28px;margin-bottom:28px;display:grid}.sold .sold-ledger-cell,.sold .sold-ledger[data-cells="3"] .sold-ledger-cell{border-right:0;margin-right:0;padding-right:0}.sold .sold-ledger-cell:nth-child(2n){border-left:1px solid var(--sold-brass-dim);padding-left:24px}.sold .sold-ask{grid-template-columns:1fr;gap:18px}.sold .sold-ask-row{flex-direction:column}.landingPage .sold .sold-ask-form .sold-ask-btn{width:100%}.sold .sold-wins{padding:64px var(--sold-pad) 80px;grid-template-columns:1fr;gap:28px}.sold .sold-wins-h{font-size:32px}.sold .sold-wins-list li{padding:20px 0;font-size:23px}.sold .sold-footer-inner{grid-template-columns:1fr;gap:20px}.sold .sold-footer-name{font-size:19px}.sold--cover[data-photo=no] .sold-photo{min-height:70svh}.sold--cover[data-photo=no] .sold-photo:after{inset:12px}.sold--cover[data-photo=no] .sold-price{--sold-price-size:72px}.sold--cover[data-photo=no] .sold-price-label{font-size:26px}}@media (prefers-reduced-motion:reduce){.landingPage .sold .sold-ask-form .sold-ask-input,.landingPage .sold .sold-ask-form .sold-ask-btn{transition:none}}
.lx-page{--lx-chrome-r:84px;background:var(--sold-ink);color:var(--sold-bone);min-height:calc(100vh - var(--pv,0px));min-height:calc(100dvh - var(--pv,0px));flex-direction:column;display:flex}.lx-page *,.lx-page :before,.lx-page :after{box-sizing:border-box}.lx-page h1,.lx-page h2,.lx-page p,.lx-page ul,.lx-page ol,.lx-page dl,.lx-page fieldset{margin:0;padding:0}.lx-page ul,.lx-page ol{list-style:none}.lx-page button,.lx-page input{font:inherit;color:inherit}.lx-page :focus-visible{outline:2px solid var(--sold-bone);outline-offset:3px}.lx-page .lx-band--paper :focus-visible{outline-color:var(--sold-ink)}.lx-page .lx-top{padding:14px var(--lx-chrome-r) 0 20px;align-items:center;gap:16px;width:100%;min-height:60px;display:flex}.lx-page .lx-back{width:44px;height:44px;color:var(--sold-bone);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-12px;display:grid}.lx-page .lx-seg{flex:1;gap:6px;display:flex}.lx-page .lx-seg i{background:var(--sold-brass-dim);flex:1;height:2px}.lx-page .lx-seg i.on{background:var(--sold-brass)}.lx-page .lx-sample{letter-spacing:.04em;color:var(--sold-bone-muted);border:1px solid var(--sold-brass-dim);flex:none;padding:2px 10px;font-size:14px;line-height:1.55}.lx-page .lx-grow{flex:1}.lx-page .lx-qbody{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:640px;margin:0 auto;padding:22px 24px 56px;display:flex}.lx-page .lx-kicker{letter-spacing:.04em;color:var(--sold-bone-muted);margin-bottom:10px;font-size:14px;line-height:1.55}.lx-page .lx-title{font-family:var(--sold-display);letter-spacing:-.005em;color:var(--sold-bone);outline:none;margin-bottom:26px;font-size:32px;font-weight:300;line-height:1.15}.lx-page .lx-rows{border:0;border-top:1px solid var(--sold-brass-dim);min-inline-size:0}.lx-page .lx-row{border-bottom:1px solid var(--sold-brass-dim);cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:12px 8px 12px 6px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.lx-page .lx-row input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lx-page .lx-ico{border:1px solid var(--sold-brass-dim);width:44px;height:44px;color:var(--sold-brass);border-radius:50%;flex:none;place-items:center;transition:border-color .2s,background-color .2s,color .2s;display:grid}.lx-page .lx-txt{flex:1;gap:2px;min-width:0;display:grid}.lx-page .lx-label{color:var(--sold-bone);font-size:17px;line-height:1.4}.lx-page .lx-sub{color:var(--sold-bone-muted);font-size:14px;line-height:1.5}.lx-page .lx-ring{border:1px solid var(--sold-field-line);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background-color .2s,border-color .2s;display:grid}.lx-page .lx-row:hover{background:#f5f1ea0a}.lx-page .lx-row[data-on=true]{border-bottom-color:var(--sold-brass);background:#f5f1ea14}.lx-page .lx-row[data-on=true] .lx-ico{border-color:var(--sold-brass);color:var(--sold-bone);background:#b8935a2e}.lx-page .lx-row[data-on=true] .lx-ring{background:var(--sold-bone);border-color:var(--sold-bone);color:var(--sold-ink)}.lx-page .lx-row:has(input:focus-visible){outline:2px solid var(--sold-bone);outline-offset:-2px}.lx-page .lx-qfoot{text-align:center;color:var(--sold-bone-muted);padding:0 20px 20px;font-size:14px}.lx-page .lx-btn{background:var(--sold-bone);height:50px;color:var(--sold-ink);font-family:var(--sold-sans);letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding:0 26px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.lx-page .lx-btn:hover{background:var(--sold-paper)}.lx-page .lx-band{width:100%}.lx-page .lx-band--ink{background:var(--sold-ink);color:var(--sold-bone)}.lx-page .lx-band--paper{background:var(--sold-paper);color:var(--sold-ink);padding:56px 24px 64px}.lx-page .lx-wrap{max-width:860px;margin:0 auto}.lx-page .lx-h1{font-family:var(--sold-display);letter-spacing:-.01em;color:var(--sold-bone);margin-bottom:20px;font-size:clamp(36px,10.4vw,44px);font-weight:300;line-height:1.08}.lx-page .lx-body{color:var(--sold-bone-muted);max-width:34em;font-size:18px;line-height:1.5}.lx-page .lx-landhero{width:100%;max-width:860px;margin:0 auto;padding:40px 24px 56px}.lx-page .lx-trio{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.lx-page .lx-trio li{text-align:center;justify-items:center;gap:12px;display:grid}.lx-page .lx-trio svg{width:100%;max-width:112px;height:auto}.lx-page .lx-trio span{font-family:var(--sold-display);color:var(--sold-ink);font-size:18px;font-weight:300;line-height:1.25}.lx-page .lx-wins-kicker{color:var(--sold-text-muted);margin-bottom:6px;font-size:14px;line-height:1.55;display:block}.lx-page .lx-foot{background:var(--sold-ink);border-top:1px solid var(--sold-brass-dim);color:var(--sold-bone-muted);gap:6px;padding:24px;font-size:14px;line-height:1.55;display:grid}.lx-page .lx-foot a{color:inherit}.lx-page .lx-hero{justify-items:start;gap:24px;width:100%;max-width:860px;margin:0 auto;padding:8px 24px 56px;display:grid}.lx-page .lx-badge{width:168px;height:168px}.lx-page .lx-tier{font-family:var(--sold-display);letter-spacing:-.01em;color:var(--sold-bone);margin-bottom:16px;font-size:clamp(40px,12.4vw,52px);font-weight:300;line-height:1.04}.lx-page .lx-lede{font-family:var(--sold-display);color:var(--sold-bone);max-width:28em;margin-bottom:12px;font-size:22px;font-weight:300;line-height:1.3}.lx-page .lx-h2{font-family:var(--sold-display);color:var(--sold-ink);margin:40px 0 14px;font-size:26px;font-weight:300;line-height:1.2}.lx-page .lx-h2:first-child{margin-top:0}.lx-page .lx-ledger{border-top:1px solid var(--sold-brass)}.lx-page .lx-ledger li{border-bottom:1px solid var(--sold-rule);padding:16px 0}.lx-page .lx-step-text{color:var(--sold-ink);max-width:34em;font-size:17px;line-height:1.5;display:block}.lx-page .lx-answers{flex-wrap:wrap;gap:8px 10px;display:flex}.lx-page .lx-answers li{border:1px solid var(--sold-rule);color:var(--sold-ink);padding:6px 14px;font-size:15px;line-height:1.55}.lx-page .lx-src{color:var(--sold-ink);margin-top:28px;font-size:15px;line-height:1.55}.lx-page .lx-src summary{cursor:pointer;padding:8px 0;font-weight:500}.lx-page .lx-src ul{gap:10px;padding-top:6px;display:grid}.lx-page .lx-src em{color:var(--sold-text-muted);font-size:14px;font-style:normal;display:block}.lx-page .lx-fine{color:var(--sold-text-muted);max-width:40em;margin-top:28px;font-size:14px;line-height:1.55}.lx-page .lx-agent{color:var(--sold-text-muted);margin-top:12px;font-size:14px}.lx-page .lx-offer{border-top:1px solid var(--sold-brass);color:var(--sold-ink);margin-top:40px;padding-top:28px}.lx-page .lx-offer-title{font-family:var(--sold-display);color:var(--sold-ink);margin-bottom:8px;font-size:26px;font-weight:300;line-height:1.2}.lx-page .lx-offer-body{color:var(--sold-ink);max-width:34em;margin-bottom:20px;font-size:17px;line-height:1.5}.lx-page .lx-sent{border-left:2px solid var(--sold-brass);color:var(--sold-bone);max-width:34em;margin-bottom:20px;padding-left:12px;font-size:17px;line-height:1.5}.lx-page .lx-field{gap:6px;margin-bottom:14px;display:grid}.lx-page .lx-field label{color:var(--sold-text-muted);font-size:14px;line-height:1.55}.lx-page .lx-field label i{margin-left:6px;font-style:normal}.lx-page .lx-field input{border:1px solid var(--sold-field-line);width:100%;height:52px;color:var(--sold-ink);background:0 0;border-radius:0;padding:0 14px;font-size:17px}.lx-page .lx-field input:focus-visible{border-color:var(--sold-ink);outline:2px solid var(--sold-ink);outline-offset:2px}.lx-page .lx-submit{background:var(--sold-ink);width:100%;height:52px;color:var(--sold-bone);font-family:var(--sold-sans);letter-spacing:.02em;cursor:pointer;border:0;border-radius:0;margin-top:8px;font-size:16px;font-weight:500;transition:background-color .2s}.lx-page .lx-submit:hover{background:var(--sold-text-muted)}.lx-page .lx-note{text-align:center;color:var(--sold-text-muted);margin-top:14px;font-size:14px}.lx-page .lx-tiersmain{width:100%;max-width:1040px;margin:0 auto;padding:22px 24px 48px}.lx-page .lx-swatches{border-top:1px solid var(--sold-brass-dim);gap:0;display:grid}.lx-page .lx-swatch{border-bottom:1px solid var(--sold-brass-dim);grid-template-columns:132px 1fr;align-items:center;gap:20px;padding:18px 0;display:grid}.lx-page .lx-swatch-name{font-family:var(--sold-display);color:var(--sold-bone);margin-bottom:4px;font-size:26px;font-weight:300;line-height:1.1}.lx-page .lx-swatch-code{letter-spacing:.04em;color:var(--sold-brass);margin-bottom:6px;font-size:14px}.lx-page .lx-swatch-line{color:var(--sold-bone-muted);font-size:15px;line-height:1.5}@media (min-width:900px){.lx-page .lx-top{padding-left:var(--sold-gutter,64px)}.lx-page .lx-qbody{max-width:720px;padding-top:40px}.lx-page .lx-title{margin-bottom:36px;font-size:46px}.lx-page .lx-row{min-height:72px}.lx-page .lx-label{font-size:18px}.lx-page .lx-landhero{max-width:1312px;padding:96px 64px 120px}.lx-page .lx-h1{max-width:12ch;font-size:72px}.lx-page .lx-body{font-size:20px}.lx-page .lx-band--paper{padding:80px 64px 96px}.lx-page .lx-trio{gap:40px;max-width:760px}.lx-page .lx-trio svg{max-width:168px}.lx-page .lx-trio span{font-size:24px}.lx-page .lx-hero{grid-template-columns:300px minmax(0,1fr);place-items:center;gap:80px;max-width:1312px;padding:40px 64px 96px}.lx-page .lx-badge{width:280px;height:280px}.lx-page .lx-hero-text{justify-self:start}.lx-page .lx-tier{font-size:80px}.lx-page .lx-lede{font-size:28px}.lx-page .lx-offer{max-width:560px}.lx-page .lx-swatches{border-top:0;grid-template-columns:repeat(3,1fr);gap:32px}.lx-page .lx-swatch{text-align:center;border:1px solid var(--sold-brass-dim);grid-template-columns:1fr;justify-items:center;padding:36px 24px}.lx-page .lx-swatch svg{width:200px;height:200px}}@media (prefers-reduced-motion:reduce){.lx-page *{transition:none!important}}.lx-page .lx-err{border-left:2px solid var(--sold-brass);margin-top:16px;padding-left:12px;font-size:16px;line-height:1.5}.lx-page .lx-offer .lx-err{border-left-color:var(--sold-ink);color:var(--sold-ink)}.lx-page .lx-rows[disabled]{opacity:.6}.lx-page .lx-submit[disabled]{opacity:.6;cursor:default}.lx-page .lx-field input[aria-invalid=true]{border-color:var(--sold-ink);border-width:2px}
