.partner-fee-lab{padding:92px 0;background:#fff;color:#172634}.fee-lab-heading{max-width:920px;margin-bottom:36px}.fee-lab-heading>span{color:var(--partner);font-size:var(--text-scale-12);font-weight:900;letter-spacing:.14em}.fee-lab-heading h2{max-width:850px;margin:12px 0 16px;font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:-.055em}.fee-lab-heading p{max-width:690px;color:#52616b;font-size:var(--text-body);line-height:var(--leading-body)}.fee-lab-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:28px;align-items:start}.fee-lab-form{display:grid;gap:12px}.fee-lab-form details{overflow:hidden;border:1px solid #dce6e8;border-radius:17px;background:#fbfdfd}.fee-lab-form summary{display:flex;align-items:center;gap:18px;padding:19px 22px;cursor:pointer;list-style:none}.fee-lab-form summary::-webkit-details-marker{display:none}.fee-lab-form summary b{color:var(--partner);font-size:var(--text-scale-13-76)}.fee-lab-form summary strong{font-size:var(--text-scale-16)}.fee-lab-form summary span{margin-left:auto;font-size:var(--text-scale-24-8);line-height:1;transition:transform .2s}.fee-lab-form details[open] summary span{transform:rotate(180deg)}.fee-lab-controls{display:grid;gap:22px;padding:8px 22px 24px}.fee-lab-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.fee-lab-controls label{display:grid;gap:11px;align-content:start;color:#263640;font-size:var(--text-scale-14-72);font-weight:750}.fee-lab-controls output{color:var(--partner);font-weight:900}.fee-lab-controls input{width:100%;accent-color:var(--partner)}.fee-lab-controls p{margin:0;color:#5f6f78;font-size:var(--text-scale-13-76);line-height:1.5}.fee-lab-results{position:sticky;top:175px;padding:27px;border-radius:22px;background:#142436;color:#fff}.fee-lab-results>span{color:#9be7d5;font-size:var(--text-scale-11-68);font-weight:900;letter-spacing:.13em}.fee-lab-results h3{margin:12px 0 23px;color:#fff;font-size:var(--text-subheading);line-height:var(--leading-heading)}.fee-lab-result{display:grid;gap:5px;padding:15px 0;border-top:1px solid #ffffff34}.fee-lab-result strong{font-size:var(--text-scale-14-72)}.fee-lab-result b{color:#fff;font-size:var(--text-scale-23-2)}.fee-lab-result small{color:#d5e5e9;font-size:var(--text-caption);line-height:1.5}.fee-lab-results>p{margin:22px 0 0;color:#d4e1e5;font-size:var(--text-body);line-height:var(--leading-body)}.partner-fee-lab:target{scroll-margin-top:150px}
@media(max-width:950px){.fee-lab-layout{grid-template-columns:1fr}.fee-lab-results{position:static}}@media(max-width:650px){.partner-fee-lab{padding:62px 0}.fee-lab-heading{margin-bottom:22px}.fee-lab-heading h2{font-size:var(--text-section);line-height:var(--leading-section)}.fee-lab-pair{grid-template-columns:1fr;gap:22px}.fee-lab-form summary{padding:15px 17px}.fee-lab-controls{padding:4px 17px 20px;gap:20px}.fee-lab-results{padding:22px}}
