.allocation-guide{background:#fff;color:#141328;padding:42px 0 28px;scroll-margin-top:110px}.allocation-inner{max-width:1240px}.allocation-heading{text-align:center;margin:0 0 22px}.allocation-guide .allocation-heading h2{color:#111023;font-size:clamp(23px,1.7vw,25px);font-weight:700;line-height:1.6;margin:0;padding:0;letter-spacing:-.7px;display:block}.allocation-guide h2:after,.allocation-guide h2:before,.allocation-guide h3:after,.allocation-guide h3:before{content:none!important}.allocation-heading p{margin:0;color:#5d5c76;font-size:15px;line-height:1.9}.allocation-comparison{display:grid;grid-template-columns:1fr 1fr;direction:rtl;position:relative}.allocation-comparison:after{content:"";position:absolute;top:18px;bottom:14px;left:50%;width:1px;background:#ece8f9}.allocation-option{min-width:0;text-align:center;display:flex;flex-direction:column}.allocation-artwork{display:block;width:100%;max-width:540px;margin-inline:auto;height:auto;aspect-ratio:600/350;overflow:hidden;direction:ltr}.allocation-copy{padding:16px 20px 0;display:flex;flex-direction:column;align-items:center;flex:1}.allocation-guide .allocation-copy h3{font-size:22px;font-weight:700;line-height:1.7;margin:0 0 13px;color:#141328;display:block;padding:0}.allocation-copy>p{margin:0;color:#605d79;font-size:14px;line-height:2}.allocation-copy ul{list-style:none;padding:0;margin:16px 0 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 17px;color:#86819e;font-size:12px;line-height:1.9}.allocation-copy li+li:before{content:"·";margin-inline-end:17px;color:#938cae}.allocation-guide .allocation-action{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:46px;margin-top:auto;padding:10px 24px;color:#7251db;font-size:15px;line-height:1.6;text-decoration:none;font-weight:600;border-radius:15px;transition:box-shadow .2s,filter .2s}.allocation-guide .allocation-dedicated .allocation-action{color:white;background:linear-gradient(135deg,#8060e9,#6943d3);box-shadow:inset 0 1px 3px #ffffff50;min-width:190px}.allocation-action:hover{filter:brightness(1.06)}.allocation-action:focus-visible{outline:2px solid #8665ed;outline-offset:5px}.allocation-disclaimer{border-top:1px solid #e8e1f6;margin:32px 0 0;padding:24px 8px 0;display:flex;align-items:center;justify-content:center;gap:15px;color:#89849f;font-size:13px;line-height:2;text-align:center}.allocation-disclaimer svg{flex-shrink:0;color:#a295cb}@media(prefers-reduced-motion:reduce){.allocation-light-flow{display:none}.allocation-action{transition:none}}@media(max-width:700px){.allocation-guide{padding-block:40px 25px}.allocation-heading{margin-bottom:15px}.allocation-guide .allocation-heading h2{font-size:23px;letter-spacing:0}.allocation-heading p{font-size:14px;margin-top:8px}.allocation-comparison{grid-template-columns:1fr}.allocation-comparison:after{display:none}.allocation-option+.allocation-option{margin-top:30px;padding-top:16px;border-top:1px solid #ece8f9}.allocation-copy{padding:5px 6px 0}.allocation-guide .allocation-copy h3{font-size:21px;margin-bottom:8px}.allocation-copy>p{font-size:14px}.allocation-copy ul{font-size:12px;gap:5px 10px;margin:14px 0 18px}.allocation-copy li+li:before{margin-inline-end:10px}.allocation-guide .allocation-action{min-height:49px;font-size:16px;padding:10px 25px;border-radius:12px}.allocation-disclaimer{font-size:11px;align-items:flex-start;text-align:right;padding-top:18px;gap:9px}.allocation-disclaimer svg{margin-top:3px}}.allocation-diagram-label{font-family:inherit;font-size:13px;font-weight:600;fill:#8161c4;direction:rtl}html:not([data-theme=light]) .allocation-guide{background:var(--bg);color:var(--text);--allocation-art-0:#8057dd;--allocation-art-1:#483662;--allocation-art-2:#754cce;--allocation-art-3:#8d7bb5;--allocation-art-4:#625381;--allocation-art-5:#453661;--allocation-art-6:#51416c;--allocation-art-7:#8473a8;--allocation-art-8:#49365f;--allocation-art-9:#a18ac3;--allocation-art-10:#5d4383;--allocation-art-11:#302340;--allocation-art-12:#796298;--allocation-art-13:#272039;--allocation-art-14:#171426;--allocation-art-15:#51416d;--allocation-art-16:#ffffff;--allocation-art-17:#77618f;--allocation-art-18:#ab91ce;--allocation-art-19:#6e588c;--allocation-art-20:#775b9b;--allocation-art-21:#b39bd5;--allocation-art-22:#251c36;--allocation-art-23:#b28af8;--allocation-art-24:#b28af8}html:not([data-theme=light]) .allocation-guide .allocation-copy h3,html:not([data-theme=light]) .allocation-guide .allocation-heading h2{color:var(--text)}html:not([data-theme=light]) .allocation-copy>p,html:not([data-theme=light]) .allocation-heading p{color:#b9b5ce}html:not([data-theme=light]) .allocation-copy ul,html:not([data-theme=light]) .allocation-disclaimer{color:#a5a0ba}html:not([data-theme=light]) .allocation-comparison:after{background:var(--line)}html:not([data-theme=light]) .allocation-disclaimer,html:not([data-theme=light]) .allocation-option+.allocation-option{border-color:var(--line)}html:not([data-theme=light]) .allocation-diagram-label{fill:#c0a4f2}html:not([data-theme=light]) .allocation-guide .allocation-shared .allocation-action{color:#ba9bff}html:not([data-theme=light]) .allocation-action:focus-visible{outline-color:#c2a8ff}