:root{--color-dark:#0c0c1a;--color-orange:#f6a037;--color-pink:#f266b0;--color-light:#fae6d1;--color-purple:#9e1f9d;--primary-color:#f6a037;--secondary-color:#f266b0;--accent-color:#9e1f9d;--background-color:#0c0c1a;--text-color:#fae6d1;--text-color-muted:rgba(250,230,209,0.7);--background-color-light:rgb(28.1052631579,28.1052631579,60.8947368421);--font-parallax:Rint Basic,serif;--font-ui:Trench,sans-serif;--font-content:Sansation,sans-serif;--gallery-transition:0.3s cubic-bezier(0.25,0.46,0.45,0.94);--badge-border-radius:12px;--section-border-radius:16px}.others{width:100%;position:relative;margin:0;padding:0}.no-details,.no-images,.others{display:flex;align-items:center;justify-content:center;height:100vh}.no-details,.no-images{background:linear-gradient(135deg,rgba(var(--color-dark),.9),rgba(var(--color-purple),.1));color:rgba(var(--color-light),.7);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.5rem;padding:2rem 1rem}@media(max-width:calc(375px - 1px)){.no-details,.no-images{font-size:1.25rem;padding:1.5rem .75rem}}@media(min-width:1200px){.no-details,.no-images{font-size:1.5rem;padding:2rem}}.no-details-content{text-align:center;background:rgba(var(--color-light),.03);border:1px solid rgba(var(--color-light),.1);border-radius:var(--section-border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.5rem 2rem}@media(max-width:calc(375px - 1px)){.no-details-content{padding:2rem 1.5rem}}@media(min-width:1200px){.no-details-content{padding:2rem 1.5rem}}.no-details-content h2{color:var(--color-orange);margin:0 0 1rem;font-size:2rem}@media(max-width:calc(375px - 1px)){.no-details-content h2{font-size:1.75rem}}@media(min-width:1200px){.no-details-content h2{font-size:1.75rem}}.no-details-content p{color:var(--text-color-muted);margin:0;font-size:1.1rem}@media(max-width:calc(375px - 1px)){.no-details-content p{font-size:1rem}}@media(min-width:1200px){.no-details-content p{font-size:1rem}}.gallery-section{background:linear-gradient(180deg,#0c0c1d,#151528)}.gallery-container{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:1rem .75rem}@media(max-width:calc(375px - 1px)){.gallery-container{padding:.75rem .5rem}}@media(min-width:768px){.gallery-container{padding:1.5rem 1rem}}@media(min-width:834px){.gallery-container{padding:2rem 1.5rem}}@media(min-width:1200px){.gallery-container{padding:3rem}}.gallery-swiper-wrapper{display:flex;align-items:center;justify-content:center;width:100%;position:relative;flex-direction:column;height:100%;gap:1.5rem}@media(max-width:calc(375px - 1px)){.gallery-swiper-wrapper{gap:1rem}}@media(min-width:834px){.gallery-swiper-wrapper{flex-direction:row;height:80vh;gap:2rem}}@media(min-width:1200px){.gallery-swiper-wrapper{gap:3rem}}.gallery-side-images{display:none}@media(min-width:834px){.gallery-side-images{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.gallery-side-images.gallery-left{order:1}.gallery-side-images.gallery-right{order:3}.gallery-side-image{width:180px;height:240px;border-radius:16px;overflow:hidden;position:relative;opacity:.6;animation:fadeInSlide .4s ease-out forwards;animation-delay:.1s}.gallery-side-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(12,12,26,.3);z-index:2;transition:all .3s ease}.gallery-side-image .side-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery-side-image:hover{opacity:.8;transform:scale(1.05);transition:all .3s ease}.gallery-side-image:hover:after{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(12,12,26,.1)}}@media(min-width:1200px){.gallery-side-image{width:200px;height:280px}}.gallery-main-container{position:relative;display:flex;align-items:center;justify-content:center;z-index:5;width:95%;height:70%;max-width:none;order:1}@media(max-width:calc(375px - 1px)){.gallery-main-container{width:98%;height:65%}}@media(min-width:768px){.gallery-main-container{width:90%;height:75%}}@media(min-width:834px){.gallery-main-container{order:2;flex:1 1;max-width:500px;height:100%;width:auto}}@media(min-width:1200px){.gallery-main-container{max-width:600px}}.gallery-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px;box-shadow:0 20px 60px rgba(246,160,55,.3)}@media(max-width:calc(834px - 1px)){.gallery-image-wrapper{border-radius:24px;box-shadow:0 16px 48px rgba(246,160,55,.4)}}.gallery-main-image{width:100%;height:100%;object-fit:contain;border-radius:20px;animation:slideInFromRight .5s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0;transform:translateX(30px)}@media(max-width:calc(834px - 1px)){.gallery-main-image{border-radius:24px}}.gallery-main-image:hover{transform:scale(1.02) translateX(0);box-shadow:0 25px 80px rgba(246,160,55,.3);transition:all .3s ease}.gallery-counter{position:absolute;background:linear-gradient(135deg,rgba(var(--color-dark),.9),rgba(var(--color-purple),.9));color:var(--color-light);border-radius:25px;font-weight:600;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--color-orange),.3);animation:counterUpdate .3s ease-out;top:1rem;right:1rem;padding:.75rem 1rem;font-size:1rem}@media(max-width:calc(375px - 1px)){.gallery-counter{top:.75rem;right:.75rem;padding:.5rem .75rem;font-size:.9rem}}@media(min-width:1200px){.gallery-counter{top:20px;right:20px;padding:8px 16px;font-size:.9rem}}.gallery-arrow{position:absolute;background:linear-gradient(135deg,var(--color-orange),var(--color-pink));border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--gallery-transition);z-index:10;color:var(--color-dark);width:56px;height:56px;top:50%;margin-top:-28px;box-shadow:0 8px 25px rgba(246,160,55,.5)}@media(max-width:calc(375px - 1px)){.gallery-arrow{width:48px;height:48px;margin-top:-24px}}@media(min-width:768px){.gallery-arrow{width:60px;height:60px;margin-top:-30px}}@media(min-width:1200px){.gallery-arrow{width:64px;height:64px;margin-top:-32px}}.gallery-arrow:hover{background:linear-gradient(135deg,var(--color-pink),var(--color-orange));transform:scale(1.1);box-shadow:0 12px 35px rgba(246,160,55,.6)}.gallery-arrow:active{transform:scale(.95);animation:arrowPulse .2s ease-out}.gallery-arrow svg{transition:transform .2s ease;pointer-events:none}.gallery-arrow-left{left:1rem}@media(max-width:calc(375px - 1px)){.gallery-arrow-left{left:.75rem}}@media(min-width:834px){.gallery-arrow-left{left:15%}}.gallery-arrow-right{right:1rem}@media(max-width:calc(375px - 1px)){.gallery-arrow-right{right:.75rem}}@media(min-width:834px){.gallery-arrow-right{right:15%}}.mobile-section-nav,.mobile-toggle-buttons{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}@media(min-width:834px){.mobile-section-nav,.mobile-toggle-buttons{display:none}}.mobile-section-nav .section-btn,.mobile-section-nav .toggle-btn,.mobile-toggle-buttons .section-btn,.mobile-toggle-buttons .toggle-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid rgba(var(--color-light),.2);background:rgba(var(--color-light),.05);color:var(--text-color-muted);border-radius:var(--badge-border-radius);cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.9rem}@media(max-width:calc(375px - 1px)){.mobile-section-nav .section-btn,.mobile-section-nav .toggle-btn,.mobile-toggle-buttons .section-btn,.mobile-toggle-buttons .toggle-btn{padding:.625rem 1.25rem;font-size:.85rem}}.mobile-section-nav .section-btn .section-btn,.mobile-section-nav .toggle-btn .section-btn,.mobile-toggle-buttons .section-btn .section-btn,.mobile-toggle-buttons .toggle-btn .section-btn{flex:1 1}.mobile-section-nav .section-btn .btn-icon,.mobile-section-nav .section-btn .toggle-icon,.mobile-section-nav .toggle-btn .btn-icon,.mobile-section-nav .toggle-btn .toggle-icon,.mobile-toggle-buttons .section-btn .btn-icon,.mobile-toggle-buttons .section-btn .toggle-icon,.mobile-toggle-buttons .toggle-btn .btn-icon,.mobile-toggle-buttons .toggle-btn .toggle-icon{font-size:1.1rem}@media(max-width:calc(375px - 1px)){.mobile-section-nav .section-btn .btn-icon,.mobile-section-nav .section-btn .toggle-icon,.mobile-section-nav .toggle-btn .btn-icon,.mobile-section-nav .toggle-btn .toggle-icon,.mobile-toggle-buttons .section-btn .btn-icon,.mobile-toggle-buttons .section-btn .toggle-icon,.mobile-toggle-buttons .toggle-btn .btn-icon,.mobile-toggle-buttons .toggle-btn .toggle-icon{font-size:1rem}}.mobile-section-nav .section-btn .btn-text,.mobile-section-nav .section-btn .toggle-text,.mobile-section-nav .toggle-btn .btn-text,.mobile-section-nav .toggle-btn .toggle-text,.mobile-toggle-buttons .section-btn .btn-text,.mobile-toggle-buttons .section-btn .toggle-text,.mobile-toggle-buttons .toggle-btn .btn-text,.mobile-toggle-buttons .toggle-btn .toggle-text{white-space:nowrap}.mobile-section-nav .section-btn:hover,.mobile-section-nav .toggle-btn:hover,.mobile-toggle-buttons .section-btn:hover,.mobile-toggle-buttons .toggle-btn:hover{background:rgba(var(--color-light),.1);border-color:rgba(var(--color-light),.3);transform:translateY(-2px)}.mobile-section-nav .section-btn.active,.mobile-section-nav .toggle-btn.active,.mobile-toggle-buttons .section-btn.active,.mobile-toggle-buttons .toggle-btn.active{background:linear-gradient(135deg,rgba(var(--color-orange),.15),rgba(var(--color-pink),.1));border-color:rgba(var(--color-orange),.4);color:var(--color-orange);box-shadow:0 4px 15px rgba(var(--color-orange),.2)}.mobile-section-nav .section-btn.active .btn-icon,.mobile-section-nav .section-btn.active .toggle-icon,.mobile-section-nav .toggle-btn.active .btn-icon,.mobile-section-nav .toggle-btn.active .toggle-icon,.mobile-toggle-buttons .section-btn.active .btn-icon,.mobile-toggle-buttons .section-btn.active .toggle-icon,.mobile-toggle-buttons .toggle-btn.active .btn-icon,.mobile-toggle-buttons .toggle-btn.active .toggle-icon{transform:scale(1.1)}.app-header-section{background:linear-gradient(135deg,#1a0f2e,#151528 50%,#0c0c1d);overflow:hidden}.app-header-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 70%,rgba(var(--color-orange),.08) 0,transparent 50%),radial-gradient(circle at 70% 30%,rgba(var(--color-pink),.08) 0,transparent 50%);pointer-events:none;z-index:1}.app-header-container{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.5rem;gap:3rem}@media(max-width:calc(375px - 1px)){.app-header-container{padding:0 1rem;gap:2.5rem}}@media(min-width:768px){.app-header-container{padding:0 2rem;gap:3.5rem}}@media(min-width:1200px){.app-header-container{padding:0 2rem;gap:2rem;height:100%}}.app-header{display:flex;align-items:flex-start;padding-bottom:2rem;border-bottom:2px solid rgba(var(--color-orange),.2);flex-shrink:0;width:100%;flex-direction:column;gap:2rem;text-align:center}@media(max-width:calc(375px - 1px)){.app-header{gap:1.75rem;padding-bottom:1.75rem}}@media(min-width:834px){.app-header{flex-direction:row;justify-content:space-between;text-align:left;gap:2rem}}@media(min-width:1200px){.app-header{gap:1.5rem;padding-bottom:1rem}}.title-block{width:100%}@media(min-width:834px){.title-block{flex:1 1;width:auto}}.title-block .app-title{font-weight:800;color:var(--color-light);margin:0 0 1rem;letter-spacing:-.02em;line-height:1.1;background:linear-gradient(135deg,var(--color-orange),var(--color-pink));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-size:2.5rem}@media(max-width:calc(375px - 1px)){.title-block .app-title{font-size:2.25rem;margin:0 0 .875rem}}@media(min-width:768px){.title-block .app-title{font-size:2.75rem}}@media(min-width:834px){.title-block .app-title{font-size:2.5rem}}@media(min-width:1200px){.title-block .app-title{font-size:2.5rem}}.app-badges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}@media(max-width:calc(375px - 1px)){.app-badges{gap:.75rem}}@media(min-width:834px){.app-badges{justify-content:flex-end;align-items:flex-start;width:auto}}.badge{display:flex;align-items:center;text-align:center;border-radius:var(--badge-border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;transition:all .3s ease;padding:.5rem .75rem;min-width:auto}@media(max-width:calc(375px - 1px)){.badge{padding:.375rem .625rem}}.badge:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.badge .badge-value{font-weight:600;font-size:.85rem}@media(max-width:calc(375px - 1px)){.badge .badge-value{font-size:.8rem}}.badge.level-badge{background:rgba(var(--color-orange),.1);border-color:rgba(var(--color-orange),.3);color:var(--color-orange)}.badge.category-badge{background:rgba(var(--color-purple),.1);border-color:rgba(var(--color-purple),.3);color:var(--color-purple)}.main-content{width:100%;display:flex;flex-direction:column;gap:2rem}@media(min-width:834px){.main-content{gap:0}}.content-grid,.purchase-grid{display:grid;grid-gap:2rem;gap:2rem;width:100%;grid-template-columns:1fr}@media(max-width:calc(375px - 1px)){.content-grid,.purchase-grid{gap:1.5rem}}@media(min-width:834px){.content-grid,.purchase-grid{gap:3rem}}@media(min-width:1200px){.content-grid,.purchase-grid{gap:4rem}}@media(min-width:834px){.content-grid,.purchase-grid{grid-template-columns:1.2fr .8fr}}.description-section,.needs-section,.pricing-section,.technical-section{width:100%;display:none;opacity:0;transform:translateY(20px)}.description-section.active,.needs-section.active,.pricing-section.active,.technical-section.active{display:block;opacity:1;transform:translateY(0)}@media(min-width:834px){.description-section,.needs-section,.pricing-section,.technical-section{display:block!important;opacity:1!important;transform:translateY(0)!important}}.description-section .section-title,.needs-section .section-title,.pricing-section .section-title,.technical-section .section-title{font-weight:700;color:var(--color-light);margin:0 0 1.5rem;position:relative;text-align:center;font-size:1.4rem}@media(max-width:calc(375px - 1px)){.description-section .section-title,.needs-section .section-title,.pricing-section .section-title,.technical-section .section-title{font-size:1.3rem;margin:0 0 1.25rem}}@media(min-width:834px){.description-section .section-title,.needs-section .section-title,.pricing-section .section-title,.technical-section .section-title{text-align:left;font-size:1.5rem}}@media(min-width:1200px){.description-section .section-title,.needs-section .section-title,.pricing-section .section-title,.technical-section .section-title{font-size:1.6rem}}.description-section .section-title:after,.needs-section .section-title:after,.pricing-section .section-title:after,.technical-section .section-title:after{content:"";position:absolute;bottom:-.75rem;width:50px;height:3px;border-radius:3px;left:50%;transform:translateX(-50%)}@media(min-width:834px){.description-section .section-title:after,.needs-section .section-title:after,.pricing-section .section-title:after,.technical-section .section-title:after{left:0;transform:none}}.description-section{background:rgba(var(--color-light),.03);border:1px solid rgba(var(--color-light),.1);border-radius:var(--section-border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;padding:2.5rem 2rem}@media(max-width:calc(375px - 1px)){.description-section{padding:2rem 1.5rem}}@media(min-width:768px){.description-section{padding:3rem 2.5rem}}@media(min-width:834px){.description-section{padding:2.5rem 2rem}}@media(min-width:1200px){.description-section{padding:2rem}}.description-section:hover{border-color:rgba(var(--color-orange),.3);box-shadow:0 8px 32px rgba(var(--color-orange),.1)}.description-section .section-title:after{background:linear-gradient(90deg,var(--color-orange),var(--color-pink))}.description-section .description-content .description-text{line-height:1.6;color:var(--text-color-muted);margin:0;text-align:justify;font-size:1rem;max-height:200px;overflow-y:auto;padding:1rem;background:rgba(var(--color-light),.02);border-radius:8px;border:1px solid rgba(var(--color-light),.05)}@media(max-width:calc(375px - 1px)){.description-section .description-content .description-text{font-size:.95rem;line-height:1.5;text-align:center;max-height:180px;padding:.875rem}}@media(min-width:834px){.description-section .description-content .description-text{font-size:1rem;text-align:left;max-height:300px;padding:.5rem 0;background:rgba(0,0,0,0);border:none}}.description-section .description-content .description-text::-webkit-scrollbar{width:4px}.description-section .description-content .description-text::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:2px}.description-section .description-content .description-text::-webkit-scrollbar-thumb{background:rgba(var(--color-orange),.4);border-radius:2px}.description-section .description-content .description-text::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-orange),.6)}@media(max-width:calc(834px - 1px)){.description-section .description-content .description-text::-webkit-scrollbar{width:6px}.description-section .description-content .description-text::-webkit-scrollbar-thumb{background:rgba(var(--color-orange),.3)}.description-section .description-content .description-text::-webkit-scrollbar-thumb:window-inactive{background:rgba(var(--color-orange),.3)}}.technical-section .section-title:after{background:linear-gradient(90deg,var(--color-purple),var(--color-pink))}.needs-section{background:rgba(var(--color-light),.03);border:1px solid rgba(var(--color-light),.1);border-radius:var(--section-border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;padding:2.5rem 2rem}@media(max-width:calc(375px - 1px)){.needs-section{padding:2rem 1.5rem}}@media(min-width:768px){.needs-section{padding:3rem 2.5rem}}@media(min-width:834px){.needs-section{padding:2.5rem 2rem}}@media(min-width:1200px){.needs-section{padding:2rem}}.needs-section:hover{border-color:rgba(var(--color-orange),.3);box-shadow:0 8px 32px rgba(var(--color-orange),.1)}.needs-section .section-title:after{background:linear-gradient(90deg,var(--color-orange),var(--color-pink))}.info-table-container,.needs-table-container,.pricing-table-container{background:rgba(var(--color-light),.03);border:1px solid rgba(var(--color-light),.1);border-radius:var(--badge-border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;max-height:350px;overflow-y:auto}@media(max-width:calc(375px - 1px)){.info-table-container,.needs-table-container,.pricing-table-container{max-height:280px}}@media(min-width:834px){.info-table-container,.needs-table-container,.pricing-table-container{max-height:300px}}.info-table-container::-webkit-scrollbar,.needs-table-container::-webkit-scrollbar,.pricing-table-container::-webkit-scrollbar{width:4px}.info-table-container::-webkit-scrollbar-track,.needs-table-container::-webkit-scrollbar-track,.pricing-table-container::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.info-table-container::-webkit-scrollbar-thumb,.needs-table-container::-webkit-scrollbar-thumb,.pricing-table-container::-webkit-scrollbar-thumb{background:rgba(var(--color-purple),.3);border-radius:2px}.needs-table-container{max-height:300px}@media(max-width:calc(375px - 1px)){.needs-table-container{max-height:250px}}.needs-table-container::-webkit-scrollbar-thumb{background:rgba(var(--color-orange),.3)}.needs-table-container::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-orange),.5)}.pricing-table-container{max-height:300px}@media(max-width:calc(375px - 1px)){.pricing-table-container{max-height:250px}}.pricing-table-container::-webkit-scrollbar-thumb{background:rgba(var(--color-orange),.3)}.info-table,.needs-table,.pricing-table{width:100%;border-collapse:collapse}.info-row,.needs-row,.pricing-row{border-bottom:1px solid rgba(var(--color-light),.08);transition:background-color .2s ease}.info-row:hover,.needs-row:hover,.pricing-row:hover{background:rgba(var(--color-light),.02)}.info-row:last-child,.needs-row:last-child,.pricing-row:last-child{border-bottom:none}.info-label{padding:1rem 1.25rem;color:var(--text-color-muted);font-weight:500;text-align:left;vertical-align:top;width:45%;font-size:.85rem}@media(max-width:calc(375px - 1px)){.info-label{padding:.875rem 1rem;font-size:.8rem;width:40%}}@media(min-width:834px){.info-label{font-size:.9rem;width:50%}}.info-value{padding:1rem 1.25rem;color:var(--color-light);font-weight:600;text-align:left;vertical-align:top;font-size:.85rem}@media(max-width:calc(375px - 1px)){.info-value{padding:.875rem 1rem;font-size:.8rem}}@media(min-width:834px){.info-value{font-size:.9rem}}.info-link{color:var(--color-purple);text-decoration:none;font-weight:600;transition:all .2s ease}.info-link:hover{color:var(--color-pink);text-decoration:underline}.needs-row.free-tools{background:rgba(var(--color-orange),.05)}.needs-row.free-tools:hover{background:rgba(var(--color-orange),.08)}.needs-row.free-tools .needs-text{color:var(--color-orange);font-weight:600}.needs-item{padding:1rem 1.25rem;vertical-align:middle;display:flex;align-items:center;gap:.75rem}@media(max-width:calc(375px - 1px)){.needs-item{padding:.875rem 1rem;gap:.625rem}}.needs-item .needs-icon{font-size:1.2rem;flex-shrink:0}@media(max-width:calc(375px - 1px)){.needs-item .needs-icon{font-size:1.1rem}}.needs-item .needs-text{color:var(--color-light);font-weight:500;line-height:1.4;font-size:.9rem}@media(max-width:calc(375px - 1px)){.needs-item .needs-text{font-size:.85rem}}@media(min-width:834px){.needs-item .needs-text{font-size:.95rem}}.pricing-row.total-row{background:rgba(var(--color-orange),.05);border-top:2px solid rgba(var(--color-orange),.3)}.pricing-row.total-row .pricing-label,.pricing-row.total-row .pricing-value{font-weight:700;color:var(--color-orange);font-size:1.1rem}@media(max-width:calc(375px - 1px)){.pricing-row.total-row .pricing-label,.pricing-row.total-row .pricing-value{font-size:1rem}}.pricing-row.total-row:hover{background:rgba(var(--color-orange),.08)}.pricing-label{padding:1rem 1.25rem;color:var(--text-color-muted);font-weight:500;text-align:left;vertical-align:top;width:60%;font-size:.85rem}@media(max-width:calc(375px - 1px)){.pricing-label{padding:.875rem 1rem;font-size:.8rem;width:55%}}@media(min-width:834px){.pricing-label{font-size:.9rem;width:65%}}.pricing-value{padding:1rem 1.25rem;color:var(--color-light);font-weight:600;text-align:right;vertical-align:top;font-size:.9rem}@media(max-width:calc(375px - 1px)){.pricing-value{padding:.875rem 1rem;font-size:.85rem}}@media(min-width:834px){.pricing-value{font-size:1rem}}.pricing-note{padding:.75rem 1rem;text-align:center;background:rgba(var(--color-light),.02)}.pricing-note small{color:var(--text-color-muted);font-style:italic;font-size:.75rem}@media(max-width:calc(375px - 1px)){.pricing-note small{font-size:.7rem}}.app-details-section{background:linear-gradient(135deg,#0c0c1d,#1a0f2e 50%,#151528);overflow:hidden}.app-details-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 80%,rgba(var(--color-pink),.08) 0,transparent 50%),radial-gradient(circle at 20% 20%,rgba(var(--color-purple),.05) 0,transparent 50%);pointer-events:none;z-index:1}.app-details-container{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.5rem;gap:3rem}@media(max-width:calc(375px - 1px)){.app-details-container{padding:0 1rem;gap:2.5rem}}@media(min-width:768px){.app-details-container{padding:0 2rem;gap:3.5rem}}@media(min-width:1200px){.app-details-container{padding:0 2rem;gap:2rem;height:auto}}.pricing-section{width:100%}@media(max-width:calc(834px - 1px)){.pricing-section{display:none;opacity:0;transform:translateY(20px)}.pricing-section.active{display:block;opacity:1;transform:translateY(0)}}@media(min-width:834px){.pricing-section{display:block!important;opacity:1!important;transform:translateY(0)!important}}.pricing-section .section-title{font-weight:700;color:var(--color-light);margin:0 0 1.5rem;text-align:center;position:relative;font-size:1.4rem}@media(max-width:calc(375px - 1px)){.pricing-section .section-title{font-size:1.3rem;margin:0 0 1.25rem}}@media(min-width:834px){.pricing-section .section-title{text-align:left;font-size:1.5rem}}@media(min-width:1200px){.pricing-section .section-title{font-size:1.6rem}}.pricing-section .section-title:after{content:"";position:absolute;bottom:-.75rem;width:50px;height:3px;background:linear-gradient(90deg,var(--color-orange),var(--color-pink));border-radius:3px;left:50%;transform:translateX(-50%)}@media(min-width:834px){.pricing-section .section-title:after{left:0;transform:none}}.order-button-container{width:100%;display:flex;justify-content:center;padding-top:2rem;border-top:1px solid rgba(var(--color-light),.1);margin-top:2rem}@media(max-width:calc(375px - 1px)){.order-button-container{padding-top:1.5rem;margin-top:1.5rem}}.order-button-container .purchase-btn{width:100%;max-width:400px}@media(min-width:834px){.order-button-container .purchase-btn{max-width:350px}}@media(min-width:1200px){.order-button-container .purchase-btn{max-width:300px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:var(--badge-border-radius);font-weight:600;text-decoration:none;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all var(--gallery-transition);position:relative;overflow:hidden;padding:1.5rem 2rem;font-size:1rem;min-height:56px;width:100%}@media(max-width:calc(375px - 1px)){.btn{padding:1.375rem 1.75rem;font-size:.95rem;min-height:52px}}@media(min-width:768px){.btn{padding:1.5rem 2.25rem;font-size:1rem}}@media(min-width:834px){.btn{padding:1.625rem 2.5rem;font-size:1.05rem}}@media(min-width:1200px){.btn{width:auto;padding:.75rem 1.5rem;font-size:.9rem;min-height:44px}}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.btn:hover:before{left:100%}.btn:hover{transform:translateY(-3px)}.btn:active{transform:translateY(-1px)}.btn .btn-icon{font-size:1.3rem}@media(max-width:calc(375px - 1px)){.btn .btn-icon{font-size:1.2rem}}@media(min-width:1200px){.btn .btn-icon{font-size:1.2rem}}.btn .btn-text{text-align:center;line-height:1.2}@media(min-width:768px){.btn .btn-text{white-space:nowrap;text-align:left}}.btn.btn-primary{background:linear-gradient(135deg,var(--color-orange),rgb(248.1961722488,183.1818181818,103.8038277512));color:var(--color-dark);box-shadow:0 8px 25px rgba(var(--color-orange),.3)}.btn.btn-primary:hover{background:linear-gradient(135deg,rgb(248.1961722488,183.1818181818,103.8038277512),var(--color-orange));box-shadow:0 12px 35px rgba(var(--color-orange),.4)}.btn.disabled{background:rgba(var(--text-color-muted),.3);color:rgba(var(--color-light),.5);cursor:not-allowed;box-shadow:none}.btn.disabled:hover{transform:none;box-shadow:none}.btn.disabled:before{display:none}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px) scale(.95)}50%{opacity:.7;transform:translateX(0) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:.6;transform:translateY(0) scale(1)}}@keyframes counterUpdate{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes arrowPulse{0%{transform:translateY(-50%) scale(.95)}50%{transform:translateY(-50%) scale(1.05)}to{transform:translateY(-50%) scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px)and (orientation:landscape){.gallery-container{padding:.75rem 1rem}.gallery-swiper-wrapper{height:90vh;gap:1rem}.gallery-main-container{height:80%}.gallery-arrow{width:48px;height:48px}.app-details-section .app-details-container,.app-header-section .app-header-container{padding:1rem .75rem}.app-header{gap:1.5rem}.title-block .app-title{font-size:2rem}.badge{padding:.75rem .625rem;min-width:75px}}@media(min-height:850px)and (max-width:calc(834px - 1px)){.gallery-main-container{height:75%}.app-details-container,.app-header-container{gap:3rem}.description-content .description-text{max-height:220px}}@media(pointer:coarse){.gallery-arrow{min-width:48px}.badge,.btn,.gallery-arrow{min-height:48px}.badge{min-width:48px}.badge:hover,.btn:hover,.gallery-arrow:hover{transform:none}.gallery-arrow:active{transform:translateY(-50%) scale(.95)}.btn:active{transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.badge,.btn,.description-section,.gallery-arrow,.gallery-main-image,.needs-section,.pricing-section{transition:none;animation:none}.badge:active,.badge:hover,.btn:active,.btn:hover,.description-section:active,.description-section:hover,.gallery-arrow:active,.gallery-arrow:hover,.gallery-main-image:active,.gallery-main-image:hover,.needs-section:active,.needs-section:hover,.pricing-section:active,.pricing-section:hover{transform:none}.btn:before{display:none}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.gallery-main-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.gallery-arrow{box-shadow:0 8px 25px rgba(246,160,55,.5),0 2px 8px rgba(0,0,0,.2)}}@media(min-width:2560px){.gallery-container{padding:3rem 2rem}.gallery-main-container{max-width:800px}.app-details-container,.app-header-container{max-width:1600px}.title-block .app-title{font-size:3rem}}@media(max-width:360px){.gallery-container{padding:.5rem .25rem}.gallery-swiper-wrapper{gap:.75rem}.gallery-arrow{width:40px;height:40px;margin-top:-20px}.app-details-container,.app-header-container{padding:0 .75rem;gap:2rem}.title-block .app-title{font-size:2rem}.badge{padding:.25rem .5rem;font-size:.75rem}.btn{padding:1.25rem 1.5rem;font-size:.9rem}}