.ron{--background:#fbfdff;--foreground:#1c3b57;--primary:#4aa8e8;--primary-deep:#1c6ea8;--primary-foreground:#fff;--muted:#eef7fe;--muted-foreground:#5b7189;--accent:#e2f1fc;--accent-foreground:#2370ad;--border:#d9e7f3;--input:var(--border);--ring:var(--primary);--rd-hero-ink:#14334e;--rd-hero-soft:#33608a;--rd-card:#fff;background:var(--background);color:var(--foreground);letter-spacing:0;min-height:100svh}.rd-width{width:min(1120px,100% - 80px);margin-inline:auto}.rd-header{justify-content:space-between;align-items:center;gap:25px;height:88px;display:flex}.rd-logo{color:var(--rd-hero-ink);font-size:25px;font-weight:700}.rd-logo span{color:var(--primary)}.rd-header nav{color:var(--rd-hero-soft);align-items:center;gap:28px;font-size:13px;display:flex}.ron .rd-button{box-shadow:none;border-radius:999px;height:43px;padding-inline:22px;font-weight:600}.rd-hero{color:var(--rd-hero-ink);background:linear-gradient(165deg,#d9eefc 0%,#b3dcf7 46%,#8ecbf2 100%);padding-block:54px 0;position:relative;overflow:hidden}.rd-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff8c,#fff0 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:-140px;right:-90px}.rd-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff6,#fff0 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-60px;left:-80px}.rd-hero>.rd-width{z-index:1;position:relative}.rd-eyebrow{text-transform:uppercase;color:var(--primary-deep);align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.rd-hero-layout{padding-top:34px}.rd-hero h1{color:var(--rd-hero-ink);margin:0 0 22px;font-size:72px;font-weight:550;line-height:1.08}.rd-hero-copy{padding-bottom:48px}.rd-hero-copy>p{color:var(--rd-hero-soft);max-width:500px;font-size:18px;line-height:1.7}.rd-hero-actions{flex-wrap:wrap;gap:14px;padding-top:28px;display:flex}.ron .rd-light-button{background:var(--rd-hero-ink);color:#fff}.ron .rd-hero-link{color:var(--rd-hero-ink);background:#fff6;border-color:#1c3b5759}.rd-photos{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-block:46px 4px;display:grid}.rd-photos img{aspect-ratio:3/4;object-fit:cover;border-radius:16px;width:100%;box-shadow:0 14px 30px #1c6ea824}.rd-specialties{border-bottom:1px solid var(--border);background:#fff}.rd-specialties>div{color:var(--accent-foreground);flex-wrap:wrap;justify-content:space-between;gap:15px;padding-block:25px;font-size:11px;font-weight:600;display:flex}.rd-section{padding-block:68px;scroll-margin-top:25px}.rd-label{color:var(--primary);text-transform:uppercase;margin-bottom:26px;font-size:11px;font-weight:600}.rd-section h2,.rd-contact h2{font-size:40px;font-weight:550;line-height:1.2}.rd-about{grid-template-columns:1fr 1.15fr;gap:65px;display:grid}.rd-about p{color:var(--muted-foreground);font-size:15px;line-height:1.9}.rd-about p+p{margin-top:18px}.rd-values{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.rd-values span{background:var(--accent);color:var(--accent-foreground);border-radius:999px;padding:9px 16px;font-size:12px;font-weight:600}.rd-expertise{background:var(--muted)}.rd-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.rd-section-heading>p{color:var(--muted-foreground);font-size:13px}.rd-expertise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.rd-expertise-item{background:var(--rd-card);border:1px solid var(--border);border-radius:16px;padding:26px 24px 28px;box-shadow:0 10px 26px #4aa8e814}.rd-expertise-item>svg{color:var(--primary);margin-bottom:20px}.rd-expertise-item h3{margin-bottom:12px;font-size:18px;font-weight:600}.rd-expertise-item p{color:var(--muted-foreground);font-size:13px;line-height:1.85}.rd-experience-row{border-top:1px solid var(--border);grid-template-columns:190px 1fr;gap:45px;padding-block:30px;display:grid}.rd-period{color:var(--muted-foreground);font-size:12px}.rd-current{color:#fff;background:var(--primary);border-radius:999px;width:fit-content;margin-top:12px;padding:4px 10px;font-size:10px;font-weight:600;display:block}.rd-experience-row h3{font-size:21px;font-weight:600}.rd-company{color:var(--primary-deep);margin-block:8px 16px;font-size:13px;font-weight:600}.rd-experience-row ul{color:var(--muted-foreground);padding-left:16px;font-size:13px;line-height:1.9;list-style:outside}.rd-foundation{background:var(--muted)}.rd-foundation-grid{grid-template-columns:.85fr 1.3fr;gap:70px;display:grid}.rd-foundation h3{margin-bottom:23px;font-size:21px;font-weight:600}.rd-education strong{margin-top:20px;font-size:16px;font-weight:600;display:block}.rd-education p{color:var(--muted-foreground);margin-top:7px;font-size:13px;line-height:1.8}.rd-certifications li{border-top:1px solid var(--border);align-items:start;gap:12px;padding-block:14px;font-size:13px;line-height:1.6;display:flex}.rd-certifications svg{color:var(--primary);flex-shrink:0;margin-top:2px}.rd-certifications small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.rd-contact{padding-block:65px}.rd-contact-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.rd-contact p{color:var(--muted-foreground);margin-top:18px;font-size:14px;line-height:1.8}.rd-contact-links a{border-bottom:1px solid var(--border);overflow-wrap:anywhere;align-items:center;gap:15px;padding-block:21px;font-size:15px;display:flex}.rd-contact-links a>svg:first-child{color:var(--primary);flex-shrink:0}.rd-contact-links a>svg:last-child{flex-shrink:0;margin-left:auto}.rd-contact-links small{color:var(--muted-foreground);margin-bottom:5px;font-size:10px;display:block}.rd-footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:15px;padding-block:25px;font-size:11px;display:flex}.rd-footer a{align-items:center;gap:7px;display:flex}.ron a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=800px){.rd-width{width:calc(100% - 40px)}.rd-header nav{gap:16px}.rd-header nav>a:not(.rd-button){display:none}.rd-hero{padding-top:36px}.rd-hero h1{font-size:48px}.rd-hero-copy{padding-bottom:35px}.rd-hero-copy>p{font-size:16px}.rd-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:30px 4px}.rd-specialties>div{justify-content:start;gap:15px 25px;font-size:10px}.rd-section,.rd-contact{padding-block:45px}.rd-about,.rd-foundation-grid,.rd-contact-layout{grid-template-columns:1fr;gap:25px}.rd-section h2,.rd-contact h2{font-size:32px}.rd-section-heading{display:block}.rd-section-heading>p{margin-top:15px}.rd-expertise-grid{grid-template-columns:1fr;gap:20px}.rd-experience-row{grid-template-columns:1fr;gap:14px}.rd-current{margin-left:12px;display:inline}.rd-experience-row h3{font-size:19px}}
