.fc-note{--fc-tilt:-3deg;z-index:3;color:#0b1f3f;width:min(100%,17.5rem);transform:rotate(var(--fc-tilt));transform-origin:50% 0;text-align:left;background:linear-gradient(#ffffff38,#fff0 38%),#c4ec3a;border-radius:2px 2px 14px;padding:1.35rem 1.25rem 1.1rem;animation:6s ease-in-out infinite fc-sway;position:relative;box-shadow:inset 0 1px #ffffff80,0 18px 30px -12px #0512288c,0 4px 10px #0512282e}.fc-note:after{content:"";background:linear-gradient(135deg,#a8cd22 50%,#0000 50%);border-radius:0 0 14px;width:1.6rem;height:1.6rem;position:absolute;bottom:0;right:0;box-shadow:-3px -3px 6px #0512281f}.fc-note-tape{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f8fa9e;border-left:1px dashed #0b1f3f1f;border-right:1px dashed #0b1f3f1f;width:5.2rem;height:1.45rem;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)rotate(4deg);box-shadow:0 2px 6px #0512281f}.fc-note p{margin:0}.fc-note-kicker{letter-spacing:.16em;text-transform:uppercase;color:#244cd8;align-items:center;gap:.45rem;font-size:.66rem;font-weight:800;display:flex}.fc-note-dot{background:#244cd8;border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-out infinite fc-pulse;box-shadow:0 0 #244cd880}.fc-note-title{letter-spacing:-.01em;text-transform:uppercase;font-family:Fira Sans Extra Condensed,Fira Sans,sans-serif;font-size:1.9rem;font-weight:900;line-height:.9;margin-top:.55rem!important}.fc-note-body{font-size:.9rem;font-weight:600;line-height:1.35;margin-top:.65rem!important}.fc-note-link{color:#0b1f3f;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:.4rem;margin-top:.9rem;padding-bottom:.15rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.fc-note-link:hover svg{transform:translate(3px)}.fc-note-link svg{transition:transform .2s}.fc-note-link:focus-visible{outline-offset:3px;outline:3px solid #244cd8}.fc-note-compact{width:min(100%,15rem);padding:1.1rem 1rem .95rem}.fc-note-compact .fc-note-title{font-size:1.55rem}.fc-note-compact .fc-note-body{font-size:.82rem}.fc-tag{z-index:4;color:#0b1f3f;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#c4ec3a;padding:.4rem .75rem;font-size:.6rem;font-weight:900;line-height:1;position:absolute;top:.3rem;right:.4rem;transform:rotate(2deg);box-shadow:0 8px 16px -8px #05122899}@keyframes fc-sway{0%,to{transform:rotate(var(--fc-tilt))}50%{transform:rotate(calc(var(--fc-tilt) + 1.2deg))}}@keyframes fc-pulse{to{box-shadow:0 0 0 9px #244cd800}}@media (prefers-reduced-motion:reduce){.fc-note,.fc-note-dot{animation:none}}.services-page-hero .services-page-inner{position:relative}.fc-note-services-hero{margin-top:2rem}@media (width>=1100px){.fc-note-services-hero{--fc-tilt:4deg;margin-top:0;position:absolute;top:auto;bottom:5.5rem;right:2%}}.fc-note-flagship{--fc-tilt:-2.5deg;margin-top:2.2rem}.fc-strip{--fc-tilt:-2deg;color:#0b1f3f;transform:rotate(var(--fc-tilt));white-space:nowrap;background:#c4ec3a;border-radius:2px 2px 10px;align-items:center;gap:.9rem;padding:.7rem 1rem .7rem 1.1rem;text-decoration:none;animation:6s ease-in-out infinite fc-sway;display:inline-flex;position:relative;box-shadow:0 14px 24px -12px #0512288c}.fc-strip .fc-note-tape{width:3.4rem;height:1.1rem;top:-.55rem}.fc-strip strong{text-transform:uppercase;font-family:Fira Sans Extra Condensed,Fira Sans,sans-serif;font-size:1.15rem;font-weight:900;line-height:1}.fc-strip span:not(.fc-note-tape):not(.fc-note-dot){letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.fc-strip svg{transition:transform .2s}.fc-strip:hover svg{transform:translate(3px)}.fc-strip:focus-visible{outline-offset:3px;outline:3px solid #244cd8}@media (width<=767px){.fc-strip .fc-strip-extra{display:none}}.fc-note-dialog{--fc-tilt:-1.5deg;margin:1.2rem 0 .4rem .4rem}.fc-note-final{--fc-tilt:-2deg;margin-top:2.6rem}@media (width>=1100px){.fc-note-final{--fc-tilt:3.5deg;margin-top:0;position:absolute;bottom:-1rem;right:4%}}@media (width<=767px){.fc-tag-extra{display:none}}
