/* Scoped neutral frosted glass; SEO content remains server-rendered. */
body.isart-service-seo-glass .isg-surface{
  position:relative;isolation:isolate;max-width:1440px;width:calc(100% - 80px);margin:72px auto 88px;
}
body.isart-service-seo-glass .isg-surface::before{
  content:"";position:absolute;inset:-18px 0;z-index:-1;pointer-events:none;border-radius:40px;
  background:radial-gradient(ellipse 380px 180px at 10% 100%,#c4c4c46b,transparent 74%),radial-gradient(ellipse 420px 200px at 88% 0%,#ffffffeb,transparent 72%);filter:blur(20px);
}
body.isart-service-seo-glass .isg-panel,
body.isart-service-seo-glass .am .am-copy>.isg-panel,
body.isart-service-seo-glass #tilda-seo>.tilda-text-columns{
  position:relative;isolation:isolate;box-sizing:border-box;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:44px;
  padding:52px 42px;border-radius:28px;border:1px solid #ffffffe0;
  background:linear-gradient(125deg,#ffffff85,transparent 58%,#ffffff24),#dfdfdf9e;
  -webkit-backdrop-filter:blur(24px) saturate(0%);backdrop-filter:blur(24px) saturate(0%);
  box-shadow:inset 0 1px 0 #ffffffea,inset 0 -1px 0 #ffffff4d,0 16px 38px #00000008;
  color:#1b1b1b;font-family:Aptos,"Segoe UI",Arial,sans-serif;
}
body.isart-service-seo-glass .isg-panel::before,
body.isart-service-seo-glass #tilda-seo>.tilda-text-columns::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;
  background:radial-gradient(ellipse 65% 120% at 0% 100%,#a8a8a827,transparent 72%),linear-gradient(135deg,#ffffff2e,transparent 58%);
}
body.isart-service-seo-glass .isg-panel h2,
body.isart-service-seo-glass .am .am-copy>.isg-panel h2,
body.isart-service-seo-glass #tilda-seo h2{
  position:relative;z-index:1;margin:0;max-width:520px;min-width:0;color:#1b1b1b;font-weight:500;font-size:clamp(30px,3.4vw,48px);line-height:1.08;letter-spacing:-.035em;
}
body.isart-service-seo-glass .isg-panel>p,
body.isart-service-seo-glass .am .am-copy>.isg-panel>p{
  position:relative;z-index:1;min-width:0;margin:0;color:#515151;font-size:17px;line-height:1.65;overflow-wrap:anywhere;
}
body.isart-service-seo-glass .isg-watermark,
body.isart-service-seo-glass .am .am-copy>.isg-panel::after{
  position:absolute;z-index:0;left:26px;bottom:-48px;margin:0;font-size:200px;line-height:1;font-weight:600;letter-spacing:-.075em;color:#1b1b1b0e;pointer-events:none;user-select:none;
}
body.isart-service-seo-glass #tilda-seo{background:transparent;padding-top:36px;padding-bottom:36px;}
body.isart-service-seo-glass #tilda-seo>.tilda-text-columns{max-width:1440px;width:calc(100% - 80px);}
body.isart-service-seo-glass #tilda-seo .tilda-check-panel{background:#ffffff40;border:1px solid #ffffff9c;box-shadow:inset 0 1px 0 #fff8;border-radius:20px;}
body.isart-service-seo-glass #tilda-seo p,body.isart-service-seo-glass #tilda-seo li{color:#515151;}
body.isart-service-seo-glass #tilda-seo .tilda-eyebrow{color:#4f4f4f;}
@media(max-width:767px){
  body.isart-service-seo-glass .isg-surface{width:calc(100% - 40px);margin:48px auto 56px;}
  body.isart-service-seo-glass .isg-panel,body.isart-service-seo-glass .am .am-copy>.isg-panel,body.isart-service-seo-glass #tilda-seo>.tilda-text-columns{display:block;padding:32px 24px;border-radius:22px;-webkit-backdrop-filter:blur(16px) saturate(0%);backdrop-filter:blur(16px) saturate(0%);}
  body.isart-service-seo-glass .isg-panel h2,body.isart-service-seo-glass .am .am-copy>.isg-panel h2{font-size:32px;max-width:100%;margin:0 0 26px;}
  body.isart-service-seo-glass .isg-panel>p,body.isart-service-seo-glass .am .am-copy>.isg-panel>p{font-size:16px;line-height:1.6;}
  body.isart-service-seo-glass .isg-watermark,body.isart-service-seo-glass .am .am-copy>.isg-panel::after{font-size:156px;left:14px;bottom:-30px;}
  body.isart-service-seo-glass #tilda-seo>.tilda-text-columns{width:calc(100% - 40px);}
  body.isart-service-seo-glass #tilda-seo .tilda-check-panel{margin-top:28px;}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  body.isart-service-seo-glass .isg-panel,body.isart-service-seo-glass .am .am-copy>.isg-panel,body.isart-service-seo-glass #tilda-seo>.tilda-text-columns{background-color:#e7e7e7;}
}
