:root{--ink:#1a1a1a;--stone:#6b6b68;--stone-light:#9c9b95;--lightgrey:#e5e4e0;--paper:#fafaf8;--white:#ffffff;--bank:#3d4fa6;--life:#0e7c6b;--health:#d9486b;--insure:#d9a02c;--wealth:#7a3b69;--invest:#2c6e7a;--asset:#3a4f6b;--gold:#e8b923;--line:#d9d8d2;--wealth-tint:#f3eaf0;--accent:var(--ink);--accent-rgb:26,26,26;--hero-image:none}[data-division=bank]{--accent:var(--bank);--accent-rgb:61,79,166}[data-division=life]{--accent:var(--life);--accent-rgb:14,124,107}[data-division=health]{--accent:var(--health);--accent-rgb:217,72,107}[data-division=insure]{--accent:var(--insure);--accent-rgb:217,160,44}[data-division=wealth]{--accent:var(--wealth);--accent-rgb:122,59,105}[data-division=invest]{--accent:var(--invest);--accent-rgb:44,110,122}[data-division=asset]{--accent:var(--asset);--accent-rgb:58,79,107}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-inter),"Inter",sans-serif;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.55}h1,h2,h3{font-family:var(--font-fraunces),"Fraunces",serif;font-weight:500;letter-spacing:-.01em}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}img,svg{display:block}.utility{background:var(--ink);color:var(--white);font-size:13px}.utility .wrap{display:flex;justify-content:flex-end;gap:24px;padding-top:8px;padding-bottom:8px}.utility a{color:#d9d8d2}.utility a:hover{color:var(--white)}.utility a i{font-size:14px;vertical-align:-2px;margin-right:4px}header{border-bottom:1px solid var(--line)}.headerbar{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:24px}.logo{display:flex;align-items:baseline;gap:8px}.logo .mark{font-family:var(--font-fraunces),"Fraunces",serif;font-size:24px;font-weight:600}.logo .sub{font-size:12px;color:var(--stone);letter-spacing:.02em}nav.primary{display:flex;font-size:15px}nav.primary a{position:relative;padding:4px 0;margin-right:36px}nav.primary a:last-child{margin-right:0}nav.primary a.active{color:var(--ink);border-bottom:2px solid var(--ink)}.headerbar-right{display:flex;align-items:center;gap:16px}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:4px;font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;font-weight:500;line-height:1.55;border:1px solid var(--ink);cursor:pointer}.btn-primary{background:var(--ink);color:var(--white)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-accent{background:var(--accent);color:var(--white);border-color:var(--accent)}.btn-white{background:var(--white);color:var(--ink);border-color:var(--white)}.btn-outline{border-color:#4a4946;color:var(--white);background:transparent}.btn-gold{background:var(--gold);color:#3a2e05;border-color:var(--gold)}.jumpnav,.submenu{background:var(--paper);border-bottom:1px solid var(--line)}.jumpnav-inner,.submenu-inner{display:flex;align-items:center;overflow-x:auto}.jumpnav-inner a,.submenu-inner a{font-size:14px;color:var(--stone);padding:16px 0;margin-right:32px;white-space:nowrap;border-bottom:2px solid transparent}.jumpnav-inner a{font-size:13.5px;margin-right:28px}.jumpnav-inner a:last-child,.submenu-inner a:last-child{margin-right:0}.jumpnav-inner a:hover,.submenu-inner a:hover{color:var(--ink)}.submenu-inner a.active{color:var(--ink);font-weight:500;border-bottom-color:var(--accent)}.submenu-inner a.rewards-link{color:#96730f}.submenu-inner a.rewards-link:hover{color:#6e5509}.submenu-inner a.rewards-link.active{border-bottom-color:var(--gold)}.unithero{padding:64px 0 56px;background-image:linear-gradient(90deg,rgba(var(--accent-rgb),.9) 0,rgba(var(--accent-rgb),.6) 55%,rgba(var(--accent-rgb),.18) 100%)}.unithero h1{color:var(--white);font-size:42px;display:flex;align-items:center;gap:16px}.unithero .picon-lg{width:46px;height:46px;font-size:22px}.unithero .quote{margin-top:20px;font-size:18px;color:var(--white);font-style:italic;max-width:52ch}.unithero .lede{margin-top:14px;font-size:15.5px;color:rgba(255,255,255,.85);max-width:64ch}.unithero-actions{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.unithero .btn-ghost{border-color:rgba(255,255,255,.5);color:var(--white)}.page-unit .section-head .eyebrow{color:var(--accent);font-weight:600}.page-unit .section.first{border-top:none}.offer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:24px}.offer-grid.three{grid-template-columns:repeat(3,1fr)}.offer-card{border:1px solid var(--line);border-radius:8px;padding:28px;scroll-margin-top:24px}.offer-card .oicon{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,var(--white));color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:16px}.offer-card h3{font-size:19px;margin-bottom:10px}.offer-card p{font-size:14px;color:var(--stone);margin-bottom:16px}.offer-card ul{list-style:none;font-size:14px;margin-bottom:18px}.offer-card li{padding:6px 0;border-top:1px solid var(--line);color:var(--stone)}.offer-card li:first-child{border-top:none}.offer-card .cta{font-size:13.5px;font-weight:500;color:var(--accent)}.offer-card .ostat{font-weight:600;color:var(--accent);font-size:14px}.unit-note{background:var(--paper);border-radius:8px;padding:20px 24px;font-size:13.5px;color:var(--stone)}.unit-note strong{color:var(--ink)}.unit-note.emphasis{border-left:3px solid var(--accent)}.unit-note.follow{margin-bottom:32px}.page-unit .fit-list+.unit-note{margin-top:24px}.offer-card .cta:hover{color:var(--ink)}.unit-subhead{font-size:19px;margin-bottom:12px}.unit-subhead.sm{font-size:17px;margin-bottom:10px}.unit-copy{font-size:14.5px;color:var(--stone);max-width:78ch;margin-bottom:32px}.unit-copy.tight{margin-bottom:20px}.unit-fine{font-size:12.5px;color:var(--stone-light);margin-top:-16px;margin-bottom:32px}.unit-diagram{width:100%;height:auto;border:1px solid var(--line);border-radius:8px;display:block}.unit-diagram-caption{text-align:center;font-size:12.5px;color:var(--stone-light);font-style:italic;margin-top:12px}.table-scroll{overflow-x:auto;margin-bottom:28px}.data-table{width:100%;border-collapse:collapse;font-size:13.5px}.data-table th{background:var(--accent);color:var(--white);text-align:left;padding:10px 14px;font-weight:600}.data-table td{padding:10px 14px;border-bottom:1px solid var(--line);color:var(--stone)}.data-table tr:last-child td{border-bottom:none}.data-table td strong{color:var(--ink)}.stat-strip.four{grid-template-columns:repeat(4,1fr);margin-top:0;margin-bottom:36px}.page-unit .stat-box .snum{color:var(--accent);font-size:24px}.scope-note{font-size:13.5px;color:var(--stone);margin-bottom:6px;max-width:78ch}.scope-note:last-child{margin-bottom:0}.fit-list{list-style:none}.fit-list li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.fit-list li:first-child{border-top:none}.fit-list i{color:var(--accent);font-size:20px;margin-top:2px}.fit-list p{font-size:14.5px;color:var(--stone)}.fit-list p strong{color:var(--ink)}.page-unit .avatar{background:var(--accent)}.page-unit .personcard .role{color:var(--accent)}.reg-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:8px}.reg-box{background:var(--white);padding:20px 22px}.reg-box .rlabel{font-size:12px;color:var(--stone);margin-bottom:6px;text-transform:uppercase;letter-spacing:.02em}.reg-box .rvalue{font-size:14.5px;color:var(--ink);font-weight:500}.backlink{padding:14px 0;font-size:13px}.backlink a{color:var(--stone);display:inline-flex;align-items:center;gap:6px}.backlink a:hover{color:var(--ink)}.sibling-strip{border-bottom:1px solid var(--line)}.sibling-inner{display:flex;gap:10px;overflow-x:auto;padding-bottom:16px}.chip{font-size:13.5px;padding:9px 16px;border-radius:20px;border:1px solid var(--line);color:var(--stone);white-space:nowrap;background:var(--white)}.chip.active{background:var(--accent);border-color:var(--accent);color:var(--white);font-weight:500}.chip:hover:not(.active){border-color:var(--stone-light);color:var(--ink)}.abouthero,.hero,.phero,.rewardshero,.subhero,.unithero{position:relative;background-size:cover;background-position:50%}.abouthero>.wrap,.hero>.wrap,.phero>.wrap,.rewardshero>.wrap,.subhero>.wrap,.unithero>.wrap{position:relative;z-index:1}.abouthero,.hero,.subhero.ink{background-image:linear-gradient(90deg,rgba(26,26,26,.9) 0,rgba(26,26,26,.6) 55%,rgba(26,26,26,.18) 100%),var(--hero-image)}.phero,.subhero.accent{background-image:linear-gradient(90deg,rgba(var(--accent-rgb),.9) 0,rgba(var(--accent-rgb),.6) 55%,rgba(var(--accent-rgb),.18) 100%),var(--hero-image)}.rewardshero{background:var(--ink);background-image:linear-gradient(90deg,rgba(26,26,26,.9) 0,rgba(26,26,26,.6) 55%,rgba(26,26,26,.18) 100%),var(--hero-image)}.hero{padding:96px 0 80px;border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:64px;gap:64px;align-items:end}.hero h1{color:var(--white);font-size:52px;line-height:1.08;max-width:12ch}.hero .lede{margin-top:20px;font-size:18px;color:rgba(255,255,255,.88);max-width:38ch}.hero-actions{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.hero-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 32px;gap:28px 32px;padding-top:8px}.hero .num,.stat .num{font-family:var(--font-fraunces),"Fraunces",serif;font-size:30px;font-weight:500;color:var(--white)}.hero .label,.stat .label{font-size:13px;color:rgba(255,255,255,.75);margin-top:4px}.hero .btn-ghost,.phero .btn-ghost,.rewardshero .btn-ghost,.subhero .btn-ghost,.unithero .btn-ghost{border-color:rgba(255,255,255,.5);color:var(--white)}.subhero{padding:72px 0 68px;border-bottom:1px solid var(--line)}.abouthero .eyebrow,.phero .ptag,.subhero .eyebrow,.unithero .eyebrow{font-size:13px;color:rgba(255,255,255,.75);margin-bottom:14px}.subhero .eyebrow a,.unithero .eyebrow a{color:rgba(255,255,255,.9)}.subhero .eyebrow a:hover,.subhero h1,.unithero .eyebrow a:hover{color:var(--white)}.subhero h1{font-size:40px;line-height:1.1;max-width:20ch;display:flex;align-items:center;gap:14px}.page-landing .subhero h1{font-size:44px;display:block}.picon-lg{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.95);display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-size:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);flex-shrink:0}.subhero .lede{margin-top:16px;font-size:16px;color:rgba(255,255,255,.88);max-width:62ch}.page-landing .subhero .lede{font-size:17px;max-width:52ch}.subhero-actions{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.phero{padding:64px 0}.phero-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:56px;gap:56px;align-items:start}.ptag{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin-bottom:12px}.phero h1,.ptag{color:var(--white)}.phero h1{font-size:38px;margin-bottom:14px}.phero .lede{font-size:16px;color:rgba(255,255,255,.88);max-width:56ch;margin-bottom:24px}.phero-actions{display:flex;gap:14px;flex-wrap:wrap}.phero-card{background:rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(0,0,0,.14);border-radius:8px;padding:26px}.phero-card .price{font-family:var(--font-fraunces),"Fraunces",serif;font-size:32px;color:var(--accent)}.phero-card .price-suffix{font-size:16px}.phero-card .price-label{font-size:13px;color:var(--stone);margin-top:2px;margin-bottom:20px}.phero-card ul{list-style:none;font-size:13.5px}.phero-card li{padding:8px 0;border-top:1px solid #d8dcf0;display:flex;gap:8px}.phero-card li:first-child{border-top:none}.phero-card li i{color:var(--accent);margin-top:2px}.abouthero{padding:80px 0 64px}.abouthero h1{color:var(--white);font-size:46px;max-width:16ch;line-height:1.1}.abouthero .lede{margin-top:18px;font-size:17px;color:rgba(255,255,255,.88);max-width:56ch}.abouthero .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;margin-top:44px;padding-top:32px;border-top:1px solid rgba(255,255,255,.2)}.abouthero .num{font-family:var(--font-fraunces),"Fraunces",serif;font-size:26px;color:var(--white)}.abouthero .label{font-size:12.5px;color:rgba(255,255,255,.7);margin-top:4px}.rewardshero{color:var(--white);padding:96px 0 80px}.rewardshero .eyebrow{font-size:13px;color:var(--gold);font-weight:500;margin-bottom:14px}.rewardshero h1{color:var(--white);font-size:46px;max-width:16ch;line-height:1.08}.rewardshero .lede{margin-top:18px;font-size:16px;color:#c9c8c2;max-width:56ch}.rewardshero-actions{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.section{padding:64px 0}.page-home .section{padding:80px 0}.page-landing .section{padding:76px 0}.page-product .section{padding:52px 0;border-top:1px solid var(--line)}.page-about .section{padding:72px 0;border-top:1px solid var(--line)}.page-about .section.first{border-top:none}.page-rewards .section{padding:64px 0 76px;border-top:1px solid var(--line)}.page-rewards .section.first{border-top:none}.page-advice .section{padding:64px 0 76px;border-top:1px solid var(--line)}.page-unit .section{padding:64px 0;border-top:1px solid var(--line)}.page-unit .section:last-child{border-bottom:1px solid var(--line)}.section-head{margin-bottom:36px}.section-head.spread{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.section-head h2{font-size:26px;margin-bottom:8px}.page-home .section-head h2{font-size:32px}.page-landing .section-head h2{font-size:30px}.page-about .section-head h2{font-size:30px;margin-bottom:10px}.section-head p{color:var(--stone);font-size:15px}.section-head.spread p{max-width:34ch}.section-head .eyebrow{font-size:13px;color:var(--stone);font-weight:500;margin-bottom:10px;letter-spacing:.02em;text-transform:uppercase}.section-body p{font-size:15.5px;color:var(--stone);max-width:78ch;margin-bottom:16px}.section-body p strong{color:var(--ink)}.page-product .section h2{font-size:24px;margin-bottom:24px}.divisions{background:var(--paper)}.areas-grid,.div-grid,.earn-grid,.pillar-grid,.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.div-card,.pillar{background:var(--white);padding:28px 26px;border-left:3px solid var(--c,var(--accent))}.pillar{padding:26px 24px}.div-icon,.picon{width:34px;height:34px;border-radius:50%;background:var(--c,var(--accent));display:flex;align-items:center;justify-content:center;color:var(--white);font-size:17px;margin-bottom:18px}.picon{width:32px;height:32px;font-size:16px;margin-bottom:16px}.div-card h3,.pillar h3{font-size:19px;font-weight:500;margin-bottom:8px}.pillar h3{font-size:18px}.div-card p,.pillar p{font-size:14px;color:var(--stone);margin-bottom:14px}.pillar p{font-size:13.5px;margin-bottom:12px}.div-card .link,.div-card a,.pillar .link{font-size:13px;font-weight:500;color:var(--c,var(--accent))}.page-about .div-grid,.page-home .div-grid{grid-template-columns:repeat(4,1fr)}.product.spotlight{background:var(--paper)}.platform-note{font-size:14px;color:var(--stone);max-width:72ch;margin:-8px 0 24px}.legal-notes{margin-top:28px;display:grid;grid-gap:8px;gap:8px}.legal-notes p{font-size:12.5px;color:var(--stone-light);max-width:78ch}.entity-note{font-size:14px;color:var(--stone);max-width:68ch;margin:16px 0 0}.phero .entity-note{color:rgba(255,255,255,.78)}.seg-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.seg-card{border:1px solid var(--line);padding:32px 28px;border-radius:6px}.seg-card .eyebrow{font-size:13px;color:var(--stone);margin-bottom:10px}.seg-card h3{font-size:22px;margin-bottom:12px}.seg-card p{font-size:14px;color:var(--stone);margin-bottom:20px}.seg-card ul{list-style:none;font-size:14px}.seg-card li{padding:7px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.seg-card li:first-child{border-top:none}.heritage{background:var(--ink);color:var(--white);padding:64px 0}.heritage-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;align-items:center}.heritage .yr{font-family:var(--font-fraunces),"Fraunces",serif;font-size:64px;font-weight:500;line-height:1}.heritage .yr-label{font-size:14px;color:#b9b8b2;margin-top:10px}.heritage p{font-size:17px;color:#e5e4e0;max-width:52ch}.product{background:var(--white);padding:26px 24px;border-left:3px solid var(--accent)}.product .ptag{font-size:11.5px;font-weight:600;letter-spacing:.03em;color:var(--accent);text-transform:uppercase;margin-bottom:10px}.product h3{font-size:18px;font-weight:500;margin-bottom:8px;color:var(--ink)}.product p{font-size:13.5px;color:var(--stone);margin-bottom:14px}.product .meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.product .link{font-size:13px;font-weight:500;color:var(--accent)}.product .from{font-size:12px;color:var(--stone-light)}.compare{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;margin-top:32px;flex-wrap:wrap;gap:16px}.compare p{font-size:14px;color:var(--stone)}.compare p strong{color:var(--ink)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.feature h3{font-size:15px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px;font-family:var(--font-inter),"Inter",sans-serif}.feature h3 i{color:var(--accent)}.feature p{font-size:13.5px;color:var(--stone)}table.fees{width:100%;border-collapse:collapse;font-size:14px}table.fees th{text-align:left;font-size:12px;color:var(--stone);font-weight:600;padding:10px 0}table.fees td,table.fees th{border-bottom:1px solid var(--line)}table.fees td{padding:12px 0}table.fees td:last-child,table.fees th:last-child{text-align:right}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-size:15px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq p{font-size:14px;color:var(--stone);margin-top:10px;max-width:70ch}.cta-strip{background:var(--ink);color:var(--white);padding:44px 0;text-align:center}.cta-strip h2{color:var(--white);font-size:26px;margin-bottom:10px}.cta-strip p{color:#c9c8c2;font-size:15px;margin-bottom:22px}.cta-strip .btn+.btn{margin-left:12px}.rewards{background:var(--ink);color:var(--white)}.rewards-inner{padding:72px 0}.rewards-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;margin-bottom:48px}.rewards .eyebrow{font-size:13px;color:var(--gold);margin-bottom:14px;font-weight:500}.rewards h2{font-size:34px;color:var(--white);max-width:12ch}.rewards .lede{margin-top:16px;font-size:16px;color:#c9c8c2;max-width:40ch}.dot-strip{display:flex;gap:18px;flex-wrap:wrap}.rewardshero .dot-strip{gap:20px;margin-top:36px;padding-top:32px;border-top:1px solid #333230}.dot-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#c9c8c2}.dot-item .dot{width:10px;height:10px;border-radius:50%}.rewards .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#333230;border:1px solid #333230}.rewards .tier{background:#232220;padding:26px 24px}.rewards .tier .tname{font-size:12px;letter-spacing:.03em;color:var(--gold);font-weight:600;margin-bottom:10px}.rewards .tier h3{font-size:20px;color:var(--white);margin-bottom:12px}.rewards .tier ul{list-style:none;font-size:13.5px;color:#c9c8c2}.rewards .tier li{padding:6px 0}.rewards .tier li i{color:var(--gold);margin-right:8px;font-size:14px}.rewards-cta{margin-top:36px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.franchise{background:var(--ink);color:var(--white)}.franchise-inner{padding:72px 0}.franchise-top{margin-bottom:44px;max-width:62ch}.franchise .eyebrow{font-size:13px;color:#c9a9be;margin-bottom:14px;font-weight:500}.franchise h2{font-size:34px;color:var(--white)}.franchise .lede{margin-top:16px;font-size:16px;color:#c9c8c2}.path-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:#333230;border:1px solid #333230}.path{background:#232220;padding:30px 28px}.path .ptname{font-size:12px;letter-spacing:.03em;color:#c9a9be;font-weight:600;margin-bottom:10px;text-transform:uppercase}.path h3{font-size:21px;color:var(--white);margin-bottom:12px}.path p{font-size:14px;color:#c9c8c2;margin-bottom:20px}.path a{font-size:13.5px;font-weight:500;color:var(--white);border-bottom:1px solid #c9a9be;padding-bottom:2px}.franchise-note{margin-top:32px;font-size:13px;color:#9c9b95;max-width:70ch}.page-rewards .pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.pillar-card{border:1px solid var(--line);border-radius:8px;padding:28px}.pillar-card .picon{width:38px;height:38px;border-radius:8px;background:#fbf2de;color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:19px;margin-bottom:16px}.pillar-card h3{font-size:18px;margin-bottom:10px}.pillar-card p{font-size:14px;color:var(--stone)}.earn-card{background:var(--white);padding:24px 22px;border-left:3px solid var(--c,var(--accent))}.earn-card .etag{font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--c,var(--accent));text-transform:uppercase;margin-bottom:8px}.earn-card h3{font-size:16px;font-weight:500;margin-bottom:8px}.earn-card p{font-size:13px;color:var(--stone)}.page-rewards .tier-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.page-rewards .tier{background:var(--white);padding:24px 20px}.page-rewards .tier.platinum{background:var(--ink)}.page-rewards .tier .tname{font-size:11.5px;letter-spacing:.03em;color:var(--gold);font-weight:600;margin-bottom:8px}.page-rewards .tier h3{font-size:18px;margin-bottom:6px}.page-rewards .tier.platinum h3{color:var(--white)}.page-rewards .tier .threshold{font-size:12px;color:var(--stone-light);margin-bottom:14px}.page-rewards .tier.platinum .threshold{color:#9c9b95}.page-rewards .tier ul{list-style:none;font-size:12.5px;color:var(--stone)}.page-rewards .tier.platinum ul{color:#c9c8c2}.page-rewards .tier li{padding:5px 0}.page-rewards .tier li i{color:var(--gold);margin-right:6px;font-size:13px}.redeem-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.redeem-item{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--line)}.redeem-item:first-child,.redeem-item:nth-child(2){border-top:none}.redeem-item i{color:var(--gold);font-size:20px;margin-top:2px}.redeem-item h3{font-size:14.5px;font-weight:500;margin-bottom:4px}.redeem-item p{font-size:13px;color:var(--stone)}.timeline{border-left:2px solid var(--line);margin-left:8px}.tl-item{position:relative;padding:0 0 34px 32px}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";position:absolute;left:-7px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--ink);border:3px solid var(--white);box-shadow:0 0 0 2px var(--line)}.tl-item .yr{font-family:var(--font-fraunces),"Fraunces",serif;font-size:20px;color:var(--ink);margin-bottom:4px}.tl-item p{font-size:14.5px;color:var(--stone);max-width:64ch}.strategy-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.page-about .pillar{border-left:1px solid var(--line);border-radius:8px;padding:26px;border:1px solid var(--line)}.page-about .pillar .pnum{font-family:var(--font-fraunces),"Fraunces",serif;font-size:15px;color:var(--stone-light);margin-bottom:10px}.page-about .pillar h3{font-size:17px;margin-bottom:10px}.page-about .pillar p{font-size:14px;color:var(--stone);margin-bottom:0}.purpose-box{background:var(--paper);border-radius:8px;padding:36px 40px;margin-bottom:32px}.purpose-box p{font-family:var(--font-fraunces),"Fraunces",serif;font-size:24px;color:var(--ink);line-height:1.4;max-width:34ch}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.value .vicon{width:30px;height:30px;border-radius:50%;background:var(--lightgrey);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:15px;margin-bottom:12px}.value h3{font-size:15px;margin-bottom:6px}.value p{font-size:13px;color:var(--stone)}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.personcard{border:1px solid var(--line);border-radius:8px;padding:24px}.avatar{width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--white);font-family:var(--font-fraunces),"Fraunces",serif;font-size:18px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.personcard h3{font-size:16px;margin-bottom:4px}.personcard .role{font-size:12.5px;color:var(--stone);font-weight:500;margin-bottom:10px}.personcard p{font-size:13px;color:var(--stone)}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:28px}.stat-box{background:var(--white);padding:22px 20px;text-align:center}.stat-box .snum{font-family:var(--font-fraunces),"Fraunces",serif;font-size:26px;color:var(--ink)}.stat-box .slabel{font-size:12.5px;color:var(--stone);margin-top:4px}.stepper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.step{background:var(--white);padding:26px 24px;position:relative}.step .snum{width:28px;height:28px;border-radius:50%;background:var(--wealth-tint);color:var(--wealth);font-size:13px;font-weight:600;justify-content:center;margin-bottom:14px}.step .snum,.step h3{display:flex;align-items:center}.step h3{font-size:17px;font-weight:500;margin-bottom:8px;gap:8px}.step h3 i{color:var(--wealth);font-size:16px}.step p{font-size:13.5px;color:var(--stone)}.reasons-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.reason{border:1px solid var(--line);border-radius:6px;padding:24px}.reason .ricon{width:34px;height:34px;border-radius:8px;background:var(--wealth-tint);color:var(--wealth);display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:14px}.reason h3{font-size:16px;font-weight:500;margin-bottom:8px}.reason p{font-size:13.5px;color:var(--stone)}.callout{background:var(--wealth-tint);border-radius:8px;padding:28px 30px}.callout h3{font-size:17px;margin-bottom:10px;color:var(--wealth)}.callout p{font-size:14px;color:var(--ink);max-width:76ch;margin-bottom:14px}.callout a{font-size:13.5px;font-weight:500;color:var(--wealth)}.area{background:var(--white);padding:22px;border-left:3px solid var(--wealth)}.area h3{font-size:15.5px;font-weight:500;margin-bottom:6px}.area p{font-size:13px;color:var(--stone);margin-bottom:10px}.area a{font-size:12.5px;font-weight:500;color:var(--wealth)}.area .no-link{font-size:12.5px;color:var(--stone-light)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.advisercard{border:1px solid var(--line);border-radius:8px;padding:24px;text-align:center}.advisercard .avatar{width:56px;height:56px;background:var(--wealth);font-size:19px;margin:0 auto 14px}.advisercard h3{font-size:16px;margin-bottom:4px}.advisercard .role{font-size:12.5px;color:var(--wealth);font-weight:500;margin-bottom:10px}.advisercard p{font-size:13px;color:var(--stone);margin-bottom:14px}.advisercard a{font-size:13px;font-weight:500;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:2px}footer{background:var(--paper);border-top:1px solid var(--line);padding:64px 0 28px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:48px}.foot-col h4{font-size:13px;font-weight:600;margin-bottom:16px;color:var(--stone)}.foot-col ul{list-style:none;font-size:14px}.foot-col li{margin-bottom:11px}.foot-col a:hover{color:var(--ink)}.foot-col.brand p{font-size:13px;color:var(--stone);max-width:32ch;margin-top:14px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.foot-bottom{border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;font-size:12px;color:var(--stone-light);flex-wrap:wrap;gap:12px}.wire-tag{position:fixed;bottom:16px;right:16px;background:var(--ink);color:var(--white);font-size:11px;padding:6px 12px;border-radius:20px;opacity:.85;font-family:var(--font-inter),"Inter",sans-serif;z-index:10}@media (max-width:960px){.heritage-grid,.hero-grid,.path-grid,.phero-grid,.reasons-grid,.redeem-grid,.rewards-top,.strategy-grid{grid-template-columns:1fr}.abouthero .hero-stats,.areas-grid,.div-grid,.earn-grid,.feature-grid,.offer-grid,.offer-grid.three,.page-about .div-grid,.page-home .div-grid,.page-rewards .tier-grid,.people-grid,.pillar-grid,.product-grid,.reg-grid,.rewards .tier-grid,.seg-grid,.stat-strip,.stepper,.team-grid,.values-grid{grid-template-columns:1fr 1fr}.headerbar-right .btn-ghost,nav.primary{display:none}}@media (max-width:640px){.wrap{padding:0 20px}.hero h1{font-size:36px}.abouthero .hero-stats,.areas-grid,.div-grid,.earn-grid,.feature-grid,.foot-grid,.offer-grid,.offer-grid.three,.page-about .div-grid,.page-home .div-grid,.page-rewards .tier-grid,.people-grid,.pillar-grid,.product-grid,.reg-grid,.rewards .tier-grid,.seg-grid,.stat-strip,.stepper,.team-grid,.values-grid{grid-template-columns:1fr}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_dfbb42{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_dfbb42{--font-fraunces:"Fraunces","Fraunces Fallback"}