.approved-navigation{font-family:Inter,sans-serif;color:#fff}.approved-main-nav{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid #ffffff1a;background:#020617b3;padding:12px 0;box-shadow:0 1px 3px #0000000d;backdrop-filter:blur(12px)}.approved-nav-inner{width:100%;max-width:1536px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.approved-nav-inner>a img{height:40px;width:auto}.approved-desktop-links{display:flex;align-items:center;gap:24px}.approved-navigation a,.approved-navigation button{font-size:14px;font-weight:500;line-height:1.5}.approved-desktop-links>a,.approved-nav-dropdown>button{color:#fff;transition:color .2s}.approved-desktop-links>a:hover,.approved-nav-dropdown>button:hover{color:#fff}.approved-nav-dropdown{position:relative}.approved-nav-dropdown>button{display:flex;align-items:center;gap:4px;cursor:pointer}.approved-navigation :where(a,button):focus-visible{outline:2px solid #5eead4;outline-offset:4px}.approved-nav-popover{display:none;position:absolute;top:100%;left:50%;width:640px;padding-top:12px;transform:translate(-50%);color:#0f172a}.approved-nav-popover.is-open{display:block}.approved-nav-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2e8f0;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 20px 50px #0003;overflow:hidden}.approved-nav-card{display:flex;align-items:flex-start;gap:16px;padding:24px}.approved-nav-card-content{display:flex;flex:1;min-width:0;flex-direction:column}.approved-nav-card+.approved-nav-card{border-left:1px solid #f1f5f9}.approved-nav-card.blue:hover{background:#eff6ff80}.approved-nav-card.teal:hover{background:#f0fdfa80}.approved-nav-icon{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:#dbeafe;color:#2563eb}.teal .approved-nav-icon{background:#ccfbf1;color:#0d9488}.approved-nav-card strong{display:block;min-height:48px;margin:6px 0;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#0f172a}.approved-nav-kicker{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#1d4ed8}.teal .approved-nav-kicker,.teal .approved-nav-action{color:#0f766e}.approved-nav-description{display:block;min-height:58px;font-size:14px;line-height:1.375;color:#475569}.approved-nav-detail{display:block;min-height:36px;margin-top:12px;font-size:12px;line-height:18px;color:#475569}.approved-nav-action{display:flex;align-items:center;gap:4px;margin-top:12px;color:#1d4ed8;font-weight:600}.approved-nav-strip{padding:12px 24px;border:1px solid #e2e8f0;border-top:0;border-radius:0 0 16px 16px;background:#f8fafc;color:#475569;font-size:12px}.approved-nav-strip a{color:#1d4ed8;font-size:12px;font-weight:600}.approved-resource-menu{display:none;position:absolute;right:0;top:100%;padding:12px 4px 4px;width:300px;max-width:calc(100vw - 48px);background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 8px 20px #0002}.approved-resource-menu.is-open{display:block}.approved-resource-menu a{display:block;padding:8px 12px;border-radius:4px}.approved-resource-menu a:hover{background:#f1f5f9}.approved-menu-toggle{display:none;width:44px;height:44px;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;padding:8px;color:#fff}.approved-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.approved-mobile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0008}.approved-mobile-panel{position:absolute;inset:0 0 0 auto;width:min(85%,400px);overflow-y:auto;background:#fff;box-shadow:-4px 0 16px #0002;display:flex;flex-direction:column;gap:24px;padding:72px 24px 28px;color:#0f172a}.approved-mobile-panel>button{position:absolute;right:16px;top:16px;padding:8px}.approved-mobile-panel>a{font-size:18px}.approved-mobile-guides{display:flex;flex-direction:column;gap:16px;margin-top:-8px;padding-left:16px;border-left:2px solid #e2e8f0}.approved-mobile-buy-menu summary{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:500;cursor:pointer;list-style:none}.approved-mobile-buy-menu summary::-webkit-details-marker{display:none}.approved-mobile-buy-menu a{display:block;padding:16px 0 0 16px}.approved-mobile-buy-menu summary:focus-visible{outline:2px solid #0d9488;outline-offset:4px}@media (max-width:1199px){.approved-desktop-links{display:none}.approved-menu-toggle{display:flex}}@media (prefers-reduced-motion:reduce){.approved-navigation *{transition:none!important}}@media (max-width:640px){.sell-page{width:100%;max-width:100%;overflow-x:clip}.sell-page .sell-hero{min-height:max(720px,100svh)!important;align-items:flex-start!important}.sell-page .sell-hero .hero-bg{object-position:88% center!important}.sell-page .sell-hero .hero-shade{background:linear-gradient(90deg,#020617e6,#020617c7 46%,#02061785)!important}.sell-page .hero-content{width:100%!important;padding:102px 22px 42px!important}.sell-page .hero-eyebrow{margin-bottom:22px!important;font-size:10px!important}.sell-page .hero-content h1{max-width:100%!important;font-size:clamp(38px,10.4vw,46px)!important;line-height:1.04!important;letter-spacing:-.045em!important}.sell-page .hero-content .hero-lead{margin-top:22px!important;font-size:16px!important;line-height:1.58!important}.sell-page .cta-row{align-items:stretch!important;flex-direction:column!important;gap:15px!important;margin-top:24px!important}.sell-page .cta-row .sell-btn{width:100%!important;min-height:54px!important;justify-content:center!important}.sell-page .hero-link{justify-content:center;min-height:42px}.sell-page .hero-confidentiality-link{margin-top:18px!important;font-size:12px!important;line-height:1.6!important}.sell-page .page-container{width:100%!important;max-width:100%!important;padding-right:21px!important;padding-left:21px!important}.sell-page .seller-market-inner,.sell-page .seller-confidentiality-inner,.sell-page .seller-start-inner{padding-right:21px!important;padding-left:21px!important}.sell-page img{max-width:100%}}@media (max-width:639px){.buy-page{width:100%;max-width:100%;overflow-x:clip}.buy-page .buyer-hero{min-height:calc(100svh - 64px)!important;align-items:center!important}.buy-page .buyer-hero-content{width:100%!important;padding:44px 21px 38px!important}.buy-page .buyer-hero-content>div{max-width:100%!important}.buy-page .buyer-hero-eyebrow{max-width:100%;padding:8px 11px!important;font-size:10px!important}.buy-page .buyer-hero-title{margin-top:20px!important;font-size:clamp(37px,10vw,45px)!important;line-height:1.04!important;letter-spacing:-.045em!important}.buy-page .buyer-hero-lead{margin-top:12px!important;font-size:16px!important;line-height:1.58!important}.buy-page .buyer-hero-actions{width:100%;align-items:stretch!important;margin-top:24px!important;animation:none!important;opacity:1!important;transform:none!important}.buy-page .buyer-hero-actions>div:first-child,.buy-page .buyer-hero-actions>div:first-child>a{width:100%}.buy-page .buyer-hero-actions button{width:100%;min-height:54px;font-size:16px!important;opacity:1!important;background-color:#14b8a6!important;color:#fff!important}.buy-page .buyer-hero-note{margin-top:2px;font-size:12px!important;line-height:1.55!important}.buy-page main>section:not(:first-child){padding-top:58px!important;padding-bottom:60px!important}.buy-page .container{padding-right:21px!important;padding-left:21px!important}.buy-page #buyer-testimonials blockquote{font-size:18px!important}.buy-page img{max-width:100%}}
