@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Poppins:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Poppins:wght@600;700&display=swap";:root{--color-bg: #ffffff;--color-text: #222222;--color-accent: #11678f;--color-accent-hover: #11678f;--color-success: #4CAF50;--color-border: rgba(0, 0, 0, .1);--color-shadow: rgba(0, 0, 0, .08);--header-padding: 10px 40px;--nav-gap: 20px;--transition-speed: .3s;--radius: 8px}.site-header{position:sticky;top:0;z-index:1000;background:var(--color-bg);box-shadow:0 2px 8px var(--color-shadow);padding:var(--header-padding);transition:background var(--transition-speed),box-shadow var(--transition-speed)}.header-inner{display:flex;align-items:center;justify-content:space-between;position:relative}.logo{font-family:Poppins,sans-serif;font-size:1.5rem;color:var(--color-accent);font-weight:700}.main-nav{display:flex;align-items:center;gap:var(--nav-gap);transition:all var(--transition-speed) ease}.main-nav a{text-decoration:none;color:var(--color-text);font-weight:500;transition:color var(--transition-speed)}.main-nav a.active{color:var(--color-success)}.main-nav a:hover{color:var(--color-accent)}.btn-cta{padding:8px 18px;border:none;border-radius:var(--radius);background:var(--color-accent);color:#fff;font-weight:600;cursor:pointer;transition:background var(--transition-speed)}.btn-cta:hover{background:var(--color-accent-hover)}.menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:26px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.menu-toggle .bar{height:3px;width:100%;background-color:var(--color-text);border-radius:2px;transition:all var(--transition-speed) ease}.menu-toggle.open .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-toggle.open .bar:nth-child(2){opacity:0}.menu-toggle.open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:768px){.menu-toggle{display:flex}.main-nav{position:absolute;top:60px;right:0;background:var(--color-bg);flex-direction:column;width:220px;padding:20px;box-shadow:0 4px 12px var(--color-border);border-radius:10px 0 0 10px;opacity:0;pointer-events:none;transform:translateY(-10px)}.main-nav.active{opacity:1;pointer-events:all;transform:translateY(0)}.main-nav a{padding:10px 0}.btn-cta{display:none}}@media(min-width:769px){.main-nav{display:flex;position:static;background:none;box-shadow:none;padding:0;opacity:1;pointer-events:all;transform:none}}.site-footer{background:#dfdfdf;padding:60px 20px 30px;text-align:center;color:#555;font-family:Poppins,sans-serif;border-top:1px solid #ddd}.footer-top{display:flex;flex-direction:column;align-items:center;gap:25px;margin-bottom:30px}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 25px}.footer-links a{color:#1f618d;font-weight:500;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#28b463;transform:translateY(-2px)}.footer-social{display:flex;gap:20px}.footer-social a{color:#1f618d;font-size:1.2rem;transition:all .3s ease}.footer-social a:hover{color:#28b463;transform:scale(1.2)}.footer-bottom{font-size:.9rem;color:#777;display:flex;flex-direction:column;gap:5px}.footer-bottom p{margin:0}@media(max-width:768px){.footer-links{gap:12px 15px}.footer-social{gap:15px}}:root{--hero-overlay: rgba(0, 0, 0, .438);--hero-text: #ffffff;--btn-primary-bg: #FFB703;--btn-primary-hover: #e6a500;--btn-primary-text: #111;--btn-secondary-bg: transparent;--btn-secondary-border: #ffffff;--btn-secondary-text: #ffffff;--btn-secondary-hover-bg: #ffffff;--btn-secondary-hover-text: #1F618D;--font-title: "Poppins", sans-serif;--font-body: "Inter", sans-serif;--transition: all .3s ease-in-out;--hero-height: 90vh;--h1-size: clamp(2rem, 5vw, 3rem);--p-size: clamp(1rem, 2.5vw, 1.5rem);--btn-padding-y: clamp(10px, 2vw, 15px);--btn-padding-x: clamp(25px, 4vw, 35px)}.hero-section{position:relative;height:var(--hero-height);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;font-family:var(--font-title)}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--hero-overlay);z-index:-1}.hero-content{color:var(--hero-text);padding:0 20px;max-width:900px;width:100%}.hero-content h1{font-family:var(--font-title);font-size:var(--h1-size);margin-bottom:20px;line-height:1.2}.hero-content p{font-family:var(--font-body);font-size:var(--p-size);margin-bottom:30px;font-weight:400}.hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.hero-buttons a{display:inline-block;padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:var(--transition)}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn-primary:hover{background-color:var(--btn-primary-hover)}.btn-secondary{background-color:var(--btn-secondary-bg);border:2px solid var(--btn-secondary-border);color:var(--btn-secondary-text)}.btn-secondary:hover{background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-text)}@media(max-width:992px){.hero-section{height:auto;padding:80px 0}.hero-content{max-width:700px}.hero-buttons a{font-size:.95rem}}@media(max-width:600px){.hero-section{height:auto;padding:60px 0}.hero-content{padding:0 15px}.hero-content h1{font-size:clamp(1.8rem,6vw,2.3rem)}.hero-content p{font-size:clamp(1rem,4vw,1.2rem)}.hero-buttons{flex-direction:column;align-items:center;gap:12px}.hero-buttons a{width:90%;max-width:320px}}:root{--story-max-width: 900px;--story-padding: 80px 20px;--story-gap: 60px;--timeline-width: 4px;--timeline-color: #28b463;--marker-size: 24px;--marker-bg: #ffb703;--marker-border: 4px;--marker-border-color: #28b463;--card-bg: #ffffff;--card-radius: 12px;--card-shadow: 0 8px 20px rgba(0,0,0,.1);--title-color: #1f618d;--text-color: #333333;--transition-long: all .8s cubic-bezier(.5, 1, .25, 1);--transition-short: transform .3s ease;--hover-scale: 1.03;--mobile-timeline-left: 20px}.story-section{position:relative;max-width:var(--story-max-width);margin:0 auto;padding:var(--story-padding)}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:var(--timeline-width);background:var(--timeline-color);transform:translate(-50%);border-radius:calc(var(--timeline-width) / 2)}.story-step{position:relative;display:flex;flex-direction:row;align-items:flex-start;margin:var(--story-gap) 0;opacity:0;transform:translateY(50px);transition:var(--transition-long)}.story-step.visible{opacity:1;transform:translateY(0)}.story-step:nth-child(2n){flex-direction:row-reverse}.step-marker{width:var(--marker-size);height:var(--marker-size);background:var(--marker-bg);border:var(--marker-border) solid var(--marker-border-color);border-radius:50%;position:relative;z-index:2;flex:0 0 auto;display:inline-block;box-sizing:border-box}.step-content{background:var(--card-bg);padding:20px 30px;margin:0 30px;border-radius:var(--card-radius);box-shadow:var(--card-shadow);flex:1;transition:var(--transition-short)}.step-content h2{font-size:1.8rem;color:var(--title-color);margin-bottom:10px}.step-content p{font-size:1rem;color:var(--text-color);line-height:1.6}.story-step:hover .step-content{transform:scale(var(--hover-scale))}@media(max-width:992px){:root{--story-padding: 60px 18px;--story-gap: 44px}.story-section{padding:var(--story-padding)}.step-content{padding:18px 24px;margin:0 24px}.step-content h2{font-size:clamp(1.25rem,2.4vw,1.6rem)}.step-content p{font-size:clamp(.95rem,2.2vw,1rem)}}@media(max-width:768px){:root{--story-padding: 40px 14px;--story-gap: 36px;--marker-size: 20px;--marker-border: 3px;--mobile-timeline-left: 20px}.story-section{padding:var(--story-padding)}.story-step{flex-direction:column;align-items:flex-start;text-align:left;margin:var(--story-gap) 0}.story-step:nth-child(2n){flex-direction:column}.timeline-line{left:var(--mobile-timeline-left);transform:none;width:var(--timeline-width)}.step-marker{position:absolute;left:calc(var(--mobile-timeline-left) - (var(--marker-size) / 2));top:0;transform:translateY(8px);z-index:3}.step-content{margin:0 0 0 calc(var(--mobile-timeline-left) + var(--marker-size));width:calc(100% - (var(--mobile-timeline-left) + var(--marker-size) + 20px))}@media(max-width:420px){.step-content{margin-left:calc(var(--mobile-timeline-left) + var(--marker-size) - 4px);width:calc(100% - (var(--mobile-timeline-left) + var(--marker-size) + 12px));padding:16px 18px}}.story-step:hover .step-content{transform:none}}@media(prefers-reduced-motion:reduce){.story-step,.story-step.visible,.step-content{transition:none!important}}:root{--timeline-bg-start: #1f618d;--timeline-bg-end: #28b463;--timeline-bar-bg: rgba(0, 0, 0, .295);--timeline-accent: #ffb703;--timeline-accent-alt: #fff;--timeline-progress-bg: rgba(255,255,255,.2);--timeline-progress-glow: #fff40a60;--timeline-padding-top: 160px;--timeline-padding-bottom: 200px;--timeline-padding-horizontal: 20px;--timeline-max-width: 1200px;--timeline-bar-height: 120px;--timeline-bar-radius: 16px;--step-marker-size: 28px;--step-marker-border: 4px;--step-gap-horizontal: 60px;--step-label-size: 1.1rem;--step-desc-size: .95rem;--step-desc-max-width: 120px;--transition-fast: .3s;--transition-medium: .6s;--bounce-duration: .6s;--shine-duration: 2s;--step-margin-md: 40px;--step-margin-sm: 30px}.timeline-section{position:relative;padding:var(--timeline-padding-top) var(--timeline-padding-horizontal) var(--timeline-padding-bottom);background:linear-gradient(135deg,var(--timeline-bg-start),var(--timeline-bg-end));color:#fff}.timeline-background{max-width:var(--timeline-max-width);margin:0 auto;padding:0 var(--timeline-padding-horizontal);position:relative}.timeline-container{display:flex;flex-direction:column;align-items:center;position:relative}.timeline-bar{display:flex;align-items:center;height:var(--timeline-bar-height);transition:all var(--transition-fast) ease;z-index:10;background:var(--timeline-bar-bg);padding:15px 25px;border-radius:var(--timeline-bar-radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:var(--step-gap-horizontal);position:sticky;top:100px}.timeline-step{display:flex;flex-direction:column;align-items:center;margin:0 var(--step-gap-horizontal);opacity:.3;transition:all var(--transition-medium) ease}.timeline-step.active{opacity:1;transform:translateY(-15px);animation:bounce var(--bounce-duration) ease forwards}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(-15px)}}.step-marker{width:var(--step-marker-size);height:var(--step-marker-size);background:var(--timeline-accent);border:var(--step-marker-border) solid var(--timeline-accent-alt);border-radius:50%;margin-bottom:12px;transition:all .4s ease,box-shadow .6s ease}.timeline-step.active .step-marker{transform:scale(1.5);background:var(--timeline-accent-alt);border-color:var(--timeline-accent);box-shadow:0 0 20px var(--timeline-accent),0 0 40px var(--timeline-accent-alt),0 0 60px #ffb70380}.step-text{text-align:center}.step-label{font-weight:700;font-size:var(--step-label-size)}.step-desc{font-size:var(--step-desc-size);margin-top:4px;max-width:var(--step-desc-max-width);line-height:1.3}.timeline-progress{position:absolute;bottom:-10px;left:0;height:8px;width:100%;background:var(--timeline-progress-bg);border-radius:4px;overflow:hidden;box-shadow:0 0 8px var(--timeline-progress-glow) inset}.timeline-fill{height:100%;width:0;background:linear-gradient(90deg,var(--timeline-accent),var(--timeline-accent-alt),var(--timeline-accent));background-size:200% 100%;animation:shine var(--shine-duration) linear infinite;border-radius:4px;transition:width var(--transition-fast) ease-out}@keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--timeline-padding-lg: 25px 40px;--timeline-padding-md: 15px 20px;--timeline-padding-sm: 10px 15px;--timeline-gap-lg: 60px;--timeline-gap-md: 20px;--timeline-gap-sm: 15px;--step-margin-lg: 0 60px;--step-margin-md: 20px 0;--step-margin-sm: 15px 0;--step-marker-lg: 28px;--step-marker-md: 20px;--step-marker-sm: 15px;--step-label-lg: 1.1rem;--step-label-md: 1rem;--step-label-sm: .9rem;--step-desc-lg: .95rem;--step-desc-md: .9rem;--step-desc-sm: .8rem;--step-desc-max-width-lg: 120px;--step-desc-max-width-md: 120px;--step-desc-max-width-sm: 100px;--step-marker-margin-bottom-md: 12px;--step-marker-margin-bottom-sm: 10px;--step-text-gap-md: 4px;--step-text-gap-sm: 3px;--transition-speed: .3s}@media(max-width:992px){.timeline-bar{flex-direction:column;height:auto;padding:var(--timeline-padding-md);gap:var(--timeline-gap-md);background:#00000026;position:relative;top:auto;transition:all var(--transition-speed) ease}.timeline-step{margin:var(--step-margin-md);display:flex;flex-direction:column;align-items:center;transition:all var(--transition-speed) ease}.step-marker{width:var(--step-marker-md);height:var(--step-marker-md);margin-bottom:var(--step-marker-margin-bottom-md);transition:all var(--transition-speed) ease}.step-text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--step-text-gap-md)}.step-label{font-size:var(--step-label-md)}.step-desc{font-size:var(--step-desc-md);max-width:var(--step-desc-max-width-md);line-height:1.3}}@media(max-width:576px){.timeline-bar{padding:var(--timeline-padding-sm);gap:var(--timeline-gap-sm);background:#00000014}.timeline-step{margin:var(--step-margin-sm)}.step-marker{width:var(--step-marker-sm);height:var(--step-marker-sm);margin-bottom:var(--step-marker-margin-bottom-sm)}.step-text{gap:var(--step-text-gap-sm)}.step-label{font-size:var(--step-label-sm)}.step-desc{font-size:var(--step-desc-sm);max-width:var(--step-desc-max-width-sm)}}.assurance-banner{background:var(--gray-light);padding:60px 20px;text-align:center;font-family:Poppins,sans-serif;border-top:2px solid var(--green);border-bottom:2px solid var(--green)}.assurance-content h3{font-size:1.8rem;font-weight:700;color:var(--blue);margin-bottom:15px;animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}.assurance-content p{font-size:1rem;color:var(--gray-text);margin-bottom:30px;animation:fadeInUp .8s ease forwards;opacity:0;transform:translateY(20px)}.assurance-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.assurance-button{padding:14px 35px;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease forwards}.assurance-button.primary{background:var(--cta);color:var(--black);box-shadow:4px 4px 12px #0000001a,-4px -4px 12px #ffffff80}.assurance-button.primary:hover{color:#28b463;transform:translateY(-3px) scale(1.05);box-shadow:4px 4px 16px #00000026,-4px -4px 16px #fff9}.assurance-button.secondary{background:transparent;border:2px solid var(--green);color:var(--green)}.assurance-button.secondary:hover{background-color:var(--green);color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:4px 4px 12px #0000001a,-4px -4px 12px #ffffff4d}.assurance-button.primary{animation-delay:.2s}.assurance-button.secondary{animation-delay:.4s}@media(max-width:600px){.assurance-content h3{font-size:1.5rem}.assurance-buttons{flex-direction:column;gap:15px}.assurance-button{width:90%;text-align:center}}.transparency-score{padding:60px 20px;background:#f0f4f8;text-align:center}.transparency-score h2{font-size:2rem;color:#1f618d;margin-bottom:40px}.score-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.score-card{background:#ecf0f3;padding:30px 40px;border-radius:20px;box-shadow:8px 8px 16px #cbced1,-8px -8px 16px #fff;width:220px;transition:transform .3s,box-shadow .3s}.score-card:hover{transform:translateY(-5px);box-shadow:4px 4px 12px #cbced1,-4px -4px 12px #fff}.score-number{font-size:2.5rem;font-weight:700;color:#1f618d;display:block;margin-bottom:10px}.score-label{font-size:1rem;color:#555}.social-proof{padding:80px 20px;background:#f7f9fc;text-align:center;font-family:Inter,sans-serif}.social-proof h2{font-size:2rem;color:#1f618d;margin-bottom:40px}.social-feed-container{max-width:500px;margin:0 auto;overflow:hidden;height:300px;position:relative}.social-feed{list-style:none;padding:0;margin:0}.social-feed-item{background:#ecf0f3;margin-bottom:15px;padding:15px 20px;border-radius:12px;box-shadow:6px 6px 12px #cbced1,-6px -6px 12px #fff;opacity:0;transform:translateY(20px);animation:slideIn .6s forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.social-feed-item:nth-child(1){animation-delay:0s}.social-feed-item:nth-child(2){animation-delay:.1s}.social-feed-item:nth-child(3){animation-delay:.2s}.social-feed-item:nth-child(4){animation-delay:.3s}.social-feed-item:nth-child(5){animation-delay:.4s}@media(max-width:600px){.social-feed-container{height:260px}.social-feed-item{font-size:.95rem;padding:12px 16px}}.calculator-section{padding:80px 20px;background:#f0f4f8;text-align:center;font-family:Inter,sans-serif}.calculator-section h2{font-size:2rem;color:#1f618d;margin-bottom:40px}.calculator-form{display:flex;flex-direction:column;gap:20px;max-width:400px;margin:auto}.calculator-form label{display:flex;flex-direction:column;font-size:1rem;color:#555;text-align:left}.calculator-form input{padding:12px 15px;font-size:1rem;border-radius:12px;border:none;margin-top:5px;background:#ecf0f3;box-shadow:inset 4px 4px 8px #cbced1,inset -4px -4px 8px #fff;transition:all .2s}.calculator-form input:focus{outline:none;box-shadow:inset 2px 2px 6px #cbced1,inset -2px -2px 6px #fff}.calculator-form button{padding:14px 30px;border-radius:30px;font-weight:600;background:linear-gradient(135deg,#ffb703,#ffb703);color:#fff;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:6px 6px 12px #cbced1,-6px -6px 12px #fff}.calculator-form button:hover{transform:translateY(-2px);box-shadow:4px 4px 10px #cbced1,-4px -4px 10px #fff}.calculator-results{margin-top:30px;font-size:1.3rem;color:#111;transition:all .5s ease-in-out}.calculator-results strong{color:#28b463;font-size:1.5rem}.badge-section{padding:80px 20px;text-align:center;background:#fffefe}.badge{display:inline-block;padding:18px 40px;background:linear-gradient(135deg,#ffb703,orange);color:#111;font-weight:700;font-size:1.6rem;border-radius:60px;box-shadow:8px 8px 16px #cbced1,-8px -8px 16px #fff;position:relative;cursor:default;animation:pulseGlow 2s infinite ease-in-out;transition:transform .3s,box-shadow .3s}.badge:hover{transform:scale(1.08);box-shadow:6px 6px 18px #cbced1,-6px -6px 18px #fff,0 0 20px #ffb703cc}@keyframes pulseGlow{0%{transform:scale(1);box-shadow:8px 8px 16px #cbced1,-8px -8px 16px #fff,0 0 15px #ffb70380}50%{transform:scale(1.05);box-shadow:8px 8px 16px #cbced1,-8px -8px 16px #fff,0 0 25px #ffb703cc}to{transform:scale(1);box-shadow:8px 8px 16px #cbced1,-8px -8px 16px #fff,0 0 15px #ffb70380}}@media(max-width:600px){.badge{padding:14px 30px;font-size:1.3rem}}.trust-section{padding:80px 20px;background:#f7f9fc;text-align:center;font-family:Inter,sans-serif}.trust-section h2{font-size:2.2rem;color:#1f618d;margin-bottom:60px}.trust-items{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.trust-item{background:#ecf0f3;padding:30px 25px;border-radius:20px;box-shadow:8px 8px 16px #cbced1,-8px -8px 16px #fff;width:240px;transition:transform .4s,box-shadow .4s;opacity:0;transform:translateY(20px);animation:fadeInUp .6s forwards}.trust-item:hover{transform:translateY(-8px);box-shadow:4px 4px 14px #cbced1,-4px -4px 14px #fff,0 0 12px #28b4634d}.trust-icon svg{width:40px;height:40px;fill:#28b463;margin-bottom:15px}.trust-item h3{font-size:1.3rem;color:#111;margin-bottom:10px}.trust-item p{font-size:1rem;color:#555;line-height:1.5}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trust-item:nth-child(1){animation-delay:.1s}.trust-item:nth-child(2){animation-delay:.2s}.trust-item:nth-child(3){animation-delay:.3s}@media(max-width:768px){.trust-items{gap:25px}}@media(max-width:480px){.trust-item{width:90%;padding:25px 20px}}.cta-section{padding:100px 20px;background:linear-gradient(135deg,var(--gray-light),#e0e3e7);text-align:center;font-family:Poppins,sans-serif;overflow:hidden;position:relative}.cta-section h2{font-size:2.6rem;font-weight:700;color:var(--blue);margin-bottom:50px;animation:fadeInUp .8s ease forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta-button{padding:16px 40px;border-radius:50px;font-weight:600;font-size:1.05rem;text-decoration:none;transition:all .35s ease-in-out;display:inline-block;transform:translateY(0);animation:fadeInUp 1s ease forwards;opacity:0;box-shadow:6px 6px 15px #0000000d,-6px -6px 15px #ffffff80}.cta-button.primary{background:linear-gradient(135deg,var(--cta),#e6a500);color:var(--black)}.cta-button.primary:hover{transform:translateY(-3px) scale(1.05);box-shadow:4px 4px 20px #0000001a,-4px -4px 20px #fff9}.cta-button.secondary{background:transparent;border:2px solid var(--blue);color:var(--blue)}.cta-button.secondary:hover{background-color:var(--blue);color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:4px 4px 16px #00000014,-4px -4px 16px #fff6}.cta-button.primary{animation-delay:.2s}.cta-button.secondary{animation-delay:.4s}@media(max-width:768px){.cta-section h2{font-size:2.2rem}.cta-button{padding:14px 30px;font-size:1rem}}@media(max-width:480px){.cta-section h2{font-size:2rem}.cta-button{width:90%;text-align:center}}._hero_10hw7_1{background-color:var(--blue);padding:100px 20px;text-align:center}._container_10hw7_13{max-width:900px;margin:0 auto}._title_10hw7_23{font-family:Poppins,sans-serif;font-weight:700;font-size:3rem;color:#dfdfdf;margin-bottom:20px}._subtitle_10hw7_39{font-family:Inter,sans-serif;font-weight:400;font-size:1.25rem;color:#bdbdbd;margin-bottom:40px}._cta_10hw7_55{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem}:root{--green: #28b463;--blue: #1f618d;--black: #111;--cta: #ffb703;--gray-light: #f5f7fa;--gray-text: #555;--card-bg: #fff;--shadow: 6px 6px 12px #e0e0e0, -6px -6px 12px #ffffff;--shadow-hover: 4px 4px 10px #d0d0d0, -4px -4px 10px #ffffff}._servicesSection_3eh1m_33{padding:90px 20px;background-color:var(--gray-light);text-align:center}._header_3eh1m_47{max-width:700px;margin:0 auto 60px}._header_3eh1m_47 h2{font-family:Poppins,sans-serif;font-size:2rem;color:var(--blue);margin-bottom:15px}._header_3eh1m_47 p{font-family:Inter,sans-serif;color:var(--gray-text);font-size:1.05rem;line-height:1.6}._container_3eh1m_87{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:35px;max-width:1200px;margin:0 auto}._card_3eh1m_105{background-color:var(--card-bg);border-radius:14px;padding:40px 25px;box-shadow:var(--shadow);transition:transform .25s ease,box-shadow .3s ease,opacity .5s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(40px)}._card_3eh1m_105:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}._visible_3eh1m_145{opacity:1;transform:translateY(0);transition:transform .6s ease-out,opacity .6s ease-out}._image_3eh1m_159{width:90px;height:90px;object-fit:contain;margin:0 auto 25px;display:block;transition:transform .3s ease}._card_3eh1m_105:hover ._image_3eh1m_159{transform:scale(1.05)}._title_3eh1m_187{font-family:Poppins,sans-serif;font-weight:600;font-size:1.3rem;color:var(--blue);margin-bottom:12px}._description_3eh1m_205{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;color:var(--gray-text);margin-bottom:25px;flex-grow:1}._cta_3eh1m_225{align-self:center;padding:10px 24px}@media(max-width:768px){._servicesSection_3eh1m_33{padding:60px 15px}._header_3eh1m_47 h2{font-size:1.6rem}._container_3eh1m_87{gap:25px}._card_3eh1m_105{padding:25px 20px}._image_3eh1m_159{width:75px;height:75px}._title_3eh1m_187{font-size:1.15rem}._description_3eh1m_205{font-size:.95rem}}:root{--green: #28B463;--blue: #1F618D;--black: #111;--cta: #FFB703;--gray-light: #f5f7fa;--gray-text: #555}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:var(--gray-light);color:var(--gray-text);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Poppins,sans-serif;color:var(--blue);font-weight:600}a{color:var(--blue);text-decoration:none;transition:color .3s}a:hover{color:var(--green)}:focus-visible{outline:2px solid var(--cta);outline-offset:3px}button,.btn-cta{background-color:var(--cta);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:1rem;cursor:pointer;transition:background-color .3s,transform .2s;font-weight:500}button:hover,.btn-cta:hover{background-color:#e6a700;transform:translateY(-2px)}
