.shine-card-v2{background-color:var(--color-background-light);overflow:hidden;padding-top:var(--spacing-2xl);position:relative;width:100%}.shine-card-v2__container{align-items:start;display:grid;gap:var(--spacing-6);grid-template-columns:1fr;position:relative;width:100%}@media (min-width:1024px){.shine-card-v2__container{gap:3rem;grid-template-columns:1.4fr 1fr}}.shine-card-v2__bg-image{display:none;height:100%;max-width:none;min-width:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:filter .6s ease-out,opacity .6s ease-out;width:auto;z-index:0}@media (min-width:1024px){.shine-card-v2__bg-image{display:block}}.shine-card-v2__bg-image.visible{filter:blur(0);opacity:1}.shine-card-v2__bg-image img{height:auto;max-width:none;min-height:100%;min-width:100%;object-fit:contain;object-position:top right;width:auto}.shine-card-v2__media{display:none;height:100%;position:relative;width:100%;z-index:2}@media (min-width:1024px){.shine-card-v2__media{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);grid-column-gap:0;grid-row-gap:0}}.shine-card-v2__media-main{grid-area:1/1/5/4;margin-bottom:-70px;position:relative;z-index:2}.shine-card-v2__media-main img{height:100%;max-width:none;object-fit:contain;object-position:bottom;width:100%}.shine-card-v2__shine-front{align-items:flex-end;display:flex;grid-area:1/1/3/4;justify-content:flex-end;margin-bottom:-73px;z-index:1}.shine-card-v2__shine-front img{height:auto;max-width:570px;object-fit:contain;width:100%}.shine-card-v2__shine-back{align-items:flex-start;display:flex;grid-area:3/1/5/4;justify-content:flex-end;margin-top:70px;z-index:3}.shine-card-v2__shine-back img{height:auto;max-width:570px;object-fit:contain;width:100%}.shine-card-v2__content{display:flex;flex-direction:column;justify-content:center;margin-top:30px;padding:var(--spacing-8);position:relative;z-index:4}@media (min-width:1024px){.shine-card-v2__content{left:auto;margin-top:100px;padding:var(--spacing-8);position:relative;top:auto;transform:none;width:auto}}.shine-card-v2__eyebrow{color:var(--color-primary-600);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:1.4;margin-bottom:var(--spacing-2);margin-top:0;padding-bottom:0;text-transform:capitalize}.shine-card-v2__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:1.286;margin-bottom:.5rem;margin-top:0;text-transform:capitalize}@media (min-width:1024px){.shine-card-v2__title{font-size:35px;line-height:45px}}.shine-card-v2__description{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.875;margin-bottom:var(--spacing-6);margin-top:0}.shine-card-v2__description p{margin-top:0}.shine-card-v2__description p:last-child{margin-bottom:0}.shine-card-v2__description ul{list-style:disc;margin-top:var(--spacing-4);padding-left:var(--spacing-6)}.shine-card-v2__description li{font-weight:var(--font-weight-medium);line-height:1.875;margin-bottom:var(--spacing-1)}.shine-card-v2__description li:last-child{margin-bottom:0}.shine-card-v2__description b,.shine-card-v2__description strong{color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.shine-card-v2__features{display:flex;flex-direction:column;gap:var(--spacing-5);margin-top:var(--spacing-4)}@media (max-width:767px){.shine-card-v2__features{gap:var(--spacing-4)}}.shine-card-v2__feature{display:flex;flex-direction:column;gap:var(--spacing-2)}.shine-card-v2__feature-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);letter-spacing:.03em;line-height:1.25;margin:0;text-transform:uppercase}.shine-card-v2__feature-description{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.875;margin:0;max-width:343px}.shine-card-v2__cta{margin-top:var(--spacing-6)}.shine-card-v2 .button{align-items:center;border:none;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:var(--font-weight-semibold);justify-content:center;letter-spacing:.05em;line-height:1.2;min-width:140px;padding:.875rem 1.5rem;text-align:center;text-decoration:none;text-transform:capitalize;transition:all .3s ease;white-space:nowrap}@media (min-width:768px){.shine-card-v2 .button{font-size:var(--font-size-md);min-width:181.91px;padding:1rem 2rem}}.shine-card-v2 .button--primary{background-color:var(--color-primary);color:var(--color-white-alt)}.shine-card-v2 .button--primary:hover{background-color:var(--color-primary-alt);box-shadow:0 4px 12px rgba(254,115,42,.3);transform:translateY(-2px)}.shine-card-v2 .button--secondary{background-color:var(--color-background-light);border:2px solid var(--color-primary);color:var(--color-primary)}.shine-card-v2 .button--secondary:hover{background-color:var(--color-primary);box-shadow:0 4px 12px rgba(254,115,42,.2);color:var(--color-white-alt);transform:translateY(-2px)}.shine-card-v2 .button--light{background-color:var(--color-background-alt);color:var(--color-text-primary)}.shine-card-v2 .button--light:hover{background-color:var(--color-background-light);transform:translateY(-2px)}.shine-card-v2--consultancy{background-color:var(--color-primary-600)}.shine-card-v2--consultancy .shine-card-v2__content,.shine-card-v2--consultancy .shine-card-v2__eyebrow{color:var(--color-white-alt)}.shine-card-v2--consultancy .shine-card-v2__title{color:var(--color-text-primary)}.shine-card-v2--consultancy .shine-card-v2__description,.shine-card-v2--consultancy .shine-card-v2__description b,.shine-card-v2--consultancy .shine-card-v2__description strong{color:var(--color-white-alt)}.shine-card-v2--consultancy .shine-card-v2__feature-title{color:var(--color-background-light)}.shine-card-v2--consultancy .shine-card-v2__feature-description{color:var(--color-white-alt)}.shine-card-v2--philosophy{background-color:var(--color-background-light)}.shine-card-v2--philosophy .shine-card-v2__content{color:var(--color-text-secondary)}.shine-card-v2--philosophy .shine-card-v2__eyebrow{color:var(--color-primary-600)}.shine-card-v2--philosophy .shine-card-v2__title{color:var(--color-text-primary)}.shine-card-v2--philosophy .shine-card-v2__description{color:var(--color-text-secondary)}.shine-card-v2--philosophy .shine-card-v2__description b,.shine-card-v2--philosophy .shine-card-v2__description strong{color:var(--color-white-alt)}.shine-card-v2--offer{background-color:var(--color-background-light)}.shine-card-v2--offer .shine-card-v2__content{color:var(--color-text-secondary)}.shine-card-v2--offer .shine-card-v2__eyebrow{color:var(--color-primary-600)}.shine-card-v2--offer .shine-card-v2__title{color:var(--color-text-primary)}.shine-card-v2--offer .shine-card-v2__description{color:var(--color-text-secondary)}.shine-card-v2--offer .shine-card-v2__description b,.shine-card-v2--offer .shine-card-v2__description strong{color:var(--color-primary-600)}.shine-card-v2--offer .shine-card-v2__description ul li{color:var(--color-text-primary)}.shine-card-v2--cat{background-color:var(--color-dark)}.shine-card-v2--cat .shine-card-v2__content{color:var(--color-white-alt)}.shine-card-v2--cat .shine-card-v2__title{color:var(--color-background-light);font-size:var(--font-size-2xl);letter-spacing:.05em;line-height:1.25}.shine-card-v2--cat .shine-card-v2__description{color:var(--color-white-alt)}