.page_main__GlU4n{min-height:100vh;padding:0 0 80px}.page_header__kVzhN{padding:36px 40px 28px;border-bottom:1px solid var(--border);display:flex;align-items:baseline;gap:24px}.page_logo__7fc9l{font-family:Syne,sans-serif;font-weight:800;font-size:22px;color:var(--text);display:flex;align-items:center;gap:10px;letter-spacing:-.3px}.page_logoIcon__vIYln{color:var(--accent);font-size:20px}.page_tagline___8E6T{color:var(--text-muted);font-size:13px;font-style:italic}.page_progress__832ks{display:flex;align-items:center;gap:0;padding:20px 40px;border-bottom:1px solid var(--border);background:var(--bg2)}.page_progressStep___6CXr{display:flex;align-items:center;gap:8px;color:var(--text-faint);font-size:12px;font-family:Syne,sans-serif;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding-right:36px;position:relative}.page_progressStep___6CXr:not(:last-child):after{content:"→";position:absolute;right:12px;color:var(--text-faint)}.page_progressStep___6CXr.page_active__q3_T3{color:var(--accent)}.page_progressStep___6CXr.page_done__xfmik{color:var(--accent3)}.page_progressDot__RisGY{width:22px;height:22px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .3s}.page_progressStep___6CXr.page_active__q3_T3 .page_progressDot__RisGY{background:var(--accent);border-color:var(--accent);color:#fff}.page_progressStep___6CXr.page_done__xfmik .page_progressDot__RisGY{background:var(--accent3);border-color:var(--accent3);color:var(--bg)}.page_content__kDoxQ{max-width:900px;margin:40px auto;padding:0 24px}.page_card__QV0Om{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px}.page_previewCard__BEgSz{padding:32px}.page_cardTitle__wyNTT{font-size:26px;font-weight:700;margin-bottom:6px;letter-spacing:-.5px}.page_cardSub__YVKk9{color:var(--text-muted);font-size:14px;margin-bottom:32px}.page_cardSub__YVKk9 strong{color:var(--text)}.page_cardSub__YVKk9 em{color:var(--accent);font-style:normal}.page_form__Ou5d6{display:flex;flex-direction:column;gap:20px}.page_formRow__eCLAt{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.page_field___uHMi{display:flex;flex-direction:column;gap:8px}.page_field___uHMi label{font-size:12px;font-weight:600;font-family:Syne,sans-serif;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.page_field___uHMi input,.page_field___uHMi textarea{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;color:var(--text);font-family:DM Sans,sans-serif;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;resize:vertical}.page_field___uHMi input:focus,.page_field___uHMi textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(108,99,255,.15)}.page_field___uHMi input::placeholder,.page_field___uHMi textarea::placeholder{color:var(--text-faint)}.page_optional__Po1FE{font-style:italic;text-transform:none;color:var(--text-faint)}.page_btnPrimary__2McYJ{background:var(--accent);color:#fff;border:none;border-radius:var(--radius);padding:14px 28px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s,transform .1s,opacity .2s;letter-spacing:.3px}.page_btnPrimary__2McYJ:hover:not(:disabled){background:#7c74ff;transform:translateY(-1px)}.page_btnPrimary__2McYJ:disabled{opacity:.5;cursor:not-allowed}.page_btnGhost__Ty34x{background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);padding:10px 18px;font-family:DM Sans,sans-serif;font-size:13px;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap}.page_btnGhost__Ty34x:hover{color:var(--text);border-color:var(--text-muted)}.page_btnAccent__Sho4i{background:var(--accent3);color:var(--bg);border:none;border-radius:var(--radius);padding:10px 18px;font-family:Syne,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .2s,transform .1s;white-space:nowrap}.page_btnAccent__Sho4i:hover{opacity:.85;transform:translateY(-1px)}.page_btnSelect__EoYPc{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-family:Syne,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s;white-space:nowrap}.page_btnSelect__EoYPc:hover{background:#7c74ff}.page_spinner__1WnEQ{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:page_spin__W_8_q .7s linear infinite;display:inline-block}.page_error__Jil8M{color:#ff6b6b;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.2);border-radius:var(--radius);padding:12px 16px;font-size:13px}.page_resultsHeader__bTUki{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;gap:16px;flex-wrap:wrap}.page_mockBadge__UlIhd{display:inline-block;margin-left:10px;background:rgba(255,200,0,.1);color:#ffc800;border:1px solid rgba(255,200,0,.3);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;font-family:Syne,sans-serif;letter-spacing:.5px}.page_businessGrid__LwdOY{display:flex;flex-direction:column;gap:12px}.page_businessCard__X_Kwj{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:border-color .2s}.page_businessCard__X_Kwj:hover{border-color:var(--accent)}.page_businessInfo__De2iN{flex:1 1}.page_businessInfo__De2iN h3{font-family:Syne,sans-serif;font-size:16px;font-weight:700;margin-bottom:4px}.page_address__b4XHi,.page_phone__oVL_f{font-size:13px;color:var(--text-muted);margin-top:2px}.page_rating__E7BEc{font-size:13px;color:#ffc800;margin-top:4px}.page_rating__E7BEc span{color:var(--text-muted)}.page_noWebsite__Kpz3F{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.page_noWebsite__Kpz3F span{font-size:11px;color:var(--accent2);background:rgba(255,101,132,.1);border:1px solid rgba(255,101,132,.2);border-radius:6px;padding:3px 8px;font-weight:600;font-family:Syne,sans-serif;letter-spacing:.5px}.page_empty__94dW_{text-align:center;padding:60px 20px;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:20px}.page_selectedBusiness__tkaYt{display:flex;align-items:center;gap:16px;background:var(--bg);border:1px solid var(--accent);border-radius:var(--radius);padding:20px;margin-bottom:24px}.page_selectedIcon__2qpox{font-size:28px}.page_selectedBusiness__tkaYt div{display:flex;flex-direction:column;gap:3px}.page_selectedBusiness__tkaYt strong{font-size:16px}.page_selectedBusiness__tkaYt span{font-size:13px;color:var(--text-muted)}.page_previewCard__BEgSz{padding:40px;text-align:center}.page_previewCard__BEgSz .page_cardTitle__wyNTT{margin-bottom:8px}.page_previewCard__BEgSz .page_cardSub__YVKk9{margin-bottom:28px}.page_successBadge__IhEuX{width:64px;height:64px;border-radius:50%;background:rgba(67,233,123,.15);border:2px solid rgba(67,233,123,.4);color:var(--accent3);font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.page_previewButtonGroup__agdE7{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.page_previewButtonGroup__agdE7 .page_btnAccent__Sho4i,.page_previewButtonGroup__agdE7 .page_btnPrimary__2McYJ{padding:14px 28px;font-size:14px}.page_previewMeta__XyaeR{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:24px;text-align:left}.page_previewMetaItem__xsNGy{display:flex;align-items:flex-start;gap:12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.page_previewMetaIcon__uA2MB{font-size:20px;flex-shrink:0;margin-top:1px}.page_previewMetaItem__xsNGy div{display:flex;flex-direction:column;gap:2px}.page_previewMetaItem__xsNGy strong{font-size:13px;color:var(--text)}.page_previewMetaItem__xsNGy span{font-size:12px;color:var(--text-muted);line-height:1.4}.page_previewSecondaryActions__MG9ca{display:flex;gap:10px;justify-content:center;margin-top:20px}.page_pitchNote__Rmo_A{display:flex;gap:14px;background:rgba(67,233,123,.06);border:1px solid rgba(67,233,123,.2);border-radius:var(--radius);padding:18px 20px;font-size:13px;color:var(--text-muted)}.page_pitchNote__Rmo_A span{font-size:20px;flex-shrink:0}.page_pitchNote__Rmo_A strong{color:var(--text)}@media (max-width:680px){.page_header__kVzhN{flex-direction:column;gap:4px;padding:24px 20px}.page_progress__832ks{padding:16px 20px;overflow-x:auto}.page_content__kDoxQ{margin:24px auto;padding:0 16px}.page_card__QV0Om{padding:24px 20px}.page_formRow__eCLAt{grid-template-columns:1fr}.page_businessCard__X_Kwj{flex-direction:column;align-items:flex-start}.page_noWebsite__Kpz3F{flex-direction:row;align-items:center}.page_resultsHeader__bTUki{flex-direction:column}.page_previewMeta__XyaeR{grid-template-columns:1fr}.page_previewButtonGroup__agdE7{flex-direction:column;align-items:stretch}.page_outreachHeader__1T8xw{flex-direction:column;align-items:flex-start;gap:12px}.page_pitchActions__Nwb_d,.page_pitchSubjectRow__7aezO{flex-wrap:wrap}}.page_outreachSection___LVLm{margin-top:24px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.page_outreachHeader__1T8xw{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:var(--bg2);border-bottom:1px solid var(--border)}.page_outreachTitle__sc1AF{font-family:Syne,sans-serif;font-size:16px;font-weight:700;margin-bottom:2px}.page_outreachSub__zsovt{font-size:12px;color:var(--text-muted)}.page_pitchResults__87dz3{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.page_hookCard__7zegR{background:rgba(108,99,255,.06);border:1px solid rgba(108,99,255,.2);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.page_hookLabel__y4Dsh{font-size:11px;font-weight:700;font-family:Syne,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--accent)}.page_hookText__w_pKd{font-size:13px;color:var(--text);line-height:1.6;font-style:italic}.page_pitchTabBar__3kKSM{display:flex;gap:4px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:4px}.page_pitchTab__5WIyu{flex:1 1;background:transparent;border:none;border-radius:8px;padding:8px 16px;font-family:Syne,sans-serif;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .2s}.page_pitchTab__5WIyu:hover{color:var(--text)}.page_pitchTabActive__W40ac{background:var(--surface);color:var(--accent);box-shadow:0 1px 4px rgba(0,0,0,.1)}.page_pitchPane__kB_v9{display:flex;flex-direction:column;gap:12px}.page_pitchSubjectRow__7aezO{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px}.page_pitchFieldLabel__uAp3s{font-size:11px;font-weight:700;font-family:Syne,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.page_pitchSubject__xCHAY{flex:1 1;font-size:13px;color:var(--text);font-weight:500}.page_pitchBodyWrap__JTjEa{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.page_pitchBody__jyJtm{font-family:DM Sans,sans-serif;font-size:13px;color:var(--text);line-height:1.7;white-space:pre-wrap;word-break:break-word;margin:0}.page_pitchActions__Nwb_d{display:flex;gap:10px;align-items:center}.page_btnCopy__mkAWy{background:var(--surface);color:var(--text-muted);border:1px solid var(--border);border-radius:8px;padding:7px 14px;font-family:Syne,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.page_btnCopy__mkAWy:hover{color:var(--accent);border-color:var(--accent)}.page_btnOpenApp__ihtOA{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:7px 14px;font-family:Syne,sans-serif;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s;white-space:nowrap}.page_btnOpenApp__ihtOA:hover{background:#7c74ff;transform:translateY(-1px)}.page_btnWhatsApp__zr_WG{background:#25d366}.page_btnWhatsApp__zr_WG:hover{background:#1ebe56}.page_pricingPanel__1Txje{background:rgba(255,180,0,.05);border:1px solid rgba(255,180,0,.25);border-radius:var(--radius);overflow:hidden}.page_pricingHeader__ymESo{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(255,180,0,.08);border-bottom:1px solid rgba(255,180,0,.2);flex-wrap:wrap;gap:6px}.page_pricingSubNote__H5GnF{font-size:11px;color:var(--text-muted);font-style:italic}.page_pricingGrid__0Ajsw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-bottom:1px solid rgba(255,180,0,.2)}.page_pricingItem__l3y_1{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-right:1px solid rgba(255,180,0,.2)}.page_pricingItem__l3y_1:last-child{border-right:none}.page_pricingLabel__HOOCO{font-size:10px;font-weight:700;font-family:Syne,sans-serif;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.page_pricingValue__4Hzjx{font-size:13px;font-weight:700;color:var(--accent3)}.page_bundleHero__qQZs5{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:rgba(67,233,123,.07);border-bottom:1px solid rgba(255,180,0,.2)}.page_bundleValue__IDirI{font-size:18px;font-weight:800;color:var(--accent3);font-family:Syne,sans-serif;letter-spacing:-.3px}.page_bundleNote__IxlHO{font-size:11px;color:var(--text-muted);font-style:italic}.page_pricingSeoNote__R9onF{padding:12px 14px;border-bottom:1px solid rgba(255,180,0,.2);display:flex;flex-direction:column;gap:4px}.page_pricingSeoNote__R9onF p,.page_retainerNote__KUPbW{font-size:12px;color:var(--text);line-height:1.5}.page_retainerNote__KUPbW{display:flex;gap:10px;align-items:flex-start;padding:12px 14px}.page_retainerNote__KUPbW span{flex-shrink:0;font-size:14px}.page_retainerNote__KUPbW strong{color:var(--accent3)}@media (max-width:680px){.page_pricingGrid__0Ajsw{grid-template-columns:1fr 1fr}.page_pricingItem__l3y_1{border-right:none;border-bottom:1px solid rgba(255,180,0,.2)}.page_pricingItem__l3y_1:nth-child(odd){border-right:1px solid rgba(255,180,0,.2)}.page_pricingItem__l3y_1:last-child,.page_pricingItem__l3y_1:nth-last-child(2):nth-child(odd){border-bottom:none}}