body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-color:#f0f8fd;background-image:url(../../static/media/background.fc166e23d4953456ca5e.png);background-position-x:center;background-position-y:-5px;background-repeat:no-repeat;background-size:cover;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--blue:#2350a2;--blue-light:#2a99f3;--blue-hover:#1a3d85;--text:#1a1a2e;--text-muted:#555;--bg:#f7f9fc;--white:#fff;--radius:16px;--shadow:0 4px 24px rgba(35,80,162,.1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}section[id]{scroll-margin-top:80px}body{background:#fff;background:var(--white);color:#1a1a2e;color:var(--text);font-family:Noto Sans,sans-serif;line-height:1.6}a{color:#2350a2;color:var(--blue);text-decoration:none}a:hover{color:#1a3d85;color:var(--blue-hover)}img{display:block;max-width:100%}h1,h2,h3{line-height:1.25}.nav{background:#fff;background:var(--white);border-bottom:1px solid #e8edf5;justify-content:space-between;padding:16px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav,.nav-logo{align-items:center;display:flex}.nav-logo{gap:10px}.nav-box{background:#2350a2;background:var(--blue);-webkit-clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%);display:inline-block;height:16px;width:28px}.nav-brand{color:#2350a2;color:var(--blue);font-size:18px;font-weight:700}.nav-links{align-items:center;display:flex;font-size:15px;font-weight:600;gap:28px}.nav-links a{color:#2350a2;color:var(--blue)}.nav-phone{align-items:center;display:flex;gap:4px}.nav-phone img{height:14px;width:14px}.nav-cta{background:#2a99f3;background:var(--blue-light);border-radius:24px;font-weight:700;padding:8px 20px;transition:background .2s}.nav-cta,.nav-cta:hover{color:#fff!important;color:var(--white)!important}.nav-cta:hover{background:#1a3d85!important;background:var(--blue-hover)!important}.hero{align-items:center;background:linear-gradient(135deg,#eaf2ff,#f7f9fc);display:flex;gap:40px;justify-content:space-between;padding:clamp(40px,7vw,60px) clamp(20px,6vw,80px)}.hero-text{flex:1 1;max-width:520px}.hero-text h1{color:#2350a2;color:var(--blue);font-size:clamp(28px,5.5vw,44px);font-weight:900;margin-bottom:20px}.hero-text h1 span{color:#2a99f3;color:var(--blue-light)}.hero-sub{color:#555;color:var(--text-muted);font-size:18px;margin-bottom:32px}.hero-note{color:#999;font-size:13px;margin-top:14px}.hero-img{flex:1 1;max-width:480px}.btn-primary{background:#2a99f3;background:var(--blue-light);border-radius:30px;color:#fff;color:var(--white);display:inline-block;font-size:18px;font-weight:700;padding:16px 36px;transition:background .2s,-webkit-transform .1s;transition:background .2s,transform .1s;transition:background .2s,transform .1s,-webkit-transform .1s}.btn-primary:hover{background:#1a3d85;background:var(--blue-hover);color:#fff;color:var(--white);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.cta-section,.exercises,.faq,.features,.testimonials{padding:clamp(48px,7vw,72px) clamp(20px,6vw,80px)}.features{background:#fff;background:var(--white)}.exercises{background:#f7f9fc;background:var(--bg)}.testimonials{background:#fff;background:var(--white)}.faq{background:#f7f9fc;background:var(--bg)}.cta-section{background:linear-gradient(135deg,#2350a2,#1a6ec9);background:linear-gradient(135deg,var(--blue) 0,#1a6ec9 100%);color:#fff;color:var(--white)}.cta-section,h2{text-align:center}h2{color:#2350a2;color:var(--blue);font-size:clamp(24px,4vw,32px);font-weight:800;margin-bottom:48px}.cta-section h2{color:#fff;color:var(--white)}.cta-section p{color:hsla(0,0%,100%,.85);font-size:17px;margin-bottom:32px}.features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#f7f9fc;background:var(--bg);border-radius:16px;border-radius:var(--radius);padding:32px 24px;text-align:center;transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-transform .2s}.feature-card:hover{box-shadow:0 4px 24px rgba(35,80,162,.1);box-shadow:var(--shadow);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.feature-icon{display:block;font-size:36px;margin-bottom:14px}.feature-card h3{color:#2350a2;color:var(--blue);font-size:17px;font-weight:700;margin-bottom:8px}.feature-card p{font-size:14px}.exercises-intro,.feature-card p{color:#555;color:var(--text-muted)}.exercises-intro{font-size:16px;margin:-28px auto 40px;max-width:720px;text-align:center}.exercises-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.exercise-card{background:#fff;background:var(--white);border:1px solid #e8edf5;border-radius:16px;border-radius:var(--radius);padding:26px 22px;text-align:left;transition:box-shadow .2s,border-color .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s,border-color .2s;transition:box-shadow .2s,transform .2s,border-color .2s,-webkit-transform .2s}.exercise-card:hover{border-color:#2a99f3;border-color:var(--blue-light);box-shadow:0 4px 24px rgba(35,80,162,.1);box-shadow:var(--shadow);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.exercise-icon{display:block;font-size:32px;margin-bottom:12px}.exercise-card h3{color:#2350a2;color:var(--blue);font-size:15px;font-weight:700;line-height:1.35;margin-bottom:8px}.exercise-card p{color:#555;color:var(--text-muted);font-size:13.5px;line-height:1.55}@media (max-width:960px){.exercises-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.exercises-grid{grid-template-columns:1fr}}.testimonials-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.testimonial-card{background:#fff;background:var(--white);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 24px rgba(35,80,162,.1);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:28px}.testimonial-text{color:#555;color:var(--text-muted);font-size:15px;font-style:italic;line-height:1.7}.testimonial-author strong{color:#2350a2;color:var(--blue);display:block;font-size:15px;font-weight:700}.testimonial-author span{color:#999;font-size:13px}.faq-list{margin:0 auto;max-width:720px}.faq-item{border-bottom:1px solid #e8edf5}.faq-q{align-items:center;background:none;border:none;color:#1a1a2e;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:12px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.faq-q:hover{color:#2350a2;color:var(--blue)}.faq-a{color:#555;color:var(--text-muted);font-size:15px;line-height:1.7;padding:0 0 20px}.footer{background:#1a1a2e;background:var(--text);font-size:14px;padding:32px 40px;text-align:center}.footer,.footer a{color:hsla(0,0%,100%,.7)}.footer a:hover{color:#fff;color:var(--white)}.footer-sub{font-size:13px;margin-top:8px;opacity:.5}@media (max-width:860px){.nav{padding:14px 20px}.nav-links{font-size:14px;gap:16px}.hero{flex-direction:column;text-align:center}.hero-text{flex:none;max-width:100%}.hero-img{flex:none;margin:0 auto;max-width:440px}.features-grid,.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nav-links{font-size:13px;gap:10px}.nav-links a:not(.nav-cta):not(.nav-phone){display:none}.nav-cta{padding:8px 16px}.hero-sub{font-size:16px}.features-grid,.testimonials-grid{grid-template-columns:1fr}.btn-primary{display:block;font-size:16px;margin:0 auto;max-width:340px;padding:14px 24px;width:100%}.faq-q{font-size:15px}.footer{padding:28px 20px}}@media (max-width:380px){.nav{padding:12px 14px}.nav-brand{font-size:16px}.nav-links{gap:8px}.nav-phone{font-size:12px}.nav-cta{font-size:13px;padding:7px 14px}}.messenger-fab{align-items:center;background:linear-gradient(135deg,#00b2ff,#006aff);border-radius:50%;bottom:20px;box-shadow:0 4px 14px rgba(0,106,255,.4);display:flex;height:56px;justify-content:center;position:fixed;right:20px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:56px;z-index:9999}.messenger-fab:hover{box-shadow:0 6px 20px rgba(0,106,255,.55);-webkit-transform:scale(1.08);transform:scale(1.08)}
/*# sourceMappingURL=main.1a2e9e8f.css.map*/