.slider-wrap{position:relative;display:flex;align-items:center;justify-content:center;padding:1.5rem 0;width:100%;max-width:400px;margin:0 auto 2rem;height:510px;min-height:520px}.slider-card-list{display:flex;transition:transform .6s cubic-bezier(.6,.09,.32,.98);will-change:transform;height:100%}.slider-card{min-height:300px;max-width:340px;background:#f7fbfe;border-radius:1.3rem;box-shadow:0 8px 36px #0f172a29;padding:1rem 1.2rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.slider-card-title{font-size:1.3rem;font-weight:700;color:#102b5d;text-align:center;margin-bottom:1rem}.slider-card-image{width:100%;height:auto;object-fit:contain;border-radius:1rem;margin-bottom:1.2rem}.slider-card-content{width:100%;text-align:center;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start}.slider-card-name{font-size:1.1rem;font-weight:600;color:#233e6b;margin-bottom:.2rem}.slider-card-desc{margin-bottom:1.3rem;font-size:.97rem;color:#212121;font-weight:400}.slider-card-btn{padding:.7rem 2.2rem;border:none;border-radius:999px;font-size:1rem;font-weight:600;background:#d63031;color:#fff;cursor:pointer;box-shadow:0 2px 12px #d630311a;transition:background .2s}.slider-card-btn:hover{background:#b72727}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#fff;color:#102b5d;font-size:2.1rem;font-weight:700;border:none;border-radius:50%;width:2.7rem;height:2.7rem;box-shadow:0 1px 10px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .17s}.slider-arrow.left{left:-3.2rem}.slider-arrow.right{right:-3.2rem}.slider-arrow:active{background:#e0eaff}@media(max-width:520px){.slider-wrap{height:350px;min-height:390px}.slider-card{height:300px;min-height:330px;max-width:94vw}.slider-arrow.left{left:-1.7rem}.slider-arrow.right{right:-1.7rem}.slider-card-image{height:155px}}*{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background-color:#f5f7fb;color:#1f2933}.app-root{min-height:100vh;display:flex;flex-direction:column}header,main,footer{width:100%}.navbar{background:linear-gradient(90deg,#0b5fd9,#1f9ad6);color:#fff;padding:.75rem 3rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 10px #0f172a40;position:sticky;top:0;z-index:20}.navbar-logo{display:flex;align-items:center;gap:.5rem}.navbar-logo-icon{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#66d6ff);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:#0b4fa8}.navbar-title{display:flex;flex-direction:column}.navbar-title-main{font-weight:700;letter-spacing:.04em;font-size:1.05rem}.navbar-title-sub{font-size:.78rem;opacity:.85}.navbar-links{display:flex;gap:1.5rem;list-style:none;font-size:.95rem}.navbar-link{cursor:pointer;position:relative}.navbar-link:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:2px;background-color:#facc15;transition:width .25s ease}.navbar-link:hover:after{width:100%}.main-content{flex:1}.section{padding:0rem 3rem 3rem;max-width:"100%";margin:0 auto}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:start;margin-bottom:3rem}.hero-text-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;background-color:#0f766e14;color:#0f766e;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.hero-title{font-size:2.2rem;line-height:1.2;font-weight:800;margin-bottom:.6rem;color:#0f172a}.hero-subtitle{font-size:1rem;color:#4b5563;max-width:36rem;margin-bottom:1.4rem}.hero-highlight-box{padding:.8rem 1rem;border-radius:.9rem;background:linear-gradient(135deg,#38bdf824,#0f766e14);border:1px solid rgba(148,163,184,.35);font-size:1.1rem;color:#1f2933;box-shadow:0 10px 30px #0f172a1f}.hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem}.btn-primary{padding:.7rem 1.4rem;border-radius:999px;border:none;background:linear-gradient(135deg,#0b5fd9,#22c55e);color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:0 12px 25px #2563eb59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 16px 35px #2563eb73}.hero-cta-note{font-size:.82rem;color:#6b7280}.hero-image-card{background:radial-gradient(circle at top,#e0f2fe,#eff6ff);border-radius:1.4rem;padding:1.2rem;box-shadow:0 16px 40px #0f172a66;border:1px solid rgba(148,163,184,.6);display:flex;flex-direction:column;gap:1rem}.hero-main-photo{position:relative;border-radius:1rem;overflow:hidden;height:220px}.hero-main-photo img{width:100%;height:100%}.hero-photo-badge{position:absolute;inset:0;display:flex;align-items:flex-end;padding:.9rem;color:#e5f3ff;font-size:.8rem}.hero-stats{display:flex;justify-content:space-between;gap:.7rem}.hero-stat-card{flex:1;background-color:#fff;border-radius:.85rem;padding:.5rem .7rem;font-size:.78rem;border:1px solid rgba(148,163,184,.8);box-shadow:0 10px 24px #0f172a59}.hero-stat-label{color:#6b7280;margin-bottom:.25rem}.hero-stat-value{font-weight:700;color:#0f172a}.section-heading{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.section-subheading{font-size:.9rem;color:#6b7280;margin-bottom:1.3rem}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.card{background-color:#fff;border-radius:.9rem;padding:1rem;border:1px solid rgba(148,163,184,.5);box-shadow:0 10px 24px #0f172a38}.card-title{font-size:.95rem;font-weight:600;margin-bottom:.35rem;color:#111827}.card-text{font-size:.85rem;color:#4b5563}.page-heading{font-size:1.8rem;font-weight:700;margin-bottom:.5rem;color:#0f172a}.page-lead{font-size:.98rem;color:#4b5563;max-width:38rem;margin-bottom:1.5rem}.two-column{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem;align-items:flex-start}.info-list{list-style:disc;padding-left:1.2rem;font-size:.9rem;color:#374151}.info-list li+li{margin-top:.45rem}.form-card{background-color:#fff;border-radius:1rem;padding:1.3rem;border:1px solid rgba(148,163,184,.6);box-shadow:0 10px 26px #0f172a4d}.form-group{margin-bottom:.9rem;display:flex;flex-direction:column;gap:.3rem}.form-label{font-size:.85rem;color:#374151;font-weight:500}.form-input,.form-textarea{padding:.55rem .7rem;border-radius:.65rem;border:1px solid #cbd5f5;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.form-input:focus,.form-textarea:focus{border-color:#0b5fd9;box-shadow:0 0 0 1px #2563eb59}.form-textarea{min-height:110px;resize:vertical}.footer{padding:1rem 3rem;background-color:#020617;color:#9ca3af;font-size:.78rem;display:flex;justify-content:space-between;align-items:center}.footer span strong{color:#e5e7eb}@media(max-width:900px){.navbar{padding:.75rem 1.3rem}.main-content{padding:1.8rem 1.3rem 2.3rem}.hero,.two-column,.card-grid{grid-template-columns:1fr}.hero-main-photo{height:200px}}@media(max-width:700px){.navbar{flex-direction:column;align-items:flex-start;padding:.7rem .6rem;gap:.7rem}.navbar-links{gap:.7rem;font-size:.92rem}.navbar-title-main{font-size:.98rem}.navbar-title-sub{font-size:.73rem}}@media(max-width:900px){.section,.main-content{padding:1.2rem .6rem}.hero,.two-column{flex-direction:column!important;gap:1rem;display:flex!important}.card-grid{grid-template-columns:1fr!important;gap:1rem}.two-column{display:flex!important;flex-direction:column!important;gap:1.2rem;align-items:stretch}.form-card,.hero-image-card{width:100%;max-width:100%;box-sizing:border-box}.form-group{flex-direction:column;gap:.4rem}.page-heading,.page-lead{text-align:left}.footer{flex-direction:column;font-size:.82rem;gap:.4rem;text-align:center;padding:.7rem .6rem}}@media(max-width:700px){.navbar{flex-direction:column;align-items:flex-start;padding:.7rem .6rem;gap:.7rem}.navbar-links{gap:.7rem;font-size:.9rem}}
