.mono{font-family:'JetBrains Mono',monospace}html{scroll-behavior:smooth}.btn-primary,.btn-ghost{font-family:'JetBrains Mono',monospace;display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.5rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;transition:background-color .3s,border-color .3s,color .3s}.btn-primary{background:#00A99D;color:#08201E;border:1px solid #00A99D;font-weight:500}.btn-primary:hover{background:#5BDEB1;border-color:#5BDEB1}.btn-ghost{background:#FFFFFF;color:#141414;border:1px solid #D5D9D4}.btn-ghost:hover{border-color:#141414}.btn-primary iconify-icon,.btn-ghost iconify-icon{transition:transform .3s}.btn-primary:hover iconify-icon,.btn-ghost:hover iconify-icon{transform:translateX(.5rem)}.card-img{width:100%;height:100%;object-fit:cover;filter:grayscale(.15);opacity:1;transition:all 1s cubic-bezier(.16,1,.3,1)}.group:hover .card-img{filter:grayscale(0);opacity:1;transform:scale(1.05)}.data-cell{display:flex;flex-direction:column;border-bottom:1px solid #E6E8E5;padding-bottom:.5rem}.data-k{font-family:'JetBrains Mono',monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#50555B;margin-bottom:.25rem}.data-v{font-family:'JetBrains Mono',monospace;font-size:.8rem;color:#141414}.feature,.step{background:#FFFFFF;padding:2rem;display:flex;flex-direction:column;gap:.75rem;transition:background-color .4s}.feature:hover,.step:hover{background:#F0F4F2}.feature-ico{font-size:1.75rem;color:#00A99D}.feature-t{font-size:1.5rem;font-weight:300;letter-spacing:-.01em;color:#141414}.feature-p{font-size:.875rem;line-height:1.7;color:#4A4F55}.step-n{font-family:'JetBrains Mono',monospace;font-size:.8rem;color:#00877D;letter-spacing:.1em}.field{display:flex;flex-direction:column;gap:.25rem}.field input,.field select,.field textarea{background:transparent;border:0;border-bottom:1px solid #D5D9D4;color:#141414;font-family:'Inter',sans-serif;font-weight:300;font-size:.95rem;padding:.6rem 0;outline:none;transition:border-color .3s;border-radius:0}.field select option{background:#FFFFFF}.field input:focus,.field select:focus,.field textarea:focus{border-color:#00A99D}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (prefers-reduced-motion:reduce){.word-reveal{transform:none !important}html{scroll-behavior:auto}}.on-blue{color:#FFFFFF}.on-blue [class*="text-[#141414]"],.on-blue h1,.on-blue h2{color:#FFFFFF !important}.on-blue [class*="text-[#50555B]"]{color:#A9BBD1 !important}.on-blue [class*="text-[#4A4F55]"]{color:#D3DDEA !important}.on-blue [class*="text-[#00877D]"]{color:#5BDEB1 !important}.on-blue.border-b,.on-blue .border-b{border-color:#244266 !important}.hero-accent{color:#5BDEB1 !important}@media (max-width:1023px){.hero-photo{opacity:.45}}#landing h1{text-shadow:0 2px 30px rgba(15,42,74,.55)}@media print{.word-reveal{transform:none !important}.site-header{position:absolute !important}#canvas-container{display:none !important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0F2A4A !important}article,figure,.feature,.step,li{break-inside:avoid}.grid{background:transparent !important;border-color:transparent !important;gap:8px !important}}.air{font-style:italic;text-transform:none;letter-spacing:0.02em}