*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;min-height:100%;overflow-x:hidden;font-family:Arial,Helvetica,sans-serif;background:#ffffff;color:#0B1F33}body{max-width:100vw}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}main{width:100%;min-height:100vh}.hero{padding:110px 6%;background:#6c203a;color:white}.hero>div{max-width:850px}.eyebrow{color:#0B1F33;font-size:13px;font-weight:800;letter-spacing:2px}.hero .eyebrow{color:#ffffff}.hero h2{margin:20px 0;font-size:clamp(48px,8vw,88px);line-height:.98;letter-spacing:-3px}.hero p:not(.eyebrow){max-width:650px;font-size:20px;line-height:1.6}.hero a{display:inline-block;margin:20px 12px 0 0;padding:15px 24px;background:#0B1F33;color:white;font-weight:700}footer{padding:50px 6%;background:#6c203a;color:white}footer h2{margin:0;font-size:38px}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.hidden{display:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.w-full{width:100%}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.max-w-4xl{max-width:896px}.max-w-4xl,.max-w-6xl{width:100%;margin-left:auto;margin-right:auto}.max-w-6xl{max-width:1152px}.max-w-3xl{max-width:768px}.max-w-2xl,.max-w-3xl{width:100%;margin-left:auto;margin-right:auto}.max-w-2xl{max-width:672px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-10{gap:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.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-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.bg-white{background:#ffffff}.bg-gray-50{background:#f9fafb}.bg-gray-100{background:#f3f4f6}.bg-\[\#6C203A\]{background:#6C203A}.bg-\[\#0B1F33\]{background:#0B1F33}.bg-red-50{background:#fef2f2}.text-white{color:#ffffff}.text-\[\#0B1F33\]{color:#0B1F33}.text-\[\#6C203A\]{color:#6C203A}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-red-700{color:#b91c1c}.text-white\/70{color:rgba(255,255,255,.7)}.text-white\/80{color:rgba(255,255,255,.8)}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-6{line-height:1.5rem}.border{border-width:1px;border-style:solid}.border-gray-200{border-color:#e5e7eb}.border-gray-300{border-color:#d1d5db}.border-white\/30{border-color:rgba(255,255,255,.3)}.border-red-200{border-color:#fecaca}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.08)}.shadow-md{box-shadow:0 4px 12px rgba(0,0,0,.1)}button.bg-\[\#6C203A\]{background:#6C203A;color:#ffffff;border:0}button.bg-\[\#6C203A\]:hover{background:#57182f}button.px-4,button.px-5,button.px-6{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-weight:700}button.border{background:transparent}input,select,textarea{max-width:100%}input.w-full,select.w-full,textarea.w-full{width:100%;display:block;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#ffffff;color:#0B1F33}input:focus,select:focus,textarea:focus{outline:none;border-color:#6C203A}main{overflow-x:hidden}img{max-width:100%}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:2rem}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.hero{padding:60px 5%}.max-w-2xl,.max-w-3xl,.max-w-4xl,.max-w-6xl{max-width:100%}.px-6{padding-left:1rem;padding-right:1rem}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:minmax(0,1fr)}}