.hero-5{min-height:100vh;display:flex;flex-direction:column;background:var(--white)}.hero-5 .top-bar{padding:20px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--gray-200)}.hero-5 .logo{font-family:var(--font-display);width:80px;font-weight:700;color:var(--gray-900);text-decoration:none}.hero-5 .top-contact{display:flex;align-items:center;gap:28px}.hero-5 .top-phone{display:flex;align-items:center;gap:8px;color:var(--gray-700);text-decoration:none;font-weight:500;transition:color 0.3s ease}.hero-5 .top-phone:hover{color:var(--accent-dark)}.hero-5 .top-phone svg{width:18px;height:18px}.hero-5 .top-btn{padding:10px 24px;background:var(--gray-900);color:var(--white);font-size:.9rem;font-weight:600;text-decoration:none;transition:background 0.3s ease}.hero-5 .top-btn:hover{background:var(--accent);color:var(--black)}.hero-5 .main{flex:1;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding:60px 5%;max-width:1400px;margin:0 auto;width:100%}.hero-5 .content{animation:fadeInLeft 0.8s ease}.hero-5 .eyebrow{font-size:.8rem;font-weight:600;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px}.hero-5 h1{font-family:var(--font-display);font-size:clamp(2.2rem, 4vw, 3.5rem);font-weight:400;color:var(--gray-900);line-height:1.15;margin-bottom:24px}.hero-5 h1 strong{font-weight:700}.hero-5 .divider{width:80px;height:2px;background:var(--accent);margin-bottom:24px;animation:growWidth 1s ease 0.3s backwards}.hero-5 .description{font-size:1.1rem;color:var(--gray-600);line-height:1.8;margin-bottom:36px;max-width:500px}.hero-5 .cta-group{display:flex;gap:16px}.hero-5 .btn-gold{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:var(--accent);color:var(--black);font-size:.95rem;font-weight:700;text-decoration:none;transition:all 0.3s ease}.hero-5 .btn-gold:hover{background:var(--gray-900);color:var(--white)}.hero-5 .btn-outline{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:transparent;color:var(--gray-700);font-size:.95rem;font-weight:600;text-decoration:none;border:2px solid var(--gray-300);transition:all 0.3s ease}.hero-5 .btn-outline:hover{border-color:var(--accent);color:var(--accent-dark)}.hero-5 .form-section{animation:fadeInRight 0.8s ease 0.2s backwards}.hero-5 .form-box{background:var(--gray-100);padding:40px;position:relative}.hero-5 .form-box::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent)}.hero-5 .form-title{font-family:var(--font-display);font-size:1.4rem;color:var(--gray-900);margin-bottom:4px}.hero-5 .form-subtitle{font-size:.9rem;color:var(--gray-500);margin-bottom:28px}.hero-5 .form-group{margin-bottom:16px}.hero-5 .form-input,.hero-5 .form-select,.hero-5 .form-textarea{width:100%;padding:14px 18px;background:var(--white);border:1px solid var(--gray-300);font-family:var(--font-body);font-size:.95rem;color:var(--gray-900);transition:border-color 0.3s ease}.hero-5 .form-input:focus,.hero-5 .form-select:focus,.hero-5 .form-textarea:focus{outline:none;border-color:var(--accent)}.hero-5 .form-textarea{min-height:100px;resize:vertical}.hero-5 .form-submit{width:100%;padding:16px;background:var(--gray-900);color:var(--white);font-size:1rem;font-weight:700;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;transition:background 0.3s ease}.hero-5 .form-submit:hover{background:var(--accent);color:var(--black)}.hero-5 .bottom-bar{padding:20px 5%;border-top:1px solid var(--gray-200);display:flex;justify-content:center;gap:60px}.hero-5 .trust-item{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--gray-600)}.hero-5 .trust-item svg{width:20px;height:20px;color:var(--accent)}@media (max-width:1024px){.hero-5 .main{grid-template-columns:1fr;gap:40px}.hero-5 .form-section{order:-1}.hero-5 .form-box{max-width:500px;margin:0 auto}}@media (max-width:768px){.hero-5 .top-bar{flex-direction:column;gap:16px}.hero-5 .top-contact{flex-direction:column;gap:12px}.hero-5 .bottom-bar{flex-direction:column;align-items:center;gap:16px}.hero-5 .cta-group{flex-direction:column}.hero-5 .btn-gold,.hero-5 .btn-outline{width:100%;justify-content:center}}