.d-shell{--d-violet:#a65cff;--d-green:#32d88b;background:#101113}
#dividend-page .p-eyebrow{color:#ff852e}#dividend-page .p-light-block .p-eyebrow{color:#a8470c}
.d-hero{padding-bottom:0;background:radial-gradient(circle at 18% 58%,#a65cff0d,transparent 28%),radial-gradient(ellipse at 70% 72%,#ff812d18,transparent 48%)}.d-hero h1{max-width:1080px}
.d-hero-stage{position:relative;width:100%;max-width:1280px;min-height:610px;margin:58px auto 0;text-align:left}.d-hero-stage>div{position:absolute;overflow:hidden;border:1px solid #414349;border-radius:20px;background:#f5f6f7;box-shadow:0 36px 95px #0009}.d-hero-stage img{display:block;width:100%;height:100%;object-fit:contain;object-position:top;background:#f5f6f7}.d-top-shot{top:0;right:0;width:min(91%,1122px);aspect-ratio:1122/406}.d-kpi{bottom:20px;width:min(30%,369px);aspect-ratio:369/228}.d-kpi-year{left:0}.d-kpi-total{left:31.5%}.d-hero-stage figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.d-snapshot{padding-top:22px}
.d-roadmap{padding-top:62px}.d-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.d-roadmap-grid article{position:relative;min-height:360px;padding:30px;border:1px solid #d9dad5;border-radius:18px;background:#fff;overflow:hidden}.d-roadmap-grid article:after{content:"";position:absolute;right:-55px;bottom:-55px;width:155px;aspect-ratio:1;border:1px solid #ff852e22;border-radius:50%;box-shadow:0 0 0 28px #ff852e0b,0 0 0 56px #ff852e08}.d-roadmap-grid article:nth-child(2):after{border-color:#a65cff2b;box-shadow:0 0 0 28px #a65cff0b,0 0 0 56px #a65cff07}.d-roadmap-grid article:nth-child(3):after{border-color:#32d88b2b;box-shadow:0 0 0 28px #32d88b0b,0 0 0 56px #32d88b07}.d-roadmap-grid .d-step{display:block;margin-bottom:58px;color:#a8470c;font:500 11px 'JetBrains Mono',monospace}.d-roadmap-grid .p-eyebrow{margin-bottom:15px;font-size:10px}.d-roadmap-grid h3{max-width:270px;margin:0 0 14px;font-size:24px;line-height:1.25;letter-spacing:-.7px}.d-roadmap-grid p:last-child{position:relative;z-index:1;margin:0;color:#62656b;font-size:14px;line-height:1.7}
.d-analysis{background:radial-gradient(circle at 75% 45%,#a65cff0c,transparent 28%),#101113}.d-analysis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1466px;margin:46px auto 0;border-top:1px solid #303237;border-bottom:1px solid #303237}.d-analysis-grid article{min-height:245px;padding:30px 34px 32px 0}.d-analysis-grid article+article{padding-left:34px;border-left:1px solid #303237}.d-analysis-grid .p-index{margin-bottom:44px;color:#ff852e}.d-analysis-grid h3{margin:0 0 12px;font-size:23px;letter-spacing:-.6px}.d-analysis-grid p{margin:0;color:#9a9da3;font-size:14px;line-height:1.7}
.d-impact{padding-bottom:70px}.d-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.d-impact-grid article{padding:28px;border-radius:16px;background:#202226;color:#f5f3ef}.d-impact-grid span{display:block;margin-bottom:42px;color:#ff852e;font:500 11px 'JetBrains Mono',monospace}.d-impact-grid h3{margin:0 0 10px;font-size:21px}.d-impact-grid p{margin:0;color:#a9abb0;font-size:13px;line-height:1.7}.d-history{padding-top:58px}.d-history-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7d8d4;border-bottom:1px solid #d7d8d4}.d-history-list>div{padding:28px 30px 30px 0}.d-history-list>div+div{padding-left:30px;border-left:1px solid #d7d8d4}.d-history-list span{display:block;margin-bottom:12px;color:#a8470c;font:500 11px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:1px}.d-history-list p{margin:0;color:#606268;font-size:14px;line-height:1.7}.d-close{background:radial-gradient(circle at 50% 52%,#a65cff10,transparent 20%),radial-gradient(circle at 50% 52%,#ff812d17,transparent 34%)}
.hero-ready .d-hero>.p-eyebrow,.hero-ready .d-hero .p-hero-line,.hero-ready .d-hero .p-hero-desc,.hero-ready .d-hero .p-actions,.hero-ready .d-hero .p-trust,.hero-ready .d-hero-stage>div,.hero-ready .d-snapshot>div{opacity:0;transform:translateY(28px);filter:blur(5px)}.hero-loaded .d-hero>.p-eyebrow,.hero-loaded .d-hero .p-hero-line,.hero-loaded .d-hero .p-hero-desc,.hero-loaded .d-hero .p-actions,.hero-loaded .d-hero .p-trust,.hero-loaded .d-hero-stage>div,.hero-loaded .d-snapshot>div{opacity:1;transform:none;filter:none;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .8s ease}.hero-loaded .d-hero .p-hero-line:first-child{transition-delay:.12s}.hero-loaded .d-hero .p-hero-line:nth-child(2){transition-delay:.22s}.hero-loaded .d-hero .p-hero-desc{transition-delay:.38s}.hero-loaded .d-hero .p-actions{transition-delay:.5s}.hero-loaded .d-hero .p-trust{transition-delay:.62s}.hero-loaded .d-top-shot{transition-delay:.72s!important}.hero-loaded .d-kpi-year{transition-delay:.86s!important}.hero-loaded .d-kpi-total{transition-delay:.96s!important}.hero-loaded .d-snapshot>div:nth-child(1){transition-delay:1.05s}.hero-loaded .d-snapshot>div:nth-child(2){transition-delay:1.13s}.hero-loaded .d-snapshot>div:nth-child(3){transition-delay:1.21s}
@media(max-width:1080px){.d-hero-stage{min-height:520px}.d-roadmap-grid{grid-template-columns:1fr}.d-roadmap-grid article{min-height:280px}.d-roadmap-grid .d-step{margin-bottom:34px}}
@media(max-width:700px){.d-hero-stage{display:grid;gap:12px;min-height:0;margin-top:42px}.d-hero-stage>div{position:static;width:auto;height:auto;transform:none;border-radius:12px;box-shadow:0 18px 45px #0005}.d-hero-stage img{height:auto}.d-top-shot{order:1}.d-kpi{width:72%!important}.d-kpi-year{order:2;justify-self:start}.d-kpi-total{order:3;justify-self:end}.d-analysis-grid,.d-impact-grid,.d-history-list{grid-template-columns:1fr}.d-analysis-grid{border-bottom:0}.d-analysis-grid article{min-height:210px;padding:26px 0;border-bottom:1px solid #303237}.d-analysis-grid article+article{padding-left:0;border-left:0}.d-analysis-grid .p-index{margin-bottom:28px}.d-history-list{border-bottom:0}.d-history-list>div{padding:24px 0;border-bottom:1px solid #d7d8d4}.d-history-list>div+div{padding-left:0;border-left:0}.d-roadmap{padding-top:36px}}
@media(prefers-reduced-motion:reduce){.hero-ready .d-hero>.p-eyebrow,.hero-ready .d-hero .p-hero-line,.hero-ready .d-hero .p-hero-desc,.hero-ready .d-hero .p-actions,.hero-ready .d-hero .p-trust,.hero-ready .d-hero-stage>div,.hero-ready .d-snapshot>div{opacity:1;transform:none;filter:none}}

/* Composiciones con capturas reales de objetivos, histórico y distribución. */
.d-kpi{width:min(29%,365px);aspect-ratio:auto}.d-kpi-year{left:0;aspect-ratio:365/196}.d-kpi-total{left:30.5%;aspect-ratio:364/193}
.d-growth-stage{position:relative;display:grid;min-height:0;margin:0 0 38px}.d-growth-stage>div{position:relative;overflow:hidden;border:1px solid #d5d7d1;border-radius:20px;background:#f5f6f7;box-shadow:0 32px 78px #1820181f}.d-growth-stage img,.d-distribution-stage img{display:block;width:100%;height:100%;object-fit:contain;object-position:top;background:#f5f6f7}.d-history-shot{width:100%;max-width:1545px;aspect-ratio:1545/553}.d-goal-shot{width:92%;max-width:1542px;margin:-44px 0 0 auto;aspect-ratio:1542/312}.d-growth-stage figcaption,.d-distribution-stage figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.d-roadmap-grid article{min-height:285px}.d-roadmap-grid .d-step{margin-bottom:32px}
.d-analysis{background:#101113}.d-distribution-stage{position:relative;width:100%;max-width:1320px;min-height:650px;margin:38px auto 8px}.d-distribution-stage>div{position:absolute;overflow:hidden;border:1px solid #3d3f44;border-radius:20px;background:#f5f6f7;box-shadow:0 36px 90px #0009}.d-distribution-chart{top:0;left:0;width:min(59%,784px);aspect-ratio:784/570}.d-distribution-list{right:0;bottom:0;width:min(59%,782px);aspect-ratio:782/556}
@media(max-width:1080px){.d-distribution-stage{min-height:560px}.d-roadmap-grid article{min-height:240px}.d-roadmap-grid .d-step{margin-bottom:28px}}
@media(max-width:700px){.d-growth-stage,.d-distribution-stage{display:grid;gap:12px;min-height:0;margin-top:34px}.d-growth-stage>div,.d-distribution-stage>div{position:static;width:auto;height:auto;transform:none;border-radius:12px;box-shadow:0 18px 45px #0005}.d-growth-stage img,.d-distribution-stage img{height:auto}.d-history-shot{order:1}.d-goal-shot{order:2;width:92%!important;margin:-24px 0 0 auto;justify-self:end}.d-distribution-chart{order:1}.d-distribution-list{order:2;width:92%!important;justify-self:end}}

.d-kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;max-width:1466px;margin:34px auto 0}.d-kpi-strip>div{overflow:hidden;border:1px solid #3a3c41;border-radius:14px;background:#f5f6f7;box-shadow:0 18px 45px #0005}.d-kpi-strip img{display:block;width:100%;height:auto}.d-kpi-strip figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.d-wide-visual{width:100%;max-width:1539px;margin:0 auto 34px;padding:8px;border:1px solid #d5d7d1;border-radius:20px;background:#f7f8f9;box-shadow:0 30px 76px #1820181f}.d-wide-visual img{display:block;width:100%;height:auto;border-radius:12px}.d-wide-visual figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.d-history-visual{max-width:1542px;margin-bottom:0}
@media(max-width:1080px){.d-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.d-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.d-kpi-strip>div{border-radius:10px}.d-kpi-strip>div:last-of-type{grid-column:1/-1;width:50%;justify-self:center}.d-wide-visual{padding:4px;border-radius:12px}.d-wide-visual img{border-radius:8px}}
