.PortfolioModal_overlay__r9S2b{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(26,29,51,.85);z-index:var(--z-modal);padding:16px;overflow-y:auto}.PortfolioModal_modal__t2_Hc{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 32px);background:#fff;border:3px solid #1a1d33;border-radius:4px;box-shadow:6px 6px 0 #1a1d33;overflow:hidden;display:flex;flex-direction:column}.PortfolioModal_closeButton__3D_X7{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #1a1d33;border-radius:2px;cursor:pointer;color:#1a1d33;font-size:20px;font-weight:700;line-height:1;padding:0;transition:all .15s ease;z-index:10;box-shadow:2px 2px 0 #1a1d33}.PortfolioModal_closeButton__3D_X7:hover{background:var(--color-accent);color:#fff;transform:translate(-1px,-1px);box-shadow:3px 3px 0 #1a1d33}.PortfolioModal_content__QXWZ0{padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.PortfolioModal_header__M58__{background:#5168ff;margin:-24px -24px 0;padding:20px 24px;border-bottom:3px solid #1a1d33}.PortfolioModal_title__POzyi{font-family:var(--font-primary);font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0}.PortfolioModal_subtitle__pgIK7{font-family:var(--font-primary);font-size:12px;font-weight:500;color:hsla(0,0%,100%,.7);margin:4px 0 0;letter-spacing:.02em}.PortfolioModal_balanceCard__aHgCp{background:#282121;border:3px solid #1a1d33;border-radius:4px;padding:24px;text-align:center;box-shadow:3px 3px 0 #1a1d33}.PortfolioModal_balanceLabel__rZbPP{font-family:var(--font-primary);font-size:11px;font-weight:700;color:#62be8f;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}.PortfolioModal_balanceAmount__gq6dJ{font-family:var(--font-primary);font-size:36px;font-weight:700;color:#fff;margin:0;line-height:1.1}.PortfolioModal_balanceCurrency__a45cs{font-family:var(--font-primary);font-size:13px;font-weight:600;color:hsla(0,0%,100%,.5);letter-spacing:.08em}.PortfolioModal_metricsGrid__pxeH8{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.PortfolioModal_metricCard__GpKc8{background:rgba(81,104,255,.06);border:2px solid #1a1d33;border-radius:4px;padding:14px 16px;box-shadow:2px 2px 0 #1a1d33}.PortfolioModal_metricValue__l7vU2{font-family:var(--font-primary);font-size:18px;font-weight:700;color:#1a1d33;margin:0 0 2px}.PortfolioModal_metricLabel__Boaxv{font-family:var(--font-primary);font-size:11px;font-weight:600;color:#7e8b96;text-transform:uppercase;letter-spacing:.06em;margin:0}.PortfolioModal_statusSection__HrF8i{display:flex;flex-direction:column;gap:10px}.PortfolioModal_sectionTitle__ZOQWA{font-family:var(--font-primary);font-size:13px;font-weight:700;color:#1a1d33;text-transform:uppercase;letter-spacing:.06em;margin:0}.PortfolioModal_statusBar__OGOdr{display:flex;height:10px;border-radius:2px;overflow:hidden;border:2px solid #1a1d33;gap:2px;background:#f0f0f0}.PortfolioModal_statusSegment__TF7XE{height:100%;transition:width .3s ease}.PortfolioModal_statusLegend__QXa0q{display:flex;flex-wrap:wrap;gap:12px}.PortfolioModal_legendItem__TTNLL{display:flex;align-items:center;gap:6px}.PortfolioModal_legendDot__q6M5C{width:8px;height:8px;border-radius:2px;flex-shrink:0}.PortfolioModal_legendLabel__oiT7S{font-family:var(--font-primary);font-size:12px;color:#666;font-weight:500}.PortfolioModal_proposalsSection__eaDSE{display:flex;flex-direction:column;gap:10px}.PortfolioModal_proposalsList__Jz6pn{display:flex;flex-direction:column;gap:0;border:2px solid #1a1d33;border-radius:4px;overflow:hidden;box-shadow:2px 2px 0 #1a1d33}.PortfolioModal_proposalRow__hDJEk{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fff;border-bottom:1px solid #e8e8e8;gap:12px}.PortfolioModal_proposalRow__hDJEk:last-child{border-bottom:none}.PortfolioModal_proposalRow__hDJEk:nth-child(2n){background:#fafafa}.PortfolioModal_proposalInfo__kyPuQ{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.PortfolioModal_proposalId__vJBy_{font-family:var(--font-primary);font-size:12px;font-weight:700;color:#5168ff;flex-shrink:0}.PortfolioModal_proposalTitle__gyMlK{font-family:var(--font-primary);font-size:13px;font-weight:500;color:#1a1d33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PortfolioModal_proposalMeta__9FobO{display:flex;align-items:center;gap:12px;flex-shrink:0}.PortfolioModal_proposalStatus__U97ep{font-family:var(--font-primary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.PortfolioModal_proposalAmount__2_UGK{font-family:var(--font-primary);font-size:13px;font-weight:700;color:#1a1d33;white-space:nowrap}.PortfolioModal_contractInfo__IJyn5{text-align:center;padding-top:4px}.PortfolioModal_contractLink__xKvi0{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-primary);font-size:13px;font-weight:700;color:#5168ff;text-decoration:none;padding:8px 16px;border:2px solid #5168ff;border-radius:4px;transition:all .15s ease;box-shadow:2px 2px 0 #5168ff}.PortfolioModal_contractLink__xKvi0:hover{background:#5168ff;color:#fff;transform:translate(-1px,-1px);box-shadow:3px 3px 0 #5168ff}.PortfolioModal_loadingContainer__ajuIN{text-align:center;padding:40px 16px}.PortfolioModal_spinner__n8oDr{display:inline-block;width:40px;height:40px;border:4px solid #1a1d33;border-top-color:#5168ff;border-radius:50%;animation:PortfolioModal_spin__oBtAX .8s linear infinite;margin-bottom:16px}@keyframes PortfolioModal_spin__oBtAX{to{transform:rotate(1turn)}}.PortfolioModal_loadingText__Ln7yg{font-family:var(--font-primary);font-size:14px;font-weight:500;color:#666;margin:0}.PortfolioModal_errorText__jO38Z{font-family:var(--font-primary);font-size:13px;font-weight:500;color:#c63c50;background:rgba(198,60,80,.08);border:2px solid #c63c50;border-radius:4px;padding:10px 14px;margin:0}@media (max-width:479px){.PortfolioModal_overlay__r9S2b{padding:12px}.PortfolioModal_modal__t2_Hc{box-shadow:4px 4px 0 #1a1d33}.PortfolioModal_content__QXWZ0{padding:20px 16px;gap:16px}.PortfolioModal_header__M58__{margin:-20px -16px 0;padding:16px}.PortfolioModal_title__POzyi{font-size:15px}.PortfolioModal_closeButton__3D_X7{top:12px;right:12px;width:28px;height:28px;font-size:18px}.PortfolioModal_balanceAmount__gq6dJ{font-size:28px}.PortfolioModal_metricsGrid__pxeH8{gap:8px}.PortfolioModal_metricCard__GpKc8{padding:10px 12px}.PortfolioModal_metricValue__l7vU2{font-size:15px}.PortfolioModal_proposalMeta__9FobO{flex-direction:column;align-items:flex-end;gap:2px}.PortfolioModal_proposalRow__hDJEk{padding:8px 10px}}.TestimonialSection_section__daXup{position:relative;width:100%;background-color:#12131b;z-index:1}.TestimonialSection_section__daXup:before{content:"";position:absolute;inset:0;opacity:.3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><filter id='n'><feTurbulence type='turbulence' baseFrequency='0.85' numOctaves='1' seed='7' stitchTiles='stitch'/><feColorMatrix type='saturate' values='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:12%;filter:saturate(1.2) contrast(1.1);pointer-events:none}.TestimonialSection_container__ipNF3{max-width:1150px;width:85%;margin:0 auto;padding-top:48px;padding-bottom:48px}.TestimonialSection_eyebrow__Utenb{font-family:var(--font-primary);font-size:1rem;font-style:italic;font-weight:var(--font-weight-light);line-height:1;margin-bottom:24px;color:#fff;text-align:center}.TestimonialSection_grid__luT5D{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:stretch}@media (min-width:768px){.TestimonialSection_grid__luT5D{grid-template-columns:repeat(3,1fr);gap:20px}}.TestimonialSection_card__zcdwt{border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .2s ease;background:hsla(0,0%,100%,.05)}.TestimonialSection_card__zcdwt:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.TestimonialSection_cardFeatured__wJPzs{border-color:var(--color-primary);border-width:2px}.TestimonialSection_quote__O7BTJ{position:relative;font-family:var(--font-secondary);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.5;letter-spacing:-.01em;color:#fff;margin:0 0 20px}.TestimonialSection_avatar__ATUsZ{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.TestimonialSection_footer__oSoRA{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.15)}.TestimonialSection_attribution__wZv7w{text-align:left}.TestimonialSection_authorName__xpJbc{font-weight:800;color:var(--color-primary);font-size:.8125rem}.TestimonialSection_authorTitle__21AiA{font-weight:500;color:hsla(0,0%,100%,.7);font-size:.75rem;margin-top:2px}@media (max-width:767px){.TestimonialSection_container__ipNF3{padding-top:32px;padding-bottom:32px;width:90%}.TestimonialSection_eyebrow__Utenb{font-size:.9rem;margin-bottom:16px}.TestimonialSection_card__zcdwt{padding:20px}.TestimonialSection_quote__O7BTJ{font-size:.8125rem}}