.growth-hero{padding:78px 0 86px;color:#fff;background:linear-gradient(118deg,#041f3a,#075080);position:relative;overflow:hidden}.growth-hero:after{content:"";position:absolute;right:-100px;bottom:-190px;width:460px;height:460px;border:75px solid rgba(255,255,255,.06);border-radius:50%}.growth-hero .site-container{position:relative;z-index:1}.growth-hero .breadcrumbs{margin-bottom:2rem}.growth-hero h1{max-width:860px;margin:.7rem 0 1rem;font:800 clamp(2.5rem,4.8vw,4.5rem)/1.06 "Manrope",sans-serif;letter-spacing:-.05em}.growth-hero p{max-width:720px;margin:0;color:#c7d9e8;font-size:1rem}.growth-listing{padding:90px 0;background:#f4f7f9}.growth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.growth-card{overflow:hidden;background:#fff;border:1px solid #e0e8ed;border-radius:.85rem;box-shadow:0 8px 28px rgba(6,43,82,.06);transition:.25s}.growth-card:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgba(6,43,82,.12)}.growth-card-image{position:relative;height:230px;overflow:hidden}.growth-card-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.growth-card:hover img{transform:scale(1.045)}.growth-card-image span{position:absolute;left:.8rem;bottom:.8rem;padding:.4rem .6rem;color:#fff;background:rgba(4,34,61,.88);border-radius:.35rem;font-size:.66rem;font-weight:700}.growth-card-body{padding:1.4rem}.growth-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:1rem;color:var(--blue);background:#eaf4fb;border-radius:.55rem;font-size:1.35rem}.growth-card h2{margin:0;font:750 1.05rem "Manrope",sans-serif}.growth-card p{min-height:62px;margin:.55rem 0 1rem;color:var(--muted);font-size:.76rem;line-height:1.55}.growth-card a{color:var(--blue);font-size:.7rem;font-weight:800;text-transform:uppercase}.gallery-public-grid .growth-card-image{height:300px}.article-detail{padding:75px 0 95px}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:4rem;align-items:start}.article-main h1{margin:.7rem 0 1rem;color:var(--navy);font:800 clamp(2.5rem,4.2vw,4.2rem)/1.06 "Manrope",sans-serif;letter-spacing:-.05em}.article-lead{color:#5c7488;font-size:1.08rem;line-height:1.7}.article-cover{width:100%;max-height:520px;margin:1.5rem 0 2rem;object-fit:cover;border-radius:.85rem}.article-body{color:#425e74;font-size:.93rem;line-height:1.85}.article-aside{position:sticky;top:100px;padding:1.7rem;color:#fff;background:var(--navy);border-radius:.8rem}.article-aside>i{font-size:1.7rem;color:#ff9a54}.article-aside h2{font:800 1.4rem "Manrope",sans-serif}.article-aside p{color:#bfd1df;font-size:.78rem}.article-aside .button{width:100%;margin-top:.7rem}.quote-page{padding:85px 0;background:#f4f7f9}.quote-page-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:5rem;align-items:start}.quote-page aside h2{margin:.5rem 0 1.4rem;font:800 2.3rem/1.15 "Manrope",sans-serif}.quote-points{display:grid;gap:.8rem}.quote-points>div{display:flex;gap:.85rem;padding:1rem;background:#fff;border:1px solid #e1e8ed;border-radius:.65rem}.quote-points b{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:var(--orange);border-radius:50%;font-size:.7rem}.quote-points strong,.quote-points small{display:block}.quote-points strong{font-size:.78rem}.quote-points small{margin-top:.2rem;color:var(--muted);font-size:.68rem}.public-quote-form{padding:2rem;background:#fff;border:1px solid #e0e8ed;border-radius:.85rem;box-shadow:0 14px 40px rgba(6,43,82,.08)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-grid label{color:#3b586d;font-size:.7rem;font-weight:700}.form-grid input,.form-grid textarea{width:100%;margin-top:.35rem;padding:.8rem;color:var(--ink);background:#f8fafb;border:1px solid #dbe4ea;border-radius:.45rem;font:500 .78rem "DM Sans",sans-serif;outline:0}.form-grid input:focus,.form-grid textarea:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,105,170,.1)}.form-grid .full{grid-column:1/3}.public-quote-form .button{margin-top:1rem}.public-success,.public-error{display:flex;gap:.5rem;margin-bottom:1rem;padding:.8rem;border-radius:.45rem;font-size:.72rem}.public-success{color:#0b6b3a;background:#e7f8ef}.public-error{color:#9d2a2a;background:#fdecec}.policy-page{padding:75px 0}.policy-page article{max-width:900px;margin:auto;padding:2.5rem;background:#fff;border:1px solid #e0e8ed;border-radius:.8rem;box-shadow:0 9px 28px rgba(6,43,82,.06)}.policy-page p{color:#49677e;line-height:1.8}.policy-hero{padding:60px 0}.policy-hero h1{font-size:3rem}.policy-hero p{font-size:.75rem}@media(max-width:900px){.growth-grid{grid-template-columns:1fr 1fr}.article-grid,.quote-page-grid{grid-template-columns:1fr}.article-aside{position:static}}@media(max-width:560px){.growth-grid,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.public-quote-form{padding:1.25rem}.growth-hero h1{font-size:2.5rem}}
