:root{--color-primary:#0b2a46;--color-accent:#e94a1b;--color-bg:#eaeae9;--color-text:#2e2e2e;--color-white:#fff;--color-accent-light:#e94b1be6;--color-orange-inside:#ff6538;--color-light-text:#5b5b5b;--font-heading:"Poppins",sans-serif;--font-body:"Inter",sans-serif;--radius:8px;--shadow:0 2px 6px rgba(0,0,0,.1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:var(--font-heading)}h1,h2,h3{font-weight:700;letter-spacing:.2px;line-height:1.3;margin:0 0 1rem}h1{font-size:clamp(1.8rem,5vw,2.4rem)}h2{font-size:clamp(1.4rem,4vw,1.8rem)}a{text-decoration:none}ul{list-style:none}.section{background-color:#0b2a46;background-image:radial-gradient(hsla(15,58%,78%,.1) 2px,transparent 0),radial-gradient(hsla(15,58%,78%,.1) 2px,#0b2a46 0);background-position:0 0,40px 40px;background-size:80px 80px;opacity:1;overflow:hidden;padding:0 150px}p{font-size:1rem;font-weight:bolder}.container{border-radius:10px;margin:100px auto}.inner-wrapper{margin:0 auto;max-width:1200px;text-align:center}.inner-wrapper h2{color:var(--color-primary);margin-bottom:2.5rem}.outer-wrapper{background-color:var(--color-bg);border:2px solid var(--color-accent);border-radius:10px;padding:4rem 2rem}.circleBg{background-color:#1d63a3;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,#0b2a460a 16px),repeating-linear-gradient(#eaeae955,#eaeae9);opacity:1;padding:2.5em 1em;text-align:center}.brand .accentColor{color:var(--color-accent)}.p2rem{padding:2rem}.p1rem{padding:1rem}.pb1rem{padding-bottom:1rem}.pb2rem{padding-bottom:2rem}.ptb1rem{padding-bottom:1rem;padding-top:1rem}.justify{text-align:justify}.center{text-align:center}.left{text-align:left}.display-none{display:none}.extra-text{margin-bottom:1rem;text-align:justify}.mw50{width:50%}.margin10{margin:10px}.border-radius{border-radius:var(--radius)}.span2{grid-column:span 2}.float-right{float:right}.white{color:var(--color-bg)}.topWhiteGradient{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0) 1%);position:relative}.darkColor{color:var(--color-text)}.primaryColor{color:var(--color-primary)}.topWhiteGradients{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0) 40%);bottom:-20px;height:20px;position:absolute;width:100%;z-index:10}.backgroundColor{background-color:#0b2a46;background-image:radial-gradient(hsla(15,58%,78%,.1) 2px,transparent 0),radial-gradient(hsla(15,58%,78%,.1) 2px,#0b2a46 0);background-position:0 0,40px 40px;background-size:80px 80px;color:var(--color-bg);opacity:1}.scroll-indicator{align-items:center;display:flex;flex-direction:column;left:10px;position:fixed;top:50%;transform:translateY(-50%);z-index:1000}.progress-line{background:hsla(0,0%,100%,.3);border-radius:2px;height:70vh;margin:15px 0;position:relative;width:5px}.progress-fill{background:var(--color-accent);border-radius:2px;height:0;left:0;position:absolute;top:0;transition:height .2s ease;width:100%}.section-icons{height:100%;left:10px;position:absolute;top:-5px;width:24px}.icon-link{color:#fff;font-size:1.2rem;left:0;pointer-events:auto;position:absolute;top:0;transform:translateY(-50%) scale(1);transform-origin:center center;transition:all .5s ease}.icon-link svg{fill:currentColor}.icon-link.active{color:var(--color-accent);left:5px;transform:translateY(-50%) scale(1.5)}.visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px)}.hero-nav{background-color:var(--color-white);padding:0 60px}.navigation{align-items:center;border-bottom:1px solid var(--secondary-button-color);display:flex;justify-content:space-between;padding-bottom:5px;position:relative;z-index:10}.logo img{transform:translate3d(-15px,3px,0)}.logo img,a.logo{height:70px}.heroLinks{display:flex;gap:1rem}.heroLinks a:not(.btn-tertiary){color:var(--color-primary);font-weight:700;padding:5px;transition:all .2s ease}.heroLinks a:hover:not(.btn-tertiary){border-bottom:3px solid var(--color-accent-light);color:var(--color-accent);padding-bottom:10px;transform:translateY(-3px)}.nav-right{align-items:center;display:flex;padding-top:10px}.menu-icon{display:none}.links{align-items:center;display:flex}.main-nav ul{display:flex;list-style:none;margin:0;padding:0}.main-nav li{position:relative}.main-nav .dropdown-menu{background:#fff;border:1px solid #ccc;border-radius:8px;display:none;left:0;min-width:160px;opacity:0;position:absolute;top:100%;transition:opacity .5s ease;z-index:1000}.main-nav .dropdown-menu li{margin:0}.main-nav .dropdown-menu li a{color:#333;display:block;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.main-nav .dropdown-menu li a:hover{background-color:#f0f0f0;border-radius:8px;display:block}.main-nav .dropdown:hover .dropdown-menu{border-radius:8px;display:block;opacity:1}.btn{border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;transition:opacity .2s}.btn:hover{background-color:var(--color-primary);transform:translateY(-5px)}.btn-primary{background-color:var(--color-accent);border:2px solid transparent;color:var(--color-white);transition:all .5s ease}.btn-primary:hover{border:2px solid var(--color-accent);color:var(--color-white)}.btn-secondary{background-color:var(--color-white);border:2px solid transparent;color:var(--color-primary);transition:all .5s ease}.btn-secondary:hover{border:2px solid var(--color-bg);color:var(--color-bg)}.btn-tertiary{background-color:var(--color-primary);border:2px solid transparent;color:var(--color-white);text-align:center;transition:all .5s ease}.btn-tertiary:hover{border:2px solid var(--color-bg);color:var(--color-bg)}.hero{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0) 1%),linear-gradient(0deg,#0b2a46 0,rgba(11,42,70,0) 20%),url(https://res.cloudinary.com/dvd2cd2be/image/upload/v1754395811/admin_gallery/wfrpglprlohl9ntdaegt.webp) 50% /cover no-repeat;color:var(--color-white);padding:0 4rem}.hero-section{overflow:hidden;padding:0 150px}.hero-content{backdrop-filter:blur(2.6px);-webkit-backdrop-filter:blur(2.6px);background:rgba(11,42,70,.28);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);flex:1;padding:20px}.hero-content h1{color:var(--color-white);font-size:3rem;margin-bottom:1rem}.hero-content p{font-size:1.125rem;margin-bottom:2rem}.hero-ctas .btn{margin-right:1rem}.hero-image{flex:1;padding-left:100px}.hero-image img{max-width:100%}.hero-flex{align-items:center;display:flex;justify-content:space-between;min-height:70vh}.icon-transform-6{transform:translateY(6px)}.readable p{margin:0 0 1rem;text-align:justify}.readable p:first-of-type:first-letter{color:var(--color-primary);float:left;font-size:3rem;font-weight:700;line-height:1}.icon{display:inline-block;height:1.5em;width:1.5em;fill:var(--color-primary)}.features-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.feature-item{align-items:center;display:flex;flex-direction:column;text-align:center}.feature-icon{height:3rem;margin-bottom:1rem;width:3rem}.feature-item h3{color:var(--color-primary);font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem}.feature-item p{color:var(--color-primary);font-size:1rem}.latest-blog .blog-image{border-radius:var(--radius);margin-bottom:1rem;overflow:hidden;width:100%}.latest-blog .blog-image img{display:block;height:200px;object-fit:cover;width:100%}.home-blog-review{background-color:var(--color-bg);padding:4rem 2rem}.home-grid{align-items:stretch;display:grid;gap:2rem;grid-template-columns:1fr 2fr}.latest-blog h3,.testimonial h3{background:var(--color-accent-light);border-radius:8px 8px 0 0;color:var(--color-white);font-family:var(--font-heading);margin-bottom:1rem;padding:10px}.latest-blog article h4 a{color:var(--color-primary);font-family:var(--font-heading);font-size:1.5rem}.latest-blog article h4{margin-bottom:.5rem}.latest-blog .excerpt{color:var(--color-text);margin-bottom:1rem}.latest-blog .date{color:#666;font-size:.9rem;margin-bottom:1.5rem}.review-avatar{border-radius:50%;height:60px;margin:0 auto 1rem;object-fit:cover;width:60px}.testimonial blockquote{color:var(--color-text);font-style:italic;margin-bottom:1rem}.testimonial cite{color:var(--color-primary);display:block;font-weight:600}.content-card{background-color:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow);height:100%}.latest-blog .content-card{width:100%}.white-text{color:var(--color-white)}.review-card{align-items:center;display:grid;grid-template-columns:1fr 2fr;height:90%;justify-items:center;margin-top:-20px;padding:1.5rem;text-align:center}.image-review{background:url(/images/review-bg.webp) 50%/contain no-repeat;border-radius:var(--radius);height:100%;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.text-image{bottom:-10px;position:absolute}.features-lisst{color:var(--color-bg);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;padding:2rem 0}.outer-wrapper .lead{color:var(--color-text);font-size:1rem;margin-bottom:2rem}.pricing-grid{display:grid;gap:2rem;justify-items:center}.pricing-card{align-items:center;background-color:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:260px}.pricing-card h3{background:var(--color-primary);border-radius:8px 8px 0 0;color:var(--color-bg);font-family:var(--font-heading);font-size:1.5rem;padding:1rem;width:100%}.pricing-card .price{color:var(--color-primary);font-family:var(--font-heading);font-size:2rem;margin:1rem 0}.features-list{list-style:none;margin:1rem 0 2rem;padding:0;width:100%}.features-list li{color:var(--color-text);font-size:.95rem;margin-bottom:.75rem;padding-left:1.8rem;position:relative}.features-list li:before{background-image:url(/images/icons/check.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;left:0;position:absolute;top:.1rem;width:1rem}.pricing-card .btn{margin-top:auto}div#pkg-3{grid-column:span 2}.service-list{display:grid;gap:1rem 2rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}.service-list li{background:linear-gradient(to bottom,var(--color-primary) 40%,var(--color-white) 40%);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font-size:.85rem;height:180px;justify-content:flex-start;padding-bottom:10px;padding-left:10px;padding-right:10px;position:relative}.service-list .card-front,.service-list li{transition:transform .2s ease,box-shadow .2s ease}.service-list .card-front:hover,.service-list li:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-4px)}.service-list li strong{align-items:center;color:var(--color-bg);display:flex;font-size:1.1rem;height:70px;justify-content:center;line-height:1.2;margin-bottom:25px}.click{bottom:5px;position:absolute;right:5px;width:20px}.listText{color:var(--color-bg);font-size:1.1rem;font-weight:700;padding:5px 0;position:relative;top:-187px}.industry-header,.listText{background-color:var(--color-primary);border-radius:8px 8px 0 0}.industry-header{color:var(--color-white);display:inline-block;font-family:var(--font-heading);font-size:1.75rem;margin:0 auto 1.5rem;padding:.75rem 1.5rem}.industry-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2.5rem}.industry-item{background:linear-gradient(to bottom,var(--color-accent-light) 30%,var(--color-white) 30%);background-color:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow);min-height:230px;min-width:250px;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background 1s ease}.industry-item:hover{box-shadow:0 6px 16px rgba(0,0,0,.15);cursor:pointer;transform:translateY(-6px)}.industry-item h4{color:var(--color-bg);font-size:1.3rem;margin-bottom:1.75rem}.industry-item p{font-size:.95rem;line-height:1.4}.industry-item.flipped{background-color:var(--color-accent-light);background-image:none;padding:.3rem}.cta-block{align-items:center;background:var(--color-primary);border-radius:var(--radius);box-shadow:var(--shadow);display:inline-flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem auto;max-width:600px;padding:2rem}.cta-block .btn{flex:1 1 auto;text-align:center}.cta-block .btn-primary{background:linear-gradient(135deg,var(--color-accent-light),var(--color-accent));box-shadow:0 4px 12px rgba(0,0,0,.2);transition:background .3s ease}.cta-block .btn-primary:hover{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light))}.cta-block .btn-secondary{background-color:var(--color-white);border:2px solid var(--color-white);color:var(--color-primary)}.card-container{perspective:1000000000px}.card-inner{height:100%;min-height:180px;position:relative;transform-style:preserve-3d;transition:all 1s ease;width:100%}.card-back,.card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:8px;cursor:pointer;height:100%;position:absolute;text-align:center;width:100%}.card-back{background:#eb5a1d;transform:rotateY(180deg);transition:all .8s ease}.card-back-image img{border-radius:8px;height:100%;object-fit:cover;width:100%}.card-back-info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem}.card-back-info img{margin-bottom:.5rem;max-width:80%}.card-container.flipped .card-inner{transform:rotateY(180deg)}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateX(0)}.animate-on-scroll.out{opacity:0;transform:translateY(-20px)}.imageHero{height:400px;max-width:100%}.accordion-button{align-items:center;background-color:#eabcae;border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}.accordion-button:not(.collapsed){background-color:var(--color-accent-light);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}table.table.table-sm{font-size:small}@media (max-width:1180px){.features-grid,.industry-grid,.service-list{grid-template-columns:repeat(2,1fr)}.industry-item p{padding-bottom:1rem}.menu-icon{cursor:pointer;display:block;height:auto;margin-left:10px;width:40px}.navigation.active{border-radius:8px 8px 0 0}.links{background:var(--color-accent-light);display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;text-align:right;top:100%;transition:all .3s ease-out;width:100%}.links.active{align-items:end;border-radius:0 0 8px 8px;max-height:fit-content;opacity:1;padding:20px 0}.heroLinks a:not(.main-color){border-bottom:1px solid #555;color:var(--color-white)!important;margin:5px 20px;padding:5px 10px}.hero-nav{padding:0 40px}.hero{padding:2rem 1rem;text-align:center}.hero,.hero-flex{flex-direction:column}.hero-flex{align-items:center}.hero-image img{margin-top:2rem;max-width:100%;padding-left:0}.hero-content h1{font-size:2.5rem}.hero-content,.hero-image{max-width:100%;padding-left:0}.span2,div#pkg-3{grid-column:span 1}}@media (max-width:768px){.hero{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0) 5%),linear-gradient(0deg,#0b2a46 0,rgba(11,42,70,0) 20%),url(https://res.cloudinary.com/dvd2cd2be/image/upload/v1754395672/admin_gallery/sycvtjxrsitda5nljqmk.webp) 50% /cover no-repeat}.hero-section,.section{padding:0 20px}.container{border-radius:10px;margin:20px auto}.outer-wrapper{padding:2rem 1rem}.hero-content,.hero-image{max-width:100%;min-height:50vh;padding:10px}.readable p{text-align:left}.features-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.pricing-grid,.service-list{grid-template-columns:1fr}.service-list{padding-left:0}.service-list li{padding-left:15px;padding-right:15px}.industry-grid{grid-template-columns:1fr}.cta-block{align-items:stretch;flex-direction:column}.home-grid{grid-template-columns:1fr}.home-blog-review{padding:2rem 1rem}.industry-grid{justify-items:center}.icon-link{display:none}.progress-line{border-radius:0;height:100vh}.scroll-indicator{left:0}.hero-ctas .btn{margin-bottom:10px;margin-right:0}.review-card{grid-template-columns:1fr;text-align:center}.image-review{background:url(/images/review-bg-mobile.webp) 50%/contain no-repeat;min-height:350px}}@media (min-width:1350px){.pricing-grid{grid-template-columns:repeat(3,1fr)}.readable{column-count:2;column-gap:2.5rem}div#pkg-3{grid-column:span 1}}@media (max-width:380px){.hero-content h1{font-size:2.2rem}}
