:root{--primary:#000;--gold:#d4af37;--gold-bright:#f5d76e;--gold-dim:rgba(212,175,55,.4);--gold-glow:rgba(212,175,55,.1);--text-white:#fff;--text-muted:#86868b;--bg-dark:#000;--bg-surface:#050505;--bg-surface-2:#0a0a0a;--border-dim:hsla(0,0%,100%,.08);--glass-border:hsla(0,0%,100%,.1);--font-main:"Plus Jakarta Sans",-apple-system,sans-serif;--header-height:97px;--transition-smooth:cubic-bezier(0.16,1,0.3,1);--container-padding:clamp(1.5rem,5vw,4rem);--section-padding:clamp(4rem,10vw,8rem);--title-size-l:clamp(1.12rem,4.8vw,3.6rem);--title-size-m:clamp(1.3rem,5vw,3.5rem);--body-size:clamp(0.95rem,1.8vw,1.1rem)}.custom-cursor{width:20px;height:20px;background:rgba(212,175,55,.2);border:1px solid var(--gold);border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;mix-blend-mode:difference;transition:transform .3s var(--transition-smooth),opacity .3s var(--transition-smooth);transform:translate(-50%,-50%)}.custom-cursor.active{transform:translate(-50%,-50%) scale(2.5);background:rgba(212,175,55,.1)}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg-dark);color:var(--text-white);font-family:var(--font-main);line-height:1.6;letter-spacing:-.01em;overflow-x:hidden;width:100%}h1,h2,h3{font-weight:800;letter-spacing:-.04em;text-transform:none;line-height:1.1}.container{max-width:1400px;margin:0 auto;padding:0 var(--container-padding)}section{padding:var(--section-padding) 0;position:relative;display:flex;align-items:center}header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:2rem 0;transition:all .5s var(--transition-smooth);background:transparent}header.scrolled{background:rgba(0,0,0,.9);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:1px solid var(--border-dim);padding:1.2rem 0}.header-container{display:flex;justify-content:space-between;align-items:center}.nav-center{display:flex;gap:2.5rem;position:absolute;left:50%;transform:translateX(-50%)}.nav-link{color:var(--text-white);text-decoration:none;font-size:.8rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;opacity:.5;transition:all .3s ease;position:relative}.nav-link:after{content:"";position:absolute;bottom:-6px;left:50%;width:0;height:1.5px;background:var(--gold);transition:all .3s ease;transform:translateX(-50%)}.nav-link:hover{opacity:1;color:var(--gold);transform:translateY(-2px)}.nav-link:hover:after{width:100%}.glass{background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;transition:all .6s var(--transition-smooth);position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2)}.glass:hover{border-color:var(--gold-dim);transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px rgba(0,0,0,.5),0 0 20px rgba(212,175,55,.1)}.btn-premium{background:linear-gradient(135deg,#000,#0a0a0a);color:#fff;padding:1rem 2.2rem;border:1px solid var(--gold);text-decoration:none;font-weight:700;font-size:.9rem;display:inline-block;transition:all .5s var(--transition-smooth);letter-spacing:1.5px;cursor:pointer;border-radius:8px;text-transform:uppercase;position:relative;overflow:hidden}.btn-premium:after{content:"";position:absolute;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(45deg,transparent 45%,hsla(0,0%,100%,.1) 50%,transparent 55%);transform:rotate(45deg);transition:all .6s var(--transition-smooth)}.btn-premium:hover{background:var(--gold);color:#000;box-shadow:0 15px 35px var(--gold-glow);transform:translateY(-3px)}.btn-premium:hover:after{left:100%}.btn-conversion{background:linear-gradient(135deg,var(--gold) 0,var(--gold-bright) 100%)!important;color:#000!important;border:none!important;font-weight:800;box-shadow:0 10px 40px var(--gold-glow)}.premium-tag{padding:.8rem 1.8rem;border:1px solid hsla(0,0%,100%,.12);border-radius:30px;font-size:.9rem;color:hsla(0,0%,100%,.7);transition:all .4s var(--transition-smooth);cursor:pointer;background:hsla(0,0%,100%,.03);text-transform:uppercase;letter-spacing:1px}.premium-tag.active,.premium-tag:hover{background:var(--gold);color:#000;border-color:var(--gold);transform:translateY(-5px);box-shadow:0 10px 30px var(--gold-glow)}#hero{min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;padding-top:calc(var(--header-height) + 2rem);padding-bottom:4rem;text-align:center}#hero,.hero-title{display:flex;flex-direction:column}.hero-title{font-size:var(--title-size-l);font-weight:800;color:#fff;margin-bottom:clamp(1.5rem,5vw,3.5rem);line-height:1.1;gap:.5rem}.hero-title-line{display:block}.hero-subtitle{font-size:1.2rem;color:var(--text-muted);font-weight:300;margin-bottom:4.5rem;max-width:800px;line-height:1.7;margin-left:auto;margin-right:auto}.hero-glow-point{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70vw;height:70vw;background:radial-gradient(circle,rgba(212,175,55,.08) 0,rgba(212,175,55,0) 70%);z-index:-1;pointer-events:none;animation:slow-glide 20s linear infinite alternate;filter:blur(100px)}@keyframes slow-glide{0%{transform:translate(-52%,-48%) scale(1)}to{transform:translate(-48%,-52%) scale(1.1)}}.parallax-bg{position:absolute;top:0;left:0;width:100%;height:120%;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.6) 0,#000 100%),url(/hero-2.png);background-size:cover;background-position:50%;z-index:-2;opacity:.8}.bg-surface-alt{background-color:var(--bg-surface)}.bg-dark{background-color:#000}.content-narrow{max-width:900px;margin:0 auto}.section-title-large{font-size:var(--title-size-l);margin-bottom:2rem;letter-spacing:-.05em;font-weight:800}.section-title-medium{font-size:var(--title-size-m);margin-bottom:3rem;line-height:1.1;letter-spacing:-.05em;font-weight:800}.section-subtitle-gold{font-size:clamp(.9rem,2vw,1.1rem);color:var(--gold);letter-spacing:1px;text-transform:uppercase;margin-bottom:3rem;font-weight:600}.section-description{font-size:1.2rem;color:var(--text-muted);margin-bottom:5rem;font-weight:300;line-height:1.8;max-width:750px;margin-left:auto;margin-right:auto}.problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:clamp(3rem,8vw,6rem)}.problem-card{padding:clamp(2rem,5vw,3.5rem) 2.5rem;text-align:left}.card-title{font-size:1.3rem;margin-bottom:1rem;color:#fff}.card-text{font-size:.9rem;color:var(--text-muted);line-height:1.7}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.info-list{display:flex;flex-direction:column;gap:2rem}.info-item{display:flex;align-items:center;gap:1.5rem}.info-item span{font-size:1.2rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.solution-card{padding:5rem 4rem;border-color:var(--gold);background:linear-gradient(135deg,#0a0a0a,#000)}.gold-hook{font-size:.8rem;color:var(--gold);letter-spacing:4px;margin-bottom:2rem;font-weight:900;text-transform:uppercase}.card-heading{font-size:2.2rem;margin-bottom:3rem;line-height:1.2}.card-desc{color:var(--text-muted);font-size:1rem;line-height:1.8}.credibility-line{background:#000;padding:4rem 0;text-align:center;border-bottom:1px solid var(--border-dim)}.credibility-line p{font-size:1.1rem;color:#fff;letter-spacing:2px;text-transform:uppercase;font-weight:300;opacity:.8}.separator-fine{width:60px;height:1px;background:var(--gold);margin:2.5rem auto;opacity:.6}.text-gold{color:var(--gold)!important}.text-muted-alt{color:#666}.flex-center{display:flex;align-items:center;justify-content:center}.gap-small{gap:.8rem}.text-center{text-align:center}.gsap-reveal{will-change:transform,opacity}.tag-container{display:flex;flex-wrap:wrap;color:var(--text-muted);line-height:1.7;margin:0}@media (max-width:991px){.method-grid{grid-template-columns:1fr;gap:1.5rem}.method-card{padding:2rem}}.method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem;margin-top:4rem}@media (max-width:480px){.method-grid{grid-template-columns:1fr}}.method-card{padding:clamp(2rem,5vw,3rem);position:relative;border-radius:20px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);transition:all .5s var(--transition-smooth);display:flex;flex-direction:column;gap:1.5rem;overflow:hidden}.method-card:hover{transform:translateY(-10px);border-color:var(--gold-dim);background:rgba(212,175,55,.03);box-shadow:0 20px 50px rgba(0,0,0,.5)}.method-card-number{font-size:4rem;font-weight:900;color:var(--gold);opacity:.1;line-height:1;font-family:Plus Jakarta Sans,sans-serif;position:absolute;top:2rem;right:2rem;transition:all .5s ease}.method-card:hover .method-card-number{opacity:.3;transform:scale(1.1)}.method-card-title{font-size:2.2rem;font-weight:800;color:#fff;margin:0}.method-card-tagline{font-size:1.1rem;color:var(--gold);font-weight:600;margin:0}.method-card-text{font-size:1rem;color:var(--text-muted);line-height:1.7;margin:0}.method-mini-list{list-style:none;padding:0;margin:1.5rem 0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.method-mini-list li{font-size:.95rem;color:#fff;padding-left:1.2rem;position:relative}.method-mini-list li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;background:var(--gold);border-radius:50%;transform:translateY(-50%)}.expertise-static-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2.2rem;margin-top:clamp(3rem,7vw,5rem);max-width:1300px;margin-left:auto;margin-right:auto}.expertise-card-static{padding:clamp(2.2rem,5vw,3.5rem);text-align:left;justify-content:flex-end;min-height:280px;background:rgba(40,40,40,.4);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;transition:all .6s var(--transition-smooth);overflow:hidden}.card-content-static,.expertise-card-static{position:relative;display:flex;flex-direction:column}.card-content-static{z-index:1;gap:.9rem}.card-accent-line{position:absolute;top:0;left:0;width:4px;height:100%;opacity:.6;transition:all .6s var(--transition-smooth)}.expertise-card-static:hover{background:hsla(0,0%,100%,.04);transform:translateY(-10px);border-color:rgba(212,175,55,.2)}.expertise-card-static:hover .card-accent-line{width:6px;opacity:1;box-shadow:2px 0 15px currentColor}.card-tag-static{display:inline-flex;align-items:center;align-self:flex-start;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:3px;color:var(--gold);margin-bottom:0;padding:.45rem .7rem;border-radius:999px;background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.12);opacity:.9}.card-title-static{font-size:clamp(1.75rem,2vw,2rem);line-height:1.05;margin-bottom:0;color:#fff;font-weight:800;max-width:12ch}.card-text-static{font-size:1rem;color:var(--text-muted);line-height:1.65;margin:0;max-width:34ch}.poster-pink{color:#ff006e}.poster-purple{color:#8338ec}.poster-gold{color:#ffbe0b}.poster-blue{color:#3a86ff}.poster-orange{color:#fb5607}.poster-cyan{color:#00f5ff}.card-accent-line.poster-pink{background:#ff006e}.card-accent-line.poster-purple{background:#8338ec}.card-accent-line.poster-gold{background:#ffbe0b}.card-accent-line.poster-blue{background:#3a86ff}.card-accent-line.poster-orange{background:#fb5607}.card-accent-line.poster-cyan{background:#00f5ff}.expertise-final-tip{margin-top:5rem;background:rgba(212,175,55,.03);border:1px solid rgba(212,175,55,.1);padding:2.5rem;border-radius:60px;display:inline-flex;align-items:center;gap:1.5rem;max-width:800px}.tip-icon{font-size:1.5rem;filter:drop-shadow(0 0 10px var(--gold))}.expertise-final-tip p{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.comparison-wrap{margin-top:5rem}.table-responsive{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;border-collapse:collapse;min-width:0;table-layout:fixed}.comparison-table td,.comparison-table th{padding:1.5rem 2rem;border-bottom:1px solid var(--border-dim);text-align:center;vertical-align:middle;word-break:break-word}.comparison-table td:first-child,.comparison-table th:first-child{text-align:left}.comparison-table td{background:hsla(0,0%,100%,.01)}.comparison-table .highlight-cell{background:rgba(212,175,55,.03);border-color:var(--gold-dim)}@media (max-width:768px){.table-responsive{overflow:visible}.comparison-table,.comparison-table tbody,.comparison-table td,.comparison-table th,.comparison-table thead,.comparison-table tr{display:block;width:100%}.comparison-table{min-width:0;border-collapse:separate;border-spacing:0}.comparison-table thead{display:none}.comparison-table tr{margin-bottom:1rem;border:1px solid var(--border-dim);border-radius:20px;overflow:hidden;background:hsla(0,0%,100%,.02)}.comparison-table td{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:.9rem;align-items:start;padding:1rem 1.1rem;font-size:.92rem;text-align:left;border-bottom:1px solid var(--border-dim)}.comparison-table td:last-child{border-bottom:0}.comparison-table td:before{color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.comparison-table td:first-child:before{content:"Critères"}.comparison-table td:nth-child(2):before{content:"Autres agences"}.comparison-table td:nth-child(3):before{content:"My Concept"}.comparison-table td:first-child{background:hsla(0,0%,100%,.03);font-weight:600;text-align:left}.comparison-table .highlight-cell{background:rgba(212,175,55,.08)}.comparison-table .flex-center{justify-content:flex-start;flex-wrap:wrap}}.call-card{padding:6rem 4rem;text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:5rem;margin-top:4rem}.feature-item{text-align:center}.feature-title{font-size:1.1rem;color:#fff;margin-bottom:.8rem;font-weight:600}.feature-desc{font-size:.9rem;color:var(--text-muted);line-height:1.6}.feature-footer-text{margin-top:2rem;color:var(--text-muted);font-size:.8rem;letter-spacing:1px;opacity:.8}.icon-white{color:#fff;margin-bottom:1.5rem}.qualif-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-top:4rem}.qualif-card{padding:4rem}.qualif-card h3{margin-bottom:2rem;font-size:1.25rem}.qualif-card.positive h3{color:var(--gold)}.qualif-card.negative h3{color:#444}.qualif-card ul{list-style:none;color:#fff;line-height:2.2}.qualif-card.negative ul{color:#666}.qualif-card li{display:flex;align-items:start;gap:1.2rem;margin-bottom:.5rem}.qualif-card li svg{margin-top:.4rem;flex-shrink:0}.urgency-mask{margin-bottom:2.5rem}.urgency-mask .mask-inner{font-size:clamp(3rem,10vw,8.5rem);line-height:1;margin:0;font-weight:900;color:#fff}.urgency-promo{font-size:1.4rem;color:var(--gold);margin-bottom:1.5rem;text-transform:uppercase;font-weight:700;letter-spacing:3px}.urgency-desc{font-size:1.1rem;color:var(--text-muted);max-width:600px;margin:0 auto;line-height:1.6}.border-top-dim{border-top:1px solid hsla(0,0%,100%,.08)}.final-cta-desc{font-size:1.2rem;color:var(--text-muted);margin-bottom:4rem;max-width:550px;margin-left:auto;margin-right:auto;line-height:1.7;font-weight:300}.footer-main{background:#050505;padding:8rem 0 4rem;border-top:1px solid hsla(0,0%,100%,.03)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(2rem,5vw,4rem);margin-bottom:6rem}@media (min-width:991px){.footer-grid{grid-template-columns:2fr 1fr 1.5fr 1fr}}.footer-brand-logo{height:30px;margin-bottom:2rem;opacity:.9}.footer-brand-desc{color:var(--text-muted);font-size:.95rem;line-height:1.7;max-width:320px}.mb-track{margin-bottom:6rem}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:clamp(4rem,10vw,8rem)}.metric-card{padding:3rem 2rem;text-align:center;border-radius:12px}.metric-value{font-size:3.5rem;font-weight:800;margin-bottom:.5rem;line-height:1}.metric-label{font-size:.9rem;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted)}.logo-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:4rem;padding:3rem 0;border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);margin-bottom:8rem;opacity:.4}.logo-item{font-weight:800;font-size:1.2rem;letter-spacing:4px;color:#fff}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.testimonial-card{padding:4rem 3rem;position:relative;border-radius:12px}.quote-icon{font-size:3rem;font-family:serif;position:absolute;top:1.5rem;left:2rem;opacity:.3}.quote-text{font-size:1.2rem;line-height:1.7;margin-bottom:2.5rem;position:relative;font-weight:300;font-style:italic;color:#e0e0e0}.quote-author{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold)}.footer-column h4{color:#fff;font-size:.75rem;margin-bottom:2rem;text-transform:uppercase;letter-spacing:2px;font-weight:800;position:relative;display:inline-block}.footer-column h4:after{content:"";position:absolute;bottom:-8px;left:0;width:20px;height:1px;background:var(--gold)}.footer-column ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.footer-column a{color:var(--text-muted);text-decoration:none;font-size:.85rem;transition:all .3s var(--transition-smooth);display:inline-block}.footer-column a:hover{color:var(--gold);transform:translateX(3px)}.footer-contact-info{color:var(--text-muted);font-size:.9rem;line-height:1.8}.whatsapp-btn{color:var(--gold)!important;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:700;font-size:.9rem;transition:all .3s var(--transition-smooth)}.whatsapp-btn:hover{transform:translateX(5px);opacity:.8}.footer-mini-links{display:flex;gap:1.5rem;margin-top:2.5rem}.footer-mini-links a{font-size:.7rem;letter-spacing:1px;text-transform:uppercase;opacity:.5}.footer-mini-links a:hover{opacity:1;transform:none}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.04);padding:3rem 0;color:#333;font-size:.7rem;letter-spacing:1.5px}.text-muted-xs{opacity:.6;font-style:italic;font-family:serif;font-size:.8rem}.footer-socials{display:flex;gap:2.5rem;align-items:center}.social-link{color:inherit;text-decoration:none;transition:all .3s ease}.social-link:hover{color:#fff;transform:translateY(-3px)}.header-logo{height:38px;width:auto;display:block;transition:transform .4s ease}#logo-reveal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:10000;display:flex;justify-content:center;align-items:center}.logo-reveal-img{width:280px;height:auto;opacity:.9}.hero-cta-wrapper{opacity:0;transform:translateY(30px);text-align:center;margin-top:2rem}.hero-cta-tagline{margin-top:1.5rem;color:var(--text-muted);font-size:.85rem;letter-spacing:1px;font-weight:500}.hero-feature-bar{display:flex;justify-content:center;gap:2.5rem;margin-top:2.5rem;color:var(--text-white);font-size:.8rem;letter-spacing:.5px;opacity:.7}.hero-feature-item{display:flex;align-items:center;gap:.6rem}.header-right{display:flex;align-items:center;gap:.75rem}.menu-toggle{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;z-index:1100;padding:10px;margin-left:1rem}.menu-toggle span{display:block;width:25px;height:2px;background:var(--text-white);transition:all .3s ease}.menu-toggle.active span:first-child{transform:translateY(8px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);z-index:1050;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:all .4s var(--transition-smooth)}.mobile-menu-overlay.active{visibility:visible;opacity:1}.mobile-nav{display:flex;flex-direction:column;gap:2.5rem;text-align:center}.mobile-nav-link{font-size:1.8rem;color:var(--text-white);text-decoration:none;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:color .3s ease}.mobile-nav-link:hover{color:var(--gold)}@media (min-width:1401px){.container{padding:0}}@media (max-width:1200px){.expertise-static-grid{grid-template-columns:repeat(2,1fr);padding:0 2rem}}@media (max-width:991px){.nav-center{display:none}.menu-toggle{display:flex}.header-right .btn-premium{display:none}.mobile-nav .btn-premium{display:inline-block}.problem-card{padding:2.5rem 2rem}}@media (max-width:768px){section{padding:var(--section-padding) 0}.hero-title{margin-bottom:2rem}.hero-subtitle{font-size:1.1rem;margin-bottom:3rem;padding:0 1rem}.section-description{font-size:1.1rem;margin-bottom:3.5rem}.split-grid{grid-template-columns:1fr;gap:3rem}.hero-feature-bar{flex-direction:column;gap:1rem;align-items:center}.footer-bottom{flex-direction:column;gap:2rem;text-align:center}.logo-strip{gap:1.5rem;margin-bottom:4rem;overflow-x:auto;padding-bottom:1rem}.metric-value{font-size:3rem}.header-logo{height:34px}.call-card{padding:3rem 2rem}.qualif-card{padding:2rem}.testimonial-card{padding:3rem 2rem}.comparison-wrap{margin-top:3rem}.footer-main{padding:5rem 0 3rem}.footer-grid{margin-bottom:3rem}.expertise-static-grid{grid-template-columns:1fr;gap:1rem;padding:0;margin-top:2.5rem}.expertise-card-static{min-height:auto;padding:1.35rem 1.15rem 1.25rem 1.35rem;border-radius:22px;justify-content:flex-start}.card-accent-line{width:100%;height:3px;opacity:.9}.card-content-static{gap:.75rem;padding-top:.35rem}.card-tag-static{font-size:.66rem;letter-spacing:1.6px;padding:.42rem .62rem}.card-title-static{font-size:1.45rem;max-width:none}.card-text-static{font-size:.95rem;line-height:1.55;max-width:none}}@media (max-width:480px){.container{padding:0 1.5rem}section{padding:4rem 0}header{padding:1rem 0}header.scrolled{padding:.9rem 0}.header-container{gap:.75rem}.header-logo{height:28px;max-width:150px;-o-object-fit:contain;object-fit:contain}.menu-toggle{margin-left:.25rem;padding:8px}#hero{min-height:auto;padding-top:calc(var(--header-height) + .5rem);padding-bottom:3rem}.hero-title{font-size:1.76rem;line-height:1.1;gap:.3rem}.hero-subtitle{font-size:1rem;padding:0;margin-bottom:2rem}.btn-premium{width:100%;padding:1.1rem 1rem;text-align:center;justify-content:center}.btn-large{width:100%}.hero-cta-wrapper{margin-top:1rem}.hero-cta-tagline{margin-top:1rem;font-size:.75rem}.credibility-line{padding:2rem 0}.credibility-line p{font-size:.85rem;letter-spacing:1px}.section-title-large,.section-title-medium{line-height:1.05}.section-description{font-size:1rem;margin-bottom:2.5rem}.feature-grid,.metrics-grid,.problem-grid,.qualif-grid,.testimonials-grid{gap:1rem}.expertise-card-static,.method-card,.problem-card,.qualif-card{padding:2.5rem 1.5rem;min-height:auto}.solution-card{padding:2.5rem 1.5rem}.card-heading{font-size:1.8rem;margin-bottom:1.5rem}.gold-hook{letter-spacing:2px;margin-bottom:1rem}.info-item{align-items:flex-start;gap:1rem}.info-item span{font-size:1rem;line-height:1.4}.method-card-number{font-size:2.5rem;top:1rem;right:1rem}.method-card-title{padding-right:2.5rem}.method-card-tagline{font-size:.95rem}.method-mini-list{grid-template-columns:1fr}.metric-card{padding:2rem 1.5rem}.metric-value{font-size:2.4rem}.logo-strip{justify-content:flex-start;gap:1rem;padding:1.25rem 0 .75rem;margin-bottom:2.5rem}.logo-item{font-size:.8rem;letter-spacing:2px;white-space:nowrap}.testimonial-card{padding:2.5rem 1.5rem 2rem}.quote-icon{left:1.25rem;top:1rem;font-size:2.25rem}.quote-text{font-size:1rem;margin-bottom:1.5rem}.quote-author{font-size:.75rem;letter-spacing:1px}.expertise-card-static{background:rgba(45,45,45,.4);border-color:hsla(0,0%,100%,.1);padding:1.2rem 1rem 1.1rem 1.2rem;border-radius:20px}.card-title-static,.method-card-title{font-size:1.8rem}.card-title-static{font-size:1.32rem}.card-text-static{font-size:.92rem;line-height:1.5}.card-tag-static{font-size:.62rem;letter-spacing:1.2px;padding:.38rem .55rem}.expertise-final-tip{border-radius:30px;padding:2.5rem 1.5rem;text-align:left;flex-direction:column;gap:1.5rem;margin-top:4rem}.expertise-final-tip p{font-size:1.05rem}.table-responsive{margin:0;padding:0;width:100%;position:relative}.table-responsive:after{content:none}.comparison-table{min-width:0}.call-card{padding:2.5rem 1.25rem}.feature-item{text-align:left}.feature-footer-text{margin-top:1rem}.qualif-card ul{line-height:1.6}.qualif-card li{gap:.85rem}.footer-brand-logo{max-width:170px;height:auto}.footer-brand-desc,.footer-contact-info{font-size:.9rem}.footer-column h4{margin-bottom:1.25rem}.footer-column ul{gap:.75rem}.footer-bottom{padding:2rem 0;font-size:.65rem;letter-spacing:1px}.footer-column a:hover{transform:none}.footer-socials{gap:1.5rem;justify-content:center}}@media (max-width:360px){.container{padding:0 1rem}.hero-title{font-size:1.56rem}.card-title-static,.method-card-title,.section-title-large,.section-title-medium{font-size:1.65rem}.call-card,.expertise-card-static,.method-card,.problem-card,.qualif-card,.solution-card{padding-left:1rem;padding-right:1rem}.comparison-table td{grid-template-columns:minmax(0,88px) minmax(0,1fr);gap:.7rem;padding:.9rem .85rem}}