.page-hero{align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.page-hero-bg{z-index:0;position:absolute;inset:0}.page-hero-bg img{object-fit:cover;width:100%;height:100%;display:block}.page-hero-bg:after{content:"";z-index:1;background:linear-gradient(105deg,#1b2a4af7 0%,#1b2a4ae0 30%,#1b2a4a80 55%,#1b2a4a26 75%,#1b2a4a08 100%);position:absolute;inset:0}.page-hero-content{z-index:2;max-width:600px;padding:140px 0 80px;position:relative}.page-title{color:#fff;letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(2.1rem,4vw,3rem);font-weight:700;line-height:1.2}.page-title:before{content:"";background:linear-gradient(90deg,#c4a265e6,#c4a2654d);width:40px;height:2px;margin-bottom:24px;display:block}.page-subtitle{color:#ffffffb3;letter-spacing:.01em;max-width:480px;font-size:1.05rem;line-height:1.75}.page-hero .back-link{color:#fff9;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:16px;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-hero .back-link:hover{color:#fff}.section{padding:88px 0}.section-sm{padding:56px 0}.section-cream{background:#f7f8fa}.section-light{background:#fafbfc}.section-warm{background:linear-gradient(#f7f8fa 0%,#fff 100%)}.section-navy{color:#fff;background:linear-gradient(145deg,#1b2a4a 0%,#243656 100%)}.section-header{text-align:center;margin-bottom:56px}.section-header h2{color:var(--navy);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.section-header p{color:var(--text-light);max-width:520px;margin:0 auto;font-size:.95rem;line-height:1.75}.section-header h2:after{content:"";background:linear-gradient(90deg,#1b2a4a,#1b2a4a4d);width:32px;height:2px;margin:16px auto 0;display:block}.section-header-light h2{color:#fff}.section-header-light p{color:#ffffffa6}.section-header-light h2:after{background:linear-gradient(90deg,#c4a265cc,#c4a26533)}.section-header-left{text-align:left}.section-header-left h2:after{margin-left:0}.soft-card{background:#fff;border:1px solid #1b2a4a0f;border-radius:16px;padding:36px 30px;transition:transform .35s,box-shadow .35s;box-shadow:0 2px 16px #1b2a4a0a}.soft-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #1b2a4a14}.soft-card-accent{border-left:3px solid #0000;border-image:linear-gradient(#1b2a4a,#3a5a8c) 1;border-radius:0 16px 16px 0}.soft-card-glow{position:relative;overflow:hidden}.soft-card-glow:before{content:"";transform-origin:0;background:linear-gradient(90deg,#1b2a4a,#3a5a8c);height:2px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.soft-card-glow:hover:before{transform:scaleX(1)}.page-stats{background:#1b2a4a0f;padding:32px 0}.page-stats-grid{text-align:center;justify-content:center;gap:64px;display:flex}.page-stat-item h3{color:var(--navy);letter-spacing:-.02em;margin-bottom:4px;font-size:1.5rem;font-weight:400}.page-stat-item p{color:var(--text-light);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:500}.feature-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.feature-grid-5{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:20px;display:grid}.feature-card{text-align:left;height:100%;padding:36px 28px}.feature-card h4{color:var(--navy);letter-spacing:-.01em;margin-bottom:12px;font-size:1.05rem;font-weight:600}.feature-card h4:before{content:"";background:linear-gradient(90deg,#c4a265,#c4a2654d);width:24px;height:2px;margin-bottom:16px;display:block}.feature-card p{color:var(--text-light);font-size:.88rem;line-height:1.7}.process-grid{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.process-step{text-align:center;padding:24px 16px;position:relative}.process-step .step-num{border:2px solid var(--navy);width:48px;height:48px;color:var(--navy);letter-spacing:-.02em;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.1rem;font-weight:600;display:flex}.process-step h4{color:var(--navy);margin-bottom:10px;font-size:1rem;font-weight:600}.process-step p{color:var(--text-light);font-size:.88rem;line-height:1.7}.process-step:not(:last-child):after{content:"";pointer-events:none;background:linear-gradient(90deg,#1b2a4a33,#1b2a4a08);width:calc(100% - 56px);height:1px;position:absolute;top:48px;right:-16px;transform:translate(50%)}.about-story{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.about-img-wrap{position:relative}.about-img-wrap:before{content:"";z-index:0;border:2px solid #1b2a4a14;border-radius:16px;width:100%;height:100%;position:absolute;bottom:-12px;right:-12px}.about-img-wrap img{z-index:1;border-radius:16px;width:100%;position:relative;box-shadow:0 20px 56px #1b2a4a1a}.about-text h3{color:var(--navy);letter-spacing:-.02em;margin-bottom:16px;font-size:1.4rem;font-weight:700}.about-text p{color:var(--text-light);margin-bottom:20px;font-size:1rem;line-height:1.85}.wise-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.wise-item{align-items:flex-start;gap:14px;display:flex}.wise-letter{color:var(--navy);opacity:.7;flex-shrink:0;font-size:1.4rem;font-weight:700;line-height:1}.wise-item p{color:var(--text-light);margin:0;font-size:.88rem;line-height:1.55}.wise-item strong{color:var(--navy)}.value-cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.value-card{text-align:left;padding:44px 32px}.value-card h3{color:var(--navy);letter-spacing:-.01em;margin-bottom:14px;font-size:1.15rem;font-weight:700}.value-card h3:before{content:"";background:linear-gradient(90deg,#c4a265,#c4a26533);width:28px;height:2px;margin-bottom:18px;display:block}.value-card p{color:var(--text-light);font-size:.92rem;line-height:1.8}.services-list{flex-direction:column;gap:48px;display:flex}.service-card-lg{background:#fff;border:1px solid #1b2a4a0f;border-radius:16px;grid-template-columns:2fr 3fr;align-items:stretch;gap:0;transition:transform .35s,box-shadow .35s;display:grid;overflow:hidden;box-shadow:0 2px 24px #1b2a4a0d}.service-card-lg:hover{transform:translateY(-3px);box-shadow:0 16px 48px #1b2a4a14}.service-card-lg.reverse{direction:rtl}.service-card-lg.reverse>*{direction:ltr}.service-card-img{overflow:hidden}.service-card-img img{object-fit:cover;width:100%;height:100%;min-height:200px;max-height:260px;transition:transform .6s}.service-card-lg:hover .service-card-img img{transform:scale(1.03)}.service-card-body{flex-direction:column;justify-content:center;padding:48px 40px;display:flex}.service-card-body h3{color:var(--navy);letter-spacing:-.02em;margin-bottom:14px;font-size:1.4rem;font-weight:700}.service-card-body h3:before{content:"";background:linear-gradient(90deg,#c4a265,#c4a26533);width:28px;height:2px;margin-bottom:18px;display:block}.service-card-body p{color:var(--text-light);margin-bottom:20px;font-size:.95rem;line-height:1.8}.service-features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.service-features li{color:var(--text-light);align-items:center;gap:10px;font-size:.88rem;display:flex}.service-features li svg{color:var(--navy);opacity:.5;flex-shrink:0;width:15px;height:15px}.page-cta{text-align:center;background:linear-gradient(145deg,#1b2a4a 0%,#1f3254 100%);margin-bottom:0;padding:80px 0;position:relative;overflow:hidden}.page-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#c4a2650a 0%,#0000 60%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.page-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#2b5ea70a 0%,#0000 60%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-80px;left:-80px}.page-cta h2{color:#fff;z-index:1;letter-spacing:-.02em;white-space:nowrap;margin-bottom:14px;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;position:relative}.page-cta p{color:#fff9;z-index:1;white-space:nowrap;max-width:800px;margin:0 auto 32px;font-size:.95rem;line-height:1.75;position:relative}.btn-gold{color:#fff;cursor:pointer;z-index:1;letter-spacing:.03em;background:0 0;border:1.5px solid #c4a26599;border-radius:50px;align-items:center;gap:8px;padding:14px 36px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .35s;display:inline-flex;position:relative}.btn-gold:hover{background:#c4a2651f;border-color:#c4a265e6;transform:translateY(-2px)}.section-cream .btn-gold,.section-light .btn-gold,.section-warm .btn-gold,.section .btn-gold,.form-card .btn-gold{color:var(--navy);border-color:var(--navy);background:0 0}.section-cream .btn-gold:hover,.section-light .btn-gold:hover,.section-warm .btn-gold:hover,.section .btn-gold:hover,.form-card .btn-gold:hover{background:var(--navy);color:#fff}.btn-gold.small{padding:8px 18px;font-size:.82rem}.btn-outline-light{color:#fff;cursor:pointer;letter-spacing:.03em;background:0 0;border:1.5px solid #ffffff40;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .35s;display:inline-flex}.btn-outline-light:hover{background:#ffffff14;border-color:#ffffff80}.btn-primary{background:var(--navy);color:#fff;cursor:pointer;letter-spacing:.03em;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px 36px;font-size:.9rem;font-weight:500;transition:all .35s;display:inline-flex}.btn-primary:hover{background:#243656;transform:translateY(-2px);box-shadow:0 8px 24px #1b2a4a33}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-full{width:100%}.testimonial-section{text-align:center;max-width:640px;margin:0 auto;padding:20px 24px}.testimonial-section:before{content:"“";color:var(--navy);opacity:.1;font-family:Georgia,serif;font-size:4rem;line-height:1;display:block}.testimonial-section blockquote{color:var(--text);margin:0 0 24px;font-size:1.08rem;font-style:italic;line-height:1.85}.testimonial-section cite{color:var(--text-muted);font-size:.85rem;font-style:normal}.testimonial-section cite strong{color:var(--navy);margin-bottom:2px;font-size:.92rem;display:block}.contact-grid{grid-template-columns:1.2fr 1fr;gap:40px;display:grid}.contact-info-list{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.contact-info-item{background:#fff;border:1px solid #1b2a4a0d;border-radius:14px;align-items:center;gap:16px;padding:20px 22px;transition:transform .3s,box-shadow .3s;display:flex}.contact-info-item:hover{transform:translate(4px);box-shadow:0 6px 20px #1b2a4a0d}.contact-info-item .contact-icon{color:var(--navy);opacity:.5}.contact-info-item strong{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.78rem;font-weight:500}.contact-info-item p{color:var(--text);margin:0;font-size:.92rem;line-height:1.5}.contact-map{border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #1b2a4a0f}.form-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;display:grid}.form-info h2{color:var(--navy);letter-spacing:-.02em;margin-bottom:14px;font-size:1.6rem;font-weight:700}.form-info p{color:var(--text-light);margin-bottom:32px;font-size:.95rem;line-height:1.75}.form-features{flex-direction:column;gap:14px;display:flex}.form-feature{color:var(--text);align-items:center;gap:12px;font-size:.9rem;line-height:1.5;display:flex}.form-feature:before{content:"";background:linear-gradient(90deg,#c4a265,#c4a2654d);flex-shrink:0;width:16px;height:1.5px}.form-card{background:#fff;border:1px solid #1b2a4a0f;border-radius:16px;flex-direction:column;gap:16px;padding:40px;display:flex;box-shadow:0 2px 16px #1b2a4a0a}.form-card h3{color:var(--navy);margin-bottom:4px;font-size:1.15rem;font-weight:600}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.file-upload{position:relative}.file-label{color:var(--text-muted);cursor:pointer;background:#fafbfc;border:1.5px dashed #1b2a4a26;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:.88rem;transition:all .25s;display:flex}.file-label:hover{border-color:var(--navy);color:var(--navy);background:#f5f7fa}.file-label input{display:none}.form-success{text-align:center;padding:56px 24px}.form-success svg{color:#2d8c5a;margin-bottom:16px}.form-success h3{color:var(--navy);margin-bottom:10px;font-size:1.25rem}.form-success p{color:var(--text-light);font-size:.92rem}.jobs-grid{flex-direction:column;gap:14px;max-width:820px;margin:0 auto;display:flex}.job-card-link{color:inherit;text-decoration:none}.job-card{flex-direction:column;padding:24px 28px;transition:all .25s;display:flex}.job-card:hover{border-color:#c4a2654d;transform:translateY(-2px);box-shadow:0 8px 28px #1b2a4a14}.job-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.job-card-header-left{flex:1;min-width:0}.job-type-badge{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f5f7fa;border-radius:50px;flex-shrink:0;width:fit-content;padding:3px 10px;font-size:.7rem;font-weight:600;display:inline-block}.job-title{color:var(--navy);letter-spacing:-.01em;margin-bottom:4px;font-size:1.05rem;font-weight:600;line-height:1.4}.job-company{color:var(--gold,#c4a265);margin-bottom:8px;font-size:.85rem;font-weight:500}.job-desc{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}.job-meta{color:var(--text-muted);flex-wrap:wrap;gap:18px;margin-bottom:0;font-size:.8rem;display:flex}.job-meta span{align-items:center;gap:5px;display:flex}.job-meta svg{opacity:.5}.job-footer{border-top:1px solid #1b2a4a0f;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.job-posted{color:var(--text-muted);align-items:center;gap:4px;font-size:.78rem;display:flex}.job-detail-grid{grid-template-columns:1fr 360px;align-items:start;gap:48px;display:grid}.job-detail-main{flex-direction:column;gap:36px;display:flex}.job-detail-section h3{color:var(--navy);border-bottom:1px solid #1b2a4a14;margin-bottom:16px;padding-bottom:12px;font-size:1.15rem;font-weight:600}.job-detail-section p{color:var(--text-light);font-size:.95rem;line-height:1.85}.job-detail-section ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.job-detail-section li{color:var(--text-light);padding-left:20px;font-size:.92rem;line-height:1.65;position:relative}.job-detail-section li:before{content:"";background:var(--navy);opacity:.3;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.job-detail-sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.job-info-card{flex-direction:column;gap:0;display:flex}.job-detail-info-row{border-bottom:1px solid #1b2a4a0d;align-items:center;gap:14px;padding:14px 0;display:flex}.job-detail-info-row:last-child{border-bottom:none}.job-detail-info-row svg{color:var(--navy);opacity:.4;flex-shrink:0}.job-detail-info-row .info-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.job-detail-info-row .info-value{color:var(--navy);font-size:.92rem;font-weight:500}.filters{background:#fff;border:1px solid #1b2a4a0f;border-radius:16px;flex-wrap:wrap;gap:12px;margin-bottom:32px;padding:20px 24px;display:flex;box-shadow:0 2px 16px #1b2a4a0a}.filter-search-wrap{flex:2;min-width:200px;position:relative}.filter-search-icon{color:var(--text-muted);opacity:.5;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filter-search{width:100%;padding-left:36px!important}.filters select{flex:1;min-width:140px}.no-results{text-align:center;color:var(--text-muted);padding:56px 0;font-size:.95rem}.proof-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.proof-card{text-align:left;padding:36px 28px}.proof-card .proof-icon{margin-bottom:16px;font-size:2rem}.proof-card h4{color:var(--navy);margin-bottom:10px;font-size:1rem;font-weight:600}.proof-card p{color:var(--text-light);font-size:.85rem;line-height:1.7}.split-content{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.split-content.reverse{direction:rtl}.split-content.reverse>*{direction:ltr}.page .job-type-badge{color:var(--navy)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#f5f7fa!important;border-radius:50px!important;font-size:.72rem!important}.page .job-company{color:var(--text-light)!important}.wise-values-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.wise-value-card{text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:28px 20px;transition:all .35s}.wise-value-card:hover{background:#ffffff1a;transform:translateY(-3px)}.wise-value-letter{color:#c4a265;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:300;display:block}.wise-value-card h4{color:#fff;margin-bottom:8px;font-size:.95rem;font-weight:600}.wise-value-card p{color:#fff9;font-size:.8rem;line-height:1.6}.mission-vision-section{background-position:50%;background-size:cover;background-attachment:fixed;position:relative}.mission-vision-overlay{background:#1b2a4ae0;padding:88px 0}.mission-vision-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.mv-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:40px 36px}.mv-card h3{color:#c4a265;letter-spacing:-.01em;margin-bottom:16px;font-size:1.3rem;font-weight:600}.mv-card h3:before{content:"";background:linear-gradient(90deg,#c4a265,#c4a26533);width:28px;height:2px;margin-bottom:16px;display:block}.mv-card p{color:#ffffffbf;font-size:.95rem;line-height:1.85}.insight-featured{background:#fff;border:1px solid #1b2a4a0f;border-radius:16px;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid;overflow:hidden;box-shadow:0 2px 16px #1b2a4a0a}.insight-featured-img img{object-fit:cover;width:100%;height:100%;min-height:320px}.insight-featured-body{padding:40px 40px 40px 0}.insight-featured-body h2{color:var(--navy);letter-spacing:-.02em;margin-bottom:14px;font-size:1.5rem;font-weight:700}.insight-featured-body p{color:var(--text-light);margin-bottom:16px;font-size:.95rem;line-height:1.75}.insight-tag{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;background:#f5f7fa;border-radius:50px;margin-bottom:14px;padding:4px 12px;font-size:.72rem;font-weight:600;display:inline-block}.insight-meta{color:var(--text-muted);gap:16px;font-size:.82rem;display:flex}.insight-meta span{align-items:center;gap:5px;display:flex}.insight-categories{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.insight-cat-btn{color:var(--text-light);cursor:pointer;letter-spacing:.02em;background:0 0;border:1.5px solid #1b2a4a1f;border-radius:50px;padding:8px 20px;font-size:.82rem;font-weight:500;transition:all .25s}.insight-cat-btn:hover{border-color:var(--navy);color:var(--navy)}.insight-cat-btn.active{background:var(--navy);color:#fff;border-color:var(--navy)}.insights-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.insight-card{padding:0;overflow:hidden}.insight-card-img{height:200px;overflow:hidden}.insight-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.insight-card:hover .insight-card-img img{transform:scale(1.04)}.insight-card-body{padding:24px}.insight-card-body h3{color:var(--navy);letter-spacing:-.01em;margin-bottom:10px;font-size:1.05rem;font-weight:600;line-height:1.4}.insight-card-body p{color:var(--text-light);margin-bottom:14px;font-size:.85rem;line-height:1.65}.page-hero-compact{min-height:280px}.page-hero-compact .page-hero-content{padding:100px 0 36px}.apply-layout{flex-direction:column;gap:32px;max-width:720px;margin:0 auto;display:flex}.apply-job-summary{text-align:center;padding:32px}.apply-job-summary h3{text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);margin-bottom:8px;font-size:.85rem;font-weight:600}.apply-job-title{color:var(--navy);margin-bottom:16px;font-size:1.4rem;line-height:1.4}.apply-job-meta{color:var(--text-light);flex-wrap:wrap;justify-content:center;gap:24px;font-size:.88rem;display:flex}.apply-job-meta span{align-items:center;gap:6px;display:flex}.apply-form{padding:32px}.apply-form-title{color:var(--navy);margin-bottom:20px;font-size:1.1rem;font-weight:600}.apply-form textarea{resize:vertical;border:1px solid #1b2a4a1f;border-radius:10px;width:100%;margin-bottom:8px;padding:14px 18px;font-family:inherit;font-size:.92rem;transition:border-color .2s}.apply-form textarea:focus{border-color:var(--gold);outline:none}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.pagination-btn{min-width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #1b2a4a26;border-radius:8px;padding:0 12px;font-size:.9rem;font-weight:500;transition:all .2s}.pagination-btn:hover:not(:disabled):not(.active){border-color:var(--navy);background:#1b2a4a0d}.pagination-btn.active{background:var(--navy);color:#fff;border-color:var(--navy)}.pagination-btn:disabled{opacity:.35;cursor:not-allowed}.jobs-count{text-align:center;color:var(--text-light);margin-top:16px;font-size:.85rem}.insight-card-link{color:inherit;text-decoration:none;display:block}.insight-card-link:hover .insight-card-img img{transform:scale(1.04)}.article-detail-meta{color:#fffc;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-size:.88rem;display:flex}.article-detail-meta .insight-tag{font-size:.78rem}.article-detail-content{max-width:760px;margin:0 auto}.article-detail-content p{color:var(--text);margin-bottom:20px;font-size:1.05rem;line-height:1.85}.article-excerpt-only{text-align:center;padding:48px 0}.article-excerpt-text{max-width:640px;color:var(--text)!important;margin:0 auto 24px!important;font-size:1.15rem!important;line-height:1.9!important}.article-coming-soon{font-style:italic;color:var(--text-light)!important;font-size:.92rem!important}.proof-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.proof-text-side .section-header{margin-bottom:32px}.proof-items{flex-direction:column;gap:24px;display:flex}.proof-item{background:#fff;border:1px solid #1b2a4a0f;border-radius:14px;padding:24px 28px;box-shadow:0 2px 12px #1b2a4a08}.proof-item h4{color:var(--navy);margin-bottom:8px;font-size:1.05rem;font-weight:600}.proof-item h4:before{content:"";vertical-align:middle;background:linear-gradient(90deg,#c4a265,#c4a2654d);width:20px;height:2px;margin-right:10px;display:inline-block}.proof-item p{color:var(--text-light);font-size:.88rem;line-height:1.7}.proof-img-side{justify-content:center;display:flex}.proof-img{border-radius:16px;width:100%;max-width:480px;box-shadow:0 16px 48px #1b2a4a1a}@media (width<=1024px){.page-hero-content{padding:120px 0 56px}.about-story,.form-layout{grid-template-columns:1fr;gap:36px}.contact-grid{grid-template-columns:1fr;gap:32px}.service-card-lg{grid-template-columns:1fr}.service-card-lg.reverse{direction:ltr}.service-card-img img{height:260px;min-height:220px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-grid-5{grid-template-columns:repeat(3,1fr)}.page-stats-grid{grid-template-columns:repeat(2,1fr)}.page-stats{border-radius:14px;margin:0}.page-cta{margin:0}.page-cta h2,.page-cta p{white-space:normal}.value-cards,.wise-grid{grid-template-columns:1fr}.wise-values-grid{grid-template-columns:repeat(2,1fr)}.mission-vision-grid,.job-detail-grid{grid-template-columns:1fr}.job-detail-sidebar{position:static}.split-content{grid-template-columns:1fr}.split-content.reverse{direction:ltr}.proof-grid{grid-template-columns:repeat(2,1fr)}.proof-split{grid-template-columns:1fr;gap:36px}.process-step:not(:last-child):after{display:none}.insight-featured{grid-template-columns:1fr}.insight-featured-body{padding:24px}.insights-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.page>.section>.container,.page-hero-content,.page-cta>.container{padding-left:22px;padding-right:22px}.article-detail-content{padding-left:4px;padding-right:4px}.form-card,.soft-card{padding:22px!important}.page-hero{min-height:360px}.page-hero-content{padding:100px 0 44px}.page-hero-bg:after{background:linear-gradient(#1b2a4aeb 0%,#1b2a4ab3 50%,#1b2a4a59 100%)}.form-grid{grid-template-columns:1fr}.filters{flex-direction:column;padding:16px}.feature-grid,.feature-grid-5,.wise-values-grid{grid-template-columns:1fr}.page-stats-grid{grid-template-columns:1fr;gap:28px}.process-grid{grid-template-columns:1fr;gap:24px}.jobs-grid{gap:12px}.proof-grid{grid-template-columns:1fr}.page-stats{padding:48px 0}.insights-grid{grid-template-columns:1fr}}.why-editorial-grid{grid-template-columns:1fr 1fr;gap:40px 64px;margin-top:40px;display:grid}.why-editorial-item{border-top:1px solid #b8945959;align-items:flex-start;gap:20px;padding-top:20px;display:flex}.why-editorial-num{font-family:var(--font-display);letter-spacing:.08em;color:#b89459;flex-shrink:0;font-size:1rem;font-weight:600;line-height:1.9}.why-editorial-item h4{color:var(--text-dark,#1b2a4a);margin-bottom:6px;font-size:1.05rem}.why-editorial-item p{color:var(--text-muted);font-size:.92rem;line-height:1.65}@media (width<=768px){.why-editorial-grid{grid-template-columns:1fr;gap:28px}}.form-error{color:#b91c1c;background:#b91c1c14;border-left:3px solid #b91c1c;border-radius:4px;margin:0;padding:10px 14px;font-size:14px}.not-found-section{background:radial-gradient(circle at 18% 30%, #b8945914 0%, transparent 55%), radial-gradient(circle at 82% 70%, #1b2a4a0d 0%, transparent 55%), var(--bg-light);justify-content:center;align-items:center;min-height:70vh;padding:80px 0;display:flex}.not-found-content{text-align:center;max-width:560px}.not-found-code{font-family:var(--font-display,"Playfair Display", serif);background:linear-gradient(135deg,#b89459 0%,#d9b97a 50%,#b89459 100%);color:#0000;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:clamp(96px,16vw,168px);font-weight:700;line-height:1}.not-found-title{font-family:var(--font-display,"Playfair Display", serif);color:var(--text-dark);margin:0 0 16px;font-size:clamp(28px,4vw,40px)}.not-found-text{color:var(--text-muted);margin:0 0 32px;font-size:17px;line-height:1.65}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn-outline{color:var(--text-dark);border:1.5px solid var(--card-border);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-outline:hover{border-color:var(--accent,#b89459);color:var(--accent,#b89459);transform:translateY(-1px)}
