html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}.site-header{justify-content:space-between;padding:20px 60px;border-bottom:1px solid hsla(0,0%,100%,.06)}.site-header,.site-nav{display:flex;align-items:center}.site-nav{gap:8px}.hero-section{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 73px);max-width:1400px;margin:0 auto;padding:0 60px;align-items:center;grid-gap:40px;gap:40px;position:relative}.hero-title{font-size:56px;font-weight:700;line-height:1.14;margin:0 0 28px;letter-spacing:-1.5px;color:#fff}.hero-subtitle{font-size:16px;margin-bottom:40px;line-height:1.5;max-width:420px}.hero-image{width:100%;max-width:520px;height:580px;object-fit:cover;border-radius:32px;position:relative;z-index:1}.section-pad,.section-pad-bg{padding:100px 60px}.how-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}.styles-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.before-after-grid,.pricing-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;gap:24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}@media (max-width:1024px){.site-header{padding:16px 32px}.hero-section{gap:24px;min-height:auto;padding:40px 32px}.hero-title{font-size:40px;letter-spacing:-1px}.hero-image{height:420px}.section-pad,.section-pad-bg{padding:70px 32px}.styles-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.site-header{padding:14px 20px}.site-nav{display:none}.hero-section{grid-template-columns:1fr;padding:32px 20px 48px;min-height:auto;gap:32px}.hero-right{order:-1}.hero-title{font-size:32px;letter-spacing:-.5px;margin-bottom:16px}.hero-subtitle{font-size:15px;max-width:100%}.hero-image{max-width:100%;height:320px;border-radius:20px}.hero-result-card{bottom:16px!important;right:16px!important;min-width:140px!important;padding:12px 14px!important}.hero-notification{display:none}.section-pad,.section-pad-bg{padding:56px 20px}.how-grid{grid-template-columns:1fr}.styles-grid{grid-template-columns:1fr 1fr;gap:12px}.before-after-grid,.pricing-grid{grid-template-columns:1fr}.pricing-grid{max-width:360px;margin:0 auto}.pricing-popular{transform:none!important}.footer-grid{grid-template-columns:1fr;gap:32px}h2{font-size:28px!important;line-height:36px!important}}@media (max-width:480px){.styles-grid{grid-template-columns:1fr}.hero-title{font-size:28px}}