*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#14213a;background:#f7f9fc;margin:0;font-family:Arial,sans-serif}button,a{font:inherit}:root{--navy:#06152f;--navy-2:#0d2548;--gold:#f4b91e;--gold-dark:#c89108;--blue:#1594dc;--white:#fff;--text:#14213a;--muted:#68758a}.concept2-header{z-index:1000;background:#fff;border-bottom:1px solid #e5e9ef;width:100%;position:sticky;top:0;box-shadow:0 4px 18px #0d25480f}.concept2-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1200px,100% - 36px);min-height:78px;margin:0 auto;display:grid}.concept2-logo img{width:185px;display:block}.concept2-nav{justify-content:center;align-items:center;gap:34px;display:flex}.concept2-nav a{color:var(--text);font-size:14px;font-weight:700;text-decoration:none;transition:color .2s}.concept2-nav a:hover{color:var(--gold-dark)}.concept2-call{background:var(--gold);min-width:145px;min-height:52px;color:var(--navy);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;display:flex}.concept2-call span{letter-spacing:1px;font-size:10px;font-weight:800}.concept2-call strong{margin-top:3px;font-size:13px}.concept2-menu{display:none}.concept2-hero{background:radial-gradient(circle at 80% 20%,#1594dc1a,#0000 30%),linear-gradient(135deg,#f7fbff 0%,#fff 55%,#edf7ff 100%);border-bottom:1px solid #e5e9ef}.concept2-hero-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;width:min(1200px,100% - 36px);min-height:620px;margin:0 auto;padding:75px 0;display:grid}.concept2-hero-content{max-width:700px}.problem-badge{color:#0f73b2;letter-spacing:1.5px;background:#eaf5ff;border-radius:50px;padding:8px 15px;font-size:11px;font-weight:900;display:inline-block}.concept2-hero h1{color:var(--navy);letter-spacing:-2px;margin:22px 0 12px;font-size:clamp(50px,6vw,78px);line-height:.98}.concept2-hero h1 span{color:var(--gold-dark);display:block}.hero-subtitle{max-width:620px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.problem-points{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.problem-points span{color:var(--text);background:#fff;border:1px solid #dfe7f0;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.concept2-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.concept2-primary-btn,.concept2-whatsapp-btn{border-radius:8px;justify-content:center;align-items:center;min-height:62px;padding:12px 24px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.concept2-primary-btn:hover,.concept2-whatsapp-btn:hover{transform:translateY(-3px)}.concept2-primary-btn{background:var(--gold);color:var(--navy);flex-direction:column;box-shadow:0 12px 28px #f4b91e2e}.concept2-primary-btn small{letter-spacing:1.5px;font-size:10px}.concept2-primary-btn{font-size:18px}.concept2-whatsapp-btn{color:#147a50;background:#fff;border:1px solid #bde4d0}.concept2-rating{background:#fff;border:1px solid #e2e7ed;border-radius:10px;align-items:center;gap:14px;width:fit-content;margin-top:25px;padding:13px 17px;display:flex;box-shadow:0 10px 25px #0d25480f}.rating-stars{color:var(--gold);letter-spacing:2px;font-size:23px}.concept2-rating strong{color:var(--navy);font-size:14px;display:block}.concept2-rating p{color:#8994a5;margin:3px 0 0;font-size:11px}.concept2-hero-side{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.service-alert-card{background:var(--navy);color:#fff;border-radius:22px;width:min(100%,440px);padding:42px;box-shadow:0 30px 60px #06152f2e}.alert-label{color:var(--gold);letter-spacing:2px;font-size:11px;font-weight:900}.service-alert-card h2{margin:18px 0 12px;font-size:39px;line-height:1.08}.service-alert-card h2 span{color:var(--gold);display:block}.service-alert-card p{color:#c2cede;font-size:14px;line-height:1.7}.service-alert-card a{background:var(--gold);color:var(--navy);border-radius:7px;margin-top:18px;padding:13px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.hero-service-mini{grid-template-columns:repeat(3,1fr);gap:10px;width:calc(100% - 50px);display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-service-mini span{color:#14213a;text-align:center;background:#fff;border:1px solid #d9e1ea;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-size:11px;font-weight:800;display:flex;box-shadow:0 8px 18px #0d254814}@media (width<=900px){.concept2-header-inner{grid-template-columns:auto auto auto;justify-content:space-between}.concept2-nav{display:none}.concept2-nav.open{background:#fff;border-top:1px solid #e5e9ef;flex-direction:column;align-items:stretch;gap:0;padding:10px 18px 18px;display:flex;position:absolute;top:78px;left:0;right:0;box-shadow:0 15px 30px #0d25481a}.concept2-nav.open a{border-bottom:1px solid #eef1f5;padding:14px 4px}.concept2-menu{cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:flex}.concept2-menu span{background:var(--navy);border-radius:2px;width:19px;height:2px}.concept2-hero-inner{grid-template-columns:1fr;gap:45px;padding:60px 0}.concept2-hero-content{max-width:none}.concept2-hero-side{min-height:360px}}@media (width<=620px){.concept2-header-inner{gap:8px;width:calc(100% - 24px);min-height:68px}.concept2-logo img{width:145px}.concept2-call{min-width:110px;min-height:46px;padding:7px 10px}.concept2-call span{font-size:8px}.concept2-call strong{font-size:10px}.concept2-nav.open{top:68px}.concept2-hero-inner{width:calc(100% - 28px);padding:48px 0}.concept2-hero h1{letter-spacing:-1px;font-size:48px}.hero-subtitle{font-size:15px}.problem-points{grid-template-columns:1fr 1fr;display:grid}.problem-points span{font-size:11px}.concept2-actions{flex-direction:column}.concept2-primary-btn,.concept2-whatsapp-btn,.concept2-rating{width:100%}.service-alert-card{padding:30px 24px}.service-alert-card h2{font-size:31px}.hero-service-mini{grid-template-columns:1fr;gap:7px;width:calc(100% - 30px);bottom:12px}.hero-service-mini span{min-height:42px;font-size:11px}}.quick-services-section{background:#fff;padding:85px 0}.quick-services-container{width:min(1200px,100% - 36px);margin:0 auto}.quick-services-heading{text-align:center;max-width:700px;margin:0 auto 42px}.quick-services-heading>span{color:#0f73b2;letter-spacing:1.8px;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-block}.quick-services-heading h2{color:#06152f;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.08}.quick-services-heading h2 strong{color:#c89108;font-weight:900;display:block}.quick-services-heading p{color:#6a7689;max-width:560px;margin:15px auto 0;font-size:14px;line-height:1.7}.quick-services-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.quick-service-card{background:#fff;border:1px solid #e2e8ef;border-radius:14px;grid-template-columns:42px 1fr;gap:16px;min-height:225px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;box-shadow:0 10px 28px #0d25480d}.quick-service-card:hover{border-color:#c8910873;transform:translateY(-5px);box-shadow:0 18px 35px #0d254817}.quick-service-number{color:#f4b91e;background:#06152f;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:flex}.quick-service-content h3{color:#14213a;margin:0 0 9px;font-size:18px;line-height:1.25}.quick-service-content p{color:#68758a;margin:0;font-size:13px;line-height:1.65}.quick-service-content a{color:#b57d00;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.quick-service-content a:hover{color:#06152f}@media (width<=900px){.quick-services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.quick-services-section{padding:65px 0}.quick-services-grid{grid-template-columns:1fr}.quick-service-card{min-height:auto}}.problems-section{background:#f5f8fc;padding:85px 0}.problems-container{width:min(1200px,100% - 36px);margin:0 auto}.problems-heading{text-align:center;max-width:700px;margin:0 auto 42px}.problems-heading>span{color:#c89108;letter-spacing:1.8px;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-block}.problems-heading h2{color:#06152f;margin:0;font-size:clamp(34px,4vw,48px);line-height:1.08}.problems-heading h2 strong{color:#c89108;display:block}.problems-heading p{color:#68758a;max-width:580px;margin:15px auto 0;font-size:14px;line-height:1.7}.problems-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.problem-card{background:#fff;border:1px solid #e0e7ef;border-radius:14px;grid-template-columns:42px 1fr;gap:15px;padding:25px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 10px 26px #0d25480a}.problem-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0d254814}.problem-number{color:#0f73b2;background:#eaf5ff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:flex}.problem-card h3{color:#14213a;margin:2px 0 8px;font-size:17px}.problem-card p{color:#68758a;margin:0;font-size:13px;line-height:1.65}.problem-card a{color:#b57d00;margin-top:15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.trust-section{color:#fff;background:#06152f;padding:65px 0}.trust-container{grid-template-columns:1.3fr auto auto;align-items:center;gap:35px;width:min(1200px,100% - 36px);margin:0 auto;display:grid}.trust-main>span{color:#f4b91e;letter-spacing:1.8px;font-size:11px;font-weight:900}.trust-main h2{margin:10px 0 12px;font-size:34px;line-height:1.1}.trust-main h2 strong{color:#f4b91e;display:block}.trust-main p{color:#c5d0dd;max-width:620px;margin:0;font-size:14px;line-height:1.7}.trust-rating-card{background:#ffffff0a;border:1px solid #f4b91e59;border-radius:12px;flex-direction:column;align-items:center;min-width:175px;padding:22px;display:flex}.trust-stars{color:#f4b91e;letter-spacing:2px;font-size:22px}.trust-rating-card strong{margin-top:5px;font-size:30px}.trust-rating-card span{color:#aebaca;margin-top:2px;font-size:11px}.trust-points{gap:15px;display:flex}.trust-points div{text-align:center;border-left:1px solid #ffffff1a;flex-direction:column;align-items:center;min-width:95px;padding:17px 12px;display:flex}.trust-points strong{color:#f4b91e;font-size:23px}.trust-points span{color:#b6c1d0;margin-top:5px;font-size:10px;line-height:1.4}.concept2-why-section{background:#fff;padding:90px 0}.concept2-why-container{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;width:min(1200px,100% - 36px);margin:0 auto;display:grid}.concept2-why-heading>span{color:#0f73b2;letter-spacing:1.8px;font-size:11px;font-weight:900}.concept2-why-heading h2{color:#06152f;margin:12px 0 17px;font-size:clamp(36px,4vw,52px);line-height:1.04}.concept2-why-heading h2 strong{color:#c89108;display:block}.concept2-why-heading p{color:#68758a;margin:0;font-size:15px;line-height:1.75}.why-tagline{color:#06152f;background:#f7f9fc;border-left:4px solid #f4b91e;margin-top:25px;padding:13px 16px;font-size:14px;font-weight:900;display:inline-block}.why-reasons-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.concept2-reason{background:#fafdff;border:1px solid #e0e7ef;border-radius:13px;grid-template-columns:42px 1fr;gap:14px;padding:23px;display:grid}.reason-check{color:#f4b91e;background:#06152f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:flex}.concept2-reason h3{color:#14213a;margin:1px 0 7px;font-size:16px}.concept2-reason p{color:#718095;margin:0;font-size:12px;line-height:1.6}.concept2-reviews-section{background:#f5f8fc;padding:90px 0}.concept2-reviews-container{width:min(1200px,100% - 36px);margin:0 auto}.concept2-reviews-heading{text-align:center;max-width:700px;margin:0 auto 28px}.concept2-reviews-heading>span{color:#c89108;letter-spacing:1.8px;font-size:11px;font-weight:900}.concept2-reviews-heading h2{color:#06152f;margin:10px 0 12px;font-size:clamp(35px,4vw,48px)}.concept2-reviews-heading h2 strong{color:#c89108;display:block}.concept2-reviews-heading p{color:#6d798b;margin:0;font-size:14px}.concept2-rating-box{background:#fff;border:1px solid #e0e7ef;border-radius:10px;align-items:center;gap:14px;width:fit-content;margin:0 auto 40px;padding:14px 22px;display:flex;box-shadow:0 10px 25px #0d25480d}.big-stars{color:#f4b91e;letter-spacing:2px;font-size:22px}.concept2-rating-box div:last-child{flex-direction:column;display:flex}.concept2-rating-box strong{color:#06152f;font-size:23px}.concept2-rating-box span{color:#8490a2;font-size:10px}.concept2-reviews-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.concept2-review-card{background:#fff;border:1px solid #e0e7ef;border-radius:14px;min-height:215px;padding:25px;box-shadow:0 10px 28px #0d25480a}.review-card-top{justify-content:space-between;align-items:center;display:flex}.review-index{color:#f4b91e;background:#06152f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:flex}.small-stars{color:#f4b91e;letter-spacing:1px;font-size:14px}.concept2-review-card blockquote{color:#14213a;margin:25px 0 20px;font-size:16px;font-weight:700;line-height:1.55}.review-label{color:#8b96a6;text-transform:uppercase;letter-spacing:1.5px;font-size:9px;font-weight:900}.concept2-final-cta{color:#fff;background:radial-gradient(circle at 85% 30%,#f4b91e1f,#0000 25%),#06152f;padding:75px 0}.concept2-final-inner{justify-content:space-between;align-items:center;gap:45px;width:min(1200px,100% - 36px);margin:0 auto;display:flex}.concept2-final-inner>div:first-child>span{color:#f4b91e;letter-spacing:1.8px;font-size:11px;font-weight:900}.concept2-final-inner h2{margin:11px 0 14px;font-size:clamp(38px,4vw,53px);line-height:1.05}.concept2-final-inner h2 strong{color:#f4b91e;display:block}.concept2-final-inner p{color:#c4cfdb;max-width:680px;margin:0;font-size:14px;line-height:1.75}.concept2-final-actions{flex-direction:column;gap:10px;width:245px;display:flex}.final-call-btn,.final-whatsapp-btn{border-radius:8px;justify-content:center;align-items:center;min-height:60px;font-weight:900;text-decoration:none;display:flex}.final-call-btn{color:#06152f;background:#f4b91e;flex-direction:column}.final-call-btn small{letter-spacing:1.4px;font-size:9px}.final-call-btn{font-size:17px}.final-whatsapp-btn{color:#fff;border:1px solid #ffffff4d}.final-whatsapp-btn:hover{background:#ffffff0f}.concept2-footer{color:#fff;background:#030d20}.concept2-footer-container{grid-template-columns:1.2fr .8fr 1fr .9fr;gap:40px;width:min(1200px,100% - 36px);margin:0 auto;padding:65px 0 48px;display:grid}.footer-brand img{width:210px;display:block}.footer-brand p{color:#aab7c8;margin:16px 0 12px;font-size:13px}.footer-brand>a{color:#f4b91e;font-size:18px;font-weight:900;text-decoration:none}.footer-links,.footer-contact{flex-direction:column;align-items:flex-start;display:flex}.footer-links h3,.footer-contact h3{color:#fff;margin:0 0 17px;font-size:15px}.footer-links a{color:#9daabd;margin-bottom:10px;font-size:12px;text-decoration:none}.footer-links a:hover{color:#f4b91e}.footer-contact strong{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-top:2px;font-size:10px}.footer-contact>a:not(.footer-wa){color:#f4b91e;margin:5px 0 16px;font-size:13px;font-weight:800;text-decoration:none}.footer-contact p{color:#9daabd;margin:5px 0 16px;font-size:12px;line-height:1.5}.footer-wa{color:#f4b91e;border:1px solid #f4b91e66;border-radius:6px;padding:10px 15px;font-size:12px;font-weight:900;text-decoration:none}.concept2-footer-bottom{color:#6f7d91;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100% - 36px);margin:0 auto;padding:17px 0 22px;font-size:10px;display:flex}@media (width<=950px){.problems-grid,.concept2-reviews-grid{grid-template-columns:repeat(2,1fr)}.trust-container{grid-template-columns:1fr 1fr}.trust-main{grid-column:1/-1}.concept2-why-container{grid-template-columns:1fr}.concept2-final-inner{flex-direction:column;align-items:stretch}.concept2-final-actions{flex-direction:row;width:100%}.final-call-btn,.final-whatsapp-btn{flex:1}.concept2-footer-container{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.problems-section,.concept2-why-section,.concept2-reviews-section{padding:65px 0}.problems-grid,.concept2-reviews-grid,.why-reasons-grid,.trust-container{grid-template-columns:1fr}.trust-points{justify-content:center}.trust-points div{border-top:1px solid #ffffff1a;border-left:0}.concept2-rating-box{justify-content:center;width:100%}.concept2-final-actions{flex-direction:column}.concept2-footer-container{grid-template-columns:1fr;padding:50px 0 35px}.concept2-footer-bottom{flex-direction:column;align-items:flex-start}}
