
.av-feature{display:grid;grid-template-columns:180px 1fr;gap:2.5rem;align-items:center;margin:2rem 0;padding:2rem;background:#071c29;color:#e7f4f7;border-radius:12px;overflow:hidden}.av-feature img{width:100%;height:auto;box-shadow:0 12px 28px #0008}.av-feature h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.05;margin:.4rem 0 1rem;color:white}.av-kicker{color:#84e1d8;font:700 .75rem/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.av-feature p{max-width:650px}.av-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.2rem;background:#bdece5;color:#06212c;border:1px solid #bdece5;border-radius:5px;font-weight:700;text-decoration:none}.av-button:hover{background:white;color:#06212c}.av-button:focus-visible{outline:3px solid #e7b96b;outline-offset:4px}.av-secondary{background:transparent;color:#e7f4f7;border-color:#72919e}.av-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.5rem 0}.av-page{margin:0;background:#061722;color:#e1edf1;font:400 17px/1.65 Arial,sans-serif}.av-page *{box-sizing:border-box}.av-page a{color:inherit}.av-page header{position:static;height:auto;padding:1.25rem max(6vw,20px);display:flex;justify-content:space-between;border-bottom:1px solid #304652}.av-brand{font-size:1.25rem;letter-spacing:.14em;font-weight:800;text-decoration:none}.av-page main{max-width:1160px;margin:auto;padding:4rem 28px;background:none;box-shadow:none}.av-hero{display:grid;grid-template-columns:1fr .8fr;gap:5rem;align-items:center}.av-page h1{font-size:clamp(2.6rem,6.5vw,5.5rem);line-height:.98;letter-spacing:-.045em;margin:1rem 0 1.5rem;color:white}.av-page h1 span{display:block;font-size:.36em;letter-spacing:.22em;margin-top:1rem;color:#9ee5de}.av-deck{font-size:1.3rem;line-height:1.5;color:#d0dfe6}.av-cover{display:block;width:100%;height:auto;box-shadow:0 20px 65px #0009}.av-details{font-size:.85rem;color:#b4c8d1}.av-credits{border-top:1px solid #36515e;margin-top:2rem;padding-top:1.3rem}.av-credits p{margin:.2rem 0}.av-page .av-button{color:#06212c}.av-page .av-secondary{color:#e7f4f7}.av-preview{margin-top:5rem;padding-top:2rem;border-top:1px solid #36515e;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.av-preview h2{font-size:2.3rem;line-height:1.1;margin:.5rem 0 1.5rem;color:white}.av-preview img{width:100%;height:auto}.av-preview p{max-width:490px}.av-page footer{padding:2rem;text-align:center;border-top:1px solid #36515e;font-size:.85rem;color:#b4c8d1}.av-page a:focus-visible{outline:3px solid #e7b96b;outline-offset:4px}@media(max-width:700px){.av-feature{grid-template-columns:100px 1fr;gap:1.2rem;padding:1.25rem}.av-feature h2{font-size:1.8rem}.av-hero,.av-preview{grid-template-columns:1fr;gap:2rem}.av-page main{padding:2.5rem 22px}.av-cover{max-width:420px;margin:auto}.av-preview{margin-top:3rem}.av-actions{flex-direction:column}.av-page header{gap:1rem;font-size:.85rem}}@media(max-width:420px){.av-feature{grid-template-columns:1fr}.av-feature img{width:145px}.av-page h1{font-size:2.8rem}}

.av-downloads{margin-top:1.7rem}.av-downloads h2{font-size:1.15rem;margin:0 0 .8rem;color:white}.av-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.av-language{padding:1rem;background:#0b2534;border:1px solid #36515e;border-radius:7px}.av-language h3{font-size:1rem;line-height:1.4;margin:0 0 .75rem;color:#e7f4f7}.av-language .av-actions{margin:0;gap:.5rem;flex-direction:row}.av-language .av-button{flex:1;padding:.55rem .6rem;font-size:.85rem}@media(max-width:420px){.av-language-grid{grid-template-columns:1fr}}
