/* WESTKERN – Website & Betreuung V15.9.2 */

.page-managed-website .wk-header{background:rgba(6,17,28,.98)}

/* HERO */
.wk-managed-hero{
  position:relative;
  overflow:hidden;
  min-height:650px;
  padding:96px 0 88px;
  color:#fff;
  background:
    radial-gradient(circle at 82% 22%,rgba(16,140,255,.2),transparent 31rem),
    linear-gradient(135deg,#06111c,#092536 62%,#071722);
}
.wk-managed-hero:after{
  content:"";
  position:absolute;
  right:-170px;
  bottom:-270px;
  width:560px;
  height:560px;
  border:1px solid rgba(84,182,255,.1);
  border-radius:50%;
  box-shadow:0 0 0 90px rgba(16,140,255,.022),0 0 0 180px rgba(16,140,255,.014);
  pointer-events:none;
}
.wk-managed-hero-grid{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(0,.93fr) minmax(470px,1.07fr);
  gap:72px;
  align-items:center;
}
.wk-managed-copy h1{
  max-width:800px;
  margin:0;
  color:#fff;
  font-size:clamp(3.45rem,5.45vw,5.8rem);
  line-height:.97;
  letter-spacing:-.058em;
}
.wk-managed-copy h1 span{color:#168cff}
.wk-managed-lead{
  max-width:720px;
  margin:27px 0 30px;
  color:#c4d3dc;
  font-size:1.08rem;
  line-height:1.73;
}
.wk-managed-hero-benefits{
  display:flex;
  flex-wrap:wrap;
  gap:10px 22px;
  margin:27px 0 0;
  padding:0;
  list-style:none;
  color:#d4e2ea;
  font-size:.84rem;
}
.wk-managed-hero-benefits li{position:relative;padding-left:20px}
.wk-managed-hero-benefits li:before{
  content:"\2713";
  position:absolute;
  left:0;
  color:#168cff;
  font-weight:900;
}

/* Hero: scharfe HTML-Website statt KI-Screenshot */
.wk-managed-browser-stage{
  position:relative;
  min-height:450px;
  padding:34px 38px 40px 8px;
}
.wk-managed-browser{
  overflow:hidden;
  border:1px solid rgba(255,255,255,.16);
  border-radius:22px;
  background:#fff;
  box-shadow:0 36px 90px rgba(0,0,0,.34);
  transform:perspective(1400px) rotateY(-3deg);
}
.wk-managed-browser-bar{
  display:flex;
  align-items:center;
  gap:7px;
  height:38px;
  padding:0 14px;
  background:#e8eef2;
}
.wk-managed-browser-bar>span{
  width:8px;height:8px;border-radius:50%;background:#9cabb5;
}
.wk-managed-browser-bar i{
  display:flex;
  align-items:center;
  justify-content:center;
  width:48%;
  height:22px;
  margin-left:10px;
  border-radius:7px;
  background:#fff;
  color:#8998a2;
  font-size:.58rem;
  font-style:normal;
}
.wk-managed-browser-site{background:#f9fbfc}
.wk-managed-site-nav{
  display:flex;
  align-items:center;
  gap:18px;
  padding:17px 22px;
  color:#6c7f8b;
  background:#fff;
  font-size:.58rem;
}
.wk-managed-site-nav b{
  margin-right:auto;
  color:#102633;
  letter-spacing:.08em;
  font-size:.68rem;
}
.wk-managed-site-hero{
  min-height:265px;
  padding:42px 40% 36px 34px;
  background:
    linear-gradient(90deg,rgba(4,22,34,.96),rgba(4,22,34,.82) 47%,rgba(4,22,34,.12)),
    linear-gradient(135deg,#0e3b58,#1677b7 62%,#9bd9ff);
}
.wk-managed-site-hero small{
  display:block;
  color:#6fc0ff;
  letter-spacing:.13em;
  font-size:.56rem;
  font-weight:900;
}
.wk-managed-site-hero strong{
  display:block;
  margin-top:13px;
  color:#fff;
  font-size:1.65rem;
  line-height:1.06;
}
.wk-managed-site-hero em{
  display:block;
  margin-top:12px;
  color:#cadbe5;
  font-size:.7rem;
  font-style:normal;
  line-height:1.55;
}
.wk-managed-site-hero button,
.wk-managed-phone button{
  margin-top:18px;
  border:0;
  border-radius:8px;
  background:#168cff;
  color:#fff;
  font:inherit;
  font-size:.62rem;
  font-weight:850;
}
.wk-managed-site-hero button{padding:10px 14px}
.wk-managed-site-cards{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:10px;
  padding:17px;
}
.wk-managed-site-cards span{
  height:54px;
  border:1px solid #e2ebf0;
  border-radius:10px;
  background:
    linear-gradient(#dce7ed,#dce7ed) 14px 15px/46% 5px no-repeat,
    linear-gradient(#edf3f6,#edf3f6) 14px 27px/70% 5px no-repeat,
    #fff;
}
.wk-managed-phone{
  position:absolute;
  right:3px;
  bottom:12px;
  width:145px;
  overflow:hidden;
  border:7px solid #101820;
  border-radius:25px;
  background:#fff;
  box-shadow:0 24px 60px rgba(0,0,0,.38);
  transform:rotate(2deg);
}
.wk-managed-phone-notch{
  width:44%;
  height:13px;
  margin:0 auto;
  border-radius:0 0 9px 9px;
  background:#101820;
}
.wk-managed-phone-page{padding:13px 12px 17px}
.wk-managed-phone-page>b{
  color:#102633;
  font-size:.53rem;
  letter-spacing:.07em;
}
.wk-managed-phone-image{
  display:block;
  height:76px;
  margin-top:11px;
  border-radius:9px;
  background:linear-gradient(135deg,#0c334b,#168cff 70%,#77c6ff);
}
.wk-managed-phone-page strong{
  display:block;
  margin-top:12px;
  color:#102633;
  font-size:.9rem;
  line-height:1.08;
}
.wk-managed-phone-page i{
  display:block;
  height:4px;
  margin-top:7px;
  border-radius:5px;
  background:#e0e9ee;
}
.wk-managed-phone-page i:nth-of-type(1){width:86%}
.wk-managed-phone-page i:nth-of-type(2){width:74%}
.wk-managed-phone-page i:nth-of-type(3){width:58%}
.wk-managed-phone button{padding:8px 11px}
.wk-managed-stage-badge{
  position:absolute;
  left:0;
  bottom:4px;
  display:grid;
  gap:2px;
  padding:13px 15px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:rgba(5,22,34,.88);
  box-shadow:0 20px 40px rgba(0,0,0,.22);
  backdrop-filter:blur(10px);
}
.wk-managed-stage-badge strong{font-size:.78rem;color:#fff}
.wk-managed-stage-badge span{font-size:.68rem;color:#a9c0ce}

/* Trust strip */
.wk-managed-trust{border-bottom:1px solid #dce8ef;background:#f7fafc}
.wk-managed-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.wk-managed-trust article{padding:24px 22px;border-right:1px solid #dfe9ef}
.wk-managed-trust article:last-child{border-right:0}
.wk-managed-trust strong{display:block;color:#132532;font-size:.95rem}
.wk-managed-trust span{display:block;margin-top:4px;color:#738896;font-size:.78rem}

/* Common */
.wk-managed-intro{align-items:end}
.wk-managed-checklist{display:grid;gap:9px;margin:23px 0 0;padding:0;list-style:none}
.wk-managed-checklist li{position:relative;padding-left:24px;color:#526a79;font-size:.88rem;line-height:1.58}
.wk-managed-checklist li:before{content:"\2713";position:absolute;left:0;color:#108cff;font-weight:900}
.wk-text-link{display:inline-flex;margin-top:22px;color:#087dcc;font-size:.86rem;font-weight:850;text-decoration:none}
.wk-text-link:hover{text-decoration:underline}


/* Zielgruppe / individuelle Passform */
.wk-managed-fit-section{background:#fff}
.wk-managed-fit-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,.82fr);
  gap:52px;
  align-items:end;
  margin-bottom:30px;
}
.wk-managed-fit-head h2{
  margin-top:8px;
  max-width:760px;
  font-size:clamp(2.35rem,4.15vw,3.8rem);
  line-height:1.02;
  letter-spacing:-.05em;
}
.wk-managed-fit-head>div>strong{
  display:block;
  margin-top:10px;
  color:#168cff;
  font-size:1.08rem;
}
.wk-managed-fit-head>p{
  margin:0;
  color:#647b89;
  font-size:.96rem;
  line-height:1.75;
}
.wk-managed-fit-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:15px;
}
.wk-managed-fit-grid article{
  min-height:235px;
  padding:28px 26px;
  border:1px solid #dce7ed;
  border-radius:20px;
  background:#f8fbfd;
}
.wk-managed-fit-grid article>span{
  display:grid;
  place-items:center;
  width:38px;
  height:38px;
  border-radius:11px;
  background:#e8f5ff;
  color:#087dcc;
  font-size:.7rem;
  font-weight:900;
}
.wk-managed-fit-grid h3{
  margin-top:20px;
  color:#122b39;
  font-size:1.08rem;
  line-height:1.3;
}
.wk-managed-fit-grid p{
  margin-top:10px;
  color:#607785;
  font-size:.84rem;
  line-height:1.68;
}

/* Leistungen – echte HTML-Kacheln */
.wk-managed-included{
  background:linear-gradient(180deg,#071b28,#082433);
  color:#fff;
}
.wk-managed-included .wk-section-intro h2{color:#fff}
.wk-managed-included .wk-section-intro p{color:#b8cad5}
.wk-managed-service-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:13px;
}
.wk-managed-service-grid article{
  min-height:175px;
  padding:22px 18px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:18px;
  background:rgba(255,255,255,.045);
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.wk-managed-service-grid article:hover{
  transform:translateY(-3px);
  border-color:rgba(75,176,255,.28);
  background:rgba(255,255,255,.065);
}
.wk-managed-service-icon{
  display:grid;
  place-items:center;
  width:42px;
  height:42px;
  border-radius:12px;
  background:rgba(22,140,255,.15);
  color:#65b7ff;
  font-size:1.15rem;
  font-weight:900;
}
.wk-managed-service-grid h3{margin-top:18px;color:#fff;font-size:.94rem;line-height:1.25}
.wk-managed-service-grid p{margin-top:7px;color:#a9c0ce;font-size:.76rem;line-height:1.6}

/* Individual design */
.wk-managed-design-grid{
  display:grid;
  grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);
  gap:56px;
  align-items:center;
}
.wk-managed-design-copy h2,
.wk-managed-split-copy h2,
.wk-managed-responsive-copy h2,
.wk-managed-seo-copy h2,
.wk-managed-support-copy h2,
.wk-managed-price-copy h2{
  margin-top:7px;
  font-size:clamp(2.2rem,3.8vw,3.45rem);
  letter-spacing:-.047em;
  line-height:1.04;
}
.wk-managed-design-copy>p,
.wk-managed-split-copy>p,
.wk-managed-responsive-copy>p,
.wk-managed-seo-copy>p,
.wk-managed-support-copy>p,
.wk-managed-price-copy>p{
  margin-top:18px;
  line-height:1.75;
}
.wk-managed-design-steps{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px;
  margin-top:26px;
}
.wk-managed-design-steps span{
  display:flex;
  align-items:center;
  gap:9px;
  padding:10px 12px;
  border:1px solid var(--line);
  border-radius:12px;
  color:#506875;
  background:#f8fbfd;
  font-size:.77rem;
  font-weight:760;
}
.wk-managed-design-steps b{color:#108cff}
.wk-managed-design-photo{
  margin:0;
  overflow:hidden;
  border:1px solid var(--line);
  border-radius:24px;
  background:#fff;
  box-shadow:0 24px 60px rgba(23,59,82,.12);
}
.wk-managed-design-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}

/* Relaunch */
.wk-managed-split{
  display:grid;
  grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);
  gap:54px;
  align-items:center;
}
.wk-managed-relaunch-visual{
  display:grid;
  grid-template-columns:1fr 44px 1fr;
  align-items:center;
  min-height:390px;
}
.wk-managed-relaunch-card{
  position:relative;
  min-height:335px;
  overflow:hidden;
  border-radius:20px;
  box-shadow:0 22px 50px rgba(30,64,84,.13);
}
.wk-managed-relaunch-card>span{
  position:absolute;
  top:15px;
  left:15px;
  z-index:3;
  padding:7px 11px;
  border-radius:999px;
  font-size:.67rem;
  font-weight:900;
}
.wk-managed-relaunch-card.is-old{
  padding:62px 19px 20px;
  border:1px solid #c8d1d6;
  background:#e5e8ea;
}
.wk-managed-relaunch-card.is-old>span{background:#6f7d86;color:#fff}
.wk-managed-old-head{height:54px;background:#b7bdc1}
.wk-managed-old-nav{height:21px;margin-top:8px;background:#c6cbce}
.wk-managed-old-lines{display:grid;gap:8px;margin-top:18px}
.wk-managed-old-lines i{height:8px;background:#c8ced1}
.wk-managed-old-lines i:nth-child(2){width:84%}
.wk-managed-old-lines i:nth-child(3){width:66%}
.wk-managed-old-columns{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:23px}
.wk-managed-old-columns i{height:83px;background:#c3c9cc}
.wk-managed-relaunch-arrow{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  margin:0 auto;
  border-radius:50%;
  background:#168cff;
  box-shadow:0 12px 26px rgba(16,140,255,.25);
  color:#fff;
  font-size:1.2rem;
  font-weight:900;
  z-index:4;
}
.wk-managed-relaunch-card.is-new{
  border:1px solid #d4e4ee;
  background:#fff;
}
.wk-managed-relaunch-card.is-new>span{background:#168cff;color:#fff}
.wk-managed-new-nav{
  display:flex;
  justify-content:flex-end;
  gap:7px;
  padding:21px 17px 14px;
}
.wk-managed-new-nav i{width:30px;height:5px;border-radius:5px;background:#cbd8df}
.wk-managed-new-hero{
  min-height:196px;
  padding:54px 24px 22px;
  background:linear-gradient(135deg,#08283c,#0e6096 65%,#2ba5f7);
}
.wk-managed-new-hero small{color:#77c7ff;font-size:.54rem;letter-spacing:.12em;font-weight:900}
.wk-managed-new-hero strong{display:block;max-width:240px;margin-top:11px;color:#fff;font-size:1.37rem;line-height:1.08}
.wk-managed-new-hero i{display:block;width:82px;height:25px;margin-top:17px;border-radius:7px;background:#168cff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.wk-managed-new-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px}
.wk-managed-new-cards i{height:59px;border:1px solid #e1ebf0;border-radius:10px;background:#f7fafc}

/* Responsive Geräte */
.wk-managed-responsive-grid{
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);
  gap:62px;
  align-items:center;
}
.wk-managed-devices{
  position:relative;
  min-height:390px;
  padding-top:18px;
}
.wk-device-desktop{
  position:absolute;
  left:0;
  top:25px;
  width:72%;
  padding:8px 8px 22px;
  border-radius:17px 17px 9px 9px;
  background:#18232c;
  box-shadow:0 24px 55px rgba(20,52,72,.2);
}
.wk-device-desktop:after{
  content:"";
  position:absolute;
  left:41%;
  bottom:-42px;
  width:18%;
  height:42px;
  background:linear-gradient(#a9b6be,#e0e6e9);
  clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);
}
.wk-device-tablet{
  position:absolute;
  right:7%;
  top:76px;
  width:40%;
  padding:7px;
  border-radius:18px;
  background:#1b2730;
  box-shadow:0 20px 46px rgba(20,52,72,.2);
}
.wk-device-mobile{
  position:absolute;
  right:0;
  bottom:13px;
  width:20%;
  padding:7px;
  border-radius:21px;
  background:#111a21;
  box-shadow:0 20px 46px rgba(20,52,72,.25);
}
.wk-device-screen{
  display:block;
  min-height:250px;
  overflow:hidden;
  border-radius:10px;
  background:
    linear-gradient(135deg,#092d44,#168cff) 0 0/100% 48% no-repeat,
    #fff;
}
.wk-device-tablet .wk-device-screen{min-height:235px}
.wk-device-mobile .wk-device-screen{min-height:205px}
.wk-device-screen b{
  display:block;
  width:44%;
  height:13px;
  margin:24px 0 0 18px;
  border-radius:7px;
  background:#fff;
  opacity:.92;
}
.wk-device-screen i{
  display:block;
  height:8px;
  margin:10px 18px 0;
  border-radius:6px;
  background:#dfe9ee;
}
.wk-device-screen i:nth-of-type(1){margin-top:120px}
.wk-device-screen i:nth-of-type(2){width:66%}
.wk-device-screen i:nth-of-type(3){width:48%}

/* SEO local graphic */
.wk-managed-seo-grid{
  display:grid;
  grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);
  gap:58px;
  align-items:center;
}
.wk-managed-small-note{
  margin-top:20px;
  padding:13px 15px;
  border-left:3px solid #168cff;
  background:#f4faff;
  color:#617785!important;
  font-size:.78rem!important;
}
.wk-managed-search-visual{
  padding:24px;
  border:1px solid #d9e6ed;
  border-radius:24px;
  background:#fff;
  box-shadow:0 24px 60px rgba(23,59,82,.11);
}
.wk-search-bar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:13px 16px;
  border:1px solid #dce7ed;
  border-radius:999px;
  color:#68808f;
  font-size:.8rem;
}
.wk-search-bar b{color:#108cff;font-size:1rem}
.wk-search-canvas{
  display:grid;
  grid-template-columns:1.2fr .8fr;
  gap:14px;
  margin-top:17px;
}
.wk-search-map{
  position:relative;
  min-height:255px;
  overflow:hidden;
  border-radius:18px;
  background:
    linear-gradient(34deg,transparent 48%,#d7e3e8 49%,transparent 50%) 0 0/90px 70px,
    linear-gradient(128deg,transparent 48%,#d7e3e8 49%,transparent 50%) 0 0/120px 90px,
    #eef4f6;
}
.wk-search-map:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,transparent 32%,rgba(16,140,255,.12) 33%,rgba(16,140,255,.12) 36%,transparent 37%);
}
.pin{
  position:absolute;
  width:17px;height:17px;
  border:5px solid #168cff;
  border-radius:50% 50% 50% 0;
  transform:rotate(-45deg);
  background:#fff;
}
.pin:after{content:"";position:absolute;width:4px;height:4px;left:2px;top:2px;border-radius:50%;background:#168cff}
.pin.p1{left:52%;top:36%}.pin.p2{left:22%;top:63%;transform:rotate(-45deg) scale(.75)}.pin.p3{right:19%;top:66%;transform:rotate(-45deg) scale(.75)}
.wk-search-result{
  align-self:center;
  padding:21px;
  border:1px solid #e0e9ee;
  border-radius:18px;
  background:#fbfdfe;
}
.wk-search-result small{color:#168cff;font-size:.54rem;letter-spacing:.1em;font-weight:900}
.wk-search-result strong{display:block;margin-top:8px;color:#102633;font-size:1.15rem}
.wk-search-result>span{display:block;margin-top:7px;color:#7b8e9a;font-size:.69rem}
.wk-search-result div{display:flex;gap:5px;margin-top:17px}
.wk-search-result div i{width:21px;height:21px;border-radius:6px;background:#e6f3ff}
.wk-search-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}
.wk-search-tags span{padding:7px 10px;border-radius:999px;background:#eef7ff;color:#2576a9;font-size:.66rem;font-weight:750}

/* Pflege */
.wk-managed-support-grid{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);
  gap:54px;
  align-items:center;
}
.wk-managed-support-copy h2{color:#fff}
.wk-managed-support-copy>p{color:#b9cad5}
.wk-managed-support-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:27px}
.wk-managed-support-options article{padding:19px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.04)}
.wk-managed-support-options strong{display:block;color:#fff;font-size:.92rem}
.wk-managed-support-options span{display:block;margin-top:7px;color:#a9bfcc;font-size:.79rem;line-height:1.6}
.wk-managed-protected{display:grid;gap:5px;margin-top:14px;padding:17px 18px;border-left:3px solid #168cff;background:rgba(16,140,255,.08)}
.wk-managed-protected strong{color:#fff}
.wk-managed-protected span{color:#9fb5c4;font-size:.8rem;line-height:1.6}
.wk-managed-care-panel{
  overflow:hidden;
  border:1px solid rgba(255,255,255,.1);
  border-radius:22px;
  background:#fff;
  box-shadow:0 28px 70px rgba(0,0,0,.23);
}
.wk-care-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:20px 20px 15px;
  border-bottom:1px solid #e5edf1;
}
.wk-care-head span{color:#102633;font-weight:900}
.wk-care-head b{padding:5px 8px;border-radius:999px;background:#eaf8ef;color:#27854a;font-size:.62rem}
.wk-care-item{
  display:grid;
  grid-template-columns:38px 1fr auto;
  gap:11px;
  align-items:center;
  padding:14px 18px;
  border-bottom:1px solid #edf2f5;
}
.wk-care-item:last-child{border-bottom:0}
.wk-care-item>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf5ff;color:#168cff;font-style:normal}
.wk-care-item span{display:grid;gap:2px}
.wk-care-item strong{color:#17303f;font-size:.78rem}
.wk-care-item small{color:#82939d;font-size:.65rem}
.wk-care-item>b{padding:6px 9px;border-radius:999px;background:#f1f6f9;color:#56717f;font-size:.62rem}

/* Preis */
.wk-managed-price-section{background:#f7fafc}
.wk-managed-price-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(350px,.72fr);
  gap:58px;
  align-items:center;
}
.wk-managed-price-copy .wk-btn{margin-top:25px}
.wk-managed-price-card{
  padding:32px;
  border:1px solid #cfe1ec;
  border-radius:22px;
  background:#fff;
  box-shadow:0 24px 60px rgba(31,72,99,.11);
}
.wk-managed-label{display:block;color:#087dcc;text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;font-weight:900}
.wk-managed-price{display:flex;align-items:flex-end;gap:9px;margin-top:13px}
.wk-managed-price strong{font-size:clamp(2.7rem,5vw,3.9rem);line-height:1;letter-spacing:-.05em;color:#102633}
.wk-managed-price sup{position:relative;top:-.65em;margin-left:2px;color:#168cff;font-size:.34em;line-height:0}
.wk-managed-fine strong{color:#425e6e}
.wk-managed-price span{padding-bottom:5px;color:#738895;font-size:.85rem}
.wk-managed-price-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:23px 0 0;padding:0;list-style:none}
.wk-managed-price-card li{position:relative;padding-left:23px;color:#405b6c;font-size:.82rem}
.wk-managed-price-card li:before{content:"\2713";position:absolute;left:0;color:#108cff;font-weight:900}
.wk-managed-fine{margin-top:21px;padding-top:17px;border-top:1px solid #e1ebf0;color:#708592;font-size:.75rem;line-height:1.65}

/* Tablet */
@media(max-width:1050px){
  .wk-managed-hero-grid,
  .wk-managed-fit-head,
  .wk-managed-design-grid,
  .wk-managed-split,
  .wk-managed-responsive-grid,
  .wk-managed-seo-grid,
  .wk-managed-support-grid,
  .wk-managed-price-layout{
    grid-template-columns:1fr;
  }
  .wk-managed-browser-stage{max-width:720px;min-height:440px}
  .wk-managed-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wk-managed-fit-grid{grid-template-columns:1fr}
  .wk-managed-trust-grid{grid-template-columns:repeat(2,1fr)}
  .wk-managed-trust article:nth-child(2){border-right:0}
  .wk-managed-trust article:nth-child(-n+2){border-bottom:1px solid #dfe9ef}
  .wk-managed-design-photo{max-width:800px}
  .wk-managed-relaunch-visual{max-width:760px}
  .wk-managed-devices{max-width:720px}
  .wk-managed-search-visual{max-width:760px}
  .wk-managed-care-panel{max-width:620px}
}

/* Mobile */
@media(max-width:680px){
  .wk-managed-hero{min-height:0;padding:62px 0 56px}
  .wk-managed-copy h1{font-size:clamp(2.65rem,13vw,4rem)}
  .wk-managed-lead{font-size:.96rem}
  .wk-managed-browser-stage{min-height:330px;padding:24px 20px 28px 0}
  .wk-managed-browser{border-radius:16px;transform:none}
  .wk-managed-browser-bar{height:30px}
  .wk-managed-site-nav span{display:none}
  .wk-managed-site-hero{min-height:185px;padding:29px 34% 25px 22px}
  .wk-managed-site-hero strong{font-size:1.15rem}
  .wk-managed-site-hero em{font-size:.61rem}
  .wk-managed-site-cards{padding:10px}
  .wk-managed-site-cards span{height:42px}
  .wk-managed-phone{width:105px;right:0;bottom:18px;border-width:5px}
  .wk-managed-phone-image{height:52px}
  .wk-managed-phone-page strong{font-size:.68rem}
  .wk-managed-stage-badge{display:none}

  .wk-managed-trust-grid,
  .wk-managed-fit-grid,
  .wk-managed-service-grid,
  .wk-managed-support-options,
  .wk-managed-price-card ul{
    grid-template-columns:1fr;
  }
  .wk-managed-trust article{border-right:0;border-bottom:1px solid #dfe9ef}
  .wk-managed-trust article:last-child{border-bottom:0}

  .wk-managed-service-grid article{min-height:0}
  .wk-managed-design-steps{grid-template-columns:1fr 1fr}
  .wk-managed-relaunch-visual{grid-template-columns:1fr;gap:10px}
  .wk-managed-relaunch-arrow{transform:rotate(90deg)}
  .wk-managed-relaunch-card{min-height:300px}
  .wk-managed-devices{min-height:300px}
  .wk-device-desktop{width:78%}
  .wk-device-tablet{right:2%;width:42%}
  .wk-device-mobile{width:24%}
  .wk-device-screen{min-height:185px}
  .wk-device-tablet .wk-device-screen{min-height:175px}
  .wk-device-mobile .wk-device-screen{min-height:155px}
  .wk-device-screen i:nth-of-type(1){margin-top:88px}

  .wk-search-canvas{grid-template-columns:1fr}
  .wk-search-map{min-height:200px}
  .wk-care-item{grid-template-columns:36px 1fr}
  .wk-care-item>b{display:none}
  .wk-managed-price-card{padding:23px}
}
