body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@font-face{font-family:Nexa Bold;font-style:normal;font-weight:700;src:url(/static/media/Nexa-Bold.c2b99812f7617bd31a22.otf) format("opentype")}@font-face{font-family:Gotham Black;font-style:normal;font-weight:900;src:url(/static/media/gotham_black.520408fe3462b1d14d05.otf) format("opentype")}@font-face{font-family:Gotham Light;font-style:normal;font-weight:900;src:url(/static/media/gotham_light.a21d1577f411612a2753.otf) format("opentype")}.header{background:#fff;box-shadow:0 2px 10px #0000001a;height:70px;left:0;position:fixed;right:0;top:0;z-index:1000}.header-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.logo-section{align-items:center;display:flex;gap:12px}.logo-image{height:40px;object-fit:contain;width:40px}.logo-text{color:#000;font-family:Nexa Bold,Arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;margin:0}.navigation{align-items:center;display:flex;gap:40px}.nav-link{color:#333;font-family:Gotham Light,Arial,sans-serif;font-size:14px;font-weight:900;letter-spacing:.5px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.nav-link:hover{color:#00bcd4}.nav-link:after{background:#00bcd4;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.header-actions{align-items:center;display:flex;gap:20px}.language-switcher{align-items:center;display:flex;gap:8px}.lang-btn{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Gotham Light,Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .3s ease}.lang-btn:hover{background:#f0f0f0}.lang-btn.active{background:#e0f7fa;color:#00bcd4}.social-icons{gap:12px}.social-icons,.social-link{align-items:center;display:flex}.social-link{background:#f8f9fa;border-radius:50%;color:#666;height:36px;justify-content:center;text-decoration:none;transition:all .3s ease;width:36px}.social-link:hover{background:#e0f7fa;color:#00bcd4;transform:translateY(-2px)}@media (max-width:768px){.header-container{padding:0 15px}.navigation{display:none}.logo-text{font-size:20px}.header-actions{gap:15px}.social-icons{gap:8px}.social-link{height:32px;width:32px}}@media (max-width:480px){.logo-section{gap:8px}.logo-image{height:32px;width:32px}.logo-text{font-size:18px}.header-actions{gap:10px}.lang-btn{font-size:11px;padding:4px 8px}}.footer{background:#fff;border-top:1px solid #e0e0e0;padding:60px 0 30px}.footer-container{margin:0 auto;max-width:1200px;padding:0 20px}.footer-content{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:50px}.footer-left{flex:1 1;max-width:400px}.footer-logo-section{align-items:center;display:flex;gap:12px;margin-bottom:20px}.footer-logo-image{height:32px;object-fit:contain;width:32px}.footer-logo-text{color:#000;font-family:Nexa Bold,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;margin:0}.footer-description{color:#666;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6;margin:0;max-width:350px}.footer-right{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:30px}.footer-navigation{align-items:center;display:flex;gap:40px}.footer-nav-link{color:#333;font-family:Gotham Light,Arial,sans-serif;font-size:14px;font-weight:900;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.footer-nav-link:hover{color:#00bcd4}.footer-actions{align-items:center;display:flex;gap:30px}.footer-language-switcher{align-items:center;display:flex;gap:8px}.footer-lang-btn{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-family:Gotham Light,Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .3s ease}.footer-lang-btn:hover{background:#f0f0f0}.footer-lang-btn.active{background:#e0f7fa;color:#00bcd4}.footer-social-icons{align-items:center;display:flex;gap:12px}.footer-social-link{align-items:center;background:#f8f9fa;border-radius:50%;color:#666;display:flex;height:36px;justify-content:center;text-decoration:none;transition:all .3s ease;width:36px}.footer-social-link:hover{background:#e0f7fa;color:#00bcd4;transform:translateY(-2px)}.footer-divider{background:#e0e0e0;height:1px;margin:30px 0;width:100%}.footer-copyright{text-align:center}.footer-copyright p{color:#999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;letter-spacing:.5px;margin:0}@media (max-width:768px){.footer{padding:40px 0 20px}.footer-content{flex-direction:column;gap:30px;margin-bottom:30px}.footer-left{max-width:100%}.footer-right{align-items:flex-start;gap:20px;width:100%}.footer-navigation{gap:20px}.footer-nav-link{font-size:13px}.footer-actions{gap:20px}.footer-description{max-width:100%}}@media (max-width:480px){.footer-container{padding:0 15px}.footer-actions,.footer-navigation{align-items:flex-start;flex-direction:column;gap:15px}.footer-logo-section{gap:8px}.footer-logo-image{height:28px;width:28px}.footer-logo-text{font-size:18px}.footer-description{font-size:13px}.footer-social-icons{gap:8px}.footer-social-link{height:32px;width:32px}}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root,body,html{height:100%}.App{display:flex;flex-direction:column;min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}ol,ul{list-style:none}main{flex:1 1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-container{background:#fafafa url(/static/media/main_page_font.636aa5bce063fe3a6e7c.jpg) repeat;background-size:1200px 1200px;min-height:100vh;overflow:hidden;width:100%}.main-container:before{background:#f3f0e9cc;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.main-container{position:relative;z-index:0}.wave-bottom{z-index:20}.phones-container{align-items:end;display:flex;height:100vh;justify-content:flex-end;padding-right:5%;position:relative;z-index:5}.phone-mockup{align-items:flex-end;display:flex;position:relative;z-index:6}.phone-large{height:600px;margin-right:-30px}.phone-small{height:500px}.triangle-bg{clip-path:polygon(100% 0,0 0,100% 100%);height:100%;opacity:.9;position:absolute;right:0;top:0;width:60%;z-index:2}.content-section{flex:1 1;margin-left:0;max-width:680px;position:relative;z-index:7}.title{color:#222;font-size:36px;font-weight:700;line-height:1.15;margin-bottom:20px;margin-right:24px}.subtitle{color:#b3b3b3;font-size:16px;font-weight:400;margin-bottom:30px}.stats-container{display:flex;gap:40px;margin-top:40px}.stat-item{text-align:center}.stat-number{color:#222;font-size:24px;font-weight:700}.stat-label{color:#222;font-size:14px;opacity:.7}.start-button{background-color:#00a3ff;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:main_page_font,sans-serif;font-size:18px;font-weight:600;margin-bottom:30px;margin-top:10px;padding:15px 60px;transition:background-color .3s}.start-button:hover{background-color:#0086d4}.phone-screen-text{color:#fff;font-size:38px;font-weight:700;left:50%;letter-spacing:2px;pointer-events:none;position:absolute;text-align:center;text-shadow:0 2px 8px #0000002e;top:18%;transform:translate(-50%);width:80%;z-index:10}.phone-mockup.phone-large{align-items:flex-end;display:flex;height:600px;justify-content:center;margin-right:-30px;position:relative}.phone-blue-bg{background:#00a3ff;border-radius:36px;box-shadow:0 2px 16px #00000014;height:510px;left:50%;pointer-events:none;position:absolute;top:38px;transform:translateX(-50%);width:270px;z-index:3}.main-content-row{align-items:center;display:flex;justify-content:space-between;min-height:100vh;padding-left:180px;padding-right:0;position:relative;width:100%;z-index:2}.mockup-side{align-items:flex-start;display:flex;flex:0 0 350px;height:100vh;justify-content:flex-end;padding-right:250px;position:relative}.mockup-blue{margin-right:-40px;margin-top:220px;z-index:2}.mockup-blue,.mockup-white{height:580px;position:relative}.mockup-white{margin-left:-50px;margin-top:300px;z-index:3}.mockup-large{height:600px;width:auto}.mockup-inline,.title-mockup-row{display:none}.categories-bg{align-items:center;display:flex;flex-direction:column;min-height:200px;overflow:hidden;padding-bottom:40px;padding-top:40px;position:relative;width:100%}.bg-elements-container{height:120px;left:0;top:0;width:100%;z-index:1}.bg-element,.bg-elements-container{pointer-events:none;position:absolute}.bg-element{background:url(/static/media/anothe_font_page.9b01516531e6c2991e48.png) no-repeat;background-size:contain;height:400px;opacity:.06;width:400px}.bg-element-1{height:400px;left:15%;top:20px;width:400px}.bg-element-2{height:400px;right:-15%;top:180px;width:400px}.bg-element-3{height:400px;left:60%;top:90px;width:400px}.bg-element-4{height:400px;left:-5%;top:450px;width:400px}.categories-bg>*{position:relative;z-index:3}.categories-title{color:#222;font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:36px;text-align:center}.categories-grid{grid-gap:32px 36px;display:grid;gap:32px 36px;grid-template-columns:1fr 1fr;max-width:95vw;width:700px}.category-card{align-items:flex-end;background-position:50%;background-size:cover;border-radius:28px;box-shadow:0 4px 24px #00000014;display:flex;min-height:140px;overflow:hidden;position:relative;transition:transform .2s}.category-card:hover{box-shadow:0 8px 32px #00000021;transform:translateY(-4px) scale(1.03)}.category-label{color:#fff;font-size:24px;font-weight:700;margin:0 0 24px 24px;position:relative;text-shadow:0 2px 8px #0000002e;z-index:2}.categories-grid .category-card:first-child,.categories-grid .category-card:nth-child(4){background-position:center 20%}.categories-grid .category-card:nth-child(6){background-position:center 80%}.advantages-container{background:#00a3ff url(/static/media/main_page_font.636aa5bce063fe3a6e7c.jpg) repeat;background-size:1200px 1200px;min-height:100vh;overflow:hidden;position:relative}.advantages-container:before{background:#00a3ffe6;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.advantages-content{align-items:center;display:flex;gap:80px;position:relative;width:100%;z-index:3}.advantages-header{flex:1 1;max-width:500px;text-align:left}.logo{color:#87ceeb;font-family:Nexa,Arial,sans-serif;font-size:28px;font-weight:200;margin-bottom:25px}.advantages-title{color:#fff;font-size:56px;font-weight:700;line-height:1.1;margin-bottom:20px}.advantages-subtitle{color:#fff;font-size:22px;line-height:1.4;opacity:.95}.advantages-grid{grid-gap:30px;display:grid;flex:1 1;gap:30px;grid-template-columns:repeat(2,1fr);max-width:600px}.advantage-card{background:#fff;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:50px 30px;text-align:center;transition:transform .3s ease}.advantage-card:hover{transform:translateY(-5px)}.advantage-icon{align-items:center;background:#00a3ff;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.advantage-icon img{filter:brightness(0) invert(1);height:30px;object-fit:contain;width:30px}.advantage-title{color:#222;font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.advantage-description{color:#666;font-size:14px;line-height:1.5;text-align:center}.latest-invitations-container{min-height:100vh;overflow:hidden;padding:60px 0;position:relative}.latest-invitations-container:before{background:url(/static/media/anothe_font_page.9b01516531e6c2991e48.png) repeat;background-size:200px 200px;content:"";height:200px;left:0;opacity:.03;position:absolute;right:0;top:0;z-index:1}.latest-invitations-content{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:2}.latest-invitations-title{color:#222;font-size:48px;font-weight:700;margin-bottom:60px;position:relative;text-align:center}.latest-invitations-title:after{background:#00a3ff;border-radius:2px;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.invitations-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.invitation-card{background:#fff;border-radius:20px;box-shadow:0 8px 32px #0000001a;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.invitation-card:hover{box-shadow:0 16px 48px #00000026;transform:translateY(-8px)}.invitation-image{height:280px;overflow:hidden;position:relative;width:100%}.invitation-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.invitation-card:hover .invitation-image img{transform:scale(1.05)}.invitation-overlay{background:linear-gradient(#0000,#000c);bottom:0;color:#fff;left:0;padding:40px 20px 20px;position:absolute;right:0}.invitation-info{text-align:left}.invitation-title{font-size:16px;font-weight:700;line-height:1.3;margin:0 0 8px}.invitation-category{font-size:14px;line-height:1.4;margin:0;opacity:.9}@media (max-width:1200px){.invitations-grid{gap:25px;grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.invitations-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.latest-invitations-container{padding:40px 0}.latest-invitations-content{padding:0 20px}.latest-invitations-title{font-size:36px;margin-bottom:40px}.invitations-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.invitation-image{height:240px}}@media (max-width:480px){.latest-invitations-title{font-size:28px}.invitations-grid{gap:15px;grid-template-columns:1fr}.invitation-image{height:220px}}.testimonials-container,.testimonials-page{min-height:100vh;position:relative}.testimonials-container{background:#fafafa url(/static/media/main_page_font.636aa5bce063fe3a6e7c.jpg) repeat;background-position:50%;background-size:1200px 1200px;margin-bottom:60px;margin-top:60px;overflow:hidden;padding:120px 0}.testimonials-container:before{background:#f3f0e9cc;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.testimonials-content{margin:0 auto;max-width:1200px;padding:0 40px;position:relative;text-align:center;z-index:2}.testimonials-title{color:#222;font-size:48px;font-weight:700;margin-bottom:60px;position:relative}.testimonials-title:after{background:#00a3ff;border-radius:2px;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.testimonials-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.testimonial-card{background:#fff;border-radius:20px;box-shadow:0 8px 32px #0000001a;padding:40px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 16px 48px #00000026;transform:translateY(-5px)}.testimonial-avatar{border:3px solid #00a3ff;border-radius:50%;height:80px;margin:0 auto 20px;overflow:hidden;width:80px}.testimonial-avatar img{height:100%;object-fit:cover;width:100%}.testimonial-rating{margin-bottom:20px}.star{font-size:20px;margin:0 2px}.star.filled{color:gold}.star.empty{color:#e0e0e0}.testimonial-text{color:#666;font-size:16px;line-height:1.6;margin-bottom:20px;text-align:left}.testimonial-author{color:#222;font-size:18px;font-weight:700}.testimonials-actions{text-align:center}.show-all-button{background:#00a3ff;border:none;border-radius:30px;box-shadow:0 4px 16px #00a3ff4d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 40px;text-transform:uppercase;transition:background .3s ease,transform .3s ease}.show-all-button:hover{background:#0091e6;box-shadow:0 6px 20px #00a3ff66;transform:translateY(-2px)}.wave-top{z-index:10}.wave-bottom{min-width:100vw;overflow:hidden;width:100vw;z-index:10}.wave-bottom svg{display:block;height:auto;width:100%}@media (max-width:1024px){.testimonials-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonials-container{margin-bottom:40px;margin-top:40px;padding:100px 0}.testimonials-content{padding:0 20px}.testimonials-title{font-size:36px;margin-bottom:40px}.testimonials-grid{gap:25px;grid-template-columns:1fr;margin-bottom:40px}.testimonial-card{padding:30px 20px}.testimonial-avatar{height:70px;width:70px}}@media (max-width:480px){.testimonials-container{margin-bottom:30px;margin-top:30px;padding:80px 0}.testimonials-title{font-size:28px}.testimonial-card{padding:25px 15px}.show-all-button{font-size:14px;padding:12px 30px}}.faq-page{min-height:90vh;padding-top:80px;position:relative}.faq-container{margin:0 auto;max-width:800px;padding:0 40px}.faq-content{text-align:center}.faq-title{color:#222;font-size:48px;font-weight:700;margin-bottom:10px}.faq-subtitle{color:#666;font-size:18px;font-weight:400;margin-bottom:60px}.faq-list{text-align:left}.faq-item{background:#0000;border-bottom:1px solid #e0e0e0;border-radius:0;box-shadow:none;margin-bottom:0;padding:20px 0}.faq-item:last-child{border-bottom:none}.faq-question{align-items:center;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;transition:none;width:100%}.faq-question,.faq-question:hover{background:none}.faq-question-text{color:#333;flex:1 1;font-size:16px;font-weight:400;line-height:1.5;margin-right:20px}.faq-icon{align-items:center;background:#00a3ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:30px;justify-content:center;position:relative;width:30px}.faq-icon,.faq-icon-img{transition:transform .3s ease}.faq-icon-img{filter:brightness(0) invert(1);height:16px;width:16px}.faq-icon.open .faq-icon-img{transform:rotate(90deg)}.faq-answer{background:#0000;margin-top:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.open{margin-top:15px;max-height:200px;padding:15px 0 0}.faq-answer p{color:#666;font-size:15px;line-height:1.6;margin:0;padding-left:0}@media (max-width:768px){.faq-page{padding:60px 0}.faq-container{padding:0 20px}.faq-title{font-size:36px}.faq-subtitle{font-size:16px;margin-bottom:40px}.faq-question-text{font-size:15px}.faq-answer p{font-size:14px}}@media (max-width:480px){.faq-page{padding:40px 0}.faq-title{font-size:28px}.faq-question-text{font-size:14px}}.instructions-page{min-height:100vh;overflow:hidden;padding:0 20px;position:relative}.instructions-container{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:2}.instructions-title{color:#2c3e50;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:60px;text-shadow:2px 2px 4px #0000001a;text-transform:uppercase}.video-container{background:#000;border-radius:15px;box-shadow:0 20px 40px #00000026;margin:0 auto 60px;max-width:800px;overflow:hidden;position:relative;width:100%}.video-player{border:none;display:block;height:450px;width:100%}.decorative-elements{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.decorative-pendant{opacity:.3;position:absolute;top:50%;transform:translateY(-50%)}.left-pendant{left:5%}.right-pendant{right:5%}.pendant-body{background:linear-gradient(135deg,#e9ecef,#dee2e6);border:2px solid #ced4da;border-radius:60px 60px 60px 60px/80px 80px 40px 40px;box-shadow:0 8px 16px #0000001a;height:160px;position:relative;width:120px}.pendant-pattern{background:radial-gradient(circle at 30% 30%,#adb5bd 2px,#0000 0),radial-gradient(circle at 70% 70%,#adb5bd 2px,#0000 0),linear-gradient(45deg,#0000 40%,#adb5bd 0,#adb5bd 60%,#0000 0);background-size:20px 20px,20px 20px,100% 100%;border-radius:40px 40px 40px 40px/60px 60px 20px 20px;bottom:20px;left:20px;position:absolute;right:20px;top:20px}.pendant-beads{bottom:-30px;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translateX(-50%)}.bead{background:#dc3545;border-radius:50%;box-shadow:0 2px 4px #0003;height:12px;width:12px}@media (max-width:768px){.instructions-page{padding:60px 15px}.instructions-title{font-size:2rem;margin-bottom:40px}.video-player{height:300px}.decorative-pendant{display:none}}@media (max-width:480px){.instructions-title{font-size:1.5rem}.video-player{height:250px}}.application-form-page{background:#00a3ff url(/static/media/main_page_font.636aa5bce063fe3a6e7c.jpg) repeat;background-size:1200px 1200px;min-height:100vh;overflow:hidden;position:relative}.application-form-page:before{background:#00a3ffe6;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.wave-top{left:0;min-width:100vw;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100vw;z-index:2}.wave-top svg{display:block;height:auto;transform:rotate(180deg);width:100%}.wave-bottom{bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.blue-zone{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1400px;min-height:100vh;padding:0 60px;position:relative;z-index:2}.form-container{max-width:500px;position:relative;width:100%;z-index:3}.form-card{background:#fff;border-radius:15px;box-shadow:0 20px 40px #0003;padding:40px 30px;position:relative}.form-title{color:#2c3e50;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-align:center;text-transform:uppercase}.application-form{display:flex;flex-direction:column;gap:20px}.form-group{position:relative}.form-input,.form-textarea{background:#f8f9fa;border:2px solid #e9ecef;border-radius:10px;box-sizing:border-box;font-size:16px;padding:15px 20px;transition:all .3s ease;width:100%}.form-input:focus,.form-textarea:focus{background:#fff;border-color:#00a3ff;box-shadow:0 0 0 3px #00a3ff1a;outline:none}.form-textarea{font-family:inherit;min-height:100px;resize:vertical}.submit-button{background:#00a3ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:1px;margin-top:10px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.submit-button:hover:not(:disabled){background:#08c;box-shadow:0 8px 20px #00a3ff4d;transform:translateY(-2px)}.submit-button:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.status-message{border-radius:8px;font-weight:500;margin-top:20px;padding:15px;text-align:center}.status-message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.status-message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width:768px){.blue-zone{padding:0 20px}.form-card{padding:30px 20px}.form-title{font-size:1.5rem;margin-bottom:25px}}@media (max-width:480px){.blue-zone{padding:0 15px}.form-card{padding:25px 15px}.form-title{font-size:1.3rem}.form-input,.form-textarea{font-size:14px;padding:12px 15px}.submit-button{font-size:14px;padding:12px 25px}}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00a3fff2;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-content{color:#fff;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:60px;margin:0 auto 20px;width:60px}.loading-text{font-size:18px;font-weight:500;margin:0;opacity:.9}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.21386a51.css.map*/