.page_page__G0ksD{display:flex;flex-direction:column;min-height:100vh}.page_main__K31Lp{display:flex;flex-direction:column;flex:1 1;width:100%}.page_heroSection__3fPdU{position:relative;min-height:50vh;width:100%;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7)),url(https://reflexu.nyc3.digitaloceanspaces.com/app/photographer.jpeg);background-size:cover;background-position:center 30%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:white;padding:4rem 1rem}.page_heroContent__gxYWg{max-width:800px;z-index:1}.page_heroIcon__KgOsS{margin-bottom:1.5rem;opacity:.9}.page_heroTitle__pN6P8{font-size:3rem;font-weight:800;margin-bottom:1rem;line-height:1.2}.page_heroSubtitle__K2j9V{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto 2rem;line-height:1.6}.page_container__195HL{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.page_sectionHeader__yKYGu{text-align:center;margin-bottom:3rem}.page_sectionTitle__bbX1p{font-size:2.25rem;font-weight:700;margin-bottom:1rem;color:var(--foreground)}.page_sectionDescription__x4hnK{font-size:1.125rem;color:var(--foreground-secondary);max-width:600px;margin:0 auto;line-height:1.6}.page_pricingSection__4UE0y{padding:5rem 0;background-color:var(--background)}.page_pricingCard__Zwix6{max-width:450px;margin:0 auto;background-color:var(--card-background);border:1px solid var(--card-border);border-radius:var(--border-radius-lg);padding:2.5rem;text-align:center;box-shadow:var(--card-shadow)}.page_pricingHeader__QItcX{margin-bottom:1.5rem}.page_pricingLabel__lalF9{font-size:1.5rem;font-weight:700;color:var(--foreground)}.page_pricingTagline__knoK1{font-size:.95rem;color:var(--foreground-secondary);margin-top:.5rem}.page_pricingPrice__bkEE3{margin-bottom:.75rem}.page_priceAmount__yH_6B{font-size:4rem;font-weight:800;color:var(--foreground)}.page_pricePeriod__j_kwg{font-size:1.25rem;color:var(--foreground-secondary)}.page_commissionNote__EeN4J{font-size:1rem;color:var(--primary);font-weight:600;margin-bottom:2rem;padding:.75rem 1rem;background-color:rgba(59,130,246,.1);border-radius:var(--border-radius-md)}.page_pricingFeatures__j9ePv{list-style:none;padding:0;margin:0 0 2rem;text-align:left}.page_pricingFeatures__j9ePv li{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--card-border);color:var(--foreground)}.page_pricingFeatures__j9ePv li:last-child{border-bottom:none}.page_checkIcon__moxFk{color:var(--success);flex-shrink:0;margin-top:2px}.page_pricingCta__ROimW{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;text-decoration:none;border-radius:var(--border-radius-md);font-weight:600;font-size:1rem;transition:all .3s ease}.page_pricingCta__ROimW:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.4)}.page_mercadoPagoFeature__C3_V7{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:none;color:var(--foreground)}.page_mercadoPagoFeatureContent__EHvqx{display:flex;flex-direction:column;gap:.25rem}.page_seeFeesLink__3b97b{background:none;border:none;color:var(--primary);font-size:.85rem;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .2s ease;padding:0;text-align:left}.page_seeFeesLink__3b97b:hover{color:#2563eb}.page_benefitsSection__PFM3s{padding:5rem 0;background-color:var(--background-secondary)}.page_benefitsGrid__2Frd5{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.page_benefitCard__ryV19{background-color:var(--card-background);border:1px solid var(--card-border);border-radius:var(--border-radius-lg);padding:2rem;text-align:center;transition:all .3s ease}.page_benefitCard__ryV19:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.page_benefitIcon__l1L_U{color:var(--primary);margin-bottom:1rem}.page_benefitTitle__r_Mzw{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--foreground)}.page_benefitDescription__d6elx{font-size:.95rem;color:var(--foreground-secondary);line-height:1.6}.page_benefitFeeLink__ibhCu{background:none;border:none;color:var(--primary);font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:underline;transition:color .2s ease;margin-top:.75rem;padding:0}.page_benefitFeeLink__ibhCu:hover{color:#2563eb}.page_howItWorksSection__D2zgZ{padding:5rem 0;background-color:var(--background)}.page_stepsGrid__P8_Xd{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.page_step__TILEC{text-align:center;padding:1.5rem}.page_stepNumber__NPkNA{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.page_stepTitle__05mSd{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--foreground)}.page_stepDescription__xSWZS{font-size:.95rem;color:var(--foreground-secondary);line-height:1.6}.page_ctaSection__xcUo8{padding:5rem 0;background:linear-gradient(135deg,rgba(96,165,250,.8),rgba(59,130,246,.9));color:white}.page_ctaContent__gL7Ah{text-align:center}.page_ctaTitle__JB4J5{font-size:2.25rem;font-weight:700;margin-bottom:1rem;color:white}.page_ctaDescription__03wY2{font-size:1.125rem;opacity:.9;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.page_ctaActions__qfpdA{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_ctaPrimary__hWEjo,.page_ctaSecondary__S8S4e{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;min-width:180px}.page_ctaPrimary__hWEjo{background:white;color:#3b82f6;box-shadow:0 4px 15px rgba(255,255,255,.3)}.page_ctaPrimary__hWEjo:hover{background:#f8fafc;transform:translateY(-2px)}.page_ctaSecondary__S8S4e{background:rgba(255,255,255,.1);color:white;border:2px solid rgba(255,255,255,.3)}.page_ctaSecondary__S8S4e:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}@media (max-width:768px){.page_heroSection__3fPdU{min-height:50vh;padding:3rem 1rem}.page_heroTitle__pN6P8{font-size:2.25rem}.page_heroSubtitle__K2j9V{font-size:1.1rem}.page_container__195HL{padding:0 1rem}.page_benefitsSection__PFM3s,.page_ctaSection__xcUo8,.page_howItWorksSection__D2zgZ,.page_pricingSection__4UE0y{padding:3rem 0}.page_sectionTitle__bbX1p{font-size:1.75rem}.page_priceAmount__yH_6B{font-size:3rem}.page_benefitsGrid__2Frd5,.page_stepsGrid__P8_Xd{grid-template-columns:1fr}.page_ctaTitle__JB4J5{font-size:1.75rem}.page_ctaActions__qfpdA{flex-direction:column;align-items:center}.page_ctaPrimary__hWEjo,.page_ctaSecondary__S8S4e{width:100%;max-width:280px}}@media (max-width:480px){.page_heroTitle__pN6P8{font-size:1.75rem}.page_pricingCard__Zwix6{padding:1.5rem}.page_priceAmount__yH_6B{font-size:2.5rem}}.page_modalOverlay__cnxBV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.page_modalContent__TbkC8{position:relative;background-color:var(--card-background);border-radius:var(--border-radius-lg);padding:2rem;max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 20px 50px rgba(0,0,0,.3)}.page_modalCloseButton__538CA{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--foreground-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.page_modalCloseButton__538CA:hover{background-color:var(--background-secondary);color:var(--foreground)}.page_modalTitle__L4Gv3{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--foreground);text-align:center;padding-right:2rem}.page_modalImageContainer__DkvU0{display:flex;justify-content:center}.page_modalImage__KF28m{max-width:100%;height:auto;border-radius:var(--border-radius-md)}.page_modalMoreInfoLink__sYq54{display:block;text-align:center;margin-top:1.5rem;color:var(--primary);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s ease}.page_modalMoreInfoLink__sYq54:hover{color:#2563eb;text-decoration:underline}@media (max-width:768px){.page_modalContent__TbkC8{padding:1.5rem}.page_modalTitle__L4Gv3{font-size:1.1rem}}