.bloqpage-site-theme{overflow-x:clip}.bloq-blog-section{background-color:var(--bp-site-surface,#fff);background-image:var(--bloq-bloq-background-image,none);color:var(--bp-site-text,#0f172a)}.bloq-bloq-style-frame[data-has-font-family=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,.bloq-library-heading,.bloq-library-text,.bloq-inline-rich-text){font-family:var(--bloq-bloq-font-family)}.bloq-bloq-style-frame[data-has-text-align=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,.bloq-library-heading,.bloq-library-text,.bloq-inline-rich-text){text-align:var(--bloq-bloq-text-align)}.bloq-bloq-style-frame[data-has-font-size=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,.bloq-library-heading,.bloq-library-text,.bloq-inline-rich-text){font-size:var(--bloq-bloq-font-size)}.bloq-bloq-style-frame[data-has-font-weight=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,.bloq-library-heading,.bloq-library-text,.bloq-inline-rich-text){font-weight:var(--bloq-bloq-font-weight)}.bloq-bloq-style-frame[data-has-line-height=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,.bloq-library-heading,.bloq-library-text,.bloq-inline-rich-text){line-height:var(--bloq-bloq-line-height)}.bloq-bloq-style-frame[data-has-letter-spacing=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,.bloq-library-heading,.bloq-library-text,.bloq-inline-rich-text){letter-spacing:var(--bloq-bloq-letter-spacing)}.bloq-bloq-style-frame[data-has-text-color=true]>:where(.bloq-legacy-design,.bloq-native-header,.bloq-native-hero) :is(h1,h2,h3,h4,h5,h6,p,a,button,span,strong,small,cite,label),.bloq-bloq-style-frame[data-has-text-color=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,span,strong,small,cite,label,li,.bloq-library-heading,.bloq-library-text,.bloq-inline-rich-text),.bloq-bloq-style-frame[data-has-text-color=true] [data-bloq-icon]{color:var(--bloq-element-text-color)!important}.bloq-bloq-style-frame[data-has-background-video=true]>.bloq-bloq-background-video{z-index:0;-o-object-fit:var(--bloq-background-video-fit,cover);object-fit:var(--bloq-background-video-fit,cover);-o-object-position:var(--bloq-background-video-position,50% 50%);object-position:var(--bloq-background-video-position,50% 50%);width:100%;height:100%;opacity:var(--bloq-background-video-opacity,1);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.bloq-bloq-style-frame[data-has-background-video=true]>.bloq-bloq-background-video-overlay{z-index:1;border-radius:inherit;pointer-events:none;background-image:var(--bloq-background-video-overlay,none);position:absolute;inset:0}.bloq-bloq-style-frame[data-has-background-video=true]>:not(.bloq-bloq-background-video,.bloq-bloq-background-video-overlay,style){z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.bloq-bloq-style-frame[data-has-background-video=true]>.bloq-bloq-background-video{display:none}}.bloq-bloq-style-frame[data-element-style=true][data-has-text-color=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,span,strong,small,cite,label,input,textarea){color:var(--bloq-element-text-color)!important}.bloq-bloq-style-frame[data-element-style=true][data-has-background=true]>:is(h1,h2,h3,h4,h5,h6,p,a,button,span,label,input,textarea),.bloq-bloq-style-frame[data-element-style=true][data-has-background=true]>.bloq-library-simple>.bloq-library-button{background-image:var(--bloq-element-background-image,none);background-color:var(--bloq-element-background-color,transparent)!important}.bloq-bloq-style-frame[data-text-gradient=true] :is(h1,h2,h3,h4,h5,h6,p,a,span,label,li,.bloq-library-heading,.bloq-library-text,.bloq-inline-rich-text){background-image:var(--bloq-bloq-text-gradient);background-clip:var(--bloq-bloq-text-clip,text);-webkit-background-clip:var(--bloq-bloq-text-clip,text);-webkit-text-fill-color:var(--bloq-bloq-text-fill,transparent)}.bloq-bloq-style-frame[data-border-gradient=true]:before{content:"";z-index:1;pointer-events:none;border:var(--bloq-bloq-border-width,1px) solid transparent;border-radius:inherit;background:var(--bloq-bloq-border-gradient) border-box;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bloq-blog-card{background:var(--bp-site-card,#fff);border-color:var(--bp-site-border,#e2e8f0)}.bloq-blog-muted{color:var(--bp-site-muted,#475569)}.bloq-blog-border{border-color:var(--bp-site-border,#e2e8f0)}.bloq-blog-accent{color:var(--bp-site-accent,#047857)}.bloq-blog-heading,.bloq-blog-rich-text h2,.bloq-blog-rich-text h3{font-family:var(--bp-site-heading-font,ui-sans-serif, system-ui, sans-serif)}.bloq-blog-input{border-color:var(--bp-site-border,#e2e8f0);background:var(--bp-site-card,#fff);color:var(--bp-site-text,#0f172a)}.bloq-blog-input:focus{border-color:var(--bp-site-accent,#047857)}.bloq-blog-button{background:var(--bp-site-accent,#047857);color:var(--bp-site-accent-contrast,#fff)}.bloq-blog-button:hover{filter:brightness(.9)}.bloq-blog-rich-text p+p,.bloq-blog-rich-text p+ul,.bloq-blog-rich-text p+ol,.bloq-blog-rich-text p+blockquote,.bloq-blog-rich-text ul+p,.bloq-blog-rich-text ol+p{margin-top:1rem}.bloq-blog-rich-text h2{margin:2rem 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.25}.bloq-blog-rich-text h3{margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:650;line-height:1.3}.bloq-blog-rich-text ul{margin:.75rem 0;padding-left:1.5rem;list-style:outside}.bloq-blog-rich-text ol{margin:.75rem 0;padding-left:1.5rem;list-style:decimal}.bloq-blog-rich-text li+li{margin-top:.25rem}.bloq-blog-rich-text blockquote{border-left:3px solid var(--bp-site-border,#cbd5e1);color:var(--bp-site-muted,#475569);margin:1.25rem 0;padding-left:1rem}.bloq-blog-rich-text a{color:var(--bp-site-accent,#047857);text-underline-offset:3px;text-decoration:underline}.bloq-blog-rich-text pre{color:#f8fafc;background:#0f172a;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.bloq-blog-rich-text code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bloq-library-simple{padding:12px 20px}.bloq-library-heading{font-family:var(--bp-site-heading-font);margin:0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:700;line-height:1.15}.bloq-library-text{white-space:pre-wrap;margin:0;line-height:1.65}.bloq-library-button,.bloq-library-section-action{background:var(--bp-site-text);color:var(--bp-site-card);border-radius:7px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.bloq-library-link{color:var(--bp-site-accent,#047857);text-underline-offset:3px;text-decoration:underline}.bloq-native-header-action .bloq-library-simple,.bloq-native-hero-actions .bloq-library-simple,.bloq-legacy-design .bloq-library-simple{padding:0}.bloq-legacy-action-slot{min-width:72px;min-height:36px}.bloq-legacy-icon-slot{flex:none;align-items:center;width:max-content!important;display:inline-flex!important}.bloq-legacy-icon-slot>[data-puck-component]{display:inline-flex;width:max-content!important}.bloq-legacy-design .inline-flex:has(.bloq-legacy-icon-slot){flex-wrap:nowrap;align-items:center}.bloq-legacy-design .inline-flex:has(.bloq-legacy-icon-slot)>:has(.bloq-legacy-icon-slot){flex:none;width:max-content;display:inline-flex}:is(.bloq-legacy-action-slot,.bloq-native-header-action-slot){flex:none;align-items:center;width:max-content!important;height:auto!important;display:inline-flex!important}:is(.bloq-legacy-action-slot,.bloq-native-header-action-slot)>[data-puck-component]{width:max-content!important}:is(.bloq-legacy-action-slot,.bloq-native-header-action-slot)>[data-puck-component]>.bloq-bloq-style-frame,:is(.bloq-legacy-action-slot,.bloq-native-header-action-slot)>.bloq-bloq-style-frame{max-width:none;margin:0;width:max-content!important}:is(.bloq-native-header-action .bloq-bloq-style-frame:has(>.bloq-library-simple>.bloq-library-button),.bloq-native-hero-actions .bloq-bloq-style-frame:has(>.bloq-library-simple>.bloq-library-button),.bloq-legacy-design .bloq-bloq-style-frame:has(>.bloq-library-simple>.bloq-library-button)){max-width:none;margin:0;width:auto!important}.bloq-library-button:hover,.bloq-library-section-action:hover{opacity:.86}.bloq-library-divider{border:0;border-top:1px solid var(--bp-site-border)}.bloq-library-section{background:var(--bp-site-surface);color:var(--bp-site-text);padding:clamp(28px,6vw,80px) 24px}.bloq-library-section-inner{max-width:1120px;margin:0 auto}.bloq-library-section :is(h2,.bloq-section-heading){max-width:760px;font-family:var(--bp-site-heading-font);margin:0;font-size:clamp(1.8rem,4.5vw,3.5rem);font-weight:700;line-height:1.12}.bloq-library-section :is(p,.bloq-section-body){max-width:680px;color:var(--bp-site-muted);white-space:pre-wrap;margin:18px 0 24px;line-height:1.65}.bloq-library-section--HeaderSection,.bloq-library-section--FooterSection{padding-block:24px}.bloq-library-section--HeaderSection .bloq-library-section-inner,.bloq-library-section--FooterSection .bloq-library-section-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.bloq-library-section--HeaderSection :is(h2,.bloq-section-heading),.bloq-library-section--FooterSection :is(h2,.bloq-section-heading){font-size:1.4rem}.bloq-library-section--HeaderSection :is(p,.bloq-section-body),.bloq-library-section--FooterSection :is(p,.bloq-section-body){margin:0}.bloq-library-section--FeatureSection{background:var(--bp-site-card)}.bloq-theme-adapter{color:var(--bp-foreground,#0f172a);font-family:var(--bp-body-font,ui-sans-serif, system-ui, sans-serif)}.bloq-theme-adapter :where(h1,h2,h3,h4,h5,h6){color:var(--bp-foreground,#0f172a)!important;font-family:var(--bp-heading-font,inherit)!important}.bloq-theme-adapter :where(p,small,blockquote,figcaption){color:var(--bp-muted-foreground,#475569)!important}.bloq-theme-adapter :where([class*=bg-white],[class*=bg-gray-50],[class*=bg-slate-50],[class*=bg-neutral-50]){background-color:var(--bp-card,#fff)!important}.bloq-theme-adapter :where([class*=bg-gray-100],[class*=bg-slate-100],[class*=bg-neutral-100]){background-color:var(--bp-muted,#f1f5f9)!important}.bloq-theme-adapter :where([class*=text-black],[class*=text-gray-900],[class*=text-slate-900],[class*=text-neutral-900]){color:var(--bp-foreground,#0f172a)!important}.bloq-theme-adapter :where([class*=text-gray-],[class*=text-slate-],[class*=text-neutral-]){color:var(--bp-muted-foreground,#475569)!important}.bloq-theme-adapter :where([class*=border-gray-],[class*=border-slate-],[class*=border-neutral-],[class*=border-black]){border-color:var(--bp-border,#e2e8f0)!important}.bloq-theme-adapter :where(button:not(.navbar-toggle),a[role=button],a[class*=bg-]){box-shadow:var(--bp-shadow,none);border-color:var(--bp-primary,#111827)!important;border-radius:var(--bp-button-radius,var(--bp-radius,8px))!important;background:var(--bp-primary,#111827)!important;color:var(--bp-primary-foreground,#fff)!important}.bloq-theme-adapter :where(input,textarea,select){border-color:var(--bp-input,var(--bp-border,#cbd5e1))!important;border-radius:var(--bp-radius,8px)!important;background:var(--bp-background,#fff)!important;color:var(--bp-foreground,#0f172a)!important}.bloq-theme-adapter :where(a:not([role=button]):not([class*=bg-])){color:var(--bp-primary,#2563eb)}.bloq-bloq-style-frame[data-has-background=true]>.bloq-library-section--FeatureSection{background:0 0}.bloq-bloq-style-frame[data-has-text-color=true]>.bloq-library-section p{color:inherit}.bloq-bloq-style-frame[data-has-padding-y=true]>.bloq-library-section{padding-block:0}.bloq-slideshow{color:#111827;background:#fff;padding:64px 20px}.bloq-slideshow-intro,.bloq-slideshow-stage{max-width:1152px;margin-inline:auto}.bloq-slideshow-intro{margin-bottom:28px}.bloq-slideshow-intro>p{color:#047857;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.bloq-slideshow-intro h2{margin:8px 0 0;font-size:clamp(28px,4vw,40px);font-weight:650}.bloq-slideshow-stage{background:#020617;border-radius:10px;position:relative;overflow:hidden}.bloq-slideshow-live .bloq-slideshow-slides{height:420px;overflow:hidden}.bloq-slideshow-slide{color:#fff;min-height:420px;position:relative}.bloq-slideshow-slide[hidden]{display:none}.bloq-slideshow-slide>img,.bloq-slideshow-shade{width:100%;height:100%;position:absolute;inset:0}.bloq-slideshow-slide>img{-o-object-fit:cover;object-fit:cover}.bloq-slideshow-shade{background:linear-gradient(90deg,#000000c7,#00000052,#0000)}.bloq-slideshow-copy{z-index:1;flex-direction:column;justify-content:flex-end;max-width:680px;min-height:420px;padding:48px;display:flex;position:relative}.bloq-slideshow-eyebrow{color:#a7f3d0;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700}.bloq-slideshow-copy h3{margin:12px 0;font-size:clamp(28px,5vw,48px);font-weight:650;line-height:1.1}.bloq-slideshow-copy p:last-child{font-size:18px;line-height:1.5}.bloq-slideshow-prev,.bloq-slideshow-next{z-index:2;color:#fff;background:#0008;border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;font-size:32px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bloq-slideshow-prev{left:16px}.bloq-slideshow-next{right:16px}.bloq-slideshow-dots{z-index:2;gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.bloq-slideshow-dots button{background:#ffffff80;border-radius:999px;width:10px;height:10px}.bloq-slideshow-dots button[aria-current=true]{background:#fff;width:28px}.bloq-slideshow-editor .bloq-slideshow-slides{gap:12px;padding:12px;display:grid}.bloq-slideshow-editor .bloq-slideshow-slide,.bloq-slideshow-editor .bloq-slideshow-copy{min-height:280px}.bloq-native-header{background:var(--bp-background,#fff);color:var(--bp-foreground,#111827);border-bottom:1px solid var(--bp-border,#e2e8f0);padding:14px 24px}.bloqpage-block-logo{box-sizing:border-box;color:#fff;background:#020617;border-radius:9999px;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;padding:.5rem;overflow:hidden;box-shadow:0 1px 2px #0f172a1f}.bloq-native-header-inner{width:min(100%, var(--bp-content-width,72rem));grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:clamp(24px,4vw,64px);min-height:48px;margin-inline:auto;display:grid}.bloq-native-header-action{justify-self:end;align-items:center;width:max-content;min-width:0;display:inline-flex}.bloq-native-header-action-slot{gap:10px}[data-puck-entry] .bloq-native-header-action-slot:empty{min-width:88px}.bloq-native-brand{color:var(--bp-foreground,#111827);font-family:var(--bp-heading-font,inherit);white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.bloq-native-brand-image{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px}.bloq-native-brand-mark{font-family:var(--bp-heading-font,inherit);letter-spacing:0;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.bloq-native-header-navigation,.bloq-native-hero-actions{align-items:center;gap:16px;display:flex}.bloq-native-header-navigation{justify-content:center;min-width:0}.bloq-native-header[data-variant=nav-right] .bloq-native-header-inner{grid-template-columns:max-content minmax(0,1fr) max-content max-content;gap:20px}.bloq-native-header[data-variant=nav-right] .bloq-native-header-navigation{grid-column:3;justify-content:flex-end}.bloq-native-header[data-variant=nav-right] .bloq-native-header-action{grid-column:4}.bloq-native-header[data-variant=clustered] .bloq-native-header-inner{grid-template-columns:max-content max-content max-content minmax(0,1fr);justify-content:start;gap:20px}.bloq-native-header[data-variant=clustered] .bloq-native-header-brand{border-right:1px solid var(--bp-border,#e2e8f0);padding-right:20px}.bloq-native-header[data-variant=clustered] .bloq-native-header-navigation{grid-column:2;justify-content:flex-start}.bloq-native-header[data-variant=clustered] .bloq-native-header-action{grid-column:3}.bloq-native-header[data-variant=centered] .bloq-native-header-inner{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}.bloq-native-header[data-variant=centered] .bloq-native-header-brand{grid-area:1/2}.bloq-native-header[data-variant=centered] .bloq-native-header-navigation{grid-area:1/1;justify-content:flex-start}.bloq-native-header[data-variant=centered] .bloq-native-header-action{grid-area:1/3;justify-self:end}.bloq-native-header[data-variant=minimal] .bloq-native-header-navigation{justify-content:flex-end}.bloq-native-header[data-variant=minimal] .bloq-native-header-action{display:none}.bloq-native-header:is([data-variant=framed],[data-variant=floating]){background:0 0;border-bottom:0}.bloq-native-header:is([data-variant=framed],[data-variant=floating]) .bloq-native-header-inner{border:1px solid var(--bp-border,#e2e8f0);border-radius:var(--bp-radius,12px);background:color-mix(in srgb, var(--bp-card,#fff) 94%, transparent);box-shadow:var(--bp-shadow,0 10px 30px #0f172a14);padding:12px 18px}.bloq-native-header[data-variant=framed]{padding-block:12px}.bloq-native-header[data-variant=floating]{z-index:40;background:var(--bp-background,#fff);padding:0;position:sticky;top:0}.bloq-native-header[data-variant=floating]:has(.bloq-native-header-inner[data-scrolled=true]){background:0 0;padding:12px 16px 0}.bloq-native-header[data-variant=floating] .bloq-native-header-inner{width:100%;max-width:none;padding:14px max(24px, calc((100% - var(--bp-content-width,72rem)) / 2));background:var(--bp-background,#fff);box-shadow:none;border-color:#0000;border-radius:0;transition:width .22s,margin .22s,padding .22s,border-color .22s,border-radius .22s,box-shadow .22s}.bloq-native-header[data-variant=floating] .bloq-native-header-inner[data-scrolled=true]{border-color:var(--bp-border,#e2e8f0);border-radius:var(--bp-radius,12px);background:color-mix(in srgb, var(--bp-card,#fff) 94%, transparent);width:min(100%,74rem);box-shadow:var(--bp-shadow,0 18px 45px #0f172a24);margin:0 auto;padding:10px 18px}.bloq-native-header[data-variant=pill]{background:0 0;border-bottom:0;padding:16px 16px 0}.bloq-bloq-style-frame:has(>.bloq-native-header[data-variant=pill]){z-index:40;position:sticky;top:0}[data-puck-component]:has(.bloq-native-header[data-variant=pill]){z-index:40;top:0;position:sticky!important}.bloq-native-header[data-variant=pill] .bloq-native-header-inner{background:var(--bp-foreground,#111827);width:min(100%,52rem);min-height:0;color:var(--bp-background,#fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--bp-background,#fff) 10%, transparent), var(--bp-shadow,0 25px 50px -12px #00000040);border-radius:999px;gap:20px;padding:10px 12px 10px 18px}.bloq-bloq-style-frame[data-element-style=true][data-has-background=true]>.bloq-native-header[data-variant=pill] .bloq-native-header-inner{background-color:var(--bloq-element-background-color,transparent);background-image:var(--bloq-element-background-image,none)}.bloq-native-header[data-variant=pill] .bloq-native-brand{color:inherit;gap:8px;font-size:16px}.bloq-native-header[data-variant=pill] :is(.bloq-native-brand-image,.bloqpage-block-logo){box-shadow:0 0 0 1px color-mix(in srgb, var(--bp-background,#fff) 28%, transparent)}.bloq-native-header[data-variant=pill] .bloq-native-header-links{white-space:nowrap;flex-wrap:nowrap;gap:24px}.bloq-native-header[data-variant=pill] .bloq-native-header-navigation{min-width:0}.bloq-native-header[data-variant=pill] .bloq-native-nav-link{white-space:nowrap;color:color-mix(in srgb, var(--bp-background,#fff) 72%, transparent);padding:6px 2px;font-size:13px;font-weight:500}.bloq-native-header[data-variant=pill] .bloq-native-nav-link:hover{color:var(--bp-background,#fff)}.bloq-native-header[data-variant=pill] .bloq-native-action{border-radius:999px;padding:7px 18px;font-size:12px;font-weight:700}.bloq-native-header[data-variant=pill] :is(.bloq-native-action--header,.bloq-native-action--primary){border-color:var(--bp-background,#fff);background:var(--bp-background,#fff);color:var(--bp-foreground,#111827)}.bloq-native-header[data-variant=pill] .bloq-native-action--secondary{border-color:color-mix(in srgb, var(--bp-background,#fff) 30%, transparent);color:var(--bp-background,#fff);background:0 0}@media (max-width:1023px){.bloq-native-header[data-variant=pill]{padding:12px 12px 0}.bloq-native-header[data-variant=pill] .bloq-native-header-inner{padding:8px 8px 8px 16px}.bloq-native-header[data-variant=pill] .bloq-native-menu-toggle{color:var(--bp-background,#fff)}.bloq-native-header[data-variant=pill] .bloq-native-header-inner[data-menu-open=true]{border-radius:28px}.bloq-native-header[data-variant=pill] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{font-size:15px}}.bloq-native-header-links,.bloq-native-hero-buttons{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bloq-native-header-links>[data-puck-component],.bloq-native-header-links>[data-puck-component]>.bloq-bloq-style-frame,.bloq-native-header-links>.bloq-bloq-style-frame{max-width:none;margin:0;width:max-content!important}.bloq-native-hero-actions>:first-child{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bloq-native-hero-actions .bloq-bloq-style-frame:has(>.bloq-native-action){max-width:none;margin:0;width:max-content!important}.bloq-native-nav-link{color:var(--bp-muted-foreground,#475569);padding:8px 4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.bloq-native-nav-link:hover{color:var(--bp-foreground,#0f172a)}.bloq-native-action{border-radius:var(--bp-radius,8px);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 20px;font-size:15px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.bloq-native-action--header,.bloq-native-action--primary{border-color:var(--bp-primary,#334155);background:var(--bp-primary,#334155);color:var(--bp-primary-foreground,#fff)}.bloq-native-action--secondary{border-color:var(--bp-border,#cbd5e1);background:var(--bp-secondary,#f1f5f9);color:var(--bp-secondary-foreground,#334155)}.bloq-native-hero{color:#475569}.bloq-native-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;max-width:1440px;margin-inline:auto;padding:96px 44px;display:grid}.bloq-native-hero[data-variant=centered] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,52rem);justify-content:center}.bloq-native-hero[data-variant=centered] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=centered] .bloq-native-hero-actions{justify-content:center}.bloq-native-hero[data-variant=image-first] .bloq-native-hero-media{grid-area:1/1}.bloq-native-hero[data-variant=image-first] .bloq-native-hero-copy{grid-area:1/2}.bloq-native-hero[data-variant=compact] .bloq-native-hero-inner{padding-block:56px}.bloq-native-hero[data-variant=editorial] .bloq-native-hero-inner{grid-template-columns:minmax(0,1fr);gap:42px}.bloq-native-hero[data-variant=editorial] .bloq-native-hero-copy{max-width:64rem}.bloq-native-hero[data-variant=editorial] .bloq-native-heading{font-size:clamp(3rem,7vw,7rem);line-height:.98}.bloq-native-hero[data-variant=editorial] .bloq-native-media{aspect-ratio:16/7}.bloq-native-hero[data-variant=showcase] .bloq-native-hero-inner{isolation:isolate;grid-template-columns:minmax(0,1fr);min-height:clamp(34rem,72vh,52rem);padding:0;display:grid;position:relative;overflow:hidden}.bloq-native-hero[data-variant=showcase] :is(.bloq-native-hero-copy,.bloq-native-hero-media){grid-area:1/1}.bloq-native-hero[data-variant=showcase] .bloq-native-hero-media{z-index:-2}.bloq-native-hero[data-variant=showcase] .bloq-native-hero-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000c7,#0000003d);position:absolute;inset:0}.bloq-native-hero[data-variant=showcase] .bloq-native-hero-media,.bloq-native-hero[data-variant=showcase] .bloq-native-hero-media>*,.bloq-native-hero[data-variant=showcase] .bloq-native-media{width:100%;height:100%;position:relative}.bloq-native-hero[data-variant=showcase] .bloq-native-media{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0}.bloq-native-hero[data-variant=showcase] .bloq-native-hero-copy{color:#fff;align-self:end;max-width:48rem;padding:clamp(32px,7vw,96px)}.bloq-native-hero[data-variant=showcase] :is(.bloq-native-heading,.bloq-native-paragraph){color:inherit}.bloq-native-hero-eyebrow{border:1px solid var(--bp-border,#e2e8f0);background:color-mix(in srgb, var(--bp-card,#fff) 80%, transparent);color:var(--bp-foreground,#0f172a);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;margin:0 0 24px;padding:6px 16px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #0000000f}.bloq-native-hero[data-variant=aurora]{isolation:isolate;border:1px solid var(--bp-border,#e2e8f0);border-radius:min(50px, calc(var(--bp-radius,8px) * 5));background:color-mix(in srgb, var(--bp-muted,#f1f5f9) 45%, var(--bp-background,#fff));color:var(--bp-muted-foreground,#475569);margin:16px;position:relative;overflow:hidden}.bloq-native-hero-glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-glow:before{content:"";z-index:2;background:linear-gradient(to bottom, var(--bp-background,#fff), transparent);height:40%;position:absolute;inset:0 0 auto}.bloq-native-hero-glow i{filter:blur(110px);opacity:.5;will-change:transform;border-radius:999px;animation:9s ease-in-out infinite bloq-hero-glow-drift;position:absolute}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-glow i:first-child{aspect-ratio:9/7;background:color-mix(in srgb, var(--bp-primary,#f97316) 65%, var(--bp-accent,#f472b6));opacity:.55;width:min(56rem,90%);top:20%;left:20%}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-glow i:nth-child(2){aspect-ratio:1;background:var(--bp-accent,#ec4899);width:min(44rem,70%);animation-delay:-3s;top:30%;right:-10%}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-glow i:nth-child(3){aspect-ratio:1;background:color-mix(in srgb, var(--bp-primary,#f97316) 55%, var(--bp-destructive,#ef4444));opacity:.4;width:min(44rem,70%);animation-delay:-6s;top:40%;left:-10%}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-glow b{z-index:1;background-size:60px 60px;background-image:linear-gradient(to right, color-mix(in srgb, var(--bp-background,#fff) 45%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--bp-background,#fff) 45%, transparent) 1px, transparent 1px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 100%);mask-image:linear-gradient(#0000 5%,#000 100%)}.bloq-native-hero:is([data-variant=aurora],[data-variant=wash],[data-variant=announcement])[data-glow-motion=off] .bloq-native-hero-glow i{animation:none}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:56px;padding:clamp(72px,10vw,128px) clamp(20px,4vw,44px) 0}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-copy{width:100%;max-width:56rem}.bloq-native-hero[data-variant=aurora] .bloq-native-heading{color:var(--bp-foreground,#0f172a);font-family:var(--bp-heading-font,inherit);letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(2.25rem,6vw,4rem);font-weight:700;line-height:1.08}.bloq-native-hero[data-variant=aurora] .bloq-native-paragraph{max-width:40rem;color:var(--bp-muted-foreground,#475569);margin:0 auto 32px;font-size:clamp(1rem,1.6vw,1.125rem)}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-actions,.bloq-native-hero[data-variant=aurora] .bloq-native-hero-actions>:first-child{justify-content:center}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-media{border:1px solid color-mix(in srgb, var(--bp-card,#fff) 60%, transparent);border-radius:min(28px, calc(var(--bp-radius,8px) * 3)) min(28px, calc(var(--bp-radius,8px) * 3)) 0 0;background:color-mix(in srgb, var(--bp-card,#fff) 45%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:0;width:min(100%,64rem);max-height:clamp(14rem,36vw,28rem);padding:16px 16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.bloq-native-hero[data-variant=aurora] .bloq-native-media,.bloq-native-hero[data-variant=aurora] .bloq-native-media-placeholder{aspect-ratio:16/10;border-radius:min(18px, calc(var(--bp-radius,8px) * 2)) min(18px, calc(var(--bp-radius,8px) * 2)) 0 0;box-shadow:var(--bp-shadow,0 1px 2px #0000000f)}@keyframes bloq-hero-glow-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.bloq-native-hero[data-variant=wash] .bloq-native-action--primary,.bloq-native-header[data-variant=capsule] .bloq-native-action--header,.bloq-native-header[data-variant=capsule] .bloq-native-action--primary{border-radius:999px;gap:12px;padding:8px 8px 8px 22px}.bloq-native-hero[data-variant=wash] .bloq-native-action--primary:after,.bloq-native-header[data-variant=capsule] .bloq-native-action--header:after,.bloq-native-header[data-variant=capsule] .bloq-native-action--primary:after{content:"↗";content:"↗" / "";aspect-ratio:1;background:var(--bp-primary-foreground,#fff);width:1.9em;color:var(--bp-primary,#111827);border-radius:999px;place-items:center;font-size:.85em;line-height:1;display:inline-grid}.bloq-native-hero[data-variant=wash]{isolation:isolate;background:var(--bp-background,#fff);color:var(--bp-muted-foreground,#475569);position:relative;overflow:hidden}.bloq-native-hero[data-variant=wash] .bloq-native-hero-glow b{display:none}.bloq-native-hero[data-variant=wash] .bloq-native-hero-glow i{filter:blur(120px)}.bloq-native-hero[data-variant=wash] .bloq-native-hero-glow i:first-child{aspect-ratio:5/6;background:color-mix(in srgb, var(--bp-primary,#7c3aed) 30%, var(--bp-background,#fff));opacity:.7;width:50%;top:-10%;left:-10%}.bloq-native-hero[data-variant=wash] .bloq-native-hero-glow i:nth-child(2){aspect-ratio:5/6;background:color-mix(in srgb, var(--bp-accent,#5eead4) 70%, var(--bp-background,#fff));opacity:.7;width:50%;animation-delay:-3s;top:10%;right:-10%}.bloq-native-hero[data-variant=wash] .bloq-native-hero-glow i:nth-child(3){aspect-ratio:1;background:color-mix(in srgb, var(--bp-primary,#7c3aed) 14%, var(--bp-background,#fff));opacity:.4;width:60%;animation-delay:-6s;top:20%;left:20%}.bloq-native-hero[data-variant=wash] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,112px) clamp(20px,4vw,44px)}.bloq-native-hero[data-variant=wash] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=wash] .bloq-native-hero-copy{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 32px;width:100%;max-width:64rem;display:flex}.bloq-native-hero[data-variant=wash] .bloq-native-hero-copy>:not(.bloq-native-hero-actions,.bloq-native-hero-proof,.bloq-native-hero-eyebrow){flex:100%;min-width:0}.bloq-native-hero[data-variant=wash] .bloq-native-hero-eyebrow{flex:none;margin:0 auto}.bloq-native-hero[data-variant=wash] .bloq-native-heading{color:var(--bp-foreground,#0f172a);font-family:var(--bp-heading-font,inherit);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:500;line-height:1.1}.bloq-native-hero[data-variant=wash] .bloq-native-heading :is(em,i){color:color-mix(in srgb, var(--bp-primary,#7c3aed) 65%, var(--bp-background,#fff));font-weight:400;display:block}.bloq-native-hero[data-variant=wash] .bloq-native-paragraph{max-width:42rem;margin:0 auto;font-size:clamp(1rem,1.5vw,1.0625rem)}.bloq-native-hero[data-variant=wash] .bloq-native-hero-actions,.bloq-native-hero[data-variant=wash] .bloq-native-hero-actions>:first-child{justify-content:center}.bloq-native-hero[data-variant=wash] .bloq-native-hero-actions{margin-top:12px}.bloq-native-hero[data-variant=wash] .bloq-native-action--primary{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--bp-primary,#7c3aed) 60%, transparent);font-size:1.05rem}.bloq-native-hero-proof{text-align:left;align-items:center;gap:16px;margin-top:24px;display:flex}.bloq-native-hero-avatars{display:flex}.bloq-native-hero-avatars img{border:2px solid var(--bp-background,#fff);-o-object-fit:cover;object-fit:cover;border-radius:999px;width:40px;height:40px;margin-left:-12px}.bloq-native-hero-avatars img:first-child{margin-left:0}.bloq-native-hero-proof-copy{flex-direction:column;gap:2px;display:flex}.bloq-native-hero-stars{color:var(--bp-primary,#111827);gap:2px;display:flex}.bloq-native-hero-stars svg{fill:currentColor;width:16px;height:16px}.bloq-native-hero-proof-text{color:var(--bp-muted-foreground,#475569);font-size:12px;font-weight:500;line-height:1.3}.bloq-native-hero:is([data-variant=centered],[data-variant=aurora]) .bloq-native-hero-proof{justify-content:center}.bloq-native-hero[data-variant=wash] .bloq-native-hero-proof{margin-top:0}@media (max-width:800px){.bloq-native-hero[data-variant=wash] .bloq-native-hero-glow i{filter:blur(80px)}}.bloq-native-header[data-variant=capsule]{background:0 0;border-bottom:1px solid #0000;padding-block:24px;transition:padding-block .2s,background-color .2s,border-color .2s}.bloq-bloq-style-frame:has(>.bloq-native-header[data-variant=capsule]){z-index:40;position:sticky;top:0}[data-puck-component]:has(.bloq-native-header[data-variant=capsule]){z-index:40;top:0;position:sticky!important}.bloq-native-header[data-variant=capsule]:has(.bloq-native-header-inner[data-scrolled=true]){border-bottom-color:color-mix(in srgb, var(--bp-border,#e2e8f0) 60%, transparent);background:color-mix(in srgb, var(--bp-background,#fff) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-block:12px}@media (min-width:1024px){.bloq-native-header[data-variant=capsule] .bloq-native-header-inner{width:min(100%, max(var(--bp-content-width,72rem), 64rem));grid-template-columns:max-content minmax(max-content,1fr) max-content}}.bloq-native-header[data-variant=capsule] .bloq-native-header-links{border:1px solid color-mix(in srgb, var(--bp-border,#e2e8f0) 60%, transparent);background:color-mix(in srgb, var(--bp-card,#fff) 55%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex-wrap:nowrap;gap:4px;width:max-content;padding:6px;box-shadow:0 1px 2px #0000000f}.bloq-native-header[data-variant=capsule] .bloq-native-header-navigation{justify-content:center;min-width:0}.bloq-native-header[data-variant=capsule] .bloq-native-nav-link{white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:14px;transition:background-color .15s,color .15s}.bloq-native-header[data-variant=capsule] .bloq-native-nav-link:is(:hover,:focus-visible,[aria-current=page]){background:color-mix(in srgb, var(--bp-primary,#4318ff) 14%, transparent);color:var(--bp-primary,#4318ff)}.bloq-native-header[data-variant=capsule] .bloq-native-action--secondary{color:var(--bp-foreground,#111827);background:0 0;border-color:#0000}.bloq-native-header[data-variant=capsule] .bloq-native-action{font-size:14px}@media (max-width:1023px){.bloq-native-header[data-variant=capsule] .bloq-native-header-links{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.bloq-native-header[data-variant=capsule] .bloq-native-nav-link{border-radius:10px;padding:10px 12px}.bloq-native-header[data-variant=capsule] .bloq-native-header-inner[data-menu-open=true]{border:1px solid var(--bp-border,#e2e8f0);border-radius:var(--bp-radius,12px);background:color-mix(in srgb, var(--bp-card,#fff) 92%, transparent);padding:12px 16px}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=capsule],.bloq-native-header[data-variant=capsule] .bloq-native-nav-link{transition:none}}@media (max-width:800px){.bloq-native-hero[data-variant=aurora]{margin:8px}.bloq-native-hero-glow i{filter:blur(70px)}.bloq-native-hero[data-variant=aurora] .bloq-native-hero-media{padding:10px 10px 0}}@media (prefers-reduced-motion:reduce){.bloq-native-hero-glow i{animation:none}}.bloq-native-heading{color:#334155;margin:0 0 18px;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.15}.bloq-native-paragraph{margin:0 0 28px;font-size:16px;line-height:1.65}.bloq-native-hero-actions{gap:16px}.bloq-native-media,.bloq-native-media-placeholder{aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;display:block}.bloq-native-media-placeholder{color:#475569;background:#d1d5db;place-items:center;display:grid}@media (max-width:800px){.bloq-native-hero-inner{grid-template-columns:1fr;padding:64px 24px}.bloq-bloq-style-frame[data-background-custom=true]{background-repeat:no-repeat!important;background-size:cover!important}}.bloq-native-menu-toggle{display:none}.bloq-menu-backdrop{border:0;margin:0;padding:0;display:none}@keyframes bloq-menu-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes bloq-menu-panel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bloq-menu-panel-left-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes bloq-menu-panel-right-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:1023px){.bloq-bloq-style-frame[data-menu-icons=true][data-mobile-menu-style=true] :is(.bloq-native-menu-toggle,.navbar-toggle) :is(svg,.icon-open,.icon-close){display:none!important}.bloq-bloq-style-frame[data-menu-icons=true] :is(.bloq-native-menu-toggle,.navbar-toggle):before{content:"";width:var(--bloq-menu-icon-size,18px);height:var(--bloq-menu-icon-size,18px);-webkit-mask:var(--bloq-menu-open-mask) center / contain no-repeat;mask:var(--bloq-menu-open-mask) center / contain no-repeat;-webkit-mask:var(--bloq-menu-open-mask) center / contain no-repeat;background-color:currentColor;flex:none;display:block}.bloq-bloq-style-frame[data-menu-icons=true] .bloq-native-menu-toggle:before{width:var(--bloq-menu-icon-size,20px);height:var(--bloq-menu-icon-size,20px)}.bloq-bloq-style-frame[data-menu-icons=true] [data-menu-open=true] :is(.bloq-native-menu-toggle,.navbar-toggle):before{-webkit-mask-image:var(--bloq-menu-close-mask);mask-image:var(--bloq-menu-close-mask);-webkit-mask-image:var(--bloq-menu-close-mask)}.bloq-bloq-style-frame[data-mobile-menu-style=true] :is(.bloq-native-menu-toggle,.navbar-toggle){width:var(--bloq-menu-trigger-size,36px)!important;height:var(--bloq-menu-trigger-size,36px)!important;flex-basis:var(--bloq-menu-trigger-size,36px)!important;border-width:var(--bloq-menu-trigger-border-width,1px)!important;border-style:solid!important;border-color:var(--bloq-menu-trigger-border-color,#94a3b8)!important;border-radius:var(--bloq-menu-trigger-radius,6px)!important;color:var(--bloq-menu-trigger-color,#334155)!important;background:var(--bloq-menu-trigger-background,#fff)!important}.bloq-bloq-style-frame[data-mobile-menu-style=true] .bloq-native-menu-toggle{width:var(--bloq-menu-trigger-size,40px)!important;height:var(--bloq-menu-trigger-size,40px)!important;border-color:var(--bloq-menu-trigger-border-color,#cbd5e1)!important}.bloq-bloq-style-frame[data-mobile-menu-style=true] :is(.bloq-native-menu-toggle,.navbar-toggle) svg{width:var(--bloq-menu-icon-size,18px)!important;height:var(--bloq-menu-icon-size,18px)!important}.bloq-bloq-style-frame[data-mobile-menu-style=true] .bloq-native-menu-toggle svg{width:var(--bloq-menu-icon-size,20px)!important;height:var(--bloq-menu-icon-size,20px)!important}.bloq-bloq-style-frame[data-mobile-menu-style=true] .bloq-legacy-action-slot:has(.navbar-toggle){width:var(--bloq-menu-trigger-size,36px)!important;height:var(--bloq-menu-trigger-size,36px)!important;flex-basis:var(--bloq-menu-trigger-size,36px)!important}.bloq-bloq-style-frame[data-mobile-menu-style=true] :is(.bloq-native-header-navigation,.bloq-native-header-action,.navbar-menu){background:var(--bloq-menu-panel-background,transparent)}.bloq-bloq-style-frame[data-menu-padding=true] :is(.navbar-menu,.bloq-native-header-navigation){padding:var(--bloq-menu-panel-padding)!important}.bloq-bloq-style-frame[data-menu-gap=true] :is(.bloq-native-header-links,.navbar-menu){gap:var(--bloq-menu-link-gap)!important}.bloq-bloq-style-frame[data-menu-align=true] :is(.bloq-native-header-links,.navbar-menu){align-items:var(--bloq-menu-align)!important}.bloq-bloq-style-frame[data-menu-align=true] .bloq-native-header-links{justify-content:var(--bloq-menu-align)}.bloq-bloq-style-frame[data-menu-align=true] .navbar-menu{text-align:var(--bloq-menu-align)}.bloq-bloq-style-frame[data-menu-align=true] .bloq-native-header-navigation{justify-content:var(--bloq-menu-align)!important}.bloq-bloq-style-frame[data-menu-link-color=true] :is(.bloq-native-header-navigation,.navbar-menu) a{color:var(--bloq-menu-link-color)!important}.bloq-bloq-style-frame[data-mobile-menu-style=true] .bloq-legacy-header-shell[data-menu-open=true] .navbar-menu{flex-direction:column;display:flex!important}.bloq-bloq-style-frame[data-mobile-menu-style=true] .navbar-menu>*{margin-top:0!important}.bloq-bloq-style-frame[data-menu-layout]:not([data-menu-layout=fullscreen])>.bloq-native-header>.bloq-menu-backdrop[data-menu-open=true],.bloq-bloq-style-frame[data-menu-layout]:not([data-menu-layout=fullscreen])>.bloq-menu-backdrop[data-menu-open=true]{z-index:2147482999;cursor:default;background:var(--bloq-menu-backdrop-color,#0f172a7a);width:100vw;height:100dvh;animation:bloq-menu-backdrop-in var(--bloq-menu-transition-duration,.22s) ease-out both;display:block;position:fixed;inset:0}[data-puck-entry] .bloq-menu-backdrop[data-menu-open=true]{pointer-events:auto!important}.bloq-bloq-style-frame[data-menu-layout]>.bloq-native-header>.bloq-native-header-inner[data-menu-open=true],.bloq-bloq-style-frame[data-menu-layout]>.bloq-legacy-header-shell[data-menu-open=true]{z-index:2147483000;box-sizing:border-box;overscroll-behavior:contain;background:var(--bloq-menu-panel-background,#fff);height:100dvh;max-height:100dvh;animation:bloq-menu-panel-fade-in var(--bloq-menu-transition-duration,.22s) ease-out both;top:0;bottom:0;overflow-y:auto;box-shadow:0 0 48px #0000003d;padding:var(--bloq-menu-panel-padding,24px)!important;position:fixed!important}.bloq-bloq-style-frame[data-menu-layout=sheet-left]>.bloq-native-header>.bloq-native-header-inner[data-menu-open=true],.bloq-bloq-style-frame[data-menu-layout=sheet-left]>.bloq-legacy-header-shell[data-menu-open=true]{width:min(var(--bloq-menu-panel-width,320px), 100vw);left:0;right:auto}.bloq-bloq-style-frame[data-menu-layout=sheet-left][data-menu-transition=slide]>.bloq-native-header>.bloq-native-header-inner[data-menu-open=true],.bloq-bloq-style-frame[data-menu-layout=sheet-left][data-menu-transition=slide]>.bloq-legacy-header-shell[data-menu-open=true]{animation-name:bloq-menu-panel-left-in}.bloq-bloq-style-frame[data-menu-layout=sheet-right]>.bloq-native-header>.bloq-native-header-inner[data-menu-open=true],.bloq-bloq-style-frame[data-menu-layout=sheet-right]>.bloq-legacy-header-shell[data-menu-open=true]{width:min(var(--bloq-menu-panel-width,320px), 100vw);left:auto;right:0}.bloq-bloq-style-frame[data-menu-layout=sheet-right][data-menu-transition=slide]>.bloq-native-header>.bloq-native-header-inner[data-menu-open=true],.bloq-bloq-style-frame[data-menu-layout=sheet-right][data-menu-transition=slide]>.bloq-legacy-header-shell[data-menu-open=true]{animation-name:bloq-menu-panel-right-in}.bloq-bloq-style-frame[data-menu-layout=fullscreen]>.bloq-native-header>.bloq-native-header-inner[data-menu-open=true],.bloq-bloq-style-frame[data-menu-layout=fullscreen]>.bloq-legacy-header-shell[data-menu-open=true]{width:100vw;inset:0}.bloq-bloq-style-frame[data-menu-layout] .bloq-native-header-inner[data-menu-open=true]{align-content:start}.bloq-bloq-style-frame[data-menu-layout] .bloq-legacy-header-shell[data-menu-open=true]>header{width:100%}.bloq-bloq-style-frame[data-menu-transition=none] :is(.bloq-menu-backdrop[data-menu-open=true],.bloq-native-header-inner[data-menu-open=true],.bloq-legacy-header-shell[data-menu-open=true]){animation:none!important}}@media (prefers-reduced-motion:reduce){.bloq-bloq-style-frame[data-menu-layout] :is(.bloq-menu-backdrop[data-menu-open=true],.bloq-native-header-inner[data-menu-open=true],.bloq-legacy-header-shell[data-menu-open=true]){animation:none!important}}@media (max-width:767px){.bloq-legacy-action-slot--desktop-only{display:none!important}.bloq-legacy-header-shell header,.bloq-legacy-header-shell header .p-5{padding-block:12px!important}.bloq-legacy-header-shell header a:has(svg[aria-label="Bloqpage B logo"]){margin-bottom:0!important}.bloq-legacy-header-shell .navbar-toggle{color:#334155;cursor:pointer;background:#fff;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;border:1px solid #94a3b8!important;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;display:inline-flex!important}.bloq-legacy-header-shell .navbar-toggle .icon-open,.bloq-legacy-header-shell .navbar-toggle .icon-close{width:18px!important;height:18px!important}.bloq-legacy-header-shell .navbar-toggle .icon-close,.bloq-legacy-header-shell[data-menu-open=true] .navbar-toggle .icon-open{display:none!important}.bloq-legacy-header-shell[data-menu-open=true] .navbar-toggle .icon-close,.bloq-legacy-header-shell[data-menu-open=true] .navbar-menu{display:block!important}.bloq-legacy-header-shell .bloq-legacy-action-slot:has(.navbar-toggle){flex:0 0 36px;min-width:0;min-height:0;width:36px!important;height:36px!important}[data-puck-entry] .bloq-legacy-header-shell .bloq-legacy-action-slot:has(.navbar-toggle){z-index:3;position:relative;pointer-events:auto!important}[data-puck-entry] .bloq-legacy-header-shell .navbar-toggle{z-index:3;position:relative;pointer-events:auto!important}}@media (max-width:1023px){.bloq-native-header{padding:12px clamp(16px,4vw,24px)}.bloq-native-header-inner,.bloq-native-header[data-variant=nav-right] .bloq-native-header-inner,.bloq-native-header[data-variant=clustered] .bloq-native-header-inner,.bloq-native-header[data-variant=centered] .bloq-native-header-inner{grid-template-columns:minmax(0,1fr) max-content;gap:12px}.bloq-native-header[data-variant=clustered] .bloq-native-header-brand{border-right:0;padding-right:0}.bloq-native-header[data-variant=centered] .bloq-native-header-brand{grid-area:1/1}.bloq-native-menu-toggle{border-radius:var(--bp-radius,6px);width:40px;height:40px;color:var(--bp-foreground,#334155);cursor:pointer;background:0 0;border:0;grid-area:1/2;justify-content:center;align-items:center;padding:0;display:inline-flex}.bloq-native-menu-toggle svg{width:20px;height:20px}[data-puck-entry] .bloq-native-menu-toggle{z-index:3;position:relative;pointer-events:auto!important}.bloq-native-header-navigation,.bloq-native-header-action{display:none}.bloq-native-header-inner[data-menu-open=true] .bloq-native-header-navigation{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;padding-top:20px;display:flex}.bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{flex-direction:column;align-items:stretch;gap:6px;width:100%}.bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{width:100%;padding:10px 0;display:block}.bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action{grid-area:3/1/auto/-1;justify-self:stretch;width:100%;padding-top:14px;padding-bottom:8px;display:flex}.bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot,.bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot>[data-puck-component],.bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot .bloq-bloq-style-frame,.bloq-native-header-inner[data-menu-open=true] .bloq-native-action{width:100%!important;max-width:none!important}.bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;min-width:0;display:grid!important}.bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot>*,.bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot .bloq-native-action{box-sizing:border-box;min-width:0}.bloq-native-header[data-variant=minimal] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action{display:none}.bloq-native-header[data-variant=floating] .bloq-native-header-inner[data-menu-open=true]{z-index:2147483000;box-sizing:border-box;background:var(--bp-background,#fff);width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;margin:0;position:fixed;inset:0;overflow-y:auto;padding:24px!important}.bloq-native-header[data-variant=floating] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-navigation{align-self:start;padding-top:clamp(44px,10vh,96px)}.bloq-native-header[data-variant=floating] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{gap:12px}.bloq-native-header[data-variant=floating] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{font-family:var(--bp-heading-font,inherit);font-size:clamp(2.5rem,9vw,3.5rem);font-weight:500;line-height:1.08}.bloq-native-header[data-variant=floating] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action{border-top:1px solid var(--bp-border,#e2e8f0);align-self:end;padding-top:24px}.bloq-native-hero-inner{padding:56px 24px}.bloq-native-hero-actions>:first-child{flex-direction:row}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=floating] .bloq-native-header-inner{transition:none}}@media (max-width:640px){.bloq-slideshow{padding:42px 12px}.bloq-slideshow-copy{padding:32px 56px}}.bloq-library-section--CtaSection{text-align:center}.bloq-library-section--CtaSection :is(h2,p,.bloq-section-heading,.bloq-section-body){margin-left:auto;margin-right:auto}.bloq-library-container{width:100%;margin-inline:auto;padding:20px}.bloq-library-columns{gap:var(--bloq-column-gap,16px);grid-template-columns:minmax(0,1fr);width:100%;padding:10px;display:grid}.bloq-library-columns--Column2{grid-template-columns:repeat(2,minmax(0,1fr))}.bloq-library-columns--Column3{grid-template-columns:repeat(3,minmax(0,1fr))}.bloq-library-columns--Column3_7{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.bloq-library-column{min-width:0;min-height:75px}.bloq-library-columns--Column1[data-flow=row]>.bloq-library-column{align-items:var(--bloq-column-row-align,center);justify-content:var(--bloq-column-row-distribution,space-between);gap:var(--bloq-column-gap,16px);flex-wrap:wrap;display:flex}.bloq-library-column--start{text-align:left}.bloq-library-column--center{text-align:center}.bloq-library-column--end{text-align:right}.bloq-library-column--stretch{text-align:inherit}.bloq-library-column--center .bloq-library-extra nav{justify-content:center}.bloq-library-column--end .bloq-library-extra nav{justify-content:flex-end}.bloq-library-column--center .bloq-library-simple{text-align:center}.bloq-library-column--end .bloq-library-simple{text-align:right}@media (max-width:640px){.bloq-library-columns[data-mobile-layout=stack]{gap:var(--bloq-column-mobile-gap,16px);grid-template-columns:minmax(0,1fr)!important}.bloq-library-columns--Column1[data-flow=row][data-mobile-layout=stack]>.bloq-library-column{justify-content:flex-start;align-items:stretch;gap:var(--bloq-column-mobile-gap,16px);flex-direction:column}.bloq-library-columns[data-mobile-align=start]>.bloq-library-column{text-align:left}.bloq-library-columns[data-mobile-align=center]>.bloq-library-column{text-align:center}.bloq-library-columns[data-mobile-align=end]>.bloq-library-column{text-align:right}.bloq-library-columns[data-mobile-align=start] .bloq-library-extra nav{justify-content:flex-start}.bloq-library-columns[data-mobile-align=center] .bloq-library-extra nav{justify-content:center}.bloq-library-columns[data-mobile-align=end] .bloq-library-extra nav{justify-content:flex-end}.bloq-library-columns[data-mobile-align=start] .bloq-library-simple{text-align:left}.bloq-library-columns[data-mobile-align=center] .bloq-library-simple{text-align:center}.bloq-library-columns[data-mobile-align=end] .bloq-library-simple{text-align:right}}.bloq-library-slider{scroll-snap-type:x mandatory;gap:16px;padding:20px;display:flex;overflow-x:auto}.bloq-library-slider>*{scroll-snap-align:start;flex:0 0 min(80%,420px)}.bloq-library-tabs{padding:20px}.bloq-library-tabs>input{opacity:0;width:1px;height:1px;position:absolute}.bloq-library-tab-labels{border-bottom:1px solid var(--bp-site-border);gap:4px;display:flex}.bloq-library-tab-labels label{cursor:pointer;padding:10px 16px}.bloq-library-tab-first,.bloq-library-tab-second{padding:18px 0}.bloq-library-tabs>input:first-child:not(:checked)~.bloq-library-tab-first,.bloq-library-tabs>input:nth-child(2):not(:checked)~.bloq-library-tab-second{display:none}.bloq-library-tabs>input:first-child:checked~.bloq-library-tab-labels label:first-child,.bloq-library-tabs>input:nth-child(2):checked~.bloq-library-tab-labels label:nth-child(2){border-bottom:2px solid var(--bp-site-accent);font-weight:700}.bloq-library-extra{color:var(--bp-site-text);padding:20px}.bloq-library-extra h1,.bloq-library-extra h2{font-family:var(--bp-site-heading-font);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.bloq-library-extra p{color:var(--bp-site-muted);margin-top:10px}.bloq-library-extra a{color:var(--bp-site-accent);text-decoration:underline}.bloq-library-extra nav{flex-wrap:wrap;gap:20px;display:flex}.bloq-library-extra--Breadcrumbs nav{gap:0}.bloq-library-extra--Breadcrumbs nav a+a:before{content:" / ";color:var(--bp-site-muted);white-space:pre}.bloq-library-extra img,.bloq-library-extra video{border-radius:8px;max-width:100%;height:auto;display:block}.bloq-library-extra video{width:min(100%,760px)}.bloq-library-extra blockquote,.bloq-library-extra article,.bloq-library-extra details{border:1px solid var(--bp-site-border);border-radius:10px;padding:18px}.bloq-library-extra details+details{margin-top:8px}.bloq-library-extra summary{cursor:pointer;font-weight:600}.bloq-library-extra ul{margin-top:12px;padding-left:22px;list-style:outside}.bloq-library-extra li+li{margin-top:6px}.bloq-library-extra [role=list]{margin-top:12px;padding-left:22px}.bloq-library-extra [role=listitem]+[role=listitem]{margin-top:6px}.bloq-library-list-item:before{content:"• "}.bloq-legacy-contact-form,.bloq-legacy-contact-fields{display:contents}.bloq-legacy-contact-status{padding:12px 20px;font-size:14px}.bloq-library-extra button{background:var(--bp-site-accent);color:var(--bp-site-accent-contrast);border-radius:6px;padding:8px 14px}.bloq-library-extra input[type=search]{border:1px solid var(--bp-site-border);border-radius:6px;padding:8px 12px}.bloq-library-extra form[role=search]{gap:8px;display:flex}.bloq-library-extra iframe{border:1px solid var(--bp-site-border);border-radius:8px;width:100%;min-height:240px}.bloq-library-gallery{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:12px;display:grid}.bloq-marketing-section{padding:var(--bp-section-space,clamp(48px, 7vw, 96px)) 24px;background:var(--bp-background,var(--bp-site-surface,#fff));color:var(--bp-foreground,var(--bp-site-text,#0f172a))}.bloq-marketing-section[data-spacing=compact]{padding-block:3rem}.bloq-marketing-section[data-spacing=spacious]{padding-block:8rem}.bloq-marketing-inner{width:min(100%, var(--bp-content-width,1120px));text-align:center;margin-inline:auto}.bloq-marketing-inner[data-width=narrow]{max-width:52rem}.bloq-marketing-inner[data-width=wide]{max-width:90rem}.bloq-marketing-inner[data-align=left]{text-align:left}.bloq-marketing-inner[data-align=left] .bloq-marketing-description{margin-left:0}.bloq-marketing-heading{font-family:var(--bp-site-heading-font,ui-sans-serif, system-ui, sans-serif);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;line-height:1.15}.bloq-marketing-heading h2{font:inherit;margin:0}.bloq-marketing-description{max-width:650px;color:var(--bp-site-muted,#475569);margin:14px auto 36px}.bloq-marketing-description p{margin:0}.bloq-marketing-items{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:18px;display:grid}.bloq-marketing-item{border:1px solid var(--bp-border,var(--bp-site-border,#e2e8f0));border-radius:var(--bp-radius,12px);background:var(--bp-card,var(--bp-site-card,#fff));min-width:0;color:var(--bp-card-foreground,var(--bp-site-text,#0f172a));box-shadow:var(--bp-shadow,none);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px;text-decoration:none;display:flex}.bloq-marketing-item-link{color:inherit;text-decoration:none}.bloq-marketing-item--content{text-align:left;justify-content:flex-start;align-items:flex-start;height:100%}.bloq-marketing-item--content h3,.bloq-marketing-item--content p{margin:0}.bloq-marketing-item--content h3{font-family:var(--bp-heading-font,var(--bp-site-heading-font));font-size:1.15rem}.bloq-marketing-item--content p{color:var(--bp-muted-foreground,var(--bp-site-muted));line-height:1.6}.bloq-marketing-eyebrow{color:var(--bp-primary,var(--bp-site-accent));letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.bloq-marketing-value{font-family:var(--bp-heading-font,var(--bp-site-heading-font));font-size:clamp(1.8rem,4vw,3rem)}.bloq-marketing-action{color:var(--bp-primary,var(--bp-site-accent));margin-top:auto;font-weight:700}.bloq-marketing-section--split .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}.bloq-marketing-section--compact .bloq-marketing-items{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.bloq-marketing-section--centered .bloq-marketing-items{justify-content:center;display:flex}.bloq-marketing-section--centered .bloq-marketing-items>*{width:min(100%,42rem)}.bloq-marketing-item--logo{min-height:130px}.bloq-marketing-item--logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:56px}.bloq-marketing-item--member img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;max-width:160px}.bloq-marketing-item--member span:last-child{color:var(--bp-site-muted,#475569)}.bloq-marketing-placeholder{background:var(--bp-site-accent,#7c3aed);width:56px;height:56px;color:var(--bp-site-accent-contrast,#fff);border-radius:12px;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.bloq-marketing-item--member .bloq-marketing-placeholder{border-radius:50%;width:120px;height:120px;font-size:3rem}.bloq-marketing-section:is(.bloq-marketing-section--feature-minimal,.bloq-marketing-section--stats-minimal,.bloq-marketing-section--steps-minimal,.bloq-marketing-section--quote-minimal,.bloq-marketing-section--team-minimal,.bloq-marketing-section--logo-minimal) .bloq-marketing-item{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.bloq-marketing-section:is(.bloq-marketing-section--feature-split,.bloq-marketing-section--stats-split,.bloq-marketing-section--steps-split,.bloq-marketing-section--faq-split,.bloq-marketing-section--contact-split,.bloq-marketing-section--footer-split,.bloq-marketing-section--team-featured) .bloq-marketing-inner{-moz-column-gap:clamp(32px, 7vw, 96px);text-align:left;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);column-gap:clamp(32px,7vw,96px);display:grid}.bloq-marketing-section:is(.bloq-marketing-section--feature-split,.bloq-marketing-section--stats-split,.bloq-marketing-section--steps-split,.bloq-marketing-section--faq-split,.bloq-marketing-section--contact-split,.bloq-marketing-section--footer-split,.bloq-marketing-section--team-featured) .bloq-marketing-description{grid-column:1;margin-left:0}.bloq-marketing-section:is(.bloq-marketing-section--feature-split,.bloq-marketing-section--stats-split,.bloq-marketing-section--steps-split,.bloq-marketing-section--faq-split,.bloq-marketing-section--contact-split,.bloq-marketing-section--footer-split,.bloq-marketing-section--team-featured) .bloq-marketing-items{grid-area:1/2/span 2}.bloq-marketing-section--logo-strip .bloq-marketing-items,.bloq-marketing-section--stats-band .bloq-marketing-items,.bloq-marketing-section--contact-band .bloq-marketing-items,.bloq-marketing-section--footer-minimal .bloq-marketing-items{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.bloq-marketing-section--logo-strip .bloq-marketing-items>*,.bloq-marketing-section--stats-band .bloq-marketing-items>*,.bloq-marketing-section--contact-band .bloq-marketing-items>*,.bloq-marketing-section--footer-minimal .bloq-marketing-items>*{flex:12rem}.bloq-marketing-section--logo-strip .bloq-marketing-item,.bloq-marketing-section--stats-band .bloq-marketing-item,.bloq-marketing-section--contact-band .bloq-marketing-item,.bloq-marketing-section--footer-minimal .bloq-marketing-item{box-shadow:none;background:0 0;border-width:0 1px 0 0;border-radius:0}.bloq-marketing-section--logo-bordered .bloq-marketing-items{border:1px solid var(--bp-border);border-radius:var(--bp-radius);gap:0;overflow:hidden}.bloq-marketing-section--logo-bordered .bloq-marketing-item{box-shadow:none;border-width:0 1px 0 0;border-radius:0}.bloq-marketing-section--feature-list .bloq-marketing-items,.bloq-marketing-section--faq-list .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:0}.bloq-marketing-section--feature-list .bloq-marketing-item,.bloq-marketing-section--faq-list .bloq-marketing-item{box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr);gap:24px;padding:24px 0;display:grid}.bloq-marketing-section--feature-list .bloq-marketing-item h3,.bloq-marketing-section--faq-list .bloq-marketing-item h3{grid-area:1/1/span 2}.bloq-marketing-section--feature-bento .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}.bloq-marketing-section--feature-bento .bloq-marketing-items>:first-child{grid-row:span 2}.bloq-marketing-section--feature-highlight .bloq-marketing-items{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.bloq-marketing-section--feature-highlight .bloq-marketing-items>:first-child{grid-row:span 2;padding:clamp(28px,5vw,56px)}.bloq-marketing-section--feature-numbered .bloq-marketing-item{counter-increment:feature;padding-top:3.5rem;position:relative}.bloq-marketing-section--feature-numbered .bloq-marketing-items{counter-reset:feature}.bloq-marketing-section--feature-numbered .bloq-marketing-item:before{content:counter(feature, decimal-leading-zero);color:var(--bp-primary);font-weight:800;position:absolute;top:1.25rem;left:1.35rem}.bloq-marketing-section--feature-band .bloq-marketing-items,.bloq-marketing-section--blog-minimal .bloq-marketing-items,.bloq-marketing-section--content-band .bloq-marketing-items{border-block:1px solid var(--bp-border);flex-wrap:wrap;gap:0;display:flex}.bloq-marketing-section--feature-band .bloq-marketing-item,.bloq-marketing-section--blog-minimal .bloq-marketing-item,.bloq-marketing-section--content-band .bloq-marketing-item{box-shadow:none;background:0 0;border-width:0 1px 0 0;border-radius:0;flex:14rem}.bloq-marketing-section--blog-featured .bloq-marketing-items,.bloq-marketing-section--content-highlight .bloq-marketing-items{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.bloq-marketing-section--blog-featured .bloq-marketing-items>:first-child,.bloq-marketing-section--content-highlight .bloq-marketing-items>:first-child{grid-row:span 2}.bloq-marketing-section--blog-featured .bloq-marketing-items>:first-child .bloq-marketing-item,.bloq-marketing-section--content-highlight .bloq-marketing-items>:first-child .bloq-marketing-item{min-height:100%;padding:clamp(30px,6vw,64px)}.bloq-marketing-section--blog-editorial .bloq-marketing-items,.bloq-marketing-section--content-editorial .bloq-marketing-items{grid-template-columns:1fr;gap:0}.bloq-marketing-section--blog-editorial .bloq-marketing-item,.bloq-marketing-section--content-editorial .bloq-marketing-item{box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0;grid-template-columns:minmax(8rem,.5fr) minmax(0,1.5fr);display:grid}.bloq-marketing-section--blog-grid .bloq-marketing-items,.bloq-marketing-section--content-columns .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}.bloq-marketing-section--content-split .bloq-marketing-inner{text-align:left;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,88px);display:grid}.bloq-marketing-section--content-split .bloq-marketing-description{margin-left:0}.bloq-marketing-section--content-split .bloq-marketing-items{grid-area:1/2/span 2;grid-template-columns:1fr}.bloq-marketing-section--content-centered .bloq-marketing-items,.bloq-marketing-section--content-minimal .bloq-marketing-items{grid-template-columns:1fr;max-width:50rem;margin-inline:auto}.bloq-marketing-section--content-minimal .bloq-marketing-item{box-shadow:none;background:0 0;border:0}.bloq-marketing-section--content-cards .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}.bloq-marketing-section--content-banner,.bloq-marketing-section--footer-newsletter{background:var(--bp-primary);color:var(--bp-primary-foreground)}.bloq-marketing-section--content-banner :is(.bloq-marketing-description,.bloq-marketing-item),.bloq-marketing-section--footer-newsletter :is(.bloq-marketing-description,.bloq-marketing-item){color:inherit}.bloq-marketing-section--content-banner .bloq-marketing-item,.bloq-marketing-section--footer-newsletter .bloq-marketing-item{border-color:color-mix(in srgb, currentColor 28%, transparent);box-shadow:none;background:0 0}.bloq-marketing-section--steps-timeline .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;position:relative}.bloq-marketing-section--steps-timeline .bloq-marketing-items:before{content:"";background:var(--bp-border);height:1px;position:absolute;top:2.15rem;left:12%;right:12%}.bloq-marketing-section--steps-timeline .bloq-marketing-item{box-shadow:none;text-align:center;background:0 0;border:0;position:relative}.bloq-marketing-section--steps-timeline .bloq-marketing-value{z-index:1;border:1px solid var(--bp-border);background:var(--bp-background);border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;font-size:1rem;display:grid}.bloq-marketing-section--quote-spotlight .bloq-marketing-items,.bloq-marketing-section--cta-card .bloq-marketing-items,.bloq-marketing-section--contact-centered .bloq-marketing-items,.bloq-marketing-section--footer-centered .bloq-marketing-items{justify-content:center;display:flex}.bloq-marketing-section--quote-spotlight .bloq-marketing-items>*,.bloq-marketing-section--cta-card .bloq-marketing-items>*,.bloq-marketing-section--contact-centered .bloq-marketing-items>*,.bloq-marketing-section--footer-centered .bloq-marketing-items>*{width:min(100%,48rem)}.bloq-marketing-section--quote-spotlight .bloq-marketing-item{text-align:center;padding:clamp(32px,7vw,80px)}.bloq-marketing-section--quote-spotlight .bloq-marketing-item h3{font-size:clamp(1.8rem,4vw,3.5rem)}.bloq-marketing-section--quote-spotlight .bloq-marketing-items>:not(:first-child){display:none}.bloq-marketing-section--pricing-featured .bloq-marketing-items{align-items:center}.bloq-marketing-section--pricing-featured .bloq-marketing-items>:nth-child(2){z-index:1;position:relative;transform:scale(1.06)}.bloq-marketing-section--pricing-featured .bloq-marketing-items>:nth-child(2) .bloq-marketing-item{border-color:var(--bp-primary);box-shadow:var(--bp-shadow)}.bloq-marketing-section--pricing-comparison .bloq-marketing-items,.bloq-marketing-section--faq-columns .bloq-marketing-items{border:1px solid var(--bp-border);border-radius:var(--bp-radius);gap:0;overflow:hidden}.bloq-marketing-section--pricing-comparison .bloq-marketing-item,.bloq-marketing-section--faq-columns .bloq-marketing-item{box-shadow:none;border-width:0 1px 0 0;border-radius:0}.bloq-marketing-section--pricing-compact .bloq-marketing-items{grid-template-columns:minmax(0,1fr)}.bloq-marketing-section--pricing-compact .bloq-marketing-item{text-align:left;grid-template-columns:minmax(8rem,1fr) minmax(12rem,2fr) max-content;align-items:center;display:grid}.bloq-marketing-section--pricing-compact .bloq-marketing-value{grid-area:1/3/span 2}.bloq-marketing-section--cta-card .bloq-marketing-inner{border:1px solid var(--bp-border);border-radius:var(--bp-radius);background:var(--bp-card);box-shadow:var(--bp-shadow);padding:clamp(28px,6vw,72px)}.bloq-marketing-section--cta-split .bloq-marketing-inner{text-align:left;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.5fr);align-items:center;gap:32px;display:grid}.bloq-marketing-section--cta-split .bloq-marketing-description{margin-left:0}.bloq-marketing-section--cta-split .bloq-marketing-items{grid-area:1/2/span 2}.bloq-marketing-section--cta-banner{background:var(--bp-primary);color:var(--bp-primary-foreground)}.bloq-marketing-section--cta-banner .bloq-marketing-description,.bloq-marketing-section--cta-banner .bloq-marketing-item{color:inherit}.bloq-marketing-section--cta-banner .bloq-marketing-item,.bloq-marketing-section--cta-minimal .bloq-marketing-item{box-shadow:none;background:0 0;border:0}.bloq-marketing-section--footer-columns{border-top:1px solid var(--bp-border)}.bloq-marketing-section--footer-columns .bloq-marketing-inner{text-align:left}.bloq-marketing-section--footer-columns .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}.bloq-marketing-section--footer-columns .bloq-marketing-item,.bloq-marketing-section--footer-split .bloq-marketing-item,.bloq-marketing-section--footer-centered .bloq-marketing-item{box-shadow:none;background:0 0;border:0;padding-inline:0}@media (max-width:720px){.bloq-marketing-section{padding-inline:18px}.bloq-marketing-section--split .bloq-marketing-items{grid-template-columns:1fr}}@media (max-width:480px){.bloq-marketing-items{grid-template-columns:1fr}.bloq-marketing-section--logos .bloq-marketing-items,.bloq-marketing-section--team .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.bloq-marketing-section:is(.bloq-marketing-section--feature-split,.bloq-marketing-section--stats-split,.bloq-marketing-section--steps-split,.bloq-marketing-section--faq-split,.bloq-marketing-section--contact-split,.bloq-marketing-section--footer-split,.bloq-marketing-section--team-featured) .bloq-marketing-inner,.bloq-marketing-section--cta-split .bloq-marketing-inner,.bloq-marketing-section--content-split .bloq-marketing-inner{grid-template-columns:minmax(0,1fr)}.bloq-marketing-section:is(.bloq-marketing-section--feature-split,.bloq-marketing-section--stats-split,.bloq-marketing-section--steps-split,.bloq-marketing-section--faq-split,.bloq-marketing-section--contact-split,.bloq-marketing-section--footer-split,.bloq-marketing-section--team-featured) .bloq-marketing-items,.bloq-marketing-section--cta-split .bloq-marketing-items,.bloq-marketing-section--content-split .bloq-marketing-items{grid-area:auto/1}.bloq-marketing-section--steps-timeline .bloq-marketing-items,.bloq-marketing-section--footer-columns .bloq-marketing-items{grid-template-columns:minmax(0,1fr)}.bloq-marketing-section--steps-timeline .bloq-marketing-items:before{width:1px;height:auto;top:0;bottom:0;left:2.15rem}.bloq-marketing-section--steps-timeline .bloq-marketing-item{text-align:left;align-items:flex-start;padding-left:0}.bloq-marketing-section--feature-list .bloq-marketing-item,.bloq-marketing-section--faq-list .bloq-marketing-item,.bloq-marketing-section--pricing-compact .bloq-marketing-item{align-items:flex-start;display:flex}.bloq-marketing-section--pricing-featured .bloq-marketing-items>:nth-child(2){transform:none}.bloq-marketing-section--feature-bento .bloq-marketing-items,.bloq-marketing-section--feature-highlight .bloq-marketing-items,.bloq-marketing-section--blog-featured .bloq-marketing-items,.bloq-marketing-section--blog-grid .bloq-marketing-items,.bloq-marketing-section--content-highlight .bloq-marketing-items,.bloq-marketing-section--content-columns .bloq-marketing-items,.bloq-marketing-section--content-cards .bloq-marketing-items{grid-template-columns:minmax(0,1fr)}.bloq-marketing-section--feature-bento .bloq-marketing-items>:first-child,.bloq-marketing-section--feature-highlight .bloq-marketing-items>:first-child,.bloq-marketing-section--blog-featured .bloq-marketing-items>:first-child,.bloq-marketing-section--content-highlight .bloq-marketing-items>:first-child{grid-row:auto}}.bloq-library-counter{font-size:2.5rem;font-weight:700}.bloq-inline-rich-text :is(.rich-text,p){font:inherit;color:inherit;letter-spacing:inherit;margin:0}.bloq-inline-rich-text .rich-text{display:contents}.bloq-inline-rich-text a{text-decoration:underline}.bloq-inline-rich-text :is(u,s){text-decoration-thickness:from-font}.bloq-scroll-gallery{background:var(--bp-foreground,#0a0a0a);width:100%;font-family:var(--bp-heading-font,inherit);position:relative}.bloq-scroll-gallery-stage{background:var(--bp-foreground,#0a0a0a);width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.bloq-scroll-gallery[data-editing=true] .bloq-scroll-gallery-stage{height:clamp(26rem,62vh,40rem);position:relative}.bloq-scroll-gallery[data-editing=true] .bloq-scroll-gallery-title{font-size:clamp(2rem,9vw,6.5rem)}.bloq-scroll-gallery-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bloq-scroll-gallery-frame{isolation:isolate;will-change:clip-path;position:absolute;inset:0}.bloq-scroll-gallery-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bloq-scroll-gallery-fill{background:linear-gradient(160deg, var(--wg-a), var(--wg-b));position:absolute;inset:0}.bloq-scroll-gallery-fill[data-tone="0"]{--wg-a:color-mix(in srgb, var(--bp-primary,#3f6b4f) 55%, #14141a);--wg-b:color-mix(in srgb, var(--bp-accent,#c2512f) 35%, #14141a)}.bloq-scroll-gallery-fill[data-tone="1"]{--wg-a:color-mix(in srgb, var(--bp-accent,#c2512f) 50%, #e9e6df);--wg-b:color-mix(in srgb, var(--bp-primary,#3f6b4f) 30%, #e9e6df)}.bloq-scroll-gallery-fill[data-tone="2"]{--wg-a:color-mix(in srgb, var(--bp-primary,#3f6b4f) 40%, #3a3a40);--wg-b:color-mix(in srgb, var(--bp-accent,#c2512f) 40%, #14141a)}.bloq-scroll-gallery-fill[data-tone="3"]{--wg-a:color-mix(in srgb, var(--bp-accent,#c2512f) 35%, #cfcac0);--wg-b:color-mix(in srgb, var(--bp-primary,#3f6b4f) 45%, #e9e6df)}.bloq-scroll-gallery-fill[data-tone="4"]{--wg-a:color-mix(in srgb, var(--bp-primary,#3f6b4f) 65%, #14141a);--wg-b:color-mix(in srgb, var(--bp-accent,#c2512f) 55%, #3a3a40)}.bloq-scroll-gallery-title{--wipe-track:.02em;z-index:1;color:#fff;letter-spacing:var(--wipe-track);text-align:center;text-transform:uppercase;mix-blend-mode:difference;pointer-events:none;will-change:transform;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-size:clamp(2rem,14vw,10rem);font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.bloq-scroll-gallery-title>span{margin-right:calc(var(--wipe-track) * -1);display:block}.bloq-scroll-gallery-overlay{z-index:20;color:#fff;letter-spacing:.18em;text-transform:uppercase;mix-blend-mode:difference;pointer-events:none;font-size:12px;position:absolute;inset:0}.bloq-scroll-gallery-label{flex-direction:column;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.bloq-scroll-gallery-label-main{font-weight:600}.bloq-scroll-gallery-counter{font-weight:600;position:absolute;bottom:1.5rem;right:1rem}.bloq-scroll-gallery-counter>span:last-child{opacity:.7}.bloq-scroll-gallery-cue{inset-inline:0;flex-direction:column;align-items:center;gap:.5rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem}.bloq-scroll-gallery-cue svg{animation:1.8s ease-in-out infinite bloq-scroll-gallery-bob}@keyframes bloq-scroll-gallery-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.bloq-scroll-gallery-scrub{inset-inline:1rem;z-index:30;color:#fff;background:#000000a6;border-radius:8px;flex-direction:column;gap:.25rem;padding:.5rem .75rem;font-size:11px;line-height:1.3;display:flex;position:absolute;bottom:3.5rem}.bloq-scroll-gallery-scrub,.bloq-scroll-gallery-scrub *{pointer-events:auto!important}.bloq-scroll-gallery-scrub label{align-items:center;gap:.75rem;display:flex}.bloq-scroll-gallery-scrub input{flex:1;min-width:0}.bloq-scroll-gallery-scrub small{opacity:.75}@media (min-width:768px){.bloq-scroll-gallery-label{top:2rem;left:2rem}.bloq-scroll-gallery-counter{bottom:2rem;right:2rem}.bloq-scroll-gallery-cue{bottom:2rem}.bloq-scroll-gallery-scrub{inset-inline:2rem;bottom:4.5rem}}@media (prefers-reduced-motion:reduce){.bloq-scroll-gallery-cue svg{animation:none}}.bloq-bloq-style-frame[data-has-shader=true]{isolation:isolate}.bloq-shader-layer{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bloq-shader-layer canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.bloq-shader-layer[data-ready=true] canvas{opacity:1}@media (prefers-reduced-motion:reduce){.bloq-shader-layer canvas{transition:none}}.bloq-shader-layer[data-fixed=true]{border-radius:0;position:fixed}.bloq-shader-image{background:#0a0a0a;width:100%;margin:0;position:relative;overflow:hidden}.bloq-shader-image[data-kind=logo]{background:0 0}.bloq-shader-image canvas{opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.bloq-shader-image[data-state=ready] canvas{opacity:1}.bloq-shader-image[data-state=failed] canvas{display:none}.bloq-shader-image-source{width:100%;height:auto;display:block}.bloq-shader-image[data-fixed-ratio=true] .bloq-shader-image-source{-o-object-fit:cover;object-fit:cover;height:100%;position:absolute;inset:0}.bloq-shader-image[data-kind=logo][data-fixed-ratio=true] .bloq-shader-image-source{-o-object-fit:contain;object-fit:contain}.bloq-shader-image[data-state=ready] .bloq-shader-image-source{opacity:0}@media (prefers-reduced-motion:reduce){.bloq-shader-image canvas{transition:none}}.bloq-shader-image-note{z-index:1;color:#fff;background:#000000c7;border-radius:6px;padding:6px 8px;font:500 11px/1.35 ui-sans-serif,system-ui,sans-serif;position:absolute;inset:auto 8px 8px}.bloq-shader-image[data-kind=logo]{max-width:30rem;margin-inline:auto}.bloq-shader-section-slot[data-puck-dropzone]:empty{outline:1px dashed color-mix(in srgb, currentColor 35%, transparent);background:0 0;border-radius:.75rem;position:relative}.bloq-shader-section-slot[data-puck-dropzone]:empty:before{content:"Drop a logo, picture or text here. It sits on top of the shader.";text-align:center;color:#fff;text-shadow:0 1px 8px #0000008c;pointer-events:none;place-items:center;padding:1rem;font:500 .875rem/1.4 system-ui,sans-serif;display:grid;position:absolute;inset:0}.bloq-dot-slider{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:1rem;display:flex}.bloq-dot-slider-window{touch-action:pan-y;background:color-mix(in srgb, var(--bp-foreground,#14141a) 8%, transparent);width:100%;min-width:0;position:relative;overflow:hidden}.bloq-dot-slider-track{height:100%;transition:transform .5s ease-in-out;display:flex}.bloq-dot-slider-slide{flex:0 0 100%;height:100%;position:relative}.bloq-dot-slider-slide img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bloq-dot-slider-fill{background:linear-gradient(160deg, var(--wg-a), var(--wg-b));position:absolute;inset:0}.bloq-dot-slider-fill[data-tone="0"]{--wg-a:color-mix(in srgb, var(--bp-primary,#3f6b4f) 55%, #14141a);--wg-b:color-mix(in srgb, var(--bp-accent,#c2512f) 35%, #14141a)}.bloq-dot-slider-fill[data-tone="1"]{--wg-a:color-mix(in srgb, var(--bp-accent,#c2512f) 50%, #e9e6df);--wg-b:color-mix(in srgb, var(--bp-primary,#3f6b4f) 30%, #e9e6df)}.bloq-dot-slider-fill[data-tone="2"]{--wg-a:color-mix(in srgb, var(--bp-primary,#3f6b4f) 40%, #3a3a40);--wg-b:color-mix(in srgb, var(--bp-accent,#c2512f) 40%, #14141a)}.bloq-dot-slider-fill[data-tone="3"]{--wg-a:color-mix(in srgb, var(--bp-accent,#c2512f) 35%, #cfcac0);--wg-b:color-mix(in srgb, var(--bp-primary,#3f6b4f) 45%, #e9e6df)}.bloq-dot-slider-fill[data-tone="4"]{--wg-a:color-mix(in srgb, var(--bp-primary,#3f6b4f) 65%, #14141a);--wg-b:color-mix(in srgb, var(--bp-accent,#c2512f) 55%, #3a3a40)}.bloq-dot-slider-dots{justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.bloq-dot-slider-dot{cursor:pointer;background:color-mix(in srgb, var(--bp-foreground,#14141a) 22%, transparent);border:0;border-radius:999px;width:.75rem;height:.75rem;padding:0;transition:background-color .25s,transform .25s}.bloq-dot-slider-dot:hover{background:color-mix(in srgb, var(--bp-foreground,#14141a) 45%, transparent)}.bloq-dot-slider-dot[data-active=true]{background:var(--bp-foreground,#14141a);transform:scale(1.15)}.bloq-dot-slider-dot:focus-visible{outline:2px solid var(--bp-primary,#3f6b4f);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bloq-dot-slider-track,.bloq-dot-slider-dot{transition:none}}.bloq-arrow-slider{box-sizing:border-box;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1rem;display:flex}.bloq-arrow-slider .bloq-dot-slider-window{flex:auto}.bloq-arrow-slider-button{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--bp-background,#fff);background:color-mix(in srgb, var(--bp-foreground,#000) 35%, transparent);border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:background-color .2s;display:grid}.bloq-arrow-slider-button:hover:not(:disabled){background:color-mix(in srgb, var(--bp-foreground,#000) 55%, transparent)}.bloq-arrow-slider-button[data-tone=light]{color:#111;background:#ffffff8c}.bloq-arrow-slider-button[data-tone=light]:hover:not(:disabled){background:#fffc}.bloq-arrow-slider-button:disabled{opacity:.35;cursor:default}.bloq-arrow-slider-button:focus-visible{outline:2px solid var(--bp-primary,#3f6b4f);outline-offset:3px}@media (min-width:768px){.bloq-arrow-slider{gap:1.5rem}}@media (max-width:480px){.bloq-arrow-slider-button{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.bloq-arrow-slider-button{transition:none}}.bloq-thumb-gallery{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;margin-inline:auto;padding:1rem;display:flex}.bloq-thumb-gallery-stage{background:color-mix(in srgb, var(--bp-foreground,#14141a) 8%, transparent);width:100%;position:relative;overflow:hidden}.bloq-thumb-gallery-frame{opacity:0;transition:opacity .35s;position:absolute;inset:0}.bloq-thumb-gallery-frame[data-active=true]{opacity:1}.bloq-thumb-gallery-frame img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bloq-thumb-gallery-thumbs{gap:.75rem;display:grid}.bloq-thumb-gallery-thumb{cursor:pointer;opacity:.7;outline-offset:2px;background:0 0;border:0;outline:2px solid #0000;height:3.5rem;padding:0;transition:opacity .2s,outline-color .2s;display:block;position:relative;overflow:hidden}.bloq-thumb-gallery-thumb:hover{opacity:1}.bloq-thumb-gallery-thumb[data-active=true]{opacity:1;outline-color:var(--bp-foreground,#14141a)}.bloq-thumb-gallery-thumb:focus-visible{opacity:1;outline-color:var(--bp-primary,#3f6b4f)}.bloq-thumb-gallery-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.bloq-thumb-gallery-thumbs{gap:1rem}.bloq-thumb-gallery-thumb{height:6rem}}@media (prefers-reduced-motion:reduce){.bloq-thumb-gallery-frame,.bloq-thumb-gallery-thumb{transition:none}}.bloq-marquee{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding-block:1rem;position:relative;overflow:hidden}.bloq-marquee-track{width:max-content;animation:bloq-marquee-scroll var(--marquee-seconds,12s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.bloq-marquee[data-direction=right] .bloq-marquee-track{animation-direction:reverse}.bloq-marquee[data-pause=true]:hover .bloq-marquee-track,.bloq-marquee:focus-within .bloq-marquee-track{animation-play-state:paused}.bloq-marquee[data-editing=true] .bloq-marquee-track{animation:none}.bloq-marquee-card{width:var(--marquee-card,14rem);aspect-ratio:var(--marquee-shape,7 / 10);outline-offset:3px;outline:2px solid #0000;flex:none;margin-inline:1rem;transition:transform .3s;position:relative;overflow:hidden}.bloq-marquee-card:hover,.bloq-marquee-card:focus-visible{transform:scale(.92)}.bloq-marquee-card:focus-visible{outline-color:var(--bp-primary,#3f6b4f)}.bloq-marquee-card img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bloq-marquee-title{text-align:center;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#00000047;justify-content:center;align-items:center;padding:1rem;font-size:1.125rem;font-weight:600;line-height:1.3;transition:opacity .3s;display:flex;position:absolute;inset:0}.bloq-marquee-card:hover .bloq-marquee-title,.bloq-marquee-card:focus-visible .bloq-marquee-title{opacity:1}.bloq-marquee[data-fade=true]:before,.bloq-marquee[data-fade=true]:after{content:"";z-index:2;pointer-events:none;width:5rem;position:absolute;top:0;bottom:0}.bloq-marquee[data-fade=true]:before{background:linear-gradient(to right, var(--bp-background,#fff), transparent);left:0}.bloq-marquee[data-fade=true]:after{background:linear-gradient(to left, var(--bp-background,#fff), transparent);right:0}@media (min-width:768px){.bloq-marquee[data-fade=true]:before,.bloq-marquee[data-fade=true]:after{width:8rem}}@keyframes bloq-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bloq-marquee{overflow-x:auto}.bloq-marquee-track{animation:none}.bloq-marquee-card,.bloq-marquee-title{transition:none}}.bloq-lift-gallery{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding:1.5rem 1rem}.bloq-lift-gallery-header{text-align:center;max-width:34rem;margin:0 auto 2.5rem}.bloq-lift-gallery-header h2{font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.2}.bloq-lift-gallery-header p{color:color-mix(in srgb, currentColor 65%, transparent);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.bloq-lift-gallery-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.bloq-lift-gallery-item{flex:0 1 var(--lift-size,14rem);width:var(--lift-size,14rem);max-width:100%;aspect-ratio:var(--lift-shape,7 / 10);border-radius:var(--lift-radius,.5rem);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.bloq-lift-gallery-item:hover{transform:translateY(-.25rem);box-shadow:0 .75rem 1.5rem #00000024}.bloq-lift-gallery-item img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bloq-lift-gallery-item{transition:none}.bloq-lift-gallery-item:hover{transform:none}}.bloq-expand-gallery{box-sizing:border-box;width:100%;max-width:56rem;margin-inline:auto;padding:1.5rem 1rem}.bloq-expand-gallery-header{text-align:center;max-width:34rem;margin:0 auto 2.5rem}.bloq-expand-gallery-header h2{font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.2}.bloq-expand-gallery-header p{color:color-mix(in srgb, currentColor 65%, transparent);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.bloq-expand-gallery-row{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.bloq-expand-gallery-panel{border-radius:var(--expand-radius,.5rem);outline-offset:2px;outline:2px solid #0000;flex:none;height:5rem;transition:height .5s;position:relative;overflow:hidden}.bloq-expand-gallery-panel:hover,.bloq-expand-gallery-panel:focus-visible{height:16rem}.bloq-expand-gallery-panel:focus-visible{outline-color:var(--bp-primary,#3f6b4f)}.bloq-expand-gallery-panel img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (min-width:640px){.bloq-expand-gallery-row{height:var(--expand-height,25rem);flex-direction:row}.bloq-expand-gallery-panel{flex:1 1 0;width:0;min-width:0;height:100%;transition:flex-grow .5s}.bloq-expand-gallery-panel:hover,.bloq-expand-gallery-panel:focus-visible{flex-grow:6;height:100%}}@media (prefers-reduced-motion:reduce){.bloq-expand-gallery-panel{transition:none}}.bloq-caption-gallery{box-sizing:border-box;width:100%;max-width:64rem;margin-inline:auto;padding:1.5rem 1rem}.bloq-caption-gallery-header{text-align:center;max-width:34rem;margin:0 auto 2.5rem}.bloq-caption-gallery-header h2{font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.2}.bloq-caption-gallery-header p{color:color-mix(in srgb, currentColor 65%, transparent);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.bloq-caption-gallery-row{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.bloq-caption-gallery-panel{border-radius:var(--caption-radius,.5rem);outline-offset:2px;outline:2px solid #0000;flex:none;height:18rem;position:relative;overflow:hidden}.bloq-caption-gallery-panel:focus-visible{outline-color:var(--bp-primary,#3f6b4f)}.bloq-caption-gallery-panel img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bloq-caption-gallery-caption{color:#fff;background:linear-gradient(#0000001a 30%,#000000b3);flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1.5rem;display:flex;position:absolute;inset:0}.bloq-caption-gallery-caption h3{font-family:var(--bp-heading-font,inherit);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.bloq-caption-gallery-caption p{margin:0;font-size:.875rem;line-height:1.5}@media (min-width:640px){.bloq-caption-gallery-row{height:var(--caption-height,25rem);flex-direction:row;gap:1.5rem}.bloq-caption-gallery-panel{flex:1 1 0;width:0;min-width:0;height:100%;transition:flex-grow .5s}.bloq-caption-gallery-panel:hover,.bloq-caption-gallery-panel:focus-visible{flex-grow:4}.bloq-caption-gallery-caption{opacity:0;background:#00000080;padding:2.5rem;transition:opacity .3s}.bloq-caption-gallery-panel:hover .bloq-caption-gallery-caption,.bloq-caption-gallery-panel:focus-visible .bloq-caption-gallery-caption{opacity:1}.bloq-caption-gallery-caption h3{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.bloq-caption-gallery-panel,.bloq-caption-gallery-caption{transition:none}}.bloq-grid-gallery{box-sizing:border-box;width:100%;max-width:64rem;margin-inline:auto;padding:1.5rem 1rem}.bloq-grid-gallery-header{text-align:center;max-width:34rem;margin:0 auto 2.5rem}.bloq-grid-gallery-header h2{font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.2}.bloq-grid-gallery-header p{color:color-mix(in srgb, currentColor 65%, transparent);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.bloq-grid-gallery-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.bloq-grid-gallery-tile{flex:0 1 var(--grid-tile,14rem);width:var(--grid-tile,14rem);aspect-ratio:1;border-radius:var(--grid-radius,.5rem);max-width:100%;position:relative;overflow:hidden}.bloq-grid-gallery-tile img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bloq-grid-gallery-caption{color:#fff;opacity:0;background:#00000080;flex-direction:column;justify-content:flex-end;gap:.125rem;padding:1rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.bloq-grid-gallery-tile:hover .bloq-grid-gallery-caption,.bloq-grid-gallery-tile:focus-within .bloq-grid-gallery-caption{opacity:1}.bloq-grid-gallery-caption h3{font-family:var(--bp-heading-font,inherit);margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}.bloq-grid-gallery-caption a{color:#ffffffbf;align-items:center;gap:.25rem;width:fit-content;font-size:.875rem;text-decoration:none;display:inline-flex}.bloq-grid-gallery-caption a:hover{color:#fff}.bloq-grid-gallery-caption a:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:none){.bloq-grid-gallery-caption{opacity:1;background:linear-gradient(#0000 35%,#000000b3)}}@media (prefers-reduced-motion:reduce){.bloq-grid-gallery-caption{transition:none}}.bloq-form-centered{box-sizing:border-box;width:100%;color:var(--bp-site-text,inherit);flex-direction:column;align-items:center;padding:2rem 1rem;display:flex}.bloq-form-header{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.bloq-form-eyebrow{color:var(--bp-site-accent,#2563eb);margin:0 0 .5rem;font-size:1.0625rem;font-weight:500}.bloq-form-header h2{font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:600;line-height:1.15}.bloq-form-intro{color:var(--bp-site-muted,color-mix(in srgb, currentColor 65%, transparent));margin:1rem 0 0;font-size:.9375rem;line-height:1.6}.bloq-form-body{width:100%;max-width:var(--form-width,44rem)}.bloq-form-fields{border:0;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;margin:0;padding:0;display:grid}.bloq-form-field label{color:color-mix(in srgb, currentColor 75%, transparent);margin-bottom:.5rem;font-size:.875rem;display:block}.bloq-form-field input,.bloq-form-field textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--bp-site-text,inherit);background:var(--bp-site-card,transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 22%, transparent));border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.9375rem;display:block}.bloq-form-field input{height:3rem}.bloq-form-field textarea{resize:vertical;min-height:10rem}.bloq-form-field input::-moz-placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-form-field textarea::-moz-placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-form-field input::placeholder,.bloq-form-field textarea::placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-form-field input:focus,.bloq-form-field textarea:focus{border-color:var(--bp-site-accent,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb, var(--bp-site-accent,#6366f1) 22%, transparent)}.bloq-form-actions{justify-content:center;margin-top:.5rem;display:flex}.bloq-form-button{min-width:14rem;height:3rem;font:inherit;color:var(--bp-site-accent-contrast,#fff);background:var(--bp-site-accent,#4f46e5);cursor:pointer;border:0;border-radius:.375rem;padding:0 1.5rem;font-size:.9375rem;font-weight:500;transition:transform .12s,filter .2s}.bloq-form-button:hover:not(:disabled){filter:brightness(.92)}.bloq-form-button:active:not(:disabled){transform:scale(.97)}.bloq-form-button:disabled{opacity:.6;cursor:not-allowed}.bloq-form-button:focus-visible{outline:2px solid var(--bp-site-accent,#4f46e5);outline-offset:3px}.bloq-form-actions[data-button=wide] .bloq-form-button{min-width:20rem}.bloq-form-actions[data-button=full] .bloq-form-button{width:100%}.bloq-form-note{text-align:center;color:var(--bp-site-muted,color-mix(in srgb, currentColor 60%, transparent));margin:1rem 0 0;font-size:.8125rem}.bloq-form-result{text-align:center;margin:1rem 0 0;font-size:.9375rem}.bloq-form-result[data-ok=true]{color:var(--bp-site-accent,#047857)}.bloq-form-result[data-ok=false]{color:#b91c1c}@media (min-width:768px){.bloq-form-fields{-moz-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.bloq-form-fields>.bloq-form-field{grid-column:span 2}.bloq-form-fields>.bloq-form-field[data-half=true]{grid-column:span 1}.bloq-form-actions{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.bloq-form-button{transition:none}}.bloq-form-link-field{gap:.375rem;display:grid}.bloq-form-link-field select{width:100%;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:.375rem;padding:.375rem .5rem}.bloq-form-link-field p{opacity:.7;margin:0;font-size:.75rem}.bloq-account{box-sizing:border-box;width:100%;color:var(--bp-site-text,inherit);justify-content:center;padding:2rem 1rem;display:flex}.bloq-account-card{box-sizing:border-box;text-align:left;width:100%;max-width:24rem;padding:1.5rem;font-size:.875rem}.bloq-account[data-surface=card] .bloq-account-card{background:var(--bp-site-card,var(--bp-background,#fff));border:1px solid var(--bp-site-border,transparent);border-radius:.5rem;box-shadow:0 0 .625rem #0000001a}.bloq-account-card h2{font-family:var(--bp-heading-font,inherit);text-align:center;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;line-height:1.2}.bloq-account-fieldset{border:0;min-width:0;margin:0;padding:0}.bloq-account-fields{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.bloq-account-button{box-sizing:border-box;width:100%;min-width:0;height:2.75rem;margin:0}.bloq-account-footer{text-align:center;color:var(--bp-site-muted,color-mix(in srgb, currentColor 65%, transparent));margin:1.25rem 0 0}.bloq-account-footer a{color:var(--bp-site-accent,#2563eb);text-decoration:underline}.bloq-account-footer a:focus-visible{outline:2px solid var(--bp-site-accent,#2563eb);outline-offset:2px}.bloq-search{box-sizing:border-box;width:100%;color:var(--bp-site-text,inherit);justify-content:center;padding:1.5rem 1rem;display:flex}.bloq-search-bar{box-sizing:border-box;width:100%;max-width:64rem}.bloq-search[data-surface=card] .bloq-search-bar{background:var(--bp-site-card,var(--bp-background,#fff));border:1px solid var(--bp-site-border,transparent);border-radius:.5rem;padding:1rem 1.5rem;box-shadow:0 .25rem 1rem #00000014}.bloq-search-fieldset{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.bloq-search-field{flex-direction:column;gap:.375rem;min-width:0;font-size:.9375rem;display:flex}.bloq-search-field label{min-height:1.25rem;color:color-mix(in srgb, currentColor 75%, transparent);align-items:center;gap:.5rem;line-height:1.25rem;display:flex}.bloq-search-icon{color:var(--bp-site-text,currentColor);flex:none}.bloq-search-field input{box-sizing:border-box;width:100%;height:2.375rem;font:inherit;color:var(--bp-site-text,inherit);background:var(--bp-site-card,transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 22%, transparent));border-radius:.25rem;outline:none;padding:.375rem .75rem;font-size:.875rem}.bloq-search-field input::placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-search-field input:focus{border-color:var(--bp-site-accent,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb, var(--bp-site-accent,#6366f1) 22%, transparent)}.bloq-search-button{font:inherit;color:var(--bp-site-accent-contrast,#fff);background:var(--bp-site-accent,#111);cursor:pointer;border:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.625rem 1rem;font-size:.9375rem;transition:filter .2s,transform .12s;display:inline-flex}.bloq-search-button:hover:not(:disabled){filter:brightness(.9)}.bloq-search-button:active:not(:disabled){transform:scale(.97)}.bloq-search-button:disabled{opacity:.6;cursor:not-allowed}.bloq-search-button:focus-visible{outline:2px solid var(--bp-site-accent,#111);outline-offset:3px}@media (min-width:768px){.bloq-search-fieldset{flex-flow:wrap;align-items:flex-end;gap:1rem 1.25rem}.bloq-search-field{flex:9rem}.bloq-search-field[data-type=number]{flex:0 0 5.5rem}.bloq-search-field[data-type=date]{flex:0 10.5rem}.bloq-search-button{align-self:flex-end;height:2.375rem;padding-block:0}}@media (prefers-reduced-motion:reduce){.bloq-search-button{transition:none}}.bloq-pill-form{box-sizing:border-box;width:100%;color:var(--bp-site-text,inherit);flex-direction:column;align-items:center;padding:2rem 1rem;font-size:.875rem;display:flex}.bloq-pill-form-header{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.bloq-pill-form-badge{color:var(--bp-site-accent,#4f46e5);background:color-mix(in srgb, var(--bp-site-accent,#4f46e5) 18%, transparent);border-radius:999px;margin:0;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.bloq-pill-form-header h2{font-family:var(--bp-heading-font,inherit);margin:1rem 0 0;font-size:clamp(1.875rem,5vw,2.5rem);font-weight:700;line-height:1.15}.bloq-pill-form-intro{color:var(--bp-site-muted,color-mix(in srgb, currentColor 65%, transparent));margin:1rem 0 0;font-size:.9375rem}.bloq-pill-form-intro a{color:var(--bp-site-accent,#4f46e5)}.bloq-pill-form-intro a:hover{text-decoration:underline}.bloq-pill-form-body{box-sizing:border-box;width:100%;max-width:24rem}.bloq-pill-form-fields{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.bloq-pill-form-field label{margin-bottom:.5rem;font-weight:500;display:block}.bloq-pill-form-input{height:2.5rem;color:color-mix(in srgb, currentColor 70%, transparent);background:var(--bp-site-card,transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 25%, transparent));border-radius:999px;align-items:center;gap:.5rem;padding-left:.75rem;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.bloq-pill-form-input svg{flex:none}.bloq-pill-form-input input{min-width:0;height:100%;font:inherit;color:var(--bp-site-text,inherit);background:0 0;border:0;outline:none;flex:auto;padding:0 .75rem 0 0}.bloq-pill-form-input:not(:has(svg)) input{padding-left:.25rem}.bloq-pill-form-field textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--bp-site-text,inherit);background:var(--bp-site-card,transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 25%, transparent));resize:vertical;border-radius:.5rem;outline:none;padding:.5rem .75rem;transition:box-shadow .2s,border-color .2s;display:block}.bloq-pill-form-input input::-moz-placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-pill-form-field textarea::-moz-placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-pill-form-input input::placeholder,.bloq-pill-form-field textarea::placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-pill-form-input:focus-within,.bloq-pill-form-field textarea:focus{border-color:var(--bp-site-accent,#6366f1);box-shadow:0 0 0 2px color-mix(in srgb, var(--bp-site-accent,#6366f1) 45%, transparent)}.bloq-pill-form-button{width:100%;font:inherit;color:var(--bp-site-accent-contrast,#fff);background:var(--bp-site-accent,#6366f1);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem;padding:.625rem 1rem;transition:filter .2s,transform .12s;display:flex}.bloq-pill-form-button:hover:not(:disabled){filter:brightness(.92)}.bloq-pill-form-button:active:not(:disabled){transform:scale(.98)}.bloq-pill-form-button:disabled{opacity:.6;cursor:not-allowed}.bloq-pill-form-button:focus-visible{outline:2px solid var(--bp-site-accent,#6366f1);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bloq-pill-form-input,.bloq-pill-form-field textarea,.bloq-pill-form-button{transition:none}}.bloq-icon-form{box-sizing:border-box;width:100%;color:var(--bp-site-text,inherit);padding:2rem 1rem}.bloq-icon-form[data-tone=dark]{--bp-site-text:#e2e8f0;--bp-site-muted:#cbd5e1;--bp-site-border:#334155;--bp-site-card:transparent;--icon-form-accent:color-mix(in srgb, var(--bp-site-accent,#db2777) 22%, #fff);--icon-form-contrast:#0b0b10;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05050a;border-radius:.75rem;padding:3.5rem 1rem}.bloq-icon-form-header{text-align:center;max-width:28rem;margin:0 auto 3rem}.bloq-icon-form-badge{color:var(--icon-form-accent,var(--bp-site-accent,#db2777));background:color-mix(in srgb, var(--icon-form-accent,var(--bp-site-accent,#db2777)) 16%, transparent);border:1px solid color-mix(in srgb, var(--icon-form-accent,var(--bp-site-accent,#db2777)) 55%, transparent);border-radius:999px;margin:0;padding:.5rem 2.5rem;font-weight:500;display:inline-block}.bloq-icon-form-header h2{font-family:var(--bp-heading-font,inherit);margin:1rem 0 0;font-size:clamp(1.75rem,4.5vw,2rem);font-weight:600;line-height:1.2}.bloq-icon-form-intro{color:var(--bp-site-muted,color-mix(in srgb, currentColor 70%, transparent));margin:.5rem 0 0;line-height:1.55}.bloq-icon-form-body{box-sizing:border-box;width:100%;max-width:var(--form-width,44rem);margin-inline:auto}.bloq-icon-form-fields{border:0;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.bloq-icon-form-field label{margin-bottom:.5rem;font-size:.9375rem;font-weight:500;display:block}.bloq-icon-form-input{color:color-mix(in srgb, currentColor 75%, transparent);background:var(--bp-site-card,transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 25%, transparent));border-radius:.5rem;align-items:center;gap:.5rem;padding-left:.75rem;transition:border-color .2s;display:flex;overflow:hidden}.bloq-icon-form-input svg{flex:none}.bloq-icon-form-input input{min-width:0;font:inherit;color:var(--bp-site-text,inherit);background:0 0;border:0;outline:none;flex:auto;padding:.75rem .75rem .75rem 0}.bloq-icon-form-input:not(:has(svg)) input{padding-left:.25rem}.bloq-icon-form-field textarea{box-sizing:border-box;width:100%;min-height:12rem;font:inherit;color:var(--bp-site-text,inherit);background:var(--bp-site-card,transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 25%, transparent));resize:vertical;border-radius:.5rem;outline:none;padding:.75rem;transition:border-color .2s;display:block}.bloq-icon-form-input input::-moz-placeholder{color:color-mix(in srgb, currentColor 45%, transparent)}.bloq-icon-form-field textarea::-moz-placeholder{color:color-mix(in srgb, currentColor 45%, transparent)}.bloq-icon-form-input input::placeholder,.bloq-icon-form-field textarea::placeholder{color:color-mix(in srgb, currentColor 45%, transparent)}.bloq-icon-form-input:focus-within,.bloq-icon-form-field textarea:focus{border-color:var(--icon-form-accent,var(--bp-site-accent,#ec4899))}.bloq-icon-form-actions{justify-content:flex-start;margin-top:.5rem;display:flex}.bloq-icon-form-actions[data-align=center]{justify-content:center}.bloq-icon-form-button{font:inherit;color:var(--icon-form-contrast,var(--bp-site-accent-contrast,#fff));background:var(--icon-form-accent,var(--bp-site-accent,#db2777));cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 2.5rem;transition:filter .2s,transform .12s;display:inline-flex}.bloq-icon-form-button:hover:not(:disabled){filter:brightness(.9)}.bloq-icon-form-button:active:not(:disabled){transform:scale(.97)}.bloq-icon-form-button:disabled{opacity:.6;cursor:not-allowed}.bloq-icon-form-button:focus-visible{outline:2px solid var(--icon-form-accent,var(--bp-site-accent,#ec4899));outline-offset:3px}@media (min-width:640px){.bloq-icon-form-fields{-moz-column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.bloq-icon-form-fields>.bloq-icon-form-field{grid-column:span 2}.bloq-icon-form-fields>.bloq-icon-form-field[data-half=true]{grid-column:span 1}.bloq-icon-form-actions{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.bloq-icon-form-input,.bloq-icon-form-field textarea,.bloq-icon-form-button{transition:none}}.bloq-lead{isolation:isolate;box-sizing:border-box;color:#fff;background:#030306;border-radius:.75rem;flex-direction:column;align-items:center;gap:3rem;width:100%;padding:4rem 1rem;display:flex;position:relative;overflow:hidden}.bloq-lead:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--lead-base,#16a34a) 38%, transparent), transparent);pointer-events:none;border-radius:50%;width:140%;max-width:70rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.bloq-lead-copy{text-align:center;max-width:29rem}.bloq-lead-proof{color:#e2e8f0;border:1px solid color-mix(in srgb, var(--lead-base,#16a34a) 45%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .375rem;font-size:.75rem;display:inline-flex}.bloq-lead-proof:not(:has(.bloq-lead-avatars)){padding-left:.75rem}.bloq-lead-avatars{display:inline-flex}.bloq-lead-avatars>*{border:1px solid color-mix(in srgb, var(--lead-base,#16a34a) 45%, #000);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.bloq-lead-avatars>*+*{margin-left:-.5rem}.bloq-lead-avatar-blank{background:linear-gradient(135deg, var(--lead-light,#bbf7d0), var(--lead-base,#16a34a))}.bloq-lead-avatar-blank[data-tone="1"]{background:linear-gradient(135deg,#cbd5e1,#475569)}.bloq-lead-avatar-blank[data-tone="2"]{background:linear-gradient(135deg, var(--lead-base,#16a34a), #0f172a)}.bloq-lead-copy h2{font-family:var(--bp-heading-font,inherit);background:linear-gradient(to right, #fff, var(--lead-light,#bbf7d0));color:#0000;-webkit-background-clip:text;background-clip:text;margin:1rem 0 0;font-size:clamp(2rem,6vw,3.25rem);font-weight:500;line-height:1.2}.bloq-lead-intro{color:#fff;max-width:22rem;margin:1rem auto 0;font-size:.875rem;line-height:1.7}.bloq-lead-card{box-sizing:border-box;background:color-mix(in srgb, var(--lead-base,#16a34a) 0%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff1a;border-radius:.75rem;width:100%;max-width:32rem;padding:1.5rem}.bloq-lead-fields{border:0;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;margin:0;padding:0;display:grid}.bloq-lead-field label{color:#fff;margin-bottom:.5rem;font-size:.875rem;display:block}.bloq-lead-field input,.bloq-lead-field textarea{box-sizing:border-box;width:100%;font:inherit;color:#fff;background:color-mix(in srgb, var(--lead-base,#16a34a) 5%, transparent);border:1px solid #fff3;border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s;display:block}.bloq-lead-field textarea{resize:vertical;min-height:7.5rem}.bloq-lead-field input::-moz-placeholder{color:#fff6}.bloq-lead-field textarea::-moz-placeholder{color:#fff6}.bloq-lead-field input::placeholder,.bloq-lead-field textarea::placeholder{color:#fff6}.bloq-lead-field input:focus,.bloq-lead-field textarea:focus{border-color:var(--lead-base,#16a34a)}.bloq-lead-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bloq-lead-consent{color:#fff9;flex:11rem;max-width:14rem;margin:0;font-size:.8125rem;line-height:1.5}.bloq-lead-consent a,.bloq-lead-consent strong{color:#fff;font-weight:400}.bloq-lead-consent a:hover{text-decoration:underline}.bloq-lead-button{font:inherit;color:#fff;background:linear-gradient(to right, color-mix(in srgb, var(--lead-base,#16a34a) 35%, #000), var(--lead-base,#16a34a));cursor:pointer;border:0;border-radius:999px;flex:none;padding:.75rem 2.5rem;font-size:.875rem;transition:filter .25s,transform .12s}.bloq-lead-button:hover:not(:disabled){filter:brightness(1.15)}.bloq-lead-button:active:not(:disabled){transform:scale(.97)}.bloq-lead-button:disabled{opacity:.6;cursor:not-allowed}.bloq-lead-button:focus-visible{outline:2px solid var(--lead-light,#bbf7d0);outline-offset:3px}.bloq-lead-note{color:#fff9;margin:1rem 0 0;font-size:.8125rem}.bloq-lead-result{margin:1rem 0 0;font-size:.9375rem}.bloq-lead-result[data-ok=true]{color:var(--lead-light,#bbf7d0)}.bloq-lead-result[data-ok=false]{color:#fca5a5}@media (min-width:768px){.bloq-lead{flex-direction:row;justify-content:center;gap:5rem;padding:5rem 2rem}.bloq-lead[data-side=start]{flex-direction:row-reverse}.bloq-lead-copy{text-align:left;flex:0 29rem}.bloq-lead-intro{margin-inline:0}.bloq-lead-card{flex:28rem;padding:2rem}}@media (prefers-reduced-motion:reduce){.bloq-lead-field input,.bloq-lead-field textarea,.bloq-lead-button{transition:none}}.bloq-split{box-sizing:border-box;width:100%;max-width:72rem;color:var(--bp-site-text,inherit);grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;margin-inline:auto;padding:3rem 1rem;display:grid}.bloq-split-form{padding:.5rem}.bloq-split-form h2{font-family:var(--bp-heading-font,inherit);letter-spacing:-.01em;text-align:center;margin:0 0 .75rem;font-size:1.875rem;font-weight:600;line-height:1.2}.bloq-split-intro{text-align:center;max-width:25rem;color:var(--bp-site-muted,color-mix(in srgb, currentColor 70%, transparent));margin:0 auto 2rem;font-size:.875rem;line-height:1.7}.bloq-split-fields{border:0;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.bloq-split-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bloq-split-field label{color:color-mix(in srgb, currentColor 65%, transparent);margin-bottom:.5rem;font-size:.875rem;display:block}.bloq-split-field input,.bloq-split-field textarea,.bloq-split-phone select{box-sizing:border-box;font:inherit;color:var(--bp-site-text,inherit);background:var(--bp-site-card,transparent);outline:none;font-size:.875rem}.bloq-split-field>input,.bloq-split-pair input,.bloq-split-field textarea{border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 25%, transparent));border-radius:.5rem;width:100%;padding:.75rem;transition:border-color .2s;display:block}.bloq-split-field textarea{resize:vertical;min-height:7.5rem}.bloq-split-field input::-moz-placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-split-field textarea::-moz-placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-split-field input::placeholder,.bloq-split-field textarea::placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-split-field>input:focus,.bloq-split-pair input:focus,.bloq-split-field textarea:focus{border-color:var(--bp-site-accent,#6366f1)}.bloq-split-phone{border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 25%, transparent));border-radius:.5rem;transition:border-color .2s;display:flex;overflow:hidden}.bloq-split-phone:focus-within{border-color:var(--bp-site-accent,#6366f1)}.bloq-split-phone select{cursor:pointer;border:0;border-right:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 25%, transparent));color:color-mix(in srgb, currentColor 65%, transparent);flex:none;padding:.75rem}.bloq-split-phone input{background:0 0;border:0;flex:auto;min-width:0;padding:.75rem}.bloq-split-consent{color:color-mix(in srgb, currentColor 65%, transparent);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.bloq-split-consent input{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:var(--bp-site-accent,#6366f1);flex:none;margin:0}.bloq-split-consent label{cursor:pointer}.bloq-split-consent a,.bloq-split-term{color:inherit;text-decoration:underline}.bloq-split-button{width:100%;font:inherit;color:var(--bp-site-accent-contrast,#fff);background:linear-gradient(135deg, var(--bp-site-accent,#6366f1), color-mix(in srgb, var(--bp-site-accent,#6366f1) 65%, #7e22ce));cursor:pointer;border:0;border-radius:.5rem;padding:.875rem 1rem;font-size:.875rem;transition:transform .2s,box-shadow .2s}.bloq-split-button:hover:not(:disabled){box-shadow:0 10px 20px color-mix(in srgb, var(--bp-site-accent,#6366f1) 30%, transparent);transform:translateY(-2px)}.bloq-split-button:disabled{opacity:.6;cursor:not-allowed}.bloq-split-button:focus-visible{outline:2px solid var(--bp-site-accent,#6366f1);outline-offset:3px}.bloq-split-picture{color:#fff;border-radius:1.5rem;width:100%;max-width:32.5rem;min-height:28rem;display:none;position:relative;overflow:hidden}.bloq-split-picture img,.bloq-split-picture-fill{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bloq-split-picture-fill{background:linear-gradient(145deg, color-mix(in srgb, var(--bp-site-accent,#6366f1) 55%, #0b0b1a), color-mix(in srgb, var(--bp-site-accent,#6366f1) 40%, #7e22ce))}.bloq-split-quote{background:linear-gradient(#0000,#000000a6);padding:2.5rem;position:absolute;inset:auto 0 0}.bloq-split-quote-text{max-width:25rem;margin:0 0 1.25rem;font-size:.875rem;line-height:1.7}.bloq-split-quote-author{text-align:right;margin:0 0 1rem;font-size:.875rem}.bloq-split-dots{justify-content:flex-end;gap:.5rem;display:flex}.bloq-split-dots button{cursor:pointer;background:#9ca3af;border:0;border-radius:50%;width:.625rem;height:.625rem;padding:0}.bloq-split-dots button[data-active=true]{background:#fff}.bloq-split-dots button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (min-width:768px){.bloq-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.bloq-split[data-side=start] .bloq-split-picture{order:-1}.bloq-split-form h2,.bloq-split-intro{text-align:left;margin-inline:0}.bloq-split-picture{justify-self:end;display:block}.bloq-split[data-side=start] .bloq-split-picture{justify-self:start}}@media (min-width:1024px){.bloq-split{gap:5rem}}@media (prefers-reduced-motion:reduce){.bloq-split-button,.bloq-split-phone,.bloq-split-field>input,.bloq-split-field textarea{transition:none}.bloq-split-button:hover:not(:disabled){transform:none}}.bloq-cardform{box-sizing:border-box;width:100%;color:var(--bp-site-text,inherit);flex-direction:column;justify-content:center;align-items:center;gap:3rem;padding:4rem 1rem;display:flex}.bloq-cardform[data-tone=dark]{--bp-site-text:#fff;--bp-site-muted:#71717a;--bp-site-border:#262626;--bp-site-card:#0a0a0a;--cardform-accent:color-mix(in srgb, var(--bp-site-accent,#16a34a) 30%, #fff);--cardform-contrast:#0a0a0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;border-radius:.75rem;padding-block:6rem}.bloq-cardform-copy{text-align:center;max-width:18rem}.bloq-cardform-eyebrow{text-transform:uppercase;color:var(--cardform-accent,var(--bp-site-accent,#16a34a));margin:0 0 .5rem;font-size:.875rem;font-weight:500}.bloq-cardform-copy h2{font-family:var(--bp-heading-font,inherit);margin:0 0 1rem;font-size:clamp(2.25rem,7vw,3rem);font-weight:700;line-height:1.15}.bloq-cardform-intro{color:var(--bp-site-muted,color-mix(in srgb, currentColor 60%, transparent));margin:0;font-size:1rem;line-height:1.4}.bloq-cardform-socials{justify-content:center;align-items:center;gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.bloq-cardform-socials a{color:var(--bp-site-muted,color-mix(in srgb, currentColor 60%, transparent));transition:color .2s;display:inline-flex}.bloq-cardform-socials a:hover{color:var(--bp-site-text,currentColor)}.bloq-cardform-socials a:focus-visible{outline:2px solid var(--cardform-accent,var(--bp-site-accent,#16a34a));outline-offset:3px;border-radius:.25rem}.bloq-cardform-card{box-sizing:border-box;border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 18%, transparent));border-radius:1rem;width:100%;max-width:24rem;padding:2rem}.bloq-cardform-card h3{margin:0 0 1.375rem;font-size:1rem;font-weight:500}.bloq-cardform-fields{border:0;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;margin:0;padding:0;display:grid}.bloq-cardform-field{gap:.625rem;display:grid}.bloq-cardform-field label{color:color-mix(in srgb, currentColor 65%, transparent);font-size:.75rem}.bloq-cardform-field input,.bloq-cardform-field textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--bp-site-text,inherit);background:var(--bp-site-card,transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 25%, transparent));border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s}.bloq-cardform-field textarea{resize:vertical;min-height:7rem}.bloq-cardform-field input::-moz-placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-cardform-field textarea::-moz-placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-cardform-field input::placeholder,.bloq-cardform-field textarea::placeholder{color:color-mix(in srgb, currentColor 40%, transparent)}.bloq-cardform-field input:focus,.bloq-cardform-field textarea:focus{border-color:color-mix(in srgb, currentColor 45%, transparent)}.bloq-cardform-button{font:inherit;color:var(--cardform-contrast,var(--bp-site-accent-contrast,#fff));background:var(--cardform-accent,var(--bp-site-accent,#16a34a));cursor:pointer;border:0;border-radius:.5rem;margin-top:.25rem;padding:.75rem 1rem;font-size:1rem;transition:filter .2s}.bloq-cardform-button:hover:not(:disabled){filter:brightness(.9)}.bloq-cardform-button:disabled{opacity:.6;cursor:not-allowed}.bloq-cardform-button:focus-visible{outline:2px solid var(--cardform-accent,var(--bp-site-accent,#16a34a));outline-offset:3px}.bloq-cardform-note{color:var(--bp-site-muted,color-mix(in srgb, currentColor 60%, transparent));margin:1rem 0 0;font-size:.8125rem}.bloq-cardform-result{margin:1rem 0 0;font-size:.9375rem}.bloq-cardform-result[data-ok=true]{color:var(--cardform-accent,var(--bp-site-accent,#047857))}.bloq-cardform-result[data-ok=false]{color:#f87171}@media (min-width:768px){.bloq-cardform{flex-direction:row;align-items:center;gap:4rem;padding-inline:2rem}.bloq-cardform[data-side=start]{flex-direction:row-reverse}.bloq-cardform-copy{text-align:left;margin-top:2.5rem}.bloq-cardform-socials{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.bloq-cardform-field input,.bloq-cardform-field textarea,.bloq-cardform-button,.bloq-cardform-socials a{transition:none}}.bloq-minimal{box-sizing:border-box;width:100%;max-width:70rem;color:var(--bp-site-text,inherit);grid-template-columns:minmax(0,1fr);gap:3rem;margin-inline:auto;padding:4rem 1.5rem;display:grid}.bloq-minimal[data-tone=dark]{--bp-site-text:#fff;--bp-site-muted:#71717a;--bp-site-border:#27272a;--bp-site-card:#09090b;--minimal-accent:color-mix(in srgb, var(--bp-site-accent,#ea580c) 30%, #fff);--minimal-contrast:#0a0a0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;border-radius:.5rem;max-width:none;padding-block:5rem;padding-inline:max(1.5rem,50% - 35rem)}.bloq-minimal-eyebrow{letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0 0 1.5rem;font-size:.875rem;font-weight:500;display:flex}.bloq-minimal-eyebrow span{background:var(--minimal-accent,var(--bp-site-accent,#ea580c));border-radius:50%;width:.5rem;height:.5rem}.bloq-minimal-copy h2{font-family:var(--bp-heading-font,inherit);margin:0 0 1.25rem;font-size:clamp(1.875rem,5vw,2.25rem);font-weight:500;line-height:1.2}.bloq-minimal-intro{max-width:26rem;color:var(--bp-site-muted,color-mix(in srgb, currentColor 60%, transparent));margin:0;font-size:1rem;line-height:1.65}.bloq-minimal-fields{border:0;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.bloq-minimal-field{align-content:start;gap:.625rem;display:grid}.bloq-minimal-field>.bloq-minimal-field{min-width:0}.bloq-minimal-field[data-pair=true]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.bloq-minimal-field label{font-size:.875rem}.bloq-minimal-field input,.bloq-minimal-field textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--bp-site-text,inherit);background:var(--bp-site-card,transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 25%, transparent));border-radius:var(--minimal-radius,.125rem);outline:none;padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s}.bloq-minimal-field textarea{resize:vertical;min-height:9rem;padding-block:.75rem}.bloq-minimal-field input::-moz-placeholder{color:color-mix(in srgb, currentColor 35%, transparent)}.bloq-minimal-field textarea::-moz-placeholder{color:color-mix(in srgb, currentColor 35%, transparent)}.bloq-minimal-field input::placeholder,.bloq-minimal-field textarea::placeholder{color:color-mix(in srgb, currentColor 35%, transparent)}.bloq-minimal-field input:focus,.bloq-minimal-field textarea:focus{border-color:color-mix(in srgb, currentColor 45%, transparent)}.bloq-minimal-button{font:inherit;color:var(--minimal-contrast,var(--bp-site-accent-contrast,#fff));background:var(--minimal-accent,var(--bp-site-accent,#ea580c));border-radius:var(--minimal-radius,.125rem);cursor:pointer;border:0;margin-top:.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:filter .2s}.bloq-minimal-button:hover:not(:disabled){filter:brightness(.92)}.bloq-minimal-button:disabled{opacity:.6;cursor:not-allowed}.bloq-minimal-button:focus-visible{outline:2px solid var(--minimal-accent,var(--bp-site-accent,#ea580c));outline-offset:3px}.bloq-minimal-note{color:var(--bp-site-muted,color-mix(in srgb, currentColor 60%, transparent));margin:1rem 0 0;font-size:.8125rem}.bloq-minimal-result{margin:1rem 0 0;font-size:.9375rem}.bloq-minimal-result[data-ok=true]{color:var(--minimal-accent,var(--bp-site-accent,#047857))}.bloq-minimal-result[data-ok=false]{color:#f87171}@media (min-width:640px){.bloq-minimal-field[data-pair=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.bloq-minimal-fields{-moz-column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.bloq-minimal-fields>.bloq-minimal-field{grid-column:span 2}.bloq-minimal-fields>.bloq-minimal-field[data-half=true]:not([data-pair=true]){grid-column:span 1}.bloq-minimal-fields>.bloq-minimal-button{grid-column:span 2}}@media (min-width:768px){.bloq-minimal{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}.bloq-minimal[data-side=start] .bloq-minimal-form{order:-1}}@media (prefers-reduced-motion:reduce){.bloq-minimal-field input,.bloq-minimal-field textarea,.bloq-minimal-button{transition:none}}.bloq-infosplit{box-sizing:border-box;width:100%;max-width:70rem;color:var(--bp-site-text,inherit);flex-direction:column;gap:1.5rem;margin-inline:auto;padding:3rem 1rem;display:flex}.bloq-infosplit-info{min-height:22rem;color:var(--bp-site-accent-contrast,#fff);background:var(--bp-site-accent,#7c3aed);border-radius:1.25rem;flex-direction:column;padding:1.5rem 1.5rem 6rem;display:flex;position:relative;overflow:hidden}.bloq-infosplit[data-panel=dark] .bloq-infosplit-info{color:#fff;background:#0a0a0a}.bloq-infosplit-info-body{z-index:1;position:relative}.bloq-infosplit-info h2{font-family:var(--bp-heading-font,inherit);margin:.75rem 0 0;font-size:clamp(1.875rem,5vw,2.625rem);font-weight:500;line-height:1.15}.bloq-infosplit-intro{margin:.75rem 0 0;font-size:1rem;line-height:1.5}.bloq-details{gap:1rem;margin:2rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.bloq-details li{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;display:flex}.bloq-details a{color:inherit;text-decoration:none}.bloq-details a:hover{text-decoration:underline}.bloq-details a:focus-visible{outline-offset:3px;border-radius:.25rem;outline:2px solid}.bloq-details-icon{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.bloq-details-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bloq-infosplit-watermark{z-index:0;color:color-mix(in srgb, currentColor 20%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,14vw,8rem);font-weight:600;line-height:1;position:absolute;bottom:1rem;right:2rem}.bloq-infosplit-card{box-sizing:border-box;color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:1.25rem;padding:1.5rem;box-shadow:0 4px 16px #0000000f}.bloq-infosplit-card h3{font-family:var(--bp-heading-font,inherit);margin:0 0 1.5rem;font-size:1.5rem;font-weight:500}.bloq-infosplit-fields{border:0;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.bloq-infosplit-pair{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.bloq-infosplit-field{gap:.5rem;font-size:.875rem;display:grid}.bloq-infosplit-field label{color:#3f3f46}.bloq-infosplit-field input,.bloq-infosplit-field textarea{box-sizing:border-box;width:100%;font:inherit;color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;outline:none;padding:.75rem 1rem;transition:border-color .2s}.bloq-infosplit-field textarea{resize:vertical;min-height:7rem}.bloq-infosplit-field input::-moz-placeholder{color:#71717a}.bloq-infosplit-field textarea::-moz-placeholder{color:#71717a}.bloq-infosplit-field input::placeholder,.bloq-infosplit-field textarea::placeholder{color:#71717a}.bloq-infosplit-field input:focus,.bloq-infosplit-field textarea:focus{border-color:#a1a1aa}.bloq-infosplit-consent{color:#18181b;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;display:flex}.bloq-infosplit-consent input{appearance:none;cursor:pointer;background:#fff;border:1px solid #a1a1aa;border-radius:50%;flex:none;place-content:center;width:.875rem;height:.875rem;margin:0;transition:background-color .15s,border-color .15s;display:grid}.bloq-infosplit-consent input:after{content:"";opacity:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:.3125rem;height:.5625rem;margin-top:-.125rem;transform:rotate(45deg)}.bloq-infosplit-consent input:checked{background:#09090b;border-color:#09090b}.bloq-infosplit-consent input:checked:after{opacity:1}.bloq-infosplit-consent input:focus-visible{outline-offset:2px;outline:2px solid #18181b}.bloq-infosplit-consent label{cursor:pointer}.bloq-infosplit-consent a,.bloq-infosplit-term{color:#3f3f46;text-underline-offset:2px;text-decoration:underline}.bloq-infosplit-button{width:100%;font:inherit;color:#fff;cursor:pointer;background:#09090b;border:0;border-radius:999px;padding:.875rem 1rem;font-size:.875rem;transition:background-color .2s}.bloq-infosplit-button:hover:not(:disabled){background:#27272a}.bloq-infosplit-button:disabled{opacity:.6;cursor:not-allowed}.bloq-infosplit-button:focus-visible{outline-offset:3px;outline:2px solid #09090b}.bloq-infosplit-note{color:#71717a;margin:1rem 0 0;font-size:.8125rem}.bloq-infosplit-result{margin:1rem 0 0;font-size:.9375rem}.bloq-infosplit-result[data-ok=true]{color:#15803d}.bloq-infosplit-result[data-ok=false]{color:#b91c1c}@media (min-width:640px){.bloq-infosplit-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.bloq-infosplit-info{padding:2rem 2rem 7rem}.bloq-infosplit-card{padding:2rem}}@media (min-width:768px){.bloq-infosplit{flex-direction:row;align-items:stretch;gap:2.5rem}.bloq-infosplit-info,.bloq-infosplit-card{flex:1 1 0;min-width:0}.bloq-infosplit-info{padding:3rem}}@media (prefers-reduced-motion:reduce){.bloq-infosplit-field input,.bloq-infosplit-field textarea,.bloq-infosplit-button,.bloq-infosplit-consent input{transition:none}}.bloq-infomin{box-sizing:border-box;width:100%;max-width:64rem;color:var(--bp-site-text,inherit);grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;margin-inline:auto;padding:3rem 1rem;display:grid}.bloq-infomin-badge{background:color-mix(in srgb, currentColor 4%, transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 18%, transparent));border-radius:999px;margin:0 0 1rem;padding:.375rem 1rem;font-size:.875rem;display:inline-block}.bloq-infomin-copy h2{font-family:var(--bp-heading-font,inherit);margin:0 0 .375rem;font-size:clamp(2rem,6vw,2.5rem);font-weight:500;line-height:1.2}.bloq-infomin-intro{max-width:22.5rem;color:var(--bp-site-muted,color-mix(in srgb, currentColor 70%, transparent));margin:.375rem 0 1.5rem;font-size:.875rem;line-height:1.65}.bloq-infomin-copy .bloq-details{color:var(--bp-site-muted,color-mix(in srgb, currentColor 75%, transparent));gap:1.25rem;margin-top:0}.bloq-infomin-card{box-sizing:border-box;background:var(--bp-site-card,transparent);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 18%, transparent));border-radius:1rem;width:100%;max-width:29.5rem;margin-inline:auto;padding:1.5rem;transition:border-color .2s}.bloq-infomin-card:hover{border-color:color-mix(in srgb, currentColor 30%, transparent)}.bloq-infomin-fields{border:0;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;margin:0;padding:0;display:grid}.bloq-infomin-field{gap:.5rem;font-size:.875rem;display:grid}.bloq-infomin-field label{color:color-mix(in srgb, currentColor 80%, transparent)}.bloq-infomin-field input,.bloq-infomin-field textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--bp-site-text,inherit);border:1px solid var(--bp-site-border,color-mix(in srgb, currentColor 22%, transparent));background:0 0;outline:none;padding:.625rem 1rem;transition:border-color .2s}.bloq-infomin-field input{border-radius:999px}.bloq-infomin-field textarea{resize:vertical;border-radius:.75rem;min-height:6rem;padding-block:.75rem}.bloq-infomin-field input::-moz-placeholder{color:color-mix(in srgb, currentColor 45%, transparent)}.bloq-infomin-field textarea::-moz-placeholder{color:color-mix(in srgb, currentColor 45%, transparent)}.bloq-infomin-field input::placeholder,.bloq-infomin-field textarea::placeholder{color:color-mix(in srgb, currentColor 45%, transparent)}.bloq-infomin-field input:focus,.bloq-infomin-field textarea:focus{border-color:color-mix(in srgb, currentColor 50%, transparent)}.bloq-infomin-consent{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.bloq-infomin-consent input{appearance:none;cursor:pointer;border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:0 0;border-radius:50%;flex:none;place-content:center;width:.875rem;height:.875rem;margin:0;transition:background-color .15s,border-color .15s;display:grid}.bloq-infomin-consent input:after{content:"";border-right:2px solid var(--bp-site-card,#fff);border-bottom:2px solid var(--bp-site-card,#fff);opacity:0;width:.3125rem;height:.5625rem;margin-top:-.125rem;transform:rotate(45deg)}.bloq-infomin-consent input:checked{background:var(--bp-site-text,#09090b);border-color:var(--bp-site-text,#09090b)}.bloq-infomin-consent input:checked:after{opacity:1}.bloq-infomin-consent input:focus-visible{outline:2px solid var(--bp-site-text,#18181b);outline-offset:2px}.bloq-infomin-consent label{cursor:pointer}.bloq-infomin-consent a,.bloq-infomin-term{color:color-mix(in srgb, currentColor 80%, transparent);text-underline-offset:2px;text-decoration:underline}.bloq-infomin-button{width:100%;font:inherit;color:var(--bp-site-card,#fff);background:var(--bp-site-text,#09090b);cursor:pointer;border:0;border-radius:999px;padding:.75rem 1rem;font-size:.875rem;transition:opacity .2s}.bloq-infomin-button:hover:not(:disabled){opacity:.85}.bloq-infomin-button:disabled{opacity:.5;cursor:not-allowed}.bloq-infomin-button:focus-visible{outline:2px solid var(--bp-site-text,#09090b);outline-offset:3px}.bloq-infomin-note{color:var(--bp-site-muted,color-mix(in srgb, currentColor 60%, transparent));margin:1rem 0 0;font-size:.8125rem}.bloq-infomin-result{margin:1rem 0 0;font-size:.9375rem}.bloq-infomin-result[data-ok=true]{color:var(--bp-site-accent,#047857)}.bloq-infomin-result[data-ok=false]{color:#b91c1c}@media (min-width:640px){.bloq-infomin-card{padding:2rem}}@media (min-width:768px){.bloq-infomin{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.bloq-infomin[data-side=start] .bloq-infomin-card{order:-1;margin-inline:0 auto}.bloq-infomin[data-side=end] .bloq-infomin-card{margin-inline:auto 0}}@media (prefers-reduced-motion:reduce){.bloq-infomin-card,.bloq-infomin-field input,.bloq-infomin-field textarea,.bloq-infomin-button,.bloq-infomin-consent input{transition:none}}.bloq-pdp{box-sizing:border-box;width:100%;max-width:72rem;color:var(--bp-foreground,inherit);margin-inline:auto;padding:1.5rem 1rem}.bloq-pdp-empty{text-align:center;color:var(--bp-muted-foreground,#64748b);padding:2rem}.bloq-pdp-crumbs ol{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.bloq-pdp-crumbs li+li:before{content:"/";margin-right:.25rem}.bloq-pdp-crumbs a{color:inherit;text-decoration:none}.bloq-pdp-crumbs a:hover{text-decoration:underline}.bloq-pdp-crumbs [aria-current=page]{color:var(--bp-primary,#4f46e5)}.bloq-pdp-grid{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:1rem;display:grid}.bloq-pdp-gallery{flex-direction:column-reverse;gap:.75rem;min-width:0;display:flex}.bloq-pdp-thumbs{gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.bloq-pdp-thumbs button{aspect-ratio:1;cursor:pointer;background:var(--bp-muted,#f4f4f5);border:1px solid var(--bp-border,#d4d4d8);opacity:.75;border-radius:.25rem;flex:0 0 4.5rem;width:4.5rem;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.bloq-pdp-thumbs button:hover{opacity:1}.bloq-pdp-thumbs button[aria-pressed=true]{opacity:1;border-color:var(--bp-primary,#4f46e5);box-shadow:0 0 0 1px var(--bp-primary,#4f46e5)}.bloq-pdp-thumbs button:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-pdp-thumbs img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bloq-pdp-main{aspect-ratio:1;background:var(--bp-muted,#f4f4f5);border:1px solid var(--bp-border,#d4d4d8);border-radius:.25rem;flex:auto;min-width:0;position:relative;overflow:hidden}.bloq-pdp-main img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.bloq-pdp-main[data-fit=cover] img{-o-object-fit:cover;object-fit:cover}.bloq-pdp-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--bp-primary,#4f46e5) 18%, var(--bp-muted,#f4f4f5)), var(--bp-muted,#f4f4f5));position:absolute;inset:0}.bloq-pdp-info{min-width:0;font-size:.875rem}.bloq-pdp-info h1{font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(1.75rem,4vw,2.0625rem);font-weight:500;line-height:1.15}.bloq-pdp-price{margin-top:1.25rem}.bloq-pdp-price p{margin:0}.bloq-pdp-was{color:var(--bp-muted-foreground,#71717a);text-decoration:line-through}.bloq-pdp-now{font-size:1.5rem;font-weight:500}.bloq-pdp-note{color:var(--bp-muted-foreground,#71717a);margin-top:.125rem}.bloq-pdp-stock{color:#15803d;margin-top:.5rem;font-weight:500}.bloq-pdp-stock[data-soldout=true]{color:var(--bp-muted-foreground,#71717a)}.bloq-pdp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bloq-pdp-options{border:0;min-width:0;margin:1.25rem 0 0;padding:0}.bloq-pdp-options legend{margin-bottom:.5rem;padding:0;font-weight:500}.bloq-pdp-options div{flex-wrap:wrap;gap:.5rem;display:flex}.bloq-pdp-options button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--bp-border,#d4d4d8);background:0 0;border-radius:.25rem;padding:.5rem .875rem;transition:border-color .15s}.bloq-pdp-options button:hover:not(:disabled){border-color:var(--bp-primary,#4f46e5)}.bloq-pdp-options button[aria-pressed=true]{border-color:var(--bp-primary,#4f46e5);box-shadow:0 0 0 1px var(--bp-primary,#4f46e5)}.bloq-pdp-options button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.bloq-pdp-options button:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-pdp-about-title{margin:1.5rem 0 .25rem;font-size:1rem;font-weight:500}.bloq-pdp-about,.bloq-pdp-about-empty{color:var(--bp-muted-foreground,#71717a);margin:0;line-height:1.6}.bloq-pdp-about p{margin:0 0 .75rem}.bloq-pdp-about ul{margin:0;padding-left:1rem;list-style:outside}.bloq-pdp-about ol{margin:0;padding-left:1.25rem;list-style:decimal}.bloq-pdp-about h2,.bloq-pdp-about h3{color:var(--bp-foreground,inherit);margin:1rem 0 .375rem;font-size:1rem;font-weight:500}.bloq-pdp-about a{color:var(--bp-primary,#4f46e5);text-decoration:underline}.bloq-pdp-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;font-size:1rem;display:flex}.bloq-pdp-actions button{font:inherit;cursor:pointer;border:0;flex:8rem;padding:.875rem 1rem;font-weight:500;transition:background-color .2s,opacity .2s}.bloq-pdp-add{color:color-mix(in srgb, var(--bp-foreground,#18181b) 85%, transparent);background:var(--bp-muted,#f4f4f5)}.bloq-pdp-add:hover:not(:disabled){background:color-mix(in srgb, var(--bp-foreground,#18181b) 12%, var(--bp-muted,#f4f4f5))}.bloq-pdp-buy{color:var(--bp-primary-foreground,#fff);background:var(--bp-primary,#4f46e5)}.bloq-pdp-buy:hover:not(:disabled){filter:brightness(.92)}.bloq-pdp-actions button:disabled{opacity:.5;cursor:not-allowed}.bloq-pdp-actions button:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-pdp-closed,.bloq-pdp-locked{color:var(--bp-muted-foreground,#71717a);border:1px solid var(--bp-border,#d4d4d8);border-radius:.25rem;margin:1.5rem 0 0;padding:.75rem 1rem}.bloq-pdp-locked{border-style:dashed;margin-top:.75rem;font-size:.8125rem}.bloq-pdp-feedback{margin:.75rem 0 0}.bloq-pdp-feedback a{color:var(--bp-primary,#4f46e5);text-underline-offset:3px;text-decoration:underline}.bloq-pdp-feedback[data-error=true]{color:var(--bp-destructive,#dc2626)}@media (min-width:768px){.bloq-pdp-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4rem}.bloq-pdp-gallery{flex-direction:row;align-items:flex-start}.bloq-pdp-thumbs{flex-direction:column;padding:0;overflow:visible}.bloq-pdp-thumbs button{flex-basis:auto;width:5.5rem}.bloq-pdp-main{max-width:25rem}}@media (prefers-reduced-motion:reduce){.bloq-pdp-thumbs button,.bloq-pdp-options button,.bloq-pdp-actions button{transition:none}}.bloq-cart{box-sizing:border-box;width:100%;max-width:72rem;color:var(--bp-foreground,inherit);flex-direction:column;gap:2.5rem;margin-inline:auto;padding:2rem 1rem;display:flex}.bloq-cart-main{flex:auto;min-width:0}.bloq-cart-heading{font-family:var(--bp-heading-font,inherit);margin:0 0 1.5rem;font-size:clamp(1.75rem,4vw,2rem);font-weight:500}.bloq-cart-heading span{color:var(--bp-primary,#4f46e5);margin-left:.25rem;font-family:inherit;font-size:.875rem}.bloq-cart-error{color:var(--bp-destructive,#dc2626);border:1px solid var(--bp-destructive,#dc2626);border-radius:.25rem;margin:0 0 1rem;padding:.75rem 1rem}.bloq-cart-loading{color:var(--bp-muted-foreground,#71717a);margin:0}.bloq-cart-empty{text-align:center;color:var(--bp-muted-foreground,#71717a);border:1px dashed var(--bp-border,#d4d4d8);border-radius:.5rem;padding:3rem 1.5rem}.bloq-cart-empty p{margin:0}.bloq-cart-empty-title{color:var(--bp-foreground,inherit);font-size:1.125rem;font-weight:500;margin-bottom:.25rem!important}.bloq-cart-head{display:none}.bloq-cart-lines{margin:0;padding:0;list-style:none;display:grid}.bloq-cart-line{border-top:1px solid var(--bp-border,#e4e4e7);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"product product""total remove";align-items:center;gap:.75rem 1rem;padding:1rem 0;transition:opacity .15s;display:grid}.bloq-cart-line[data-busy=true]{opacity:.55}.bloq-cart-product{grid-area:product;align-items:center;gap:1rem;min-width:0;display:flex}.bloq-cart-thumb{background:var(--bp-muted,#f4f4f5);border:1px solid var(--bp-border,#d4d4d8);border-radius:.25rem;flex:none;width:5rem;height:5rem;overflow:hidden}.bloq-cart-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bloq-cart-thumb span{background:linear-gradient(145deg, color-mix(in srgb, var(--bp-primary,#4f46e5) 16%, var(--bp-muted,#f4f4f5)), var(--bp-muted,#f4f4f5));width:100%;height:100%;display:block}.bloq-cart-details{min-width:0;font-size:.9375rem}.bloq-cart-details p{margin:0}.bloq-cart-name{font-weight:600}.bloq-cart-name a{color:inherit;text-decoration:none}.bloq-cart-name a:hover{text-decoration:underline}.bloq-cart-option,.bloq-cart-each{color:var(--bp-muted-foreground,#71717a);font-size:.875rem}.bloq-cart-qty{color:var(--bp-muted-foreground,#71717a);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.875rem;display:inline-flex}.bloq-cart-qty select{font:inherit;color:var(--bp-foreground,inherit);border:1px solid var(--bp-border,#d4d4d8);cursor:pointer;background:0 0;border-radius:.25rem;padding:.125rem .25rem}.bloq-cart-qty select:disabled{cursor:not-allowed;opacity:.6}.bloq-cart-total{grid-area:total;margin:0;font-weight:600}.bloq-cart-remove{color:#f97316;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:remove;justify-self:end;place-items:center;padding:.25rem;display:inline-grid}.bloq-cart-remove:hover:not(:disabled){color:#ea580c}.bloq-cart-remove:disabled{opacity:.4;cursor:not-allowed}.bloq-cart-remove:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-cart-continue{color:var(--bp-primary,#4f46e5);align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.bloq-cart-continue:hover{text-decoration:underline}.bloq-cart-summary{box-sizing:border-box;background:color-mix(in srgb, var(--bp-muted,#f4f4f5) 60%, transparent);border:1px solid var(--bp-border,#d4d4d8);flex:none;width:100%;padding:1.25rem}.bloq-cart-summary h3{font-family:var(--bp-heading-font,inherit);border-bottom:1px solid var(--bp-border,#d4d4d8);margin:0 0 1.25rem;padding-bottom:1.25rem;font-size:1.25rem;font-weight:500}.bloq-cart-summary dl{color:var(--bp-muted-foreground,#71717a);gap:.5rem;margin:0;display:grid}.bloq-cart-summary dl div{justify-content:space-between;gap:1rem;display:flex}.bloq-cart-summary dt,.bloq-cart-summary dd{margin:0}.bloq-cart-grand{color:var(--bp-foreground,inherit);margin-top:.5rem;font-size:1.125rem;font-weight:500}.bloq-cart-note{color:var(--bp-muted-foreground,#71717a);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.bloq-cart-checkout{box-sizing:border-box;text-align:center;width:100%;color:var(--bp-primary-foreground,#fff);background:var(--bp-primary,#4f46e5);margin-top:1.25rem;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:filter .2s;display:block}a.bloq-cart-checkout:hover{filter:brightness(.92)}.bloq-cart-checkout[aria-disabled=true]{opacity:.5;cursor:not-allowed}a.bloq-cart-checkout:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:3px}.bloq-cart-locked{color:var(--bp-muted-foreground,#71717a);margin:.75rem 0 0;font-size:.8125rem}@media (min-width:768px){.bloq-cart{flex-direction:row;align-items:flex-start;gap:3rem}.bloq-cart-summary{width:22.5rem;max-width:100%}.bloq-cart-head{color:var(--bp-muted-foreground,#71717a);grid-template-columns:2fr 1fr 1fr;padding-bottom:.75rem;font-size:1rem;font-weight:500;display:grid}.bloq-cart-head span:nth-child(n+2){text-align:center}.bloq-cart-line{border-top:0;grid-template-columns:2fr 1fr 1fr;grid-template-areas:"product total remove";padding:.75rem 0}.bloq-cart-total{text-align:center}.bloq-cart-remove{justify-self:center}}@media (prefers-reduced-motion:reduce){.bloq-cart-line,.bloq-cart-checkout{transition:none}}.bloq-pcards{box-sizing:border-box;width:100%;max-width:72rem;color:var(--bp-foreground,inherit);margin-inline:auto;padding:2rem 1rem}.bloq-pcards-header{margin-bottom:2rem}.bloq-pcards-header h2{font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.2}.bloq-pcards-header p{color:var(--bp-muted-foreground,#71717a);margin:.5rem 0 0}.bloq-pcards-empty{text-align:center;color:var(--bp-muted-foreground,#71717a);border:1px dashed var(--bp-border,#d4d4d8);border-radius:.5rem;margin:0;padding:2.5rem 1rem}.bloq-pcards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.bloq-pcard{color:inherit;text-decoration:none;display:block}.bloq-pcard-media{aspect-ratio:var(--pcard-ratio,4 / 5);background:var(--bp-muted,#f4f4f5);border-radius:var(--pcard-radius,.5rem);display:block;position:relative;overflow:hidden}.bloq-pcard-img,.bloq-pcard-placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.bloq-pcard-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--bp-primary,#4f46e5) 16%, var(--bp-muted,#f4f4f5)), var(--bp-muted,#f4f4f5))}.bloq-pcard-img-second,.bloq-pcard[data-swap=true]:hover .bloq-pcard-img:not(.bloq-pcard-img-second),.bloq-pcard[data-swap=true]:focus-visible .bloq-pcard-img:not(.bloq-pcard-img-second){opacity:0}.bloq-pcard[data-swap=true]:hover .bloq-pcard-img-second,.bloq-pcard[data-swap=true]:focus-visible .bloq-pcard-img-second{opacity:1}.bloq-pcard:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:4px;border-radius:var(--pcard-radius,.5rem)}.bloq-pcard-badge{z-index:1;color:var(--bp-primary-foreground,#fff);background:var(--bp-primary,#4f46e5);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500;position:absolute;top:.625rem;left:.625rem}.bloq-pcard-badge[data-kind=soldout]{color:var(--bp-foreground,#18181b);background:var(--bp-card,#fff);border:1px solid var(--bp-border,#d4d4d8)}.bloq-pcard-category{letter-spacing:.04em;text-transform:uppercase;color:var(--bp-muted-foreground,#71717a);margin-top:.625rem;font-size:.75rem;display:block}.bloq-pcard-name{margin-top:.5rem;font-size:.875rem;line-height:1.35;display:block}.bloq-pcard-category+.bloq-pcard-name{margin-top:.125rem}.bloq-pcard-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.125rem;font-size:1.125rem;display:flex}.bloq-pcard-price s{color:var(--bp-muted-foreground,#71717a);font-size:.875rem}.bloq-pcard-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.bloq-pcards-grid[data-columns="3"],.bloq-pcards-grid[data-columns="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.bloq-pcards-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bloq-pcards-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.bloq-pcards-grid{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media (prefers-reduced-motion:reduce){.bloq-pcard-img,.bloq-pcard-placeholder{transition:none}}.bloq-plift{box-sizing:border-box;width:100%;max-width:72rem;color:var(--bp-foreground,inherit);margin-inline:auto;padding:2.5rem 1rem}.bloq-plift-header{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.bloq-plift-header h2{font-family:var(--bp-heading-font,inherit);margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2rem);font-weight:500;line-height:1.2}.bloq-plift-header p{color:var(--bp-muted-foreground,#64748b);margin:0}.bloq-plift-empty{text-align:center;color:var(--bp-muted-foreground,#71717a);border:1px dashed var(--bp-border,#d4d4d8);border-radius:.5rem;margin:0;padding:2.5rem 1rem}.bloq-plift-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.bloq-plift-row li{flex:0 1 var(--plift-size,14rem);width:var(--plift-size,14rem);max-width:100%}.bloq-plift-card{color:inherit;text-decoration:none;display:block}.bloq-plift-media{aspect-ratio:var(--plift-ratio,7 / 9);background:var(--bp-muted,#f4f4f5);border-radius:var(--plift-radius,.5rem);transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.bloq-plift-media img,.bloq-plift-placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--plift-focus,top);object-position:var(--plift-focus,top);width:100%;height:100%;display:block;position:absolute;inset:0}.bloq-plift-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--bp-primary,#4f46e5) 16%, var(--bp-muted,#f4f4f5)), var(--bp-muted,#f4f4f5))}.bloq-plift[data-lift=true] .bloq-plift-card:hover .bloq-plift-media,.bloq-plift[data-lift=true] .bloq-plift-card:focus-visible .bloq-plift-media{transform:translateY(-.125rem);box-shadow:0 1.25rem 1.5rem -.5rem #00000038}.bloq-plift-card:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:4px;border-radius:var(--plift-radius,.5rem)}.bloq-plift-badge{z-index:1;color:var(--bp-primary-foreground,#fff);background:var(--bp-primary,#4f46e5);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:500;position:absolute;top:.625rem;left:.625rem}.bloq-plift-badge[data-kind=soldout]{color:var(--bp-foreground,#18181b);background:var(--bp-card,#fff);border:1px solid var(--bp-border,#d4d4d8)}.bloq-plift-name{margin-top:.5rem;font-size:.875rem;line-height:1.35;display:block}.bloq-plift-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.125rem;font-size:1.25rem;display:flex}.bloq-plift-price s{color:var(--bp-muted-foreground,#71717a);font-size:.875rem}.bloq-plift-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.bloq-plift-row{gap:1rem}.bloq-plift-row li{flex-basis:calc(50% - .5rem);width:calc(50% - .5rem)}}@media (prefers-reduced-motion:reduce){.bloq-plift-media{transition:none}.bloq-plift[data-lift=true] .bloq-plift-card:hover .bloq-plift-media{transform:none}}.bloq-hcard-empty{text-align:center;color:var(--bp-muted-foreground,#71717a);padding:2rem}.bloq-hcard{box-sizing:border-box;width:100%;max-width:22rem;color:var(--bp-card-foreground,var(--bp-foreground,inherit));background:var(--bp-card,#fff);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.bloq-hcard[data-surface=shadow]{box-shadow:0 .25rem .375rem -.0625rem #00000024,0 .125rem .25rem -.125rem #0000001f}.bloq-hcard[data-surface=outline]{border:1px solid var(--bp-border,#d4d4d8)}.bloq-hcard-media{background:var(--bp-muted,#f4f4f5);flex:none;height:20rem;display:block;position:relative;overflow:hidden}.bloq-hcard-media img,.bloq-hcard-placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.bloq-hcard-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--bp-primary,#4f46e5) 16%, var(--bp-muted,#f4f4f5)), var(--bp-muted,#f4f4f5))}.bloq-hcard-body{flex:auto;min-width:0;padding:1.25rem}.bloq-hcard-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bloq-hcard-top h3{font-family:var(--bp-heading-font,inherit);margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}.bloq-hcard-top a{color:inherit;text-decoration:none}.bloq-hcard-top a:hover{text-decoration:underline}.bloq-hcard-sale{color:#fff;text-transform:uppercase;background:#ef4444;border-radius:.25rem;flex:none;padding:.25rem .75rem;font-size:.875rem}.bloq-hcard-text{max-width:20rem;color:var(--bp-muted-foreground,#64748b);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.bloq-hcard-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1rem 0 0;font-size:1.25rem;font-weight:500;display:flex}.bloq-hcard-price s{color:var(--bp-muted-foreground,#71717a);font-size:.9375rem;font-weight:400}.bloq-hcard-options{border:0;flex-wrap:wrap;gap:.75rem;min-width:0;margin:1.25rem 0 0;padding:0;display:flex}.bloq-hcard-options label{cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;font-size:.9375rem;display:flex;position:relative}.bloq-hcard-options input{opacity:0;cursor:pointer;width:1.25rem;height:1.25rem;margin:0;position:absolute}.bloq-hcard-dot{border:1px solid var(--bp-border,#cbd5e1);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;transition:border-color .15s;display:grid;position:relative}.bloq-hcard-dot:after{content:"";background:var(--bp-primary,#4f46e5);border-radius:50%;width:.625rem;height:.625rem;transition:transform .15s;transform:scale(0)}.bloq-hcard-options input:checked+.bloq-hcard-dot{border-color:var(--bp-primary,#4f46e5)}.bloq-hcard-options input:checked+.bloq-hcard-dot:after{transform:scale(1)}.bloq-hcard-options input:focus-visible+.bloq-hcard-dot{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-hcard-options label[data-soldout=true]{cursor:not-allowed;opacity:.45}.bloq-hcard-options label[data-soldout=true] .bloq-hcard-option{text-decoration:line-through}.bloq-hcard-option{color:var(--bp-foreground,inherit);opacity:.85;-webkit-user-select:none;user-select:none}.bloq-hcard-add{font:inherit;text-transform:uppercase;color:var(--bp-background,#fff);cursor:pointer;background:var(--bp-foreground,#1e293b);border:0;margin-top:1.5rem;padding:.5rem 3rem;transition:box-shadow .2s,opacity .2s}.bloq-hcard-add:hover:not(:disabled){box-shadow:0 .5rem .75rem -.25rem #00000047}.bloq-hcard-add:disabled{opacity:.55;cursor:not-allowed}.bloq-hcard-add:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:3px}.bloq-hcard-closed,.bloq-hcard-locked{color:var(--bp-muted-foreground,#71717a);margin:1.25rem 0 0;font-size:.8125rem}.bloq-hcard-feedback{margin:.75rem 0 0;font-size:.875rem}.bloq-hcard-feedback a{color:var(--bp-primary,#4f46e5);text-underline-offset:3px;text-decoration:underline}.bloq-hcard-feedback[data-error=true]{color:var(--bp-destructive,#dc2626)}.bloq-hcard-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.bloq-hcard{flex-direction:row;max-width:36rem}.bloq-hcard[data-side=end]{flex-direction:row-reverse}.bloq-hcard-media{width:16rem;height:auto;min-height:20rem}}@media (prefers-reduced-motion:reduce){.bloq-hcard-dot,.bloq-hcard-dot:after,.bloq-hcard-add{transition:none}}.bloq-vcard-empty{text-align:center;color:var(--bp-muted-foreground,#71717a);padding:2rem}.bloq-vcard{box-sizing:border-box;width:100%;max-width:var(--vcard-width,18rem);color:var(--bp-card-foreground,var(--bp-foreground,inherit));background:var(--bp-card,#fff);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}.bloq-vcard[data-surface=shadow]{box-shadow:0 .25rem .375rem -.0625rem #00000024,0 .125rem .25rem -.125rem #0000001f}.bloq-vcard[data-surface=outline]{border:1px solid var(--bp-border,#d4d4d8)}.bloq-vcard-media{aspect-ratio:var(--vcard-ratio,3 / 2);background:var(--bp-muted,#f4f4f5);display:block;position:relative;overflow:hidden}.bloq-vcard-media img,.bloq-vcard-placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bloq-vcard-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--bp-primary,#4f46e5) 16%, var(--bp-muted,#f4f4f5)), var(--bp-muted,#f4f4f5))}.bloq-vcard-sale{text-transform:uppercase;color:#fff;background:#ef4444;border-radius:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:500;position:absolute;top:.625rem;left:.625rem}.bloq-vcard-body{padding:1rem;font-size:.875rem}.bloq-vcard-price{color:var(--bp-muted-foreground,#475569);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.bloq-vcard-price s{opacity:.8}.bloq-vcard-body h3{font-family:var(--bp-heading-font,inherit);margin:.375rem 0;font-size:1rem;font-weight:500;line-height:1.3}.bloq-vcard-body h3 a{color:inherit;text-decoration:none}.bloq-vcard-body h3 a:hover{text-decoration:underline}.bloq-vcard-text{color:var(--bp-muted-foreground,#64748b);margin:0;line-height:1.55}.bloq-vcard-choice{margin-top:.75rem;display:block}.bloq-vcard-choice select{box-sizing:border-box;width:100%;font:inherit;color:inherit;border:1px solid var(--bp-border,#d4d4d8);cursor:pointer;background:0 0;padding:.5rem .625rem}.bloq-vcard-choice select:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-vcard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.bloq-vcard-actions[data-single=true]{grid-template-columns:minmax(0,1fr)}.bloq-vcard-actions button{font:inherit;cursor:pointer;border:0;padding:.5rem;transition:opacity .2s,filter .2s}.bloq-vcard-add{color:color-mix(in srgb, var(--bp-foreground,#475569) 80%, transparent);background:var(--bp-muted,#f1f5f9)}.bloq-vcard-buy{color:var(--bp-background,#fff);background:var(--bp-foreground,#1e293b)}.bloq-vcard-actions button:hover:not(:disabled){filter:brightness(.94)}.bloq-vcard-actions button:disabled{opacity:.55;cursor:not-allowed}.bloq-vcard-actions button:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-vcard-closed,.bloq-vcard-locked{color:var(--bp-muted-foreground,#71717a);margin:.75rem 0 0;font-size:.8125rem}.bloq-vcard-feedback{margin:.625rem 0 0}.bloq-vcard-feedback a{color:var(--bp-primary,#4f46e5);text-underline-offset:3px;text-decoration:underline}.bloq-vcard-feedback[data-error=true]{color:var(--bp-destructive,#dc2626)}.bloq-vcard-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bloq-vcard-actions button{transition:none}}.bloq-native-action--link{color:var(--bp-muted-foreground,#475569);background:0 0;align-items:center;gap:8px;padding:10px 12px;font-weight:500;text-decoration:none;display:inline-flex}.bloq-native-action--link:after{content:"→";content:"→" / "";transition:transform .18s}a.bloq-native-action--link:hover:after{transform:translate(4px)}a.bloq-native-action--link:hover{color:var(--bp-foreground,#0f172a)}@media (prefers-reduced-motion:reduce){.bloq-native-action--link:after{transition:none}a.bloq-native-action--link:hover:after{transform:none}}.bloq-native-hero-eyebrow[data-has-action=true]{letter-spacing:0;text-transform:none;gap:10px;padding:4px 4px 4px 16px;font-size:13px;font-weight:400}.bloq-native-hero-chip{border:1px solid var(--bp-border,#e2e8f0);background:var(--bp-card,#fff);color:var(--bp-foreground,#0f172a);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}a.bloq-native-hero-chip:hover{border-color:color-mix(in srgb, var(--bp-foreground,#0f172a) 35%, transparent)}a.bloq-native-hero-chip:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-native-hero[data-variant=announcement]{isolation:isolate;background:var(--bp-background,#fff);color:var(--bp-muted-foreground,#475569);position:relative;overflow:hidden}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-glow b{display:none}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-glow i{filter:blur(100px)}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-glow i:first-child{aspect-ratio:1;background:color-mix(in srgb, var(--bp-accent,#f472b6) 55%, var(--bp-background,#fff));opacity:.5;width:40%;top:auto;bottom:-15%;left:5%}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-glow i:nth-child(2){aspect-ratio:1;background:color-mix(in srgb, var(--bp-primary,#7c3aed) 45%, var(--bp-background,#fff));opacity:.45;width:38%;animation-delay:-3s;top:auto;bottom:-10%;right:5%}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-glow i:nth-child(3){aspect-ratio:5/3;background:color-mix(in srgb, var(--bp-primary,#38bdf8) 22%, var(--bp-background,#fff));opacity:.5;width:40%;animation-delay:-6s;top:-20%;left:30%}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:0;min-height:min(36rem,80vh);padding:clamp(56px,9vw,112px) clamp(20px,4vw,44px)}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:56rem;display:flex}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-eyebrow{flex-wrap:wrap;justify-content:center;max-width:100%;margin:0 0 24px}.bloq-native-hero[data-variant=announcement] .bloq-native-heading{max-width:56rem;color:var(--bp-foreground,#0f172a);font-family:var(--bp-heading-font,inherit);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,6vw,3.75rem);font-weight:700;line-height:1.1}.bloq-native-hero[data-variant=announcement] .bloq-native-paragraph{max-width:36rem;margin:24px auto 0;font-size:1rem;line-height:1.65}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-actions{justify-content:center;align-items:center;margin-top:24px}.bloq-native-hero[data-variant=announcement] .bloq-native-hero-actions>:first-child{justify-content:center;align-items:center}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]){background:linear-gradient(to bottom, color-mix(in srgb, var(--bp-primary,#4f46e5) 5%, var(--bp-background,#fff)), color-mix(in srgb, var(--bp-accent,#f59e0b) 9%, var(--bp-background,#fff)), color-mix(in srgb, var(--bp-primary,#4f46e5) 5%, var(--bp-background,#fff)));color:var(--bp-muted-foreground,#475569)}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(40px,7vw,88px) clamp(20px,4vw,44px)}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-hero-media{display:none}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:56rem;display:flex}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-hero-eyebrow[data-arrow=true]{border:1px solid var(--bp-primary,#4f46e5);max-width:100%;color:var(--bp-primary,#4f46e5);letter-spacing:0;text-transform:none;background:0 0;border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:6px 6px 6px 16px;font-size:12px;font-weight:400;text-decoration:none;transition:background-color .18s;display:inline-flex}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) a.bloq-native-hero-eyebrow:hover{background:color-mix(in srgb, var(--bp-primary,#4f46e5) 8%, transparent)}.bloq-native-hero-arrow{aspect-ratio:1;background:var(--bp-primary,#4f46e5);width:24px;color:var(--bp-primary-foreground,#fff);border-radius:999px;flex:none;place-items:center;display:inline-grid}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-heading{max-width:42rem;color:var(--bp-foreground,#0f172a);font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(1.875rem,5vw,3rem);font-weight:600;line-height:1.15}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-heading :is(em,i){color:var(--bp-primary,#4f46e5);font-style:normal}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-paragraph{max-width:28rem;margin:16px auto 0;font-size:1rem;line-height:1.65}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-hero-actions{justify-content:center;margin-top:32px}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-hero-actions>:first-child{justify-content:center}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-action--primary{border-radius:999px;gap:10px;padding:10px 22px}.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-action--primary:after{content:"→";content:"→" / ""}.bloq-native-hero-portraits{gap:24px;width:fit-content;max-width:100%;margin:48px auto 0;padding-bottom:24px;display:flex;overflow-x:auto}.bloq-native-hero-portraits img{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;width:9rem;height:11rem;transition:transform .3s;display:block}.bloq-native-hero-portraits img:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.bloq-native-hero-portraits img,.bloq-native-hero:is([data-variant=portraits],[data-variant=photo-grid],[data-variant=banner]) .bloq-native-hero-eyebrow{transition:none}.bloq-native-hero-portraits img:hover{transform:none}}@media (max-width:640px){.bloq-native-hero-portraits{justify-content:flex-start;width:100%}.bloq-native-hero-portraits img{width:7.5rem;height:9.5rem}}.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-inner{text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);place-items:center stretch;gap:clamp(24px,5vw,64px);max-width:72rem;margin-inline:auto}.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-copy{align-items:flex-start}.bloq-native-hero[data-variant=photo-grid] .bloq-native-heading{max-width:36rem}.bloq-native-hero[data-variant=photo-grid] .bloq-native-paragraph{max-width:28rem;margin:16px 0 0}.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-actions,.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-actions>:first-child{justify-content:flex-start}.bloq-native-hero[data-variant=photo-grid] .bloq-native-action--secondary{background:color-mix(in srgb, var(--bp-primary,#4f46e5) 12%, var(--bp-background,#fff));color:var(--bp-primary,#4f46e5);border-color:#0000;border-radius:999px}.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-portraits{grid-template-columns:repeat(2,minmax(0,9rem));justify-content:center;gap:24px;width:auto;margin:0;padding:0;display:grid;overflow:visible}.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-portraits img{aspect-ratio:9/11;width:100%;height:auto;box-shadow:0 10px 24px -10px #0f172a59}.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-portraits img:hover{transform:scale(1.05)}@media (max-width:800px){.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr)}.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-copy{align-items:center}.bloq-native-hero[data-variant=photo-grid] .bloq-native-paragraph{margin-inline:auto}.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-actions,.bloq-native-hero[data-variant=photo-grid] .bloq-native-hero-actions>:first-child{justify-content:center}}.bloq-native-hero[data-variant=banner]{overflow:hidden}.bloq-native-hero[data-variant=banner] .bloq-native-hero-inner{padding-bottom:0}.bloq-native-hero[data-variant=banner] .bloq-native-hero-media{width:100%;max-width:64rem;margin-top:clamp(32px,6vw,64px);display:block}.bloq-native-hero[data-variant=banner] .bloq-native-hero-media>*{width:100%;display:block}.bloq-native-hero[data-variant=banner] .bloq-native-media,.bloq-native-hero[data-variant=banner] .bloq-native-media-placeholder{-o-object-fit:cover;object-fit:cover;border-radius:clamp(24px,5vw,50px) clamp(24px,5vw,50px) 0 0;width:100%;height:clamp(12rem,28vw,18rem);display:block}.bloq-native-hero[data-variant=dark-grid]{isolation:isolate;background:linear-gradient(to bottom, #000, color-mix(in srgb, var(--bp-primary,#6d28d9) 24%, #000));color:#e2e8f0;position:relative;overflow:hidden}.bloq-native-hero[data-variant=dark-grid]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 90%);mask-image:linear-gradient(#0000,#000 90%)}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(48px,8vw,96px) clamp(20px,4vw,44px) clamp(40px,6vw,64px)}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-media{display:none}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:48rem;display:flex}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-proof{border:1px solid color-mix(in srgb, var(--bp-primary,#6d28d9) 55%, #000);border-radius:999px;order:-1;gap:8px;margin:0 0 20px;padding:6px 14px 6px 6px}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-avatars img{border:2px solid #fff;width:28px;height:28px;margin-left:-8px}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-avatars img:first-child{margin-left:0}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-proof-text{color:#f1f5f9;font-size:12px;font-weight:400}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-eyebrow{order:-2}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-heading{max-width:48rem;font-family:var(--bp-heading-font,inherit);background:linear-gradient(90deg,#fff,#748298);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:500;line-height:1.1}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-paragraph{color:#f1f5f9;max-width:36rem;margin:16px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-actions{justify-content:center;margin-top:32px}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-actions>:first-child{justify-content:center}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-action--primary{border-radius:999px;gap:10px;padding:12px 32px}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-action--primary:after{content:"→";content:"→" / ""}.bloq-native-hero-command{background:linear-gradient(to top, color-mix(in srgb, var(--bp-primary,#6d28d9) 70%, #000), #475569);border-radius:6px;margin-top:32px;padding:1px}.bloq-native-hero-command-inner{color:#fff;background:#000;border-radius:5px;align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:flex}.bloq-native-hero-command code{font:inherit}.bloq-native-hero-command button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.bloq-native-hero-command button:focus-visible{outline-offset:2px;outline:2px solid #fff}.bloq-native-hero-marquee{-webkit-user-select:none;user-select:none;width:100%;max-width:64rem;margin-top:clamp(40px,6vw,64px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.bloq-native-hero-marquee-track{will-change:transform;width:max-content;animation:35s linear infinite bloq-hero-marquee;display:flex}.bloq-native-hero-marquee ul{flex:none;align-items:center;margin:0;padding:16px 0;list-style:none;display:flex}.bloq-native-hero-marquee li{flex:none;margin:0 clamp(28px,5vw,56px)}.bloq-native-hero-marquee img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:28px;display:block}@keyframes bloq-hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bloq-native-hero-marquee-track{animation:none}.bloq-native-hero-marquee{overflow-x:auto}}.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow]) .bloq-native-hero-proof{width:fit-content;max-width:100%}.bloq-native-hero[data-variant=dark-glow]{isolation:isolate;background:radial-gradient(ellipse 70% 60% at 50% 25%, color-mix(in srgb, var(--bp-primary,#5b21b6) 55%, #000), transparent 75%), #000;color:#e2e8f0;position:relative;overflow:hidden}.bloq-native-hero[data-variant=dark-glow] .bloq-native-hero-eyebrow{color:#f1f5f9;letter-spacing:0;text-transform:none;background:0 0;border:1px solid #ffffff26;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 20px;padding:8px 16px;font-size:14px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=dark-glow] .bloq-native-hero-chip{color:#fff;font-size:inherit;background:0 0;border:0;padding:0;font-weight:500}.bloq-native-hero[data-variant=dark-glow] .bloq-native-hero-chip svg{width:14px;height:11px}.bloq-native-hero[data-variant=dark-glow] .bloq-native-hero-actions{gap:8px}.bloq-native-hero[data-variant=dark-glow] .bloq-native-action--primary{border-radius:999px;padding:12px 32px}.bloq-native-hero[data-variant=dark-glow] .bloq-native-action--secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;display:inline-flex}.bloq-native-hero[data-variant=dark-glow] .bloq-native-action--secondary:after{content:"›";content:"›" / "";opacity:.45}.bloq-native-hero[data-variant=dark-glow] .bloq-native-hero-portraits{margin-top:48px}.bloq-native-hero[data-variant=dark-glow] .bloq-native-hero-portraits img{border-radius:8px}.bloq-native-hero[data-variant=dark-glow] .bloq-native-hero-copy{max-width:56rem}.bloq-native-hero[data-variant=dark-glow] .bloq-native-hero-eyebrow{text-align:center;border-radius:22px;width:fit-content;max-width:100%}.bloq-native-hero[data-variant=newsletter]{isolation:isolate;background-color:var(--bp-background,#fff);background-image:radial-gradient(color-mix(in srgb, var(--bp-foreground,#0f172a) 18%, transparent) 1px, transparent 1.5px);background-size:22px 22px;position:relative;overflow:hidden}.bloq-native-hero[data-variant=newsletter]:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 40%, transparent 30%, var(--bp-background,#fff) 85%);pointer-events:none;position:absolute;inset:0}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px)}.bloq-native-hero[data-variant=newsletter] .bloq-native-heading{max-width:32rem;font-family:var(--bp-heading-font,inherit);background:linear-gradient(to right, var(--bp-foreground,#000), color-mix(in srgb, var(--bp-foreground,#000) 65%, var(--bp-background,#fff)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.5rem,5.5vw,3.375rem);font-weight:600;line-height:1.15}.bloq-native-hero[data-variant=newsletter] .bloq-native-paragraph{max-width:28rem;margin:12px 0 0;font-size:.9375rem;line-height:1.8}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-actions{margin:0}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-actions:not(:has(*)){display:none}.bloq-native-hero-subscribe{max-width:28rem;margin-top:24px}.bloq-native-hero-subscribe-row{border:1px solid var(--bp-border,#cbd5e1);border-radius:var(--bp-radius,6px);background:var(--bp-card,#fff);align-items:center;gap:4px;height:54px;padding-right:4px;display:flex}.bloq-native-hero-subscribe-row:focus-within{border-color:var(--bp-primary,#4f46e5)}.bloq-native-hero-subscribe-row input{border-radius:var(--bp-radius,6px);min-width:0;height:100%;color:var(--bp-foreground,#0f172a);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0 16px;font-size:.875rem}.bloq-native-hero-subscribe-row button{border-radius:var(--bp-radius,6px);background:var(--bp-primary,#4f46e5);height:46px;color:var(--bp-primary-foreground,#fff);font:inherit;cursor:pointer;border:0;flex:none;padding:0 28px;font-size:.875rem;font-weight:500;transition:filter .18s}.bloq-native-hero-subscribe-row button:hover:not(:disabled){filter:brightness(.92)}.bloq-native-hero-subscribe-row button:disabled,.bloq-native-hero-subscribe-row input:disabled{cursor:not-allowed}.bloq-native-hero-subscribe-row button:focus-visible{outline:2px solid var(--bp-foreground,#0f172a);outline-offset:2px}.bloq-native-hero-subscribe-note{color:var(--bp-muted-foreground,#475569);margin:8px 0 0;font-size:.75rem}.bloq-native-hero-subscribe-note[data-error=true]{color:var(--bp-destructive,#dc2626)}.bloq-native-hero-subscribe-note[data-ok=true]{color:var(--bp-foreground,#0f172a);font-weight:500}.bloq-native-hero-subscribe-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-proof{margin-top:36px}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-avatars img{border:2px solid var(--bp-background,#fff);width:40px;height:40px;margin-left:-14px}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-avatars img:first-child{margin-left:0}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-stars{color:#ff8f20}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-proof-text{font-size:.875rem;font-weight:400}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-media{justify-content:center;display:flex;position:relative}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-media:before{content:"";z-index:-1;filter:blur(48px);opacity:.5;background:linear-gradient(90deg,#661fff,#ff1994,#2d73ff);border-radius:12px;position:absolute;inset:4% 14%}.bloq-native-hero[data-variant=newsletter] .bloq-native-media,.bloq-native-hero[data-variant=newsletter] .bloq-native-media-placeholder{aspect-ratio:45/56;-o-object-fit:cover;object-fit:cover;border-radius:clamp(24px,4vw,40px);width:100%;max-width:28rem;max-height:35rem}@media (max-width:800px){.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-inner{grid-template-columns:minmax(0,1fr)}}.bloq-native-hero[data-variant=newsletter] .bloq-native-paragraph{color:var(--bp-muted-foreground,#475569)}.bloq-native-hero[data-variant=grain]{color:#fff}.bloq-native-hero[data-variant=grain] .bloq-native-hero-inner{isolation:isolate;text-align:center;grid-template-columns:minmax(0,1fr);max-width:none;min-height:clamp(34rem,78vh,54rem);padding:0;display:grid;position:relative;overflow:hidden}.bloq-native-hero[data-variant=grain] :is(.bloq-native-hero-copy,.bloq-native-hero-media){grid-area:1/1}.bloq-native-hero[data-variant=grain] .bloq-native-hero-media{z-index:-2}.bloq-native-hero[data-variant=grain] .bloq-native-hero-media:after{content:"";z-index:1;pointer-events:none;background:#00000085;position:absolute;inset:0}.bloq-native-hero[data-variant=grain] .bloq-native-hero-media,.bloq-native-hero[data-variant=grain] .bloq-native-hero-media>*,.bloq-native-hero[data-variant=grain] .bloq-native-media{width:100%;height:100%;position:relative}.bloq-native-hero[data-variant=grain] .bloq-native-media{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0}.bloq-native-hero[data-variant=grain] .bloq-native-hero-inner:after{content:"";z-index:-1;opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.bloq-native-hero[data-variant=grain] .bloq-native-hero-copy{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(48px,9vw,112px) clamp(20px,4vw,44px);display:flex}.bloq-native-hero[data-variant=grain] .bloq-native-hero-proof{border:1px solid #cbd5e1b3;border-radius:999px;order:-1;gap:8px;margin:0 0 24px;padding:6px 14px 6px 6px}.bloq-native-hero[data-variant=grain] .bloq-native-hero-avatars img{border:2px solid #fff;width:28px;height:28px;margin-left:-8px}.bloq-native-hero[data-variant=grain] .bloq-native-hero-avatars img:first-child{margin-left:0}.bloq-native-hero[data-variant=grain] .bloq-native-hero-proof-text{color:#fff;font-size:12px;font-weight:400}.bloq-native-hero[data-variant=grain] .bloq-native-heading{color:#fff;max-width:52rem;font-family:var(--bp-heading-font,Georgia, "Times New Roman", serif);margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.15}.bloq-native-hero[data-variant=grain] .bloq-native-paragraph{color:#fff;max-width:36rem;margin:12px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero[data-variant=grain] .bloq-native-hero-actions{margin:0}.bloq-native-hero[data-variant=grain] .bloq-native-hero-actions:not(:has(*)){display:none}.bloq-native-hero[data-variant=grain] .bloq-native-hero-subscribe{flex-direction:column;width:100%;max-width:32rem;margin-top:32px;display:flex}.bloq-native-hero[data-variant=grain] .bloq-native-hero-subscribe-note[data-kind=note]{color:#fff;order:-1;margin:0 0 20px;font-size:1rem}.bloq-native-hero[data-variant=grain] .bloq-native-hero-subscribe-row{background:0 0;border-color:#f8fafce6;border-radius:999px;height:64px;padding-right:8px}.bloq-native-hero[data-variant=grain] .bloq-native-hero-subscribe-row:focus-within{background:#ffffff14;border-color:#fff}.bloq-native-hero[data-variant=grain] .bloq-native-hero-subscribe-row input{color:#fff;border-radius:999px;padding:0 8px 0 24px;font-size:.9375rem}.bloq-native-hero[data-variant=grain] .bloq-native-hero-subscribe-row input::placeholder{color:#cbd5e1;opacity:1}.bloq-native-hero[data-variant=grain] .bloq-native-hero-subscribe-row button{color:#1e293b;white-space:nowrap;background:#fff;border-radius:999px;height:48px;padding:0 32px}.bloq-native-hero[data-variant=grain] .bloq-native-hero-subscribe-note[data-error=true],.bloq-native-hero[data-variant=grain] .bloq-native-hero-subscribe-note[data-ok=true]{color:#fff}.bloq-native-hero[data-variant=grain] .bloq-native-hero-copy{box-sizing:border-box}.bloq-native-hero[data-variant=grain] .bloq-native-hero-media{width:auto;height:auto;position:absolute;inset:0;overflow:hidden}.bloq-native-hero[data-variant=grain] .bloq-native-hero-media>*,.bloq-native-hero[data-variant=grain] .bloq-native-media,.bloq-native-hero[data-variant=grain] .bloq-native-media-placeholder{width:100%;height:100%;position:absolute;inset:0}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]){isolation:isolate;color:#fff;background:#000;position:relative;overflow:hidden}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]):before{content:"";z-index:-1;aspect-ratio:1;background:var(--bp-primary,#9333ea);filter:blur(150px);opacity:.6;pointer-events:none;border-radius:999px;width:18rem;position:absolute;top:7rem;left:25%}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,120px) clamp(20px,4vw,44px) 0}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:44rem;display:flex}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-hero-eyebrow[data-style=tag]{background:color-mix(in srgb, var(--bp-primary,#9333ea) 22%, transparent);color:#f3e8ff;letter-spacing:0;text-transform:none;border:0;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:0 0 24px;padding:4px 12px 4px 4px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.bloq-native-hero-tag{background:color-mix(in srgb, var(--bp-primary,#9333ea) 70%, #000);color:#fff;border-radius:999px;padding:4px 14px;font-size:12px;line-height:1.4}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-hero-eyebrow svg{flex:none;transition:transform .3s}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) a.bloq-native-hero-eyebrow:hover svg{transform:translate(2px)}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-heading{color:#fff;max-width:42rem;font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:500;line-height:1.35}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-heading :is(em,i){background:linear-gradient(to right, var(--bp-primary,#9333ea), color-mix(in srgb, var(--bp-primary,#9333ea) 45%, #fff));color:#fff;white-space:nowrap;border-radius:.75rem;padding:0 .6rem;font-style:normal;display:inline-block}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-paragraph{color:#e2e8f0;max-width:32rem;margin:24px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-hero-actions{justify-content:center;margin-top:32px}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-hero-actions>:first-child{justify-content:center}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-action{border-radius:999px;min-height:44px}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-action--primary{padding:0 28px}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-action--secondary{border-color:color-mix(in srgb, var(--bp-primary,#9333ea) 35%, #000);color:#fff;background:0 0;gap:8px;padding:0 24px}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-action--secondary:before{content:"";background:currentColor;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><path d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/><rect x='2' y='6' width='14' height='12' rx='2'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><path d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/><rect x='2' y='6' width='14' height='12' rx='2'/></svg>") 50%/contain no-repeat}.bloq-native-hero-checks{flex-wrap:wrap;justify-content:center;gap:16px clamp(20px,4vw,56px);margin:48px 0 0;padding:0;list-style:none;display:flex}.bloq-native-hero-checks li{color:#94a3b8;align-items:center;gap:8px;display:inline-flex}.bloq-native-hero-checks svg{color:var(--bp-primary,#9333ea);flex:none}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-hero-media{width:100%;max-width:56rem;margin-top:clamp(40px,6vw,64px)}.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-media,.bloq-native-hero:is([data-variant=spotlight],[data-variant=reviews]) .bloq-native-media-placeholder{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;outline:1px solid color-mix(in srgb, var(--bp-primary,#9333ea) 45%, #000);outline-offset:0;border:10px solid #000;border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:22rem;display:block}.bloq-native-hero[data-variant=reviews] .bloq-native-hero-proof{order:-1;gap:12px;margin:0 0 8px}.bloq-native-hero[data-variant=reviews] .bloq-native-hero-avatars img{border:2px solid #fff;width:28px;height:28px;margin-left:-8px}.bloq-native-hero[data-variant=reviews] .bloq-native-hero-avatars img:first-child{margin-left:0}.bloq-native-hero[data-variant=reviews] .bloq-native-hero-stars svg{width:12px;height:12px}.bloq-native-hero[data-variant=reviews] .bloq-native-hero-proof-text{color:#d1d5db;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=reviews] .bloq-native-heading{line-height:1.3}.bloq-native-hero[data-variant=reviews] .bloq-native-paragraph{margin-top:8px}.bloq-native-hero[data-variant=search] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,112px) clamp(20px,4vw,44px)}.bloq-native-hero[data-variant=search] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=search] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:42rem;display:flex}.bloq-native-hero[data-variant=search] .bloq-native-hero-proof{order:-1;gap:12px;margin:0 0 16px}.bloq-native-hero[data-variant=search] .bloq-native-hero-avatars img{border:2px solid var(--bp-background,#fff);width:32px;height:32px;margin-left:-12px}.bloq-native-hero[data-variant=search] .bloq-native-hero-avatars img:first-child{margin-left:0}.bloq-native-hero[data-variant=search] .bloq-native-hero-stars svg{width:16px;height:16px}.bloq-native-hero[data-variant=search] .bloq-native-hero-proof-text{color:var(--bp-muted-foreground,#475569);font-size:14px;font-weight:400}.bloq-native-hero[data-variant=search] .bloq-native-heading{max-width:42rem;color:var(--bp-foreground,#1e293b);font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:600;line-height:1.2}.bloq-native-hero[data-variant=search] .bloq-native-heading :is(em,i){background:linear-gradient(to right, var(--bp-primary,#7e22ce), color-mix(in srgb, var(--bp-primary,#7e22ce) 70%, #6366f1));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;position:relative}.bloq-native-hero[data-variant=search] .bloq-native-heading :is(em,i):after{content:"";background:linear-gradient(to right, var(--bp-primary,#7e22ce), #fb923c);border-radius:999px;height:.12em;position:absolute;bottom:.02em;left:-2%;right:-2%;transform:rotate(-.8deg)}.bloq-native-hero[data-variant=search] .bloq-native-paragraph{max-width:36rem;color:var(--bp-foreground,#1e293b);margin:28px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero[data-variant=search] .bloq-native-hero-actions{margin:0}.bloq-native-hero[data-variant=search] .bloq-native-hero-actions:not(:has(*)){display:none}.bloq-native-hero[data-variant=search] .bloq-native-hero-subscribe{width:100%;max-width:28rem;margin-top:28px}.bloq-native-hero[data-variant=search] .bloq-native-hero-subscribe-row{border-color:var(--bp-border,#9ca3af);height:auto;padding:4px}.bloq-native-hero[data-variant=search] .bloq-native-hero-subscribe-row input{padding:12px 8px}.bloq-native-hero[data-variant=search] .bloq-native-hero-subscribe-row button{height:auto;padding:12px 24px}.bloq-native-hero[data-variant=directory]{background:linear-gradient(to bottom, #000, color-mix(in srgb, var(--bp-primary,#7e22ce) 38%, #000));color:#fff}.bloq-native-hero[data-variant=directory] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,112px) clamp(20px,4vw,44px) clamp(40px,6vw,64px)}.bloq-native-hero[data-variant=directory] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=directory] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:52rem;display:flex}.bloq-native-hero[data-variant=directory] .bloq-native-hero-proof{order:-1;gap:12px;margin:0 0 16px}.bloq-native-hero[data-variant=directory] .bloq-native-hero-avatars img{border:2px solid #fff;width:32px;height:32px;margin-left:-12px}.bloq-native-hero[data-variant=directory] .bloq-native-hero-avatars img:first-child{margin-left:0}.bloq-native-hero[data-variant=directory] .bloq-native-hero-stars{color:#ff8f20}.bloq-native-hero[data-variant=directory] .bloq-native-hero-stars svg{width:16px;height:16px}.bloq-native-hero[data-variant=directory] .bloq-native-hero-proof-text{color:#e5e7eb;font-size:12px;font-weight:400}.bloq-native-hero[data-variant=directory] .bloq-native-heading{max-width:52rem;font-family:var(--bp-heading-font,inherit);background:linear-gradient(to right, #fff, color-mix(in srgb, var(--bp-primary,#7e22ce) 80%, #000));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.5rem,6vw,3.75rem);font-weight:600;line-height:1.25}.bloq-native-hero[data-variant=directory] .bloq-native-paragraph{color:#e5e7eb;max-width:26rem;margin:12px auto 0;font-size:.875rem;line-height:1.6}.bloq-native-hero[data-variant=directory] .bloq-native-hero-actions{margin:0}.bloq-native-hero[data-variant=directory] .bloq-native-hero-actions:not(:has(*)){display:none}.bloq-native-hero[data-variant=directory] .bloq-native-hero-subscribe{width:100%;max-width:28rem;margin-top:32px}.bloq-native-hero[data-variant=directory] .bloq-native-hero-subscribe-row{background:#fff;border-color:#6b72804d;border-radius:6px;height:52px;padding:0 2px 0 12px}.bloq-native-hero-search-icon{color:#9ca3af;flex:none}.bloq-native-hero[data-variant=directory] .bloq-native-hero-subscribe-row input{color:#374151;padding:0 8px}.bloq-native-hero[data-variant=directory] .bloq-native-hero-subscribe-row button{border-radius:8px;height:44px;padding:0 40px}.bloq-native-hero-search-note{color:#e5e7eb;margin:16px 0 0;font-size:.875rem}.bloq-native-hero-cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:64rem;margin:clamp(32px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.bloq-native-hero-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--bp-primary,#7e22ce) 45%, #000);background:linear-gradient(to bottom, color-mix(in srgb, var(--bp-primary,#7e22ce) 38%, #000), color-mix(in srgb, var(--bp-primary,#7e22ce) 8%, #000));color:#fff;border-radius:8px;flex-direction:column;gap:16px;height:100%;padding:24px;text-decoration:none;transition:transform .3s;display:flex}.bloq-native-hero-card:hover{transform:translateY(-4px)}a.bloq-native-hero-card:focus-visible{outline-offset:2px;outline:2px solid #fff}.bloq-native-hero-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bloq-native-hero-card-top img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:48px;height:48px;display:block}.bloq-native-hero-card-tag{background:color-mix(in srgb, var(--bp-primary,#7e22ce) 45%, #000);color:#f8fafc;border-radius:999px;padding:6px 16px;font-size:12px;line-height:1.2}.bloq-native-hero-card-title{color:#f9fafb;font-size:1.125rem;line-height:1.3}.bloq-native-hero-card-text{color:#e5e7eb;font-size:.875rem;line-height:1.5}@media (max-width:900px){.bloq-native-hero-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bloq-native-hero-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bloq-native-hero-card{transition:none}.bloq-native-hero-card:hover{transform:none}}.bloq-native-hero[data-variant=dashboard]{background:color-mix(in srgb, var(--bp-primary,#7e22ce) 8%, #05010a);color:#fff}.bloq-native-hero[data-variant=dashboard] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,112px) clamp(16px,4vw,44px) 0}.bloq-native-hero[data-variant=dashboard] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:56rem;display:flex}.bloq-native-hero[data-variant=dashboard] .bloq-native-hero-eyebrow{background:linear-gradient(color-mix(in srgb, var(--bp-primary,#7e22ce) 8%, #05010a), color-mix(in srgb, var(--bp-primary,#7e22ce) 8%, #05010a)) padding-box, linear-gradient(to right, #312e81, #5f5f5f) border-box;color:#e2e8f0;letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:999px;align-items:center;margin:0 0 24px;padding:8px 16px;font-size:14px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=dashboard] .bloq-native-heading{max-width:56rem;font-family:var(--bp-heading-font,Georgia, "Times New Roman", serif);background:linear-gradient(to right, color-mix(in srgb, var(--bp-primary,#7e22ce) 22%, #0c0414), #f5f5f5, color-mix(in srgb, var(--bp-primary,#7e22ce) 22%, #0c0414));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.25rem,6vw,4.125rem);font-weight:400;line-height:1.1}.bloq-native-hero[data-variant=dashboard] .bloq-native-paragraph{background:linear-gradient(to right, color-mix(in srgb, var(--bp-primary,#7e22ce) 22%, #0c0414), #f5f5f5, color-mix(in srgb, var(--bp-primary,#7e22ce) 22%, #0c0414));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:32rem;margin:16px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero[data-variant=dashboard] .bloq-native-hero-actions{justify-content:center;margin-top:28px}.bloq-native-hero[data-variant=dashboard] .bloq-native-hero-actions>:first-child{justify-content:center;gap:12px}.bloq-native-hero[data-variant=dashboard] .bloq-native-action{border:1px solid #ffffff0d;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=dashboard] .bloq-native-action--primary{color:#111827;background:#fff}.bloq-native-hero[data-variant=dashboard] .bloq-native-action--secondary{color:#f9fafb;background:#ffffff1a}.bloq-native-hero[data-variant=dashboard] .bloq-native-hero-media{width:100%;max-width:64rem;margin-top:clamp(32px,5vw,48px);position:relative}.bloq-native-hero[data-variant=dashboard] .bloq-native-hero-media:before{content:"";z-index:0;background:color-mix(in srgb, var(--bp-primary,#a21caf) 55%, #d043ff);filter:blur(60px);pointer-events:none;width:min(800px,80%);height:7rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.bloq-native-hero[data-variant=dashboard] .bloq-native-hero-media>*{z-index:1;position:relative}.bloq-native-hero[data-variant=dashboard] .bloq-native-media,.bloq-native-hero[data-variant=dashboard] .bloq-native-media-placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:16px 16px 0 0;width:100%;max-height:20rem;display:block}.bloq-native-hero[data-variant=blueprint]{isolation:isolate;color:#fff;background:#000;position:relative;overflow:hidden}.bloq-native-hero[data-variant=blueprint]:before{content:"";z-index:-1;pointer-events:none;border-inline:1px solid #27272a;position:absolute;inset:0 clamp(16px,8vw,128px)}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,112px) clamp(16px,8vw,128px) 0}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:44rem;display:flex}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-eyebrow{color:#fff;letter-spacing:0;text-transform:none;background:#050505;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 16px 6px 10px;font-size:14px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-eyebrow:before{content:"";background:#16a34a;border-radius:999px;flex:none;width:8px;height:8px;animation:1.6s ease-out infinite bloq-hero-ping;box-shadow:0 0 #4ade80b3}@keyframes bloq-hero-ping{to{box-shadow:0 0 0 8px #4ade8000}}.bloq-native-hero[data-variant=blueprint] .bloq-native-heading{max-width:44rem;font-family:var(--bp-heading-font,inherit);background:linear-gradient(90deg,#fff,#313131);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.25rem,6vw,4rem);font-weight:400;line-height:1.1}.bloq-native-hero[data-variant=blueprint] .bloq-native-paragraph{color:#fff;max-width:36rem;margin:20px auto 0;font-size:.875rem;font-weight:300;line-height:1.6}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-actions{justify-content:center;margin-top:40px}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-actions>:first-child{justify-content:center;gap:12px}.bloq-native-hero[data-variant=blueprint] .bloq-native-action{color:#fff;background:linear-gradient(#1e1e1e,#050505);border:1px solid #242424;border-radius:8px;gap:4px;padding:12px 16px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=blueprint] .bloq-native-action--secondary:after{content:"↘";content:"↘" / "";font-size:1.1em}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-proof{flex-wrap:wrap;order:1;justify-content:center;gap:10px;margin-top:36px}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-avatars img{border:0;border-radius:4px;width:22px;height:22px;margin:0}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-proof-copy{flex-direction:row;align-items:center;gap:10px}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-stars{color:#ff8f20}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-stars svg{width:16px;height:16px}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-proof-text{color:#fff;border-left:2px solid #fff;padding-left:10px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-media{background:#242424;border-top:1px solid #27272a;justify-content:center;width:100%;margin-top:clamp(32px,5vw,48px);padding:32px 16px 0;display:flex;position:relative}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-media:before,.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-media:after{content:"";background:#fff;width:10px;height:10px;position:absolute;top:-6px;transform:rotate(45deg)}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-media:before{left:-6px}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-media:after{right:-6px}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-media>*{width:100%;max-width:72rem}.bloq-native-hero[data-variant=blueprint] .bloq-native-media,.bloq-native-hero[data-variant=blueprint] .bloq-native-media-placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:12px 12px 0 0;width:100%;max-height:17.5rem;display:block}@media (prefers-reduced-motion:reduce){.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-eyebrow:before{animation:none}}.bloq-native-hero[data-variant=blueprint] .bloq-native-hero-media{box-sizing:border-box}.bloq-native-hero[data-variant=video] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(48px,8vw,96px) clamp(16px,4vw,44px) 48px}.bloq-native-hero[data-variant=video] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=video] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:62rem;display:flex}.bloq-native-hero[data-variant=video] .bloq-native-hero-proof{border:1px solid var(--bp-border,#e4e4e7);background:var(--bp-card,#fff);border-radius:999px;flex-wrap:wrap;order:-1;justify-content:center;gap:10px;margin:0 0 16px;padding:8px 16px}.bloq-native-hero[data-variant=video] .bloq-native-hero-avatars img{border:0;border-radius:4px;width:22px;height:22px;margin:0}.bloq-native-hero[data-variant=video] .bloq-native-hero-proof-copy{flex-direction:row;align-items:center;gap:8px}.bloq-native-hero[data-variant=video] .bloq-native-hero-stars{color:#ff6900}.bloq-native-hero[data-variant=video] .bloq-native-hero-stars svg{width:16px;height:16px}.bloq-native-hero[data-variant=video] .bloq-native-hero-proof-text{color:var(--bp-muted-foreground,#52525b);font-size:14px;font-weight:400}.bloq-native-hero[data-variant=video] .bloq-native-heading{max-width:56rem;color:var(--bp-foreground,#000);font-family:var(--bp-heading-font,inherit);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:500;line-height:1.2}.bloq-native-hero[data-variant=video] .bloq-native-paragraph{max-width:32rem;color:var(--bp-muted-foreground,#52525b);margin:8px auto 0;font-size:1rem;line-height:1.5}.bloq-native-hero[data-variant=video] .bloq-native-hero-actions{justify-content:center;margin-top:24px}.bloq-native-hero[data-variant=video] .bloq-native-hero-actions>:first-child{justify-content:center}.bloq-native-hero[data-variant=video] .bloq-native-action--primary{color:#fff;background:#000;border-color:#000;border-radius:8px;gap:8px;padding:12px 24px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=video] .bloq-native-action--primary:before{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9.18 2.344a.833.833 0 0 1 1.64 0l.875 4.632a1.67 1.67 0 0 0 1.328 1.328l4.632.876a.834.834 0 0 1 0 1.639l-4.632.875a1.67 1.67 0 0 0-1.328 1.329l-.876 4.631a.834.834 0 0 1-1.638 0l-.876-4.631a1.67 1.67 0 0 0-1.328-1.329l-4.632-.875a.833.833 0 0 1 0-1.639l4.632-.876a1.67 1.67 0 0 0 1.328-1.328z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9.18 2.344a.833.833 0 0 1 1.64 0l.875 4.632a1.67 1.67 0 0 0 1.328 1.328l4.632.876a.834.834 0 0 1 0 1.639l-4.632.875a1.67 1.67 0 0 0-1.328 1.329l-.876 4.631a.834.834 0 0 1-1.638 0l-.876-4.631a1.67 1.67 0 0 0-1.328-1.329l-4.632-.875a.833.833 0 0 1 0-1.639l4.632-.876a1.67 1.67 0 0 0 1.328-1.328z'/></svg>") 50%/contain no-repeat}.bloq-native-hero[data-variant=video] .bloq-native-hero-checks{gap:12px clamp(24px,5vw,64px);margin-top:28px}.bloq-native-hero[data-variant=video] .bloq-native-hero-checks li{color:var(--bp-muted-foreground,#52525b);font-size:14px}.bloq-native-hero[data-variant=video] .bloq-native-hero-checks svg{display:none}.bloq-native-hero[data-variant=video] .bloq-native-hero-checks li:before{content:"";background:var(--bp-primary,#4f46e5);width:10px;height:10px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--bp-primary,#4f46e5) 12%, #fff), 0 0 0 0 color-mix(in srgb, var(--bp-primary,#4f46e5) 55%, transparent);border-radius:999px;flex:none;animation:1.8s ease-out infinite bloq-hero-dot}@keyframes bloq-hero-dot{to{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--bp-primary,#4f46e5) 12%, #fff), 0 0 0 6px transparent}}.bloq-native-hero[data-variant=video] .bloq-native-hero-portraits{flex-wrap:wrap;justify-content:center;width:100%;max-width:62rem;margin-top:48px;padding:0;overflow:visible}.bloq-native-hero-clip{flex:0 12rem;min-width:8rem;transition:transform .3s;display:block;position:relative}.bloq-native-hero-clip:hover{transform:translateY(-4px)}.bloq-native-hero[data-variant=video] .bloq-native-hero-clip img{aspect-ratio:3/4;border-radius:8px;width:100%;height:auto}.bloq-native-hero-play{aspect-ratio:1;color:#fff;pointer-events:none;background:#fff6;border-radius:999px;place-items:center;width:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.bloq-native-hero[data-variant=video] .bloq-native-hero-checks li:before{animation:none}.bloq-native-hero-clip{transition:none}.bloq-native-hero-clip:hover{transform:none}}@property --bloq-hero-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bloq-hero-spin{to{--bloq-hero-angle:360deg}}.bloq-native-hero[data-variant=lime]{color:#fff;background:#000}.bloq-native-hero[data-variant=lime] .bloq-native-hero-inner{isolation:isolate;text-align:center;flex-direction:column;align-items:center;max-width:none;min-height:clamp(36rem,85vh,56rem);padding:clamp(56px,9vw,112px) clamp(16px,4vw,44px) 40px;display:flex;position:relative;overflow:hidden}.bloq-native-hero[data-variant=lime] .bloq-native-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.bloq-native-hero[data-variant=lime] .bloq-native-hero-media:after{content:"";z-index:1;pointer-events:none;background:#00000073;position:absolute;inset:0}.bloq-native-hero[data-variant=lime] .bloq-native-hero-media>*,.bloq-native-hero[data-variant=lime] .bloq-native-media,.bloq-native-hero[data-variant=lime] .bloq-native-media-placeholder{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bloq-native-hero[data-variant=lime] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:56rem;display:flex}.bloq-native-hero[data-variant=lime] .bloq-native-hero-eyebrow{background:linear-gradient(#111827d9, #111827d9) padding-box, conic-gradient(from var(--bloq-hero-angle), #ffffff26 55%, #fff 80%, #ffffff26) border-box;color:#fff;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;margin:0 0 20px;padding:12px 24px 12px 16px;font-size:12px;font-weight:500;animation:4s linear infinite bloq-hero-spin;display:inline-flex}.bloq-native-hero[data-variant=lime] .bloq-native-hero-eyebrow:before{content:"";background:var(--bloq-lime,#a6ff5d);border-radius:999px;flex:none;width:8px;height:8px;animation:1.6s ease-out infinite bloq-hero-lime-ping;box-shadow:0 0 #a6ff5db3}@keyframes bloq-hero-lime-ping{to{box-shadow:0 0 0 8px #a6ff5d00}}.bloq-native-hero[data-variant=lime] .bloq-native-heading{color:#fff;max-width:56rem;font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.25rem,6vw,4rem);font-weight:400;line-height:1.25}.bloq-native-hero[data-variant=lime] .bloq-native-paragraph{color:#d1d5db;max-width:32rem;margin:18px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero[data-variant=lime] .bloq-native-hero-actions{justify-content:center;margin-top:32px}.bloq-native-hero[data-variant=lime] .bloq-native-hero-actions>:first-child{justify-content:center;gap:12px}.bloq-native-hero[data-variant=lime] .bloq-native-action{border-radius:999px;padding:12px 24px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=lime] .bloq-native-action--primary{border-color:var(--bloq-lime,#a6ff5d);background:var(--bloq-lime,#a6ff5d);color:#1f2937}.bloq-native-hero[data-variant=lime] .bloq-native-action--secondary{color:#fff;background:#ffffff14;border-color:#ffffff26}.bloq-native-hero[data-variant=lime] .bloq-native-hero-marquee{margin-top:clamp(40px,6vw,68px);overflow:visible;-webkit-mask-image:none;mask-image:none}.bloq-native-hero[data-variant=lime] .bloq-native-hero-marquee-track{justify-content:center;width:auto;animation:none}.bloq-native-hero[data-variant=lime] .bloq-native-hero-marquee ul{flex-wrap:wrap;justify-content:center;gap:16px clamp(32px,6vw,80px);padding:0}.bloq-native-hero[data-variant=lime] .bloq-native-hero-marquee ul[aria-hidden=true]{display:none}.bloq-native-hero[data-variant=lime] .bloq-native-hero-marquee li{margin:0}.bloq-native-hero-scroll{color:#ffffff8c;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(40px,6vw,64px);font-size:14px;animation:1s infinite bloq-hero-bounce;display:flex}.bloq-native-hero-scroll svg{color:#fff}@keyframes bloq-hero-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-15%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@media (prefers-reduced-motion:reduce){.bloq-native-hero[data-variant=lime] .bloq-native-hero-eyebrow,.bloq-native-hero[data-variant=lime] .bloq-native-hero-eyebrow:before,.bloq-native-hero-scroll{animation:none}}.bloq-native-hero[data-variant=lavender]{isolation:isolate;background:var(--bp-background,#fff);position:relative;overflow:hidden}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(48px,8vw,92px) clamp(16px,4vw,44px) 0}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:48rem;display:flex}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-eyebrow[data-style=tag]{background:color-mix(in srgb, var(--bp-primary,#4f46e5) 14%, var(--bp-background,#fff));max-width:100%;color:var(--bp-primary,#4f46e5);letter-spacing:0;text-transform:none;border:0;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:4px 12px 4px 4px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-tag{background:var(--bp-primary,#4f46e5);color:var(--bp-primary-foreground,#fff)}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-eyebrow svg{flex:none;width:8px}.bloq-native-hero[data-variant=lavender] .bloq-native-heading{max-width:48rem;color:var(--bp-foreground,#1e293b);font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.25rem,5.5vw,3rem);font-weight:600;line-height:1.33}.bloq-native-hero[data-variant=lavender] .bloq-native-heading :is(em,i){background:linear-gradient(to right, var(--bp-primary,#4f46e5), #f472b6);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.bloq-native-hero[data-variant=lavender] .bloq-native-paragraph{max-width:28rem;color:var(--bp-muted-foreground,#4b5563);margin:10px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-actions{z-index:1;justify-content:center;margin-top:20px;position:relative}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-actions>:first-child{justify-content:center;gap:16px}.bloq-native-hero[data-variant=lavender] .bloq-native-action{border-radius:6px;padding:12px 24px;font-size:16px;font-weight:400}.bloq-native-hero[data-variant=lavender] .bloq-native-action--secondary{border-color:var(--bp-primary,#4f46e5);color:var(--bp-primary,#4f46e5);background:0 0;gap:8px}.bloq-native-hero[data-variant=lavender] .bloq-native-action--secondary:before{content:"";background:currentColor;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z'/><path d='M20 2v4'/><path d='M22 4h-4'/><circle cx='4' cy='20' r='2'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z'/><path d='M20 2v4'/><path d='M22 4h-4'/><circle cx='4' cy='20' r='2'/></svg>") 50%/contain no-repeat}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-media{width:100%;max-width:56rem;margin-top:48px;position:relative}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-media:before{content:"";z-index:0;background:color-mix(in srgb, var(--bp-primary,#8b5cf6) 40%, #fff);filter:blur(100px);opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute;top:-5rem;left:50%;transform:translate(-50%)}.bloq-native-hero[data-variant=lavender] .bloq-native-hero-media>*{z-index:1;position:relative}.bloq-native-hero[data-variant=lavender] .bloq-native-media,.bloq-native-hero[data-variant=lavender] .bloq-native-media-placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:16px 16px 0 0;width:100%;max-height:24rem;display:block}.bloq-native-hero[data-variant=net]{isolation:isolate;color:#fff;background:#000;position:relative;overflow:hidden}.bloq-native-hero[data-variant=net]:before{content:"";z-index:-1;transform-origin:50% 100%;pointer-events:none;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:100% 44px,64px 100%;height:60%;position:absolute;bottom:0;left:-10%;right:-10%;transform:perspective(420px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.bloq-native-hero[data-variant=net] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,112px) clamp(16px,4vw,44px) clamp(48px,8vw,96px)}.bloq-native-hero[data-variant=net] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=net] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:56rem;display:flex}.bloq-native-hero[data-variant=net] .bloq-native-hero-eyebrow{color:#ddd6fe;letter-spacing:0;text-transform:none;background:0 0;border:1px solid #ffffff26;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;padding:4px 12px 4px 8px;font-size:14px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=net] .bloq-native-hero-eyebrow:before{content:"";background:var(--bp-primary,#7f22fe);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M5 4a.75.75 0 0 1 .738.616l.252 1.388A1.25 1.25 0 0 0 6.996 7.01l1.388.252a.75.75 0 0 1 0 1.476l-1.388.252A1.25 1.25 0 0 0 5.99 9.996l-.252 1.388a.75.75 0 0 1-1.476 0L4.01 9.996A1.25 1.25 0 0 0 3.004 8.99l-1.388-.252a.75.75 0 0 1 0-1.476l1.388-.252A1.25 1.25 0 0 0 4.01 6.004l.252-1.388A.75.75 0 0 1 5 4m7-3a.75.75 0 0 1 .721.544l.195.682c.118.415.443.74.858.858l.682.195a.75.75 0 0 1 0 1.442l-.682.195a1.25 1.25 0 0 0-.858.858l-.195.682a.75.75 0 0 1-1.442 0l-.195-.682a1.25 1.25 0 0 0-.858-.858l-.682-.195a.75.75 0 0 1 0-1.442l.682-.195a1.25 1.25 0 0 0 .858-.858l.195-.682A.75.75 0 0 1 12 1m-2 10a.75.75 0 0 1 .728.568.97.97 0 0 0 .704.704.75.75 0 0 1 0 1.456.97.97 0 0 0-.704.704.75.75 0 0 1-1.456 0 .97.97 0 0 0-.704-.704.75.75 0 0 1 0-1.456.97.97 0 0 0 .704-.704A.75.75 0 0 1 10 11'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M5 4a.75.75 0 0 1 .738.616l.252 1.388A1.25 1.25 0 0 0 6.996 7.01l1.388.252a.75.75 0 0 1 0 1.476l-1.388.252A1.25 1.25 0 0 0 5.99 9.996l-.252 1.388a.75.75 0 0 1-1.476 0L4.01 9.996A1.25 1.25 0 0 0 3.004 8.99l-1.388-.252a.75.75 0 0 1 0-1.476l1.388-.252A1.25 1.25 0 0 0 4.01 6.004l.252-1.388A.75.75 0 0 1 5 4m7-3a.75.75 0 0 1 .721.544l.195.682c.118.415.443.74.858.858l.682.195a.75.75 0 0 1 0 1.442l-.682.195a1.25 1.25 0 0 0-.858.858l-.195.682a.75.75 0 0 1-1.442 0l-.195-.682a1.25 1.25 0 0 0-.858-.858l-.682-.195a.75.75 0 0 1 0-1.442l.682-.195a1.25 1.25 0 0 0 .858-.858l.195-.682A.75.75 0 0 1 12 1m-2 10a.75.75 0 0 1 .728.568.97.97 0 0 0 .704.704.75.75 0 0 1 0 1.456.97.97 0 0 0-.704.704.75.75 0 0 1-1.456 0 .97.97 0 0 0-.704-.704.75.75 0 0 1 0-1.456.97.97 0 0 0 .704-.704A.75.75 0 0 1 10 11'/></svg>") 50%/contain no-repeat}.bloq-native-hero[data-variant=net] .bloq-native-hero-chip{color:#a5b4fc;background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.bloq-native-hero[data-variant=net] .bloq-native-hero-chip:before{content:"•";color:#6366f1;margin-right:8px;font-size:16px}.bloq-native-hero[data-variant=net] .bloq-native-heading{color:#fff;max-width:56rem;font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.25rem,6vw,3.625rem);font-weight:500;line-height:1.3}.bloq-native-hero[data-variant=net] .bloq-native-paragraph{color:#9ca3af;max-width:36rem;margin:16px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero[data-variant=net] .bloq-native-hero-actions{justify-content:center;margin-top:20px}.bloq-native-hero[data-variant=net] .bloq-native-hero-actions>:first-child{justify-content:center;gap:12px}.bloq-native-hero[data-variant=net] .bloq-native-action{border-radius:999px;padding:12px 24px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=net] .bloq-native-action--primary{border-color:var(--bp-primary,#7c3aed);background:var(--bp-primary,#7c3aed);color:var(--bp-primary-foreground,#f1f5f9)}.bloq-native-hero[data-variant=net] .bloq-native-action--secondary{border-color:color-mix(in srgb, var(--bp-primary,#7c3aed) 35%, #000);color:#f9fafb;background:#ffffff1a}.bloq-native-hero[data-variant=net] .bloq-native-hero-proof{justify-content:center;gap:12px;margin-top:40px}.bloq-native-hero[data-variant=net] .bloq-native-hero-avatars img{border:2px solid #f8fafc;width:38px;height:38px;margin-left:-12px}.bloq-native-hero[data-variant=net] .bloq-native-hero-avatars img:first-child{margin-left:0}.bloq-native-hero[data-variant=net] .bloq-native-hero-stars{color:#615fff}.bloq-native-hero[data-variant=net] .bloq-native-hero-stars svg{width:18px;height:18px}.bloq-native-hero[data-variant=net] .bloq-native-hero-proof-text{color:#fff9;font-size:12px;font-weight:400}.bloq-native-hero[data-variant=net] .bloq-native-hero-marquee{margin-top:clamp(40px,6vw,80px);overflow:visible;-webkit-mask-image:none;mask-image:none}.bloq-native-hero[data-variant=net] .bloq-native-hero-marquee-track{justify-content:center;width:auto;animation:none}.bloq-native-hero[data-variant=net] .bloq-native-hero-marquee ul{flex-wrap:wrap;justify-content:center;gap:16px clamp(32px,6vw,80px);padding:0}.bloq-native-hero[data-variant=net] .bloq-native-hero-marquee ul[aria-hidden=true]{display:none}.bloq-native-hero[data-variant=net] .bloq-native-hero-marquee li{margin:0}.bloq-native-hero[data-variant=orbital]{color:#fff;background:#000}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-inner{isolation:isolate;text-align:center;flex-direction:column;align-items:center;max-width:none;min-height:clamp(36rem,85vh,56rem);padding:clamp(56px,9vw,112px) clamp(16px,4vw,44px) 40px;display:flex;position:relative;overflow:hidden}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-media:after{content:"";z-index:1;pointer-events:none;background:#00000073;position:absolute;inset:0}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-media>*,.bloq-native-hero[data-variant=lime] .bloq-native-media,.bloq-native-hero[data-variant=lime] .bloq-native-media-placeholder{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:56rem;display:flex}.bloq-native-hero[data-variant=orbital] .bloq-native-heading{color:#fff;max-width:56rem;font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.25rem,6vw,4rem);font-weight:400;line-height:1.25}.bloq-native-hero[data-variant=orbital] .bloq-native-paragraph{color:#d1d5db;max-width:32rem;margin:18px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-actions{justify-content:center;margin-top:32px}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-actions>:first-child{justify-content:center;gap:12px}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-marquee{margin-top:clamp(40px,6vw,68px);overflow:visible;-webkit-mask-image:none;mask-image:none}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-marquee-track{justify-content:center;width:auto;animation:none}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-marquee ul{flex-wrap:wrap;justify-content:center;gap:16px clamp(32px,6vw,80px);padding:0}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-marquee ul[aria-hidden=true]{display:none}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-marquee li{margin:0}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-eyebrow{color:#f9fafb;letter-spacing:0;text-transform:uppercase;background:linear-gradient(90deg,#00f3,#8000801a);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin:0 0 32px;padding:8px 12px;font-size:12px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-eyebrow:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z'/><path d='M20 2v4'/><path d='M22 4h-4'/><circle cx='4' cy='20' r='2'/></svg>") 50%/contain no-repeat;flex:none;width:14px;height:14px}.bloq-native-hero[data-variant=orbital] .bloq-native-heading{font-weight:500;line-height:1.2}.bloq-native-hero[data-variant=orbital] .bloq-native-paragraph{color:#fffc;max-width:30rem;font-size:.875rem}.bloq-native-hero[data-variant=orbital] .bloq-native-action{color:#f1f5f9;background:linear-gradient(90deg,#00f3,#8000801a);border:1px solid #ffffff26;border-radius:999px;gap:12px;padding:4px 16px 4px 8px;font-size:14px;font-weight:400;transition:border-color .2s}.bloq-native-hero[data-variant=orbital] .bloq-native-action:hover{border-color:#ffffff4d}.bloq-native-hero[data-variant=orbital] .bloq-native-action:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z'/><path d='M20 2v4'/><path d='M22 4h-4'/><circle cx='4' cy='20' r='2'/></svg>") 50%/16px no-repeat;border:2px solid #7e69b5;border-radius:999px;flex:none;width:40px;height:40px}.bloq-native-hero[data-variant=orbital] .bloq-native-action--secondary:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2a9 9 0 0 1 9 9'/><path d='M13 6a5 5 0 0 1 5 5'/><path d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/></svg>")}.bloq-native-hero-logos-label{color:#fff9;text-transform:uppercase;margin:clamp(40px,6vw,68px) 0 0;font-size:14px}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-marquee{margin-top:32px}.bloq-native-hero[data-variant=orbital] .bloq-native-hero-marquee img{opacity:.7}.bloq-native-hero-clip{flex:8rem;min-width:0;max-width:12rem}.bloq-native-hero[data-variant=net]:before{background-image:linear-gradient(#ffffff42 1px,#0000 1px),linear-gradient(90deg,#ffffff42 1px,#0000 1px);height:70%}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(48px,8vw,96px) clamp(16px,4vw,44px) clamp(40px,6vw,72px)}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:40rem;display:flex}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-eyebrow[data-style=tag]{border:1px solid var(--bp-border,#e4e4e7);max-width:100%;color:var(--bp-foreground,#09090b);letter-spacing:0;text-transform:none;background:0 0;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:4px 12px 4px 4px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-eyebrow svg{display:none}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-tag{border:1px solid var(--bp-border,#e4e4e7);color:var(--bp-primary,#1d4ed8);background:0 0;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-tag:before{content:"";background:var(--bp-primary,#1d4ed8);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--bp-primary,#1d4ed8) 45%, transparent);border-radius:999px;flex:none;animation:1.6s ease-out infinite bloq-hero-tilt-ping}@keyframes bloq-hero-tilt-ping{to{box-shadow:0 0 0 7px #0000}}.bloq-native-hero[data-variant=tilt] .bloq-native-heading{max-width:37.5rem;color:var(--bp-foreground,#09090b);font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1.12}.bloq-native-hero[data-variant=tilt] .bloq-native-paragraph{max-width:25rem;color:var(--bp-foreground,#18181b);margin:12px auto 0;font-size:1rem;line-height:1.5}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-actions{justify-content:center;margin-top:36px}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-actions>:first-child{justify-content:center;gap:16px}.bloq-native-hero[data-variant=tilt] .bloq-native-action{border-radius:16px;padding:12px 24px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=tilt] .bloq-native-action--primary{color:#fff;background:#09090b;border-color:#09090b}.bloq-native-hero[data-variant=tilt] .bloq-native-action--secondary{border-color:var(--bp-border,#e4e4e7);background:var(--bp-card,#fff);color:var(--bp-foreground,#09090b)}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-media{width:100%;max-width:52.5rem;margin-top:36px}.bloq-native-hero-tilt{border:1px solid var(--bp-border,#e2e8f0);will-change:transform;border-radius:20px;width:100%;transition:transform .3s ease-out;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.bloq-native-hero-tilt .bloq-native-media,.bloq-native-hero-tilt .bloq-native-media-placeholder{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;display:block}@media (prefers-reduced-motion:reduce){.bloq-native-hero-tilt{transition:none}.bloq-native-hero[data-variant=tilt] .bloq-native-hero-tag:before{animation:none}}.bloq-native-hero[data-variant=aura]{isolation:isolate;color:#fff;background:#000;position:relative;overflow:hidden}.bloq-native-hero[data-variant=aura] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,120px) clamp(20px,4vw,44px) 0}.bloq-native-hero[data-variant=aura] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:44rem;display:flex}.bloq-native-hero[data-variant=aura] .bloq-native-hero-eyebrow[data-style=tag]{background:color-mix(in srgb, var(--bp-primary,#9333ea) 22%, transparent);color:#f3e8ff;letter-spacing:0;text-transform:none;border:0;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:0 0 24px;padding:4px 12px 4px 4px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.bloq-native-hero[data-variant=aura] .bloq-native-hero-eyebrow svg{flex:none;transition:transform .3s}.bloq-native-hero[data-variant=aura] a.bloq-native-hero-eyebrow:hover svg{transform:translate(2px)}.bloq-native-hero[data-variant=aura] .bloq-native-heading{color:#fff;max-width:42rem;font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:500;line-height:1.35}.bloq-native-hero[data-variant=aura] .bloq-native-heading :is(em,i){background:linear-gradient(to right, var(--bp-primary,#9333ea), color-mix(in srgb, var(--bp-primary,#9333ea) 45%, #fff));color:#fff;white-space:nowrap;border-radius:.75rem;padding:0 .6rem;font-style:normal;display:inline-block}.bloq-native-hero[data-variant=aura] .bloq-native-paragraph{color:#e2e8f0;max-width:32rem;margin:24px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero[data-variant=aura] .bloq-native-hero-actions{justify-content:center;margin-top:32px}.bloq-native-hero[data-variant=aura] .bloq-native-hero-actions>:first-child{justify-content:center}.bloq-native-hero[data-variant=aura] .bloq-native-action{border-radius:999px;min-height:44px}.bloq-native-hero[data-variant=aura] .bloq-native-action--primary{padding:0 28px}.bloq-native-hero[data-variant=aura] .bloq-native-action--secondary{border-color:color-mix(in srgb, var(--bp-primary,#9333ea) 35%, #000);color:#fff;background:0 0;gap:8px;padding:0 24px}.bloq-native-hero[data-variant=aura] .bloq-native-hero-inner{padding-bottom:0}.bloq-native-hero[data-variant=aura] .bloq-native-hero-eyebrow[data-style=tag]{border:1px solid color-mix(in srgb, var(--bp-primary,#34d399) 55%, #fff);color:#fff;background:0 0;font-size:13px}.bloq-native-hero[data-variant=aura] .bloq-native-hero-tag{background:var(--bp-primary,#34d399);color:var(--bp-primary-foreground,#fff);padding:4px 12px;font-size:10px}.bloq-native-hero[data-variant=aura] .bloq-native-heading{font-weight:600;line-height:1.2}.bloq-native-hero[data-variant=aura] .bloq-native-paragraph{color:#fff;-webkit-text-fill-color:currentColor;background:0 0;max-width:35rem;margin-top:6px}.bloq-native-hero[data-variant=aura] .bloq-native-hero-actions{margin-top:32px}.bloq-native-hero[data-variant=aura] .bloq-native-action{border-radius:999px;padding:10px 24px;font-weight:500}.bloq-native-hero[data-variant=aura] .bloq-native-action--primary{border-color:var(--bp-primary,#34d399);background:var(--bp-primary,#34d399);color:var(--bp-primary-foreground,#fff)}.bloq-native-hero[data-variant=aura] .bloq-native-action--secondary{border-color:color-mix(in srgb, var(--bp-primary,#34d399) 22%, #000);background:color-mix(in srgb, var(--bp-primary,#34d399) 14%, #000);color:#fff}.bloq-native-hero[data-variant=aura] .bloq-native-hero-media{width:100%;max-width:64rem;margin-top:56px;position:relative}.bloq-native-hero[data-variant=aura] .bloq-native-hero-media:before{content:"";z-index:0;background:var(--bp-primary,#34d399);filter:blur(150px);opacity:.8;pointer-events:none;width:100%;height:100%;max-height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bloq-native-hero[data-variant=aura] .bloq-native-hero-media>*{z-index:1;position:relative}.bloq-native-hero[data-variant=aura] .bloq-native-media,.bloq-native-hero[data-variant=aura] .bloq-native-media-placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid color-mix(in srgb, var(--bp-primary,#34d399) 10%, #000);border-bottom:0;border-radius:0;outline:none;width:100%;max-height:20rem;display:block}.bloq-native-hero[data-variant=aura] .bloq-native-action{min-height:0}.bloq-native-hero[data-variant=features]{isolation:isolate;background:var(--bp-background,#fff);position:relative;overflow:hidden}.bloq-native-hero[data-variant=features]:before{content:"";z-index:-1;border-inline:1px dashed var(--bp-border,#e4e4e7);background-image:radial-gradient(color-mix(in srgb, var(--bp-foreground,#09090b) 30%, transparent) 1.2px, transparent 1.6px);pointer-events:none;background-size:44px 44px;position:absolute;inset:0 clamp(16px,8vw,160px);-webkit-mask-image:linear-gradient(#000 55%,#0000 90%);mask-image:linear-gradient(#000 55%,#0000 90%)}.bloq-native-hero[data-variant=features] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,112px) clamp(16px,8vw,160px) clamp(32px,5vw,64px)}.bloq-native-hero[data-variant=features] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=features] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:48rem;display:flex}.bloq-native-hero[data-variant=features] .bloq-native-hero-eyebrow{border:1px solid var(--bp-border,#d4d4d8);color:var(--bp-muted-foreground,#52525b);letter-spacing:0;text-transform:none;background:0 0;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 16px 6px 10px;font-size:14px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=features] .bloq-native-hero-eyebrow:before{content:"";background:#16a34a;border-radius:999px;flex:none;width:8px;height:8px;animation:1.6s ease-out infinite bloq-hero-ping;box-shadow:0 0 #4ade80b3}.bloq-native-hero[data-variant=features] .bloq-native-heading{max-width:47.5rem;color:var(--bp-foreground,#09090b);font-family:var(--bp-heading-font,inherit);letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:500;line-height:1.12}.bloq-native-hero[data-variant=features] .bloq-native-paragraph{max-width:33.75rem;color:var(--bp-foreground,#27272a);margin:10px auto 0;font-size:.875rem;font-weight:300;line-height:1.6}.bloq-native-hero[data-variant=features] .bloq-native-hero-actions{justify-content:center;margin-top:52px}.bloq-native-hero[data-variant=features] .bloq-native-hero-actions>:first-child{justify-content:center;gap:20px}.bloq-native-hero[data-variant=features] .bloq-native-action{border:1px solid color-mix(in srgb, var(--bp-foreground,#09090b) 35%, transparent);color:var(--bp-foreground,#27272a);background:0 0;border-radius:999px;gap:4px;padding:10px 24px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=features] .bloq-native-action--secondary:after{content:"↗";content:"↗" / "";color:#71717a;font-size:1.1em}.bloq-native-hero[data-variant=features] .bloq-native-hero-cards{margin-top:100px;padding-top:16px;position:relative}.bloq-native-hero[data-variant=features] .bloq-native-hero-cards:before{content:"";border-top:1px dashed var(--bp-border,#d4d4d8);position:absolute;top:0;left:-100vw;right:-100vw}.bloq-native-hero[data-variant=features] .bloq-native-hero-card{border:1px solid var(--bp-border,#f4f4f5);background:var(--bp-muted,#fafafa);color:var(--bp-foreground,#27272a);border-radius:16px;gap:0;padding:24px}.bloq-native-hero[data-variant=features] .bloq-native-hero-card:hover{transform:translateY(-12px)}.bloq-native-hero[data-variant=features] .bloq-native-hero-card-top{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px}.bloq-native-hero[data-variant=features] .bloq-native-hero-card-top img{-o-object-fit:contain;object-fit:contain;border-radius:8px;order:2;width:100%;max-width:15rem;height:auto}.bloq-native-hero[data-variant=features] .bloq-native-hero-card-tag{background:var(--bp-border,#e4e4e7);color:var(--bp-muted-foreground,#52525b);order:1;align-self:flex-end;padding:4px 8px;font-size:12px}.bloq-native-hero[data-variant=features] .bloq-native-hero-card-title{color:var(--bp-foreground,#27272a);margin-top:32px;font-size:1rem;font-weight:500}.bloq-native-hero[data-variant=features] .bloq-native-hero-card-text{max-width:18rem;color:var(--bp-muted-foreground,#52525b);margin:8px 0 16px}.bloq-native-hero[data-variant=dashed]{isolation:isolate;background:var(--bp-background,#fff);position:relative;overflow:hidden}.bloq-native-hero[data-variant=dashed]:before{content:"";z-index:-1;border-inline:1px dashed var(--bp-border,#e4e4e7);pointer-events:none;position:absolute;inset:0 clamp(16px,8vw,160px)}.bloq-native-hero[data-variant=dashed] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,112px) clamp(16px,8vw,160px) 0}.bloq-native-hero[data-variant=dashed] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:44rem;display:flex}.bloq-native-hero[data-variant=dashed] .bloq-native-hero-eyebrow{border:1px solid var(--bp-border,#d4d4d8);color:var(--bp-muted-foreground,#52525b);letter-spacing:0;text-transform:none;background:0 0;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 16px 6px 10px;font-size:14px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=dashed] .bloq-native-hero-eyebrow:before{content:"";background:var(--bp-primary,#ea580c);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--bp-primary,#ea580c) 50%, transparent);border-radius:999px;flex:none;animation:1.6s ease-out infinite bloq-hero-dashed-ping}@keyframes bloq-hero-dashed-ping{to{box-shadow:0 0 0 7px #0000}}.bloq-native-hero[data-variant=dashed] .bloq-native-heading{max-width:43.75rem;color:var(--bp-foreground,#09090b);font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.5rem,6.5vw,4.5rem);font-weight:500;line-height:1.2}.bloq-native-hero[data-variant=dashed] .bloq-native-heading :is(em,i){border:1px dashed color-mix(in srgb, var(--bp-foreground,#09090b) 40%, transparent);padding:4px 8px;font-size:.89em;font-style:normal;font-weight:600;line-height:1.1;display:inline-block}.bloq-native-hero[data-variant=dashed] .bloq-native-paragraph{max-width:30.5rem;color:var(--bp-foreground,#27272a);margin:12px auto 0;font-size:.875rem;font-weight:300;line-height:1.4}.bloq-native-hero[data-variant=dashed] .bloq-native-hero-actions{justify-content:center;margin-top:30px}.bloq-native-hero[data-variant=dashed] .bloq-native-hero-actions>:first-child{justify-content:center;gap:20px}.bloq-native-hero[data-variant=dashed] .bloq-native-action{border-radius:999px;gap:4px;padding:10px 20px;font-size:14px;font-weight:400;transition:transform .3s}.bloq-native-hero[data-variant=dashed] .bloq-native-action--primary{border-color:var(--bp-primary,#ea580c);background:var(--bp-primary,#ea580c);color:var(--bp-primary-foreground,#fff)}.bloq-native-hero[data-variant=dashed] .bloq-native-action--primary:hover{transform:scale(1.05)}.bloq-native-hero[data-variant=dashed] .bloq-native-action--primary:after{content:"↗";content:"↗" / "";font-size:1.1em}.bloq-native-hero[data-variant=dashed] .bloq-native-action--secondary{border-color:color-mix(in srgb, var(--bp-foreground,#09090b) 35%, transparent);color:var(--bp-foreground,#27272a);background:0 0}.bloq-native-hero[data-variant=dashed] .bloq-native-action--secondary:before{content:"";background:#52525c;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'><circle cx='7.5' cy='4.2' r='2.5'/><circle cx='12.5' cy='4.2' r='2.5'/><circle cx='7.5' cy='9.2' r='2.5'/><circle cx='12.5' cy='9.2' r='2.5'/><circle cx='7.5' cy='14.2' r='2.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'><circle cx='7.5' cy='4.2' r='2.5'/><circle cx='12.5' cy='4.2' r='2.5'/><circle cx='7.5' cy='9.2' r='2.5'/><circle cx='12.5' cy='9.2' r='2.5'/><circle cx='7.5' cy='14.2' r='2.5'/></svg>") 50%/contain no-repeat}.bloq-native-hero[data-variant=dashed] .bloq-native-hero-media{box-sizing:border-box;width:100%;max-width:68.75rem;margin-top:44px;padding-inline:16px}.bloq-native-hero[data-variant=dashed] .bloq-native-media,.bloq-native-hero[data-variant=dashed] .bloq-native-media-placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid var(--bp-border,#e4e4e7);border-bottom:0;border-radius:12px 12px 0 0;width:100%;max-height:24rem;display:block}@media (prefers-reduced-motion:reduce){.bloq-native-hero[data-variant=dashed] .bloq-native-hero-eyebrow:before{animation:none}.bloq-native-hero[data-variant=dashed] .bloq-native-action{transition:none}.bloq-native-hero[data-variant=dashed] .bloq-native-action--primary:hover{transform:none}}.bloq-native-hero[data-variant=graphite]{isolation:isolate;color:#fff;background:#000;position:relative;overflow:hidden}.bloq-native-hero[data-variant=graphite]:before{content:"";z-index:-1;pointer-events:none;border-inline:1px dashed #262626;position:absolute;inset:0 clamp(16px,8vw,160px)}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(64px,9vw,128px) clamp(16px,8vw,160px) 40px}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:48rem;display:flex}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-eyebrow{color:#fff;letter-spacing:0;text-transform:none;background:0 0;border:1px solid #262626;border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 16px 8px 10px;font-size:14px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-eyebrow:before{content:"";background:var(--bp-primary,#ea580c);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--bp-primary,#ea580c) 55%, transparent);border-radius:999px;flex:none;animation:1.6s ease-out infinite bloq-hero-dashed-ping}.bloq-native-hero[data-variant=graphite] .bloq-native-heading{color:#fff;max-width:48rem;font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:500;line-height:1.25}.bloq-native-hero[data-variant=graphite] .bloq-native-paragraph{color:#e5e5e5;max-width:32rem;margin:10px auto 0;font-size:.875rem;line-height:1.4}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-actions{justify-content:center;margin-top:44px}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-actions>:first-child{justify-content:center;gap:20px}.bloq-native-hero[data-variant=graphite] .bloq-native-action{color:#fff;border:1px solid #262626;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=graphite] .bloq-native-action--primary{background:#262626}.bloq-native-hero[data-variant=graphite] .bloq-native-action--primary:hover{background:#404040}.bloq-native-hero[data-variant=graphite] .bloq-native-action--secondary{background:0 0}.bloq-native-hero[data-variant=graphite] .bloq-native-action--secondary:hover{background:#0a0a0a}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-proof{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-avatars img{border:0;border-radius:4px;width:22px;height:22px;margin:0}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-proof-copy{flex-direction:row;align-items:center;gap:10px}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-stars{color:#ff8f20}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-stars svg{width:16px;height:16px}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-proof-text{color:#fff;border-left:1px solid #fff;padding-left:10px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-marquee{border-top:1px dashed #262626;max-width:56rem;margin-top:36px;padding-top:76px;position:relative;-webkit-mask-image:none;mask-image:none}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-marquee:before{content:"";background:#fff;border:1px solid #262626;width:4px;height:4px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-marquee ul{padding-bottom:12px}.bloq-native-hero[data-variant=graphite] .bloq-native-hero-marquee li{margin:0 clamp(24px,4vw,56px)}.bloq-native-hero[data-variant=sky]{background:linear-gradient(to bottom, var(--bp-primary,#2f8cff), var(--bp-background,#fff))}.bloq-native-hero[data-variant=sky] .bloq-native-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;padding:clamp(56px,9vw,120px) clamp(16px,4vw,44px) 0}.bloq-native-hero[data-variant=sky] .bloq-native-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:44rem;display:flex}.bloq-native-hero[data-variant=sky] .bloq-native-heading{max-width:43.75rem;color:var(--bp-primary-foreground,#fff);font-family:var(--bp-heading-font,inherit);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,6vw,3.875rem);font-weight:500;line-height:1.17}.bloq-native-hero[data-variant=sky] .bloq-native-paragraph{max-width:30rem;color:var(--bp-primary-foreground,#fff);margin:8px auto 0;font-size:1rem;line-height:1.6}.bloq-native-hero[data-variant=sky] .bloq-native-hero-actions{justify-content:center;margin-top:32px}.bloq-native-hero[data-variant=sky] .bloq-native-hero-actions>:first-child{justify-content:center;gap:16px}.bloq-native-hero[data-variant=sky] .bloq-native-action{letter-spacing:-.01em;border-radius:999px;padding:12px 24px;font-size:14px;font-weight:400}.bloq-native-hero[data-variant=sky] .bloq-native-action--secondary{border-color:var(--bp-primary-foreground,#fff);color:var(--bp-primary-foreground,#fff);background:0 0}.bloq-native-hero[data-variant=sky] .bloq-native-action--primary{color:#52525b;background:#fff;border-color:#fff}.bloq-native-hero[data-variant=sky] .bloq-native-hero-media{width:100%;max-width:57.875rem;margin-top:50px}.bloq-native-hero[data-variant=sky] .bloq-native-media,.bloq-native-hero[data-variant=sky] .bloq-native-media-placeholder{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;box-sizing:border-box;border:8px solid color-mix(in srgb, var(--bp-primary,#2f8cff) 35%, #fff);border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:24rem;display:block}@media (max-width:767px){.bloq-native-hero[data-variant=sky] .bloq-native-media,.bloq-native-hero[data-variant=sky] .bloq-native-media-placeholder{border-width:4px;max-height:16rem}}.bloq-native-hero[data-variant=keynote]{color:#fff;background:#070b0b}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-inner{isolation:isolate;text-align:left;align-items:center;max-width:none;min-height:clamp(34rem,90vh,52rem);padding:clamp(64px,8vw,128px) clamp(16px,8vw,128px);display:flex;position:relative;overflow:hidden}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000008c,#0000001a 70%);position:absolute;inset:0}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-media>*,.bloq-native-hero[data-variant=keynote] .bloq-native-media,.bloq-native-hero[data-variant=keynote] .bloq-native-media-placeholder{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-copy{flex-direction:column;align-items:flex-start;width:100%;max-width:42rem;margin:0;display:flex}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-eyebrow{color:#fff;letter-spacing:0;text-transform:uppercase;background:0 0;border:1px solid #3f3f46;border-radius:999px;align-items:center;gap:8px;margin:0 0 32px;padding:10px 16px 10px 12px;font-size:12px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-eyebrow:before{content:"";background:var(--bp-primary,#deecbf);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--bp-primary,#deecbf) 60%, transparent);border-radius:999px;flex:none;animation:1.6s ease-out infinite bloq-hero-dashed-ping}.bloq-native-hero[data-variant=keynote] .bloq-native-heading{color:#fff;max-width:41rem;font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.5rem,6vw,4.375rem);font-weight:500;line-height:1.2}.bloq-native-hero[data-variant=keynote] .bloq-native-heading :is(em,i){color:var(--bp-primary,#deecbf);font-style:normal}.bloq-native-hero[data-variant=keynote] .bloq-native-paragraph{color:#fff;max-width:30rem;margin:16px 0 0;font-size:1rem;line-height:1.5}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-actions{justify-content:flex-start;margin-top:40px}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-actions>:first-child{justify-content:flex-start;gap:20px}.bloq-native-hero[data-variant=keynote] .bloq-native-action{letter-spacing:-.02em;border-radius:8px;gap:8px;padding:10px 20px;font-size:16px;font-weight:500}.bloq-native-hero[data-variant=keynote] .bloq-native-action--primary{border-color:var(--bp-primary,#deecbf);background:var(--bp-primary,#deecbf);color:var(--bp-primary-foreground,#000)}.bloq-native-hero[data-variant=keynote] .bloq-native-action--primary:after{content:"›";content:"›" / "";font-size:1.4em;line-height:1}.bloq-native-hero[data-variant=keynote] .bloq-native-action--secondary{color:#fff;background:0 0;border-color:#3f3f46}.bloq-native-hero[data-variant=keynote] .bloq-native-action--secondary:before{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.6' cy='9.6' r='8.3'/><path d='M7.7 7.7a.67.67 0 0 1 1-.58l4 2.34a.67.67 0 0 1 0 1.15l-4 2.33a.67.67 0 0 1-1-.57z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.6' cy='9.6' r='8.3'/><path d='M7.7 7.7a.67.67 0 0 1 1-.58l4 2.34a.67.67 0 0 1 0 1.15l-4 2.33a.67.67 0 0 1-1-.57z'/></svg>") 50%/contain no-repeat}.bloq-native-hero-stats{box-sizing:border-box;background:linear-gradient(90deg,#0e1617,#1b2423);border:1px solid #3d493e;border-radius:16px;flex-wrap:wrap;align-items:center;gap:28px 32px;width:fit-content;max-width:100%;margin-top:clamp(40px,6vw,80px);padding:24px 32px;display:flex}.bloq-native-hero-stat{align-items:center;gap:16px;display:flex}.bloq-native-hero-stat+.bloq-native-hero-stat{border-left:1px solid #3d493e80;padding-left:32px}.bloq-native-hero-stat-icon{aspect-ratio:1;width:56px;color:var(--bp-primary,#deecbf);background:#1b2423;border:1px solid #3d493e;border-radius:999px;flex:none;place-items:center;display:grid}.bloq-native-hero-stat-text{flex-direction:column;gap:4px;display:flex}.bloq-native-hero-stat-text strong{color:#fff;letter-spacing:-.02em;font-size:1.75rem;font-weight:400;line-height:1}.bloq-native-hero-stat-text span{color:#ffffffbf;font-size:.875rem;line-height:1.1}@media (max-width:800px){.bloq-native-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;width:100%;padding:24px;display:grid}.bloq-native-hero-stat+.bloq-native-hero-stat{border-left:0;padding-left:0}.bloq-native-hero-stat-icon{width:48px}.bloq-native-hero-stat-text strong{font-size:1.5rem}}@media (max-width:640px){.bloq-native-hero[data-variant=keynote] .bloq-native-hero-inner{text-align:center}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-copy{align-items:center}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-actions>:first-child{justify-content:center}.bloq-native-hero[data-variant=keynote] .bloq-native-paragraph{margin-inline:auto}}.bloq-native-hero[data-variant=keynote] .bloq-native-hero-copy{max-width:64rem}.bloq-native-hero-stats{text-align:left}@media (min-width:1100px){.bloq-native-hero-stats{flex-wrap:nowrap}}.bloq-native-hero[data-variant=estate]{color:#fff;background:#070b0b}.bloq-native-hero[data-variant=estate] .bloq-native-hero-inner{isolation:isolate;text-align:left;align-items:center;max-width:none;min-height:clamp(34rem,90vh,52rem);padding:clamp(64px,8vw,128px) clamp(16px,8vw,128px);display:flex;position:relative;overflow:hidden}.bloq-native-hero[data-variant=estate] .bloq-native-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.bloq-native-hero[data-variant=estate] .bloq-native-hero-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000008c,#0000001a 70%);position:absolute;inset:0}.bloq-native-hero[data-variant=estate] .bloq-native-hero-media>*,.bloq-native-hero[data-variant=keynote] .bloq-native-media,.bloq-native-hero[data-variant=keynote] .bloq-native-media-placeholder{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bloq-native-hero[data-variant=estate] .bloq-native-hero-copy{flex-direction:column;align-items:flex-start;width:100%;max-width:42rem;margin:0;display:flex}.bloq-native-hero[data-variant=estate] .bloq-native-heading{color:#fff;max-width:41rem;font-family:var(--bp-heading-font,inherit);margin:0;font-size:clamp(2.5rem,6vw,4.375rem);font-weight:500;line-height:1.2}.bloq-native-hero[data-variant=estate] .bloq-native-heading :is(em,i){color:var(--bp-primary,#deecbf);font-style:normal}.bloq-native-hero[data-variant=estate] .bloq-native-paragraph{color:#fff;max-width:30rem;margin:16px 0 0;font-size:1rem;line-height:1.5}.bloq-native-hero[data-variant=estate] .bloq-native-hero-actions{justify-content:flex-start;margin-top:40px}.bloq-native-hero[data-variant=estate] .bloq-native-hero-actions>:first-child{justify-content:flex-start;gap:20px}.bloq-native-hero[data-variant=estate] .bloq-native-action{letter-spacing:-.02em;border-radius:8px;gap:8px;padding:10px 20px;font-size:16px;font-weight:500}.bloq-native-hero[data-variant=estate] .bloq-native-action--secondary{color:#fff;background:0 0;border-color:#3f3f46}.bloq-native-hero[data-variant=estate] .bloq-native-action--secondary:before{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.6' cy='9.6' r='8.3'/><path d='M7.7 7.7a.67.67 0 0 1 1-.58l4 2.34a.67.67 0 0 1 0 1.15l-4 2.33a.67.67 0 0 1-1-.57z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='9.6' cy='9.6' r='8.3'/><path d='M7.7 7.7a.67.67 0 0 1 1-.58l4 2.34a.67.67 0 0 1 0 1.15l-4 2.33a.67.67 0 0 1-1-.57z'/></svg>") 50%/contain no-repeat}.bloq-native-hero[data-variant=estate] .bloq-native-hero-copy{max-width:64rem}.bloq-native-hero[data-variant=estate] .bloq-native-hero-eyebrow{color:#fed7aa;letter-spacing:0;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;margin:0 0 28px;padding:0;font-size:14px;font-weight:400;display:inline-flex}.bloq-native-hero[data-variant=estate] .bloq-native-hero-eyebrow:before{content:"";background:#ffd6a8;flex:none;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3.2 7.2a3.3 3.3 0 0 1 4-4 3.3 3.3 0 0 1 5.6 0 3.3 3.3 0 0 1 4 4 3.3 3.3 0 0 1 0 5.6 3.3 3.3 0 0 1-4 4 3.3 3.3 0 0 1-5.6 0 3.3 3.3 0 0 1-4-4 3.3 3.3 0 0 1 0-5.6'/><path d='m7.5 10 1.7 1.7L12.5 8.3'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M3.2 7.2a3.3 3.3 0 0 1 4-4 3.3 3.3 0 0 1 5.6 0 3.3 3.3 0 0 1 4 4 3.3 3.3 0 0 1 0 5.6 3.3 3.3 0 0 1-4 4 3.3 3.3 0 0 1-5.6 0 3.3 3.3 0 0 1-4-4 3.3 3.3 0 0 1 0-5.6'/><path d='m7.5 10 1.7 1.7L12.5 8.3'/></svg>") 50%/contain no-repeat}.bloq-native-hero[data-variant=estate] .bloq-native-heading{max-width:36.875rem;font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.2}.bloq-native-hero[data-variant=estate] .bloq-native-heading :is(em,i){background:linear-gradient(to right, #fff7ed, var(--bp-primary,#fdba74));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.bloq-native-hero[data-variant=estate] .bloq-native-paragraph{color:#ffffffe6;max-width:25.3rem;margin-top:12px;font-size:1rem;line-height:1.5}.bloq-native-hero[data-variant=estate] .bloq-native-hero-actions{margin-top:36px}.bloq-native-hero[data-variant=estate] .bloq-native-hero-actions>:first-child{gap:28px}.bloq-native-hero[data-variant=estate] .bloq-native-action{gap:12px;padding:12px 24px;font-weight:400}.bloq-native-hero[data-variant=estate] .bloq-native-action--primary{border-color:var(--bp-primary,#be945a);background:var(--bp-primary,#be945a);color:var(--bp-primary-foreground,#fff)}.bloq-native-hero[data-variant=estate] .bloq-native-action--primary:before{content:"";background:currentColor;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12A10 10 0 1 1 12 2m10 0L12 12m4-10h6v6'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M22 12A10 10 0 1 1 12 2m10 0L12 12m4-10h6v6'/></svg>") 50%/contain no-repeat}.bloq-native-hero[data-variant=estate] .bloq-native-action--secondary{border-color:#52525b}.bloq-native-hero[data-variant=estate] .bloq-native-hero-stats{background:0 0;border:0;border-radius:0;gap:28px;margin-top:clamp(40px,5vw,56px);padding:0}.bloq-native-hero[data-variant=estate] .bloq-native-hero-stat{gap:14px}.bloq-native-hero[data-variant=estate] .bloq-native-hero-stat+.bloq-native-hero-stat{border-left:1px solid #52525b;padding-left:28px}.bloq-native-hero[data-variant=estate] .bloq-native-hero-stat-icon{width:48px;color:var(--bp-primary,#be945a);background:#1d1919;border-color:#fed7aa33}.bloq-native-hero[data-variant=estate] .bloq-native-hero-stat-text{gap:4px}.bloq-native-hero[data-variant=estate] .bloq-native-hero-stat-text strong{letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.3}.bloq-native-hero[data-variant=estate] .bloq-native-hero-stat-text span{color:#ffffffe6;font-size:.75rem}@media (max-width:800px){.bloq-native-hero[data-variant=estate] .bloq-native-hero-stats{flex-direction:column;align-items:flex-start;width:auto;display:flex}.bloq-native-hero[data-variant=estate] .bloq-native-hero-stat+.bloq-native-hero-stat{border-left:0;padding-left:0}}.bloq-snav{z-index:30;border-bottom:1px solid var(--bp-border,#d1d5db);background:var(--bp-background,#fff);width:100%;color:var(--bp-foreground,#09090b);position:relative}.bloq-snav[data-sticky=true]{z-index:40;position:sticky;top:0}.bloq-snav-inner{max-width:var(--bp-content-width,80rem);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:16px clamp(20px,4vw,40px);display:flex;position:relative}.bloq-snav-brand{color:var(--bp-primary,#4f46e5);font-family:var(--bp-heading-font,inherit);flex:none;align-items:center;gap:10px;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}.bloq-snav-brand img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:36px;display:block}.bloq-snav-menu{flex:auto;justify-content:flex-end;align-items:center;gap:28px;min-width:0;display:flex}.bloq-snav-links{align-items:center;gap:32px;display:flex}.bloq-snav-links a,.bloq-snav-links span{color:var(--bp-foreground,#09090b);font-size:1rem;text-decoration:none}.bloq-snav-links a:hover{color:var(--bp-muted-foreground,#52525b)}.bloq-snav-search{border:1px solid var(--bp-border,#d1d5db);border-radius:999px;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:.875rem;display:flex}.bloq-snav-search input{width:11rem;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:7px 0}.bloq-snav-search input::placeholder{color:var(--bp-muted-foreground,#6b7280);opacity:1}.bloq-snav-search button{color:var(--bp-muted-foreground,#6b7280);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-grid}.bloq-snav-search:focus-within{border-color:var(--bp-primary,#4f46e5)}.bloq-snav-actions{flex:none;align-items:center;gap:20px;display:flex}.bloq-snav-cart{color:var(--bp-primary,#615fff);place-items:center;display:inline-grid;position:relative}.bloq-snav-count{box-sizing:border-box;background:var(--bp-primary,#6366f1);min-width:18px;height:18px;color:var(--bp-primary-foreground,#fff);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;top:-9px;right:-12px}.bloq-snav-account{background:var(--bp-primary,#6366f1);color:var(--bp-primary-foreground,#fff);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 32px;font-size:1rem;text-decoration:none;transition:filter .18s;display:inline-flex}.bloq-snav-account:hover{filter:brightness(.92)}.bloq-snav a:focus-visible,.bloq-snav button:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-snav-toggle{color:var(--bp-muted-foreground,#426287);cursor:pointer;background:0 0;border:0;padding:6px;display:none}.bloq-snav-menu-account{display:none}@media (max-width:1023px){.bloq-snav-menu>.bloq-snav-search{display:none}.bloq-snav-menu[data-open=true]>.bloq-snav-search{display:flex}.bloq-snav-menu{border-bottom:1px solid var(--bp-border,#d1d5db);background:var(--bp-background,#fff);flex-direction:column;align-items:flex-start;gap:16px;padding:16px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px -12px #00000040}.bloq-snav-menu[data-open=true]{display:flex}.bloq-snav-links{flex-direction:column;align-items:flex-start;gap:12px}.bloq-snav-menu[data-open=true]>.bloq-snav-search{box-sizing:border-box;width:100%}.bloq-snav-menu[data-open=true]>.bloq-snav-search input{width:100%}.bloq-snav-menu-account{display:block}.bloq-snav-desktop-account{display:none}.bloq-snav-toggle{display:inline-grid}.bloq-snav-account{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.bloq-snav-account{transition:none}}[data-puck-entry] .bloq-snav-toggle,[data-puck-entry] .bloq-snav-menu[data-open=true]{z-index:3;position:relative;pointer-events:auto!important}[data-puck-entry] .bloq-snav-menu[data-open=true]{position:absolute}.bloq-native-header[data-variant=gradient]{background:linear-gradient(to right, var(--bp-primary,#4338ca), color-mix(in srgb, var(--bp-primary,#4338ca) 75%, var(--bp-accent,var(--bp-primary,#4338ca))));color:var(--bp-primary-foreground,#fff);border-bottom:0;padding:0 clamp(16px,4vw,24px)}.bloq-native-header[data-variant=gradient] .bloq-native-header-inner{min-height:70px}.bloq-native-header[data-variant=gradient] .bloq-native-brand{color:inherit}.bloq-native-header[data-variant=gradient] .bloq-native-header-links{white-space:nowrap;flex-wrap:nowrap;gap:40px}.bloq-native-header[data-variant=gradient] .bloq-native-nav-link{color:inherit;font-size:1rem;font-weight:400;transition:opacity .15s}.bloq-native-header[data-variant=gradient] .bloq-native-nav-link:hover{color:inherit;opacity:.7}.bloq-native-header[data-variant=gradient] .bloq-native-action{border-radius:999px;min-width:10rem;min-height:44px;padding:0 20px;font-size:14px;font-weight:400;transition:opacity .15s,transform .15s}.bloq-native-header[data-variant=gradient] :is(.bloq-native-action--header,.bloq-native-action--primary){border-color:var(--bp-primary-foreground,#fff);background:var(--bp-primary-foreground,#fff);color:var(--bp-primary,#374151)}.bloq-native-header[data-variant=gradient] .bloq-native-action--secondary{border-color:color-mix(in srgb, var(--bp-primary-foreground,#fff) 55%, transparent);color:inherit;background:0 0}.bloq-native-header[data-variant=gradient] .bloq-native-action:hover{opacity:.9}.bloq-native-header[data-variant=gradient] .bloq-native-action:active{transform:scale(.95)}.bloq-native-header[data-variant=gradient] .bloq-native-menu-toggle{color:inherit}.bloq-native-header[data-variant=gradient] a:focus-visible,.bloq-native-header[data-variant=gradient] button:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:1023px){.bloq-native-header[data-variant=gradient] .bloq-native-header-inner{align-content:center;min-height:70px}.bloq-native-header[data-variant=gradient] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{text-align:left}.bloq-native-header[data-variant=gradient] .bloq-native-header-inner[data-menu-open=true]{padding-bottom:20px}.bloq-native-header[data-variant=gradient] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-navigation{padding-top:8px}.bloq-native-header[data-variant=gradient] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{align-items:flex-start;gap:14px}.bloq-native-header[data-variant=gradient] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links .bloq-bloq-style-frame{margin-inline:0!important}.bloq-native-header[data-variant=gradient] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{padding:4px 0;font-size:.875rem}.bloq-native-header[data-variant=gradient] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action{padding-top:16px;padding-bottom:0}.bloq-native-header[data-variant=gradient] .bloq-native-header-inner[data-menu-open=true] .bloq-native-action{min-width:10rem;width:auto!important}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=gradient] .bloq-native-nav-link,.bloq-native-header[data-variant=gradient] .bloq-native-action{transition:none}.bloq-native-header[data-variant=gradient] .bloq-native-action:active{transform:none}}.bloq-native-header[data-variant=shadow]{background:var(--bp-background,#fff);color:var(--bp-foreground,#374151);border-bottom:0;padding:0 clamp(16px,4vw,24px);box-shadow:0 4px 25px #0000000d}.bloq-native-header[data-variant=shadow] .bloq-native-header-inner{min-height:70px}.bloq-native-header[data-variant=shadow] .bloq-native-header-links{white-space:nowrap;flex-wrap:nowrap;gap:40px}.bloq-native-header[data-variant=shadow] .bloq-native-nav-link{color:inherit;font-size:1rem;font-weight:400;transition:opacity .15s}.bloq-native-header[data-variant=shadow] .bloq-native-nav-link:hover{color:inherit;opacity:.6}.bloq-native-header[data-variant=shadow] .bloq-native-action{border:1px solid color-mix(in srgb, var(--bp-foreground,#374151) 25%, transparent);background:var(--bp-background,#fff);min-width:10rem;min-height:44px;color:var(--bp-foreground,#4b5563);border-radius:999px;padding:0 20px;font-size:14px;font-weight:400;transition:background-color .15s,transform .15s}.bloq-native-header[data-variant=shadow] .bloq-native-action:hover{background:color-mix(in srgb, var(--bp-foreground,#374151) 5%, var(--bp-background,#fff))}.bloq-native-header[data-variant=shadow] .bloq-native-action:active{transform:scale(.95)}.bloq-native-header[data-variant=shadow] .bloq-native-menu-toggle{color:inherit}@media (max-width:1023px){.bloq-native-header[data-variant=shadow] .bloq-native-header-inner{align-content:center;min-height:70px}.bloq-native-header[data-variant=shadow] .bloq-native-header-inner[data-menu-open=true]{padding-bottom:20px}.bloq-native-header[data-variant=shadow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-navigation{padding-top:8px}.bloq-native-header[data-variant=shadow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{align-items:flex-start;gap:14px}.bloq-native-header[data-variant=shadow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links .bloq-bloq-style-frame{margin-inline:0!important}.bloq-native-header[data-variant=shadow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{text-align:left;padding:4px 0;font-size:.875rem}.bloq-native-header[data-variant=shadow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action{padding-top:16px;padding-bottom:0}.bloq-native-header[data-variant=shadow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-action{min-width:10rem;width:auto!important}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=shadow] .bloq-native-nav-link,.bloq-native-header[data-variant=shadow] .bloq-native-action{transition:none}.bloq-native-header[data-variant=shadow] .bloq-native-action:active{transform:none}}.bloq-native-header[data-variant=sticky]{background:var(--bp-primary,#4f46e5);color:var(--bp-primary-foreground,#fff);border-bottom:0;padding:20px clamp(16px,4vw,24px);transition:padding-block .4s,background-color .4s,color .4s,box-shadow .4s}.bloq-bloq-style-frame:has(>.bloq-native-header[data-variant=sticky]){z-index:40;position:sticky;top:0}[data-puck-component]:has(.bloq-native-header[data-variant=sticky]){z-index:40;top:0;position:sticky!important}.bloq-native-header[data-variant=sticky]:has(.bloq-native-header-inner[data-scrolled=true]){background:color-mix(in srgb, var(--bp-background,#fff) 80%, transparent);color:var(--bp-foreground,#374151);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-block:12px;box-shadow:0 4px 12px #0000001a}.bloq-native-header[data-variant=sticky] .bloq-native-brand{color:inherit}.bloq-native-header[data-variant=sticky] .bloq-native-header-links{white-space:nowrap;flex-wrap:nowrap;gap:32px}.bloq-native-header[data-variant=sticky] .bloq-native-nav-link{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding:4px 0;font-size:1rem;font-weight:400;transition:background-size .3s}.bloq-native-header[data-variant=sticky] .bloq-native-nav-link:is(:hover,:focus-visible){color:inherit;background-size:100% 2px}.bloq-native-header[data-variant=sticky] .bloq-native-action{border-radius:999px;min-height:40px;padding:0 28px;font-size:14px;font-weight:400;transition:background-color .4s,color .4s,border-color .4s,transform .15s}.bloq-native-header[data-variant=sticky] .bloq-native-action--secondary{color:inherit;background:0 0;border:1px solid;padding:0 16px;font-size:13px}.bloq-native-header[data-variant=sticky] :is(.bloq-native-action--header,.bloq-native-action--primary){background:var(--bp-primary-foreground,#fff);min-height:44px;color:var(--bp-primary,#111827);border-color:#0000;padding:0 32px}.bloq-native-header[data-variant=sticky]:has(.bloq-native-header-inner[data-scrolled=true]) :is(.bloq-native-action--header,.bloq-native-action--primary){background:var(--bp-foreground,#111827);color:var(--bp-background,#fff)}.bloq-native-header[data-variant=sticky] .bloq-native-action:active{transform:scale(.95)}.bloq-native-header[data-variant=sticky] .bloq-native-menu-toggle{color:inherit}.bloq-native-header[data-variant=sticky] :is(a,button):focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:1023px){.bloq-native-header[data-variant=sticky] .bloq-native-header-inner[data-menu-open=true]{padding-bottom:20px}.bloq-native-header[data-variant=sticky] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{align-items:flex-start;gap:14px}.bloq-native-header[data-variant=sticky] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links .bloq-bloq-style-frame{margin-inline:0!important}.bloq-native-header[data-variant=sticky] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{text-align:left;font-size:.875rem}.bloq-native-header[data-variant=sticky] .bloq-native-header-inner[data-menu-open=true] .bloq-native-action{width:auto!important}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=sticky],.bloq-native-header[data-variant=sticky] .bloq-native-nav-link,.bloq-native-header[data-variant=sticky] .bloq-native-action{transition:none}.bloq-native-header[data-variant=sticky] .bloq-native-action:active{transform:none}}@media (max-width:1023px){.bloq-native-header[data-variant=sticky] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex!important}.bloq-native-header[data-variant=sticky] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot :is(.bloq-bloq-style-frame,[data-puck-component]){width:auto!important;margin-inline:0!important}}.bloq-native-header[data-variant=promo]{background:var(--bp-background,#fff);color:var(--bp-foreground,#111827);border-bottom:0;padding:0 clamp(16px,4vw,24px);box-shadow:0 1px 3px #0000001f}.bloq-native-header-banner{background:linear-gradient(to right, var(--bp-primary,#8b5cf6), color-mix(in srgb, var(--bp-primary,#8b5cf6) 78%, var(--bp-accent,#e0724a)));color:var(--bp-primary-foreground,#fff);text-align:center;margin-inline:calc(-1*clamp(16px,4vw,24px));padding:8px 16px;font-size:14px;font-weight:500}.bloq-native-header-banner p{margin:0}.bloq-native-header-banner a{color:inherit;text-underline-offset:2px;text-decoration:underline}.bloq-native-header-banner span{text-underline-offset:2px;text-decoration:underline}.bloq-native-header[data-variant=promo] .bloq-native-header-inner{min-height:70px}.bloq-native-header[data-variant=promo] .bloq-native-header-links{white-space:nowrap;flex-wrap:nowrap;gap:32px}.bloq-native-header[data-variant=promo] .bloq-native-nav-link{color:inherit;font-size:.875rem;font-weight:400;transition:opacity .15s}.bloq-native-header[data-variant=promo] .bloq-native-nav-link:hover{color:inherit;opacity:.6}.bloq-native-header[data-variant=promo] .bloq-native-action{border:1px solid color-mix(in srgb, var(--bp-foreground,#111827) 25%, transparent);background:var(--bp-background,#fff);min-height:40px;color:inherit;border-radius:999px;padding:0 36px;font-size:14px;font-weight:400;transition:background-color .15s,transform .15s}.bloq-native-header[data-variant=promo] .bloq-native-action:hover{background:color-mix(in srgb, var(--bp-foreground,#111827) 5%, var(--bp-background,#fff))}.bloq-native-header[data-variant=promo] .bloq-native-action:active{transform:scale(.95)}.bloq-native-header[data-variant=promo] .bloq-native-menu-toggle{color:inherit}@media (max-width:1023px){.bloq-native-header[data-variant=promo] .bloq-native-header-inner{align-content:center;min-height:64px}.bloq-native-header[data-variant=promo] .bloq-native-header-inner[data-menu-open=true]{padding-bottom:20px}.bloq-native-header[data-variant=promo] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{align-items:flex-start;gap:14px}.bloq-native-header[data-variant=promo] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links .bloq-bloq-style-frame{margin-inline:0!important}.bloq-native-header[data-variant=promo] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{text-align:left;padding:4px 0}.bloq-native-header[data-variant=promo] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex!important}.bloq-native-header[data-variant=promo] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot :is(.bloq-bloq-style-frame,[data-puck-component],.bloq-native-action){width:auto!important;margin-inline:0!important}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=promo] .bloq-native-nav-link,.bloq-native-header[data-variant=promo] .bloq-native-action{transition:none}.bloq-native-header[data-variant=promo] .bloq-native-action:active{transform:none}}.bloq-native-header[data-variant=glow]{background:0 0;border-bottom:0;padding:16px 16px 0}.bloq-bloq-style-frame:has(>.bloq-native-header[data-variant=glow]){z-index:40;position:sticky;top:0}[data-puck-component]:has(.bloq-native-header[data-variant=glow]){z-index:40;top:0;position:sticky!important}.bloq-native-header[data-variant=glow] .bloq-native-header-inner{border:1px solid color-mix(in srgb, var(--bp-background,#fff) 22%, transparent);background:var(--bp-foreground,#0a0a0a);width:max-content;max-width:100%;min-height:0;color:var(--bp-background,#fff);border-radius:999px;gap:28px;margin-inline:auto;padding:14px 24px}.bloq-bloq-style-frame[data-element-style=true][data-has-background=true]>.bloq-native-header[data-variant=glow] .bloq-native-header-inner{background-color:var(--bloq-element-background-color,transparent);background-image:var(--bloq-element-background-image,none)}.bloq-native-header[data-variant=glow] .bloq-native-brand{color:inherit;gap:8px;font-size:16px}.bloq-native-header[data-variant=glow] .bloq-native-header-links{white-space:nowrap;flex-wrap:nowrap;gap:24px}.bloq-native-header[data-variant=glow] .bloq-native-nav-link{color:inherit;padding:0;font-size:14px;font-weight:400;line-height:1.5rem}.bloq-native-header[data-variant=glow] .bloq-native-action{border-radius:999px;min-height:38px;padding:0 16px;font-size:14px;font-weight:500}.bloq-native-header[data-variant=glow] .bloq-native-action--secondary{border-color:color-mix(in srgb, var(--bp-background,#fff) 35%, transparent);color:inherit;background:0 0;transition:background-color .15s}.bloq-native-header[data-variant=glow] .bloq-native-action--secondary:hover{background:color-mix(in srgb, var(--bp-background,#fff) 12%, transparent)}.bloq-native-header[data-variant=glow] :is(.bloq-native-action--header,.bloq-native-action--primary){border-color:var(--bp-background,#fff);background:var(--bp-background,#fff);color:var(--bp-foreground,#111827);box-shadow:0 0 30px 7px color-mix(in srgb, var(--bp-background,#fff) 50%, transparent);transition:box-shadow .3s,background-color .3s}.bloq-native-header[data-variant=glow] :is(.bloq-native-action--header,.bloq-native-action--primary):hover{box-shadow:0 0 30px 14px color-mix(in srgb, var(--bp-background,#fff) 50%, transparent)}.bloq-native-header[data-variant=glow] .bloq-native-header-action{gap:16px}@media (min-width:1024px){.bloq-native-header[data-variant=glow] .bloq-native-header-inner{align-items:center;display:flex}.bloq-native-header[data-variant=glow] .bloq-native-header-navigation{margin-left:4px}.bloq-native-header[data-variant=glow] .bloq-native-header-action{margin-left:24px}.bloq-native-header[data-variant=glow] .bloq-native-nav-link{color:#0000;display:inline-block;position:relative;overflow:hidden}.bloq-native-header[data-variant=glow] .bloq-native-nav-link:before,.bloq-native-header[data-variant=glow] .bloq-native-nav-link:after{content:attr(data-label);color:var(--bp-background,#fff);transition:transform .3s;position:absolute;left:0}.bloq-native-header[data-variant=glow] .bloq-native-nav-link:before{top:0}.bloq-native-header[data-variant=glow] .bloq-native-nav-link:after{top:100%}.bloq-native-header[data-variant=glow] .bloq-native-nav-link:is(:hover,:focus-visible):before,.bloq-native-header[data-variant=glow] .bloq-native-nav-link:is(:hover,:focus-visible):after{transform:translateY(-100%)}}@media (max-width:1023px){.bloq-native-header[data-variant=glow]{padding:12px 12px 0}.bloq-native-header[data-variant=glow] .bloq-native-header-inner{box-sizing:border-box;width:100%;padding:10px 14px 10px 20px}.bloq-native-header[data-variant=glow] .bloq-native-menu-toggle{color:var(--bp-background,#fff)}.bloq-native-header[data-variant=glow] .bloq-native-header-inner[data-menu-open=true]{border-radius:28px;padding-bottom:20px}.bloq-native-header[data-variant=glow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{align-items:flex-start;gap:12px}.bloq-native-header[data-variant=glow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links .bloq-bloq-style-frame{margin-inline:0!important}.bloq-native-header[data-variant=glow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{text-align:left;padding:4px 0;font-size:15px}.bloq-native-header[data-variant=glow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex!important}.bloq-native-header[data-variant=glow] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot :is(.bloq-bloq-style-frame,[data-puck-component],.bloq-native-action){width:auto!important;margin-inline:0!important}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=glow] .bloq-native-action{transition:none}.bloq-native-header[data-variant=glow] .bloq-native-nav-link:is(:hover,:focus-visible):before,.bloq-native-header[data-variant=glow] .bloq-native-nav-link:is(:hover,:focus-visible):after{transform:none}}.bloq-native-header-controls{display:contents}.bloq-native-theme-toggle{border:1px solid var(--bp-border,#cbd5e1);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.bloq-native-theme-toggle:hover{background:color-mix(in srgb, var(--bp-foreground,#111827) 8%, transparent)}.bloq-native-theme-toggle svg{width:16px;height:16px}.bloq-native-theme-toggle:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:2px}.bloq-native-header[data-variant=toggle]{background:0 0;border-bottom:0;padding:16px 16px 0}.bloq-native-header[data-variant=toggle] .bloq-native-header-inner{box-sizing:border-box;background:var(--bp-background,#fff);width:min(100%,64rem);min-height:0;color:var(--bp-foreground,#111827);border-radius:999px;margin-inline:auto;padding:12px 24px;box-shadow:0 1px 3px #00000024,0 1px 2px #00000014}.bloq-bloq-style-frame[data-element-style=true][data-has-background=true]>.bloq-native-header[data-variant=toggle] .bloq-native-header-inner{background-color:var(--bloq-element-background-color,transparent);background-image:var(--bloq-element-background-image,none)}.bloq-native-header[data-variant=toggle] .bloq-native-brand{color:inherit}.bloq-native-header[data-variant=toggle] .bloq-native-header-links{white-space:nowrap;flex-wrap:nowrap;gap:32px}.bloq-native-header[data-variant=toggle] .bloq-native-nav-link{color:inherit;padding:4px 0;font-size:14px;font-weight:400;transition:color .15s}.bloq-native-header[data-variant=toggle] .bloq-native-nav-link:hover{color:var(--bp-primary,#4f46e5)}.bloq-native-header[data-variant=toggle] .bloq-native-action{border-radius:999px;min-height:38px;padding:0 20px;font-size:14px;font-weight:500}.bloq-native-header[data-variant=toggle] :is(.bloq-native-action--header,.bloq-native-action--primary){border-color:var(--bp-primary,#4f46e5);background:var(--bp-primary,#4f46e5);color:var(--bp-primary-foreground,#fff);transition:opacity .15s}.bloq-native-header[data-variant=toggle] .bloq-native-action:hover{opacity:.88}@media (min-width:1024px){.bloq-native-header[data-variant=toggle] .bloq-native-header-inner{align-items:center;gap:24px;display:flex}.bloq-native-header[data-variant=toggle] .bloq-native-header-brand{order:1}.bloq-native-header[data-variant=toggle] .bloq-native-header-navigation{order:2;margin-inline:auto}.bloq-native-header[data-variant=toggle] .bloq-native-theme-toggle{order:3}.bloq-native-header[data-variant=toggle] .bloq-native-header-action{order:4}}@media (max-width:1023px){.bloq-native-header[data-variant=toggle]{padding:12px 12px 0}.bloq-native-header[data-variant=toggle] .bloq-native-header-inner{padding:10px 16px 10px 20px}.bloq-native-header[data-variant=toggle] .bloq-native-header-controls{grid-area:1/2;align-items:center;gap:8px;display:flex}.bloq-native-header[data-variant=toggle] .bloq-native-menu-toggle{color:inherit;grid-area:auto}.bloq-native-header[data-variant=toggle] .bloq-native-header-inner[data-menu-open=true]{border-radius:28px;padding-bottom:20px}.bloq-native-header[data-variant=toggle] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{align-items:flex-start;gap:12px}.bloq-native-header[data-variant=toggle] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links .bloq-bloq-style-frame{margin-inline:0!important}.bloq-native-header[data-variant=toggle] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{text-align:left;padding:4px 0;font-size:15px}.bloq-native-header[data-variant=toggle] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot :is(.bloq-bloq-style-frame,[data-puck-component],.bloq-native-action){width:auto!important;margin-inline:0!important}}@media (prefers-reduced-motion:reduce){.bloq-native-theme-toggle,.bloq-native-header[data-variant=toggle] :is(.bloq-native-nav-link,.bloq-native-action){transition:none}}.bloq-native-header[data-variant=segmented]{border-bottom:1px solid var(--bp-border,#e4e4e7);background:var(--bp-background,#fff);color:var(--bp-foreground,#27272a);padding:0 clamp(16px,4vw,24px)}.bloq-native-header[data-variant=segmented] .bloq-native-header-inner{min-height:72px}.bloq-native-header[data-variant=segmented] .bloq-native-brand{color:inherit}.bloq-native-header[data-variant=segmented] .bloq-native-header-links{border:1px solid var(--bp-border,#e4e4e7);background:color-mix(in srgb, var(--bp-muted,#f4f4f5) 60%, transparent);white-space:nowrap;border-radius:999px;flex-wrap:nowrap;gap:8px;width:max-content;padding:4px}.bloq-native-header[data-variant=segmented] .bloq-native-nav-link{color:var(--bp-muted-foreground,#71717a);border:1px solid #0000;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:400;transition:color .15s,background-color .15s}.bloq-native-header[data-variant=segmented] .bloq-native-nav-link:is(:hover,:focus-visible){color:var(--bp-foreground,#27272a)}.bloq-native-header[data-variant=segmented] .bloq-native-nav-link[aria-current=page]{border-color:var(--bp-border,#e4e4e7);background:var(--bp-background,#fff);color:var(--bp-foreground,#27272a);font-weight:500}.bloq-native-header[data-variant=segmented] .bloq-native-action{border:0;border-radius:999px;gap:10px;min-height:0;padding:8px 8px 8px 20px;font-size:14px;font-weight:500;transition:opacity .15s}.bloq-native-header[data-variant=segmented] :is(.bloq-native-action--header,.bloq-native-action--primary){background:linear-gradient(to right, var(--bp-foreground,#09090b), color-mix(in srgb, var(--bp-foreground,#09090b) 55%, var(--bp-background,#fff)));color:var(--bp-background,#fafafa)}.bloq-native-header[data-variant=segmented] :is(.bloq-native-action--header,.bloq-native-action--primary):after{content:"→";content:"→" / "";aspect-ratio:1;background:var(--bp-background,#fff);width:1.75rem;color:var(--bp-foreground,#3f3f46);border-radius:999px;place-items:center;font-size:.85rem;line-height:1;display:inline-grid}.bloq-native-header[data-variant=segmented] .bloq-native-action--secondary{border:1px solid var(--bp-border,#e4e4e7);color:inherit;background:0 0;padding:8px 18px}.bloq-native-header[data-variant=segmented] .bloq-native-action:hover{opacity:.85}.bloq-native-header[data-variant=segmented] .bloq-native-menu-toggle{color:inherit}@media (max-width:1023px){.bloq-native-header[data-variant=segmented] .bloq-native-header-inner{align-content:center;min-height:64px}.bloq-native-header[data-variant=segmented] .bloq-native-header-inner[data-menu-open=true]{padding-bottom:20px}.bloq-native-header[data-variant=segmented] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{background:0 0;border:0;border-radius:0;align-items:stretch;gap:4px;width:100%;padding:0}.bloq-native-header[data-variant=segmented] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links .bloq-bloq-style-frame{width:100%!important;margin-inline:0!important}.bloq-native-header[data-variant=segmented] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{text-align:left;border-radius:10px;padding:10px 16px;font-size:14px}.bloq-native-header[data-variant=segmented] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link[aria-current=page]{background:color-mix(in srgb, var(--bp-muted,#f4f4f5) 80%, transparent);border-color:#0000}.bloq-native-header[data-variant=segmented] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action{padding-top:12px;padding-bottom:0}.bloq-native-header[data-variant=segmented] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot :is(.bloq-bloq-style-frame,[data-puck-component],.bloq-native-action){width:auto!important;margin-inline:0!important}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=segmented] :is(.bloq-native-nav-link,.bloq-native-action){transition:none}}.bloq-native-nav-dropdown{position:relative}.bloq-native-nav-trigger{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.bloq-native-nav-trigger svg{flex:none;transition:transform .2s}.bloq-native-nav-dropdown[data-open=true] .bloq-native-nav-trigger svg{transform:rotate(180deg)}.bloq-native-nav-panel{z-index:60;border:1px solid var(--bp-border,#e4e4e7);background:var(--bp-background,#fff);min-width:11rem;color:var(--bp-foreground,#27272a);border-radius:12px;margin-top:4px;padding:8px 0;position:absolute;top:100%;left:0;box-shadow:0 10px 25px #0000001f}.bloq-native-nav-panel[hidden]{display:none}.bloq-native-nav-panel-link{color:var(--bp-muted-foreground,#52525b);white-space:nowrap;padding:8px 16px;font-size:14px;text-decoration:none;display:block}a.bloq-native-nav-panel-link:hover,a.bloq-native-nav-panel-link:focus-visible{background:color-mix(in srgb, var(--bp-muted,#f4f4f5) 80%, transparent);color:var(--bp-foreground,#27272a)}@media (max-width:1023px){.bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-dropdown{width:100%}.bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link.bloq-native-nav-trigger{justify-content:space-between;align-items:center;width:100%;display:flex}.bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 16px;position:static}}@media (prefers-reduced-motion:reduce){.bloq-native-nav-trigger svg{transition:none}}.bloq-native-header[data-variant=dropdown]{border-bottom:1px solid var(--bp-border,#e4e4e7);background:var(--bp-background,#fff);color:var(--bp-foreground,#27272a);padding:0 clamp(16px,4vw,24px)}.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner{min-height:72px}.bloq-native-header[data-variant=dropdown] .bloq-native-brand{color:inherit}.bloq-native-header[data-variant=dropdown] .bloq-native-header-links{white-space:nowrap;flex-wrap:nowrap;gap:32px}.bloq-native-header[data-variant=dropdown] .bloq-native-nav-link{color:var(--bp-muted-foreground,#71717a);padding:8px 0;font-size:14px;font-weight:400;transition:color .15s}.bloq-native-header[data-variant=dropdown] .bloq-native-nav-link:is(:hover,:focus-visible),.bloq-native-header[data-variant=dropdown] .bloq-native-nav-dropdown[data-open=true] .bloq-native-nav-trigger{color:var(--bp-foreground,#27272a)}.bloq-native-header[data-variant=dropdown] .bloq-native-action{border:0;border-radius:999px;gap:10px;min-height:0;padding:8px 8px 8px 20px;font-size:14px;font-weight:500;transition:opacity .15s}.bloq-native-header[data-variant=dropdown] :is(.bloq-native-action--header,.bloq-native-action--primary){background:linear-gradient(to right, var(--bp-foreground,#09090b), color-mix(in srgb, var(--bp-foreground,#09090b) 55%, var(--bp-background,#fff)));color:var(--bp-background,#fafafa)}.bloq-native-header[data-variant=dropdown] :is(.bloq-native-action--header,.bloq-native-action--primary):after{content:"→";content:"→" / "";aspect-ratio:1;background:var(--bp-background,#fff);width:1.75rem;color:var(--bp-foreground,#3f3f46);border-radius:999px;place-items:center;font-size:.85rem;line-height:1;display:inline-grid}.bloq-native-header[data-variant=dropdown] .bloq-native-action--secondary{border:1px solid var(--bp-border,#e4e4e7);color:inherit;background:0 0;padding:8px 18px}.bloq-native-header[data-variant=dropdown] .bloq-native-action:hover{opacity:.85}.bloq-native-header[data-variant=dropdown] .bloq-native-menu-toggle{color:inherit}@media (min-width:1024px){.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner{align-items:center;display:flex}.bloq-native-header[data-variant=dropdown] .bloq-native-header-navigation{justify-content:flex-start;margin-left:56px}.bloq-native-header[data-variant=dropdown] .bloq-native-header-action{margin-left:auto}}@media (max-width:1023px){.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner{align-content:center;min-height:64px}.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner[data-menu-open=true]{padding-bottom:20px}.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{align-items:stretch;gap:4px}.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links .bloq-bloq-style-frame{width:100%!important;margin-inline:0!important}.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{text-align:left;border-radius:10px;padding:10px 16px}.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-panel-link{padding:8px 16px}.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action{padding-top:12px;padding-bottom:0}.bloq-native-header[data-variant=dropdown] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action-slot :is(.bloq-bloq-style-frame,[data-puck-component],.bloq-native-action){width:auto!important;margin-inline:0!important}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=dropdown] :is(.bloq-native-nav-link,.bloq-native-action){transition:none}}
