body.homepage ul{list-style:none;margin:0;padding:0}body.homepage h2{max-width:900px}body.homepage .hero{min-height:60vh;padding:2rem 0 80px}body.homepage .hero__title{line-height:59px}body.homepage .hero__title .highlight{color:var(--green);font-weight:500}@media(min-width:1025px){body.homepage .hero__title{font-size:clamp(2.25rem,4.5vw - .6rem,3.1rem)}}body.homepage .hero__inner{column-gap:4rem}body.homepage .hero__inner img{width:45%;bottom:-2rem}@media(max-width:1024px){body.homepage .hero__inner img{width:100%}}@media(max-width:767.98px){body.homepage .hero{padding:2rem 0}}body.homepage .limits{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fff 0%,#e6f2f2 31%,#e6f2f2 31%);border-radius:var(--r);margin:0 auto;width:calc(100% - 2rem);max-width:2000px}body.homepage .limits__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}body.homepage .limits__header{text-align:center;margin-bottom:50px}body.homepage .limits__title{font-family:var(--font-head);font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:500;color:var(--dark);letter-spacing:-.02em;margin-bottom:10px;line-height:1.2}body.homepage .limits__subtitle{font-size:1.25rem;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}body.homepage .limits__list ul{max-width:580px;margin:0 auto 32px;display:flex;flex-direction:column}body.homepage .limits__list ul li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text);background:url(/Images/bullet-arrow.svg) no-repeat left 20px;background-size:6px;padding:12px 0 12px 14px}body.homepage .limits__list ul li p{margin:0}body.homepage .limits__arrow img{width:70px;margin-bottom:32px}body.homepage .limits__callout{text-align:center;font-size:20px;color:var(--text);text-wrap:balance;max-width:800px;margin:0 auto}body.homepage .limits__callout strong{font-weight:700}body.homepage .different{background:#fff;position:relative;overflow:hidden}body.homepage .different__header{text-align:center;margin-bottom:14px}body.homepage .different__title{font-family:var(--font-head);font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:500;color:var(--dark);letter-spacing:-.02em;margin-bottom:12px}body.homepage .different__lead{color:var(--text);max-width:700px;margin:0 auto 60px}body.homepage .different__lead strong{font-weight:700}body.homepage .feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:52px 0;border-top:0px solid var(--border)}body.homepage .feature .feature__content{padding-left:20%}body.homepage .feature.feature-featured{grid-template-columns:auto}body.homepage .feature--reverse .feature__visual{order:-1}body.homepage .feature--reverse .feature__content,body.homepage .feature-featured .feature__content{padding-left:0}body.homepage .feature__icon-label{display:flex;align-items:flex-start;flex-direction:column;position:relative}body.homepage .feature__icon-label:after{content:"";display:none;height:3px;width:20px;border-radius:3px;background:oklch(from var(--green) l c h / 1);margin-top:8px}body.homepage .feature__icon{border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:oklch(from var(--green) l c h / .1);padding:.5rem;margin-top:-8px}body.homepage .feature__icon img{height:30px;width:30px}body.homepage .feature-featured .feature__icon-label,body.homepage .feature-featured .feature-text-row{max-width:70%;margin:0 auto 20px}body.homepage .feature-featured .feature__visual{margin-top:50px}body.homepage .feature-text-row{display:flex;flex-direction:row;max-width:80%;gap:15px}body.homepage .feature__list{display:flex;flex-direction:column;gap:8px}body.homepage .feature__list li{font-size:15px;margin:8px 0;color:var(--text);position:relative;line-height:1.55;background:url(/Images/bullet-arrow.svg) no-repeat left 6px;background-size:6px;padding-left:14px}body.homepage .feature__list li strong{font-weight:700}body.homepage .benefits{background:#f1f1f1;background:radial-gradient(circle,oklch(from var(--green) l c h / .05),oklch(from var(--green) l c h / .2));position:relative;border-radius:var(--r);margin:0 auto;width:calc(100% - 2rem);max-width:2000px}body.homepage .benefits__cubes{width:130px;position:absolute;left:50%;translate:-50%;bottom:-40px;z-index:1}body.homepage .benefits__header{text-align:center;margin-bottom:52px}body.homepage .benefits__title{font-family:var(--font-head);font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:500;color:var(--dark);letter-spacing:-.02em}body.homepage .benefits__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:24px}body.homepage .benefits__card{background:#fff;border-radius:var(--r-sm);padding:36px 32px;box-shadow:var(--shadow)}body.homepage .benefits__card-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:6px}body.homepage .benefits__card-icon{display:inline-block;font-size:1.5rem;flex-shrink:0;background:oklch(from var(--green) l c h / .1);padding:.75rem;border-radius:var(--r-sm)}body.homepage .benefits__card-icon img{width:30px;height:30px}body.homepage .benefits__card-title{font-family:var(--font-head);font-size:1.6rem;font-weight:500;color:var(--dark);margin-bottom:2px;line-height:1;margin-top:0}body.homepage .benefits__card-sub{font-size:1rem;font-weight:300;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}body.homepage .benefits__card-list{margin-top:18px;display:flex;flex-direction:column;gap:8px}body.homepage .benefits__card-list li{font-size:15px;color:var(--text);position:relative;line-height:1.55;background:url(/Images/bullet-arrow.svg) no-repeat left 6px;background-size:6px;padding-left:14px;margin:6px 0}body.homepage .benefits__card-list li:before{content:"\2022";position:absolute;left:0;top:0}body.homepage .right-for-you{background:#fff;position:relative;overflow:hidden}body.homepage .right-for-you__header{text-align:center;margin-bottom:52px}body.homepage .right-for-you__title{font-family:var(--font-head);font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:500;color:var(--dark);letter-spacing:-.02em}body.homepage .right-for-you__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:860px;margin:0 auto}body.homepage .rfy-card{border-radius:var(--r-sm);padding:2rem}body.homepage .rfy-card--good{border:0px solid oklch(from var(--green) l c h / .15);background:#fff;box-shadow:0 2px 24px #0000001a}body.homepage .rfy-card--bad{border:1px solid oklch(from var(--green) l c h / .15);background:#fff}body.homepage .rfy-card__head{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}body.homepage .rfy-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:oklch(from var(--green) l c h / .1);padding:.5rem;border-radius:var(--r-sm)}body.homepage .rfy-card__icon img{height:30px;width:30px}body.homepage .rfy-card__title{font-family:var(--font-head);font-size:1.25rem;font-weight:500;color:var(--dark)}body.homepage .rfy-card__list{display:flex;flex-direction:column;gap:12px}body.homepage .rfy-card__list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--text);line-height:1.5;background:url(/Images/bullet-arrow.svg) no-repeat left 6px;background-size:6px;padding-left:14px;margin:6px 0}body.homepage .rfy-card__list li p{margin:0}body.homepage .rfy-card--good .rfy-card__list li:before{background:var(--green)}body.homepage .rfy-card--bad .rfy-card__list li:before{background:#9ca3af}@media(max-width:1024px){body.homepage .feature{grid-template-columns:1fr;gap:32px}body.homepage .feature--reverse .feature__visual{order:0}body.homepage .benefits__grid{grid-template-columns:1fr}}@media(max-width:767.98px){body.homepage .feature__content{padding-left:10%!important}body.homepage .feature-featured .feature__content{padding-left:0!important}body.homepage .feature-featured .feature__list{padding-left:10%!important}body.homepage .feature-text-row{flex-direction:column}body.homepage .feature-featured .feature-text-row{max-width:100%}body.homepage .benefits__card{width:100%}body.homepage .right-for-you__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=homepage.min.css.map */
