.au-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:70px;padding-bottom:65px}.au-hero h1{font-size:clamp(36px,5vw,64px);line-height:1.08}.au-hero p{max-width:600px}.au-hero figure,.au-gallery figure{margin:0}.au-hero img{width:100%;border-radius:14px;border:1px solid #d6e3db}.au-pills,.au-statuses{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.au-pills span{background:#e8f0e9;padding:8px 12px;border-radius:30px;font-size:14px}.au-launch{color:#58695d;font-size:14px}.au-section{padding-top:45px;padding-bottom:45px}.au-section h2{font-size:clamp(28px,3.8vw,42px);line-height:1.18;margin-bottom:26px}.au-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.au-features article{background:#f3f7f1;border:1px solid #dce4d7;border-radius:16px;padding:28px}.au-features b{color:#858959;font-size:25px}.au-features h3{color:#174d43;margin:13px 0}.au-statuses span{padding:5px 9px;font-size:12px;font-weight:700;border-radius:8px}.progressing{background:#f8e4a1}.submitted{background:#cce7f6}.approved{background:#cbead5}.declined{background:#f7cac3}.au-included{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#174d43;color:#fff;padding:40px;border-radius:18px}.au-included h2,.au-included p{color:#fff}.au-included ul{line-height:2;padding-left:22px}.au-gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px}.au-gallery img{width:100%;height:430px;object-fit:contain;background:#f3f7f1;border:1px solid #dce4d7;border-radius:14px}.au-hero figcaption,.au-gallery figcaption{font-size:13px;color:#5b6b60;margin-top:12px}.au-faq details{border-bottom:1px solid #dce4d7;padding:18px 0}.au-faq summary{font-weight:700;cursor:pointer;color:#174d43}.au-faq p{max-width:850px}.au-bottom{display:flex;gap:25px;align-items:center;flex-wrap:wrap;padding-top:30px}.au-bottom p{width:100%}@media(max-width:850px){.au-hero,.au-included{grid-template-columns:1fr}.au-features{grid-template-columns:repeat(2,minmax(0,1fr))}.au-hero{padding-top:36px;gap:30px}}@media(max-width:560px){.au-features,.au-gallery{grid-template-columns:1fr}.au-included{padding:26px}.au-gallery img{height:360px}}