.gdk,.gdk .wp-block-group{box-sizing:border-box;width:auto!important;margin-left:auto!important;margin-right:auto!important;background:transparent!important;padding:0!important;max-width:none!important}.gdk .wp-block-group__inner-container{padding:0!important;margin:0!important;max-width:none!important;width:auto!important}.gdk{max-width:100%!important;padding:0 1rem!important;margin-bottom:3.75rem!important;color:#1f1f1f}.gdk h2,.gdk h3{font-family:var(--gdf-font-display);color:#1f1f1f!important}.gdk h2{font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.18;margin:0 0 1.125rem!important}.gdk .gdk-grad{background:linear-gradient(120deg,var(--ca-blue,#2d6ae3) 0%,var(--ca-violet,#7b2fd6) 50%,var(--ca-pink,#e0358f) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#7b2fd6}.gdk p{font-size:var(--fs-base);line-height:1.75;color:#505050}.gdk .gdk-eyebrow{font-size:var(--fs-sm)!important;letter-spacing:.18em;text-transform:uppercase;color:#c02689!important;margin:0 0 0.75rem!important}.gdk .gdk-section{margin-top:4.5rem!important}.gdk .gdk-grid>.wp-block-group__inner-container>*{margin:0!important;max-width:none!important}.gdk .wp-block-button__link{background:linear-gradient(135deg,#7420c4 0%,#8c34cf 100%)!important;color:#fff!important;border-color:transparent!important}.gdk .wp-block-button__link:hover{background:linear-gradient(135deg,#7f2ad0 0%,#9a42da 100%)!important}.gdk .gdk-offer.gdk-light .wp-block-button__link{border-radius:62.4375rem!important;padding:0.5625rem 1.25rem!important;font-size:var(--fs-xs)!important;letter-spacing:.05em;white-space:nowrap;border:1px solid #7420c4!important}.gdk .gdk-offer.gdk-light .wp-block-button:first-child .wp-block-button__link{background:transparent!important;color:#6a0fb8!important}.gdk .gdk-offer.gdk-light .wp-block-button:first-child .wp-block-button__link:hover{background:#f3ecff!important}.gdk .gdk-intro>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3.5rem;align-items:center}.gdk .gdk-intro p{margin:0 0 1rem!important}.gdk .gdk-intro p.gdk-lead{font-size:var(--fs-md);color:#1f1f1f}.gdk .gdk-mosaic>.wp-block-group__inner-container{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:12.5rem 12.5rem;gap:0.875rem}.gdk .gdk-mosaic figure{margin:0!important;border-radius:1.125rem;overflow:hidden;height:100%}.gdk .gdk-mosaic figure:first-child{grid-row:1/3}.gdk .gdk-mosaic img{display:block;width:100%!important;height:100%!important;object-fit:cover}.gdk .gdk-mosaic-2>.wp-block-group__inner-container{grid-template-columns:1fr 1fr;grid-template-rows:25.875rem}.gdk .gdk-mosaic-2 figure:first-child{grid-row:auto}.gdk .gdk-offers>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch}.gdk .gdk-offer{border-radius:1.5rem;padding:2.5rem 2.25rem!important}.gdk .gdk-offer>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}.gdk .gdk-offer h3{font-size:var(--fs-xl);line-height:1.25;margin:0 0 0.75rem!important}.gdk .gdk-offer p{margin:0 0 1rem!important}.gdk .gdk-offer .wp-block-buttons{display:flex!important;flex-wrap:nowrap;justify-content:center!important;gap:0.75rem!important;margin-top:auto!important;padding-top:0.75rem}.gdk .gdk-offer .wp-block-button{margin:0!important}.gdk .gdk-offer.gdk-light{background:linear-gradient(155deg,#faf8ff 0%,#f0eafc 100%)!important;border:1px solid #e4daf7}.gdk .gdk-offer.gdk-dark{background:linear-gradient(120deg,var(--ca-blue,#2d6ae3) 0%,var(--ca-violet,#7b2fd6) 50%,var(--ca-pink,#e0358f) 100%)!important;box-shadow:0 1.875rem 3.75rem -1.875rem rgba(90,30,150,.55)}.gdk .gdk-offer.gdk-dark .gdk-eyebrow{color:rgba(255,255,255,.85)!important}.gdk .gdk-offer.gdk-dark h3{color:#fff!important}.gdk .gdk-offer.gdk-dark p{color:rgba(255,255,255,.9)!important}.gdk .gdk-offer ul{list-style:none!important;margin:0 0 1.25rem!important;padding:0!important;display:flex;flex-direction:column;gap:0.625rem}.gdk .gdk-offer li{list-style:none!important;margin:0!important;display:flex;align-items:center;gap:0.75rem;border-radius:0.75rem;padding:0.75rem 1rem!important;font-size:var(--fs-base);line-height:1.5}.gdk .gdk-offer li::before{content:"";flex:none;width:0.5rem;height:0.5rem;border-radius:50%;background:#c02689}.gdk .gdk-offer.gdk-dark li::before{background:#fff}.gdk .gdk-offer.gdk-light li{background:#fff;border:1px solid #e0d4f5;color:#1f1f1f}.gdk .gdk-offer.gdk-dark li{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff}.gdk .gdk-offer ul.gdk-levels{flex-direction:row;flex-wrap:wrap}.gdk .gdk-offer ul.gdk-levels li{padding:0.5rem 0.875rem!important;border-radius:62.4375rem;font-size:var(--fs-sm)}.gdk .gdk-benefits-head{max-width:45rem!important;text-align:center;margin-bottom:2rem!important}.gdk .gdk-benefits-head h2{margin-left:auto!important;margin-right:auto!important}.gdk .gdk-benefits-head p{margin:0!important}.gdk .gdk-benefits>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.gdk .gdk-benefit{position:relative;background:#fff!important;border-radius:1.125rem;padding:1.75rem 1.5rem 1.625rem!important;border:1px solid #efe8fb;box-shadow:0 1.125rem 2.5rem -1.875rem rgba(70,30,140,.35);overflow:hidden}.gdk .gdk-benefit::before{content:"";position:absolute;left:0;top:0;right:0;height:0.25rem;background:linear-gradient(120deg,var(--ca-blue,#2d6ae3) 0%,var(--ca-violet,#7b2fd6) 50%,var(--ca-pink,#e0358f) 100%)}.gdk .gdk-benefit h3{font-size:var(--fs-lg);line-height:1.3;margin:0 0 0.625rem!important}.gdk .gdk-benefit p{margin:0!important;font-size:var(--fs-base);line-height:1.65}.gdk .gdk-infos>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.gdk .gdk-info{background:#fff!important;border-radius:1.125rem;padding:1.625rem 1.5rem!important;box-shadow:0 1.125rem 2.5rem -1.875rem rgba(70,30,140,.4)}.gdk .gdk-info p{margin:0!important;font-size:var(--fs-base);line-height:1.6}.gdk .gdk-info p.gdk-eyebrow{margin-bottom:0.5rem!important}.gdk .gdk-info p.gdk-eyebrow{font-weight:700}.gdk .wp-block-group.gdk-outro{max-width:none!important;width:100%!important;margin-top:6rem!important;margin-bottom:5rem!important;padding:1.875rem 2.5rem!important;border-radius:1.125rem;background:linear-gradient(120deg,var(--ca-blue,#2d6ae3) 0%,var(--ca-violet,#7b2fd6) 50%,var(--ca-pink,#e0358f) 100%)!important}.gdk .gdk-outro>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2.5rem;align-items:center}.gdk .gdk-outro>.wp-block-group__inner-container>*{grid-column:1}.gdk .gdk-outro>.wp-block-group__inner-container>.wp-block-buttons{grid-column:2;grid-row:1/4}.gdk .gdk-outro .gdk-eyebrow{font-size:var(--fs-2xs)!important;color:rgba(255,255,255,.8)!important;margin:0 0 0.25rem!important}.gdk .gdk-outro h2{font-size:clamp(1.25rem,2.2vw,1.5rem)!important;color:#fff!important;margin:0 0 0.375rem!important}.gdk .gdk-outro p{font-size:var(--fs-sm);line-height:1.6;margin:0!important;color:rgba(255,255,255,.88)!important}.gdk .gdk-outro strong{color:#fff;font-weight:600}.gdk .gdk-outro .wp-block-buttons{display:flex!important;flex-wrap:nowrap;gap:0.625rem!important;margin:0!important}.gdk .gdk-outro .wp-block-button{margin:0!important}.gdk .gdk-outro .wp-block-button__link{border-radius:62.4375rem!important;padding:0.5625rem 1.25rem!important;font-size:var(--fs-xs)!important;letter-spacing:.05em;white-space:nowrap;background:transparent!important;border:1px solid rgba(255,255,255,.8)!important;color:#fff!important}.gdk .gdk-outro .wp-block-button__link:hover{background:rgba(255,255,255,.12)!important}.gdk .gdk-outro .wp-block-button:last-child .wp-block-button__link{background:#fff!important;border-color:#fff!important;color:#6a0fb8!important}.gdk .gdk-outro .wp-block-button:last-child .wp-block-button__link:hover{background:#f3ecff!important}@media(max-width:900px){.gdk .gdk-outro>.wp-block-group__inner-container{grid-template-columns:1fr;text-align:center;row-gap:0}.gdk .gdk-outro>.wp-block-group__inner-container>.wp-block-buttons{grid-column:1;grid-row:auto;justify-content:center;flex-wrap:wrap;margin-top:1.125rem!important}.gdk .gdk-outro h2{margin-left:auto!important;margin-right:auto!important}.gdk .wp-block-group.gdk-outro{padding:1.75rem 1.25rem!important}.gdk .gdk-benefits>.wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0,1fr))}.gdk .gdk-offer .wp-block-buttons{flex-wrap:wrap}.gdk .gdk-intro>.wp-block-group__inner-container,.gdk .gdk-offers>.wp-block-group__inner-container{grid-template-columns:1fr;gap:1.75rem}.gdk .gdk-infos>.wp-block-group__inner-container{grid-template-columns:1fr}}@media(max-width:520px){.gdk .gdk-benefits>.wp-block-group__inner-container{grid-template-columns:1fr}.gdk .gdk-mosaic>.wp-block-group__inner-container{grid-template-rows:9.375rem 9.375rem}.gdk .gdk-mosaic-2>.wp-block-group__inner-container{grid-template-rows:16.25rem}.gdk .gdk-offer{padding:1.75rem 1.375rem!important}}