.hotbar{background-color:#f8f9fa;padding:10px;text-align:center;justify-content:center}.hotbar .navbar-nav{display:flex;justify-content:center;width:100%}.navbar-toggler{border:1px solid #ccc}.nav-link{margin-right:10px}.user-text{white-space:pre-wrap;overflow-wrap:anywhere}[hidden]{display:none!important}img{max-width:100%}.form-control{min-width:0}.phone-verification a{overflow-wrap:anywhere}.file-upload.dragover{background:#e6f2ff;border-color:#007bff}.file-item span{min-width:0;overflow-wrap:anywhere}@media (max-width:575px){.order-form{padding:1rem 0}.btn-submit{padding:0.8rem 1rem}.contact-card{margin:0 0 1rem;padding:1rem}.notification-container{right:10px;left:10px;min-width:0;max-width:none}.promo-item{overflow-wrap:anywhere}}h1,h2,h3,h4,h5,h6,p,summary{overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.hotbar .navbar{max-width:1140px;margin:0 auto}.hotbar .navbar-brand{display:flex;align-items:center}.hotbar .logo-container{display:flex}.hotbar .navbar-toggler{min-width:44px;min-height:44px}.hotbar .nav-link{margin:0;padding:.65rem .75rem}:focus-visible{outline:3px solid #2375ba;outline-offset:3px}.feature-list li{align-items:baseline;overflow-wrap:anywhere}.feature-list i{flex:0 0 1.25em;width:1.25em;text-align:center;line-height:1.4}.service-card h2 i{display:inline-block;width:1.25em;text-align:center}.contact-card{height:calc(100% - 2rem)}.contact-card .icon-wrapper i{margin:0;line-height:1}@media (max-width:575.98px){input.form-control,select.form-control,textarea.form-control{font-size:16px}.btn{white-space:normal}.contact-card{height:auto}.pricing-header .display-4,.order-header .display-4,.reviews-header .display-4,.portfolio-header .display-4{font-size:2rem}.service-card h2{font-size:1.5rem}.info-section{padding:1.25rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.logo-container{position:relative;display:inline-block;transition:transform 0.3s ease}.logo-scale{transition:all 0.4s cubic-bezier(0.68,-0.55,0.27,1.55);transform-origin:center}.logo-hover:hover .logo-scale{animation:logoBounce 0.8s ease;filter:drop-shadow(0 2px 4px rgba(42,117,255,0.2))}.logo-effects{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(42,117,255,0.15) 0%,transparent 70%);transition:opacity 0.3s}.logo-hover:hover .logo-effects{opacity:1;animation:effectPulse 2s infinite}@keyframes logoBounce{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.15) rotate(-8deg)}50%{transform:scale(0.95) rotate(5deg)}75%{transform:scale(1.05) rotate(-3deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes effectPulse{0%{transform:scale(1);opacity:0.8}50%{transform:scale(1.2);opacity:0.4}100%{transform:scale(1);opacity:0.8}}.nav-link{position:relative;transition:color 0.3s ease}.nav-link::after{content:'';position:absolute;bottom:-5px;left:50%;width:0;height:2px;background:#2A75FF;transition:all 0.3s ease}.nav-link:hover::after{width:100%;left:0}.site-footer{background:#2c3e50;color:#fff;padding:40px 0 24px;margin-top:48px}.footer-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.footer-section{min-width:0;margin:0;text-align:left}.footer-section h5{border-bottom:2px solid #3498db;padding-bottom:12px;margin:0 0 16px;font-size:1.1rem;line-height:1.5}.footer-section p{margin:0;color:#d4dee5;line-height:1.7}.footer-links{display:grid;gap:10px}.footer-links a{color:#d4dee5;text-decoration:none;line-height:1.7;overflow-wrap:break-word}.footer-links a:hover,.footer-links a:focus-visible{color:#fff;text-decoration:underline}.footer-bottom{text-align:center;padding-top:24px;margin-top:32px;border-top:1px solid #496075;color:#d4dee5;font-size:.9rem}.footer-bottom p{margin:0 0 8px}@media (max-width:767.98px){.site-footer{padding:28px 0 20px;margin-top:32px}.footer-content{grid-template-columns:minmax(0,1fr);gap:24px}.footer-section h5{margin-bottom:10px}.footer-links a{display:block;padding:4px 0}}.support-widget{position:fixed;bottom:30px;right:30px;z-index:10000}.support-button{background:#0088cc;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,0.2);transition:all 0.3s ease}.support-button i{color:#fff;font-size:28px;transform:rotate(-45deg)}.support-content{position:absolute;bottom:80px;right:0;width:250px;background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,0.15);opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease}.support-widget:hover .support-content{opacity:1;visibility:visible;transform:translateY(0)}.btn-telegram{background:#0088cc;color:#fff;width:100%;margin-top:15px;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s ease}.ad-sidebar{display:flex;flex-direction:column;gap:30px}.ad-container{width:150px;height:400px}.support-button{border:0}.support-widget.is-open .support-content,.support-widget:focus-within .support-content{opacity:1;visibility:visible;transform:translateY(0)}.support-button i{transform:none;line-height:1;margin:0}.support-content{color:#2c3e50;max-width:calc(100vw - 32px)}@media (max-width:575.98px){.support-widget{bottom:16px;right:16px}.support-button{width:52px;height:52px}.support-content{bottom:64px}.site-footer{padding-bottom:72px}}