@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-primary: #BC3A39;--color-secondary: #0b1116;--color-white: #ffffff;--color-text: #0e1218;--color-border: #dbe3ea;--color-success: #94C120;--radius: 18px;--shadow: 0 15px 40px rgba(0, 0, 0, 0.08);--font-title: "Montserrat", sans-serif;--font-text: "Inter", sans-serif}*,*::after,*::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f7f9fc;color:var(--color-text);font-family:var(--font-text);line-height:1.6}.container-custom{margin-inline:auto;width:min(1180px, calc(100% - 36px))}.hero{position:relative;overflow:hidden;display:flex;align-items:center;padding:24px 0px;min-height:65vh;color:#fff;isolation:isolate}.hero::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(135deg, rgba(7, 10, 12, 0.88) 0%, rgba(13, 16, 20, 0.72) 50%, rgba(1, 5, 8, 0.82) 100%)}.hero-slider{position:absolute;inset:0;z-index:0}.hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;background-image:url("../../img/header-1.jpg");transform:scale(1)}.slide-1{background-image:url("../../img/header-1.jpg");animation-delay:0s}.slide-2{background-image:url("../../img/header-2.jpeg");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}.link{color:var(--color-primary)}.link:hover,.link:active{text-decoration:underline}.btn,.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)}.btn-secondary{background:var(--color-text);color:var(--color-white)}.intro-section,.cards-section,.why-section,.form-section{padding:86px 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-primary);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:#000;color:var(--color-white);text-align:center}.footer-logo{margin:16px auto;text-align:center;font-weight:700}.footer-logo img{display:block;margin:0px auto}@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)}.grecaptcha-badge{visibility:hidden}/*# sourceMappingURL=style.css.map */
