.thank-you-section[data-astro-cid-q7ut25ku]{padding:6rem 1rem;background:#111;min-height:60vh;display:flex;align-items:center;justify-content:center}.success-card[data-astro-cid-q7ut25ku]{max-width:600px;margin:0 auto;background:#1a1a1a;padding:4rem 2rem;border-radius:20px;box-shadow:0 10px 40px #00000080;text-align:center;border:1px solid #333;animation:fadeIn .5s ease-out}.icon-wrapper[data-astro-cid-q7ut25ku]{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background:#4caf501a;border-radius:50%;margin-bottom:2rem}.success-icon[data-astro-cid-q7ut25ku]{color:#4caf50;width:60px;height:60px}h2[data-astro-cid-q7ut25ku]{font-size:2.5rem;margin-bottom:1.5rem;color:#fff}.message[data-astro-cid-q7ut25ku]{color:#aeaeae;font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.actions[data-astro-cid-q7ut25ku]{display:flex;justify-content:center}.btn-primary[data-astro-cid-q7ut25ku]{background:#fff;color:#000;border:none;padding:1rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-primary[data-astro-cid-q7ut25ku]:hover{background:#f0f0f0;transform:scale(1.05);box-shadow:0 5px 15px #ffffff1a}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.success-card[data-astro-cid-q7ut25ku]{padding:3rem 1.5rem}h2[data-astro-cid-q7ut25ku]{font-size:2rem}}main{background-color:#000;color:#fff;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero{position:relative;height:85vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero-image-background,.video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-bg-img,.video-background video,.video-background iframe{width:100%;height:100%;object-fit:cover}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.hero-content{position:relative;z-index:2;padding:2rem;max-width:800px}.hero h1{font-size:4rem;font-weight:800;margin-bottom:.5rem;letter-spacing:-2px;background:linear-gradient(180deg,#fff,#a6a6a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle{font-size:1.5rem;color:#ffffffe6;margin-bottom:2rem}.price{display:block;font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-product-accent, #fff)}.btn-primary{background:var(--color-product-accent, #fff);color:var(--color-product-btn-text, #000);padding:1rem 3rem;border:none;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 4px 15px #ffffff1a}.btn-primary:hover{transform:scale(1.05);background:var(--color-product-accent-hover, #f0f0f0)}.intro{padding:6rem 1rem;background:#050505;border-bottom:1px solid #111;text-align:center}.intro h2{font-size:2.5rem;margin-bottom:1.5rem;font-weight:700}.intro p{font-size:1.2rem;color:#aeaeae;line-height:1.8;max-width:800px;margin:0 auto}.feature-block{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:6rem 1.5rem;max-width:1200px;margin:0 auto}.feature-block.reverse{direction:rtl;background:#000}.feature-block.reverse .feature-text{direction:ltr}.feature-text{padding:2rem}.feature-text h3{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-product-accent, #fff)}.feature-text p{font-size:1.1rem;color:#aeaeae;line-height:1.7}.feature-img{overflow:hidden;border-radius:20px;box-shadow:0 10px 30px #00000080}.feature-img img{width:100%;display:block;transition:transform .5s ease;object-fit:cover}.feature-img:hover img{transform:scale(1.03)}.video-section{padding:6rem 1rem;background:#111;text-align:center}.video-section h2{font-size:3rem;margin-bottom:3rem}.video-container{position:relative;padding-bottom:56.25%;height:0;max-width:900px;margin:0 auto;overflow:hidden;border-radius:20px;box-shadow:0 10px 30px #00000080}.video-container iframe,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}.key-specs-section{padding:6rem 1rem;background:#111;color:#fff;border-top:1px solid #222}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,280px);gap:1.5rem;max-width:1200px;margin:0 auto}.bento-card{background:#1a1a1a;border-radius:20px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0003;transition:transform .3s ease;border:1px solid #222}.bento-card:hover{transform:translateY(-5px);border-color:#333}.bento-card img{width:100%;height:100%;object-fit:cover}.bento-card .badge{position:absolute;top:1.2rem;left:1.2rem;font-weight:700;font-size:1rem;z-index:2;background:#000c;color:#fff;padding:.4rem .8rem;border-radius:50px;border:1px solid #333;backdrop-filter:blur(5px)}.featherlight,.magnetic{grid-column:span 1;grid-row:span 2}.pocket{grid-column:span 1;grid-row:span 1}.params-grid{grid-column:span 1;grid-row:span 2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:.5rem;padding:1.5rem;background:#161616}.dimensions{grid-column:span 1;grid-row:span 1}.dimensions img{object-fit:contain;padding:1rem}.param-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.5rem;background:#1f1f1f;border-radius:12px;border:1px solid #262626}.param-item svg{color:var(--color-product-accent, #fff);margin-bottom:.25rem;width:24px;height:24px}.param-value{font-weight:700;font-size:.95rem;color:var(--color-product-accent, #fff);margin-bottom:.2rem}.param-label{font-size:.75rem;color:#888}.specs-section{margin-top:6rem;border-top:1px solid #222;padding-top:6rem}.specs-section h2{font-size:2.5rem;margin-bottom:3rem;text-align:center}.specs-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;max-width:1200px;margin:0 auto}.specs-image img{width:100%;border-radius:20px;border:1px solid #222}.specs-accordion{display:flex;flex-direction:column;gap:1.5rem}.spec-group{border-bottom:1px solid #222;padding-bottom:1.5rem}.spec-group summary{font-size:1.2rem;font-weight:700;cursor:pointer;padding:.5rem 0;outline:none;list-style:none;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}.spec-group summary::-webkit-details-marker{display:none}.spec-group summary:after{content:"+";font-size:1.5rem;color:var(--color-product-accent, #fff)}.spec-group[open] summary:after{content:"−"}.spec-content{padding:1.5rem 0 .5rem;display:flex;flex-direction:column;gap:1rem}.spec-row{display:flex;justify-content:space-between;font-size:1rem;border-bottom:1px dashed #222;padding-bottom:.5rem}.spec-label{color:#888}.spec-value{font-weight:500;color:#fff}.faq-section{padding:8rem 0;background:#050505;border-top:1px solid #111;border-bottom:1px solid #111}.faq-section h2{font-size:2.5rem;text-align:center;margin-bottom:4rem}.faq-accordion{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.faq-group{background:#111;border-radius:12px;padding:1.5rem;border:1px solid #222}.faq-group summary{font-size:1.15rem;font-weight:600;cursor:pointer;outline:none;color:#fff;display:flex;justify-content:space-between;align-items:center}.faq-group summary:after{content:"+";font-size:1.5rem;color:var(--color-product-accent, #fff);transition:transform .2s}.faq-group[open] summary:after{content:"−"}.faq-content{margin-top:1rem;color:#aaa;line-height:1.6;font-size:1rem}.order-section{padding:8rem 0;background:#000}.form-card{max-width:600px;margin:0 auto;background:#111;border-radius:24px;padding:3rem;border:1px solid #222;box-shadow:0 10px 40px #00000080}.form-card h2{font-size:2.2rem;margin-bottom:1rem;text-align:center}.form-desc{color:#888;text-align:center;margin-bottom:2.5rem}.form-group{margin-bottom:2rem}.form-group label{display:block;font-weight:600;margin-bottom:.8rem;font-size:.95rem;color:#ccc}.form-group input[type=text],.form-group input[type=tel]{width:100%;padding:1rem;background:#1a1a1a;border:1px solid #333;border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;outline:none}.form-group input:focus{border-color:var(--color-product-accent, #fff);box-shadow:0 0 0 2px #ffffff1a}.color-options{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.color-option input[type=radio]{display:none}.color-card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;border:2px solid #333;border-radius:16px;cursor:pointer;transition:all .3s ease;background:#1a1a1a;text-align:center}.color-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.color-option input:checked+.color-card{border-color:var(--color-product-accent, #fff);background:#ffffff08}.color-card span{font-size:1rem;font-weight:600;line-height:1.4}.form-actions{margin-top:3rem}.btn-submit{width:100%;background:var(--color-product-submit-btn-bg, #fff);color:var(--color-product-submit-btn-text, #000);border:none;padding:1.2rem;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.btn-submit:hover{background:var(--color-product-submit-btn-bg-hover, #f0f0f0)}.btn-submit:disabled{background:#666;cursor:not-allowed}.form-status{text-align:center;margin-top:1rem;font-weight:600}@media(max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.featherlight,.magnetic,.pocket,.params-grid,.dimensions{grid-column:span 1;grid-row:auto;height:280px}.pocket{grid-column:span 2}.specs-grid{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){.hero h1{font-size:3rem}.hero .subtitle{font-size:1.2rem}.intro h2{font-size:2rem}.feature-block{grid-template-columns:1fr;gap:2rem;padding:4rem 1.5rem}.feature-block.reverse{direction:ltr}.feature-text h3{font-size:1.8rem}.form-card{padding:2rem 1.5rem}}@media(max-width:600px){.bento-grid{grid-template-columns:1fr}.featherlight,.magnetic,.pocket,.params-grid,.dimensions{grid-column:span 1}}
