body{color:#1b2b33;-webkit-font-smoothing:antialiased;background:#f3f8f8;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}a{color:#006f7c;text-decoration:none}a:hover{color:#0c2430}.dsp{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.serif{font-family:Fraunces,Georgia,serif}.script{font-family:Yellowtail,cursive}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;display:grid}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.split-r{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.ctagrid{grid-template-columns:minmax(0,1fr) 190px minmax(0,420px);align-items:center;gap:36px;display:grid}.fgrid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.bento .big{grid-column:span 2}.stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.navlinks{align-items:center;gap:26px;display:flex}.menubtn{display:none}.reviews{columns:3 300px;column-gap:20px}.reviews>div{break-inside:avoid;margin-bottom:20px}.stick{position:sticky;top:120px}.card{border:1px solid #dcecee;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 2px 8px #0c24300d}.card:hover{transform:translateY(-5px);border-color:#00a0b0!important;box-shadow:0 20px 44px #0c243024!important}.lift{transition:transform .25s}.lift:hover{transform:translateY(-4px)}.zoom{overflow:hidden}.zoom img{transition:transform .5s}.card:hover .zoom img,.zoom:hover img{transform:scale(1.03)}.pop{transition:transform .2s,box-shadow .2s;box-shadow:4px 5px #f404a4}.pop:hover{transform:translate(-2px,-2px);box-shadow:6px 7px #f404a4}.btn{transition:box-shadow .25s,transform .25s}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px #00a0b047}.arr{transition:transform .25s}.btn:hover .arr,.pop:hover .arr,.card:hover .arr{transform:translate(4px)}.ulink{background-image:linear-gradient(#f404a4,#f404a4);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;padding-bottom:3px;transition:background-size .3s}.ulink:hover{background-size:100% 2px}.chip{transition:border-color .2s,box-shadow .2s}.chip:hover{box-shadow:0 0 0 4px #f404a41f;border-color:#f404a4!important}.flow{background-image:linear-gradient(#f404a4,#f404a4);background-position:0 92%;background-repeat:no-repeat;background-size:100% 8px;animation:1.2s cubic-bezier(.2,.7,.2,1) .5s both draw}@keyframes draw{0%{background-size:0 8px}to{background-size:100% 8px}}.gurgle-wrap{animation:4s ease-in-out infinite bob;display:inline-block}.gurgle{cursor:default;transition:transform .45s cubic-bezier(.3,1.7,.5,1);display:block;transform:rotate(-4deg)}.gurgle:hover{transform:rotate(3deg)scale(1.08)}@keyframes bob{0%,to{translate:0}50%{translate:0 -8px}}.marq{gap:44px;width:max-content;animation:80s linear infinite marq;display:flex}@keyframes marq{to{transform:translate(-50%)}}.nav{animation:linear both navsolid;animation-timeline:scroll();animation-range:0 90px}@keyframes navsolid{0%{background-color:#fff;box-shadow:0 0 #0c243000}to{background-color:#fff;box-shadow:0 6px 24px #0c243014}}.pipe{z-index:7;pointer-events:none;background:linear-gradient(#00a0b000,#00a0b080 2% 98%,#00a0b000);width:2px;position:absolute;top:900px;bottom:760px;left:calc(50% - 668px)}.cam{background:#f404a4;border-radius:50%;width:14px;height:14px;margin-left:-6px;position:sticky;top:46%;box-shadow:0 0 0 6px #f404a429,0 0 20px #f404a499}.joint{z-index:8;border:2px solid #00a0b0;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:calc(50% - 674px)}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rv{animation:linear both rise;animation-timeline:view();animation-range:entry entry 35%}}}.mbar{display:none}@media (width<=1399px){.pipe,.joint{display:none}}@media (width<=1100px){.hero-grid,.split,.split-r,.g2,.ctagrid{grid-template-columns:minmax(0,1fr)}.navlinks{display:none}.menubtn{display:inline-flex}.bento,.stages,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:minmax(0,1fr)}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stick{position:static}.ctamascot{justify-self:start}}@media (width<=640px){.wrap{padding:0 20px}.bento,.stages,.g4,.fgrid{grid-template-columns:minmax(0,1fr)}.bento .big{grid-column:auto}.inset{border-radius:24px!important;margin-left:8px!important;margin-right:8px!important}.hide-sm{display:none!important}.mbar{display:flex!important}.h1{font-size:40px!important}.h2{font-size:32px!important}.pad{padding-top:64px!important;padding-bottom:64px!important}.heropad{padding-top:40px!important;padding-bottom:120px!important}.floater{display:none!important}.ctabig{white-space:normal!important;font-size:44px!important}.ctascript{font-size:52px!important}.gurgle-wrap{width:300px!important}body{padding-bottom:84px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
