*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f172a;color:#f1f5f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{background:#1e293b;border:2px solid #334155;box-shadow:0 4px 15px #0000004d;color:#f1f5f9;cursor:pointer;display:inline-block;font-size:16px;padding:12px 24px}.btn:hover{border-color:#bfa181;box-shadow:0 8px 25px #0006;transform:translateY(-2px)}.btn-secondary{color:#94a3b8}.section{padding:80px 0}.section-title{font-size:2.5rem;margin-bottom:20px;text-align:center}.section-subtitle{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.card{background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 4px 16px #0000004d;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{border-color:#bfa181;box-shadow:0 20px 40px #0006;transform:translateY(-5px)}@media (max-width:768px){.section{padding:60px 0}.section-title{font-size:2rem}.container{padding:0 15px}}.navbar{background:#0f172a;border-bottom:1px solid #334155;box-shadow:0 4px 16px #0000004d;padding:1rem 0;position:sticky;top:0;z-index:1000}.navbar .container{align-items:center;display:flex;justify-content:space-between}.navbar-brand{color:#f1f5f9;text-decoration:none}.navbar-brand h2{color:#bfa181;font-weight:700;margin:0}.navbar-menu{align-items:center;display:flex;gap:2rem}.navbar-link{color:#94a3b8;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.navbar-link.active,.navbar-link:hover{color:#bfa181}.navbar-link:after{background:#bfa181;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-link.active:after,.navbar-link:hover:after{width:100%}.navbar-toggle{cursor:pointer;display:none;flex-direction:column}.hamburger{background:#94a3b8;border-radius:2px;height:3px;margin:3px 0;transition:.3s;width:25px}.hamburger.active:first-child{transform:rotate(-45deg) translate(-5px,6px)}.hamburger.active:nth-child(2){opacity:0}.hamburger.active:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media (max-width:768px){.navbar-menu{align-items:center;background:#0f172a;border-top:1px solid #334155;box-shadow:2px 0 10px #00000080;flex-direction:column;height:calc(100vh - 70px);justify-content:flex-start;left:-100%;padding-top:2rem;position:fixed;top:70px;transition:left .3s ease;width:100%}.navbar-menu.active{left:0}.navbar-toggle{display:flex}.navbar-link{font-size:1.2rem;padding:1rem 0}}.hero{align-items:center;background:#0f172a;color:#fff;display:flex;min-height:100vh;overflow:hidden;padding:120px 0;position:relative;text-align:center}.hero-background{z-index:1}.gradient-overlay,.hero-background{bottom:0;left:0;position:absolute;right:0;top:0}.gradient-overlay{background:#0f172af2}.floating-shapes{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.shape{animation:twinkle 4s ease-in-out infinite;background:#bfa1814d;border-radius:50%;position:absolute}.shape-1{animation-delay:0s;height:2px;left:20%;top:15%;width:2px}.shape-2{animation-delay:.5s;height:1px;left:80%;top:25%;width:1px}.shape-3{animation-delay:1s;height:3px;left:60%;top:35%;width:3px}.shape-4{animation-delay:1.5s;height:2px;left:10%;top:45%;width:2px}.shape-5{animation-delay:2s;height:1px;left:90%;top:55%;width:1px}.shape-6{animation-delay:2.5s;height:2px;left:30%;top:65%;width:2px}.shape-7{animation-delay:3s;height:3px;left:70%;top:75%;width:3px}.shape-8{animation-delay:3.5s;height:1px;left:50%;top:85%;width:1px}.shape-9{animation-delay:.3s;height:2px;left:40%;top:20%;width:2px}.shape-10{animation-delay:.8s;height:1px;left:85%;top:40%;width:1px}.shape-11{animation-delay:1.2s;height:3px;left:15%;top:60%;width:3px}.shape-12{animation-delay:1.7s;height:2px;left:75%;top:80%;width:2px}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.hero-content{margin:0 auto;max-width:900px;position:relative;z-index:2}.hero-badge{background:#1e293b;border:1px solid #bfa181;border-radius:25px;box-shadow:0 4px 15px #0000004d;color:#f1f5f9;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:2rem;padding:.75rem 1.5rem}.hero-title{color:#f1f5f9;font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.gradient-text{color:#bfa181;font-weight:700}.hero-subtitle{color:#94a3b8;font-size:1.4rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.9}.hero-badge-secondary{background:#bfa1811a;border:1px solid #bfa181;border-radius:25px;box-shadow:0 4px 15px #0000004d;color:#bfa181;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:3rem;padding:.75rem 1.5rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:4rem}.btn,.hero-buttons{justify-content:center}.btn{align-items:center;border-radius:8px;display:inline-flex;font-size:1.1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary{background:#1e293b;border:2px solid #bfa181;box-shadow:0 4px 15px #0000004d;color:#f1f5f9}.btn-primary:hover{background:#334155;box-shadow:0 8px 25px #00000080;transform:translateY(-3px)}.btn-glow{background:linear-gradient(90deg,#0000,#bfa18166,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-primary:hover .btn-glow{left:100%}.btn-secondary{background:#0000;border:2px solid #64748b;color:#e2e8f0}.btn-secondary:hover{background:#64748b;color:#0f172a;transform:translateY(-3px)}.section{padding:100px 0;position:relative}.section-header{margin-bottom:4rem;text-align:center}.section-title{color:#f1f5f9;font-size:3rem;font-weight:700;margin-bottom:1.5rem}.section-subtitle{color:#94a3b8;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:700px}.mission-section{background:#0f172a}.mission-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.gradient-card{background:#1e293b;border:1px solid #334155;border-radius:16px;box-shadow:0 8px 32px #0000004d;overflow:hidden;position:relative;transition:all .3s ease}.gradient-card:hover{border-color:#bfa181;box-shadow:0 20px 40px #0006;transform:translateY(-8px)}.card-glow{background:#bfa1810d;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.gradient-card:hover .card-glow{opacity:1}.mission-card{padding:3rem 2rem;text-align:center}.mission-icon{display:flex;justify-content:center;margin-bottom:1.5rem}.icon-star{background:#334155;box-shadow:0 4px 15px #0000004d;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);height:60px;width:60px}.mission-card h3{color:#f1f5f9;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.mission-card p{color:#94a3b8;font-size:1.1rem;line-height:1.7}.benefits-section{background:#1e293b}.benefits-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:3rem}.benefit-item{padding:2.5rem;position:relative}.benefit-icon{margin-bottom:1.5rem}.benefit-icon,.benefit-icon>div{display:flex;justify-content:center}.benefit-icon>div{align-items:center;background:#334155;border-radius:12px;box-shadow:0 4px 15px #0000004d;height:50px;width:50px}.icon-trophy{position:relative}.icon-trophy:before{border:2px solid #bfa181;border-radius:2px 2px 0 0;height:16px;width:20px}.icon-trophy:after,.icon-trophy:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-trophy:after{border:2px solid #bfa181;border-radius:50%;height:8px;margin-top:8px;width:8px}.icon-chart{position:relative}.icon-chart:before{border:2px solid #bfa181;border-radius:2px;height:16px}.icon-chart:after{background:#bfa181;border-radius:1px;content:"";height:8px;left:50%;margin-left:-6px;margin-top:2px;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}.icon-insight{position:relative}.icon-insight:before{border:2px solid #bfa181;border-radius:50%;height:16px;width:16px}.icon-insight:after,.icon-insight:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-insight:after{background:#bfa181;border-radius:1px;height:8px;margin-top:8px;width:2px}.icon-time{position:relative}.icon-time:before{border:2px solid #bfa181;border-radius:50%;height:18px;width:18px}.icon-time:after,.icon-time:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-time:after{background:#bfa181;border-radius:1px;height:6px;margin-top:-2px;width:2px}.icon-investment{position:relative}.icon-investment:before{border:2px solid #bfa181;border-radius:2px;height:14px;width:18px}.icon-investment:after,.icon-investment:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-investment:after{background:#bfa181;border-radius:50%;height:6px;margin-top:6px;width:6px}.icon-peace{position:relative}.icon-peace:before{border:2px solid #bfa181;border-radius:50%;height:16px;width:16px}.icon-peace:after,.icon-peace:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-peace:after{border:2px solid #bfa181;border-radius:0 0 8px 8px;border-top:none;height:4px;margin-top:2px;width:8px}.benefit-item h3{color:#f1f5f9;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.benefit-item p{color:#94a3b8;font-size:1.1rem;line-height:1.7}.value-note{background:#bfa1811a;border-left:3px solid #bfa181;border-radius:0 8px 8px 0;margin-top:15px;padding:12px}.value-note p{color:#bfa181;font-size:.85rem;line-height:1.4;margin:0}.market-positioning{background:#bfa1810d;border:1px solid #bfa18133;border-radius:12px;margin-top:30px;padding:20px}.positioning-text{color:#475569;font-size:1rem;line-height:1.6;margin:0}.positioning-text strong{color:#bfa181}.cta-background{z-index:1}.cta-content h2{font-size:3rem;margin-bottom:1.5rem}.cta-content p{font-size:1.3rem;line-height:1.6;margin-bottom:3rem}@media (max-width:768px){.hero{min-height:auto;padding:80px 0}.hero-title{font-size:2.8rem}.hero-subtitle{font-size:1.2rem}.hero-buttons{align-items:center;flex-direction:column}.benefits-grid,.mission-grid{gap:2rem;grid-template-columns:1fr}.cta-content h2,.section-title{font-size:2.5rem}.benefit-item,.mission-card{padding:2rem}}@media (max-width:480px){.hero-title{font-size:2.2rem}.cta-content h2,.section-title{font-size:2rem}}.about-hero{background:#0f172a;color:#f1f5f9;padding:100px 0;text-align:center}.about-hero-title{color:#f1f5f9;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.about-hero-subtitle{color:#94a3b8;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.story-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:2rem}.story-text{color:#94a3b8;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.story-image{align-items:center;display:flex;justify-content:center}.image-placeholder{background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 4px 16px #0000004d;color:#f1f5f9;max-width:400px;padding:4rem 2rem;text-align:center;width:100%}.image-placeholder span{color:#bfa181;display:block;font-size:4rem;margin-bottom:1rem}.image-placeholder p{color:#94a3b8;font-size:1.2rem;font-weight:600}.team-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:3rem}.team-member{background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 4px 16px #0000004d;padding:2.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.team-member:hover{border-color:#bfa181;box-shadow:0 20px 40px #0006;transform:translateY(-5px)}.member-avatar{align-items:center;background:#334155;border:2px solid #bfa181;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;position:relative;width:100px}.member-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.avatar-initial{color:#bfa181;font-size:2.5rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.team-member h3{color:#f1f5f9;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.member-title{color:#bfa181;font-weight:500;margin-bottom:1.5rem}.member-credentials{margin-bottom:1.5rem;text-align:left}.member-credentials p{color:#94a3b8;font-size:.9rem;margin-bottom:.5rem}.member-bio{color:#94a3b8;line-height:1.6;text-align:left}.qualifications-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.qualification-card{background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 4px 16px #0000004d;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.qualification-card:hover{border-color:#bfa181;box-shadow:0 12px 32px #00000080;transform:translateY(-3px)}.qualification-icon{display:flex;justify-content:center;margin-bottom:1rem}.icon-analytics,.icon-chart,.icon-graduation,.icon-handshake,.icon-lightbulb,.icon-search{background:#334155;border-radius:8px;box-shadow:0 2px 8px #0000004d;height:48px;position:relative;width:48px}.icon-graduation:before{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:24px;width:24px}.icon-chart:before,.icon-graduation:before{background:#bfa181;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-chart:before{clip-path:polygon(0 100%,25% 60%,50% 80%,75% 40%,100% 60%,100% 100%);height:20px;width:20px}.icon-search:before{border:2px solid #bfa181;border-radius:50%;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.icon-search:after{height:2px;left:60%;top:60%;transform:rotate(45deg);width:8px}.icon-handshake:before,.icon-search:after{background:#bfa181;content:"";position:absolute}.icon-handshake:before{border-radius:8px;height:16px;left:50%;top:50%;transform:translate(-50%,-50%);width:24px}.icon-analytics:before{clip-path:polygon(0 100%,33% 60%,66% 80%,100% 40%);height:20px;width:20px}.icon-analytics:before,.icon-lightbulb:before{background:#bfa181;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-lightbulb:before{border-radius:50%;height:16px;width:16px}.icon-lightbulb:after{background:#bfa181;border-radius:1px;content:"";height:8px;left:50%;margin-top:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.qualification-card h3{color:#f1f5f9;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.qualification-card p{color:#94a3b8;line-height:1.6}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.testimonial-card{background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 4px 16px #0000004d;padding:2rem}.testimonial-card:hover{border-color:#bfa181;box-shadow:0 12px 32px #00000080;transform:translateY(-3px)}.testimonial-content{margin-bottom:1.5rem}.testimonial-content p{color:#94a3b8;font-size:1.1rem;font-style:italic;line-height:1.6}.testimonial-author{border-top:1px solid #334155;padding-top:1rem;text-align:right}.testimonial-author strong{color:#bfa181;display:block;font-weight:600}.testimonial-author span{color:#94a3b8;font-size:.9rem}@media (max-width:768px){.about-hero-title{font-size:2.5rem}.story-grid{gap:2rem}.qualifications-grid,.story-grid,.team-grid,.testimonials-grid{grid-template-columns:1fr}.team-member{padding:2rem}}.timeline-hero{background:#0f172a;color:#fff;overflow:hidden;padding:120px 0;position:relative;text-align:center}.timeline-hero-content{margin:0 auto;max-width:900px}.timeline-hero-title{color:#f1f5f9;font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.timeline-hero-subtitle{color:#94a3b8;font-size:1.3rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px;opacity:.9}.timeline-section{padding:80px 0}.timeline-container{margin:0 auto;max-width:1000px;position:relative}.timeline-container:before{background:linear-gradient(180deg,#bfa181,#bfa1814d);bottom:0;content:"";left:50px;position:absolute;top:0;width:2px;z-index:1}.timeline-item{align-items:flex-start;display:flex;margin-bottom:60px;position:relative}.timeline-marker{flex-shrink:0;margin-right:40px;position:relative;z-index:2}.marker-dot{animation:pulse 2s infinite;background:#bfa181;border:4px solid #0f172a;border-radius:50%;box-shadow:0 0 0 4px #bfa18133;height:20px;width:20px}.marker-line{background:linear-gradient(180deg,#bfa181,#0000);height:60px;margin:10px auto 0;width:2px}@keyframes pulse{0%{box-shadow:0 0 0 0 #bfa181b3}70%{box-shadow:0 0 0 10px #bfa18100}to{box-shadow:0 0 0 0 #bfa18100}}.timeline-content{background:#1e293b;border:1px solid #334155;border-radius:12px;flex:1 1;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.timeline-content:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.timeline-header{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.timeline-header h3{color:#f1f5f9;font-size:1.5rem;font-weight:700;margin:0}.timeline-date{background:#bfa181;border-radius:20px;color:#0f172a;font-size:.9rem;font-weight:600;padding:6px 12px}.timeline-tasks{margin-bottom:25px}.timeline-tasks h4{color:#bfa181;font-size:1.1rem;font-weight:600;margin:20px 0 10px}.timeline-tasks h4:first-child{margin-top:0}.timeline-tasks ul{list-style:none;margin:0 0 20px;padding:0}.timeline-tasks li{color:#cbd5e1;padding:8px 0 8px 20px;position:relative}.timeline-tasks li:before{color:#bfa181;content:"•";font-weight:700;left:0;position:absolute}.timeline-cta{text-align:center}.tips-section{background:#0f172a;color:#f1f5f9}.tips-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:50px}.tips-section .section-header{margin-bottom:50px;text-align:center}.tips-section .section-title{color:#f1f5f9;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.tips-section .section-subtitle{color:#94a3b8;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.tip-card{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden;padding:30px;position:relative;text-align:center;transition:all .3s ease}.tip-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.tip-icon{align-items:center;background:#bfa1811a;border:2px solid #bfa181;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.tip-icon>div{height:30px;position:relative;width:30px}.icon-calendar:before{border:2px solid #bfa181;border-radius:4px;content:"";height:20px;left:2px;position:absolute;top:2px;width:24px}.icon-calendar:after{background:#bfa181;border-radius:50%;box-shadow:8px 0 0 #bfa181,16px 0 0 #bfa181;content:"";height:6px;left:4px;position:absolute;top:6px;width:6px}.icon-quality:before{border:2px solid #bfa181;height:20px;left:4px;top:4px;width:20px}.icon-quality:after,.icon-quality:before{border-radius:50%;content:"";position:absolute}.icon-quality:after{background:#bfa181;height:8px;left:8px;top:8px;width:8px}.icon-authentic:before{border:2px solid #bfa181;border-radius:10px 10px 0 0;content:"";height:16px;left:4px;position:absolute;top:6px;width:20px}.icon-authentic:after{background:#bfa181;border-radius:50%;box-shadow:8px 0 0 #bfa181;content:"";height:4px;left:8px;position:absolute;top:8px;width:4px}.icon-support:before{height:16px;left:6px;top:6px;width:16px}.icon-support:after,.icon-support:before{border:2px solid #bfa181;border-radius:50%;content:"";position:absolute}.icon-support:after{height:8px;left:8px;top:8px;width:8px}.tip-card h3{color:#f1f5f9;font-size:1.3rem;font-weight:700;margin-bottom:15px}.tip-card p{color:#cbd5e1;line-height:1.6;margin:0}.cta-section{background:#0f172a;color:#fff;overflow:hidden;position:relative}.cta-background{background:linear-gradient(135deg,#1e293b,#0f172a);bottom:0;left:0;position:absolute;right:0;top:0}.cta-section .gradient-overlay{background:#0f172ae6}.cta-content{margin:0 auto;max-width:700px;position:relative;z-index:2}.cta-content h2{font-weight:800}.cta-content p{opacity:.9}@media (max-width:768px){.timeline-hero-title{font-size:2.5rem}.timeline-hero-subtitle{font-size:1.1rem}.timeline-container:before{left:30px}.timeline-marker{margin-right:20px}.timeline-content{padding:20px}.timeline-header{align-items:flex-start;flex-direction:column;gap:10px}.timeline-header h3{font-size:1.3rem}.tips-grid{gap:20px;grid-template-columns:1fr}.cta-content h2{font-size:2rem}}@media (max-width:480px){.timeline-hero-title{font-size:2rem}.timeline-container:before{left:20px}.timeline-marker{margin-right:15px}.marker-dot{height:16px;width:16px}.timeline-content{padding:15px}.cta-content h2{font-size:1.8rem}}.pricing-hero{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f1f5f9;padding:100px 0;text-align:center}.pricing-hero-title{color:#f1f5f9;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.pricing-hero-subtitle{color:#94a3b8;font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:700px;opacity:.9}.school-type-section{background:#1e293b;padding:4rem 0}.school-type-selector{display:flex;gap:2rem;justify-content:center;margin-top:3rem}.school-type-btn{background:#0f172a;border:2px solid #334155;border-radius:15px;color:#f1f5f9;cursor:pointer;min-width:250px;padding:2rem;text-align:center;transition:all .3s ease}.school-type-btn:hover{border-color:#bfa181;box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.school-type-btn.active{background:linear-gradient(135deg,#1e293b,#334155);border-color:#bfa181;box-shadow:0 10px 30px #bfa18133}.school-type-icon{font-size:3rem;margin-bottom:1rem}.school-type-btn h3{color:#bfa181;font-size:1.5rem;margin-bottom:.5rem}.school-type-btn p{color:#94a3b8;font-size:.95rem}.pricing-section{background:#0f172a;padding:4rem 0}.pricing-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:3rem}.pricing-card{border-radius:20px;transition:all .3s ease}.pricing-card:hover{border-color:#bfa181;box-shadow:0 20px 40px #0006;transform:translateY(-10px)}.pricing-card.complete{background:linear-gradient(135deg,#1e293b,#334155);border-color:#bfa181}.pricing-header{position:relative}.package-badge{background:#334155;border-radius:20px;color:#f1f5f9;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.package-badge.popular{background:linear-gradient(135deg,#bfa181,#d4af37);color:#0f172a}.price{margin:1.5rem 0}.currency{color:#bfa181;font-size:2rem;font-weight:600}.amount{color:#f1f5f9;font-size:4rem;font-weight:700;margin-left:.5rem}.package-description{color:#94a3b8;font-size:1.1rem;line-height:1.5}.pricing-features{margin-bottom:2rem}.pricing-features h4{color:#bfa181;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.pricing-features li{color:#e2e8f0;padding:.5rem 0 .5rem 1.5rem}.session-breakdown,.session-options{background:#0f172a;border:1px solid #334155;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.session-breakdown h4,.session-options h4{color:#bfa181;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.option-grid{grid-gap:1rem;display:grid;gap:1rem}.option-item,.session-item{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem}.option-item h5,.session-item h5{color:#f1f5f9;font-size:1rem;font-weight:600;margin-bottom:.5rem}.option-item p,.session-item p{color:#94a3b8;font-size:.9rem;line-height:1.4}.explanation-section{background:#1e293b;padding:4rem 0}.explanation-grid{grid-gap:3rem;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.explanation-card{border-radius:15px;padding:2rem}.explanation-card:hover{box-shadow:0 10px 30px #0000004d}.explanation-card h3{color:#bfa181;font-size:1.5rem;margin-bottom:1rem;text-align:center}.price-range{background:#1e293b;border-radius:8px;color:#f1f5f9;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;padding:.5rem;text-align:center}.explanation-card li{color:#e2e8f0;line-height:1.5;padding:.5rem 0}.explanation-card strong{color:#bfa181}.value-section{background:#0f172a;padding:4rem 0}.value-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.value-item{background:#1e293b;border:1px solid #334155;border-radius:15px;padding:2rem;text-align:center;transition:all .3s ease}.value-item:hover{border-color:#bfa181;box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.value-icon{font-size:3rem;margin-bottom:1rem}.value-item h3{color:#bfa181;font-size:1.3rem;margin-bottom:1rem}.value-item p{color:#94a3b8;line-height:1.5}.payment-section{background:#1e293b;padding:4rem 0}.payment-info{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 2fr;margin-top:3rem}.payment-card{align-items:center;background:#0f172a;border-radius:15px;gap:1.5rem}.payment-icon{font-size:3rem}.payment-details h3{color:#bfa181;margin-bottom:1rem}.process-steps h3{color:#bfa181;font-size:1.5rem;margin-bottom:2rem}.steps-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.step{background:#0f172a;border:1px solid #334155;border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.step:hover{border-color:#bfa181;transform:translateY(-3px)}.step-number{align-items:center;background:#bfa181;border-radius:50%;color:#0f172a;display:flex;font-weight:700;height:40px;justify-content:center;margin:0 auto 1rem;width:40px}.step h4{color:#f1f5f9;margin-bottom:.5rem}.step p{color:#94a3b8;font-size:.9rem;line-height:1.4}.cta-section{background:linear-gradient(135deg,#0f172a,#1e293b);padding:4rem 0;text-align:center}.cta-content h2{color:#f1f5f9;font-size:2.5rem;margin-bottom:1rem}.cta-content p{color:#94a3b8;font-size:1.2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}@media (max-width:768px){.pricing-hero-title{font-size:2.5rem}.school-type-selector{align-items:center;flex-direction:column}.school-type-btn{min-width:280px}.pricing-grid{gap:2rem;grid-template-columns:1fr}.pricing-card{padding:2rem}.amount{font-size:3rem}.explanation-grid{grid-template-columns:1fr}.value-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.payment-info{gap:2rem}.payment-info,.steps-grid{grid-template-columns:1fr}.cta-content h2{font-size:2rem}}@media (max-width:480px){.pricing-card{padding:1.5rem}.amount{font-size:2.5rem}.school-type-btn{min-width:250px;padding:1.5rem}.value-item{padding:1.5rem}}.contact-hero{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f1f5f9;padding:100px 0;text-align:center}.contact-hero-title{color:#f1f5f9;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.contact-hero-subtitle{color:#94a3b8;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.success-message{background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 4px 16px #0006;color:#f1f5f9;margin:0 auto;max-width:500px;padding:2rem;text-align:center}.success-icon{font-size:4rem;margin-bottom:1rem}.success-message h1{color:#f1f5f9;font-size:2.5rem;margin-bottom:1rem}.success-message p{color:#94a3b8;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.contact-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 1fr;margin-top:2rem}.contact-form-container,.contact-info{background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 4px 16px #0000004d;color:#f1f5f9;padding:2.5rem}.contact-form{margin-top:2rem}.form-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-group,.form-row{margin-bottom:1.5rem}.form-group label{color:#f1f5f9;display:block;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{background:#0f172a;border:2px solid #334155;border-radius:8px;color:#f1f5f9;font-size:16px;padding:12px 16px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#bfa181;box-shadow:0 0 0 3px #bfa18126;outline:none}.form-group textarea{min-height:100px;resize:vertical}.submit-btn{background:linear-gradient(135deg,#314e3a,#6b2f2b);border:2px solid #bfa181;border-radius:8px;box-shadow:0 4px 16px #0006;color:#f1f5f9;font-size:18px;font-weight:600;margin-top:1rem;padding:16px;transition:background .3s,color .3s,box-shadow .3s;width:100%}.submit-btn:hover{background:linear-gradient(135deg,#6b2f2b,#314e3a);box-shadow:0 8px 32px #00000080;color:#f1f5f9}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.contact-info h3{color:#f1f5f9;font-size:1.5rem;font-weight:600;margin-bottom:2rem}.info-item{align-items:flex-start;display:flex;gap:1rem;margin-bottom:2rem}.info-icon{display:flex;justify-content:center;min-width:40px}.icon-email,.icon-schedule,.icon-zoom{background:#334155;border-radius:6px;height:32px;position:relative;width:32px}.icon-email:before{border:2px solid #bfa181;border-radius:2px;height:12px;width:16px}.icon-email:before,.icon-zoom:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-zoom:before{border:2px solid #bfa181;border-radius:4px;height:18px;width:18px}.icon-zoom:after{background:#bfa181;border-radius:50%;height:8px;width:8px}.icon-schedule:before,.icon-zoom:after{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.icon-schedule:before{border:2px solid #bfa181;border-radius:3px;height:16px;width:16px}.icon-schedule:after{background:#bfa181;border-radius:1px;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.info-item h4{color:#f1f5f9;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.info-item p{color:#94a3b8;line-height:1.5;margin-bottom:.25rem}.consultation-info{border-top:1px solid #334155;margin-top:2rem;padding-top:2rem}.consultation-info h4{color:#bfa181;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.consultation-info ul{list-style:none;padding:0}.consultation-info li{color:#94a3b8;padding:.5rem 0 .5rem 1.5rem;position:relative}.consultation-info li:before{color:#bfa181;content:"✓";font-weight:700;left:0;position:absolute}.service-description{margin-top:2rem}.pricing-options{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.pricing-card{background:#1e293b;border:2px solid #334155;border-radius:16px;box-shadow:0 8px 32px #0000004d;color:#f1f5f9;overflow:hidden;padding:2.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card.single{border-color:#bfa181}.pricing-card.package{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#bfa181}.pricing-card:hover{box-shadow:0 12px 40px #0006;transform:translateY(-4px)}.pricing-header{border-bottom:1px solid #334155;margin-bottom:2rem;padding-bottom:1.5rem;text-align:center}.pricing-header h3{color:#bfa181;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.pricing-header .price{color:#f1f5f9;font-size:3rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 2px 4px #00000080}.pricing-header p{color:#94a3b8;font-size:1rem;margin:0}.pricing-features ul{list-style:none;padding:0}.pricing-features li{color:#94a3b8;line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.pricing-features li:before{color:#bfa181;content:"✓";font-size:1.1rem;font-weight:700;left:0;position:absolute}.sessions-overview{margin-top:3rem}.sessions-overview h3{color:#f1f5f9;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.sessions-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.service-card{background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 4px 16px #0000004d;color:#f1f5f9;padding:2rem;transition:transform .3s ease,border-color .3s ease}.service-card:hover{border-color:#bfa181;transform:translateY(-2px)}.session-header{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.session-header h4{color:#bfa181;font-size:1.3rem;font-weight:600;margin:0}.session-duration{background:linear-gradient(135deg,#314e3a,#6b2f2b);border:1px solid #bfa181;border-radius:20px;color:#f1f5f9;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.session-benefits ul{list-style:none;padding:0}.session-benefits li{color:#94a3b8;line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.session-benefits li:before{color:#bfa181;content:"✓";font-size:1rem;font-weight:700;left:0;position:absolute}.form-group small{color:#94a3b8;display:block;font-size:.9rem;margin-top:.5rem}.form-group input[type=file]{background:#0f172a;border:2px dashed #475569;color:#94a3b8;cursor:pointer;padding:8px}.form-group input[type=file]:hover{border-color:#bfa181}.form-group input[type=file]:focus{border-color:#bfa181;box-shadow:0 0 0 3px #bfa18126}.payment-section{margin:3rem 0}.payment-section h3{color:#f1f5f9;font-size:1.8rem;margin-bottom:2rem;text-align:center}.payment-card{align-items:flex-start;background:#1e293b;border:2px solid #bfa181;border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;gap:2rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.payment-card:hover{box-shadow:0 12px 40px #0006;transform:translateY(-3px)}.payment-icon{flex-shrink:0}.icon-venmo{align-items:center;background:#008cff;border-radius:12px;box-shadow:0 4px 16px #008cff4d;display:flex;height:60px;justify-content:center;position:relative;width:60px}.icon-venmo:before{color:#fff;content:"V";font-family:Arial,sans-serif;font-size:2rem;font-weight:700}.payment-details{flex:1 1}.payment-details h4{color:#bfa181;font-size:1.4rem;margin-bottom:1rem;margin-top:0}.payment-details p{color:#94a3b8;line-height:1.6;margin-bottom:.5rem}.payment-details strong{color:#f1f5f9}.payment-instructions{border-top:1px solid #334155;margin-top:1.5rem;padding-top:1.5rem}.payment-instructions h5{color:#bfa181;font-size:1.1rem;margin-bottom:1rem}.payment-instructions ol{color:#94a3b8;line-height:1.8;padding-left:1.5rem}.payment-instructions li{margin-bottom:.5rem}.payment-reminder{background:#1e293b;border:1px solid #bfa181;border-radius:8px;margin:2rem 0;padding:1.5rem;text-align:left}.payment-reminder h3{color:#bfa181;font-size:1.2rem;margin-bottom:1rem}.payment-reminder ol{color:#94a3b8;line-height:1.8;padding-left:1.5rem}.payment-reminder li{margin-bottom:.8rem}.payment-reminder strong{color:#f1f5f9}@media (max-width:768px){.contact-hero-title{font-size:2.5rem}.contact-grid{gap:2rem}.contact-grid,.form-row{grid-template-columns:1fr}.contact-form-container,.contact-info{padding:2rem}.success-message h1{font-size:2rem}.pricing-options{gap:1.5rem;grid-template-columns:1fr}.pricing-card{padding:2rem}.pricing-header .price{font-size:2.5rem}.sessions-grid{grid-template-columns:1fr}.sessions-overview h3{font-size:1.8rem}.payment-card{flex-direction:column;gap:1.5rem;text-align:center}.payment-icon{align-self:center}}@media (max-width:480px){.pricing-card{padding:1.5rem}.pricing-header .price{font-size:2rem}.pricing-header h3{font-size:1.3rem}.sessions-overview h3{font-size:1.5rem}}.service-overview{margin:0 auto;max-width:800px;text-align:center}.pricing-link{color:#bfa181;font-weight:600;text-decoration:none;transition:color .3s ease}.pricing-link:hover{color:#d4af37;text-decoration:underline}.service-highlights{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.highlight-item{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:2rem;transition:all .3s ease}.highlight-item:hover{border-color:#bfa181;box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.highlight-item h3{color:#bfa181;font-size:1.3rem;margin-bottom:1rem}.highlight-item p{color:#94a3b8;line-height:1.6}.pricing-explanation{background:#1e293bcc;border:1px solid #334155;border-radius:12px;box-shadow:0 4px 16px #0000004d;margin:3rem 0;padding:2rem}.pricing-explanation h3{color:#bfa181;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.explanation-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.explanation-card{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:1.5rem;transition:all .3s ease}.explanation-card:hover{border-color:#bfa181;box-shadow:0 4px 16px #0000004d}.explanation-card h4{color:#f1f5f9;font-size:1.2rem;font-weight:600;margin-bottom:1rem;text-align:center}.explanation-card ul{list-style:none;margin:0;padding:0}.explanation-card li{color:#94a3b8;padding:.5rem 0 .5rem 1.5rem;position:relative}.explanation-card li:before{color:#bfa181;content:"✓";font-weight:700;left:0;position:absolute}@media (max-width:768px){.explanation-grid{gap:1rem;grid-template-columns:1fr}.pricing-explanation{padding:1.5rem}}.admin-hero{background:linear-gradient(135deg,#1e293b,#334155);color:#f1f5f9;padding:80px 0;text-align:center}.admin-header h1{color:#bfa181;font-size:2.5rem;margin-bottom:1rem}.admin-header p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.refresh-btn{background:#bfa181;border:none;border-radius:8px;color:#1e293b;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.refresh-btn:hover{background:#a8906f;transform:translateY(-2px)}.error,.loading,.no-submissions{padding:60px 20px;text-align:center}.error h1,.loading h1,.no-submissions h2{color:#bfa181;margin-bottom:1rem}.error{color:#ef4444}.submissions-grid{grid-gap:2rem;display:grid;gap:2rem;margin-top:2rem}.submission-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:2rem;transition:all .3s ease}.submission-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.submission-header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.submission-header h3{color:#bfa181;font-size:1.5rem;margin:0}.timestamp{background:#f8fafc;border-radius:20px;color:#64748b;font-size:.9rem;padding:4px 12px}.submission-content{grid-gap:1.5rem;display:grid;gap:1.5rem}.submission-section{background:#f8fafc;border-left:4px solid #bfa181;border-radius:8px;padding:1.5rem}.submission-section h4{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.submission-section p{color:#475569;line-height:1.6;margin:.5rem 0}.submission-section strong{color:#1e293b;font-weight:600}@media (max-width:768px){.admin-header h1{font-size:2rem}.submission-header{align-items:flex-start;flex-direction:column;gap:.5rem}.submission-card{padding:1.5rem}.submission-section{padding:1rem}}@media (max-width:480px){.admin-hero{padding:60px 0}.submission-card{padding:1rem}.submission-content{gap:1rem}}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}
/*# sourceMappingURL=main.6842c19f.css.map*/