body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#fff9,#fff9),url(/static/media/logo2.f01470193128017fadde.png);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Poppins,sans-serif;font-size:15px;margin:0;min-height:100vh;width:100%}h1,h2,h3,h4{color:#1a1a1a;font-family:Montserrat,sans-serif;line-height:1.2}:root{--accent-pink:#f4a;--primary-dark:#1f2a40;--card-bg:#fff;--secondary-bg:#eaeff4}a{color:#f4a;color:var(--accent-pink);text-decoration:none;transition:color .2s}a:hover{color:#c44f8e}main{min-height:calc(100vh - 200px);padding-bottom:50px}.page-container{margin:0 auto;max-width:1200px;padding:80px 20px}@keyframes pulseShadow{0%{box-shadow:0 4px 15px #ff69b433}50%{box-shadow:0 6px 20px #ff69b466}to{box-shadow:0 4px 15px #ff69b433}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInSlide .6s ease-out forwards;opacity:0}.header-container{background-color:#fcfcfc;box-shadow:0 4px 10px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.nav-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:15px 20px}.brand-title{font-size:1.6em;margin:0}.brand-link{color:#1a1a1a;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none}.nav-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.nav-item{margin-left:25px}.nav-link{color:#555;font-size:1em;padding:5px 10px;position:relative;text-decoration:none}.nav-link:after{background-color:#ff69b4;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-out;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.cta-nav-item{margin-left:40px}.cta-button{background-color:#ff69b4;border-radius:25px;box-shadow:0 4px 6px #ff69b466;color:#fff;font-weight:600;padding:10px 18px;text-decoration:none}.cta-button:hover{background-color:#e55a9b;transform:translateY(-1px)}@media (max-width:900px){.nav-bar{flex-direction:column;padding-bottom:10px}.brand-title{margin-bottom:10px}.nav-list{flex-wrap:wrap;justify-content:center}.nav-item{margin:5px 10px}.cta-nav-item{margin-top:10px}}.footer-container{background-color:#1a1a1a;border-top:8px solid #333;color:#f4f4f4;font-size:.95em;line-height:1.5;padding-top:40px}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px;padding:0 20px 40px}.footer-section{flex:1 1;margin:10px 20px;min-width:200px}.footer-brand-title{color:#ff69b4;font-size:1.6em;font-weight:700;margin-bottom:10px}.footer-copyright{color:#888;font-size:.85em;margin-top:20px}.footer-section-header{border-bottom:2px solid #333;color:#fff;font-size:1.1em;margin-bottom:15px;padding-bottom:5px}.footer-link-list{list-style:none;padding:0}.footer-link{color:#ccc;line-height:2.2;text-decoration:none}.footer-link:hover{color:#ff69b4;text-decoration:underline}.footer-cta-stripe{background-color:#333;color:#fff;font-weight:600;padding:18px 20px;text-align:center}.footer-cta-link{color:#ff69b4;font-weight:700;margin-left:5px;text-decoration:underline}@media (max-width:768px){.footer-content{align-items:center;flex-direction:column}.footer-section{margin:20px 0;min-width:100%}.footer-link-list,.footer-section{text-align:center}}.home-section{margin:0 auto;max-width:1000px;padding:150px 20px 100px;text-align:center}.home-title{color:var(--primary-dark);font-size:4.5em;font-weight:800;margin-bottom:25px}.accent-color{color:var(--accent-pink)}.home-tagline{color:#555;font-size:1.5em;font-weight:300;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:800px}.home-cta-button{animation:pulseShadow 2s infinite alternate;background-color:var(--accent-pink);border:none;border-radius:40px;box-shadow:0 6px 20px #ff69b480;color:#fff;cursor:pointer;display:inline-block;font-size:1.4em;font-weight:700;margin:20px;padding:20px 50px;text-decoration:none}.home-cta-button:hover{animation:none;background-color:#e55a9b;transform:scale(1.05)}@media (max-width:600px){.home-title{font-size:2.8em}.home-tagline{font-size:1.1em}.home-cta-button{font-size:1.2em;padding:15px 30px}}.about-container{margin:0 auto;max-width:1200px;padding:80px 20px}.page-title{margin-bottom:50px}.about-content-grid{align-items:stretch;display:flex;gap:40px;margin-top:40px}.about-text-block{background-color:var(--card-bg);border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 20px #0000001a;color:#444;flex:3 1;padding:30px}.about-intro{border-bottom:2px solid #eee;color:var(--primary-dark);font-size:1.15em;font-weight:400;margin-bottom:30px;padding-bottom:15px}.about-text-block h3{border-bottom:1px dashed #ccc;color:var(--accent-pink);font-size:1.6em;margin-top:30px;padding-bottom:5px}.approach-text{font-size:1.1em;font-weight:300;line-height:1.4;margin:30px 0}.divider{background:#ddd;border:0;height:1px;margin:40px 0}.degree-details{background-color:var(--secondary-bg);border-radius:6px;margin-top:15px;padding:15px}.degree-title{color:var(--primary-dark);font-size:1.1em;font-weight:700;margin-bottom:5px}.degree-focus,.university-details{color:#666;font-size:.9em}.skills-list,.specialties-list{list-style:none;margin-top:15px;padding-left:0}.skills-list li,.specialties-list li{color:#444;font-size:1.05em;margin-bottom:10px;padding-left:0}.skills-list li:before,.specialties-list li:before{color:var(--accent-pink);content:"🚀";margin-right:10px}.profile-card{background-color:var(--primary-dark);border-radius:10px;border-top:5px solid var(--accent-pink);box-shadow:0 4px 20px #0003;color:#fff;flex:1 1;height:-webkit-fit-content;height:fit-content;min-width:300px;padding:25px;text-align:center;transition:transform .3s ease-out}.profile-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.profile-image-placeholder{background-color:#3f4a60;border:3px solid #555;border-radius:50%;color:#888;font-size:.9em;height:150px;line-height:150px;margin:0 auto 20px;width:150px}.profile-name{color:#fff;font-size:1.8em;font-weight:700;margin:0}.profile-title{color:var(--accent-pink);font-size:1.1em;margin-bottom:25px}.profile-cta{background-color:var(--accent-pink);border-radius:25px;color:#fff;display:inline-block;font-weight:600;padding:10px 20px;transition:background-color .3s}.profile-cta:hover{background-color:#e55a9b}@media (max-width:900px){.about-content-grid{flex-direction:column;gap:30px}.profile-card{min-width:0;min-width:auto;width:100%}}.experience-container{margin:0 auto;max-width:1000px;padding:60px 20px}.page-title{color:#1a1a1a}.milestone-timeline{padding:20px 0;position:relative;&:after{background-color:#c4c4c4;bottom:0;content:"";left:50%;margin-left:-2px;position:absolute;top:0;width:4px}}.milestone-item{box-sizing:border-box;padding:10px 40px;position:relative;width:50%}.milestone-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000000d;padding:20px;transition:transform .3s ease-out}.milestone-content:hover{transform:scale(1.02)}.milestone-item.left{left:0;padding-right:60px;text-align:right}.milestone-item.left .milestone-content{margin-right:15px}.milestone-item.right{left:50%;padding-left:60px}.milestone-item.right .milestone-content{margin-left:15px}.milestone-dot{background-color:#ff69b4;border:4px solid #fff;border-radius:50%;height:20px;position:absolute;top:30px;width:20px;z-index:1}.milestone-item.left .milestone-dot{right:-10px}.milestone-item.right .milestone-dot{left:-10px}.milestone-year{color:#ff69b4;display:block;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:5px}.milestone-content h3{font-size:1.2em;margin-top:0}@media (max-width:768px){.milestone-timeline:after{left:20px}.milestone-item{left:0!important;padding-left:50px;padding-right:10px;text-align:left;width:100%}.milestone-item.left .milestone-dot,.milestone-item.right .milestone-dot{left:10px;right:auto}.milestone-item.left .milestone-content,.milestone-item.right .milestone-content{margin:0}}.strategies-container{padding-top:60px}.skills-section,.strategy-block{background-color:var(--card-bg);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 5px 20px #0006;margin-bottom:60px;padding:30px}.skills-header,.strategy-section-header{border-bottom:2px solid #333;color:var(--accent-pink);font-size:1.8em;margin-bottom:25px;padding-bottom:10px}.skills-grid,.strategy-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:20px}.skill-column,.strategy-grid-item{background-color:#333;border-radius:8px;box-shadow:0 2px 10px #0000004d;padding:20px}.skill-category,.strategy-list-item-header{border-bottom:1px dashed #555;color:#fff;font-size:1.2em;margin-top:0;padding-bottom:5px}.skill-list,.strategy-list{color:#ccc;line-height:1.8;list-style:none;padding-left:0}.skill-list li:before,.strategy-list li:before{color:var(--accent-pink);content:"✔️";margin-right:8px}.strategies-cta-block{background:linear-gradient(90deg,#333,#1a1a1a);border:2px solid var(--accent-pink);border-radius:12px;margin-top:50px;padding:30px;text-align:center}.strategies-cta-block p{color:#fff;font-size:1.4em;font-weight:600;margin-bottom:20px}.strategies-cta-button{background-color:var(--accent-pink);border-radius:30px;box-shadow:0 4px 15px #ff69b466;color:#fff;font-size:1.1em;font-weight:700;padding:15px 35px;transition:background-color .3s,transform .2s}.strategies-cta-button:hover{background-color:#e55a9b;transform:translateY(-2px)}.reviews-container{padding-top:60px}.page-tagline,.page-title{color:#fff;margin-bottom:40px;text-align:center}.page-tagline{color:#ccc}.review-block{background-color:#282828;border:3px solid var(--accent-pink);border-radius:15px;box-shadow:0 8px 30px #0009;margin:0 auto 60px;max-width:800px;padding:40px;transition:transform .3s ease-out}.review-block:hover{transform:scale(1.01)}.client-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.client-name{color:#fff;font-size:2em;margin:0}.client-handle{color:#999;font-size:1em}.client-handle:hover{color:var(--accent-pink)}.star-rating{font-size:1.8em;margin-bottom:25px}.star-filled{color:#ffc107}.star-empty{color:#444}.testimonial-quote{border-left:4px solid var(--accent-pink);color:#eee;font-size:1.25em;font-style:italic;line-height:1.8;margin-top:0;padding-left:20px}.results-box{background-color:#1a1a1a;border-radius:8px;margin-top:30px;padding:20px}.results-header{border-bottom:1px solid #444;color:var(--accent-pink);margin-top:0;padding-bottom:5px}.results-list{color:#ccc;line-height:1.6;list-style:none;padding-left:0}.results-list li{margin-bottom:5px}.my-insta-block{background-color:#333;border-radius:12px;box-shadow:0 4px 15px #0006;margin-top:50px;padding:40px;text-align:center}.insta-block-header{color:#fff;font-size:1.8em;margin-top:0}.insta-block-text{color:#ccc;margin-bottom:25px}.insta-button{background-color:var(--accent-pink);border-radius:30px;box-shadow:0 4px 15px #ff69b466;color:#fff;display:inline-block;font-weight:700;padding:15px 30px;transition:background-color .3s,transform .2s}.insta-button:hover{background-color:#e55a9b;transform:translateY(-2px)}@media (max-width:600px){.review-block{padding:20px}.client-header{align-items:flex-start;flex-direction:column}.client-name{font-size:1.5em;margin-bottom:5px}}.contact-container{align-items:center;padding-bottom:100px;padding-top:100px}.page-title{color:var(--primary-dark);font-size:2.5em;font-weight:700;margin-bottom:10px;text-align:center}.page-tagline{color:#555;font-size:1.1em;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.contact-grid{align-items:start;gap:40px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1200px;width:100%}@media (max-width:900px){.contact-grid{align-items:center;grid-template-columns:1fr;justify-content:center}}.contact-form{background:var(--card-bg);border-radius:12px;box-shadow:0 8px 30px #00000014;padding:30px}.contact-form h3{border-bottom:2px solid #eee;color:var(--accent-pink);font-size:1.6em;margin-bottom:25px;margin-top:0;padding-bottom:10px}.form-group{margin-bottom:20px}.contact-label{color:#333;display:block;font-size:.95em;font-weight:600;margin-bottom:8px}.contact-input,.contact-textarea{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:1em;padding:12px;transition:border-color .3s,box-shadow .3s;width:100%}.contact-input:focus,.contact-textarea:focus{border-color:var(--accent-pink);box-shadow:0 0 0 3px #f4a3;outline:none}.contact-textarea{resize:vertical}.submit-button{background:linear-gradient(135deg,var(--accent-pink),#ff77c8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1em;font-weight:600;margin-top:15px;padding:12px 25px;transition:all .3s ease;width:100%}.submit-button:hover:not(:disabled){box-shadow:0 4px 15px #f4a6;transform:translateY(-2px)}.submit-button:disabled{background:#ccc;cursor:not-allowed}.form-status-message{border-radius:8px;font-weight:600;margin-top:20px;padding:15px;text-align:center}.success-message{background:#e6ffed;border:1px solid #c8e6c9;color:green}.error-message{background:#ffe6e6;border:1px solid #fcc;color:#c00}.contact-info-card{background:var(--secondary-bg);border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:30px;text-align:center}.contact-info-card h3{color:var(--primary-dark);font-size:1.4em;margin-left:auto;margin-right:auto;max-width:350px;width:100%}.contact-details-list{display:flex;flex-direction:column;gap:20px}.contact-item p{align-items:center;color:#444;font-size:1em;justify-content:center;margin:0}.contact-item strong{color:var(--primary-dark)}.insta-button,.whatsapp-button{border-radius:6px;display:inline-block;font-weight:600;margin-top:5px;padding:8px 15px;text-align:center;transition:background-color .3s;width:auto}.whatsapp-button{background-color:#25d366;color:#fff!important}.whatsapp-button:hover{background-color:#128c7e}.insta-button{background-color:#c13584;color:#fff!important}.insta-button:hover{background-color:#833ab4}.response-time-note{border-top:1px dashed #ccc;color:#777;font-size:.9em;margin-top:30px;padding-top:15px;text-align:center}.contact-item.button-row{align-items:center;display:flex;gap:20px;justify-content:center}.contact-item.button-row .insta-button,.contact-item.button-row .whatsapp-button{margin-top:0;width:auto}@media (max-width:600px){.contact-item.button-row{flex-direction:column}}.contact-item.email,.contact-title{display:flex;justify-content:center;text-align:center;width:100%}
/*# sourceMappingURL=main.a20f10a8.css.map*/