@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css);#app{min-height:100vh}.subtitle,.title{text-transform:uppercase}#fo-cards[data-v-fe2d827c]{--ff:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ink:#0b1320;--muted:#55657a;--paper:#fff;--line:#e6eef6;--navy:#0f3e70;--accent:#ff9800;--accent2:#ffc24d;--brand:#1e64b9;--brand2:#5aa2ff;font-family:var(--ff);color:var(--ink);padding:clamp(24px,4vw,40px) 16px}#fo-cards .wrap[data-v-fe2d827c]{max-width:min(96vw,1320px);margin:auto}#fo-cards .grid[data-v-fe2d827c]{display:grid;gap:clamp(18px,2.4vw,32px);grid-template-columns:repeat(3,minmax(280px,1fr));align-items:stretch}#fo-cards .card[data-v-fe2d827c]{position:relative;text-align:center;display:flex;height:100%;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 26px rgba(15,62,112,.1);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;isolation:isolate}#fo-cards .card h3[data-v-fe2d827c]{margin:0;line-height:1.18;font-weight:900;color:#0a1f33;font-size:clamp(19px,2vw,28px);text-align:center;max-width:22ch}#fo-cards .card[data-v-fe2d827c]:before{content:"";position:absolute;inset:-2px;border-radius:18px;padding:2px;background:linear-gradient(90deg,var(--brand),var(--brand2),var(--brand));background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .22s ease;z-index:0}#fo-cards .card[data-v-fe2d827c]:hover:before{opacity:1;animation:bordeFlow-fe2d827c 2.2s linear infinite}@keyframes bordeFlow-fe2d827c{0%{background-position:0 0}to{background-position:200% 0}}#fo-cards .card[data-v-fe2d827c]:after{content:"\f105";font:900 18px/1 Font Awesome\ 6 Free;position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#0f1d3a;opacity:.75;animation:arrowPulse-fe2d827c 1.6s ease-in-out infinite;pointer-events:none}@keyframes arrowPulse-fe2d827c{0%,to{transform:translateY(-50%) translateX(0);opacity:.72}50%{transform:translateY(-50%) translateX(6px);opacity:1}}#fo-cards .card[data-v-fe2d827c]:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(15,62,112,.16);border-color:#dfe9f5}#fo-cards .card-link[data-v-fe2d827c]{display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none;color:inherit;border-radius:16px;width:100%;height:100%;padding:clamp(24px,2.8vw,36px) clamp(20px,2.2vw,28px);padding-right:56px}#fo-cards .ico[data-v-fe2d827c]{width:80px;height:80px;border-radius:999px;margin:4px 0 8px;background:#eef6ff;border:1px solid #dbe9ff;display:grid;place-items:center;position:relative;box-shadow:0 8px 18px rgba(30,100,185,.14);overflow:hidden}#fo-cards .ico img[data-v-fe2d827c]{width:74%;height:74%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}@media (max-width:1023.98px){#fo-cards .grid[data-v-fe2d827c]{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:767.98px){#fo-cards .grid[data-v-fe2d827c]{grid-template-columns:1fr}}#fo-cards .ico.lcl img[data-v-fe2d827c]{animation:boxWiggle-fe2d827c 2.8s ease-in-out infinite}@keyframes boxWiggle-fe2d827c{0%,to{transform:rotate(0deg) translateY(0)}10%{transform:rotate(-6deg)}20%{transform:rotate(6deg)}30%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}55%{transform:rotate(0deg) translateY(-2px)}65%{transform:translateY(0)}}#fo-cards .ico.fcl img[data-v-fe2d827c]{animation:shipBob-fe2d827c 3.4s ease-in-out infinite}@keyframes shipBob-fe2d827c{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}#fo-cards .ico.fcl[data-v-fe2d827c]:after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:7px;border-radius:7px;background:repeating-linear-gradient(90deg,rgba(30,100,185,.22) 0 14px,rgba(30,100,185,.1) 14px 28px);animation:waves-fe2d827c 6s linear infinite}@keyframes waves-fe2d827c{0%{background-position:0 0}to{background-position:120px 0}}#fo-cards .ico.air img[data-v-fe2d827c]{animation:takeOff-fe2d827c 3s ease-in-out infinite}@keyframes takeOff-fe2d827c{0%{transform:translate(0) rotate(0)}35%{transform:translate(6px,-7px) rotate(10deg)}60%{transform:translate(10px,-10px) rotate(12deg)}to{transform:translate(0) rotate(0)}}#fo-cards .ico.air[data-v-fe2d827c]:after{content:"";position:absolute;right:18px;top:52%;height:2px;width:0;border-radius:2px;background:linear-gradient(90deg,rgba(30,100,185,0),rgba(30,100,185,.55));transform:translateY(-50%);animation:trail-fe2d827c 3s ease-in-out infinite}@keyframes trail-fe2d827c{0%{width:0;opacity:0}40%{width:18px;opacity:1}to{width:0;opacity:0}}