:root{--navy:#061a33;--blue:#0b74ff;--charcoal:#111827;--slate:#475569}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.6;color:var(--charcoal)}a{color:inherit}.skip-link{position:absolute;left:-999px;top:8px;background:var(--navy);color:#fff;padding:10px}.skip-link:focus{left:8px;z-index:100}.bg-navy{background:var(--navy)}.bg-blue{background:var(--blue)}.text-navy{color:var(--navy)}.text-blue{color:var(--blue)}.text-white{color:#fff}.text-slate-900{color:#0f172a}.text-slate-700{color:#334155}.text-slate-600{color:#475569}.text-slate-500{color:#64748b}.text-slate-400{color:#94a3b8}.text-slate-300{color:#cbd5e1}.bg-white{background:#fff}.bg-slate-50{background:#f8fafc}.border{border:1px solid}.border-b{border-bottom:1px solid}.border-t{border-top:1px solid}.border-slate-200{border-color:#e2e8f0}.border-slate-300{border-color:#cbd5e1}.border-slate-800\/10{border-color:rgba(30,41,59,.1)}.border-white\/10{border-color:rgba(255,255,255,.1)}.rounded-md{border-radius:6px}.rounded-lg{border-radius:8px}.shadow-lg{box-shadow:0 12px 30px rgba(11,116,255,.2)}.shadow-xl{box-shadow:0 16px 38px rgba(15,23,42,.08)}.shadow-2xl{box-shadow:0 24px 70px rgba(15,23,42,.24)}.sticky{position:sticky}.fixed{position:fixed}.top-0{top:0}.bottom-4{bottom:1rem}.left-4{left:1rem}.right-4{right:1rem}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-14{margin-top:3.5rem;margin-bottom:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.grid{display:grid}.flex{display:flex}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.place-items-center{place-items:center}.flex-wrap{flex-wrap:wrap}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.max-w-md{max-width:28rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.w-11{width:2.75rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.min-h-12{min-height:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.text-center{text-align:center}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.leading-tight{line-height:1.08}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.025em}.no-underline{text-decoration:none}.backdrop-blur{backdrop-filter:blur(12px)}.section{padding:4.5rem 1rem}.section>.section-heading,.section>div,.section-heading{max-width:80rem;margin-left:auto;margin-right:auto}.section-heading{margin-bottom:1.75rem}.section h2,.section-heading h2{margin:0;color:var(--navy);font-size:clamp(2rem,4vw,3rem);line-height:1.08;font-weight:900}.section p,.section-heading p{color:#475569}.bg-navy h1,.bg-navy h2,.bg-navy h3,.bg-navy strong{color:#fff}.bg-navy p{color:#cbd5e1}.bg-navy a{color:#e2e8f0}.bg-navy a:hover{color:#fff}.bg-navy a.bg-white{color:var(--navy)}.bg-navy a.bg-blue{color:#fff}.check-list{margin:1.25rem 0 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid #e2e8f0;padding:.8rem 0 .8rem 2rem;position:relative}.check-list li:before{content:"";position:absolute;left:0;top:1.15rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--blue)}label{display:grid;gap:.4rem;font-weight:800;color:var(--navy)}input,select,textarea{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:.75rem;font:inherit}.camera-art{height:190px;position:relative}.camera-art span{position:absolute;left:28px;top:58px;width:250px;height:95px;background:#fff;border-radius:8px}.camera-art i{position:absolute;left:222px;top:77px;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle,#fff 0 5px,var(--blue) 6px 18px,#061a33 19px)}.camera-art b{position:absolute;left:300px;top:58px;width:90px;height:90px;border:3px solid var(--blue);border-left:0;border-bottom:0;border-radius:0 90px 0 0}.nav-links a{text-decoration:none}.mobile-call{display:block}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-6xl{font-size:3.75rem}}@media(min-width:1024px){.lg\:hidden{display:none}.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_\.75fr\]{grid-template-columns:1fr .75fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[1\.1fr_1fr_1fr\]{grid-template-columns:1.1fr 1fr 1fr}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.mobile-call{display:none}}@media(max-width:1023px){#nav-links{position:absolute;left:1rem;right:1rem;top:76px;display:none;flex-direction:column;align-items:stretch;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:1rem;box-shadow:0 18px 40px rgba(15,23,42,.16)}#nav-links:not(.hidden){display:flex}.nav-links a{padding:.75rem}.section{padding:3.25rem 1rem}.text-4xl{font-size:2.3rem}.camera-art{height:155px}.camera-art span{left:0;width:210px}.camera-art i{left:172px}.camera-art b{left:244px;width:70px;height:70px}}