@charset "UTF-8";.cta-wrapper{margin-bottom:20px;margin-top:20px;position:relative;text-align:center}#clients .carousel-container{overflow:hidden;width:100%}#clients .carousel-wrapper{display:flex;width:100%}#clients .masonry-carousel{display:grid;gap:15px;grid-auto-rows:100px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:300px;overflow:hidden;padding:15px;position:relative}#clients .masonry-carousel:last-child .masonry-track{animation:scroll 60s linear infinite}#clients .masonry-track{animation:scroll 80s linear infinite;display:flex;flex-wrap:wrap;width:max-content}#clients .masonry-track:hover{animation-play-state:paused}#clients .masonry-item{align-items:center;background:hsla(0,0%,100%,.05);border-radius:var(--radius-md);box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;height:100px;justify-content:center;margin:0 10px;min-width:150px;padding:10px;transition:all .3s ease}#clients .masonry-item:hover{background:hsla(0,0%,100%,.1);box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateY(-5px)}#clients .masonry-item img{filter:grayscale(100%) brightness(.8);max-height:60px;max-width:100%;transition:all .3s ease;width:auto}#clients .masonry-item:hover img{filter:grayscale(0) brightness(1)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}ul{list-style:none;padding-left:0}.card ul li{margin-bottom:10px;padding-left:30px;position:relative}.card ul li:before{color:var(--color-accent);content:"✓";font-size:1.2em;font-weight:700;left:0;position:absolute;top:0}ul.check-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}ul.check-list li{background:hsla(0,0%,100%,.03);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);padding:20px 20px 20px 60px;position:relative;transition:all .3s ease}ul.check-list li:before{align-items:center;background:var(--color-accent);border-radius:50%;color:var(--color-text);content:"✓";display:flex;font-size:1.5em;font-weight:700;height:36px;justify-content:center;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:36px}ul.check-list li:hover{background:rgba(1,130,190,.1);border-left:4px solid var(--color-accent);transform:translateX(5px)}.nav-menu{background:rgba(30,30,30,.9);border-radius:var(--radius-md);box-shadow:0 2px 10px rgba(0,0,0,.3);display:none;left:auto;max-width:300px;padding:10px;position:fixed;right:20px;top:20px;z-index:1000}html[dir=rtl] .nav-menu{left:20px;right:auto}.nav-menu ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.nav-menu li{list-style:none;margin-bottom:0}.nav-menu a{border-radius:var(--radius-md);color:var(--color-text);display:block;padding:8px 15px;text-decoration:none;transition:all .3s ease}.nav-menu a:hover{background:rgba(1,130,190,.3);color:var(--color-accent)}#personal-intro{margin-bottom:var(--margin-xl);margin-top:var(--margin-xl)}section{padding-bottom:var(--margin-xl);padding-top:var(--margin-xl)}section header{align-items:center}.testimonial-grid{gap:var(--margin-lg);margin-top:var(--margin-lg)}.testimonial-card{box-shadow:0 2px 8px rgba(0,0,0,.05);transition:box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.testimonial-card .review-header{align-items:center;display:flex;gap:var(--margin-md)}.testimonial-card .avatar{border-radius:50%;height:48px;object-fit:cover;width:48px}.testimonial-card .stars{color:var(--color-yellow);font-size:var(--font-size-lg)}.testimonial-card .testimonial-img{border-radius:var(--radius-md);height:auto;margin-top:1rem;width:100%}.audience-list{list-style:none}.faq-grid{display:flex;flex-direction:column;gap:1.5rem}.faq-grid .faq-item{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1.5rem}.stats-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:2rem;text-align:center}.stat-card{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 2px 6px rgba(0,0,0,.05);padding:var(--pad-lg)}.stat-card h3{color:var(--color-accent);font-size:var(--font-size-xl);margin-bottom:var(--margin-sm)}.stat-card p{color:var(--color-muted)}.fancy-list{display:flex;flex-direction:column;gap:var(--gp-lg);list-style:none;margin:2rem 0;padding:0}.fancy-list li{background:var(--color-callout-bg);border-left:3px solid var(--color-list-icon);border-radius:var(--radius-md);box-shadow:0 2px 6px rgba(0,0,0,.1);color:var(--color-text);font-size:1.05rem;padding:var(--pad-md) var(--pad-lg);position:relative}#why .card{flex:1 1 60%}.footer-wrapper{align-items:center;display:flex;justify-content:space-between}#proof{display:none}.pricing-card{background:var(--color-surface);box-shadow:0 4px 12px rgba(0,0,0,.05);display:grid;gap:var(--margin-lg);grid-template-columns:1fr;margin-top:var(--margin-lg);padding:var(--pad-lg)}@media (min-width:768px){.pricing-card{grid-template-columns:1fr 1.2fr}}.pricing-variations{display:flex;flex-direction:column;gap:var(--gap-md)}.package-pane{background:none;border:none;color:var(--color-muted);cursor:pointer;font-size:1rem;padding:var(--pad-md);text-align:left;transition:color .3s ease}.package-pane.active,.package-pane:hover{background:var(--color-callout-bg);color:var(--color-text)}.package-pane h4{font-size:1.1rem;margin:0}.package-pane p{font-size:.9rem;margin:.25rem 0 0}.pricing-core{border-left:1px solid var(--color-border-subtle);padding:var(--pad-lg)}.pricing-core .price{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--margin-md)}.pricing-core .price span{color:var(--color-accent)}.pricing-core .feature-list{display:flex;flex-direction:column;gap:var(--gap-sm);list-style:none;margin:var(--margin-md) 0;padding:0}.pricing-core .feature-list li{color:var(--color-muted);font-size:1rem}.pricing-core .note{color:var(--color-text-accent);font-size:.9rem;margin-top:var(--margin-md)}#intro h1{display:inline}@keyframes scrollImage{0%{transform:translateY(0)}to{transform:translateY(-80%)}}.portfolio-grid{margin-bottom:var(--margin-xl);position:relative}.portfolio-grid .card{display:flex;flex-direction:column;height:100%;padding:0}.portfolio-grid .card .card-body,.portfolio-grid .card .card-footer{padding:var(--pad-md)}.portfolio-grid .card .image-wrapper{max-height:250px;overflow:hidden;position:relative}.portfolio-grid .card .image-wrapper img{transform-origin:center top;transition:transform .3s ease}.portfolio-grid .card .image-wrapper:hover{overflow-y:scroll}.portfolio-grid .card .image-wrapper:hover img{transform:scale(1.2)}.portfolio-grid .card .badge-row{gap:var(--margin-sm)}.portfolio-grid .card a{color:var(--color-text);font-size:large;font-weight:700}.portfolio-grid .card a:hover{color:var(--color-text-accent)}.portfolio-grid .card .card-footer{margin-top:auto;text-align:end}