html body.refined-system.about-connected .ab-extra{box-sizing:border-box;padding:4rem 5vw;color:#012850;background:#eaf0ff}
html body.refined-system.about-connected .ab-extra *{box-sizing:border-box}
html body.refined-system.about-connected .ab-extra .ab-kicker,html body.refined-system.about-connected .ab-extra .ab-number{font:400 12px/1.6 'DM Mono',monospace!important;text-transform:uppercase;letter-spacing:.03em;color:inherit!important}
html body.refined-system.about-connected .ab-extra h2{font:600 clamp(36px,4.5vw,68px)/1.03 'Manrope',sans-serif!important;letter-spacing:-.055em!important;color:inherit!important;margin:1.5rem 0!important}
html body.refined-system.about-connected .ab-extra h2 em{font:400 .85em/1.15 'DM Mono',monospace!important;color:#0051fe!important;letter-spacing:-.06em}
html body.refined-system.about-connected .ab-extra p{font:400 17px/1.65 'Manrope',sans-serif!important;color:inherit!important;margin:0 0 1.25rem!important;max-width:570px}
html body.refined-system.about-connected .ab-extra .ab-heading{margin-bottom:2.5rem;max-width:950px}
html body.refined-system.about-connected .ab-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
html body.refined-system.about-connected .ab-benefits article{padding:2rem!important;background:#fff;border:0!important;border-radius:1.25rem}
html body.refined-system.about-connected .ab-extra h3{font:600 clamp(24px,2.4vw,36px)/1.15 'Manrope',sans-serif!important;letter-spacing:-.04em;margin:2rem 0 1rem!important;color:inherit!important}
html body.refined-system.about-connected .ab-service-links{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem}
html body.refined-system.about-connected .ab-extra a{color:inherit!important;text-decoration:none!important}
html body.refined-system.about-connected .ab-service-links a,html body.refined-system.about-connected .ab-extra .ab-link{display:inline-block;font:400 13px/1.7 'DM Mono',monospace!important;background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transition:background-size .25s}
html body.refined-system.about-connected .ab-service-links a:hover,html body.refined-system.about-connected .ab-extra .ab-link:hover{background-size:100% 1px}
html body.refined-system.about-connected .ab-evidence{background:#fff}
html body.refined-system.about-connected .ab-projects{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
html body.refined-system.about-connected .ab-extra .ab-project{padding:2rem;border-radius:1.25rem;background:#012850;color:#fff!important;display:flex;flex-direction:column;align-items:start;transition:background .25s}
html body.refined-system.about-connected .ab-extra .ab-project:nth-child(2){background:#0051fe}
html body.refined-system.about-connected .ab-extra .ab-project h3{font-size:clamp(34px,4vw,60px)!important;margin:2rem 0 1rem!important}
html body.refined-system.about-connected .ab-extra .ab-project .ab-link{margin-top:auto}
html body.refined-system.about-connected .ab-extra .ab-project:is(:hover,:focus-visible){background:#fdfa2d;color:#012850!important}
html body.refined-system.about-connected .ab-extra .ab-project:hover .ab-link{background-size:100% 1px}
html body.refined-system.about-connected .ab-studio{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;background:#eaf0ff}
html body.refined-system.about-connected .ab-studio figure{margin:0;border-radius:1.25rem;overflow:hidden;transform:rotate(-2deg);background:#012850}
html body.refined-system.about-connected .ab-studio img{display:block;width:100%;height:530px;object-fit:cover}
html body.refined-system.about-connected .ab-studio figcaption{padding:1rem 1.25rem;background:#012850;color:#fdfa2d;font:400 12px/1.5 'DM Mono',monospace}
html body.refined-system.about-connected .ab-studio address{font:400 12px/1.8 'DM Mono',monospace!important;margin:1.75rem 0;font-style:normal}
html body.refined-system.about-connected .ab-extra a.ab-button{display:inline-flex;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:1rem 1.4rem;border-radius:999px;background:#0051fe!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:400 13px/1.5 'DM Mono',monospace!important;transition:background .2s;transform:none!important;border:0!important;text-decoration:none!important}
html body.refined-system.about-connected .ab-extra a.ab-button:is(:hover,:focus-visible){background:#012850!important;color:#fff!important}
html body.refined-system.about-connected .ab-extra a.ab-button::before,html body.refined-system.about-connected .ab-extra a.ab-button::after{display:none!important}
html body.refined-system.about-connected .ab-start{display:grid;grid-template-columns:1fr 1fr;gap:5vw;background:#fff;padding-top:5rem;padding-bottom:5rem}
html body.refined-system.about-connected .ab-start .ab-process{display:block;max-width:max-content;margin-top:1.25rem}
html body.refined-system.about-connected .ab-questions details{background:#eaf0ff;border:0;border-radius:1rem;padding:1.3rem 1.5rem;margin-bottom:.85rem}
html body.refined-system.about-connected .ab-questions summary{display:flex;justify-content:space-between;gap:1.5rem;cursor:pointer;list-style:none;font:600 19px/1.4 'Manrope',sans-serif;color:#012850}
html body.refined-system.about-connected .ab-questions summary::-webkit-details-marker{display:none}
html body.refined-system.about-connected .ab-questions summary>span{font:400 22px/1.3 'DM Mono',monospace;flex-shrink:0;transition:transform .2s}
html body.refined-system.about-connected .ab-questions details[open] summary>span{transform:rotate(45deg)}
html body.refined-system.about-connected .ab-questions details p{margin:1rem 0 0!important;font-size:16px!important}
html body.refined-system.about-connected .ab-extra a:focus-visible,html body.refined-system.about-connected .ab-extra summary:focus-visible{outline:2px solid #0051fe;outline-offset:5px}
@media(max-width:900px){html body.refined-system.about-connected .ab-benefits{grid-template-columns:1fr}html body.refined-system.about-connected .ab-benefits article{display:grid;grid-template-columns:150px 1fr;gap:1rem 2rem}html body.refined-system.about-connected .ab-benefits h3{margin:0!important}html body.refined-system.about-connected .ab-benefits p{grid-column:2}html body.refined-system.about-connected .ab-studio,html body.refined-system.about-connected .ab-start{grid-template-columns:1fr;gap:2.5rem}html body.refined-system.about-connected .ab-studio figure{max-width:700px}html body.refined-system.about-connected .ab-studio img{height:400px}}
@media(max-width:600px){html body.refined-system.about-connected .ab-extra{padding:3rem 1.25rem}html body.refined-system.about-connected .ab-benefits article{display:block;padding:1.5rem!important}html body.refined-system.about-connected .ab-benefits h3{margin:1.5rem 0 1rem!important}html body.refined-system.about-connected .ab-projects{grid-template-columns:1fr}html body.refined-system.about-connected .ab-extra .ab-project{padding:1.5rem}html body.refined-system.about-connected .ab-studio img{height:320px}html body.refined-system.about-connected .ab-questions details{padding:1.2rem}html body.refined-system.about-connected .ab-questions summary{font-size:18px}}
@media(prefers-reduced-motion:reduce){html body.refined-system.about-connected .ab-extra *{transition:none!important;transform:none!important}}
