[data-mascot] picture{display:contents}.labs-mascot .mascot-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.is-facing-left .mascot-canvas{transform:scaleX(-1)}.is-mascot-drawn .labs-mascot-base{visibility:hidden}.labs-mascot[data-mascot-intro] .labs-mascot-base{opacity:0;animation:.35s 2.4s forwards mascot-reveal}.labs-mascot.is-mascot-managed[data-mascot-intro] .labs-mascot-base{animation:none}.labs-mascot[data-mascot-intro] .mascot-shadow{opacity:0}@keyframes mascot-reveal{to{opacity:1}}.labs-mascot .mascot-shadow{pointer-events:none;background:radial-gradient(closest-side,#34225842,#3422581a 60%,#34225800);border-radius:50%;width:52%;height:6.5%;position:absolute;bottom:2.2%;left:54%;translate:-50%}.labs-mascot.is-facing-left .mascot-shadow{left:46%}.labs-mascot[data-mascot-state=seated] .mascot-shadow,.labs-mascot[data-mascot-state=sitting] .mascot-shadow{width:44%;left:51%}.hero-journey .hero-croc[data-mascot]{filter:none;width:44%}.hero-journey .hero-croc[data-mascot] .mascot-canvas{filter:drop-shadow(0 10px 12px #41305d1f)}.mobile-app .hero-journey .hero-croc[data-mascot]{width:43%}.contact-greeting .labs-mascot[data-mascot]{width:clamp(150px,13vw,184px);margin-bottom:-2px}.mobile-app .contact-greeting .labs-mascot[data-mascot]{width:146px}@media (width<=520px){.contact-greeting .labs-mascot[data-mascot]{width:138px}}.progress-mascot[data-mascot]{overflow:hidden}.progress-mascot .mascot-canvas{pointer-events:none;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.labs-mascot[data-mascot-intro] .labs-mascot-base,.labs-mascot.is-mascot-managed[data-mascot-intro] .labs-mascot-base{opacity:1;animation:none}.labs-mascot[data-mascot-intro] .mascot-shadow{opacity:1}}[data-site-badge=off] .open-tog,body:has([data-site-consent=off]) .analytics-consent,body:has([data-site-consent=off]) [data-analytics-settings]{display:none!important}.progress-mascot{transform:translate(var(--progress-x,0px), -50%);will-change:transform;left:0}nav.links{gap:4px}nav.links a{text-align:center;white-space:nowrap;color:#514a61;border-radius:999px;padding:8px 12px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-block}nav.links a:after{content:attr(data-text);visibility:hidden;user-select:none;pointer-events:none;height:0;font-weight:700;display:block;overflow:hidden}nav.links a:hover{color:#4b2596;background:#f6f1fd;text-decoration:none}nav.links a[aria-current=true]{color:#4b2596;background:#efe6fc;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 1px #dac9f4}nav.links a:focus-visible,.mnav a:focus-visible{outline-offset:2px;outline:2px solid #7844d4}.mnav a[aria-current=true]{color:#4b2596;padding-left:12px;font-weight:800;box-shadow:inset 3px 0 #7844d4}@media (prefers-reduced-motion:reduce){nav.links a{transition:none}}#why .why-head p.sub{color:#4a4458;max-width:34ch;font-size:18px;line-height:1.6}.why-croc{float:right;aspect-ratio:520/624;shape-outside:inset(0 0 0 10%);width:96px;margin:0 0 4px 14px;display:block}.why-croc img[hidden]{display:none}.why-croc img{aspect-ratio:520/624;width:100%;height:auto;display:block;transform:scaleX(-1)}#why .why-head{--why-gap:14px;display:flow-root}#why .why-head>*+*{margin-top:var(--why-gap)}.mobile-app #why .why-head{--why-gap:17px}@media (width>=960px){#why .why-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(150px,.38fr);column-gap:48px;max-width:none;display:grid}#why .why-head>*+*{margin-top:0}#why .why-head .pill{grid-area:1/1/2/3}#why .why-head p.sub{grid-area:2/2;max-width:30ch;font-size:20px}.why-croc{float:none;grid-area:1/3/3/4;place-self:end start;width:170px;margin:0 0 -6px}}.mobile-app #why .why-head p.sub{font-size:18px;line-height:1.6}.mobile-app .why-croc{width:92px}.wa-fab{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:60;backdrop-filter:blur(6px);color:#fff;background:linear-gradient(#ffffff57 0%,#ffffff1a 48%,#fff0 52%),#188a49d1;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:9px;min-height:52px;padding:0 20px 0 16px;font:700 15px/1 inherit;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex;position:fixed;box-shadow:0 8px 20px #14462838,inset 0 1px #ffffff8c,inset 0 -3px 8px #0028142e}.wa-fab svg{flex:none;width:24px;height:24px}.wa-fab:hover,.wa-fab:focus-visible{background:linear-gradient(#ffffff57 0%,#ffffff1a 48%,#fff0 52%),#17864a;transform:translateY(-2px)}.wa-fab:focus-visible{outline-offset:3px;outline:3px solid #7844d4}.wa-croc{aspect-ratio:520/624;pointer-events:none;width:46px;position:absolute;bottom:calc(100% - 4px);left:10px}.wa-croc img{filter:drop-shadow(0 3px 3px #141e282e);width:100%;height:auto;display:block}.wa-croc img:not([srcset]){visibility:hidden}@media (width<=767px){.wa-fab{right:14px;bottom:calc(86px + env(safe-area-inset-bottom,0px));justify-content:center;width:54px;min-height:54px;padding:0}.wa-croc{width:40px;margin-left:-20px;left:50%}.wa-fab-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.wa-fab,.wa-fab:hover{transition:none;transform:none}}@media print{.wa-fab{display:none}}