.px-6.py-3.bg-\[\#C59D1F\]{white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important}#about{background-color:#fff!important;color:#0b0b0b!important}#about .text-white,#about .text-gray-200,#about .text-gray-300,#about p,#about .text-gray-400{color:#374151!important}#about h2,#about h3,#about h4{color:#0b0b0b!important}#about .bg-\[\#06293f\],#about .bg-gradient-to-br,#about .from-\[\#0b2839\],#about .to-\[\#042b3f\]{background:#f8fafc!important;color:#111827!important;border-color:#e5e7eb!important}#about .rounded-lg{background:#f8fafc!important;border-color:#e5e7eb!important}#about .text-\[\#C59D1F\],#about .text-yellow-600,#about .text-yellow-500{color:#c59d1f!important}#about .text-\[\#C59D1F\]\/25,#about .text-\[\#C59D1F\]{color:#c59d1f2e!important}#about a,#about strong,#about em{color:#111827!important}#about .grid>.rounded-lg.p-6,#about .grid>details>.rounded-lg.p-6{box-shadow:none!important;border-color:#e5e7eb!important}#about blockquote,#about blockquote+cite,#about cite{color:#374151!important}#about.bg-\[\#001f3f\],#about.bg-\[\#001f3f\] *{background:transparent!important}#about .clear-both{clear:both}@media(max-width:640px){#about .text-white,#about .text-gray-200{color:#374151!important}}section#about>div,section#about *{background-color:transparent!important;color:inherit!important}#about{background:#fff!important}#about .bg-\[\#001f3f\],#about .bg-\[\#06293f\],#about .bg-\[\#0b2839\],#about .bg-gradient-to-br,#about .bg-\[\#042b3f\]{background:#fff!important;color:#0b0b0b!important;border-color:#e5e7eb!important}#about .text-white,#about .text-gray-200,#about .text-gray-300,#about p,#about li,#about span,#about blockquote,#about cite{color:#374151!important}#about .text-\[\#C59D1F\],#about .text-yellow-600,#about .text-yellow-500,#about .text-\[\#C59D1F\]\/25{color:#c59d1f!important}#about .flex .px-3.py-1,#about .flex .px-3.py-1.rounded,#about .flex .px-3.py-1.text-sm{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#374151!important}#about blockquote{color:#374151!important;border-left:3px solid #e5e7eb!important;background:transparent!important}#about .relative.lg\:float-right,#about .lg\:float-right{background:#fff!important;border-color:#e5e7eb!important}#about .box-shadow,#about .shadow,#about .rounded-lg{box-shadow:none!important}#how{background-color:#fff!important;color:#000!important}.hero-video{pointer-events:none}.hero-video::-webkit-media-controls-start-playback-button,.hero-video::-webkit-media-controls-overlay-play-button,.hero-video::-webkit-media-controls{display:none!important;-webkit-appearance:none!important}#faq{background-color:#fff!important;color:#0b0b0b!important}#faq .text-[#C59D1F],#faq .text-yellow-600,#faq .text-yellow-500{color:#6b7280!important}#faq .text-white,#faq .text-gray-200,#faq p,#faq .pt-2,#faq .text-gray-400,#faq .text-xs,#faq h2,#faq h3,#faq h4{color:#0b0b0b!important}#faq .bg-gradient-to-br,#faq .bg-\[\#0b2839\],#faq .bg-\[\#042b3f\],#faq .bg-\[\#06293f\]{background:transparent!important}#faq .border,#faq .border-\[\#0e3b5a\],#faq .border-\[\#C59D1F\],#faq .border-\[\#C59D1F\]\/20,#faq .pb-4.border-b{border-color:#e5e7eb!important}#faq button{background:transparent!important;color:inherit!important}#faq button span[aria-hidden]{color:#6b7280!important}#faq .rounded-lg{background:transparent!important}#faq .px-6.py-3.bg-\[\#C59D1F\]{background:#c59d1f!important;color:#001f3f!important}#faq .overflow-hidden{transition:max-height .3s ease,opacity .3s ease}[data-reveal=slide-left]{transform:translate(-24px);opacity:0;transition:transform .64s cubic-bezier(.2,.8,.2,1),opacity .64s ease;will-change:transform,opacity}[data-reveal=slide-left].is-visible{transform:translate(0);opacity:1}@media(prefers-reduced-motion:reduce){[data-reveal=slide-left]{transition:none!important;transform:none!important;opacity:1!important}}.vertical-carousel{display:inline-block;text-align:center;margin-top:.5rem!important}.vertical-carousel .vc-label{text-transform:none;color:#fff;font-size:1.25rem;letter-spacing:.06em;margin-bottom:.6rem;text-transform:lowercase}.vertical-carousel .vc-viewport{height:calc(var(--vc-item-h, 120px) * var(--vc-visible, 3));width:100%;max-width:880px;margin:0 auto;overflow:hidden;position:relative}.vertical-carousel .vc-viewport,.vertical-carousel .vc-list{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.vertical-carousel .vc-label{color:gold;font-size:1.25rem;letter-spacing:.06em;margin-bottom:.6rem;text-transform:capitalize;text-align:left}.vertical-carousel .vc-list{position:relative;padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:0;--duration: calc(var(--vc-count) * 3s);--step: calc(var(--duration) / var(--vc-count));animation:vc-scroll var(--duration) linear infinite;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;contain:paint}.vertical-carousel .vc-item{height:var(--vc-item-h, 120px);line-height:var(--vc-item-h, 120px);font-size:calc(var(--vc-item-h, 120px) * .28);font-weight:700;font-style:italic;font-family:Playfair Display,Georgia,Times New Roman,serif;color:var(--vc-text, #ffffff);opacity:1;text-align:center;transform:translateY(0) scale(.985);animation:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@keyframes vc-item-highlight{0%{transform:translate3d(0,6px,0) scale(.985);opacity:1}10%{transform:translate3d(0,6px,0) scale(.985);opacity:1}45%{transform:translateZ(0) scale(1.06);opacity:1}55%{transform:translateZ(0) scale(1.02);opacity:1}90%{transform:translate3d(0,-6px,0) scale(.985);opacity:1}to{transform:translate3d(0,-6px,0) scale(.985);opacity:1}}@media(max-width:640px){.vertical-carousel .vc-item{font-size:calc(var(--vc-item-h, 120px) * .24);animation-timing-function:cubic-bezier(.22,.9,.27,1);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center}@keyframes vc-item-highlight-mobile{0%{transform:translate3d(0,2px,0) scale(.995);opacity:1}15%{transform:translate3d(0,2px,0) scale(.995);opacity:1}50%{transform:translateZ(0) scale(1.03);opacity:1}85%{transform:translate3d(0,-2px,0) scale(.995);opacity:1}to{transform:translate3d(0,-2px,0) scale(.995);opacity:1}}.vertical-carousel .vc-item{animation-name:vc-item-highlight-mobile}.timeline-entry{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .64s cubic-bezier(.2,.8,.2,1),opacity .64s ease;transform:translateZ(0)}.timeline-entry .timeline-inner{-webkit-transform:translateZ(0);transform:translateZ(0)}}.vertical-carousel .vc-viewport{-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 20%,black 80%,transparent 100%)}@keyframes vc-scroll{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.vertical-carousel .vc-list{animation:none!important}}@media(prefers-reduced-motion:reduce){.vertical-carousel .vc-item{animation:none!important;transform:none!important;opacity:1!important}}@media(max-width:640px){.mobile-accordion summary.mobile-accordion-summary::-webkit-details-marker{display:none}.mobile-accordion summary.mobile-accordion-summary::marker{content:none}.mobile-accordion summary.mobile-accordion-summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.85rem 1rem;margin-bottom:.5rem;background:#ffffff05;border-radius:.5rem;cursor:pointer;font-weight:700;color:#fff;-webkit-tap-highlight-color:transparent}.mobile-accordion summary.mobile-accordion-summary:after{content:"";display:inline-block;width:.9rem;height:.9rem;border-right:2px solid #C59D1F;border-bottom:2px solid #C59D1F;transform:rotate(45deg);transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease;opacity:.95;margin-left:.75rem;flex-shrink:0}.mobile-accordion[open] summary.mobile-accordion-summary:after{transform:rotate(-135deg)}.mobile-accordion summary.mobile-accordion-summary{font-size:1rem}.mobile-accordion>div{margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem}.mobile-accordion summary.mobile-accordion-summary:focus-visible{outline:3px solid rgba(197,157,31,.18);outline-offset:3px}}.vertical-carousel.vertical-carousel--stacked .vc-label{color:var(--vc-text, rgba(255,255,255,.9))}.vertical-carousel.vertical-carousel--stacked .vc-viewport{height:var(--vc-item-h, 56px);position:relative;overflow:hidden}.vertical-carousel.vertical-carousel--stacked .vc-list{position:relative;padding:0;margin:0;list-style:none;height:var(--vc-item-h, 56px);--count: var(--vc-count, 5);--duration: calc(var(--count) * 2.4s);--step: calc(var(--duration) / var(--count))}.vertical-carousel.vertical-carousel--stacked .vc-item{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) scale(.985);height:var(--vc-item-h, 56px);line-height:var(--vc-item-h, 56px);text-align:center;font-size:1.5rem;font-weight:700;color:var(--vc-text, #ffffff);opacity:0;filter:blur(3px);will-change:transform,opacity,filter;animation-name:vc-stack;animation-duration:var(--duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--vc-index, 0) * var(--step) * -1)}@keyframes vc-stack{0%{opacity:0;transform:translateY(18px) scale(.98);filter:blur(4px)}10%{opacity:1;transform:translateY(0) scale(1.06);filter:blur(0)}30%{opacity:1;transform:translateY(0) scale(1.02);filter:blur(0)}45%{opacity:0;transform:translateY(-18px) scale(.98);filter:blur(4px)}to{opacity:0;transform:translateY(-18px) scale(.98);filter:blur(4px)}}.grid>.rounded-lg.p-6{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s,background-color .22s;will-change:transform,box-shadow}.grid>.rounded-lg.p-6:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 40px #0206178c;border-color:#c59d1f52}.grid>details>.rounded-lg.p-6,.grid>details>.bg-gradient-to-br{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s,background-color .22s;will-change:transform,box-shadow}.grid>details:hover>.rounded-lg.p-6,.grid>details:focus-within>.rounded-lg.p-6{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 40px #0206178c;border-color:#c59d1f52}@media(prefers-reduced-motion:reduce){.grid>.rounded-lg.p-6,.grid>.rounded-lg.p-6:hover{transition:none!important;transform:none!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){.grid>details>.rounded-lg.p-6,.grid>details:hover>.rounded-lg.p-6{transition:none!important;transform:none!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){.vertical-carousel.vertical-carousel--stacked .vc-item{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}#how .mx-auto.max-w-6xl,#how .max-w-6xl{max-width:88rem!important}#how .flex.flex-col>.rounded-lg,#how .grid>.rounded-lg,#how .grid .rounded-lg{width:100%;max-width:100%}#how .col-span-11{grid-column:span 11 / span 11;max-width:100%}#how .timeline-inner{max-width:none}#how .timeline-inner{box-sizing:border-box;width:calc(100% - 2rem);max-width:none!important}#how .timeline-inner,#how .timeline-inner[data-fixed-width=true]{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;-ms-word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#how .timeline-inner{padding-right:1.5rem}#how .timeline-inner[data-fixed-width=true]{padding-right:1.5rem!important}#how .timeline-inner[data-fixed-width=true]{display:block;max-width:none!important;transition:none!important;will-change:transform}#how .bg-\[\#06293f\],#how .bg-gradient-to-br,#how .from-\[\#0b2839\],#how .to-\[\#042b3f\]{background:#fff!important;color:#000!important;border-color:#0000000f!important}#how .bg-\[\#06293f\] a,#how .bg-gradient-to-br a,#how .bg-\[\#06293f\] button,#how .bg-gradient-to-br button{color:inherit!important}#how .bg-\[\#06293f\] .text-xs.font-semibold.uppercase,#how .bg-gradient-to-br .text-xs.font-semibold.uppercase{color:#c59d1f!important;background-color:#c59d1f0f!important;border-color:#0000000f!important}#how .rounded-lg,#how .bg-\[\#06293f\],#how .bg-gradient-to-br,#how .border-\[\#0e3b5a\],#how .border{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}#how .p-6{padding:1.5rem!important}#how .text-gray-200,#how .text-gray-400,#how .text-gray-300,#how .text-white,#how a,#how button{color:#000!important}#how .relative>.absolute{left:3rem;width:2px;background:#c59d1f;transform:none;border-radius:0}#how .w-14.h-14.rounded-full{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 6px #00000014;margin-left:-.5rem;margin-top:.75rem;border-width:2px!important;border-style:solid!important;border-color:#c59d1f4d!important;transition:background-color .48s cubic-bezier(.2,.8,.2,1),color .48s cubic-bezier(.2,.8,.2,1),border-color .48s cubic-bezier(.2,.8,.2,1),transform .48s cubic-bezier(.2,.8,.2,1),width .48s cubic-bezier(.2,.8,.2,1),height .48s cubic-bezier(.2,.8,.2,1);will-change:transform,width,height,background-color;-webkit-backface-visibility:hidden;backface-visibility:hidden}#how .w-14.h-14.rounded-full:not(.timeline-active){background-color:#042b3f!important;color:#c59d1f!important;border-color:#c59d1f4d!important}#how .border-b{border-color:#0000000f!important}#how h3{color:#001f3f!important}#how .text-xs.font-semibold.uppercase{background-color:#c59d1f14!important;color:#c59d1f!important;border-color:#c59d1f33!important}@media(max-width:1024px){#how .relative>.absolute{display:none!important}}.timeline-track{width:6px;display:block}.timeline-track .timeline-track-bg{position:absolute;left:3rem;transform:none;top:0;bottom:0;width:2px;background:#c59d1f;border-radius:0}.timeline-active{box-shadow:0 6px 18px #c59d1f59;transform:scale(1.05);transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s cubic-bezier(.2,.8,.2,1),background-color .48s cubic-bezier(.2,.8,.2,1),color .48s cubic-bezier(.2,.8,.2,1),border-color .48s cubic-bezier(.2,.8,.2,1);background-color:#c59d1f!important;color:#000!important;border-color:#00000026!important}#how .timeline-active{background-color:#c59d1f!important;color:#000!important;border-color:#00000026!important}.timeline-active-label{color:#c59d1f!important}.timeline-entry{will-change:opacity,transform}.timeline-pulled{z-index:60;box-shadow:none!important;transition:box-shadow .48s cubic-bezier(.2,.8,.2,1),filter .48s cubic-bezier(.2,.8,.2,1)}#how .timeline-pulled>.col-span-11{padding:2.5rem!important;transition:padding .48s cubic-bezier(.2,.8,.2,1),opacity .48s cubic-bezier(.2,.8,.2,1);will-change:padding,opacity;opacity:1}#how .timeline-inner{transform-origin:left center;transform:none;transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .48s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}#how .timeline-scale{transform-origin:left center;transform:scale(1);transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .48s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}#how .timeline-pulled .timeline-scale{transform:scale(1.13)}#how .timeline-pulled .w-14.h-14.rounded-full,#how .timeline-pulled .w-14.h-14.rounded-full.timeline-active{width:4rem!important;height:4rem!important;font-size:1.125rem;margin-left:-.6rem;margin-top:.75rem;transition:width .48s cubic-bezier(.2,.8,.2,1),height .48s cubic-bezier(.2,.8,.2,1),font-size .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s cubic-bezier(.2,.8,.2,1);will-change:width,height,transform,box-shadow,margin;-webkit-backface-visibility:hidden;backface-visibility:hidden}.timeline-pulled .timeline-inner{animation:none;transform:scale(1.13);transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .48s cubic-bezier(.2,.8,.2,1)}@keyframes pulledPulse{0%{transform:scale(.998);opacity:0}20%{transform:scale(1.05);opacity:1}60%{transform:scale(1.03);opacity:1}to{transform:scale(1.06);opacity:1}}#how.timeline-has-pulled:before,#how.timeline-has-pulled:after{content:"";position:fixed;left:0;right:0;height:18vh;pointer-events:none;z-index:55;transition:opacity .26s ease;opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#how.timeline-has-pulled:before{top:0;background:linear-gradient(to bottom,#fffffff2,#fff0)}#how.timeline-has-pulled:after{bottom:0;background:linear-gradient(to top,#fffffff2,#fff0)}#how:not(.timeline-has-pulled):before,#how:not(.timeline-has-pulled):after{opacity:0;pointer-events:none}.hero-trust{gap:5.5rem;position:relative}@media(min-width:1024px){.hero-trust{gap:8rem;--hero-accent-w: 6rem;--hero-accent-h: 2px}}.hero-trust:before,.hero-trust:after{content:"";position:absolute;top:50%;width:var(--hero-accent-w, 4.5rem);height:var(--hero-accent-h, 2px);background:#c59d1f;transform:translateY(-50%);opacity:.95}.hero-trust:before{left:calc(-1 * (var(--hero-accent-w, 4.5rem) + 1rem))}.hero-trust:after{right:calc(-1 * (var(--hero-accent-w, 4.5rem) + 1rem))}@media(max-width:640px){.hero-trust:before,.hero-trust:after{width:2.25rem;opacity:.9}.hero-trust:before{left:-2.75rem}.hero-trust:after{right:-2.75rem}}.section-sep{height:1px;width:100%;background:#ffffff0f;display:block;margin:1.25rem 0}.section-sep--light{background:#ffffff1a}#builtFor .mx-auto.max-w-6xl,#builtFor .max-w-6xl{max-width:88rem!important}#builtFor .flex.flex-col>.rounded-lg,#builtFor .grid>.rounded-lg,#builtFor .grid .rounded-lg{width:100%;max-width:100%}#builtFor{padding-top:3rem;padding-bottom:3rem}#builtFor .space-y-6{margin-top:4rem}.mobile-accordion{border:none}.mobile-accordion>summary{list-style:none;cursor:pointer;padding:.75rem .5rem;margin:0 -.5rem 0 0;color:#c59d1f;font-weight:700}.mobile-accordion>summary::-webkit-details-marker{display:none}.mobile-accordion>div{margin-top:.5rem}@media(min-width:768px){.mobile-accordion{display:block}.mobile-accordion>summary{display:none}}@keyframes text-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.text-shimmer{background-image:linear-gradient(90deg,#c59d1f,#c59d1f 40%,#fff,#c59d1f 60%,#c59d1f);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:text-shimmer 2.5s linear infinite;display:inline-block}@media(prefers-reduced-motion:reduce){.text-shimmer{animation:none;background-position:50% 0}}#builtFor .space-y-6>div{max-width:100%}#builtFor .text-xs.font-semibold.uppercase.tracking-wider{font-size:1.125rem;line-height:1.25;letter-spacing:.06em}
