.rachel-landing-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rachel-landing-page .container{max-width:1200px;margin:0 auto;padding:0 24px}.rachel-landing-page .section-title{font-size:2.5rem;font-weight:700;color:#1a2039;text-align:center;margin-bottom:16px}@media(max-width:768px){.rachel-landing-page .section-title{font-size:2rem}}.rachel-landing-page .section-subtitle{font-size:1.125rem;color:#6b7280;text-align:center;margin-bottom:48px;max-width:700px;margin-left:auto;margin-right:auto}.rachel-landing-page .section-subtitle strong{color:#1a2039;background:linear-gradient(120deg,#ffb25d4d 0% 100%);padding:2px 6px;border-radius:4px}.rachel-landing-page .hero-section{background:linear-gradient(135deg,#1a2039,#252d4d);padding:80px 0 100px;text-align:center}@media(max-width:768px){.rachel-landing-page .hero-section{padding:60px 0 80px}}.rachel-landing-page .hero-section .podcast-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:#ffb25d26;border:1px solid rgba(255,178,93,.3);border-radius:30px;color:#ffb25d;font-size:.9375rem;font-weight:600;margin-bottom:32px}.rachel-landing-page .hero-section .podcast-badge .anticon{font-size:1.125rem}.rachel-landing-page .hero-section .hero-title{font-size:3.5rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:24px}@media(max-width:768px){.rachel-landing-page .hero-section .hero-title{font-size:2.25rem}}.rachel-landing-page .hero-section .hero-title .highlight{color:#ffb25d;display:block}.rachel-landing-page .hero-section .hero-subtitle{font-size:1.25rem;color:#ffffffd9;max-width:650px;margin:0 auto 40px;line-height:1.7}@media(max-width:768px){.rachel-landing-page .hero-section .hero-subtitle{font-size:1.0625rem}}.rachel-landing-page .hero-section .promo-card{display:flex;align-items:center;justify-content:center;gap:32px;background:#ffffff14;border:1px solid rgba(255,178,93,.3);border-radius:16px;padding:24px 40px;max-width:700px;margin:0 auto 40px;backdrop-filter:blur(10px)}@media(max-width:768px){.rachel-landing-page .hero-section .promo-card{flex-direction:column;gap:20px;padding:24px}}.rachel-landing-page .hero-section .promo-card .promo-icon{font-size:2.5rem;color:#ffb25d}.rachel-landing-page .hero-section .promo-card .promo-content{text-align:left}@media(max-width:768px){.rachel-landing-page .hero-section .promo-card .promo-content{text-align:center}}.rachel-landing-page .hero-section .promo-card .promo-content .promo-label{font-size:.875rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.rachel-landing-page .hero-section .promo-card .promo-content .promo-value{font-size:2.25rem;font-weight:800;color:#ffb25d;line-height:1.1}.rachel-landing-page .hero-section .promo-card .promo-content .promo-duration{font-size:1rem;color:#fff}.rachel-landing-page .hero-section .promo-card .promo-code-section{display:flex;flex-direction:column;align-items:center;gap:8px}.rachel-landing-page .hero-section .promo-card .promo-code-section .code-label{font-size:.875rem;color:#ffffffb3}.rachel-landing-page .hero-section .promo-card .promo-code-section .promo-code-btn{background:#ffb25d;color:#1a2039;border:none;padding:12px 28px;border-radius:8px;font-size:1.5rem;font-weight:800;letter-spacing:.1em;cursor:pointer;transition:all .2s ease;position:relative}.rachel-landing-page .hero-section .promo-card .promo-code-section .promo-code-btn:hover{background:#ffc580;transform:translateY(-2px)}.rachel-landing-page .hero-section .promo-card .promo-code-section .promo-code-btn.copied{background:#10b981;color:#fff}.rachel-landing-page .hero-section .promo-card .promo-code-section .promo-code-btn .copy-hint{display:block;font-size:.6875rem;font-weight:500;letter-spacing:0;margin-top:4px;opacity:.8}.rachel-landing-page .hero-section .hero-cta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.rachel-landing-page .hero-section .hero-cta .cta-primary{background:#ffb25d;border-color:#ffb25d;color:#1a2039;height:52px;padding:0 32px;font-size:1.0625rem;font-weight:600;border-radius:8px}.rachel-landing-page .hero-section .hero-cta .cta-primary:hover{background:#ffc580;border-color:#ffc580}.rachel-landing-page .hero-section .hero-cta .cta-secondary{background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff;height:52px;padding:0 32px;font-size:1.0625rem;font-weight:600;border-radius:8px}.rachel-landing-page .hero-section .hero-cta .cta-secondary:hover{background:#ffffff1a;border-color:#ffffff80}.rachel-landing-page .endorsement-section{padding:80px 0;background:#fff}.rachel-landing-page .endorsement-section .endorsement-card{max-width:800px;margin:0 auto;text-align:center;position:relative}.rachel-landing-page .endorsement-section .endorsement-card .quote-mark{font-size:8rem;color:#ffb25d33;font-family:Georgia,serif;line-height:1;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.rachel-landing-page .endorsement-section .endorsement-card .endorsement-quote{font-size:1.5rem;color:#1f2937;line-height:1.7;font-style:italic;margin:0 0 40px;position:relative;z-index:1}@media(max-width:768px){.rachel-landing-page .endorsement-section .endorsement-card .endorsement-quote{font-size:1.25rem}}.rachel-landing-page .endorsement-section .endorsement-card .endorsement-author{display:flex;align-items:center;justify-content:center;gap:16px}.rachel-landing-page .endorsement-section .endorsement-card .endorsement-author .author-avatar{width:64px;height:64px;border-radius:50%;background:#1a2039;color:#ffb25d;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700}.rachel-landing-page .endorsement-section .endorsement-card .endorsement-author .author-info{text-align:left}.rachel-landing-page .endorsement-section .endorsement-card .endorsement-author .author-info .author-name{font-size:1.125rem;font-weight:700;color:#1a2039}.rachel-landing-page .endorsement-section .endorsement-card .endorsement-author .author-info .author-title{font-size:.9375rem;color:#6b7280}.rachel-landing-page .why-splitifi{padding:80px 0;background:#f9fafb}.rachel-landing-page .why-splitifi .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.rachel-landing-page .why-splitifi .benefits-grid .benefit-card{padding:32px;background:#fff;border-radius:12px;text-align:center;transition:all .3s ease;box-shadow:0 2px 8px #0000000a}.rachel-landing-page .why-splitifi .benefits-grid .benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.rachel-landing-page .why-splitifi .benefits-grid .benefit-card .benefit-icon{font-size:2.5rem;margin-bottom:16px;color:#ffb25d}.rachel-landing-page .why-splitifi .benefits-grid .benefit-card .benefit-icon .anticon{font-size:2.5rem}.rachel-landing-page .why-splitifi .benefits-grid .benefit-card h3{font-size:1.25rem;font-weight:600;color:#1a2039;margin-bottom:12px}.rachel-landing-page .why-splitifi .benefits-grid .benefit-card p{color:#6b7280;line-height:1.6;margin:0}.rachel-landing-page .pricing-section{padding:80px 0;background:#fff}.rachel-landing-page .pricing-section .pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:40px}.rachel-landing-page .pricing-section .pricing-grid .pricing-card{position:relative;background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:32px;transition:all .3s ease}.rachel-landing-page .pricing-section .pricing-grid .pricing-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.rachel-landing-page .pricing-section .pricing-grid .pricing-card.popular{border-color:#ffb25d;box-shadow:0 8px 32px #ffb25d33}.rachel-landing-page .pricing-section .pricing-grid .pricing-card.popular .popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#ffb25d;color:#1a2039;padding:6px 20px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.05em}.rachel-landing-page .pricing-section .pricing-grid .pricing-card h3{font-size:1.5rem;font-weight:600;color:#1a2039;margin-bottom:16px;text-align:center}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .price{text-align:center;margin-bottom:24px}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .price .original-price{font-size:1.125rem;color:#9ca3af;text-decoration:line-through;margin-bottom:4px}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .price .discounted-price{display:flex;align-items:baseline;justify-content:center}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .price .discounted-price .currency{font-size:1.5rem;font-weight:600;color:#1f2937}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .price .discounted-price .amount{font-size:3rem;font-weight:700;color:#1a2039;margin:0 4px}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .price .discounted-price .period{font-size:1rem;color:#6b7280}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .price .discount-note{font-size:.875rem;color:#ffb25d;font-weight:600;margin-top:4px}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .plan-description{color:#6b7280;margin-bottom:24px;text-align:center}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .plan-features{list-style:none;padding:0;margin:0 0 24px}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .plan-features li{display:flex;align-items:center;gap:10px;padding:10px 0;color:#1f2937;font-size:.9375rem}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .plan-features li .anticon{color:#ffb25d;font-size:1rem}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .select-plan-btn{width:100%;height:48px;font-size:1rem;font-weight:600;border-radius:8px}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .select-plan-btn.ant-btn-primary{background:#1a2039;border-color:#1a2039}.rachel-landing-page .pricing-section .pricing-grid .pricing-card .select-plan-btn.ant-btn-primary:hover{background:#252d4d;border-color:#252d4d}.rachel-landing-page .pricing-section .pricing-footer{text-align:center;color:#6b7280}.rachel-landing-page .pricing-section .pricing-footer p{margin-bottom:8px}.rachel-landing-page .pricing-section .pricing-footer .promo-reminder{color:#1a2039;font-weight:500}.rachel-landing-page .pricing-section .pricing-footer .promo-reminder .anticon{color:#ffb25d;margin-right:8px}.rachel-landing-page .pricing-section .pricing-footer .promo-reminder strong{color:#ffb25d}.rachel-landing-page .trust-section{padding:80px 0;background:#f9fafb}.rachel-landing-page .trust-section .trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.rachel-landing-page .trust-section .trust-grid .trust-card{text-align:center;padding:32px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d}.rachel-landing-page .trust-section .trust-grid .trust-card .trust-icon{font-size:3rem;font-weight:700;color:#ffb25d;margin-bottom:12px}.rachel-landing-page .trust-section .trust-grid .trust-card .trust-label{font-size:1rem;color:#6b7280}.rachel-landing-page .final-cta-section{padding:80px 0;background:linear-gradient(135deg,#1a2039,#252d4d);text-align:center}.rachel-landing-page .final-cta-section h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:16px}@media(max-width:768px){.rachel-landing-page .final-cta-section h2{font-size:2rem}}.rachel-landing-page .final-cta-section p{font-size:1.125rem;color:#ffffffd9;margin-bottom:32px}.rachel-landing-page .final-cta-section .final-cta-buttons .cta-primary{background:#ffb25d;border-color:#ffb25d;color:#1a2039;height:52px;padding:0 40px;font-size:1.0625rem;font-weight:600;border-radius:8px}.rachel-landing-page .final-cta-section .final-cta-buttons .cta-primary:hover{background:#ffc580;border-color:#ffc580}.rachel-landing-page .final-cta-section .final-cta-buttons .code-reminder{margin-top:16px;color:#fffc;font-size:1rem}.rachel-landing-page .final-cta-section .final-cta-buttons .code-reminder strong{color:#ffb25d}
