.professional-page main{max-width:1240px;margin:auto;padding:0 24px 28px}.breadcrumbs{display:flex;align-items:center;gap:8px;margin:-9px 0 24px;color:#7f99b1;font-size:11px}.breadcrumbs a{color:#b9d8ec;text-decoration:none}.professional-hero{display:grid;grid-template-columns:1.5fr .7fr;gap:34px;align-items:stretch;padding:clamp(30px,5vw,68px);border:1px solid rgba(108,181,228,.38);border-radius:30px;background:radial-gradient(circle at 83% 17%,rgba(201,255,93,.18),transparent 18%),radial-gradient(circle at 10% 90%,rgba(51,151,255,.22),transparent 32%),linear-gradient(132deg,#143d64,#07192c 68%);box-shadow:0 25px 70px #0006}.professional-hero h1{max-width:760px;margin:12px 0 17px;font-size:clamp(40px,6.2vw,76px);line-height:.93;letter-spacing:-.09em}.professional-hero h1 em{color:#c9ff5d;font-style:normal}.professional-hero>div>p:not(.eyebrow){max-width:720px;color:#c4d7e8;font-size:17px;line-height:1.62}.professional-hero aside{display:grid;align-content:center;justify-items:start;gap:14px;min-height:260px;padding:28px;border:1px solid rgba(183,229,255,.26);border-radius:24px;background:rgba(4,18,31,.44)}.professional-hero aside .brand-badge{width:68px;height:68px;border-radius:19px}.professional-hero aside b{color:#fff;font-size:25px;letter-spacing:-.055em}.professional-hero aside p{margin:0;color:#9db8ce;font-size:13px;line-height:1.55}.professional-map{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:20px 0 30px}.professional-map a{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid rgba(126,181,225,.25);border-radius:17px;background:rgba(11,33,54,.8);color:#dcecf9;text-decoration:none;transition:transform .18s,border-color .18s}.professional-map a:hover{border-color:#c9ff5d;transform:translateY(-2px)}.professional-map .brand-badge{width:34px;height:34px;border-radius:10px}.professional-map div{display:grid;gap:2px;min-width:0}.professional-map b{font-size:12px}.professional-map small{color:#8ea9bf;font-size:10px;line-height:1.3}.professional-map i{margin-left:auto;color:#c9ff5d;font-style:normal}.professional-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:48px;align-items:start;margin-top:22px;padding:clamp(27px,4vw,52px);border:1px solid rgba(118,174,217,.24);border-radius:26px;background:rgba(6,23,39,.72)}.professional-section.is-surface{background:linear-gradient(140deg,rgba(18,56,88,.84),rgba(7,25,43,.9))}.professional-heading h2{margin:10px 0 13px;font-size:clamp(29px,4.5vw,53px);line-height:.96;letter-spacing:-.075em}.professional-heading>p:not(.eyebrow){margin:0;color:#a9c0d3;font-size:14px;line-height:1.62}.professional-cards{display:grid;gap:10px}.professional-cards article{display:grid;grid-template-columns:44px 1fr;gap:13px;padding:16px;border:1px solid rgba(173,211,238,.19);border-radius:17px;background:rgba(3,16,29,.32)}.professional-cards .brand-badge{width:42px;height:42px;border-radius:12px}.professional-cards article>div{display:grid;gap:5px}.professional-cards b{color:#f4fbff;font-size:15px}.professional-cards p{margin:0;color:#9db6ca;font-size:12px;line-height:1.55}.professional-cards a{margin-top:3px;color:#c9ff5d;font-size:11px;font-weight:850;text-decoration:none}@media(max-width:800px){.professional-page main{padding:0 15px 22px}.professional-hero,.professional-section{grid-template-columns:1fr;gap:25px;border-radius:23px}.professional-hero{padding:28px 20px}.professional-map{grid-template-columns:1fr 1fr}.professional-section{padding:27px 20px}.professional-hero h1{font-size:clamp(39px,11vw,62px)}}@media(max-width:430px){.professional-map{grid-template-columns:1fr}.professional-hero aside{min-height:auto}.breadcrumbs{margin-bottom:16px}}
