@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Inter:wght@300;400;500;600;700&display=swap";.three-pillars-section *,.three-pillars-section *:before,.three-pillars-section *:after{box-sizing:border-box}.pillars-section{background-color:var(--pillars-bg, #ffffff);padding-top:var(--pillars-pt, 60px)}.pillars-main-heading{font-family:"DM Serif Text";font-size:56px;font-weight:400;color:#063d9c;line-height:57px;letter-spacing:-.6px;margin:0 0 12px}.pillars-subtitle{font-family:Gilroy;font-size:21px;color:#1a1a1a;line-height:42px;margin:0 0 48px}.pillar-block{margin-bottom:56px;margin-left:40px}.pillar-heading{font-family:"DM Serif Text";font-size:28px;font-weight:400;color:#063d9c;margin:0 0 16px;display:flex;align-items:baseline;gap:6px;line-height:48px}.pillar-body{font-family:Gilroy;font-size:15px;line-height:1.75;color:#2c2c2c;margin-bottom:28px}.pillar-body p{margin:0 0 12px}.pillar-body p:last-child{margin-bottom:0;font-family:Gilroy;font-size:21px;line-height:34px;color:#1a1a1a;letter-spacing:0}.diagram-card{border-radius:20px;padding:30px;color:#fff;background:linear-gradient(113.62deg,#011a54,#003991 100.79%)}.diagram-card-title{font-family:Gilroy;font-size:28px;font-weight:600;color:#fff;margin:0 0 24px;letter-spacing:-.6px;line-height:40px}.dohad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dohad-item{background:#063d9c;border-radius:20px;padding:30px 20px;text-align:center}.dohad-number{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"DM Serif Text";font-size:36px;font-weight:400;color:#063d9c;margin:0 auto 14px;line-height:48px}.dohad-label{font-family:Gilroy;font-size:24px;font-weight:800;color:#fff;line-height:30px;letter-spacing:0;max-width:60%;margin:10px auto}.dohad-sub{font-family:Gilroy;font-size:16px;color:#fff;font-style:italic;letter-spacing:0;line-height:20px;max-width:66%;margin:15px auto}.pathway-section-label{color:#fffc;font-family:Gilroy;font-size:16px;letter-spacing:0;font-style:italic;margin-bottom:10px;display:block;line-height:20px}.pathway-row{display:flex;align-items:center;box-shadow:8px 15px 17.2px #00000026;background:#063d9c;border-radius:20px}.pathway-row--deficient{background:#ece6db}.pathway-node{border-radius:8px;padding:12px 14px;text-align:center;flex:1;min-width:0}.node-title{font-family:Gilroy;font-size:24px;font-weight:700;color:#fff;line-height:30px;margin:15px 0;letter-spacing:0}.pathway-row--deficient .pathway-arrow,.pathway-row--deficient .node-title,.pathway-row--deficient .node-sub{color:#063d9c}.node-sub{font-family:Gilroy;font-size:16px;color:#fff9;font-style:italic;line-height:20px;letter-spacing:0;margin:15px 0}.pathway-arrow{font-size:18px;color:#fff9;padding:0 6px;flex-shrink:0}.pathway-divider{border:none;border-top:1px solid rgba(255,255,255,.15);margin:18px 0 14px}.cycle-diagram{position:relative;height:400px;display:flex;align-items:center;justify-content:center;margin-top:8px}.cycle-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.cycle-center{position:absolute;width:150px;height:150px;border-radius:50%;background:#ece6db;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;z-index:3;bottom:24%}.cycle-center-top{letter-spacing:0;font-family:Gilroy;font-size:16px;color:#063d9c;font-style:italic;line-height:20px;margin-bottom:2px;display:block}.cycle-center-brand{font-family:Gilroy;font-size:16px;font-weight:700;color:#063d9c;display:block}.cycle-node{position:absolute;background:#ffffff1f;border-radius:10px;padding:14px 16px;text-align:center;z-index:2;min-width:140px;max-width:170px}.cycle-node-title{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:4px}.cycle-node-sub{font-family:Inter,sans-serif;font-size:10.5px;color:#fff9;font-style:italic;line-height:1.3}.cycle-node--top{top:10px;left:50%;transform:translate(-50%)}.cycle-node--right{right:0;top:50%;transform:translateY(-50%)}.cycle-node--left{left:0;top:50%;transform:translateY(-50%)}.cycle-diagram .mobile{display:none}@media screen and (max-width:768px){.cycle-center{bottom:41%;right:27%;width:97px;height:96px}.pillars-main-heading{font-size:24px;line-height:28px;letter-spacing:-.5px}.pillars-subtitle{font-weight:400;font-size:14px;line-height:21px;margin:0 0 30px}.pillar-heading{font-size:20px;line-height:28px;letter-spacing:-.5px}.pillar-num{display:none}.pillar-body p:last-child{font-size:14px;line-height:21px}.diagram-card-title{font-size:16px;line-height:24px}.pillar-block{margin:15px 15px 30px}.dohad-label{font-size:14px;line-height:22px;margin:-5px auto}.dohad-sub{font-size:14px;line-height:20px}.dohad-number{font-size:30px}.dohad-item{padding:20px;border-radius:10px}.node-title,.node-sub{font-size:14px;line-height:22px;margin:0}.pathway-arrow{font-size:5px}.pathway-row svg{width:100%;transform:rotate(90deg)}.pathway-row span{width:100%}.cycle-diagram .desktop{display:none}.cycle-diagram .mobile{display:block}.cycle-center-top{font-size:10px;line-height:11px}.cycle-center-brand{font-size:9px;line-height:14px;letter-spacing:0}.pillars-section{padding:30px 0 0}.pathway-row{flex-wrap:wrap;gap:8px;flex-direction:row;justify-content:center;align-items:center}.dohad-grid{grid-template-columns:repeat(2,1fr)}.pathway-row{flex-wrap:wrap;gap:8px}.pathway-node{flex:none;min-width:120px}.cycle-diagram{height:380px}.cycle-node{min-width:110px;max-width:140px;padding:10px}.cycle-node--right{right:-4px}.cycle-node--left{left:-4px}}@media screen and (max-width:480px){.pillars-container{padding:0 15px}.diagram-card{padding:20px;border-radius:12px}.dohad-grid{grid-template-columns:1fr;gap:8px}.cycle-center{width:83px;height:83px;bottom:42%;right:47px}.cycle-node-title{font-size:11px}.cycle-node-sub{font-size:9.5px}}@media screen and (max-width:425px){.cycle-center{right:20px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/three-pillars-lifelong-health.css.map */
