.page_container__eSsIu{min-height:100vh;background:linear-gradient(180deg,#f9fafb,#fff)}.page_hero__qs3fl{background:linear-gradient(135deg,#1d4ed8,#3b82f6 50%,#93c5fd);padding:4rem 2rem;text-align:center;color:#fff}.page_heroTitle__TNakO{font-size:4rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page_heroSubtitle__B1fUc{font-size:1.5rem;font-weight:400;opacity:.95}.page_content__6foo0{max-width:1000px;margin:0 auto;padding:3rem 2rem}.page_section__yPW7u{margin-bottom:4rem}.page_sectionTitle__eC3_O{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid #dbeafe}.page_text__gxfuC{font-size:1.125rem;color:#4b5563;line-height:1.8;margin-bottom:1rem}.page_text__gxfuC strong{color:#1f2937;font-weight:600}.page_featureGrid__KxRlc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.page_featureCard__KAu55{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s;border:2px solid transparent}.page_featureCard__KAu55:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(59,130,246,.2);border-color:#93c5fd}.page_featureIcon__zkJ69{font-size:3rem;margin-bottom:1rem}.page_featureCard__KAu55 h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.page_featureCard__KAu55 p{font-size:.9375rem;color:#6b7280;line-height:1.6}.page_benefitList__zAutg{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.page_benefitItem__NJEHH{display:flex;align-items:flex-start;gap:1.5rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.page_benefitNumber__x3ygE{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.page_benefitContent__I5rPL h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.page_benefitContent__I5rPL p{font-size:.9375rem;color:#6b7280;line-height:1.6}.page_pricingGrid__aI1KF{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.page_pricingCard__WVPf_{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #e5e7eb;position:relative;transition:all .3s}.page_pricingCard__WVPf_:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.page_pricingCardHighlight__9yjDT{border-color:#3b82f6;box-shadow:0 4px 16px rgba(59,130,246,.2)}.page_pricingBadge__9cEc5{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.375rem 1rem;border-radius:9999px;font-size:.8125rem;font-weight:600}.page_pricingHeader__ZV8bp{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.page_pricingHeader__ZV8bp h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.page_price__hrgli{font-size:2rem;font-weight:700;color:#3b82f6}.page_pricingFeatures__1UQOA{list-style:none;padding:0}.page_pricingFeatures__1UQOA li{font-size:.9375rem;color:#4b5563;padding:.5rem 0;line-height:1.6}.page_sourceGrid__EBUni{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.page_sourceCategory__MePkL{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.page_sourceCategory__MePkL h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.page_sourceCategory__MePkL ul{list-style:none;padding:0}.page_sourceCategory__MePkL li{font-size:.9375rem;color:#6b7280;padding:.375rem 0;border-bottom:1px solid #f3f4f6}.page_sourceCategory__MePkL li:last-child{border-bottom:none}.page_sourceNote__ABUv6{margin-top:1.5rem;font-size:.875rem;color:#9ca3af;text-align:center;line-height:1.6}.page_techGrid__YYIbZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.page_techItem__yOmT8{background:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.page_techItem__yOmT8 strong{display:block;font-size:.875rem;font-weight:600;color:#3b82f6;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.page_techItem__yOmT8 p{font-size:.9375rem;color:#4b5563}.page_developerCard__FnK0_{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-top:2rem}.page_developerInfo__3RzqK h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.page_developerBio__D06z1{font-size:1rem;color:#6b7280;line-height:1.7;margin-bottom:1.5rem}.page_contact__0Ybt9{display:flex;gap:1rem}.page_contactButton__gFAlH{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s;box-shadow:0 2px 8px rgba(59,130,246,.3)}.page_contactButton__gFAlH:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.page_ctaSection__pgRl9{text-align:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:3rem 2rem;border-radius:16px;margin-top:3rem}.page_ctaSection__pgRl9 h2{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.page_ctaSection__pgRl9 p{font-size:1.125rem;color:#6b7280;margin-bottom:2rem}.page_ctaButton__N6n0V{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:12px;text-decoration:none;font-weight:700;font-size:1.125rem;transition:all .3s;box-shadow:0 4px 12px rgba(59,130,246,.3)}.page_ctaButton__N6n0V:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.page_backLink__WjXgT{margin-top:3rem;text-align:center}.page_backLink__WjXgT a{color:#3b82f6;text-decoration:none;font-weight:500;font-size:.9375rem;transition:color .2s}.page_backLink__WjXgT a:hover{color:#2563eb;text-decoration:underline}@media (max-width:768px){.page_heroTitle__TNakO{font-size:2.5rem}.page_heroSubtitle__B1fUc{font-size:1.125rem}.page_content__6foo0{padding:2rem 1rem}.page_sectionTitle__eC3_O{font-size:1.5rem}.page_featureGrid__KxRlc,.page_pricingGrid__aI1KF,.page_sourceGrid__EBUni{grid-template-columns:1fr}.page_benefitItem__NJEHH{flex-direction:column;align-items:center;text-align:center}.page_ctaSection__pgRl9 h2{font-size:1.5rem}.page_ctaSection__pgRl9 p{font-size:1rem}}