/* Invest Frutal | Investor intelligence */
.intel-section{background:#f4f7f4;padding:100px 0;color:#102f39}.intel-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:end;margin-bottom:48px}.intel-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#12837e}.intel-heading h2{font-size:clamp(38px,4.7vw,68px);line-height:1.08;letter-spacing:-3px;margin:20px 0 0;font-weight:800}.intel-heading em{font-style:normal;color:#138b84}.intel-heading p{font-size:16px;line-height:1.8;max-width:410px;color:#536f73;margin-bottom:20px}.intel-datalink{font-size:12px;font-weight:800;color:#087e7c;border-bottom:1px solid #71a9a1;padding-bottom:7px}.intel-kpis{display:grid;grid-template-columns:1.55fr 1fr 1fr;gap:16px}.intel-market,.intel-kpi{border-radius:6px;padding:32px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0}.intel-market{background:#083d46;color:#fff;box-shadow:0 12px 28px #083d4614}.intel-market:after{content:'';position:absolute;right:-100px;top:-150px;width:350px;height:350px;border-radius:50%;border:1px solid #ffffff12;box-shadow:0 0 0 35px #ffffff04,0 0 0 70px #ffffff03;pointer-events:none}.intel-market .intel-eyebrow{color:#77d4c8}.intel-big{font-size:clamp(58px,6.5vw,94px);font-weight:800;line-height:1.05;letter-spacing:-5px;white-space:nowrap;margin:30px 0 14px;position:relative;z-index:1}.intel-big small{font-size:26px;letter-spacing:-1px;font-weight:500}.intel-big>span{font-size:44px;letter-spacing:-2px}.intel-market h3{font-size:19px;line-height:1.4;font-weight:500;margin:0 0 18px}.intel-market>p{color:#a7c4c6;font-size:13px;line-height:1.8;max-width:330px}.intel-market-foot{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #ffffff20;padding-top:24px;margin-top:22px}.intel-market-foot strong{font-size:21px;display:block}.intel-market-foot span{display:block;font-size:11px;color:#b1cfcc;margin-top:5px}.intel-pill{font-size:23px;font-weight:700;color:#96e5b8;text-align:right}.intel-pill span{font-size:10px;font-weight:500}.intel-source{font-size:10px;font-weight:600;color:#487779;display:block;margin-top:22px;line-height:1.7;align-self:start}.intel-market .intel-source{color:#8abfb8}.intel-kpi{background:#fff;border:1px solid #dfe8e2}.intel-kpi>strong{font-size:clamp(40px,4.3vw,61px);font-weight:800;letter-spacing:-3px;line-height:1.1;margin:42px 0 12px;color:#0b4c55}.intel-kpi h3{font-size:19px;line-height:1.4;margin:0 0 18px;font-weight:700}.intel-kpi>p{color:#597077;font-size:13px;line-height:1.8}.intel-kpi .intel-source{margin-top:auto;padding-top:26px}.intel-business{background:#e9f0df;border-color:#dce6cf}.intel-mini{display:flex;align-items:center;gap:12px;margin-top:22px}.intel-mini strong{font-size:25px;color:#4b6e2b}.intel-mini>span{font-size:11px;max-width:90px;line-height:1.4}.intel-mini-track{height:5px;background:#cedcbb;border-radius:3px;margin-top:14px}.intel-mini-track i{display:block;background:#779f44;height:100%;border-radius:3px}.intel-small{font-size:10px!important;line-height:1.8!important;color:#6b8184!important;margin:12px 0 0}.intel-chart-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:16px;margin-top:16px}.intel-chart,.intel-comparison{background:#fff;border:1px solid #dfe8e2;border-radius:6px;padding:32px;min-width:0}.intel-chart-title{display:flex;align-items:start;justify-content:space-between;gap:15px;margin:18px 0 8px}.intel-chart-title h3,.intel-comparison h3,.intel-donut-card h3,.intel-employment h3{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:0}.intel-growth{font-size:18px;color:#08786c;background:#e7f3eb;padding:7px 12px;white-space:nowrap;border-radius:3px;font-weight:700}.intel-chart>p,.intel-comparison>p,.intel-donut-card>p{font-size:11px;line-height:1.8;color:#6b8184;margin-top:10px}.intel-chart svg{display:block;width:100%;height:auto;margin-top:26px}.intel-comparison h3{margin-top:18px;max-width:270px}.intel-premium{display:block;font-size:65px;letter-spacing:-4px;font-weight:800;line-height:1.1;color:#138b84;margin-top:32px}.intel-bar-label{display:flex;justify-content:space-between;gap:14px;font-size:12px;margin-top:28px;margin-bottom:10px}.intel-compare-track{height:13px;background:#f0f4f1;border-radius:2px;overflow:hidden}.intel-compare-track i{display:block;background:#168b82;height:100%}.intel-compare-track.muted i{background:#b9cdca}.intel-section-label{margin:64px 0 26px}.intel-section-label h3{font-size:32px;letter-spacing:-1.2px;line-height:1.25;margin-top:16px}.intel-composition{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intel-donut-card,.intel-employment{padding:32px;background:white;border:1px solid #dfe8e2;border-radius:6px;min-width:0}.intel-donut-layout{display:flex;align-items:center;gap:30px;margin-top:32px}.intel-donut{width:190px;height:190px;border-radius:50%;background:conic-gradient(#087f85 0% 48.21%,#8ba84d 48.21% 68%,#143f58 68% 85.13%,#b8cccb 85.13% 100%);padding:30px;flex-shrink:0;transform:rotate(-90deg)}.intel-donut>div{background:white;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(90deg);text-align:center}.intel-donut strong{font-size:44px;color:#0b4c55}.intel-donut span{font-size:9px;max-width:70px;line-height:1.4;text-transform:uppercase;letter-spacing:1px;color:#698184}.intel-legend{list-style:none;padding:0;margin:0;flex:1}.intel-legend li{display:flex;align-items:center;gap:8px;margin:21px 0;font-size:11px}.intel-legend i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.intel-legend strong{margin-left:auto;white-space:nowrap}.intel-tabs{display:flex;border-bottom:1px solid #dbe5df;margin:22px 0 25px;gap:24px}.intel-tabs button{background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;color:#71858a;font-family:inherit;font-weight:700;font-size:11px;padding:0 0 12px}.intel-tabs button.active{border-color:#078b80;color:#08766e}.intel-job-row{margin:16px 0}.intel-job-row>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-bottom:8px;gap:16px}.intel-job-row strong{font-size:13px;color:#0b4c55}.intel-job-track{height:7px;background:#f0f4f1;border-radius:2px;overflow:hidden}.intel-job-track i{height:100%;display:block;background:#2d9291;border-radius:2px}.intel-finance-band{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbdad1;border-bottom:1px solid #cbdad1;margin-top:32px}.intel-finance-band article{padding:32px;border-right:1px solid #cbdad1;display:flex;flex-direction:column;gap:10px}.intel-finance-band article:first-child{padding-left:0}.intel-finance-band article:last-child{border:0}.intel-finance-band strong{font-size:35px;color:#0b4c55;letter-spacing:-1.5px}.intel-finance-band span{font-size:12px;color:#536f73}.intel-finance-band small{font-size:9px;color:#7a8e8c}.intel-method{font-size:11px;color:#5b7378;margin-top:25px}.intel-method summary{cursor:pointer;font-weight:700}.intel-method p{line-height:1.9;margin-top:15px;max-width:1000px}.primary-nav{gap:14px}.primary-nav>a{font-size:10px}.hero{min-height:720px}.intel-section [hidden]{display:none!important}.intel-section button:focus-visible{outline:3px solid #18a89a;outline-offset:5px}
@media(max-width:1150px){.intel-kpis{grid-template-columns:1.3fr 1fr 1fr}.intel-market,.intel-kpi,.intel-chart,.intel-comparison,.intel-donut-card,.intel-employment{padding:25px}.intel-donut-layout{gap:18px;flex-direction:column}.intel-legend{width:100%}.intel-legend li{margin:13px 0}.intel-heading{gap:50px}.intel-big{font-size:66px}.intel-big>span{font-size:34px}.intel-big small{font-size:20px}.intel-kpi>strong{font-size:46px}.intel-market-foot{display:block}.intel-pill{text-align:left;margin-top:18px}.intel-pill span{display:inline;margin-left:7px}.intel-mini{display:block}.intel-mini>span{display:block;max-width:none;margin-top:5px}}
@media(max-width:850px){.intel-heading{grid-template-columns:1fr;gap:22px}.intel-heading h2{font-size:48px;letter-spacing:-2px}.intel-heading p{max-width:560px}.intel-kpis{grid-template-columns:1fr 1fr}.intel-market{grid-column:1/-1}.intel-big{font-size:90px;margin-top:25px}.intel-market-foot{display:flex}.intel-pill{text-align:right;margin-top:0}.intel-chart-grid{grid-template-columns:1fr}.intel-comparison{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.intel-comparison .intel-eyebrow,.intel-comparison h3,.intel-comparison .intel-source{grid-column:1/-1}.intel-comparison .intel-premium{grid-column:1/-1}.intel-comparison>p{grid-column:1/-1}.intel-comparison .intel-bar-label,.intel-comparison .intel-compare-track{grid-column:1/-1}.intel-donut-layout{flex-direction:column}.intel-section-label h3{font-size:28px}.intel-finance-band strong{font-size:28px}}
@media(max-width:600px){.intel-section{padding:60px 0}.intel-heading{margin-bottom:30px}.intel-heading h2{font-size:39px;letter-spacing:-1.9px}.intel-heading p{font-size:14px}.intel-kpis{gap:10px}.intel-market{padding:26px}.intel-big{font-size:78px}.intel-big>span{font-size:40px}.intel-kpi{padding:21px 17px}.intel-kpi .intel-eyebrow{font-size:8px;letter-spacing:1.1px;line-height:1.6}.intel-kpi>strong{font-size:36px;margin-top:28px;letter-spacing:-1.8px}.intel-kpi h3{font-size:15px}.intel-kpi>p{font-size:11px}.intel-source{font-size:9px}.intel-mini strong{font-size:23px}.intel-kpi .intel-source{padding-top:20px}.intel-chart,.intel-comparison,.intel-donut-card,.intel-employment{padding:24px}.intel-chart-title{display:block}.intel-growth{display:inline-block;margin-top:16px}.intel-chart-title h3,.intel-comparison h3,.intel-donut-card h3,.intel-employment h3{font-size:21px}.intel-composition{grid-template-columns:1fr}.intel-donut-layout{flex-direction:row;gap:22px}.intel-donut{width:150px;height:150px;padding:25px}.intel-donut strong{font-size:34px}.intel-legend li{font-size:10px;gap:5px}.intel-premium{font-size:59px}.intel-finance-band{grid-template-columns:1fr}.intel-finance-band article,.intel-finance-band article:first-child{padding:24px 0;border-right:0;border-bottom:1px solid #cbdad1}.intel-finance-band strong{font-size:34px}.intel-finance-band article:last-child{border:0}.intel-market-foot strong{font-size:19px}.intel-pill{font-size:21px}.intel-pill span{display:block}.intel-section-label{margin-top:44px}.intel-chart svg{margin-top:14px}.hero{min-height:640px}}
@media(max-width:380px){.intel-donut-layout{flex-direction:column}.intel-big{font-size:66px}.intel-big>span{font-size:33px}.intel-kpi>strong{font-size:30px}.intel-market-foot{gap:12px}.intel-market-foot strong{font-size:17px}}
