.design-v2 .pillar-number{display:none}.design-v2 .pillar-icon{width:88px;height:88px;position:relative;isolation:isolate;overflow:visible;border-color:rgba(59,151,255,.58);color:transparent;background:radial-gradient(circle at 50% 46%,rgba(22,100,199,.16),transparent 48%),linear-gradient(145deg,rgba(14,25,39,.98),rgba(3,9,17,.98));box-shadow:0 18px 35px rgba(0,0,0,.38),0 0 25px rgba(0,112,255,.13),inset 0 1px #ffffff1c,inset 0 0 22px rgba(7,91,201,.1);font-size:0;transform:none}.design-v2 .pillar-icon:before{content:"";position:absolute;inset:-9px;z-index:1;border:0;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 34deg,rgba(23,116,232,.35) 34deg 151deg,#2caeff 151deg 184deg,rgba(18,91,190,.22) 184deg 238deg,transparent 238deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);filter:drop-shadow(0 0 5px rgba(17,126,255,.42));transition:transform .35s ease}.design-v2 .pillar-icon:after{content:"";position:absolute;z-index:2}.design-v2 .pillar-card:nth-child(1) .pillar-icon:after{width:31px;height:31px;border:1px solid #2ca7ff;border-radius:50%;background:linear-gradient(#268fe4,#268fe4) center/1px 100% no-repeat,linear-gradient(90deg,#268fe4,#268fe4) center/100% 1px no-repeat,radial-gradient(circle,#c7f3ff 0 2px,#1689f2 2px 4px,transparent 5px),radial-gradient(circle,transparent 0 9px,rgba(34,158,255,.85) 10px 11px,transparent 12px);box-shadow:0 0 14px rgba(18,136,255,.32)}.design-v2 .pillar-card:nth-child(2) .pillar-icon:after{width:38px;height:34px;background:linear-gradient(#1677d4,#2ba7ff) 2px 25px/5px 9px no-repeat,linear-gradient(#1677d4,#2ba7ff) 12px 19px/5px 15px no-repeat,linear-gradient(#1677d4,#2ba7ff) 22px 13px/5px 21px no-repeat,linear-gradient(135deg,transparent 45%,#43b8ff 46% 53%,transparent 54%) 8px 0/27px 25px no-repeat,linear-gradient(#43b8ff,#43b8ff) 29px 1px/7px 2px no-repeat,linear-gradient(#43b8ff,#43b8ff) 34px 1px/2px 7px no-repeat;filter:drop-shadow(0 0 7px rgba(28,151,255,.4))}.design-v2 .pillar-card:nth-child(3) .pillar-icon:after{width:27px;height:27px;border:2px solid #2ba8ff;background:linear-gradient(45deg,transparent 47%,rgba(116,206,255,.85) 48% 52%,transparent 53%),linear-gradient(-45deg,transparent 47%,rgba(20,116,220,.75) 48% 52%,transparent 53%),linear-gradient(135deg,rgba(14,111,221,.18),rgba(54,176,255,.04));box-shadow:0 0 15px rgba(18,137,255,.34),inset 0 0 10px rgba(24,150,255,.13);transform:rotate(45deg)}.design-v2 .pillar-card:hover .pillar-icon:before{transform:rotate(22deg)}.design-v2 .pillar-card:hover .pillar-icon{border-color:rgba(87,183,255,.82);box-shadow:0 20px 38px rgba(0,0,0,.42),0 0 32px rgba(0,120,255,.2),inset 0 1px #ffffff24,inset 0 0 24px rgba(7,91,201,.13)}.design-v2 .pillar-copy{align-self:center;padding-right:8px;transform:none}.design-v2 .pillar-copy:before{display:block;margin-bottom:8px;color:#278fff;font-size:6px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.design-v2 .pillar-card:nth-child(1) .pillar-copy:before{content:"Direction & focus"}.design-v2 .pillar-card:nth-child(2) .pillar-copy:before{content:"Value & scale"}.design-v2 .pillar-card:nth-child(3) .pillar-copy:before{content:"Growth & protection"}.design-v2 .pillar-copy strong{margin-bottom:10px;color:#f5f8fb;font-size:18px;letter-spacing:.055em;text-shadow:0 2px 12px rgba(255,255,255,.06)}.design-v2 .pillar-copy>span{max-width:245px;padding-left:11px;border-left:1px solid rgba(38,139,255,.34);color:#b4bec9;font-size:11px;line-height:1.58;text-wrap:balance}.design-v2 .pillar-cta{width:fit-content;padding:8px 12px;justify-content:flex-start;border:1px solid rgba(74,97,123,.55);border-radius:5px;color:#e4e9ee;background:linear-gradient(180deg,rgba(20,28,38,.78),rgba(7,11,17,.78));box-shadow:inset 0 1px #ffffff0a;font-size:9px;letter-spacing:0;text-transform:none}.design-v2 .pillar-cta b{color:#45aaff;font-size:14px}@media(max-width:520px){.design-v2 .pillar-icon{width:62px;height:62px}.design-v2 .pillar-icon:before{inset:-6px}.design-v2 .pillar-card:nth-child(1) .pillar-icon:after{transform:scale(.78)}.design-v2 .pillar-card:nth-child(2) .pillar-icon:after{transform:scale(.75)}.design-v2 .pillar-card:nth-child(3) .pillar-icon:after{transform:rotate(45deg) scale(.78)}.design-v2 .pillar-copy{padding-right:0}.design-v2 .pillar-copy strong{font-size:16px}.design-v2 .pillar-copy>span{padding-left:9px;font-size:10px}}
