:root{--gold:#00C2FF;--gold-dark:#7C3AED;--gold-light:#3B82F6;--dark:#000000;--gray:#666;--gray-dark:#0A0A0F;--gray-light:#0A0A0F;--white:#FFFFFF;--accent:#00C2FF;--transition:all 0.3s ease}.contact-hero{padding:4rem 5%;background:linear-gradient(135deg,#0A0A0F 0%,#ffffff 100%);text-align:center}body.dark-mode .contact-hero{background:linear-gradient(135deg,#000000 0%,#0A0A0F 100%)}.contact-hero-content{max-width:900px;margin:0 auto}.contact-hero h1{font-family:'Playfair Display',serif;font-size:clamp(2.5rem, 5vw, 4rem);font-weight:800;color:var(--dark);margin-bottom:1.5rem;line-height:1.2}body.dark-mode .contact-hero h1{color:var(--white)}.contact-hero h1 .highlight{color:var(--gold)}.contact-hero p{font-size:1.2rem;color:var(--gray);line-height:1.8;margin-bottom:2rem}.contact-hero p strong{color:var(--dark);font-weight:600}body.dark-mode .contact-hero p strong{color:var(--gold-light)}.hero-cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.cta-button{padding:1rem 2.5rem;font-size:1rem;font-weight:600;border:none;border-radius:50px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition)}.cta-button.primary{background:var(--gold);color:var(--white);box-shadow:0 4px 15px rgb(0 194 255 / .3)}.cta-button.primary:hover{background:var(--gold-dark);transform:translateY(-2px);box-shadow:0 6px 25px rgb(0 194 255 / .4)}.cta-button.secondary{background:#fff0;color:var(--dark);border:2px solid var(--dark)}body.dark-mode .cta-button.secondary{color:var(--white);border-color:var(--white)}.cta-button.secondary:hover{background:var(--dark);color:var(--white)}.quick-contact{padding:4rem 5%;background:var(--white)}body.dark-mode .quick-contact{background:var(--dark)}.quick-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.contact-method-card{background:var(--gray-light);padding:2.5rem;border-radius:20px;text-align:center;transition:var(--transition);border:2px solid #fff0}body.dark-mode .contact-method-card{background:var(--gray-dark)}.contact-method-card:hover{transform:translateY(-10px);border-color:var(--gold);box-shadow:0 10px 40px rgb(0 194 255 / .2)}.contact-method-icon{font-size:3rem;margin-bottom:1rem}.contact-method-card h3{font-size:1.3rem;color:var(--dark);margin-bottom:.8rem;font-weight:700}body.dark-mode .contact-method-card h3{color:var(--white)}.contact-method-card p{color:var(--gray);line-height:1.6}.contact-method-card a{color:var(--gold);text-decoration:none;font-weight:600;transition:var(--transition)}.contact-method-card a:hover{color:var(--gold-dark)}.main-contact-section{padding:5rem 5%;background:var(--gray-light)}body.dark-mode .main-contact-section{background:var(--gray-dark)}.contact-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-form-section h2{font-family:'Playfair Display',serif;font-size:2.5rem;color:var(--dark);margin-bottom:1.5rem}body.dark-mode .contact-form-section h2{color:var(--white)}.contact-form-section p{color:var(--gray);margin-bottom:2rem;line-height:1.8}body.dark-mode .contact-form-section p{color:#cfcfcf}.contact-form{background:var(--white);padding:2.5rem;border-radius:20px;box-shadow:0 4px 30px rgb(0 0 0 / .08)}body.dark-mode .contact-form{background:#000}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--dark)}body.dark-mode .form-group label{color:var(--white)}.contact-form input,.contact-form textarea,.contact-form select{width:100%;padding:1rem;border:2px solid #eee;border-radius:10px;font-size:1rem;font-family:'Inter',sans-serif;transition:var(--transition);line-height:1.5;background-color:var(--white)}.contact-form select{padding:1rem 3rem 1rem 1rem;height:auto;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;cursor:pointer}body.dark-mode .contact-form input,body.dark-mode .contact-form textarea,body.dark-mode .contact-form select{background-color:var(--gray-dark);color:var(--white);border-color:#444}body.dark-mode .contact-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:none;border-color:var(--gold)}.contact-form textarea{min-height:150px;resize:vertical}.form-submit{width:100%;padding:1.2rem;background:var(--gold);color:var(--white);border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:var(--transition)}.form-submit:hover{background:var(--gold-dark);transform:translateY(-2px)}.form-success-message{display:none;padding:1.5rem;background:#d4edda;border:2px solid #c3e6cb;border-radius:10px;color:#155724;margin-top:1.5rem;text-align:center;font-weight:600}.form-success-message.show{display:block;animation:fadeInUp 0.5s ease}.contact-info-section h3{font-family:'Playfair Display',serif;font-size:2rem;color:var(--dark);margin-bottom:1.5rem}body.dark-mode .contact-info-section h3{color:var(--white)}.contact-details{background:var(--white);padding:2rem;border-radius:20px;margin-bottom:2rem;box-shadow:0 4px 20px rgb(0 0 0 / .05)}body.dark-mode .contact-details{background:#000}.contact-item{display:flex;align-items:start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}body.dark-mode .contact-item{border-bottom-color:#333}.contact-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-item-icon{font-size:1.5rem;color:var(--gold);min-width:30px}.contact-item-content strong{display:block;color:var(--dark);margin-bottom:.3rem;font-weight:600}body.dark-mode .contact-item-content strong{color:var(--white)}.contact-item-content span,.contact-item-content a{color:var(--gray);text-decoration:none;transition:var(--transition)}body.dark-mode .contact-item-content span,body.dark-mode .contact-item-content a{color:#cfcfcf}.contact-item-content a:hover{color:var(--gold)}.map-container{border-radius:20px;overflow:hidden;height:400px;box-shadow:0 4px 30px rgb(0 0 0 / .1)}.map-container iframe{width:100%;height:100%;border:none}.trust-section{padding:4rem 5%;background:var(--white);text-align:center}body.dark-mode .trust-section{background:var(--dark)}.trust-section h2{font-family:'Playfair Display',serif;font-size:2.5rem;color:var(--dark);margin-bottom:3rem}body.dark-mode .trust-section h2{color:var(--white)}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.trust-badge{padding:2rem;background:var(--gray-light);border-radius:15px;transition:var(--transition)}body.dark-mode .trust-badge{background:var(--gray-dark)}.trust-badge:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 194 255 / .2)}.trust-icon{font-size:2.5rem;margin-bottom:1rem}.trust-badge h4{font-size:1.1rem;color:var(--dark);margin-bottom:.5rem;font-weight:700}body.dark-mode .trust-badge h4{color:var(--white)}.trust-badge p{color:var(--gray);font-size:.9rem}body.dark-mode .trust-badge p{color:#cfcfcf}.dm-facebook-button,.direct-instagram-button{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:50px;text-decoration:none;color:var(--white);font-weight:600;transition:transform 0.3s ease;justify-content:center;font-size:1rem}.dm-facebook-button:hover,.direct-instagram-button:hover{transform:translateY(-3px)}.dm-facebook-button{background:#1877f2}.direct-instagram-button{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.dm-facebook-button svg,.direct-instagram-button svg{width:20px;height:20px;flex-shrink:0}.faq-section{padding:4rem 5%;background:var(--gray-light)}body.dark-mode .faq-section{background:var(--gray-dark)}.faq-container{max-width:800px;margin:0 auto;text-align:center}.faq-container h3{font-size:2.5rem;color:var(--dark);margin-bottom:2rem;font-family:'Playfair Display',serif}body.dark-mode .faq-container h3{color:var(--white)}.faq-item{margin-bottom:10px;text-align:left}.faq-question{font-weight:700;cursor:pointer;background:var(--gold);color:#fff;padding:1.2rem;border-radius:10px;display:block;transition:var(--transition);border:none;width:100%;text-align:left;font-size:1rem}.faq-question:hover{background:var(--gold-dark);transform:translateX(5px)}.faq-answer{display:none;padding:1.5rem;background:#fff;border-radius:10px;margin-top:5px;line-height:1.8;color:var(--gray)}body.dark-mode .faq-answer{background:#000;color:#cfcfcf}.faq-answer a{color:var(--gold);text-decoration:underline}.faq-answer strong{color:var(--dark)}body.dark-mode .faq-answer strong{color:var(--gold-light)}body.dark-mode #alt-contact{background:var(--gray-dark)!important}body.dark-mode #alt-contact h2{color:var(--white)!important}body.dark-mode #alt-contact p{color:#cfcfcf!important}body.dark-mode #alt-contact a:not(.dm-facebook-button):not(.direct-instagram-button){color:var(--gold)!important}body.dark-mode .dm-facebook-button,body.dark-mode .direct-instagram-button{all:unset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.5rem!important;padding:.8rem 1.5rem!important;border-radius:50px!important;text-decoration:none!important;font-weight:600!important;font-size:1.1rem!important;color:#fff!important;transition:transform 0.3s ease!important;cursor:pointer!important}body.dark-mode .dm-facebook-button{background:#1877f2!important}body.dark-mode .direct-instagram-button{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important}body.dark-mode .dm-facebook-button:hover,body.dark-mode .direct-instagram-button:hover{transform:translateY(-3px)!important}body.dark-mode .dm-facebook-button svg,body.dark-mode .direct-instagram-button svg{fill:#fff!important}.grecaptcha-badge{position:fixed!important;left:10px!important;right:auto!important;bottom:10px!important;transform-origin:bottom left!important;transform:scale(.7)!important;opacity:0.15!important;z-index:90!important;transition:opacity 0.25s ease,transform 0.25s ease}.grecaptcha-badge:hover,.grecaptcha-badge:focus-within{opacity:1!important;transform:scale(1)!important;z-index:9999!important}#quick-nav-panel{position:fixed;left:20px;top:50%;transform:translate(0,-50%) scale(.9);width:260px;background:var(--white);border-radius:12px;box-shadow:0 10px 40px rgb(0 0 0 / .15);opacity:0;visibility:hidden;transition:all 0.3s cubic-bezier(.4,0,.2,1);z-index:9999;border:2px solid var(--gold)}#quick-nav-panel.active{opacity:1;visibility:visible;transform:translate(0,-50%) scale(1)}body.dark-mode #quick-nav-panel{background:var(--gray-dark);box-shadow:0 10px 40px rgb(0 0 0 / .5);border-color:var(--gold)}#quick-nav-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .4);opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:9998}#quick-nav-overlay.active{opacity:1;visibility:visible}.qnav-header{padding:1rem 1.2rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}body.dark-mode .qnav-header{border-bottom-color:#333}.qnav-header span{font-size:.95rem;font-weight:600;color:var(--dark)}body.dark-mode .qnav-header span{color:var(--white)}.qnav-close{background:none;border:none;font-size:28px;line-height:1;color:var(--gray);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.qnav-close:hover{color:var(--gold)}.qnav-links{padding:.5rem 0}.qnav-links a{display:block;padding:.75rem 1.2rem;color:var(--dark);text-decoration:none;font-size:.9rem;transition:all 0.2s ease;border-left:2px solid #fff0}body.dark-mode .qnav-links a{color:#d0d0d0}.qnav-links a:hover{background:var(--gray-light);border-left-color:var(--gold);padding-left:1.5rem;color:var(--gold)!important}body.dark-mode .qnav-links a:hover{background:#000;color:var(--gold)!important}.qnav-links a.active{color:var(--gold);border-left-color:var(--gold)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(50px);transition:all 0.6s ease-out}.reveal.active{opacity:1;transform:translateY(0)}@media (max-width:1024px){.contact-container{grid-template-columns:1fr}}@media (max-width:768px){.contact-hero h1{font-size:2rem}.contact-hero p{font-size:1rem}.hero-cta-buttons{flex-direction:column;align-items:stretch}.cta-button{width:100%;justify-content:center}.quick-contact-grid{grid-template-columns:1fr}.contact-form{padding:1.5rem}.map-container{height:300px}.trust-grid{grid-template-columns:1fr}.faq-question{font-size:1rem;padding:1.2rem 1.5rem}.faq-answer{padding:1.2rem 1.5rem;font-size:.95rem}#quick-nav-panel{left:15px;width:calc(100vw - 30px);max-width:280px}}.pxn-banner{position:relative;overflow:hidden;isolation:isolate;background:#060710;border-radius:16px;padding:90px 24px 100px;text-align:center;color:#fff}.pxn-banner::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 50% 30%,rgb(27 168 203 / .22),transparent 65%),radial-gradient(ellipse 55% 60% at 80% 80%,rgb(122 55 151 / .2),transparent 65%),radial-gradient(ellipse 55% 60% at 20% 80%,rgb(55 125 184 / .18),transparent 65%);z-index:0;animation:pxnGlow 18s ease-in-out infinite}@keyframes pxnGlow{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}.pxn-banner__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(120 140 220 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(120 140 220 / .06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at center,#000 35%,transparent 95%);mask-image:radial-gradient(ellipse 75% 65% at center,#000 35%,transparent 95%);pointer-events:none;z-index:1}.pxn-banner__svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}.pxn-banner__svg .conn{fill:none;stroke:url(#pxnContactGrad);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:6 8;opacity:.55;animation:connFlow 4s linear infinite}@keyframes connFlow{from{stroke-dashoffset:0}to{stroke-dashoffset:-28}}.pxn-banner__svg .ping{fill:none;stroke:url(#pxnContactGrad);stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:ringPing 2.8s ease-out infinite;opacity:0}.pxn-banner__svg .ping.late{animation-delay:1.4s}@keyframes ringPing{0%{opacity:0;transform:scale(.4)}25%{opacity:.6}100%{opacity:0;transform:scale(2.6)}}.pxn-banner__svg .pin{fill:url(#pxnContactFill)}.pxn-banner__svg .pin-label{fill:#fff;font-family:"JetBrains Mono",ui-monospace,Consolas,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.pxn-bubble{position:absolute;z-index:3;pointer-events:none;background:rgb(20 22 32 / .78);backdrop-filter:blur(8px);border:1px solid rgb(180 200 255 / .18);border-radius:18px;padding:10px 16px;font-family:"Manrope","Inter",sans-serif;font-size:13px;font-weight:600;color:rgb(255 255 255 / .92);box-shadow:0 10px 32px rgb(0 0 0 / .5);display:inline-flex;align-items:center;gap:10px;animation:bubbleFloat 7s ease-in-out infinite}.pxn-bubble::after{content:"";position:absolute;width:12px;height:12px;background:inherit;border:inherit;transform:rotate(45deg)}.pxn-bubble.b1{top:14%;left:6%;border-bottom-left-radius:4px;animation-delay:0s}.pxn-bubble.b1::after{bottom:-7px;left:14px;border-right:none;border-top:none}.pxn-bubble.b2{top:22%;right:6%;border-bottom-right-radius:4px;animation-delay:1.6s}.pxn-bubble.b2::after{bottom:-7px;right:14px;border-left:none;border-top:none}.pxn-bubble.b3{bottom:18%;left:14%;border-top-left-radius:4px;animation-delay:3.2s}.pxn-bubble.b3::after{top:-7px;left:14px;border-right:none;border-bottom:none}@keyframes bubbleFloat{0%,100%{opacity:0;transform:translateY(10px)}14%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(-4px)}92%{opacity:0;transform:translateY(-10px)}}.pxn-bubble__avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4ed9f5,#c08bff);color:#0a0c14;display:grid;place-items:center;font-weight:800;font-size:11px;flex-shrink:0;box-shadow:0 0 12px rgb(123 91 251 / .5)}.pxn-bubble__avatar.green{background:linear-gradient(135deg,#6ee7a2,#4ed9f5)}.pxn-banner__particles{position:absolute;inset:0;pointer-events:none;z-index:3}.pxn-particle{position:absolute;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#4ed9f5,#c08bff);box-shadow:0 0 10px rgb(123 91 251 / .7),0 0 22px rgb(80 100 220 / .4);opacity:0;animation:pxnFloat 9s ease-in-out infinite}.pxn-particle.p1{top:30%;left:22%;animation-delay:0.0s;width:4px;height:4px}.pxn-particle.p2{top:70%;left:35%;animation-delay:1.6s;width:5px;height:5px}.pxn-particle.p3{top:28%;left:78%;animation-delay:3.0s;width:4px;height:4px}.pxn-particle.p4{top:74%;left:70%;animation-delay:4.2s;width:5px;height:5px}.pxn-particle.p5{top:12%;left:48%;animation-delay:0.8s;width:4px;height:4px}.pxn-particle.p6{top:86%;left:52%;animation-delay:2.4s;width:5px;height:5px}@keyframes pxnFloat{0%{opacity:0;transform:translateY(0) scale(.5)}25%{opacity:1;transform:translateY(-22px) scale(1)}75%{opacity:.7;transform:translateY(-44px) scale(1)}100%{opacity:0;transform:translateY(-66px) scale(.5)}}.pxn-availability{position:relative;z-index:10;display:inline-flex;align-items:center;gap:8px;background:rgb(20 22 32 / .66);backdrop-filter:blur(6px);border:1px solid rgb(110 231 162 / .3);border-radius:999px;padding:6px 14px 6px 10px;font-family:"JetBrains Mono",ui-monospace,Consolas,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b0f5cf;margin-bottom:24px;box-shadow:0 4px 16px rgb(80 200 140 / .18)}.pxn-availability .live-dot{width:8px;height:8px;border-radius:50%;background:#6ee7a2;box-shadow:0 0 8px #6ee7a2;position:relative}.pxn-availability .live-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:#6ee7a2;animation:liveRing 1.6s ease-out infinite}@keyframes liveRing{0%{transform:scale(1);opacity:.8}100%{transform:scale(2.8);opacity:0}}.pxn-banner__content{position:relative;z-index:10;max-width:980px;margin:0 auto}.pxn-banner__eyebrow{font-family:"Fraunces","Playfair Display",Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(28px, 3.4vw, 44px);letter-spacing:-.01em;background:linear-gradient(120deg,#4ed9f5,#7ab1ff 50%,#c08bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;margin:0 0 6px}.pxn-banner__title{font-family:"Manrope","Inter",system-ui,sans-serif;font-weight:800;font-size:clamp(36px, 5vw, 64px);letter-spacing:-.02em;line-height:1.05;margin:0 0 22px;text-shadow:0 4px 30px rgb(0 0 0 / .5)}.pxn-banner__sub{font-size:clamp(15px, 1.3vw, 17px);line-height:1.7;color:rgb(255 255 255 / .78);max-width:780px;margin:0 auto 38px}.pxn-banner__sub strong{color:rgb(255 255 255 / .95);font-weight:700}.pxn-cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.pxn-cta{display:inline-flex;align-items:center;gap:12px;padding:16px 26px;border-radius:999px;font-family:"Manrope","Inter",system-ui,sans-serif;font-weight:600;font-size:15px;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s,background 0.2s;position:relative}.pxn-cta__icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.pxn-cta__icon svg{width:16px;height:16px;display:block}.pxn-cta--phone{background:linear-gradient(135deg,#4ed9f5 0%,#7ab1ff 100%);color:#0a0c14;box-shadow:0 10px 28px rgb(80 180 220 / .45),inset 0 1px 0 rgb(255 255 255 / .3)}.pxn-cta--phone .pxn-cta__icon{background:rgb(255 80 100 / .95);color:#fff}.pxn-cta--phone:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgb(80 180 220 / .6)}.pxn-cta--email{background:rgb(255 255 255 / .04);color:#fff;border:1px solid rgb(180 200 255 / .25);backdrop-filter:blur(6px)}.pxn-cta--email .pxn-cta__icon{background:linear-gradient(135deg,#4ed9f5,#c08bff);color:#0a0c14}.pxn-cta--email:hover{transform:translateY(-2px);border-color:rgb(180 200 255 / .55);background:rgb(255 255 255 / .08)}.pxn-banner__scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgb(140 180 255 / .6) 50%,transparent);box-shadow:0 0 18px rgb(140 180 255 / .5);z-index:4;pointer-events:none;animation:pxnScan 9s ease-in-out infinite}@keyframes pxnScan{0%,100%{top:-2px;opacity:0}10%{opacity:1}50%{top:100%;opacity:1}60%{opacity:0}}@media (max-width:768px){.pxn-banner .pxn-card,.pxn-banner .pxn-roi,.pxn-banner .pxn-platforms,.pxn-banner .pxn-glyph,.pxn-banner .pxn-swatches,.pxn-banner .pxn-code,.pxn-banner .pxn-bullseye,.pxn-banner .pxn-aperture,.pxn-banner .pxn-cursor,.pxn-banner .pxn-filmstrip,.pxn-banner .pxn-bubble,.pxn-banner__svg .pin,.pxn-banner__svg .pin-label,.pxn-banner__svg .conn,.pxn-banner__svg .ping{display:none!important}.pxn-banner .pxn-particle.p3,.pxn-banner .pxn-particle.p4,.pxn-banner .pxn-particle.p7,.pxn-banner .pxn-particle.p8,.pxn-banner .pxn-particle.p11,.pxn-banner .pxn-particle.p12{display:none}.pxn-cta{padding:14px 20px;font-size:14px}.pxn-banner{padding:60px 18px 70px}}@media (prefers-reduced-motion:reduce){.pxn-banner *,.pxn-banner::before{animation:none!important}}