
#betterapp-concept{--ba-bg:#101827;--ba-panel:#1b2535;--ba-accent:#4d7cfe;--ba-text:#f3f5f8;--ba-muted:#aebbd0;background:var(--ba-bg);color:var(--ba-text);font-family:Arial,sans-serif;border-radius:12px;overflow:hidden}#betterapp-concept *{box-sizing:border-box}#betterapp-concept a{color:inherit;text-decoration:none}#betterapp-concept .ba-nav{padding:25px 5%;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #ffffff12}#betterapp-concept .ba-logo{width:145px;height:auto;display:block}#betterapp-concept .ba-links{display:flex;align-items:center;gap:24px;font-size:13px}#betterapp-concept .ba-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--ba-accent);color:#ffffff;padding:15px 20px;border-radius:6px;font-size:14px;font-weight:500;border:0;cursor:pointer}#betterapp-concept .ba-hero{padding:75px 5% 65px;display:grid;grid-template-columns:1.25fr 1fr;gap:35px;align-items:center;background:radial-gradient(ellipse at 95% 25%,#4d7cfe20,transparent 55%)}#betterapp-concept .ba-eyebrow{color:var(--ba-accent);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:500}#betterapp-concept h1{font-size:clamp(35px,5.2vw,58px);line-height:1.07;letter-spacing:-2.5px;font-weight:500;margin:23px 0}#betterapp-concept h1 span{color:var(--ba-accent)}#betterapp-concept p{font-size:15px;line-height:1.75;color:var(--ba-muted);margin:0 0 25px}#betterapp-concept .ba-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center}#betterapp-concept .ba-secondary{font-size:13px;border-bottom:1px solid #6a7b90;padding:9px 0}#betterapp-concept .ba-note{margin-top:19px;font-size:11px;color:var(--ba-muted)}#betterapp-concept .ba-map{background:var(--ba-panel);border:1px solid #ffffff16;border-radius:15px;padding:25px;box-shadow:0 24px 70px #0004}#betterapp-concept .ba-maphead{font-size:11px;letter-spacing:1.5px;color:var(--ba-muted);display:flex;justify-content:space-between}#betterapp-concept .ba-dot{width:7px;height:7px;border-radius:50%;background:var(--ba-accent);display:inline-block}#betterapp-concept .ba-inputs{display:flex;gap:8px;margin:28px 0 0}#betterapp-concept .ba-inputs span{flex:1;text-align:center;padding:12px 5px;background:#1c2b40;border:1px solid #ffffff10;border-radius:5px;font-size:12px}#betterapp-concept .ba-line{height:25px;width:1px;background:var(--ba-accent);margin:auto;opacity:.5}#betterapp-concept .ba-hub{padding:25px 10px;border:1px solid var(--ba-accent);border-radius:9px;text-align:center;background:#192746}#betterapp-concept .ba-hub strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.8px}#betterapp-concept .ba-hub small{display:block;font-size:11px;color:#c5cad6;margin-top:8px}#betterapp-concept .ba-mapfoot{padding-top:23px;margin-top:23px;border-top:1px solid #ffffff16;font-size:12px;color:var(--ba-muted)}#betterapp-concept .ba-tech{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center;padding:24px 5%;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;color:#c2cede;font-size:17px}#betterapp-concept .ba-tech small{font-size:11px;color:var(--ba-muted)}#betterapp-concept .ba-section{padding:60px 5%}#betterapp-concept h2{font-size:34px;line-height:1.18;letter-spacing:-1px;font-weight:500;margin:14px 0 28px}#betterapp-concept .ba-servicegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}#betterapp-concept .ba-service{display:block;background:var(--ba-panel);padding:25px 22px;border-radius:8px;border:1px solid #ffffff0d}#betterapp-concept .ba-number{color:var(--ba-accent);font-size:12px}#betterapp-concept h3{font-size:21px;line-height:1.3;font-weight:500;margin:23px 0 15px;letter-spacing:-.4px}#betterapp-concept .ba-service p{font-size:13px;margin-bottom:20px}#betterapp-concept .ba-arrow{font-size:12px;color:var(--ba-accent)}#betterapp-concept .ba-pim{margin:55px 5% 0;padding:36px;background:linear-gradient(110deg,#192746,var(--ba-panel));border:1px solid #4d7cfe30;border-radius:10px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}#betterapp-concept .ba-pim h2{font-size:31px}#betterapp-concept .ba-points{display:grid;gap:0}#betterapp-concept .ba-points div{padding:17px 0;border-bottom:1px solid #ffffff17;font-size:14px}#betterapp-concept .ba-points span{color:var(--ba-accent);margin-right:12px}#betterapp-concept .ba-contact{text-align:center;padding:15px 6% 55px}#betterapp-concept .ba-contact h2{margin-bottom:17px}#betterapp-concept .ba-footer{border-top:1px solid #ffffff14;padding:23px 5%;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--ba-muted)}#betterapp-concept a:hover{filter:brightness(1.12)}@media(max-width:700px){#betterapp-concept .ba-links a:not(.ba-cta){display:none}#betterapp-concept .ba-hero{grid-template-columns:1fr;padding-top:45px}#betterapp-concept .ba-servicegrid,#betterapp-concept .ba-pim{grid-template-columns:1fr}#betterapp-concept .ba-pim{padding:25px;gap:12px}#betterapp-concept .ba-service h3{margin-top:12px}#betterapp-concept .ba-nav{gap:10px}#betterapp-concept .ba-nav .ba-cta{font-size:12px;padding:12px}#betterapp-concept .ba-logo{width:120px}#betterapp-concept h1{letter-spacing:-1.5px}}
#betterapp-concept .ba-eyebrow,#betterapp-concept h1 span,#betterapp-concept .ba-number,#betterapp-concept .ba-arrow,#betterapp-concept .ba-points span{color:#96b2ff}
body{margin:0;background:#101827}#betterapp-concept{max-width:1440px;margin:auto;border-radius:0;overflow:visible;min-height:100vh}#betterapp-concept a:focus-visible,#betterapp-concept summary:focus-visible{outline:3px solid #96b2ff;outline-offset:5px}#betterapp-concept .ba-skip{position:absolute;left:20px;top:-100px;padding:15px;background:#1b2535;z-index:10}#betterapp-concept .ba-skip:focus{top:10px}#betterapp-concept .ba-nav{position:relative;z-index:2}#betterapp-concept .ba-menu{position:relative}#betterapp-concept summary{cursor:pointer;padding:12px 0}#betterapp-concept .ba-menu-list{position:absolute;top:100%;left:-18px;width:265px;background:#1b2535;border:1px solid #39455a;padding:12px;border-radius:8px;box-shadow:0 12px 30px #0005}#betterapp-concept .ba-menu-list a{display:block;padding:12px;border-radius:4px;line-height:1.4}#betterapp-concept .ba-menu-list a:hover{background:#25334c}#betterapp-concept [aria-current]{color:#96b2ff}#betterapp-concept .ba-footer{flex-wrap:wrap;font-size:13px}#betterapp-concept .ba-pageintro{padding:65px 5% 35px;max-width:950px}#betterapp-concept .ba-pageintro p{font-size:18px}#betterapp-concept .ba-detail{padding:0 5% 55px}#betterapp-concept .ba-detail .ba-servicegrid{grid-template-columns:repeat(2,minmax(0,1fr))}#betterapp-concept .ba-step{border-top:1px solid #ffffff20;padding:24px 0}#betterapp-concept .ba-step h3{margin-top:0}#betterapp-concept .ba-table{width:100%;border-collapse:collapse;text-align:left}#betterapp-concept .ba-table th,#betterapp-concept .ba-table td{padding:24px;border-bottom:1px solid #303d52}#betterapp-concept .ba-table thead{background:#1b2535;font-size:12px;text-transform:uppercase;letter-spacing:1px}#betterapp-concept .ba-table tbody th{width:24%;font-weight:500;font-size:22px}#betterapp-concept .ba-table .type{display:block;font-size:12px;font-weight:400;color:#aebbd0;margin-top:8px}#betterapp-concept .ba-table .description{color:#aebbd0;font-size:15px;line-height:1.75}#betterapp-concept .ba-table img{object-fit:contain;filter:brightness(0) invert(1);max-width:104px}#betterapp-concept .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#betterapp-concept .ba-address{font-style:normal;font-size:16px;line-height:1.8;color:#aebbd0}#betterapp-concept .ba-service{transition:border-color .15s}#betterapp-concept a.ba-service:hover{border-color:#4d7cfe}#betterapp-concept .ba-service p{font-size:15px}
@media(max-width:700px){#betterapp-concept .ba-nav{flex-wrap:wrap;gap:20px;padding:20px 5%}#betterapp-concept .ba-links{display:flex;flex-wrap:wrap;gap:18px;width:100%}#betterapp-concept .ba-links a:not(.ba-cta){display:block}#betterapp-concept .ba-menu-list{left:-75px;width:260px}#betterapp-concept .ba-detail .ba-servicegrid{grid-template-columns:1fr}#betterapp-concept .ba-pageintro{padding-top:35px}#betterapp-concept .ba-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#betterapp-concept .ba-table,#betterapp-concept .ba-table tbody{display:block}#betterapp-concept .ba-table tr{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:16px;padding:24px 0;border-bottom:1px solid #303d52}#betterapp-concept .ba-table td,#betterapp-concept .ba-table tbody th{padding:0;border:0;width:auto}#betterapp-concept .ba-table .description{grid-column:1/-1}#betterapp-concept .ba-table img{width:80px}#betterapp-concept h2{font-size:29px}}
