.accordion{display:flex;flex-direction:column;width:100%;gap:12px}.accordion .accordion-item{background-color:#050505;border:2px solid #1a1a1a;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.5);overflow:hidden;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.accordion .accordion-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.6);transform:translateY(-4px);border-color:#1a1a1a}}.accordion .accordion-item.active{border-color:#00f2ff;background-color:#050505;box-shadow:0 0 0 3px rgba(249,72,72,.1);transform:translateY(0)}.accordion .accordion-item.active .accordion-icon-box{background-color:#00f2ff;color:#fff;transform:rotate(180deg)}.accordion .accordion-item.active .accordion-content-wrapper{grid-template-rows:1fr;padding-bottom:20px;opacity:1}.accordion .accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;gap:16px;background:none;border:none;cursor:pointer;text-align:left;outline:none}.accordion .accordion-header-content{display:flex;align-items:center;gap:8px;flex:1 1}.accordion .accordion-number{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:600;font-size:13px;line-height:130%;text-transform:uppercase}@media(max-width:860px){.accordion .accordion-number{font-size:12px}}.accordion .accordion-number{font-size:12px;color:#666;opacity:.6;flex-shrink:0}.accordion .accordion-title{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:600;font-size:20px;line-height:140%;letter-spacing:-.18px}@media(max-width:1199px){.accordion .accordion-title{font-size:17px;letter-spacing:-.17px}}@media(max-width:860px){.accordion .accordion-title{font-size:16px;letter-spacing:0}}.accordion .accordion-title{color:#f0f0f0;margin:0}.accordion .accordion-icon-box{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#020202;color:#a0a0a0;flex-shrink:0;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.accordion .accordion-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);padding:0 24px;opacity:0}.accordion .accordion-content{overflow:hidden;font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;color:#a0a0a0;line-height:1.6}@media(max-width:1199px){.accordion .accordion-header{padding:16px 20px}.accordion .accordion-content-wrapper{padding:0 20px}}@media(max-width:860px){.accordion .accordion-icon-box{width:28px;height:28px}.accordion .accordion-icon-box svg{width:16px;height:16px}.accordion .accordion-header{padding:12px 16px}.accordion .accordion-content-wrapper{padding:0 16px}}.product-detail{position:relative;min-height:100vh;background-color:#050505}.product-detail__bg{position:fixed;inset:0;pointer-events:none;z-index:0}.product-detail__grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px}.product-detail__glow{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(0,242,255,.05) 0,transparent 70%);filter:blur(80px)}.product-hero{position:relative;z-index:1;padding-top:64px}.product-hero__container{max-width:1200px;margin:0 auto;padding:80px 40px 48px;text-align:center}@media(max-width:1199px){.product-hero__container{padding:64px 24px 40px}}@media(max-width:860px){.product-hero__container{padding:40px 16px 32px}}.product-hero__back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:13px;color:#666;text-decoration:none;margin-bottom:32px;transition:color .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.product-hero__back:hover{color:#00f2ff}}.product-hero__badge{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid rgba(0,242,255,.2);border-radius:9999px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#00f2ff;background:rgba(0,242,255,.05);margin-bottom:24px}.product-hero__title{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:700;font-size:56px;line-height:1.1;color:#f0f0f0;margin-bottom:24px}@media(max-width:1199px){.product-hero__title{font-size:44px}}@media(max-width:860px){.product-hero__title{font-size:36px}}.product-hero__subtitle{font-family:var(--font-google-sans),"Google Sans Flex",sans-serif;font-size:18px;line-height:1.7;color:#a0a0a0;max-width:640px;margin:0 auto 24px}@media(max-width:860px){.product-hero__subtitle{font-size:16px}}.product-hero__price-hint{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:16px;color:#666}.product-hero__price-hint strong{color:#f0f0f0;font-size:24px}.product-features{position:relative;z-index:1}.product-features__container{max-width:1200px;margin:0 auto;padding:64px 40px}@media(max-width:1199px){.product-features__container{padding:51.2px 24px}}@media(max-width:860px){.product-features__container{padding:41.6px 16px}}.product-features__heading{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:700;font-size:32px;color:#f0f0f0;margin-bottom:40px;text-align:center}@media(max-width:860px){.product-features__heading{font-size:24px;margin-bottom:32px}}.product-features__bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:1199px){.product-features__bento{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.product-features__bento{grid-template-columns:1fr;gap:16px}}.bento-card{padding:32px;background:#0f0f0f;border:1px solid hsla(0,0%,100%,.05);border-top-color:hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.5);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.bento-card:hover{border:1px solid rgba(0,242,255,.2);box-shadow:0 2px 4px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.5),0 0 20px rgba(0,242,255,.12);transform:translateY(-2px)}}.bento-card--wide{grid-column:span 2}@media(max-width:860px){.bento-card--wide{grid-column:span 1}}.bento-card--tall{grid-row:span 2}.bento-card--featured{grid-column:span 2;grid-row:span 2}@media(max-width:860px){.bento-card--featured{grid-column:span 1;grid-row:span 1}}.bento-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(0,242,255,.08);color:#00f2ff;margin-bottom:20px}.bento-card__title{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:600;font-size:18px;color:#f0f0f0;margin-bottom:12px;line-height:1.3}.bento-card__desc{font-family:var(--font-google-sans),"Google Sans Flex",sans-serif;font-size:14px;line-height:1.65;color:#a0a0a0}@media(max-width:860px){.bento-card{padding:24px}}.product-pricing{position:relative;z-index:1}.product-pricing__container{max-width:1200px;margin:0 auto;padding:64px 40px}@media(max-width:1199px){.product-pricing__container{padding:51.2px 24px}}@media(max-width:860px){.product-pricing__container{padding:41.6px 16px}}.product-pricing__heading{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:700;font-size:32px;color:#f0f0f0;margin-bottom:40px;text-align:center}@media(max-width:860px){.product-pricing__heading{font-size:24px;margin-bottom:32px}}.product-pricing__tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:start}@media(max-width:1199px){.product-pricing__tiers{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.product-pricing__tiers{grid-template-columns:1fr;gap:16px}}.product-pricing__tiers--single{grid-template-columns:1fr;max-width:480px;margin:0 auto}.tier-card{position:relative;padding:32px;background:#0f0f0f;border:1px solid hsla(0,0%,100%,.05);border-top-color:hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.5);transition:border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.tier-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.5),0 0 20px rgba(0,242,255,.12)}}.tier-card--highlight{border:1px solid rgba(0,242,255,.3);background:linear-gradient(180deg,rgba(0,242,255,.04),#0f0f0f);box-shadow:0 0 20px rgba(0,242,255,.12)}@media(hover:hover)and (pointer:fine){.tier-card--highlight:hover{border-color:rgba(0,242,255,.5);box-shadow:0 0 40px rgba(0,242,255,.2)}}.tier-card__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:4px 16px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#050505;background:#00f2ff;border-radius:9999px;white-space:nowrap}.tier-card__name{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:600;font-size:20px;color:#f0f0f0;margin-bottom:16px;margin-top:8px}.tier-card__price{display:flex;align-items:baseline;gap:2px;margin-bottom:24px}.tier-card__dollar{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:20px;font-weight:600;color:#a0a0a0}.tier-card__amount{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:700;font-size:48px;line-height:1;color:#f0f0f0}.tier-card__features{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px}.tier-card__features li{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-google-sans),"Google Sans Flex",sans-serif;font-size:14px;line-height:1.5;color:#a0a0a0}.tier-card__features li svg{flex-shrink:0;color:#00f2ff;margin-top:2px}.tier-card__cta{padding-top:16px;border-top:1px solid #1a1a1a;text-align:center}.tier-card__coming-soon{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:14px;font-weight:600;color:#666;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:8px}@media(max-width:860px){.tier-card{padding:24px}}.product-faq{position:relative;z-index:1}.product-faq__container{max-width:800px;margin:0 auto;padding:64px 40px}@media(max-width:1199px){.product-faq__container{padding:51.2px 24px}}@media(max-width:860px){.product-faq__container{padding:41.6px 16px}}.product-faq__heading{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:700;font-size:32px;color:#f0f0f0;margin-bottom:40px;text-align:center}@media(max-width:860px){.product-faq__heading{font-size:24px;margin-bottom:32px}}.product-notify{position:relative;z-index:1}.product-notify__container{max-width:640px;margin:0 auto;padding:64px 40px;text-align:center}@media(max-width:1199px){.product-notify__container{padding:51.2px 24px}}@media(max-width:860px){.product-notify__container{padding:41.6px 16px}}.product-notify__heading{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-weight:700;font-size:32px;color:#f0f0f0;margin-bottom:16px}@media(max-width:860px){.product-notify__heading{font-size:24px}}.product-notify__text{font-family:var(--font-google-sans),"Google Sans Flex",sans-serif;font-size:16px;line-height:1.6;color:#a0a0a0;margin-bottom:32px}@media(max-width:860px){.product-notify__text{font-size:14px}}.notify-me{width:100%;max-width:480px;margin:0 auto}.notify-me--success{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:12px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:14px;color:#10b981}.notify-me__group{display:flex;gap:8px;padding:4px;background:#0f0f0f;border:1px solid #1a1a1a;border-radius:12px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.notify-me__group:focus-within{border-color:#00f2ff;box-shadow:0 0 20px rgba(0,242,255,.12)}@media(max-width:860px){.notify-me__group{flex-direction:column;gap:8px;padding:8px}}.notify-me__input{flex:1 1;background:transparent;border:none;outline:none;padding:12px 16px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:14px;color:#f0f0f0}.notify-me__input::placeholder{color:#666}.notify-me__button{flex-shrink:0;padding:12px 24px;background:#00f2ff;color:#050505;border:none;border-radius:8px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}@media(hover:hover)and (pointer:fine){.notify-me__button:hover{background:#00d4e0;box-shadow:0 0 40px rgba(0,242,255,.2)}}.notify-me__button:active{transform:scale(.98)}.notify-me__button:disabled{opacity:.6;cursor:not-allowed}.notify-me__hint{margin-top:12px;color:#666}.notify-me__error,.notify-me__hint{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:12px;text-align:center}.notify-me__error{margin-top:8px;color:#ef4444}.buy-now-wrapper{width:100%}.buy-now-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 24px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:15px;font-weight:700;color:#050505;background:#00f2ff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.buy-now-btn:hover{background:#00d4e0;box-shadow:0 0 40px rgba(0,242,255,.2);transform:translateY(-1px)}}.buy-now-btn:active{transform:scale(.98)}.buy-now-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.buy-now-btn--highlight{background:#00f2ff;box-shadow:0 0 20px rgba(0,242,255,.12)}.buy-now-btn--free{background:transparent;color:#00f2ff;border:1px solid rgba(0,242,255,.3)}@media(hover:hover)and (pointer:fine){.buy-now-btn--free:hover{background:rgba(0,242,255,.08)}}.buy-now-error{margin-top:8px;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:12px;color:#ef4444;text-align:center}.paypal-container{width:100%}.paypal-buttons{min-height:50px}.paypal-cancel{display:block;width:100%;margin-top:8px;padding:8px;background:transparent;border:none;font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:13px;color:#666;cursor:pointer;text-align:center;transition:color .2s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.paypal-cancel:hover{color:#a0a0a0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:spin 1s linear infinite}.sticky-buy{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;padding:12px 16px;background:rgba(5,5,5,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #1a1a1a;align-items:center;justify-content:space-between;gap:12px}@media(max-width:860px){.sticky-buy{display:flex}}.sticky-buy__info{display:flex;flex-direction:column;gap:2px}.sticky-buy__name{font-family:var(--font-averta),var(--font-averta-ext),"Averta CY",sans-serif;font-size:14px;font-weight:600;color:#f0f0f0}.sticky-buy__price{font-size:16px;color:#00f2ff}.sticky-buy__btn,.sticky-buy__price{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:700}.sticky-buy__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#00f2ff;color:#050505;text-decoration:none;border:none;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.sticky-buy__btn:active{transform:scale(.97)}@media(max-width:860px){.product-detail{padding-bottom:80px}}