.long-banner-image{box-shadow:var(--image-shadow);height:300px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-top:32px}.package-container{display:flex;flex-wrap:wrap;gap:0}@media screen and (max-width:668px){.individual-products-grid,.package-container{flex-direction:column}.individual-products-grid .inclusion-card{min-width:unset}.package-subtitle{font-size:28px}.title-area{gap:12px;padding-right:0}.bundle-footer{flex-direction:column;align-items:stretch;gap:16px}.bundle-cta{width:100%}}.title-area{flex:1;display:flex;flex-direction:column;gap:40px;justify-content:center;text-align:center;padding-right:48px}.package-main-title{font-size:28px;font-family:silka-bold;margin:0;color:var(--dark);text-transform:uppercase;letter-spacing:1px}.package-subtitle{font-size:45px!important;line-height:1.1;margin:0;font-family:silka-semibold;color:var(--dark)}.package-description{font-size:14px;line-height:1.6;margin:0;color:#666}.inclusions-area{flex:0 0 50%;display:flex;flex-wrap:wrap;gap:16px}.inclusion-card{flex:1;flex-basis:250px;background-color:#fff;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.12);gap:8px;border-radius:6px;border:1px solid #e8e8e8}.inclusion-card,.package-bundle-card{display:flex;flex-direction:column;position:relative}.package-bundle-card{flex-basis:100%;width:100%;background:linear-gradient(135deg,#4bc4d7,#3a9fb0);color:#fff;padding:32px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);gap:24px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.package-bundle-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));transition:left .6s ease}.package-bundle-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.package-bundle-card:hover:before{left:100%}.bundle-header{display:flex;align-items:center;gap:16px}.bundle-header h3{margin:0;font-size:24px;color:#fff}.bundle-price{font-family:silka-bold;font-size:28px;margin:0;color:#fff}.bundle-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:8px}.bundle-notice{font-size:12px;color:hsla(0,0%,100%,.75);font-style:italic;margin:0;text-align:center}.bundle-includes{display:flex;flex-direction:column;gap:12px;padding:20px;background-color:hsla(0,0%,100%,.22);border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.includes-label{font-family:silka-medium;font-size:14px;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;color:#fff}.included-item{display:flex;align-items:center;gap:12px;font-size:16px}.included-item.primary-feature{padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:8px}.included-item>div{display:flex;flex-direction:column;gap:4px}.feature-name{font-family:silka-medium;font-size:16px;color:#fff}.feature-desc{font-size:14px;color:hsla(0,0%,100%,.95);font-style:italic;line-height:1.4}.feature-link{display:inline;width:auto;padding:0;font-style:normal;color:#fff!important;text-decoration:underline}.corner-link{margin-left:auto;align-self:center;white-space:nowrap;font-size:13px}.feature-link:hover{opacity:.85}.primary-feature .feature-name{font-size:18px;font-family:silka-bold}.checkmark{background-color:hsla(0,0%,100%,.3);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.bundle-cta{background-color:#fff!important;color:#4bc4d7!important;padding:16px 24px!important;font-family:silka-medium;text-align:center;border-radius:4px;font-size:16px;transition:transform .2s;border:none!important;white-space:nowrap}.bundle-cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.included-badge{position:absolute;top:12px;right:12px;background-color:#4bc4d7;color:#fff;padding:4px 12px;font-size:11px;font-family:silka-medium;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.individual-option{opacity:1;transition:transform .2s ease,box-shadow .2s ease}.individual-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.18)}.product-detail{font-size:13px;color:#4bc4d7;font-family:silka-medium;margin-top:8px;padding:8px 12px;background-color:rgba(75,196,215,.1);border-radius:4px;border-left:3px solid #4bc4d7}.individual-products-grid{display:flex;flex-wrap:wrap;gap:24px;margin-top:32px;width:100%}.individual-products-grid .inclusion-card{flex:1;flex-basis:350px;min-width:300px}h4{font-family:silka-medium;font-size:15px;margin:0!important}.pricing{align-items:flex-end;justify-content:space-between;font-size:16px;margin-top:auto;color:grey}.pricing,.seperator-with-text{display:flex;font-family:silka-medium}.seperator-with-text{align-items:center;gap:32px;color:var(--dark);margin:0 auto;font-size:13px;letter-spacing:.5px;max-width:600px}.seperator{border:1px solid #e4e4e4;flex:1}.includes-tag{background:var(--dark);color:#fff;padding:8px 16px;font-size:14px;font-family:silka-medium;border-radius:4px}.inclusion-card .dark{background-color:#e1e1e1;border-color:transparent}.individual-product-banner{display:flex;align-items:flex-start;gap:160px}.button-selections{display:flex;align-items:center;gap:8px}.button-selections .secondary{padding:4px 12px;background-color:var(--off-grey)}.products-bottom-cta{color:#fff;text-align:center;margin:0 auto}