section#pilards-cards{background:var(--grad-depth,linear-gradient(168deg,#0a1229,#0a1a39 60%,#12264d));overflow:hidden;padding:72px 0;position:relative}section#pilards-cards:after{background:radial-gradient(42% 50% at 50% 0,rgba(112,207,152,.14),transparent 70%),radial-gradient(36% 50% at 96% 100%,rgba(106,90,224,.14),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}section#pilards-cards div.center{align-items:center;display:flex;flex-flow:column;gap:40px;position:relative;z-index:1}section#pilards-cards div.center h2{color:#fff;font-family:var(--main-font);font-size:clamp(30px,3.6vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0;max-width:22ch;text-align:center;text-transform:none;text-wrap:balance}section#pilards-cards div.center h2 b,section#pilards-cards div.center h2 strong{color:var(--cube-light-green);font-weight:700}section#pilards-cards div.cards-container{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);width:100%}section#pilards-cards div.cards-container div.card-pilar{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;flex-flow:column;min-width:0;overflow:hidden;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}section#pilards-cards div.cards-container div.card-pilar.active{background:hsla(0,0%,100%,.06);border-color:rgba(112,207,152,.35)}section#pilards-cards div.cards-container div.card-pilar h3.card-title{color:#fff;cursor:pointer;font-family:var(--main-font);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;order:-1;padding:18px 56px 18px 20px;position:relative;text-transform:none;transition:color .2s ease}section#pilards-cards div.cards-container div.card-pilar h3.card-title:after{border-bottom:2px solid var(--cube-light-green);border-right:2px solid var(--cube-light-green);content:"";height:8px;position:absolute;right:24px;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease;width:8px}section#pilards-cards div.cards-container div.card-pilar.active h3.card-title:after{transform:translateY(-30%) rotate(-135deg)}section#pilards-cards div.cards-container div.card-pilar h3.card-title:focus-visible{border-radius:16px;outline:2px solid var(--cube-light-green);outline-offset:-4px}section#pilards-cards div.cards-container div.card-pilar p.card-description{color:#c5d0e4;display:none;font-family:var(--secondary-font);font-size:15.5px;font-weight:400;letter-spacing:0;line-height:1.55;margin:0;padding:0 20px 18px}section#pilards-cards div.cards-container div.card-pilar div.image-container{aspect-ratio:4/3;background:hsla(0,0%,100%,.06);border-radius:10px;display:none;margin:0 20px 20px;order:2;overflow:hidden}section#pilards-cards div.cards-container div.card-pilar div.image-container img{display:block;height:100%;object-fit:cover;width:100%}section#pilards-cards div.cards-container div.card-pilar.active div.image-container,section#pilards-cards div.cards-container div.card-pilar.active p.card-description{display:block}section#pilards-cards div.button-container{display:flex;justify-content:center;width:100%}section#pilards-cards div.button-container a.secondary-button-2{align-items:center;background:var(--cube-light-green);border:1px solid var(--cube-light-green);border-radius:999px;box-shadow:0 8px 26px -8px rgba(112,207,152,.55);box-sizing:border-box;display:inline-flex;font-family:var(--main-font);font-size:15px;font-weight:600;gap:12px;height:52px;justify-content:center;letter-spacing:0;line-height:1;padding:0 30px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}section#pilards-cards div.button-container a.secondary-button-2,section#pilards-cards div.button-container a.secondary-button-2:active,section#pilards-cards div.button-container a.secondary-button-2:focus,section#pilards-cards div.button-container a.secondary-button-2:hover,section#pilards-cards div.button-container a.secondary-button-2:link,section#pilards-cards div.button-container a.secondary-button-2:visited{color:var(--cube-navy)}section#pilards-cards div.button-container a.secondary-button-2:after{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;transform:rotate(-45deg);transition:transform .2s ease;width:7px}section#pilards-cards div.button-container a.secondary-button-2:hover{background:#8adba9;border-color:#8adba9;box-shadow:0 14px 32px -10px rgba(112,207,152,.6);transform:translateY(-2px)}section#pilards-cards div.button-container a.secondary-button-2:hover:after{transform:rotate(-45deg) translate(2px,2px)}section#pilards-cards div.button-container a.secondary-button-2:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width:700px){section#pilards-cards div.cards-container{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}section#pilards-cards div.cards-container div.card-pilar,section#pilards-cards div.cards-container div.card-pilar.active{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);padding:12px 12px 26px}section#pilards-cards div.cards-container div.card-pilar:hover{background:hsla(0,0%,100%,.07);border-color:rgba(112,207,152,.45);transform:translateY(-3px)}section#pilards-cards div.cards-container div.card-pilar h3.card-title{cursor:default;font-size:19px;order:0;padding:22px 12px 0}section#pilards-cards div.cards-container div.card-pilar:hover h3.card-title{color:var(--cube-light-green)}section#pilards-cards div.cards-container div.card-pilar h3.card-title:after{display:none}section#pilards-cards div.cards-container div.card-pilar p.card-description{display:block;padding:10px 12px 0}section#pilards-cards div.cards-container div.card-pilar div.image-container{display:block;margin:0;order:0}section#pilards-cards div.button-container a.secondary-button-2{width:auto}}@media (min-width:1000px){section#pilards-cards{padding:104px 0}section#pilards-cards div.center{gap:56px}section#pilards-cards div.cards-container{grid-template-columns:repeat(3,minmax(0,1fr))}section#pilards-cards div.cards-container:has(>div.card-pilar:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){section#pilards-cards div.cards-container:has(>div.card-pilar:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){section#pilards-cards div.button-container a.secondary-button-2,section#pilards-cards div.button-container a.secondary-button-2:after,section#pilards-cards div.cards-container div.card-pilar,section#pilards-cards div.cards-container div.card-pilar h3.card-title,section#pilards-cards div.cards-container div.card-pilar h3.card-title:after{transition:none}section#pilards-cards div.button-container a.secondary-button-2:hover,section#pilards-cards div.cards-container div.card-pilar:hover{transform:none}}