@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);:root{--brand-yellow:#fee064;--text-dark:#111827;--pill-bg:#f3f4f6}.nav-wrapper{display:flex;justify-content:center;padding:0 16px;position:fixed;top:2px;width:100%;z-index:1000}.floating-nav{height:60px;justify-content:space-between;max-width:1150px;padding:0 18px 0 12px;width:100%}.floating-nav,.logo-link{align-items:center;display:flex}.logo-link{gap:8px;text-decoration:none}.logo-symbol{height:26px;transition:transform 2s ease}.slow-spin{transform:rotate(1turn)}.brand-name{color:#fee064;font-size:1.65rem;font-weight:800;letter-spacing:-1px;margin-bottom:8px;text-shadow:.5px .5px 0 #000;transition:text-shadow .3s ease}.brand-name:hover{color:#f2db7f}@media (max-width:700px){.floating-nav{background:#f3f3dff8;border-radius:999px;box-shadow:0 10px 40px rgba(27,27,27,.179);display:flex;height:60px;padding:0 18px 0 12px}.nav-wrapper{top:18px}}@media (min-width:700px){.brand-name{font-size:2rem}.logo-symbol{height:28px;margin-top:2px}.nav-links a{font-size:2 rem}}.brand-dot{animation:dotBlink 2.5s ease-in-out infinite;margin-left:1px}@keyframes dotBlink{0%{color:#fee064;color:var(--brand-yellow);opacity:1}50%{color:#111827;color:var(--text-dark);opacity:.4}to{color:#fee064;color:var(--brand-yellow);opacity:1}}.nav-links{background:#d6d2d276;border-radius:999px;box-shadow:0 10px 40px rgba(0,0,0,.207);display:flex;padding:6px}.nav-links a{border-radius:600px;color:#000;font-size:1.2 rem;font-weight:500;padding:8px 14px;text-decoration:none;transition:.2s ease}.nav-links a:hover{background:#f3f4f68b;color:#111827;color:var(--text-dark);color:#000}.cta-pill{align-items:center;background:#f3f4f6a5;border-radius:999px;box-shadow:0 10px 40px rgba(0,0,0,.181);color:#2e2b2b;display:flex;font-size:.8 rem;font-weight:600;gap:8px;padding:8px 8px 8px 12px;text-decoration:none}.cta-pill:hover{background:#ffffff46;color:#000}.arrow{background:#c2c0a94b;border-radius:50%;display:grid;height:20px;place-items:center;width:20px}.menu-toggle{align-items:center;background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;display:none;flex-direction:column;gap:4px;height:40px;justify-content:center;width:40px}.menu-toggle span{background:#111;height:2px;transition:all .35s ease;width:18px}.menu-toggle.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu{background:hsla(53,64%,95%,.981);border-radius:24px;box-shadow:0 30px 60px #0000001f;display:flex;flex-direction:column;gap:12px;left:16px;padding:22px;position:absolute;right:16px;top:86px}.mobile-menu a{border-radius:14px;color:#111827;color:var(--text-dark);font-weight:500;padding:14px;text-decoration:none}.mobile-menu a:hover{box-shadow:0 30px 60px #0000001f}.mobile-call-btn{background:#f6f4d1de;box-shadow:0 30px 60px rgba(0,0,0,.249);font-weight:700;text-align:center}@media (max-width:700px){.desktop-only{display:none}.menu-toggle{display:flex}}.preloader-wrapper.fade-out{opacity:0;pointer-events:none}.content{align-items:center;animation:spin-all 5s linear 0s infinite;animation:spin-all calc(var(--sp)*2) linear 0s infinite;display:flex;height:50vmin;justify-content:center;position:relative;transform:scale(.4);width:50vmin}.circle{--in:80%;--ar:var(--orange-main);--dt:var(--yellow-glow);--shadow:drop-shadow(0vmin 0vmin 1vmin #ff980033);--cross:linear-gradient(0deg,#fff0 calc(50% - 2px),#0000001a calc(50% - 1px) calc(50% + 1px),#fff0 calc(50% + 2px)),linear-gradient(90deg,#fff0 calc(50% - 2px),#0000001a calc(50% - 1px) calc(50% + 1px),#fff0 calc(50% + 2px));animation:spin-bot 2.5s ease 0s infinite;animation:spin-bot var(--sp) ease 0s infinite;background-image:var(--cross),radial-gradient(var(--dt) 5.5vmin,#fff0 calc(5.5vmin + 1px));background-position:50%;background-repeat:no-repeat;background-size:3vmin 1vmin,1vmin 3vmin,100% 100%;border-bottom:6vmin solid var(--ar);border-left:6vmin solid #fff0;border-radius:100%;border-right:6vmin solid var(--ar);border-top:6vmin solid #fff0;box-sizing:border-box;filter:var(--shadow);height:var(--in);position:absolute;right:-10vmin;top:15vmin;width:var(--in)}.circle:nth-child(2){--in:60%;animation:spin-top 2.5s ease 0s infinite;animation:spin-top var(--sp) ease 0s infinite;background-image:var(--cross),radial-gradient(var(--dt) 1.25vmin,#fff0 calc(1.25vmin + 1px));background-size:1.4vmin 1vmin,1vmin 1.4vmin,100% 100%;filter:hue-rotate(5deg) var(--shadow);right:-4vmin;top:-2vmin;transform:rotate(-45deg)}.circle:nth-child(3){--in:100%;animation:spin-left 2.5s ease .625s infinite;animation:spin-left var(--sp) ease calc(var(--sp)/4) infinite;background-image:var(--cross),radial-gradient(var(--dt) 9vmin,#fff0 calc(9vmin + 1px));background-size:5vmin 1vmin,1vmin 5vmin,100% 100%;filter:hue-rotate(10deg) var(--shadow);left:-13vmin;top:-5vmin;transform:rotate(175deg)}.circle:nth-child(4){--in:60%;animation:spin-last 2.5s ease -3.125s infinite;animation:spin-last var(--sp) ease calc(var(--sp)/4*-1 + var(--sp)*-1) infinite;background-image:var(--cross),radial-gradient(var(--dt) 2.5vmin,#fff0 calc(2.5vmin + 1px));background-size:2vmin 1vmin,1vmin 2vmin,100% 100%;filter:hue-rotate(15deg) var(--shadow);left:-6vmin;top:35vmin;transform:rotate(-280deg)}@keyframes spin-all{0%{transform:rotate(0deg) scale(.4)}to{transform:rotate(1turn) scale(.4)}}@keyframes spin-top{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@keyframes spin-bot{0%,35%{transform:rotate(0deg)}80%,to{transform:rotate(-1turn)}}@keyframes spin-left{0%,35%{transform:rotate(175deg)}80%,to{transform:rotate(535deg)}}@keyframes spin-last{0%,10%{transform:rotate(-280deg)}90%,to{transform:rotate(-640deg)}}.typing-container{margin-top:-10px}:root{--sp:2.5s;--bg-white:radial-gradient(circle,#fff 0%,#d1d5db 100%);--orange-main:#ff9800;--yellow-glow:#ffea34;--text-dark:#1e293b}.preloader-wrapper{align-items:center;background:radial-gradient(circle,#fff 0,#d1d5db 100%);background:var(--bg-white);display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;transition:opacity .5s ease-in-out;z-index:99999}.typing-text{animation:typing 2s steps(10) infinite,blink .5s step-end infinite;border-right:3px solid #ff9800;border-right:3px solid var(--orange-main);color:#484343;display:inline-block;font-family:Courier New,monospace;font-size:1.6rem;font-weight:900;overflow:hidden;white-space:nowrap;width:0}@keyframes typing{0%{width:0}50%{width:100%}to{width:0}}@keyframes blink{0%,to{border-color:#0000}50%{border-color:#ff9800;border-color:var(--orange-main)}}:root{--pepa-yellow:#fee064;--dark:#111827;--text-primary:#151619;--text-muted:#6b7280;--bg-main:#f5f5f5;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f5f5f5;background:var(--bg-main);color:#151619;color:var(--text-primary);font-family:Inter,sans-serif}.page-wrap{margin:0 auto;max-width:1200px;padding-inline:min(152px,6vw)}.reveal{opacity:0;transform:translateY(40px);transition:all .9s cubic-bezier(.22,1,.36,1)}.reveal.active{opacity:1;transform:translateY(0)}.hero{background:radial-gradient(circle at top,#fee06438,#fff 60%)}.hero-inner{margin:0 auto;padding:90px 0;text-align:center}.hero-badge{background:#fee06440;margin-bottom:22px}.hero-title{font-size:clamp(2.6rem,5vw,4.4rem);letter-spacing:-1.6px}.hero-subtitle{color:#6b7280;color:var(--text-muted);font-size:1rem;margin:0 auto 36px;max-width:700px}.hero-actions{gap:14px}.hero-btn{font-size:.85rem;font-weight:700;padding:14px 30px;transition:all .3s ease}.hero-btn.primary:hover{box-shadow:0 14px 36px #00000040;transform:translateY(-2px)}.hero-btn.secondary{background:#f3f4f6}.section{background:#fff;background:var(--white);padding:90px 0}.section.alt{background:#f5f5f5;background:var(--bg-main)}.section-inner{text-align:center}.section-badge{background:#fee06440;border-radius:999px;display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:1.2px;margin-bottom:18px;padding:7px 18px}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-1px;margin-bottom:14px}.section-subtitle{color:#6b7280;color:var(--text-muted);font-size:.95rem;line-height:1.7;margin:0 auto 48px;max-width:640px}.cards-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.card{background:#fff;background:var(--white);border-radius:26px;box-shadow:0 12px 36px #0000000f;padding:34px;text-align:left;transition:all .35s ease}.card:hover{box-shadow:0 26px 56px #0000001a;transform:translateY(-8px)}.card h3{font-size:1.05rem;margin-bottom:12px}.card p{color:#6b7280;color:var(--text-muted);font-size:.9rem;line-height:1.65}.section.contact{background:radial-gradient(circle at top,#fee0644d,#fff 65%)}.cta-group{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn{border-radius:999px;font-size:.9rem;font-weight:800;padding:14px 30px;text-decoration:none;transition:all .3s ease}.btn.primary{background:#111827;background:var(--dark);color:#fff;color:var(--white)}.btn.primary:hover{box-shadow:0 18px 40px #00000047;transform:translateY(-2px)}@media (max-width:900px){.page-wrap{padding-inline:20px}.cards-grid{grid-template-columns:1fr}.hero-inner,.section-inner{text-align:left}.cta-group,.hero-actions{justify-content:flex-start}.btn,.hero-btn{max-width:280px;width:100%}}.hero{align-items:center;background:radial-gradient(circle at top,#fee0644d,#fff 65%);display:flex;justify-content:center;min-height:100vh;padding:120px 0 100px;text-align:center}.hero-inner{max-width:900px;padding-inline:min(120px,6vw)}.hero-badge{background:#fee064;background:var(--pepa-yellow);border-radius:999px;display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:1.4px;margin-bottom:26px;padding:8px 22px}.hero-title{color:#111827;color:var(--dark);font-size:clamp(2.6rem,5vw,4rem);font-weight:900;line-height:1.05;margin-bottom:22px}.hero-title span{color:#fee064;color:var(--pepa-yellow)}.hero-subtitle{color:#374151;font-size:1.05rem;line-height:1.7;margin:0 auto 38px;max-width:650px}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.hero-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;padding:15px 34px;text-decoration:none;transition:all .35s ease}.hero-btn.primary{background:#111827;background:var(--dark);color:#fff;color:var(--white)}.hero-btn.primary:hover{box-shadow:0 18px 40px #00000040;transform:translateY(-3px)}.hero-btn.secondary{background:#0000;border:2px solid #111827;border:2px solid var(--dark);color:#111827;color:var(--dark)}.hero-btn.secondary:hover{background:#111827;background:var(--dark);color:#fff;color:var(--white)}@media (max-width:768px){.hero{padding:110px 0 80px}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:.95rem}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-actions{gap:14px}.hero-btn{max-width:260px;width:100%}}.pricing-section{align-items:center;background:radial-gradient(circle at top,#fee06447,#fff 65%);display:flex;flex-direction:column;min-height:100vh;padding:90px 0}.pricing-badge{background:var(--pepa-yellow);border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:1.3px;margin-bottom:22px;padding:8px 22px}.pricing-title{font-size:2.4rem;font-weight:900;margin-bottom:60px;text-align:center}.pricing-title span{color:var(--pepa-yellow)}.pricing-cards{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);max-width:1000px;padding-inline:min(152px,6vw);width:100%}.pricing-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border-radius:26px;box-shadow:0 40px 90px #00000026;padding:42px 34px;position:relative;text-align:left;transition:all .35s ease}.pricing-card:hover{box-shadow:0 55px 120px #0003;transform:translateY(-10px)}.pricing-card.active{border:2px solid var(--pepa-yellow);transform:scale(1.05)}.pricing-card.active:hover{transform:scale(1.07) translateY(-10px)}.card-title{font-size:1.15rem;font-weight:900;margin-bottom:16px}.card-inner ul{list-style:none;margin:0;padding:0}.card-inner li{color:#374151;font-size:.9rem;font-weight:600;margin-bottom:10px}.card-cta{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:800;gap:6px;margin-top:22px;padding:12px 26px;text-decoration:none;transition:.3s ease}.card-cta:hover{box-shadow:0 15px 35px #00000040;transform:translateY(-3px)}.pricing-dots{display:flex;gap:12px;margin-top:26px}.dot{background:#d1d5db;border-radius:999px;cursor:pointer;height:8px;transition:.35s ease;width:8px}.dot.active{background:var(--pepa-yellow);box-shadow:0 0 0 6px #fee06459;width:22px}.addons{color:#374151;font-size:.9rem;margin-top:28px;text-align:center}@media(max-width:900px){.pricing-cards{grid-template-columns:1fr;padding-inline:20px}.pricing-title{font-size:2rem}.pricing-card.active{transform:none}.pricing-section{padding:80px 0}.pricing-title{font-size:2rem;margin-bottom:40px}.pricing-cards{gap:26px;grid-template-columns:1fr;padding-inline:18px}.pricing-card{border-radius:22px;padding:34px 26px}.card-title{font-size:1.05rem}.card-inner li{font-size:.88rem}.card-cta{justify-content:center;margin-top:20px;width:100%}.pricing-dots{margin-top:22px}.addons{padding:0 18px;text-align:center}.pricing-card.active{transform:none}}@media(max-width:480px){.pricing-title{font-size:1.8rem}.pricing-card{padding:30px 22px}.card-title{font-size:1rem}}.faq-page{align-items:center;background:radial-gradient(circle at top,#fee06447,#fff 65%);display:flex;min-height:100vh;padding:90px 0}.faq-container{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px;padding-inline:min(152px,6vw)}.faq-badge{background:var(--pepa-yellow);border-radius:999px;display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:1.3px;margin-bottom:22px;padding:8px 22px}.faq-heading{font-size:2.4rem;font-weight:900;line-height:1.1;margin-bottom:18px}.faq-heading span{color:var(--pepa-yellow)}.faq-description{color:#374151;font-size:.95rem;line-height:1.7;max-width:420px}.faq-right{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border-radius:26px;box-shadow:0 40px 90px #00000026;display:flex;flex-direction:column;gap:14px;padding:40px}.faq-item{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.faq-question{align-items:center;background:#fff;border:none;color:var(--dark);cursor:pointer;display:flex;font-size:.95rem;font-weight:700;justify-content:space-between;padding:16px 20px;width:100%}.faq-question span{font-size:1.2rem;transition:transform .3s ease}.faq-answer{background:#fafafa;color:#4b5563;font-size:.9rem;line-height:1.6;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .4s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:200px;padding:14px 20px 18px}.faq-item.active .faq-question span{transform:rotate(45deg)}@media (max-width:900px){.faq-container{gap:50px;grid-template-columns:1fr;padding-inline:20px}.faq-heading{font-size:2rem}}.about-section{align-items:center;background:radial-gradient(circle at top,#fee06447,#fff 65%);display:flex;min-height:100vh;padding:100px 0}.about-container{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:auto;max-width:1100px;padding:0 min(6vw,120px)}.about-badge{background:var(--pepa-yellow);border-radius:999px;display:inline-block;font-size:.7rem;font-weight:800;margin-bottom:22px;padding:8px 22px}.about-title{font-size:2.4rem;font-weight:900;margin-bottom:20px}.about-title span{color:var(--pepa-yellow)}.about-text{color:#374151;font-size:.95rem;line-height:1.7;margin-bottom:16px}.about-points{list-style:none;padding:0}.about-points li{font-size:.9rem;font-weight:600;margin-bottom:10px}.about-right{display:flex;flex-direction:column;gap:24px}.about-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:26px;box-shadow:0 40px 90px #00000026;padding:36px}.about-card h3{font-weight:900;margin-bottom:12px}@media(max-width:900px){.about-container{gap:50px;grid-template-columns:1fr}.about-title{font-size:2rem}}.achievements-section{background:radial-gradient(circle at top,#fee06447,#fff 65%);padding:110px 0;text-align:center}.achievements-badge{background:var(--pepa-yellow);border-radius:999px;display:inline-block;font-size:.7rem;font-weight:800;margin-bottom:22px;padding:8px 22px}.achievements-title{font-size:2.5rem;font-weight:900;margin-bottom:14px}.achievements-title span{color:var(--pepa-yellow)}.achievements-subtitle{color:#374151;font-size:.95rem;margin:0 auto 70px;max-width:520px}.achievements-grid{grid-gap:34px;display:grid;gap:34px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1100px;padding:0 min(6vw,120px)}.achievement-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:28px;box-shadow:0 40px 90px #00000024;padding:44px 32px;transition:transform .4s ease}.achievement-card:hover{transform:translateY(-10px)}.achievement-card h3{font-size:2.1rem;font-weight:900}.achievement-card p{color:#374151;font-size:.9rem;margin-top:6px}@media(max-width:900px){.achievements-grid{grid-template-columns:1fr 1fr}.achievements-title{font-size:2rem}}@media(max-width:480px){.achievements-grid{grid-template-columns:1fr}}.work-section{background:#fff;padding:100px 0;text-align:center}.work-badge{background:var(--pepa-yellow);border-radius:999px;font-size:.7rem;font-weight:800;padding:8px 22px}.work-title{font-size:2.4rem;font-weight:900;margin:22px 0 12px}.work-title span{color:var(--pepa-yellow)}.work-subtitle{color:#374151;margin-bottom:60px}.work-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1100px;padding:0 min(6vw,120px)}.work-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:26px;box-shadow:0 30px 70px #0000001f;padding:36px;transition:.4s}.work-card:hover{transform:translateY(-10px)}@media(max-width:900px){.work-grid{grid-template-columns:1fr}.work-title{font-size:2rem}}
/*# sourceMappingURL=main.584567ec.css.map*/