.states-cards,.states-cards *{box-sizing:border-box}.states-cards{overflow-x:hidden;background:#fff;padding:3rem 1rem}.states-cards>div{max-width:80rem;margin-inline:auto}.states-cards header{max-width:48rem;margin:0 auto 2rem;text-align:center}.states-cards h2{margin:0;color:#333;font-size:1.875rem;line-height:1.15;font-weight:800}.states-cards header p{max-width:42rem;margin:1rem auto 0;color:#6b7280;font-size:1rem;line-height:1.625}.states-cards header>span{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;border-radius:999px;background:#5945e6;padding:.45rem 1rem;color:#fff;font-size:.85rem;font-weight:800}.states-cards header>span:before{content:"✈️"}.states-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.states-cards__grid li{min-width:0}.states-cards__grid a{position:relative;display:flex;height:100%;min-height:250px;flex-direction:column;overflow:hidden;border:1px solid rgb(229 231 235);border-radius:1.5rem;background:#fff;padding:1.25rem;text-align:center;text-decoration:none;box-shadow:0 6px 20px #00000014;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.states-cards__grid a:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#5945e614,#ff6a3d0d);opacity:0;pointer-events:none;transition:opacity .25s ease}.states-cards__grid a:hover,.states-cards__grid a:focus-visible{transform:translateY(-4px);border-color:#5945e633;box-shadow:0 12px 30px #0000001f;outline:none}.states-cards__grid a:hover:before,.states-cards__grid a:focus-visible:before{opacity:1}.states-cards__grid img,.states-cards__emoji,.states-cards__grid strong,.states-cards__grid small{position:relative;z-index:1}.states-cards__grid img{display:block;width:auto;max-width:100%;max-height:8rem;margin:0 auto 1rem;-o-object-fit:contain;object-fit:contain}.states-cards__emoji{display:grid;min-height:8rem;place-items:center;margin-bottom:1rem;font-size:3.75rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.states-cards__grid strong{display:block;margin:0 0 .35rem;color:var(--color-accent, rgb(89 69 230));font-size:1rem;line-height:1.25;font-weight:800}.states-cards__grid small{display:block;margin-bottom:0;color:#6b7280;font-size:.875rem;line-height:1.45}.states-cards__compact{margin-top:2.5rem;border-radius:28px;background:#f8f7fe;padding:1.5rem;box-shadow:0 10px 28px #5945e614}.states-cards__compact h3{margin:0;text-align:center;color:#1a1258;font-size:1.25rem;line-height:1.25;font-weight:800}.states-cards__compact>p{max-width:46rem;margin:.75rem auto 1.5rem;text-align:center;color:#4b5563;font-size:.95rem;line-height:1.65}.states-cards__compact ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin:0;padding:0;list-style:none}.states-cards__compact a{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(89,69,230,.14);border-radius:999px;background:#fff;padding:.45rem .85rem .45rem .55rem;color:#292d34;font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:0 6px 14px #2b0c2c0a;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.states-cards__compact img{width:1.5rem;height:1.5rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.states-cards__compact-emoji{display:inline-flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;font-size:1rem;line-height:1}.states-cards__compact a>span:not(.states-cards__compact-emoji){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.states-cards__compact a:after{content:"→";margin-left:.45rem;color:#5945e6;opacity:0;transform:translate(-3px);transition:opacity .2s ease,transform .2s ease}.states-cards__compact a:hover,.states-cards__compact a:focus-visible{transform:translateY(-1px);border-color:#5945e64d;background:#5945e60f;color:#5945e6;outline:none}.states-cards__compact a:hover:after,.states-cards__compact a:focus-visible:after{opacity:1;transform:translate(0)}.states-cards__empty{margin:0;padding:2rem 0;text-align:center;color:#6b7280}@media (min-width: 640px){.states-cards{padding-right:1.5rem;padding-left:1.5rem}.states-cards__grid{gap:1.25rem}}@media (min-width: 768px){.states-cards h2{font-size:2.25rem}.states-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.states-cards__grid a{min-height:270px}.states-cards__grid img{max-height:9rem}.states-cards__compact{padding:2rem}}@media (min-width: 1024px){.states-cards{padding-top:3.5rem;padding-bottom:3.5rem}.states-cards__grid{gap:1.5rem}.states-cards__grid a{min-height:290px;padding:1.5rem}.states-cards__grid img{max-height:10rem}.states-cards__compact h3{font-size:1.5rem}}@media (min-width: 1280px){.states-cards{padding-right:0;padding-left:0}}@media (max-width: 420px){.states-cards{padding-right:.85rem;padding-left:.85rem}.states-cards__grid{gap:.75rem}.states-cards__grid a{min-height:220px;padding:1rem .75rem;border-radius:1.25rem}.states-cards__grid img{max-height:6.5rem;margin-bottom:.75rem}.states-cards__emoji{min-height:6.5rem;margin-bottom:.75rem;font-size:3rem}.states-cards__grid strong{font-size:.95rem}.states-cards__grid small{font-size:.78rem;line-height:1.35}.states-cards__compact{margin-top:2rem;padding:1.25rem;border-radius:24px}.states-cards__compact ul{justify-content:flex-start}.states-cards__compact a{font-size:.82rem}}.states-hero{background-color:#fff}.states-hero__container{position:relative;display:flex;max-width:80rem;margin-inline:auto;flex-direction:column-reverse;align-items:center;gap:30px;border-radius:40px;padding:2.5rem 1.5rem}.states-hero__image-wrap{display:flex;width:100%;align-items:center;justify-content:center}.states-hero__image{max-width:400px;-o-object-fit:contain;object-fit:contain}.states-hero__content{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;gap:1rem;text-align:center}.states-hero__eyebrow{display:flex;align-items:center;gap:.5rem;color:#5945e6;font-size:.875rem;font-weight:600}.states-hero__eyebrow-icon{width:20px;height:20px}.states-hero__title{margin-top:1rem;margin-bottom:1.75rem;text-align:center;color:var(--color-accent);font-size:1.875rem;font-weight:700}.states-hero__text{color:#292d34;font-size:1rem;line-height:1.625}.states-hero__button{position:relative;display:none;width:15rem;height:3rem;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border:2px solid rgb(89 69 230);border-radius:5px;color:#5945e6;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .3s ease,color .3s ease}.states-hero__button:hover{background-color:#5945e6;color:#fff}@media (min-width: 1022px){.states-hero__container{flex-direction:row;align-items:center}.states-hero__image-wrap{width:40%}.states-hero__image{width:520px;height:360px}.states-hero__content{max-width:60%;align-items:flex-start;text-align:left}.states-hero__title,.states-hero__text{text-align:left}}@media (min-width: 1024px){.states-hero__container{padding-left:2.5rem;padding-right:2.5rem}.states-hero__title{font-size:2.25rem}.states-hero__text{font-size:1.25rem}.states-hero__button{display:flex}}@media (min-width: 1280px){.states-hero__title{font-size:3rem}}
