.page-container{background:#fdfff0;min-height:100vh}.hero{color:#000;background:#fdfff0;padding:60px 0;position:relative;overflow:hidden}.hero-content{text-align:center;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.staricon{width:20px!important;height:20px!important}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff26;border-radius:20px;align-items:center;gap:8px;margin-bottom:5px;padding:8px 16px;font-size:18px;font-weight:500;display:inline-flex}.hero-title{background:#1a4845;-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.1}.hero-highlight{background:#83aa4a;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtitle{opacity:.9;color:#656565;max-width:700px;margin:0 auto 32px;font-size:1.25rem;font-weight:400;line-height:1.6}.hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:48px;display:flex}.icon{width:22px;height:22px}.primary-button,.secondary-button{color:#1a4845;background-color:#ffdf68;border:2px solid #ffffff4d;border-radius:12px;align-items:center;gap:8px;padding:16px 32px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 14px #0000004d}.hero-stats{color:#f59e0b;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;margin-top:32px;display:grid}.stat-item{text-align:center}.stat-number{margin-bottom:4px;font-size:2rem;font-weight:700;display:block}.stat-label{opacity:.8;color:#000;font-size:.875rem}.container{max-width:1200px;margin:0 auto;padding:60px 20px}.section{margin-bottom:80px}.section-header{text-align:center;margin-bottom:48px}.section-title{color:#1a4845;margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.2}.section-subtitle{color:#83aa4a;max-width:600px;margin:0 auto;font-size:1.125rem}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;display:grid}.overview-card{text-align:center;background-color:#fdfff0;border:2px solid #ffffff4d;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 4px 14px #0000004d}.overview-icon{margin-bottom:16px}.overviewicon{width:40px;height:40px}.overview-title{color:#1a4845;margin-bottom:12px;font-size:1.5rem;font-weight:600}.overview-text{color:#656565;margin-bottom:20px;font-size:1rem;line-height:1.6}.overview-link{color:#1a4845;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.feature-card{text-align:center;background-color:#fdfff0;border:2px solid #ffffff4d;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 4px 14px #0000004d}.feature-icon{margin-bottom:16px}.feature-title{color:#1a4845;margin-bottom:12px;font-size:1.25rem;font-weight:600}.feature-text{color:#656565;font-size:.95rem;line-height:1.6}.steps-container{position:relative}.steps-grid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;display:grid}.step-card{text-align:center;background-color:#fdfff0;border:2px solid #ffffff4d;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 4px 14px #0000004d}.step-number{color:#1a4845;background-color:#ffdf68;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:1.25rem;font-weight:700;display:flex}.step-title{color:#1a4845;margin-bottom:12px;font-size:1.125rem;font-weight:600}.step-text{color:#656565;font-size:.95rem;line-height:1.6}.step-connector{background-color:#e5e7eb;width:2px;height:40px;margin:0 auto}.audience-card{text-align:center;background-color:#fdfff0;border:2px solid #ffffff4d;border-radius:20px;padding:40px;box-shadow:0 4px 14px #0000004d}.audience-icon{margin-bottom:24px}.audience-text{color:#656565;max-width:700px;margin:0 auto 32px;font-size:1.125rem;line-height:1.7}.business-types{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.business-type{color:#1a4845;background-color:#ffdf68;border-radius:20px;padding:8px 16px;font-size:.875rem;font-weight:500}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.trust-card{text-align:center;background-color:#fdfff0;border:2px solid #ffffff4d;border-radius:12px;padding:24px;box-shadow:0 4px 14px #0000004d}.trust-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex}.trust-title{color:#1a4845;margin-bottom:8px;font-size:1rem;font-weight:600}.trust-text{color:#656565;font-size:.875rem}.mission-card{text-align:center;background-color:#fdfff0;border:2px solid #ffffff4d;border-radius:20px;padding:48px;box-shadow:0 4px 14px #0000004d}.mission-title{color:#1a4845;margin-bottom:24px;font-size:2rem;font-weight:700}.mission-text{color:#656565;max-width:800px;margin:0 auto 32px;font-size:1.125rem;line-height:1.7}.mission-values{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:600px;margin:0 auto;display:grid}.value-item{color:#374151;align-items:center;gap:8px;font-size:.95rem;font-weight:500;display:flex}.cta-section{text-align:center;color:#000;background-color:#fdfff0;border:2px solid #ffffff4d;border-radius:20px;padding:48px;box-shadow:0 4px 14px #0000004d}.cta-content{max-width:600px;margin:0 auto}.cta-title{color:#1a4845;margin-bottom:16px;font-size:2rem;font-weight:700}.cta-text{opacity:.9;margin-bottom:32px;font-size:1.125rem;line-height:1.6}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cta-primary{color:#1a4845;background-color:#ffdf68;border:2px solid #ffffff4d;border-radius:10px;align-items:center;gap:8px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 14px #0000004d}.cta-secondary{color:#1a4845;background-color:#ffdf68;border:2px solid #ffffff4d;border-radius:12px;align-items:center;gap:8px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 14px #0000004d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-up{animation:.8s ease-out forwards fadeInUp}.animate-fade-left{animation:.8s ease-out forwards fadeInLeft}.animate-fade-right{animation:.8s ease-out forwards fadeInRight}.animate-pulse{animation:2s infinite pulse}.animate-float{animation:3s ease-in-out infinite float}@media (max-width:991px){.overview-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.overviewicon{width:35px;height:35px}}@media (max-width:768px){.hero-title{font-size:40px!important;line-height:1.2!important}.hero-subtitle{font-size:17px}.hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:30px!important}.hero-cta{gap:25px!important}.storeicon{width:18px!important;height:18px!important}.primary-button,.secondary-button{gap:8px;padding:12px 20px!important;font-size:16px!important}.features-grid{grid-template-columns:1fr!important;gap:16px!important}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;display:grid}.overview-card{padding:20px}.overview-title,.feature-title{font-size:20px}.overviewicon{width:30px;height:30px}.overview-text{font-size:16px}.step-title{font-size:20px}.step-text,.feature-text,.audience-text{font-size:16px}.steps-grid{grid-template-columns:1fr!important}.step-connector{display:none!important}.trust-grid{grid-template-columns:1fr!important;gap:16px!important}.trust-title{font-size:20px}.trust-text{font-size:16px}.cta-buttons{gap:12px!important}.cta-primary,.cta-secondary{gap:8px;padding:12px 20px!important;font-size:16px!important}.cta-title{font-size:20px}.cta-text{font-size:16px}.business-types{justify-content:center!important}.hero-badge{gap:5px;padding:0 11px;font-size:14px}.mission-title{font-size:20px}.mission-text{font-size:16px}.mission-values{grid-template-columns:1fr!important}}@media (max-width:576px){.hero-title{font-size:35px!important;line-height:1.2!important}.hero-subtitle{font-size:16px}.hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:30px!important}.hero-cta{gap:25px!important}.storeicon{width:15px!important;height:15px!important}.primary-button,.secondary-button{gap:8px;padding:10px 15px!important;font-size:14px!important}.stat-number{margin-bottom:4px;font-size:25px;font-weight:700;display:block}.stat-label{opacity:.8;color:#000;font-size:.875rem}.features-grid{grid-template-columns:1fr!important;gap:16px!important}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.overviewicon{width:25px;height:25px}.overview-title{font-size:18px}.overview-text,.audience-text{font-size:14px}.feature-title{font-size:18px}.feature-text,.overview-link{font-size:14px}.step-title{font-size:18px}.step-text{font-size:14px}.steps-grid{grid-template-columns:1fr!important}.step-connector{display:none!important}.trust-grid{grid-template-columns:1fr!important;gap:16px!important}.trust-title{font-size:18px}.trust-text,.hero-badge{font-size:14px}.cta-buttons{gap:8px!important}.cta-primary,.cta-secondary{gap:8px;padding:10px 15px!important;font-size:14px!important}.cta-title{font-size:20px}.cta-text{font-size:16px}.business-types{justify-content:center!important}.business-type{padding:7px 13px;font-size:12px}.mission-title{font-size:18px}.mission-text{font-size:14px}.mission-values{grid-template-columns:1fr!important}.step-number{width:40px;height:40px;font-size:1rem}}@media (max-width:480px){.container{padding:16px!important}.hero{padding:40px 0!important}.hero-title{font-size:25px!important;line-height:1.2!important}.hero-subtitle{font-size:14px}.hero-badge{font-size:13px}.staricon{width:15px!important;height:15px!important}.section{margin-bottom:40px!important}.section-title{font-size:20px!important}.storeicon{width:14px!important;height:14px!important}.primary-button{gap:4px;padding:8px 10px!important;font-size:13px!important}.secondary-button,.cta-primary,.cta-secondary{gap:8px;padding:8px 10px!important;font-size:13px!important}.feature-card,.step-card,.audience-card{padding:20px!important}.step-number{width:40px;height:40px;font-size:1rem}.business-type{padding:7px 13px;font-size:12px}.overview-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}}
