.fin-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:140px 0 80px;overflow:hidden;background-color:#0c0e10}.fin-hero:before{z-index:1;background-image:url(/assets/finance/jet-finance-4.png);background-size:cover;background-position:50%;opacity:.35}.fin-hero:after,.fin-hero:before{content:"";position:absolute;inset:0}.fin-hero:after{z-index:2;background:radial-gradient(circle at 25% 25%,rgba(198,164,96,.05) 0,transparent 40%),radial-gradient(circle at 75% 75%,rgba(198,164,96,.04) 0,transparent 40%),linear-gradient(100deg,rgba(17,17,17,.82),rgba(17,17,17,.72) 32%,rgba(17,17,17,.34) 55%,rgba(17,17,17,.16) 75%,rgba(17,17,17,.42)),linear-gradient(0deg,rgba(17,17,17,.72) 0,transparent 30%);background-size:100% 100%,100% 100%,100% 100%,100% 100%;pointer-events:none}.fin-hero .container{position:relative;z-index:3}.fin-hero-layout{display:grid;grid-template-columns:1fr;gap:0;align-items:center;width:100%;max-width:100%}.fin-hero-text{width:100%;text-align:center}.fin-hero-text .eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px;color:#f06418;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.fin-hero-text .eyebrow:before{content:"";width:32px;height:1px;background:#f06418;flex-shrink:0}.fin-hero-text h1{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.14;color:#ffffff;margin-bottom:26px;max-width:760px;margin-left:auto;margin-right:auto}.fin-hero-text h1 em{font-style:italic;color:#f05a1a}.fin-hero-text .lead{font-size:1.05rem;color:rgba(255,255,255,.82);max-width:760px;margin:0 auto 40px;font-weight:300}.fin-hero-text .btn-primary{color:#ffffff;background:#f05a1a;border-color:#f05a1a;padding:16px 34px;border-radius:999px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all .35s ease}.fin-hero-text .btn-primary:hover{color:#ffffff;background:#e04e16;border-color:#e04e16}body.light-mode .fin-hero{background-color:#fff}body.light-mode .fin-hero:before{opacity:.5}body.light-mode .fin-hero:after{background:linear-gradient(100deg,rgba(255,255,255,.96),rgba(255,255,255,.88) 42%,rgba(255,255,255,.62) 72%,rgba(255,255,255,.5)),linear-gradient(0deg,rgba(255,255,255,.9) 0,transparent 34%)}body.light-mode .fin-hero-text h1{color:#142236}body.light-mode .fin-hero-text .lead{color:#343f4c}.fin-hero-cards{display:none}@media (max-width:760px){.fin-hero{padding:120px 0 60px;min-height:70vh}.fin-hero-text h1{font-size:2.5rem}}.fin-about-head,.fin-access-head,.fin-news-head,.fin-offerings-head,.fin-why-text{max-width:720px}.fin-about-head .eyebrow,.fin-access-head .eyebrow,.fin-news-head .eyebrow,.fin-offerings-head .eyebrow,.fin-why-text .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#f06418;font-size:.72rem;font-weight:600;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.fin-about-head .eyebrow:before,.fin-access-head .eyebrow:before,.fin-news-head .eyebrow:before,.fin-offerings-head .eyebrow:before,.fin-why-text .eyebrow:before{content:"";display:block;width:34px;height:2px;flex:0 0 34px;background:#f06418}.fin-about-head h2,.fin-access-head h2,.fin-news-head h2,.fin-offerings-head h2,.fin-why-text h2{color:#1d2730;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin-bottom:18px}.fin-about-head h2 em,.fin-access-head h2 em,.fin-news-head h2 em,.fin-offerings-head h2 em,.fin-why-text h2 em{font-style:normal;color:#f05a1a}.fin-about-head p,.fin-access-head p,.fin-offerings-head p,.fin-why-text p{color:#647585;font-weight:300;font-size:1rem;line-height:1.75}.fin-about{padding:110px 0;background:#faf9f6}.fin-about-head{margin-bottom:30px}.fin-about-head p{margin-bottom:12px}.fin-about-tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.fin-tag{background:#ffffff;border:1px solid rgba(16,24,32,.08);border-radius:100px;padding:10px 22px;font-size:.82rem;font-weight:500;color:#f05a1a;box-shadow:0 8px 20px rgba(16,24,32,.05)}.fin-about-body p{color:#647585;font-weight:300;font-size:1rem;line-height:1.75;max-width:720px;margin-bottom:12px}.fin-offerings{padding:110px 0;background:#fffdfa}.fin-offerings-head{margin-bottom:56px}.fin-offerings-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:24px}.fin-offerings-grid>.reveal{display:flex}.fin-offering-card{width:100%;background:#ffffff;border:1px solid rgba(16,24,32,.07);border-radius:16px;overflow:hidden;position:relative;box-shadow:0 12px 28px rgba(16,24,32,.06);transition:transform .3s ease,box-shadow .3s ease}.fin-offering-card:before{content:"";position:absolute;top:0;left:0;width:40px;height:3px;background:#f05a1a;transition:width .4s cubic-bezier(.2,.7,.2,1);z-index:1}.fin-offering-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(16,24,32,.1)}.fin-offering-card:hover:before{width:100%}.fin-offering-card img{position:relative!important;inset:auto!important;width:100%!important;height:210px!important;object-fit:cover!important;display:block}.fin-offering-body{padding:28px 28px 32px}.fin-offering-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.fin-offering-header h3{font-size:1.2rem;font-weight:600;color:#142236}.fin-offering-num{font-family:Montserrat,sans-serif;font-size:1.6rem;color:#f05a1a;line-height:1}.fin-offering-body p{color:#647585;font-weight:300;font-size:.86rem;line-height:1.7}.fin-cta{padding:0 0 110px;background:#faf9f6}.fin-cta-in{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#1d2730;border-radius:22px;padding:56px 48px;position:relative;overflow:hidden}.fin-cta-in:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 360px at 15% 30%,rgba(240,90,26,.22),transparent 60%),radial-gradient(400px 300px at 90% 70%,rgba(240,90,26,.18),transparent 55%);pointer-events:none}.fin-cta-in>*{position:relative;z-index:1}.fin-cta-in h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;color:#ffffff;max-width:640px}.fin-cta-in h2 em{font-style:normal;color:#f06418}.fin-cta-contact{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fin-cta-contact .lbl{font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f06418}.fin-cta-contact a{font-family:Montserrat,sans-serif;font-size:clamp(1.4rem,2.4vw,1.9rem);color:#ffffff;text-decoration:none;border-bottom:2px solid rgba(240,90,26,.5);transition:border-color .3s ease,transform .3s ease}.fin-cta-contact a:hover{border-color:#f05a1a;transform:translateY(-2px)}.fin-cta-contact .btn-text{font-family:Poppins,sans-serif;font-size:.82rem;font-weight:600;border:none;letter-spacing:.12em;text-transform:uppercase;padding:0;color:#ffffff}.fin-why{padding:110px 0;background:#fffdfa}.fin-why-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.fin-why-text{max-width:none}.fin-why-text p{font-size:.95rem;margin-bottom:14px}.fin-why-figure{position:relative;aspect-ratio:1/1}.fin-why-figure:before{content:"";position:absolute;inset:22px 22px -22px -22px;border:2px solid #f05a1a;border-radius:18px;z-index:0;pointer-events:none}.fin-why-figure img{z-index:1;width:100%;height:100%;object-fit:cover;display:block;border-radius:18px;box-shadow:0 24px 54px rgba(16,24,32,.16)}.fin-access{padding:110px 0;background:#faf9f6}.fin-access-head{margin-bottom:48px}.fin-access-list{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.fin-access-item{display:flex;gap:20px;align-items:flex-start;background:#ffffff;border:1px solid rgba(16,24,32,.07);border-radius:16px;padding:28px 30px;box-shadow:0 12px 28px rgba(16,24,32,.06);transition:transform .3s ease,box-shadow .3s ease}.fin-access-item:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(16,24,32,.1)}.fin-access-num{font-family:Montserrat,sans-serif;font-size:1.8rem;color:#f05a1a;line-height:1;flex:none;margin-top:2px}.fin-access-item div{color:#647585;font-weight:300;font-size:.9rem;line-height:1.7}.fin-access-item strong{color:#142236;font-weight:600}.fin-access-cta{text-align:center}.fin-news{padding:110px 0;background:#fffdfa}.fin-news-head{margin-bottom:56px}.fin-news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:24px}.fin-news-grid>.reveal{display:flex}.fin-news-entry{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none;background:#ffffff;border:1px solid rgba(16,24,32,.07);border-radius:16px;overflow:hidden;box-shadow:0 12px 28px rgba(16,24,32,.06);transition:transform .3s ease,box-shadow .3s ease}.fin-news-entry:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(16,24,32,.1)}.fin-news-image{position:relative;aspect-ratio:1.6;overflow:hidden;background:#f1efeb}.fin-news-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.fin-news-entry:hover .fin-news-image img{transform:scale(1.06)}.fin-news-date{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;align-items:center;background:#f05a1a;color:#ffffff;padding:8px 12px;line-height:1;border-radius:12px;box-shadow:0 12px 30px rgba(240,90,26,.32)}.fin-news-date strong{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600}.fin-news-date span{margin-top:4px;font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fin-news-body{padding:26px 26px 30px}.fin-news-meta{display:block;margin-bottom:10px;color:#f05a1a;font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fin-news-body h3{font-size:1.25rem;font-weight:600;color:#142236;line-height:1.28;margin-bottom:16px;transition:color .3s ease}.fin-news-entry:hover .fin-news-body h3{color:#f05a1a}.fin-news-link{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f05a1a;transition:letter-spacing .3s ease}.fin-news-entry:hover .fin-news-link{letter-spacing:.2em}.fin-bottom{padding:0 0 110px;background:#faf9f6}.fin-bottom-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;background:#1d2730;border-radius:22px;padding:56px 48px;position:relative;overflow:hidden}.fin-bottom-layout:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 360px at 20% 25%,rgba(240,90,26,.2),transparent 60%),radial-gradient(400px 300px at 90% 80%,rgba(240,90,26,.16),transparent 55%);pointer-events:none}.fin-bottom-layout>*{position:relative;z-index:1}.fin-bottom-text h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;color:#ffffff;margin-bottom:28px}.fin-bottom-text h2 em{font-style:normal;color:#f06418}.fin-bottom-contact{display:flex;gap:40px}.fin-bottom-contact .lbl{display:block;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f06418;margin-bottom:6px}.fin-bottom-contact a{font-family:Montserrat,sans-serif;font-size:1.15rem;color:#ffffff;text-decoration:none;border-bottom:1px solid rgba(240,90,26,.5);transition:border-color .3s ease}.fin-bottom-contact a:hover{border-color:#f05a1a}.fin-bottom-figure{position:relative;width:100%;max-width:360px;aspect-ratio:586/195;margin:0 auto;border-radius:14px;overflow:hidden;box-shadow:0 24px 54px rgba(0,0,0,.35)}.fin-bottom-figure img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.fin-offices{padding:110px 0;background:#fffdfa}.fin-offices-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:24px}.fin-offices-grid>.reveal{display:flex}.fin-office-card{background:#ffffff;border:1px solid rgba(16,24,32,.07);border-radius:16px;padding:36px 32px;width:100%;box-shadow:0 12px 28px rgba(16,24,32,.06);transition:transform .3s ease,box-shadow .3s ease}.fin-office-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(16,24,32,.1)}.fin-office-card h3{font-size:1.3rem;font-weight:600;color:#142236;margin-bottom:12px}.fin-office-card p{color:#647585;font-weight:300;font-size:.92rem;margin-bottom:16px;line-height:1.6}.fin-office-card a{color:#f05a1a;font-size:.9rem;text-decoration:none;border-bottom:1px solid rgba(240,90,26,.3);transition:border-color .3s ease}.fin-office-card a:hover{border-color:#f05a1a}@media (max-width:980px){.fin-hero-layout{grid-template-columns:1fr;gap:48px}.fin-hero-cards{max-width:460px;width:100%}.fin-offerings-grid,.fin-why-layout{grid-template-columns:1fr}.fin-why-layout{gap:48px}.fin-why-figure{justify-self:center;width:100%;max-width:460px}.fin-news-grid{grid-template-columns:repeat(2,1fr)}.fin-bottom-layout{grid-template-columns:1fr;gap:40px}.fin-cta-in{flex-direction:column}.fin-cta-contact,.fin-cta-in{align-items:flex-start}.fin-offices-grid{grid-template-columns:1fr}}@media (max-width:760px){.fin-hero{padding:150px 0 70px;min-height:70vh}}@media (max-width:520px){.fin-hero{padding:140px 0 64px}.fin-hero-text h1{font-size:2.5rem}.fin-about,.fin-access,.fin-news,.fin-offerings,.fin-offices{padding:60px 0}.fin-bottom,.fin-cta{padding:0 0 60px}.fin-news-grid{grid-template-columns:1fr}.fin-access-item,.fin-offering-card,.fin-office-card{padding:24px 20px;border-radius:12px}.fin-news-entry{border-radius:12px}.fin-news-body{padding:20px 18px 24px}.fin-news-body h3{font-size:1.15rem}.fin-bottom-layout,.fin-cta-in{padding:32px 24px;border-radius:16px}.fin-bottom-contact{flex-direction:column;gap:20px}.fin-hero-image .fin-exp-card{left:12px;bottom:12px;padding:16px 20px}}