.au-page h2,.au-page h3,.au-page p,.au-page ul,.au-page figure{margin:0;padding:0}.au-page ul{list-style:none}.au-page img{display:block;max-width:100%}.au-page .text-primary{color:#085cb4}.au-page .au-fig{position:relative;overflow:hidden;border-radius:18px;background:#eef5fd}.au-page .au-fig img,.au-page .au-fig .au-ph{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.au-page .au-fig img{transition:transform .6s ease}.au-page .au-fig .au-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:13px;line-height:1.6;letter-spacing:.5px;color:#8b98a6;background:repeating-linear-gradient(45deg, rgba(8,92,180,0.03) 0 12px, rgba(8,92,180,0.06) 12px 24px);border:1px dashed #b6d2ef;border-radius:18px}.au-page .au-fig:hover img{transform:scale(1.05)}.au-page .au-fig-intro{padding-top:74%;box-shadow:0 12px 40px rgba(8,92,180,0.16)}.au-page .au-fig-gallery{padding-top:75%}.au-page .au-fig-quality{padding-top:114%;box-shadow:0 6px 24px rgba(8,92,180,0.1)}.au-page .au-section-head{text-align:center;margin-bottom:56px}.au-page .au-section-head .au-section-title{font-size:38px;font-weight:700;line-height:1.3;color:#1f2a37;margin:12px 0 14px}.au-page .au-section-head .au-section-desc{font-size:16px;line-height:1.7;color:#5b6b7c}.au-page .au-eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#085cb4;background:#eef5fd;padding:6px 18px;border-radius:20px}.au-page .au-btn{display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:13px 28px;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:all .35s ease}.au-page .au-btn.au-btn-primary{background:#085cb4;color:#fff;border-color:#085cb4}.au-page .au-btn.au-btn-primary:hover{background:#2f86dc;border-color:#2f86dc;transform:translateY(-2px);box-shadow:0 6px 24px rgba(8,92,180,0.1)}.au-page .au-btn.au-btn-ghost{background:#fff;color:#085cb4;border-color:#e3ecf7}.au-page .au-btn.au-btn-ghost:hover{border-color:#085cb4;color:#085cb4;transform:translateY(-2px);box-shadow:0 2px 12px rgba(8,92,180,0.06)}.au-page .au-btn.au-btn-white{background:#fff;color:#085cb4;border-color:#fff}.au-page .au-btn.au-btn-white:hover{background:#eef5fd;transform:translateY(-2px)}.au-page .au-btn.au-btn-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,0.6)}.au-page .au-btn.au-btn-outline:hover{background:rgba(255,255,255,0.14);border-color:#fff;transform:translateY(-2px)}.au-page .au-intro{padding:90px 0 80px;background:linear-gradient(180deg, #f6f9fd 0%, #fff 100%);overflow:hidden}.au-page .au-intro .au-intro-wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.au-page .au-intro .au-intro-visual{position:relative}.au-page .au-intro .au-intro-badge{position:absolute;left:-24px;bottom:48px;background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(8,92,180,0.16);padding:16px 26px;text-align:center}.au-page .au-intro .au-intro-badge .au-badge-label{display:block;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#8b98a6}.au-page .au-intro .au-intro-badge .au-badge-year{display:block;font-size:30px;font-weight:700;line-height:1.2;color:#085cb4}.au-page .au-intro .au-intro-dots{position:absolute;right:-18px;top:-18px;width:96px;height:96px;background-image:radial-gradient(#085cb4 1.6px, transparent 1.6px);background-size:12px 12px;opacity:.18}.au-page .au-intro .au-intro-title{font-size:34px;font-weight:700;line-height:1.35;color:#1f2a37;margin:16px 0 14px}.au-page .au-intro .au-intro-subtitle{font-size:17px;font-weight:600;line-height:1.6;color:#085cb4;margin-bottom:16px}.au-page .au-intro .au-intro-desc{font-size:15px;line-height:1.85;color:#5b6b7c;margin-bottom:24px}.au-page .au-intro .au-intro-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 20px;margin-bottom:32px}.au-page .au-intro .au-intro-list li{position:relative;padding-left:26px;font-size:14px;line-height:1.7;color:#1f2a37}.au-page .au-intro .au-intro-list li::before{content:'';position:absolute;left:0;top:6px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23085cb4' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.au-page .au-intro .au-intro-actions{display:flex;gap:14px;flex-wrap:wrap}.au-page .au-stats{padding:54px 0;background:linear-gradient(120deg, #064a91 0%, #085cb4 55%, #2f86dc 100%)}.au-page .au-stats .au-stats-grid{display:grid;grid-template-columns:repeat(4, 1fr)}.au-page .au-stats .au-stat-item{position:relative;text-align:center;padding:10px 16px}.au-page .au-stats .au-stat-item::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:46px;background:rgba(255,255,255,0.25)}.au-page .au-stats .au-stat-item:last-child::after{display:none}.au-page .au-stats .au-stat-num{display:block;font-size:44px;font-weight:700;line-height:1.1;color:#fff;margin-bottom:8px}.au-page .au-stats .au-stat-num .timer{font-style:normal}.au-page .au-stats .au-stat-num em{font-style:normal;font-size:26px;margin-left:2px;opacity:.85}.au-page .au-stats .au-stat-label{display:block;font-size:14px;letter-spacing:.5px;color:rgba(255,255,255,0.82)}.au-page .au-advantages{padding:96px 0;background:#fff}.au-page .au-advantages .au-adv-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:22px}.au-page .au-advantages .au-adv-card{position:relative;background:#fff;border:1px solid #e3ecf7;border-radius:12px;padding:34px 24px 30px;overflow:hidden;transition:all .35s ease}.au-page .au-advantages .au-adv-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg, #085cb4 0%, #2f86dc 100%);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.au-page .au-advantages .au-adv-card:hover{border-color:#085cb4;box-shadow:0 6px 24px rgba(8,92,180,0.1);transform:translateY(-6px)}.au-page .au-advantages .au-adv-card:hover::before{transform:scaleX(1)}.au-page .au-advantages .au-adv-card:hover .au-adv-icon{background:#085cb4;color:#fff}.au-page .au-advantages .au-adv-index{display:block;font-size:14px;font-weight:700;letter-spacing:2px;color:#085cb4;opacity:.5;margin-bottom:18px}.au-page .au-advantages .au-adv-icon{width:58px;height:58px;border-radius:50%;background:#eef5fd;color:#085cb4;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .35s ease}.au-page .au-advantages .au-adv-icon svg{width:30px;height:30px}.au-page .au-advantages .au-adv-title{font-size:17px;font-weight:700;line-height:1.5;color:#1f2a37;margin-bottom:12px}.au-page .au-advantages .au-adv-title span{display:block;font-size:14px;font-weight:500;color:#5b6b7c}.au-page .au-advantages .au-adv-desc{font-size:13px;line-height:1.75;color:#5b6b7c}.au-page .au-gallery{padding:96px 0;background:#f6f9fd}.au-page .au-gallery .au-gallery-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px}.au-page .au-gallery .au-gallery-item{background:#fff;border-radius:12px;padding:12px;border:1px solid #e3ecf7;transition:all .35s ease}.au-page .au-gallery .au-gallery-item:hover{border-color:#085cb4;box-shadow:0 2px 12px rgba(8,92,180,0.06);transform:translateY(-4px)}.au-page .au-gallery .au-gallery-item figcaption{font-size:15px;font-weight:600;color:#1f2a37;text-align:center;padding:16px 6px 6px}.au-page .au-gallery .au-gallery-item .au-fig img,.au-page .au-gallery .au-gallery-item .au-fig .au-ph{border-radius:8px}.au-page .au-quality{padding:96px 0;background:#fff}.au-page .au-quality .au-quality-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.au-page .au-quality .au-quality-visual{position:relative}.au-page .au-quality .au-quality-visual .au-quality-tip{position:absolute;right:-20px;bottom:-20px;background:#085cb4;color:#fff;border-radius:12px;box-shadow:0 6px 24px rgba(8,92,180,0.1);padding:18px 26px;text-align:center}.au-page .au-quality .au-quality-visual .au-quality-tip strong{display:block;font-size:28px;line-height:1.2}.au-page .au-quality .au-quality-visual .au-quality-tip span{font-size:12px;letter-spacing:.5px;color:rgba(255,255,255,0.85)}.au-page .au-quality .au-quality-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:22px}.au-page .au-quality .au-quality-card{position:relative;background:#f6f9fd;border:1px solid #e3ecf7;border-radius:12px;padding:28px 26px;transition:all .35s ease}.au-page .au-quality .au-quality-card:hover{background:#fff;border-color:#085cb4;box-shadow:0 2px 12px rgba(8,92,180,0.06);transform:translateY(-4px)}.au-page .au-quality .au-quality-card:hover .au-q-index{color:#085cb4;opacity:1}.au-page .au-quality .au-q-index{display:block;font-size:15px;font-weight:700;letter-spacing:2px;color:#085cb4;opacity:.45;margin-bottom:12px;transition:all .35s ease}.au-page .au-quality .au-q-title{font-size:19px;font-weight:700;color:#1f2a37;margin-bottom:10px}.au-page .au-quality .au-q-desc{font-size:14px;line-height:1.8;color:#5b6b7c}.au-page .au-quality .au-tag-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.au-page .au-quality .au-tag-cloud span{font-size:12px;color:#085cb4;background:#eef5fd;border-radius:4px;padding:5px 10px}.au-page .au-cta{padding:0 0 96px;background:#fff}.au-page .au-cta .au-cta-wrap{position:relative;overflow:hidden;background:linear-gradient(120deg, #064a91 0%, #085cb4 60%, #2f86dc 100%);border-radius:18px;padding:56px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px}.au-page .au-cta .au-cta-wrap::before{content:'';position:absolute;top:-70px;right:-60px;width:240px;height:240px;border-radius:50%;background:rgba(255,255,255,0.06)}.au-page .au-cta .au-cta-wrap::after{content:'';position:absolute;bottom:-60px;left:34%;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,0.05)}.au-page .au-cta .au-cta-content{position:relative;z-index:1}.au-page .au-cta .au-cta-title{font-size:34px;font-weight:700;line-height:1.3;color:#fff;margin-bottom:12px}.au-page .au-cta .au-cta-title span{color:#ffd166}.au-page .au-cta .au-cta-desc{font-size:16px;line-height:1.7;color:rgba(255,255,255,0.85);max-width:620px}.au-page .au-cta .au-cta-actions{position:relative;z-index:1;display:flex;gap:14px;flex-wrap:wrap}@media screen and (max-width:1200px){.au-page .au-advantages .au-adv-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:992px){.au-page .au-section-head{margin-bottom:40px}.au-page .au-section-head .au-section-title{font-size:28px}.au-page .au-section-head .au-section-desc{font-size:15px}.au-page .au-intro{padding:56px 0 50px}.au-page .au-intro .au-intro-wrap{grid-template-columns:1fr;gap:44px}.au-page .au-intro .au-intro-title{font-size:27px}.au-page .au-intro .au-intro-badge{left:12px;bottom:-22px;padding:12px 20px}.au-page .au-intro .au-intro-dots{display:none}.au-page .au-intro .au-intro-list{grid-template-columns:1fr}.au-page .au-stats{padding:40px 0}.au-page .au-stats .au-stats-grid{grid-template-columns:repeat(2, 1fr);gap:24px 0}.au-page .au-stats .au-stat-item:nth-child(2n)::after{display:none}.au-page .au-stats .au-stat-num{font-size:34px}.au-page .au-stats .au-stat-num em{font-size:20px}.au-page .au-advantages{padding:60px 0}.au-page .au-advantages .au-adv-grid{grid-template-columns:repeat(2, 1fr);gap:16px}.au-page .au-advantages .au-adv-card{padding:26px 20px}.au-page .au-gallery{padding:60px 0}.au-page .au-gallery .au-gallery-grid{grid-template-columns:repeat(2, 1fr);gap:16px}.au-page .au-quality{padding:60px 0}.au-page .au-quality .au-quality-wrap{grid-template-columns:1fr;gap:40px}.au-page .au-quality .au-quality-visual{max-width:480px;margin:0 auto}.au-page .au-quality .au-quality-visual .au-quality-tip{right:0;bottom:-16px}.au-page .au-quality .au-quality-list{grid-template-columns:1fr;gap:16px}.au-page .au-cta{padding:0 0 60px}.au-page .au-cta .au-cta-wrap{flex-direction:column;align-items:flex-start;padding:40px 28px;gap:28px}.au-page .au-cta .au-cta-title{font-size:26px}.au-page .au-cta .au-cta-desc{font-size:15px}}@media screen and (max-width:640px){.au-page .au-section-head .au-section-title{font-size:24px}.au-page .au-intro .au-intro-title{font-size:23px}.au-page .au-intro .au-intro-subtitle{font-size:15px}.au-page .au-intro .au-intro-actions{flex-direction:column}.au-page .au-intro .au-intro-actions .au-btn{width:100%}.au-page .au-stats .au-stats-grid{grid-template-columns:1fr;gap:18px 0}.au-page .au-stats .au-stat-item::after{display:none}.au-page .au-stats .au-stat-num{font-size:30px}.au-page .au-advantages .au-adv-grid,.au-page .au-gallery .au-gallery-grid{grid-template-columns:1fr}.au-page .au-gallery .au-gallery-item{padding:10px}.au-page .au-quality .au-quality-card{padding:22px 20px}.au-page .au-cta .au-cta-wrap{padding:32px 22px}.au-page .au-cta .au-cta-title{font-size:22px}.au-page .au-cta .au-cta-actions{flex-direction:column;width:100%}.au-page .au-cta .au-cta-actions .au-btn{width:100%}}