@font-face{font-family:display;src:url(/_next/static/media/8eca89c01f43561d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_59a529{font-family:display,display Fallback,Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.__variable_59a529{--font-display:"display","display Fallback",Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}@font-face{font-family:hand;src:url(/_next/static/media/f88e730b6d25e51a-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:hand Fallback;src:local("Arial");ascent-override:92.51%;descent-override:29.02%;line-gap-override:0.00%;size-adjust:110.26%}.__className_e32d15{font-family:hand,hand Fallback,Segoe Print,Bradley Hand,cursive}.__variable_e32d15{--font-hand:"hand","hand Fallback",Segoe Print,Bradley Hand,cursive}.marketing{--indigo:222 34% 12%;--indigo-lit:221 38% 22%;--indigo-deep:223 36% 8%;--chalk:40 26% 90%;--chalk-2:38 16% 74%;--chalk-faint:36 10% 58%;--marigold:38 79% 50%;--marigold-lit:40 84% 60%;--madder:4 62% 44%;--madder-deep:4 58% 32%;--cochineal:338 57% 39%;--cochineal-ink:338 60% 66%;--brass:40 41% 49%;--rule:222 24% 24%;--rule-strong:221 20% 36%;--panel:222 30% 15%;--paper:var(--indigo);--brand:var(--marigold);--brand-hover:var(--marigold-lit);--social:var(--cochineal);--social-hover:338 54% 50%;--signal:var(--madder);--ink:var(--chalk);--ink-2:var(--chalk-2);--ink-muted:var(--chalk-faint);--ink-faint:var(--chalk-faint);--ring:var(--marigold);--radius-sm:2px;--step-hero:clamp(2.375rem,4.9vw,4.75rem);--step-1:clamp(2rem,4.2vw,3.5rem);--step-2:clamp(1.5rem,2.6vw,2.125rem);--step-3:clamp(1.2rem,1.8vw,1.5rem);--mat:hsl(var(--chalk)/0.045);--mat-strong:hsl(var(--chalk)/0.075);--mat-gap:24px;--lift-low:0 2px 6px -2px hsl(var(--indigo-deep)/0.8);--lift:6px 10px 20px -8px hsl(var(--indigo-deep)/0.9);--lift-high:14px 22px 44px -16px hsl(var(--indigo-deep)/0.95);--ease-draw:cubic-bezier(0.22,1,0.36,1);--ease-drop:cubic-bezier(0.34,1.4,0.64,1);isolation:isolate;overflow-x:clip;color:hsl(var(--chalk));background:hsl(var(--indigo));font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-synthesis-weight:none}body:has(.marketing),html:has(.marketing){background:hsl(222 34% 12%)}.marketing{background-image:linear-gradient(var(--mat-strong) 1px,transparent 1px),linear-gradient(90deg,var(--mat-strong) 1px,transparent 1px),linear-gradient(var(--mat) 1px,transparent 1px),linear-gradient(90deg,var(--mat) 1px,transparent 1px);background-size:calc(var(--mat-gap) * 5) calc(var(--mat-gap) * 5),calc(var(--mat-gap) * 5) calc(var(--mat-gap) * 5),var(--mat-gap) var(--mat-gap),var(--mat-gap) var(--mat-gap)}.marketing:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(148deg,hsl(var(--marigold)/.07) 0,hsl(var(--marigold)/.028) 22%,transparent 48%)}.marketing .display{font-weight:780;font-synthesis-weight:auto;font-family:var(--font-display),"Archivo",Helvetica,Arial,sans-serif;font-variation-settings:"wdth" 112,"wght" 780;line-height:.94;letter-spacing:-.028em;text-wrap:balance}.marketing .display-sm{font-weight:680;font-synthesis-weight:auto;font-family:var(--font-display),"Archivo",Helvetica,Arial,sans-serif;font-variation-settings:"wdth" 108,"wght" 680;line-height:1.08;letter-spacing:-.016em;text-wrap:balance}.marketing .hand{font-family:var(--font-hand),"Comic Sans MS",cursive;font-variation-settings:"wght" 520;letter-spacing:.004em;line-height:1.28}.marketing .measure{font-family:var(--font-display),"Archivo",Helvetica,Arial,sans-serif;font-variation-settings:"wdth" 92,"wght" 560;font-variant-numeric:tabular-nums;letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;line-height:1.5}.marketing .lede{font-size:clamp(1.0625rem,1.15vw,1.1875rem);line-height:1.62;max-width:54ch;color:hsl(var(--chalk-2))}.marketing [data-numeric],.marketing table{font-variant-numeric:tabular-nums}.marketing .shell{max-width:78rem}.marketing .shell,.marketing .shell-wide{width:100%;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4.5rem)}.marketing .shell-wide{max-width:94rem}.marketing .band{padding-block:clamp(4.25rem,7.5vw,8rem)}.marketing .band-tight{padding-block:clamp(3rem,5vw,5.5rem)}.marketing .cloth{position:relative;background-color:hsl(var(--cloth-h,var(--madder)));background-image:repeating-linear-gradient(90deg,hsl(0 0% 0%/.13) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,hsl(0 0% 100%/.055) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,transparent 0 17px,hsl(0 0% 0%/.07) 17px 19px),linear-gradient(148deg,hsl(0 0% 100%/.14),transparent 42%,hsl(0 0% 0%/.22))}.marketing .cloth-selvedge:after,.marketing .cloth-selvedge:before{content:"";position:absolute;inset-block:0;width:10px;pointer-events:none}.marketing .cloth-selvedge:before{left:0;background-image:repeating-linear-gradient(0deg,hsl(0 0% 100%/.26) 0 2px,transparent 2px 6px),linear-gradient(90deg,hsl(0 0% 100%/.26),hsl(0 0% 100%/.04))}.marketing .cloth-selvedge:after{right:0;background-image:repeating-linear-gradient(0deg,hsl(0 0% 0%/.34) 0 2px,transparent 2px 6px),linear-gradient(90deg,hsl(0 0% 0%/.18),hsl(0 0% 0%/.44))}.marketing .registered{position:relative}.marketing .registered:after,.marketing .registered:before{content:"";position:absolute;width:30px;height:30px;pointer-events:none;opacity:.55}.marketing .registered:before{top:-14px;left:-14px;border-top:2px solid hsl(var(--chalk)/.75);border-left:2px solid hsl(var(--chalk)/.75)}.marketing .registered:after{bottom:-14px;right:-14px;border-bottom:2px solid hsl(var(--chalk)/.75);border-right:2px solid hsl(var(--chalk)/.75)}.marketing .cloth-laid{position:absolute}.marketing .cloth-pinked{-webkit-mask-image:linear-gradient(#000,#000),conic-gradient(from 135deg at 50% 0,#000 0 25%,transparent 0 100%);mask-image:linear-gradient(#000,#000),conic-gradient(from 135deg at 50% 0,#000 0 25%,transparent 0 100%);-webkit-mask-size:100% calc(100% - 7px),14px 14px;mask-size:100% calc(100% - 7px),14px 14px;-webkit-mask-position:0 7px,0 0;mask-position:0 7px,0 0;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.marketing .tag-swatch{position:relative;flex-shrink:0;width:54px;align-self:stretch;min-height:56px;box-shadow:var(--lift-low)}.marketing .tag-calico{background-color:hsl(38 14% 62%);background-image:repeating-linear-gradient(90deg,hsl(0 0% 0%/.11) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,hsl(0 0% 100%/.09) 0 1px,transparent 1px 3px),linear-gradient(148deg,hsl(0 0% 100%/.18),transparent 44%,hsl(0 0% 0%/.2));opacity:.5}.marketing .pattern{background-color:hsl(38 30% 87%);background-image:repeating-linear-gradient(64deg,hsl(30 26% 46%/.05) 0 1px,transparent 1px 4px),repeating-linear-gradient(-58deg,hsl(30 26% 46%/.045) 0 1px,transparent 1px 5px),linear-gradient(148deg,hsl(44 44% 96%),hsl(36 24% 82%));color:hsl(224 30% 16%)}.marketing .note,.marketing .pattern{position:relative;box-shadow:var(--lift)}.marketing .note{background-color:hsl(var(--note-h,48 84% 62%));background-image:linear-gradient(148deg,hsl(0 0% 100%/.34),transparent 38%,hsl(28 40% 30%/.16));color:hsl(28 46% 14%);transform:rotate(var(--tilt,-1.6deg));transition:transform .26s var(--ease-drop),box-shadow .26s var(--ease-draw)}.marketing .note:after{content:"";position:absolute;right:0;bottom:0;width:26px;height:26px;background:linear-gradient(315deg,hsl(var(--indigo)) 0 48%,hsl(0 0% 100%/.4) 49% 52%,transparent 53%)}.marketing .note-hover:hover .note,.marketing a.note:hover{transform:rotate(calc(var(--tilt, -1.6deg) * .35)) translateY(-3px);box-shadow:var(--lift-high)}.marketing .pin{position:absolute;width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 34% 28%,hsl(44 62% 82%) 0,hsl(var(--brass)) 42%,hsl(36 46% 28%) 100%);box-shadow:3px 4px 5px -1px hsl(var(--indigo-deep)/.85),inset 0 0 0 1px hsl(36 40% 24%/.6);z-index:3}.marketing .pin:after{content:"";position:absolute;left:52%;top:62%;width:2px;height:9px;border-radius:0 0 1px 1px;background:linear-gradient(hsl(var(--brass)),hsl(36 30% 22%));transform:rotate(19deg);transform-origin:top center}.marketing .baste{border:0;height:2px;background-image:repeating-linear-gradient(90deg,hsl(var(--chalk)/.5) 0 9px,transparent 9px 17px)}.marketing .chalk-stroke{fill:none;stroke:hsl(var(--chalk));stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:url(#chalk-edge)}.marketing .tick-draw .chalk-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:chalk-draw .9s var(--ease-draw) .7s forwards}@keyframes chalk-draw{to{stroke-dashoffset:0}}@keyframes bolt-unroll{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pin-land{0%{transform:translate(-9px,-22px) scale(1.5);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes swatch-fan{0%{transform:rotate(0deg) translateY(10px);opacity:0}to{transform:rotate(var(--fan,0deg)) translateY(0);opacity:1}}.marketing .bolt-unroll{animation:bolt-unroll linear both;animation-timeline:view();animation-range:entry 8% cover 34%}.marketing .bolt-unroll-load{animation:bolt-unroll 1.1s var(--ease-draw) .12s both}.marketing .pin-land{animation:pin-land .52s var(--ease-drop) both;animation-timeline:view();animation-range:entry 18% entry 78%}.marketing .swatch-fan{animation:swatch-fan .48s var(--ease-drop) both;animation-timeline:view();animation-range:entry 12% entry 72%}@supports not (animation-timeline:view()){.marketing .bolt-unroll,.marketing .bolt-unroll-load,.marketing .pin-land,.marketing .swatch-fan{animation:none;opacity:1;clip-path:none;transform:rotate(var(--fan,0deg))}}@media (prefers-reduced-motion:reduce){.marketing .tick-draw .chalk-stroke{animation:none;stroke-dashoffset:0}.marketing .bolt-unroll,.marketing .bolt-unroll-load,.marketing .pin-land,.marketing .swatch-fan{animation:none;opacity:1;clip-path:none;transform:rotate(var(--fan,0deg))}.marketing *,.marketing :after,.marketing :before{transition-duration:.01ms!important}}.marketing .act{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 30px 18px;border:0;border-radius:0;background-color:hsl(var(--marigold));background-image:repeating-linear-gradient(90deg,hsl(0 0% 0%/.1) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,hsl(0 0% 100%/.07) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,transparent 0 17px,hsl(0 0% 0%/.055) 17px 19px),linear-gradient(148deg,hsl(0 0% 100%/.2),transparent 46%,hsl(24 60% 22%/.2));color:hsl(24 72% 13%);font-family:var(--font-display),"Archivo",sans-serif;font-variation-settings:"wdth" 106,"wght" 720;font-weight:700;font-synthesis-weight:auto;font-size:.9375rem;letter-spacing:.004em;text-decoration:none;cursor:pointer;filter:drop-shadow(5px 8px 12px hsl(var(--indigo-deep)/.85));transition:transform .18s var(--ease-draw),filter .18s var(--ease-draw),background-color .18s;-webkit-mask-image:linear-gradient(#000,#000),conic-gradient(from -45deg at 50% 100%,#000 0 25%,transparent 0 100%);mask-image:linear-gradient(#000,#000),conic-gradient(from -45deg at 50% 100%,#000 0 25%,transparent 0 100%);-webkit-mask-size:100% calc(100% - 6px),11px 11px;mask-size:100% calc(100% - 6px),11px 11px;-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.marketing .act:hover{background-color:hsl(var(--marigold-lit));transform:translateY(-2px);filter:drop-shadow(7px 12px 18px hsl(var(--indigo-deep)/.9))}.marketing .act:active{transform:translateY(0);filter:drop-shadow(3px 4px 7px hsl(var(--indigo-deep)/.8))}.marketing .act:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--indigo)),0 0 0 4px hsl(var(--marigold-lit))}.marketing .act-chalk{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--chalk));text-decoration:none;background-image:linear-gradient(hsl(var(--chalk)),hsl(var(--chalk)));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .24s var(--ease-draw)}.marketing .act-chalk.chalked,.marketing .act-chalk:hover{background-size:100% 2px}.marketing .act-chalk.chalked:hover{background-image:linear-gradient(hsl(var(--marigold)),hsl(var(--marigold)))}.marketing .note-link{cursor:pointer;display:block;transition:transform .22s var(--ease-drop)}.marketing .note-link:focus-visible,.marketing .note-link:hover{transform:translateY(-3px) rotate(-.4deg)}.marketing .note-link:focus-visible{outline:2px solid hsl(var(--marigold));outline-offset:8px}.marketing .note-link-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;margin-top:12px;padding-bottom:1px;color:hsl(4 66% 34%);font-family:var(--font-display),"Archivo",sans-serif;font-variation-settings:"wdth" 102,"wght" 700;font-size:.9375rem;letter-spacing:.004em;border-bottom:2px solid hsl(4 66% 34%/.45);transition:border-color .18s var(--ease-draw)}.marketing .note-link:focus-visible .note-link-cta,.marketing .note-link:hover .note-link-cta{border-bottom-color:hsl(4 66% 34%)}.marketing .note-link-arrow{display:inline-block;transition:transform .22s var(--ease-draw)}.marketing .note-link:focus-visible .note-link-arrow,.marketing .note-link:hover .note-link-arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.marketing .note-link,.marketing .note-link-arrow{transition:none}.marketing .note-link:focus-visible,.marketing .note-link:hover{transform:none}}.marketing .site-field{width:100%;padding:12px 14px;border:1px solid hsl(var(--rule-strong));border-radius:3px;background:hsl(var(--indigo-lit)/.35);color:hsl(var(--chalk));font-family:inherit;font-size:1rem;line-height:1.45;transition:border-color .16s var(--ease-draw),background-color .16s linear}.marketing .site-field::-moz-placeholder{color:hsl(var(--chalk-faint))}.marketing .site-field::placeholder{color:hsl(var(--chalk-faint))}.marketing .site-field:hover{border-color:hsl(var(--marigold)/.5)}.marketing .site-field:focus{outline:none;border-color:hsl(var(--marigold));background:hsl(var(--indigo-lit)/.5)}.marketing textarea.site-field{resize:vertical;min-height:5rem}.marketing select.site-field{padding-right:34px}.marketing .prompt-bubble{position:relative;display:inline-block;max-width:34ch;padding:13px 17px 14px;border-radius:14px 14px 14px 3px;background-color:hsl(44 38% 92%);background-image:linear-gradient(hsl(0 0% 100%/.5),transparent 60%);color:hsl(222 30% 16%);font-size:1.0625rem;line-height:1.4;letter-spacing:-.005em;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.6),4px 7px 14px hsl(var(--indigo-deep)/.55)}.marketing .prompt-bubble:after{content:"";position:absolute;left:0;bottom:-7px;width:14px;height:8px;background-color:hsl(44 38% 92%);clip-path:polygon(0 0,100% 0,0 100%)}.marketing .prompt-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.16em;background:hsl(var(--marigold));animation:caret 1.05s step-end infinite}.marketing .prompt-caret[data-done]{animation:none;opacity:.35}@keyframes caret{0%,48%{opacity:1}49%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.marketing .prompt-caret{animation:none}}.marketing ::-moz-selection{background:hsl(var(--marigold)/.34);color:hsl(var(--chalk))}.marketing ::selection{background:hsl(var(--marigold)/.34);color:hsl(var(--chalk))}.marketing input,.marketing textarea{caret-color:hsl(var(--marigold))}.marketing{scrollbar-color:hsl(var(--brass)/.45) transparent;scrollbar-width:thin}.marketing ::-webkit-scrollbar{width:11px;height:11px}.marketing ::-webkit-scrollbar-track{background:hsl(var(--indigo-deep))}.marketing ::-webkit-scrollbar-thumb{background:hsl(var(--brass)/.45);border:3px solid hsl(var(--indigo-deep));border-radius:999px}.marketing ::-webkit-scrollbar-thumb:hover{background:hsl(var(--brass)/.7)}.marketing :focus-visible{outline:2px solid hsl(var(--marigold));outline-offset:3px;border-radius:2px}.marketing a{text-underline-offset:.22em;text-decoration-thickness:from-font}.marketing .docket{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.01em}.marketing .device-screen{container-type:inline-size;position:relative;width:100%;overflow:hidden;aspect-ratio:var(--dw) /var(--dh);background:hsl(var(--indigo-deep))}.marketing .device-screen-inner{transform-origin:top left;width:calc(var(--dw) * 1px);height:calc(var(--dh) * 1px)}@supports (width:1cqw) and (transform:scale(calc(1px / 1px))){.marketing .device-screen-inner{transform:scale(calc(100cqw / (var(--dw) * 1px)))}}@supports not ((width:1cqw) and (transform:scale(calc(1px / 1px)))){.marketing .device-screen-inner{width:100%!important;height:auto!important}}@media (max-width:767px){.marketing .device-laptop .device-screen{--dw:540!important;--dh:430!important}.marketing .device-phone .device-screen{--dw:390!important;--dh:700!important}}.marketing .device-laptop-lid{border-radius:14px 14px 3px 3px;padding:10px 10px 12px;background:linear-gradient(148deg,hsl(221 16% 42%) 0,hsl(var(--indigo-deep)) 62%);box-shadow:0 1px 0 hsl(var(--chalk)/.1) inset,var(--lift-high)}.marketing .device-laptop-bezel{overflow:hidden;border-radius:5px;box-shadow:0 0 0 1px hsl(var(--indigo-deep)/.7)}.marketing .device-laptop-hinge{height:6px;margin-inline:4%;border-radius:0 0 3px 3px;background:linear-gradient(180deg,hsl(221 14% 34%),hsl(var(--indigo-deep)))}.marketing .device-laptop-base{position:relative;height:11px;width:107.5%;margin-inline:-3.75%;border-radius:2px 2px 9px 9px;background:linear-gradient(180deg,hsl(221 16% 44%),hsl(221 14% 26%));box-shadow:var(--lift)}.marketing .device-laptop-notch{position:absolute;left:50%;bottom:0;width:11%;height:4px;transform:translateX(-50%);border-radius:0 0 6px 6px;background:hsl(var(--indigo-deep))}.marketing .device-tablet{position:relative;width:100%}.marketing .device-tablet-bezel{overflow:hidden;border-radius:16px;padding:8px;background:linear-gradient(148deg,hsl(221 16% 40%),hsl(var(--indigo-deep)));box-shadow:0 1px 0 hsl(var(--chalk)/.09) inset,var(--lift-high)}.marketing .device-tablet-bezel>.device-screen{border-radius:8px}.marketing .device-tablet-cam{position:absolute;top:3.5px;left:50%;width:3px;height:3px;transform:translateX(-50%);border-radius:999px;background:hsl(221 14% 52%)}.marketing .device-phone{width:100%}.marketing .device-phone-bezel{position:relative;overflow:hidden;border-radius:24px;padding:6px;background:linear-gradient(148deg,hsl(221 16% 42%),hsl(var(--indigo-deep)));box-shadow:0 1px 0 hsl(var(--chalk)/.11) inset,var(--lift-high)}.marketing .device-phone-bezel>.device-screen{border-radius:18px}.marketing .device-phone-island{position:absolute;top:12px;left:50%;width:30%;height:12px;transform:translateX(-50%);border-radius:999px;background:hsl(var(--indigo-deep));z-index:2}.marketing .device-cluster{position:relative}.marketing .device-cluster-stage{position:relative;width:100%;max-width:67rem;margin-inline:auto;padding-bottom:3.5rem}.marketing .device-cluster-phone,.marketing .device-cluster-tablet{display:none}@media (min-width:768px){.marketing .device-cluster-stage{padding-bottom:5rem}.marketing .device-cluster-phone,.marketing .device-cluster-tablet{display:block;position:absolute;z-index:2}.marketing .device-cluster-tablet{width:23.5%;left:-4%;bottom:0}.marketing .device-cluster-phone{width:15.5%;right:-1%;bottom:.5rem}}@media (min-width:1280px){.marketing .device-cluster-tablet{width:24%;left:-7.5%}.marketing .device-cluster-phone{width:16%;right:-5%}}@media (max-width:767px){.marketing .device-cluster-laptop,.marketing .device-cluster-tablet{display:none}.marketing .device-cluster-phone{display:block;position:static;width:62%;max-width:15rem;margin-inline:auto}.marketing .device-cluster-stage{padding-bottom:2rem}}.marketing .device-pass{height:1px;margin-top:-1px;background:linear-gradient(90deg,transparent,hsl(var(--rule-strong)) 18%,hsl(var(--rule-strong)) 82%,transparent)}.marketing .device-safe{overflow-x:clip}.marketing .scatter{position:absolute;inset:0;z-index:3;pointer-events:none;display:none}@media (min-width:1024px){.marketing .scatter{display:block}}.marketing .scatter-item{position:absolute;transform:translate(-50%,-50%);z-index:1;animation:tool-nudge calc(var(--drift) * 1.6) ease-in-out infinite;animation-delay:calc(var(--delay) * -2.3)}.marketing .scatter-item[data-open=true]{z-index:6;animation-play-state:paused}@keyframes tool-nudge{0%{transform:translate(-50%,-50%) rotate(0deg)}1.2%{transform:translate(-50%,-50%) rotate(-4deg) translateX(-1px)}2.4%{transform:translate(-50%,-50%) rotate(3.4deg) translateX(1px)}3.6%{transform:translate(-50%,-50%) rotate(-2.2deg)}4.8%{transform:translate(-50%,-50%) rotate(1deg)}6%,to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes tool-drift{0%,to{transform:rotate(var(--tilt)) translateY(0)}50%{transform:rotate(calc(var(--tilt) + 2.5deg)) translateY(-7px)}}.marketing .scatter-tool{display:grid;place-items:center;pointer-events:auto;cursor:pointer;background:none;border:0;padding:0;opacity:.96;filter:drop-shadow(0 9px 11px hsl(224 48% 2%/.6));animation:tool-drift var(--drift) ease-in-out infinite;animation-delay:calc(var(--delay) * -1);transition:opacity .22s var(--ease),filter .26s var(--ease)}.marketing .scatter-tool:focus-visible,.marketing .scatter-tool:hover,.marketing .scatter-tool[data-open=true]{opacity:1;filter:drop-shadow(0 15px 18px hsl(224 48% 2%/.75));animation-play-state:paused}.marketing .scatter-tool .scatter-art{width:100%;height:100%;transition:transform .26s var(--ease-out-back,cubic-bezier(.34,1.4,.64,1))}.marketing .scatter-tool:focus-visible .scatter-art,.marketing .scatter-tool:hover .scatter-art,.marketing .scatter-tool[data-open=true] .scatter-art{transform:scale(1.2) rotate(-4deg)}.marketing .scatter-tool:focus-visible{outline:2px solid hsl(var(--marigold));outline-offset:6px;border-radius:4px}.marketing .scatter-tag{position:absolute;top:50%;z-index:4;width:-moz-max-content;width:max-content;max-width:19rem;padding:9px 12px 10px;border:1px solid hsl(var(--chalk)/.16);border-radius:3px;background:hsl(var(--indigo-deep));box-shadow:0 14px 34px -16px hsl(0 0% 0%/.8);color:hsl(var(--chalk-2));font-size:.8125rem;line-height:1.45;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease),transform .24s var(--ease),visibility 0s linear .24s}.marketing .scatter-tag[data-side=right]{left:calc(100% + 14px);transform:translate(-6px,-50%)}.marketing .scatter-tag[data-side=left]{right:calc(100% + 14px);transform:translate(6px,-50%)}.marketing .scatter-tag[data-open=true]{opacity:1;visibility:visible;transform:translateY(-50%);transition:opacity .2s var(--ease),transform .24s var(--ease),visibility 0s}.marketing .scatter-tag:before{content:"";position:absolute;top:50%;width:14px;height:1px;background:hsl(var(--chalk)/.22)}.marketing .scatter-tag[data-side=right]:before{right:100%}.marketing .scatter-tag[data-side=left]:before{left:100%}.marketing .scatter-tag:after{content:"";position:absolute;top:50%;width:5px;height:5px;margin-top:-2.5px;border:1px solid hsl(var(--chalk)/.3);border-radius:50%;background:hsl(var(--indigo-deep))}.marketing .scatter-tag[data-side=right]:after{left:-3px}.marketing .scatter-tag[data-side=left]:after{right:-3px}@media (prefers-reduced-motion:reduce){.marketing .scatter-tool{animation:none;transform:rotate(var(--tilt))}.marketing .scatter-item{animation:none;transform:translate(-50%,-50%)}.marketing .scatter-tag,.marketing .scatter-tool .scatter-art{transition-duration:.01ms}.marketing .scatter-tool:focus-visible .scatter-art,.marketing .scatter-tool:hover .scatter-art,.marketing .scatter-tool[data-open=true] .scatter-art{transform:scale(1.1)}}.marketing .reel-plate{aspect-ratio:var(--reel-ratio,16/9);position:relative;overflow:hidden;width:100%;background:hsl(38 30% 87%);border:1px solid hsl(var(--rule-strong)/.55);box-shadow:var(--lift);cursor:pointer;transform:rotate(0deg) translateY(0);transition:transform .32s var(--ease-drop),box-shadow .32s var(--ease-draw),border-color .32s linear}.marketing .reel-plate:focus-visible,.marketing .reel-plate:hover{transform:rotate(-.4deg) translateY(-4px);box-shadow:var(--lift-high);border-color:hsl(var(--marigold)/.55);outline:none}.marketing .reel-film,.marketing .reel-still{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.marketing .reel-film{opacity:0;transition:opacity .42s var(--ease-draw);pointer-events:none}.marketing .reel-plate.is-loaded .reel-film{opacity:1;pointer-events:auto}@media (max-width:767px){.marketing .reel-responsive{width:min(100%,390px);margin-inline:auto}.marketing .reel-responsive .reel-plate{aspect-ratio:390/844}}.marketing .reel-cue{position:absolute;right:10px;bottom:9px;z-index:2;padding:3px 8px;font-family:var(--font-display),system-ui,sans-serif;font-size:.6875rem;letter-spacing:.08em;text-transform:lowercase;color:hsl(var(--chalk));background:hsl(var(--indigo-deep)/.74);backdrop-filter:blur(3px);border:1px solid hsl(var(--chalk)/.16);opacity:.9;transition:opacity .26s linear}.marketing .reel-plate.is-running .reel-cue{opacity:0}.marketing .reel-mark{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-top:.75rem;font-family:var(--font-display),system-ui,sans-serif;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--chalk-2))}.marketing #business-brain .reel-mark{color:hsl(var(--chalk))}@media (prefers-reduced-motion:reduce){.marketing .reel-plate{cursor:default;transition:none}.marketing .reel-plate:focus-visible,.marketing .reel-plate:hover{transform:none;box-shadow:var(--lift)}}@media (max-width:359px){.marketing{--step-hero:2.125rem}}@media (orientation:landscape) and (max-height:500px) and (max-width:1023px){.marketing{--step-hero:clamp(1.875rem,4.2vw,2.625rem)}.marketing .hero{padding-top:1.25rem}}.marketing [id]{scroll-margin-top:0}