.ex-journey{padding:58px 20px;background:linear-gradient(135deg,var(--journey-bg),var(--journey-soft));color:var(--journey-text);overflow:hidden}.ex-journey__inner{display:grid;width:min(100%,1180px);margin:auto;align-items:center;grid-template-columns:1.05fr .95fr;gap:64px}.ex-journey__visual{position:relative;min-height:510px}.ex-journey__bridge{position:absolute;z-index:0;top:28px;left:20px;width:58%;height:55%;border:18px solid var(--journey-navy);border-right:0;border-bottom:0;border-radius:90px 0 0;opacity:.96}.ex-journey__image{position:absolute;z-index:1;overflow:hidden;border:5px solid #fff;border-radius:22px;background:#eaf1f7;box-shadow:0 18px 42px rgba(17,47,79,.15)}.ex-journey__image img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ex-journey__image:hover img{transform:scale(1.06)}.ex-journey__image span{display:grid;height:100%;place-items:center;color:#718398;font-size:8px;font-weight:800;letter-spacing:.1em}.ex-journey__image--1{top:42px;left:35px;width:42%;height:43%}.ex-journey__image--2{top:12px;right:31px;width:35%;height:35%}.ex-journey__image--3{bottom:24px;left:0;width:38%;height:38%}.ex-journey__image--4{right:2px;bottom:2px;width:48%;height:48%}.ex-journey__seal{display:grid;position:absolute;z-index:4;top:46%;left:48%;width:94px;height:94px;margin:-47px 0 0 -47px;border:5px solid #fff;border-radius:50%;background:radial-gradient(circle,#6f9bbd 0 24%,#163b63 25% 58%,#e8f1f7 59% 66%,#163b63 67%);box-shadow:0 10px 28px rgba(13,41,70,.25);place-items:center}.ex-journey__seal svg{position:absolute;width:39px;fill:none;stroke:#fff;stroke-width:3}.ex-journey__seal span{position:absolute;width:78px;color:#fff;font-size:5px;font-weight:800;letter-spacing:.12em;text-align:center;animation:ex-journey-spin 18s linear infinite}.ex-journey__content{padding-right:18px}.ex-journey__eyebrow{margin:0 0 13px;color:var(--journey-navy);font-size:10px;font-weight:850;letter-spacing:.22em}.ex-journey h2{margin:0;color:var(--journey-text);font:600 clamp(38px,4vw,61px)/1.04 Georgia,serif}.ex-journey h2 span{display:block;color:var(--journey-accent)}.ex-journey__text{max-width:560px;margin-top:21px;color:#5b697a;font-size:13px;line-height:1.65}.ex-journey__text p{margin:0}.ex-journey__stats{display:grid;margin-top:29px;padding:20px 24px;border-radius:15px;background:linear-gradient(135deg,#214c73,#123452);box-shadow:0 16px 36px rgba(16,48,80,.18);grid-template-columns:repeat(3,1fr)}.ex-journey__stats div{display:flex;padding:0 15px;border-right:1px solid rgba(255,255,255,.2);flex-direction:column}.ex-journey__stats div:last-child{border:0}.ex-journey__stats strong{color:#fff;font:700 23px/1 Arial,sans-serif}.ex-journey__stats span{margin-top:7px;color:#dcebf5;font-size:8px}.ex-journey__signature{margin:20px 0 0;color:var(--journey-navy);font:italic 19px Georgia,serif}@keyframes ex-journey-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.ex-journey__inner{grid-template-columns:1fr;gap:35px}.ex-journey__visual{width:min(100%,570px);margin:auto}.ex-journey__content{text-align:center}.ex-journey__text{margin-right:auto;margin-left:auto}}@media(max-width:749px){.ex-journey{padding:38px 13px}.ex-journey__visual{min-height:390px}.ex-journey__bridge{left:15px;border-width:12px}.ex-journey__image{border-width:3px;border-radius:15px}.ex-journey__seal{width:72px;height:72px;margin:-36px 0 0 -36px}.ex-journey__seal span{width:60px;font-size:4px}.ex-journey__seal svg{width:29px}.ex-journey h2{font-size:38px}.ex-journey__stats{padding:17px 8px}.ex-journey__stats div{padding:0 7px}.ex-journey__stats strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.ex-journey__seal span{animation:none}.ex-journey__image img{transition:none}}
