.breakdance .bde-section-41-100 .section-container{display:flex;flex-direction:column}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--yellow:gold;--yellow-dark:#E6C200;--dark:#0d0d0d;--gray-dark:#1a1a1a;--gray-medium:#2a2a2a;--gray-light:#aaa;--white:#fff;--green:#22c55e;--radius:8px}html{scroll-behavior:smooth}body{font-family:'DM Sans',sans-serif;background:var(--dark);color:var(--white);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.hero{padding:4rem 2rem 2rem;text-align:center;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-55deg,transparent,transparent 60px,rgb(255 215 0 / .03) 60px,rgb(255 215 0 / .03) 61px);pointer-events:none}.hero-content{max-width:800px;margin:0 auto;position:relative;z-index:1}.section-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--yellow);font-weight:700;margin-bottom:.75rem}h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(40px,7vw,72px);font-weight:900;line-height:.95;text-transform:uppercase;letter-spacing:-1px;margin-bottom:1rem}h1 .highlight{color:var(--yellow)}.hero-sub{font-size:17px;color:var(--gray-light);max-width:600px;margin:0 auto;line-height:1.7}.contact-section{padding:4rem 2rem;max-width:1100px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem}.contact-card{background:var(--gray-dark);padding:2.5rem 2rem;border-radius:var(--radius);border:1px solid var(--gray-medium);text-align:center;transition:all 0.3s}.contact-card:hover{border-color:var(--yellow);transform:translateY(-4px)}.contact-card.priority{border-color:var(--yellow);background:linear-gradient(180deg,rgb(255 215 0 / .05) 0%,var(--gray-dark) 100%);position:relative}.priority-tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--yellow);color:var(--dark);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:100px}.contact-icon{font-size:48px;margin-bottom:1rem}.contact-card h2{font-family:'Barlow Condensed',sans-serif;font-size:28px;font-weight:900;text-transform:uppercase;margin-bottom:.5rem;color:var(--yellow)}.contact-card .desc{color:var(--gray-light);font-size:14px;margin-bottom:1.5rem;line-height:1.6;min-height:60px}.contact-value{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:900;color:var(--white);display:block;margin-bottom:1.5rem;word-break:break-all}.contact-btn{display:inline-block;background:var(--yellow);color:var(--dark);font-weight:700;font-size:15px;padding:12px 24px;border-radius:var(--radius);transition:opacity 0.2s,transform 0.2s;width:100%}.contact-btn:hover{opacity:.9;transform:translateY(-2px)}.contact-btn.ghost{background:#fff0;color:var(--white);border:1px solid var(--gray-medium)}.contact-btn.ghost:hover{border-color:var(--yellow);color:var(--yellow)}.info-section{background:var(--gray-dark);padding:4rem 2rem}.info-content{max-width:1100px;margin:0 auto}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.info-block{display:flex;gap:1rem;align-items:flex-start}.info-icon{font-size:32px;flex-shrink:0}.info-block h3{font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;margin-bottom:.5rem;color:var(--yellow)}.info-block p,.info-block a{color:var(--gray-light);line-height:1.7;font-size:15px}.info-block a:hover{color:var(--yellow)}.form-section{padding:5rem 2rem;max-width:800px;margin:0 auto}.section-title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(32px,5vw,54px);font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:1rem;text-align:center}.section-subtitle{font-size:17px;color:var(--gray-light);line-height:1.7;text-align:center;margin-bottom:3rem}.form-box{background:var(--gray-dark);padding:2.5rem;border-radius:var(--radius);border:1px solid var(--gray-medium)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-size:14px;font-weight:500;color:var(--white);margin-bottom:.5rem}.form-group label .required{color:var(--yellow)}.form-group input,.form-group textarea,.form-group select{width:100%;background:var(--dark);border:1px solid var(--gray-medium);color:var(--white);padding:12px 16px;border-radius:var(--radius);font-family:'DM Sans',sans-serif;font-size:15px;transition:border-color 0.2s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--yellow)}.form-group textarea{resize:vertical;min-height:120px}.form-submit{background:var(--yellow);color:var(--dark);font-weight:700;font-size:16px;padding:16px 32px;border-radius:var(--radius);border:none;cursor:pointer;width:100%;transition:opacity 0.2s,transform 0.2s;text-transform:uppercase;letter-spacing:.5px}.form-submit:hover{opacity:.9;transform:translateY(-2px)}.form-note{text-align:center;color:var(--gray-light);font-size:13px;margin-top:1rem}@media (max-width:768px){body{padding-bottom:80px}.hero{padding:3rem 1.25rem 2rem}.contact-section{padding:3rem 1.25rem}.info-section{padding:3rem 1.25rem}.form-section{padding:3rem 1.25rem}.form-box{padding:1.5rem}}#tac-page-contact a{color:inherit}#tac-page-contact a.btn-primary,#tac-page-contact a.belgium-cta,#tac-page-contact a.pro-cta,#tac-page-contact a.service-link{color:var(--dark)!important}#tac-page-contact a.btn-ghost{color:var(--white)!important}#tac-page-contact a.cta-phone,#tac-page-contact a.nav-cta{color:var(--yellow)!important}#tac-page-contact a.cta-email{color:var(--dark)!important;text-decoration:underline;display:block;text-align:center;margin-top:1.5rem}#tac-page-contact .cta-actions{text-align:center}#tac-page-contact a[style*="color: var(--yellow)"],#tac-page-contact a[style*="color:var(--yellow)"]{color:var(--yellow)!important}