.advertise-page{width:100%;max-width:none;padding:30px 38px 55px}.advertise-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:330px;padding:48px 58px;overflow:hidden;border-radius:20px;background:#062b3a;color:#fff;box-shadow:0 18px 36px rgba(5,38,42,.13)}.advertise-hero>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.advertise-hero:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,rgba(2,25,33,.97),rgba(3,39,43,.88) 45%,rgba(3,42,44,.28))}.advertise-hero>div{max-width:595px}.advertise-hero .home2-kicker{color:#b9ff73}.advertise-hero h1{margin:7px 0 12px;color:#fff;font-size:50px;line-height:.98;letter-spacing:-.055em}.advertise-hero h1 em{color:#b9ff73;font-style:normal}.advertise-hero p:not(.home2-kicker){margin:0;color:#d7e7e4;font-size:16px;line-height:1.6}.advertise-hero aside{position:absolute;right:34px;bottom:28px;display:grid;gap:5px;max-width:220px;padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(3,29,40,.78);backdrop-filter:blur(10px)}.advertise-hero aside strong{font-size:13px}.advertise-hero aside span{font-size:11px;line-height:1.45;color:#d5e9e3}.advertise-content{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;margin-top:24px}.advertise-main{padding:31px;border:1px solid #dce7e4;border-radius:17px;background:#fff;box-shadow:0 10px 24px rgba(7,29,49,.06)}.advertise-main>h2,.advertise-terms h2,.advertise-contact h2{margin:6px 0 11px;color:#0b2d43;font-size:30px;line-height:1.1;letter-spacing:-.04em}.advertise-main>p{max-width:900px;margin:0;color:#566f7b;line-height:1.7}.advertise-opportunities{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:27px 0}.advertise-opportunities article{padding:20px;border:1px solid #dce7e4;border-radius:12px;background:#f9fcfb}.advertise-opportunities span{color:#009240;font-size:11px;font-weight:900;letter-spacing:.12em}.advertise-opportunities h3{margin:14px 0 7px;color:#0b2d43;font-size:17px}.advertise-opportunities p{margin:0;color:#647984;font-size:13px;line-height:1.55}.advertise-terms{padding-top:25px;border-top:1px solid #dce7e4}.advertise-terms ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.advertise-terms li{position:relative;padding-left:21px;color:#526d79;font-size:14px;line-height:1.5}.advertise-terms li:before{position:absolute;left:0;content:"✓";color:#009240;font-weight:900}.advertise-contact{position:sticky;top:135px;padding:26px;border:1px solid #b8d8bf;border-radius:17px;background:#eaf7ec;box-shadow:0 10px 24px rgba(7,29,49,.05)}.advertise-contact p:not(.home2-kicker){color:#557168;font-size:14px;line-height:1.6}.advertise-contact a{display:inline-block;margin:9px 0;color:#008c37;font-size:16px;font-weight:900}.advertise-contact small{display:block;color:#6f847b;font-size:11px}@media(max-width:820px){.advertise-page{padding:22px 20px 42px}.advertise-content{grid-template-columns:1fr}.advertise-contact{position:static}.advertise-opportunities{grid-template-columns:1fr}.advertise-hero{padding:40px}.advertise-hero aside{right:22px;bottom:22px}}@media(max-width:560px){.advertise-page{padding:16px 14px 35px}.advertise-hero{min-height:300px;padding:33px 24px;border-radius:16px}.advertise-hero h1{font-size:39px}.advertise-hero aside{display:none}.advertise-main{padding:22px}.advertise-main>h2,.advertise-terms h2,.advertise-contact h2{font-size:26px}}
