:root{--jotto-navy:#112f4d;--jotto-dark-navy:#0a1f33;--jotto-blue:#1a4a6b;--jotto-cyan:0 229 255;--jotto-cyan-dim:#00b8cc;--jotto-quote:#2db389;--jotto-graphite:#0d0d0d;--jotto-silver:silver;--jotto-bright-silver:#d1d1d1;--jotto-medium-silver:#bebebe}.container-wide{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.container-wide{padding-left:2rem;padding-right:2rem}}.container-narrow{margin-left:auto;margin-right:auto;max-width:56rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.container-narrow{padding-left:2rem;padding-right:2rem}}.container-inset{margin-left:auto;margin-right:auto;max-width:1470px;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.container-inset{padding-left:2rem;padding-right:2rem}}.section-spacing{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.section-spacing{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1024px){.section-spacing{padding-top:5rem;padding-bottom:5rem}}.marketing-hero-title{font-size:23px;font-weight:900;line-height:1.15;letter-spacing:-.035em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.marketing-hero-title{font-size:31px}}@media (min-width:768px){.marketing-hero-title{font-size:39px}}.marketing-hero-title{text-wrap:balance}.marketing-hero-description{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:640px){.marketing-hero-description{font-size:1.25rem;line-height:1.75rem}}.marketing-section-label,.section-label{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--jotto-cyan)/.8)}.marketing-section-label{margin-bottom:.75rem}.marketing-section-headline{margin-bottom:0;font-size:1.875rem;line-height:2.25rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.marketing-section-headline{font-size:2.25rem;line-height:2.5rem}}.marketing-section-headline-lg{font-size:1.875rem;line-height:2.25rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.marketing-section-headline-lg{font-size:3rem;line-height:1}}.marketing-section-headline-sm{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.marketing-section-headline-sm{font-size:1.875rem;line-height:2.25rem}}.marketing-section-subheadline{margin-top:.75rem;color:rgb(156 163 175/var(--tw-text-opacity,1))}.marketing-card-title,.marketing-section-subheadline{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1}.marketing-card-title{margin-bottom:.5rem;font-weight:600;color:rgb(255 255 255/var(--tw-text-opacity,1))}.marketing-card-body{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.marketing-quote-mark{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;line-height:2rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--jotto-cyan)/var(--tw-text-opacity,1))}.marketing-quote-body{font-size:1.125rem;line-height:1.75rem;font-weight:500;line-height:1.625;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.marketing-quote-author{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.marketing-quote-role{margin-top:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.marketing-stat-value{font-size:2.25rem;line-height:2.5rem;font-weight:900;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.marketing-stat-value{font-size:3rem;line-height:1}}.marketing-btn{display:inline-flex;min-width:11rem;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.marketing-btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--jotto-cyan)/0.5)}.marketing-btn-primary{--tw-bg-opacity:1;background-color:rgb(var(--jotto-cyan)/var(--tw-bg-opacity,1));padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem;color:var(--jotto-dark-navy)}.marketing-btn-primary:hover{background-color:var(--jotto-cyan-dim)}.marketing-btn-primary{box-shadow:0 0 20px rgba(0,229,255,.25)}.marketing-btn-primary:hover{box-shadow:0 0 30px rgba(0,229,255,.4)}.marketing-btn-outline{border-width:1px;border-color:rgb(var(--jotto-cyan)/.5);background-color:rgb(var(--jotto-cyan)/.1);padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--jotto-cyan)/var(--tw-text-opacity,1))}.marketing-btn-outline:hover{--tw-border-opacity:1;border-color:rgb(var(--jotto-cyan)/var(--tw-border-opacity,1));background-color:rgb(var(--jotto-cyan)/.2)}.marketing-btn-outline-white{border-width:1px;border-color:hsla(0,0%,100%,.3);background-color:transparent;padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.marketing-btn-outline-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:hsla(0,0%,100%,.1)}@media (hover:none){.marketing-btn-outline{--tw-border-opacity:1;border-color:rgb(var(--jotto-cyan)/var(--tw-border-opacity,1));background-color:rgb(var(--jotto-cyan)/.1)}.marketing-btn-outline-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:hsla(0,0%,100%,.1)}}@keyframes glowPulse{0%,to{box-shadow:0 0 8px rgba(0,229,255,.08),0 0 20px rgba(0,229,255,.04)}50%{box-shadow:0 0 12px rgba(0,229,255,.2),0 0 30px rgba(0,229,255,.08)}}@keyframes btnGlow{0%,to{box-shadow:0 0 6px rgba(0,229,255,.15),0 0 12px rgba(0,229,255,.05)}50%{box-shadow:0 0 10px rgba(0,229,255,.35),0 0 20px rgba(0,229,255,.1)}}@keyframes rocketPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes stepPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes dataPacketDrop{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes shimmerSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.shimmer-sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(0,229,255,.04) 45%,rgba(0,229,255,.08) 50%,rgba(0,229,255,.04) 55%,transparent 60%);animation:shimmerSweep 2.5s ease-in-out infinite}.input-glow{box-shadow:0 0 0 2px rgba(0,229,255,.15)}.input-transparent:-webkit-autofill,.input-transparent:-webkit-autofill:focus,.input-transparent:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent;-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;caret-color:#fff}