.cp-hero{background:#e6ecd6;padding:176px 0 0}.cp-hero__inner{justify-items:center;display:grid}.cp-hero h1{max-width:1000px;margin-top:16px}.cp-hero__p{margin-top:24px}.cp-hero__film{aspect-ratio:976/614;width:min(976px,100%);margin-top:64px}.cp-pc{padding:216px 0 96px;position:relative}.cp-anchor{position:absolute;top:120px}.cp-pc__h{max-width:600px;margin:20px auto 48px}.cp-why{padding:140px 0}.cp-why__h{max-width:1060px;margin:20px auto 0}.cp-why__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px;margin-top:104px;display:grid}.cp-why__icon{border:1px solid var(--ink);border-radius:80px 80px 8px 8px;place-items:center;width:160px;height:160px;display:grid}.cp-why__eyebrow{margin-top:48px}.cp-why__item h3{margin-top:8px;font-size:28px;line-height:36px}.cp-why__item p{color:var(--muted);margin-top:8px;font-size:16px;line-height:24px}.cp-facts{background:#eee2ca;padding:217px 0 208px}.cp-facts__head{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:16px;display:flex}.cp-facts__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:80px;display:grid}.cp-fact{border-radius:6px;flex-direction:column;min-height:440px;padding:24px 16px;display:flex}.cp-fact strong{font-family:var(--font-serif);margin-top:8px;font-size:64px;font-weight:400;line-height:72px}.cp-fact p{margin-top:auto;font-size:16px;line-height:24px}.cp-opts{padding:218px 0 112px}.cp-opts__h{margin-top:20px}.cp-opts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-top:88px;display:grid}.cp-opt{color:var(--paper);gap:0;display:grid}.cp-opt__pic{aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden}.cp-opt__media{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.cp-opt:hover .cp-opt__media{transform:scale(1.03)}.cp-opt__name{margin-top:48px;font-size:18px;line-height:26px}.cp-opt__more{align-items:center;gap:4px;margin-top:12px;font-size:14px;line-height:20px;display:inline-flex}.cp-opt:hover .cp-opt__more{text-underline-offset:4px;text-decoration:underline}.cp-faq{padding:120px 0 160px}.cp-faq h2{margin-top:16px}@media (max-width:900px){.cp-why__grid,.cp-facts__grid,.cp-opts__grid{grid-template-columns:1fr}.cp-facts__head{flex-direction:column;align-items:stretch}}@media (max-width:700px){.cp-hero{padding-top:104px}.cp-hero__p{margin-top:16px;font-size:14px;line-height:20px}.cp-hero__film{margin-top:32px}.cp-pc{padding:64px 0}.cp-pc__h{margin:16px auto 32px}.cp-why{padding:64px 0}.cp-why__h{margin-top:16px}.cp-why__grid{gap:64px;margin-top:48px}.cp-why__icon{width:120px;height:120px}.cp-why__eyebrow{margin-top:32px}.cp-why__item h3{font-size:22px;line-height:28px}.cp-facts{padding:64px 0}.cp-facts__grid{gap:12px;margin-top:32px}.cp-fact{min-height:200px}.cp-fact strong{font-size:48px;line-height:56px}.cp-facts .button{width:100%}.cp-opts{padding:64px 0}.cp-opts__grid{gap:40px;margin-top:40px}.cp-opt__name{margin-top:20px}.cp-faq{padding:64px 0}}
