:root{--primary-blue:#004B87;--secondary-blue:#0066CC;--light-blue:#F4F8FB;--soft-blue:#E3F0F9;--dark-text:#2A3B4C;--light-text:#637381;--navy:#0A0E1A;--navy-card:#101827;--navy-light:#162033;--gold:#C9A84C;--gold-light:#E0C46C;--gold-border:rgba(201,168,76,0.28);--gold-dim:rgba(201,168,76,0.1);--cream:#F7F2E8;--cream-muted:rgba(247,242,232,0.72);--radius:8px;--nav-shadow:0 18px 45px rgba(0,0,0,0.35)}.prd-hero{min-height:680px;overflow:hidden;position:relative}.prd-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.prd-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(4,12,28,0.92),rgba(0,75,135,0.68),rgba(4,12,28,0.34));display:flex;min-height:680px;padding:6rem 0;position:relative;z-index:1}.prd-hero-content{max-width:920px}.prd-hero-content h1{color:#ffffff;font-size:clamp(2.7rem,6.5vw,5.8rem);font-weight:900;letter-spacing:0;line-height:1;margin-bottom:1.35rem}.prd-hero-content p{color:rgba(255,255,255,0.84);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7;margin-bottom:2rem;max-width:870px}.prd-intro-section,.prd-authorities-section,.prd-category-section,.prd-services-section,.prd-showcase-section,.prd-process-section,.prd-compliance-section,.prd-docs-section,.prd-expert-section,.prd-choose-section,.prd-industries-section,.prd-faq-section,.prd-seo-section{padding:5.5rem 0}.prd-intro-section,.prd-category-section,.prd-showcase-section,.prd-docs-section,.prd-choose-section,.prd-faq-section,.prd-seo-section{background:#ffffff}.prd-authorities-section,.prd-services-section,.prd-process-section,.prd-compliance-section,.prd-expert-section,.prd-industries-section{background:var(--light-blue)}.prd-intro-section h2,.prd-authorities-section h2,.prd-category-section h2,.prd-services-section h2,.prd-showcase-section h2,.prd-process-section h2,.prd-compliance-section h2,.prd-docs-section h2,.prd-expert-section h2,.prd-choose-section h2,.prd-industries-section h2,.prd-faq-section h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;margin-bottom:1rem}.prd-intro-section p,.prd-compliance-section p,.prd-docs-section p,.prd-expert-section p{color:var(--light-text);font-size:1.05rem;line-height:1.8}.prd-intro-image{background:#ffffff;box-shadow:0 26px 75px rgba(0,75,135,0.12);overflow:hidden}.prd-intro-image img{aspect-ratio:5 / 4;display:block;object-fit:cover;width:100%}.prd-intro-image div{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:1.35rem}.prd-intro-image strong,.prd-intro-image span{display:block}.prd-intro-image strong{color:#ffffff;font-size:1.15rem;font-weight:900;margin-bottom:0.4rem}.prd-intro-image span{color:rgba(255,255,255,0.78);line-height:1.65}.prd-logo-strip{background:#ffffff;border-bottom:1px solid rgba(0,75,135,0.08);border-top:1px solid rgba(0,75,135,0.08);padding:1.5rem 0}.prd-logos{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.prd-logos a{align-items:center;background:#ffffff;box-shadow:0 10px 28px rgba(0,75,135,0.07);display:flex;gap:1rem;min-height:96px;padding:1rem;text-decoration:none;transition:var(--transition)}.prd-logos a:hover{box-shadow:0 18px 44px rgba(0,75,135,0.13);transform:translateY(-4px)}.prd-logos img{height:54px;object-fit:contain;width:110px}.prd-logos span{color:var(--primary-blue);font-weight:900}.prd-stats-section{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));padding:3rem 0}.prd-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.prd-stats-grid div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);padding:1.35rem;text-align:center}.prd-stats-grid span{color:var(--gold-light);display:block;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1;margin-bottom:0.5rem}.prd-stats-grid span::after{content:"+"}.prd-stats-grid strong{color:#ffffff;display:block;font-size:0.95rem}.prd-authority-grid,.prd-showcase-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.prd-authority-grid article,.prd-showcase-grid article{background:#ffffff;box-shadow:0 18px 48px rgba(0,75,135,0.08);overflow:hidden;transition:var(--transition)}.prd-authority-grid article{padding:1.75rem}.prd-authority-grid article:hover,.prd-showcase-grid article:hover{box-shadow:0 28px 70px rgba(0,75,135,0.15);transform:translateY(-6px)}.prd-authority-grid img{height:64px;margin-bottom:1.2rem;object-fit:contain;width:100%}.prd-authority-grid h3,.prd-showcase-grid h3{color:var(--primary-blue);font-weight:900}.prd-authority-grid p,.prd-showcase-grid p{color:var(--light-text);line-height:1.65}.prd-authority-grid a,.prd-showcase-grid a{color:var(--primary-blue);font-weight:900;text-decoration:none}.prd-category-grid,.prd-service-grid,.prd-compliance-grid,.prd-doc-list,.prd-reason-grid,.prd-choose-grid,.prd-industries-grid{display:grid;gap:1rem}.prd-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prd-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prd-compliance-grid,.prd-doc-list{grid-template-columns:repeat(3,minmax(0,1fr))}.prd-reason-grid,.prd-choose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prd-industries-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prd-category-grid div,.prd-service-grid a,.prd-compliance-grid div,.prd-doc-list span,.prd-reason-grid div,.prd-choose-grid div,.prd-industries-grid div{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.08);color:var(--primary-blue);padding:1.25rem;text-decoration:none;transition:var(--transition)}.prd-category-grid div,.prd-compliance-grid div,.prd-doc-list span,.prd-industries-grid div{border-left:4px solid var(--gold);font-weight:900}.prd-service-grid a:hover,.prd-category-grid div:hover,.prd-compliance-grid div:hover,.prd-reason-grid div:hover,.prd-choose-grid div:hover,.prd-industries-grid div:hover{box-shadow:0 24px 60px rgba(0,75,135,0.14);transform:translateY(-5px)}.prd-service-grid i,.prd-reason-grid i,.prd-choose-grid i{color:var(--gold);display:block;font-size:1.55rem;margin-bottom:0.8rem}.prd-service-grid strong,.prd-reason-grid strong,.prd-choose-grid strong{display:block;font-weight:900}.prd-choose-grid span{color:var(--light-text);display:block;line-height:1.6;margin-top:0.5rem}.prd-showcase-grid img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.prd-showcase-grid div{padding:1.4rem}.prd-timeline{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.prd-timeline div{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.08);padding:1.25rem}.prd-timeline span{color:var(--gold);display:block;font-size:1.7rem;font-weight:900;margin-bottom:0.7rem}.prd-timeline strong{color:var(--primary-blue);display:block;font-size:1rem;margin-bottom:0.5rem}.prd-timeline p{color:var(--light-text);line-height:1.55;margin:0}.prd-seo-card{background:#ffffff;box-shadow:0 18px 48px rgba(0,75,135,0.08);padding:2rem}.prd-seo-card h2{color:var(--primary-blue);font-weight:900;margin-bottom:1rem}.prd-seo-card p{color:var(--light-text);line-height:1.8;margin:0}@media (max-width:1199.98px){.prd-service-grid,.prd-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.prd-category-grid,.prd-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.prd-logos,.prd-authority-grid,.prd-showcase-grid,.prd-compliance-grid,.prd-doc-list,.prd-reason-grid,.prd-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-stats-grid,.prd-category-grid,.prd-service-grid,.prd-timeline,.prd-industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.prd-hero,.prd-hero-overlay{min-height:620px}.prd-hero-overlay,.prd-intro-section,.prd-authorities-section,.prd-category-section,.prd-services-section,.prd-showcase-section,.prd-process-section,.prd-compliance-section,.prd-docs-section,.prd-expert-section,.prd-choose-section,.prd-industries-section,.prd-faq-section,.prd-seo-section{padding:3.5rem 0}.prd-logos,.prd-stats-grid,.prd-authority-grid,.prd-category-grid,.prd-service-grid,.prd-showcase-grid,.prd-timeline,.prd-compliance-grid,.prd-doc-list,.prd-reason-grid,.prd-choose-grid,.prd-industries-grid{grid-template-columns:1fr}.prd-authority-grid article,.prd-seo-card{padding:1.25rem}}.hpl-hero{min-height:680px;overflow:hidden;position:relative}.hpl-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hpl-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(4,12,28,0.92),rgba(0,75,135,0.72),rgba(4,12,28,0.38));display:flex;min-height:680px;padding:6rem 0;position:relative;z-index:1}.hpl-hero-content{max-width:960px}.hpl-hero-content h1{color:#ffffff;font-size:clamp(2.6rem,6.5vw,5.6rem);font-weight:900;letter-spacing:0;line-height:1;margin-bottom:1.35rem}.hpl-hero-content p{color:rgba(255,255,255,0.84);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7;margin-bottom:2rem;max-width:870px}.hpl-intro-section,.hpl-authorities-section,.hpl-support-section,.hpl-professionals-section,.hpl-process-section,.hpl-docs-section,.hpl-expert-section,.hpl-choose-section,.hpl-comparison-section,.hpl-faq-section,.hpl-seo-section{padding:5.5rem 0}.hpl-intro-section,.hpl-professionals-section,.hpl-docs-section,.hpl-choose-section,.hpl-faq-section,.hpl-seo-section{background:#ffffff}.hpl-authorities-section,.hpl-support-section,.hpl-process-section,.hpl-expert-section,.hpl-comparison-section{background:var(--light-blue)}.hpl-intro-section h2,.hpl-authorities-section h2,.hpl-support-section h2,.hpl-professionals-section h2,.hpl-process-section h2,.hpl-docs-section h2,.hpl-expert-section h2,.hpl-choose-section h2,.hpl-comparison-section h2,.hpl-faq-section h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;margin-bottom:1rem}.hpl-intro-section p,.hpl-docs-section p,.hpl-expert-section p{color:var(--light-text);font-size:1.05rem;line-height:1.8}.hpl-intro-image{background:#ffffff;box-shadow:0 26px 75px rgba(0,75,135,0.12);overflow:hidden}.hpl-intro-image img{aspect-ratio:5 / 4;display:block;object-fit:cover;width:100%}.hpl-intro-image div{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:1.35rem}.hpl-intro-image strong,.hpl-intro-image span{display:block}.hpl-intro-image strong{color:#ffffff;font-size:1.15rem;font-weight:900;margin-bottom:0.4rem}.hpl-intro-image span{color:rgba(255,255,255,0.78);line-height:1.65}.hpl-logo-strip{background:#ffffff;border-bottom:1px solid rgba(0,75,135,0.08);border-top:1px solid rgba(0,75,135,0.08);padding:1.5rem 0}.hpl-logos{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.hpl-logos a{align-items:center;background:#ffffff;box-shadow:0 10px 28px rgba(0,75,135,0.07);display:flex;gap:0.8rem;min-height:86px;padding:1rem;text-decoration:none;transition:var(--transition)}.hpl-logos a:hover{box-shadow:0 18px 44px rgba(0,75,135,0.13);transform:translateY(-4px)}.hpl-logos img{height:48px;object-fit:contain;width:82px}.hpl-logos span{color:var(--primary-blue);font-weight:900}.hpl-stats-section{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:3rem 0}.hpl-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.hpl-stats-grid div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);padding:1.35rem;text-align:center}.hpl-stats-grid span{color:var(--gold-light);display:block;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1;margin-bottom:0.5rem}.hpl-stats-grid span::after{content:"+"}.hpl-stats-grid strong{color:#ffffff;display:block;font-size:0.95rem}.hpl-authority-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr))}.hpl-authority-grid article{background:#ffffff;box-shadow:0 18px 48px rgba(0,75,135,0.08);min-height:100%;padding:1.5rem;transition:var(--transition)}.hpl-authority-grid article:hover{box-shadow:0 28px 70px rgba(0,75,135,0.15);transform:translateY(-6px)}.hpl-authority-grid img{height:58px;margin-bottom:1.2rem;object-fit:contain;width:100%}.hpl-authority-grid h3{color:var(--primary-blue);font-size:1.15rem;font-weight:900}.hpl-authority-grid p{color:var(--light-text);line-height:1.65}.hpl-authority-grid a{color:var(--primary-blue);font-weight:900;text-decoration:none}.hpl-support-grid,.hpl-professional-grid,.hpl-reason-grid,.hpl-choose-grid,.hpl-doc-list{display:grid;gap:1rem}.hpl-support-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.hpl-support-grid a,.hpl-professional-grid div,.hpl-reason-grid div,.hpl-choose-grid div,.hpl-doc-list span{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.08);color:var(--primary-blue);padding:1.25rem;text-decoration:none;transition:var(--transition)}.hpl-support-grid a:hover,.hpl-professional-grid div:hover,.hpl-reason-grid div:hover,.hpl-choose-grid div:hover{box-shadow:0 24px 60px rgba(0,75,135,0.14);transform:translateY(-5px)}.hpl-support-grid i,.hpl-reason-grid i,.hpl-choose-grid i{color:var(--gold);display:block;font-size:1.55rem;margin-bottom:0.8rem}.hpl-support-grid strong,.hpl-reason-grid strong,.hpl-choose-grid strong,.hpl-professional-grid div,.hpl-doc-list span{display:block;font-weight:900}.hpl-support-grid span,.hpl-choose-grid span{color:var(--light-text);display:block;line-height:1.6;margin-top:0.5rem}.hpl-professional-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hpl-timeline{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hpl-timeline div{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.08);padding:1.35rem}.hpl-timeline span{color:var(--gold);display:block;font-size:1.8rem;font-weight:900;margin-bottom:0.75rem}.hpl-timeline strong{color:var(--primary-blue);display:block;font-size:1.05rem;margin-bottom:0.5rem}.hpl-timeline p{color:var(--light-text);line-height:1.6;margin:0}.hpl-doc-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hpl-doc-list span,.hpl-professional-grid div{border-left:4px solid var(--gold)}.hpl-reason-grid,.hpl-choose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hpl-table-wrap{background:#ffffff;box-shadow:0 18px 48px rgba(0,75,135,0.08)}.hpl-comparison-table{margin:0}.hpl-comparison-table thead th{background:var(--primary-blue);color:#ffffff;font-weight:900;padding:1.1rem}.hpl-comparison-table td{color:var(--dark-text);padding:1.05rem}.hpl-comparison-table td:first-child{align-items:center;color:var(--primary-blue);display:flex;font-weight:900;gap:0.75rem;min-width:170px}.hpl-comparison-table td img{height:34px;object-fit:contain;width:58px}.hpl-seo-card{background:#ffffff;box-shadow:0 18px 48px rgba(0,75,135,0.08);padding:2rem}.hpl-seo-card h2{color:var(--primary-blue);font-weight:900;margin-bottom:1rem}.hpl-seo-card p{color:var(--light-text);line-height:1.8;margin:0}@media (max-width:1199.98px){.hpl-authority-grid,.hpl-support-grid,.hpl-professional-grid,.hpl-reason-grid,.hpl-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hpl-logos,.hpl-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.hpl-stats-grid,.hpl-doc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.hpl-hero,.hpl-hero-overlay{min-height:620px}.hpl-hero-overlay,.hpl-intro-section,.hpl-authorities-section,.hpl-support-section,.hpl-professionals-section,.hpl-process-section,.hpl-docs-section,.hpl-expert-section,.hpl-choose-section,.hpl-comparison-section,.hpl-faq-section,.hpl-seo-section{padding:3.5rem 0}.hpl-logos,.hpl-stats-grid,.hpl-authority-grid,.hpl-support-grid,.hpl-professional-grid,.hpl-timeline,.hpl-doc-list,.hpl-reason-grid,.hpl-choose-grid{grid-template-columns:1fr}.hpl-authority-grid article,.hpl-seo-card{padding:1.25rem}}.pro-hero{min-height:680px;overflow:hidden;position:relative}.pro-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pro-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(4,12,28,0.9),rgba(0,75,135,0.68),rgba(4,12,28,0.36));display:flex;min-height:680px;padding:6rem 0;position:relative;z-index:1}.pro-hero-content{max-width:900px}.pro-hero-content h1{color:#ffffff;font-size:clamp(2.8rem,7vw,6rem);font-weight:900;letter-spacing:0;line-height:0.98;margin-bottom:1.35rem}.pro-hero-content p{color:rgba(255,255,255,0.84);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7;margin-bottom:2rem;max-width:830px}.pro-intro-section,.pro-overview-section,.pro-showcase-section,.pro-detail-section,.pro-process-section,.pro-choose-section,.pro-audience-section,.pro-faq-section,.pro-seo-section{padding:5.5rem 0}.pro-intro-section,.pro-detail-section,.pro-choose-section,.pro-seo-section{background:#ffffff}.pro-overview-section,.pro-process-section,.pro-audience-section,.pro-faq-section{background:var(--light-blue)}.pro-intro-section h2,.pro-overview-section h2,.pro-showcase-section h2,.pro-detail-section h2,.pro-support-section h2,.pro-process-section h2,.pro-value-section h2,.pro-choose-section h2,.pro-audience-section h2,.pro-docs-section h2,.pro-faq-section h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;margin-bottom:1rem}.pro-intro-section p,.pro-value-section p,.pro-docs-section p{color:var(--light-text);font-size:1.05rem;line-height:1.8}.pro-intro-image{background:#ffffff;box-shadow:0 26px 75px rgba(0,75,135,0.12);overflow:hidden}.pro-intro-image img{aspect-ratio:5 / 4;display:block;object-fit:cover;width:100%}.pro-intro-image div{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:1.35rem}.pro-intro-image strong,.pro-intro-image span{display:block}.pro-intro-image strong{color:#ffffff;font-size:1.15rem;font-weight:900;margin-bottom:0.4rem}.pro-intro-image span{color:rgba(255,255,255,0.78);line-height:1.65}.pro-stats-section{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));padding:3rem 0}.pro-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pro-stats-grid div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);padding:1.35rem;text-align:center}.pro-stats-grid span{color:var(--gold-light);display:block;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1;margin-bottom:0.5rem}.pro-stats-grid span::after{content:"+"}.pro-stats-grid strong{color:#ffffff;display:block;font-size:0.95rem}.pro-category-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pro-category-card{background:#ffffff;box-shadow:0 18px 48px rgba(0,75,135,0.08);min-height:100%;padding:2rem;transition:var(--transition)}.pro-category-card:hover{box-shadow:0 28px 70px rgba(0,75,135,0.15);transform:translateY(-6px)}.pro-category-card>i{align-items:center;background:rgba(212,175,55,0.12);color:var(--gold);display:inline-flex;font-size:1.6rem;height:58px;justify-content:center;margin-bottom:1.2rem;width:58px}.pro-category-card h3{color:var(--primary-blue);font-weight:900;margin-bottom:0.75rem}.pro-category-card p{color:var(--light-text);line-height:1.7}.pro-link-list{display:grid;gap:0.65rem;margin:1.25rem 0}.pro-link-list a,.pro-card-cta{color:var(--primary-blue);font-weight:800;text-decoration:none}.pro-link-list a{background:var(--light-blue);border-left:3px solid var(--gold);padding:0.75rem 0.9rem}.pro-card-cta{display:inline-flex;margin-top:0.25rem}.pro-showcase-section{background:#ffffff}.pro-showcase-carousel{box-shadow:0 28px 75px rgba(0,75,135,0.14);overflow:hidden;position:relative}.pro-showcase-carousel .carousel-item{min-height:460px;position:relative}.pro-showcase-carousel .carousel-item::after{background:linear-gradient(90deg,rgba(8,16,34,0.9),rgba(8,16,34,0.52),rgba(8,16,34,0.18));content:"";inset:0;position:absolute}.pro-showcase-carousel img{display:block;height:460px;object-fit:cover;width:100%}.pro-showcase-caption{left:3rem;max-width:600px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.pro-showcase-caption span{color:var(--gold-light);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.75rem;text-transform:uppercase}.pro-showcase-caption h3{color:#ffffff;font-size:clamp(1.8rem,3vw,3rem);font-weight:900;line-height:1.1;margin-bottom:1rem}.pro-showcase-caption p{color:rgba(255,255,255,0.82);line-height:1.75;margin-bottom:1.35rem}.pro-showcase-caption a{background:var(--gold);color:#0a0e1a;display:inline-flex;font-weight:900;padding:0.85rem 1.35rem;text-decoration:none;transition:var(--transition)}.pro-showcase-caption a:hover{background:#ffffff;color:var(--primary-blue);transform:translateY(-2px)}.pro-showcase-carousel .carousel-indicators{bottom:1.25rem;justify-content:flex-start;margin-left:3rem;margin-right:3rem}.pro-showcase-carousel .carousel-indicators [data-bs-target]{height:4px;width:42px}.pro-detail-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pro-detail-grid article{background:#ffffff;box-shadow:0 16px 42px rgba(0,75,135,0.08);overflow:hidden;transition:var(--transition)}.pro-detail-grid article:hover{box-shadow:0 24px 60px rgba(0,75,135,0.14);transform:translateY(-6px)}.pro-detail-grid img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.pro-detail-grid h3{color:var(--primary-blue);font-size:1.2rem;font-weight:900;margin:1.2rem 1.2rem 0.65rem}.pro-detail-grid p{color:var(--light-text);line-height:1.65;margin:0 1.2rem 1rem}.pro-detail-grid a{color:var(--primary-blue);display:inline-flex;font-weight:900;margin:0 1.2rem 1.25rem;text-decoration:none}.pro-support-section,.pro-value-section,.pro-docs-section{background:linear-gradient(135deg,#ffffff,#f3f8ff);padding:5.5rem 0}.pro-chip-grid{display:grid;gap:0.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.pro-chip-grid a,.pro-doc-list span,.pro-audience-grid div{background:#ffffff;border-left:4px solid var(--gold);box-shadow:0 12px 32px rgba(0,75,135,0.07);color:var(--primary-blue);font-weight:900;padding:1rem;text-decoration:none;transition:var(--transition)}.pro-chip-grid a:hover,.pro-audience-grid div:hover{box-shadow:0 20px 48px rgba(0,75,135,0.13);transform:translateY(-4px)}.pro-timeline{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pro-timeline div{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.08);padding:1.35rem}.pro-timeline span{color:var(--gold);display:block;font-size:1.8rem;font-weight:900;margin-bottom:0.75rem}.pro-timeline strong{color:var(--primary-blue);display:block;font-size:1.05rem;margin-bottom:0.5rem}.pro-timeline p{color:var(--light-text);line-height:1.6;margin:0}.pro-value-grid,.pro-choose-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pro-value-grid div,.pro-choose-grid div{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.08);padding:1.35rem;transition:var(--transition)}.pro-value-grid div:hover,.pro-choose-grid div:hover{box-shadow:0 24px 60px rgba(0,75,135,0.14);transform:translateY(-5px)}.pro-value-grid i,.pro-choose-grid i{color:var(--gold);display:block;font-size:1.55rem;margin-bottom:0.8rem}.pro-value-grid strong,.pro-choose-grid strong{color:var(--primary-blue);display:block;font-weight:900}.pro-choose-grid span{color:var(--light-text);display:block;line-height:1.6;margin-top:0.5rem}.pro-audience-grid{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.pro-doc-list{display:grid;gap:0.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pro-seo-card{background:#ffffff;box-shadow:0 18px 48px rgba(0,75,135,0.08);padding:2rem}.pro-seo-card h2{color:var(--primary-blue);font-weight:900;margin-bottom:1rem}.pro-seo-card p{color:var(--light-text);line-height:1.8;margin:0}@media (max-width:1199.98px){.pro-category-grid,.pro-detail-grid,.pro-timeline,.pro-value-grid,.pro-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.pro-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-showcase-caption{left:2rem;max-width:calc(100% - 4rem)}}@media (max-width:575.98px){.pro-hero,.pro-hero-overlay{min-height:590px}.pro-hero-overlay,.pro-intro-section,.pro-overview-section,.pro-showcase-section,.pro-detail-section,.pro-support-section,.pro-process-section,.pro-value-section,.pro-choose-section,.pro-audience-section,.pro-docs-section,.pro-faq-section,.pro-seo-section{padding:3.5rem 0}.pro-category-grid,.pro-stats-grid,.pro-detail-grid,.pro-chip-grid,.pro-timeline,.pro-value-grid,.pro-choose-grid,.pro-audience-grid,.pro-doc-list{grid-template-columns:1fr}.pro-category-card,.pro-seo-card{padding:1.25rem}.pro-showcase-carousel .carousel-item,.pro-showcase-carousel img{height:540px;min-height:540px}.pro-showcase-caption{left:1.25rem;max-width:calc(100% - 2.5rem)}.pro-showcase-carousel .carousel-indicators{margin-left:1.25rem;margin-right:1.25rem}}body{font-family:'Plus Jakarta Sans',sans-serif;color:var(--dark-text);background-color:#ffffff}.text-primary-blue{color:var(--primary-blue) !important}.bg-primary-blue{background-color:var(--primary-blue) !important}.bg-light-blue{background-color:var(--light-blue) !important}.bg-soft-blue{background-color:var(--soft-blue) !important}.btn-primary-blue{background-color:var(--primary-blue);color:#fff;border:2px solid var(--primary-blue);transition:all 0.3s ease}.btn-primary-blue:hover{background-color:transparent;color:var(--primary-blue)}.pxp-header{transition:all 0.3s ease;z-index:1050}.pxp-header.is-scrolled{box-shadow:0 10px 30px rgba(0,75,135,0.12) !important}.pxp-nav-logo{display:inline-flex;align-items:center;font-size:1.5rem;letter-spacing:-0.5px;text-decoration:none;transform:translateX(-70px)}.pxp-nav-logo img{display:block;height:64px;max-width:318px;width:auto}.pxp-nav-links{align-items:center;gap:0.2rem}.pxp-header .nav-link{color:var(--dark-text) !important;font-size:0.86rem;font-weight:700;margin:0 6px;padding:0.65rem 0.35rem;position:relative;white-space:nowrap;transition:color 0.25s ease}.pxp-header .nav-link:hover,.pxp-header .nav-link:focus,.pxp-header .nav-link.show,.pxp-header .nav-link.active,.pxp-header .nav-item:hover>.nav-link{color:var(--secondary-blue) !important}.pxp-header .dropdown-toggle::after{margin-left:0.35rem;transition:transform 0.25s ease}.pxp-header .nav-item:hover .dropdown-toggle::after,.pxp-header .dropdown-toggle.show::after{transform:rotate(180deg)}.pxp-mega-menu{display:block;width:min(840px,calc(100vw - 48px));margin:0;padding:0;position:absolute;top:100%;left:50%;background:#ffffff;border:1px solid rgba(0,75,135,0.12);border-radius:8px;box-shadow:0 18px 45px rgba(0,75,135,0.14);opacity:0;overflow:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity 0.22s ease 0.08s,transform 0.22s ease 0.08s,visibility 0.22s ease 0.08s;visibility:hidden;z-index:1100}.pxp-mega-menu-wide{width:min(960px,calc(100vw - 48px))}.pxp-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pxp-mega-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pxp-mega-col{padding:1rem 1.1rem;border-right:1px solid rgba(0,75,135,0.08)}.pxp-mega-col:last-child{border-right:0}.pxp-mega-menu .section-label{color:var(--primary-blue);font-size:0.68rem;font-weight:800;letter-spacing:1px;line-height:1.35;margin:0.25rem 0 0.35rem;text-transform:uppercase}.pxp-mega-menu .section-label.muted{color:var(--light-text);font-size:0.64rem;margin-top:0.8rem}.pxp-mega-menu .dropdown-item{color:var(--dark-text);display:block;font-size:0.82rem;line-height:1.35;padding:0.5rem 0.55rem;white-space:normal;border-radius:6px;transition:all 0.22s ease}.pxp-mega-menu .dropdown-item:hover,.pxp-mega-menu .dropdown-item:focus{background:var(--light-blue);color:var(--secondary-blue);padding-left:0.85rem}.pxp-nav-cta{background:var(--primary-blue);border:2px solid var(--primary-blue);border-radius:999px;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:0.86rem;font-weight:700;margin-left:0.8rem;padding:0.55rem 1.4rem;text-decoration:none;white-space:nowrap;transition:all 0.25s ease}.pxp-nav-cta:hover,.pxp-nav-cta:focus{background:transparent;color:var(--primary-blue)}@media (min-width:1200px){.pxp-mega-item:hover>.pxp-mega-menu,.pxp-mega-item:focus-within>.pxp-mega-menu,.pxp-mega-item.is-open>.pxp-mega-menu,.pxp-mega-menu.show{opacity:1;pointer-events:auto;transform:translate(-50%,0);transition-delay:0s;visibility:visible}}@media (max-width:1199.98px){.pxp-nav-logo{transform:translateX(-12px)}.pxp-nav-links{align-items:stretch;gap:0.1rem;padding-top:0.8rem}.pxp-header .nav-link{margin:0;padding:0.75rem 0;white-space:normal}.pxp-mega-menu{background:#ffffff;box-shadow:none;display:none;left:auto;margin:0 0 0.7rem;opacity:1;pointer-events:auto;position:static;top:auto;transform:none;visibility:visible;width:100%}.pxp-mega-menu.show{display:block}.pxp-mega-grid,.pxp-mega-grid-3{grid-template-columns:1fr}.pxp-mega-col{border-right:0;padding:0.65rem 0.75rem}.pxp-nav-cta{margin:0.8rem 0 0;width:100%}}.section-kicker{color:var(--secondary-blue);display:inline-flex;font-size:0.78rem;font-weight:800;letter-spacing:1.1px;margin-bottom:0.75rem;text-transform:uppercase}.content-card,.profile-highlight,.roadmap-card{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;box-shadow:0 14px 34px rgba(0,75,135,0.06);padding:1.35rem}.bg-light-blue .content-card,.bg-light-blue .roadmap-card{box-shadow:0 12px 28px rgba(0,75,135,0.05)}.content-card h5,.content-card h3,.roadmap-card h5{color:var(--primary-blue);font-weight:800;margin-bottom:0.65rem}.content-card p,.roadmap-card p{color:var(--light-text);font-size:0.9rem;line-height:1.7;margin-bottom:0}.content-list{color:var(--light-text);font-size:0.88rem;line-height:1.65;margin:0;padding-left:1.05rem}.content-list li{margin-bottom:0.45rem}.content-table{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);overflow:hidden}.content-table thead th{background:var(--primary-blue);color:#ffffff;font-size:0.82rem;letter-spacing:0.4px;text-transform:uppercase}.content-table td{color:var(--light-text);font-size:0.9rem;line-height:1.6}.content-table td:first-child{color:var(--primary-blue);font-weight:800;white-space:nowrap}.roadmap-card{position:relative;overflow:hidden}.roadmap-card span{color:rgba(0,75,135,0.12);font-size:3rem;font-weight:800;line-height:1;position:absolute;right:1rem;top:0.8rem}.roadmap-card h5,.roadmap-card p{position:relative}.hierarchy-box{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);margin-top:1.25rem;overflow:hidden}.hierarchy-box div{color:var(--dark-text);font-size:0.88rem;font-weight:700;padding:0.85rem 1rem;text-align:center}.hierarchy-box div:first-child{background:var(--primary-blue);color:#ffffff}.hierarchy-box div:nth-child(2){background:var(--soft-blue);color:var(--primary-blue)}.process-list{display:flex;flex-wrap:wrap;gap:0.6rem}.process-list span{background:var(--light-blue);border:1px solid rgba(0,75,135,0.08);border-radius:999px;color:var(--primary-blue);font-size:0.78rem;font-weight:800;padding:0.45rem 0.75rem}.pxp-scroll-progress{background:linear-gradient(90deg,var(--primary-blue),var(--secondary-blue));height:3px;left:0;position:fixed;top:0;width:0;z-index:2000}.pxp-back-top{align-items:center;background:var(--primary-blue);border:0;border-radius:50%;bottom:1.25rem;box-shadow:0 12px 28px rgba(0,75,135,0.22);color:#ffffff;display:inline-flex;height:44px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:1.25rem;transform:translateY(10px);transition:all 0.25s ease;width:44px;z-index:1200}.pxp-back-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.pxp-reveal{opacity:0;transform:translateY(22px);transition:opacity 0.65s ease,transform 0.65s ease}.pxp-reveal.is-visible{opacity:1;transform:translateY(0)}.hero-section{transition:opacity 0.28s ease,background-image 0.3s ease}.hero-section.is-switching .container{opacity:0.35;transform:translateY(4px)}.hero-section .container{transition:opacity 0.25s ease,transform 0.25s ease}.pxp-hero-dots{display:flex;gap:0.55rem;justify-content:center;margin-top:2rem}.pxp-hero-dots button{background:rgba(255,255,255,0.48);border:0;border-radius:999px;height:8px;padding:0;transition:all 0.25s ease;width:26px}.pxp-hero-dots button.is-active{background:#ffffff;width:42px}.pxp-carousel-viewport{overflow:hidden}.pxp-carousel-track{flex-wrap:nowrap;transition:transform 0.45s ease;will-change:transform}.pxp-carousel-track .pxp-carousel-item{flex:0 0 100%;max-width:100%}.pxp-carousel-controls{display:flex;gap:0.65rem;justify-content:center;margin-top:1.5rem}.pxp-carousel-controls button{align-items:center;background:#ffffff;border:1px solid rgba(0,75,135,0.14);border-radius:50%;color:var(--primary-blue);display:inline-flex;height:42px;justify-content:center;transition:all 0.25s ease;width:42px}.pxp-carousel-controls button:hover{background:var(--primary-blue);color:#ffffff;transform:translateY(-2px)}.pxp-modal{align-items:center;background:rgba(16,24,39,0.64);display:flex;inset:0;justify-content:center;opacity:0;padding:1rem;pointer-events:none;position:fixed;transition:opacity 0.25s ease;z-index:2100}.pxp-modal.is-visible{opacity:1;pointer-events:auto}.pxp-modal-dialog{background:#ffffff;border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,0.22);max-height:92vh;max-width:680px;overflow-y:auto;padding:2rem;position:relative;transform:translateY(14px) scale(0.98);transition:transform 0.25s ease;width:100%}.pxp-modal.is-visible .pxp-modal-dialog{transform:translateY(0) scale(1)}.pxp-modal-dialog h3{color:var(--primary-blue);font-weight:800;margin-bottom:0.55rem}.pxp-modal-dialog p{color:var(--light-text);line-height:1.65}.pxp-modal-close{background:var(--light-blue);border:0;border-radius:50%;color:var(--primary-blue);font-size:1.4rem;height:38px;line-height:1;position:absolute;right:1rem;top:1rem;width:38px}.pxp-lead-form label{color:var(--dark-text);display:block;font-size:0.78rem;font-weight:800;margin-bottom:0.35rem}.pxp-lead-form input,.pxp-lead-form select,.pxp-lead-form textarea,form input,form select,form textarea{border:1px solid rgba(0,75,135,0.14);border-radius:8px;outline:none;padding:0.72rem 0.85rem;transition:border-color 0.2s ease,box-shadow 0.2s ease;width:100%}.pxp-lead-form input:focus,.pxp-lead-form select:focus,.pxp-lead-form textarea:focus,form input:focus,form select:focus,form textarea:focus{border-color:var(--secondary-blue);box-shadow:0 0 0 0.18rem rgba(0,102,204,0.12)}.is-invalid{border-color:#dc3545 !important}.is-valid{border-color:#198754 !important}.field-error{color:#dc3545;font-size:0.76rem;margin-top:0.25rem}.form-status{font-size:0.86rem;font-weight:700;margin-top:0.8rem}.form-status.is-error{color:#dc3545}.form-status.is-success{color:#198754}.is-submitting{opacity:0.72;pointer-events:none}.pxp-whatsapp-widget{bottom:1.25rem;left:1.25rem;position:fixed;z-index:1200}.pxp-whatsapp-widget>button{align-items:center;background:#25d366;border:0;border-radius:50%;box-shadow:0 12px 28px rgba(37,211,102,0.28);color:#ffffff;display:inline-flex;font-size:1.45rem;height:54px;justify-content:center;width:54px}.pxp-whatsapp-popup{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;bottom:66px;box-shadow:0 18px 45px rgba(0,75,135,0.16);left:0;opacity:0;padding:1rem;pointer-events:none;position:absolute;transform:translateY(8px);transition:all 0.25s ease;width:260px}.pxp-whatsapp-widget.is-open .pxp-whatsapp-popup{opacity:1;pointer-events:auto;transform:translateY(0)}.pxp-whatsapp-popup strong{color:var(--primary-blue)}.pxp-whatsapp-popup p{color:var(--light-text);font-size:0.84rem;margin:0.35rem 0 0.75rem}.pxp-whatsapp-popup a{color:#198754;font-weight:800;text-decoration:none}.pxp-blog-tools{display:flex;flex-wrap:wrap;gap:0.8rem;justify-content:space-between;margin-bottom:1.5rem}.pxp-blog-tools input{max-width:320px}.pxp-blog-tabs{display:flex;flex-wrap:wrap;gap:0.5rem}.pxp-blog-tabs button{background:#ffffff;border:1px solid rgba(0,75,135,0.14);border-radius:999px;color:var(--primary-blue);font-weight:800;padding:0.5rem 0.9rem}.pxp-blog-tabs button.is-active{background:var(--primary-blue);color:#ffffff}.about-page-hero{background:linear-gradient(rgba(0,75,135,0.88),rgba(0,75,135,0.88)),url('https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&w=1920&q=80') center/cover no-repeat;color:#ffffff;padding:5rem 0 4rem;text-align:center}.about-page-hero h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;margin-bottom:0.9rem}.about-hero-line{background:#ffffff;height:3px;margin:0 auto 1rem;opacity:0.9;width:70px}.about-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:0.55rem;justify-content:center;color:rgba(255,255,255,0.8);font-size:0.9rem}.about-breadcrumb a{color:#ffffff;text-decoration:none}.about-detail-section,.about-values-section,.about-mv-section{padding:5rem 0}.about-detail-section h2{color:var(--primary-blue);font-weight:800;margin-bottom:1rem}.about-detail-section p{color:var(--light-text);line-height:1.8}.about-detail-section p strong{color:var(--dark-text)}.about-detail-image{border-radius:8px;box-shadow:0 18px 42px rgba(0,75,135,0.12);display:block;min-height:420px;object-fit:cover;width:100%}.about-service-tags{display:flex;flex-wrap:wrap;gap:0.65rem;margin-top:1.35rem}.about-service-tags span{background:var(--light-blue);border:1px solid rgba(0,75,135,0.08);border-radius:999px;color:var(--primary-blue);font-size:0.78rem;font-weight:800;padding:0.48rem 0.78rem}.about-cta-strip{background:var(--primary-blue);color:#ffffff;padding:2.4rem 0}.about-cta-strip h3{font-weight:800;margin-bottom:0.4rem}.about-cta-strip p{color:rgba(255,255,255,0.78);margin-bottom:0}.about-values-section,.about-mv-section{background:var(--light-blue)}.about-mv-section{background:#ffffff}.about-value-card,.about-mv-card{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;box-shadow:0 14px 34px rgba(0,75,135,0.06);padding:1.5rem;text-align:center}.about-value-card i,.about-mv-card i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--primary-blue);display:inline-flex;font-size:1.4rem;height:62px;justify-content:center;margin-bottom:1rem;width:62px}.about-value-card h4,.about-mv-card h3{color:var(--primary-blue);font-weight:800;margin-bottom:0.65rem}.about-value-card p,.about-mv-card p{color:var(--light-text);font-size:0.9rem;line-height:1.7;margin-bottom:0}.about-mv-card{padding:2rem}.service-page-hero{background:linear-gradient(rgba(0,75,135,0.88),rgba(0,75,135,0.88)),var(--service-hero-image,url('https://images.unsplash.com/photo-1518684079-3c830dcef090?auto=format&fit=crop&w=1920&q=80')) center/cover no-repeat;color:#ffffff;padding:4.5rem 0 3.6rem;text-align:center}.service-heading{font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.15;margin-bottom:0.9rem}.service-detail-section{padding:5rem 0}.service-detail-section.pxp-reveal{opacity:1;transform:none}.hero-section.pxp-reveal,main>section:first-child.pxp-reveal{opacity:1;transform:none}.service-detail-section h1,.service-detail-section h2,.service-detail-section h3{color:var(--primary-blue);font-weight:800}.service-detail-section h1{font-size:clamp(2rem,3.2vw,2.8rem);margin:1.8rem 0 1rem}.service-detail-section h2{font-size:1.55rem;margin-bottom:0.8rem}.service-detail-section h3{font-size:1.1rem;margin:1.35rem 0 0.75rem}.service-detail-section p,.service-detail-section li{color:var(--light-text);line-height:1.8}.service-detail-section ul{padding-left:1.15rem}.service-main-image{border-radius:8px;box-shadow:0 18px 42px rgba(0,75,135,0.12);display:block;max-height:420px;object-fit:cover;width:100%}.permitted-section{border-top:1px solid rgba(0,75,135,0.1);margin-top:2rem;padding-top:2rem}.setup-list{align-items:center;background:var(--light-blue);border:1px solid rgba(0,75,135,0.08);border-radius:8px;display:flex;min-height:58px;padding:0.85rem 1rem}.setup-list p{color:var(--dark-text);font-size:0.92rem;font-weight:700;line-height:1.4;margin:0}.service-faq{border-top:1px solid rgba(0,75,135,0.1);margin-top:2rem;padding-top:2rem}.service-faq .accordion-item{background:#ffffff}.service-faq .accordion-button{color:var(--dark-text);padding-left:0;padding-right:0}.service-sidebar{position:sticky;top:100px}.service-sidebar-card{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;box-shadow:0 14px 34px rgba(0,75,135,0.06);margin-bottom:1.4rem;padding:1.25rem}.service-sidebar-card h4{color:var(--primary-blue);font-size:1.1rem;font-weight:800;margin-bottom:1rem}.service-nav-list{display:grid;gap:0.45rem}.service-nav-list a{border-bottom:1px solid rgba(0,75,135,0.08);color:var(--dark-text);font-size:0.9rem;font-weight:700;padding:0.65rem 0;text-decoration:none;transition:all 0.2s ease}.service-nav-list a:hover,.service-nav-list a.active{color:var(--secondary-blue);padding-left:0.45rem}.connect-card p{color:var(--light-text);font-size:0.9rem;line-height:1.7}.connect-card a{background:var(--light-blue);border-radius:8px;color:var(--dark-text);display:block;margin-top:0.75rem;padding:0.8rem;text-decoration:none}.connect-card a span{color:var(--light-text);display:block;font-size:0.78rem;font-weight:700;margin-bottom:0.2rem}.connect-card a strong{color:var(--primary-blue);display:block;font-size:0.92rem}.rakez-page-hero{background:linear-gradient(rgba(0,75,135,0.9),rgba(0,75,135,0.9)),url('assets/RAKEZ_.jpg') center/cover no-repeat}.rakez-intro-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 18px 42px rgba(0,75,135,0.08);display:grid;gap:1.6rem;grid-template-columns:minmax(0,1.1fr) minmax(260px,0.9fr);margin-bottom:1.6rem;overflow:hidden;padding:1.35rem}.rakez-intro-panel h1{margin-top:0.35rem}.rakez-intro-panel img{border-radius:8px;height:100%;max-height:390px;object-fit:cover;width:100%}.rakez-highlight-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem}.rakez-highlight-card,.rakez-zone-card{background:var(--light-blue);border:1px solid rgba(0,75,135,0.09);border-radius:8px;padding:1rem}.rakez-highlight-card strong,.rakez-zone-card h3{color:var(--primary-blue);display:block;font-size:0.98rem;font-weight:800;margin-bottom:0.45rem}.rakez-highlight-card span,.rakez-zone-card p{color:var(--light-text);display:block;font-size:0.88rem;line-height:1.65;margin:0}.rakez-zone-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rakez-zone-card{background:#ffffff;min-height:190px}.rakez-zone-card i{color:var(--secondary-blue);font-size:1.55rem;margin-bottom:0.85rem}.rakez-facility-band{background:var(--primary-blue);border-radius:8px;padding:1.5rem}.rakez-facility-band h2,.rakez-facility-band p{color:#ffffff}.rakez-facility-list{display:flex;flex-wrap:wrap;gap:0.7rem}.rakez-facility-list span{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);border-radius:999px;color:#ffffff;font-size:0.88rem;font-weight:800;padding:0.6rem 0.9rem}.rakez-process-lane{display:grid;gap:0.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.rakez-process-lane div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;min-height:118px;padding:0.95rem}.rakez-process-lane strong{color:var(--secondary-blue);display:block;font-size:1.35rem;line-height:1;margin-bottom:0.7rem}.rakez-process-lane span{color:var(--dark-text);display:block;font-size:0.9rem;font-weight:800;line-height:1.45}.freelance-page-hero{background:linear-gradient(rgba(0,75,135,0.88),rgba(0,75,135,0.88)),url('assets/dubai-employee-holding-mobile-device-with-burj-khalifa-view.webp') center/cover no-repeat}.freelance-intro{align-items:center;background:linear-gradient(135deg,#ffffff 0%,var(--light-blue) 100%);border:1px solid rgba(0,75,135,0.1);border-radius:8px;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) 280px;margin-bottom:1.25rem;padding:1.25rem}.freelance-intro h1{margin-top:0.35rem}.freelance-intro img{aspect-ratio:4 / 5;border-radius:8px;object-fit:cover;width:100%}.freelance-note{align-items:flex-start;background:var(--navy);border-radius:8px;color:#ffffff;display:flex;gap:0.9rem;margin-bottom:2rem;padding:1rem 1.1rem}.freelance-note i{color:var(--gold-light);font-size:1.15rem;margin-top:0.22rem}.freelance-note p{color:rgba(255,255,255,0.78);font-size:0.92rem;margin:0}.freelance-route-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.freelance-route-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 14px 32px rgba(0,75,135,0.06);min-height:230px;padding:1.1rem}.freelance-route-card span{color:var(--secondary-blue);display:block;font-size:1.45rem;font-weight:900;margin-bottom:0.8rem}.freelance-route-card h3{font-size:1rem;margin-bottom:0.65rem}.freelance-route-card p{font-size:0.88rem;margin:0}.freelance-process{display:grid;gap:0.8rem;grid-template-columns:repeat(7,minmax(0,1fr))}.freelance-process div{background:var(--light-blue);border-radius:8px;min-height:128px;padding:0.85rem}.freelance-process strong{color:var(--secondary-blue);display:block;font-size:1.1rem;margin-bottom:0.55rem}.freelance-process span{color:var(--dark-text);display:block;font-size:0.82rem;font-weight:800;line-height:1.45}.employment-page-hero{background:linear-gradient(rgba(0,75,135,0.88),rgba(0,75,135,0.88)),url('assets/employee-discuss-something-with-each-others.webp') center/cover no-repeat}.employment-dashboard{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 18px 42px rgba(0,75,135,0.08);display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(280px,0.85fr);margin-bottom:1rem;overflow:hidden}.employment-dashboard-copy{padding:1.4rem}.employment-dashboard h1{margin-top:0.35rem}.employment-dashboard img{height:100%;min-height:360px;object-fit:cover;width:100%}.employment-stats{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 2rem}.employment-stats div{background:var(--navy);border-radius:8px;padding:1rem}.employment-stats strong{color:var(--gold-light);display:block;font-size:0.9rem;letter-spacing:0.04em;margin-bottom:0.45rem;text-transform:uppercase}.employment-stats span{color:rgba(255,255,255,0.78);display:block;font-size:0.86rem;line-height:1.55}.employment-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.employment-card{background:var(--light-blue);border:1px solid rgba(0,75,135,0.08);border-radius:8px;min-height:190px;padding:1.1rem}.employment-card i{color:var(--secondary-blue);font-size:1.5rem;margin-bottom:0.8rem}.employment-card h3{font-size:1rem;margin-bottom:0.55rem}.employment-card p{font-size:0.88rem;margin:0}.employment-timeline{border-left:3px solid var(--soft-blue);display:grid;gap:1rem;margin-left:0.55rem;padding-left:1.2rem}.employment-timeline div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;padding:1rem;position:relative}.employment-timeline div::before{background:var(--secondary-blue);border:3px solid #ffffff;border-radius:50%;box-shadow:0 0 0 2px var(--soft-blue);content:"";height:16px;left:-1.78rem;position:absolute;top:1.25rem;width:16px}.employment-timeline span{color:var(--secondary-blue);display:block;font-size:0.82rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.35rem}.employment-timeline h3{font-size:1rem;margin-bottom:0.4rem}.employment-timeline p{font-size:0.9rem;margin:0}.golden-page-hero{background:linear-gradient(115deg,rgba(6,23,45,0.92),rgba(0,75,135,0.78)),url('assets/dubai-frame-with-golden-visa.webp') center/cover no-repeat}.golden-detail-section{background:linear-gradient(180deg,rgba(248,250,252,0.92),rgba(255,255,255,1)),radial-gradient(circle at 12% 6%,rgba(212,175,55,0.18),transparent 32%)}.golden-showcase{align-items:stretch;background:#ffffff;border:1px solid rgba(212,175,55,0.22);border-radius:8px;box-shadow:0 20px 44px rgba(6,23,45,0.08);display:grid;gap:0;grid-template-columns:minmax(260px,0.95fr) 1.05fr;margin-bottom:1.4rem;overflow:hidden}.golden-showcase img{height:100%;min-height:390px;object-fit:cover;width:100%}.golden-showcase-copy{display:flex;flex-direction:column;justify-content:center;padding:2rem}.golden-showcase-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.golden-showcase-copy p{color:var(--muted-text);font-size:1rem;line-height:1.8}.golden-benefits{background:linear-gradient(135deg,#0b1d36,var(--primary-blue));border-radius:8px;box-shadow:0 18px 36px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.4rem;overflow:hidden}.golden-benefits div{background:rgba(255,255,255,0.06);padding:1.25rem}.golden-benefits strong{color:var(--gold);display:block;font-size:1.05rem;font-weight:900;margin-bottom:0.4rem}.golden-benefits span{color:rgba(255,255,255,0.78);display:block;font-size:0.88rem;line-height:1.55}.golden-category-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.golden-category-card{background:linear-gradient(180deg,#ffffff,#fffaf0);border:1px solid rgba(212,175,55,0.26);border-radius:8px;min-height:210px;padding:1.1rem;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.golden-category-card:hover{border-color:rgba(212,175,55,0.55);box-shadow:0 16px 30px rgba(6,23,45,0.08);transform:translateY(-4px)}.golden-category-card i{align-items:center;background:rgba(212,175,55,0.16);border-radius:50%;color:#a57910;display:inline-flex;font-size:1.15rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.golden-category-card h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.golden-category-card p{color:var(--muted-text);font-size:0.88rem;line-height:1.62;margin:0}.golden-journey{background:#0b1d36;border-color:rgba(212,175,55,0.22);color:#ffffff}.golden-journey h2{color:#ffffff}.golden-journey-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.golden-journey-grid div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:8px;padding:1rem}.golden-journey-grid span{color:var(--gold);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.6rem}.golden-journey-grid strong{color:#ffffff;display:block;font-size:0.98rem;margin-bottom:0.45rem}.golden-journey-grid p{color:rgba(255,255,255,0.75);font-size:0.86rem;line-height:1.6;margin:0}.residency-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.9),rgba(8,96,112,0.82)),url('assets/dubai-flag-passport.webp') center/cover no-repeat}.residency-detail-section{background:linear-gradient(180deg,rgba(244,248,251,0.95),rgba(255,255,255,1)),radial-gradient(circle at 88% 8%,rgba(8,133,161,0.13),transparent 30%)}.residency-command{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:1.05fr 0.95fr;margin-bottom:1.35rem;overflow:hidden;padding:1rem}.residency-command-copy{display:flex;flex-direction:column;justify-content:center;padding:1.2rem}.residency-command-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.residency-command-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.residency-image-panel{border-radius:8px;min-height:390px;overflow:hidden;position:relative}.residency-image-panel img{height:100%;object-fit:cover;width:100%}.residency-image-note{background:rgba(10,14,26,0.86);border:1px solid rgba(255,255,255,0.14);border-radius:8px;bottom:1rem;color:#ffffff;left:1rem;padding:1rem;position:absolute;right:1rem}.residency-image-note strong{color:#72d4e6;display:block;font-size:1rem;margin-bottom:0.35rem}.residency-image-note span{color:rgba(255,255,255,0.78);display:block;font-size:0.86rem;line-height:1.5}.residency-signal-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem}.residency-signal-grid div{background:#0a4b66;border-radius:8px;box-shadow:0 16px 34px rgba(0,75,135,0.08);color:#ffffff;padding:1.2rem}.residency-signal-grid i{color:#72d4e6;font-size:1.35rem;margin-bottom:0.9rem}.residency-signal-grid strong{display:block;font-size:1rem;margin-bottom:0.4rem}.residency-signal-grid span{color:rgba(255,255,255,0.78);display:block;font-size:0.86rem;line-height:1.55}.residency-path-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.residency-path-card{background:linear-gradient(135deg,#ffffff,#f4fbfd);border:1px solid rgba(8,133,161,0.16);border-radius:8px;min-height:205px;padding:1.2rem;position:relative}.residency-path-card span{color:#0a7c93;display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.65rem}.residency-path-card h3{color:var(--primary-blue);font-size:1.05rem;font-weight:850;margin-bottom:0.55rem}.residency-path-card p{color:var(--light-text);font-size:0.9rem;line-height:1.65;margin:0}.residency-services-panel{border-top:4px solid #0a7c93}.residency-flow{display:grid;gap:0.9rem}.residency-flow div{align-items:start;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-left:4px solid #0a7c93;border-radius:8px;display:grid;gap:0.35rem;grid-template-columns:90px 1fr;padding:1rem}.residency-flow span{color:#0a7c93;font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.residency-flow strong{color:var(--primary-blue);font-size:1rem;font-weight:850}.residency-flow p{color:var(--light-text);font-size:0.9rem;grid-column:2;line-height:1.6;margin:0}.residency-alert{background:linear-gradient(135deg,#f4fbfd,#ffffff);border-color:rgba(8,133,161,0.18)}.emirates-id-page-hero{background:linear-gradient(120deg,rgba(5,31,58,0.9),rgba(0,75,135,0.78)),url('assets/dubai-flag-and-credit-debit-card.jpg') center/cover no-repeat}.emirates-id-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.9)),radial-gradient(circle at 15% 12%,rgba(0,102,204,0.12),transparent 34%)}.eid-identity-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 44px rgba(0,75,135,0.08);display:grid;gap:1rem;grid-template-columns:1fr 0.9fr;margin-bottom:1.35rem;padding:1rem}.eid-identity-copy{display:flex;flex-direction:column;justify-content:center;padding:1.3rem}.eid-identity-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.eid-identity-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.eid-card-visual{background:linear-gradient(135deg,#0a0e1a,#004b87);border-radius:8px;min-height:390px;overflow:hidden;position:relative}.eid-card-visual img{height:100%;opacity:0.76;object-fit:cover;width:100%}.eid-floating-card{background:rgba(255,255,255,0.94);border:1px solid rgba(255,255,255,0.5);border-radius:8px;bottom:1.1rem;box-shadow:0 16px 34px rgba(0,0,0,0.22);left:1.1rem;padding:1rem;position:absolute;right:1.1rem}.eid-floating-card span{color:var(--secondary-blue);display:block;font-size:0.75rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.35rem}.eid-floating-card strong{color:var(--primary-blue);display:block;font-size:1.15rem;margin-bottom:0.35rem}.eid-floating-card small{color:var(--light-text);display:block;font-size:0.84rem;line-height:1.5}.eid-feature-row{display:grid;gap:0.9rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.35rem}.eid-feature-row div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 14px 28px rgba(0,75,135,0.06);padding:1rem}.eid-feature-row i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;height:40px;justify-content:center;margin-bottom:0.8rem;width:40px}.eid-feature-row strong{color:var(--primary-blue);display:block;font-size:0.96rem;margin-bottom:0.35rem}.eid-feature-row span{color:var(--light-text);display:block;font-size:0.82rem;line-height:1.5}.eid-scenario-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.eid-scenario-card{background:linear-gradient(135deg,var(--light-blue),#ffffff);border:1px solid rgba(0,75,135,0.1);border-radius:8px;padding:1.15rem}.eid-scenario-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.eid-scenario-card p{color:var(--light-text);font-size:0.9rem;line-height:1.65;margin:0}.eid-process-panel{background:#0a0e1a;border-color:rgba(255,255,255,0.08);color:#ffffff}.eid-process-panel h2{color:#ffffff}.eid-process-track{display:grid;gap:0.8rem}.eid-process-track div{align-items:start;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:8px;display:grid;gap:0.4rem 0.9rem;grid-template-columns:46px 1fr;padding:1rem}.eid-process-track span{align-items:center;background:var(--secondary-blue);border-radius:50%;color:#ffffff;display:inline-flex;font-size:0.78rem;font-weight:900;height:38px;justify-content:center;width:38px}.eid-process-track strong{color:#ffffff;font-size:1rem}.eid-process-track p{color:rgba(255,255,255,0.74);font-size:0.88rem;grid-column:2;line-height:1.6;margin:0}.eid-note-panel{border-top:4px solid var(--secondary-blue)}.immigration-page-hero{background:linear-gradient(120deg,rgba(10,14,26,0.9),rgba(0,75,135,0.76)),url('assets/uae-flag-plane-ticket.jpg') center/cover no-repeat}.immigration-detail-section{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(244,248,251,0.92)),radial-gradient(circle at 85% 10%,rgba(201,168,76,0.13),transparent 30%)}.immigration-hero-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 44px rgba(0,75,135,0.08);display:grid;gap:1.2rem;grid-template-columns:0.95fr 1.05fr;margin-bottom:1.35rem;padding:1rem}.immigration-passport-card{border-radius:8px;min-height:390px;overflow:hidden;position:relative}.immigration-passport-card img{height:100%;object-fit:cover;width:100%}.immigration-passport-overlay{background:rgba(10,14,26,0.86);border:1px solid rgba(255,255,255,0.12);border-radius:8px;bottom:1rem;color:#ffffff;left:1rem;padding:1rem;position:absolute;right:1rem}.immigration-passport-overlay span{color:var(--gold-light);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.35rem;text-transform:uppercase}.immigration-passport-overlay strong{display:block;font-size:1rem}.immigration-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.immigration-hero-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.immigration-hero-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.immigration-control-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.35rem}.immigration-control-grid div{background:#0a0e1a;border-radius:8px;box-shadow:0 14px 28px rgba(10,14,26,0.12);color:#ffffff;padding:1rem}.immigration-control-grid span{color:var(--gold-light);display:block;font-size:0.75rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.55rem}.immigration-control-grid strong{display:block;font-size:0.98rem;margin-bottom:0.4rem}.immigration-control-grid p{color:rgba(255,255,255,0.74);font-size:0.82rem;line-height:1.55;margin:0}.immigration-service-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.immigration-service-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);min-height:205px;padding:1.1rem;transition:transform 0.25s ease,box-shadow 0.25s ease}.immigration-service-card:hover{box-shadow:0 18px 34px rgba(0,75,135,0.1);transform:translateY(-4px)}.immigration-service-card i{color:var(--gold);font-size:1.35rem;margin-bottom:0.85rem}.immigration-service-card h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.immigration-service-card p{color:var(--light-text);font-size:0.88rem;line-height:1.6;margin:0}.immigration-route-panel{background:linear-gradient(135deg,#0a0e1a,#101827);border-color:rgba(255,255,255,0.08)}.immigration-route-panel h2{color:#ffffff}.immigration-route{display:grid;gap:0.8rem}.immigration-route div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.immigration-route span{color:var(--gold-light);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem;text-transform:uppercase}.immigration-route strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.immigration-route p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.immigration-note-panel{border-top:4px solid var(--gold)}.medbio-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.88),rgba(10,14,26,0.78)),url('assets/Emirates-ID.jpg') center/cover no-repeat}.medbio-detail-section{background:linear-gradient(180deg,rgba(244,248,251,0.95),#ffffff),radial-gradient(circle at 10% 14%,rgba(0,102,204,0.12),transparent 30%),radial-gradient(circle at 86% 6%,rgba(28,184,132,0.1),transparent 26%)}.medbio-overview{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:0.92fr 1.08fr;margin-bottom:1.35rem;padding:1rem}.medbio-card-stack{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;min-height:400px;overflow:hidden;position:relative}.medbio-card-stack img{height:100%;opacity:0.74;object-fit:cover;width:100%}.medbio-status-card{background:rgba(255,255,255,0.94);border:1px solid rgba(255,255,255,0.5);border-radius:8px;bottom:1rem;box-shadow:0 18px 36px rgba(0,0,0,0.22);left:1rem;padding:1rem;position:absolute;right:1rem}.medbio-status-card span{color:#14855e;display:block;font-size:0.76rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.35rem;text-transform:uppercase}.medbio-status-card strong{color:var(--primary-blue);display:block;font-size:1.1rem;margin-bottom:0.35rem}.medbio-status-card small{color:var(--light-text);display:block;font-size:0.84rem;line-height:1.5}.medbio-overview-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.medbio-overview-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.medbio-overview-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.medbio-milestones{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem}.medbio-milestones div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 14px 28px rgba(0,75,135,0.06);padding:1.15rem}.medbio-milestones i{align-items:center;background:rgba(28,184,132,0.13);border-radius:50%;color:#14855e;display:inline-flex;font-size:1.1rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.medbio-milestones strong{color:var(--primary-blue);display:block;font-size:1rem;margin-bottom:0.4rem}.medbio-milestones span{color:var(--light-text);display:block;font-size:0.86rem;line-height:1.55}.medbio-need-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.medbio-need-card{background:linear-gradient(135deg,#ffffff,#f3fbf8);border:1px solid rgba(28,184,132,0.16);border-radius:8px;padding:1.15rem}.medbio-need-card span{color:#14855e;display:block;font-size:0.82rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.medbio-need-card p{color:var(--light-text);font-size:0.9rem;line-height:1.65;margin:0}.medbio-flow-panel{background:#f3fbf8;border-color:rgba(28,184,132,0.18)}.medbio-flow{border-left:3px solid rgba(28,184,132,0.32);display:grid;gap:1rem;margin-left:0.6rem;padding-left:1.2rem}.medbio-flow div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;padding:1rem;position:relative}.medbio-flow div::before{background:#14855e;border:3px solid #ffffff;border-radius:50%;box-shadow:0 0 0 2px rgba(28,184,132,0.28);content:"";height:16px;left:-1.78rem;position:absolute;top:1.25rem;width:16px}.medbio-flow span{color:#14855e;display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.4rem}.medbio-flow strong{color:var(--primary-blue);display:block;font-size:1rem;margin-bottom:0.4rem}.medbio-flow p{color:var(--light-text);font-size:0.9rem;line-height:1.6;margin:0}.medbio-alert-panel{border-top:4px solid #14855e}.documentation-page-hero{background:linear-gradient(120deg,rgba(10,14,26,0.92),rgba(0,75,135,0.76))}.documentation-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.95)),radial-gradient(circle at 14% 8%,rgba(201,168,76,0.14),transparent 30%)}.documentation-video-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.35rem;padding:1rem}.documentation-video-wrap{background:#0a0e1a;border-radius:8px;min-height:400px;overflow:hidden;position:relative}.documentation-video-wrap video{height:100%;object-fit:cover;width:100%}.documentation-video-badge{background:rgba(10,14,26,0.86);border:1px solid rgba(255,255,255,0.12);border-radius:8px;bottom:1rem;color:#ffffff;left:1rem;padding:1rem;position:absolute;right:1rem}.documentation-video-badge span{color:var(--gold-light);display:block;font-size:0.76rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.35rem;text-transform:uppercase}.documentation-video-badge strong{display:block;font-size:1rem}.documentation-video-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.documentation-video-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.documentation-video-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.documentation-control-row{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.35rem}.documentation-control-row div{background:#0a0e1a;border-radius:8px;box-shadow:0 14px 30px rgba(10,14,26,0.12);color:#ffffff;padding:1rem}.documentation-control-row i{color:var(--gold-light);font-size:1.25rem;margin-bottom:0.75rem}.documentation-control-row strong{display:block;font-size:0.98rem;margin-bottom:0.35rem}.documentation-control-row span{color:rgba(255,255,255,0.74);display:block;font-size:0.82rem;line-height:1.52}.documentation-area-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.documentation-area-card{background:linear-gradient(135deg,#ffffff,#fffcf4);border:1px solid rgba(201,168,76,0.22);border-radius:8px;min-height:185px;padding:1.15rem}.documentation-area-card span{color:#9a7622;display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.documentation-area-card p{color:var(--light-text);font-size:0.9rem;line-height:1.65;margin:0}.documentation-flow-panel{background:linear-gradient(135deg,#0a0e1a,#101827);border-color:rgba(255,255,255,0.08)}.documentation-flow-panel h2{color:#ffffff}.documentation-flow{display:grid;gap:0.85rem}.documentation-flow div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.documentation-flow span{color:var(--gold-light);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.documentation-flow strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.documentation-flow p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.documentation-note-panel{border-top:4px solid var(--gold)}.attestation-page-hero{background:linear-gradient(120deg,rgba(10,14,26,0.9),rgba(0,75,135,0.76)),url('assets/attestation.jpg') center/cover no-repeat}.attestation-detail-section{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(244,248,251,0.95)),radial-gradient(circle at 86% 10%,rgba(201,168,76,0.14),transparent 30%)}.attestation-intro-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:1.08fr 0.92fr;margin-bottom:1.35rem;padding:1rem}.attestation-intro-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.attestation-intro-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.attestation-intro-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.attestation-image-card{background:#0a0e1a;border-radius:8px;min-height:390px;overflow:hidden;position:relative}.attestation-image-card img{height:100%;object-fit:cover;width:100%}.attestation-image-note{background:rgba(10,14,26,0.86);border:1px solid rgba(255,255,255,0.12);border-radius:8px;bottom:1rem;color:#ffffff;left:1rem;padding:1rem;position:absolute;right:1rem}.attestation-image-note span{color:var(--gold-light);display:block;font-size:0.76rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.35rem;text-transform:uppercase}.attestation-image-note strong{display:block;font-size:1rem;line-height:1.45}.attestation-stamp-row{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem}.attestation-stamp-row div{background:#0a0e1a;border-radius:8px;box-shadow:0 14px 30px rgba(10,14,26,0.12);color:#ffffff;padding:1.15rem}.attestation-stamp-row i{color:var(--gold-light);font-size:1.25rem;margin-bottom:0.8rem}.attestation-stamp-row strong{display:block;font-size:1rem;margin-bottom:0.4rem}.attestation-stamp-row span{color:rgba(255,255,255,0.74);display:block;font-size:0.86rem;line-height:1.55}.attestation-type-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.attestation-type-card{background:linear-gradient(135deg,#ffffff,#fffcf4);border:1px solid rgba(201,168,76,0.22);border-radius:8px;min-height:190px;padding:1.15rem}.attestation-type-card span{color:#9a7622;display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.attestation-type-card p{color:var(--light-text);font-size:0.9rem;line-height:1.65;margin:0}.attestation-flow-panel{background:#0a0e1a;border-color:rgba(255,255,255,0.08)}.attestation-flow-panel h2{color:#ffffff}.attestation-flow{display:grid;gap:0.85rem}.attestation-flow div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.attestation-flow span{color:var(--gold-light);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.attestation-flow strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.attestation-flow p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.attestation-note-panel{border-top:4px solid var(--gold)}.translation-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.9),rgba(10,14,26,0.74)),url('assets/legal-translation.jpg') center/cover no-repeat}.translation-detail-section{background:linear-gradient(180deg,rgba(244,248,251,0.95),#ffffff),radial-gradient(circle at 12% 8%,rgba(0,102,204,0.12),transparent 30%),radial-gradient(circle at 88% 8%,rgba(201,168,76,0.1),transparent 26%)}.translation-intro-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:0.95fr 1.05fr;margin-bottom:1.35rem;padding:1rem}.translation-image-wrap{background:#0a0e1a;border-radius:8px;min-height:390px;overflow:hidden;position:relative}.translation-image-wrap img{height:100%;object-fit:cover;width:100%}.translation-image-badge{background:rgba(10,14,26,0.86);border:1px solid rgba(255,255,255,0.12);border-radius:8px;bottom:1rem;color:#ffffff;left:1rem;padding:1rem;position:absolute;right:1rem}.translation-image-badge span{color:var(--gold-light);display:block;font-size:0.76rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.35rem;text-transform:uppercase}.translation-image-badge strong{display:block;font-size:1rem;line-height:1.45}.translation-intro-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.translation-intro-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.translation-intro-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.translation-language-row{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem}.translation-language-row div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 14px 30px rgba(0,75,135,0.06);padding:1.15rem}.translation-language-row i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;font-size:1.1rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.translation-language-row strong{color:var(--primary-blue);display:block;font-size:1rem;margin-bottom:0.4rem}.translation-language-row span{color:var(--light-text);display:block;font-size:0.86rem;line-height:1.55}.translation-area-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.translation-area-card{background:linear-gradient(135deg,#ffffff,#f4f8fb);border:1px solid rgba(0,75,135,0.1);border-radius:8px;min-height:190px;padding:1.15rem}.translation-area-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.translation-area-card p{color:var(--light-text);font-size:0.9rem;line-height:1.65;margin:0}.translation-flow-panel{background:linear-gradient(135deg,#0a0e1a,#101827);border-color:rgba(255,255,255,0.08)}.translation-flow-panel h2{color:#ffffff}.translation-flow{display:grid;gap:0.85rem}.translation-flow div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.translation-flow span{color:var(--gold-light);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.translation-flow strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.translation-flow p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.translation-note-panel{border-top:4px solid var(--secondary-blue)}.govdoc-page-hero{background:linear-gradient(120deg,rgba(10,14,26,0.9),rgba(0,75,135,0.78)),url('assets/goverment-Documentation-processing.jpg') center/cover no-repeat}.govdoc-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.95)),radial-gradient(circle at 84% 8%,rgba(0,102,204,0.12),transparent 30%)}.govdoc-intro-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:1.05fr 0.95fr;margin-bottom:1.35rem;padding:1rem}.govdoc-intro-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.govdoc-intro-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.govdoc-intro-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.govdoc-image-card{background:#0a0e1a;border-radius:8px;min-height:390px;overflow:hidden;position:relative}.govdoc-image-card img{height:100%;object-fit:cover;width:100%}.govdoc-image-note{background:rgba(10,14,26,0.86);border:1px solid rgba(255,255,255,0.12);border-radius:8px;bottom:1rem;color:#ffffff;left:1rem;padding:1rem;position:absolute;right:1rem}.govdoc-image-note span{color:var(--gold-light);display:block;font-size:0.76rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.35rem;text-transform:uppercase}.govdoc-image-note strong{display:block;font-size:1rem;line-height:1.45}.govdoc-command-row{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.35rem}.govdoc-command-row div{background:#0a0e1a;border-radius:8px;box-shadow:0 14px 30px rgba(10,14,26,0.12);color:#ffffff;padding:1rem}.govdoc-command-row i{color:var(--gold-light);font-size:1.2rem;margin-bottom:0.75rem}.govdoc-command-row strong{display:block;font-size:0.98rem;margin-bottom:0.35rem}.govdoc-command-row span{color:rgba(255,255,255,0.74);display:block;font-size:0.82rem;line-height:1.52}.govdoc-area-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.govdoc-area-card{background:linear-gradient(135deg,#ffffff,#f4f8fb);border:1px solid rgba(0,75,135,0.1);border-radius:8px;min-height:190px;padding:1.15rem}.govdoc-area-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.govdoc-area-card p{color:var(--light-text);font-size:0.9rem;line-height:1.65;margin:0}.govdoc-flow-panel{background:linear-gradient(135deg,#0a0e1a,#101827);border-color:rgba(255,255,255,0.08)}.govdoc-flow-panel h2{color:#ffffff}.govdoc-flow{display:grid;gap:0.85rem}.govdoc-flow div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.govdoc-flow span{color:var(--gold-light);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.govdoc-flow strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.govdoc-flow p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.govdoc-note-panel{border-top:4px solid var(--secondary-blue)}.dha-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.92),rgba(10,14,26,0.82))}.dha-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.95)),radial-gradient(circle at 86% 8%,rgba(0,102,204,0.12),transparent 28%)}.dha-logo-placeholder,.dha-official-logo{align-items:center;background:#ffffff;border:1px solid rgba(0,75,135,0.12);border-radius:8px;color:var(--primary-blue);display:inline-flex;font-size:0.95rem;font-weight:900;justify-content:center;letter-spacing:0.06em;margin-bottom:1.4rem;min-height:82px;min-width:210px;object-fit:contain;padding:1.1rem 1.4rem;text-transform:uppercase}.dha-official-logo{max-height:104px;max-width:260px;width:auto}.dha-official-logo.large{max-height:150px;max-width:320px;width:100%}.dha-logo-placeholder.dark{background:var(--light-blue);margin-bottom:1rem;width:100%}.dha-overview-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:0.9fr 1.1fr;margin-bottom:1.35rem;padding:1rem}.dha-logo-card{align-items:center;background:linear-gradient(135deg,#ffffff,var(--light-blue));border:1px solid rgba(0,75,135,0.08);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:1.25rem;text-align:center}.dha-logo-card p{color:var(--light-text);font-size:0.9rem;line-height:1.65;margin:0}.dha-overview-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.dha-overview-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.dha-overview-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.dha-registry-strip{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem;overflow:hidden}.dha-registry-strip div{background:rgba(255,255,255,0.07);padding:1.2rem}.dha-registry-strip strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.dha-registry-strip span{color:rgba(255,255,255,0.76);display:block;font-size:0.86rem;line-height:1.55}.dha-definition-grid,.dha-profession-grid{display:grid;gap:1rem}.dha-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dha-profession-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dha-definition-card,.dha-profession-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1.1rem}.dha-definition-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.dha-definition-card p,.dha-profession-card p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.dha-profession-card{min-height:215px}.dha-profession-card i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;font-size:1.15rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.dha-profession-card h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.dha-process-panel{background:linear-gradient(135deg,#0a0e1a,#101827);border-color:rgba(255,255,255,0.08)}.dha-process-panel h2{color:#ffffff}.dha-process{display:grid;gap:0.85rem}.dha-process div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.dha-process span{color:var(--gold-light);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.dha-process strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.dha-process p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.doh-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.9),rgba(10,14,26,0.76)),url('assets/DOH.jpg') center/cover no-repeat}.doh-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.95)),radial-gradient(circle at 86% 8%,rgba(0,102,204,0.12),transparent 30%)}.doh-hero-logo{background:#ffffff;border:1px solid rgba(0,75,135,0.12);border-radius:8px;display:inline-block;margin-bottom:1.4rem;max-height:104px;max-width:280px;object-fit:contain;padding:1rem 1.3rem;width:auto}.doh-overview-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:0.95fr 1.05fr;margin-bottom:1.35rem;padding:1rem}.doh-image-stack{background:#0a0e1a;border-radius:8px;min-height:390px;overflow:hidden;position:relative}.doh-image-stack img{height:100%;object-fit:cover;width:100%}.doh-image-badge{background:rgba(10,14,26,0.86);border:1px solid rgba(255,255,255,0.12);border-radius:8px;bottom:1rem;color:#ffffff;left:1rem;padding:1rem;position:absolute;right:1rem}.doh-image-badge span{color:var(--gold-light);display:block;font-size:0.76rem;font-weight:900;letter-spacing:0.12em;margin-bottom:0.35rem;text-transform:uppercase}.doh-image-badge strong{display:block;font-size:1rem;line-height:1.45}.doh-overview-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.doh-overview-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.doh-overview-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.doh-logo-band{align-items:center;background:#0a0e1a;border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.35rem;overflow:hidden}.doh-logo-band div{align-items:center;background:rgba(255,255,255,0.07);color:#ffffff;display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:1rem;text-align:center}.doh-logo-band img{background:#ffffff;border-radius:8px;max-height:90px;max-width:230px;object-fit:contain;padding:0.75rem;width:100%}.doh-logo-band strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.doh-logo-band span{color:rgba(255,255,255,0.76);display:block;font-size:0.86rem;line-height:1.55}.doh-definition-grid,.doh-profession-grid{display:grid;gap:1rem}.doh-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doh-profession-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.doh-definition-card,.doh-profession-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1.1rem}.doh-definition-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.doh-definition-card p,.doh-profession-card p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.doh-profession-card{min-height:215px}.doh-profession-card i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;font-size:1.15rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.doh-profession-card h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.doh-pic-panel{align-items:center;display:grid;gap:1.25rem;grid-template-columns:0.85fr 1.15fr}.doh-pic-panel img{border-radius:8px;height:100%;max-height:320px;object-fit:cover;width:100%}.doh-pic-panel h2{color:var(--primary-blue);font-size:1.6rem;font-weight:850}.doh-process-panel{background:linear-gradient(135deg,#0a0e1a,#101827);border-color:rgba(255,255,255,0.08)}.doh-process-panel h2{color:#ffffff}.doh-process{display:grid;gap:0.85rem}.doh-process div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.doh-process span{color:var(--gold-light);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.doh-process strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.doh-process p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.moh-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.92),rgba(10,14,26,0.76)),url('assets/MOH-photo.jpg') center/cover no-repeat}.moh-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.95)),radial-gradient(circle at 86% 8%,rgba(0,102,204,0.12),transparent 30%)}.moh-hero-logo{background:#ffffff;border:1px solid rgba(0,75,135,0.12);border-radius:8px;display:inline-block;margin-bottom:1.4rem;max-height:104px;max-width:280px;object-fit:contain;padding:1rem 1.3rem;width:auto}.moh-overview-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:0.88fr 1.12fr;margin-bottom:1.35rem;padding:1rem}.moh-logo-panel{align-items:center;background:linear-gradient(135deg,#ffffff,var(--light-blue));border:1px solid rgba(0,75,135,0.08);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:1.25rem;text-align:center}.moh-logo-panel img{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;margin-bottom:1rem;max-height:150px;max-width:320px;object-fit:contain;padding:1rem;width:100%}.moh-logo-panel span{color:var(--secondary-blue);display:block;font-size:0.82rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.moh-logo-panel p{color:var(--light-text);font-size:0.9rem;line-height:1.65;margin:0}.moh-overview-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.moh-overview-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.moh-overview-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.moh-photo-panel{align-items:center;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 16px 32px rgba(0,75,135,0.06);display:grid;gap:1.25rem;grid-template-columns:0.85fr 1.15fr;margin-bottom:1.35rem;padding:1rem}.moh-photo-panel img{border-radius:8px;height:100%;max-height:340px;object-fit:cover;width:100%}.moh-photo-panel h2{color:var(--primary-blue);font-size:1.6rem;font-weight:850}.moh-scope-strip{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem;overflow:hidden}.moh-scope-strip div{background:rgba(255,255,255,0.07);padding:1.2rem}.moh-scope-strip strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.moh-scope-strip span{color:rgba(255,255,255,0.76);display:block;font-size:0.86rem;line-height:1.55}.moh-definition-grid,.moh-profession-grid{display:grid;gap:1rem}.moh-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.moh-profession-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.moh-definition-card,.moh-profession-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1.1rem}.moh-definition-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.moh-definition-card p,.moh-profession-card p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.moh-profession-card{min-height:215px}.moh-profession-card i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;font-size:1.15rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.moh-profession-card h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.moh-process-panel{background:linear-gradient(135deg,#0a0e1a,#101827);border-color:rgba(255,255,255,0.08)}.moh-process-panel h2{color:#ffffff}.moh-process{display:grid;gap:0.85rem}.moh-process div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.moh-process span{color:var(--gold-light);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.moh-process strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.moh-process p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.cda-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.9),rgba(10,14,26,0.78)),url('assets/CDA-photo.jpg') center/cover no-repeat}.cda-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.96)),radial-gradient(circle at 12% 12%,rgba(214,178,72,0.14),transparent 32%)}.cda-hero-logo{background:#ffffff;border:1px solid rgba(214,178,72,0.28);border-radius:8px;box-shadow:0 16px 34px rgba(10,14,26,0.16);display:inline-block;margin-bottom:1.4rem;max-height:108px;max-width:300px;object-fit:contain;padding:1rem 1.35rem;width:auto}.cda-overview-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.08);display:grid;gap:1.3rem;grid-template-columns:0.95fr 1.05fr;margin-bottom:1.35rem;padding:1rem}.cda-photo-card{border-radius:8px;min-height:430px;overflow:hidden;position:relative}.cda-photo-card img{height:100%;object-fit:cover;width:100%}.cda-photo-caption{background:linear-gradient(180deg,transparent,rgba(10,14,26,0.9));bottom:0;left:0;padding:4rem 1.2rem 1.25rem;position:absolute;right:0}.cda-photo-caption span{color:var(--gold-light);display:block;font-size:0.76rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.4rem;text-transform:uppercase}.cda-photo-caption strong{color:#ffffff;display:block;font-size:1rem;line-height:1.45}.cda-overview-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.cda-overview-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.cda-overview-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.cda-logo-band{align-items:center;background:linear-gradient(135deg,#ffffff,var(--light-blue));border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 16px 32px rgba(0,75,135,0.06);display:grid;gap:1rem;grid-template-columns:170px minmax(0,1fr);margin-bottom:1.35rem;padding:1rem}.cda-logo-band img{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;max-height:112px;object-fit:contain;padding:0.9rem;width:100%}.cda-logo-band strong{color:var(--primary-blue);display:block;font-size:1.35rem;font-weight:900;margin-bottom:0.35rem}.cda-logo-band span{color:var(--light-text);display:block;line-height:1.6}.cda-definition-grid,.cda-profession-grid{display:grid;gap:1rem}.cda-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cda-profession-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cda-definition-card,.cda-profession-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1.1rem}.cda-definition-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.cda-definition-card p,.cda-profession-card p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.cda-profession-card{min-height:225px}.cda-profession-card i{align-items:center;background:rgba(214,178,72,0.16);border-radius:50%;color:var(--gold);display:inline-flex;font-size:1.12rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.cda-profession-card h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.cda-support-panel{background:linear-gradient(135deg,#ffffff,rgba(244,248,251,0.98))}.cda-process{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cda-process div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-left:4px solid var(--gold);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1rem}.cda-process span{color:var(--gold);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.cda-process strong{color:var(--primary-blue);display:block;font-size:1rem;margin-bottom:0.4rem}.cda-process p{color:var(--light-text);font-size:0.88rem;line-height:1.6;margin:0}.sha-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.9),rgba(10,14,26,0.72)),url('assets/SHA-photo.jpg') center/cover no-repeat}.sha-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.96)),radial-gradient(circle at 90% 10%,rgba(0,102,204,0.12),transparent 30%)}.sha-hero-logo{background:#ffffff;border:1px solid rgba(0,75,135,0.14);border-radius:8px;box-shadow:0 16px 34px rgba(10,14,26,0.16);display:inline-block;margin-bottom:1.4rem;max-height:108px;max-width:300px;object-fit:contain;padding:1rem 1.35rem;width:auto}.sha-intro-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.25fr) 300px;margin-bottom:1.35rem;padding:1rem}.sha-intro-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.sha-intro-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.sha-intro-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.sha-logo-card{align-items:center;background:linear-gradient(145deg,var(--light-blue),#ffffff);border:1px solid rgba(0,75,135,0.08);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:1.25rem;text-align:center}.sha-logo-card img{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;margin-bottom:1rem;max-height:140px;max-width:250px;object-fit:contain;padding:1rem;width:100%}.sha-logo-card strong{color:var(--primary-blue);display:block;font-size:1.25rem;font-weight:900;margin-bottom:0.5rem}.sha-logo-card span{color:var(--light-text);display:block;font-size:0.9rem;line-height:1.65}.sha-photo-panel{border-radius:8px;box-shadow:0 18px 36px rgba(0,75,135,0.1);margin-bottom:1.35rem;min-height:420px;overflow:hidden;position:relative}.sha-photo-panel img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.sha-photo-overlay{background:linear-gradient(90deg,rgba(10,14,26,0.88),rgba(10,14,26,0.42),transparent);bottom:0;color:#ffffff;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-width:62%;min-height:420px;padding:2rem;position:relative;z-index:1}.sha-photo-overlay span{color:var(--gold-light);font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.55rem;text-transform:uppercase}.sha-photo-overlay h2{color:#ffffff;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:900;line-height:1.12;margin-bottom:0.8rem}.sha-photo-overlay p{color:rgba(255,255,255,0.78);line-height:1.65;margin:0}.sha-stats-strip{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 14px 30px rgba(0,75,135,0.06);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem;overflow:hidden}.sha-stats-strip div{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.9));padding:1.1rem}.sha-stats-strip strong{color:var(--primary-blue);display:block;font-size:1rem;font-weight:900;margin-bottom:0.4rem}.sha-stats-strip span{color:var(--light-text);display:block;font-size:0.86rem;line-height:1.55}.sha-definition-grid,.sha-profession-grid{display:grid;gap:1rem}.sha-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sha-profession-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sha-definition-card,.sha-profession-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1.1rem}.sha-definition-card{border-top:4px solid var(--secondary-blue)}.sha-definition-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.sha-definition-card p,.sha-profession-card p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.sha-profession-card{min-height:225px;transition:transform 0.25s ease,box-shadow 0.25s ease}.sha-profession-card:hover{box-shadow:0 18px 34px rgba(0,75,135,0.1);transform:translateY(-4px)}.sha-profession-card i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;font-size:1.12rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.sha-profession-card h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.sha-support-panel{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-color:rgba(255,255,255,0.08)}.sha-support-panel h2{color:#ffffff}.sha-support-panel .setup-list{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.12)}.sha-support-panel .setup-list p{color:rgba(255,255,255,0.84)}.sha-process{display:grid;gap:1rem}.sha-process div{align-items:start;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);display:grid;gap:0.8rem;grid-template-columns:54px minmax(0,180px) 1fr;padding:1rem}.sha-process span{align-items:center;background:var(--primary-blue);border-radius:50%;color:#ffffff;display:inline-flex;font-size:0.78rem;font-weight:900;height:42px;justify-content:center;letter-spacing:0.06em;width:42px}.sha-process strong{color:var(--primary-blue);display:block;font-size:1rem}.sha-process p{color:var(--light-text);font-size:0.88rem;line-height:1.6;margin:0}.dataflow-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.9),rgba(10,14,26,0.76)),url('assets/Dataflow-photo.jpg') center/cover no-repeat}.dataflow-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.96)),radial-gradient(circle at 8% 8%,rgba(0,102,204,0.12),transparent 30%)}.dataflow-hero-logo{background:#ffffff;border:1px solid rgba(0,75,135,0.12);border-radius:8px;box-shadow:0 16px 34px rgba(10,14,26,0.16);display:inline-block;margin-bottom:1.4rem;max-height:108px;max-width:300px;object-fit:contain;padding:1rem 1.35rem;width:auto}.dataflow-overview-panel{align-items:stretch;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.08);display:grid;gap:1.25rem;grid-template-columns:0.9fr 1.1fr;margin-bottom:1.35rem;padding:1rem}.dataflow-logo-panel{align-items:center;background:linear-gradient(145deg,#ffffff,var(--light-blue));border:1px solid rgba(0,75,135,0.08);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:370px;padding:1.25rem;text-align:center}.dataflow-logo-panel img{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;margin-bottom:1rem;max-height:150px;max-width:260px;object-fit:contain;padding:1rem;width:100%}.dataflow-logo-panel strong{color:var(--primary-blue);display:block;font-size:1.18rem;font-weight:900;margin-bottom:0.5rem}.dataflow-logo-panel span{color:var(--light-text);display:block;font-size:0.9rem;line-height:1.65}.dataflow-overview-copy{display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.dataflow-overview-copy h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.dataflow-overview-copy p{color:var(--light-text);font-size:1rem;line-height:1.8}.dataflow-photo-feature{align-items:center;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 16px 32px rgba(0,75,135,0.06);display:grid;gap:1.25rem;grid-template-columns:0.9fr 1.1fr;margin-bottom:1.35rem;padding:1rem}.dataflow-photo-feature img{border-radius:8px;height:100%;max-height:340px;object-fit:cover;width:100%}.dataflow-photo-feature h2{color:var(--primary-blue);font-size:1.65rem;font-weight:850}.dataflow-photo-feature p{color:var(--light-text);line-height:1.75;margin:0}.dataflow-scope-strip{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem;overflow:hidden}.dataflow-scope-strip div{background:rgba(255,255,255,0.07);padding:1.15rem}.dataflow-scope-strip strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.dataflow-scope-strip span{color:rgba(255,255,255,0.76);display:block;font-size:0.86rem;line-height:1.55}.dataflow-definition-grid,.dataflow-profession-grid{display:grid;gap:1rem}.dataflow-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dataflow-profession-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dataflow-definition-card,.dataflow-profession-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1.1rem}.dataflow-definition-card{border-left:4px solid var(--secondary-blue)}.dataflow-definition-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.dataflow-definition-card p,.dataflow-profession-card p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.dataflow-profession-card{min-height:225px}.dataflow-profession-card i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;font-size:1.12rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.dataflow-profession-card h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.dataflow-support-panel{background:linear-gradient(135deg,#ffffff,rgba(244,248,251,0.98))}.dataflow-process{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dataflow-process div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1rem;position:relative}.dataflow-process div::before{background:var(--gold);border-radius:0 8px 8px 0;content:"";height:38px;left:0;position:absolute;top:1rem;width:4px}.dataflow-process span{color:var(--gold);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.dataflow-process strong{color:var(--primary-blue);display:block;font-size:1rem;margin-bottom:0.4rem}.dataflow-process p{color:var(--light-text);font-size:0.88rem;line-height:1.6;margin:0}.exam-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.92),rgba(10,14,26,0.82))}.exam-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.96)),radial-gradient(circle at 88% 10%,rgba(214,178,72,0.14),transparent 30%)}.exam-hero-logos{display:flex;flex-wrap:wrap;gap:0.8rem;justify-content:center;margin-bottom:1.5rem}.exam-hero-logos img{background:#ffffff;border:1px solid rgba(255,255,255,0.2);border-radius:8px;box-shadow:0 14px 28px rgba(10,14,26,0.16);height:82px;max-width:150px;object-fit:contain;padding:0.75rem;width:150px}.exam-overview-panel{background:linear-gradient(135deg,#ffffff,var(--light-blue));border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.08);margin-bottom:1.35rem;padding:2rem}.exam-overview-panel h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.exam-overview-panel p{color:var(--light-text);font-size:1rem;line-height:1.8}.exam-authority-grid{display:grid;gap:1rem}.exam-authority-card{align-items:center;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);display:grid;gap:1rem;grid-template-columns:150px minmax(0,1fr);padding:1rem}.exam-authority-card img{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;height:110px;object-fit:contain;padding:0.85rem;width:100%}.exam-authority-card h3{color:var(--primary-blue);font-size:1.12rem;font-weight:900;margin-bottom:0.45rem}.exam-authority-card p{color:var(--light-text);font-size:0.94rem;line-height:1.65;margin-bottom:0.55rem}.exam-authority-card span{color:var(--secondary-blue);display:block;font-size:0.84rem;font-weight:800;line-height:1.55}.exam-status-strip{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem;overflow:hidden}.exam-status-strip div{background:rgba(255,255,255,0.07);padding:1.15rem}.exam-status-strip strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.exam-status-strip span{color:rgba(255,255,255,0.76);display:block;font-size:0.86rem;line-height:1.55}.exam-process{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.exam-process div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1rem}.exam-process span{color:var(--gold);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.exam-process strong{color:var(--primary-blue);display:block;font-size:1rem;margin-bottom:0.4rem}.exam-process p{color:var(--light-text);font-size:0.88rem;line-height:1.6;margin:0}.eligibility-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.92),rgba(10,14,26,0.78)),url('assets/eligibility-photo.jpg') center/cover no-repeat}.eligibility-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.96)),radial-gradient(circle at 12% 8%,rgba(0,102,204,0.12),transparent 30%)}.eligibility-feature-panel{align-items:center;background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.08);display:grid;gap:1.35rem;grid-template-columns:0.9fr 1.1fr;margin-bottom:1.35rem;padding:1rem}.eligibility-feature-panel img{border-radius:8px;height:100%;max-height:430px;object-fit:cover;width:100%}.eligibility-feature-panel h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.eligibility-feature-panel p{color:var(--light-text);font-size:1rem;line-height:1.8}.eligibility-snapshot{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem;overflow:hidden}.eligibility-snapshot div{background:rgba(255,255,255,0.07);padding:1.15rem}.eligibility-snapshot strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.eligibility-snapshot span{color:rgba(255,255,255,0.76);display:block;font-size:0.86rem;line-height:1.55}.eligibility-definition-grid,.eligibility-profession-grid{display:grid;gap:1rem}.eligibility-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eligibility-profession-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eligibility-definition-card,.eligibility-profession-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1.1rem}.eligibility-definition-card{border-top:4px solid var(--secondary-blue)}.eligibility-definition-card span{color:var(--secondary-blue);display:block;font-size:0.8rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.55rem;text-transform:uppercase}.eligibility-definition-card p,.eligibility-profession-card p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.eligibility-profession-card{min-height:225px}.eligibility-profession-card i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;font-size:1.12rem;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.eligibility-profession-card h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.eligibility-support-panel{background:linear-gradient(135deg,#ffffff,rgba(244,248,251,0.98))}.eligibility-process{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.eligibility-process div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-left:4px solid var(--gold);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1rem}.eligibility-process span{color:var(--gold);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.eligibility-process strong{color:var(--primary-blue);display:block;font-size:1rem;margin-bottom:0.4rem}.eligibility-process p{color:var(--light-text);font-size:0.88rem;line-height:1.6;margin:0}.renewal-page-hero{background:linear-gradient(120deg,rgba(0,75,135,0.92),rgba(10,14,26,0.82))}.renewal-detail-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.96)),radial-gradient(circle at 90% 10%,rgba(0,102,204,0.12),transparent 30%)}.renewal-hero-logos{display:flex;flex-wrap:wrap;gap:0.8rem;justify-content:center;margin-bottom:1.5rem}.renewal-hero-logos img{background:#ffffff;border:1px solid rgba(255,255,255,0.2);border-radius:8px;box-shadow:0 14px 28px rgba(10,14,26,0.16);height:82px;max-width:150px;object-fit:contain;padding:0.75rem;width:150px}.renewal-overview-panel{background:linear-gradient(135deg,#ffffff,var(--light-blue));border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.08);margin-bottom:1.35rem;padding:2rem}.renewal-overview-panel h1{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.renewal-overview-panel p{color:var(--light-text);font-size:1rem;line-height:1.8}.renewal-authority-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-authority-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);min-height:265px;padding:1rem}.renewal-authority-card img{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;height:92px;margin-bottom:1rem;object-fit:contain;padding:0.75rem;width:150px}.renewal-authority-card h3{color:var(--primary-blue);font-size:1.08rem;font-weight:900;margin-bottom:0.5rem}.renewal-authority-card p{color:var(--light-text);font-size:0.92rem;line-height:1.65;margin:0}.renewal-flow-strip{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem;overflow:hidden}.renewal-flow-strip div{background:rgba(255,255,255,0.07);padding:1.15rem}.renewal-flow-strip strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.renewal-flow-strip span{color:rgba(255,255,255,0.76);display:block;font-size:0.86rem;line-height:1.55}.renewal-process{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-process div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-left:4px solid var(--secondary-blue);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1rem}.renewal-process span{color:var(--secondary-blue);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.renewal-process strong{color:var(--primary-blue);display:block;font-size:1rem;margin-bottom:0.4rem}.renewal-process p{color:var(--light-text);font-size:0.88rem;line-height:1.6;margin:0}.facility-hero{min-height:680px;overflow:hidden;position:relative}.facility-hero>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.facility-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(10,14,26,0.92),rgba(0,75,135,0.72),rgba(10,14,26,0.18));display:flex;inset:0;padding:6rem 0;position:absolute}.facility-hero-content{max-width:760px}.facility-hero h1{color:#ffffff;font-size:clamp(2.75rem,6vw,5.4rem);font-weight:950;line-height:0.98;margin-bottom:1rem}.facility-hero p{color:rgba(255,255,255,0.8);font-size:1.2rem;line-height:1.7;margin-bottom:1.7rem}.facility-logo-strip{background:#ffffff;border-bottom:1px solid rgba(0,75,135,0.08);padding:1.4rem 0}.facility-logo-grid{display:grid;gap:0.85rem;grid-template-columns:repeat(6,minmax(0,1fr))}.facility-logo-card{align-items:center;background:var(--light-blue);border:1px solid rgba(0,75,135,0.08);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:118px;padding:0.9rem;text-align:center}.facility-logo-card img{height:58px;margin-bottom:0.55rem;max-width:130px;object-fit:contain;width:100%}.facility-logo-card span,.facility-logo-card strong{color:var(--primary-blue);font-size:0.82rem;font-weight:900}.facility-logo-placeholder{background:#ffffff;border-style:dashed}.facility-logo-placeholder small{color:var(--light-text);display:block;font-size:0.72rem;margin-top:0.3rem}.facility-overview-section,.facility-types-section,.facility-authorities-section,.facility-services-section,.facility-process-section,.facility-documents-section,.facility-expert-section,.facility-why-section,.facility-faq-section{padding:5rem 0}.facility-overview-section,.facility-authorities-section,.facility-documents-section,.facility-faq-section{background:#ffffff}.facility-types-section,.facility-services-section,.facility-expert-section{background:var(--light-blue)}.facility-process-section{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue))}.facility-overview-grid,.facility-image-band-grid,.facility-document-layout,.facility-expert-grid,.facility-final-cta-box{align-items:center;display:grid;gap:2rem;grid-template-columns:0.9fr 1.1fr}.facility-overview-grid h2,.facility-image-band-grid h2,.facility-document-layout h2,.facility-expert-grid h2,.facility-section-heading h2{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.facility-overview-grid p,.facility-image-band-grid p,.facility-document-layout p,.facility-expert-grid p{color:var(--light-text);font-size:1rem;line-height:1.8}.facility-overview-image-stack{display:grid;gap:1rem;grid-template-columns:1fr 0.78fr}.facility-overview-image-stack img,.facility-image-band-grid img{border-radius:8px;box-shadow:0 20px 42px rgba(0,75,135,0.1);height:420px;object-fit:cover;width:100%}.facility-overview-image-stack img:nth-child(2){margin-top:4rem}.facility-section-heading{margin-bottom:2rem;max-width:850px}.facility-type-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.facility-type-grid div,.facility-service-grid div,.facility-risk-grid div,.facility-document-grid div,.facility-why-grid div{background:#ffffff;border:1px solid rgba(0,75,135,0.08);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);padding:1rem}.facility-type-grid i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;height:42px;justify-content:center;margin-bottom:0.8rem;width:42px}.facility-type-grid span,.facility-service-grid div,.facility-risk-grid div,.facility-document-grid div{color:var(--primary-blue);display:block;font-size:0.95rem;font-weight:850;line-height:1.45}.facility-authority-comparison{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.facility-authority-comparison div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-left:4px solid var(--secondary-blue);border-radius:8px;box-shadow:0 14px 30px rgba(0,75,135,0.06);padding:1.1rem}.facility-authority-comparison strong{color:var(--primary-blue);display:block;font-size:1rem;font-weight:900;margin-bottom:0.45rem}.facility-authority-comparison p{color:var(--light-text);font-size:0.92rem;line-height:1.65;margin:0}.facility-image-band{background:#0a0e1a;padding:5rem 0}.facility-image-band-grid h2{color:#ffffff}.facility-image-band-grid p{color:rgba(255,255,255,0.74)}.facility-service-grid,.facility-document-grid,.facility-risk-grid,.facility-why-grid{display:grid;gap:1rem}.facility-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.facility-process-section .facility-section-heading h2,.facility-process-section .section-kicker{color:#ffffff}.facility-process-timeline{counter-reset:step;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.facility-process-timeline div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.facility-process-timeline span{color:var(--gold-light);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.5rem}.facility-process-timeline strong{color:#ffffff;display:block;font-size:1rem;line-height:1.45}.facility-document-layout{grid-template-columns:0.62fr 1.38fr}.facility-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.facility-document-grid div::before,.facility-service-grid div::before,.facility-risk-grid div::before{color:var(--gold);content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:0.5rem}.facility-expert-grid{grid-template-columns:0.8fr 1.2fr}.facility-risk-grid,.facility-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facility-why-grid div{align-items:center;display:flex;gap:0.85rem}.facility-why-grid i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.facility-faq .accordion-item{border:0;border-bottom:1px solid rgba(0,75,135,0.1)}.facility-faq .accordion-button{color:var(--primary-blue)}.facility-faq .accordion-body{color:var(--light-text);line-height:1.75}.facility-final-cta{background:#ffffff;padding:5rem 0}.facility-final-cta-box{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.16);grid-template-columns:1fr auto;padding:2rem}.facility-final-cta-box h2{color:#ffffff;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;margin-bottom:0.7rem}.facility-final-cta-box p{color:rgba(255,255,255,0.75);line-height:1.7;margin:0}.mohap-product-hero{min-height:640px;overflow:hidden;position:relative}.mohap-product-hero>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.mohap-product-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(10,14,26,0.92),rgba(0,75,135,0.74),rgba(10,14,26,0.18));display:flex;inset:0;padding:5.5rem 0;position:absolute}.mohap-product-hero-content{max-width:760px}.mohap-product-logo{background:#ffffff;border:1px solid rgba(255,255,255,0.28);border-radius:8px;box-shadow:0 14px 30px rgba(10,14,26,0.16);margin-bottom:1.2rem;max-height:104px;max-width:285px;object-fit:contain;padding:0.8rem 1rem}.mohap-product-hero h1{color:#ffffff;font-size:clamp(2.65rem,5.5vw,5rem);font-weight:950;line-height:0.98;margin-bottom:1rem}.mohap-product-hero p{color:rgba(255,255,255,0.82);font-size:1.17rem;line-height:1.7;margin-bottom:1.7rem}.mohap-product-overview{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.96)),radial-gradient(circle at 88% 8%,rgba(214,178,72,0.13),transparent 30%);padding:5rem 0}.mohap-product-panel{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.08);margin-bottom:1.35rem;padding:2rem}.mohap-product-panel h2{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.mohap-product-panel p{color:var(--light-text);font-size:1rem;line-height:1.8}.mohap-product-alert{align-items:start;background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1rem;grid-template-columns:48px 1fr;margin-bottom:1.35rem;padding:1.2rem}.mohap-product-alert i{align-items:center;background:rgba(255,255,255,0.12);border-radius:50%;color:var(--gold-light);display:inline-flex;height:48px;justify-content:center;width:48px}.mohap-product-alert strong{color:#ffffff;display:block;font-size:1.05rem;margin-bottom:0.35rem}.mohap-product-alert span{color:rgba(255,255,255,0.76);display:block;line-height:1.65}.mohap-product-category-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mohap-product-category-grid div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);min-height:230px;padding:1.1rem}.mohap-product-category-grid i{align-items:center;background:rgba(214,178,72,0.16);border-radius:50%;color:var(--gold);display:inline-flex;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.mohap-product-category-grid h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.mohap-product-category-grid p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.mohap-product-process-panel{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-color:rgba(255,255,255,0.08)}.mohap-product-process-panel h2{color:#ffffff}.mohap-product-process{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mohap-product-process div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.mohap-product-process span{color:var(--gold-light);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.mohap-product-process strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.mohap-product-process p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.mohap-product-side-logo{text-align:center}.mohap-product-side-logo img{border:1px solid rgba(0,75,135,0.08);border-radius:8px;margin-bottom:1rem;max-width:100%;object-fit:contain;padding:0.8rem}.mohap-product-side-logo p{color:var(--light-text);font-size:0.92rem;line-height:1.65;margin:0}.ede-product-hero{background:linear-gradient(135deg,rgba(10,14,26,0.96),rgba(0,75,135,0.9)),radial-gradient(circle at 85% 12%,rgba(214,178,72,0.16),transparent 32%);padding:6rem 0}.ede-product-hero-grid{align-items:center;display:grid;gap:2rem;grid-template-columns:0.92fr 1.08fr}.ede-product-logo{background:#ffffff;border:1px solid rgba(255,255,255,0.28);border-radius:8px;box-shadow:0 14px 30px rgba(10,14,26,0.16);margin-bottom:1.2rem;max-height:104px;max-width:265px;object-fit:contain;padding:0.9rem 1.1rem}.ede-product-hero h1{color:#ffffff;font-size:clamp(2.65rem,5.5vw,5rem);font-weight:950;line-height:0.98;margin-bottom:1rem}.ede-product-hero p{color:rgba(255,255,255,0.82);font-size:1.17rem;line-height:1.7;margin-bottom:1.7rem}.ede-product-image-card{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:8px;box-shadow:0 24px 50px rgba(0,0,0,0.18);overflow:hidden}.ede-product-image-card img{aspect-ratio:1 / 0.72;display:block;object-fit:cover;width:100%}.ede-product-image-card div{padding:1.2rem}.ede-product-image-card strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.ede-product-image-card span{color:rgba(255,255,255,0.76);line-height:1.65}.ede-product-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.96)),radial-gradient(circle at 8% 8%,rgba(0,102,204,0.12),transparent 30%);padding:5rem 0}.ede-product-overview-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.08);margin-bottom:1.35rem;padding:2rem}.ede-product-overview-card h2{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.ede-product-overview-card p{color:var(--light-text);font-size:1rem;line-height:1.8}.ede-product-route-strip{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem;overflow:hidden}.ede-product-route-strip div{background:rgba(255,255,255,0.07);padding:1.15rem}.ede-product-route-strip strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.ede-product-route-strip span{color:rgba(255,255,255,0.76);display:block;font-size:0.86rem;line-height:1.55}.ede-product-category-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ede-product-category-grid div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);min-height:230px;padding:1.1rem}.ede-product-category-grid i{align-items:center;background:var(--soft-blue);border-radius:50%;color:var(--secondary-blue);display:inline-flex;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.ede-product-category-grid h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.ede-product-category-grid p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.ede-product-process-panel{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-color:rgba(255,255,255,0.08)}.ede-product-process-panel h2{color:#ffffff}.ede-product-process{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ede-product-process div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.ede-product-process span{color:var(--gold-light);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.ede-product-process strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.ede-product-process p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.ede-product-side-logo{text-align:center}.ede-product-side-logo img{border:1px solid rgba(0,75,135,0.08);border-radius:8px;margin-bottom:1rem;max-width:100%;object-fit:contain;padding:0.8rem}.ede-product-side-logo p{color:var(--light-text);font-size:0.92rem;line-height:1.65;margin:0}.dm-product-hero{min-height:640px;overflow:hidden;position:relative}.dm-product-hero>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.dm-product-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(10,14,26,0.9),rgba(0,75,135,0.7),rgba(10,14,26,0.12));display:flex;inset:0;padding:5.5rem 0;position:absolute}.dm-product-hero-content{max-width:790px}.dm-product-logo{background:#ffffff;border:1px solid rgba(255,255,255,0.28);border-radius:8px;box-shadow:0 14px 30px rgba(10,14,26,0.16);margin-bottom:1.2rem;max-height:104px;max-width:260px;object-fit:contain;padding:0.9rem 1.1rem}.dm-product-hero h1{color:#ffffff;font-size:clamp(2.65rem,5.5vw,5rem);font-weight:950;line-height:0.98;margin-bottom:1rem}.dm-product-hero p{color:rgba(255,255,255,0.82);font-size:1.17rem;line-height:1.7;margin-bottom:1.7rem}.dm-product-section{background:linear-gradient(180deg,#ffffff,rgba(244,248,251,0.96)),radial-gradient(circle at 88% 8%,rgba(214,178,72,0.13),transparent 30%);padding:5rem 0}.dm-product-overview-card{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 22px 44px rgba(0,75,135,0.08);margin-bottom:1.35rem;padding:2rem}.dm-product-overview-card h2{color:var(--primary-blue);font-size:clamp(2rem,4vw,3.15rem);font-weight:900;line-height:1.08;margin-bottom:1rem}.dm-product-overview-card p{color:var(--light-text);font-size:1rem;line-height:1.8}.dm-product-route-strip{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-radius:8px;box-shadow:0 18px 34px rgba(0,75,135,0.12);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.35rem;overflow:hidden}.dm-product-route-strip div{background:rgba(255,255,255,0.07);padding:1.15rem}.dm-product-route-strip strong{color:var(--gold-light);display:block;font-size:1rem;margin-bottom:0.4rem}.dm-product-route-strip span{color:rgba(255,255,255,0.76);display:block;font-size:0.86rem;line-height:1.55}.dm-product-category-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dm-product-category-grid div{background:#ffffff;border:1px solid rgba(0,75,135,0.1);border-radius:8px;box-shadow:0 12px 28px rgba(0,75,135,0.05);min-height:230px;padding:1.1rem}.dm-product-category-grid i{align-items:center;background:rgba(214,178,72,0.16);border-radius:50%;color:var(--gold);display:inline-flex;height:42px;justify-content:center;margin-bottom:0.85rem;width:42px}.dm-product-category-grid h3{color:var(--primary-blue);font-size:1rem;font-weight:850;margin-bottom:0.5rem}.dm-product-category-grid p{color:var(--light-text);font-size:0.9rem;line-height:1.62;margin:0}.dm-product-process-panel{background:linear-gradient(135deg,#0a0e1a,var(--primary-blue));border-color:rgba(255,255,255,0.08)}.dm-product-process-panel h2{color:#ffffff}.dm-product-process{display:grid;gap:0.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dm-product-process div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:1rem}.dm-product-process span{color:var(--gold-light);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.1em;margin-bottom:0.45rem}.dm-product-process strong{color:#ffffff;display:block;font-size:1rem;margin-bottom:0.4rem}.dm-product-process p{color:rgba(255,255,255,0.74);font-size:0.88rem;line-height:1.6;margin:0}.dm-product-side-logo{text-align:center}.dm-product-side-logo img{border:1px solid rgba(0,75,135,0.08);border-radius:8px;margin-bottom:1rem;max-width:100%;object-fit:contain;padding:0.8rem}.dm-product-side-logo p{color:var(--light-text);font-size:0.92rem;line-height:1.65;margin:0}@media (max-width:991.98px){.dm-product-route-strip,.dm-product-category-grid,.dm-product-process{grid-template-columns:1fr}}@media (max-width:575.98px){.dm-product-hero{min-height:620px}.dm-product-hero h1{font-size:2.5rem}.dm-product-overview-card{padding:1.2rem}}@media (max-width:991.98px){.ede-product-hero-grid,.ede-product-route-strip,.ede-product-category-grid,.ede-product-process{grid-template-columns:1fr}}@media (max-width:575.98px){.ede-product-hero{padding:4.5rem 0}.ede-product-hero h1{font-size:2.5rem}.ede-product-overview-card{padding:1.2rem}}@media (max-width:991.98px){.mohap-product-category-grid,.mohap-product-process{grid-template-columns:1fr}}@media (max-width:575.98px){.mohap-product-hero{min-height:620px}.mohap-product-hero h1{font-size:2.5rem}.mohap-product-panel{padding:1.2rem}}@media (max-width:991.98px){.facility-logo-grid,.facility-type-grid,.facility-service-grid,.facility-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facility-overview-grid,.facility-image-band-grid,.facility-document-layout,.facility-expert-grid,.facility-final-cta-box,.facility-authority-comparison,.facility-process-timeline{grid-template-columns:1fr}.facility-final-cta-box{text-align:center}}@media (max-width:575.98px){.facility-hero{min-height:620px}.facility-hero h1{font-size:2.55rem}.facility-logo-grid,.facility-type-grid,.facility-service-grid,.facility-document-grid,.facility-risk-grid,.facility-why-grid{grid-template-columns:1fr}.facility-overview-image-stack{grid-template-columns:1fr}.facility-overview-image-stack img:nth-child(2){margin-top:0}.facility-overview-section,.facility-types-section,.facility-authorities-section,.facility-services-section,.facility-process-section,.facility-documents-section,.facility-expert-section,.facility-why-section,.facility-faq-section,.facility-image-band,.facility-final-cta{padding:3.5rem 0}}@media (max-width:991.98px){.renewal-authority-grid,.renewal-flow-strip,.renewal-process{grid-template-columns:1fr}}@media (max-width:575.98px){.renewal-hero-logos img{height:70px;width:126px}.renewal-overview-panel{padding:1.2rem}.renewal-authority-card{min-height:auto}}@media (max-width:991.98px){.eligibility-feature-panel,.eligibility-snapshot,.eligibility-process{grid-template-columns:1fr}.eligibility-profession-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.eligibility-definition-grid,.eligibility-profession-grid{grid-template-columns:1fr}.eligibility-feature-panel{padding:0.8rem}}@media (max-width:991.98px){.exam-status-strip,.exam-process{grid-template-columns:1fr}}@media (max-width:575.98px){.exam-hero-logos img{height:70px;width:126px}.exam-overview-panel{padding:1.2rem}.exam-authority-card{grid-template-columns:1fr}.exam-authority-card img{height:95px}}@media (max-width:991.98px){.dataflow-overview-panel,.dataflow-photo-feature,.dataflow-scope-strip,.dataflow-process{grid-template-columns:1fr}.dataflow-logo-panel{min-height:auto}.dataflow-profession-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.dataflow-definition-grid,.dataflow-profession-grid{grid-template-columns:1fr}.dataflow-overview-copy{padding:1rem}.dataflow-hero-logo{max-width:245px}}@media (max-width:991.98px){.sha-intro-panel,.sha-stats-strip{grid-template-columns:1fr}.sha-logo-card{min-height:auto}.sha-photo-overlay{max-width:78%}.sha-profession-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sha-process div{grid-template-columns:54px 1fr}.sha-process p{grid-column:2}}@media (max-width:575.98px){.sha-definition-grid,.sha-profession-grid{grid-template-columns:1fr}.sha-intro-copy{padding:1rem}.sha-photo-overlay{background:linear-gradient(180deg,rgba(10,14,26,0.22),rgba(10,14,26,0.92));max-width:100%;padding:1.2rem}.sha-hero-logo{max-width:245px}}@media (max-width:991.98px){.cda-overview-panel,.cda-logo-band,.cda-process{grid-template-columns:1fr}.cda-photo-card{min-height:340px}.cda-profession-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.cda-definition-grid,.cda-profession-grid{grid-template-columns:1fr}.cda-overview-copy,.cda-photo-caption{padding:1rem}.cda-hero-logo{max-width:245px}}@media (max-width:767.98px){.content-card,.profile-highlight,.roadmap-card{padding:1.1rem}.content-table td:first-child{white-space:normal}.about-page-hero,.about-detail-section,.about-values-section,.about-mv-section{padding:3.5rem 0}.about-detail-image{min-height:300px}.about-cta-strip{text-align:center}.pxp-modal-dialog{padding:1.45rem}.pxp-whatsapp-widget{bottom:1rem;left:1rem}.pxp-back-top{bottom:1rem;right:1rem}.service-page-hero,.service-detail-section{padding:3.5rem 0}.service-sidebar{position:static}.rakez-intro-panel,.rakez-highlight-grid,.rakez-zone-grid,.rakez-process-lane{grid-template-columns:1fr}.rakez-intro-panel{padding:1rem}.rakez-intro-panel img{max-height:280px}.freelance-intro,.freelance-route-grid,.freelance-process{grid-template-columns:1fr}.freelance-intro{padding:1rem}.freelance-intro img{aspect-ratio:16 / 10}.employment-dashboard,.employment-stats,.employment-card-grid,.golden-showcase,.golden-benefits,.golden-category-grid,.golden-journey-grid,.residency-command,.residency-signal-grid,.residency-path-grid,.eid-identity-panel,.eid-feature-row,.eid-scenario-grid,.immigration-hero-panel,.immigration-control-grid,.immigration-service-grid,.medbio-overview,.medbio-milestones,.medbio-need-grid,.documentation-video-panel,.documentation-control-row,.documentation-area-grid,.attestation-intro-panel,.attestation-stamp-row,.attestation-type-grid,.translation-intro-panel,.translation-language-row,.translation-area-grid,.govdoc-intro-panel,.govdoc-command-row,.govdoc-area-grid,.dha-overview-panel,.dha-registry-strip,.dha-definition-grid,.dha-profession-grid,.doh-overview-panel,.doh-logo-band,.doh-definition-grid,.doh-profession-grid,.doh-pic-panel,.moh-overview-panel,.moh-photo-panel,.moh-scope-strip,.moh-definition-grid,.moh-profession-grid{grid-template-columns:1fr}.employment-dashboard img{min-height:260px}.golden-showcase-copy{padding:1.2rem}.golden-showcase img{min-height:260px}.residency-command{padding:0.75rem}.residency-command-copy{padding:0.8rem}.residency-image-panel{min-height:280px}.residency-flow div{grid-template-columns:1fr}.residency-flow p{grid-column:auto}.eid-identity-panel{padding:0.75rem}.eid-identity-copy{padding:0.8rem}.eid-card-visual{min-height:280px}.eid-process-track div{grid-template-columns:1fr}.eid-process-track p{grid-column:auto}.immigration-hero-panel{padding:0.75rem}.immigration-hero-copy{padding:0.8rem}.immigration-passport-card{min-height:280px}.medbio-overview{padding:0.75rem}.medbio-overview-copy{padding:0.8rem}.medbio-card-stack{min-height:280px}.documentation-video-panel{padding:0.75rem}.documentation-video-copy{padding:0.8rem}.documentation-video-wrap{min-height:280px}.attestation-intro-panel{padding:0.75rem}.attestation-intro-copy{padding:0.8rem}.attestation-image-card{min-height:280px}.translation-intro-panel{padding:0.75rem}.translation-intro-copy{padding:0.8rem}.translation-image-wrap{min-height:280px}.govdoc-intro-panel{padding:0.75rem}.govdoc-intro-copy{padding:0.8rem}.govdoc-image-card{min-height:280px}.dha-overview-panel{padding:0.75rem}.dha-overview-copy{padding:0.8rem}.dha-logo-card{min-height:250px}.doh-overview-panel{padding:0.75rem}.doh-overview-copy{padding:0.8rem}.doh-image-stack{min-height:280px}.moh-overview-panel,.moh-photo-panel{padding:0.75rem}.moh-overview-copy{padding:0.8rem}.moh-logo-panel{min-height:250px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.001ms !important;animation-duration:0.001ms !important}.pxp-reveal{opacity:1;transform:none}}.hero-section{background:linear-gradient(rgba(0,75,135,0.85),rgba(0,75,135,0.85)),url('https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&w=1920&q=80') center/cover no-repeat;height:85vh;min-height:600px}.service-card{transition:transform 0.3s ease,box-shadow 0.3s ease;border-radius:12px}.service-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,75,135,0.08) !important}.icon-wrapper{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.service-card:hover .icon-wrapper{transform:scale(1.1);background-color:var(--primary-blue) !important}.service-card:hover .icon-wrapper i{color:#fff !important}.step-workflow::before{content:'';position:absolute;top:25px;left:10%;width:80%;height:2px;background-color:var(--soft-blue);z-index:0}@media (max-width:768px){.step-workflow::before{display:none}}.step-circle{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:bold;position:relative;z-index:1;border:4px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.accordion-button:not(.collapsed){color:var(--primary-blue);background-color:var(--soft-blue);box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:focus{box-shadow:none}.pca-hero{background:#f4f8fb;min-height:660px;overflow:hidden;position:relative}.pca-hero-media{inset:0;position:absolute}.pca-hero-media::after{background:linear-gradient(90deg,rgba(244,248,251,0.98) 0%,rgba(244,248,251,0.86) 42%,rgba(244,248,251,0.1) 100%);content:"";inset:0;position:absolute}.pca-hero-media img{height:100%;object-fit:cover;object-position:center;width:100%}.pca-hero .container{min-height:660px;position:relative;z-index:1}.pca-hero-panel{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:700px;min-height:660px;padding:5rem 0}.pca-hero-panel h1{color:var(--primary-blue);font-size:clamp(2.55rem,5vw,4.9rem);font-weight:900;line-height:1.04;margin:0.75rem 0 1.1rem}.pca-hero-panel p{color:var(--light-text);font-size:1.18rem;line-height:1.8;margin-bottom:1.7rem}.pca-intro{background:#ffffff;padding:5rem 0}.pca-intro h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.3rem);font-weight:900;line-height:1.12;margin-bottom:1.1rem}.pca-intro p{color:var(--light-text);line-height:1.8}.pca-photo-card{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 24px 70px rgba(0,75,135,0.12);overflow:hidden}.pca-photo-card img{aspect-ratio:4 / 3;display:block;object-fit:cover;width:100%}.pca-photo-card div{background:linear-gradient(135deg,var(--primary-blue),#06233d);padding:1.35rem}.pca-photo-card strong,.pca-photo-card span{display:block}.pca-photo-card strong{color:#ffffff;font-size:1.15rem;margin-bottom:0.4rem}.pca-photo-card span{color:rgba(255,255,255,0.76)}.pca-authority-band{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem}.pca-authority-band div{background:#ffffff;border-left:4px solid var(--secondary-blue);box-shadow:0 15px 42px rgba(0,75,135,0.08);padding:1.3rem}.pca-authority-band strong{color:var(--primary-blue);display:block;font-weight:900;margin-bottom:0.4rem}.pca-authority-band span{color:var(--light-text);display:block;line-height:1.65}.pca-review-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pca-review-grid div{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 14px 36px rgba(0,75,135,0.07);min-height:220px;padding:1.35rem}.pca-review-grid i{align-items:center;background:rgba(0,75,135,0.08);color:var(--secondary-blue);display:flex;font-size:1.25rem;height:46px;justify-content:center;margin-bottom:1rem;width:46px}.pca-review-grid h3{color:var(--primary-blue);font-size:1.05rem;font-weight:900;margin-bottom:0.65rem}.pca-review-grid p{color:var(--light-text);line-height:1.65;margin:0}.pca-flow-panel{background:linear-gradient(135deg,#f4f8fb,#ffffff);border:1px solid rgba(0,75,135,0.08);padding:2rem}.pca-flow{counter-reset:pca-step;display:grid;gap:1rem}.pca-flow div{background:#ffffff;border-left:4px solid var(--gold);box-shadow:0 12px 30px rgba(0,75,135,0.06);display:grid;gap:0.35rem;grid-template-columns:58px 1fr;padding:1.1rem}.pca-flow span{color:var(--gold);font-size:1.1rem;font-weight:900;grid-row:span 2}.pca-flow strong{color:var(--primary-blue);font-weight:900}.pca-flow p{color:var(--light-text);line-height:1.65;margin:0}.pca-check-card{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a)}.pca-check-card h4,.pca-check-card li{color:#ffffff}.pca-check-card ul{display:grid;gap:0.75rem;list-style:none;margin:1rem 0 0;padding:0}.pca-check-card li{border-bottom:1px solid rgba(255,255,255,0.13);padding-bottom:0.75rem}.pca-check-card li::before{color:var(--gold-light);content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:0.55rem}@media (max-width:991.98px){.pca-hero,.pca-hero .container,.pca-hero-panel{min-height:600px}.pca-hero-media::after{background:rgba(244,248,251,0.9)}.pca-authority-band,.pca-review-grid{grid-template-columns:1fr}}@media (max-width:575.98px){.pca-hero,.pca-hero .container,.pca-hero-panel{min-height:560px}.pca-hero-panel{padding:3.5rem 0}.pca-intro{padding:3.5rem 0}.pca-flow-panel{padding:1.2rem}.pca-flow div{grid-template-columns:1fr}}.ldr-hero{min-height:660px;overflow:hidden;position:relative}.ldr-hero video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ldr-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(10,14,26,0.92) 0%,rgba(0,75,135,0.74) 48%,rgba(10,14,26,0.22) 100%);display:flex;min-height:660px;padding:5rem 0;position:relative;z-index:1}.ldr-hero-content{max-width:760px}.ldr-hero-content h1{color:#ffffff;font-size:clamp(2.6rem,5vw,5rem);font-weight:900;line-height:1.04;margin:0.75rem 0 1.1rem}.ldr-hero-content p{color:rgba(255,255,255,0.82);font-size:1.18rem;line-height:1.8;margin-bottom:1.7rem}.ldr-overview{background:#ffffff;padding:5rem 0}.ldr-overview h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;line-height:1.12;margin-bottom:1rem}.ldr-overview p{color:var(--light-text);line-height:1.8}.ldr-image-card{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 26px 75px rgba(0,75,135,0.12);position:relative}.ldr-image-card img{aspect-ratio:5 / 4;display:block;object-fit:cover;width:100%}.ldr-image-card div{background:#ffffff;bottom:1.4rem;box-shadow:0 18px 42px rgba(0,75,135,0.16);left:1.4rem;max-width:82%;padding:1.2rem;position:absolute}.ldr-image-card span,.ldr-image-card strong{display:block}.ldr-image-card span{color:var(--gold);font-size:0.72rem;font-weight:900;letter-spacing:1px;margin-bottom:0.35rem;text-transform:uppercase}.ldr-image-card strong{color:var(--primary-blue);line-height:1.45}.ldr-check-strip{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem}.ldr-check-strip div{background:linear-gradient(135deg,#ffffff,#f4f8fb);border-top:4px solid var(--gold);box-shadow:0 15px 42px rgba(0,75,135,0.08);padding:1.3rem}.ldr-check-strip strong{color:var(--primary-blue);display:block;font-weight:900;margin-bottom:0.45rem}.ldr-check-strip span{color:var(--light-text);display:block;line-height:1.65}.ldr-review-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ldr-review-grid div{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 14px 36px rgba(0,75,135,0.07);min-height:205px;padding:1.35rem}.ldr-review-grid i{align-items:center;background:rgba(214,178,76,0.14);color:var(--gold);display:flex;font-size:1.25rem;height:46px;justify-content:center;margin-bottom:1rem;width:46px}.ldr-review-grid h3{color:var(--primary-blue);font-size:1.08rem;font-weight:900;margin-bottom:0.65rem}.ldr-review-grid p{color:var(--light-text);line-height:1.65;margin:0}.ldr-process-panel{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:2rem}.ldr-process-panel h2{color:#ffffff}.ldr-process{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ldr-process div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);padding:1.25rem}.ldr-process span{color:var(--gold-light);display:block;font-weight:900;margin-bottom:0.7rem}.ldr-process strong{color:#ffffff;display:block;font-weight:900;margin-bottom:0.55rem}.ldr-process p{color:rgba(255,255,255,0.74);line-height:1.65;margin:0}.ldr-file-card{background:linear-gradient(135deg,#f4f8fb,#ffffff)}.ldr-file-card ul{display:grid;gap:0.75rem;list-style:none;margin:1rem 0 0;padding:0}.ldr-file-card li{border-bottom:1px solid rgba(0,75,135,0.08);color:var(--dark-text);padding-bottom:0.75rem}.ldr-file-card li::before{color:var(--secondary-blue);content:"\f15b";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:0.55rem}@media (max-width:991.98px){.ldr-hero,.ldr-hero-overlay{min-height:610px}.ldr-check-strip,.ldr-review-grid,.ldr-process{grid-template-columns:1fr}}@media (max-width:575.98px){.ldr-hero,.ldr-hero-overlay{min-height:560px}.ldr-hero-overlay,.ldr-overview{padding:3.5rem 0}.ldr-image-card div{bottom:auto;left:auto;max-width:none;position:relative}.ldr-process-panel{padding:1.2rem}}.ida-hero{background:linear-gradient(135deg,#f4f8fb 0%,#ffffff 58%,rgba(0,75,135,0.08) 100%);overflow:hidden;padding:6rem 0 5rem}.ida-hero-grid{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr)}.ida-hero-copy h1{color:var(--primary-blue);font-size:clamp(2.65rem,5vw,5rem);font-weight:900;line-height:1.04;margin:0.75rem 0 1.1rem}.ida-hero-copy p{color:var(--light-text);font-size:1.18rem;line-height:1.8;margin-bottom:1.7rem}.ida-hero-card{background:#ffffff;box-shadow:0 30px 80px rgba(0,75,135,0.14);overflow:hidden;position:relative}.ida-hero-card img{aspect-ratio:5 / 4;display:block;object-fit:cover;width:100%}.ida-hero-card div{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:1.45rem}.ida-hero-card strong,.ida-hero-card span{display:block}.ida-hero-card strong{color:#ffffff;font-size:1.18rem;font-weight:900;margin-bottom:0.45rem}.ida-hero-card span{color:rgba(255,255,255,0.78);line-height:1.65}.ida-overview{background:#ffffff;padding:5rem 0}.ida-overview img{box-shadow:0 26px 72px rgba(0,75,135,0.12);display:block;object-fit:cover;width:100%}.ida-overview h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;line-height:1.12;margin-bottom:1rem}.ida-overview p{color:var(--light-text);line-height:1.8}.ida-route-map{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem}.ida-route-map div{background:#ffffff;border-bottom:4px solid var(--secondary-blue);box-shadow:0 16px 42px rgba(0,75,135,0.08);padding:1.35rem}.ida-route-map span{color:var(--gold);display:block;font-weight:900;margin-bottom:0.55rem}.ida-route-map strong{color:var(--primary-blue);display:block;font-size:1.05rem;font-weight:900;margin-bottom:0.55rem}.ida-route-map p{color:var(--light-text);line-height:1.65;margin:0}.ida-channel-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ida-channel-grid div{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 14px 36px rgba(0,75,135,0.07);min-height:220px;padding:1.35rem}.ida-channel-grid i{align-items:center;background:rgba(0,75,135,0.08);color:var(--secondary-blue);display:flex;font-size:1.25rem;height:46px;justify-content:center;margin-bottom:1rem;width:46px}.ida-channel-grid h3{color:var(--primary-blue);font-size:1.05rem;font-weight:900;margin-bottom:0.65rem}.ida-channel-grid p{color:var(--light-text);line-height:1.65;margin:0}.ida-process-panel{background:#f4f8fb;border:1px solid rgba(0,75,135,0.08);padding:2rem}.ida-process{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ida-process div{background:#ffffff;border-left:4px solid var(--gold);box-shadow:0 12px 30px rgba(0,75,135,0.06);padding:1.25rem}.ida-process span{color:var(--gold);display:block;font-weight:900;margin-bottom:0.65rem}.ida-process strong{color:var(--primary-blue);display:block;font-weight:900;margin-bottom:0.55rem}.ida-process p{color:var(--light-text);line-height:1.65;margin:0}.ida-doc-card{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a)}.ida-doc-card h4,.ida-doc-card li{color:#ffffff}.ida-doc-card ul{display:grid;gap:0.75rem;list-style:none;margin:1rem 0 0;padding:0}.ida-doc-card li{border-bottom:1px solid rgba(255,255,255,0.13);padding-bottom:0.75rem}.ida-doc-card li::before{color:var(--gold-light);content:"\f48b";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:0.55rem}@media (max-width:991.98px){.ida-hero-grid,.ida-route-map,.ida-channel-grid,.ida-process{grid-template-columns:1fr}.ida-hero{padding:4.5rem 0}}@media (max-width:575.98px){.ida-hero,.ida-overview{padding:3.5rem 0}.ida-process-panel{padding:1.2rem}}.rc-hero{min-height:660px;overflow:hidden;position:relative}.rc-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.rc-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(10,14,26,0.92) 0%,rgba(0,75,135,0.72) 50%,rgba(10,14,26,0.2) 100%);display:flex;min-height:660px;padding:5rem 0;position:relative;z-index:1}.rc-hero-content{max-width:790px}.rc-hero-content h1{color:#ffffff;font-size:clamp(2.65rem,5vw,5rem);font-weight:900;line-height:1.04;margin:0.75rem 0 1.1rem}.rc-hero-content p{color:rgba(255,255,255,0.82);font-size:1.18rem;line-height:1.8;margin-bottom:1.7rem}.rc-insight{background:#ffffff;padding:5rem 0}.rc-photo-card{background:#ffffff;box-shadow:0 26px 75px rgba(0,75,135,0.12);overflow:hidden}.rc-photo-card img{aspect-ratio:4 / 5;display:block;object-fit:cover;width:100%}.rc-insight h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;line-height:1.12;margin-bottom:1rem}.rc-insight p{color:var(--light-text);line-height:1.8}.rc-authority-board{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem}.rc-authority-board div{background:#ffffff;border-top:4px solid var(--secondary-blue);box-shadow:0 16px 42px rgba(0,75,135,0.08);padding:1.35rem}.rc-authority-board strong{color:var(--primary-blue);display:block;font-weight:900;margin-bottom:0.45rem}.rc-authority-board span{color:var(--light-text);display:block;line-height:1.65}.rc-scenario-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rc-scenario-grid div{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 14px 36px rgba(0,75,135,0.07);min-height:235px;padding:1.35rem}.rc-scenario-grid i{align-items:center;background:rgba(214,178,76,0.14);color:var(--gold);display:flex;font-size:1.25rem;height:46px;justify-content:center;margin-bottom:1rem;width:46px}.rc-scenario-grid h3{color:var(--primary-blue);font-size:1.05rem;font-weight:900;margin-bottom:0.65rem}.rc-scenario-grid p{color:var(--light-text);line-height:1.65;margin:0}.rc-framework{background:linear-gradient(135deg,#f4f8fb,#ffffff);border:1px solid rgba(0,75,135,0.08);padding:2rem}.rc-framework-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rc-framework-grid div{background:#ffffff;border-left:4px solid var(--gold);box-shadow:0 12px 30px rgba(0,75,135,0.06);padding:1.25rem}.rc-framework-grid span{color:var(--gold);display:block;font-weight:900;margin-bottom:0.65rem}.rc-framework-grid strong{color:var(--primary-blue);display:block;font-weight:900;margin-bottom:0.55rem}.rc-framework-grid p{color:var(--light-text);line-height:1.65;margin:0}.rc-advice-card{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a)}.rc-advice-card h4,.rc-advice-card li{color:#ffffff}.rc-advice-card ul{display:grid;gap:0.75rem;list-style:none;margin:1rem 0 0;padding:0}.rc-advice-card li{border-bottom:1px solid rgba(255,255,255,0.13);padding-bottom:0.75rem}.rc-advice-card li::before{color:var(--gold-light);content:"\f0eb";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:0.55rem}@media (max-width:991.98px){.rc-hero,.rc-hero-overlay{min-height:610px}.rc-authority-board,.rc-scenario-grid,.rc-framework-grid{grid-template-columns:1fr}.rc-photo-card img{aspect-ratio:16 / 10}}@media (max-width:575.98px){.rc-hero,.rc-hero-overlay{min-height:560px}.rc-hero-overlay,.rc-insight{padding:3.5rem 0}.rc-framework{padding:1.2rem}}.ras-hero{min-height:680px;overflow:hidden;position:relative}.ras-hero video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ras-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(244,248,251,0.95) 0%,rgba(244,248,251,0.82) 48%,rgba(0,75,135,0.24) 100%);display:flex;min-height:680px;padding:5rem 0;position:relative;z-index:1}.ras-hero-card{background:rgba(255,255,255,0.94);box-shadow:0 28px 80px rgba(0,75,135,0.14);max-width:760px;padding:2.5rem}.ras-hero-card h1{color:var(--primary-blue);font-size:clamp(2.55rem,5vw,4.9rem);font-weight:900;line-height:1.04;margin:0.75rem 0 1.1rem}.ras-hero-card p{color:var(--light-text);font-size:1.18rem;line-height:1.8;margin-bottom:1.7rem}.ras-overview{background:#ffffff;padding:5rem 0}.ras-overview h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;line-height:1.12;margin-bottom:1rem}.ras-overview p{color:var(--light-text);line-height:1.8}.ras-image-card{background:#ffffff;box-shadow:0 26px 75px rgba(0,75,135,0.12);overflow:hidden}.ras-image-card img{aspect-ratio:5 / 4;display:block;object-fit:cover;width:100%}.ras-image-card div{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:1.35rem}.ras-image-card strong,.ras-image-card span{display:block}.ras-image-card strong{color:#ffffff;font-size:1.15rem;font-weight:900;margin-bottom:0.4rem}.ras-image-card span{color:rgba(255,255,255,0.78);line-height:1.65}.ras-action-strip{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem}.ras-action-strip div{background:#ffffff;border-left:4px solid var(--gold);box-shadow:0 16px 42px rgba(0,75,135,0.08);padding:1.35rem}.ras-action-strip strong{color:var(--primary-blue);display:block;font-weight:900;margin-bottom:0.45rem}.ras-action-strip span{color:var(--light-text);display:block;line-height:1.65}.ras-support-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ras-support-grid div{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 14px 36px rgba(0,75,135,0.07);min-height:225px;padding:1.35rem}.ras-support-grid i{align-items:center;background:rgba(0,75,135,0.08);color:var(--secondary-blue);display:flex;font-size:1.25rem;height:46px;justify-content:center;margin-bottom:1rem;width:46px}.ras-support-grid h3{color:var(--primary-blue);font-size:1.05rem;font-weight:900;margin-bottom:0.65rem}.ras-support-grid p{color:var(--light-text);line-height:1.65;margin:0}.ras-timeline-panel{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:2rem}.ras-timeline-panel h2{color:#ffffff}.ras-timeline{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ras-timeline div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);padding:1.25rem}.ras-timeline span{color:var(--gold-light);display:block;font-weight:900;margin-bottom:0.65rem}.ras-timeline strong{color:#ffffff;display:block;font-weight:900;margin-bottom:0.55rem}.ras-timeline p{color:rgba(255,255,255,0.74);line-height:1.65;margin:0}.ras-file-card{background:linear-gradient(135deg,#f4f8fb,#ffffff)}.ras-file-card ul{display:grid;gap:0.75rem;list-style:none;margin:1rem 0 0;padding:0}.ras-file-card li{border-bottom:1px solid rgba(0,75,135,0.08);color:var(--dark-text);padding-bottom:0.75rem}.ras-file-card li::before{color:var(--secondary-blue);content:"\f021";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:0.55rem}@media (max-width:991.98px){.ras-hero,.ras-hero-overlay{min-height:620px}.ras-action-strip,.ras-support-grid,.ras-timeline{grid-template-columns:1fr}}@media (max-width:575.98px){.ras-hero,.ras-hero-overlay{min-height:580px}.ras-hero-overlay,.ras-overview{padding:3.5rem 0}.ras-hero-card,.ras-timeline-panel{padding:1.2rem}}.blog-hero{min-height:650px;overflow:hidden;position:relative}.blog-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.blog-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(10,14,26,0.92),rgba(0,75,135,0.72),rgba(10,14,26,0.22));display:flex;min-height:650px;padding:5rem 0;position:relative;z-index:1}.blog-breadcrumb{color:rgba(255,255,255,0.7);display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:1.6rem}.blog-breadcrumb a{color:#ffffff;text-decoration:none}.blog-hero-content{max-width:850px}.blog-hero-content h1{color:#ffffff;font-size:clamp(2.65rem,5vw,5.15rem);font-weight:900;line-height:1.03;margin:0.75rem 0 1.1rem}.blog-hero-content p{color:rgba(255,255,255,0.82);font-size:1.18rem;line-height:1.8;margin-bottom:1.7rem}.blog-featured-section,.blog-directory-section,.blog-video-section,.blog-related-section{background:#f4f8fb;padding:5rem 0}.blog-authority-section{background:#ffffff;padding:5rem 0}.blog-section-head{margin-bottom:2rem;max-width:760px}.blog-section-head h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.4rem);font-weight:900;line-height:1.12;margin:0.55rem 0 0}.blog-featured-carousel{position:relative}.blog-featured-card{background:#ffffff;box-shadow:0 26px 70px rgba(0,75,135,0.12);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);min-height:430px;overflow:hidden}.blog-featured-card img{height:100%;min-height:430px;object-fit:cover;width:100%}.blog-featured-card div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:2.5rem}.blog-featured-card span,.blog-card-body span,.blog-related-grid span{color:var(--gold);font-size:0.72rem;font-weight:900;letter-spacing:1px;text-transform:uppercase}.blog-featured-card h3{color:var(--primary-blue);font-size:clamp(1.8rem,3vw,3rem);font-weight:900;line-height:1.12;margin:0.75rem 0 1rem}.blog-featured-card p{color:var(--light-text);line-height:1.8;margin-bottom:1.5rem}.blog-featured-carousel .carousel-control-prev,.blog-featured-carousel .carousel-control-next{background:var(--primary-blue);height:46px;opacity:1;top:calc(100%+1rem);width:46px}.blog-featured-carousel .carousel-control-prev{left:auto;right:58px}.blog-featured-carousel .carousel-control-next{right:0}.blog-tools{background:#ffffff;box-shadow:0 16px 42px rgba(0,75,135,0.08);margin-bottom:2rem;padding:1.25rem}.blog-search{align-items:center;border:1px solid rgba(0,75,135,0.12);display:flex;gap:0.8rem;margin-bottom:1rem;padding:0.85rem 1rem}.blog-search i{color:var(--secondary-blue)}.blog-search input{border:0;color:var(--dark-text);outline:0;width:100%}.blog-category-tabs{display:flex;flex-wrap:wrap;gap:0.6rem}.blog-category-tabs button{background:#f4f8fb;border:1px solid rgba(0,75,135,0.1);color:var(--primary-blue);font-size:0.86rem;font-weight:800;padding:0.62rem 0.9rem;transition:all 0.25s ease}.blog-category-tabs button:hover,.blog-category-tabs button.active{background:var(--primary-blue);color:#ffffff}.blog-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 14px 36px rgba(0,75,135,0.07);display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease}.blog-card:hover{box-shadow:0 22px 55px rgba(0,75,135,0.13);transform:translateY(-5px)}.blog-card img{aspect-ratio:16 / 10;display:block;object-fit:cover;width:100%}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:1.25rem}.blog-card-body h3{color:var(--primary-blue);font-size:1.15rem;font-weight:900;line-height:1.35;margin:0.65rem 0 0.65rem}.blog-card-body p{color:var(--light-text);line-height:1.65;margin-bottom:1rem}.blog-card-links{display:grid;gap:0.45rem;margin-top:auto}.blog-card-links a,.blog-widget a{color:var(--primary-blue);font-weight:800;text-decoration:none}.blog-card-links a:hover,.blog-widget a:hover{color:var(--secondary-blue)}.blog-read-more{align-self:flex-start;background:var(--primary-blue);color:#ffffff;font-weight:900;margin-top:1rem;padding:0.62rem 1rem;text-decoration:none}.blog-read-more:hover{background:var(--secondary-blue);color:#ffffff}.blog-empty{background:#ffffff;color:var(--light-text);display:none;padding:2rem;text-align:center}.blog-sidebar{display:grid;gap:1.25rem;position:sticky;top:110px}.blog-widget{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.07);display:grid;gap:0.8rem;padding:1.35rem}.blog-widget h3{color:var(--primary-blue);font-size:1.12rem;font-weight:900;margin:0}.blog-widget p{color:var(--light-text);line-height:1.65;margin:0}.blog-widget-cta{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a)}.blog-widget-cta h3,.blog-widget-cta p{color:#ffffff}.blog-authority-grid{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.blog-authority-grid a{align-items:center;background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 12px 32px rgba(0,75,135,0.07);color:var(--primary-blue);display:flex;flex-direction:column;font-weight:900;gap:0.8rem;justify-content:center;min-height:150px;padding:1rem;text-align:center;text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease}.blog-authority-grid a:hover{box-shadow:0 20px 48px rgba(0,75,135,0.13);transform:translateY(-4px)}.blog-authority-grid img{max-height:54px;max-width:120px;object-fit:contain}.blog-video-grid,.blog-related-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-video-grid a,.blog-related-grid a{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.08);color:var(--dark-text);min-height:170px;padding:1.35rem;text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease}.blog-video-grid a:hover,.blog-related-grid a:hover{box-shadow:0 22px 55px rgba(0,75,135,0.13);transform:translateY(-5px)}.blog-video-grid i{color:#ff0000;display:block;font-size:2rem;margin-bottom:1rem}.blog-video-grid strong,.blog-related-grid strong{color:var(--primary-blue);display:block;font-size:1.12rem;font-weight:900;line-height:1.35;margin-bottom:0.5rem}.blog-video-grid span{color:var(--light-text);display:block;line-height:1.65}@media (max-width:1199.98px){.blog-authority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.blog-featured-card,.blog-grid,.blog-video-grid,.blog-related-grid{grid-template-columns:1fr}.blog-featured-card img{min-height:300px}.blog-sidebar{position:static}}@media (max-width:575.98px){.blog-hero,.blog-hero-overlay{min-height:590px}.blog-hero-overlay,.blog-featured-section,.blog-directory-section,.blog-authority-section,.blog-video-section,.blog-related-section{padding:3.5rem 0}.blog-featured-card div{padding:1.25rem}.blog-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-hero{min-height:640px;overflow:hidden;position:relative}.contact-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.contact-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(10,14,26,0.92),rgba(0,75,135,0.72),rgba(10,14,26,0.24));display:flex;min-height:640px;padding:5rem 0;position:relative;z-index:1}.contact-hero-content{max-width:800px}.contact-hero-content h1{color:#ffffff;font-size:clamp(2.7rem,5vw,5.1rem);font-weight:900;line-height:1.04;margin:0.75rem 0 1.1rem}.contact-hero-content p{color:rgba(255,255,255,0.82);font-size:1.18rem;line-height:1.8;margin-bottom:1.7rem}.contact-info-section,.contact-main-section,.contact-social-section{background:#f4f8fb;padding:5rem 0}.contact-map-section,.contact-services-section{background:#ffffff;padding:5rem 0}.contact-info-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.contact-info-card{animation:contactFloat 5s ease-in-out infinite;background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 16px 42px rgba(0,75,135,0.08);color:var(--dark-text);min-height:210px;padding:1.35rem;text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease}.contact-info-card:nth-child(2),.contact-info-card:nth-child(4){animation-delay:0.7s}.contact-info-card:hover{box-shadow:0 24px 60px rgba(0,75,135,0.14);color:var(--dark-text);transform:translateY(-6px)}.contact-info-card i{align-items:center;background:rgba(0,75,135,0.08);color:var(--secondary-blue);display:flex;font-size:1.3rem;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.contact-info-card span{color:var(--gold);display:block;font-size:0.72rem;font-weight:900;letter-spacing:1px;margin-bottom:0.45rem;text-transform:uppercase}.contact-info-card strong{color:var(--primary-blue);display:block;font-size:1.02rem;line-height:1.55}@keyframes contactFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.contact-form-card,.contact-side-card{background:#ffffff;box-shadow:0 24px 68px rgba(0,75,135,0.1);padding:2rem}.contact-form-card h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;line-height:1.12;margin:0.55rem 0 1.4rem}.contact-page-form input,.contact-page-form select,.contact-page-form textarea{transition:border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.contact-page-form input:focus,.contact-page-form select:focus,.contact-page-form textarea:focus{box-shadow:0 0 0 4px rgba(0,75,135,0.08);transform:translateY(-1px)}.contact-side-panel{display:grid;gap:1.25rem;position:sticky;top:110px}.contact-side-card h3{color:var(--primary-blue);font-weight:900;margin-bottom:0.75rem}.contact-side-card p{color:var(--light-text);line-height:1.7}.contact-side-card a{align-items:center;color:var(--primary-blue);display:flex;font-weight:900;gap:0.65rem;margin-top:0.75rem;text-decoration:none}.contact-side-card a:hover{color:var(--secondary-blue)}.contact-address-card{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a)}.contact-address-card h3,.contact-address-card p{color:#ffffff}.contact-map-frame{box-shadow:0 24px 70px rgba(0,75,135,0.12);overflow:hidden;transform-origin:center;transition:transform 0.4s ease,box-shadow 0.4s ease}.contact-map-frame:hover{box-shadow:0 30px 86px rgba(0,75,135,0.16);transform:scale(1.01)}.contact-map-frame iframe{border:0;display:block;height:460px;width:100%}.contact-social-grid,.contact-service-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.contact-social-grid a,.contact-service-grid a{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.08);color:var(--primary-blue);min-height:160px;padding:1.35rem;text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}.contact-social-grid a{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.contact-social-grid a:hover,.contact-service-grid a:hover{background:var(--primary-blue);box-shadow:0 24px 60px rgba(0,75,135,0.16);color:#ffffff;transform:translateY(-6px)}.contact-social-grid i{font-size:2rem;margin-bottom:0.8rem}.contact-social-grid span,.contact-service-grid strong{display:block;font-weight:900}.contact-service-grid i{align-items:center;background:rgba(0,75,135,0.08);color:var(--secondary-blue);display:flex;font-size:1.3rem;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.contact-service-grid a:hover i{background:rgba(255,255,255,0.14);color:#ffffff}.contact-service-grid strong{font-size:1.12rem;margin-bottom:0.55rem}.contact-service-grid span{color:var(--light-text);display:block;line-height:1.65}.contact-service-grid a:hover span{color:rgba(255,255,255,0.78)}@media (max-width:991.98px){.contact-info-grid,.contact-social-grid,.contact-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-side-panel{position:static}}@media (max-width:575.98px){.contact-hero,.contact-hero-overlay{min-height:580px}.contact-hero-overlay,.contact-info-section,.contact-main-section,.contact-map-section,.contact-social-section,.contact-services-section{padding:3.5rem 0}.contact-info-grid,.contact-social-grid,.contact-service-grid{grid-template-columns:1fr}.contact-form-card,.contact-side-card{padding:1.25rem}.contact-map-frame iframe{height:360px}}.bs-hero{min-height:680px;overflow:hidden;position:relative}.bs-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.bs-hero-overlay{align-items:center;background:linear-gradient(90deg,rgba(10,14,26,0.92),rgba(0,75,135,0.74),rgba(10,14,26,0.2));display:flex;min-height:680px;padding:5rem 0;position:relative;z-index:1}.bs-hero-content{max-width:870px}.bs-hero-content h1{color:#ffffff;font-size:clamp(2.75rem,5.3vw,5.35rem);font-weight:900;line-height:1.03;margin:0.75rem 0 1.1rem}.bs-hero-content p{color:rgba(255,255,255,0.82);font-size:1.18rem;line-height:1.8;margin-bottom:1.7rem}.bs-intro-section,.bs-services-section,.bs-freezone-section,.bs-why-section,.bs-faq-section{background:#ffffff;padding:5rem 0}.bs-comparison-section,.bs-process-section,.bs-industries-section,.bs-seo-section{background:#f4f8fb;padding:5rem 0}.bs-intro-section h2,.bs-services-section h2,.bs-comparison-section h2,.bs-freezone-section h2,.bs-process-section h2,.bs-why-section h2,.bs-industries-section h2,.bs-faq-section h2{color:var(--primary-blue)}.bs-intro-section h2{font-size:clamp(2rem,3.5vw,3.4rem);font-weight:900;line-height:1.12;margin-bottom:1rem}.bs-intro-section p{color:var(--light-text);line-height:1.8}.bs-intro-image{background:#ffffff;box-shadow:0 26px 75px rgba(0,75,135,0.12);overflow:hidden}.bs-intro-image img{aspect-ratio:5 / 4;display:block;object-fit:cover;width:100%}.bs-intro-image div{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:1.35rem}.bs-intro-image strong,.bs-intro-image span{display:block}.bs-intro-image strong{color:#ffffff;font-size:1.15rem;font-weight:900;margin-bottom:0.4rem}.bs-intro-image span{color:rgba(255,255,255,0.78);line-height:1.65}.bs-showcase-section{background:#ffffff;padding:5.5rem 0}.bs-showcase-section h2{color:var(--primary-blue);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;margin:0}.bs-showcase-carousel{box-shadow:0 28px 75px rgba(0,75,135,0.14);overflow:hidden;position:relative}.bs-showcase-carousel .carousel-item{min-height:460px;position:relative}.bs-showcase-carousel .carousel-item::after{background:linear-gradient(90deg,rgba(8,16,34,0.9),rgba(8,16,34,0.48),rgba(8,16,34,0.16));content:"";inset:0;position:absolute}.bs-showcase-carousel img{display:block;height:460px;object-fit:cover;width:100%}.bs-showcase-caption{bottom:auto;left:3rem;max-width:560px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.bs-showcase-caption span{color:var(--gold-light);display:block;font-size:0.78rem;font-weight:900;letter-spacing:0.08em;margin-bottom:0.75rem;text-transform:uppercase}.bs-showcase-caption h3{color:#ffffff;font-size:clamp(1.8rem,3vw,3rem);font-weight:900;line-height:1.1;margin-bottom:1rem}.bs-showcase-caption p{color:rgba(255,255,255,0.82);line-height:1.75;margin-bottom:1.35rem}.bs-showcase-caption a{background:var(--gold);color:#0a0e1a;display:inline-flex;font-weight:900;padding:0.85rem 1.35rem;text-decoration:none;transition:var(--transition)}.bs-showcase-caption a:hover{background:#ffffff;color:var(--primary-blue);transform:translateY(-2px)}.bs-showcase-carousel .carousel-indicators{bottom:1.25rem;justify-content:flex-start;margin-left:3rem;margin-right:3rem}.bs-showcase-carousel .carousel-indicators [data-bs-target]{height:4px;width:42px}.bs-stats-section{background:linear-gradient(135deg,var(--primary-blue),#0a0e1a);padding:3rem 0}.bs-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.bs-stats-grid div{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);padding:1.5rem;text-align:center}.bs-stats-grid span{color:var(--gold-light);display:block;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:1;margin-bottom:0.65rem}.bs-stats-grid span::after{content:"+"}.bs-stats-grid strong{color:#ffffff;display:block}.bs-service-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bs-service-card{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 18px 48px rgba(0,75,135,0.08);padding:2rem;transition:transform 0.25s ease,box-shadow 0.25s ease}.bs-service-card:hover{box-shadow:0 28px 70px rgba(0,75,135,0.14);transform:translateY(-6px)}.bs-service-card>i{align-items:center;background:rgba(0,75,135,0.08);color:var(--secondary-blue);display:flex;font-size:1.45rem;height:58px;justify-content:center;margin-bottom:1rem;width:58px}.bs-service-card h3{color:var(--primary-blue);font-size:1.55rem;font-weight:900;margin-bottom:0.75rem}.bs-service-card p{color:var(--light-text);line-height:1.75}.bs-link-list{display:grid;gap:0.55rem;margin-top:1.1rem}.bs-link-list a{border-bottom:1px solid rgba(0,75,135,0.08);color:var(--primary-blue);font-weight:800;padding-bottom:0.55rem;text-decoration:none}.bs-link-list a:hover{color:var(--secondary-blue)}.bs-comparison-tabs{gap:0.7rem;margin-bottom:1.5rem}.bs-comparison-tabs .nav-link{background:#ffffff;border:1px solid rgba(0,75,135,0.1);color:var(--primary-blue);font-weight:900;padding:0.75rem 1rem}.bs-comparison-tabs .nav-link.active{background:var(--primary-blue);color:#ffffff}.bs-benefit-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.bs-benefit-grid div,.bs-why-grid div{background:#ffffff;box-shadow:0 14px 36px rgba(0,75,135,0.08);min-height:210px;padding:1.35rem;transition:transform 0.25s ease,box-shadow 0.25s ease}.bs-benefit-grid div:hover,.bs-why-grid div:hover{box-shadow:0 24px 60px rgba(0,75,135,0.14);transform:translateY(-5px)}.bs-benefit-grid i,.bs-why-grid i{color:var(--gold);display:block;font-size:1.6rem;margin-bottom:1rem}.bs-benefit-grid strong,.bs-why-grid strong{color:var(--primary-blue);display:block;font-weight:900;margin-bottom:0.55rem}.bs-benefit-grid span,.bs-why-grid span{color:var(--light-text);display:block;line-height:1.65}.bs-comparison-cta{align-items:center;background:var(--primary-blue);color:#ffffff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1.25rem;padding:1.25rem}.bs-comparison-cta a{background:#ffffff;color:var(--primary-blue);font-weight:900;padding:0.7rem 1rem;text-decoration:none}.bs-freezone-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.bs-freezone-grid article{background:#ffffff;border:1px solid rgba(0,75,135,0.08);box-shadow:0 14px 36px rgba(0,75,135,0.07);display:flex;flex-direction:column;min-height:100%;padding:1.35rem;transition:transform 0.25s ease,box-shadow 0.25s ease}.bs-freezone-grid article:hover{box-shadow:0 24px 60px rgba(0,75,135,0.14);transform:translateY(-6px)}.bs-freezone-grid img{height:58px;margin-bottom:1rem;object-fit:contain;object-position:left center;width:140px}.bs-freezone-grid h3{color:var(--primary-blue);font-weight:900}.bs-freezone-grid p,.bs-freezone-grid li{color:var(--light-text);line-height:1.65}.bs-freezone-grid ul{margin-bottom:1rem;padding-left:1.1rem}.bs-freezone-grid a{color:var(--primary-blue);font-weight:900;margin-top:auto;text-decoration:none}.bs-timeline{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.bs-timeline div{background:#ffffff;border-top:4px solid var(--gold);box-shadow:0 14px 36px rgba(0,75,135,0.08);min-height:235px;padding:1.35rem}.bs-timeline span{color:var(--gold);display:block;font-weight:900;margin-bottom:0.7rem}.bs-timeline strong{color:var(--primary-blue);display:block;font-weight:900;margin-bottom:0.55rem}.bs-timeline p{color:var(--light-text);line-height:1.65;margin:0}.bs-why-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bs-industries-grid{display:grid;gap:0.9rem;grid-template-columns:repeat(5,minmax(0,1fr))}.bs-industries-grid div{background:#ffffff;border-left:4px solid var(--secondary-blue);box-shadow:0 12px 32px rgba(0,75,135,0.07);color:var(--primary-blue);font-weight:900;padding:1.05rem}.bs-seo-card{background:#ffffff;box-shadow:0 18px 48px rgba(0,75,135,0.08);padding:2rem}.bs-seo-card h2{color:var(--primary-blue);font-weight:900;margin-bottom:1rem}.bs-seo-card p{color:var(--light-text);line-height:1.8;margin:0}@media (max-width:1199.98px){.bs-benefit-grid,.bs-freezone-grid,.bs-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-industries-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.bs-service-grid,.bs-why-grid{grid-template-columns:1fr}.bs-showcase-caption{left:2rem;max-width:calc(100% - 4rem)}.bs-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.bs-hero,.bs-hero-overlay{min-height:590px}.bs-hero-overlay,.bs-intro-section,.bs-showcase-section,.bs-services-section,.bs-comparison-section,.bs-freezone-section,.bs-process-section,.bs-why-section,.bs-industries-section,.bs-faq-section,.bs-seo-section{padding:3.5rem 0}.bs-stats-grid,.bs-benefit-grid,.bs-freezone-grid,.bs-timeline,.bs-industries-grid{grid-template-columns:1fr}.bs-service-card,.bs-seo-card{padding:1.25rem}.bs-showcase-carousel .carousel-item,.bs-showcase-carousel img{height:520px;min-height:520px}.bs-showcase-caption{left:1.25rem;max-width:calc(100% - 2.5rem)}.bs-showcase-carousel .carousel-indicators{margin-left:1.25rem;margin-right:1.25rem}}html,body{max-width:100%;overflow-x:hidden}img,video,iframe,svg{max-width:100%}img,video{height:auto}.footer-logo{max-width:318px;text-decoration:none}.footer-logo img{display:block;height:64px;max-width:318px;object-fit:contain;width:auto}.pxp-honeypot{display:none !important}iframe{border:0;display:block}.table-responsive{-webkit-overflow-scrolling:touch}.content-card,.service-card,.roadmap-card,.service-sidebar-card,.accordion-button,.btn,.dropdown-item,.blog-card,.facility-logo-card{overflow-wrap:break-word;word-break:normal}.btn{white-space:normal}.pxp-header .container,.navbar-collapse,.navbar-nav,.pxp-mega-menu,.pxp-mega-grid,.pxp-mega-grid-3{min-width:0}.pxp-mega-menu{max-width:min(100vw - 1.5rem,1120px)}@media (max-width:1199.98px){.pxp-mega-menu{max-width:100%}}@media (max-width:767.98px){.container{max-width:100%}.hero-section .d-flex,.about-cta-strip .d-flex,.facility-final-cta-box,.bs-comparison-cta{align-items:stretch;flex-direction:column}.hero-section .btn,.about-cta-strip .btn,.facility-final-cta .btn,.bs-comparison-cta a,.contact-final-actions .btn{width:100%}.content-card,.service-card,.roadmap-card,.service-sidebar-card{min-width:0}.table-responsive .table{min-width:640px}}@media (max-width:575.98px){.pxp-header{padding-left:0;padding-right:0}.accordion-button{align-items:flex-start;line-height:1.45}}@media (max-width:767.98px){html,body{max-width:100%;overflow-x:hidden !important;position:relative;width:100%}.pxp-header,.pxp-header .container,.navbar-collapse,section,footer{max-width:100vw;overflow-x:clip}.pxp-header .container{padding-left:12px;padding-right:12px;width:100%}.pxp-nav-logo{margin-right:auto;max-width:calc(100vw - 92px);min-width:0;transform:none}.pxp-nav-logo img{height:58px;max-width:min(300px,calc(100vw - 104px));object-fit:contain;width:auto}.pxp-navbar-toggler{flex:0 0 auto;margin-left:0.75rem}#services .pxp-carousel-viewport{margin-left:0;margin-right:0;max-width:100%;overflow:hidden;width:100%}#services .pxp-carousel-track{--bs-gutter-x:0;margin-left:0;margin-right:0;max-width:none;width:100%}#services .pxp-carousel-item{flex:0 0 100%;max-width:100%;min-width:100%;padding-left:0;padding-right:0}#services .service-card{margin-left:0;margin-right:0}.pxp-whatsapp-popup{max-width:calc(100vw - 2rem)}}.blog-card-meta{display:flex;flex-wrap:wrap;gap:0.85rem;align-items:center;font-size:0.8rem;color:var(--light-text);margin:0.1rem 0 0.6rem}.blog-card-meta i{color:var(--gold);margin-right:0.3rem}.blog-article-hero{background:var(--light-blue);padding:2.5rem 0 1.75rem;border-bottom:1px solid rgba(0,75,135,0.08)}.blog-article-hero h1{color:var(--primary-blue);font-weight:800;font-size:clamp(1.7rem,4vw,2.6rem);margin:0.4rem 0 0.75rem;line-height:1.2}.blog-article-meta{display:flex;flex-wrap:wrap;gap:1.25rem;color:var(--light-text);font-size:0.9rem}.blog-article-meta i{color:var(--gold);margin-right:0.35rem}.blog-article-body-section{padding:2.5rem 0 3rem}.blog-article-figure{margin:0 0 1.75rem}.blog-article-figure img{width:100%;height:auto;border-radius:16px;display:block;box-shadow:0 18px 45px rgba(0,75,135,0.12)}.blog-article-content{color:var(--dark-text);font-size:1.05rem;line-height:1.8}.blog-article-content h2{color:var(--primary-blue);font-weight:800;font-size:1.5rem;margin:2rem 0 0.85rem}.blog-article-content h3{color:var(--primary-blue);font-weight:700;font-size:1.2rem;margin:1.5rem 0 0.65rem}.blog-article-content p{margin-bottom:1.1rem}.blog-article-content ul,.blog-article-content ol{margin:0 0 1.2rem 1.1rem;padding-left:0.6rem}.blog-article-content li{margin-bottom:0.5rem}.blog-article-content img{max-width:100%;height:auto;border-radius:12px;margin:1rem 0}.blog-article-content a{color:var(--secondary-blue);text-decoration:underline}.blog-article-faq{padding:0 0 3rem}.blog-article-faq h2{color:var(--primary-blue);font-weight:800;font-size:1.6rem;margin-bottom:1.25rem}.blog-faq-list{display:grid;gap:0.75rem;max-width:820px}.blog-faq-item{border:1px solid rgba(0,75,135,0.12);border-radius:12px;overflow:hidden;background:#fff}.blog-faq-q{width:100%;text-align:left;background:none;border:0;padding:1rem 1.2rem;font-weight:700;color:var(--primary-blue);display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer}.blog-faq-q i{color:var(--gold);transition:transform 0.25s ease;flex-shrink:0}.blog-faq-item.open .blog-faq-q i{transform:rotate(180deg)}.blog-faq-a{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;padding:0 1.2rem;color:var(--light-text);line-height:1.7}.blog-faq-item.open .blog-faq-a{max-height:600px;padding:0 1.2rem 1.1rem}