.geometricConnectionGrid_wrapper__tCa5l{opacity:1;inset:0;width:100%;height:100%;min-height:100%;contain:layout style}.geometricConnectionGrid_wrapper__tCa5l canvas{display:block}.heroText_eyebrowBadge__28Fya{display:inline-flex;align-items:center;gap:.492em;width:fit-content;padding:.667em 1.333em;border:var(--borderWidth1) solid var(--heroBadgeBorder);border-radius:var(--heroBadgeRadius);background:var(--heroBadgeBg);box-shadow:var(--heroBadgeGlow);color:var(--colorSlateB9C9E6);font-family:var(--font-poppins);font-style:normal;font-weight:var(--fontWeightMedium);line-height:var(--lineHeight1538);letter-spacing:var(--letterSpacing0154em);text-transform:uppercase}.heroText_eyebrowIcon__ZiLo6{display:inline-flex;align-items:center;justify-content:center;width:1.167em;height:1.167em;flex-shrink:0;color:var(--colorSky6EB4F7)}.heroText_eyebrowIcon__ZiLo6>svg{width:100%;height:100%}.heroText_headline__QvU48{color:var(--colorWhite);font-family:var(--font-poppins);font-style:normal;font-weight:var(--fontWeightSemibold);letter-spacing:var(--letterSpacing0015emNeg);font-synthesis:none}.heroText_description__eryKQ{color:var(--colorBlue93A0C8);font-weight:var(--fontWeightNormal);line-height:var(--lineHeightLoose)}.heroText_description__eryKQ,.heroText_emphasis__jmtkY{font-family:var(--font-manrope);font-style:normal;font-synthesis:none}.heroText_emphasis__jmtkY{color:var(--colorSlateCFE0FF);font-size:inherit;font-weight:var(--fontWeightSemibold);line-height:inherit;letter-spacing:inherit}.page_tutorialPage__BIYNy{min-height:100vh;background:var(--gradientHero);position:relative;overflow:hidden}.page_background__rk13R{pointer-events:none}.page_backgroundSquares___ItV_,.page_background__rk13R{position:absolute;inset:0}.page_geometricOverlay__4xHlE{position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--zIndex1);pointer-events:none;contain:layout style paint;aspect-ratio:1439/1143;min-height:100%}.page_container___8b17{position:relative;z-index:var(--zIndex2);max-width:1080px;margin:0 auto;padding:calc(var(--space18Nav) + var(--space70Nav) + var(--space12)) var(--space8) var(--space64)}.page_headerRow__DHpTf{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space8);margin-bottom:var(--space8);opacity:0;transform:translateY(16px);animation:page_reveal__8T1vY .55s cubic-bezier(.2,.7,.2,1) forwards}.page_eyebrow__mHdJJ{font-size:var(--fontSize13px);margin:0 0 var(--space4)}.page_headline__0sRMM{font-size:42px;line-height:1.18;max-width:22ch;margin:0}.page_headlineAccent__jpoOW{color:var(--colorSky6EB4F7)}.page_headerMeta___XeTj{flex-shrink:0;text-align:right;font-family:var(--font-manrope);font-size:var(--fontSizeSm);color:var(--colorTextMutedLight);line-height:var(--lineHeight19);padding-bottom:var(--space2)}.page_headerMeta___XeTj p{margin:0}.page_headerMeta___XeTj b{color:var(--colorTextLight);font-weight:var(--fontWeightSemibold)}.page_headerMeta___XeTj a{color:var(--colorTextMutedLight);text-decoration:underline;text-underline-offset:.2em}.page_headerMeta___XeTj a:hover{color:var(--colorTextLight)}.page_video__Ds59w{width:100%;aspect-ratio:16/9;border-radius:calc(var(--radiusLg) + var(--space6px));border:var(--borderWidth1) solid rgba(234,240,255,.15);background:var(--colorGray000000);box-shadow:0 34px 80px rgba(0,2,16,.6),inset 0 1px 0 rgba(234,240,255,.1);display:block;opacity:0;transform:translateY(16px);animation:page_reveal__8T1vY .55s cubic-bezier(.2,.7,.2,1) .14s forwards}.page_chapters__Rr3wn{margin:var(--space6) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space14)}.page_chapter__eMdk5{border:var(--borderWidth1) solid var(--heroBadgeBorder);background:var(--heroBadgeBg);box-shadow:var(--heroBadgeGlow);border-radius:var(--space14);padding:var(--space4) var(--space18) var(--space15);transition:border-color .2s ease,transform .2s ease;opacity:0;transform:translateY(16px);animation:page_reveal__8T1vY .55s cubic-bezier(.2,.7,.2,1) var(--revealDelay,.3s) forwards}.page_chapter__eMdk5:hover{border-color:rgba(94,150,255,.35)}@media (hover:hover){.page_chapter__eMdk5:hover{transform:translateY(-2px)}}.page_chapterTop__BF_hm{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space2)}.page_chapterNum__IMYRe{font-size:var(--fontSize11px5);font-weight:var(--fontWeightBold);letter-spacing:1.6px;color:var(--colorSky6EB4F7)}.page_chapterTime__5c_v3{font-family:var(--font-manrope);font-size:var(--fontSizeXs);color:var(--colorTextMutedLight);font-variant-numeric:tabular-nums}.page_chapterName__klf1t{font-size:var(--fontSize15px);font-weight:var(--fontWeightSemibold);line-height:var(--lineHeight135);color:var(--colorWhite)}.page_chapterSub__iJsfx{font-family:var(--font-manrope);font-size:var(--fontSize12px5);color:var(--colorTextMutedLight);margin-top:var(--space1);line-height:var(--lineHeightNormal)}.page_mini__01_2S{position:relative;height:56px;border-radius:var(--radius9px);background:rgba(1,6,16,.35);border:var(--borderWidth1) solid rgba(234,240,255,.08);margin-bottom:var(--space3);overflow:hidden;display:flex;align-items:center;justify-content:center}.page_miniGen__pST_y{width:78%}.page_miniGenTrack__TvfKw{width:100%;height:var(--space7px);border-radius:var(--radiusPill);background:rgba(234,240,255,.1);overflow:hidden}.page_miniGenFill__kpLg8{height:100%;border-radius:var(--radiusPill);background:var(--gradientPrimary);animation:page_genFill__GDNjA 4.2s cubic-bezier(.3,.6,.3,1) infinite}@keyframes page_genFill__GDNjA{0%{width:0;background:var(--gradientPrimary)}62%{width:100%;background:var(--gradientPrimary)}68%,92%{width:100%;background:linear-gradient(96deg,#1FA97A,#4BD8A6)}to{width:100%;background:linear-gradient(96deg,#1FA97A,#4BD8A6);opacity:0}}.page_miniEdit__0sNjg{display:flex;flex-direction:column;gap:var(--space6px);width:72%}.page_miniLine__ue4B8{height:var(--space6px);border-radius:var(--radius3px);background:rgba(234,240,255,.16)}.page_miniLine__ue4B8:first-child{width:90%}.page_miniLine__ue4B8:nth-child(2){width:72%;position:relative}.page_miniLine__ue4B8:nth-child(3){width:82%}.page_miniLine__ue4B8:nth-child(2):after{content:"";position:absolute;inset:-5px -6px;border:var(--borderWidth1px5) solid var(--colorSky6EB4F7);border-radius:var(--radiusSm);background:rgba(110,180,247,.12);transform-origin:left center;animation:page_selectBox__wNmfq 3.4s cubic-bezier(.2,.7,.2,1) infinite}@keyframes page_selectBox__wNmfq{0%,12%{transform:scaleX(0);opacity:0}30%,70%{transform:scaleX(1);opacity:1}86%,to{transform:scaleX(1);opacity:0}}.page_miniTiles__4qW75{display:flex;gap:var(--space2)}.page_miniTile__xTkU8{width:var(--space26);height:var(--space34);border-radius:var(--space6px);background:rgba(234,240,255,.1);border:var(--borderWidth1) solid rgba(234,240,255,.14);animation:page_tileLift__7wqzd 3.6s ease-in-out infinite}.page_miniTile__xTkU8:nth-child(2){animation-delay:1.2s}.page_miniTile__xTkU8:nth-child(3){animation-delay:2.4s}@keyframes page_tileLift__7wqzd{0%,24%,to{transform:none;border-color:rgba(234,240,255,.14);background:rgba(234,240,255,.1)}16%,8%{transform:translateY(-4px);border-color:var(--colorSky6EB4F7);background:rgba(110,180,247,.18)}}.page_miniSeo__Vs37C{width:74%;height:var(--space36)}.page_miniSeo__Vs37C polyline{fill:none;stroke:var(--colorSky6EB4F7);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:120;stroke-dashoffset:120;animation:page_seoDraw__XpqvL 3.8s cubic-bezier(.3,.6,.3,1) infinite}.page_miniSeo__Vs37C circle{fill:#4BD8A6;opacity:0;transform-origin:center;animation:page_seoDot__p_AJw 3.8s ease infinite}@keyframes page_seoDraw__XpqvL{0%,8%{stroke-dashoffset:120;opacity:1}55%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes page_seoDot__p_AJw{0%,52%{opacity:0;transform:scale(.4)}60%,88%{opacity:1;transform:scale(1)}to{opacity:0}}.page_sellBand__1CcjC{margin-top:var(--space10);display:flex;align-items:center;justify-content:space-between;gap:var(--space10);border:var(--borderWidth1) solid var(--heroBadgeBorder);background:var(--heroBadgeBg);box-shadow:var(--heroBadgeGlow);border-radius:var(--space18);padding:var(--space6) var(--space8);opacity:0;transform:translateY(16px);animation:page_reveal__8T1vY .55s cubic-bezier(.2,.7,.2,1) .64s forwards}.page_sellHeadline__XACti.page_sellHeadline__XACti{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:600;font-size:26px;line-height:1.08;letter-spacing:-.02em;margin:0}@media (min-width:761px){.page_sellHeadline__XACti.page_sellHeadline__XACti{font-size:30px}}@media (min-width:1024px){.page_sellHeadline__XACti.page_sellHeadline__XACti{font-size:45px}}.page_sellHeadline__XACti *{font-family:inherit!important;font-weight:inherit!important}.page_sellBody__xlBYw{font-size:var(--fontSize15px);max-width:56ch;margin:var(--space2) 0 0}.page_ctaCol__bh3xk{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space10px);flex-shrink:0}.page_installCta__xOjsK{display:flex;min-height:var(--space12);padding:var(--space2) var(--space10);justify-content:center;align-items:center;gap:var(--space10px)}.page_shopifyIcon__An2SH{width:var(--space18);height:var(--space5);flex-shrink:0}.page_arrowIcon__y46MZ{width:var(--space5);height:var(--space5);flex-shrink:0}.page_ctaNote__idvKL{font-family:var(--font-manrope);font-size:var(--fontSize12px5);color:var(--colorTextMutedLight);margin:0}.page_ctaNote__idvKL a{color:var(--colorTextMutedLight);text-decoration:underline;text-underline-offset:.2em}.page_ctaNote__idvKL a:hover{color:var(--colorTextLight)}@keyframes page_reveal__8T1vY{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page_chapter__eMdk5,.page_headerRow__DHpTf,.page_sellBand__1CcjC,.page_video__Ds59w{animation:none;opacity:1;transform:none}.page_miniGenFill__kpLg8{animation:none;width:100%;background:linear-gradient(96deg,#1FA97A,#4BD8A6)}.page_miniLine__ue4B8:nth-child(2):after{animation:none;transform:none;opacity:1}.page_miniSeo__Vs37C circle,.page_miniSeo__Vs37C polyline,.page_miniTile__xTkU8{animation:none}.page_miniSeo__Vs37C polyline{stroke-dashoffset:0}.page_miniSeo__Vs37C circle{opacity:1}}@media (max-width:900px){.page_headerRow__DHpTf{flex-direction:column;align-items:flex-start;gap:var(--space14);margin-bottom:var(--space6)}.page_headerMeta___XeTj{text-align:left;padding-bottom:0}.page_headline__0sRMM{font-size:29px}.page_chapters__Rr3wn{grid-template-columns:repeat(2,1fr)}.page_sellBand__1CcjC{flex-direction:column;align-items:flex-start;gap:var(--space21);padding:var(--space6) var(--space21)}.page_ctaCol__bh3xk{align-items:flex-start;width:100%}.page_installCta__xOjsK{width:100%}}@media (max-width:640px){.page_container___8b17{padding-left:var(--space4);padding-right:var(--space4)}}.titleLead_lead__rPEZd{display:inline;letter-spacing:-.04em;line-height:.98;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:var(--lead-glow)}.titleLead_lead__rPEZd,.titleLead_lead__rPEZd .muWi{padding-bottom:.06em;color:transparent;-webkit-text-fill-color:transparent;background:var(--lead-fill);-webkit-background-clip:text;background-clip:text}.titleLead_lead__rPEZd:has(.muW){background:none}.titleLead_lit___An1i{--lead-fill:linear-gradient(180deg,#ffffff,#eaf2ff 38%,rgba(159,200,255,0.82) 72%,rgba(75,140,239,0.42));--lead-glow:drop-shadow(0 0 40px rgba(75,200,239,0.25))}.titleLead_ink__h7GGq{--lead-fill:linear-gradient(180deg,#010e54,#0c2380 50%,#1e3a9e);--lead-glow:drop-shadow(0 6px 14px rgba(30,58,158,0.18))}.titleLead_break__iBj6e:after{content:"\A";white-space:pre}.titleLead_sizeLit__Awzhx{font-size:1.6em}.titleLead_sizeInk__vkkx0{font-size:1.4em}@media (max-width:760px){.titleLead_sizeLit__Awzhx{font-size:2em}.titleLead_sizeInk__vkkx0{font-size:1.75em}}.titleLead_lead__rPEZd [class*=ccent],.titleLead_lead__rPEZd [class*=ighlight]{-webkit-text-fill-color:transparent}.titleLead_lead__rPEZd [class*=ccent]{display:inline-block;padding-bottom:.2em;line-height:.98}.headlineFlipWord_flipWordSlot__2wLln{position:relative;display:inline-block;margin-right:var(--fw-slot-gap,0)}.headlineFlipWord_flipWordSizer__xlVmB{visibility:hidden}.headlineFlipWord_flipWordFrame__j56WW{position:absolute;top:0;left:var(--fw-shift-x,4px);height:100%;white-space:nowrap;color:var(--fw-word-color,#fff);-webkit-text-fill-color:var(--fw-word-color,#fff)}.headlineFlipWord_flipWordFrameSizer__idYtO{visibility:hidden}.headlineFlipWord_flipLayer__fYQbH{position:absolute;inset:0}.headlineFlipWord_flipStack__Zb7HJ{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}.headlineFlipWord_flipIn__t07Uu .flip-char,.headlineFlipWord_flipIn__t07Uu .flip-char:after,.headlineFlipWord_flipIn__t07Uu .flip-char:before,.headlineFlipWord_flipOut__x1XLq .flip-char,.headlineFlipWord_flipOut__x1XLq .flip-char:after,.headlineFlipWord_flipOut__x1XLq .flip-char:before{animation-fill-mode:forwards}.headlineFlipWord_flipIn__t07Uu .flip-char:after,.headlineFlipWord_flipOut__x1XLq .flip-char:before{visibility:hidden}.headlineFlipWord_flipIn__t07Uu .flip-char,.headlineFlipWord_flipIn__t07Uu .flip-char:after,.headlineFlipWord_flipIn__t07Uu .flip-char:before,.headlineFlipWord_flipOut__x1XLq .flip-char,.headlineFlipWord_flipOut__x1XLq .flip-char:after,.headlineFlipWord_flipOut__x1XLq .flip-char:before{animation-timing-function:var(--easingCubic)}.headlineFlipWord_flipIn__t07Uu .flip-char,.headlineFlipWord_flipOut__x1XLq .flip-char{will-change:transform}@media (hover:hover) and (pointer:fine){[data-mu-hero-parked=true] .headlineFlipWord_flipIn__t07Uu .flip-char,[data-mu-hero-parked=true] .headlineFlipWord_flipOut__x1XLq .flip-char{will-change:auto}}.headlineFlipWord_flipIn__t07Uu .flip-char,.headlineFlipWord_flipIn__t07Uu .flip-char:after,.headlineFlipWord_flipIn__t07Uu .flip-char:before,.headlineFlipWord_flipOut__x1XLq .flip-char,.headlineFlipWord_flipOut__x1XLq .flip-char:after,.headlineFlipWord_flipOut__x1XLq .flip-char:before{animation-duration:calc(var(--flip-duration, 2.2s) * .6);animation-delay:calc(var(--flip-delay, 0s) * .55)}@keyframes headlineFlipWord_flipWordSettle__9cQbI{0%{transform:translateY(2px) scale(.985)}to{transform:translateY(0) scale(1)}}.headlineFlipWord_flipIn__t07Uu{animation:headlineFlipWord_flipWordSettle__9cQbI .9s cubic-bezier(.22,1,.36,1) both}.headlineFlipWord_flipHold__XFPpi .flip-char,.headlineFlipWord_flipHold__XFPpi .flip-char:after,.headlineFlipWord_flipHold__XFPpi .flip-char:before{animation-play-state:paused}