.inner-page{background:#f3f5f9;color:#102034;min-height:100vh}.inner-header{position:sticky;top:0;z-index:30;background:rgba(6,15,27,.96);backdrop-filter:blur(16px)}.inner-header .nav{display:flex}.inner-hero{position:relative;min-height:440px;display:flex;align-items:center;overflow:hidden;background:#0b192b;color:#fff}.inner-hero:before{content:"";position:absolute;inset:0;background:var(--page-image) center/cover;opacity:.35}.inner-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,13,25,.97),rgba(5,13,25,.5))}.inner-hero .wrap{position:relative;z-index:2;padding-block:85px}.inner-hero h1{max-width:800px;margin:18px 0;font:800 clamp(42px,6vw,72px)/1.04 Manrope,sans-serif;letter-spacing:-3px}.inner-hero h1 em{font-style:normal;color:#a18bff}.inner-hero p{max-width:620px;color:#c1ccda;font-size:15px;line-height:1.8}.inner-body{padding:76px 0 100px}.inner-title{margin-bottom:32px}.inner-title h2{margin:12px 0;font:800 clamp(30px,4vw,46px)/1.1 Manrope,sans-serif;letter-spacing:-1.8px}.inner-title p{max-width:650px;color:#6b788b;font-size:14px;line-height:1.8}.inner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.inner-card{overflow:hidden;border:1px solid #e1e6ee;background:#fff;box-shadow:0 12px 32px rgba(16,32,52,.045)}.inner-card-image{height:180px;background:var(--card-image) center/cover}.inner-card-body{padding:23px}.inner-card small{color:#7761d6;font-size:9px;font-weight:800;letter-spacing:1.6px}.inner-card h3{margin:10px 0;font:700 19px Manrope}.inner-card p{margin:0;color:#68768a;font-size:12px;line-height:1.8}.inner-card a{display:inline-block;margin-top:17px;color:#5c49b6;font-size:11px;font-weight:800}.inner-split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.inner-photo{min-height:390px;background:var(--photo) center/cover;border-radius:5px;box-shadow:18px 18px 0 #dedff1}.inner-copy h2{font:800 clamp(30px,4vw,48px)/1.1 Manrope;letter-spacing:-2px}.inner-copy p{color:#69778a;font-size:14px;line-height:1.9}.inner-list{display:grid;gap:12px;margin-top:22px}.inner-list span{padding:13px 16px;border-left:3px solid #9079ef;background:#fff;color:#39475c;font-size:12px}.inner-cta{margin-top:55px;padding:40px;background:#101d31;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:24px}.inner-cta h2{margin:0;font:800 30px Manrope}.inner-cta p{margin:8px 0 0;color:#b5c1d0;font-size:12px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px}.contact-info{padding:30px;background:#101d31;color:#fff}.contact-info h2{font:800 28px Manrope}.contact-info p{color:#b6c3d2;font-size:13px;line-height:1.8}.contact-method{padding:16px 0;border-top:1px solid #ffffff22}.contact-method small{display:block;color:#a895ff;font-size:9px;font-weight:800;letter-spacing:1.5px}.contact-method a,.contact-method span{display:block;margin-top:5px;font-size:13px}.contact-form{padding:30px;background:#fff;border:1px solid #e1e6ee}.contact-form h2{margin:0 0 20px;font:800 27px Manrope}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.field label{font-size:10px;font-weight:800;letter-spacing:.8px;color:#45546a}.field input,.field select,.field textarea{width:100%;padding:13px 14px;border:1px solid #dbe1eb;border-radius:3px;background:#f9fafc;color:#142237;font:inherit;font-size:13px}.field textarea{min-height:130px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid #b4a6f3;border-color:#8e7ae6}.form-submit{border:0;cursor:pointer}.form-status{min-height:22px;margin:14px 0 0;color:#526176;font-size:12px}.inner-footer{padding:35px 0;background:#050d18;color:#9eacbd}.inner-footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:10px}.inner-footer a{color:#d6deea}.inner-header .menu-toggle{display:none}
@media(max-width:700px){.inner-header .nav{position:absolute;top:71px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 22px;background:rgba(6,15,27,.98)}.inner-header .nav.open{display:flex}.inner-header .nav>a{padding:13px 3px;border-bottom:1px solid #ffffff12}.inner-header .menu-toggle{display:flex;width:42px;height:42px;flex-direction:column;justify-content:center;gap:6px;border:1px solid #ffffff40;background:transparent}.inner-header .menu-toggle span{width:18px;height:1px;margin:auto;background:white}.inner-hero{min-height:400px}.inner-body{padding:55px 0 70px}.inner-grid{grid-template-columns:1fr}.inner-split,.contact-grid{grid-template-columns:1fr;gap:28px}.inner-photo{min-height:280px}.inner-cta{display:block;padding:28px}.inner-cta .button{width:100%;margin-top:20px}.field-grid{grid-template-columns:1fr}.contact-info,.contact-form{padding:23px}.inner-hero h1{letter-spacing:-2px}}
