.no-intrusive-ads-page{background:radial-gradient(circle at 88% 8%,#f05aac2e,transparent 31%),radial-gradient(circle at 8% 30%,#2bbfca22,transparent 28%),linear-gradient(145deg,#05091e,#10142c 72%,#071426)}
.no-intrusive-ads-hero{min-height:650px}.no-intrusive-ads-hero .seo-city-copy{max-width:690px}
.no-intrusive-ads-hero-visual:before{background:linear-gradient(90deg,#05091efa 0%,#060a20eb 29%,#070b2378 58%,#070b2314 100%)}
.no-intrusive-ads-hero-visual:after{background:linear-gradient(transparent,#061225dc)!important}.no-intrusive-ads-hero-visual img{object-position:center center!important}
.no-intrusive-ads-note{margin-top:24px!important;padding:18px 20px;border-left:3px solid #55e4d7;border-radius:0 14px 14px 0;background:#0d2239;color:#f4f8fc!important}
.no-intrusive-ads-features,.no-intrusive-ads-links{max-width:1100px;margin:0 auto;padding:70px clamp(22px,5vw,50px)}
.no-intrusive-ads-heading{max-width:780px;margin-bottom:28px}.no-intrusive-ads-heading h2{margin:0;font-size:clamp(1.65rem,3vw,2.45rem)}
.no-intrusive-ads-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.no-intrusive-ads-feature-grid article{padding:25px;border:1px solid #294a67;border-radius:18px;background:linear-gradient(145deg,#10263fdd,#151a38dd)}
.no-intrusive-ads-feature-grid h3{margin:0 0 10px;font-size:1.05rem}.no-intrusive-ads-feature-grid p{margin:0;color:#b8c8d7;line-height:1.65}
.no-intrusive-ads-editorial{max-width:1100px;margin:0 auto;padding:0 clamp(22px,5vw,50px)}.no-intrusive-ads-editorial img{display:block;width:100%;height:auto;border:1px solid #bd3bbd80;border-radius:24px;box-shadow:0 28px 70px #0009}
.no-intrusive-ads-calm{margin-top:30px;border-bottom:1px solid #24435f}.no-intrusive-ads-mobile a,.no-intrusive-ads-faq a{color:#5be9dc}
.no-intrusive-ads-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.no-intrusive-ads-link-grid a{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:15px 18px;border:1px solid #31506d;border-radius:15px;background:#0d2138;color:#61e7dc;text-decoration:none;font-weight:750}.no-intrusive-ads-link-grid a:hover{border-color:#e83ec9;background:#17253f;color:#fff}.no-intrusive-ads-local{padding-top:10px}
.no-intrusive-ads-faq{border-top:1px solid #24435f}.no-intrusive-ads-faq h3{margin:26px 0 7px;font-size:1.05rem}
.no-intrusive-ads-page :is(.seo-cta,.seo-header-link,.no-intrusive-ads-link-grid a,.no-intrusive-ads-mobile a):focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:850px){.no-intrusive-ads-feature-grid,.no-intrusive-ads-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.no-intrusive-ads-hero{display:flex;min-height:0;padding:0 22px 52px;overflow:hidden;flex-direction:column}.no-intrusive-ads-hero .seo-city-copy{max-width:none;padding-top:30px}.no-intrusive-ads-hero-visual{position:relative!important;inset:auto!important;order:-1;width:calc(100% + 44px);aspect-ratio:1.6;flex:none;overflow:hidden;background:#05091e!important}.no-intrusive-ads-hero-visual:before{background:linear-gradient(180deg,transparent 54%,#0612258c 79%,#061225ed 100%)}.no-intrusive-ads-hero-visual:after{display:none}.no-intrusive-ads-hero-visual img{object-position:68% center!important}.no-intrusive-ads-hero-visual figcaption{right:18px!important;top:auto!important;bottom:16px!important}.no-intrusive-ads-hero h1{font-size:clamp(2.45rem,12vw,3.2rem)}.no-intrusive-ads-features,.no-intrusive-ads-links{padding:54px 22px}.no-intrusive-ads-feature-grid,.no-intrusive-ads-link-grid{grid-template-columns:minmax(0,1fr)}.no-intrusive-ads-editorial{padding:0 18px}.no-intrusive-ads-editorial img{border-radius:17px}}
