.equityBuilderTool-module__-Or4tW__ebRoot{box-sizing:border-box;width:100%;min-height:100vh;font-family:var(--font-equity-builder), "Outfit", system-ui, sans-serif;text-align:left;--eb-navy:#0d1b2e;--eb-muted:#4b6278;--eb-toc-h:52px}.equityBuilderTool-module__-Or4tW__ebJumpTarget{scroll-margin-top:calc(var(--eb-toc-h) + 12px)}.equityBuilderTool-module__-Or4tW__ebTocNav{z-index:40;background:color-mix(in srgb, var(--eb-card) 92%, #fff);border-bottom:1px solid var(--eb-border);-webkit-backdrop-filter:blur(10px);flex-direction:column;gap:8px;padding:10px clamp(12px,3vw,72px) 12px;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #0d1b2e0f}.equityBuilderTool-module__-Or4tW__ebTocNavLabel{letter-spacing:2px;text-transform:uppercase;color:var(--eb-muted);padding:0 4px;font-size:10px;font-weight:800;display:none}@media (min-width:900px){.equityBuilderTool-module__-Or4tW__ebTocNav{min-height:var(--eb-toc-h);flex-direction:row;align-items:center;gap:16px;padding-top:8px;padding-bottom:8px}.equityBuilderTool-module__-Or4tW__ebTocNavLabel{flex-shrink:0;margin:0;display:block}.equityBuilderTool-module__-Or4tW__ebTocBack{align-self:center}}.equityBuilderTool-module__-Or4tW__ebTocTrack{scrollbar-width:thin;scrollbar-color:var(--eb-border) transparent;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow:auto hidden}.equityBuilderTool-module__-Or4tW__ebTocTrack::-webkit-scrollbar{height:4px}.equityBuilderTool-module__-Or4tW__ebTocTrack::-webkit-scrollbar-thumb{background:var(--eb-border);border-radius:4px}.equityBuilderTool-module__-Or4tW__ebTocLink{color:var(--eb-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.equityBuilderTool-module__-Or4tW__ebTocLink:hover{color:var(--eb-navy);background:var(--eb-dim);border-color:var(--eb-border)}.equityBuilderTool-module__-Or4tW__ebTocLinkActive{box-shadow:0 2px 12px var(--eb-glow);color:#fff!important;background:var(--eb-accent)!important;border-color:var(--eb-accent-dark)!important}.equityBuilderTool-module__-Or4tW__ebTocLink:focus-visible{outline:2px solid var(--eb-accent);outline-offset:2px}.equityBuilderTool-module__-Or4tW__ebRoot *,.equityBuilderTool-module__-Or4tW__ebRoot :before,.equityBuilderTool-module__-Or4tW__ebRoot :after{box-sizing:border-box}.equityBuilderTool-module__-Or4tW__ebBand{width:100%;padding:clamp(28px,4vw,56px) clamp(16px,4vw,72px)}.equityBuilderTool-module__-Or4tW__ebHeroViewport{flex-direction:column;min-height:100dvh;display:flex;position:relative}.equityBuilderTool-module__-Or4tW__ebHeroViewportBg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.equityBuilderTool-module__-Or4tW__ebHeroViewport>:not(.equityBuilderTool-module__-Or4tW__ebHeroViewportBg){z-index:1;position:relative}.equityBuilderTool-module__-Or4tW__ebHeroViewport .equityBuilderTool-module__-Or4tW__ebTocNav{-webkit-backdrop-filter:none;background:#000;border-bottom:1px solid #ffffff1f;box-shadow:0 4px 24px #00000059}.equityBuilderTool-module__-Or4tW__ebHeroViewport .equityBuilderTool-module__-Or4tW__ebTocNavLabel{color:#ffffff7a}.equityBuilderTool-module__-Or4tW__ebHeroViewport .equityBuilderTool-module__-Or4tW__ebTocLink{color:#ffffffb8}.equityBuilderTool-module__-Or4tW__ebHeroViewport .equityBuilderTool-module__-Or4tW__ebTocLink:hover{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.equityBuilderTool-module__-Or4tW__ebHeroViewport .equityBuilderTool-module__-Or4tW__ebTocTrack{scrollbar-color:#ffffff47 transparent}.equityBuilderTool-module__-Or4tW__ebHeroViewport .equityBuilderTool-module__-Or4tW__ebTocTrack::-webkit-scrollbar-thumb{background:#ffffff47}.equityBuilderTool-module__-Or4tW__ebHeroViewport .equityBuilderTool-module__-Or4tW__ebTocLink:focus-visible{outline-color:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebTocBack{color:#ffffffe0;white-space:nowrap;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.equityBuilderTool-module__-Or4tW__ebTocBack:hover{color:#fff;background:#ffffff1a;border-color:#ffffff59}.equityBuilderTool-module__-Or4tW__ebTocBack:focus-visible{outline:2px solid var(--eb-accent);outline-offset:2px}.equityBuilderTool-module__-Or4tW__ebTopHero{position:relative;overflow:visible}.equityBuilderTool-module__-Or4tW__ebTopHeroFill{flex-direction:column;flex:auto;min-height:0;padding-top:clamp(12px,2.5vw,24px);padding-bottom:clamp(24px,4vw,48px);display:flex}.equityBuilderTool-module__-Or4tW__ebTopHeroFill>.equityBuilderTool-module__-Or4tW__ebBandInner{flex-direction:column;flex:auto;justify-content:center;width:100%;display:flex}.equityBuilderTool-module__-Or4tW__ebTopHeroVideo{object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.04);opacity:1;width:100%;height:100%;position:absolute;inset:0}.equityBuilderTool-module__-Or4tW__ebTopHeroOverlay{pointer-events:none;background:radial-gradient(95% 75% at 50% 40%,#0000 52%,#0d1b2e2e 100%),linear-gradient(#0d1b2e0d 0%,#0000 40%,#0d1b2e24 100%);position:absolute;inset:0}.equityBuilderTool-module__-Or4tW__ebTopHeroContent{z-index:1;position:relative}.equityBuilderTool-module__-Or4tW__ebHeroViewport .equityBuilderTool-module__-Or4tW__ebPageTitle{color:#fff;letter-spacing:-.03em;text-shadow:0 1px 3px #000000b3,0 3px 12px #0d1b2e8c,0 6px 28px #0d1b2e73;margin-bottom:clamp(12px,1.5vw,18px);font-size:clamp(44px,6.4vw,64px);line-height:1.08}.equityBuilderTool-module__-Or4tW__ebHeroViewport .equityBuilderTool-module__-Or4tW__ebPageSub{color:#fffffff0;text-shadow:0 1px 2px #0009,0 2px 6px #0d1b2e80,0 3px 16px #0d1b2e66}@media (prefers-reduced-motion:reduce){.equityBuilderTool-module__-Or4tW__ebTopHeroVideo{filter:saturate()contrast()}}.equityBuilderTool-module__-Or4tW__ebBandInner{max-width:1120px;margin:0 auto}.equityBuilderTool-module__-Or4tW__ebBackRow{max-width:1120px;margin:0 auto;padding:16px clamp(16px,4vw,72px) 0}.equityBuilderTool-module__-Or4tW__ebBack{color:var(--eb-accent-dark);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.equityBuilderTool-module__-Or4tW__ebBack:hover{text-decoration:underline}.equityBuilderTool-module__-Or4tW__ebPageTitle{letter-spacing:-.4px;color:var(--eb-navy);margin:0 0 10px;font-size:clamp(22px,3.2vw,32px);font-weight:900;line-height:1.15}.equityBuilderTool-module__-Or4tW__ebPageSub{color:var(--eb-muted);max-width:720px;margin:0 0 28px;font-size:16px;line-height:1.65}.equityBuilderTool-module__-Or4tW__ebLinks{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}@media (max-width:768px){.equityBuilderTool-module__-Or4tW__ebLinks{grid-template-columns:1fr;gap:12px}}.equityBuilderTool-module__-Or4tW__ebCard{background:var(--eb-card);border:1.5px solid var(--eb-border);text-align:center;color:inherit;border-radius:16px;flex-direction:column;align-items:center;padding:24px 28px 32px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:visible}.equityBuilderTool-module__-Or4tW__ebCard:hover{border-color:var(--eb-border-strong);box-shadow:0 12px 36px var(--eb-glow);transform:translateY(-5px)}.equityBuilderTool-module__-Or4tW__ebIcon{background:var(--eb-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;transition:background .2s;display:flex}.equityBuilderTool-module__-Or4tW__ebCard:hover .equityBuilderTool-module__-Or4tW__ebIcon{background:var(--eb-accent-dark)}.equityBuilderTool-module__-Or4tW__ebIcon svg{fill:#fff;width:28px;height:28px}.equityBuilderTool-module__-Or4tW__ebIcon svg.equityBuilderTool-module__-Or4tW__ebHeroCardIcon{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.equityBuilderTool-module__-Or4tW__ebCardTitle{color:var(--eb-navy);margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.2}.equityBuilderTool-module__-Or4tW__ebCard:hover .equityBuilderTool-module__-Or4tW__ebCardTitle{color:var(--eb-accent-dark)}.equityBuilderTool-module__-Or4tW__ebCardDesc{color:var(--eb-muted);font-size:14px;line-height:1.55}.equityBuilderTool-module__-Or4tW__ebArrow{border:1.5px solid var(--eb-border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,border-color .2s,bottom .22s;display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.equityBuilderTool-module__-Or4tW__ebCard:hover .equityBuilderTool-module__-Or4tW__ebArrow{background:var(--eb-accent);border-color:var(--eb-accent);bottom:-10px}.equityBuilderTool-module__-Or4tW__ebArrow svg{width:14px;height:14px;stroke:var(--eb-accent);fill:none;stroke-width:2.2px;stroke-linecap:round}.equityBuilderTool-module__-Or4tW__ebCard:hover .equityBuilderTool-module__-Or4tW__ebArrow svg{stroke:#fff}@media (max-width:768px){.equityBuilderTool-module__-Or4tW__ebCard{text-align:left;flex-direction:row;align-items:flex-start;gap:16px;padding:22px 20px}.equityBuilderTool-module__-Or4tW__ebIcon{margin-bottom:0}.equityBuilderTool-module__-Or4tW__ebContent{flex-direction:column;flex:1;display:flex}}.equityBuilderTool-module__-Or4tW__ebStatsGrid{grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;gap:0;display:grid}.equityBuilderTool-module__-Or4tW__ebStatDiv{background:var(--eb-border);align-self:center;height:56px}.equityBuilderTool-module__-Or4tW__ebStat{text-align:center;padding:16px 20px}.equityBuilderTool-module__-Or4tW__ebStatNum{letter-spacing:-2px;color:var(--eb-accent);margin-bottom:6px;font-size:clamp(28px,5vw,42px);font-weight:900;line-height:1}.equityBuilderTool-module__-Or4tW__ebStatLbl{color:var(--eb-on-dark-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600;line-height:1.4}@media (max-width:600px){.equityBuilderTool-module__-Or4tW__ebStatsGrid{grid-template-columns:1fr}.equityBuilderTool-module__-Or4tW__ebStatDiv{display:none}.equityBuilderTool-module__-Or4tW__ebStat{border-bottom:1px solid var(--eb-border)}.equityBuilderTool-module__-Or4tW__ebStat:last-child{border-bottom:none}}.equityBuilderTool-module__-Or4tW__ebIntroGrid{grid-template-columns:1fr 320px;align-items:start;gap:40px;display:grid}@media (max-width:900px){.equityBuilderTool-module__-Or4tW__ebIntroGrid{grid-template-columns:1fr}}.equityBuilderTool-module__-Or4tW__ebSticky{position:sticky;top:20px}@media (max-width:900px){.equityBuilderTool-module__-Or4tW__ebSticky{position:static}}.equityBuilderTool-module__-Or4tW__ebBadge{background:var(--eb-navy);color:#fff;letter-spacing:2px;text-transform:uppercase;border-radius:50px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.equityBuilderTool-module__-Or4tW__ebH2{letter-spacing:-.4px;color:var(--eb-navy);margin:0 0 16px;font-size:clamp(22px,2.8vw,28px);font-weight:900;line-height:1.15}.equityBuilderTool-module__-Or4tW__ebH2 span{color:var(--eb-accent-dark)}.equityBuilderTool-module__-Or4tW__ebPull{border-left:4px solid var(--eb-accent);background:var(--eb-dim);border-radius:0 10px 10px 0;margin-bottom:20px;padding:14px 18px}.equityBuilderTool-module__-Or4tW__ebPull p{color:var(--eb-navy);margin:0;font-size:15px;font-weight:700;line-height:1.5}.equityBuilderTool-module__-Or4tW__ebBody{color:var(--eb-muted);flex-direction:column;gap:14px;font-size:17px;line-height:1.75;display:flex}.equityBuilderTool-module__-Or4tW__ebBody p{margin:0}.equityBuilderTool-module__-Or4tW__ebBody strong{color:var(--eb-navy);font-weight:700}.equityBuilderTool-module__-Or4tW__ebHiw{margin-top:0}.equityBuilderTool-module__-Or4tW__ebHiwShell{background:linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--eb-card) 88%, #f0f7ff) 100%);border:1px solid var(--eb-border);box-shadow:0 1px 0 #ffffffd9 inset, 0 20px 50px -24px color-mix(in srgb, var(--eb-navy) 22%, transparent), 0 8px 32px -12px color-mix(in srgb, var(--eb-accent) 18%, transparent);border-radius:20px;padding:clamp(24px,4vw,40px);position:relative}.equityBuilderTool-module__-Or4tW__ebHiwShell:before{content:"";background:linear-gradient(180deg, var(--eb-accent) 0%, var(--eb-accent-dark) 100%);opacity:.95;border-radius:0 4px 4px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}@media (max-width:600px){.equityBuilderTool-module__-Or4tW__ebHiwShell:before{border-radius:4px;width:48px;height:4px;top:12px;bottom:auto;left:24px}}.equityBuilderTool-module__-Or4tW__ebHiwHead{margin-bottom:clamp(22px,3vw,32px);padding-left:8px}@media (max-width:600px){.equityBuilderTool-module__-Or4tW__ebHiwHead{padding-top:8px;padding-left:0}}.equityBuilderTool-module__-Or4tW__ebHiwDisplay{letter-spacing:-.04em;color:var(--eb-navy);max-width:18ch;margin:0 0 12px;font-size:clamp(26px,3.6vw,36px);font-weight:900;line-height:1.12}.equityBuilderTool-module__-Or4tW__ebHiwTagline{color:var(--eb-muted);max-width:36rem;margin:0;font-size:clamp(15px,1.6vw,18px);font-weight:500;line-height:1.55}.equityBuilderTool-module__-Or4tW__ebHiwTagline strong{color:var(--eb-navy);font-weight:800}.equityBuilderTool-module__-Or4tW__ebHiwProse{color:var(--eb-muted);flex-direction:column;gap:clamp(16px,2.2vw,22px);padding-left:8px;font-size:clamp(16px,1.5vw,18px);line-height:1.72;display:flex}@media (max-width:600px){.equityBuilderTool-module__-Or4tW__ebHiwProse{padding-left:0}}.equityBuilderTool-module__-Or4tW__ebHiwProse p{margin:0}.equityBuilderTool-module__-Or4tW__ebHiwProse strong{color:var(--eb-navy);font-weight:800}.equityBuilderTool-module__-Or4tW__ebHiwProseHi{background:color-mix(in srgb, var(--eb-accent) 9%, #fff);border:1px solid color-mix(in srgb, var(--eb-accent) 28%, var(--eb-border));box-shadow:0 8px 28px color-mix(in srgb, var(--eb-accent) 12%, transparent);border-radius:14px;margin:0;padding:18px 20px}.equityBuilderTool-module__-Or4tW__ebHiwProseHi strong{color:var(--eb-accent-dark)}.equityBuilderTool-module__-Or4tW__ebHiwBenefits{border-top:1px solid var(--eb-border);margin-top:clamp(28px,4vw,40px);padding-top:clamp(24px,3vw,32px);padding-left:8px}@media (max-width:600px){.equityBuilderTool-module__-Or4tW__ebHiwBenefits{padding-left:0}}.equityBuilderTool-module__-Or4tW__ebHiwBenefitsTitle{letter-spacing:-.03em;color:var(--eb-navy);align-items:center;gap:12px;margin:0 0 20px;font-size:clamp(17px,2vw,22px);font-weight:900;line-height:1.2;display:flex}.equityBuilderTool-module__-Or4tW__ebHiwBenefitsTitleMark{background:var(--eb-accent);border-radius:3px;flex-shrink:0;width:6px;height:1.15em}.equityBuilderTool-module__-Or4tW__ebHiwBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.equityBuilderTool-module__-Or4tW__ebHiwBenefitGrid{grid-template-columns:1fr}}.equityBuilderTool-module__-Or4tW__ebHiwBenefitCard{border:1px solid var(--eb-border);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}@media (prefers-reduced-motion:no-preference){.equityBuilderTool-module__-Or4tW__ebHiwBenefitCard:hover{border-color:color-mix(in srgb, var(--eb-accent) 45%, var(--eb-border));box-shadow:0 10px 36px color-mix(in srgb, var(--eb-navy) 10%, transparent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.equityBuilderTool-module__-Or4tW__ebHiwBenefitCard:hover{border-color:color-mix(in srgb, var(--eb-accent) 45%, var(--eb-border))}}.equityBuilderTool-module__-Or4tW__ebHiwBenefitIcon{background:color-mix(in srgb, var(--eb-accent) 16%, #fff);border:1px solid color-mix(in srgb, var(--eb-accent) 35%, transparent);width:40px;height:40px;color:var(--eb-accent-dark);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.equityBuilderTool-module__-Or4tW__ebHiwBenefitIcon svg{width:20px;height:20px}.equityBuilderTool-module__-Or4tW__ebHiwBenefitBody{flex-direction:column;gap:6px;min-width:0;display:flex}.equityBuilderTool-module__-Or4tW__ebHiwBenefitLead{color:var(--eb-navy);letter-spacing:-.02em;font-size:15px;font-weight:900;line-height:1.25;display:block}.equityBuilderTool-module__-Or4tW__ebHiwBenefitDesc{color:var(--eb-muted);font-size:13px;font-weight:500;line-height:1.5}.equityBuilderTool-module__-Or4tW__ebEyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--eb-accent-dark);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.equityBuilderTool-module__-Or4tW__ebEyebrowLine{background:var(--eb-accent);border-radius:2px;width:28px;height:2px}.equityBuilderTool-module__-Or4tW__ebSteps{flex-direction:column;gap:0;margin-top:8px;display:flex;position:relative}.equityBuilderTool-module__-Or4tW__ebSteps:before{content:"";background:linear-gradient(180deg, var(--eb-accent) 0%, transparent 100%);z-index:0;width:2px;position:absolute;top:16px;bottom:16px;left:15px}.equityBuilderTool-module__-Or4tW__ebStep{z-index:1;align-items:flex-start;gap:14px;padding:8px 0;display:flex;position:relative}.equityBuilderTool-module__-Or4tW__ebStepNum{background:var(--eb-navy);color:#fff;width:32px;height:32px;box-shadow:0 0 0 2px var(--eb-accent);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.equityBuilderTool-module__-Or4tW__ebStepHi .equityBuilderTool-module__-Or4tW__ebStepNum{background:var(--eb-accent);box-shadow:0 0 0 2px var(--eb-accent-dark)}.equityBuilderTool-module__-Or4tW__ebStepTxt{color:var(--eb-muted);padding-top:4px;font-size:16px;line-height:1.6}.equityBuilderTool-module__-Or4tW__ebStepHi .equityBuilderTool-module__-Or4tW__ebStepTxt{color:var(--eb-navy);font-weight:600}.equityBuilderTool-module__-Or4tW__ebStepTxt strong{color:var(--eb-navy);font-weight:700}.equityBuilderTool-module__-Or4tW__ebAdvCard{background:var(--eb-navy);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:28px 22px;display:flex}.equityBuilderTool-module__-Or4tW__ebAdvPhoto{border:3px solid var(--eb-accent);width:104px;height:104px;box-shadow:0 0 0 4px var(--eb-dim);border-radius:50%;margin-bottom:14px;overflow:hidden}.equityBuilderTool-module__-Or4tW__ebAdvPhoto img{object-fit:cover;object-position:center 15%;width:100%;height:100%}.equityBuilderTool-module__-Or4tW__ebAdvName{color:#fff;margin-bottom:4px;font-size:19px;font-weight:900}.equityBuilderTool-module__-Or4tW__ebAdvRole{letter-spacing:2px;text-transform:uppercase;color:var(--eb-accent);margin-bottom:6px;font-size:11px;font-weight:600}.equityBuilderTool-module__-Or4tW__ebAdvRoleSolo{margin-bottom:16px}.equityBuilderTool-module__-Or4tW__ebAdvNmls{letter-spacing:1.5px;text-transform:uppercase;color:var(--eb-accent);opacity:.95;margin-bottom:16px;font-size:11px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebAdvPitch{color:#ffffffb8;margin:0 0 18px;font-size:14px;line-height:1.65}.equityBuilderTool-module__-Or4tW__ebAdvPitch strong{color:#fff}.equityBuilderTool-module__-Or4tW__ebAdvBtn{background:var(--eb-accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:14px 18px;font-size:15px;font-weight:800;text-decoration:none;transition:filter .2s,transform .15s;display:inline-flex}.equityBuilderTool-module__-Or4tW__ebAdvBtn:hover{filter:brightness(1.05);transform:translateY(-1px)}.equityBuilderTool-module__-Or4tW__ebAdvSub{color:#ffffff73;margin:0;font-size:11px;line-height:1.45}.equityBuilderTool-module__-Or4tW__ebHlpTitle{color:#fff;text-align:center;margin:0 0 28px;font-size:clamp(22px,3vw,28px);font-weight:900}.equityBuilderTool-module__-Or4tW__ebHlpGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:640px){.equityBuilderTool-module__-Or4tW__ebHlpGrid{grid-template-columns:1fr;gap:18px}}.equityBuilderTool-module__-Or4tW__ebHlpStep{text-align:center;padding:0 12px 12px}.equityBuilderTool-module__-Or4tW__ebHlpNum{width:40px;height:40px;color:var(--eb-accent-dark);box-shadow:0 0 0 4px var(--eb-dim);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:16px;font-weight:900;display:flex}.equityBuilderTool-module__-Or4tW__ebHlpStepTitle{color:#fff;margin-bottom:8px;font-size:16px;font-weight:800}.equityBuilderTool-module__-Or4tW__ebHlpStepDesc{color:#ffffffd1;font-size:13px;font-weight:600;line-height:1.6}.equityBuilderTool-module__-Or4tW__ebSvTitle{color:#fff;margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:900}.equityBuilderTool-module__-Or4tW__ebSvTitle span{color:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebSvIntro{color:#ffffffc7;margin-bottom:24px;font-size:15px;line-height:1.75}.equityBuilderTool-module__-Or4tW__ebSvIntro strong{color:#fff}.equityBuilderTool-module__-Or4tW__ebQmTitle{color:var(--eb-navy);margin:0 0 20px;font-size:clamp(22px,2.8vw,30px);font-weight:900}.equityBuilderTool-module__-Or4tW__ebQmGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:640px){.equityBuilderTool-module__-Or4tW__ebQmGrid{grid-template-columns:1fr}}.equityBuilderTool-module__-Or4tW__ebQmCard{background:var(--eb-card);border:1.5px solid var(--eb-border);border-radius:14px;padding:20px}.equityBuilderTool-module__-Or4tW__ebQmList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.equityBuilderTool-module__-Or4tW__ebQmList li{color:var(--eb-navy);gap:10px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.equityBuilderTool-module__-Or4tW__ebQmSuited{background:var(--eb-navy);border-radius:14px;margin-bottom:16px;padding:22px}.equityBuilderTool-module__-Or4tW__ebQmSuitedLbl{letter-spacing:2px;text-transform:uppercase;color:var(--eb-accent);margin-bottom:8px;font-size:11px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebQmSuitedTxt{color:#ffffffc7;font-size:14px;line-height:1.65}.equityBuilderTool-module__-Or4tW__ebQmSuitedTxt strong{color:#fff}.equityBuilderTool-module__-Or4tW__ebQmRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.equityBuilderTool-module__-Or4tW__ebQmBtn{background:var(--eb-accent);color:#fff;box-shadow:0 4px 16px var(--eb-glow);border-radius:50px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.equityBuilderTool-module__-Or4tW__ebQmBtn:hover{filter:brightness(1.06)}.equityBuilderTool-module__-Or4tW__ebQmLink{color:var(--eb-accent-dark);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.equityBuilderTool-module__-Or4tW__ebRfyTitle{color:#fff;text-align:center;margin:0 0 24px;font-size:clamp(22px,3vw,28px);font-weight:900}.equityBuilderTool-module__-Or4tW__ebRfyTitle span{color:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebRfyGrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}@media (max-width:580px){.equityBuilderTool-module__-Or4tW__ebRfyGrid{grid-template-columns:1fr}}.equityBuilderTool-module__-Or4tW__ebRfyItem{border:1px solid var(--eb-border);background:#ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.equityBuilderTool-module__-Or4tW__ebRfyTxt{color:#fff;font-size:13px;font-weight:600;line-height:1.4}.equityBuilderTool-module__-Or4tW__ebRfyCta{text-align:center}.equityBuilderTool-module__-Or4tW__ebRfyBtn{background:var(--eb-accent);color:#fff;border-radius:50px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.equityBuilderTool-module__-Or4tW__ebSimIframe{border:1.5px solid var(--eb-border);width:100%;box-shadow:0 4px 24px var(--eb-glow);border-radius:16px;overflow:hidden}.equityBuilderTool-module__-Or4tW__ebSimIframe iframe{border:none;width:100%;height:1000px;display:block}@media (max-width:640px){.equityBuilderTool-module__-Or4tW__ebSimIframe iframe{height:1200px}}.equityBuilderTool-module__-Or4tW__ebSimValor{border:1.5px solid var(--eb-border);width:100%;min-height:1000px;box-shadow:0 4px 24px var(--eb-glow);background:#f4f4f3;border-radius:16px;overflow:hidden}@media (max-width:640px){.equityBuilderTool-module__-Or4tW__ebSimValor{min-height:1200px}}.equityBuilderTool-module__-Or4tW__ebWarn{background:#f5a62314;border:1.5px solid #f5a62347;border-left:4px solid #f5a623;border-radius:0 12px 12px 0;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 18px;display:flex}.equityBuilderTool-module__-Or4tW__ebWarnTxt{color:var(--eb-muted);font-size:13px;line-height:1.65}.equityBuilderTool-module__-Or4tW__ebWarnTxt a{color:var(--eb-accent-dark);font-weight:600}.equityBuilderTool-module__-Or4tW__ebFaqTitle{color:#fff;margin:0 0 8px;font-size:clamp(24px,3vw,30px);font-weight:900}.equityBuilderTool-module__-Or4tW__ebFaqSub{color:#ffffffb8;margin:0 0 20px;font-size:15px}.equityBuilderTool-module__-Or4tW__ebFaqTabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.equityBuilderTool-module__-Or4tW__ebFaqTab{border:1.5px solid var(--eb-border);color:#ffffffa6;cursor:pointer;background:0 0;border-radius:50px;padding:7px 14px;font-size:12px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebFaqTab:hover,.equityBuilderTool-module__-Or4tW__ebFaqTabActive{background:var(--eb-accent);border-color:var(--eb-accent);color:#fff}.equityBuilderTool-module__-Or4tW__ebFaqList{flex-direction:column;gap:8px;display:flex}.equityBuilderTool-module__-Or4tW__ebFaqItem{border:1.5px solid var(--eb-border);background:#ffffff0d;border-radius:14px;overflow:hidden}.equityBuilderTool-module__-Or4tW__ebFaqItemOpen{border-color:var(--eb-accent);background:#ffffff14}.equityBuilderTool-module__-Or4tW__ebFaqItemHidden{display:none}.equityBuilderTool-module__-Or4tW__ebFaqTrig{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.equityBuilderTool-module__-Or4tW__ebFaqQ{color:#fff;flex:1;font-size:15px;font-weight:700;line-height:1.3}.equityBuilderTool-module__-Or4tW__ebFaqChev{width:20px;height:20px;stroke:var(--eb-accent);fill:none;stroke-width:2.2px;flex-shrink:0;transition:transform .3s}.equityBuilderTool-module__-Or4tW__ebFaqItemOpen .equityBuilderTool-module__-Or4tW__ebFaqChev{transform:rotate(180deg)}.equityBuilderTool-module__-Or4tW__ebFaqPanel{transition:max-height .35s;overflow:hidden}.equityBuilderTool-module__-Or4tW__ebFaqAns{color:#ffffffc7;padding:0 20px 18px;font-size:14px;line-height:1.7}.equityBuilderTool-module__-Or4tW__ebFaqAns strong{color:#fff}.equityBuilderTool-module__-Or4tW__ebFaqAns a{color:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebAcc{flex-direction:column;gap:10px;display:flex}.equityBuilderTool-module__-Or4tW__ebAccItem{border:1.5px solid var(--eb-border);background:#fff;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.equityBuilderTool-module__-Or4tW__ebAccItemOpen{border-color:var(--eb-accent);box-shadow:0 4px 20px var(--eb-glow)}.equityBuilderTool-module__-Or4tW__ebAccTrig{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.equityBuilderTool-module__-Or4tW__ebAccLeft{align-items:center;gap:12px;min-width:0;display:flex}.equityBuilderTool-module__-Or4tW__ebAccIcon{background:var(--eb-dim);border:1px solid var(--eb-border);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.equityBuilderTool-module__-Or4tW__ebAccItemOpen .equityBuilderTool-module__-Or4tW__ebAccIcon{background:var(--eb-accent);border-color:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebAccIcon svg{width:16px;height:16px;stroke:var(--eb-accent);fill:none;stroke-width:2px}.equityBuilderTool-module__-Or4tW__ebAccItemOpen .equityBuilderTool-module__-Or4tW__ebAccIcon svg{stroke:#fff}.equityBuilderTool-module__-Or4tW__ebAccTitle{color:var(--eb-navy);font-size:15px;font-weight:800}.equityBuilderTool-module__-Or4tW__ebAccSub{color:var(--eb-muted);margin-top:2px;font-size:12px}.equityBuilderTool-module__-Or4tW__ebAccItemOpen .equityBuilderTool-module__-Or4tW__ebAccSub{display:none}.equityBuilderTool-module__-Or4tW__ebAccChev{width:20px;height:20px;stroke:var(--eb-accent);fill:none;stroke-width:2.2px;flex-shrink:0;transition:transform .3s}.equityBuilderTool-module__-Or4tW__ebAccItemOpen .equityBuilderTool-module__-Or4tW__ebAccChev{transform:rotate(180deg)}.equityBuilderTool-module__-Or4tW__ebAccPanel{transition:max-height .35s;overflow:hidden}.equityBuilderTool-module__-Or4tW__ebAccPanelInner{color:var(--eb-muted);padding:0 20px 18px 68px;font-size:14px;line-height:1.75}@media (max-width:600px){.equityBuilderTool-module__-Or4tW__ebAccPanelInner{padding-left:20px}}.equityBuilderTool-module__-Or4tW__ebAccPanelSection{padding:10px clamp(16px,3vw,24px) 22px}.equityBuilderTool-module__-Or4tW__ebAccPanelSection>*{color:inherit}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccPanelSection{color:#fffffff0}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccPanelSection a.equityBuilderTool-module__-Or4tW__ebQmLink{color:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccPanelSection a.equityBuilderTool-module__-Or4tW__ebQmLink:hover{color:#fff}.equityBuilderTool-module__-Or4tW__ebAccItemDark{background:#ffffff0a;border-color:#ffffff24}.equityBuilderTool-module__-Or4tW__ebAccItemDark.equityBuilderTool-module__-Or4tW__ebAccItemOpen{border-color:var(--eb-accent);box-shadow:0 4px 28px #00000059}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccTrig{color:#fff;padding:18px clamp(18px,3vw,24px)}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccIcon{background:#ffffff14;border-color:#ffffff2e}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccIcon svg{stroke:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebAccItemDark.equityBuilderTool-module__-Or4tW__ebAccItemOpen .equityBuilderTool-module__-Or4tW__ebAccIcon{background:var(--eb-accent);border-color:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebAccItemDark.equityBuilderTool-module__-Or4tW__ebAccItemOpen .equityBuilderTool-module__-Or4tW__ebAccIcon svg{stroke:#fff}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccTitle{color:#fff}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccSub{color:#ffffff9e}.equityBuilderTool-module__-Or4tW__ebAccItemDark.equityBuilderTool-module__-Or4tW__ebAccItemOpen .equityBuilderTool-module__-Or4tW__ebAccSub{display:none}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccChev{stroke:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebAccTrigMeta{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.equityBuilderTool-module__-Or4tW__ebAccTrigEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--eb-accent-dark);font-size:10px;font-weight:800}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccTrigEyebrow{color:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebAccTrigH2{letter-spacing:-.3px;color:var(--eb-navy);margin:0;font-size:clamp(18px,2.4vw,24px);font-weight:900;line-height:1.2}.equityBuilderTool-module__-Or4tW__ebAccItemDark .equityBuilderTool-module__-Or4tW__ebAccTrigH2{color:#fff}.equityBuilderTool-module__-Or4tW__ebSectionDivider{background:var(--eb-border);height:1px;margin:36px 0}.equityBuilderTool-module__-Or4tW__ebSIntro{color:var(--eb-muted);max-width:640px;margin-bottom:20px;font-size:15px;line-height:1.7}.equityBuilderTool-module__-Or4tW__ebPageAccStack{flex-direction:column;gap:12px;display:flex}.equityBuilderTool-module__-Or4tW__ebPageAccStack .equityBuilderTool-module__-Or4tW__ebSIntro{color:#ffffffc7}.equityBuilderTool-module__-Or4tW__ebPageAccStack .equityBuilderTool-module__-Or4tW__ebWarnTxt{color:#ffffffd1}.equityBuilderTool-module__-Or4tW__ebPageAccStack .equityBuilderTool-module__-Or4tW__ebWarnTxt a{color:var(--eb-accent)}.equityBuilderTool-module__-Or4tW__ebExHead{background:var(--eb-card);border:1px solid var(--eb-border);border-radius:12px;margin-bottom:14px;padding:16px 18px}.equityBuilderTool-module__-Or4tW__ebExHeadLbl{letter-spacing:2px;text-transform:uppercase;color:var(--eb-accent);margin-bottom:10px;font-size:10px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebEx2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.equityBuilderTool-module__-Or4tW__ebEx2{grid-template-columns:1fr}}.equityBuilderTool-module__-Or4tW__ebExColLbl{text-transform:uppercase;color:var(--eb-muted);border-bottom:1px solid var(--eb-border);margin-bottom:8px;padding-bottom:6px;font-size:10px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebExRow{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.equityBuilderTool-module__-Or4tW__ebExRow span:first-child{color:var(--eb-muted)}.equityBuilderTool-module__-Or4tW__ebExRow span:last-child{color:var(--eb-navy);text-align:right;font-weight:700}.equityBuilderTool-module__-Or4tW__ebExHl{color:var(--eb-accent)!important}.equityBuilderTool-module__-Or4tW__ebExCompare{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}@media (max-width:640px){.equityBuilderTool-module__-Or4tW__ebExCompare{grid-template-columns:1fr}}.equityBuilderTool-module__-Or4tW__ebExWin{background:var(--eb-navy);border:1px solid var(--eb-border);color:#ffffffd9;border-radius:12px;padding:14px}.equityBuilderTool-module__-Or4tW__ebExPlain{background:var(--eb-card);border:1px solid var(--eb-border);border-radius:12px;padding:14px}.equityBuilderTool-module__-Or4tW__ebExWinLbl{text-transform:uppercase;color:var(--eb-accent);margin-bottom:10px;font-size:10px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebExPlainLbl{text-transform:uppercase;color:var(--eb-muted);margin-bottom:10px;font-size:10px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebExBanner{background:var(--eb-navy);border:1px solid var(--eb-border);text-align:center;color:#ffffffe0;border-radius:9px;margin-bottom:14px;padding:12px 14px;font-size:13px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebExBanner span{color:var(--eb-accent);font-size:15px}.equityBuilderTool-module__-Or4tW__ebExNote{color:var(--eb-muted);background:var(--eb-card);border:1px solid var(--eb-border);border-radius:9px;margin-top:10px;padding:12px 14px;font-size:12px;line-height:1.65}.equityBuilderTool-module__-Or4tW__ebExNote span{color:var(--eb-accent);font-weight:600}.equityBuilderTool-module__-Or4tW__ebLpInner{max-width:1120px;margin:0 auto}.equityBuilderTool-module__-Or4tW__ebLpSectionHead{margin-bottom:clamp(28px,4vw,44px)}.equityBuilderTool-module__-Or4tW__ebLpSectionTitle{color:#fff;letter-spacing:-.3px;margin:0;font-size:clamp(24px,3vw,30px);font-weight:900}.equityBuilderTool-module__-Or4tW__ebLpOnDarkEyebrow{color:var(--eb-accent)!important}.equityBuilderTool-module__-Or4tW__ebLpTop{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,4vw,48px);margin-bottom:clamp(28px,4vw,40px);display:grid}@media (max-width:960px){.equityBuilderTool-module__-Or4tW__ebLpTop{grid-template-columns:1fr}}.equityBuilderTool-module__-Or4tW__ebLpCopyCol{flex-direction:column;gap:clamp(16px,2.2vw,22px);min-width:0;display:flex}.equityBuilderTool-module__-Or4tW__ebLpIntroBody{margin:0}.equityBuilderTool-module__-Or4tW__ebLpIntroLead{color:#ffffffd1;letter-spacing:0;margin:0;font-size:clamp(14px,1.55vw,17px);font-weight:500;line-height:1.75}.equityBuilderTool-module__-Or4tW__ebLpIntroLead strong{color:#fff;font-weight:700}.equityBuilderTool-module__-Or4tW__ebLpHeadline{color:#fff;letter-spacing:-.3px;margin:0;font-size:clamp(22px,3.1vw,34px);font-weight:700;line-height:1.28}.equityBuilderTool-module__-Or4tW__ebLpHeadlineEm{color:#fff;font-weight:900}.equityBuilderTool-module__-Or4tW__ebLp8000Wrap{white-space:nowrap}.equityBuilderTool-module__-Or4tW__ebLp8000{color:#fff;vertical-align:middle;border:2px solid #ffffffe0;border-radius:999px;justify-content:center;align-items:center;margin:0 2px;padding:2px 16px 4px;font-size:.95em;font-weight:900;line-height:1.2;display:inline-flex}.equityBuilderTool-module__-Or4tW__ebLpCompare{background:#fff;border-radius:16px;min-width:0;padding:clamp(14px,2vw,22px);overflow:hidden;box-shadow:0 16px 48px #0003}.equityBuilderTool-module__-Or4tW__ebLpCompareGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;width:100%;min-width:0;display:grid}@media (max-width:900px){.equityBuilderTool-module__-Or4tW__ebLpCompare{-webkit-overflow-scrolling:touch;overflow-x:auto}.equityBuilderTool-module__-Or4tW__ebLpCompareGrid{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(148px,1fr));min-width:min(100%,740px);padding-bottom:6px}}.equityBuilderTool-module__-Or4tW__ebLpCol{text-align:center;scroll-snap-align:start;border-right:1px solid #0d1b2e1a;flex-direction:column;align-self:stretch;align-items:stretch;min-width:0;max-width:100%;padding:12px clamp(8px,1.2vw,14px) 16px;display:flex}.equityBuilderTool-module__-Or4tW__ebLpCol:last-child{border-right:none}@media (max-width:900px){.equityBuilderTool-module__-Or4tW__ebLpCol{min-width:0}}.equityBuilderTool-module__-Or4tW__ebLpColTitle{letter-spacing:2px;text-transform:uppercase;color:var(--eb-navy);flex-shrink:0;margin-bottom:10px;font-size:10px;font-weight:800}.equityBuilderTool-module__-Or4tW__ebLpColTitleConv{white-space:nowrap;letter-spacing:.25px;padding:0 2px;font-size:8.5px}@media (min-width:640px){.equityBuilderTool-module__-Or4tW__ebLpColTitleConv{letter-spacing:.45px;font-size:9px}}.equityBuilderTool-module__-Or4tW__ebLpArtShell{aspect-ratio:4/3;background:#e8edf3;border-radius:10px;flex-shrink:0;width:100%;max-width:100%;margin:0 auto 12px;position:relative;overflow:hidden}.equityBuilderTool-module__-Or4tW__ebLpComparePhoto{object-fit:cover}.equityBuilderTool-module__-Or4tW__ebLpColDesc{color:#1a2332b8;text-align:left;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:none;hyphens:none;width:100%;max-width:100%;margin:0;font-size:10.5px;font-weight:600;line-height:1.45}.equityBuilderTool-module__-Or4tW__ebLpColDown{flex-flow:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:2px 5px;margin-top:auto;padding-top:12px;display:flex}.equityBuilderTool-module__-Or4tW__ebLpColPct{color:var(--eb-accent);flex-shrink:0;font-size:clamp(18px,2.1vw,24px);font-weight:900;line-height:1}.equityBuilderTool-module__-Or4tW__ebLpColLbl{letter-spacing:1.1px;text-transform:uppercase;color:var(--eb-accent);opacity:.92;white-space:nowrap;font-size:8px;font-weight:800;line-height:1}.equityBuilderTool-module__-Or4tW__ebLpPartnerFull{width:100%;margin-bottom:clamp(28px,4vw,44px)}.equityBuilderTool-module__-Or4tW__ebLpPartner{border:1px solid var(--eb-border);background:#ffffff0f;border-radius:14px;padding:22px 22px 20px}.equityBuilderTool-module__-Or4tW__ebLpPartnerMarks{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:16px;display:flex}.equityBuilderTool-module__-Or4tW__ebLpMarkFannie{color:#fff;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebLpMarkFreddie{color:#fff;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.equityBuilderTool-module__-Or4tW__ebLpMarkPipe{color:#fff6;padding:0 6px;font-family:system-ui,sans-serif;font-size:20px;font-weight:400;line-height:1}.equityBuilderTool-module__-Or4tW__ebLpPartnerTxt{color:#ffffffc7;margin:0;font-size:14px;font-weight:500;line-height:1.7}.equityBuilderTool-module__-Or4tW__ebLpPartnerTxt strong{color:#fff;font-weight:700}.equityBuilderTool-module__-Or4tW__ebLpCarouselWrap{margin-top:8px;position:relative}@keyframes equityBuilderTool-module__-Or4tW__ebLpMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.equityBuilderTool-module__-Or4tW__ebLpCarouselViewport{width:100%;padding:6px 0 18px;position:relative;overflow:hidden}.equityBuilderTool-module__-Or4tW__ebLpCarouselViewportScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--eb-border) transparent;padding-bottom:10px;overflow:auto hidden}.equityBuilderTool-module__-Or4tW__ebLpMarqueeTrack{will-change:transform;flex-flow:row;gap:14px;width:max-content;animation:72s linear infinite equityBuilderTool-module__-Or4tW__ebLpMarquee;display:flex}.equityBuilderTool-module__-Or4tW__ebLpMarqueePaused{animation-play-state:paused}.equityBuilderTool-module__-Or4tW__ebLpMarqueeTrackStatic{flex-flow:wrap;justify-content:center;gap:14px;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.equityBuilderTool-module__-Or4tW__ebLpMarqueeTrack{animation:none}}.equityBuilderTool-module__-Or4tW__ebLpCarouselCard{text-align:center;box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;flex:none;align-items:center;width:136px;min-height:122px;padding:16px 12px 14px;display:flex;box-shadow:0 8px 24px #0000001f}.equityBuilderTool-module__-Or4tW__ebLpCarouselIcon{background:var(--eb-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 10px;display:flex}.equityBuilderTool-module__-Or4tW__ebLpCarouselLbl{letter-spacing:.85px;text-transform:uppercase;color:var(--eb-navy);overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;flex:1;justify-content:center;align-items:center;max-width:100%;font-size:8.5px;font-weight:800;line-height:1.3;display:flex}.equityBuilderTool-module__-Or4tW__ebLpCarouselPause{border:1px solid var(--eb-border);color:#fff;cursor:pointer;background:#0d1b2ed9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .12s;display:flex;position:absolute;bottom:18px;right:4px}.equityBuilderTool-module__-Or4tW__ebLpCarouselPause:hover{background:var(--eb-navy);transform:scale(1.04)}.equityBuilderTool-module__-Or4tW__ebLpCarouselPause:focus-visible{outline:2px solid var(--eb-accent);outline-offset:2px}
.allInOneExample-module__wAkERa__wrap{padding:8px 0}.allInOneExample-module__wAkERa__eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--eb-accent-dark);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.allInOneExample-module__wAkERa__eyebrowLine{background:var(--eb-accent);border-radius:2px;width:28px;height:2px}.allInOneExample-module__wAkERa__title{letter-spacing:-.4px;color:var(--eb-navy);margin-bottom:14px;font-size:30px;font-weight:900;line-height:1.12}.allInOneExample-module__wAkERa__intro{color:var(--eb-muted);max-width:680px;margin-bottom:24px;font-size:14.5px;font-weight:500;line-height:1.75}.allInOneExample-module__wAkERa__intro strong{color:var(--eb-navy);font-weight:700}.allInOneExample-module__wAkERa__scenario{background:var(--eb-navy);border-radius:16px;margin-bottom:20px;padding:26px 26px 22px}.allInOneExample-module__wAkERa__scenarioLabel{letter-spacing:2px;text-transform:uppercase;color:var(--eb-accent);margin-bottom:10px;font-size:11px;font-weight:700}.allInOneExample-module__wAkERa__scenarioText{color:#ffffffb8;margin-bottom:16px;font-size:14.5px;line-height:1.75}.allInOneExample-module__wAkERa__scenarioText strong{color:#fff;font-weight:700}.allInOneExample-module__wAkERa__stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.allInOneExample-module__wAkERa__stat{background:var(--eb-dim);border:1px solid var(--eb-border);text-align:center;border-radius:12px;padding:14px 16px}.allInOneExample-module__wAkERa__statValue{color:var(--eb-accent);margin-bottom:4px;font-size:22px;font-weight:900;line-height:1.1}.allInOneExample-module__wAkERa__statLabel{color:#ffffff8c;font-size:11.5px;font-weight:600;line-height:1.4}.allInOneExample-module__wAkERa__highlightBox{background:var(--eb-dim);border:1px solid var(--eb-border);color:#ffffffb3;border-radius:10px;padding:14px 16px;font-size:13.5px;line-height:1.6}.allInOneExample-module__wAkERa__highlightBox strong{color:var(--eb-accent);font-weight:700}.allInOneExample-module__wAkERa__grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.allInOneExample-module__wAkERa__card{background:var(--eb-card);border:1.5px solid var(--eb-border);border-radius:14px;padding:22px 22px 20px}.allInOneExample-module__wAkERa__cardQ{color:var(--eb-accent-dark);border-bottom:1.5px solid var(--eb-border);margin-bottom:14px;padding-bottom:12px;font-size:13px;font-style:italic;font-weight:800;line-height:1.4}.allInOneExample-module__wAkERa__cardText{color:var(--eb-muted);margin-bottom:14px;font-size:13.5px;font-weight:500;line-height:1.75}.allInOneExample-module__wAkERa__cardText strong{color:var(--eb-navy);font-weight:700}.allInOneExample-module__wAkERa__miniStats{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.allInOneExample-module__wAkERa__miniRow{border:1px solid var(--eb-border);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.allInOneExample-module__wAkERa__miniRowLabel{color:var(--eb-muted);font-size:12px;font-weight:600;line-height:1.3}.allInOneExample-module__wAkERa__miniRowVal{color:var(--eb-navy);white-space:nowrap;font-size:14px;font-weight:900}.allInOneExample-module__wAkERa__miniRowValGood{color:var(--eb-accent-dark)}.allInOneExample-module__wAkERa__callout{background:var(--eb-dim);border:1px solid var(--eb-border);color:var(--eb-navy);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.allInOneExample-module__wAkERa__callout svg{width:14px;height:14px;stroke:var(--eb-accent-dark);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.allInOneExample-module__wAkERa__disclaimer{background:var(--eb-card);border:1.5px solid var(--eb-border);color:var(--eb-muted);border-radius:12px;padding:18px 20px;font-size:12px;font-weight:500;line-height:1.7}@media (max-width:640px){.allInOneExample-module__wAkERa__grid{grid-template-columns:1fr}.allInOneExample-module__wAkERa__stats{grid-template-columns:1fr 1fr}.allInOneExample-module__wAkERa__title{font-size:24px}}
.equityBuilderLoanComparison-module__9Di-ha__lc{--lc-black:#0a0a0a;--lc-border:#d4d4d4;--lc-muted:#6b7280;--lc-bg:#fafafa;--lc-card:#fff;--lc-red:#dc2626;--lc-eb:#0a0a0a;--lc-cmp:#b91c1c;font-family:var(--font-equity-builder), "Outfit", system-ui, sans-serif;color:var(--lc-black);text-align:left}.equityBuilderLoanComparison-module__9Di-ha__lcPageHead{text-align:center;margin-bottom:clamp(18px,3vw,28px)}.equityBuilderLoanComparison-module__9Di-ha__lcPageTitle{letter-spacing:-.03em;color:#fff;margin:0 0 8px;font-size:clamp(22px,3vw,30px);font-weight:900}.equityBuilderLoanComparison-module__9Di-ha__lcPageSub{color:#ffffffb8;margin:0;max-width:42rem;margin-inline:auto;font-size:14px;line-height:1.5}.equityBuilderLoanComparison-module__9Di-ha__lcLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,32px);display:grid}@media (max-width:960px){.equityBuilderLoanComparison-module__9Di-ha__lcLayout{grid-template-columns:1fr}}.equityBuilderLoanComparison-module__9Di-ha__lcFormCol{background:var(--lc-card);border:1px solid var(--lc-border);border-radius:14px;overflow:hidden;box-shadow:0 8px 32px #0000001f}.equityBuilderLoanComparison-module__9Di-ha__lcResultsCol{min-width:0}.equityBuilderLoanComparison-module__9Di-ha__lcAcc{border-bottom:1px solid var(--lc-border)}.equityBuilderLoanComparison-module__9Di-ha__lcAcc:last-child{border-bottom:none}.equityBuilderLoanComparison-module__9Di-ha__lcAccBtn{background:var(--lc-black);color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:800;transition:background .15s;display:flex}.equityBuilderLoanComparison-module__9Di-ha__lcAccBtn:hover{background:#1a1a1a}.equityBuilderLoanComparison-module__9Di-ha__lcAccBtnRight{color:#ffffffe0;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.equityBuilderLoanComparison-module__9Di-ha__lcChev{stroke:#fff;fill:none;stroke-width:2.2px;flex-shrink:0;width:18px;height:18px;transition:transform .25s}.equityBuilderLoanComparison-module__9Di-ha__lcChevOpen{transform:rotate(180deg)}.equityBuilderLoanComparison-module__9Di-ha__lcAccPanel{background:var(--lc-bg);flex-direction:column;gap:14px;padding:18px;display:flex}.equityBuilderLoanComparison-module__9Di-ha__lcRow2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.equityBuilderLoanComparison-module__9Di-ha__lcRow3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.equityBuilderLoanComparison-module__9Di-ha__lcRow2,.equityBuilderLoanComparison-module__9Di-ha__lcRow3{grid-template-columns:1fr}}.equityBuilderLoanComparison-module__9Di-ha__lcField{flex-direction:column;gap:6px;min-width:0;display:flex}.equityBuilderLoanComparison-module__9Di-ha__lcLabel{color:#374151;font-size:12px;font-weight:700}.equityBuilderLoanComparison-module__9Di-ha__lcReq{color:var(--lc-red);font-weight:800}.equityBuilderLoanComparison-module__9Di-ha__lcInput,.equityBuilderLoanComparison-module__9Di-ha__lcSelect{border:1px solid var(--lc-border);width:100%;color:var(--lc-black);background:#fff;border-radius:8px;padding:10px 12px;font-size:14px}.equityBuilderLoanComparison-module__9Di-ha__lcInput:focus,.equityBuilderLoanComparison-module__9Di-ha__lcSelect:focus{outline:2px solid var(--eb-accent,#175a80);outline-offset:1px}.equityBuilderLoanComparison-module__9Di-ha__lcInputWrap{align-items:center;display:flex;position:relative}.equityBuilderLoanComparison-module__9Di-ha__lcPrefix,.equityBuilderLoanComparison-module__9Di-ha__lcSuffix{color:var(--lc-muted);pointer-events:none;font-size:13px;font-weight:600;position:absolute}.equityBuilderLoanComparison-module__9Di-ha__lcPrefix{left:12px}.equityBuilderLoanComparison-module__9Di-ha__lcSuffix{right:12px}.equityBuilderLoanComparison-module__9Di-ha__lcInputPadL{padding-left:28px}.equityBuilderLoanComparison-module__9Di-ha__lcInputPadR{padding-right:32px}.equityBuilderLoanComparison-module__9Di-ha__lcReadonly{color:#374151;background:#f3f4f6}.equityBuilderLoanComparison-module__9Di-ha__lcContinue{border:1px solid var(--lc-black);cursor:pointer;background:#fff;border-radius:8px;align-self:flex-end;margin-top:4px;padding:10px 22px;font-size:13px;font-weight:800}.equityBuilderLoanComparison-module__9Di-ha__lcContinue:hover{background:#f3f4f6}.equityBuilderLoanComparison-module__9Di-ha__lcFooterRow{background:var(--lc-bg);border-top:1px solid var(--lc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.equityBuilderLoanComparison-module__9Di-ha__lcGhostBtn{border:1px solid var(--lc-border);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.equityBuilderLoanComparison-module__9Di-ha__lcLink{color:var(--eb-accent-dark,#175a80);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;text-decoration:underline}.equityBuilderLoanComparison-module__9Di-ha__lcPlaceholder{background:var(--lc-black);color:#fff;text-align:center;border-radius:999px;padding:22px 28px;font-size:clamp(14px,1.8vw,16px);font-weight:700;line-height:1.45}.equityBuilderLoanComparison-module__9Di-ha__lcDisclaimer{color:#ffffff9e;margin-top:16px;font-size:11px;line-height:1.55}.equityBuilderLoanComparison-module__9Di-ha__lcTabs{border:1px solid #fff3;border-radius:10px;gap:0;margin-bottom:18px;display:flex;overflow:hidden}.equityBuilderLoanComparison-module__9Di-ha__lcTab{cursor:pointer;color:#ffffffbf;background:0 0;border:none;flex:1;padding:12px 14px;font-size:12px;font-weight:800}.equityBuilderLoanComparison-module__9Di-ha__lcTabActive{color:var(--lc-black);background:#fff}.equityBuilderLoanComparison-module__9Di-ha__lcCompareGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.equityBuilderLoanComparison-module__9Di-ha__lcCompareGrid{grid-template-columns:1fr}}.equityBuilderLoanComparison-module__9Di-ha__lcCard{background:#fff;border:1px solid #00000014;border-radius:12px;padding:16px;box-shadow:0 4px 20px #00000014}.equityBuilderLoanComparison-module__9Di-ha__lcCardTitle{letter-spacing:-.02em;margin:0 0 12px;font-size:13px;font-weight:900}.equityBuilderLoanComparison-module__9Di-ha__lcCardEb{color:var(--lc-eb)}.equityBuilderLoanComparison-module__9Di-ha__lcCardCmp{color:var(--lc-cmp)}.equityBuilderLoanComparison-module__9Di-ha__lcBars{align-items:flex-end;gap:10px;height:120px;margin-bottom:14px;display:flex}.equityBuilderLoanComparison-module__9Di-ha__lcBar{border-radius:6px 6px 0 0;flex:1;min-height:4px;transition:height .3s}.equityBuilderLoanComparison-module__9Di-ha__lcBarLbl{text-transform:uppercase;letter-spacing:.06em;color:var(--lc-muted);text-align:center;margin-top:6px;font-size:10px;font-weight:700}.equityBuilderLoanComparison-module__9Di-ha__lcBarWrap{flex-direction:column;flex:1;align-items:stretch;display:flex}.equityBuilderLoanComparison-module__9Di-ha__lcPayoff{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(26px,4vw,36px);font-weight:900;line-height:1}.equityBuilderLoanComparison-module__9Di-ha__lcStat{color:#4b5563;justify-content:space-between;gap:8px;margin:4px 0;font-size:12px;display:flex}.equityBuilderLoanComparison-module__9Di-ha__lcStat strong{color:var(--lc-black);font-weight:800}.equityBuilderLoanComparison-module__9Di-ha__lcSummary{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;margin-top:18px;padding:14px}.equityBuilderLoanComparison-module__9Di-ha__lcSummaryTitle{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px;font-size:11px;font-weight:800}.equityBuilderLoanComparison-module__9Di-ha__lcSummaryGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.equityBuilderLoanComparison-module__9Di-ha__lcSummaryGrid{grid-template-columns:1fr}}.equityBuilderLoanComparison-module__9Di-ha__lcSummaryCol h4{color:#fff;margin:0 0 8px;font-size:12px;font-weight:900}.equityBuilderLoanComparison-module__9Di-ha__lcSummaryCol ul{color:#ffffffc7;margin:0;padding:0;font-size:11px;line-height:1.55;list-style:none}.equityBuilderLoanComparison-module__9Di-ha__lcSummaryCol li{margin-bottom:6px}.equityBuilderLoanComparison-module__9Di-ha__lcSchedule{margin-top:14px}.equityBuilderLoanComparison-module__9Di-ha__lcSchedule summary{cursor:pointer;color:#ffffffd9;padding:8px 0;font-size:12px;font-weight:800}.equityBuilderLoanComparison-module__9Di-ha__lcTableWrap{border:1px solid #ffffff26;border-radius:8px;max-height:280px;margin-top:8px;overflow:auto}.equityBuilderLoanComparison-module__9Di-ha__lcTable{border-collapse:collapse;width:100%;color:var(--lc-black);background:#fff;font-size:11px}.equityBuilderLoanComparison-module__9Di-ha__lcTable th,.equityBuilderLoanComparison-module__9Di-ha__lcTable td{text-align:right;border-bottom:1px solid #eee;padding:8px 10px}.equityBuilderLoanComparison-module__9Di-ha__lcTable th:first-child,.equityBuilderLoanComparison-module__9Di-ha__lcTable td:first-child{text-align:left}.equityBuilderLoanComparison-module__9Di-ha__lcTable th{text-transform:uppercase;letter-spacing:.04em;z-index:1;background:#f3f4f6;font-size:9px;font-weight:800;position:sticky;top:0}.equityBuilderLoanComparison-module__9Di-ha__lcTable tr:nth-child(2n) td{background:#fafafa}.equityBuilderLoanComparison-module__9Di-ha__lcWarn{color:#fbbf24;margin-top:8px;font-size:12px}.equityBuilderLoanComparison-module__9Di-ha__lcNetReadonly{font-weight:800;background:#e5e7eb!important}
