:root{--ink:#17191f;--ink-2:#262932;--paper:#f3efe6;--paper-2:#fbf8f1;--card:#fff;--emerald:#1f3a5f;--emerald-2:#2e5687;--brass:#1f3a5f;--brass-2:#2e5687;--sage:#e1e4e9;--line:#e5dfd2;--line-ink:hsla(0,0%,100%,.12);--muted:#6a6256;--muted-2:#9a9382;--pos:#2e5687;--neg:#9a5b3b;--radius:16px;--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.05;letter-spacing:-.018em;color:var(--ink)}h1 em,h2 em,h3 em{font-style:italic;color:var(--emerald)}a{color:inherit;text-decoration:none}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);font-weight:600}.compliance{background:var(--ink);color:#cbd3cb;font-size:12px;letter-spacing:.01em;border-bottom:1px solid var(--line-ink)}.compliance .wrap{display:flex;gap:10px;align-items:center;justify-content:center;padding:8px 22px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.compliance .wrap::-webkit-scrollbar{display:none}.compliance .wrap>span{white-space:nowrap;flex-shrink:0}@media(max-width:760px){.compliance .wrap{justify-content:flex-start}}.compliance b{color:#4caf3f;font-weight:600}.compliance .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2);display:inline-block}header.mast{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(42,37%,93%,.86);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--line)}.mast .wrap{display:flex;align-items:center;gap:18px;height:68px}.brand-logo{height:40px;width:auto;max-width:170px;display:block;object-fit:contain}.logo-wrap{display:inline-flex}.brand,.logo-wrap{align-items:center}.brand{display:flex;gap:11px;flex-shrink:0}.monogram{width:38px;height:38px;border-radius:10px;background:var(--ink);color:var(--brass-2);display:grid;place-items:center;font-size:17px;letter-spacing:.02em;box-shadow:inset 0 0 0 1px rgba(46,86,135,.35)}.brand .bn,.monogram{font-family:Fraunces,serif;font-weight:600}.brand .bn{font-size:18px;letter-spacing:-.01em;line-height:1}.brand .bs{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);font-weight:600}nav.links{display:flex;gap:24px;margin-left:14px;font-size:14px;font-weight:500;color:var(--ink-2)}nav.links a{position:relative;padding:4px 0;color:#36433a;transition:color .2s}nav.links a:hover{color:var(--emerald)}nav.links a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1.5px;background:var(--brass);transition:right .25s ease}nav.links a:hover:after{right:0}.mast .spacer{flex:1 1}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;border-radius:100px;padding:10px 18px;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,background .2s,box-shadow .2s,border-color .2s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-ink{background:var(--ink);color:var(--paper-2)}.btn-ink:hover{background:var(--ink-2);box-shadow:0 8px 24px -10px rgba(14,26,20,.5)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--brass);color:var(--emerald)}.btn-brass{background:linear-gradient(180deg,var(--brass-2),var(--brass));color:#fff;box-shadow:0 8px 22px -12px rgba(31,58,95,.7)}.btn-brass:hover{filter:brightness(1.04);box-shadow:0 12px 26px -12px rgba(31,58,95,.8)}.nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:transparent;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px}.nav-toggle span{width:18px;height:1.6px;background:var(--ink);display:block}.hero{position:relative;padding:74px 0 60px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 88% 8%,rgba(31,58,95,.07),transparent 60%),radial-gradient(50% 60% at 6% 92%,rgba(31,58,95,.07),transparent 60%);pointer-events:none}.hero .wrap{position:relative;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:54px;gap:54px;align-items:center}.hero-eye{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px}.hero-eye .rule{width:26px;height:1.5px;background:var(--brass)}.hero h1{font-size:clamp(40px,5.6vw,66px);letter-spacing:-.026em;margin-bottom:18px}.hero p.lede{font-size:18px;color:#3b4840;max-width:30em;margin-bottom:26px}.hero-cta{gap:12px;margin-bottom:30px}.hero-cta,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:30px;padding-top:24px;border-top:1px solid var(--line)}.hero-stats .st .v{font-family:Fraunces,serif;font-size:28px;font-weight:500;letter-spacing:-.01em}.hero-stats .st .v em{font-style:normal;color:var(--brass);font-size:18px;vertical-align:.04em}.hero-stats .st .l{font-size:12.5px;color:var(--muted);margin-top:2px}.memo{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 30px 60px -34px rgba(14,26,20,.34);overflow:hidden;position:relative}.memo:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brass),var(--brass-2),var(--brass))}.memo-h{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.memo-h .t{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);font-weight:600}.memo-h .ref{font-size:11px;color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memo-row{display:flex;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--line)}.memo-row:last-of-type{border-bottom:none}.memo-row .av{width:38px;height:38px;border-radius:10px;background:var(--sage);color:var(--emerald);display:grid;place-items:center;font-weight:600;font-size:13px;flex-shrink:0;font-family:Fraunces,serif}.memo-row .info{flex:1 1;min-width:0}.memo-row .info .nm{font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memo-row .info .sc{font-size:11.5px;color:var(--muted)}.memo-row .pr{text-align:right;flex-shrink:0}.memo-row .pr .p{font-family:Fraunces,serif;font-size:18px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.memo-row .pr .tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);font-weight:600}.memo-f{padding:13px 20px;display:flex;align-items:center;justify-content:space-between;background:var(--paper-2)}.memo-f .note{font-size:11px;color:var(--muted)}.memo-f a{font-size:12.5px;font-weight:600;color:var(--emerald);display:inline-flex;align-items:center;gap:5px}.trust{padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2)}.trust .wrap{display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between}.trust .item{display:flex;align-items:center;gap:11px;font-size:13.5px;color:#37433b;font-weight:500}.trust .item .ic{width:48px;height:48px;border-radius:12px;border:1px solid var(--line);background:var(--paper-2);display:grid;place-items:center;color:var(--brass);flex-shrink:0}.trust .item .ic svg{width:26px;height:26px}.trust .item{font-size:14px}section.blk{padding:66px 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px;flex-wrap:wrap}.sec-head .l h2{font-size:clamp(28px,3.6vw,40px);margin:8px 0 0}.sec-head .l p{color:var(--muted);font-size:15px;margin-top:8px;max-width:38em}.sec-head .more{font-size:13px;font-weight:600;color:var(--emerald);display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);padding:9px 16px;border-radius:100px;transition:border-color .2s,gap .2s}.sec-head .more:hover{border-color:var(--brass);gap:10px}.grid{display:grid;grid-gap:16px;gap:16px}.grid.g4{grid-template-columns:repeat(4,1fr)}.grid.g3{grid-template-columns:repeat(3,1fr)}.scard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;transition:transform .2s ease,box-shadow .25s ease,border-color .2s;position:relative;display:flex;flex-direction:column;gap:14px}.scard:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px rgba(14,26,20,.35);border-color:var(--brass-2)}.scard .top{display:flex;align-items:center;gap:12px}.scard .av{width:42px;height:42px;border-radius:11px;background:var(--sage);color:var(--emerald);display:grid;place-items:center;font-family:Fraunces,serif;flex-shrink:0}.scard .av,.scard .nm{font-weight:600;font-size:15px}.scard .nm{line-height:1.2}.scard .sec{font-size:11.5px;color:var(--muted);margin-top:2px}.scard .price{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:2px}.scard .price .p{font-family:Fraunces,serif;font-size:26px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.scard .price .ind{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-top:5px}.scard .move{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:3px 9px;border-radius:100px;background:rgba(46,86,135,.1);color:var(--pos)}.scard .move.dn{background:rgba(154,91,59,.1);color:var(--neg)}.scard .move.flat{background:rgba(94,107,97,.1);color:var(--muted)}.scard .foot{display:flex;gap:8px;margin-top:auto}.scard .foot .enq{flex:1 1;text-align:center;font-size:13px;font-weight:600;padding:9px;border-radius:10px;background:var(--ink);color:var(--paper-2);transition:background .2s}.scard .foot .enq:hover{background:var(--emerald)}.scard .foot .det{font-size:13px;font-weight:600;padding:9px 14px;border-radius:10px;border:1px solid var(--line);color:var(--ink);transition:border-color .2s}.scard .foot .det:hover{border-color:var(--brass)}.sectors{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.sectors .sx{display:flex;align-items:center;gap:12px;padding:15px 16px;background:var(--card);border:1px solid var(--line);border-radius:12px;transition:border-color .2s,transform .2s}.sectors .sx:hover{border-color:var(--brass-2);transform:translateY(-2px)}.sectors .sx .em{width:24px;height:24px;flex-shrink:0;color:var(--brass);display:grid;place-items:center}.sectors .sx .em svg{width:22px;height:22px}.sectors .sx .nm{font-size:14px;font-weight:600;line-height:1.15}.sectors .sx .ct{font-size:11.5px;color:var(--muted)}.perf{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.perf table{width:100%;border-collapse:collapse;font-size:14px}.perf thead th{text-align:right;padding:14px 18px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);background:var(--paper-2)}.perf thead th:first-child{text-align:left}.perf tbody td{padding:14px 18px;text-align:right;border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perf tbody tr:last-child td{border-bottom:none}.perf tbody td:first-child{text-align:left}.perf .co{display:flex;align-items:center;gap:10px}.perf .co .av{width:30px;height:30px;border-radius:8px;background:var(--sage);color:var(--emerald);display:grid;place-items:center;font-family:Fraunces,serif;font-weight:600;font-size:11px;flex-shrink:0}.perf .co .nm{font-weight:600;font-size:13.5px}.perf .gl{font-weight:600;display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.perf .gl.up{color:var(--pos)}.perf .gl.dn{color:var(--neg)}.perf tbody tr{transition:background .15s}.perf tbody tr:hover{background:var(--paper-2)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.step{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px 22px;position:relative}.step .n{font-family:Fraunces,serif;font-size:15px;font-weight:600;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--brass);color:var(--brass);display:grid;place-items:center;margin-bottom:16px}.step h3{font-size:19px;margin-bottom:8px}.step p{font-size:14px;color:var(--muted)}.step .line{position:absolute;top:42px;right:-9px;width:18px;height:1.5px;background:var(--line);display:none}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.quote{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:14px}.quote .stars{color:var(--brass);letter-spacing:2px;font-size:13px}.quote p{font-size:14.5px;color:#2e3a32;font-style:italic;font-family:Fraunces,serif;line-height:1.45}.quote .by{display:flex;align-items:center;gap:11px;margin-top:auto;padding-top:8px}.quote .by .av{width:36px;height:36px;border-radius:50%;background:var(--sage);color:var(--emerald);display:grid;place-items:center;font-weight:600;font-size:12px;flex-shrink:0}.quote .by .nm{font-size:13.5px;font-weight:600;font-family:Inter,sans-serif;font-style:normal}.quote .by .rl{font-size:11.5px;color:var(--muted)}.news{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.nws{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,transform .2s}.nws:hover{border-color:var(--brass-2);transform:translateY(-2px)}.nws .meta{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--brass);font-weight:600}.nws h3{font-size:18px;line-height:1.15}.nws p{font-size:13.5px;color:var(--muted)}.nws .rd{font-size:13px;font-weight:600;color:var(--emerald);margin-top:auto;display:inline-flex;gap:5px;align-items:center}.ctaband{background:var(--ink);color:var(--paper-2);border-radius:22px;padding:48px;position:relative;overflow:hidden}.ctaband:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 80% at 85% 20%,rgba(31,58,95,.16),transparent 60%),radial-gradient(40% 70% at 10% 90%,rgba(46,86,135,.16),transparent 60%)}.ctaband .in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.ctaband h2{color:var(--paper-2);font-size:clamp(26px,3.4vw,38px)}.ctaband h2 em{color:var(--brass-2)}.ctaband p{color:#b9c2b9;font-size:15px;margin-top:8px;max-width:30em}.ctaband .acts{display:flex;gap:12px;flex-wrap:wrap}footer{background:var(--ink);color:#aeb7ae;padding:56px 0 30px;margin-top:8px}footer .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:34px;gap:34px;padding-bottom:34px;border-bottom:1px solid var(--line-ink)}footer .bn{font-family:Fraunces,serif;color:var(--paper-2);font-size:20px;font-weight:600}footer .ab{font-size:13px;color:#9aa39a;margin-top:12px;max-width:30em}footer h4{color:var(--paper-2);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:14px}footer ul{list-style:none;display:flex;flex-direction:column;gap:9px}footer ul a{font-size:13.5px;color:#9aa39a;transition:color .2s}footer ul a:hover{color:#4caf3f}.disclaimer{font-size:11.5px;line-height:1.6;color:#7e877e;padding:24px 0 0;max-width:none}.disclaimer b{color:#9aa39a}.footrow{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:18px;font-size:12px;color:#7e877e}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}@media(max-width:980px){.hero .wrap{grid-template-columns:1fr;gap:36px}.grid.g3,.grid.g4,.sectors{grid-template-columns:repeat(2,1fr)}.news,.quotes,.steps{grid-template-columns:1fr}footer .cols{grid-template-columns:1fr 1fr}}@media(max-width:760px){.mast .hide-sm,nav.links{display:none}.nav-toggle{display:flex}nav.links.is-open{display:flex;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:var(--paper-2);border-bottom:1px solid var(--line);padding:14px 22px;gap:6px;margin:0}nav.links.is-open a{padding:10px 0;border-bottom:1px solid var(--line)}.hero{padding:48px 0 44px}section.blk{padding:48px 0}.grid.g3,.grid.g4{grid-template-columns:1fr}.sectors{grid-template-columns:1fr 1fr}.ctaband{padding:32px 24px;border-radius:18px}.ctaband .in{flex-direction:column;align-items:flex-start}.hero-stats{gap:22px}.perf{overflow-x:auto}.perf table{min-width:560px}footer .cols{grid-template-columns:1fr 1fr}}@media(max-width:440px){.sectors{grid-template-columns:1fr}.hero-stats .st .v{font-size:24px}footer .cols{grid-template-columns:1fr}}.btn-wa{background:#1fa855;color:#fff;border-color:transparent}.btn-wa:hover{background:#1c984d;box-shadow:0 10px 24px -12px rgba(31,168,85,.7);filter:none}.btn-wa svg{width:17px;height:17px}.wa-fab{position:fixed;right:22px;bottom:22px;z-index:80;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 14px 34px -8px rgba(31,168,85,.6),0 0 0 6px rgba(37,211,102,.12);transition:transform .2s,box-shadow .2s}.wa-fab:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 18px 40px -8px rgba(31,168,85,.75),0 0 0 8px rgba(37,211,102,.14)}.wa-fab svg{width:30px;height:30px}@media(max-width:760px){.wa-fab{right:16px;bottom:16px;width:54px;height:54px}}.search{position:relative;flex:0 0 268px;max-width:268px}.search .si{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted);pointer-events:none;transition:color .2s}.search input{width:100%;height:42px;border:1px solid var(--line);background:var(--card);border-radius:100px;padding:0 16px 0 40px;font-family:inherit;font-size:13.5px;color:var(--ink);transition:border-color .2s,box-shadow .2s,background .2s}.search input::placeholder{color:var(--muted-2)}.search input:focus{outline:none;border-color:var(--brass);box-shadow:0 0 0 4px rgba(31,58,95,.09)}.search:focus-within .si{color:var(--brass)}.search-results{position:absolute;top:calc(100% + 9px);left:0;right:0;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 26px 54px -26px rgba(20,24,30,.4);overflow:hidden;display:none;z-index:60}.search-results.is-open{display:block}.search-results a{display:flex;align-items:center;gap:11px;padding:11px 14px;border-bottom:1px solid var(--line);transition:background .15s}.search-results a:last-child{border-bottom:none}.search-results a:hover{background:var(--paper-2)}.search-results .av{width:32px;height:32px;border-radius:8px;background:var(--sage);color:var(--brass);display:grid;place-items:center;font-family:Fraunces,serif;font-weight:600;font-size:12px;flex-shrink:0}.search-results .meta{flex:1 1;min-width:0}.search-results .meta .nm{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results .meta .sc{font-size:11px;color:var(--muted)}.search-results .pr{text-align:right;flex-shrink:0}.search-results .pr .p{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.search-results .pr .ind{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);font-weight:600}.search-results .empty{padding:15px;font-size:13px;color:var(--muted);text-align:center}@media(max-width:760px){.mast .wrap{flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:12px}.search{order:5;flex-basis:100%;max-width:none;width:100%;margin-top:10px}}.crumb{padding:20px 0 0;font-size:13px;color:var(--muted)}.crumb a:hover{color:var(--emerald)}.page{display:grid;grid-template-columns:1fr 360px;grid-gap:30px;gap:30px;padding:22px 0 60px;align-items:start}@media(max-width:980px){.page{grid-template-columns:1fr}}.chead{display:flex;align-items:center;gap:16px;margin:14px 0 20px}.chead .av{width:62px;height:62px;border-radius:14px;background:var(--sage);color:var(--emerald);display:grid;place-items:center;font-family:Fraunces,serif;font-weight:600;font-size:22px;flex-shrink:0}.chead h1{font-size:clamp(26px,3.6vw,38px)}.chead .views{font-size:12.5px;color:var(--muted);margin-top:4px;display:inline-flex;align-items:center;gap:6px}.ppanel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;position:relative;overflow:hidden}.ppanel:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brass),var(--brass-2),var(--brass))}.ppanel .ptop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ppanel .price{font-family:Fraunces,serif;font-size:46px;font-weight:500;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppanel .indtag{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-top:8px}.ppanel .indtag .seal{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--brass)}.ppanel .asof{font-size:12px;color:var(--muted)}.chart{margin-top:20px;border:1px solid var(--line);border-radius:12px;padding:16px 14px 8px;background:var(--paper-2)}.chart .chh{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:8px}.chart .chh .ct{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.ranges{display:flex;gap:6px}.ranges button{font-size:12px;font-weight:600;padding:5px 11px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:all .15s}.ranges button.on,.ranges button:hover{background:var(--ink);color:var(--paper-2);border-color:var(--ink)}svg.spark{width:100%;height:120px;display:block}.chart .chnote{font-size:11px;color:var(--muted-2);margin-top:8px;text-align:center}.blkcard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px;margin-top:24px}.blkcard h2{font-size:24px;margin-bottom:14px}.blkcard h2 .eyebrow{display:block;margin-bottom:6px}.blkcard p{font-size:14.5px;color:#36433a;margin-bottom:12px}.blkcard p .mk{color:var(--brass);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funds{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.funds .f{background:var(--card);padding:14px 16px}.funds .f .l{font-size:11.5px;color:var(--muted);margin-bottom:4px}.funds .f .v{font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:760px){.funds{grid-template-columns:repeat(2,1fr)}}.fin{margin-top:18px;overflow-x:auto}.fin table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:520px}.fin td,.fin th{text-align:right;padding:11px 14px;border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin td:first-child,.fin th:first-child{text-align:left;font-weight:600}.fin thead th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fin tbody tr:hover,.fin thead th{background:var(--paper-2)}.tabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.tabs button{font-size:13px;font-weight:600;padding:7px 14px;border-radius:100px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;transition:all .15s}.tabs button.on,.tabs button:hover{background:var(--ink);color:var(--paper-2);border-color:var(--ink)}.rail{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.enqcard{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.enqcard .eh{display:flex}.enqcard .eh button{flex:1 1;padding:13px;font-size:14px;font-weight:600;background:var(--paper-2);color:var(--muted);border:none;border-bottom:1px solid var(--line);cursor:pointer;transition:all .15s}.enqcard .eh button.on{background:var(--card);color:var(--ink);border-bottom:2px solid var(--brass)}.enqcard .eb{padding:20px}.enqcard .pl{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.enqcard .pl .nm{font-size:13px;color:var(--muted)}.enqcard .pl .p{font-family:Fraunces,serif;font-size:24px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enqcard .pl .p small{display:block;font-family:Inter;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);font-weight:600;text-align:right}.field{margin-bottom:13px}.field label{display:block;font-size:12px;color:var(--muted);margin-bottom:5px;font-weight:500}.field input,.field textarea{width:100%;font-family:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);color:var(--ink);transition:border-color .2s}.field input:focus,.field textarea:focus{outline:none;border-color:var(--brass)}.field textarea{resize:vertical;min-height:64px}.enqcard .submit{width:100%;justify-content:center;margin-top:4px}.enqcard .micro{font-size:11px;color:var(--muted-2);margin-top:12px;line-height:1.5;text-align:center}.notify{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px}.notify h3{font-size:17px;margin-bottom:4px}.notify p{font-size:12.5px;color:var(--muted);margin-bottom:14px}@media(max-width:760px){.rail{position:static}.page{padding:16px 0 44px;gap:20px}.page>*{min-width:0}.chead{gap:12px;margin:10px 0 16px}.chead .av{width:50px;height:50px;font-size:18px;border-radius:12px}.ppanel{padding:18px}.ppanel .price{font-size:34px}.blkcard{padding:18px;margin-top:18px}.blkcard h2{font-size:21px}.chart{padding:14px 12px 8px;overflow:hidden}.chart .chh{flex-direction:column;align-items:stretch;gap:10px}.ranges{width:100%;gap:4px}.ranges button{flex:1 1;min-width:0;font-size:11px;padding:6px 3px;text-align:center}svg.spark{height:96px;width:100%;max-width:100%}.funds .f .v{font-size:15px;overflow-wrap:anywhere}.ans img,.rich img{max-width:100%;height:auto}.rich iframe{max-width:100%}.ans table,.rich table{display:block;width:100%!important;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ans td,.ans th,.rich td,.rich th{word-break:break-word}.ans,.rich{overflow-wrap:break-word}.fin{max-width:100%}}.prose{max-width:760px}.prose p{font-size:15.5px;color:#36433a;margin-bottom:16px;line-height:1.7}.prose h2{font-size:26px;margin:28px 0 12px}.prose h3{font-size:20px;margin:22px 0 10px}.prose ol,.prose ul{margin:0 0 16px 22px}.prose li{font-size:15.5px;color:#36433a;margin-bottom:8px}.prose img{max-width:100%;height:auto;border-radius:12px;margin:16px 0}.prose a{color:var(--emerald);font-weight:600}.cover{width:100%;max-height:420px;object-fit:cover;border-radius:16px;margin-bottom:24px;border:1px solid var(--line)}.faq{margin-top:6px}.faq details{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:10px;background:var(--card)}.faq summary{font-weight:600;font-size:15px;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary{color:var(--emerald)}.faq .ans{font-size:14px;color:#36433a;margin-top:10px;line-height:1.6}.pager{display:flex;gap:8px;justify-content:center;margin-top:34px;flex-wrap:wrap}.pager a,.pager span{font-size:13px;font-weight:600;padding:8px 14px;border-radius:10px;border:1px solid var(--line);color:var(--ink)}.pager a:hover{border-color:var(--brass);color:var(--emerald)}.pager .cur{background:var(--ink);color:var(--paper-2);border-color:var(--ink)}.pager .disabled{opacity:.4;pointer-events:none}