@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600&family=Playfair+Display:wght@600&display=swap";
.ind-page-wrapper{color:#0a192f;background-color:#fff;width:100%;font-family:Outfit,sans-serif;overflow-x:hidden}.ind-container{max-width:1200px;margin:0 auto;padding:0 20px}.ind-hero{text-align:center;color:#fff;background-color:#0a192f;padding:60px 20px 100px}.ind-hero h1{margin:0 0 20px;font-family:Playfair Display,serif;font-size:4rem;line-height:1.1}.ind-hero h1 span{color:#d4af37}.ind-hero p{color:#94a3b8;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.6}.ind-section{padding:10px 0}.ind-section:nth-child(2n){background-color:#f8fafc}.ind-row{align-items:center;gap:80px;display:flex}.ind-row.reverse{flex-direction:row-reverse}.ind-visual{aspect-ratio:4/3;background:linear-gradient(135deg,#0a192f 0%,#172a45 100%);border-radius:20px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0a192f14}.ind-visual:after{content:"";pointer-events:none;border:2px solid #d4af3726;border-radius:20px;margin:15px;position:absolute;inset:0}.ind-visual-icon{color:#d4af37;opacity:.9;font-size:8rem}.ind-content{flex:1}.ind-content h2{color:#0a192f;margin:0 0 20px;font-family:Playfair Display,serif;font-size:3rem}.ind-content p{color:#64748b;margin-bottom:30px;font-size:1.15rem;line-height:1.7}.ind-features{margin:0;padding:0;list-style:none}.ind-features li{color:#475569;margin-bottom:16px;padding-left:32px;font-size:1.05rem;font-weight:500;position:relative}.ind-features li:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"%23D4AF37\" viewBox=\"0 0 256 256\"><path d=\"M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z\"></path></svg>");background-size:cover;width:18px;height:18px;position:absolute;top:6px;left:0}@media (max-width:992px){.ind-row,.ind-row.reverse{text-align:center;flex-direction:column;gap:40px}.ind-visual{width:100%;max-width:600px}.ind-features li{text-align:left;width:100%;display:inline-block}.ind-hero h1{font-size:3rem}.ind-content h2{font-size:2.5rem}}
