@import url(https://fonts.googleapis.css2?family=Inter:wght@300;400;500;600;700;800&display=swap);:root{--bg-primary:#fff;--bg-secondary:#f0fdf4;--bg-alt:#f8fafc;--text-primary:#0f172a;--border-color:#e2e8f0}[data-theme=dark]{--bg-primary:#1e252b;--bg-secondary:#262f36;--bg-alt:#161b22;--text-primary:#f8fafc;--border-color:#334155}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-primary);color:#0f172a;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}.container{margin:0 auto;max-width:1200px;width:100%}.section-title{display:inline-block;font-size:3rem!important;font-weight:800!important;margin-bottom:1rem!important}.section-subtitle{display:block;font-size:1.2rem;margin-bottom:2rem;opacity:.8}img{height:auto;max-width:100%}.sticky-header{transition:all .3s ease}.logo-img{display:block;height:40px;object-fit:contain;transition:opacity .2s ease;width:auto}.logo-img:hover{opacity:.8}.mobile-menu-btn{display:none}.desktop-menu .ant-menu-item{border-radius:8px!important;height:40px!important;line-height:40px!important;margin:12px 4px!important}.desktop-menu .ant-menu-item:after{border-radius:4px!important}@media (max-width:768px){.desktop-menu{display:none!important}.mobile-menu-btn{display:block}}.hero-section{align-items:center;background:radial-gradient(ellipse at top left,var(--bg-alt) 0,var(--bg-primary) 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:60px 0;position:relative;transition:background .3s ease}[data-theme=dark] .hero-section{background:radial-gradient(ellipse at top left,#121c17 0,#000 100%)}[data-theme=light] .hero-section{background:radial-gradient(ellipse at top left,#f4fbf7 0,#fff 100%)}.hero-row{width:100%}.hero-content{text-align:center}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#30a46c,#18794e);-webkit-background-clip:text;background-clip:text;font-size:4rem!important;font-weight:800!important;margin-bottom:.5rem!important}.hero-subtitle{font-size:1.5rem!important;margin-bottom:2rem!important;opacity:.85}.catchphrase-container{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#30a46c1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 10px 30px #0000000d;display:inline-block;margin:2.5rem 0;padding:1.5rem 2.5rem;transition:transform .3s ease,box-shadow .3s ease}.catchphrase-container:hover{box-shadow:0 15px 35px #30a46c26;transform:translateY(-5px)}.hero-catchphrase{font-size:1.6rem!important;font-style:italic;font-weight:600}.hero-cta{background:#0000!important;border:2px solid #30a46c!important;border-radius:30px!important;box-shadow:none!important;color:#30a46c!important;font-size:1.1rem!important;font-weight:700!important;height:60px!important;letter-spacing:.1em!important;margin-left:10px;padding:0 40px!important;text-transform:uppercase;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.hero-cta:hover{background:#30a46c!important;box-shadow:0 4px 14px #30a46c59!important;color:#fff!important}[data-theme=dark] .catchphrase-container{background:#30a46c26;border:1px solid #ffffff0d;box-shadow:0 10px 30px #00000080}@media (max-width:768px){.hero-title{font-size:2.5rem!important}.hero-catchphrase,.hero-subtitle{font-size:1.2rem!important}}.templates-section{background-color:var(--bg-alt);padding:3rem 0 5rem}.carousel-wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0000001a;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}[data-theme=light] .carousel-wrapper{background:#ffffffb3;border:1px solid #0000000d}.carousel-wrapper:hover{box-shadow:0 30px 60px #30a46c26;transform:translateY(-10px)}[data-theme=light] .carousel-wrapper:hover{box-shadow:0 30px 60px #00000014}.carousel-slide{align-items:center;aspect-ratio:16/9;background:#f0f2f5;display:flex!important;justify-content:center;overflow:hidden;position:relative;width:100%}[data-theme=dark] .carousel-slide{background:#141414}.template-image{height:100%;object-fit:cover;width:100%}.template-caption{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff26;border-radius:16px;bottom:20px;box-shadow:0 8px 32px #0000004d;left:20px;padding:20px;position:absolute;right:20px;text-align:center}[data-theme=light] .template-caption{background:#fff9;border:1px solid #ffffff80;box-shadow:0 8px 32px #0000001a}[data-theme=light] .template-caption h4{color:#111!important}.ant-carousel .slick-dots li button{border-radius:2px;height:4px}.ant-carousel .slick-next,.ant-carousel .slick-prev{align-items:center;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;color:#fff;display:flex!important;font-size:32px;height:40px;justify-content:center;transition:all .3s ease;width:40px;z-index:10}[data-theme=light] .ant-carousel .slick-next,[data-theme=light] .ant-carousel .slick-prev{color:#111}.ant-carousel .slick-prev{left:20px}.ant-carousel .slick-next{right:20px}.ant-carousel .slick-next:focus,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-prev:hover{background:#0000;color:#30a46c}.pricing-section{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 20px;position:relative;transition:background .3s ease}[data-theme=dark] .pricing-section{background:radial-gradient(circle at top right,#111814 0,#000 100%)}[data-theme=light] .pricing-section{background:radial-gradient(circle at top right,#f4fbf7 0,#fff 100%)}.pricing-container{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:2}.pricing-header{margin-bottom:60px;text-align:center}.pricing-title{display:inline-block;font-size:3rem!important;font-weight:800!important;margin-bottom:16px!important}.pricing-subtitle{color:#666;font-size:1.2rem;margin:0 auto;max-width:600px}[data-theme=dark] .pricing-subtitle{color:#aaa}.pricing-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:40px;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}[data-theme=light] .pricing-card{background:#ffffffb3;border:1px solid #0000000d;box-shadow:0 10px 30px #00000008}.pricing-card:hover{transform:translateY(-10px)}[data-theme=dark] .pricing-card:hover{border-color:#30a46c4d;box-shadow:0 20px 40px #30a46c26}[data-theme=light] .pricing-card:hover{box-shadow:0 20px 40px #00000014}.pricing-card:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.default-card:before{background:#30a46c}.addons-card:before{background:#8a2be2}.card-header{border-bottom:1px solid #ffffff1a;margin-bottom:30px;padding-bottom:30px;text-align:center}[data-theme=light] .card-header{border-bottom:1px solid #0000000d}.card-title{font-size:1.5rem!important;font-weight:700!important;margin-bottom:15px!important}.price-tag{align-items:flex-start;display:flex;justify-content:center;margin-bottom:15px}.currency{color:#30a46c;font-size:1.5rem;font-weight:600;margin-top:5px}.addons-card .currency{color:#8a2be2}.amount{font-size:3.5rem;font-weight:800;line-height:1}[data-theme=dark] .amount{color:#fff}[data-theme=light] .amount{color:#111}.card-desc{font-size:1rem;opacity:.8}.card-body{flex-grow:1}.service-item{border-bottom:none!important;padding:16px 0!important;transition:transform .3s ease}.service-item:hover{transform:translateX(5px)}.service-text{font-size:1.1rem;line-height:1.4}.check-icon{color:#30a46c}.check-icon,.plus-icon{font-size:1.4rem;margin-top:2px}.plus-icon{color:#8a2be2}.pricing-action{margin-top:60px;text-align:center}.more-info-btn{align-items:center;border-radius:30px;box-shadow:0 10px 20px #30a46c4d;display:inline-flex;font-size:1.2rem;font-weight:600;gap:10px;height:60px;padding:0 40px;transition:all .3s ease}.more-info-btn:hover{box-shadow:0 15px 25px #30a46c66;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pricing-card{animation:fadeIn .8s ease backwards}.pricing-card:nth-child(2){animation-delay:.2s}@media (max-width:768px){.pricing-section{padding:60px 20px}.pricing-title{font-size:2.2rem!important}.pricing-card{padding:30px}.amount{font-size:2.8rem}}.contact-section{background-color:var(--bg-primary);padding:80px 20px}.contact-info{text-align:left}@media (max-width:768px){.contact-info{text-align:center}}.contact-description{font-size:1.2rem;max-width:500px;opacity:.8}.contact-item{align-items:center;display:flex;font-size:1.1rem;gap:15px}.contact-icon{color:#30a46c;font-size:1.5rem}.portfolio-card{background:var(--bg-alt);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 10px 30px #0000000d;padding:40px;text-align:center;transition:transform .3s ease}.portfolio-card:hover{transform:translateY(-5px)}[data-theme=dark] .portfolio-card{box-shadow:0 10px 30px #0003}.portfolio-btn{background:linear-gradient(90deg,#30a46c,#18794e);border:none;border-radius:8px;font-size:1.1rem;height:auto;line-height:1.4;min-height:50px;padding:10px 20px;white-space:normal}@media (max-width:576px){.portfolio-btn{font-size:1rem;padding:12px 16px}}.portfolio-btn:hover{opacity:.9}.app-layout{min-height:100vh}.app-content,.app-layout{background:var(--bg-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}
/*# sourceMappingURL=main.9e5164e2.css.map*/