.intro-home{background-color:var(--color-primary)}.intro-home .cover{width:100%;height:max(872px, 80vh);padding:200px 82px 128px;background-image:url("../../images/cover.webp");background-position:center 72px;background-size:cover}.intro-home .cover .center-wrapper{position:relative}.intro-home .cover .circle{background-color:#156082;width:clamp(100px, 14vw, 220px);height:clamp(100px, 14vw, 220px);font-size:clamp(12px, 1.5vw, 22px);border-radius:100%;color:var(--color-white);position:absolute;top:-115px;right:clamp(16px, 8vw, 180px);display:flex;align-items:center;justify-content:center;white-space:pre-line;text-align:center}.intro-home .cover h3{margin-bottom:24px}.intro-home .container{display:flex;gap:32px;justify-content:space-between;padding-top:64px;padding-bottom:64px}.intro-home .explore{max-width:470px;margin-top:auto}.intro-home .insurance-cards{display:flex;gap:32px;margin:-200px 58px 0 0}.intro-home .insurance-cards>div{position:relative;display:flex;flex-direction:column;gap:24px;align-items:start;width:340px;padding:28px;background-color:var(--color-white);border-radius:12px;box-shadow:var(--box-shadow)}.intro-home .insurance-cards hr{width:100%;margin-top:auto;background-color:var(--color-grey-200)}.intro-home .insurance-cards .link-primary{margin:14px 0}.intro-home .discount-badge{position:absolute;top:-16px;right:16px;display:flex;gap:4px;align-items:center;padding:4px 8px;background-color:var(--color-light-blue);border-radius:4px}.intro-home .discount{position:relative}.intro-home .discount::after{position:absolute;left:0;width:100%;height:2px;content:"";background:var(--color-primary);transform:rotate(-10deg);transform-origin:center}.intro-home .price-monthly .discount::after{top:14px}.intro-home .price-annually .discount::after{top:8px}@media (max-width:1024px){.intro-home .cover{height:608px;padding:112px 82px 64px;background-position:center 48px;background-size:125%}.intro-home .cover .circle{width:130px;height:130px;font-size:16px;top:300px;left:50%;transform:translateX(-50%);right:auto}.intro-home .cover .intro-text{margin-bottom:18px}.intro-home .container{flex-direction:column;gap:64px;align-items:center;padding-top:80px;padding-bottom:48px}.intro-home .explore{max-width:520px;text-align:center}.intro-home .insurance-cards{gap:20px;margin:0}.intro-home .insurance-cards>div{padding:28px 24px}}@media (max-width:768px){.intro-home .cover{padding:112px 16px 64px;background-position:center bottom;background-size:cover}.intro-home .cover .circle{width:100px;height:100px;font-size:12px;top:180px;left:50%;transform:translateX(-50%);right:auto}.intro-home .container{gap:48px;padding-top:64px}.intro-home .explore{max-width:unset;text-align:unset}.intro-home .insurance-cards{gap:12px;align-items:unset;padding-top:16px}.intro-home .insurance-cards>div{width:320px}.intro-home .insurance-cards .link-primary{margin:10px 0}}