.info-main{max-width:1200px;margin:auto;padding:65px 6% 100px}.price-hero,.privacy-hero{text-align:center;min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center}.price-hero h1,.privacy-hero h1{font-size:clamp(62px,8vw,100px)}.privacy-hero h1 em{color:var(--accent);font-weight:400}.price-hero p,.privacy-hero p{font-family:var(--serif);font-size:21px;font-style:italic;color:var(--muted);margin:24px 0}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 0 80px}.care-grid article{border-top:1px solid var(--line);padding:25px 5px}.care-grid article>span{font-family:var(--serif);color:#a1a590}.care-grid h2{font-size:34px;margin:35px 0 15px}.care-grid p{font-size:11px;color:var(--muted);max-width:270px}.plain-details{max-width:760px;margin:0 auto;padding:70px 0}.plain-details>.eyebrow{text-align:center;margin-bottom:30px}.plain-details details{border-top:1px solid var(--line)}.plain-details details:last-child{border-bottom:1px solid var(--line)}.plain-details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:65px;font-family:var(--serif);font-size:25px;cursor:pointer}.plain-details summary::-webkit-details-marker{display:none}.plain-details details>p{font-size:12px;color:var(--muted);max-width:650px;padding:0 45px 25px 0}.care-ending{text-align:center;padding:70px 0 10px}.care-ending>span{font-family:var(--serif);font-size:40px;color:var(--accent)}.care-ending h2{font-size:47px;margin:20px 0 28px}
@media(max-width:700px){.info-main{padding:40px 22px 75px}.price-hero,.privacy-hero{min-height:370px}.price-hero h1,.privacy-hero h1{font-size:63px}.included-grid,.care-grid{grid-template-columns:1fr}.care-grid{gap:0}.care-grid article{padding:28px 5px}.care-grid h2{margin:20px 0 11px}.care-grid p{font-size:12px}.plain-details{padding-top:35px}.plain-details summary{font-size:23px}.plain-details details>p{font-size:12px;padding-right:8px}.care-ending h2{font-size:40px}}
.info-main {
  width: min(100% - 48px, 1125px);
  max-width: 1125px;
  padding: 42px 0 90px;
}
.price-hero,
.privacy-hero {
  position: relative;
  min-height: 455px;
  overflow: hidden;
}
.price-hero::before,
.privacy-hero::before {
  position: absolute;
  top: 20px;
  left: 50%;
  z-index: -1;
  width: 520px;
  height: 360px;
  border: 1px solid rgba(164, 95, 88, .13);
  border-radius: 50%;
  transform: translateX(-50%) rotate(-12deg);
  content: "";
}
.price-hero h1,
.privacy-hero h1 {
  max-width: 800px;
  font-size: clamp(66px, 8vw, 100px);
  font-weight: 500;
  letter-spacing: -.065em;
  line-height: .88;
}
.price-hero p,
.privacy-hero p {
  color: var(--muted);
}
.care-grid {
  gap: 25px;
  padding: 35px 0 82px;
}
.care-grid article {
  border-top-color: rgba(164, 95, 88, .25);
}
.care-grid article > span {
  color: var(--accent);
  font-family: var(--script);
  font-size: 27px;
}
.plain-details details {
  border-top-color: var(--line);
}
.care-ending > span {
  color: var(--accent);
  font-family: var(--script);
}
@media (max-width: 700px) {
  .info-main {
    width: auto;
    padding: 26px 22px 70px;
  }
  .price-hero,
  .privacy-hero {
    min-height: 370px;
  }
  .price-hero h1,
  .privacy-hero h1 {
    font-size: 64px;
  }
}
