.ScreenshotGallery-module__UK2NEG__wrap{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.ScreenshotGallery-module__UK2NEG__preview{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-bg-muted);border:1px solid var(--color-border);cursor:zoom-in;width:100%;transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);padding:0;position:relative;overflow:hidden}.ScreenshotGallery-module__UK2NEG__preview:hover{border-color:#015aff66;box-shadow:0 12px 40px #0f172a1a}.ScreenshotGallery-module__UK2NEG__preview:focus-visible{box-shadow:var(--focus-ring);outline:none}.ScreenshotGallery-module__UK2NEG__previewImage{object-fit:cover;object-position:center top;transition:transform var(--duration-slow) var(--ease-out)}.ScreenshotGallery-module__UK2NEG__preview:hover .ScreenshotGallery-module__UK2NEG__previewImage{transform:scale(1.02)}.ScreenshotGallery-module__UK2NEG__expandHint{bottom:var(--space-4);right:var(--space-4);padding:var(--space-2) var(--space-3);color:#fff;font-size:var(--text-caption);font-weight:var(--weight-semibold);border-radius:var(--radius-full);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:#0f172ad9;position:absolute;transform:translateY(4px)}.ScreenshotGallery-module__UK2NEG__preview:hover .ScreenshotGallery-module__UK2NEG__expandHint,.ScreenshotGallery-module__UK2NEG__preview:focus-visible .ScreenshotGallery-module__UK2NEG__expandHint{opacity:1;transform:translateY(0)}.ScreenshotGallery-module__UK2NEG__thumbnails{gap:var(--space-3);scroll-snap-type:x mandatory;padding-bottom:var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.ScreenshotGallery-module__UK2NEG__thumbnails::-webkit-scrollbar{height:6px}.ScreenshotGallery-module__UK2NEG__thumbnails::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}.ScreenshotGallery-module__UK2NEG__thumbnail{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--color-bg-muted);cursor:pointer;scroll-snap-align:start;width:120px;transition:border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);opacity:.6;border:2px solid #0000;flex:none;padding:0;position:relative;overflow:hidden}.ScreenshotGallery-module__UK2NEG__thumbnail:hover{opacity:1}.ScreenshotGallery-module__UK2NEG__thumbnailActive{border-color:var(--color-accent);opacity:1}.ScreenshotGallery-module__UK2NEG__thumbnail:focus-visible{box-shadow:var(--focus-ring);outline:none}.ScreenshotGallery-module__UK2NEG__thumbnailImage{object-fit:cover;object-position:center top}.ScreenshotGallery-module__UK2NEG__modal{z-index:1000;padding:var(--space-12) var(--space-6);animation:ScreenshotGallery-module__UK2NEG__fadeIn .2s var(--ease-out);background:#0a1628f0;place-items:center;display:grid;position:fixed;inset:0}.ScreenshotGallery-module__UK2NEG__modalClose{top:var(--space-6);right:var(--space-6);color:#fff;border-radius:var(--radius-full);cursor:pointer;width:44px;height:44px;transition:background var(--duration-fast) var(--ease-out);z-index:2;background:#ffffff1a;border:1px solid #fff3;place-items:center;display:grid;position:absolute}.ScreenshotGallery-module__UK2NEG__modalClose:hover{background:#fff3}.ScreenshotGallery-module__UK2NEG__modalNav{color:#fff;border-radius:var(--radius-full);cursor:pointer;width:52px;height:52px;transition:background var(--duration-fast) var(--ease-out);z-index:2;background:#ffffff14;border:1px solid #ffffff26;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ScreenshotGallery-module__UK2NEG__modalNav:hover{background:#fff3}.ScreenshotGallery-module__UK2NEG__modalNavPrev{left:var(--space-6)}.ScreenshotGallery-module__UK2NEG__modalNavNext{right:var(--space-6)}.ScreenshotGallery-module__UK2NEG__modalContent{aspect-ratio:16/10;border-radius:var(--radius-lg);width:100%;max-width:1280px;position:relative;overflow:hidden;box-shadow:0 40px 80px #0009}.ScreenshotGallery-module__UK2NEG__modalImage{object-fit:contain;background:#0a1628}.ScreenshotGallery-module__UK2NEG__modalCounter{bottom:var(--space-6);padding:var(--space-2) var(--space-4);color:#fff;font-size:var(--text-caption);font-weight:var(--weight-semibold);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;position:absolute;left:50%;transform:translate(-50%)}@keyframes ScreenshotGallery-module__UK2NEG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.ScreenshotGallery-module__UK2NEG__modalNav{width:44px;height:44px}.ScreenshotGallery-module__UK2NEG__modalNavPrev{left:var(--space-3)}.ScreenshotGallery-module__UK2NEG__modalNavNext{right:var(--space-3)}.ScreenshotGallery-module__UK2NEG__thumbnail{width:96px}}
.CheckoutForm-module__vCdr0W__checkout,.CheckoutForm-module__vCdr0W__freeProduct{padding:var(--space-8);border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-lg,12px);top:calc(var(--nav-height) + var(--space-6));position:sticky;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a}.CheckoutForm-module__vCdr0W__freeTitle{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--color-success);margin-bottom:var(--space-2)}.CheckoutForm-module__vCdr0W__freeDesc{font-size:var(--text-body);color:var(--color-text-secondary);margin-bottom:var(--space-6);line-height:var(--leading-normal)}.CheckoutForm-module__vCdr0W__priceHeader{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.CheckoutForm-module__vCdr0W__priceInfo{align-items:baseline;gap:var(--space-3);display:flex}.CheckoutForm-module__vCdr0W__oldPrice{font-size:var(--text-body-lg);color:var(--color-text-muted);text-decoration:line-through}.CheckoutForm-module__vCdr0W__currentPrice{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-bold);color:var(--color-text);letter-spacing:-.02em}.CheckoutForm-module__vCdr0W__currency{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.CheckoutForm-module__vCdr0W__savings{font-size:var(--text-small);font-weight:var(--weight-bold);color:#22c55e;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm,4px);background:#22c55e14}.CheckoutForm-module__vCdr0W__form{gap:var(--space-4);flex-direction:column;display:flex}.CheckoutForm-module__vCdr0W__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.CheckoutForm-module__vCdr0W__field{gap:var(--space-1);flex-direction:column;display:flex}.CheckoutForm-module__vCdr0W__label{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text)}.CheckoutForm-module__vCdr0W__optional{color:var(--color-text-muted);font-weight:var(--weight-normal)}.CheckoutForm-module__vCdr0W__input{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);background:var(--color-bg-subtle);font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out)}.CheckoutForm-module__vCdr0W__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.CheckoutForm-module__vCdr0W__input::placeholder{color:var(--color-text-muted)}.CheckoutForm-module__vCdr0W__submitBtn{width:100%;padding:var(--space-5) var(--space-6);margin-top:var(--space-3);background:var(--color-accent);color:#fff;font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--weight-semibold);border-radius:var(--radius-md,8px);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:none}.CheckoutForm-module__vCdr0W__submitBtn:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px #015aff4d}.CheckoutForm-module__vCdr0W__submitBtn:disabled{opacity:.6;cursor:not-allowed}.CheckoutForm-module__vCdr0W__error{font-size:var(--text-small);color:var(--color-error);margin-top:var(--space-2)}.CheckoutForm-module__vCdr0W__guarantee{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md,8px);background:#22c55e0f;border:1px solid #22c55e26;display:flex}.CheckoutForm-module__vCdr0W__guaranteeIcon{color:var(--color-success);flex-shrink:0;margin-top:2px}.CheckoutForm-module__vCdr0W__guaranteeTitle{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:2px;display:block}.CheckoutForm-module__vCdr0W__guaranteeDesc{font-size:var(--text-caption);color:var(--color-text-muted);line-height:var(--leading-normal)}.CheckoutForm-module__vCdr0W__trust{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-small);color:var(--color-text-muted);flex-direction:column;display:flex}.CheckoutForm-module__vCdr0W__trustItem{align-items:center;gap:var(--space-2);display:flex}.CheckoutForm-module__vCdr0W__trustItem svg{color:var(--color-text-muted);flex-shrink:0}.CheckoutForm-module__vCdr0W__paymentMethods{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.CheckoutForm-module__vCdr0W__paymentLabel{font-size:var(--text-caption);color:var(--color-text-muted);margin-bottom:var(--space-2);display:block}.CheckoutForm-module__vCdr0W__paymentIcons{gap:var(--space-2);display:flex}.CheckoutForm-module__vCdr0W__paymentBadge{padding:var(--space-1) var(--space-3);font-size:.625rem;font-weight:var(--weight-bold);color:var(--color-text-muted);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);letter-spacing:.03em}@media (max-width:640px){.CheckoutForm-module__vCdr0W__row{grid-template-columns:1fr}.CheckoutForm-module__vCdr0W__checkout,.CheckoutForm-module__vCdr0W__freeProduct{position:static}}@media (max-width:480px){.CheckoutForm-module__vCdr0W__checkout,.CheckoutForm-module__vCdr0W__freeProduct{padding:var(--space-5)}.CheckoutForm-module__vCdr0W__priceHeader{gap:var(--space-2);flex-direction:column}.CheckoutForm-module__vCdr0W__currentPrice{font-size:var(--text-h2)}.CheckoutForm-module__vCdr0W__submitBtn{padding:var(--space-3) var(--space-4)}}
.FaqAccordion-module__Ptl--q__list{flex-direction:column;display:flex}.FaqAccordion-module__Ptl--q__item{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--color-border);width:100%;color:inherit;font:inherit;background:0 0;padding:0;display:block}.FaqAccordion-module__Ptl--q__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);display:flex}.FaqAccordion-module__Ptl--q__question{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-semibold);color:var(--color-text);transition:color var(--duration-fast) var(--ease-out)}.FaqAccordion-module__Ptl--q__item:hover .FaqAccordion-module__Ptl--q__question{color:var(--color-accent)}.FaqAccordion-module__Ptl--q__icon{border-radius:var(--radius-full,50%);background:var(--color-bg-subtle);width:28px;height:28px;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FaqAccordion-module__Ptl--q__itemOpen .FaqAccordion-module__Ptl--q__icon{background:var(--color-accent);color:#fff;transform:rotate(180deg)}.FaqAccordion-module__Ptl--q__body{max-height:0;transition:max-height .3s var(--ease-out);overflow:hidden}.FaqAccordion-module__Ptl--q__itemOpen .FaqAccordion-module__Ptl--q__body{max-height:300px}.FaqAccordion-module__Ptl--q__answer{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:640px;padding-bottom:var(--space-6)}@media (max-width:480px){.FaqAccordion-module__Ptl--q__header{padding-block:var(--space-5)}.FaqAccordion-module__Ptl--q__question{font-size:var(--text-body-lg)}.FaqAccordion-module__Ptl--q__answer{padding-bottom:var(--space-5)}}
