a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b3822c;outline-offset:4px}.skip{position:absolute;left:16px;top:-100px;z-index:20;background:#fff;color:#102434;padding:16px}.skip:focus{top:12px}.group-links{display:flex;position:static;flex-wrap:wrap;gap:16px 24px;align-items:center;width:100%;padding:22px 0 0;border-top:1px solid #cad5de;font-size:14px;line-height:1.6;background:transparent;box-shadow:none}.group-links a{padding:4px 0;color:#294c69}.group-links a:hover{text-decoration:underline}footer,.p-footer{flex-wrap:wrap}.p-footer img{height:auto}.p-header img{height:auto}.feature p,.pillar p,.roadmap p,.steps p{font-size:16px}.button{min-height:44px}.p-header .back{line-height:1.5}h1,h2,h3,p,a{overflow-wrap:break-word}.demo-form input,.demo-form textarea{font-size:16px}input,textarea{max-width:100%}@media(max-width:640px){.group-links{display:flex;position:static;flex-direction:row;align-items:center;padding:18px 0 0;gap:12px 20px;box-shadow:none}.p-header{height:auto;min-height:82px;gap:18px;padding-top:12px;padding-bottom:12px}.p-header img{max-width:48vw}.p-header .back{max-width:44%;font-size:14px}.p-hero h1{font-size:clamp(36px,10vw,52px);letter-spacing:-1.7px}.p-footer{align-items:flex-start}.p-footer img{width:170px;max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}
