:root{--sq-nav-top:0.75rem;--sq-nav-side:0.75rem;--sq-nav-height:3.75rem;--sq-nav-gap:0.5rem;--sq-nav-radius:18px;--sq-nav-inner-radius:12px;--sq-glass-blur:blur(24px) saturate(180%);--sq-glass-tint:rgba(18,23,25,0.72);--sq-glass-tint-strong:rgba(16,20,22,0.88);--sq-glass-sheen:rgba(255,255,255,0.09);--sq-glass-rim:rgba(255,255,255,0.13);--sq-glass-edge:rgba(255,255,255,0.2);--sq-glass-edge-soft:rgba(255,255,255,0.05);--sq-glass-glow:rgba(240,128,32,0.04);--sq-glass-hover:rgba(255,255,255,0.08);--sq-glass-line:rgba(255,255,255,0.1);--sq-glass-colored:rgba(255,255,255,0.045);--sq-shadow-nav:0 18px 50px rgba(0,0,0,0.55),0 4px 16px rgba(0,0,0,0.3);--sq-ease-out:cubic-bezier(0.23,1,0.32,1);--sq-ease-morph:cubic-bezier(0.22,1,0.36,1)}@media (min-width:640px){:root{--sq-nav-top:1rem;--sq-nav-side:1.5rem}}@media (min-width:1024px){:root{--sq-nav-top:1.25rem;--sq-nav-side:2.5rem;--sq-nav-height:4rem}}.sq-nav{position:fixed;top:var(--sq-nav-top);left:var(--sq-nav-side);right:var(--sq-nav-side);z-index:45;color:#ffffff;font-family:var(--font-inter),system-ui,sans-serif;font-size:16px}.sq-nav a:focus-visible,.sq-nav button:focus-visible{outline:2px solid #f08020;outline-offset:2px}.sq-nav__backdrop{position:fixed;inset:0;z-index:1;background:rgba(6,9,10,.38);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--sq-ease-out),visibility 0s linear .22s}.sq-nav[data-menu-open=true] .sq-nav__backdrop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s var(--sq-ease-out),visibility 0s linear 0s}.sq-nav__bar{position:relative;z-index:3;width:100%;border-radius:9999px;box-shadow:var(--sq-shadow-nav);transition:box-shadow .5s var(--sq-ease-morph)}.sq-nav__bar:before,.sq-nav__dropdown-bg{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,var(--sq-glass-sheen),transparent 55%),var(--sq-glass-tint);-webkit-backdrop-filter:var(--sq-glass-blur);backdrop-filter:var(--sq-glass-blur);border:1px solid var(--sq-glass-rim);box-shadow:inset 0 1px 0 var(--sq-glass-edge),inset 0 -1px 0 var(--sq-glass-edge-soft),inset 1px 0 0 var(--sq-glass-edge-soft),inset -1px 0 0 var(--sq-glass-edge-soft),inset 0 0 24px var(--sq-glass-glow);transition:opacity .5s var(--sq-ease-morph),background-color .3s var(--sq-ease-out)}.sq-nav__dropdown-bg{background:linear-gradient(180deg,var(--sq-glass-sheen),transparent 40%),var(--sq-glass-tint-strong)}.sq-nav[data-at-top=true][data-menu-open=false] .sq-nav__bar{box-shadow:none}.sq-nav[data-at-top=true][data-menu-open=false] .sq-nav__bar:before{opacity:0}.sq-nav__container{display:flex;align-items:center;justify-content:space-between;height:var(--sq-nav-height);padding:.5rem .5rem .5rem 1.25rem;transition:padding .6s var(--sq-ease-morph)}@media (min-width:1024px){.sq-nav__container{padding:.5rem .5rem .5rem 1.5rem}}.sq-nav[data-at-top=true][data-menu-open=false] .sq-nav__container{padding-left:.25rem;padding-right:.25rem}@media (min-width:1024px){.sq-nav[data-at-top=true][data-menu-open=false] .sq-nav__container{padding-left:0;padding-right:0}}.sq-nav__bar-start{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-width:1024px){.sq-nav__bar-start{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1rem}}.sq-nav__logo{display:inline-flex;align-items:center;flex:none;justify-self:start;text-decoration:none;border-radius:10px;transition:opacity .18s var(--sq-ease-out),transform .15s var(--sq-ease-out),margin-left .6s var(--sq-ease-morph)}@media (min-width:1024px){.sq-nav__logo{margin-left:.75rem}.sq-nav[data-at-top=true][data-menu-open=false] .sq-nav__logo{margin-left:0}}.sq-nav__logo:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sq-nav__logo:hover{opacity:.85}}.sq-nav__back,.sq-nav__logo[data-hidden=true]{opacity:0;pointer-events:none}.sq-nav__back{position:absolute;left:-.375rem;z-index:2;visibility:hidden;transform:translateX(-6px);transition:opacity .18s var(--sq-ease-out),transform .18s var(--sq-ease-out),visibility 0s linear .18s}.sq-nav__back[data-visible=true]{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto;transition:opacity .18s var(--sq-ease-out),transform .18s var(--sq-ease-out),visibility 0s linear 0s}.sq-nav__desktop{display:none}@media (min-width:1024px){.sq-nav__desktop{display:contents}}.sq-nav__list{justify-content:center;justify-self:center;gap:.25rem;margin:0;padding:0;list-style:none}.sq-nav__actions,.sq-nav__list{display:flex;align-items:center}.sq-nav__actions{justify-content:flex-end;justify-self:end;gap:.625rem}.sq-nav__link{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.92);font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .18s var(--sq-ease-out),color .18s var(--sq-ease-out),transform .15s var(--sq-ease-out)}.sq-nav__link:active{transform:scale(.97)}.sq-nav__link[aria-expanded=true],.sq-nav__link[data-active=true]{background-color:var(--sq-glass-hover);color:#ffffff}@media (hover:hover) and (pointer:fine){.sq-nav__link:hover{background-color:var(--sq-glass-hover);color:#ffffff}}.sq-nav__chevron{width:1rem;height:1rem;flex:none;opacity:.75;transition:transform .25s var(--sq-ease-morph),opacity .18s var(--sq-ease-out)}.sq-nav__link[aria-expanded=true] .sq-nav__chevron{transform:rotate(180deg);opacity:1}.sq-nav__status{display:none;align-items:center;gap:.45rem;padding:.35rem .65rem;border-radius:9999px;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.65)}@media (min-width:1280px){.sq-nav__status{display:inline-flex}}.sq-nav__status-dot{width:6px;height:6px;border-radius:9999px;background-color:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.7)}.sq-cta{--cta-x:50%;--cta-y:50%;position:relative;display:inline-grid;align-items:center;justify-items:center;padding:0;border:0;border-radius:9999px;background:transparent;color:#ffffff;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .22s var(--sq-ease-out),transform .15s var(--sq-ease-out)}.sq-cta--compact{font-size:.875rem}.sq-cta:active{transform:scale(.96)}.sq-cta__bg{width:100%;height:100%;background:linear-gradient(135deg,#ea580c,#f08020);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 20px rgba(240,128,32,.28);transition:transform .28s var(--sq-ease-out),box-shadow .25s var(--sq-ease-out)}.sq-cta__bg,.sq-cta__ripple-clip{grid-area:1/1;border-radius:inherit}.sq-cta__ripple-clip{position:relative;width:calc(100% + 1px);height:calc(100% + 1px);overflow:clip;pointer-events:none;z-index:1}.sq-cta__ripple{position:absolute;left:var(--cta-x);top:var(--cta-y);width:230%;aspect-ratio:1/1;border-radius:50%;background-color:#ffffff;transform:translate(-50%,-50%) scale(0);transition:transform .36s var(--sq-ease-out);will-change:transform}.sq-cta__inner{grid-area:1/1;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.78em 1.25em;white-space:nowrap}.sq-cta--compact .sq-cta__inner{padding:.7em 1.05em}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sq-cta:focus-visible,.sq-cta:hover{color:#101415}.sq-cta:focus-visible .sq-cta__ripple,.sq-cta:hover .sq-cta__ripple{transform:translate(-50%,-50%) scale(1)}.sq-cta:hover .sq-cta__bg{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 26px rgba(240,128,32,.4)}}.sq-nav__dropdown-wrapper{display:none}@media (min-width:1024px){.sq-nav__dropdown-wrapper{display:block;position:absolute;top:calc(100% + var(--sq-nav-gap));left:0;right:0;z-index:3;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.985);transform-origin:top center;transition:opacity .18s var(--sq-ease-out),transform .2s var(--sq-ease-out),visibility 0s linear .2s}.sq-nav__dropdown-wrapper:before{content:"";position:absolute;top:calc(-1 * var(--sq-nav-gap) - 4px);left:0;right:0;height:calc(var(--sq-nav-gap) + 6px)}.sq-nav__dropdown-wrapper[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .2s var(--sq-ease-out),transform .22s var(--sq-ease-out),visibility 0s linear 0s}}.sq-nav__dropdown-container{position:relative;border-radius:var(--sq-nav-radius);box-shadow:var(--sq-shadow-nav);overflow:hidden}.sq-nav__dropdown-inner{display:flex;gap:.5rem;padding:.5rem}.sq-nav__panel-col{display:flex;flex-direction:column;flex:1;min-width:0;gap:.875rem;padding:1.375rem .75rem 1.125rem;border-right:1px solid var(--sq-glass-line)}.sq-nav__panel-col--no-border,.sq-nav__panel-col:last-child{border-right:none}.sq-nav__panel-col--colored{background-color:var(--sq-glass-colored);border-radius:var(--sq-nav-inner-radius);border-right:none;padding:1.375rem 1rem 1.125rem}.sq-nav__panel-col--cases{flex:2.8;border-right:none}.sq-nav__panel-label{padding-left:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5)}.sq-nav__panel-list{display:flex;flex-direction:column;gap:.125rem;width:100%;margin:0;padding:0;list-style:none}.sq-nav__panel-link{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .75rem;border-radius:10px;color:#ffffff;text-decoration:none;transition:background-color .18s var(--sq-ease-out),transform .15s var(--sq-ease-out)}.sq-nav__panel-link:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.sq-nav__panel-link:hover{background-color:var(--sq-glass-hover)}}.sq-nav__panel-link-title{display:inline-flex;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:500;line-height:1.3;color:rgba(255,255,255,.95)}.sq-nav__panel-link-desc{font-size:.8125rem;font-weight:400;line-height:1.35;color:rgba(255,255,255,.58)}.sq-nav__cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%}.sq-nav__case{display:flex;flex-direction:column;gap:.625rem;padding:.375rem;border-radius:var(--sq-nav-inner-radius);color:#ffffff;text-decoration:none;transition:background-color .18s var(--sq-ease-out),transform .15s var(--sq-ease-out)}.sq-nav__case:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.sq-nav__case:hover{background-color:var(--sq-glass-hover)}.sq-nav__case:hover .sq-nav__case-img{transform:scale(1.04)}}.sq-nav__case-visual{position:relative;display:block;width:100%;aspect-ratio:16/10;border-radius:calc(var(--sq-nav-inner-radius) - 3px);background-color:#1c2223;overflow:hidden}.sq-nav__case-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s var(--sq-ease-morph)}.sq-nav__case-text{display:flex;flex-direction:column;gap:.125rem;padding:0 .375rem .25rem}.sq-nav__feature-card{margin-top:auto;padding:.875rem;border-radius:10px;background:linear-gradient(135deg,rgba(240,128,32,.16),rgba(220,38,38,.1));border:1px solid rgba(240,128,32,.25);display:flex;flex-direction:column;gap:.5rem}.sq-nav__bar-end{display:flex;align-items:center;gap:.5rem;flex:none}@media (min-width:1024px){.sq-nav__bar-end{display:none}}.sq-nav__bar-cta-wrap{transition:opacity .2s var(--sq-ease-out)}.sq-nav[data-mobile-open=true] .sq-nav__bar-cta-wrap{opacity:0;pointer-events:none}.sq-nav__burger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;background-color:var(--sq-glass-hover);color:#ffffff;cursor:pointer;transition:background-color .18s var(--sq-ease-out),transform .15s var(--sq-ease-out)}.sq-nav__burger:active{transform:scale(.95)}.sq-nav__burger-line{display:block;width:1.2rem;height:2px;border-radius:2px;background-color:currentColor;transition:transform .24s var(--sq-ease-morph),opacity .18s var(--sq-ease-out)}.sq-nav[data-mobile-open=true] .sq-nav__burger-line:first-child{transform:translateY(6px) rotate(45deg)}.sq-nav[data-mobile-open=true] .sq-nav__burger-line:nth-child(2){opacity:0}.sq-nav[data-mobile-open=true] .sq-nav__burger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sq-nav__mobile-panel{position:fixed;top:calc(var(--sq-nav-top) + var(--sq-nav-height) + var(--sq-nav-gap));left:var(--sq-nav-side);right:var(--sq-nav-side);bottom:var(--sq-nav-side);z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 1.25rem 1.25rem;border-radius:var(--sq-nav-radius);background:linear-gradient(180deg,var(--sq-glass-sheen),transparent 35%),var(--sq-glass-tint-strong);-webkit-backdrop-filter:var(--sq-glass-blur);backdrop-filter:var(--sq-glass-blur);border:1px solid var(--sq-glass-rim);box-shadow:inset 0 1px 0 var(--sq-glass-edge),var(--sq-shadow-nav);overscroll-behavior:contain;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:opacity .2s var(--sq-ease-out),transform .22s var(--sq-ease-out),visibility 0s linear .22s}.sq-nav__mobile-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .22s var(--sq-ease-out),transform .24s var(--sq-ease-out),visibility 0s linear 0s}@media (min-width:1024px){.sq-nav__mobile-panel{display:none}}.sq-nav__mobile-list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.sq-nav__mobile-item{border-bottom:1px solid var(--sq-glass-line)}.sq-nav__mobile-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.85rem .125rem;border:0;background:transparent;color:#ffffff;font-family:var(--font-archivo),system-ui,sans-serif;font-size:1.625rem;font-weight:600;letter-spacing:-.03em;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer;transition:color .18s var(--sq-ease-out),transform .15s var(--sq-ease-out)}.sq-nav__mobile-link:active{transform:scale(.985)}.sq-nav__mobile-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:.625rem;padding-top:1rem;margin-top:auto}.sq-nav__mobile-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.24);border-radius:9999px;background:rgba(255,255,255,.04);color:#ffffff;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .18s var(--sq-ease-out),transform .15s var(--sq-ease-out)}.sq-nav__mobile-secondary:active{transform:scale(.97)}.sq-nav__mobile-sub{gap:1.25rem}.sq-nav__mobile-sub,.sq-nav__mobile-sub-group{display:flex;flex-direction:column;padding-bottom:1rem}.sq-nav__mobile-sub-group{gap:.5rem;border-bottom:1px solid var(--sq-glass-line)}.sq-nav__mobile-sub-group:last-child{border-bottom:none}.sq-nav__mobile-case{display:flex;align-items:center;gap:.875rem;padding:.375rem;border-radius:10px;color:#ffffff;text-decoration:none;transition:background-color .18s var(--sq-ease-out),transform .15s var(--sq-ease-out)}.sq-nav__mobile-case:active{transform:scale(.985)}.sq-nav__mobile-case-thumb{position:relative;width:5.5rem;aspect-ratio:16/10;flex:none;border-radius:8px;overflow:hidden;background-color:#1c2223}@media (prefers-reduced-motion:reduce){.sq-cta:active,.sq-nav__back,.sq-nav__burger:active,.sq-nav__dropdown-wrapper,.sq-nav__link:active,.sq-nav__logo:active,.sq-nav__mobile-panel{transform:none!important}}