section.home-why{background:var(--cube-white);padding:80px 0}section.home-why .hw-head{margin:0 auto 32px;max-width:900px;text-align:center}section.home-why .hw-eyebrow{color:var(--cube-green);font-family:var(--label-font);font-size:12px;font-weight:700;letter-spacing:3px;margin:0 0 18px;text-transform:uppercase}section.home-why .hw-title{color:var(--dark-blue);font-family:var(--main-font);font-size:clamp(30px,3.8vw,60px);font-weight:500;letter-spacing:-.8px;line-height:1.1;margin:0}section.home-why .hw-title em,section.home-why .hw-title span{background:linear-gradient(103deg,var(--cube-green) 0,var(--cube-green) 40%,var(--cube-purple) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-style:normal;font-weight:500}section.home-why .hw-photo{border-radius:22px;box-shadow:0 30px 60px -30px rgba(10,18,41,.25);margin:0 0 24px;max-height:340px;overflow:hidden}section.home-why .hw-photo img{display:block;height:340px;max-height:340px;object-fit:cover;object-position:center 35%;width:100%}section.home-why .hw-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}section.home-why .hw-card{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:18px;box-shadow:0 8px 20px -12px rgba(10,18,41,.12);padding:30px 28px 32px;position:relative;transition:transform .25s ease,box-shadow .25s ease}section.home-why .hw-card:hover{box-shadow:0 20px 40px -20px rgba(10,18,41,.2);transform:translateY(-4px)}section.home-why .hw-marker{align-items:center;background:var(--cube-off-blue);border-radius:50%;display:flex;height:22px;justify-content:center;opacity:.65;overflow:hidden;position:absolute;right:20px;top:20px;width:22px}section.home-why .hw-marker img{display:block;height:12px;object-fit:contain;width:12px}section.home-why .hw-fig{background:linear-gradient(0deg,var(--dark-blue) 30%,var(--cube-green));background-clip:text;-webkit-background-clip:text;font-family:var(--main-font);font-size:60px;font-weight:800;line-height:1;margin:8px 0 26px;-webkit-text-fill-color:transparent;color:transparent}section.home-why .hw-unit{color:var(--cube-dark-muted);font-size:27px;font-weight:500;letter-spacing:0;margin-left:2px;text-transform:lowercase;vertical-align:baseline}section.home-why .hw-c-title{color:var(--dark-blue);font-family:var(--main-font);font-size:17px;font-weight:700;letter-spacing:-.2px;line-height:1.3;margin:0 0 12px}section.home-why .hw-c-text{color:var(--cube-dark-muted);font-family:var(--secondary-font);font-size:14px;line-height:1.55;margin:0}section.home-why .hw-strip{align-items:center;background:linear-gradient(83deg,#fff 30%,#f0fbee 70%,#efebfa);border:1px solid lightgrey;border-radius:18px;color:var(--dark-blue);display:flex;gap:24px;justify-content:space-between;margin-top:24px;padding:26px 32px}section.home-why .hw-strip-msg{display:flex;flex-direction:column;gap:4px}section.home-why .hw-strip-msg b{color:var(--dark-blue);font-family:var(--main-font);font-size:18px;font-weight:700;letter-spacing:-.2px}section.home-why .hw-strip-msg span{color:var(--cube-dark-muted);font-family:var(--secondary-font);font-size:14px;line-height:1.55}section.home-why .hw-cta{align-items:center;background-color:var(--cube-purple);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><circle cx='14' cy='14' r='14' fill='%23ffffff'/><path d='M11 14h6M14 11l3 3-3 3' stroke='%235547A5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>");background-position:right 8px center;background-repeat:no-repeat;border-radius:999px;box-shadow:0 8px 22px rgba(85,71,165,.4);color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--main-font);font-size:14px;font-weight:700;height:46px;padding:0 52px 0 24px;text-decoration:none;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}section.home-why .hw-cta:hover{background-color:#3d3282;box-shadow:0 12px 28px rgba(85,71,165,.5);transform:translateY(-2px)}@media (max-width:1000px){section.home-why .hw-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){section.home-why{padding:60px 0}section.home-why .hw-head{margin-bottom:24px}section.home-why .hw-photo{border-radius:16px;max-height:240px}section.home-why .hw-photo img{height:240px}section.home-why .hw-grid{gap:14px;grid-template-columns:1fr}section.home-why .hw-strip{align-items:flex-start;border-radius:14px;flex-direction:column;gap:16px;padding:24px 22px;text-align:left}section.home-why .hw-cta{justify-content:flex-start;width:100%}}@media (max-width:460px){section.home-why .hw-fig{font-size:42px}}