:root{--color-primary: #F23545;--color-secondary: #144673;--color-white: #ffffff;--color-text: #1f2937;--color-border: #dbe3ea;--color-success: #94C120;--radius: 18px;--shadow: 0 15px 40px rgba(0, 0, 0, 0.08);--font-title: "Cormorant Garamond", serif;--font-text: "Inter", sans-serif}*,*::after,*::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-text);color:var(--color-text);background:#f7f9fc;line-height:1.6}.container-custom{width:min(1180px, calc(100% - 40px));margin-inline:auto}.hero{position:relative;overflow:hidden;min-height:92vh;display:flex;align-items:center;color:#fff;padding:40px 0 120px;isolation:isolate}.hero::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(135deg, rgba(20, 70, 115, 0.88) 0%, rgba(20, 70, 115, 0.72) 50%, rgba(20, 70, 115, 0.82) 100%)}.hero-slider{position:absolute;inset:0;z-index:0}.hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;animation:heroFade 24s infinite;transform:scale(1)}.slide-1{background-image:url("../../img/hero_1.png");animation-delay:0s}.slide-2{background-image:url("../../img/hero_2.png");animation-delay:6s}.slide-3{background-image:url("../../img/hero_3.png");animation-delay:12s}.slide-4{background-image:url("../../img/hero_4.png");animation-delay:18s}@keyframes heroFade{0%{opacity:0;transform:scale(1)}8%{opacity:1}25%{opacity:1;transform:scale(1.05)}33%{opacity:0;transform:scale(1.08)}100%{opacity:0}}.hero-header,.hero-content{position:relative;z-index:5}.hero-content{animation:fadeUp 1s ease}@keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logo{font-size:14px;letter-spacing:1px;text-transform:uppercase;opacity:.9}.hero-content{padding-top:80px;max-width:720px}.hero-badge{display:inline-block;margin-bottom:24px;padding:10px 18px;background:rgba(255,255,255,.15);border-radius:100px}h1,.hero h1{margin-bottom:28px;font-family:var(--font-title);font-size:clamp(48px, 7vw, 82px);line-height:.95}.hero p{margin-bottom:32px;font-size:18px;opacity:.95}.btn-primary,.btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 28px;min-height:58px;background:var(--color-primary);color:var(--color-white);font-weight:600;text-decoration:none;border:none;border-radius:999px;cursor:pointer;transition:.3s ease}.btn-primary:hover,.btn-submit:hover{transform:translateY(-2px)}.intro-section,.cards-section,.why-section,.form-section{padding:100px 0}.intro-text{margin:auto;max-width:900px;font-size:24px;font-weight:300;text-align:center}.section-title{margin-bottom:50px}.section-title h2,.why-section h2,.cta-section h2{color:var(--color-secondary);font-family:var(--font-title);font-size:clamp(40px, 5vw, 58px)}.cards-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.credit-card{display:flex;flex-direction:column;justify-content:space-between;padding:40px 28px;height:100%;background:#fff;border-radius:var(--radius);border:1px solid transparent;box-shadow:var(--shadow);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.credit-card-content{margin-bottom:28px}.credit-card h3{margin-bottom:16px;color:var(--color-secondary);font-size:24px}.credit-card p{line-height:1.7}.credit-btn{width:fit-content}.credit-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(20,70,115,.12);border-color:rgba(242,53,69,.15)}.credit-card:hover .credit-btn{transform:translateY(-2px)}.credit-card h3{margin-bottom:16px;color:var(--color-secondary);font-size:24px}.why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.why-list{display:flex;flex-direction:column;gap:18px}.why-item{padding:20px 24px;background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow);border-left:5px solid var(--color-primary)}.cta-section{padding:90px 0;background:var(--color-secondary);color:var(--color-white);text-align:center}.cta-section h2{margin-bottom:28px;color:var(--color-white)}.form-wrapper{padding:50px;background:var(--color-white);border-radius:28px;box-shadow:var(--shadow)}.grid-form{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.form-group{margin-bottom:24px}.form-group label{display:block;margin-bottom:8px;font-weight:600}.form-group input,.form-group textarea,.form-group select{padding:16px;width:100%;font-size:16px;border:1px solid var(--color-border);border-radius:14px;transition:.3s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--color-secondary);outline:none}.error{border-color:var(--color-primary) !important}.success{border-color:var(--color-success) !important}.error-message{display:block;margin-top:6px;color:var(--color-primary)}.checkbox-group{margin-bottom:18px}.checkbox-group label{display:flex;align-items:flex-start;gap:12px}.btn-loader{display:none;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:var(--color-white);animation:spin 1s linear infinite}.loading .btn-loader{display:block}.loading .btn-text{opacity:.7}.form-response{margin-top:20px;font-weight:600}.footer{padding:50px 0;background:#0e2f4f;color:var(--color-white);text-align:center}.footer-logo{margin-bottom:16px;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width: 991px){.cards-grid,.why-grid,.grid-form{grid-template-columns:1fr}.hero{padding-bottom:80px}.hero-content{padding-top:50px}.form-wrapper{padding:32px}}.checkbox-group input[type=checkbox]{accent-color:var(--color-primary)}/*# sourceMappingURL=style.css.map */
