.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:960px}}@media(min-width: 1366px){.container{width:1250px}}@media(min-width: 1400px){.container{width:1350px}}.row{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-gap:50px;align-items:center}.row .row{grid-gap:15px}@media(max-width: 1024px){.row{grid-gap:15px}}.col-md-1{grid-column:span 1}@media(max-width: 1024px){.col-1{grid-column:span 1}}.col-md-2{grid-column:span 2}@media(max-width: 1024px){.col-2{grid-column:span 2}}.col-md-3{grid-column:span 3}@media(max-width: 1024px){.col-3{grid-column:span 3}}.col-md-4{grid-column:span 4}@media(max-width: 1024px){.col-4{grid-column:span 4}}.col-md-5{grid-column:span 5}@media(max-width: 1024px){.col-5{grid-column:span 5}}.col-md-6{grid-column:span 6}@media(max-width: 1024px){.col-6{grid-column:span 6}}.col-md-7{grid-column:span 7}@media(max-width: 1024px){.col-7{grid-column:span 7}}.col-md-8{grid-column:span 8}@media(max-width: 1024px){.col-8{grid-column:span 8}}.col-md-9{grid-column:span 9}@media(max-width: 1024px){.col-9{grid-column:span 9}}.col-md-10{grid-column:span 10}@media(max-width: 1024px){.col-10{grid-column:span 10}}.col-md-11{grid-column:span 11}@media(max-width: 1024px){.col-11{grid-column:span 11}}.col-md-12{grid-column:span 12}@media(max-width: 1024px){.col-12{grid-column:span 12}}.m-1{margin:1rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.ml-1{margin-left:1rem}.mr-1{margin-right:1rem}.p-1{padding:1rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.pl-1{padding-left:1rem}.pr-1{padding-right:1rem}@media(max-width: 1024px){.m-1-m{margin:1rem}.mt-1-m{margin-top:1rem}.mb-1-m{margin-bottom:1rem}.ml-1-m{margin-left:1rem}.mr-1-m{margin-right:1rem}.p-1-m{padding:1rem}.pt-1-m{padding-top:1rem}.pb-1-m{padding-bottom:1rem}.pl-1-m{padding-left:1rem}.pr-1-m{padding-right:1rem}}.m-2{margin:2rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.ml-2{margin-left:2rem}.mr-2{margin-right:2rem}.p-2{padding:2rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.pl-2{padding-left:2rem}.pr-2{padding-right:2rem}@media(max-width: 1024px){.m-2-m{margin:2rem}.mt-2-m{margin-top:2rem}.mb-2-m{margin-bottom:2rem}.ml-2-m{margin-left:2rem}.mr-2-m{margin-right:2rem}.p-2-m{padding:2rem}.pt-2-m{padding-top:2rem}.pb-2-m{padding-bottom:2rem}.pl-2-m{padding-left:2rem}.pr-2-m{padding-right:2rem}}.m-3{margin:3rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.ml-3{margin-left:3rem}.mr-3{margin-right:3rem}.p-3{padding:3rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.pl-3{padding-left:3rem}.pr-3{padding-right:3rem}@media(max-width: 1024px){.m-3-m{margin:3rem}.mt-3-m{margin-top:3rem}.mb-3-m{margin-bottom:3rem}.ml-3-m{margin-left:3rem}.mr-3-m{margin-right:3rem}.p-3-m{padding:3rem}.pt-3-m{padding-top:3rem}.pb-3-m{padding-bottom:3rem}.pl-3-m{padding-left:3rem}.pr-3-m{padding-right:3rem}}.m-4{margin:4rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.ml-4{margin-left:4rem}.mr-4{margin-right:4rem}.p-4{padding:4rem}.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.pl-4{padding-left:4rem}.pr-4{padding-right:4rem}@media(max-width: 1024px){.m-4-m{margin:4rem}.mt-4-m{margin-top:4rem}.mb-4-m{margin-bottom:4rem}.ml-4-m{margin-left:4rem}.mr-4-m{margin-right:4rem}.p-4-m{padding:4rem}.pt-4-m{padding-top:4rem}.pb-4-m{padding-bottom:4rem}.pl-4-m{padding-left:4rem}.pr-4-m{padding-right:4rem}}.m-5{margin:5rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.ml-5{margin-left:5rem}.mr-5{margin-right:5rem}.p-5{padding:5rem}.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}.pl-5{padding-left:5rem}.pr-5{padding-right:5rem}@media(max-width: 1024px){.m-5-m{margin:5rem}.mt-5-m{margin-top:5rem}.mb-5-m{margin-bottom:5rem}.ml-5-m{margin-left:5rem}.mr-5-m{margin-right:5rem}.p-5-m{padding:5rem}.pt-5-m{padding-top:5rem}.pb-5-m{padding-bottom:5rem}.pl-5-m{padding-left:5rem}.pr-5-m{padding-right:5rem}}@media(min-width: 1024px){.order-md-1{order:1}}@media(max-width: 1024px){.order-1{order:1}}@media(min-width: 1024px){.order-md-2{order:2}}@media(max-width: 1024px){.order-2{order:2}}@media(min-width: 1024px){.order-md-3{order:3}}@media(max-width: 1024px){.order-3{order:3}}@media(min-width: 1024px){.order-md-4{order:4}}@media(max-width: 1024px){.order-4{order:4}}@media(min-width: 1024px){.order-md-5{order:5}}@media(max-width: 1024px){.order-5{order:5}}@media(min-width: 1024px){.order-md-6{order:6}}@media(max-width: 1024px){.order-6{order:6}}@media(min-width: 1024px){.order-md-7{order:7}}@media(max-width: 1024px){.order-7{order:7}}@media(min-width: 1024px){.order-md-8{order:8}}@media(max-width: 1024px){.order-8{order:8}}@media(min-width: 1024px){.order-md-9{order:9}}@media(max-width: 1024px){.order-9{order:9}}@media(min-width: 1024px){.order-md-10{order:10}}@media(max-width: 1024px){.order-10{order:10}}@media(min-width: 1024px){.order-md-11{order:11}}@media(max-width: 1024px){.order-11{order:11}}@media(min-width: 1024px){.order-md-12{order:12}}@media(max-width: 1024px){.order-12{order:12}}.align-items-center{align-items:center !important}.align-items-stretch{align-items:stretch !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:"Plus Jakarta Sans",sans-serif;color:#1e1e2f;background:#fff;line-height:1.6}h1,h2,h3{font-family:"Plus Jakarta Sans",sans-serif;margin:0 0 10px}h1{font-size:3.5rem}@media(max-width: 1024px){h1{font-size:2.5rem}}h2{font-size:3.25rem;text-align:center;color:#1e1e2f;color:#120036;font-weight:700;letter-spacing:0;margin-bottom:0}@media(max-width: 1024px){h2{font-size:2rem}}.container{width:92%;max-width:1140px;margin:0 auto}.btn{display:inline-block;border-radius:12px;padding:12px 20px;font-weight:600;text-decoration:none;transition:.2s}.btn--primary{background:#ce67c9;color:#fff;box-shadow:0 10px 20px rgba(74,58,255,.18)}.btn--primary:hover{transform:translateY(-1px)}.btn--ghost{background:rgba(74,58,255,.08);color:#ce67c9}.btn--ghost:hover{background:rgba(74,58,255,.14)}.btn--full{width:100%;text-align:center}.accent{color:#ce67c9}.pm-header{position:sticky;top:0;z-index:100;background:#121123;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25)}.pm-header .header-wrap{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.pm-header .logo{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;letter-spacing:.2px}.pm-header .logo span{color:#fff}.pm-header .nav a{color:#fff;margin:0 12px;text-decoration:none}.pm-header .nav .btn{margin-left:8px}.pm-header .hamburger{display:none;background:rgba(0,0,0,0);border:0}.hero{background:radial-gradient(1200px 400px at 20% 0%, rgba(74, 58, 255, 0.15), transparent),radial-gradient(800px 300px at 90% 10%, rgba(255, 138, 0, 0.1), transparent),#f8f9ff;padding:72px 0 72px;overflow:hidden;background-image:url(../images/hero-4.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.hero .hero-grid{display:grid;align-items:center;text-align:center;justify-content:center}.hero .hero-text h1{color:#1e1e2f}.hero .hero-text p{color:#8c8c9b;font-size:18px;max-width:560px;margin:0px auto}.hero .hero-ctas{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hero .hero-media img{width:100%;border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.1)}.hero .trust-strip{margin-top:40px;margin-bottom:50px}.hero .trust-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;text-align:center;color:#8c8c9b}.hero img{width:80vw;margin:40px auto;display:block}.how{padding:70px 0;background:#fff}.how .steps{margin-top:24px;display:grid;grid-template-columns:repeat(2, 1fr);gap:18px}.how .step{background:#fff;border-radius:10px;border:1px solid #e7e7e7;position:relative;padding:20px;box-shadow:0 4px 12px 0 rgba(5,5,5,.05)}.how .icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:rgba(74,58,255,.1);margin-bottom:8px;font-size:20px}.features{padding:70px 0;background:#f8f9ff}.features .cards{margin-top:24px;display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.features .card{background:#fff;border-radius:10px;border:1px solid #e7e7e7;position:relative;padding:45px 40px 35px;box-shadow:0 4px 12px 0 rgba(5,5,5,.05)}.features .card h3{color:#1e1e2f;margin-bottom:6px}.features .card p{color:#8c8c9b}.about{padding:70px 0;background:#fff}.about .about-grid{display:grid;grid-template-columns:40% auto;gap:28px;align-items:center}.about .about-media img{width:100%;border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.08);max-height:500px;-o-object-fit:cover;object-fit:cover}.about .about-text p{color:#8c8c9b}.about .about-text h2{text-align:left}.about .ticks{list-style:none;padding:0;margin:12px 0 18px}.about .ticks li{padding-left:22px;position:relative;margin:6px 0}.about .ticks li::before{content:"✓";position:absolute;left:0;color:#ff8a00;font-weight:700}.pricing{padding:70px 0;background:#f8f9ff}.pricing .plans{margin-top:24px;display:grid;grid-template-columns:1fr;gap:38px}.pricing .plan{background:#fff;border-radius:16px;padding:10px;box-shadow:0 10px 30px rgba(0,0,0,.06);text-align:center;display:grid;grid-template-columns:1fr 1fr;gap:30px;text-align:left;align-items:center}@media(max-width: 1024px){.pricing .plan{grid-template-columns:1fr}}.pricing .plan .left{text-align:left;background:rgba(74,58,255,.05);border-radius:8px;justify-content:space-between;font-weight:600;color:#1e1e2f;font-size:16px;margin:0;padding:10px 30px}.pricing .plan .btn{text-align:center;padding:10px 100px;margin-top:10px}.pricing .plan .price{font-size:34px;font-weight:700;color:#ce67c9;margin:10px 0px 15px}.pricing .plan p{margin:0;display:grid;justify-content:start}.pricing .plan span{font-size:13px;color:#8c8c9b;margin-left:4px}.pricing .plan ul{padding:0;margin:14px 0;color:#8c8c9b;text-align:left;margin-left:15px}@media(max-width: 1024px){.pricing .plan ul{padding-left:20px}}.pricing .plan h3{font-size:2rem;text-align:left}.pricing .plan--featured{border:2px solid rgba(74,58,255,.25);position:relative;transform:translateY(-4px)}.pricing .badge{position:absolute;top:-12px;right:16px;background:#ff8a00;color:#fff;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.gallery{padding:70px 0;background:#fff}.gallery .grid{margin-top:24px;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.gallery .grid img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.testimonials{padding:70px 0;background:#f8f9ff}.testimonials .testi{background:#fff;border-radius:16px;padding:26px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.testimonials .testi p{color:#1e1e2f;font-size:18px}.testimonials .testi .who{color:#8c8c9b;margin-top:8px}.contact{padding:70px 0;background:#fff}.contact .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.contact .cta h2{font-size:30px}.contact .cta p{color:#8c8c9b;text-align:center}.contact .badges{text-align:center}.contact .badges span{display:inline-block;margin-right:10px;background:rgba(74,58,255,.1);color:#1e1e2f;padding:6px 10px;border-radius:999px;font-size:13px}.contact .form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.contact .form input{width:100%;padding:12px 14px;border:1px solid #e7e8ee;border-radius:12px;outline:none;transition:.15s}.contact .form button[type=submit]{background:#ce67c9;color:#fff;text-decoration:none;border:none;font-size:18px;font-family:inherit}.contact .form input:focus{border-color:#ce67c9;box-shadow:0 0 0 4px rgba(74,58,255,.1)}.contact .form-msg{margin-top:8px;font-weight:600}.pm-footer{background:#121123;color:#fff;padding:18px 0}.footer-wrap{display:flex;justify-content:center;align-items:center}@media(max-width: 992px){.hero .hero-grid,.about .about-grid,.contact .contact-grid{grid-template-columns:1fr}.pricing .plans,.features .cards,.how .steps,.gallery .grid{grid-template-columns:1fr}.pm-header .nav{display:none}.pm-header .hamburger{display:inline-block}}.pm-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:999}.pm-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(18,17,35,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pm-popup_header{display:flex;align-items:center;justify-content:space-between;padding:10px 30px;background:rgba(74,58,255,.05)}.pm-popup_header h3{margin-bottom:0}.pm-popup__content{position:relative;background:#fff;border-radius:16px;max-width:90vw;width:100%;max-height:90vh;box-shadow:0 20px 60px rgba(0,0,0,.2);z-index:2;animation:fadeUp .25s ease;overflow:auto}.pm-popup__close{position:relative;font-size:26px;background:none;border:0;color:#555;cursor:pointer}.pm-popup h2{text-align:center;color:#4a3aff;margin-bottom:18px}.pm-popup form{padding:30px}.pm-popup form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.pm-popup form input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #e0e1e8}.pm-popup form input:focus{border-color:#4a3aff;outline:none;box-shadow:0 0 0 3px rgba(74,58,255,.15)}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-section{margin:16px 0}.form-section label{display:block;margin-bottom:8px}.form-section select{width:100%;padding:10px;border:1px solid #ddd;border-radius:8px;font-size:15px;background:#fff}.addons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.addon{border-radius:8px}.addon label{font-size:14px;color:#333;display:flex;align-items:center;gap:6px;margin-bottom:0}.addon input[type=checkbox]{accent-color:#4a3aff;width:16px;height:16px}.price-box{background:rgba(74,58,255,.05);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#1e1e2f;font-size:16px;margin:0;padding:10px 30px}.price-box button{background:#ce67c9;color:#fff;text-decoration:none;border:none;font-size:18px;font-family:inherit;width:-moz-fit-content;width:fit-content;padding:10px 30px}.moments{background:#fff;padding:80px 0;text-align:center}.moments .subtext{color:#8c8c9b;max-width:620px;margin:0 auto 20px;font-size:17px}.moments .moment-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px;margin-top:20px}@media(max-width: 992px){.moments .moment-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.moments .moment-grid{grid-template-columns:1fr}}.moments .moment-card{transition:all .25s ease}.moments .moment-card span{font-size:50px}.moments .moment-card:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.08)}.moments .moment-card img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:12px}.moments .moment-card h3{color:#1e1e2f;margin:8px 0 4px;font-size:18px;display:grid}.moments .moment-card p{color:#555;font-size:14px;margin-bottom:12px}/*# sourceMappingURL=style.css.map */