.header__nav-link--active{color:#fff}.header--scrolled .header__nav-link--active{color:#0f1b3d}.inv-stats{padding:var(--section-pt) 0 80px;background:0 0;position:relative;overflow:hidden}.inv-stats__number{color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:320px;font-weight:700;line-height:1;position:absolute;top:24px;left:32px}.inv-stats .container{z-index:1;position:relative}.inv-stats__heading{margin-top:8px;margin-bottom:64px}.inv-stats__grid{background:0 0;grid-template-columns:repeat(3,1fr);display:grid}.inv-stat{text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:8px 32px;padding:32px 24px;display:grid}.inv-stat:not(:nth-child(3n+1)){border-left:1px solid #ffffff1a}.inv-stat:nth-child(-n+3){border-bottom:1px solid #ffffff1a}.inv-stat__icon-wrap{border:.8px solid #567cdf4d;flex-shrink:0;grid-row:1/span 2;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:0;display:flex}.inv-stat__icon-wrap img{display:none}.inv-stat__icon-wrap:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.inv-stat:first-child .inv-stat__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 20h18M6 20V10M11 20V6M16 20v-8M21 20V3' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.inv-stat:nth-child(2) .inv-stat__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23ffffff' stroke-width='1.6'/%3E%3Cpath d='M12 7v5l3 3' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.inv-stat:nth-child(3) .inv-stat__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3v18M8 7h7c1 0 2 1 2 2s-1 2-2 2H9c-1 0-2 1-2 2s1 2 2 2h7' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.inv-stat:nth-child(4) .inv-stat__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 20V9l8-5 8 5v11' stroke='%23ffffff' stroke-width='1.6' stroke-linejoin='round'/%3E%3Crect x='9' y='13' width='6' height='7' stroke='%23ffffff' stroke-width='1.6'/%3E%3C/svg%3E")}.inv-stat:nth-child(5) .inv-stat__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='8' r='4' stroke='%23ffffff' stroke-width='1.6'/%3E%3Cpath d='M2 21c0-4 3-7 7-7s7 3 7 7' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M17 11c2 0 4-2 4-4s-2-4-4-4M22 21c0-3-2-6-5-7' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.inv-stat:nth-child(6) .inv-stat__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23ffffff' stroke-width='1.6'/%3E%3Cpath d='M2 12h20M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18' stroke='%23ffffff' stroke-width='1.6'/%3E%3C/svg%3E")}.inv-stat__number{color:#fff;grid-column:2;margin-bottom:0;font-size:28px;font-weight:300;line-height:1}.inv-stat__label{color:var(--color-muted);grid-column:2;font-size:12px;font-weight:400;line-height:1.4}@media (max-width:1100px){.inv-stats__grid{grid-template-columns:repeat(3,1fr)}.inv-stats__number{font-size:180px}}@media (max-width:600px){.inv-stats__grid{grid-template-columns:repeat(2,1fr)}.inv-stat:not(:nth-child(3n+1)){border-left:none}.inv-stat:nth-child(2n){border-left:1px solid #ffffff1a}.inv-stat:nth-child(-n+3){border-bottom:none}.inv-stat:nth-child(-n+4){border-bottom:1px solid #ffffff1a}}@media (max-width:400px){.inv-stats__grid{grid-template-columns:1fr}.inv-stat:nth-child(2n){border-left:none}.inv-stat:nth-child(-n+4){border-bottom:none}.inv-stat:not(:last-child){border-bottom:1px solid #ffffff1a}}.principles{padding:var(--section-pt) 0 80px;background:0 0}.principles__grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.principles__text-col{flex-direction:column;display:flex}.principles__heading{color:#fff;margin:24px 0 20px;font-size:36px;font-weight:300;line-height:1.25}.principles__intro{color:var(--color-muted);margin-bottom:40px;font-size:16px;font-weight:300;line-height:1.85}.principles__list{flex-direction:column;gap:28px;display:flex}.principle-item{border-bottom:.8px solid #ffffff14;align-items:flex-start;gap:20px;padding-bottom:28px;display:flex}.principle-item:last-child{border-bottom:none;padding-bottom:0}.principle-item__icon-wrap{border:.8px solid var(--color-border-accent);background:#27347766;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.principle-item__icon-wrap img{display:none}.principle-item__icon-wrap:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.principle-item:first-child .principle-item__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23ffffff' stroke-width='1.6'/%3E%3Cpath d='m8 12 3 3 5-6' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.principle-item:nth-child(2) .principle-item__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 3v18h14M5 15l5-5 3 3 6-7' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.principle-item:nth-child(3) .principle-item__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3v6M12 15v6M3 12h6M15 12h6' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='12' r='3' stroke='%23ffffff' stroke-width='1.6'/%3E%3C/svg%3E")}.principle-item:nth-child(4) .principle-item__icon-wrap:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7s3-3 9-3 9 3 9 3v6l-9 7-9-7V7z' stroke='%23ffffff' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='m9 12 2 2 4-4' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.principle-item__title{color:#fff;margin-bottom:6px;font-size:17px;font-weight:500;line-height:1.3}.principle-item__text{color:var(--color-muted);font-size:14px;font-weight:300;line-height:1.75}.principles__image-col{position:relative}.principles__image-wrap{height:640px;position:relative;overflow:hidden}.principles__image{object-fit:cover;width:100%;height:100%}.principles__badge{background:#273477;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:200px;height:200px;display:flex;position:absolute;bottom:0;right:0}.principles__badge-number{color:#fff;font-size:48px;font-weight:700;line-height:1}.principles__badge-label{color:#fff;letter-spacing:.04em;font-size:12px;font-weight:400}.principles__corner-tr{border-top:1.6px solid #567cdf4d;border-right:1.6px solid #567cdf4d;width:64px;height:64px;position:absolute;top:-16px;right:-16px}@media (max-width:1000px){.principles__grid{grid-template-columns:1fr;gap:48px}.principles__image-wrap{height:380px}.principles__badge{width:160px;height:160px}.principles__badge-number{font-size:36px}}.inv-portfolio{padding:var(--section-pt) 0 80px;background:0 0;position:relative;overflow:hidden}.inv-portfolio__number{color:#1a2a5a66;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:320px;font-weight:700;line-height:1;position:absolute;top:24px;right:32px}.inv-portfolio .container{z-index:1;position:relative}.inv-portfolio__grid{background:0 0;grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.inv-sector{cursor:pointer;background:0 0;border:1px solid #fff;grid-template-columns:1fr 1fr;align-items:start;gap:12px 32px;padding:40px;transition:transform .3s,box-shadow .3s,background .3s,border-color .3s;display:grid;position:relative}.inv-sector:hover{background:var(--color-bg);border-top-color:#fff;transform:translateY(-8px);box-shadow:0 16px 32px #0f1b3d0f}.inv-sector__header{flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:24px;display:flex}.inv-sector__icon-wrap{color:#fff;background:#567cdf1a;border-radius:50%;order:-1;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s;display:flex}.inv-sector:hover .inv-sector__icon-wrap{background:var(--color-accent);color:#fff;transform:scale(1.1)}.inv-sector__icon-wrap svg{width:24px;height:24px}.inv-sector__percent{color:#fff;font-size:52px;font-weight:700;line-height:1}.inv-sector__name{color:#fff;grid-area:2/1;margin:0;font-size:20px;font-weight:500}.inv-sector__projects{color:#fff;grid-area:3/1;margin:0;font-size:16px;font-weight:400}.inv-sector__desc{color:#fff;grid-area:4/1/auto/-1;margin:0;font-size:16px;font-weight:300;line-height:1.6}.inv-sector__stats{border-top:none;border-left:.8px solid #ffffff14;flex-direction:column;grid-area:1/2/span 3;justify-content:center;gap:20px;padding-top:0;padding-left:32px;display:flex}.inv-sector__stats>div{flex-direction:column;gap:3px;display:flex}.inv-sector__stat-label{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:400}.inv-sector__stat-value{color:#fff;font-size:16px;font-weight:500}.inv-sector__stat-value--accent{color:#fff}@media (max-width:1000px){.inv-portfolio__grid{grid-template-columns:1fr 1fr}.inv-portfolio__number{font-size:180px}}@media (max-width:600px){.inv-sector{grid-template-columns:1fr;padding:28px 24px}.inv-sector__header{margin-bottom:16px}.inv-sector__percent{font-size:42px}.inv-sector__stats{text-align:left;border-top:.8px solid #ffffff14;border-left:none;flex-flow:wrap;grid-area:auto/1;align-items:flex-start;gap:16px 28px;padding-top:20px;padding-left:0}.inv-sector__stats>div{flex:auto;align-items:flex-start;min-width:120px}}@media (max-width:500px){.inv-portfolio__grid{grid-template-columns:1fr}}.formats{padding:var(--section-pt) 0 80px;background:0 0}.formats__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.format-card{background:var(--color-bg-alt);border:.8px solid #ffffff14;flex-direction:column;padding:40px;display:flex;position:relative}.format-card--featured{background:#27347733;border-color:#fff}.format-card__badge{background:var(--color-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:40px}.format-card__top{border-bottom:.8px solid #ffffff1a;margin-bottom:32px;padding-bottom:24px}.format-card__name{color:#fff;margin-bottom:10px;font-size:22px;font-weight:500}.format-card__from{color:#fff;font-size:16px;font-weight:400}.format-card__features{flex-direction:column;flex:1;gap:14px;margin:0 0 32px;padding:0;list-style:none;display:flex}.format-card__features li{color:var(--color-muted);align-items:center;gap:12px;font-size:15px;font-weight:300;line-height:1.5;display:flex}.format-card__dot{background:var(--color-accent);flex-shrink:0;width:6px;height:6px;display:inline-block}.format-card__btn{align-self:flex-start}@media (max-width:900px){.formats__grid{grid-template-columns:1fr;max-width:480px}}.how-to{padding:var(--section-pt) 0 80px;background:0 0}.steps{border-top:.8px solid #ffffff1a;flex-direction:column;display:flex}.step{border-bottom:.8px solid #ffffff1a;grid-template-columns:100px 1fr;align-items:flex-start;gap:0;padding:40px 0;display:grid}.step__num{letter-spacing:.08em;color:#fff;padding-top:4px;font-size:50px;font-weight:500}.step__content{border-left:.8px solid #ffffff1a;padding-left:40px}.step__title{color:#fff;margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.3}.step__text{color:var(--color-muted);max-width:640px;font-size:16px;font-weight:300;line-height:1.8}@media (max-width:600px){.step{grid-template-columns:60px 1fr}.step__content{padding-left:24px}}.reports{padding:var(--section-pt) 0 80px;background:0 0;position:relative;overflow:hidden}.reports__number{color:#1a2a5a66;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:320px;font-weight:700;line-height:1;position:absolute;top:24px;right:32px}.reports .container{z-index:1;position:relative}.reports__list{border-top:.8px solid #ffffff1a;flex-direction:column;display:flex}.report-row{border-bottom:.8px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;transition:background .2s;display:flex}.report-row:hover{background:#ffffff05}.report-row__info{align-items:center;gap:20px;display:flex}.report-row__icon-wrap{border:.8px solid var(--color-border-accent);background:#2734774d;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.report-row__title{color:#fff;margin-bottom:5px;font-size:17px;font-weight:500}.report-row__meta{color:var(--color-muted);font-size:14px;font-weight:400}@media (max-width:600px){.report-row{flex-direction:column;align-items:flex-start;gap:16px}.reports__number{font-size:160px}}.faq{padding:var(--section-pt) 0 80px;background:0 0}.faq__grid{grid-template-columns:320px 1fr;align-items:flex-start;gap:80px;display:grid}.faq__left{position:sticky;top:100px}.faq__heading{color:#fff;margin:24px 0 16px;font-size:36px;font-weight:300;line-height:1.25}.faq__intro{color:var(--color-muted);font-size:15px;font-weight:300;line-height:1.8}.faq__list{border-top:.8px solid #ffffff1a;flex-direction:column;display:flex}.faq-item{border-bottom:.8px solid #ffffff1a}.faq-item__question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 0;font-family:inherit;font-size:17px;font-weight:400;line-height:1.4;transition:color .2s;display:flex}.faq-item__question:hover{color:#fff}.faq-item__icon{color:#fff;flex-shrink:0;font-size:22px;font-weight:300;line-height:1;transition:transform .3s}.faq-item--open .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{padding-bottom:24px;display:none}.faq-item--open .faq-item__answer{display:block}.faq-item__answer p{color:var(--color-muted);max-width:640px;font-size:16px;font-weight:300;line-height:1.8}@media (max-width:900px){.faq__grid{grid-template-columns:1fr;gap:48px}.faq__left{position:static}}.inv-cta__email{color:var(--color-muted);margin-top:16px;font-size:15px;font-weight:400}
