.raf-sector-premium .raf-growth-story{isolation:isolate;border-radius:27px;margin:18px 0 0;position:relative;overflow:hidden}.raf-growth-story *{box-sizing:border-box}.raf-growth-story .raf-growth-kicker{letter-spacing:.13em;font-size:11px;font-weight:850;line-height:1.5}.raf-growth-story .raf-growth-toggle{min-height:43px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:100px;align-items:center;gap:10px;padding:10px 15px;font-size:12px;font-weight:800;display:inline-flex}.raf-growth-toggle-dot{border:2px solid;border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.raf-growth-toggle[aria-pressed=true] .raf-growth-toggle-dot{background:currentColor;box-shadow:0 0 0 3px #ffffff30}.raf-growth-story button:focus-visible{outline-offset:4px;outline:3px solid #fd4800}.raf-growth-story figcaption{font-size:12px;font-weight:650;line-height:1.6}.raf-growth-story--technical{color:#f6fbfb;background:#233f4b;border:1px solid #46707f;padding:clamp(25px,3.5vw,56px)}.raf-growth-tech-header{border-bottom:1px solid #d6e9ee3d;justify-content:space-between;align-items:start;gap:20px;padding-bottom:27px;display:flex}.raf-growth-tech-header>div{max-width:780px}.raf-growth-tech-header .raf-growth-kicker{color:#acd0d8}.raf-growth-tech-header h3{color:#fff;letter-spacing:-.04em;margin:14px 0;font-size:clamp(28px,3.5vw,54px);line-height:1.13}.raf-growth-tech-header h3 strong{color:#ff8f54;white-space:nowrap}.raf-growth-tech-header p{color:#d1e1e5;font-size:15px;line-height:1.65}.raf-growth-tech-header .raf-growth-toggle{color:#e9f4f6;border-color:#82a6ae;flex:none;margin-top:7px}.raf-growth-tech-body{grid-template-columns:minmax(0,1.3fr) minmax(205px,.7fr);align-items:stretch;gap:clamp(25px,3.5vw,53px);padding:30px 0;display:grid}.raf-growth-tech-graph{flex-direction:column;justify-content:center;gap:26px;min-width:0;display:flex}.raf-growth-tech-row{grid-template-columns:minmax(100px,.26fr) minmax(0,.64fr) minmax(40px,.1fr);align-items:center;gap:15px;display:grid}.raf-growth-tech-caption{flex-direction:column;gap:6px;display:flex}.raf-growth-tech-caption strong{color:#fff;font-size:clamp(15px,1.5vw,21px);line-height:1.3}.raf-growth-tech-caption span{color:#bdd3d9;font-size:11px;line-height:1.5}.raf-growth-tech-rail{background:#ffffff12;border:1px solid #8dafb74d;border-radius:10px;align-items:stretch;height:54px;display:flex;overflow:hidden}.raf-growth-tech-before{background:#a6c1c7;border-radius:8px;height:100%}.raf-growth-tech-after{border-radius:8px;width:100%;height:100%;display:flex;overflow:hidden}.raf-growth-tech-base{background:#a6c1c7;flex:none;height:100%}.raf-growth-tech-gain{background:linear-gradient(100deg,#fd6a26,#ff994f);flex:none;height:100%}.raf-growth-tech-row>b{color:#fff;text-align:right;font-size:clamp(18px,2vw,28px);font-weight:850}.raf-growth-tech-key{color:#c9dfe2;border-top:1px solid #e8f6f633;flex-wrap:wrap;gap:10px 23px;padding-top:20px;font-size:12px;line-height:1.5;display:flex}.raf-growth-tech-key>div{align-items:center;gap:9px;display:inline-flex}.raf-growth-tech-key i{border-radius:4px;flex:none;width:15px;height:15px;display:inline-block}.raf-growth-key-base{background:#a6c1c7}.raf-growth-key-increase{background:#fd6a26}.raf-growth-tech-summary{color:#234b59;background:#e9f0f2;border-radius:20px;flex-direction:column;justify-content:center;padding:clamp(22px,3vw,45px);display:flex}.raf-growth-tech-summary>span{letter-spacing:.11em;color:#406675;font-size:11px;font-weight:800}.raf-growth-tech-summary>strong{letter-spacing:-.06em;color:#244b58;margin:14px 0 16px;font-size:clamp(46px,5vw,83px);line-height:1.15}.raf-growth-tech-summary>p{color:#466873;font-size:15px;line-height:1.65}.raf-growth-story--technical figcaption{color:#c1d6dc;border-top:1px solid #c4dae03d;padding-top:18px}.raf-growth-story--technical.raf-growth-story--emphasis .raf-growth-tech-base{opacity:.44}.raf-growth-story--technical.raf-growth-story--emphasis .raf-growth-tech-gain{filter:brightness(1.18);box-shadow:inset 0 0 12px #fff6}.raf-growth-story--visible .raf-growth-tech-before,.raf-growth-story--visible .raf-growth-tech-after{transform-origin:0;animation:.95s cubic-bezier(.16,1,.3,1) both raf-growth-horizontal}.raf-growth-story--visible .raf-growth-tech-after{animation-delay:.2s}@keyframes raf-growth-horizontal{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.raf-growth-story--agro-industrial{background:#2d563d;border-color:#6f9b78}.raf-growth-story--agro-industrial .raf-growth-tech-header h3 strong{color:#ff9b5b}.raf-growth-story--agro-industrial .raf-growth-tech-header .raf-growth-kicker{color:#c8e4ca}.raf-growth-story--agro-industrial .raf-growth-tech-header p{color:#d6e8d7}.raf-growth-story--agro-industrial .raf-growth-tech-header .raf-growth-toggle{border-color:#a1c6a6}.raf-growth-story--agro-industrial .raf-growth-tech-rail{border-color:#a2c5a366}.raf-growth-story--agro-industrial .raf-growth-tech-before,.raf-growth-story--agro-industrial .raf-growth-tech-base,.raf-growth-story--agro-industrial .raf-growth-key-base{background:#aac6ac}.raf-growth-story--agro-industrial .raf-growth-tech-caption span,.raf-growth-story--agro-industrial .raf-growth-tech-key{color:#d1e5d3}.raf-growth-story--agro-industrial .raf-growth-tech-summary{background:#e8f0e5}.raf-growth-story--agro-industrial .raf-growth-tech-summary>span,.raf-growth-story--agro-industrial .raf-growth-tech-summary>strong{color:#2c573b}.raf-growth-story--agro-industrial .raf-growth-tech-summary>p{color:#43684e}.raf-growth-story--agro-industrial figcaption{color:#d0e5d1}@media (width<=920px){.raf-growth-tech-header{flex-wrap:wrap}.raf-growth-tech-body{grid-template-columns:1fr}.raf-growth-tech-summary{min-height:160px}.raf-growth-tech-summary strong{margin:12px 0}}@media (width<=540px){.raf-growth-story--agro,.raf-growth-story--technical{border-radius:19px;padding:23px 18px}.raf-growth-tech-row{grid-template-columns:minmax(72px,.27fr) minmax(0,.61fr) minmax(32px,.12fr);gap:8px}.raf-growth-tech-rail{height:43px}.raf-growth-tech-caption strong{font-size:13px}.raf-growth-tech-caption span{font-size:10px}.raf-growth-tech-row>b{font-size:18px}.raf-growth-tech-header h3{font-size:clamp(27px,8vw,38px)}}@media (prefers-reduced-motion:reduce){.raf-growth-story .raf-growth-tech-before,.raf-growth-story .raf-growth-tech-after{transition:none!important;animation:none!important;transform:none!important}}
