.finance-page{background:#faf8f6}.finance-section{padding:108px 0}
.finance-hero{position:relative;min-height:690px;color:#fff;background:#09101a;overflow:hidden}.finance-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.85) brightness(.84)}.finance-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,9,18,.95) 0%,rgba(6,9,18,.82) 32%,rgba(6,9,18,.36) 70%,rgba(6,9,18,.14) 100%),linear-gradient(0deg,rgba(6,9,18,.58),transparent 54%)}.finance-hero-inner{position:relative;z-index:1;min-height:690px;padding:55px 0 25px;display:flex;flex-direction:column}.finance-hero .breadcrumb{margin:0;color:#d8d5df}.finance-hero-copy{margin:auto 0;max-width:770px;padding:48px 0}.finance-hero h1{font-size:clamp(3.5rem,6.3vw,6.9rem);line-height:1;letter-spacing:-.066em;font-weight:650;margin:20px 0 27px}.finance-hero h1 em{font-style:normal;color:#ff9a73}.finance-hero-copy p{font-size:1.1rem;line-height:1.7;color:#e3dce0;max-width:630px;margin:0}.finance-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.finance-principles{background:#17141c;color:#fff}.finance-principles-grid{display:grid;grid-template-columns:repeat(4,1fr)}.finance-principles-grid>div{display:grid;gap:10px;padding:25px 21px;border-left:1px solid rgba(255,255,255,.19)}.finance-principles-grid>div:last-child{border-right:1px solid rgba(255,255,255,.19)}.finance-principles span{font-size:.68rem;color:#ff9473;letter-spacing:.14em;font-weight:800}.finance-principles strong{font-size:.92rem}
.finance-intro{background:#f7eee9}.finance-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,135px)}.finance-intro h2,.finance-section-head h2,.finance-editorial h2,.finance-cta h2{font-size:clamp(2.65rem,4.7vw,5rem);line-height:1.05;letter-spacing:-.055em;font-weight:650;margin:18px 0 0}.finance-intro-grid>div:last-child p,.finance-editorial-grid>div p{color:#62555e;font-size:1.1rem;line-height:1.72;margin:0 0 20px}.finance-intro .text-link{color:#a34a31;margin-top:9px}
.finance-focus{background:#fff}.finance-section-head{max-width:875px;margin-bottom:47px}.finance-section-head>p{font-size:1.08rem;line-height:1.7;color:#675b62;max-width:715px;margin:23px 0 0}.finance-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.finance-focus-grid article{padding:30px;background:#f5f2f0;border:1px solid #e6dcda;min-height:264px;display:flex;flex-direction:column}.finance-focus-grid article>span{font-size:.68rem;color:#ad4a31;letter-spacing:.14em;font-weight:800}.finance-focus-grid h3{font-size:1.52rem;letter-spacing:-.04em;line-height:1.17;margin:auto 0 12px;padding-top:35px}.finance-focus-grid p{font-size:.92rem;color:#645a61;line-height:1.64;margin:0}
.finance-editorial{background:#15131a;color:#fff}.finance-editorial-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(35px,7vw,110px);align-items:center}.finance-editorial figure{margin:0;position:relative;overflow:hidden;border-radius:6px;background:#3b302e;border:1px solid rgba(255,255,255,.17)}.finance-editorial figure img{width:100%;height:470px;object-fit:cover;object-position:55% center;filter:saturate(.76) brightness(.83)}.finance-editorial-grid>div p{color:#d4cbd1;margin-top:25px}.finance-editorial .text-link{color:#ff9b7a;margin-top:9px}
.finance-controls{background:#f7f0eb}.finance-controls-list{border-top:1px solid #ddcdc7}.finance-controls-list article{display:grid;grid-template-columns:55px minmax(190px,.8fr) 1.4fr;gap:25px;align-items:baseline;padding:24px 0;border-bottom:1px solid #ddcdc7}.finance-controls-list span{color:#b64e34;font-size:.76rem;font-weight:800}.finance-controls-list h3{font-size:1.5rem;letter-spacing:-.04em;margin:0;line-height:1.2}.finance-controls-list p{color:#665960;line-height:1.65;margin:0;font-size:.94rem}.finance-controls-note{font-size:.82rem;color:#765f63;margin:19px 0 0}
.finance-stack{background:#10141e;color:#fff}.finance-stack .finance-section-head>p{color:#c6c4ce}.finance-stack-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.23)}.finance-stack-grid a{min-height:255px;display:flex;flex-direction:column;padding:24px;border-right:1px solid rgba(255,255,255,.23);transition:background .2s}.finance-stack-grid a:last-child{border-right:0}.finance-stack-grid a:hover{background:rgba(255,255,255,.06)}.finance-stack-grid span{font-size:.64rem;letter-spacing:.12em;font-weight:800;color:#ff9878}.finance-stack-grid strong{font-size:1.5rem;letter-spacing:-.04em;line-height:1.17;margin:auto 0 24px}.finance-stack-grid small{font-size:.77rem;color:#a7d9e2;font-weight:800}
.finance-approach{background:#fff}.finance-approach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.finance-approach-grid article{border-top:3px solid #ec7c58;background:#f7f2ef;padding:25px;min-height:235px}.finance-approach-grid span{color:#a94e36;font-size:.73rem;font-weight:800}.finance-approach-grid h3{font-size:1.7rem;letter-spacing:-.045em;margin:31px 0 9px}.finance-approach-grid p{color:#675d63;font-size:.92rem;line-height:1.6;margin:0}.finance-approach-actions{display:flex;gap:35px;flex-wrap:wrap;margin-top:29px}.finance-approach-actions .text-link{color:#a34b34}
.finance-cta{background:linear-gradient(115deg,#ff9d79,#ff7955);padding:85px 0}.finance-cta-grid{display:flex;justify-content:space-between;align-items:end;gap:40px}.finance-cta h2{max-width:805px}.finance-cta p{font-size:1.08rem;line-height:1.6;max-width:670px;margin:18px 0 0}
@media(max-width:1000px){.finance-focus-grid{grid-template-columns:repeat(2,1fr)}.finance-stack-grid{grid-template-columns:repeat(2,1fr)}.finance-stack-grid a:nth-child(2){border-right:0}.finance-stack-grid a:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.23)}}
@media(max-width:760px){.finance-section{padding:76px 0}.finance-hero,.finance-hero-inner{min-height:680px}.finance-hero:after{background:linear-gradient(90deg,rgba(6,9,18,.91),rgba(6,9,18,.49)),linear-gradient(0deg,rgba(6,9,18,.6),transparent 60%)}.finance-hero-photo{object-position:48% center}.finance-hero-inner{padding:31px 0 22px}.finance-hero h1{font-size:clamp(3.1rem,11vw,5.1rem)}.finance-hero-copy{padding:46px 0}.finance-principles-grid{grid-template-columns:repeat(2,1fr)}.finance-principles-grid>div,.finance-principles-grid>div:last-child{border-right:0;border-bottom:1px solid rgba(255,255,255,.19)}.finance-intro-grid,.finance-editorial-grid{grid-template-columns:1fr;gap:30px}.finance-intro h2,.finance-section-head h2,.finance-editorial h2,.finance-cta h2{font-size:clamp(2.5rem,9.8vw,3.8rem)}.finance-focus-grid,.finance-approach-grid{grid-template-columns:1fr}.finance-focus-grid article,.finance-approach-grid article{min-height:0}.finance-focus-grid h3{padding-top:30px}.finance-editorial figure img{height:320px}.finance-controls-list article{grid-template-columns:35px 1fr;gap:8px 15px}.finance-controls-list p{grid-column:2}.finance-stack-grid{grid-template-columns:1fr}.finance-stack-grid a,.finance-stack-grid a:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.23)}.finance-stack-grid a:last-child{border-bottom:0}.finance-stack-grid strong{margin:28px 0 19px}.finance-cta-grid{flex-direction:column;align-items:start}}
