.page_container__GuSgW{position:relative;padding:120px 0 80px;background:#fff;min-height:100vh;overflow:hidden}.page_container__GuSgW:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0e4181,rgba(59,130,246,0) 30%);opacity:.65;z-index:1;pointer-events:none}.page_content__ILdQQ{position:relative;width:100%;margin:0 auto;padding:0 40px;z-index:2;max-width:1440px;box-sizing:border-box}.page_productLayout__yg2Ve{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-bottom:80px}.page_imageSection__RIsXI{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:500px;padding:40px;background:#f8fafc;border-radius:20px}.page_certificateImage__aSDym{width:100%;height:100%;object-fit:contain;max-width:600px}.page_infoSection__WIb32{display:flex;flex-direction:column;justify-content:center;padding:20px 0}.page_title__sIg5r{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;line-height:1.2}.page_price__BlXsy{font-size:2.5rem;font-weight:700;color:#3b82f6;margin-bottom:40px}.page_buyButton__NetT9{width:100%;padding:25px;font-size:1.3rem;color:#fff;background:#3b82f6;text-align:center;border:none;border-radius:15px;font-weight:600;cursor:pointer;transition:all .3s ease;max-width:400px}.page_buyButton__NetT9:hover{background:#2563eb;transform:translateY(-2px)}.page_descriptionSection__2Y7HA{max-width:800px;margin:0 auto;padding:60px 0;border-top:1px solid #f1f5f9}.page_description__ZxMvS{font-size:1.3rem;color:#4b5563;line-height:1.8;margin-bottom:60px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.page_features__Y2wUy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;margin-bottom:60px}.page_featureItem__7x3p4{display:flex;align-items:center;gap:15px;padding:25px;background:#fff;border-radius:15px;box-shadow:0 4px 20px rgb(0 0 0/5%);transition:all .3s ease}.page_featureItem__7x3p4:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.page_featureItem__7x3p4 svg{padding:15px;font-size:1.5rem;color:#3b82f6;background:rgba(59,130,246,.1);border-radius:12px}.page_featureItem__7x3p4 span{font-size:1.1rem;font-weight:500;color:#1a1a1a}.page_details__33nhQ{padding:40px;background:#f8fafc;border-radius:20px;margin-bottom:40px}.page_details__33nhQ h2{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center}.page_detailsGrid__wbAnH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.page_detailItem__QooIK{padding:25px;background:#fff;border-radius:15px;box-shadow:0 4px 20px rgb(0 0 0/5%)}.page_detailItem__QooIK h3{display:flex;align-items:center;font-size:1.2rem;color:#1a1a1a;font-weight:600;margin-bottom:10px;gap:10px}.page_detailItem__QooIK h3:before{content:"";display:block;width:4px;height:24px;background:#3b82f6;border-radius:2px}.page_detailItem__QooIK p{font-size:1rem;color:#666;line-height:1.6}@media (max-width:1024px){.page_productLayout__yg2Ve{grid-template-columns:1fr;gap:40px;text-align:center}.page_imageSection__RIsXI{height:400px}.page_buyButton__NetT9{margin:0 auto}.page_detailsGrid__wbAnH,.page_features__Y2wUy{grid-template-columns:1fr}}@media (max-width:768px){.page_container__GuSgW{padding:100px 0 60px}.page_content__ILdQQ{padding:0 20px}.page_title__sIg5r{font-size:2.5rem}.page_price__BlXsy{font-size:2rem}.page_description__ZxMvS{font-size:1.1rem}.page_imageSection__RIsXI{height:300px;padding:20px}.page_descriptionSection__2Y7HA{padding:60px 0}.page_featureItem__7x3p4{padding:20px}.page_featureItem__7x3p4 svg{padding:12px;font-size:1.3rem}.page_featureItem__7x3p4 span{font-size:1rem}.page_details__33nhQ{padding:30px 20px}.page_details__33nhQ h2{font-size:1.8rem}}.page_cardContainer__A4okz{width:100%;max-width:400px;margin-bottom:20px;padding:15px;border:2px solid #e2e8f0;border-radius:15px;background:#fff}.page_message__VdM3L{margin-top:15px;padding:10px;border-radius:8px;text-align:center;font-size:1rem;color:#ef4444;background:#fee2e2}.page_emailInput__8Kide{margin-bottom:20px;padding:10px;border:1px solid #e2e8f0;border-radius:5px;width:100%;font-size:1rem;color:#1a1a1a}.page_modalOverlay__wO00o{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page_modalContent___9RZQ{background:#fff;padding:40px;border-radius:20px;width:90%;max-width:500px;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgb(0 0 0/4%)}.page_closeButton__RlZIv{position:absolute;top:20px;right:20px;background:none;border:none;font-size:24px;cursor:pointer;color:#64748b;padding:5px;line-height:1;transition:color .3s ease}.page_closeButton__RlZIv:hover{color:#1e293b}.page_modalTitle___IDdg{font-size:1.8rem;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center}