.finance-page{--finance-line:#d5cabe;background:var(--cream)}.finance-masthead{background:var(--ink);color:var(--cream)}.finance-masthead .site-header{position:relative}.site-header a[aria-current=page],.footer-navigation a[aria-current=page],.mobile-navigation-sheet a[aria-current=page]{color:#e7bd87}.finance-hero{background:var(--ink);color:var(--cream);padding:42px var(--gutter) 42px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px 10%;display:grid}.finance-breadcrumb{color:#cbb9a7;gap:14px;margin-bottom:32px;font-size:.875rem;display:inline-flex}.finance-breadcrumb:hover{color:#ffdc99}.finance-demo-label{color:#e7bd87;letter-spacing:.065em;margin-bottom:24px;font-size:.75rem}.finance-intro h1{letter-spacing:0;font-size:clamp(3.1rem,5.2vw,6rem);font-weight:800;line-height:1.06}.finance-intro h1 em{color:#e7bd87;font-style:normal}.finance-lead{color:#ddd0c4;max-width:510px;margin-top:28px;font-size:1.05rem;line-height:1.8}.finance-intro .round-link{gap:18px;margin-top:26px}.finance-demo-note{color:#cbb9a7;border-top:1px solid #534239;grid-column:1/-1;max-width:790px;padding-top:24px;font-size:.875rem;line-height:1.8}.finance-receipt{color:var(--foreground);background:#f6eee2;border:1px solid #e4d3bd;padding:clamp(24px,3vw,44px)}.finance-receipt-top{color:#765d4a;border-bottom:1px solid #d1bfa9;justify-content:space-between;align-items:center;gap:14px;padding-bottom:30px;display:flex}.finance-receipt-top .eyebrow{letter-spacing:.07em;font-size:.7rem}.finance-receipt-top svg{flex-shrink:0}.finance-receipt h2{margin-top:28px;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:700;line-height:1.4}.finance-receipt-summary{color:#6b5a52;margin-top:10px;font-size:1rem}.finance-breakdown{margin:32px 0 0}.finance-breakdown>div{justify-content:space-between;align-items:baseline;gap:14px;margin-top:16px;font-size:1rem;display:flex}.finance-breakdown dt span{color:var(--primary);white-space:nowrap}.finance-breakdown dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.finance-breakdown .finance-total{border-top:1px solid #d1bfa9;margin-top:28px;padding-top:25px;display:block}.finance-total dt{font-size:.875rem}.finance-total dd{color:var(--primary);margin-top:6px;font-size:clamp(2.8rem,4.5vw,4.5rem);line-height:1.2}.finance-allocation{border-top:1px solid #d1bfa9;align-items:center;gap:16px;margin-top:25px;padding-top:24px;display:flex}.finance-allocation>p{flex:1;font-size:.875rem;line-height:1.6}.finance-allocation strong{font-size:1.65rem;font-weight:700;display:block}.finance-receipt-note{color:#6b5a52;margin-top:20px;font-size:.875rem;line-height:1.75}.finance-section-nav{border-bottom:1px solid var(--finance-line);padding:18px var(--gutter);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;display:flex}.finance-section-nav a{align-items:center;gap:20px;min-height:44px;font-size:.875rem;display:flex}.finance-section-nav a:hover{color:var(--primary)}.finance-section{padding:100px var(--gutter);border-bottom:1px solid var(--finance-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:52px 9%;scroll-margin-top:24px;display:grid}.finance-section-heading h2{letter-spacing:0;overflow-wrap:break-word;margin-top:24px;font-size:clamp(1.8rem,3.15vw,3.5rem);font-weight:800;line-height:1.2}.finance-section-heading h2 em{color:var(--primary);font-style:normal}.finance-section-description{color:#695951;align-self:end;max-width:540px;font-size:1rem;line-height:1.8}.finance-section-heading>.finance-section-description{max-width:450px;margin-top:28px}.finance-custody-copy h3{margin-bottom:22px;font-size:1.35rem;font-weight:700;line-height:1.5}.finance-custody-copy>p{max-width:560px;font-size:1rem;line-height:1.8}.finance-custody-copy>p+p{margin-top:20px}.finance-muted-note{color:#75665e;line-height:1.8;font-size:.875rem!important}.finance-custody-copy .finance-muted-note{border-top:1px solid var(--finance-line);margin-top:28px;padding-top:24px}.finance-money-flow{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.finance-money-flow li{border-top:1px solid #ae8f73;padding:28px 10px 0 0;position:relative}.finance-money-flow li>svg:first-child{color:var(--primary);margin-bottom:24px}.finance-money-flow strong{font-size:1.05rem;font-weight:700;line-height:1.5;display:block}.finance-money-flow li>span{color:#6b5a52;margin-top:10px;font-size:.875rem;line-height:1.7;display:block}.finance-flow-arrow{color:#a8815a;position:absolute;top:30px;right:6px}.finance-process{background:#eee7de}.finance-process-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}.finance-index{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.8rem}.finance-process-grid h3{margin-top:22px;font-size:1.15rem;font-weight:700;line-height:1.5}.finance-process-grid p{color:#695951;margin-top:16px;font-size:1rem;line-height:1.8}.finance-rate{color:var(--primary);letter-spacing:-.04em;margin-top:30px;font-size:7rem;line-height:1.1}.finance-rate>span{font-size:.45em}.finance-rate>small{letter-spacing:.075em;margin-top:14px;font-size:.7rem;display:block}.finance-examples{align-self:center}.finance-examples table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:1.05rem}.finance-examples caption{text-align:left;color:#695951;padding-bottom:24px;font-size:.875rem}.finance-examples td,.finance-examples th{text-align:right;border-bottom:1px solid var(--finance-line);white-space:nowrap;padding:20px 10px}.finance-examples th:first-child{text-align:left}.finance-examples thead th{color:#695951;padding-top:0;font-size:.8rem;font-weight:500}.finance-examples tbody th{font-weight:500}.finance-examples tbody td:last-child{font-weight:700}.finance-example-selected{color:var(--primary);background:#eee4d6}.finance-examples>p{margin-top:24px}.finance-roles{border:0;gap:28px;padding-top:0}.finance-roles article{background:#eee7de;padding:clamp(28px,4vw,60px)}.finance-roles article+article{background:#f0e5d6}.finance-roles article>svg{color:var(--primary);margin-bottom:24px}.finance-roles h2{margin-top:24px;font-size:clamp(1.8rem,2.5vw,2.75rem);font-weight:700;line-height:1.2}.finance-roles article>p:not(.eyebrow),.finance-roles ul{color:#695951;margin-top:24px;font-size:1rem;line-height:1.8}.finance-roles ul{padding-left:20px}.finance-roles li+li{margin-top:8px}.finance-protection{padding-top:0}.finance-confirmation{background:var(--ink);color:var(--cream);--finance-line:#534239}.finance-confirmation .finance-section-heading h2 em{color:#e7bd87}.finance-confirmation .finance-section-description{color:#cbb9a7}.finance-confirmation-list{grid-column:1/-1;margin:0;padding:0;list-style:none}.finance-confirmation-list li{border-top:1px solid var(--finance-line);grid-template-columns:70px minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.finance-confirmation-list .finance-index{color:#e7bd87;font-size:1.1rem}.finance-confirmation-list .eyebrow{color:#e7bd87;align-items:center;gap:12px;display:flex}.finance-confirmation-list h3{margin-top:18px;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.4}.finance-confirmation-list li p:last-child{color:#ddd0c4;max-width:670px;margin-top:18px;font-size:1rem;line-height:1.8}.finance-code-note{color:#ddd0c4;background:#292027;grid-column:1/-1;gap:20px;padding:26px 32px;font-size:1rem;line-height:1.8;display:flex}.finance-code-note svg{color:#e7bd87;flex-shrink:0;margin-top:5px}.finance-code-note strong{color:#f6e4c8;font-weight:700;display:block}.finance-payout-check{grid-column:1/-1;padding-left:94px}.finance-payout-check>.eyebrow{color:#e7bd87}.finance-payout-check h3{margin-top:16px;font-size:1.3rem;font-weight:700;line-height:1.5}.finance-payout-check>p:last-child{color:#cbb9a7;max-width:700px;margin-top:18px;font-size:1rem;line-height:1.8}.finance-exception-list article+article{border-top:1px solid var(--finance-line);margin-top:30px;padding-top:30px}.finance-exception-list h3{font-size:1.25rem;font-weight:700;line-height:1.5}.finance-exception-list p{color:#695951;margin-top:14px;font-size:1rem;line-height:1.8}.finance-full-width{grid-column:1/-1;max-width:740px}.finance-currency{background:#eee7de}.finance-faq .text-link{margin-top:28px}.finance-faq-list [data-slot=accordion-item]{border-color:var(--finance-line)}.finance-faq-list [data-slot=accordion-trigger]{border-radius:0;gap:18px;padding:24px 0;font-size:1.05rem;font-weight:600;line-height:1.6}.finance-faq-list [data-slot=accordion-trigger-icon]{margin-top:6px}.finance-faq-list [data-slot=accordion-content] p{color:#695951;padding-bottom:22px;font-size:1rem;line-height:1.8}@media (max-width:1100px){.finance-hero{gap:40px 6%}.finance-section{gap:44px 6%}.finance-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-money-flow{gap:24px}.finance-desktop-break{display:none}}@media (max-width:760px){.finance-masthead .site-header{padding-bottom:16px}.finance-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:24px}.finance-breadcrumb{margin-bottom:24px;font-size:.8rem}.finance-demo-label{margin-bottom:22px;font-size:.7rem}.finance-intro h1{font-size:clamp(2.45rem,10.5vw,4rem)}.finance-lead{margin-top:25px;font-size:1rem;line-height:1.75}.finance-intro .round-link{gap:16px;font-size:.875rem}.finance-intro .round-link>span{flex-shrink:0}.finance-receipt{padding:24px}.finance-receipt h2{font-size:1.5rem}.finance-receipt-top{padding-bottom:24px}.finance-receipt-top .eyebrow{font-size:.65rem}.finance-breakdown>div{font-size:.875rem}.finance-total dd{font-size:3.25rem}.finance-demo-note{font-size:.875rem}.finance-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;padding-block:18px;display:grid}.finance-section-nav a{justify-content:space-between;gap:8px;font-size:.8rem}.finance-section-nav svg{flex-shrink:0}.finance-section{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:68px}.finance-section-heading h2{font-size:clamp(1.7rem,7vw,2.6rem);line-height:1.25}.finance-money-flow{grid-template-columns:minmax(0,1fr);gap:22px}.finance-money-flow li{grid-template-columns:28px minmax(0,1fr);column-gap:16px;padding:22px 28px 0 0;display:grid}.finance-money-flow li>svg:first-child{grid-row:1/3;margin-bottom:0}.finance-money-flow li>span{grid-column:2;margin-top:6px}.finance-money-flow strong{font-size:1rem}.finance-money-flow .finance-flow-arrow{top:24px;right:0;transform:rotate(90deg)}.finance-process-grid{grid-template-columns:minmax(0,1fr);gap:30px}.finance-process-grid li{border-top:1px solid var(--finance-line);padding-top:24px}.finance-process-grid h3{margin-top:14px}.finance-rate{font-size:6rem}.finance-examples table{font-size:1rem}.finance-examples th,.finance-examples td{padding-inline:6px}.finance-examples thead th{font-size:.75rem}.finance-roles{gap:22px;padding-top:0}.finance-roles article{padding:28px}.finance-protection{padding-top:0}.finance-confirmation-list li{grid-template-columns:26px minmax(0,1fr);gap:14px;padding-block:26px}.finance-confirmation-list .eyebrow{gap:8px;font-size:.65rem}.finance-confirmation-list .eyebrow svg{flex-shrink:0}.finance-confirmation-list h3{font-size:1.4rem}.finance-code-note{gap:14px;padding:22px}.finance-payout-check{padding-left:0}}
