﻿:root{--brand-red:#dd0000;--brand-red-hover:#bb0000;--brand-red-light:#ff2222;--brand-dark-blue:#000c49;--teams-purple:#464775;--dialpad-purple:#7B51FF;--rc-orange:#ff8d34;--cisco-red:#CC0000;--sfb-blue:#0874AA;--bg-primary:#121218;--bg-secondary:#1a1a22;--bg-tertiary:#242430;--bg-card:#16161e;--bg-card-hover:#1e1e28;--bg-nav:var(--brand-red);--bg-footer:#0e0e14;--bg-input:#242430;--text-primary:#f0f0f0;--text-secondary:#b0b0b0;--text-muted:#777777;--text-on-brand:#ffffff;--border-color:#2e2e3a;--border-color-light:#36364a;--shadow-color:rgba(0,0,0,.4);--overlay-color:rgba(0,0,0,.5);--scrollbar-track:var(--brand-red);--scrollbar-thumb:#343a40;--theme-transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-theme="light"]{--bg-primary:#ffffff;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--bg-card:#ffffff;--bg-card-hover:#f8f9fa;--bg-footer:#1a1a1a;--bg-input:#ffffff;--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--text-muted:#6c757d;--border-color:#dee2e6;--border-color-light:#e9ecef;--shadow-color:rgba(0,0,0,.1);--overlay-color:rgba(0,0,0,.35);--scrollbar-track:#e9ecef;--scrollbar-thumb:var(--brand-red)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{font-family:'Inter','Segoe UI',system-ui,-apple-system,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);padding-top:76px;overflow-x:hidden;transition:var(--theme-transition);line-height:1.6}a{color:var(--brand-red-light);text-decoration:none;transition:color .25s ease}a:hover{color:var(--brand-red)}img{max-width:100%;height:auto}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:0}.navbar-bridge{background-color:#1e1e2a!important;border-bottom:3px solid var(--brand-red);transition:var(--theme-transition)}.navbar-bridge .navbar-toggler{border-color:rgba(255,255,255,.4)}.navbar-bridge .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-bridge .nav-link{font-size:.9rem;font-weight:600;color:#fff!important;padding:.5rem .75rem}.navbar-bridge .dropdown-toggle::after{content:"";display:inline-block;border:none;width:5px;height:5px;background-color:rgba(255,255,255,.35);border-radius:50%;vertical-align:middle;margin-left:.35rem;transition:background-color .3s ease,transform .3s ease}.navbar-bridge .dropdown-toggle:hover::after,.navbar-bridge .nav-item.dropdown:hover>.dropdown-toggle::after{background-color:var(--brand-red);transform:scale(1.3)}.navbar-bridge .nav-link:hover,.navbar-bridge .nav-link:focus{color:var(--brand-red)!important;opacity:1}.navbar-bridge .dropdown-menu{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 10px 30px var(--shadow-color);padding:.5rem 0}.navbar-bridge .dropdown-item{color:var(--text-primary);padding:.4rem 1.25rem;font-size:.875rem;transition:background-color .2s ease}.navbar-bridge .dropdown-item:hover,.navbar-bridge .dropdown-item:focus{background-color:var(--brand-red)!important;color:#fff!important}.navbar-bridge .dropdown-header{color:var(--brand-red)!important;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.mega-dropdown{min-width:850px}@media(max-width:991.98px){.mega-dropdown{min-width:100%}}@media(min-width:992px){.navbar-bridge .nav-item.dropdown:hover>.dropdown-menu{display:block;margin-top:0}.navbar-bridge .nav-item.dropdown>.dropdown-toggle:active{pointer-events:none}.navbar-bridge .dropdown-menu{right:auto;left:50%;transform:translateX(-50%)}.navbar-bridge .mega-dropdown{right:0;left:auto;transform:none}}.theme-toggle{background:none;border:2px solid rgba(255,255,255,.5);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1rem;transition:all .3s ease;padding:0}.theme-toggle:hover{border-color:#fff;background:rgba(255,255,255,.15)}.hero-carousel .carousel-item img{width:100%;height:auto;object-fit:cover}.hero-carousel .carousel-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.6) 100%);transition:var(--theme-transition)}.hero-carousel .carousel-caption{position:absolute;right:0;bottom:0;left:0;z-index:10;padding:1.5rem 1rem;color:#fff;text-align:center;background:rgba(0,0,0,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.1)}.hero-carousel .carousel-caption h4{font-weight:700;margin-bottom:.25rem}.hero-carousel .carousel-caption h6{font-weight:400;opacity:.9}.section-dark{background-color:var(--bg-secondary);transition:var(--theme-transition)}.section-brand{background-color:var(--brand-red);color:#fff}.section-dark-blue{background-color:var(--brand-dark-blue);color:#fff}.section-teams{background-color:var(--teams-purple);color:#fff}.card-bridge{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;transition:var(--theme-transition),transform .3s ease}.card-bridge:hover{transform:translateY(-2px);box-shadow:0 8px 16px var(--shadow-color)}.card-bridge .card-header{border-bottom:1px solid var(--border-color);font-weight:700}.card-bridge .card-body{padding:1.5rem}.card-bridge .card-footer{border-top:1px solid var(--border-color);background-color:transparent}.feature-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:1rem;padding:2rem;transition:var(--theme-transition),transform .3s ease}.feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px var(--shadow-color)}.btn-brand{background-color:var(--brand-red);border:none;color:#fff;padding:.6rem 1.75rem;border-radius:.5rem;font-weight:600;transition:all .3s ease}.btn-brand:hover{background-color:var(--brand-red-hover);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(221,0,0,.3)}.btn-brand-outline{background-color:#2a2a35;border:2px solid var(--brand-red);color:var(--brand-red);padding:.6rem 1.75rem;border-radius:.5rem;font-weight:600;transition:all .3s ease}[data-theme="light"] .btn-brand-outline{background-color:#e0e0e0}.btn-brand-outline:hover{background-color:var(--brand-red);color:#fff}.btn-launch{border-radius:.75rem;padding:.6rem 1.25rem;border:2px solid rgba(255,255,255,.3);font-weight:600;transition:all .3s ease}.btn-launch:hover{transform:translateY(-1px);box-shadow:0 3px 8px var(--shadow-color)}.btn-launch-teams{background-color:var(--teams-purple);color:#fff}.btn-launch-teams:hover{background-color:#373866;color:#fff}.btn-launch-dialpad{background-color:var(--dialpad-purple);color:#fff}.btn-launch-dialpad:hover{background-color:#6a42e0;color:#fff}.btn-launch-rc{background-color:var(--rc-orange);color:#fff}.btn-launch-rc:hover{background-color:#e67a2a;color:#fff}.btn-launch-cisco{background-color:var(--brand-red);color:#fff}.btn-launch-cisco:hover{background-color:var(--brand-red-hover);color:#fff}.tagline-bar{background-color:var(--brand-dark-blue);padding:1.5rem 0}.tagline-bar h1,.tagline-bar h2{font-weight:900;font-size:2.2rem;color:#fff;letter-spacing:-.02em}.live-counter{background-color:var(--brand-red);padding:.5rem 0}.live-counter h2{font-weight:900;color:#fff;margin:0}.blockquote-bridge{border-left:5px solid #fff;padding:1rem 1.5rem;margin:1rem 0}.blockquote-bridge p{font-size:1.15rem;font-style:italic;margin-bottom:.5rem}.blockquote-bridge footer{font-size:.9rem;opacity:.85}.social-sidebar{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:9999;border:2px solid #fff;border-radius:0 .5rem .5rem 0;overflow:hidden;box-shadow:0 4px 12px var(--shadow-color)}.social-sidebar a{display:block;text-align:center;padding:.65rem .75rem;color:#fff;font-size:1rem;transition:all .3s ease}.social-sidebar a:hover{background-color:#000!important}.social-sidebar .facebook{background:#3b5998}.social-sidebar .twitter{background:#000}.social-sidebar .google{background:#dd4b39}.social-sidebar .linkedin{background:#007bb5}.social-sidebar .youtube{background:#b00}.social-sidebar .instagram{background:#d601c1}.launch-sidebar{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:9999;background:var(--brand-red);border:2px solid #fff;border-radius:.75rem 0 0 .75rem;padding:.5rem;text-align:center;width:72px;box-shadow:0 4px 12px var(--shadow-color)}.launch-sidebar strong{display:block;font-size:.65rem;color:#fff;margin:.25rem 0;text-transform:uppercase;letter-spacing:.05em}.launch-sidebar .btn{display:block;margin:.25rem auto;padding:.25rem}.launch-sidebar img{width:40px;height:40px}.footer-bridge{background-color:var(--bg-footer);color:#fff;padding:3rem 0 2rem;transition:var(--theme-transition)}.footer-bridge .footer-logo{max-width:280px;margin:0 auto 1.5rem;display:block}.footer-bridge .btn-group-footer .btn{border-radius:0;font-weight:600}.footer-bridge .btn-group-footer .btn:first-child{border-radius:.375rem 0 0 .375rem}.footer-bridge .btn-group-footer .btn:last-child{border-radius:0 .375rem .375rem 0}.chat-button{position:fixed;bottom:1rem;right:1rem;z-index:9999}.chat-button button{background-color:var(--brand-red);color:#fff;border:none;border-radius:2rem;padding:.6rem 1.25rem;font-weight:600;box-shadow:0 4px 12px rgba(221,0,0,.4);transition:all .3s ease;cursor:pointer}.chat-button button:hover{background-color:var(--brand-red-hover);transform:translateY(-1px)}.form-bridge .form-control,.form-bridge .form-select{background-color:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);border-radius:.5rem;padding:.6rem .75rem;transition:var(--theme-transition)}.form-bridge .form-control:focus,.form-bridge .form-select:focus{border-color:var(--brand-red);box-shadow:0 0 0 .2rem rgba(221,0,0,.25)}.form-bridge label{font-weight:600;margin-bottom:.25rem;color:var(--text-secondary)}.page-header{background-color:var(--bg-primary);padding:0;margin-top:20px;transition:var(--theme-transition)}.page-header .container{max-width:100%;padding:0}.page-header .hero-card{background-color:var(--bg-card);border-bottom:4px solid var(--brand-red);padding:2rem 2rem;text-align:center;width:100%;position:relative;overflow:hidden}.page-header .hero-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-red)}.page-header .hero-card h1{font-family:'Plus Jakarta Sans','Inter',sans-serif;font-weight:800;font-size:1.85rem;letter-spacing:-.03em;color:#fff;margin-bottom:.5rem;line-height:1.2}.page-header .hero-card h1 i{color:var(--brand-red);margin-right:.4rem;font-size:.85em}.page-header .hero-card .breadcrumb{background:transparent;justify-content:center;padding:0;margin:0;font-size:.8rem}.page-header .hero-card .breadcrumb-item a{color:#888;transition:color .2s ease}.page-header .hero-card .breadcrumb-item a:hover{color:var(--brand-red)}.page-header .hero-card .breadcrumb-item.active{color:#bbb}.page-header .hero-card .breadcrumb-item+.breadcrumb-item::before{color:#555}.page-header .hero-card h1 small{font-weight:400;font-size:.5em;color:#888;display:inline-block;margin-left:.3rem;letter-spacing:0}[data-theme="light"] .page-header .hero-card{background-color:#fff;border-bottom:4px solid var(--brand-red)}[data-theme="light"] .page-header .hero-card h1{color:#111}[data-theme="light"] .page-header .hero-card .breadcrumb-item a{color:#777}[data-theme="light"] .page-header .hero-card .breadcrumb-item.active{color:#444}[data-theme="light"] .page-header .hero-card .breadcrumb-item+.breadcrumb-item::before{color:#aaa}[data-theme="light"] .page-header .hero-card h1 small{color:#777}@media(max-width:767.98px){.page-header .hero-card{padding:1.5rem 1rem}.page-header .hero-card h1{font-size:1.4rem}}.iframe-wrapper{max-width:75%;margin:0 auto;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 24px var(--shadow-color),0 0 0 1px var(--border-color-light);transition:var(--theme-transition)}.iframe-wrapper iframe{width:100%;border:none;border-radius:.5rem;display:block}.iframe-wrapper-header{display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border-color);font-size:.85rem;font-weight:600;color:var(--text-secondary)}.iframe-wrapper-header i{color:var(--brand-red)}.iframe-wrapper-header .dot{width:10px;height:10px;border-radius:50%;display:inline-block}.iframe-wrapper-header .dot-red{background:#ff5f57}.iframe-wrapper-header .dot-yellow{background:#febc2e}.iframe-wrapper-header .dot-green{background:#28c840}@media(max-width:991.98px){.iframe-wrapper{max-width:100%;padding:1rem;border-radius:.75rem}}.announcement-card{background-color:var(--brand-dark-blue);border:none;color:#fff;border-radius:1rem;overflow:hidden}.announcement-card .card-title{color:var(--brand-red)}.announcement-card ul li::marker{color:var(--brand-red)}.clyde-hero-card{background-color:var(--brand-dark-blue);border-radius:1rem;overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.1)}.clyde-hero-header{background:linear-gradient(135deg,var(--brand-dark-blue) 0%,#001466 100%);padding:2rem 2rem 1.5rem;border-bottom:3px solid var(--brand-red)}.clyde-hero-header h2{font-family:'Plus Jakarta Sans','Inter',sans-serif;letter-spacing:-.02em}.clyde-feature-list{list-style:none;padding:0;margin:0}.clyde-feature-list li{padding:.35rem 0;display:flex;align-items:center;gap:.5rem}.clyde-feature-list li i{width:18px;text-align:center;flex-shrink:0}.product-card{background-color:var(--bg-card);border:2px solid var(--border-color);border-radius:.75rem;overflow:hidden;transition:var(--theme-transition),transform .3s ease;height:100%;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px var(--shadow-color)}.product-card .card-header{border-bottom:none;padding:1rem}.product-card .card-body{flex:1;padding:1.5rem}.product-card .card-footer{border-top:none;padding:1rem}.legacy-badge{display:inline-block;background:var(--text-muted);color:#fff;font-size:.7rem;padding:.15rem .5rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.blink-fade{animation:blinkFade 2s ease-in-out infinite}@keyframes blinkFade{0%,100%{opacity:1}50%{opacity:.4}}@media(max-width:767.98px){.social-sidebar,.launch-sidebar{display:none}.hero-carousel .carousel-caption h4{font-size:1rem}.hero-carousel .carousel-caption h6{font-size:.8rem}.tagline-bar h1{font-size:1.5rem}}@media(max-width:991.98px){.launch-sidebar{display:none}}body,.navbar-bridge .dropdown-menu,.card-bridge,.feature-card,.product-card,.page-header,.feature-category-card,.benefit-card,.footer-bridge,.form-bridge .form-control,.form-bridge .form-select{transition:var(--theme-transition)}.redpic{border:2px solid var(--border-color);border-radius:.75rem;box-shadow:0 4px 12px var(--shadow-color)}.feature-image{border-radius:1rem;object-fit:cover;width:100%;height:auto}.video-section{border-top:4px solid var(--brand-red);border-bottom:4px solid var(--brand-red)}.video-section video{width:50%;display:block}@media(max-width:991.98px){.video-section video{width:100%}.video-section .d-flex{flex-direction:column}}.k-button[disabled],.k-button[disabled]:focus,.k-button.k-state-focused[disabled],[disabled] .k-button,[disabled] .k-button:focus,[disabled] .k-button.k-state-focused,.k-button.k-state-disabled,.k-button.k-state-disabled:focus,.k-button.k-state-disabled.k-state-focused,.k-chip.k-chip-disabled{outline:none;cursor:default;opacity:.65;filter:grayscale(.1);pointer-events:none;box-shadow:none}section.py-5{padding-top:4rem!important;padding-bottom:4rem!important}section.py-4{padding-top:3rem!important;padding-bottom:3rem!important}.accent-dialpad{background-color:var(--dialpad-purple)!important;color:#fff!important;border-left:4px solid #9b7aff}.accent-teams{background-color:var(--teams-purple)!important;color:#fff!important;border-left:4px solid #6264a7}.accent-rc{background-color:var(--rc-orange)!important;color:#fff!important;border-left:4px solid #ffa85c}.accent-sfb{background-color:var(--sfb-blue)!important;color:#fff!important;border-left:4px solid #2a9fd6}.accent-cisco{background-color:var(--cisco-red)!important;color:#fff!important;border-left:4px solid #f44}.accent-brand{background-color:var(--brand-red)!important;color:#fff!important;border-left:4px solid #f44}.accent-primary{background-color:#0d6efd!important;color:#fff!important;border-left:4px solid #4d94ff}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.quick-launch-strip{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:.75rem 0;transition:var(--theme-transition)}.quick-launch-strip .launch-item{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:2rem;font-weight:600;font-size:.85rem;color:#fff;text-decoration:none;transition:all .25s ease}.quick-launch-strip .launch-item:hover{transform:translateY(-1px);filter:brightness(1.1);color:#fff}.quick-launch-strip .launch-item img{width:24px;height:24px}.product-tabs .nav-pills .nav-link{border-radius:2rem;padding:.6rem 1.5rem;font-weight:600;font-size:.9rem;color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-color);margin:0 .25rem;transition:all .25s ease}.product-tabs .nav-pills .nav-link:hover{color:var(--text-primary);background:var(--bg-card-hover)}.product-tabs .nav-pills .nav-link.active{color:#fff;border-color:transparent}.product-tabs .nav-pills .nav-link.tab-dialpad.active{background-color:var(--dialpad-purple)}.product-tabs .nav-pills .nav-link.tab-teams.active{background-color:var(--teams-purple)}.product-tabs .nav-pills .nav-link.tab-rc.active{background-color:var(--rc-orange)}.product-tabs .tab-content{margin-top:1.5rem}.footer-bridge h6{font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em;margin-bottom:1rem;color:var(--brand-red)}.footer-bridge .footer-links{list-style:none;padding:0;margin:0}.footer-bridge .footer-links li{margin-bottom:.4rem}.footer-bridge .footer-links a{color:#b0b0b0;font-size:.875rem;text-decoration:none;transition:color .2s ease}.footer-bridge .footer-links a:hover{color:#fff}.footer-bridge .footer-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;font-size:.9rem;transition:all .25s ease}.footer-bridge .footer-social a:hover{transform:translateY(-2px);filter:brightness(1.2)}.footer-bridge .footer-tagline{color:#888;font-size:.85rem;margin-top:.5rem}.footer-bridge hr{border-color:#2e2e3a;opacity:.5}section img.img-fluid:not(.rounded-circle):not(.redpic),section img.figure-img{border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 4px 12px var(--shadow-color)}.card-bridge img,.product-card img,.announcement-card img,.clyde-hero-card img,.hero-carousel img,.carousel-inner img,.navbar img,.footer-bridge img{border:none!important;border-radius:0!important;box-shadow:none!important}.card-bridge>img.img-fluid{border-radius:.75rem .75rem 0 0!important}.hiring-feature-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:1rem;padding:1.5rem;height:100%;transition:var(--theme-transition),transform .3s ease}.hiring-feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px var(--shadow-color)}.hiring-feature-card .feature-icon{width:48px;height:48px;border-radius:50%;background-color:var(--brand-red);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:1rem}.feature-category-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:1rem;padding:1.5rem;height:100%;text-align:center;transition:var(--theme-transition),transform .3s ease,box-shadow .3s ease}.feature-category-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-color)}.feature-category-card .feature-icon{width:48px;height:48px;border-radius:50%;background-color:var(--brand-red);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin:0 auto 1rem}.feature-category-card h5{font-weight:700;margin-bottom:.75rem}.feature-category-list{list-style:none;padding:0;margin:0;text-align:left}.feature-category-list li{padding:.25rem 0;font-size:.875rem;color:var(--text-secondary);display:flex;align-items:baseline;gap:.5rem}.feature-category-list li::before{content:'';font-family:'Font Awesome 6 Free';font-weight:900;font-size:.7rem;color:var(--brand-red);flex-shrink:0}.benefit-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid var(--brand-red);border-radius:.5rem;padding:1.25rem;height:100%;transition:var(--theme-transition),box-shadow .3s ease}.benefit-card:hover{box-shadow:0 0 16px rgba(221,0,0,.15)}.benefit-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.benefit-header i{font-size:1.1rem;flex-shrink:0}.benefit-header h6{font-weight:700;margin:0}.benefit-card p{font-size:.9rem;color:var(--text-secondary);margin-bottom:0}.testimonial-card{background:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid var(--brand-red);border-radius:.75rem;padding:1.5rem;transition:var(--theme-transition),transform .2s ease}.testimonial-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.testimonial-card .quote-icon{color:var(--brand-red);font-size:1.5rem;opacity:.6;margin-bottom:.75rem}.testimonial-card blockquote{border:none;padding:0;margin:0}.testimonial-card blockquote p{font-style:italic;color:var(--text-primary);margin-bottom:.75rem}.testimonial-card .blockquote-footer{color:var(--text-secondary);font-size:.9rem}.testimonial-card .testimonial-avatar{width:64px;height:64px;object-fit:contain;border-radius:50%;background:#fff;padding:4px;box-shadow:0 2px 8px var(--shadow-color)}.blockquote-styled{background:var(--bg-card);border-left:4px solid var(--brand-red);border-radius:.5rem;padding:1.5rem;margin:1rem 0}.blockquote-styled p{color:var(--text-primary)}.blockquote-styled .blockquote-footer{color:var(--text-secondary)}.hero-carousel .carousel-item.active .carousel-caption{animation:captionSlideUp .8s ease-out}@keyframes captionSlideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn-brand:hover{animation:btnGlow 1.5s ease-in-out infinite}@keyframes btnGlow{0%,100%{box-shadow:0 3px 8px rgba(221,0,0,.3)}50%{box-shadow:0 4px 20px rgba(221,0,0,.6)}}.chat-button button{animation:chatBounce 3s ease-in-out infinite}@keyframes chatBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.footer-bridge .footer-social a:hover{transform:translateY(-3px) scale(1.15)}.navbar-bridge .nav-link{position:relative}.navbar-bridge .nav-link::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--brand-red);transition:width .3s ease,left .3s ease}.navbar-bridge .nav-link:hover::after{width:80%;left:10%}.card-bridge::after,.feature-card::after,.product-card::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .6s ease;pointer-events:none}.card-bridge{position:relative;overflow:hidden}.feature-card{position:relative;overflow:hidden}.card-bridge:hover::after,.feature-card:hover::after,.product-card:hover::after{left:100%}.quick-launch-strip .launch-item:hover img{animation:iconPulse .4s ease}@keyframes iconPulse{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1)}}.tagline-bar h1,.tagline-bar h2{background:linear-gradient(90deg,#fff 0%,#fff 40%,var(--brand-red-light) 50%,#fff 60%,#fff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textShimmer 4s ease-in-out infinite}@keyframes textShimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.navbar-bridge .dropdown-menu{animation:dropdownFade .25s ease-out}@keyframes dropdownFade{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.iframe-wrapper:hover .dot-red{animation:dotPulse 1.2s ease-in-out infinite 0s}.iframe-wrapper:hover .dot-yellow{animation:dotPulse 1.2s ease-in-out infinite .2s}.iframe-wrapper:hover .dot-green{animation:dotPulse 1.2s ease-in-out infinite .4s}@keyframes dotPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.4)}}.page-header .hero-card::before{animation:lineExpand .6s ease-out}@keyframes lineExpand{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hiring-feature-card:hover .feature-icon{animation:iconSpin .5s ease}@keyframes iconSpin{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}.testimonial-card:hover .quote-icon{animation:quoteBounce .4s ease}@keyframes quoteBounce{0%{transform:scale(1)}40%{transform:scale(1.3)}100%{transform:scale(1)}}.clyde-hero-header{background-size:200% 200%;animation:clydeGradient 6s ease infinite}@keyframes clydeGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.footer-bridge .footer-links a{position:relative;display:inline-block}.footer-bridge .footer-links a::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--brand-red);transition:width .3s ease}.footer-bridge .footer-links a:hover::after{width:100%}@media(prefers-reduced-motion:reduce){.hero-carousel .carousel-item.active .carousel-caption,.btn-brand:hover,.chat-button button,.tagline-bar h1,.tagline-bar h2,.navbar-bridge .dropdown-menu,.page-header .hero-card::before,.clyde-hero-header{animation:none}.tagline-bar h1,.tagline-bar h2{-webkit-text-fill-color:#fff;background:none}}