@font-face{font-family:FormaDJR;src:url(/fonts/FormaDJRText-Bold-Testing.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Marund;src:url(/fonts/26A1MarundVF.woff)format("woff");font-weight:100 900;font-style:normal}:root{--primary:#0d1b2a;--primary-light:#1b3a4b;--primary-dark:#060d15;--accent:#0866ff;--accent-light:#1877f2;--accent-dark:#0554cc;--background:#faf8f5;--background-dark:#f0ebe5;--muted:#5c6b7a;--text:#0d1b2a;--text-light:#1b3a4b;--white:#fff;--font-display:"FormaDJR",sans-serif;--font-body:"Marund",sans-serif;--transition:all .3s ease}.landing-page{font-family:var(--font-body);background:var(--background);color:var(--text);letter-spacing:.02em;line-height:1.6;overflow-x:clip}@media (min-width:1280px){.landing-page{zoom:.85}}.landing-page *{box-sizing:border-box;margin:0;padding:0}.landing-page img{max-width:100%;height:auto}.container{max-width:1080px;margin:0 auto;padding:0 24px}.section-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:3px;color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:600}.section-label.light{color:#fffc}.section-title{font-family:var(--font-display);letter-spacing:.3px;color:var(--primary);margin-bottom:16px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.section-title.light{color:var(--white)}.section-subtitle{color:var(--text-light);max-width:600px;font-size:1.125rem;line-height:1.7}.section-subtitle.light{color:#ffffffb3}.btn{font-family:var(--font-body);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition);border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-glass{-webkit-backdrop-filter:blur(20px);color:var(--primary);background:linear-gradient(145deg,#ffffff40 0%,#ffffff14 100%);border:1px solid #fff6;box-shadow:0 4px 24px #00000014,inset 0 2px #ffffff80}.btn-glass:hover{background:linear-gradient(145deg,#fff6 0%,#fff3 100%);transform:translateY(-2px);box-shadow:0 8px 32px #0000001f,inset 0 2px #ffffff80}.btn-dark{background-color:var(--accent);color:var(--white);border:2px solid #fff3;border-radius:50px;transition:all .2s ease-in-out;box-shadow:inset 4px 4px 10px #00000026,inset -4px -4px 10px #ffffff40}.btn-dark:hover{transform:translateY(-2px);box-shadow:inset 2px 2px 5px #00000026,inset -2px -2px 5px #ffffff40,4px 4px 15px #0866ff4d,-2px -2px 10px #ffffff80}.btn-dark:focus{outline:none;box-shadow:inset 2px 2px 5px #00000026,inset -2px -2px 5px #ffffff40,4px 4px 15px #0866ff4d,-2px -2px 10px #ffffff80}.btn-outline{color:var(--primary);background-color:#e8e4e0;border:2px solid #d9d5d1;border-radius:50px;transition:all .2s ease-in-out;box-shadow:inset 4px 4px 10px #ccc8c4,inset -4px -4px 10px #fff}.btn-outline:hover{transform:translateY(-2px);box-shadow:inset 2px 2px 5px #ccc8c4,inset -2px -2px 5px #fff,4px 4px 15px #0000001a,-2px -2px 10px #fffc}.btn-outline:focus{outline:none;box-shadow:inset 2px 2px 5px #ccc8c4,inset -2px -2px 5px #fff,4px 4px 15px #0000001a,-2px -2px 10px #fffc}.btn-outline-light{color:var(--white);background:0 0;border:2px solid #ffffff59;border-radius:50px;transition:all .2s ease-in-out}.btn-outline-light:hover{background:#ffffff1a;border-color:#fff9;transform:translateY(-2px)}.btn-light{color:var(--primary);background-color:#e8e4e0;border:2px solid #d9d5d1;border-radius:50px;transition:all .2s ease-in-out;box-shadow:inset 4px 4px 10px #ccc8c4,inset -4px -4px 10px #fff}.btn-light:hover{transform:translateY(-2px);box-shadow:inset 2px 2px 5px #ccc8c4,inset -2px -2px 5px #fff,4px 4px 15px #0000001a,-2px -2px 10px #fffc}.btn-light:focus{outline:none;box-shadow:inset 2px 2px 5px #ccc8c4,inset -2px -2px 5px #fff,4px 4px 15px #0000001a,-2px -2px 10px #fffc}.card-frosted{-webkit-backdrop-filter:blur(20px);transition:var(--transition);background:linear-gradient(145deg,#ffffffb3 0%,#fff6 100%);border:1px solid #ffffffb3;border-radius:20px;box-shadow:0 8px 32px #00000014,inset 0 1px #ffffffe6}.card-frosted:hover{transform:translateY(-4px)}.card-soft{transition:var(--transition);background:linear-gradient(145deg,#fff 0%,#f8f5f2 100%);border:1px solid #e8e4de;border-radius:20px;box-shadow:0 4px 24px #0000000f,inset 0 2px #fff,inset 0 -2px 4px #00000005}.card-soft:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001a,inset 0 2px #fff,inset 0 -2px 4px #00000005}.card-dark{background:linear-gradient(145deg,var(--primary)0%,var(--primary-dark)100%);color:var(--white);transition:var(--transition);border-radius:20px;box-shadow:0 8px 32px #0c23404d,inset 0 1px #ffffff1a,inset 0 -2px #0003}.card-dark:hover{transform:translateY(-4px)}.nav{z-index:1000;width:auto;max-width:calc(100% - 40px);padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;top:20px;left:50%;transform:translate(-50%)translateY(0)}.nav.nav-hidden{transform:translate(-50%)translateY(-120%)}.nav-inner{-webkit-backdrop-filter:blur(20px);background:#faf8f5d9;border:1px solid #fff9;border-radius:50px;justify-content:space-between;align-items:center;gap:40px;padding:16px 32px 16px 40px;display:flex;box-shadow:0 4px 24px #00000014,0 1px 2px #0000000a,inset 0 1px #fffc}.nav-logo{font-family:var(--font-display);color:var(--primary);white-space:nowrap;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.nav-logo img{flex-shrink:0;width:auto!important;max-width:none!important;height:32px!important}.nav-links{align-items:center;gap:40px;list-style:none;display:flex}.nav-links a{color:var(--text);transition:var(--transition);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--accent)}.nav-buttons{align-items:center;gap:12px;display:flex}.nav-cta{white-space:nowrap;min-width:160px;padding:12px 24px!important;font-size:12px!important}.nav-login{white-space:nowrap;min-width:160px;padding:10px 16px!important;font-size:12px!important}.hero{background:linear-gradient(180deg,var(--primary)0%,#0f2744 50%,#112d50 100%);padding:180px 0 0;position:relative;overflow:visible}.hero:after{content:"";background:var(--background);z-index:1;border-radius:50% 50% 0 0/100% 100% 0 0;height:150px;position:absolute;bottom:-1px;left:-5%;right:-5%}.hero-center{text-align:center;z-index:2;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;padding-bottom:60px;display:flex;position:relative}.hero-mockup-wrapper{z-index:2;justify-content:center;padding:0 24px;display:flex;position:relative}.interface-mockup{background:var(--white);border-radius:16px;width:100%;max-width:900px;margin-bottom:-100px;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000040}@keyframes mockupFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(.5deg)}}.mockup-header{background:var(--background);border-bottom:1px solid var(--background-dark);align-items:center;gap:12px;padding:12px 20px;display:flex}.mockup-dots{gap:6px;display:flex}.mockup-dot{border-radius:50%;width:10px;height:10px}.mockup-dot.red{background:#ff5f57}.mockup-dot.yellow{background:#ffbd2e}.mockup-dot.green{background:#28ca42}.mockup-title{color:var(--primary);margin-left:auto;font-size:13px;font-weight:600}.mockup-body{grid-template-columns:180px 1fr;min-height:320px;display:grid}.mockup-sidebar{background:var(--background);border-right:1px solid var(--background-dark);padding:20px 16px}.mockup-nav-item{color:var(--muted);border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;font-size:13px;transition:all .3s;display:flex}.mockup-nav-item.active{background:var(--white);color:var(--primary);font-weight:600;box-shadow:0 2px 8px #00000014}.mockup-nav-icon{opacity:.7;width:18px;height:18px}.mockup-main{background:var(--white);padding:20px}.mockup-welcome{color:var(--muted);margin-bottom:4px;font-size:12px}.mockup-company{color:var(--primary);margin-bottom:20px;font-size:18px;font-weight:700}.mockup-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.mockup-stat-card{background:var(--background);border-radius:10px;padding:14px}.mockup-stat-label{color:var(--muted);margin-bottom:4px;font-size:11px}.mockup-stat-value{color:var(--primary);font-size:22px;font-weight:700}.mockup-stat-change{color:#22c55e;margin-top:4px;font-size:11px}.mockup-stat-value.animate{animation:2s ease-out forwards countUp}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mockup-chart{background:var(--background);border-radius:10px;height:100px;padding:16px;position:relative;overflow:hidden}.mockup-chart-title{color:var(--primary);margin-bottom:12px;font-size:12px;font-weight:600}.mockup-chart-line{height:40px;position:absolute;bottom:20px;left:16px;right:16px}.mockup-chart-svg{width:100%;height:100%}.chart-line-path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300px;animation:2s ease-out forwards drawLine}@keyframes drawLine{to{stroke-dashoffset:0}}.chart-fill-path{fill:url(#chartGradient);opacity:0;animation:1s ease-out 1s forwards fadeInChart}@keyframes fadeInChart{to{opacity:.3}}.mockup-cursor{pointer-events:none;z-index:10;width:20px;height:20px;animation:8s ease-in-out infinite cursorMove;position:absolute}@keyframes cursorMove{0%,to{opacity:1;top:35%;left:12%}15%{top:42%;left:14%}30%{top:52%;left:11%}45%{top:62%;left:13%}60%{top:72%;left:12%}75%{top:55%;left:14%}90%{top:40%;left:12%}}.mockup-click{pointer-events:none;background:#0866ff4d;border-radius:50%;width:30px;height:30px;animation:8s ease-in-out infinite clickRipple;position:absolute}@keyframes clickRipple{0%,14%,29%,44%,59%,74%,89%,to{opacity:0;transform:scale(0)}15%,30%,45%,60%,75%,90%{opacity:.5;transform:scale(1.5)}20%,35%,50%,65%,80%,95%{opacity:0;transform:scale(2)}}.video-section{background:var(--background);z-index:10;margin-top:-20px;padding:0 0 80px;position:relative}.video-wrapper{-webkit-backdrop-filter:blur(6px);background:#d9d9d994;border:1px solid #fff;border-radius:17px;max-width:900px;margin:0 auto;transition:all .5s;overflow:hidden;box-shadow:12px 17px 51px #00000038}.video-wrapper:hover{border:1px solid #3b1c4a4d}.video-inner{aspect-ratio:16/9;background:linear-gradient(145deg,#3b1c4a0d 0%,#0866ff0d 100%);justify-content:center;align-items:center;display:flex}.video-cta-buttons{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.video-cta-buttons .btn{width:auto;max-width:none;padding:16px 40px}@media (max-width:768px){.video-cta-buttons{flex-direction:column;align-items:center;gap:10px}.video-cta-buttons .btn{width:auto;max-width:none;padding:14px 40px;font-size:13px}.video-section{padding-bottom:32px}}.video-wrapper iframe,.video-wrapper video{width:100%;height:100%;display:block}.hero-play-button{background-color:var(--accent);cursor:pointer;color:#fff;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .2s ease-in-out;display:flex;box-shadow:inset 4px 4px 10px #00000026,inset -4px -4px 10px #ffffff40}.hero-play-button:hover{transform:scale(1.1);box-shadow:inset 2px 2px 5px #00000026,inset -2px -2px 5px #ffffff40,4px 4px 15px #0866ff4d,-2px -2px 10px #ffffff80}.hero-play-button svg{width:32px;height:32px;margin-left:4px}.hero-badge{color:#ffffffe6;background:#ffffff1a;border:1px solid #fff3;border-radius:50px;align-items:center;gap:8px;margin-bottom:32px;padding:10px 20px;font-size:13px;font-weight:600;display:inline-flex}.hero-badge-icon{background:var(--accent);width:20px;height:20px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.hero-title{font-family:var(--font-display);letter-spacing:.5px;color:var(--white);margin-bottom:16px;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.15}.hero-title .word{vertical-align:top;margin-right:.25em;display:inline-block;overflow:hidden}.hero-title .word:last-child{margin-right:0}.hero-title .word-inner{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards slideUpWord;display:inline-block;transform:translateY(100%)}@keyframes slideUpWord{to{opacity:1;transform:translateY(0)}}.hero-title .highlight{color:var(--accent)}.hero-title .title-line{white-space:nowrap;opacity:0;animation:.6s ease-out forwards titleLineIn;display:block;transform:translateY(20px)}.hero-title .title-line:first-child{animation-delay:0s}.hero-title .title-line:nth-child(2){animation-delay:.1s}.hero-title .title-line:nth-child(3){animation-delay:.2s}@keyframes titleLineIn{to{opacity:1;transform:translateY(0)}}.hero-title br{content:""}.hero-subtitle{color:#ffffffa6;max-width:600px;margin-bottom:32px;font-size:1.125rem;line-height:1.7}.hero-subtitle strong{color:#ffffffe6;font-weight:600}.hero-ai-line{color:var(--text-light);opacity:.75;margin-bottom:16px;font-size:.875rem;line-height:1.6}.hero-proof-badge{color:var(--muted);white-space:nowrap;letter-spacing:.01em;background:#0866ff0f;border:1px solid #0866ff1f;border-radius:999px;margin-bottom:12px;padding:10px 20px;font-size:.875rem;display:inline-block}.hero-proof-badge strong{color:var(--primary);font-weight:700}.hero-description{color:var(--text-light);margin-bottom:40px;font-size:1rem;line-height:1.7}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:40px;display:flex}.hero-buttons .btn{min-width:200px}.hero-badge-pill{color:#fffc;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:9999px;align-items:center;padding:8px 20px;font-size:13px;font-weight:500;display:inline-flex}.hero-guarantee{align-items:center;gap:12px;display:inline-flex}.hero-guarantee-icon{background:var(--primary);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.hero-guarantee-icon img{filter:brightness(0)invert();width:28px;height:28px}.hero-guarantee-text{color:var(--text-light);font-size:14px}.hero-guarantee-text strong{color:var(--primary);font-size:15px;font-weight:600;display:block}.logos{padding:180px 0 60px;overflow:hidden}.logos-label{text-align:center;font-family:var(--font-display);color:var(--text-light);margin-bottom:40px;font-size:24px}.logos-marquee{max-width:900px;margin:0 auto;position:relative;overflow:hidden}.logos-track{align-items:center;animation:24s ease-in-out infinite marqueeStep;display:flex}.logos-track img{object-fit:contain;filter:brightness(0)opacity(.6);box-sizing:border-box;flex-shrink:0;width:auto;min-width:20%;max-width:20%;height:36px;padding:0 24px}.logos-track img[alt=Moto24]{filter:grayscale()opacity(.6)}@keyframes marqueeStep{0%,12%{transform:translate(0)}14.28%,26.28%{transform:translate(-20%)}28.56%,40.56%{transform:translate(-40%)}42.84%,54.84%{transform:translate(-60%)}57.12%,69.12%{transform:translate(-80%)}71.4%,83.4%{transform:translate(-100%)}85.68%,97.68%{transform:translate(-120%)}to{transform:translate(-140%)}}.portfolio-showcase{background:var(--background);padding:100px 0 120px;overflow:hidden}.portfolio-header{text-align:center;margin-bottom:48px}.portfolio-title{font-family:var(--font-display);color:var(--primary);margin-bottom:32px;font-size:52px;font-weight:700;line-height:1.2}.portfolio-title em{color:var(--accent);font-style:italic}.portfolio-carousel-wrapper{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;position:relative;overflow:hidden}.portfolio-carousel-wrapper::-webkit-scrollbar{display:none}.portfolio-carousel-wrapper:before,.portfolio-carousel-wrapper:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.portfolio-carousel-wrapper:before{background:linear-gradient(to right,var(--background),transparent);left:0}.portfolio-carousel-wrapper:after{background:linear-gradient(to left,var(--background),transparent);right:0}.portfolio-track{will-change:transform;gap:24px;width:max-content;padding:0 24px;animation:60s linear infinite portfolioAutoScroll;display:flex;transform:translate(0,0)}.portfolio-carousel-wrapper:hover .portfolio-track{animation-play-state:paused}@keyframes portfolioAutoScroll{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}.portfolio-card{aspect-ratio:1;scroll-snap-align:start;border-radius:16px;flex:0 0 320px;overflow:hidden;box-shadow:0 4px 20px #00000014}.portfolio-card img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.platform-showcase{background:var(--background);padding:100px 0;position:relative}.platform-showcase-header{text-align:center;max-width:700px;margin:0 auto 80px}.platform-showcase-header .section-label{color:var(--accent)}.platform-showcase-header .section-title{color:var(--primary);margin-bottom:16px}.platform-showcase-header .section-subtitle{color:var(--text-secondary);font-size:18px;line-height:1.6}.timeline-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.timeline-line{background:linear-gradient(#0000 0%,#0d1b2a1a 10% 90%,#0000 100%);width:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.timeline-progress{background:linear-gradient(to bottom,var(--primary),var(--accent));border-radius:2px;width:2px;height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.timeline-cta{text-align:center;z-index:2;margin-top:64px;padding-bottom:20px;position:relative}.timeline-item{opacity:0;align-items:flex-start;margin-bottom:120px;transition:opacity .6s,transform .6s;display:flex;position:relative;transform:translateY(40px)}.timeline-item.visible{opacity:1;transform:translateY(0)}.timeline-item:last-child{margin-bottom:0}.timeline-item:nth-of-type(odd){flex-direction:row}.timeline-item:nth-of-type(2n){flex-direction:row-reverse}.timeline-content{background:var(--background);border-radius:20px;width:calc(50% - 60px);padding:40px;box-shadow:0 4px 30px #0000000d}.timeline-item:nth-of-type(odd) .timeline-content{text-align:right;margin-right:60px}.timeline-item:nth-of-type(2n) .timeline-content{text-align:left;margin-left:60px}.timeline-dot{background:var(--background);z-index:2;border:3px solid #0d1b2a26;border-radius:50%;width:20px;height:20px;transition:transform .3s,background .3s;position:absolute;top:40px;left:50%;transform:translate(-50%)}.timeline-item.visible .timeline-dot{background:var(--accent);transform:translate(-50%)scale(1.2)}.timeline-number{font-family:var(--font-display);color:var(--accent);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:14px;font-weight:700}.timeline-title{font-family:var(--font-display);color:var(--primary);margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.3}.timeline-description{color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.7}.timeline-features{flex-direction:column;gap:12px;display:flex}.timeline-item:nth-of-type(odd) .timeline-features{align-items:flex-end}.timeline-item:nth-of-type(2n) .timeline-features{align-items:flex-start}.timeline-feature{color:var(--primary);box-shadow:none;background:#0d1b2a0f;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.timeline-feature-icon{background:var(--accent);width:20px;height:20px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.timeline-image{justify-content:center;align-items:center;width:calc(50% - 60px);display:flex}.timeline-item:nth-of-type(odd) .timeline-image{margin-left:60px}.timeline-item:nth-of-type(2n) .timeline-image{margin-right:60px}.timeline-image-wrapper{aspect-ratio:16/10;background:linear-gradient(135deg,var(--background)0%,var(--white)100%);border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:500px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a}.timeline-image-wrapper:before{content:"";opacity:0;background:linear-gradient(135deg,#6366f11a 0%,#a855f71a 100%);transition:opacity .3s;position:absolute;inset:0}.timeline-item.visible .timeline-image-wrapper:before{opacity:1}.timeline-mockup{background:var(--white);border-radius:12px;flex-direction:column;width:90%;height:85%;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000001a}.timeline-mockup .mockup-header{background:var(--background);border-bottom:1px solid #0000000d;align-items:center;gap:6px;height:36px;padding:0 12px;display:flex}.timeline-mockup .mockup-dot{background:#e5e7eb;border-radius:50%;width:10px;height:10px}.timeline-mockup .mockup-dot.red{background:#fca5a5}.timeline-mockup .mockup-dot.yellow{background:#fcd34d}.timeline-mockup .mockup-dot.green{background:#86efac}.timeline-mockup .mockup-body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.timeline-mockup .mockup-row{gap:12px;display:flex}.timeline-mockup .mockup-sidebar{flex-direction:column;gap:8px;width:60px;display:flex}.timeline-mockup .mockup-nav-item{background:var(--background);border-radius:4px;height:8px}.timeline-mockup .mockup-nav-item.active{background:var(--primary);opacity:.3}.timeline-mockup .mockup-main{flex-direction:column;flex:1;gap:12px;display:flex}.timeline-mockup .mockup-card{background:var(--background);border-radius:8px;padding:12px}.timeline-mockup .mockup-card-row{gap:8px;margin-bottom:8px;display:flex}.timeline-mockup .mockup-metric{background:linear-gradient(135deg,var(--primary)0%,var(--accent)100%);opacity:.2;border-radius:6px;flex:1;height:40px}.timeline-mockup .mockup-chart{background:linear-gradient(90deg,#6366f11a,#6366f14d,#a855f733);border-radius:6px;height:60px;position:relative;overflow:hidden}.timeline-mockup .mockup-chart:after{content:"";background:linear-gradient(to top,var(--primary),transparent);opacity:.2;clip-path:polygon(0 100%,10% 60%,20% 80%,30% 40%,40% 60%,50% 30%,60% 50%,70% 20%,80% 40%,90% 10%,100% 30%,100% 100%);height:70%;position:absolute;bottom:0;left:0;right:0}.timeline-mockup .mockup-table{flex-direction:column;gap:6px;display:flex}.timeline-mockup .mockup-table-row{align-items:center;gap:8px;display:flex}.timeline-mockup .mockup-table-cell{background:var(--background);border-radius:4px;height:8px}.timeline-mockup .mockup-table-cell:first-child{width:30%}.timeline-mockup .mockup-table-cell:nth-child(2){width:20%}.timeline-mockup .mockup-table-cell:nth-child(3){width:25%}.timeline-mockup .mockup-table-cell:nth-child(4){background:var(--primary);opacity:.3;width:15%}.problems{padding:80px 0 120px}.problems-layout{grid-template-columns:1fr 1fr;gap:60px;display:grid}.problems-header{text-align:left;height:fit-content;margin-bottom:0;position:sticky;top:120px}.problems-header .section-subtitle{max-width:400px;margin:0}.problems-header .section-title{margin-bottom:24px}.problems-stack-container{perspective:1000px;min-height:100vh;padding:40px 0;position:relative}.problem-card{-webkit-backdrop-filter:blur(20px);backface-visibility:hidden;background:#fffffff2;border:1px solid #fffc;border-radius:20px;margin-bottom:24px;padding:40px 36px;transition:transform .3s,box-shadow .3s;position:sticky;box-shadow:0 8px 32px #00000014,inset 0 2px #fff,inset 0 -2px 4px #00000005}.problem-card:first-child{z-index:1;top:100px}.problem-card:nth-child(2){z-index:2;top:140px}.problem-card:nth-child(3){z-index:3;top:180px}.problem-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.problem-card-number{font-family:var(--font-display);color:var(--accent);opacity:.6;font-size:28px;font-weight:700}.problem-icon{width:64px;height:64px}.problem-icon img{object-fit:contain;width:100%;height:100%}.problem-card h3{font-family:var(--font-display);color:var(--primary);margin-bottom:12px;font-size:22px;font-weight:600}.problem-card p{color:var(--text-light);font-size:15px;line-height:1.7}.problems-cta{text-align:left;margin-top:32px}.problems-cta a{color:var(--primary);transition:var(--transition);align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.problems-cta a:hover{gap:12px}.problems-cta-mobile{padding:5px 0;display:none}.problems-cta-mobile .btn{justify-content:center;margin:0 auto;display:flex}.dark-section-wrapper{background:linear-gradient(180deg,#0a1e38 0%,var(--primary)25%,var(--primary-dark)75%,#0a1e38 100%);position:relative;overflow:visible}.dark-section-wrapper:after{content:"";background:var(--background);z-index:1;border-radius:50% 50% 0 0/100% 100% 0 0;height:120px;position:absolute;bottom:-1px;left:-5%;right:-5%}.comparison{background:var(--background);padding:120px 0;position:relative}.comparison:before{display:none}.comparison-header{text-align:center;margin-bottom:64px}.comparison-header .section-subtitle{margin:0 auto}.comparison-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.comparison-card{border-radius:20px;padding:40px;position:relative;overflow:hidden}.comparison-card .card-spotlight{pointer-events:none;filter:blur(10px);opacity:0;z-index:0;background:radial-gradient(circle,#64a0ff1f 0%,#508cff0f 40%,#0000 70%);border-radius:50%;transition:opacity .4s;position:absolute}.comparison-card.card-soft .card-spotlight{background:radial-gradient(circle,#ffffff2e 0%,#c8e1ff14 40%,#0000 70%)}.comparison-card>:not(.card-spotlight){z-index:1;position:relative}.comparison-card h3{font-family:var(--font-display);margin-bottom:8px;font-size:20px;font-weight:600}.comparison-card.card-frosted h3,.comparison-card.card-soft h3{color:var(--white)}.comparison-card .card-subtitle{margin-bottom:24px;font-size:14px}.comparison-card.card-frosted .card-subtitle{color:#ffffffb3}.comparison-card.card-soft .card-subtitle{color:#fffc}.comparison-card.card-soft{border-radius:20px;background:linear-gradient(145deg,var(--accent)0%,var(--accent-dark)100%)!important;border:none!important}.comparison-grid>.comparison-card{opacity:1;transform:none}.comparison-grid.stagger-reveal>.comparison-card{opacity:0;transform:translateY(30px)}.comparison-grid.stagger-reveal.visible>.comparison-card{opacity:1;transition:opacity .6s,transform .6s;transform:translateY(0)}.comparison-grid.stagger-reveal.visible>.comparison-card:nth-child(2){transition-delay:.15s}.comparison-list{list-style:none}.comparison-list li{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:12px;padding:14px 0;font-size:15px;display:flex}.comparison-card.card-soft .comparison-list li{color:var(--white);border-bottom-color:#ffffff26}.comparison-card.card-frosted .comparison-list li{color:var(--white)}.comparison-list li:last-child{border-bottom:none}.comparison-list .icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.comparison-list .icon.check{background:var(--primary);color:var(--white)}.comparison-list .icon.x{color:#fff9;background:#fff3}.comparison-card.card-soft .comparison-list .icon.check{background:var(--white);color:var(--accent)}.comparison-image{justify-content:center;margin-top:48px;display:flex}.comparison-image img{opacity:.9;max-width:300px}.cold-visual{flex-direction:column;gap:20px;display:flex}.cold-phone-scene{justify-content:center;align-items:center;gap:28px;display:flex}.cold-phone{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;width:180px;padding:12px;position:relative}.cold-phone-notch{background:#ffffff1a;border-radius:3px;width:60px;height:5px;margin:0 auto 12px}.cold-phone-notification{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.cold-notif-icon{background:#ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cold-notif-icon svg{color:#fff6;width:16px;height:16px}.cold-notif-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cold-notif-sender{color:#fff9;font-size:11px;font-weight:600}.cold-notif-preview{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cold-phone-actions{justify-content:center;gap:6px;display:flex}.cold-phone-btn{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:5px 12px;font-size:10px;font-weight:600}.cold-phone-block{color:#f87171;background:#ef444433;border:1px solid #ef44444d}.cold-phone-delete{color:#fff6;background:#ffffff0f;border:1px solid #ffffff14}.cold-phone-spam-badge{color:#fff;letter-spacing:.05em;background:#ef4444;border-radius:8px;padding:3px 8px;font-size:9px;font-weight:800;position:absolute;top:-6px;right:-6px}.cold-rejection-indicators{flex-direction:column;gap:8px;display:flex}.cold-reject-line{color:#ffffff59;align-items:center;gap:8px;font-size:12px;display:flex}.cold-reject-line svg{flex-shrink:0;width:16px;height:16px}.cold-math{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:4px;display:flex}.cold-math-pill{color:#ffffffb3;white-space:nowrap;background:#ffffff14;border-radius:6px;padding:5px 12px;font-size:13px}.cold-math-op{color:#ffffff4d;font-size:14px;font-weight:600}.cold-math-result{color:#ffffff4d;font-size:22px;font-weight:800}.cold-math-unit{opacity:.7;font-size:12px;font-weight:600}.cold-math-result.mid{color:#f8717199}.agency-visual{flex-direction:column;gap:14px;display:flex}.agency-flow{flex-direction:column;align-items:center;gap:14px;display:flex}.agency-flow-label{color:#fff6;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.agency-flow-label svg{color:#ffffff59}.agency-flow-arrow{color:#fff3;font-weight:700}.agency-ads-grid{gap:10px;display:flex}.agency-ad-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;width:88px;position:relative;overflow:hidden}.agency-ad-card.faded{opacity:.3;border-color:#ef444426}.agency-ad-card-img{background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);justify-content:center;align-items:center;height:52px;display:flex;position:relative}.agency-ad-card-badge{color:#ffffff4d;text-transform:uppercase;letter-spacing:.04em;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:700}.agency-ad-card-body{flex-direction:column;gap:4px;padding:8px;display:flex}.agency-ad-card-headline{background:#ffffff26;border-radius:2px;width:80%;height:4px}.agency-ad-card-desc{background:#ffffff14;border-radius:2px;width:55%;height:3px}.agency-ad-card-cta{color:#ffffff4d;text-transform:uppercase;letter-spacing:.03em;background:#ffffff0f;border-radius:4px;width:fit-content;margin-top:2px;padding:3px 8px;font-size:8px;font-weight:700}.agency-ad-question{color:#ffffff26;font-size:28px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agency-hope-label{color:#f8717199;justify-content:center;align-items:center;gap:6px;font-size:12px;font-style:italic;display:flex}.agency-ad-question{color:#ef444459!important}.lc-visual{flex-direction:column;gap:16px;display:flex}.lc-network{position:relative}.lc-network-svg{pointer-events:none;opacity:.7;width:100%;height:100%;position:absolute;top:0;left:0}.lc-network-labels{z-index:1;justify-content:center;align-items:flex-start;gap:14px;display:flex;position:relative}.lc-net-col{flex-direction:column;align-items:center;gap:6px;display:flex}.lc-net-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;margin-bottom:4px;font-size:11px;font-weight:700}.lc-net-items{flex-direction:column;align-items:stretch;gap:4px;display:flex}.lc-net-items span{color:#ffffffe6;white-space:nowrap;text-align:center;background:#ffffff24;border:1px solid #ffffff14;border-radius:8px;padding:5px 14px;font-size:12px}.lc-net-multiply{color:#ffffff59;margin-top:32px;font-size:24px;font-weight:700}.lc-more{font-weight:600;color:#ffffff73!important;background:#ffffff0f!important;border-color:#0000!important}.lc-ghost{color:#fff3!important;background:#ffffff0f!important;border-color:#ffffff0a!important}.lc-ghost:nth-child(4){opacity:.6}.lc-ghost:nth-child(5){opacity:.35}.lc-ghost:nth-child(6){opacity:.15}.lc-result-row{justify-content:center;align-items:center;gap:12px;display:flex}.lc-result-eq{color:#fff6;font-size:20px;font-weight:700}.lc-result-num{font-family:var(--font-display);color:var(--white);font-size:42px;font-weight:800}.lc-result-label{color:#ffffffb3;font-size:14px}.funnel-step.final .cold-math-pill{color:#ffffffe6;background:#ffffff26}.funnel-step.final .cold-math-op{color:#ffffff80}.funnel-step.final .cold-math-result{color:var(--white);font-size:28px}@media (max-width:768px){.cold-phone-scene{flex-direction:column;gap:16px}.cold-rejection-indicators{flex-flow:wrap;justify-content:center;gap:12px}.agency-flow-label{flex-wrap:wrap;justify-content:center;font-size:11px}.agency-ads-grid{gap:6px}.agency-ad-card{width:76px}.lc-network-svg{display:none}.lc-network-labels{flex-direction:row;justify-content:center;align-items:flex-start;gap:6px}.lc-net-label{letter-spacing:.04em;margin-bottom:2px;font-size:9px}.lc-net-items span{border-radius:6px;padding:4px 8px;font-size:10px}.lc-net-items{gap:3px}.lc-net-multiply{margin-top:24px;font-size:16px}.lc-ghost:nth-child(4){opacity:.5}.lc-ghost:nth-child(5){opacity:.25}.lc-ghost:nth-child(6){display:none}.lc-result-num{font-size:32px}}.math-grid{flex-direction:column;gap:16px;max-width:900px;margin:0 auto 60px;display:flex}.math-row{border:1px solid #ffffff14;border-radius:14px;grid-template-columns:180px 1fr 100px;align-items:center;padding:20px 28px;transition:transform .2s;display:grid}.math-row:hover{transform:translate(4px)}.math-row-cold{background:#ffffff08}.math-row-agency{background:#ffffff0f}.math-row-leadcatch{background:#0866ff1f;border-color:#0866ff4d}.math-label{color:var(--white);font-size:15px;font-weight:700}.math-formula{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.math-factor{color:#ffffffd9;white-space:nowrap;background:#ffffff14;border-radius:8px;padding:6px 14px;font-size:14px}.math-row-leadcatch .math-factor{color:var(--white);background:#0866ff33}.math-operator{color:#fff6;font-size:16px;font-weight:600}.math-result{text-align:right;font-size:28px;font-weight:800}.math-result-bad{color:#ffffff59}.math-result-mid{color:#ffffff8c}.math-result-good{color:var(--accent);font-size:32px}.math-caption{text-align:center;color:#ffffff80;margin-top:16px;font-size:14px}.journey-cards{flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.journey-card{border:1px solid #ffffff14;border-radius:16px;padding:28px 32px;position:relative;overflow:hidden}.journey-card-cold{background:#ffffff08}.journey-card-agency{background:#ffffff0f}.journey-card-leadcatch{background:#0866ff14;border-color:#0866ff40}.journey-card-badge{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;background:#ffffff0f;border-radius:6px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.journey-badge-accent{color:var(--accent);background:#0866ff26}.journey-steps{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.journey-step{color:#ffffffd9;background:#ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;display:flex}.journey-step-icon{font-size:18px}.journey-step-arrow{color:#ffffff40;font-size:18px;font-weight:600}.journey-step-fail{color:#f87171;background:#ef444426}.journey-step-meh{color:#fbbf24;background:#fbbf2426}.journey-step-win{color:#4ade80;background:#22c55e26}.journey-verdict{margin-top:16px;font-size:14px;font-weight:600}.journey-verdict-bad{color:#ffffff59}.journey-verdict-mid{color:#ffffff80}.journey-verdict-good{color:var(--accent)}.cycle-strip{background:var(--background);padding:0}.cycle-strip-inner{background:var(--white);z-index:2;border:1px solid #0d1b2a14;border-radius:16px;justify-content:center;align-items:center;gap:24px;max-width:1000px;margin:-32px auto 0;padding:24px 32px;display:flex;position:relative;box-shadow:0 4px 24px #0d1b2a0f}.cycle-strip-label{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:14px;font-weight:700}.cycle-strip-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cycle-strip-step{color:var(--text-secondary);background:var(--background);white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:14px}.cycle-strip-step-highlight{color:var(--accent);background:#0866ff14;font-weight:600}.cycle-strip-arrow{color:#0d1b2a40;font-size:14px}.cycle-strip-repeat{color:var(--text-secondary);white-space:nowrap;font-size:13px}@media (max-width:768px){.math-row{text-align:center;grid-template-columns:1fr;gap:12px}.math-label{font-size:14px}.math-formula{justify-content:center}.math-result{text-align:center}.journey-steps{flex-direction:column;align-items:stretch}.journey-step-arrow{text-align:center;transform:rotate(90deg)}.cycle-strip-inner{flex-direction:column;gap:16px;margin-top:-24px;padding:20px 24px}.cycle-strip-steps{gap:6px}.cycle-strip-step{padding:5px 10px;font-size:13px}}.comparison-table{max-width:1100px;margin:0 auto}.comparison-table-header{border-radius:16px 16px 0 0;grid-template-columns:1fr 1fr 1fr;margin-bottom:2px;display:grid;overflow:hidden}.comparison-table-label-col{padding:20px 24px}.comparison-table-old-header{text-align:center;background:#ffffff0f;padding:20px 24px}.comparison-table-old-header span{color:#ffffff80;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:600}.comparison-table-new-header{text-align:center;border-bottom:2px solid var(--accent);background:#0866ff26;padding:20px 24px}.comparison-table-new-header span{color:var(--accent);text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}.comparison-table-row{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr 1fr;display:grid}.comparison-table-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;align-items:center;padding:22px 28px;font-size:14px;font-weight:700;display:flex}.comparison-table-old{color:#ffffff73;align-items:center;gap:10px;padding:22px 28px;font-size:15px;line-height:1.6;display:flex}.comparison-table-row-striped .comparison-table-old{background:#ffffff08}.comparison-table-new{color:#ffffffd9;align-items:center;gap:10px;padding:22px 28px;font-size:15px;line-height:1.6;display:flex}.comparison-table-row-striped .comparison-table-new{background:#0866ff14}.comparison-table-row:not(.comparison-table-row-striped) .comparison-table-new{background:#0866ff0a}.comparison-table-icon{flex-shrink:0;font-size:14px}.comparison-table-icon.x{color:#ef4444}.comparison-table-icon.check{color:#22c55e}@media (max-width:1024px){.comparison-table-header{display:none!important}.comparison-table-row{background:#ffffff0a;border-top:none;border-radius:14px;gap:0;margin-bottom:16px;overflow:hidden;flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.comparison-table-label{border-bottom:1px solid #ffffff0f;padding:14px 18px 10px;font-size:12px}.comparison-table-old,.comparison-table-new{padding:12px 18px;font-size:13px}.comparison-table-old:before{content:"Agentuur: ";text-transform:uppercase;letter-spacing:1px;color:#ffffff4d;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.comparison-table-new:before{content:"LeadCatch: ";text-transform:uppercase;letter-spacing:1px;color:var(--accent);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.comparison-table-old{background:#ffffff05!important}.comparison-table-new{border-top:1px solid #0866ff26;background:#0866ff1a!important}}.process{padding:120px 0;position:relative}.comparison+.process:before{display:none}.services{padding:100px 0 140px}.services-header{text-align:center;margin-bottom:56px}.services-header .section-subtitle{color:var(--muted)}.services-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.services-grid{grid-template-columns:repeat(3,1fr)}}.service-card{background:linear-gradient(145deg,#fff6 0%,#fff3 100%);border:1px solid #0d1b2a14;border-radius:20px;padding:40px 32px 36px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000000f,inset 0 1px #ffffff80}.service-card:hover{background:linear-gradient(145deg,#ffffff80 0%,#ffffff4d 100%);transform:translateY(-4px);box-shadow:0 8px 32px #0000001a,inset 0 2px #ffffff80}.service-icon{width:48px;height:48px;margin-bottom:24px}.service-icon svg{width:100%;height:100%;color:var(--accent)}.service-title{font-family:var(--font-display);color:var(--primary);margin-bottom:12px;font-size:20px;font-weight:700}.service-title em{color:var(--accent);font-style:italic}.service-description{font-family:var(--font-body);color:var(--muted);font-size:15px;font-weight:400;line-height:1.7}.process-header{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:100px;margin-bottom:48px;display:flex}@media (min-width:768px){.process-header{flex-direction:row;justify-content:center;align-items:center}}.process-header .section-title{max-width:500px;margin-bottom:0}.process-header .section-title span{color:var(--muted)}.process-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px;display:grid}@media (min-width:768px){.process-grid{grid-template-columns:repeat(12,1fr)}}.bounce-card{background:var(--background-dark);cursor:pointer;border-radius:20px;min-height:300px;padding:32px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.bounce-card:hover{transform:scale(.97)rotate(-1deg)}.bounce-card.col-4,.bounce-card.col-8{grid-column:span 12}@media (min-width:768px){.bounce-card.col-4{grid-column:span 4}.bounce-card.col-8{grid-column:span 8}}.bounce-card-title{font-family:var(--font-display);color:var(--primary);text-align:center;margin-bottom:16px;font-size:24px;font-weight:700}.bounce-card-inner{border-radius:20px 20px 0 0;flex-direction:column;justify-content:center;align-items:center;padding:24px;transition:transform .25s;display:flex;position:absolute;inset:100px 16px 0;transform:translateY(32px)}.bounce-card:hover .bounce-card-inner{transform:translateY(16px)rotate(2deg)}.bounce-card-inner.accent{background:linear-gradient(135deg,var(--accent)0%,var(--accent-dark)100%)}.bounce-card-inner.primary{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%)}.bounce-card-inner.primary-light{background:linear-gradient(135deg,var(--primary-light)0%,var(--primary)100%)}.bounce-card-inner-text{font-family:var(--font-body);color:var(--white);text-align:center;font-size:15px;font-weight:500;line-height:1.6}.bounce-card-step{width:48px;min-width:48px;height:48px;min-height:48px;font-family:var(--font-display);color:#fff;aspect-ratio:1;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:16px;font-size:20px;font-weight:700;display:flex}.strategy{background:var(--background);padding:120px 0;position:relative;overflow:hidden}.strategy:before{content:"";pointer-events:none;background:radial-gradient(circle,#0866ff0a 0%,#0000 70%);width:600px;height:600px;animation:12s ease-in-out infinite alternate strategyGlowDrift;position:absolute;top:-200px;right:-200px}.strategy:after{content:"";pointer-events:none;background:radial-gradient(circle,#0866ff08 0%,#0000 70%);width:500px;height:500px;animation:10s ease-in-out infinite alternate-reverse strategyGlowDrift;position:absolute;bottom:-150px;left:-150px}@keyframes strategyGlowDrift{0%{transform:translate(0)}to{transform:translate(40px,30px)}}.strategy>.container{z-index:1;position:relative}.strategy-header{text-align:center;margin-bottom:48px}.strategy-header h2 em{color:var(--accent);font-style:italic}.strategy-story{text-align:center;max-width:720px;margin:0 auto 48px}.strategy-lead{color:var(--muted);margin-bottom:24px;font-size:18px;line-height:1.8}.strategy-lead strong,.strategy-insight strong{color:var(--primary)}.strategy-insight{color:var(--muted);font-size:18px;line-height:1.8}.strategy-comparison{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:32px;margin-bottom:64px;display:grid}.strategy-approach{border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;gap:28px;padding:44px 36px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.strategy-approach:hover{transform:translateY(-4px)}.strategy-generic{background:linear-gradient(145deg,#fff 0%,#f8f5f2 100%);border:1px solid #e8e4de;box-shadow:0 4px 24px #0000000f,inset 0 2px #fff}.strategy-segmented{background:linear-gradient(145deg,#fff 0%,#f0f4ff 100%);border:1px solid #0866ff33;box-shadow:0 4px 32px #0866ff14,0 0 60px #0866ff0a,inset 0 2px #fff}.strategy-segmented:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#0866ff4d,#0000 50%,#0866ff26);border-radius:24px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.strategy-approach-badge{text-transform:uppercase;letter-spacing:1.5px;border-radius:100px;padding:8px 20px;font-size:12px;font-weight:700;display:inline-block}.strategy-generic .strategy-approach-badge{color:var(--muted);background:#0d1b2a0a;border:1px solid #0d1b2a1f}.strategy-approach-badge.accent{color:var(--accent);background:#0866ff1a;border:1px solid #0866ff4d;box-shadow:0 0 20px #0866ff26}.strategy-visual{flex-direction:column;align-items:center;gap:16px;display:flex}.strategy-arrow{width:24px;height:48px}.strategy-generic .strategy-arrow{color:#0d1b2a33}.strategy-segmented .strategy-arrow{color:#0866ff66}.strategy-ad-stack{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.strategy-ad{text-align:center;border-radius:14px;width:100%;max-width:220px;padding:18px 24px;transition:transform .3s,box-shadow .3s}.strategy-ad.single{opacity:.6;background:#0d1b2a0a;border:1px solid #0d1b2a14}.strategy-ad.seg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0866ff40;position:relative}.strategy-ad.seg-1{background:linear-gradient(135deg,#0866ff2e,#0866ff14);animation:4s ease-in-out infinite segFloat;box-shadow:0 4px 20px #0866ff1a}.strategy-ad.seg-2{background:linear-gradient(135deg,#0866ff1f,#0866ff0d);animation:4s ease-in-out .5s infinite segFloat;box-shadow:0 4px 16px #0866ff12}.strategy-ad.seg-3{background:linear-gradient(135deg,#0866ff14,#0866ff08);animation:4s ease-in-out 1s infinite segFloat;box-shadow:0 4px 12px #0866ff0d}@keyframes segFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.strategy-ad-icon{margin-bottom:8px;font-size:24px}.strategy-ad-label{color:var(--primary);font-size:14px;font-weight:600}.strategy-generic .strategy-ad-label{color:var(--muted)}.strategy-ad-sub{color:var(--muted);margin-top:4px;font-size:12px}.strategy-segmented .strategy-ad-sub{color:#0866ff99}.strategy-flow-lines{width:200px;height:40px}.strategy-flow-lines svg{width:100%;height:100%}.strategy-audience{border-radius:100px;padding:10px 20px;font-size:13px;font-weight:600}.strategy-audience.broad{color:var(--muted);background:#0d1b2a0a;border:1px dashed #0d1b2a26}.strategy-audience.segmented{color:var(--accent);background:#0866ff1f;border:1px solid #0866ff4d;box-shadow:0 0 16px #0866ff1a}.strategy-result{border-radius:14px;align-items:center;gap:14px;width:100%;padding:18px 22px;display:flex}.strategy-result.bad{background:#ff50500f;border:1px solid #ff50501f}.strategy-result.good{background:#22c55e0f;border:1px solid #22c55e26;box-shadow:0 0 30px #22c55e0f}.strategy-result-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:700;display:flex}.strategy-result.bad .strategy-result-icon{color:#ff5050;background:#ff50501f}.strategy-result.good .strategy-result-icon{color:#22c55e;background:#22c55e1f;box-shadow:0 0 12px #22c55e33}.strategy-result-label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600}.strategy-result-value{color:var(--primary);font-size:15px;font-weight:600}.strategy-vs{font-family:var(--font-display);color:#0d1b2a40;text-transform:uppercase;letter-spacing:3px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.strategy-pillars{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.strategy-pillar{background:linear-gradient(145deg,#fff 0%,#f8f5f2 100%);border:1px solid #e8e4de;border-radius:20px;padding:36px 28px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;position:relative;box-shadow:0 4px 24px #0000000f,inset 0 2px #fff}.strategy-pillar:hover{border-color:#0866ff33;transform:translateY(-6px);box-shadow:0 8px 40px #0000001a,inset 0 2px #fff}.strategy-pillar-icon{background:linear-gradient(135deg,#0866ff1a,#0866ff0a);border:1px solid #0866ff26;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex;box-shadow:0 2px 12px #0866ff14}.strategy-pillar-icon svg{width:22px;height:22px;stroke:var(--accent);filter:drop-shadow(0 0 2px #0866ff33)}.strategy-pillar h3{font-family:var(--font-display);color:var(--primary);margin-bottom:12px;font-size:20px;font-weight:700}.strategy-pillar p{color:var(--muted);font-size:15px;line-height:1.7}.strategy-pillar p strong{color:var(--primary)}.approach{background:var(--background);padding:60px 0 120px}.approach-header{text-align:right;margin-bottom:56px}.approach-header .section-title em{color:var(--accent);font-style:normal}.approach-header .section-subtitle{max-width:600px;margin:0 0 0 auto}.approach-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.approach-grid{grid-template-columns:repeat(5,1fr)}.approach-card:first-child{grid-column:span 3}.approach-card:nth-child(2),.approach-card:nth-child(3){grid-column:span 2}.approach-card:nth-child(4){grid-column:span 3}}.approach-card{background:#0866ff0a;border:1px solid #0866ff1f;border-radius:20px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 12px #0000000a}.approach-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0866ff1a}.approach-card-text{min-height:140px;padding:36px 32px 24px}.approach-card-text h3{font-family:var(--font-display);color:var(--primary);margin-bottom:10px;font-size:22px;font-weight:700}.approach-card-text p{color:var(--muted);font-size:15px;line-height:1.7}.approach-card-visual{background:var(--white);border:1px solid #0866ff14;border-radius:16px;justify-content:center;align-items:center;height:320px;margin:0 16px 16px;padding:32px 24px;display:flex;overflow:hidden}.ad-tree{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.ad-tree-level{justify-content:center;gap:6px;width:100%;display:flex}.ad-tree-node{font-family:var(--font-display);text-align:center;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:700;line-height:1.2}.ad-tree-campaign{color:#9d174d;background:#db27771a;border:1.5px solid #db277740;padding:8px 16px;font-size:11px}.ad-tree-icp{color:var(--accent);background:#0866ff14;border:1.5px solid #0866ff33;flex:1;max-width:100px}.ad-tree-pain{color:#b91c1c;background:#ef444414;border:1.5px solid #ef444433;flex:1;max-width:90px}.ad-tree-edu{color:#92400e;background:#f59e0b14;border:1.5px solid #f59e0b33;flex:1;max-width:100px}.ad-tree-connectors{width:60%;height:16px;position:relative}.ad-tree-connectors:before{content:"";background:#0d1b2a26;width:1.5px;height:8px;position:absolute;top:0;left:50%}.ad-tree-connectors:after{content:"";background:#0d1b2a26;height:1.5px;position:absolute;top:8px;left:10%;right:10%}.ad-tree-connectors-expand{width:80%}.ad-tree-connectors-expand:after{left:5%;right:5%}.ad-tree-angles{flex-wrap:wrap;justify-content:center;gap:4px;width:100%;margin-top:4px;display:flex}.ad-tree-angle{font-family:var(--font-display);color:#15803d;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e33;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:600}.qualification-funnel{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.qual-stage{justify-content:center;width:100%;display:flex}.qual-bar{font-family:var(--font-display);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 20px;transition:transform .2s;display:flex}.qual-bar:hover{transform:scale(1.02)}.qual-bar-label{color:var(--primary);font-size:13px;font-weight:600}.qual-bar-count{color:var(--muted);font-size:13px;font-weight:700}.qual-bar-wide{background:#0866ff14;border:1.5px solid #0866ff26;width:100%}.qual-bar-medium{background:#0866ff1f;border:1.5px solid #0866ff33;width:80%}.qual-bar-narrow{background:#0866ff2e;border:1.5px solid #0866ff47;width:60%}.qual-bar-narrow .qual-bar-label,.qual-bar-narrow .qual-bar-count{color:var(--primary)}.qual-bar-final{background:var(--accent);border:1.5px solid var(--accent-dark);width:42%}.qual-bar-final .qual-bar-label,.qual-bar-final .qual-bar-count{color:var(--white)}.qual-connector-line{background:#0866ff40;width:2px;height:10px}.dual-funnel{flex-direction:column;gap:16px;width:100%;display:flex}.dual-funnel-path{background:var(--white);border:1.5px solid #0d1b2a0f;border-radius:14px;padding:16px 18px}.dual-funnel-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:700}.dual-funnel-steps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dual-step{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.dual-step span{font-family:var(--font-display);color:var(--primary);text-align:center;font-size:10px;font-weight:700}.dual-step-icon{background:var(--background-dark);border:1.5px solid #0d1b2a14;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dual-step-icon svg{width:18px;height:18px;color:var(--primary)}.dual-step-icon-accent{background:#0866ff0f;border-color:#0866ff33}.dual-step-icon-accent svg{color:var(--accent)}.dual-step-icon-success{background:#22c55e0f;border-color:#22c55e33}.dual-step-icon-success svg{color:#22c55e}.dual-step-arrow{color:var(--muted);flex-shrink:0;padding-bottom:16px;font-size:14px;font-weight:500}.dual-funnel-divider{align-items:center;gap:12px;display:flex}.dual-funnel-divider:before,.dual-funnel-divider:after{content:"";background:#0d1b2a1a;flex:1;height:1px}.dual-funnel-divider span{font-family:var(--font-display);color:var(--muted);letter-spacing:2px;font-size:11px;font-weight:700}.creative-production{flex-direction:column;gap:14px;width:100%;display:flex}.creative-ad-mockup{background:#0866ff05;border:1.5px solid #0866ff26;border-radius:14px;gap:14px;padding:14px;display:flex}.creative-ad-image{background:linear-gradient(135deg,#0866ff0f,#0866ff1f);border:1.5px solid #0866ff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.creative-ad-image svg{width:28px;height:28px;color:var(--accent);opacity:.5}.creative-ad-badge{background:var(--accent);color:#fff;font-family:var(--font-display);letter-spacing:.5px;border-radius:6px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;bottom:-4px;right:-4px}.creative-ad-body{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.creative-ad-line{background:#0d1b2a0f;border-radius:4px;width:100%;height:8px}.creative-ad-line-bold{background:#0d1b2a1f;height:10px}.creative-ad-line-short{width:60%}.creative-stats-row{gap:8px;display:flex}.creative-stat{text-align:center;background:#0866ff05;border:1.5px solid #0866ff26;border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:10px 8px;display:flex}.creative-stat-num{font-family:var(--font-display);color:var(--primary);font-size:16px;font-weight:700}.creative-stat-label{font-family:var(--font-display);color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:600}.creative-stat-accent{background:#0866ff0a;border-color:#0866ff26}.creative-stat-accent .creative-stat-num{color:var(--accent)}.creative-types-row{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.creative-type-pill{font-family:var(--font-display);color:var(--muted);background:#0866ff0a;border:1px solid #0866ff1f;border-radius:6px;padding:5px 10px;font-size:9px;font-weight:700}.creative-publish-bar{background:#0866ff0f;border:1.5px solid #0866ff2e;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:flex}.creative-publish-bar svg{width:16px;height:16px;color:var(--accent)}.creative-publish-bar span{font-family:var(--font-display);color:var(--accent);letter-spacing:.5px;font-size:11px;font-weight:700}.crm-board{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.crm-column{flex-direction:column;gap:8px;display:flex}.crm-column-header{font-family:var(--font-display);color:var(--muted);text-transform:uppercase;letter-spacing:1px;text-align:center;padding-bottom:8px;font-size:11px;font-weight:700}.crm-header-success{color:#22c55e}.crm-card-mini{background:#0866ff05;border:1.5px solid #0866ff26;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;transition:transform .2s,box-shadow .2s;display:flex}.crm-card-mini:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.crm-card-faded{opacity:.5;border-style:dashed}.crm-card-success{background:#22c55e0a;border-color:#22c55e4d}.crm-card-name{font-family:var(--font-display);color:var(--primary);font-size:12px;font-weight:700}.crm-card-tag{font-family:var(--font-body);border-radius:4px;width:fit-content;padding:2px 6px;font-size:9px;font-weight:600}.crm-tag-meta{color:var(--accent);background:#0866ff1a}.crm-tag-email{color:#b45309;background:#f59e0b1a}.crm-tag-organic{color:#15803d;background:#22c55e1a}.crm-card-value{font-family:var(--font-display);color:#22c55e;font-size:13px;font-weight:700}.email-timeline{flex-direction:column;gap:12px;width:100%;padding-left:28px;display:flex;position:relative}.email-timeline-line{background:linear-gradient(to bottom,#0866ff26,var(--accent));border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:9px}.email-step{align-items:flex-start;gap:14px;display:flex;position:relative}.email-step-dot{background:var(--white);border:2.5px solid var(--accent);z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:absolute;top:12px;left:-24px}.email-step-dot-hot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px #0866ff66}.email-step-card{background:#0866ff05;border:1.5px solid #0866ff26;border-radius:10px;width:100%;padding:12px 16px;transition:transform .2s,box-shadow .2s}.email-step-card:hover{transform:translate(4px);box-shadow:0 4px 12px #0000000f}.email-step-card-hot{background:#0866ff08;border-color:#0866ff40}.email-step-day{font-family:var(--font-body);color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;font-size:10px;font-weight:600}.email-step-subject{font-family:var(--font-display);color:var(--primary);margin-bottom:2px;font-size:13px;font-weight:700}.email-step-preview{font-family:var(--font-body);color:var(--muted);font-size:11px;line-height:1.4}.email-step-stat{font-family:var(--font-body);color:var(--accent);margin-top:4px;font-size:10px;font-weight:600}.funnel{background:linear-gradient(145deg,var(--primary)0%,var(--primary-dark)100%);padding:80px 0 120px;position:relative}.funnel:before{display:none}.funnel-header{text-align:center;z-index:10;padding:0 0 60px;position:relative}.funnel-header .section-subtitle{margin:0 auto}.funnel-cards-wrapper{position:relative}.funnel-cards-sticky{position:sticky;top:80px}.funnel-step{background:#0f1f30;border:1px solid #ffffff14;border-radius:24px;max-width:700px;margin:0 auto;padding:48px 48px 56px;transition:box-shadow .3s,border-color .3s;position:relative;box-shadow:0 4px 30px #0000004d}.funnel-step.fade-in{opacity:1;transition:none;animation:none;transform:none}.funnel-step:hover{border-color:#ffffff24;box-shadow:0 30px 80px #00000059}.funnel-step-number{background:linear-gradient(145deg,var(--accent)0%,var(--accent-dark)100%);width:48px;height:48px;font-family:var(--font-display);color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 16px #0866ff4d}.funnel-step h4{font-family:var(--font-display);color:var(--white);margin-bottom:12px;font-size:24px;font-weight:700}.funnel-step p{color:#ffffffb3;margin-bottom:0;font-size:16px;line-height:1.7}.funnel-step.final{background:linear-gradient(145deg,var(--accent)0%,var(--accent-dark)100%)}.funnel-step.final .funnel-step-number{background:var(--white);color:var(--accent)}.funnel-step.final h4{color:var(--white)}.funnel-step.final p{color:#fffc}.funnel-graphic{justify-content:center;margin-top:32px;display:flex}.funnel-graphic-inner{background:#ffffff0f;border-radius:16px;width:100%;max-width:400px;padding:24px}.meta-ad-mockup{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px #00000014}.meta-ad-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.meta-ad-avatar{background:linear-gradient(135deg,#e8f4f8 0%,#d0e8f0 100%);border-radius:50%;width:40px;height:40px}.meta-ad-name{flex:1}.meta-ad-name-line{background:#e0e0e0;border-radius:5px;width:80px;height:10px;margin-bottom:6px}.meta-ad-name-line.short{width:50px;height:8px}.meta-ad-image{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);border-radius:12px;justify-content:center;align-items:center;height:140px;margin-bottom:16px;display:flex}.meta-ad-image span{color:#fff9;font-family:var(--font-display);letter-spacing:2px;font-size:14px;font-weight:600}.meta-ad-text .line{background:#e8e8e8;border-radius:5px;height:10px;margin-bottom:8px}.meta-ad-text .line:last-child{width:60%}.meta-ad-button{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);border-radius:6px;height:40px;margin-top:16px}.form-mockup{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #00000014}.form-mockup-title{font-family:var(--font-display);color:var(--text);text-align:center;margin-bottom:20px;font-size:16px;font-weight:700}.form-mockup-field{margin-bottom:16px}.form-mockup-label{color:#7a8599;margin-bottom:6px;font-size:12px}.form-mockup-input{background:#f5f7fa;border:1px solid #e8ecf1;border-radius:8px;height:44px}.form-mockup-button{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);border-radius:8px;height:48px;margin-top:8px}.crm-mockup{background:#f5f7fa;border-radius:12px;padding:16px}.crm-columns{gap:12px;display:flex}.crm-column{flex:1}.crm-column-header{border-radius:4px;height:8px;margin-bottom:12px}.crm-column-header.blue{background:var(--accent)}.crm-column-header.orange{background:var(--primary-light)}.crm-column-header.green{background:#28ca42}.crm-card{background:#fff;border-radius:8px;margin-bottom:8px;padding:12px;box-shadow:0 1px 3px #0000000f}.crm-card .line{background:#e8e8e8;border-radius:4px;height:8px;margin-bottom:6px}.crm-card .line:last-child{width:70%;margin-bottom:0}.workflow-mockup{flex-direction:column;align-items:center;gap:12px;display:flex}.workflow-card{background:#fff;border-radius:10px;width:100%;padding:16px 20px;box-shadow:0 2px 8px #0000000f}.workflow-card .line{background:#e8e8e8;border-radius:5px;height:10px;margin-bottom:8px}.workflow-card .line.title{background:#d0d0d0;width:50%}.workflow-card .line:last-child{width:80%;margin-bottom:0}.workflow-arrow{color:var(--primary);font-size:20px}@keyframes adButtonPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}@keyframes lineShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes avatarGlow{0%,to{box-shadow:0 0 #0866ff33}50%{box-shadow:0 0 0 8px #0866ff00}}.meta-ad-mockup .meta-ad-button{animation:2s ease-in-out infinite adButtonPulse}.meta-ad-mockup .meta-ad-avatar{animation:3s ease-in-out infinite avatarGlow}.meta-ad-mockup .meta-ad-name-line,.meta-ad-mockup .meta-ad-text .line{background:linear-gradient(90deg,#e0e0e0 0%,#f0f0f0 50%,#e0e0e0 100%) 0 0/200% 100%;animation:2s ease-in-out infinite lineShimmer}@keyframes inputFill{0%,to{width:0%}40%,80%{width:70%}}@keyframes formButtonReady{0%,to{box-shadow:0 4px 16px #0d1b2a4d}50%{box-shadow:0 6px 24px #0866ff66}}.form-mockup-input{position:relative;overflow:hidden}.form-mockup-input:after{content:"";background:var(--accent);opacity:.3;border-radius:4px;height:12px;animation:3s ease-in-out infinite inputFill;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.form-mockup-field:nth-child(2) .form-mockup-input:after{animation-delay:.4s}.form-mockup-field:nth-child(3) .form-mockup-input:after{animation-delay:.8s}.form-mockup-field:nth-child(4) .form-mockup-input:after{animation-delay:1.2s}.form-mockup .form-mockup-button{animation:2.5s ease-in-out 1.6s infinite formButtonReady}@keyframes cardSlide{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes columnPulse{0%,to{opacity:1}50%{opacity:.7}}.crm-column:first-child .crm-card:nth-child(2){animation:3s ease-in-out infinite cardSlide}.crm-column:first-child .crm-card:nth-child(3){animation:3s ease-in-out .3s infinite cardSlide}.crm-column:first-child .crm-card:nth-child(4){animation:3s ease-in-out .6s infinite cardSlide}.crm-column:nth-child(2) .crm-card:nth-child(2){animation:3s ease-in-out .9s infinite cardSlide}.crm-column:nth-child(2) .crm-card:nth-child(3){animation:3s ease-in-out 1.2s infinite cardSlide}.crm-column:nth-child(3) .crm-card:nth-child(2){animation:3s ease-in-out 1.5s infinite cardSlide}.crm-column-header.blue{animation:2s ease-in-out infinite columnPulse}.crm-column-header.orange{animation:2s ease-in-out .5s infinite columnPulse}.crm-column-header.green{animation:2s ease-in-out 1s infinite columnPulse}@keyframes workflowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes arrowPulse{0%,to{opacity:1;transform:scale(1)translateY(0)}50%{opacity:.6;transform:scale(1.1)translateY(3px)}}.workflow-mockup .workflow-card{animation:2.5s ease-in-out infinite workflowBounce}.workflow-mockup .workflow-card:first-child{animation-delay:0s}.workflow-mockup .workflow-card:nth-child(3){animation-delay:.5s}.workflow-mockup .workflow-card:nth-child(5){animation-delay:1s}.workflow-mockup .workflow-arrow{animation:1.5s ease-in-out infinite arrowPulse}.workflow-mockup .workflow-arrow:nth-of-type(2){animation-delay:.4s}.funnel-graphic-inner{transition:all .4s}.funnel-step:hover .funnel-graphic-inner{transform:scale(1.02);box-shadow:0 8px 32px #0000001f}.celebration-mockup{justify-content:center;align-items:center;gap:12px;display:flex}.celebration-circle{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff40 0%,#ffffff14 100%);border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:2s ease-in-out infinite celebratePop;display:flex;box-shadow:0 4px 24px #00000014,inset 0 1px #ffffff80}.celebration-circle:first-child{animation-delay:0s}.celebration-circle:nth-child(2){animation-delay:.15s}.celebration-circle:nth-child(3){animation-delay:.3s}.celebration-circle.accent{background:linear-gradient(145deg,var(--accent)0%,var(--accent-dark)100%);border:2px solid #fff3;width:72px;height:72px;box-shadow:inset 4px 4px 10px #00000026,inset -4px -4px 10px #ffffff40,0 4px 24px #0866ff4d}.celebration-circle.accent svg{color:#fff;width:32px;height:32px}.celebration-circle svg{width:24px;height:24px;color:var(--accent)}@keyframes celebratePop{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.funnel-image img{border-radius:20px;width:100%;max-width:420px}.case-studies{padding:120px 0 180px;position:relative}.case-studies-header{text-align:center;max-width:700px;margin-bottom:80px;margin-left:auto;margin-right:auto}.case-studies-header .section-title{color:var(--white);font-size:clamp(2rem,5vw,3rem)}.case-studies-header .section-label{color:#fffc}.case-studies-header .section-subtitle{color:#ffffffb3;margin:0 auto}.success-carousel{cursor:grab;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;position:relative;overflow:auto hidden}.success-carousel::-webkit-scrollbar{display:none}.success-carousel.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.success-carousel.is-dragging .success-card,.success-carousel.is-dragging .success-card-bg{cursor:grabbing}.success-track{gap:24px;width:max-content;padding:0 24px;display:flex}.success-card{cursor:pointer;backface-visibility:hidden;border-radius:16px;flex:0 0 400px;height:500px;position:relative;overflow:hidden;transform:translateZ(0)}.success-card-bg{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0;transform:translateZ(0)}.success-card:hover .success-card-bg{transform:scale(1.05)}.success-carousel.is-dragging .success-card-bg{transition:none;transform:none!important}.success-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#00000059 50%,#000c 100%);height:65%;position:absolute;bottom:0;left:0;right:0}.success-card-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--primary);z-index:2;white-space:nowrap;background:#ffffffeb;border-radius:50px;padding:8px 18px;font-size:14px;font-weight:600;position:absolute;top:20px;left:20px}.success-card-info{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.success-card-name{font-family:var(--font-display);color:#fff;margin:0 0 14px;font-size:32px;font-weight:700}.success-card-metrics{flex-direction:column;gap:5px;min-height:95px;display:flex}.success-card-metric{color:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:6px;width:fit-content;margin:0;padding:5px 14px;font-size:15px;font-weight:500;line-height:1.5;display:inline-block}.case-studies-all{justify-content:center;margin-top:48px;display:flex}.case-studies-all .btn{letter-spacing:.05em;font-size:14px;font-weight:600;color:var(--white)!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff4d!important}.case-studies-all .btn:hover{background:#ffffff1a!important;border-color:#ffffff80!important}@media (max-width:768px){.success-carousel:before,.success-carousel:after{width:48px}.success-card{flex:0 0 320px;height:440px}.success-card-name{font-size:24px}.success-card-metrics{min-height:80px}.success-card-badge{padding:6px 14px;font-size:12px}}@media (max-width:480px){.success-carousel:before,.success-carousel:after{width:32px}.success-card{flex:0 0 290px;height:400px}.success-track{gap:16px}.success-card-name{font-size:22px}}.guarantee{background:linear-gradient(145deg,var(--primary)0%,var(--primary-dark)100%);padding:120px 0;position:relative;overflow:hidden}.guarantee:before{content:"";pointer-events:none;background:radial-gradient(circle,#0866ff26 0%,#0000 60%);width:200%;height:200%;animation:15s linear infinite rotateGlow;position:absolute;top:-50%;left:-50%}.guarantee-inner{justify-content:space-between;align-items:center;gap:48px;max-width:900px;margin:0 auto;display:flex}.guarantee-icon{flex-shrink:0;order:2;width:180px;height:180px}.guarantee-content{flex:1;order:1;max-width:560px}.guarantee-icon img{object-fit:contain;width:100%;height:100%}.guarantee-content h2{font-family:var(--font-display);color:var(--white);letter-spacing:.3px;margin-bottom:20px;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.guarantee-content p{color:#fffc;max-width:560px;margin-bottom:32px;font-size:1.0625rem;line-height:1.8}.mid-cta{background:linear-gradient(135deg,#0a1628 0%,var(--primary)40%,var(--primary-dark)70%,#0a1628 100%);padding:100px 0;position:relative;overflow:hidden}.mid-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#0866ff4d 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mid-cta:after{content:"";pointer-events:none;background:radial-gradient(at 20%,#63b3ed14 0%,#0000 50%),radial-gradient(at 80%,#0866ff1a 0%,#0000 50%);position:absolute;inset:0}.mid-cta-inner{text-align:center;z-index:1;position:relative}.mid-cta-inner h2{font-family:var(--font-display);color:var(--white);margin-bottom:32px;font-size:36px;font-weight:800;line-height:1.3}.mid-cta-inner h2 em{color:var(--accent);font-style:normal}.monthly-cycle{background:var(--white);padding:100px 0}.monthly-cycle-header{text-align:center;margin-bottom:64px}.monthly-cycle-header .section-subtitle{max-width:620px;margin:0 auto}.cycle-phases{align-items:stretch;gap:0;max-width:1100px;margin:0 auto;display:flex}.cycle-phase{background:var(--background);border:1.5px solid #0d1b2a14;border-radius:20px;flex-direction:column;flex:1;gap:16px;padding:32px 24px;transition:transform .3s,box-shadow .3s;display:flex}.cycle-phase:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000000f}.cycle-phase-highlight{background:#0866ff0a;border-color:#0866ff33}.cycle-phase-number{background:var(--primary);width:36px;height:36px;color:var(--white);font-family:var(--font-display);border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.cycle-phase-highlight .cycle-phase-number{background:var(--accent)}.cycle-phase-content h4{font-family:var(--font-display);color:var(--primary);margin-bottom:8px;font-size:18px;font-weight:700}.cycle-phase-content p{color:var(--muted);font-size:14px;line-height:1.7}.cycle-connector{flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.cycle-connector svg{width:20px;height:20px;color:var(--muted);opacity:.4}.cycle-repeat{text-align:center;font-family:var(--font-display);color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:14px;font-weight:600;display:flex}.cycle-repeat-icon{color:var(--accent);font-size:20px}@media (max-width:768px){.cycle-phases{flex-direction:column;gap:12px}.cycle-connector{width:auto;height:24px;transform:rotate(90deg)}.mid-cta-inner h2{font-size:26px}}.qualification-criteria{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin-top:56px;margin-left:auto;margin-right:auto;display:grid}.qual-column{border:1.5px solid #0d1b2a14;border-radius:20px;padding:36px 32px}.qual-column-yes{background:#22c55e0a;border-color:#22c55e26}.qual-column-no{background:#ef44440a;border-color:#ef444426}.qual-heading{font-family:var(--font-display);margin-bottom:20px;font-size:18px;font-weight:700}.qual-heading-yes{color:#15803d}.qual-heading-no{color:#b91c1c}.qual-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.qual-list li{color:var(--muted);padding-left:20px;font-size:15px;line-height:1.6;position:relative}.qual-column-yes .qual-list li:before{content:"✓";color:#22c55e;font-weight:700;position:absolute;left:0}.qual-column-no .qual-list li:before{content:"✗";color:#ef4444;font-weight:700;position:absolute;left:0}@media (max-width:768px){.qualification-criteria{grid-template-columns:1fr}}.testimonials{background:var(--background);padding:120px 0;position:relative}@media (max-width:700px){.testimonials>.container>div:last-child{grid-template-columns:1fr!important}}.pricing-transparency{padding:120px 0;position:relative}@media (max-width:700px){.pricing-transparency .container>div:last-child{grid-template-columns:1fr!important}}.faq{background:var(--background);padding:120px 0;position:relative}.guarantee+.faq:before{display:none}.faq-header{text-align:center;margin-bottom:64px}.faq-header .section-label{color:var(--accent)}.faq-header .section-title{color:var(--primary)}.faq-list{max-width:800px;margin:0 auto}.faq-item{margin-bottom:16px;overflow:hidden}.faq-item.card-soft{background:linear-gradient(145deg,#fff 0%,#f8f5f2 100%);border:1px solid #e8e4de;box-shadow:0 4px 24px #0000000f,inset 0 2px #fff}.faq-item.card-soft:hover{background:linear-gradient(145deg,#fff 0%,#f5f2ef 100%);box-shadow:0 8px 32px #00000014,inset 0 2px #fff}.faq-question{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--primary);text-align:left;transition:var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 28px;font-size:16px;font-weight:600;display:flex}.faq-question:hover{background:#0d1b2a05}.faq-icon{width:32px;height:32px;color:var(--primary);transition:var(--transition);border:2px solid #0d1b2a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:400;display:flex}.faq-item.active .faq-icon{background:var(--accent);border-color:var(--accent);color:var(--white);transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .4s;overflow:hidden}.faq-answer-inner{color:var(--muted);padding:0 28px 24px;font-size:15px;line-height:1.8}.faq-item.active .faq-answer{max-height:500px}.final-cta{background:linear-gradient(145deg,var(--primary)0%,var(--primary-dark)100%);padding:120px 0;position:relative}.final-cta:before{display:none}.final-cta-inner{grid-template-columns:auto 1fr;align-items:center;gap:64px;display:grid}.final-cta-content{text-align:right}.final-cta h2,.final-cta .section-title{font-family:var(--font-display);color:var(--white);letter-spacing:.3px;margin-bottom:20px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.final-cta p{color:#ffffffbf;max-width:600px;margin-bottom:40px;margin-left:auto;font-size:1.125rem;line-height:1.7}.final-cta-image{justify-content:center;align-items:center;display:flex}.final-cta-image img{object-fit:cover;object-position:top;backface-visibility:hidden;will-change:transform;border:5px solid #fff3;border-radius:50%;width:280px;height:280px;transform:translateZ(0);box-shadow:0 8px 32px #0000004d}.footer{background:var(--background);border-top:1px solid var(--background-dark);padding:60px 0 40px}.footer-inner{justify-content:space-between;align-items:center;display:flex}.footer-logo{font-family:var(--font-display);color:var(--primary);align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.footer-logo img{flex-shrink:0;width:auto!important;max-width:none!important;height:28px!important}.footer-social{gap:12px;display:flex}.footer-social a{width:44px;height:44px;color:var(--primary);transition:var(--transition);background:linear-gradient(145deg,#fff 0%,#f8f5f2 100%);border:1px solid #e8e4de;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 2px 8px #0000000a}.footer-social a:hover{background:var(--primary);border-color:var(--primary);color:var(--white);transform:translateY(-2px)}.footer-copy{color:var(--text-light);font-size:14px}.footer-terms-link{color:var(--text-light);transition:var(--transition);text-decoration:none}.footer-terms-link:hover{color:var(--primary)}.who-for{background:var(--background);padding:120px 0 0}.who-for-header{text-align:center;margin-bottom:64px}.who-for-header .section-label{color:var(--accent)}.who-for-header .section-title{color:var(--primary)}.who-for-header .section-subtitle{color:var(--muted);margin:0 auto}.who-for-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.who-for-card{background:var(--white);border:1px solid #0d1b2a14;border-radius:20px;padding:32px 28px;box-shadow:0 2px 12px #0000000a}.who-for-icon{width:48px;height:48px;color:var(--accent);margin-bottom:20px}.who-for-icon svg{width:100%;height:100%}.who-for-card h3{font-family:var(--font-display);color:var(--primary);margin-bottom:10px;font-size:18px;font-weight:700}.who-for-card p{color:var(--muted);font-size:14px;line-height:1.6}.industry-navbar{justify-content:center;margin-bottom:48px;display:flex}.industry-tabs{background:var(--white);border:1px solid #0d1b2a1a;border-radius:50px;align-items:center;gap:4px;padding:6px;display:inline-flex;position:relative;box-shadow:0 2px 12px #0000000f}.industry-tab{font-family:var(--font-body);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:50px;padding:14px 28px;font-size:14px;font-weight:600;transition:color .3s;position:relative}.industry-tab:hover{color:var(--primary)}.industry-tab:focus{outline:none}.industry-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.industry-tab.active{color:var(--white);background:var(--accent)}.tubelight-indicator{display:none}.industry-content{min-height:280px;margin-top:67px;margin-bottom:48px;position:relative}.industry-panel{animation:.4s ease-out panelFadeIn;display:none}.industry-panel.active{display:block}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.industry-panel-inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.industry-info h3{font-family:var(--font-display);color:var(--primary);margin-bottom:16px;font-size:28px;font-weight:700}.industry-info p{color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.7}.industry-benefits{flex-direction:column;gap:12px;display:flex}.industry-benefit{color:var(--primary);align-items:center;gap:12px;font-size:15px;display:flex}.industry-benefit-icon{background:#0866ff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.industry-benefit-icon svg{width:14px;height:14px;color:var(--accent)}.industry-blog-link{color:var(--accent);margin-top:16px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-block}.industry-blog-link:hover{color:var(--primary)}.industry-visual{justify-content:flex-end;align-items:center;display:flex}.industry-icon-large{background:linear-gradient(145deg,#0866ff14 0%,#0866ff05 100%);border:1px solid #0866ff1f;border-radius:32px;justify-content:center;align-items:center;width:300px;height:300px;display:flex}.industry-icon-large svg{width:150px;height:150px;color:var(--accent)}.whats-included{background:var(--background);padding:120px 0;display:none}.whats-included-header{text-align:center;max-width:600px;margin-bottom:64px;margin-left:auto;margin-right:auto}.whats-included-header h2{font-family:var(--font-display);color:var(--primary);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.whats-included-header .subtitle{color:var(--muted);font-size:1.0625rem;line-height:1.7}.bento-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;gap:16px;display:grid}.bento-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff40 0%,#ffffff14 100%);border:1px solid #fff6;border-radius:20px;flex-direction:column;justify-content:flex-start;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000014,inset 0 1px #ffffff80}.bento-card:hover{background:linear-gradient(145deg,#fff6 0%,#fff3 100%);transform:translateY(-4px);box-shadow:0 8px 32px #0000001f,inset 0 2px #ffffff80}.bento-card-bg{opacity:.1;transition:opacity .3s;position:absolute;inset:0}.bento-card:hover .bento-card-bg{opacity:.15}.bento-card-content{z-index:10;flex-direction:column;gap:12px;padding:24px;transition:transform .3s;display:flex;position:relative}.bento-card:hover .bento-card-content{transform:translateY(-8px)}.bento-card-icon{width:48px;height:48px;color:var(--primary);transition:transform .3s}.bento-card:hover .bento-card-icon{transform:scale(.85)}.bento-card-icon svg{width:100%;height:100%}.bento-card h3{font-family:var(--font-display);color:var(--primary);font-size:20px;font-weight:600}.bento-card p{color:var(--muted);max-width:280px;font-size:14px;line-height:1.6}.bento-card-tall{grid-row:span 2}.bento-card-wide{grid-column:span 2}.bento-card-feature{grid-area:span 1/span 1}.bento-card-main{background:linear-gradient(145deg,var(--primary)0%,var(--primary-dark)100%);border:2px solid #fff3;grid-row:span 2;box-shadow:inset 4px 4px 10px #00000026,inset -4px -4px 10px #ffffff1a,0 4px 24px #00000026}.bento-card-main:hover{background:linear-gradient(145deg,var(--primary)0%,var(--primary-dark)100%);box-shadow:inset 2px 2px 5px #00000026,inset -2px -2px 5px #ffffff1a,0 8px 32px #0d1b2a40}.bento-card-main h3,.bento-card-main p{color:var(--white)}.bento-card-main p{color:#ffffffb3}.bento-card-main .bento-card-icon{color:var(--white)}.bento-card-accent{background:linear-gradient(145deg,var(--accent)0%,var(--accent-dark)100%);border:2px solid #fff3;box-shadow:inset 4px 4px 10px #00000026,inset -4px -4px 10px #ffffff40,0 4px 24px #0866ff33}.bento-card-accent:hover{background:linear-gradient(145deg,var(--accent)0%,var(--accent-dark)100%);box-shadow:inset 2px 2px 5px #00000026,inset -2px -2px 5px #ffffff40,4px 4px 15px #0866ff4d,-2px -2px 10px #ffffff80}.bento-card-accent h3,.bento-card-accent p{color:var(--white)}.bento-card-accent p{color:#fffc}.bento-card-accent .bento-card-icon{color:var(--white)}.bento-pattern-dots{background-image:radial-gradient(circle,var(--muted)1px,transparent 1px);background-size:20px 20px}.bento-pattern-grid{background-image:linear-gradient(var(--muted)1px,transparent 1px),linear-gradient(90deg,var(--muted)1px,transparent 1px);background-size:40px 40px}.bento-pattern-gradient{background:linear-gradient(135deg,var(--accent)0%,transparent 60%)}@media (max-width:1024px){.nav-inner{gap:24px;padding:12px 24px 12px 28px}.nav-links{gap:24px}.nav-cta{padding:10px 18px!important;font-size:11px!important}.nav-login{padding:8px 14px!important;font-size:11px!important}.interface-mockup{max-width:700px}.interface-mockup .mockup-body{grid-template-columns:1fr}.interface-mockup .mockup-sidebar{display:none}.problems-layout{grid-template-columns:1fr;gap:40px}.problems-header{text-align:center;position:relative;top:0}.problems-header .section-subtitle{max-width:600px;margin:0 auto}.problems-cta{text-align:center}.problems-layout{flex-direction:column;display:flex}.problems-header{order:1}.problems-stack-container{order:2;min-height:80vh;padding:20px 0}.problems-header .problems-cta{display:none}.problems-cta-mobile{order:3;display:block}.problem-card{margin-bottom:16px;position:sticky}.problem-card:first-child{z-index:1;top:80px}.problem-card:nth-child(2){z-index:2;top:110px}.problem-card:nth-child(3){z-index:3;top:140px}.comparison-grid{grid-template-columns:1fr}.guarantee-inner{text-align:center;grid-template-columns:1fr}.guarantee-icon{margin:0 auto}.guarantee-content p{margin-left:auto;margin-right:auto}.who-for-grid{grid-template-columns:1fr 1fr}.whats-included-layout{grid-template-columns:1fr;gap:48px}.features-visual-container{grid-template-columns:1fr;gap:32px}.features-visual{order:-1}.bento-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px}.bento-card-tall{grid-row:span 2}.bento-card-wide{grid-column:span 2}.bento-card-main{grid-area:span 1/span 2}.bento-card h4{font-size:18px}.bento-card p{font-size:13px}.bento-icon{width:44px;height:44px}.bento-icon svg{width:22px;height:22px}.case-study-item{grid-template-columns:1fr;gap:32px;padding:20px}.case-study-item.reversed{grid-template-columns:1fr}.case-study-content{border-bottom:1px solid #0d1b2a1a;border-right:none;padding-bottom:32px;padding-right:0}.case-study-item.reversed .case-study-content{order:unset;border-bottom:1px solid #0d1b2a1a;border-left:none;padding-bottom:32px;padding-left:0}.case-study-item.reversed .case-study-metrics{order:unset}.case-study-metrics{flex-direction:row;gap:24px}.case-metric{flex:1}.carousel-nav{margin-top:32px}.final-cta-inner{text-align:center;grid-template-columns:1fr}.final-cta-content{text-align:center}.final-cta p{margin-left:auto;margin-right:auto}.final-cta-image{order:-1}.industry-panel-inner{gap:40px}.industry-icon-large{width:270px;height:270px}.industry-icon-large svg{width:135px;height:135px}.video-wrapper{padding:0 40px}.comparison-card{padding:36px}.case-study-image{width:200px;height:260px}}@media (max-width:768px){.nav{width:100%;max-width:100%;top:0;left:0;right:0;transform:none}.nav.nav-hidden{transform:translateY(-120%)}.nav-inner{border-radius:0;justify-content:space-between;gap:12px;padding:8px 16px}.nav-logo{flex-shrink:0;gap:8px;font-size:13px;display:flex}.nav-logo img{flex-shrink:0;height:24px!important}.nav-links{display:none}.nav-buttons{flex-shrink:1;gap:6px;min-width:0}.nav-cta{white-space:normal;text-align:center;max-width:110px;line-height:1.3;padding:6px 14px!important;font-size:10px!important}.nav-login{white-space:nowrap;padding:6px 12px!important;font-size:10px!important}.testimonials-cards{grid-template-columns:1fr!important}.hero{padding:110px 0 0}.hero:after,.dark-section-wrapper:after{height:80px}.case-studies{padding:100px 0 140px}.hero-center{padding-bottom:40px}.hero-title{letter-spacing:.3px;font-size:clamp(2rem,8vw,2.5rem)}.hero-subtitle{font-size:.95rem;line-height:1.6}.interface-mockup{max-width:100%;margin-bottom:-60px}.hero-mockup-wrapper{padding:0 16px}.hero-buttons{flex-direction:row;justify-content:center;align-items:stretch;gap:10px;margin-top:16px}.video-wrapper{margin:0 16px}.problem-card{padding:32px 24px}.problem-card h3{font-size:18px}.problem-icon{width:56px;height:56px}.problem-card-number{font-size:24px}.bounce-card{flex-direction:column;min-height:auto;padding:24px;display:flex}.bounce-card-title{margin-bottom:16px;font-size:18px}.bounce-card-inner{border-radius:16px;margin-top:auto;padding:20px;position:relative;inset:auto;transform:none}.bounce-card:hover,.bounce-card:hover .bounce-card-inner{transform:none}.bounce-card-step{width:40px;height:40px;margin-bottom:12px;font-size:16px}.bounce-card-inner-text{font-size:14px}.funnel-cards-sticky{position:relative;top:auto}.funnel-step{margin-bottom:40px;padding:32px 24px 40px}.funnel-step.fade-in{opacity:0;transform:translateY(30px)}.funnel-step.fade-in.visible{opacity:1;transform:translateY(0)}.funnel-step h4{font-size:20px}.funnel-graphic-inner{padding:16px}.bento-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}.bento-card{min-height:160px;padding:24px}.bento-card-tall,.bento-card-wide,.bento-card-main{grid-area:span 1/span 1}.bento-card h4{font-size:17px}.bento-card p{font-size:13px}.bento-icon{width:40px;height:40px}.bento-icon svg{width:20px;height:20px}.bento-card-main .bento-icon{width:48px;height:48px}.bento-card-main .bento-icon svg{width:24px;height:24px}.case-study-item{background:linear-gradient(145deg,var(--primary)0%,var(--primary-dark)100%);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:stretch;gap:20px;padding:28px 24px;display:flex}.case-study-item.reversed{grid-template-columns:1fr}.case-study-content,.case-study-item.reversed .case-study-content{display:contents}.case-study-quote{order:1}.case-study-metrics{order:2}.case-study-image{aspect-ratio:16/9;border:1px solid #ffffff26;border-radius:12px;order:3;width:100%;max-width:100%;height:auto;margin:0;overflow:hidden}.case-study-image img{object-fit:cover;width:100%;height:100%}.case-study-quote{text-align:left}.case-study-headline{color:var(--white);margin-bottom:10px;font-size:22px}.case-study-text{color:#ffffffb3;font-size:15px;line-height:1.6}.case-study-author{align-items:flex-start}.case-study-company{color:#ffffff80;font-size:14px}.case-study-role{color:#fff6;font-size:12px}.case-study-tags{justify-content:flex-start}.case-study-tag{color:#fffc;background:#ffffff1a;border-color:#fff3;margin:0}.case-study-tag svg{stroke:#fff9}.case-study-metrics{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}.case-metric{text-align:left;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;flex-direction:row;align-items:center;gap:10px;padding:12px 16px;display:inline-flex}.case-metric-value{color:var(--white);white-space:nowrap;margin-bottom:0;font-size:1.25rem}.case-metric-label{color:#fff9;margin-bottom:0;font-size:13px;font-weight:500}.case-metric-sub{display:none}.carousel-arrow{width:40px;height:40px}.carousel-arrow svg{width:16px;height:16px}.carousel-dots{gap:8px}.carousel-dot{width:10px;height:10px}.who-for-grid{grid-template-columns:1fr}.industry-tabs{border-radius:20px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.industry-tab{text-align:center;padding:10px 16px;font-size:13px}.industry-panel-inner{text-align:center;grid-template-columns:1fr;gap:32px}.industry-info h3{font-size:22px}.industry-icon-large{width:210px;height:210px}.industry-icon-large svg{width:105px;height:105px}.features-grid{grid-template-columns:1fr}.footer-inner{text-align:center;flex-direction:column;gap:24px}.approach{padding:30px 0 60px}.approach-header{margin-bottom:36px}.services{padding:60px 0 80px}.services-header{margin-bottom:36px}.service-card{padding:28px 24px}.service-title{font-size:18px}.service-description{font-size:14px}.mid-cta-inner{padding:48px 24px}.mid-cta-inner h2{font-size:24px;line-height:1.3}.process{padding:60px 0}.process-header{margin-bottom:32px}.final-cta{padding:60px 0}.final-cta p{font-size:1rem}.video-section{margin-top:0}.logos{padding:100px 0 32px}.logos-label{margin-bottom:20px;font-size:20px}.logos-track img{height:30px;padding:0 16px}.problems,.funnel,.who-for,.guarantee,.whats-included,.faq,.comparison,.case-studies,.testimonials,.pricing-transparency,.mid-cta{padding:48px 0}.section-title{letter-spacing:.3px;margin-bottom:12px;font-size:clamp(1.5rem,6vw,2rem)}.section-subtitle{font-size:1rem;line-height:1.6}.section-label{letter-spacing:2px;font-size:11px}.hero-title{letter-spacing:.3px;font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.15}.hero-subtitle{font-size:1rem}.btn{white-space:nowrap;width:100%;max-width:280px;padding:14px 24px;font-size:13px}.hero-buttons .btn,.hero-cta-wrapper .btn{white-space:nowrap;width:auto;max-width:none;padding:12px 20px;font-size:11px}.process-grid{grid-template-columns:1fr;gap:16px}.crm-board{grid-template-columns:repeat(2,1fr);gap:8px}.crm-column-header{letter-spacing:.5px;font-size:9px}.crm-card-mini{padding:8px 10px}.crm-card-name{font-size:11px}.approach-card-visual{height:auto;min-height:200px;padding:24px 16px}.approach-card-text{min-height:auto;padding:28px 24px 20px}.approach-card-text h3{font-size:19px}.approach-card-text p{font-size:14px}.ad-tree-node{padding:5px 6px;font-size:9px}.ad-tree-angles{gap:4px}.ad-tree-angle{padding:4px 8px;font-size:9px}.creative-types-row{gap:4px}.creative-type-pill{padding:3px 8px;font-size:9px}.comparison-card{padding:28px 20px}.comparison-card h3{font-size:18px}.comparison-list li{padding:10px 0;font-size:14px}.guarantee-inner{flex-direction:column;gap:24px}.guarantee-icon{order:-1;width:120px;height:120px}.guarantee-content{text-align:center}.faq-question{padding:20px;font-size:15px}.faq-answer-inner{padding:0 20px 20px;font-size:14px}.cta-content h2{font-size:clamp(1.5rem,6vw,2rem)}.cta-content p{font-size:1rem}.logos-track img{padding:0 12px}.logo-item img{max-width:70%;max-height:70%}.strategy{padding:60px 0}.strategy-story{margin-bottom:40px}.strategy-lead,.strategy-insight{font-size:16px}.strategy-comparison{grid-template-columns:1fr;gap:16px;margin-bottom:48px}.strategy-vs{font-size:14px}.strategy-approach{padding:28px 20px}.strategy-pillars{grid-template-columns:1fr;gap:16px}.strategy-pillar{padding:28px 20px}.portfolio-showcase{padding:40px 0}.portfolio-title{font-size:32px}.portfolio-card{flex:0 0 240px}.portfolio-track{gap:16px;padding:0 16px}.platform-showcase{padding:60px 0}.platform-showcase-header{margin-bottom:50px}.platform-showcase-header .section-subtitle{font-size:16px}.timeline-line,.timeline-progress{left:20px;transform:translate(-50%)}.timeline-item{margin-bottom:60px;padding-left:50px;flex-direction:column!important}.timeline-dot{top:0;left:0;transform:translate(-50%)}.timeline-item.visible .timeline-dot{transform:translate(-50%)scale(1.2)}.timeline-content,.timeline-image{width:100%;margin:0!important}.timeline-content{padding:24px;text-align:left!important;margin-bottom:20px!important}.timeline-item:nth-of-type(odd) .timeline-features,.timeline-item:nth-of-type(2n) .timeline-features{align-items:flex-start}.timeline-title{font-size:22px}.timeline-description{font-size:14px}.timeline-image-wrapper{aspect-ratio:4/3;max-width:100%}.timeline-mockup .mockup-body{min-height:auto}.process-header{text-align:center;align-items:center}.process-header .section-title{max-width:100%}.bounce-card{text-align:center;align-items:center}.bounce-card-title{text-align:center}.timeline-features{display:none}.case-studies-carousel{flex-direction:column;display:flex}.carousel-nav{order:2;margin-top:24px;margin-bottom:0}.case-studies-all{order:3;margin-top:20px}.industry-icon-large{display:none}.industry-panel-inner{text-align:left}.industry-benefits{align-items:flex-start}.problem-card h3,.bounce-card-title,.funnel-step h4,.comparison-card h3,.bento-card h4,.case-study-headline{letter-spacing:.2px}.nav-cta{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.faq-answer-inner{line-height:1.7}.final-cta-inner{gap:32px}.final-cta-image img{width:200px;height:200px}.final-cta-content{text-align:center}.footer{padding:40px 0 24px}.footer-logo{font-size:14px}.footer-logo img{height:24px}.footer-copy{font-size:12px}}@media (max-width:480px){.container{padding:0 16px}.nav-inner{gap:8px;padding:6px 12px}.nav-logo{gap:6px;font-size:12px}.nav-logo img{height:22px!important}.nav-cta{white-space:normal;text-align:center;max-width:100px;line-height:1.3;padding:5px 10px!important;font-size:9px!important}.nav-login{display:none}.hero:after,.dark-section-wrapper:after{height:50px}.case-studies{padding:80px 0 110px}.hero-title{font-size:clamp(1.6rem,7.5vw,2rem)}.interface-mockup{border-radius:12px;margin-bottom:-40px}.section-title{font-size:1.35rem}.section-subtitle{font-size:.9rem}.problem-card{padding:24px 18px}.problem-card h3{font-size:16px}.problem-card p{font-size:14px}.funnel-step{margin-bottom:40px;padding:24px 18px 32px}.funnel-step h4{font-size:18px}.funnel-step p{font-size:14px}.funnel-step-number{width:40px;height:40px;font-size:16px}.bounce-card{padding:18px}.bounce-card-title{margin-bottom:12px;font-size:16px}.bounce-card-inner{border-radius:12px;padding:16px}.bounce-card-step{width:36px;height:36px;margin-bottom:10px;font-size:14px}.bounce-card-inner-text{font-size:13px;line-height:1.5}.industry-tabs{gap:6px;padding:6px}.industry-tab{padding:8px 12px;font-size:12px}.industry-info h3{font-size:18px}.industry-info p{font-size:14px}.industry-benefit{font-size:13px}.who-for-card{padding:24px 20px}.who-for-card h3{font-size:16px}.who-for-card p{font-size:13px}.comparison-card{padding:24px 16px}.comparison-card h3{font-size:16px}.comparison-list li{font-size:13px}.bento-card{min-height:140px;padding:20px}.bento-card h4{font-size:15px}.bento-card p{font-size:12px}.faq-question{padding:16px;font-size:14px}.faq-answer-inner{padding:0 16px 16px;font-size:13px}.footer-inner{gap:16px}.footer-inner p{font-size:13px}.logos-label{margin-bottom:16px;font-size:18px}.logos-track img{height:24px;padding:0 10px}.video-wrapper{margin:0 8px}.nav-cta{white-space:normal;text-align:center;justify-content:center;align-items:center;max-width:95px;min-height:40px;line-height:1.3;display:inline-flex;padding:5px 10px!important;font-size:9px!important}.hero{padding:80px 0 0}.guarantee-icon{width:80px;height:80px}.faq-answer-inner{line-height:1.6}.final-cta{padding:60px 0}.final-cta-inner{gap:24px}.final-cta-image img{width:140px;height:140px}.final-cta h2{font-size:1.5rem}.final-cta p{margin-bottom:24px;font-size:.9rem}.footer{padding:32px 0 20px}.footer-social a{width:40px;height:40px}.footer-logo img{height:20px}.footer-copy{font-size:11px}.process-grid{gap:12px}.bounce-card-inner{padding:14px}}@media (hover:none){.bento-card:hover{background:linear-gradient(145deg,#ffffff40 0%,#ffffff14 100%);transform:none;box-shadow:0 4px 24px #00000014,inset 0 1px #ffffff80}.bento-card:hover .bento-card-content,.bento-card:hover .bento-card-icon{transform:none}.bento-card-main:hover{box-shadow:inset 4px 4px 10px #00000026,inset -4px -4px 10px #ffffff1a,0 4px 24px #00000026}.bento-card-accent:hover{box-shadow:inset 4px 4px 10px #00000026,inset -4px -4px 10px #ffffff40,0 4px 24px #0866ff33}.problem-card:hover,.who-for-card:hover,.feature-item:hover{box-shadow:none;transform:none}.comparison-card:hover{transform:none}.comparison-card .card-spotlight{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fade-in,.stagger-reveal>*{opacity:1;transform:none}.parallax-float,.final-cta-image img{animation:none}}.stagger-reveal>*{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) 2s forwards fadeInFallback;transform:translateY(30px)}.stagger-reveal.visible>*{animation:.6s cubic-bezier(.16,1,.3,1) forwards staggerReveal}.stagger-reveal.visible>:first-child{animation-delay:0s}.stagger-reveal.visible>:nth-child(2){animation-delay:.1s}.stagger-reveal.visible>:nth-child(3){animation-delay:.2s}.stagger-reveal.visible>:nth-child(4){animation-delay:.3s}.stagger-reveal.visible>:nth-child(5){animation-delay:.4s}@keyframes staggerReveal{to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);animation:.8s cubic-bezier(.16,1,.3,1) 1.5s forwards fadeInFallback;transform:translateY(30px)}.fade-in.visible{opacity:1;animation:none;transform:translateY(0)}@keyframes fadeInFallback{to{opacity:1;transform:translateY(0)}}.parallax-float{animation:3s ease-in-out infinite parallaxFloat}@keyframes parallaxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.problem-card,.who-for-card,.feature-item,.comparison-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.problem-card:hover,.who-for-card:hover,.feature-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.comparison-card:hover{transform:translateY(-4px)}.btn-dark{position:relative;overflow:hidden}.btn-dark:after{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-dark:hover:after{width:300px;height:300px}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.hero-guarantee{background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%) 0 0/200% 100%;animation:3s infinite shimmer}.problems-image img,.final-cta-image img{animation:4s ease-in-out infinite gentleFloat}@keyframes gentleFloat{0%,to{transform:translateY(0)translateZ(0)}50%{transform:translateY(-12px)translateZ(0)}}.funnel-step-number{animation:2s ease-in-out infinite iconPulse}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.comparison-card.card-soft{background-size:200% 200%;animation:8s infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.case-stat{transition:transform .3s}.case-stat:hover{transform:scale(1.1)}@keyframes scrollPulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(8px)}}.problem-icon,.who-for-icon,.feature-icon{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.problem-card:hover .problem-icon,.who-for-card:hover .who-for-icon,.feature-item:hover .feature-icon{transform:scale(1.1)rotate(-3deg)}.faq-item{transition:box-shadow .3s}.faq-item:hover{box-shadow:0 8px 24px #00000014}.guarantee-inner{z-index:1;position:relative}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-number{display:inline-block}
