/* ONEBOX Future UI v1 — presentation only */
:root{--obx-navy:#052750;--obx-blue:#006AE4;--obx-blue2:#128CF5;--obx-green:#1EC061;--obx-bg:#F3F7FC;--obx-shadow:0 24px 70px rgba(5,39,80,.11)}
html{background:var(--obx-bg)}body{background:radial-gradient(circle at 80px 120px,rgba(18,140,245,.10),transparent 28rem),radial-gradient(circle at 90% 30%,rgba(30,192,97,.08),transparent 25rem),linear-gradient(180deg,#fff,#f4f8fd)!important}
.nav{border:1px solid rgba(255,255,255,.85)!important;border-radius:22px!important;margin-top:10px!important;min-height:66px!important;padding:7px 12px!important;background:rgba(255,255,255,.78)!important;backdrop-filter:blur(22px) saturate(145%)!important;box-shadow:0 12px 38px rgba(5,39,80,.08)!important}.links{border-radius:999px!important;padding:5px!important}.links a{border-radius:999px!important;padding:8px 11px!important;transition:.18s ease!important}
.hero,.obx-capture-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgba(0,106,228,.18),transparent 27%),radial-gradient(circle at 72% 78%,rgba(30,192,97,.11),transparent 22%),linear-gradient(145deg,#fff 0%,#eef6ff 100%)!important}.hero:before,.obx-capture-hero:before{content:"";position:absolute;right:-8%;top:5%;width:min(46vw,560px);aspect-ratio:1;border-radius:42%;background:linear-gradient(135deg,rgba(0,106,228,.08),rgba(30,192,97,.07));transform:rotate(18deg);pointer-events:none}.hero h1,.obx-capture-hero h1{letter-spacing:-.06em!important;text-wrap:balance}
.eyebrow{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(0,106,228,.13);border-radius:999px;background:rgba(234,243,255,.72);font-size:10px!important}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--obx-green);box-shadow:0 0 0 4px rgba(30,192,97,.10)}
.card,.step,.requirement,.form-card,.panel,.notice,.city,.stat,.job-card,.quote-card,.support-card{border:1px solid rgba(5,39,80,.10)!important;border-radius:22px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 12px 42px rgba(5,39,80,.055)!important;backdrop-filter:blur(14px)}.card,.step,.requirement{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover,.step:hover,.requirement:hover{transform:translateY(-3px);border-color:rgba(0,106,228,.24)!important;box-shadow:0 20px 48px rgba(5,39,80,.10)!important}
.btn,.primary,button{transition:transform .16s ease,box-shadow .16s ease}.btn:hover,.primary:hover,button:hover{transform:translateY(-1px)}.primary,.btn.primary{background:linear-gradient(135deg,var(--obx-blue),var(--obx-blue2))!important;border-color:transparent!important;box-shadow:0 10px 28px rgba(0,106,228,.22)!important}
input,select,textarea{border-radius:14px!important;min-height:46px!important;background:rgba(255,255,255,.92)!important}input:focus,select:focus,textarea:focus{outline:0!important;border-color:rgba(0,106,228,.55)!important;box-shadow:0 0 0 4px rgba(0,106,228,.09)!important}.soft{background:linear-gradient(180deg,rgba(238,244,250,.65),rgba(248,251,255,.85))!important}footer{background:linear-gradient(180deg,transparent,rgba(234,243,255,.48))}
@media(max-width:820px){.nav{margin:8px 8px 0!important}.hero,.obx-capture-hero{border-radius:0 0 30px 30px}.card,.step,.requirement,.form-card,.panel{border-radius:18px!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

/* v1.1 accessibility contrast correction — dark ONEBOX surfaces */
.obx-curiosity-card{color:#fff!important}
.obx-curiosity-card .eyebrow{color:#b8f4da!important;background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.22)!important}
.obx-curiosity-card .eyebrow:before{background:#62e7a3!important;box-shadow:0 0 0 4px rgba(98,231,163,.14)!important}
.obx-curiosity-card h1,.obx-curiosity-card h2,.obx-curiosity-card h3{color:#fff!important}
.obx-curiosity-card p{color:#dceaf4!important}
.obx-curiosity-card a{color:#fff!important;border-color:rgba(255,255,255,.28)!important;background:rgba(255,255,255,.10)!important}
.obx-curiosity-card a:hover{background:rgba(255,255,255,.17)!important;border-color:rgba(255,255,255,.42)!important}
.account-area,.account-area .section{color:#fff!important}
.account-area .eyebrow{color:#b9dcff!important;background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.18)!important}
.account-area h1,.account-area h2,.account-area h3{color:#fff!important}
.account-area>.section>p,.account-area>.section>.lead{color:#d5e4f1!important}
.obx-home-footline{color:#58708b!important}.obx-home-footline b{color:#294a6c!important}

/* v1.2 contrast hardening — resolve legacy/network cascade conflicts */
body.obx-network-page .obx-curiosity-card{color:#fff!important}
body.obx-network-page .obx-curiosity-card .eyebrow{color:#baf5da!important;background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.24)!important}
body.obx-network-page .obx-curiosity-card .eyebrow:before{background:#63e8a4!important}
body.obx-network-page .obx-curiosity-card h1,
body.obx-network-page .obx-curiosity-card h2,
body.obx-network-page .obx-curiosity-card h3{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.12)!important}
body.obx-network-page .obx-curiosity-card p{color:#e2edf5!important}
body.obx-network-page .obx-curiosity-card a{color:#fff!important}
body.obx-network-page .account-area{color:#fff!important}
body.obx-network-page .account-area>.section{color:#fff!important}
body.obx-network-page .account-area .eyebrow{color:#b9dcff!important;background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.20)!important}
body.obx-network-page .account-area>.section>h1,
body.obx-network-page .account-area>.section>h2,
body.obx-network-page .account-area>.section>h3{color:#fff!important}
body.obx-network-page .account-area #accountTitle{color:#fff!important}
body.obx-network-page .account-area #accountTitle span{color:#79e1ad!important}
body.obx-network-page .account-area>.section>.lead,
body.obx-network-page .account-area>.section>p:not(.eyebrow){color:#d6e5f2!important}
body.obx-network-page .account-area .panel,
body.obx-network-page .account-area .card,
body.obx-network-page .account-area .form-card,
body.obx-network-page .account-area .notice,
body.obx-network-page .account-area .table{color:#052750!important}
body.obx-network-page .account-area .panel h1,
body.obx-network-page .account-area .panel h2,
body.obx-network-page .account-area .panel h3,
body.obx-network-page .account-area .form-card h1,
body.obx-network-page .account-area .form-card h2,
body.obx-network-page .account-area .form-card h3,
body.obx-network-page .account-area .notice h1,
body.obx-network-page .account-area .notice h2,
body.obx-network-page .account-area .notice h3{color:#052750!important}
body.obx-network-page .account-area .muted{color:#58708b!important}

/* v1.4 permanent platform footer + navigation quality */
body.obx-network-page footer,footer{border-top:1px solid rgba(5,39,80,.10);background:linear-gradient(180deg,rgba(255,255,255,.72),#eef4fa)!important}
.obx-footer-legal,.obx-footer-social{max-width:1180px;margin:18px auto 0;padding:0 22px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.obx-footer-legal{padding-top:18px;border-top:1px solid rgba(5,39,80,.09)}
.obx-footer-legal a{color:#405d79;text-decoration:none;font-size:12px;font-weight:750;padding:7px 9px;border-radius:9px}
.obx-footer-legal a:hover,.obx-footer-legal a:focus-visible{color:#052750;background:#eaf3ff;outline:none}
.obx-footer-social{padding-bottom:4px}.obx-footer-social>span{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#58708b;margin-right:3px}
.obx-footer-social a{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;border:1px solid #d8e4ef;background:#fff;color:#052750;text-decoration:none;font-weight:950;font-size:13px;box-shadow:0 5px 14px rgba(5,39,80,.05)}
.obx-footer-social a:hover,.obx-footer-social a:focus-visible{transform:translateY(-1px);border-color:#9fc6ee;background:#eaf3ff;outline:3px solid rgba(0,106,228,.10)}
a:focus-visible,button:focus-visible{outline:3px solid rgba(0,106,228,.22)!important;outline-offset:3px!important}
@media(max-width:620px){.obx-footer-legal{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.obx-footer-legal a{padding:8px 4px}.obx-footer-social{margin-top:14px}}

/* v1.5 real social icons + footer polish */
.obx-footer-social a{font-size:0!important;position:relative}
.obx-footer-social a::before{content:"";width:18px;height:18px;display:block;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}
.obx-footer-social a[aria-label*="Instagram"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm5 3a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm5.5-3.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm5 3a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Zm5.5-3.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5Z'/%3E%3C/svg%3E")}
.obx-footer-social a[aria-label*="Facebook"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 8h3V4.2c-.52-.07-2.3-.2-4.42-.2C8.17 4 7 6.42 7 9.46V12H4v4h3v8h4v-8h3.13l.5-4H11V9.85C11 8.7 11.31 8 14 8Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14 8h3V4.2c-.52-.07-2.3-.2-4.42-.2C8.17 4 7 6.42 7 9.46V12H4v4h3v8h4v-8h3.13l.5-4H11V9.85C11 8.7 11.31 8 14 8Z'/%3E%3C/svg%3E")}
.obx-footer-social a[aria-label*="LinkedIn"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.5 8.5H3V21h3.5V8.5ZM4.75 3A2.05 2.05 0 1 0 4.75 7.1 2.05 2.05 0 0 0 4.75 3ZM21 14.1c0-3.77-2.01-5.52-4.7-5.52-2.17 0-3.14 1.19-3.68 2.03V8.5H9.1V21h3.52v-6.2c0-1.64.31-3.23 2.35-3.23 2 0 2.03 1.88 2.03 3.34V21H21v-6.9Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.5 8.5H3V21h3.5V8.5ZM4.75 3A2.05 2.05 0 1 0 4.75 7.1 2.05 2.05 0 0 0 4.75 3ZM21 14.1c0-3.77-2.01-5.52-4.7-5.52-2.17 0-3.14 1.19-3.68 2.03V8.5H9.1V21h3.52v-6.2c0-1.64.31-3.23 2.35-3.23 2 0 2.03 1.88 2.03 3.34V21H21v-6.9Z'/%3E%3C/svg%3E")}

/* v1.7 persistent public section navigation */
.obx-mobile-tabs{display:none}
@media(max-width:980px){
 .obx-mobile-tabs{display:flex;position:sticky;top:78px;z-index:45;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:8px 12px;background:rgba(247,250,253,.94);border-bottom:1px solid rgba(5,39,80,.08);backdrop-filter:blur(16px)}
 .obx-mobile-tabs::-webkit-scrollbar{display:none}
 .obx-mobile-tabs a{flex:0 0 auto;text-decoration:none;color:#49647e;background:#fff;border:1px solid #dbe6f0;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;line-height:1}
 .obx-mobile-tabs a[aria-current="page"]{color:#fff;background:#052750;border-color:#052750}
 .obx-mobile-tabs .obx-mobile-signin{color:#006ae4;border-color:#b9d7f6}
}

/* v1.9 mobile polish — static, lightweight, consistent */
html{scroll-behavior:smooth}
body{overflow-x:hidden}
@media(max-width:980px){
 body>.wrap:first-of-type{padding:0 14px}
 body>.wrap:first-of-type .nav,body>.wrap:first-of-type header.nav{min-height:64px;gap:10px}
 .nav .brand{min-width:0}
 .nav .brand img{width:44px!important;height:44px!important;max-height:44px!important;object-fit:contain}
 .nav .brand span{font-size:15px!important;letter-spacing:.05em}
 .nav .links,.nav .navlinks{margin-left:auto!important;gap:6px!important}
 .nav .links>a:not(.btn),.nav .navlinks>a:not(.btn){display:none!important}
 .nav .links .btn,.nav .navlinks .btn{padding:9px 12px!important;font-size:12px!important;white-space:nowrap}
 .obx-mobile-tabs{top:0;z-index:60;padding:9px 14px 10px;gap:7px;box-shadow:0 7px 22px rgba(5,39,80,.06)}
 .obx-mobile-tabs a{min-height:36px;display:inline-flex;align-items:center;padding:8px 12px;font-size:12px;letter-spacing:-.01em}
 main{min-width:0}
 main .wrap{padding-left:18px!important;padding-right:18px!important}
 h1{overflow-wrap:break-word}
 .lead{max-width:100%}
 footer{margin-top:18px}
 .footerrow{gap:10px!important}
 .obx-footer-legal,.obx-footer-social{padding-left:18px;padding-right:18px}
}
@media(max-width:620px){
 .obx-mobile-tabs a{padding:8px 11px}
 .obx-footer-legal{grid-template-columns:1fr 1fr}
 .obx-footer-social a{width:40px;height:40px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* v1.10 visual rhythm + touch polish */
:root{--obx-page-max:1180px;--obx-mobile-pad:18px}
::selection{background:rgba(0,106,228,.18);color:#052750}
@media(max-width:980px){
 body{font-size:15px}
 .obx-mobile-tabs{scroll-padding-inline:14px;-webkit-overflow-scrolling:touch}
 .obx-mobile-tabs a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
 .obx-mobile-tabs a[aria-current="page"]{box-shadow:0 5px 14px rgba(5,39,80,.14)}
 main section{scroll-margin-top:58px}
 .btn,button,a{touch-action:manipulation}
 .btn,button{min-height:42px}
 input,select,textarea{font-size:16px!important}
 .panel,.form-card,.notice{max-width:100%}
 .obx-curiosity-card,.obx-momentum-shell{overflow:hidden}
}
@media(max-width:480px){
 body>.wrap:first-of-type{padding-left:12px;padding-right:12px}
 main .wrap{padding-left:16px!important;padding-right:16px!important}
 .obx-mobile-tabs{padding-left:12px;padding-right:12px}
 .obx-mobile-tabs a{font-size:11.5px}
 .obx-footer-legal,.obx-footer-social{padding-left:16px;padding-right:16px}
}

/* v1.11 shared public ecosystem finish */
body.obx-network-page{background:linear-gradient(180deg,#f7faff 0,#fff 32%,#f7faff 100%);color:#102b46}
body.obx-network-page main{isolation:isolate}
body.obx-network-page .eyebrow{color:#006ae4!important;font-weight:900;letter-spacing:.12em}
body.obx-network-page h1,body.obx-network-page h2,body.obx-network-page h3{letter-spacing:-.025em}
body.obx-network-page .lead{color:#58708b}
body.obx-network-page .panel,body.obx-network-page .form-card,body.obx-network-page .notice{border-color:rgba(5,39,80,.10);box-shadow:0 14px 42px rgba(5,39,80,.06)}
body.obx-network-page .primary{background:linear-gradient(135deg,#052750,#006ae4)!important;border-color:#052750!important;color:#fff!important}
body.obx-network-page .primary:hover{filter:brightness(1.04)}
body.obx-network-page footer{margin-top:clamp(26px,5vw,58px)}
@media(max-width:980px){
 body.obx-network-page h1{line-height:1.02}
 body.obx-network-page h2{line-height:1.1}
 body.obx-network-page .panel{border-radius:20px}
 body.obx-network-page footer{margin-top:24px}
}

/* v1.12 final interaction polish */
body.obx-network-page a,body.obx-network-page button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}
@media(hover:hover){
 body.obx-network-page .btn:hover,body.obx-network-page button:hover{transform:translateY(-1px)}
 body.obx-network-page .panel:hover{border-color:rgba(0,106,228,.18)}
 .obx-mobile-tabs a:hover{border-color:#9fc6ee;color:#052750}
}
.obx-mobile-tabs a:focus-visible{outline:3px solid rgba(0,106,228,.2)!important;outline-offset:2px!important}
body.obx-network-page input:focus,body.obx-network-page select:focus,body.obx-network-page textarea:focus{outline:none;border-color:#128cf5!important;box-shadow:0 0 0 4px rgba(18,140,245,.12)}
body.obx-network-page input,body.obx-network-page select,body.obx-network-page textarea{transition:border-color .16s ease,box-shadow .16s ease}
@media(max-width:980px){
 .obx-mobile-tabs{background:rgba(247,250,253,.97);border-bottom-color:rgba(5,39,80,.09)}
 .obx-mobile-tabs a[aria-current="page"]{background:linear-gradient(135deg,#052750,#0b477f)}
 body.obx-network-page .primary{box-shadow:0 8px 22px rgba(0,106,228,.16)}
}

/* v1.13 expanded Who we are */
.about-network-explainer{background:linear-gradient(180deg,rgba(234,243,255,.58),rgba(255,255,255,.72))}
.about-explain-grid,.about-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}
.about-explain-grid article,.about-stage-grid article{background:#fff;border:1px solid rgba(5,39,80,.1);border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(5,39,80,.05)}
.about-explain-grid small{color:#006ae4;font-size:11px;font-weight:900;letter-spacing:.1em}
.about-explain-grid h3,.about-stage-grid h3{margin:8px 0;color:#052750}
.about-explain-grid p,.about-stage-grid p{margin-bottom:0;color:#58708b}
.about-how{background:#052750!important;color:#fff}
body.obx-network-page .about-how .eyebrow{color:#78b9ff!important}
body.obx-network-page .about-how h2{color:#fff!important}
.about-how .about-intro{color:#d6e6f6!important}
.about-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:28px 0}
.about-flow span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:10px 14px;font-weight:800;color:#fff}
.about-flow b{color:#58d18b}
.about-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.about-explain-grid,.about-stage-grid{grid-template-columns:1fr}.about-flow{gap:6px}.about-flow span{padding:9px 11px;font-size:12px}.about-flow b{font-size:12px}}

/* v1.14 Who we are depth */
.about-intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px}
.about-intelligence-grid article{padding:20px;border-radius:18px;background:#fff;border:1px solid rgba(5,39,80,.1)}
.about-intelligence-grid article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf3ff;color:#006ae4;font-size:11px;font-weight:950}
.about-intelligence-grid h3{margin:15px 0 8px}.about-intelligence-grid p{margin:0;color:#58708b}
.about-trust{background:linear-gradient(135deg,#eef6ff,#f7fbff)}
.about-trust-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:26px}
.about-trust-row article{display:flex;flex-direction:column;gap:7px;padding:18px;border-radius:16px;background:rgba(255,255,255,.82);border:1px solid rgba(5,39,80,.09)}
.about-trust-row b{color:#052750}.about-trust-row span{font-size:13px;line-height:1.5;color:#58708b}
.about-vision{position:relative;overflow:hidden}
.about-vision-line{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 18px}
.about-vision-line span{padding:9px 13px;border-radius:999px;background:#052750;color:#fff;font-size:12px;font-weight:850}
.about-vision-line span:nth-child(2n){background:#006ae4}
.about-vision-note{max-width:780px;color:#58708b}
@media(max-width:900px){.about-intelligence-grid{grid-template-columns:1fr 1fr}.about-trust-row{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.about-intelligence-grid,.about-trust-row{grid-template-columns:1fr}.about-vision-line span{font-size:11px}}

/* v1.15 Who we are information architecture */
.about-jump{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}
.about-jump a{padding:8px 12px;border-radius:999px;border:1px solid rgba(5,39,80,.12);background:rgba(255,255,255,.76);color:#31516f;text-decoration:none;font-size:12px;font-weight:850}
.about-jump a:hover{background:#fff;border-color:#9fc6ee;color:#052750}
#about-purpose,#about-ecosystem,#about-intelligence,#about-trust,#about-direction{scroll-margin-top:76px}
.about-section{padding-top:clamp(52px,7vw,88px);padding-bottom:clamp(52px,7vw,88px)}
.about-section+.about-section{border-top:1px solid rgba(5,39,80,.055)}
@media(max-width:620px){.about-jump{display:grid;grid-template-columns:1fr 1fr}.about-jump a{text-align:center;padding:10px 8px}.about-section{padding-top:44px;padding-bottom:44px}}

/* v1.16 final public-system polish */
body.obx-network-page{font-kerning:normal;text-rendering:optimizeLegibility}
body.obx-network-page main a:not(.btn):not(.primary):not(.obx-mobile-tabs a){text-underline-offset:3px}
body.obx-network-page .wrap{width:min(100% - 36px,1180px);margin-inline:auto}
body.obx-network-page p{line-height:1.65}
body.obx-network-page h1{max-width:920px}
body.obx-network-page h2{max-width:860px}
body.obx-network-page .about-intro{max-width:840px}
body.obx-network-page .eyebrow{font-size:11px;text-transform:uppercase}
body.obx-network-page .primary,body.obx-network-page .btn{border-radius:12px}
body.obx-network-page footer a{white-space:normal}
@media(max-width:620px){
 body.obx-network-page .wrap{width:min(100% - 28px,1180px)}
 body.obx-network-page h1{font-size:clamp(34px,10vw,50px)}
 body.obx-network-page h2{font-size:clamp(26px,7vw,36px)}
 body.obx-network-page p{line-height:1.6}
}
