.page_hero__SKW6o{padding:120px 0 100px;text-align:center;background:#ffffff;border-bottom:1px solid #e5e5e5}.page_heroCta__jc8eN{display:flex;gap:16px;justify-content:center;align-items:center}.page_features__8wy9y{padding:100px 0;background:#f8f8f8}.page_featureGrid__LbVmI{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:48px;gap:48px}.page_featureCard__09F8a{background:#ffffff;padding:48px 32px;border-radius:16px;text-align:center;border:1px solid #e5e5e5;transition:transform .2s ease,box-shadow .2s ease}.page_featureCard__09F8a:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.page_featureTitle__kH4Xm{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:#000000}.page_featureDescription__gBWpw{color:#666666;line-height:1.7}.page_howTo__JrcVf{padding:100px 0;background:#ffffff}.page_stepGrid__4YC2C{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:48px;gap:48px}.page_stepCard__RUgHq{text-align:center;padding:32px 24px}.page_stepNumber__2EZE0{width:64px;height:64px;background:#000000;color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 24px}.page_stepTitle__kKqcb{font-size:1.3rem;font-weight:600;margin-bottom:16px;color:#000000}.page_stepDescription__7y3p9{color:#666666;line-height:1.7}.page_pricing__67Ak0{padding:100px 0;background:#f8f8f8}.page_planGrid___53C2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;max-width:1000px;margin:0 auto}.page_planCard__U1UNO{background:#ffffff;border:2px solid #e5e5e5;border-radius:16px;padding:48px 32px;text-align:center;position:relative;transition:all .2s ease}.page_planCard__U1UNO:hover{border-color:#000000;transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.page_planCard__U1UNO.page_recommended___QMTA{border-color:#000000;box-shadow:0 4px 16px rgba(0,0,0,.1)}.page_recommendedBadge__DqINq{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#000000;color:#ffffff;padding:8px 24px;border-radius:20px;font-size:.9rem;font-weight:600}.page_planTitle__IXKD7{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:#000000}.page_planPrice__X1Df1{margin-bottom:32px}.page_priceAmount__2Cd_l{font-size:3rem;font-weight:700;color:#000000}.page_pricePeriod__rGTpk{font-size:1.1rem;color:#666666;margin-left:4px}.page_planFeatures__ewmd2{list-style:none;padding:0;margin:0 0 40px}.page_planFeatures__ewmd2 li{padding:12px 0;color:#666666;border-bottom:1px solid #f0f0f0}.page_planFeatures__ewmd2 li:last-child{border-bottom:none}.page_planButton__rHDZG{background:#000000;color:#ffffff;border:none;padding:16px 32px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background .2s ease;width:100%}.page_planButton__rHDZG:hover{background:#333333}.page_footer__sHKi3{background:#000000;color:#ffffff;padding:80px 0 40px}.page_footerContent__sUmFz{display:grid;grid-template-columns:1fr 2fr;grid-gap:64px;gap:64px;margin-bottom:48px}.page_footerBrand__fYpqm{max-width:300px}.page_brandName__45f0C{font-size:2rem;font-weight:700;margin-bottom:16px;color:#ffffff}.page_brandDescription__C7NJ7{color:#cccccc;line-height:1.6}.page_footerLinks__DGiLt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}.page_linkGroup__18RIn{display:flex;flex-direction:column}.page_linkGroupTitle__KWUWc{font-size:1.1rem;font-weight:600;margin-bottom:20px;color:#ffffff}.page_linkList__37FSu{list-style:none;padding:0;margin:0}.page_linkList__37FSu li{margin-bottom:12px}.page_linkList__37FSu a{color:#cccccc;text-decoration:none;transition:color .2s ease}.page_linkList__37FSu a:hover{color:#ffffff}.page_footerBottom__cWZ_v{border-top:1px solid #333333;padding-top:24px;text-align:center}.page_copyright__2iVAs{color:#999999;font-size:.9rem}@media (max-width:768px){.page_hero__SKW6o{padding:80px 0 60px}.page_heroCta__jc8eN{flex-direction:column;gap:12px}.page_features__8wy9y,.page_howTo__JrcVf,.page_pricing__67Ak0{padding:60px 0}.page_featureGrid__LbVmI,.page_stepGrid__4YC2C{grid-template-columns:1fr;gap:32px}.page_planGrid___53C2{grid-template-columns:1fr;gap:24px}.page_footerContent__sUmFz{grid-template-columns:1fr;gap:32px}.page_footerLinks__DGiLt{grid-template-columns:1fr;gap:24px}.page_footer__sHKi3{padding:60px 0 32px}}