/* Frosted surfaces only for the three inclusion cards and the cost/process panel. */
body.page-id-10991 .am #am-included>.ish-needs {
  position:relative;
  isolation:isolate;
}
body.page-id-10991 .am #am-included>.ish-needs::before {
  content:"";
  position:absolute;
  inset:-12px 6px;
  z-index:-1;
  pointer-events:none;
  border-radius:34px;
  background:
    radial-gradient(ellipse 230px 150px at 10% 15%,#aaaaaa4d,transparent 72%),
    radial-gradient(ellipse 230px 170px at 50% 95%,#b8b8b859,transparent 75%),
    radial-gradient(ellipse 300px 190px at 88% 30%,#ffe2386b,transparent 73%);
  filter:blur(24px);
}
body.page-id-10991 .am #am-included .ish-needs>div {
  position:relative;
  isolation:isolate;
  box-sizing:border-box;
  overflow:hidden;
  border:1px solid #ffffffcc;
  background:linear-gradient(135deg,#ffffff80,#ffffff05 62%),#dedede99;
  -webkit-backdrop-filter:blur(22px) saturate(110%);
  backdrop-filter:blur(22px) saturate(110%);
  box-shadow:inset 0 1px 0 #ffffffc7,inset 0 -1px 0 #ffffff4d,0 12px 32px #00000008;
  transition:transform .3s,box-shadow .3s,border-color .3s;
}
body.page-id-10991 .am #am-included .ish-needs>div::after {
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  border-radius:inherit;
  pointer-events:none;
  background:linear-gradient(125deg,#ffffff24 0%,#ffffff09 28%,transparent 46%,#ffffff14 100%);
}
body.page-id-10991 .am #am-included .ish-needs>div:nth-child(2) {
  background:linear-gradient(135deg,#ffffff1f,#ffffff00 62%),#1b1b1be0;
  border-color:#ffffff40;
  box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #ffffff0d,0 16px 34px #00000010;
}
body.page-id-10991 .am #am-included .ish-needs>div:nth-child(3) {
  background:linear-gradient(135deg,#ffffff52,#ffffff00 65%),#ffe238c7;
  border-color:#ffffffa8;
  box-shadow:inset 0 1px 0 #ffffffa3,inset 0 -1px 0 #ffffff3d,0 12px 30px #bba3310f;
}
body.page-id-10991 .am #am-included .ish-needs>div h3 { color:#171717; }
body.page-id-10991 .am #am-included .ish-needs>div p { color:#565656; }
body.page-id-10991 .am #am-included .ish-needs>div:nth-child(2) h3 { color:#fafafa; }
body.page-id-10991 .am #am-included .ish-needs>div:nth-child(2) p { color:#dfdfdf; }
body.page-id-10991 .am #am-included .ish-needs>div:nth-child(2)::before { color:#d0d0d0; }
body.page-id-10991 .am #am-included .ish-needs>div:nth-child(3) p { color:#4b4b4b; }
body.page-id-10991 .am .am-copy>.ish-copy-section:nth-child(3) {
  isolation:isolate;
  overflow:hidden;
  border:1px solid #ffffff57;
  background:linear-gradient(135deg,#ffffff0f,#ffffff00 65%),#1b1b1be8;
  -webkit-backdrop-filter:blur(26px) saturate(105%);
  backdrop-filter:blur(26px) saturate(105%);
  box-shadow:inset 0 1px 0 #ffffff33,inset 0 -1px 0 #ffffff0d,0 20px 50px #00000012;
}
body.page-id-10991 .am .am-copy>.ish-copy-section:nth-child(3)::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  border-radius:inherit;
  background:
    radial-gradient(ellipse 70% 120% at 100% 0%,#ffffff26,transparent 65%),
    radial-gradient(ellipse 50% 90% at 0% 100%,#ffffff0f,transparent 72%),
    linear-gradient(135deg,#ffffff0a,transparent 45%);
}
body.page-id-10991 .am .am-copy>.ish-copy-section:nth-child(3)::after {
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  border-radius:inherit;
  opacity:.1;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");
}
body.page-id-10991 .am .am-copy>.ish-copy-section:nth-child(3)>h2 { color:#fafafa; }
body.page-id-10991 .am .am-copy>.ish-copy-section:nth-child(3)>p { color:#dfdfdf; }
body.page-id-10991 .am .am-copy>.ish-copy-section:nth-child(3) ol li { color:#dfdfdf; border-top-color:#ffffff38; }
@media(hover:hover) {
  body.page-id-10991 .am #am-included .ish-needs>div:hover {
    border-color:#ffffff;
    box-shadow:inset 0 1px 0 #ffffff80,inset 0 -1px 0 #ffffff24,0 18px 38px #00000012;
  }
  body.page-id-10991 .am #am-included .ish-needs>div:nth-child(2):hover { border-color:#ffffff66; }
}
@media(max-width:767px) {
  body.page-id-10991 .am #am-included .ish-needs>div,
  body.page-id-10991 .am .am-copy>.ish-copy-section:nth-child(3) {
    -webkit-backdrop-filter:blur(16px);
    backdrop-filter:blur(16px);
  }
  body.page-id-10991 .am #am-included>.ish-needs::before { filter:blur(18px); }
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
  body.page-id-10991 .am #am-included .ish-needs>div { background-color:#e8e8e8; }
  body.page-id-10991 .am #am-included .ish-needs>div:nth-child(2),
  body.page-id-10991 .am .am-copy>.ish-copy-section:nth-child(3) { background-color:#292929; }
  body.page-id-10991 .am #am-included .ish-needs>div:nth-child(3) { background-color:#ffe238; }
}
@media(prefers-reduced-motion:reduce) {
  body.page-id-10991 .am #am-included .ish-needs>div { transition:none; }
}
