.hero[data-v-2e13c4a5]{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;justify-content:center;min-height:auto!important;overflow:hidden;padding-bottom:7%;padding-top:7%;position:relative}.hero__background[data-v-2e13c4a5]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero__gradient[data-v-2e13c4a5]{animation:float-2e13c4a5 15s ease-in-out infinite;border-radius:50%;filter:blur(40px);opacity:.5;position:absolute}.hero__gradient--1[data-v-2e13c4a5]{animation-delay:0s;background:radial-gradient(circle,rgba(34,196,255,.1) 0,transparent 70%);height:400px;right:-50px;top:-100px;width:400px}.hero__gradient--2[data-v-2e13c4a5]{animation-delay:-5s;background:radial-gradient(circle,rgba(255,72,182,.05) 0,transparent 70%);bottom:-100px;height:300px;left:-50px;width:300px}.hero__gradient-overlay[data-v-2e13c4a5]{background:linear-gradient(180deg,transparent 0,rgba(248,249,251,.3) 30%,rgba(248,249,251,.7) 60%,#f5f7fa);bottom:0;height:40%;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.hero__container[data-v-2e13c4a5]{padding:40px 20px;position:relative;width:100%;z-index:10}.hero__content[data-v-2e13c4a5]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;text-align:center;width:100%}.hero__title[data-v-2e13c4a5]{color:#0f172a;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2;margin:0 0 clamp(15px,2vw,20px)}.hero__title-line[data-v-2e13c4a5]{display:block}.hero__title-accent[data-v-2e13c4a5]{color:#1775f6;display:inline-block;position:relative}.hero__title-accent[data-v-2e13c4a5]:after{background:#1775f626;border-radius:3px;bottom:3px;content:"";height:6px;left:0;position:absolute;width:100%;z-index:-1}.hero__description[data-v-2e13c4a5]{color:#475569;font-size:clamp(16px,2vw,18px);line-height:1.4;margin:0 0 clamp(20px,2.5vw,25px);max-width:500px}.hero__features[data-v-2e13c4a5]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:0 0 clamp(25px,3vw,30px);padding:0}.hero__feature[data-v-2e13c4a5]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border:1px solid rgba(226,232,240,.8);border-radius:20px;box-shadow:0 2px 4px -1px #0000000d;display:flex;padding:8px 16px}.hero__feature-icon[data-v-2e13c4a5]{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-right:6px;width:18px}.hero__feature-text[data-v-2e13c4a5]{color:#475569;font-size:14px;font-weight:500}.hero__actions[data-v-2e13c4a5]{align-items:center;display:flex;flex-direction:column}.hero__button[data-v-2e13c4a5]{align-items:center;background:#1775f6;border:none;border-radius:10px;box-shadow:0 4px 12px #1775f64d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.hero__button[data-v-2e13c4a5]:hover{background:#0d6efd;box-shadow:0 6px 16px #1775f666;transform:translateY(-1px)}.hero__button[data-v-2e13c4a5]:active{transform:translateY(0)}.hero__button-icon[data-v-2e13c4a5]{font-size:16px;transition:transform .3s ease}.hero__button:hover .hero__button-icon[data-v-2e13c4a5]{transform:translate(2px)}@keyframes float-2e13c4a5{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-20px) scale(1.03)}66%{transform:translate(-15px,15px) scale(.97)}}@media(max-width:768px){.hero[data-v-2e13c4a5]{min-height:80vh}.hero__container[data-v-2e13c4a5]{padding:30px 16px}.hero__gradient-overlay[data-v-2e13c4a5]{height:30%}.hero__features[data-v-2e13c4a5]{align-items:center;flex-direction:column;gap:8px}.hero__feature[data-v-2e13c4a5]{width:-moz-fit-content;width:fit-content}}@media(max-width:480px){.hero__container[data-v-2e13c4a5]{padding:20px 12px}.hero__gradient-overlay[data-v-2e13c4a5]{height:100px}.hero__title[data-v-2e13c4a5]{font-size:24px;margin-bottom:12px}.hero__description[data-v-2e13c4a5]{font-size:15px;margin-bottom:18px}.hero__button[data-v-2e13c4a5]{border-radius:8px;font-size:15px;padding:12px 20px}.hero__feature[data-v-2e13c4a5]{padding:6px 12px}.hero__feature-text[data-v-2e13c4a5]{font-size:13px}}@media(max-height:500px)and (orientation:landscape){.hero[data-v-2e13c4a5]{min-height:auto;padding:20px 0}.hero__container[data-v-2e13c4a5]{padding:20px 16px}.hero__title[data-v-2e13c4a5]{margin-bottom:10px}.hero__description[data-v-2e13c4a5],.hero__features[data-v-2e13c4a5]{margin-bottom:15px}}.calculator-benefits[data-v-9cbd6ea4]{padding:80px 0}.container[data-v-9cbd6ea4]{margin:0 auto;max-width:1200px;padding:0 20px}.title[data-v-9cbd6ea4]{color:#1a1a1a;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:60px;text-align:center}.title__accent[data-v-9cbd6ea4]{color:#1775f6}@media(max-width:768px){.title[data-v-9cbd6ea4]{font-size:32px;margin-bottom:40px}}.benefits-grid[data-v-9cbd6ea4]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(min-width:768px){.benefits-grid[data-v-9cbd6ea4]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.benefits-grid[data-v-9cbd6ea4]{grid-template-columns:repeat(4,1fr)}}.benefit-card[data-v-9cbd6ea4]{background:#fff;border-radius:25px;padding:30px 25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.benefit-card[data-v-9cbd6ea4]:hover{box-shadow:0 10px 30px #1775f626;transform:translateY(-5px)}.benefit-card__icon[data-v-9cbd6ea4]{align-items:center;background:#1775f61a;border-radius:50%;display:flex;height:85px;justify-content:center;margin:0 auto 25px;width:85px}.benefit-card__icon svg[data-v-9cbd6ea4]{height:50px;width:50px}.benefit-card__title[data-v-9cbd6ea4]{align-items:center;color:#1a1a1a;display:flex;font-size:20px;font-weight:600;justify-content:center;line-height:1.3;margin-bottom:15px;min-height:52px}.benefit-card__description[data-v-9cbd6ea4]{color:#6b7280;font-size:16px;line-height:1.5;margin:0}@media(max-width:480px){.benefit-card[data-v-9cbd6ea4]{padding:25px 20px}.benefit-card__title[data-v-9cbd6ea4]{font-size:18px;min-height:auto}.benefit-card__description[data-v-9cbd6ea4]{font-size:14px}}.how-it-works[data-v-125d446b]{align-items:center;display:flex;padding:80px 20px}.how-it-works .container[data-v-125d446b]{margin:0 auto;max-width:1200px;width:100%}.how-it-works .title[data-v-125d446b]{color:#1a1a1a;font-size:52px;font-weight:500;margin-bottom:60px;text-align:center}.how-it-works .title .highlight[data-v-125d446b]{color:#2b7bf6}@media(max-width:768px){.how-it-works .title[data-v-125d446b]{font-size:32px;margin-bottom:40px}}.how-it-works .steps[data-v-125d446b]{align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.how-it-works .steps[data-v-125d446b]{gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:500px}}.how-it-works .step[data-v-125d446b]{background:#b4b4b4;border-radius:35px;display:flex;flex-direction:column;height:100%;padding:25px}.how-it-works .step p[data-v-125d446b]{color:#000}.how-it-works .step--active[data-v-125d446b]{background:#2b7bf6}.how-it-works .step--active p[data-v-125d446b]{color:#fff}.how-it-works .step__number[data-v-125d446b]{align-items:center;background:#fff;border-radius:25px;color:#1a1a1a;display:flex;font-size:28px;font-weight:700;height:55px;justify-content:center;margin-bottom:20px;width:55px}.how-it-works .step__text[data-v-125d446b]{color:#fff;font-size:19px;line-height:1.6;margin:auto 0 0}@media(max-width:768px){.how-it-works .step__text[data-v-125d446b]{font-size:16px}}.faq-section[data-v-cb54f570]{padding:80px 0}.faq-section .container[data-v-cb54f570]{margin:0 auto;max-width:900px;padding:0 20px}.faq-section .title[data-v-cb54f570]{color:#1a1a1a;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:60px;text-align:center}.faq-section .title__accent[data-v-cb54f570]{color:#1775f6}@media(max-width:768px){.faq-section .title[data-v-cb54f570]{font-size:32px;margin-bottom:40px}}.faq-section .faq-list[data-v-cb54f570]{display:flex;flex-direction:column;gap:16px}.faq-section .faq-item[data-v-cb54f570]{background:#fff;border-radius:25px;cursor:pointer;padding:25px 30px;transition:all .3s ease}.faq-section .faq-item[data-v-cb54f570]:hover{background:#eef2f7}.faq-section .faq-item--active .faq-item__icon[data-v-cb54f570]{transform:rotate(180deg)}.faq-section .faq-item__header[data-v-cb54f570]{align-items:center;display:flex;gap:20px;justify-content:space-between}.faq-section .faq-item__question[data-v-cb54f570]{color:#1a1a1a;flex:1;font-size:18px;font-weight:600;margin:0}@media(max-width:480px){.faq-section .faq-item__question[data-v-cb54f570]{font-size:16px}}.faq-section .faq-item__icon[data-v-cb54f570]{color:#2b7bf6;flex-shrink:0;transition:all .3s ease}.faq-section .faq-item__answer[data-v-cb54f570]{overflow:hidden;transition:height .3s ease}.faq-section .faq-item__answer p[data-v-cb54f570]{color:#6b7280;font-size:16px;line-height:1.6;margin:0;padding-top:20px}@media(max-width:480px){.faq-section .faq-item__answer p[data-v-cb54f570]{font-size:14px}}.faq-section .faq-item--active .faq-section .faq-item__answer p[data-v-cb54f570]{color:#fffffff2}.faq-section .faq-slide-enter-active[data-v-cb54f570],.faq-section .faq-slide-leave-active[data-v-cb54f570]{transition:height .3s ease}@media(max-width:768px){.faq-item[data-v-cb54f570]{padding:20px}}.widget-section[data-v-103dc63d]{padding:80px 0}.widget-section .container[data-v-103dc63d]{margin:0 auto;max-width:1200px;padding:0 20px}.widget-section .widget-content[data-v-103dc63d]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}@media(max-width:992px){.widget-section .widget-content[data-v-103dc63d]{gap:40px;grid-template-columns:1fr;text-align:center}}.widget-section .widget-text .widget-subtitle[data-v-103dc63d]{color:#2b7bf6;font-size:18px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}@media(max-width:768px){.widget-section .widget-text .widget-subtitle[data-v-103dc63d]{font-size:16px}}.widget-section .widget-text .widget-title[data-v-103dc63d]{color:#1a1a1a;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:24px}@media(max-width:768px){.widget-section .widget-text .widget-title[data-v-103dc63d]{font-size:32px}}@media(max-width:480px){.widget-section .widget-text .widget-title[data-v-103dc63d]{font-size:28px}}.widget-section .widget-text .widget-description[data-v-103dc63d]{color:#6b7280;font-size:18px;line-height:1.6;margin-bottom:32px}@media(max-width:768px){.widget-section .widget-text .widget-description[data-v-103dc63d]{font-size:16px}}.widget-section .widget-button[data-v-103dc63d]{background:#2b7bf6;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:18px 32px;text-decoration:none;transition:all .3s ease}.widget-section .widget-button[data-v-103dc63d]:hover{background:#1a6ad8;box-shadow:0 8px 20px #2b7bf64d;transform:translateY(-2px)}.widget-section .widget-button[data-v-103dc63d]:active{transform:translateY(0)}.widget-section .widget-placeholder[data-v-103dc63d],.widget-section .widget-visual[data-v-103dc63d]{align-items:center;display:flex;justify-content:center}.widget-section .widget-placeholder[data-v-103dc63d]{background:linear-gradient(135deg,#2b7bf6,#1775f6);border-radius:25px;box-shadow:0 20px 40px #2b7bf640;color:#fff;flex-direction:column;padding:30px}.widget-section .widget-placeholder img[data-v-103dc63d]{border-radius:10px;width:350px}@media(max-width:480px){.widget-section .widget-placeholder img[data-v-103dc63d]{width:240px}}@keyframes float-103dc63d{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.widget-placeholder[data-v-103dc63d]{animation:float-103dc63d 4s ease-in-out infinite}.cta-section[data-v-27ec2401]{background:linear-gradient(135deg,#2b7bf6,#1775f6);color:#fff;padding:100px 20px;text-align:center}.cta-section .container[data-v-27ec2401]{margin:0 auto;max-width:800px}.cta-section .cta-content[data-v-27ec2401]{align-items:center;display:flex;flex-direction:column;gap:24px}.cta-section .cta-title[data-v-27ec2401]{font-size:52px;font-weight:700;line-height:1.2;margin:0}@media(max-width:768px){.cta-section .cta-title[data-v-27ec2401]{font-size:36px}}@media(max-width:480px){.cta-section .cta-title[data-v-27ec2401]{font-size:28px}}.cta-section .cta-subtitle[data-v-27ec2401]{font-size:20px;font-weight:400;line-height:1.5;margin:0;opacity:.9}@media(max-width:768px){.cta-section .cta-subtitle[data-v-27ec2401]{font-size:18px}}@media(max-width:480px){.cta-section .cta-subtitle[data-v-27ec2401]{font-size:16px}}.cta-section .cta-button[data-v-27ec2401]{align-items:center;background:#fff;border:none;border-radius:15px;color:#2b7bf6;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:12px;margin-top:16px;padding:20px 40px;transition:all .3s ease}.cta-section .cta-button[data-v-27ec2401]:hover{background:#f8fafc;box-shadow:0 12px 30px #ffffff40;transform:translateY(-2px)}.cta-section .cta-button[data-v-27ec2401]:active{transform:translateY(0)}@media(max-width:768px){.cta-section .cta-button[data-v-27ec2401]{font-size:16px;padding:18px 32px}}@media(max-width:480px){.cta-section .cta-button[data-v-27ec2401]{font-size:15px;padding:16px 28px}}.notification-widget[data-v-533b93f4]{display:flex;justify-content:center;margin:20px 0;width:100%}.notification-container[data-v-533b93f4]{align-items:center;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid #fb923c;border-radius:12px;box-shadow:0 4px 12px #fb923c26;display:flex;flex-direction:column;gap:16px;max-width:480px;padding:24px;width:100%}.notification-icon[data-v-533b93f4]{animation:pulse-533b93f4 2s ease-in-out infinite;font-size:48px}.notification-content[data-v-533b93f4]{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.notification-title[data-v-533b93f4]{color:#c2410c;font-size:18px;font-weight:700;text-align:center}.notification-text[data-v-533b93f4]{color:#7c2d12;font-size:15px;line-height:1.6;max-width:420px;text-align:center}.telegram-button[data-v-533b93f4]{align-items:center;background:#08c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;margin-top:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.telegram-button[data-v-533b93f4]:hover{background:#006ba3;box-shadow:0 6px 16px #08c6;transform:translateY(-2px)}.telegram-button[data-v-533b93f4]:active{transform:translateY(0)}.telegram-icon[data-v-533b93f4]{animation:fly-533b93f4 1.5s ease-in-out infinite;display:inline-block;font-size:18px}@keyframes pulse-533b93f4{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes fly-533b93f4{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(3px) rotate(-5deg)}75%{transform:translate(-3px) rotate(5deg)}}@media(max-width:480px){.notification-widget[data-v-533b93f4]{margin:16px 0}.notification-container[data-v-533b93f4]{gap:14px;margin:0 16px;padding:20px 16px}.notification-icon[data-v-533b93f4]{font-size:40px}.notification-title[data-v-533b93f4]{font-size:17px}.notification-text[data-v-533b93f4]{font-size:14px;line-height:1.5}.telegram-button[data-v-533b93f4]{font-size:14px;justify-content:center;padding:10px 20px;width:100%}}
