body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333}.h1,h1{font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#06c;font-size:2.5rem}@media(min-width:768px){.h1,h1{font-size:3.5rem}}.h2,h2{font-weight:700;line-height:1.3;margin-bottom:1.25rem;color:#ed1c24;font-size:2rem}@media(min-width:768px){.h2,h2{font-size:3rem}}.h3,h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#ed1c24;text-transform:uppercase;letter-spacing:.5px}.h4,h4{font-size:1.25rem;margin-bottom:.75rem}.h4,.h5,h4,h5{font-weight:600;color:#2c3e50}.h5,h5{font-size:1.125rem}.h5,.h6,h5,h6{margin-bottom:.5rem}.h6,h6{font-size:1rem;font-weight:600;color:#ed1c24;text-transform:uppercase;letter-spacing:1px}.text-hero{font-weight:800;line-height:1.1;margin-bottom:2rem;color:#06c;font-size:3rem}@media(min-width:768px){.text-hero{font-size:4.5rem}}.text-subtitle{font-size:1.2rem;color:#6c757d;line-height:1.6}.text-lead{font-size:1.25rem;font-weight:300;line-height:1.6;color:rgba(0,0,0,.8)}.text-small{font-size:.875rem;line-height:1.4}.text-xs{font-size:.75rem;line-height:1.3}.about-subtitle{font-size:2.2rem;font-weight:800;color:#000;line-height:2.5rem;margin-bottom:1.5rem}.text-gradient-primary{background:linear-gradient(135deg,#0066cc,#16a085);-webkit-background-clip:text;background-clip:text}.text-gradient-primary,.text-gradient-secondary{-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}.text-gradient-secondary{background:linear-gradient(135deg,#ed1c24,#f39c12);-webkit-background-clip:text;background-clip:text}.text-gradient-accent{background:linear-gradient(135deg,#0066cc,#27ae60 50%,#16a085);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:700}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.fw-extrabold{font-weight:800}.fw-black{font-weight:900}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.letter-spacing-tight{letter-spacing:-.025em}.letter-spacing-normal{letter-spacing:0}.letter-spacing-wide{letter-spacing:.025em}.letter-spacing-wider{letter-spacing:.05em}.letter-spacing-widest{letter-spacing:.1em}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.section-title{color:rgb(9.6703296703,70.3296703297,58.4615384615);font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:2px}@media(max-width:767.98px){.section-title{font-size:2.5rem}}.section-subtitle{color:rgba(0,0,0,.75);font-size:1.125rem;line-height:1.6;max-width:600px;margin:0 auto}.content h3.has-text-pink{font-size:1.2rem;font-weight:800;color:#000}.content ul{list-style:none;padding-left:0;margin-left:0}.subtitle,.title{color:#000}.subtitle.has-gradient-text,.title.has-gradient-text{background:linear-gradient(135deg,#0066cc,#16a085);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}h2.subtitle{font-size:3.5rem;margin-top:0!important}.btn-base{font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-base:focus{outline:none}.btn-base{padding:.5rem 1rem;border-radius:4px;font-size:1rem}.btn-gradient-primary,.button.is-gradient-primary{background:linear-gradient(135deg,#0066cc,#16a085);color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-gradient-primary:focus,.button.is-gradient-primary:focus{outline:none}.btn-gradient-primary:active,.button.is-gradient-primary:active{transform:translateY(0)}.btn-gradient-primary:hover,.button.is-gradient-primary:hover{color:#fff;filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-gradient-primary:focus,.button.is-gradient-primary:focus{color:#fff;box-shadow:0 0 0 .2rem rgba(0,102,204,.25)}.btn-gradient-secondary,.button.is-gradient-secondary{background:linear-gradient(135deg,#ed1c24,#f39c12);color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-gradient-secondary:focus,.button.is-gradient-secondary:focus{outline:none}.btn-gradient-secondary:active,.button.is-gradient-secondary:active{transform:translateY(0)}.btn-gradient-secondary:hover,.button.is-gradient-secondary:hover{color:#fff;filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-gradient-secondary:focus,.button.is-gradient-secondary:focus{color:#fff;box-shadow:0 0 0 .2rem rgba(237,28,36,.25)}.btn-gradient-accent{background:linear-gradient(135deg,#0066cc,#27ae60 50%,#16a085);color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-gradient-accent:focus{outline:none}.btn-gradient-accent:active{transform:translateY(0)}.btn-gradient-accent:hover{color:#fff;filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-gradient-accent:focus{color:#fff;box-shadow:0 0 0 .2rem rgba(39,174,96,.25)}.btn-ross-blue{background-color:#06c;color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-ross-blue:focus{outline:none}.btn-ross-blue:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-ross-blue:active{transform:translateY(0)}.btn-ross-blue:focus,.btn-ross-blue:hover{background-color:rgb(0,76.5,153);border-color:rgb(0,76.5,153);color:#fff}.btn-ross-blue:focus{box-shadow:0 0 0 .2rem rgba(0,102,204,.25)}.btn-ross-blue:active{background-color:hsl(210,100%,25%);border-color:hsl(210,100%,25%);color:#fff}.btn-ross-red{background-color:#ed1c24;color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-ross-red:focus{outline:none}.btn-ross-red:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-ross-red:active{transform:translateY(0)}.btn-ross-red:focus,.btn-ross-red:hover{background-color:rgb(198.2775510204,15.7224489796,22.7102040816);border-color:rgb(198.2775510204,15.7224489796,22.7102040816);color:#fff}.btn-ross-red:focus{box-shadow:0 0 0 .2rem rgba(237,28,36,.25)}.btn-ross-red:active{background-color:rgb(174.6510204082,13.8489795918,20.0040816327);border-color:rgb(174.6510204082,13.8489795918,20.0040816327);color:#fff}.btn-fresh-green{background-color:#27ae60;color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-fresh-green:focus{outline:none}.btn-fresh-green:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-fresh-green:active{transform:translateY(0)}.btn-fresh-green:focus,.btn-fresh-green:hover{background-color:rgb(29.661971831,132.338028169,73.014084507);border-color:rgb(29.661971831,132.338028169,73.014084507);color:#fff}.btn-fresh-green:focus{box-shadow:0 0 0 .2rem rgba(39,174,96,.25)}.btn-fresh-green:active{background-color:rgb(24.9929577465,111.5070422535,61.5211267606);border-color:rgb(24.9929577465,111.5070422535,61.5211267606);color:#fff}.btn-tech-teal{background-color:#16a085;color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-tech-teal:focus{outline:none}.btn-tech-teal:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-tech-teal:active{transform:translateY(0)}.btn-tech-teal:focus,.btn-tech-teal:hover{background-color:rgb(15.8351648352,115.1648351648,95.7307692308);border-color:rgb(15.8351648352,115.1648351648,95.7307692308);color:#fff}.btn-tech-teal:focus{box-shadow:0 0 0 .2rem rgba(22,160,133,.25)}.btn-tech-teal:active{background-color:rgb(12.7527472527,92.7472527473,77.0961538462);border-color:rgb(12.7527472527,92.7472527473,77.0961538462);color:#fff}.btn-teal{background-color:#16a085;transition:all .2s ease;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-teal:focus{outline:none}.btn-teal:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-teal:active{transform:translateY(0)}.btn-teal:focus,.btn-teal:hover{background-color:rgb(15.8351648352,115.1648351648,95.7307692308);border-color:rgb(15.8351648352,115.1648351648,95.7307692308);color:#fff}.btn-teal:focus{box-shadow:0 0 0 .2rem rgba(22,160,133,.25)}.btn-teal:active{background-color:rgb(12.7527472527,92.7472527473,77.0961538462);border-color:rgb(12.7527472527,92.7472527473,77.0961538462);color:#fff}.btn-pink{background-color:#ed1c24;color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-pink:focus{outline:none}.btn-pink:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-pink:active{transform:translateY(0)}.btn-pink:focus,.btn-pink:hover{background-color:rgb(198.2775510204,15.7224489796,22.7102040816);border-color:rgb(198.2775510204,15.7224489796,22.7102040816);color:#fff}.btn-pink:focus{box-shadow:0 0 0 .2rem rgba(237,28,36,.25)}.btn-pink:active{background-color:rgb(174.6510204082,13.8489795918,20.0040816327);border-color:rgb(174.6510204082,13.8489795918,20.0040816327);color:#fff}.btn-gold{background-color:#f39c12;color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-gold:focus{outline:none}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-gold:active{transform:translateY(0)}.btn-gold:focus,.btn-gold:hover{background-color:hsl(36.8,90.3614457831%,41.1764705882%);border-color:hsl(36.8,90.3614457831%,41.1764705882%);color:#fff}.btn-gold:focus{box-shadow:0 0 0 .2rem rgba(243,156,18,.25)}.btn-gold:active{background-color:hsl(36.8,90.3614457831%,36.1764705882%);border-color:hsl(36.8,90.3614457831%,36.1764705882%);color:#fff}.btn-violet{background-color:#3498db;color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-violet:focus{outline:none}.btn-violet:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-violet:active{transform:translateY(0)}.btn-violet:focus,.btn-violet:hover{background-color:rgb(33.1380753138,125.1882845188,186.8619246862);border-color:rgb(33.1380753138,125.1882845188,186.8619246862);color:#fff}.btn-violet:focus{box-shadow:0 0 0 .2rem rgba(52,152,219,.25)}.btn-violet:active{background-color:rgb(29.2970711297,110.6778242678,165.2029288703);border-color:rgb(29.2970711297,110.6778242678,165.2029288703);color:#fff}.btn-lets-talk{background-color:#06c;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-lets-talk:focus{outline:none}.btn-lets-talk:active{transform:translateY(0)}.btn-lets-talk:focus,.btn-lets-talk:hover{background-color:rgb(0,76.5,153);border-color:rgb(0,76.5,153)}.btn-lets-talk:focus{box-shadow:0 0 0 .2rem rgba(0,102,204,.25)}.btn-lets-talk:active{background-color:hsl(210,100%,25%);border-color:hsl(210,100%,25%)}.btn-hire-me,.btn-request-service{background-color:#ed1c24;color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-hire-me:focus,.btn-request-service:focus{outline:none}.btn-hire-me:hover,.btn-request-service:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-hire-me:active,.btn-request-service:active{transform:translateY(0)}.btn-hire-me:focus,.btn-hire-me:hover,.btn-request-service:focus,.btn-request-service:hover{background-color:rgb(198.2775510204,15.7224489796,22.7102040816);border-color:rgb(198.2775510204,15.7224489796,22.7102040816);color:#fff}.btn-hire-me:focus,.btn-request-service:focus{box-shadow:0 0 0 .2rem rgba(237,28,36,.25)}.btn-hire-me:active,.btn-request-service:active{background-color:rgb(174.6510204082,13.8489795918,20.0040816327);border-color:rgb(174.6510204082,13.8489795918,20.0040816327);color:#fff}.btn-hire-me,.btn-request-service{border-radius:8px 24px 8px 8px;padding:12px 24px;gap:10px}.btn-hire-me:hover,.btn-request-service:hover{box-shadow:0 4px 16px rgba(237,28,36,.3)}.btn-hire-me .fa,.btn-hire-me .fas,.btn-request-service .fa,.btn-request-service .fas{font-size:1rem}.btn-sm{padding:.375rem .75rem;font-size:.875rem}.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem}.btn-xl{padding:1rem 2rem;font-size:1.25rem}.btn-outline{background:rgba(0,0,0,0);border:2px solid}.btn-outline.btn-outline-teal{border-color:#16a085;color:#16a085}.btn-outline.btn-outline-teal:hover{background:#16a085;color:#fff}.btn-outline.btn-outline-pink{border-color:#e74c3c;color:#e74c3c}.btn-outline.btn-outline-pink:hover{background:#e74c3c;color:#fff}.btn-cta{background:linear-gradient(135deg,#0066cc,#16a085);color:#fff;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-cta:focus{outline:none}.btn-cta:active{transform:translateY(0)}.btn-cta:hover{color:#fff;filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-cta:focus{color:#fff;box-shadow:0 0 0 .2rem rgba(22,160,133,.25)}.btn-cta{padding:1rem 2.5rem;border-radius:8px;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 16px rgba(22,160,133,.3)}.btn-cta:hover{box-shadow:0 6px 20px rgba(22,160,133,.4)}.button.hire-me-now{background:#e74c3c;border:none;color:#fff;font-weight:600;border-radius:8px 20px 8px 8px;padding:12px 20px;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.button.hire-me-now:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15);background:rgb(213.698630137,43.8356164384,26.301369863);color:#fff}.button.hire-me-now .icon,.button.hire-me-now .icon i{font-size:1rem;color:#fff!important}.button.hire-me-now i.fa,.button.hire-me-now i.fas{color:#fff!important}.btn-teal{background:#16a085;color:#fff;border:none;font-weight:600}.btn-teal:focus,.btn-teal:hover{background:rgb(15.8351648352,115.1648351648,95.7307692308);color:#fff}.bg-gradient-primary{background:linear-gradient(135deg,#0066cc,#16a085);color:#fff}.bg-gradient-secondary{background:linear-gradient(135deg,#ed1c24,#f39c12);color:#fff}.bg-gradient-accent{background:linear-gradient(135deg,#0066cc,#27ae60 50%,#16a085);color:#fff}.bg-white{background-color:#fff!important}.bg-lightest{background-color:#f7f8fa!important}.bg-lighter{background-color:#f5f7f9!important}.bg-neutral{background-color:#ebedef!important}.bg-footer{background-color:#e8eaed!important}.has-gradient-primary{background:linear-gradient(135deg,#0066cc,#16a085);color:#fff}.has-gradient-secondary{background:linear-gradient(135deg,#ed1c24,#f39c12);color:#fff}.has-gradient-accent{background:linear-gradient(135deg,#0066cc,#27ae60 50%,#16a085);color:#fff}.has-text-gradient-primary{background:linear-gradient(135deg,#0066cc,#16a085);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-weight:700}.bg-teal{background-color:#16a085}.bg-pink{background-color:#e74c3c}.bg-gold{background-color:#f39c12}.bg-violet{background-color:#3498db}.bg-background{background-color:#f8f9fa}.text-teal{color:#16a085!important}.text-pink{color:#e74c3c!important}.text-gold{color:#f39c12!important}.text-violet{color:#3498db!important}.text-primary{color:#06c!important}.has-text-pink{color:#e74c3c!important}.has-text-teal{color:#4599af!important}.badge,.badge-client,.badge-template{font-size:.7rem;padding:.3rem .6rem;border-radius:4px;font-weight:500;color:#fff}.badge-client,.badge-success.badge-template,.badge.badge-success{background-color:#28a745}.badge-primary.badge-client,.badge-template,.badge.badge-primary{background-color:#007bff}.badge-teal.badge-client,.badge-teal.badge-template,.badge.badge-teal{background-color:#16a085}.badge-pink.badge-client,.badge-pink.badge-template,.badge.badge-pink{background-color:#e74c3c}.badge-gold.badge-client,.badge-gold.badge-template,.badge.badge-gold{background-color:#f39c12}.badge-violet.badge-client,.badge-violet.badge-template,.badge.badge-violet{background-color:#3498db}.m-0{margin:0}.m-1{margin:.5rem}.m-2{margin:1rem}.m-3{margin:1.5rem}.m-4{margin:3rem}.m-5{margin:4rem}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:3rem}.mt-5{margin-top:4rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:3rem}.mb-5{margin-bottom:4rem}.p-0{padding:0}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:3rem}.p-5{padding:4rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:4px}.rounded{border-radius:8px}.rounded-lg{border-radius:16px}.rounded-full{border-radius:50px}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 2px 8px rgba(0,0,0,.1)}.shadow{box-shadow:0 4px 16px rgba(0,0,0,.15)}.shadow-lg{box-shadow:0 8px 32px rgba(0,0,0,.2)}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:-webkit-sticky;position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}@media(max-width:767.98px){.d-mobile-none{display:none}.d-mobile-block{display:block}.d-mobile-flex{display:flex}}@media(min-width:768px){.d-tablet-none{display:none}.d-tablet-block{display:block}.d-tablet-flex{display:flex}}@media(min-width:992px){.d-desktop-none{display:none}.d-desktop-block{display:block}.d-desktop-flex{display:flex}}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.h-auto{height:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}@media print,screen and (min-width:769px){.hero.is-medium .hero-body{padding-top:var(--bulma-hero-body-padding-medium);padding-bottom:2rem;padding-left:var(--bulma-hero-body-padding-medium);padding-right:var(--bulma-hero-body-padding-medium)}}@media(max-width:767.98px){.hero-decorative .img-fluid{margin-bottom:2rem}section .row [class*=col-]{margin-bottom:1rem!important}section .row [class*=col-]:last-child{margin-bottom:0!important}}.decorative-shape{position:absolute;z-index:-1}.decorative-shape.shape-circle{border-radius:50%}.decorative-shape.shape-triangle{width:0;height:0;border-style:solid}.decorative-shape.is-small{width:50px;height:50px}.decorative-shape.is-medium{width:100px;height:100px}.decorative-shape.is-large{width:200px;height:200px}.decorative-shape.has-primary-bg{background:linear-gradient(135deg,#0066cc,#16a085);opacity:.1}.decorative-shape.has-secondary-bg{background:linear-gradient(135deg,#ed1c24,#f39c12);opacity:.1}.decorative-shape.has-accent-bg{background:linear-gradient(135deg,#0066cc,#27ae60 50%,#16a085);opacity:.1}.portfolio-hero{background:linear-gradient(180deg,rgba(22,160,133,.04),rgba(231,76,60,.02));border-radius:8px}.packages-row{padding:1.5rem;border-radius:8px;background:linear-gradient(90deg,rgba(22,160,133,.18),rgba(52,152,219,.12) 40%,rgba(231,76,60,.12));box-shadow:0 12px 36px rgba(2,6,23,.06);margin-top:1.5rem;color:rgba(0,0,0,.85)}.packages-row .package-card{background:#fff}.packages-row .text-muted{color:rgba(0,0,0,.55)!important}@media(max-width:767.98px){.packages-row{padding:1rem;border-radius:.75rem}}.process-container{position:relative;z-index:2;border-radius:8px;background:linear-gradient(90deg,rgba(22,160,133,.18),rgba(52,152,219,.15) 50%,rgba(22,160,133,.18));box-shadow:0 12px 32px rgba(2,6,23,.08)}.credentials-section{padding:120px 0;background:linear-gradient(135deg,rgba(22,160,133,.05),rgba(52,152,219,.03) 50%,rgba(22,160,133,.05))}.client-logos-section{text-align:center;margin:4rem 0;padding:3rem 2rem;background:linear-gradient(135deg,rgba(22,160,133,.12),rgba(52,152,219,.08) 50%,rgba(22,160,133,.12));border-radius:12px}.section-badge .badge-text{background:rgba(22,160,133,.12);color:rgb(6.5879120879,47.9120879121,39.8269230769);padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(22,160,133,.2)}@media screen and (max-width:769px){.hero-decorative:before{width:100px;height:100px}.hero-decorative:after{width:80px;height:80px}.decorative-shape.is-large{width:100px;height:100px}.decorative-shape.is-medium{width:60px;height:60px}}.starter-visual{max-width:520px;width:100%}.starter-visual img{display:block;width:100%;height:auto;object-fit:cover;border-radius:12px}@media(max-width:991.98px){.starter-visual{display:none}}.contact-link{color:#e74c3c;text-decoration:none;font-weight:500}.contact-link:hover{color:rgb(190.9931506849,39.1780821918,23.5068493151);text-decoration:underline}.contact-section{position:relative;overflow:hidden}.contact-bubbles{position:absolute;bottom:0;right:0;width:300px;height:200px;pointer-events:none;z-index:0}.bubble{position:absolute;border-radius:50%;opacity:.1;animation:float 6s ease-in-out infinite}.bubble:first-child{width:120px;height:120px;background:#e74c3c;bottom:20px;right:40px;animation-delay:0s}.bubble:nth-child(2){width:90px;height:90px;background:#16a085;bottom:80px;right:120px;animation-delay:1s}.bubble:nth-child(3){width:65px;height:65px;background:#f39c12;bottom:40px;right:200px;animation-delay:2s}.bubble:nth-child(4){width:50px;height:50px;background:#3498db;bottom:160px;right:60px;animation-delay:3s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-decorative{position:relative;overflow:hidden}@media(max-width:767.98px){.hero-decorative{min-height:45vh!important}}.hero-decorative:after,.hero-decorative:before{content:"";position:absolute;border-radius:50%;z-index:-1}.hero-decorative:before{width:200px;height:200px;background:linear-gradient(135deg,#0066cc,#16a085);top:-50px;right:-50px;opacity:.1}.hero-decorative:after{width:150px;height:150px;background:linear-gradient(135deg,#ed1c24,#f39c12);bottom:-30px;left:-30px;opacity:.1}@media(max-width:767.98px){.hero-decorative :global(.img-fluid){margin-bottom:2rem}}@media screen and (max-width:769px){.hero-decorative:before{width:100px;height:100px}.hero-decorative:after{width:80px;height:80px}}.mobile-hero-layout{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0;text-align:left}.mobile-image-container{width:200px;height:200px;border-radius:50%;border:10px solid hsla(0,0%,100%,.8);box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;flex-shrink:0}.mobile-hero-image{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:50%;border:3px solid hsla(0,0%,100%,.8);box-shadow:0 4px 8px rgba(0,0,0,.1)}.mobile-content-container{width:100%;max-width:500px;position:relative;padding:0 1rem}.mobile-hero-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;line-height:1.2}.mobile-hero-description{font-size:.9rem;color:#6c757d;margin-bottom:1rem;line-height:1.3}@media(max-width:480px){.mobile-hero-layout{gap:1.5rem;padding:1.5rem 0}.mobile-image-container{width:150px;height:150px}.mobile-hero-title{font-size:1.8rem}.mobile-hero-description{font-size:1rem}.mobile-content-container{padding:0 .5rem}}.hire-me-arrow{display:none}:global(.btn-hire-me){white-space:nowrap!important;display:inline-flex!important;align-items:center!important;flex-shrink:0!important}:global(.btn-hire-me img),:global(.hire-me-arrow){width:auto;height:20px;max-width:100%;transition:height .12s ease,transform .12s ease;flex-shrink:0}@media(max-width:575.98px){:global(.btn-hire-me img),:global(.hire-me-arrow){height:16px}:global(.btn-hire-me){font-size:.9rem!important;padding:.4rem .75rem!important}.hire-me-arrow{margin-left:8px}}.navbar{box-shadow:0 2px 8px rgba(0,0,0,.1);background-color:#f8f9fa}.navbar .navbar-brand .navbar-item{font-weight:700;font-size:1.5rem}.blueBackground{background-color:#06c!important}.blueBackground :global(.nav-link){color:#fff!important}.blueBackground :global(.nav-link):focus,.blueBackground :global(.nav-link):hover{color:hsla(0,0%,100%,.8)!important}.blueBackground :global(.dropdown-toggle){color:#fff!important}.blueBackground :global(.dropdown-toggle):focus,.blueBackground :global(.dropdown-toggle):hover{color:hsla(0,0%,100%,.8)!important}.blueBackground :global(.navbar-toggler){border-color:hsla(0,0%,100%,.3)}.blueBackground :global(.navbar-toggler) :global(.navbar-toggler-icon){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.btn-lets-talk{background-color:#16a085;border-color:#16a085;color:#fff;font-weight:600;border-radius:6px;transition:all .2s ease}.btn-lets-talk:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-lets-talk:focus,.btn-lets-talk:hover{background-color:rgb(15.8351648352,115.1648351648,95.7307692308);border-color:rgb(15.8351648352,115.1648351648,95.7307692308);color:#fff}.btn-lets-talk:focus{box-shadow:0 0 0 .2rem rgba(22,160,133,.25)}.btn-lets-talk:active{background-color:rgb(12.7527472527,92.7472527473,77.0961538462);border-color:rgb(12.7527472527,92.7472527473,77.0961538462);color:#fff}.nav-link-active{font-weight:700;color:#16a085!important;position:relative}.nav-link-active:after{content:"";position:absolute;height:1px;left:5px;right:5px;bottom:0;background:#16a085;border-radius:2px}:global(.nav-item.dropdown) .nav-link.dropdown-toggle{color:rgba(0,0,0,.55)}:global(.nav-item.dropdown) .nav-link.dropdown-toggle:focus,:global(.nav-item.dropdown) .nav-link.dropdown-toggle:hover{color:rgba(0,0,0,.7)}.brandTitle{font-size:2.25rem}@media(max-width:1399.98px){.brandTitle{font-size:2rem}}@media(max-width:767.98px){.brandTitle{font-size:1.75rem}}.brandSubtitle{font-size:1.5rem}@media(max-width:1399.98px){.brandSubtitle{font-size:1.25rem}}@media(max-width:767.98px){.brandSubtitle{font-size:1rem}}@media(max-width:991.98px){.navbar :global(.container){justify-content:space-between}.navbar :global(.navbar-toggler){position:relative;right:0;margin-left:auto}.navbar :global(.navbar-toggler):active,.navbar :global(.navbar-toggler):focus,.navbar :global(.navbar-toggler):hover{box-shadow:none;outline:none;transform:none}.navbar :global(.navbar-brand){margin-right:auto}.navbar :global(.navbar-collapse) :global(.nav){margin-top:1rem;width:100%}.navbar :global(.navbar-collapse) :global(.nav) :global(.btn){width:100%;text-align:center}}.service-card{transition:transform .3s ease,box-shadow .3s ease;border-radius:16px;border:1px solid rgba(22,160,133,.1);background-color:#fff}.service-card:hover{transform:translateY(-5px);box-shadow:0 8px 32px rgba(0,0,0,.2)}.service-card:hover .service-icon{transform:scale(1.1)}.service-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1.5rem;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease}.service-icon.is-primary{background:#3498db}.service-icon.is-secondary{background:#f39c12}.service-icon.is-accent{background:#e74c3c}.description{line-height:1.5;font-size:.9rem}.service-cta{transition:all .3s ease;border-width:2px}.service-card-global{transition:transform .3s ease,box-shadow .3s ease;border-radius:16px}.service-card-global:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.service-card-global:hover .service-icon-global{transform:scale(1.1)}.service-icon-global{transition:transform .3s ease}.services-subtitle{font-size:2rem;font-weight:800;color:#000;line-height:2.3rem}.services-navigator{display:flex;gap:8px;margin-top:24px}.services-navigator .nav-circle{width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.services-navigator .nav-circle.prev{background-color:#e5e5e5;color:#999}.services-navigator .nav-circle.prev:hover{background-color:#d0d0d0;color:#666}.services-navigator .nav-circle.next{background-color:#e74c3c;color:#fff}.services-navigator .nav-circle.next:hover{background-color:rgb(213.698630137,43.8356164384,26.301369863);transform:translateY(-2px);box-shadow:0 4px 12px rgba(231,76,60,.3)}.services-navigator .nav-circle i{font-size:14px}.service-cta-btn{transition:all .3s ease;border-width:2px}.services-divider{border:0;height:1px;margin:1.5rem 0 .75rem;background:linear-gradient(90deg,rgba(32,178,170,0),rgba(32,178,170,.12),rgba(32,178,170,0));box-shadow:0 2px 8px rgba(0,0,0,.03)}body{background-color:#f8f9fa}.section{padding:3rem 0}[id],section[id]{scroll-margin-top:100px}