.about-hero-v43{display:block;min-height:610px;background:#06162f;border-color:#245071}
.about-hero-v43 .about-hero-visual{position:absolute;inset:0;margin:0;padding:0;width:100%;height:100%}
.about-hero-v43 .about-hero-visual:before{display:none}
.about-hero-v43 .about-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06162ff2 0%,#06162fd9 32%,#06162f52 57%,transparent 80%)}
.about-hero-v43 .about-hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center;filter:none}
.about-hero-v43 .about-hero-visual figcaption{right:25px;bottom:17px;color:#e4f1fd;text-shadow:0 1px 4px #000;max-width:360px}
.about-hero-v43 .about-hero-copy{max-width:610px;padding:96px 0 100px clamp(4px,2vw,28px)}
.about-hero-v43 .about-kicker{display:inline-block;margin-top:31px;padding-bottom:8px;border-bottom:2px solid #ffdf00;color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.about-hero-v43 h1{margin-top:24px}
.about-personal{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(30px,5vw,85px);padding-top:92px}
.about-personal figure{min-width:0;margin:0;border-radius:24px;overflow:hidden;background:#0c2d55}
.about-personal img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}
.about-personal figcaption{padding:12px 16px;color:#d7e8fa;font-size:10px}
.about-personal h2{font:700 clamp(39px,4vw,59px)/.98 Barlow,Arial,sans-serif;color:#0a2a50;margin:18px 0 25px}
.about-personal h2 span{color:#145bea}
.about-personal p{max-width:520px;margin:0 0 16px;color:#40556d;font-size:13px;line-height:1.8}
.about-personal-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:25px}
.about-personal-links a{font-size:12px;font-weight:850;color:#0b5eb1;text-decoration:underline;text-decoration-color:#96d3f0;text-underline-offset:5px}
.prices-area-v43 .section-head{margin-bottom:33px}
.price-grid-v43{align-items:stretch;gap:16px}
.price-grid-v43 .price-card{display:flex;flex-direction:column;padding:33px 30px;min-height:455px;border:1px solid #b7d3e9;border-radius:20px;background:#f8fbff;box-shadow:none}
.price-grid-v43 .price-card.featured{background:linear-gradient(145deg,#0a2c55,#06172f);border-color:#0a2c55;transform:none;color:#fff}
.price-grid-v43 .price-card:not(.featured){color:#0b2b50}
.price-grid-v43 .price-card:not(.featured) h3{color:#0b2b50}
.price-grid-v43 .price-card:not(.featured) p{color:#40556d}
.price-grid-v43 .price-card:not(.featured) li{color:#21394f}
.price-grid-v43 .index-tab{display:none}
.price-grid-v43 .price-number{display:block;color:#1162ad;font-size:11px;font-weight:850;letter-spacing:.16em}
.price-grid-v43 .featured .price-number{color:#82dfff}
.price-grid-v43 h3{font-size:36px;margin:18px 0 7px}
.price-grid-v43 .price-lead{color:#52657b;font-size:12px;line-height:1.6;min-height:58px}
.price-grid-v43 .featured .price-lead{color:#d5e6f5}
.price-grid-v43 ul{margin:21px 0 20px;flex:1}
.price-grid-v43 li{font-size:12px;line-height:1.5}
.price-grid-v43 .price-status{margin:0 0 17px;padding-top:14px;border-top:1px solid #bbd5e8;color:#0b3b70;font-size:14px;font-weight:850}
.price-grid-v43 .featured .price-status{border-color:#ffffff40;color:#ffdf00}
.price-grid-v43 .btn{margin-top:auto}
.price-next{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:23px;padding:31px 38px;border-radius:22px;background:#eaf6ff;border:1px solid #bcd8e9}
.price-next span{color:#1266a9;font-size:10px;font-weight:850;letter-spacing:.13em}
.price-next h3{margin:11px 0 9px;color:#0b2b50;font:700 31px/1.05 Barlow,Arial,sans-serif}
.price-next p{max-width:620px;font-size:12px;line-height:1.6}
.services-shortcuts-v43{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;padding-bottom:16px}
.services-shortcuts-v43 a{border-radius:999px;border:1px solid #bcd9ea;background:#eef8ff;padding:10px 15px;color:#0a4d92;font-weight:850}
.services-shortcuts-v43 a:hover,.services-shortcuts-v43 a:focus-visible{background:#dff1ff;border-color:#2a9bd4}
@media(max-width:960px){.about-hero-v43{min-height:700px}.about-hero-v43 .about-hero-copy{padding:60px 0 60px;max-width:560px}.about-personal{grid-template-columns:1fr;gap:28px;padding-top:65px}.about-personal figure{max-width:720px}.price-next{grid-template-columns:1fr}.price-grid-v43{grid-template-columns:1fr}}
@media(max-width:600px){.about-hero-v43{display:flex;flex-direction:column;min-height:0;padding-top:0;padding-bottom:0}.about-hero-v43 .about-hero-visual{position:relative;height:auto;inset:auto;order:2}.about-hero-v43 .about-hero-visual:after{display:none}.about-hero-v43 .about-hero-visual img{aspect-ratio:5/4;object-fit:cover;object-position:69% center}.about-hero-v43 .about-hero-visual figcaption{right:9px;bottom:10px;max-width:240px;font-size:9px}.about-hero-v43 .about-hero-copy{order:1;padding:35px 0 30px}.about-hero-v43 .about-kicker{margin-top:25px}.about-hero-v43 h1{font-size:clamp(45px,11vw,59px)}.about-personal{padding-top:53px}.about-personal h2{font-size:42px}.about-personal p{font-size:12px}.price-grid-v43 .price-card{min-height:0}.price-next{padding:25px}.price-next h3{font-size:27px}.services-shortcuts-v43 a{font-size:11px;padding:8px 11px}}
