@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}.sq-hero{border-bottom:1px solid var(--sq-line);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.sq-hero{grid-template-columns:1.28fr 1fr}}.sq-hero__left{flex-direction:column;justify-content:center;padding:80px 40px 64px;display:flex}@media (min-width:1024px){.sq-hero__left{border-right:1px solid var(--sq-line)}}@media (max-width:767px){.sq-hero__left{padding:48px 24px 40px}}.sq-hero__eyebrow{font-family:var(--sq-fm);letter-spacing:.1em;text-transform:uppercase;color:var(--sq-accent);border:1px solid var(--sq-line-2);align-items:center;gap:9px;margin-bottom:34px;padding:6px 11px;font-size:11px;display:inline-flex}.sq-hero__eyebrow-dot{background:var(--sq-accent);width:5px;height:5px;box-shadow:0 0 6px var(--sq-glow-color);animation:2s ease-in-out infinite sq-status-pulse}[data-sq-theme=light] .sq-hero__eyebrow-dot{box-shadow:none}.sq-hero__title{font-family:var(--sq-fd);letter-spacing:-.03em;color:var(--sq-text);margin:0 0 26px;font-size:clamp(36px,5.6vw,74px);font-weight:600;line-height:.96}.sq-hero__subtitle{color:var(--sq-text-dim);text-wrap:pretty;max-width:48ch;margin:0 0 36px;font-size:17px;line-height:1.6}@media (max-width:767px){.sq-hero__subtitle{font-size:15px}}.sq-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.sq-hero__btn{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--sq-font-sans);transition:all var(--sq-motion-fast);border:1px solid #0000;padding:13px 24px;text-decoration-line:none;display:inline-flex}.sq-hero__btn--primary{background:var(--sq-accent);color:var(--sq-on-accent);border-color:var(--sq-accent)}.sq-hero__btn--primary:hover{background:var(--sq-accent-deep);border-color:var(--sq-accent-deep)}.sq-hero__btn--secondary{color:var(--sq-text);border-color:var(--sq-line-2);background:0 0}.sq-hero__btn--secondary:hover{border-color:var(--sq-accent);color:var(--sq-accent-deep)}.sq-hero__right{grid-template-rows:1fr auto;display:grid}.sq-hero__preview{border-bottom:1px solid var(--sq-line);background:var(--sq-surface);justify-content:center;align-items:center;padding:48px 28px 28px;display:flex;position:relative;overflow:hidden}.sq-hero__corner{font:400 14px/1 var(--sq-fm);color:var(--sq-accent);pointer-events:none;opacity:.5;position:absolute}.sq-hero__corner--tl{top:10px;left:10px}.sq-hero__corner--br{bottom:10px;right:10px}.sq-hero__stack{perspective:800px;width:100%;position:relative}.sq-hero__panel{border:1px solid var(--sq-border);background:var(--sq-surface);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sq-hero__panel{background:color-mix(in srgb,var(--sq-surface)92%,transparent)}}.sq-hero__panel{-webkit-backdrop-filter:blur(16px);box-shadow:var(--sq-shadow-md);transition:transform .4s var(--sq-ease),opacity .4s var(--sq-ease),box-shadow .4s var(--sq-ease),border-color .4s var(--sq-ease),z-index 0s}.sq-hero__panel--back{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);opacity:.45;z-index:1;cursor:pointer;position:absolute;transform:translate(24px,-20px)scale(.95)}.sq-hero__panel--back:hover{opacity:.6;border-color:var(--sq-glow-color)}.sq-hero__panel--front{opacity:1;z-index:2;border-color:var(--sq-border-strong);box-shadow:var(--sq-shadow-lg),var(--sq-glow-soft);position:relative;transform:translate(0)scale(1)}.sq-hero__panel-label{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-tracking:.15em;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-family:var(--sq-font-mono);color:var(--sq-accent);border-bottom:1px solid var(--sq-border);background:var(--sq-surface-alt);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.sq-hero__panel-label{background:color-mix(in srgb,var(--sq-surface-alt)80%,transparent)}}.sq-hero__panel-label-left{align-items:center;gap:8px;display:flex}.sq-hero__panel-powered{color:var(--sq-text-muted);letter-spacing:.08em;font-size:9px}.sq-hero__panel-dot{background:var(--sq-accent);width:6px;height:6px;box-shadow:0 0 4px var(--sq-glow-color)}[data-sq-theme=light] .sq-hero__panel-dot{box-shadow:none}.sq-hero__panel-body{max-height:320px;padding:16px 20px 20px;overflow-y:auto}.sq-hero__pk-mock{flex-direction:column;gap:16px;display:flex}.sq-hero__pk-cart{border-bottom:1px solid var(--sq-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.sq-hero__pk-cart-item{font-family:var(--sq-font-sans);color:var(--sq-text);font-size:13px;font-weight:500}.sq-hero__pk-cart-price{font-family:var(--sq-fd);letter-spacing:-.02em;color:var(--sq-text);font-size:18px;font-weight:600}.sq-hero__pk-fields{flex-direction:column;gap:12px;display:flex}.sq-hero__pk-field{flex-direction:column;gap:4px;display:flex}.sq-hero__pk-field-label{font-family:var(--sq-fm);letter-spacing:.06em;text-transform:uppercase;color:var(--sq-text-muted);font-size:10px}.sq-hero__pk-input{border:1px solid var(--sq-border);background:var(--sq-bg);font-family:var(--sq-fm);color:var(--sq-text-dim);justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.sq-hero__pk-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sq-hero__pk-pay-btn{background:var(--sq-accent);width:100%;color:var(--sq-on-accent);font-family:var(--sq-font-sans);cursor:default;border:none;padding:10px;font-size:14px;font-weight:600}.sq-hero__pk-cta{font-family:var(--sq-fm);letter-spacing:.05em;color:var(--sq-accent);text-align:center;transition:color var(--sq-motion-fast);justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:11px;text-decoration:none;display:inline-flex}.sq-hero__pk-cta:hover{color:var(--sq-accent-deep)}.sq-hero__stats{grid-template-columns:repeat(4,1fr);display:grid}.sq-hero__stat{border-right:1px solid var(--sq-line);flex-direction:column;padding:18px;display:flex}.sq-hero__stat:last-child{border-right:none}.sq-hero__stat-value{font-family:var(--sq-fd);letter-spacing:-.02em;color:var(--sq-text);font-size:26px;font-weight:600}.sq-hero__stat-label{font-family:var(--sq-fm);letter-spacing:.07em;text-transform:uppercase;color:var(--sq-text-muted);margin-top:3px;font-size:10px}@media (max-width:767px){.sq-hero__stats{grid-template-columns:repeat(2,1fr)}.sq-hero__stat{border-bottom:1px solid var(--sq-line)}.sq-hero__stat:nth-child(2n){border-right:none}.sq-hero__stat:nth-last-child(-n+2){border-bottom:none}}@media (max-width:1023px){.sq-hero__preview{display:none}.sq-hero__right{border-top:1px solid var(--sq-line)}.sq-hero__stats{border-top:none}}[data-sq-theme=light] .sq-hero__panel{background:var(--sq-surface)}@supports (color:color-mix(in lab, red, red)){[data-sq-theme=light] .sq-hero__panel{background:color-mix(in srgb,var(--sq-surface)95%,transparent)}}[data-sq-theme=light] .sq-hero__panel{box-shadow:var(--sq-shadow-sm)}[data-sq-theme=light] .sq-hero__panel--front{box-shadow:var(--sq-shadow-lg),0 0 0 1px var(--sq-border)}[data-sq-theme=light] .sq-hero__panel-label{background:var(--sq-surface-alt)}@supports (color:color-mix(in lab, red, red)){[data-sq-theme=light] .sq-hero__panel-label{background:color-mix(in srgb,var(--sq-surface-alt)90%,transparent)}}[data-sq-theme=light] .sq-hero__corner{opacity:.3}[data-sq-theme=light] .sq-hero__btn--primary:hover{background:var(--sq-accent-deep);border-color:var(--sq-accent-deep)}@media (prefers-reduced-motion:reduce){.sq-hero__panel{transition:none}.sq-hero__eyebrow-dot{animation:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.sq-marquee{border-bottom:1px solid var(--sq-line);gap:0;display:flex;overflow:hidden}.sq-marquee__item{border-right:1px solid var(--sq-line);font-family:var(--sq-fm);letter-spacing:.06em;text-transform:uppercase;color:var(--sq-text-muted);white-space:nowrap;text-align:center;flex:1;padding:13px 14px;font-size:10.5px}.sq-marquee__item:last-child{border-right:none}@media (max-width:767px){.sq-marquee{overflow-x:auto}.sq-marquee__item{flex:none;padding:11px 16px}}
