: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}.chart .chg{display:flex;align-items:baseline;gap:8px;margin:2px 0 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart .chg .d{font-size:15px;font-weight:600}.chart .chg .dp{font-size:13px;font-weight:600}.chart .chg .dl{font-size:11.5px;color:var(--muted)}.chart .chg.pos .d,.chart .chg.pos .dp{color:#1ea033}.chart .chg.neg .d,.chart .chg.neg .dp{color:#d1483a}.chartbox{position:relative;width:100%}.chartbox .cmark{position:absolute;top:2px;transform:translateX(-50%);min-width:16px;height:16px;padding:0 3px;border-radius:5px;font-size:10px;font-weight:700;color:#fff;display:grid;place-items:center;cursor:default;z-index:2}.cmark.cm-b{background:#1ea033}.cmark.cm-s{background:#2e5687}.cmark.cm-d{background:#b8860b}.cmark.cm-c{background:#6b7280}.chartbox .cx{top:0;bottom:0;width:1px;background:var(--line)}.chartbox .cdot,.chartbox .cx{position:absolute;pointer-events:none}.chartbox .cdot{width:8px;height:8px;border-radius:50%;background:#1f3a5f;border:2px solid var(--card);transform:translate(-50%,-50%);z-index:3}.chartbox .ctip{position:absolute;top:-2px;transform:translateX(-50%);background:var(--ink);color:var(--paper-2);padding:5px 8px;border-radius:8px;font-size:11px;white-space:nowrap;pointer-events:none;z-index:4;display:flex;flex-direction:column;line-height:1.35}.chartbox .ctip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chartbox .ctip em{font-style:normal;color:#b9c2b9;font-size:10px}.events{flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ev,.events{display:flex}.ev{gap:14px;padding:12px 16px;background:var(--card);border-bottom:1px solid var(--line)}.ev:last-child{border-bottom:none}.ev:hover{background:var(--paper-2)}.ev .evd{flex:0 0 96px;font-size:12.5px;color:var(--muted);white-space:nowrap}.ev .evn{font-size:14px;font-weight:500;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.evtag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;padding:2px 7px;border-radius:6px}.evtag.t-b{background:#1ea033}.evtag.t-s{background:#2e5687}.evtag.t-d{background:#b8860b}.evtag.t-c{background:#6b7280}.evmore{font-size:12px;color:var(--muted);margin-top:12px}@media(max-width:760px){.ev{flex-direction:column;gap:4px}.ev .evd{flex-basis:auto}}.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)}}.people{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.person{background:var(--card);padding:14px 16px;display:flex;align-items:center;gap:12px}.person .pav{width:38px;height:38px;border-radius:50%;background:var(--sage);color:var(--emerald);display:grid;place-items:center;font-weight:600;font-size:13px;flex-shrink:0}.person .pnm{font-size:14.5px;font-weight:600}.person .pnm a:hover{color:var(--emerald)}.person .prole{font-size:12px;color:var(--muted);margin-top:2px}@media(max-width:760px){.people{grid-template-columns: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{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}.prose h1{font-size:clamp(28px,4vw,42px);margin:10px 0 18px}.prose h4{font-size:17px;margin:18px 0 8px}.prose h5{font-size:15px;margin:14px 0 6px;color:var(--ink)}.video-embed{position:relative;width:100%;padding-top:56.25%;border-radius:14px;overflow:hidden;background:#000;margin:8px 0 4px}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.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}button.btn{font-family:inherit;letter-spacing:inherit}.scard .foot button.enq{width:100%;line-height:1.2}.scard .foot button.enq,button.wa-fab{font-family:inherit;border:0;cursor:pointer}button.wa-fab{padding:0}.wa-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(14,20,16,.55);-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);animation:waFade .2s ease both}.wa-modal{position:relative;width:100%;max-width:420px;max-height:calc(100dvh - 40px);overflow:auto;background:var(--paper-2);border:1px solid var(--line);border-radius:20px;padding:26px 22px 18px;box-shadow:0 40px 90px -30px rgba(14,26,20,.6),0 0 0 1px rgba(31,168,85,.08);animation:waPop .26s cubic-bezier(.2,.9,.25,1) both}.wa-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(23,25,31,.06);color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.wa-close:hover{background:rgba(23,25,31,.12);color:var(--ink)}.wa-close svg{width:18px;height:18px}.wa-modal-head{display:flex;gap:13px;align-items:center;padding-right:30px}.wa-modal-badge{flex-shrink:0;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,#25d366,#1fa855);color:#fff;box-shadow:0 10px 22px -10px rgba(31,168,85,.7)}.wa-modal-badge svg{width:24px;height:24px}.wa-modal-head h3{font-family:Fraunces,serif;font-size:20px;font-weight:600;line-height:1.15;color:var(--ink)}.wa-modal-sub{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.4}.wa-agents{list-style:none;margin:18px 0 4px;display:flex;flex-direction:column;gap:9px}.wa-agent{width:100%;display:flex;align-items:center;gap:13px;text-align:left;padding:11px 13px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);font-family:inherit;cursor:pointer;transition:transform .15s ease,border-color .2s,box-shadow .2s,background .2s}.wa-agent:focus-visible,.wa-agent:hover{transform:translateY(-2px);border-color:#1fa855;outline:none;box-shadow:0 14px 28px -18px rgba(31,168,85,.55)}.wa-agent:active{transform:translateY(0)}.wa-agent-av{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:Fraunces,serif;font-weight:600;font-size:18px;color:#fff;background:linear-gradient(180deg,var(--brass-2),var(--brass))}.wa-agent-info{display:flex;flex-direction:column;min-width:0;flex:1 1}.wa-agent-name{font-weight:600;font-size:15px;line-height:1.2}.wa-agent-num{font-size:12.5px;color:var(--muted);letter-spacing:.02em;margin-top:2px}.wa-agent-go{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(31,168,85,.12);color:#1fa855;transition:background .2s,color .2s}.wa-agent:hover .wa-agent-go{background:#1fa855;color:#fff}.wa-agent-go svg{width:17px;height:17px}.wa-modal-foot{font-size:11.5px;color:var(--muted-2);text-align:center;line-height:1.5;margin-top:14px}@keyframes waFade{0%{opacity:0}to{opacity:1}}@keyframes waPop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:560px){.wa-overlay{align-items:flex-end;padding:0}.wa-modal{max-width:none;border-radius:22px 22px 0 0;padding:24px 18px calc(16px + env(safe-area-inset-bottom));max-height:88dvh;animation:waSheet .28s cubic-bezier(.2,.9,.25,1) both}}@keyframes waSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wa-modal,.wa-overlay{animation:none}.wa-agent:focus-visible,.wa-agent:hover{transform:none}}.auth-blk{padding:48px 0 64px}.auth-wrap{max-width:460px}.auth-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:32px 28px;box-shadow:0 30px 60px -40px rgba(14,26,20,.35)}.auth-card h1{font-size:30px;margin:6px 0}.auth-sub{font-size:14px;color:var(--muted);margin-bottom:20px}.auth-tabs{display:flex;gap:6px;background:var(--paper);border:1px solid var(--line);border-radius:100px;padding:4px;margin-bottom:20px}.auth-tabs button{flex:1 1;border:0;background:transparent;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--muted);padding:9px;border-radius:100px;cursor:pointer;transition:background .2s,color .2s}.auth-tabs button.on{background:var(--card);color:var(--ink);box-shadow:0 2px 8px -4px rgba(14,26,20,.3)}.field{margin-bottom:14px}.field label{display:block;font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:6px}.field input{width:100%;font-family:inherit;font-size:15px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);color:var(--ink)}.field input:focus{outline:none;border-color:var(--brass);background:var(--card)}.field input:disabled{opacity:.6}.auth-submit{width:100%;justify-content:center;margin-top:8px;font-size:15px;padding:12px}.auth-err{color:var(--neg)}.auth-err,.auth-info{font-size:13px;margin:2px 0 10px;font-weight:500}.auth-info,.auth-link{color:var(--emerald)}.auth-link{background:none;border:0;font-weight:600;font-size:12.5px;cursor:pointer;padding:6px 0 0;font-family:inherit}.auth-alt{font-size:13.5px;color:var(--muted);text-align:center;margin-top:18px}.auth-alt a{color:var(--emerald);font-weight:600}.auth-legal{font-size:11.5px;color:var(--muted-2);text-align:center;line-height:1.5;margin-top:16px}.acct-shell{display:grid;grid-template-columns:240px 1fr;grid-gap:34px;gap:34px;align-items:start;padding:8px 0 40px}.acct-side{position:-webkit-sticky;position:sticky;top:88px}.acct-greet{margin-bottom:16px}.acct-greet h2{font-size:22px;margin-top:4px}.acct-nav{display:flex;flex-direction:column;gap:2px}.acct-nav a{padding:10px 14px;border-radius:10px;font-size:14px;font-weight:600;color:#36433a;transition:background .15s,color .15s}.acct-nav a:hover{background:var(--paper-2)}.acct-nav a.on{background:var(--ink);color:var(--paper-2)}.acct-logout{margin-top:12px;text-align:left;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--neg);cursor:pointer}.acct-logout:hover{border-color:var(--neg)}.acct-main{min-width:0}.acct-h1{font-size:30px;margin-bottom:6px}.acct-lede{font-size:14.5px;color:var(--muted);margin-bottom:22px}.acct-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.acct-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;transition:transform .15s,border-color .2s,box-shadow .2s}.acct-card:hover{transform:translateY(-2px);border-color:var(--brass-2);box-shadow:0 18px 36px -26px rgba(14,26,20,.4)}.acct-card h3{font-size:17px;margin-bottom:4px}.acct-card p{font-size:13px;color:var(--muted);margin-bottom:10px}.acct-card .rd{font-size:12.5px;font-weight:600;color:var(--emerald)}.acct-note{margin-top:20px;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:13.5px;color:#36433a}.acct-note a{color:var(--emerald);font-weight:600}.acct-table{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)}.acct-row{display:flex;justify-content:space-between;gap:16px;padding:13px 18px;border-bottom:1px solid var(--line);font-size:14.5px}.acct-row:last-child{border-bottom:0}.acct-row .k{color:var(--muted);font-weight:500}.acct-row .v{font-weight:600;text-align:right;word-break:break-word}.acct-empty{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:34px;text-align:center}.acct-empty p{color:var(--muted);margin-bottom:16px}.acct-list{display:flex;flex-direction:column;gap:10px}.acct-item{display:flex;align-items:center;gap:13px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 15px;transition:border-color .2s,transform .15s}.acct-item:hover{border-color:var(--brass-2);transform:translateY(-1px)}.acct-item .av{width:40px;height:40px;border-radius:10px;background:var(--sage);color:var(--emerald);display:grid;place-items:center;font-weight:600;font-size:13px;font-family:Fraunces,serif;flex-shrink:0}.acct-item .info{flex:1 1;min-width:0}.acct-item .info .nm{display:block;font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-item .info .sc{font-size:12px;color:var(--muted)}.acct-item .pr{font-family:Fraunces,serif;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-portfolios{display:flex;flex-direction:column;gap:16px}.acct-pf{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.acct-pf-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.acct-pf-head h3{font-size:18px}.acct-pf-desc{font-size:13px;color:var(--muted);margin-top:4px;max-width:46em}.acct-pf-meta{text-align:right;flex-shrink:0}.acct-pill{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--pos);background:rgba(46,86,135,.1);padding:4px 10px;border-radius:100px}.acct-pf-min{display:block;font-size:12px;color:var(--muted);margin-top:6px}.acct-pf-cos{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.acct-pf-co{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;padding:8px 12px;min-width:120px;transition:border-color .2s}.acct-pf-co:hover{border-color:var(--brass)}.acct-pf-co .nm{font-size:13px;font-weight:600}.acct-pf-co .qty{font-size:11.5px;color:var(--muted)}.acct-txn-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}.acct-txn{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}.acct-txn td,.acct-txn th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.acct-txn th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.acct-txn tbody tr:last-child td{border-bottom:0}.acct-txn .r{text-align:right}.acct-txn .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.acct-side-tag{font-size:11px;font-weight:600;padding:3px 9px;border-radius:100px;text-transform:capitalize}.acct-side-tag.buy{background:rgba(46,86,135,.1);color:var(--pos)}.acct-side-tag.sell{background:rgba(154,91,59,.1);color:var(--neg)}@media(max-width:820px){.acct-shell{grid-template-columns:1fr;gap:18px}.acct-side{position:static}.acct-nav{flex-direction:row;flex-wrap:wrap;gap:6px}.acct-nav a{background:var(--paper-2)}.acct-logout{margin-top:0}.acct-cards{grid-template-columns:1fr}}.contact-grid{grid-template-columns:.9fr 1.1fr;grid-gap:36px;gap:36px;align-items:start;max-width:960px}.bank-grid,.contact-grid{display:grid;margin:0 auto}.bank-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;max-width:900px}@media(max-width:820px){.contact-grid{grid-template-columns:1fr;gap:26px}}