.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-text-color=true] .bloq-library-section-action,.bloq-bloq-style-frame[data-has-text-color=true] .bloq-library-section-action :is(span,strong,small){color:var(--bloq-element-text-contrast,var(--bp-background,#fff))!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,.bloq-shader-layer,style){z-index:2;position:relative}.bloq-bloq-style-frame[data-has-background-video=true]>.bloq-shader-layer{z-index:1}@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-primary-text,#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-action,#047857);color:var(--bp-action-foreground,#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-primary-text,#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-background,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-primary-text,#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-action,#111827)!important;color:var(--bp-action-foreground,#fff)!important}.bloq-theme-adapter :where([class*=bg-black],[class*=bg-gray-900],[class*=bg-gray-950],[class*=bg-slate-900],[class*=bg-slate-950],[class*=bg-neutral-900],[class*=bg-neutral-950],[class*=bg-zinc-900],[class*=bg-zinc-950]):not(a):not(button) :where([class*=text-gray-],[class*=text-slate-],[class*=text-neutral-],[class*=text-zinc-],p,small,span){color:#d4d4d8!important}.bloq-theme-adapter :where(button:not(.navbar-toggle),a[role=button],a[class*=bg-]) :where(span,small,p,div,strong,[class*=text-gray-],[class*=text-slate-],[class*=text-neutral-],[class*=text-zinc-],[class*=text-white]){color:inherit!important}.bloq-theme-adapter :where(span,p,div,small,strong)[class*=text-gray-]:where([class*=bg-black],[class*=bg-gray-700],[class*=bg-gray-800],[class*=bg-slate-700],[class*=bg-slate-800],[class*=bg-neutral-700],[class*=bg-neutral-800],[class*=bg-zinc-700],[class*=bg-zinc-800],[class*=bg-gray-900],[class*=bg-gray-950],[class*=bg-slate-900],[class*=bg-slate-950],[class*=bg-neutral-900],[class*=bg-neutral-950],[class*=bg-zinc-900],[class*=bg-zinc-950]){color:#d4d4d8!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-]):not(.bloq-library-button):not(.bloq-library-section-action)){color:var(--bp-primary-text,#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}:is(.bloq-bloq-style-frame,[data-puck-component]):has(.bloq-native-header[data-variant=pill])+:is(.bloq-bloq-style-frame,[data-puck-component]):has(.bloq-native-hero:is([data-variant=keynote],[data-variant=showcase],[data-variant=estate],[data-variant=grain],[data-variant=lime],[data-variant=orbital],[data-variant=panels])){margin-top:calc(-1 * var(--bloq-pill-header-height,72px))}:is(.bloq-bloq-style-frame,[data-puck-component]):has(.bloq-native-header[data-variant=pill])+:is(.bloq-bloq-style-frame,[data-puck-component]) .bloq-native-hero:is([data-variant=keynote],[data-variant=showcase],[data-variant=estate],[data-variant=grain],[data-variant=lime],[data-variant=orbital]) .bloq-native-hero-copy{margin-top:var(--bloq-pill-header-height,72px)}:is(.bloq-bloq-style-frame,[data-puck-component]):has(.bloq-native-header[data-variant=pill])+:is(.bloq-bloq-style-frame,[data-puck-component]) .bloq-native-hero[data-variant=panels] .bloq-native-hero-inner{margin-top:var(--bloq-pill-header-height,72px)}.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) 92%, 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-action,#334155);color:var(--bp-action-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);max-width:none;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-media{position:absolute;inset:0}.bloq-native-hero[data-variant=showcase] .bloq-native-hero-media div{height:100%}.bloq-native-hero[data-variant=showcase] .bloq-native-hero-copy{color:#fff;align-self:end;max-width:48rem;margin-inline-start:max(0px,50% - 720px);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-foreground,#0f172a);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:var(--bp-primary-text,#7c3aed);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>:is(img,.bloq-native-hero-avatar-letter){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>: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-text,#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-text,#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}.bloq-library-columns:not(:has(>[data-puck-dropzone])):not(:has(>.bloq-library-column:not(:empty))){display:none}.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[data-mobile-layout=stack]>.bloq-library-column:not([data-puck-dropzone]):empty{display:none}.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{--slider-gap:16px;padding:20px;position:relative}.bloq-library-slider-track{gap:var(--slider-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:14px;display:flex;overflow-x:auto}.bloq-library-slider-track::-webkit-scrollbar{display:none}.bloq-library-slider-track>*{flex:0 0 calc((100% - var(--slider-gap) * (var(--slider-per-view,1) - 1)) / var(--slider-per-view,1));scroll-snap-align:start;min-width:0}@media (max-width:640px){.bloq-library-slider-track>*{flex-basis:100%}}.bloq-library-slider-arrow{z-index:2;color:#111827;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 20px #0000002e}.bloq-library-slider-arrow--prev{left:32px}.bloq-library-slider-arrow--next{right:32px}.bloq-library-slider-arrow:focus-visible,.bloq-library-slider-dots button:focus-visible{outline-offset:2px;outline:2px solid #fff}.bloq-library-slider-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.bloq-library-slider-dots button{background:color-mix(in srgb, var(--bp-foreground,#111827) 25%, transparent);cursor:pointer;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .2s}.bloq-library-slider-dots button[aria-current=true]{background:var(--bp-action,#111827);width:28px}.bloq-library-slider .bloq-slideshow-slide{background:#020617;border-radius:14px;overflow:hidden}.bloq-library-slider .bloq-slideshow-copy{padding-inline:88px}@media (max-width:640px){.bloq-library-slider-arrow{display:none}.bloq-library-slider .bloq-slideshow-copy{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.bloq-library-slider-track{scroll-behavior:auto}.bloq-library-slider-dots button{transition:none}}.bloq-library-tab-labels button{box-shadow:none!important;color:var(--bp-muted-foreground,var(--bp-site-muted))!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}.bloq-library-tab-labels button[aria-selected=true]{border-bottom-color:var(--bp-primary-text,var(--bp-site-accent))!important;color:var(--bp-foreground,var(--bp-site-text))!important}.bloq-library-slider .bloq-library-slider-arrow{color:#111827!important;background:#ffffffeb!important;border:0!important;border-radius:999px!important}.bloq-library-slider .bloq-library-slider-dots button{background:color-mix(in srgb, var(--bp-foreground,#111827) 25%, transparent)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}.bloq-library-slider .bloq-library-slider-dots button[aria-current=true]{background:var(--bp-action,#111827)!important}.bloq-library-slider .bloq-slideshow-copy :is(h3,p){color:#fff!important}.bloq-library-slider .bloq-slideshow-copy .bloq-slideshow-eyebrow{color:#a7f3d0!important}.bloq-library-tabs{padding:20px}.bloq-library-tab-labels{border-bottom:1px solid var(--bp-site-border);flex-wrap:wrap;gap:4px;display:flex}.bloq-library-tab-labels button{color:var(--bp-muted-foreground,var(--bp-site-muted));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px}.bloq-library-tab-labels button[aria-selected=true]{border-bottom-color:var(--bp-primary-text,var(--bp-site-accent));color:var(--bp-foreground,var(--bp-site-text));font-weight:700}.bloq-library-tab-labels button:focus-visible{outline:2px solid var(--bp-primary-text,var(--bp-site-accent));outline-offset:2px}.bloq-library-tab-panel{padding:18px 0}.bloq-library-tab-panel[hidden]{display:none}.bloq-library-tabs[data-editing] .bloq-library-tab-labels span{color:var(--bp-muted-foreground,var(--bp-site-muted));border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px}.bloq-library-tabs[data-editing] .bloq-library-tab-labels span[data-active]{border-bottom-color:var(--bp-primary-text,var(--bp-site-accent));color:var(--bp-foreground,var(--bp-site-text));font-weight:700}.bloq-library-tab-caption{color:var(--bp-muted-foreground,var(--bp-site-muted));letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.bloq-library-tabs[data-editing] .bloq-library-tab-panel+.bloq-library-tab-panel{border-top:1px dashed var(--bp-site-border)}.bloq-library-slider[data-editing] .bloq-library-slider-track{flex-wrap:wrap;overflow:visible}.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-primary-text);text-decoration:underline}.bloq-library-extra nav{flex-wrap:wrap;gap:20px;display:flex}.bloq-library-extra--Breadcrumbs nav{gap:0}.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-extra [role=list]:has(>.bloq-library-check,>.bloq-library-list-item){padding-left:0;list-style:none}.bloq-library-check,.bloq-library-list-item{align-items:baseline;gap:10px;display:flex}.bloq-library-check>.bloq-inline-rich-text,.bloq-library-list-item>.bloq-inline-rich-text{flex:1;min-width:0}.bloq-library-check-mark{color:var(--bp-primary-text,var(--bp-foreground,currentColor));flex:none;font-weight:700}.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-action);color:var(--bp-action-foreground);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-text,var(--bp-primary-text));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-text,var(--bp-primary-text));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-action,#7c3aed);width:56px;height:56px;color:var(--bp-action-foreground,#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-text);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-action);color:var(--bp-action-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-action);color:var(--bp-action-foreground)}.bloq-marketing-section--cta-banner .bloq-marketing-description,.bloq-marketing-section--cta-banner .bloq-marketing-item,.bloq-marketing-section--content-banner :is(.bloq-marketing-eyebrow,.bloq-marketing-heading,.bloq-marketing-description,.bloq-marketing-description p,.bloq-marketing-item h3,.bloq-marketing-item p,.bloq-marketing-action,.bloq-marketing-value),.bloq-marketing-section--footer-newsletter :is(.bloq-marketing-eyebrow,.bloq-marketing-heading,.bloq-marketing-description,.bloq-marketing-description p,.bloq-marketing-item h3,.bloq-marketing-item p,.bloq-marketing-action,.bloq-marketing-value),.bloq-marketing-section--cta-banner :is(.bloq-marketing-eyebrow,.bloq-marketing-heading,.bloq-marketing-description,.bloq-marketing-description p,.bloq-marketing-item h3,.bloq-marketing-item p,.bloq-marketing-action,.bloq-marketing-value){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}.bloq-shader-dim{z-index:-1;border-radius:inherit;pointer-events:none;background:#000;position:absolute;inset:0}@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 .bloq-shader-image-note{z-index:1;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;color:#fff!important}.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:var(--bp-site-muted,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:var(--bp-site-muted,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:var(--bp-site-muted,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:var(--bp-site-muted,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-primary-text,#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:var(--bp-site-muted,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-action-foreground,#fff);background:var(--bp-action,#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-primary-text,#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-primary-text,#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:var(--bp-site-muted,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-action-foreground,#fff);background:var(--bp-action,#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-primary-text,#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-primary-text,#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:var(--bp-site-muted,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-action-foreground,#fff);background:var(--bp-action,#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-primary-text,#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:var(--bp-site-muted,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:var(--bp-site-muted,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:var(--bp-site-muted,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:var(--bp-site-muted,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), var(--bp-primary-deep,var(--bp-site-accent,#6366f1)));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:#a1a1aa;--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-primary-text,#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:var(--bp-site-muted,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-primary-text,#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:#a1a1aa;--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-primary-text,#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-action-foreground,#fff);background:var(--bp-action,#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:var(--bp-site-muted,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:var(--bp-site-muted,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:var(--bp-site-muted,color-mix(in srgb, currentColor 80%, transparent));text-underline-offset:2px;text-decoration:underline}.bloq-infomin-button{width:100%;font:inherit;color:var(--bp-background,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-primary-text,#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-text,#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:color-mix(in srgb, #15803d 55%, var(--bp-foreground,#18181b));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-text,#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:var(--bp-site-muted,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-action-foreground,#fff);background:var(--bp-action,#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-text,#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-text,#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-text,#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-action-foreground,#fff);background:var(--bp-action,#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-action-foreground,#fff);background:var(--bp-action,#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-badge[data-kind=low],.bloq-pcard-badge[data-kind=new]{color:var(--bp-accent-foreground,#18181b);background:var(--bp-accent,#e4e4e7)}.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-action-foreground,#fff);background:var(--bp-action,#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-badge[data-kind=low],.bloq-plift-badge[data-kind=new]{color:var(--bp-accent-foreground,#18181b);background:var(--bp-accent,#e4e4e7)}.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-ctiles{box-sizing:border-box;width:100%;max-width:72rem;color:var(--bp-foreground,inherit);margin-inline:auto;padding:2.5rem 1rem}.bloq-ctiles-header{text-align:center;max-width:36rem;margin:0 auto 2rem}.bloq-ctiles-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-ctiles-header p{color:var(--bp-muted-foreground,#64748b);margin:0}.bloq-ctiles-grid{grid-template-columns:repeat(var(--ctiles-columns,3), minmax(0, 1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.bloq-ctiles-card{color:inherit;border-radius:var(--ctiles-radius,.5rem);text-decoration:none;display:block}.bloq-ctiles-card:focus-visible{outline:2px solid var(--bp-primary-text,#4f46e5);outline-offset:4px}.bloq-ctiles-media{aspect-ratio:var(--ctiles-ratio,4 / 5);background:var(--bp-muted,#f4f4f5);border-radius:var(--ctiles-radius,.5rem);display:block;position:relative;overflow:hidden}.bloq-ctiles-media img,.bloq-ctiles-placeholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}.bloq-ctiles-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--bp-primary,#4f46e5) 18%, var(--bp-muted,#f4f4f5)), var(--bp-muted,#f4f4f5))}.bloq-ctiles[data-look=overlay] .bloq-ctiles-placeholder{background:linear-gradient(145deg,#3f3f46,#18181b)}.bloq-ctiles-card:hover .bloq-ctiles-media img,.bloq-ctiles-card:focus-visible .bloq-ctiles-media img{transform:scale(1.04)}.bloq-ctiles-caption{z-index:1;color:#fff;text-shadow:0 1px 3px #0000008c;background:linear-gradient(#0000,#00000085 40%,#000c);flex-direction:column;gap:.25rem;padding:3.5rem 1.25rem 1.25rem;display:flex;position:absolute;inset:auto 0 0}.bloq-ctiles-caption .bloq-ctiles-name{font-family:var(--bp-heading-font,inherit);font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:600;line-height:1.2}.bloq-ctiles-caption .bloq-ctiles-more{text-underline-offset:.25em;font-size:.875rem;text-decoration:underline}.bloq-ctiles-text{flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.75rem;display:flex}.bloq-ctiles-text .bloq-ctiles-name{font-family:var(--bp-heading-font,inherit);font-size:1.125rem;font-weight:600;line-height:1.3}.bloq-ctiles-text .bloq-ctiles-more{color:var(--bp-primary-text,#4f46e5);text-underline-offset:.25em;font-size:.875rem;text-decoration:underline}@media (max-width:767px){.bloq-ctiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.bloq-ctiles-caption{padding:2.5rem .875rem .875rem}}@media (max-width:380px){.bloq-ctiles-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bloq-ctiles-media img{transition:none}.bloq-ctiles-card:hover .bloq-ctiles-media img{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:#dc2626;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-action,#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);-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-text,#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:#dc2626;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:1}.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:var(--bp-site-muted,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-text,#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-text,#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-action,#4f46e5);width:24px;color:var(--bp-action-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-text,#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-text,#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>:is(img,.bloq-native-hero-avatar-letter){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>: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-action,#4f46e5);height:46px;color:var(--bp-action-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>:is(img,.bloq-native-hero-avatar-letter){border:2px solid var(--bp-background,#fff);width:40px;height:40px;margin-left:-14px}.bloq-native-hero[data-variant=newsletter] .bloq-native-hero-avatars>: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;background:#0b0b0c}.bloq-native-hero[data-variant=grain] :is(.bloq-native-heading,.bloq-native-paragraph,.bloq-native-hero-proof-text,.bloq-native-hero-subscribe-note){text-shadow:0 1px 14px #0000008c,0 0 2px #00000059}.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:#000000a3;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>:is(img,.bloq-native-hero-avatar-letter){border:2px solid #fff;width:28px;height:28px;margin-left:-8px}.bloq-native-hero[data-variant=grain] .bloq-native-hero-avatars>: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-action,#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) 50%, #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), var(--bp-primary-deep,#581c87));color:var(--bp-primary-foreground,#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-text,#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>:is(img,.bloq-native-hero-avatar-letter){border:2px solid #fff;width:28px;height:28px;margin-left:-8px}.bloq-native-hero[data-variant=reviews] .bloq-native-hero-avatars>: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>:is(img,.bloq-native-hero-avatar-letter){border:2px solid var(--bp-background,#fff);width:32px;height:32px;margin-left:-12px}.bloq-native-hero[data-variant=search] .bloq-native-hero-avatars>: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-text,#7e22ce), color-mix(in srgb, var(--bp-primary-text,#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>:is(img,.bloq-native-hero-avatar-letter){border:2px solid #fff;width:32px;height:32px;margin-left:-12px}.bloq-native-hero[data-variant=directory] .bloq-native-hero-avatars>: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-text,#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>:is(img,.bloq-native-hero-card-letter){-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-text,#7e22ce) 22%, #0c0414), #f5f5f5, color-mix(in srgb, var(--bp-primary-text,#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-text,#7e22ce) 22%, #0c0414), #f5f5f5, color-mix(in srgb, var(--bp-primary-text,#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>:is(img,.bloq-native-hero-avatar-letter){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>:is(img,.bloq-native-hero-avatar-letter){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-action,#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:#000000a3;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-text,#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-action,#4f46e5);color:var(--bp-action-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-text,#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-text,#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%, var(--bp-background,#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-action,#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-action,#7c3aed);color:var(--bp-action-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>:is(img,.bloq-native-hero-avatar-letter){border:2px solid #f8fafc;width:38px;height:38px;margin-left:-12px}.bloq-native-hero[data-variant=net] .bloq-native-hero-avatars>: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:#000000a3;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:#ffffffe0;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-text,#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-action,#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), var(--bp-primary-deep,#581c87));color:var(--bp-primary-foreground,#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-action,#34d399);color:var(--bp-action-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-action,#34d399);color:var(--bp-action-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-action,#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-muted,#f4f4f5);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-action,#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-action,#ea580c);color:var(--bp-action-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-action,#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>:is(img,.bloq-native-hero-avatar-letter){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) 0%, var(--bp-primary,#2f8cff) 62%, var(--bp-background,#fff) 100%)}.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,#000000bd,#0006 75%);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-action,#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:#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-action,#deecbf);color:var(--bp-action-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-text,#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,#000000bd,#0006 75%);position:absolute;inset:0}.bloq-native-hero[data-variant=estate] .bloq-native-hero-media>*,.bloq-native-hero[data-variant=estate] .bloq-native-media,.bloq-native-hero[data-variant=estate] .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-text,#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-text,#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-action,#be945a);color:var(--bp-action-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-text,#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-text,#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-text,#615fff);place-items:center;display:inline-grid;position:relative}.bloq-snav-count{box-sizing:border-box;background:var(--bp-action,#6366f1);min-width:18px;height:18px;color:var(--bp-action-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-action,#6366f1);color:var(--bp-action-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), var(--bp-primary-deep,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-action,#4f46e5);color:var(--bp-action-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), var(--bp-primary-deep,var(--bp-primary,#8b5cf6)));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-text,#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-action,#4f46e5);color:var(--bp-action-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) 82%, 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) 82%, 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}}.bloq-bloq-style-frame:is([data-has-shader=true],[data-has-background=true])>.bloq-native-hero{background:0 0!important}.bloq-bloq-style-frame:is([data-has-shader=true],[data-has-background=true])>.bloq-native-hero:before,.bloq-bloq-style-frame:is([data-has-shader=true],[data-has-background=true])>.bloq-native-hero:after,.bloq-bloq-style-frame:is([data-has-shader=true],[data-has-background=true])>.bloq-native-hero .bloq-native-hero-glow{display:none}.bloq-bloq-style-frame:is([data-has-shader=true],[data-has-background=true])>.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow],[data-variant=newsletter],[data-variant=directory],[data-variant=dashboard],[data-variant=blueprint]) :is(.bloq-native-heading,.bloq-native-paragraph){-webkit-text-fill-color:currentColor!important;color:inherit!important;background:0 0!important}.bloq-bloq-style-frame:is([data-has-shader=true],[data-has-background-video=true])>.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow],[data-variant=blueprint],[data-variant=net],[data-variant=aura],[data-variant=graphite],[data-variant=panels]) .bloq-native-paragraph{color:#e4e4e7!important;-webkit-text-fill-color:#e4e4e7!important}.bloq-bloq-style-frame:is([data-has-shader=true],[data-has-background-video=true])>.bloq-native-hero:is([data-variant=dark-grid],[data-variant=dark-glow],[data-variant=blueprint],[data-variant=net],[data-variant=aura],[data-variant=graphite],[data-variant=panels]) :is(.bloq-native-heading,.bloq-native-paragraph){text-shadow:0 1px 14px #0000008c,0 0 2px #00000059}.bloq-bloq-style-frame:is([data-has-shader=true],[data-has-background-video=true])>.bloq-native-hero .bloq-native-heading em{text-shadow:none}.bloq-bloq-style-frame:is([data-has-shader=true],[data-has-background=true])>.bloq-native-hero:is([data-variant=showcase],[data-variant=grain],[data-variant=lime],[data-variant=orbital],[data-variant=keynote],[data-variant=estate]) .bloq-native-hero-media{display:none}.bloq-native-footer{background:var(--bp-background,#fff);color:var(--bp-muted-foreground,#6b7280);padding:0 clamp(20px,5vw,96px)}.bloq-native-footer-inner{max-width:var(--bp-content-width,72rem);margin:0 auto}.bloq-native-footer[data-variant=link-columns] .bloq-native-footer-top{border-bottom:1px solid color-mix(in srgb, var(--bp-border,#e5e7eb) 90%, transparent);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;padding:40px 0;display:flex}.bloq-native-footer-about{flex:0 auto;min-width:0;max-width:26rem}.bloq-native-footer-about p{max-width:26rem;margin:24px 0 0;font-size:1rem;line-height:1.6}.bloq-native-footer-columns{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:32px 24px;width:100%;display:grid}.bloq-native-footer-column h3{color:var(--bp-foreground,#111827);font-family:var(--bp-heading-font,inherit);margin:0 0 12px;font-size:1rem;font-weight:600;line-height:1.3}.bloq-native-footer-column ul{gap:6px;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.bloq-native-footer-column a{color:inherit;text-decoration:none;transition:color .15s}.bloq-native-footer-column a:hover{color:var(--bp-foreground,#111827);text-underline-offset:3px;text-decoration:underline}.bloq-native-footer-column a:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:3px;border-radius:2px}.bloq-native-footer-copyright{text-align:center;margin:0;padding:16px 0;font-size:.875rem}@media (min-width:768px){.bloq-native-footer[data-variant=link-columns] .bloq-native-footer-top{flex-direction:row;gap:56px}.bloq-native-footer-about{flex:0 26rem}.bloq-native-footer-columns{flex:auto;width:auto;max-width:44rem}}.bloq-native-footer[data-variant=contact-right] .bloq-native-footer-top,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-top{border-bottom:1px solid color-mix(in srgb, var(--bp-border,#e5e7eb) 90%, transparent);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;padding:40px 0 24px;display:flex}.bloq-native-footer[data-variant=contact-right] .bloq-native-footer-columns,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-columns{flex-wrap:wrap;gap:32px 80px;width:auto;display:flex}.bloq-native-footer[data-variant=contact-right] .bloq-native-footer-column li,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-column li{overflow-wrap:anywhere}.bloq-native-footer[data-variant=contact-right] .bloq-native-footer-copyright,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-copyright{font-size:.8125rem}@media (min-width:768px){.bloq-native-footer[data-variant=contact-right] .bloq-native-footer-top,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-top{flex-direction:row;gap:56px}.bloq-native-footer[data-variant=contact-right] .bloq-native-footer-about,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-about{flex:0 24rem}.bloq-native-footer[data-variant=contact-right] .bloq-native-footer-columns,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-columns{flex-wrap:nowrap;flex:auto;justify-content:flex-end}}.bloq-native-footer[data-variant=newsletter] .bloq-native-footer-top{border-bottom:1px solid color-mix(in srgb, var(--bp-border,#e5e7eb) 90%, transparent);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;padding:40px 0 24px;display:flex}.bloq-native-footer[data-variant=newsletter] .bloq-native-footer-columns{flex-wrap:wrap;gap:32px 80px;width:auto;display:flex}.bloq-native-footer-newsletter{width:100%;min-width:0;max-width:22rem}.bloq-native-footer-newsletter h3{color:var(--bp-foreground,#111827);font-family:var(--bp-heading-font,inherit);margin:0 0 12px;font-size:1rem;font-weight:600;line-height:1.3}.bloq-native-footer-newsletter p{margin:0;font-size:.875rem;line-height:1.5}.bloq-native-footer-newsletter .bloq-native-hero-subscribe{max-width:none;margin-top:16px}.bloq-native-footer-newsletter .bloq-native-hero-subscribe-row{background:0 0;border:0;gap:8px;height:40px;padding-right:0}.bloq-native-footer-newsletter .bloq-native-hero-subscribe-row input{border:1px solid var(--bp-border,#cbd5e1);border-radius:var(--bp-radius,6px);background:var(--bp-card,#fff);flex:auto;padding:0 10px;font-size:.875rem}.bloq-native-footer-newsletter .bloq-native-hero-subscribe-row input:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:1px}.bloq-native-footer-newsletter .bloq-native-hero-subscribe-row button{white-space:nowrap;height:40px;padding:0 18px;font-size:.875rem}@media (min-width:768px){.bloq-native-footer[data-variant=newsletter] .bloq-native-footer-top{flex-direction:row;gap:56px}.bloq-native-footer[data-variant=newsletter] .bloq-native-footer-about{flex:0 24rem;margin-right:auto}.bloq-native-footer[data-variant=newsletter] .bloq-native-footer-columns{flex-wrap:nowrap;flex:none}.bloq-native-footer-newsletter{flex:0 0 22rem}}.bloq-native-footer-socials{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.bloq-native-footer-socials a,.bloq-native-footer-socials span{color:var(--bp-primary-text,#4f46e5);transition:opacity .15s;display:inline-flex}.bloq-native-footer-socials a:hover{opacity:.7}.bloq-native-footer-socials a:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:3px;border-radius:2px}.bloq-native-footer[data-variant=social-links] .bloq-native-footer-top{border-bottom:1px solid color-mix(in srgb, var(--bp-border,#e5e7eb) 90%, transparent);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;padding:40px 0;display:flex}.bloq-native-footer[data-variant=social-links] .bloq-native-footer-columns{flex-wrap:wrap;justify-content:space-between;gap:32px 48px;width:100%;display:flex}.bloq-native-footer[data-variant=social-links] .bloq-native-footer-column h3{letter-spacing:.04em;text-transform:uppercase;font-size:.9375rem}@media (min-width:768px){.bloq-native-footer[data-variant=social-links] .bloq-native-footer-top{flex-direction:row;gap:56px}.bloq-native-footer[data-variant=social-links] .bloq-native-footer-about{flex:0 24rem}.bloq-native-footer[data-variant=social-links] .bloq-native-footer-columns{flex-wrap:nowrap;flex:auto;width:auto;max-width:36rem;margin-left:auto}}.bloq-native-footer-stores{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.bloq-native-footer-stores a,.bloq-native-footer-store{height:40px;color:var(--bp-foreground,#111827);border:1px solid;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.bloq-native-footer-stores small{opacity:.85;font-size:.625rem;font-weight:400;display:block}.bloq-native-footer-stores a:hover{opacity:.8}.bloq-native-footer-stores a:focus-visible{outline:2px solid var(--bp-primary,#4f46e5);outline-offset:3px}.bloq-native-footer[data-variant=app-stores]{background:var(--bp-foreground,#111827);color:color-mix(in srgb, var(--bp-background,#fff) 92%, transparent)}.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-column h3,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-column a:hover,.bloq-native-footer[data-variant=app-stores] .bloq-native-brand,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-stores a,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-store{color:var(--bp-background,#fff)}.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-top{border-bottom-color:color-mix(in srgb, var(--bp-background,#fff) 30%, transparent)}.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-column a:focus-visible,.bloq-native-footer[data-variant=app-stores] .bloq-native-footer-stores a:focus-visible{outline-color:var(--bp-background,#fff)}.bloq-native-footer[data-variant=gradient-centered]{background:linear-gradient(to bottom, color-mix(in srgb, var(--bp-primary,#4f46e5) 35%, #000), color-mix(in srgb, var(--bp-primary,#4f46e5) 60%, #000));color:#fff;padding:0}.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-inner{max-width:none}.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-top{max-width:var(--bp-content-width,72rem);text-align:center;flex-direction:column;align-items:center;gap:32px;margin:0 auto;padding:64px clamp(20px,5vw,48px);display:flex}.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-about{flex:none;max-width:36rem}.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-about p{margin:24px auto 0;font-size:.875rem;line-height:1.7}.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-socials,.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-stores{justify-content:center}.bloq-native-footer[data-variant=gradient-centered] .bloq-native-brand,.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-column h3,.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-socials a,.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-column a:hover{color:#fff}.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-columns{justify-content:center}.bloq-native-footer[data-variant=gradient-centered] .bloq-native-footer-copyright{border-top:1px solid #ffffff2e;padding:24px clamp(20px,5vw,48px)}.bloq-native-footer-badge{background:var(--bp-action,#4f46e5);color:var(--bp-action-foreground,#fff);border-radius:6px;margin-left:8px;padding:2px 8px;font-size:.75rem;line-height:1.5;display:inline-block}.bloq-native-footer[data-variant=dark-row]{color:#a1a1aa;background:#000;padding-top:64px;padding-bottom:64px}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-row{flex-direction:column;gap:40px;display:flex}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-lead{flex-direction:column;align-items:flex-start;gap:32px;min-width:0;display:flex}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-columns{flex-wrap:wrap;gap:32px 48px;width:auto;display:flex}.bloq-native-footer[data-variant=dark-row] .bloq-native-brand,.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-column h3{color:#f8fafc}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-column h3{margin-bottom:8px;font-size:.8125rem}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-column ul{gap:8px;font-size:.8125rem}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-column a:hover{color:#f8fafc}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-badge{color:#f8fafc;background:#ffffff29}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-aside{flex-direction:column;align-items:flex-start;gap:8px;max-width:15rem;font-size:.8125rem;display:flex}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-aside p{margin:0;line-height:1.6}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-socials{gap:16px;margin-top:8px}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-socials a,.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-socials span{color:inherit}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-socials a:hover{color:#f8fafc;opacity:1}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-copyright{text-align:inherit;padding:8px 0 0}@media (min-width:768px){.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-row{flex-direction:row;justify-content:space-between}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-lead{flex-direction:row;align-items:flex-start;gap:48px}.bloq-native-footer[data-variant=dark-row] .bloq-native-footer-aside{text-align:right;align-items:flex-end}}.bloq-native-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:16px 0;display:flex}.bloq-native-footer-bottom .bloq-native-footer-copyright,.bloq-native-footer-bottom .bloq-native-footer-legal{text-align:left;margin:0;padding:0;font-size:.875rem}.bloq-native-footer-wordmark{text-align:center;font-family:var(--bp-heading-font,inherit);white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--bp-primary,#16a34a) 50%, #fff);-webkit-user-select:none;user-select:none;margin:24px 0 0;font-size:clamp(2.5rem,10vw,9rem);font-weight:800;line-height:.8;position:relative;overflow:hidden}.bloq-native-footer[data-variant=glow-wordmark],.bloq-native-footer[data-variant=light-wordmark]{color:#d4d4d4;background:#131314;border-radius:24px 24px 0 0;max-width:84rem;margin:0 auto;padding-top:48px;position:relative;overflow:hidden}.bloq-native-footer[data-variant=glow-wordmark]:after,.bloq-native-footer[data-variant=light-wordmark]:after{content:"";inset-inline:0;background:color-mix(in srgb, var(--bp-primary,#16a34a) 70%, #fff);filter:blur(170px);opacity:.5;pointer-events:none;border-radius:999px;width:min(100%,48rem);height:14rem;margin-inline:auto;position:absolute;bottom:-4rem}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-inner,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-inner{z-index:1;position:relative}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-top,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-top{flex-direction:column;align-items:flex-start;gap:40px;padding:0 0 48px;display:flex}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-about,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-about{flex:none;min-width:12rem;max-width:24rem}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-column li,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-column li{white-space:nowrap}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-about p,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-about p{margin:24px 0 0;font-size:.875rem;line-height:1.7}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-columns,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-columns{flex-wrap:wrap;gap:32px 56px;width:auto;display:flex}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-brand,.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-column h3,.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-socials a,.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-socials span,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-brand,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-column h3,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-socials a,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-socials span{color:#fff}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-column h3,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-column h3{margin-bottom:16px;font-size:.875rem;font-weight:500}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-column ul,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-column ul{gap:12px}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-column a:hover,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-column a:hover{color:#a3a3a3}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-socials,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-socials{gap:20px;margin-top:24px}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-socials a:hover,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-socials a:hover{opacity:.65}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-badge,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-badge{border:1px solid color-mix(in srgb, var(--bp-primary,#16a34a) 40%, #fff);background:color-mix(in srgb, var(--bp-primary,#16a34a) 25%, #000);color:color-mix(in srgb, var(--bp-primary-text,#16a34a) 40%, #fff);border-radius:999px;padding:1px 8px;font-size:.6875rem}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-bottom,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-bottom{color:#a3a3a3;border-top:1px solid #404040;padding-top:16px}@media (min-width:768px){.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-top,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-top{flex-direction:row;justify-content:space-between;gap:56px}.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-columns,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-columns{flex-wrap:nowrap;flex:none;gap:32px 48px}}.bloq-native-footer[data-variant=light-wordmark]{background:var(--bp-card,#fff);color:var(--bp-muted-foreground,#525252)}.bloq-native-footer[data-variant=light-wordmark]:after{background:color-mix(in srgb, var(--bp-foreground,#111827) 12%, transparent);filter:blur(100px);opacity:.6}.bloq-native-footer[data-variant=light-wordmark] .bloq-native-brand,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-column h3{color:var(--bp-foreground,#111827)}.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-socials a,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-socials span{color:var(--bp-muted-foreground,#525252)}.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-column a:hover{color:var(--bp-foreground,#111827)}.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-badge{border-color:color-mix(in srgb, var(--bp-foreground,#111827) 35%, transparent);background:color-mix(in srgb, var(--bp-foreground,#111827) 4%, transparent);color:var(--bp-foreground,#111827)}.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-bottom{border-top-color:var(--bp-border,#d4d4d4);color:var(--bp-muted-foreground,#525252)}.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-wordmark{-webkit-text-stroke-color:color-mix(in srgb, var(--bp-foreground,#111827) 18%, transparent)}@media (min-width:768px){.bloq-native-footer[data-variant=glow-wordmark] .bloq-native-footer-about,.bloq-native-footer[data-variant=light-wordmark] .bloq-native-footer-about{flex:14rem}}.bloq-native-footer-contacts{gap:24px;margin:0;padding:36px 0;list-style:none;display:grid}.bloq-native-footer-contacts li{align-items:flex-start;gap:10px;min-width:0;display:flex}.bloq-native-footer-contact-icon{border:1px solid var(--bp-border,#e4e4e7);background:var(--bp-card,#f4f4f5);width:32px;height:32px;color:var(--bp-foreground,#111827);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bloq-native-footer-contact-text{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:.875rem;line-height:1.6;display:grid}.bloq-native-footer-contact-text strong{color:var(--bp-foreground,#111827);font-size:1rem;font-weight:500}.bloq-native-footer-contact-text a,.bloq-native-footer-contact-text>span{color:inherit;text-decoration:none;display:grid}.bloq-native-footer-contact-text a:hover{color:var(--bp-foreground,#111827);text-underline-offset:3px;text-decoration:underline}.bloq-native-footer-legal-links{flex-wrap:wrap;gap:8px 28px;font-size:.875rem;display:flex}.bloq-native-footer-legal-links a{color:inherit;text-decoration:none}.bloq-native-footer-legal-links a:hover{color:var(--bp-foreground,#111827);text-underline-offset:3px;text-decoration:underline}.bloq-native-footer[data-variant=contact-bar]{background:var(--bp-muted,#fafafa);padding-top:56px}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-top{flex-direction:column;align-items:flex-start;gap:48px;padding:0 0 40px;display:flex}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-about{flex:none;max-width:25rem}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-about p{margin:24px 0 28px;font-size:.875rem;line-height:1.8}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-socials{gap:16px;margin:0}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-socials a,.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-socials span{border:1px solid var(--bp-border,#e4e4e7);background:var(--bp-card,#f4f4f5);width:36px;height:36px;color:var(--bp-muted-foreground,#71717a);border-radius:999px;justify-content:center;align-items:center}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-socials a:hover{opacity:1;background:var(--bp-background,#fff)}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-columns{flex-wrap:wrap;gap:32px 48px;width:100%;max-width:48rem;display:flex}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-column{flex:8rem}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-column h3{margin-bottom:24px;font-weight:500}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-column ul{gap:12px}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-bottom{border-top:1px solid var(--bp-border,#d4d4d8);padding:16px 0}@media (min-width:768px){.bloq-native-footer-contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 64px;max-width:72rem}}@media (min-width:1024px){.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-top{flex-direction:row;justify-content:space-between;gap:64px}.bloq-native-footer[data-variant=contact-bar] .bloq-native-footer-columns{flex-wrap:nowrap;justify-content:space-between}}.bloq-native-footer[data-variant=dark-subscribe]{color:#fff9;background:#000;padding-top:80px;padding-bottom:0;position:relative;overflow:hidden}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-top{flex-flow:column wrap;align-items:flex-start;gap:48px 32px;padding:0 0 64px;display:flex}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-about{flex:none;width:100%;max-width:22rem}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-about p{max-width:22rem;margin:32px 0 0;padding-top:24px;font-size:.875rem;line-height:1.7;position:relative}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-about p:before{content:"";background:linear-gradient(90deg,#24212d,#0000);width:min(13rem,100%);height:2px;position:absolute;top:0;left:0}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-columns{flex-wrap:wrap;gap:32px 56px;width:auto;display:flex}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-brand,.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-column h3,.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter h3{color:#fff}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-column h3,.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter h3{margin-bottom:24px;font-size:.875rem;font-weight:500}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-column ul{gap:8px;font-size:.875rem}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-column a:hover,.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-legal-links a:hover{color:#fff}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter{flex:none;width:100%;max-width:20rem}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter h3{margin-bottom:16px}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter .bloq-native-hero-subscribe{margin-top:0}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter .bloq-native-hero-subscribe-row{background:0 0;border:1px solid #fff3;border-radius:999px;gap:8px;height:52px;padding:0 6px 0 0}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter .bloq-native-hero-subscribe-row input{color:#fff;background:0 0;border:0;border-radius:999px;flex:auto;height:100%;padding:0 0 0 24px;font-size:.875rem}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter .bloq-native-hero-subscribe-row input::placeholder{color:#fff9;opacity:1;font-size:.75rem}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter .bloq-native-hero-subscribe-row button{white-space:nowrap;border:1px solid #ffffff40;border-radius:999px;height:40px;padding:0 20px;font-size:.875rem}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-bottom{color:#fff9;border:0;padding:16px 0;position:relative}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-bottom:before{content:"";background:linear-gradient(90deg,#0000,#24212d,#0000);height:2px;position:absolute;top:0;left:0;right:0}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-bottom .bloq-native-footer-copyright{font-size:.75rem}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-legal-links{gap:0;font-size:.75rem}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-legal-links>*+*{border-left:1px solid #fff3;margin-left:24px;padding-left:24px}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-wordmark{letter-spacing:-.04em;color:#18181b;-webkit-text-stroke:0;margin:24px 0 -1%;font-size:clamp(3.5rem,15vw,14rem);font-weight:800;line-height:.72}@media (min-width:1024px){.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-top{flex-flow:row;justify-content:space-between}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-columns{flex-wrap:nowrap}.bloq-native-footer[data-variant=dark-subscribe] .bloq-native-footer-newsletter{flex:0 20rem}}@media (prefers-reduced-motion:reduce){.bloq-native-footer-column a{transition:none}}[data-site-surface=glass] :is(.bloq-blog-card,.bloq-marketing-item,.bloq-marketing-section--cta-card .bloq-marketing-inner,.bloq-infomin-card,.bloq-hcard,.bloq-vcard,.bloq-account[data-surface=card] .bloq-account-card,.bloq-search[data-surface=card] .bloq-search-bar,.bloq-native-hero-chip,.bloq-native-header:is([data-variant=framed],[data-variant=floating],[data-variant=capsule]) .bloq-native-header-inner,.bloq-native-hero[data-variant=aurora] .bloq-native-hero-media,.bloq-native-hero[data-variant=video] .bloq-native-hero-proof,.bloq-library-section--FeatureSection,[class*="bg-[var(--bp-card)]"],[class*="bg-[var(--bp-site-card)]"]){-webkit-backdrop-filter:blur(var(--bp-glass-blur,18px)) saturate(1.4);backdrop-filter:blur(var(--bp-glass-blur,18px)) saturate(1.4);border-color:var(--bp-border);box-shadow:var(--bp-shadow), inset 0 1px 0 #ffffff73}.bloq-native-hero[data-variant=curtain]{color:var(--bp-foreground,#0f172a);background:0 0}.bloq-native-hero[data-variant=curtain] .bloq-native-hero-inner{max-width:none;margin:0;padding:0;display:block}.bloq-native-hero[data-variant=curtain][data-scroll=true] .bloq-native-hero-inner{min-height:190svh}.bloq-native-hero[data-variant=curtain] .bloq-native-hero-media{display:none}.bloq-curtain{--e:0;--c:0;--wx:35;isolation:isolate;background:var(--bp-background,#fff);height:100svh;min-height:34rem;color:var(--bp-foreground,#0f172a);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden;container-type:size}.bloq-curtain[data-static=true]{--e:1;--c:1;height:clamp(34rem,82vh,48rem);position:relative}.bloq-curtain-dots{z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--bp-foreground,#0f172a) 20%, transparent) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75%,#000 50%,#0000 100%);mask-image:radial-gradient(75% 75%,#000 50%,#0000 100%)}.bloq-curtain-copy{z-index:5;text-align:center;width:min(34rem,100%);opacity:var(--c);transform:translateY(calc((1 - var(--c)) * 30px));flex-direction:column;align-items:center;padding-inline:1.25rem;display:flex;position:relative}.bloq-curtain-eyebrow{color:var(--bp-site-muted,#475569);letter-spacing:.28em;text-transform:uppercase;margin:0 0 .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500}.bloq-curtain .bloq-native-heading{max-width:none;color:var(--bp-foreground,#0f172a);font-family:var(--bp-heading-font,Georgia, "Times New Roman", serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.2vw,4.75rem);font-weight:400;line-height:1.02}.bloq-curtain .bloq-native-heading :is(em,i){color:var(--bp-primary-text,currentColor);font-style:italic}.bloq-curtain-rule{background:color-mix(in srgb, var(--bp-foreground,#0f172a) 38%, transparent);width:4rem;height:1px;margin:1.25rem 0;display:block}.bloq-curtain .bloq-native-paragraph{max-width:36ch;color:var(--bp-site-muted,#475569);margin:0;font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.6}.bloq-curtain .bloq-native-hero-actions{justify-content:center;margin-top:1.75rem}.bloq-curtain .bloq-native-hero-actions>:first-child{justify-content:center;gap:10px}.bloq-curtain-deck{z-index:10;pointer-events:none;position:absolute;inset:0}.bloq-curtain-card{--w:clamp(5rem, 10cqw, 8.25rem);--cx:calc(var(--sx) * var(--wing) * 4px * (1 - var(--e)) + var(--sx) * (var(--wx) + var(--arch)) * 1cqw * var(--e));--cy:calc(var(--norm) * 10px * (1 - var(--e)) + var(--norm) * 58cqh * var(--e));--cr:calc(var(--sx) * var(--wing) * 2deg * (1 - var(--e)) + var(--sx) * var(--norm) * 18deg * var(--e));z-index:var(--z,1);width:var(--w);height:calc(var(--w) * 1.35);background:color-mix(in srgb, var(--bp-foreground,#0f172a) 14%, var(--bp-background,#fff));box-shadow:0 14px 30px #0000003d, 0 0 0 1px color-mix(in srgb, var(--bp-foreground,#0f172a) 18%, transparent);pointer-events:auto;transform:translate(calc(-50% + var(--cx)), calc(-50% + var(--cy))) rotate(var(--cr)) scale(calc(1 - .08 * var(--e)));translate:calc(var(--px,0) * var(--sx) * -16px * var(--e)) calc(var(--py,0) * 14px * var(--e));will-change:transform;border-radius:.9rem;transition:scale .3s,box-shadow .3s;position:absolute;top:50%;left:50%;overflow:hidden}.bloq-curtain-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s ease-out;display:block}.bloq-curtain-card:hover{z-index:50;box-shadow:0 20px 40px #0000004d, 0 0 0 1px color-mix(in srgb, var(--bp-foreground,#0f172a) 40%, transparent);scale:1.1}.bloq-curtain-card:hover img{transform:scale(1.1)}@container (max-width:42rem){.bloq-curtain-card{--w:clamp(3.6rem, 16cqw, 5rem);--cx:calc(var(--sx) * var(--wing) * 4px * (1 - var(--e)) + var(--norm) * 74cqw * var(--e));--cy:calc(var(--norm) * 10px * (1 - var(--e)) + var(--sx) * 38cqh * var(--e));--cr:calc(var(--sx) * var(--wing) * 2deg * (1 - var(--e)) + var(--norm) * 12deg * var(--e));translate:calc(var(--px,0) * 6px * var(--e)) calc(var(--py,0) * 6px * var(--sx) * var(--e))}}@media (prefers-reduced-motion:reduce){.bloq-curtain-card,.bloq-curtain-card img{transition-duration:.01ms!important}}@media (scripting:none){.bloq-native-hero[data-variant=curtain][data-scroll=true] .bloq-native-hero-inner{min-height:0}.bloq-curtain{--e:1;--c:1;height:clamp(34rem,82vh,48rem);position:relative}}.bloq-native-hero[data-variant=panels]{isolation:isolate;color:#fff;background:#09090b;position:relative;overflow:hidden}.bloq-native-hero[data-variant=panels] .bloq-native-hero-inner{text-align:left;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,4vw,64px);max-width:80rem;padding:clamp(72px,9vw,128px) clamp(16px,4vw,32px) clamp(48px,6vw,80px);display:grid}.bloq-native-hero[data-variant=panels] .bloq-native-hero-media{z-index:-1;position:absolute;inset:0;overflow:hidden}.bloq-native-hero[data-variant=panels] .bloq-native-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#09090b4d,#09090b 94%);position:absolute;inset:0}.bloq-native-hero[data-variant=panels] .bloq-native-hero-media>*{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;opacity:.4;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bloq-native-hero:is([data-variant=keynote],[data-variant=estate],[data-variant=grain],[data-variant=lime],[data-variant=orbital],[data-variant=panels]) .bloq-native-hero-media :is([data-puck-component],.bloq-bloq-style-frame):has(.bloq-native-media,.bloq-native-media-placeholder){height:100%}.bloq-native-hero[data-variant=panels] .bloq-native-hero-media :is(.bloq-native-media,.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=panels] .bloq-native-hero-copy{flex-direction:column;align-items:flex-start;width:100%;max-width:none;margin:0;padding-top:clamp(0px,2vw,32px);display:flex}.bloq-native-hero[data-variant=panels] .bloq-native-hero-eyebrow{color:#d4d4d8;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.bloq-native-hero[data-variant=panels] .bloq-native-hero-eyebrow:after{content:"";background:#facc15;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><polygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 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'><polygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/></svg>") 50%/contain no-repeat}.bloq-native-hero[data-variant=panels] .bloq-native-heading{color:#fff;max-width:12em;font-family:var(--bp-heading-font,inherit);letter-spacing:-.04em;text-wrap:balance;margin:28px 0 0;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:500;line-height:.95}.bloq-native-hero[data-variant=panels] .bloq-native-heading :is(em,i){background:linear-gradient(135deg,#fff 35%,#ffcd75);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.bloq-native-hero[data-variant=panels] .bloq-native-paragraph{color:#a1a1aa;max-width:36rem;margin:28px 0 0;font-size:1.125rem;line-height:1.65}.bloq-native-hero[data-variant=panels] .bloq-native-hero-actions{justify-content:flex-start;margin-top:32px}.bloq-native-hero[data-variant=panels] .bloq-native-hero-actions>:first-child{justify-content:flex-start;gap:16px}.bloq-native-hero[data-variant=panels] .bloq-native-hero-buttons>.bloq-bloq-style-frame{margin-inline:0!important}.bloq-native-hero[data-variant=panels] .bloq-native-action{border:1px solid #ffffff1a;border-radius:999px;gap:8px;padding:14px 28px;font-size:14px;font-weight:600}.bloq-native-hero[data-variant=panels] .bloq-native-action--primary{color:#09090b;background:#fff;border-color:#fff}.bloq-native-hero[data-variant=panels] .bloq-native-action--secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d}.bloq-native-hero[data-variant=panels] .bloq-native-action--primary:after{content:"";background:currentColor;width:16px;height:16px;-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='M5 12h14M12 5l7 7-7 7'/></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='M5 12h14M12 5l7 7-7 7'/></svg>") 50%/contain no-repeat}.bloq-native-hero[data-variant=panels] .bloq-native-action--secondary:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><polygon points='6 4 20 12 6 20 6 4'/></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'><polygon points='6 4 20 12 6 20 6 4'/></svg>") 50%/contain no-repeat}.bloq-panels{gap:24px;margin-top:clamp(0px,3vw,48px);display:grid}.bloq-panels-card{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #0006}.bloq-panels-card[data-kind=stats]{padding:32px}.bloq-panels-card[data-kind=logos]{padding:32px 0}.bloq-panels-lead{align-items:center;gap:16px;display:flex}.bloq-panels-lead-icon{background:#ffffff1a;border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 0 0 1px #fff3}.bloq-panels-lead strong{letter-spacing:-.02em;font-size:1.875rem;font-weight:700;line-height:1.1;display:block}.bloq-panels-lead span{color:#d4d4d8;margin-top:2px;font-size:14px;display:block}.bloq-panels-meter{margin-top:32px}.bloq-panels-meter-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.bloq-panels-meter-row span{color:#d4d4d8}.bloq-panels-meter-row strong{font-weight:500}.bloq-panels-meter-bar{background:#3f3f4699;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.bloq-panels-meter-bar>span{background:linear-gradient(90deg,#fff,#a1a1aa);border-radius:999px;height:100%;display:block}.bloq-panels-rule{background:#ffffff1a;height:1px;margin:24px 0}.bloq-panels-mini{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bloq-panels-mini>div{padding:4px 8px}.bloq-panels-mini>div+div{border-left:1px solid #ffffff1a}.bloq-panels-mini strong{font-size:1.25rem;font-weight:700;display:block}.bloq-panels-mini span{color:#d4d4d8;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:500;display:block}.bloq-panels-pills{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.bloq-panels-pills li{color:#d4d4d8;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.bloq-panels-pills li:before{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px}.bloq-panels-label{color:#a1a1aa;margin:0 0 24px;padding-inline:32px;font-size:14px;font-weight:500}.bloq-panels-card[data-kind=logos] .bloq-native-hero-marquee{max-width:none;margin-top:0}.bloq-panels-card[data-kind=logos] .bloq-native-hero-marquee ul{padding:0}.bloq-panels-card[data-kind=logos] .bloq-native-hero-marquee li{margin:0 clamp(20px,3vw,32px)}.bloq-panels-card[data-kind=logos] .bloq-native-hero-marquee img{filter:grayscale();opacity:.7;height:24px;transition:opacity .3s,filter .3s}.bloq-panels-card[data-kind=logos] .bloq-native-hero-marquee li:hover img{filter:none;opacity:1}@keyframes bloq-panels-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.bloq-native-hero[data-variant=panels][data-motion=on] .bloq-native-hero-copy>*{animation:.8s ease-out both bloq-panels-in}.bloq-native-hero[data-variant=panels][data-motion=on] .bloq-native-hero-copy>:nth-child(2){animation-delay:.1s}.bloq-native-hero[data-variant=panels][data-motion=on] .bloq-native-hero-copy>:nth-child(3){animation-delay:.2s}.bloq-native-hero[data-variant=panels][data-motion=on] .bloq-native-hero-copy>:nth-child(4){animation-delay:.3s}.bloq-native-hero[data-variant=panels][data-motion=on] .bloq-panels-card{animation:.8s ease-out .4s both bloq-panels-in}@media (max-width:1023px){.bloq-native-hero[data-variant=panels] .bloq-native-hero-inner{grid-template-columns:minmax(0,1fr)}.bloq-panels{margin-top:0}}@media (max-width:560px){.bloq-native-hero[data-variant=panels] .bloq-native-hero-actions>:first-child{flex-direction:column;align-items:flex-start;width:100%}.bloq-panels-card[data-kind=stats]{padding:24px}}@media (prefers-reduced-motion:reduce){.bloq-native-hero[data-variant=panels][data-motion=on] .bloq-native-hero-copy>*,.bloq-native-hero[data-variant=panels][data-motion=on] .bloq-panels-card{animation:none}}.bloq-native-hero[data-variant=floating]{isolation:isolate;color:#ececec;background:#09090b;position:relative;overflow:hidden}.bloq-native-hero[data-variant=floating] .bloq-native-hero-inner{text-align:center;justify-content:center;align-items:center;max-width:90rem;min-height:clamp(32rem,82vh,46rem);padding:clamp(64px,9vw,112px) clamp(16px,4vw,48px) clamp(104px,16vw,208px);display:flex;position:relative}.bloq-native-hero[data-variant=floating] .bloq-native-hero-media{display:none}.bloq-native-hero[data-variant=floating] .bloq-native-hero-copy{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:40rem;margin:0;display:flex;position:relative}.bloq-native-hero[data-variant=floating] .bloq-native-hero-eyebrow{color:#d4d4d8;background:#ffffff0f;border-color:#ffffff24;margin:0 0 20px}.bloq-native-hero[data-variant=floating] .bloq-native-heading{color:#ececec;max-width:14em;font-family:var(--bp-heading-font,inherit);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:700;line-height:1.05}.bloq-native-hero[data-variant=floating] .bloq-native-heading :is(em,i){color:#ffcd75;font-style:normal}.bloq-native-hero[data-variant=floating] .bloq-native-paragraph{color:#a1a1aa;max-width:34rem;margin:20px 0 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.bloq-native-hero[data-variant=floating] .bloq-native-hero-actions{justify-content:center;margin-top:28px}.bloq-native-hero[data-variant=floating] .bloq-native-hero-actions>:first-child{justify-content:center;gap:12px}.bloq-native-hero[data-variant=floating] .bloq-native-hero-buttons>.bloq-bloq-style-frame{margin-inline:0!important}.bloq-native-hero[data-variant=floating] .bloq-native-action{border:1px solid #ffffff24;border-radius:999px;padding:12px 24px;font-size:14px;font-weight:600}.bloq-native-hero[data-variant=floating] .bloq-native-action--primary{color:#09090b;background:#fff;border-color:#fff}.bloq-native-hero[data-variant=floating] .bloq-native-action--secondary{color:#fff;background:#ffffff0f}.bloq-float-field{z-index:1;pointer-events:none;position:absolute;inset:0}.bloq-float-item{--x:50%;--y:50%;--w:6rem;--r:0deg;left:var(--x);top:var(--y);width:var(--w);translate:-50% -50%;rotate:var(--r);position:absolute}.bloq-float-item img{filter:drop-shadow(0 16px 22px #00000073);border-radius:14%;width:100%;height:auto;display:block}.bloq-float-item:first-child{--x:12%;--y:31%;--w:clamp(7rem, 17vw, 14rem);--r:-4deg}.bloq-float-item:nth-child(2){--x:90%;--y:22%;--w:clamp(5rem, 9vw, 8.5rem);--r:6deg}.bloq-float-item:nth-child(3){--x:90%;--y:69%;--w:clamp(6rem, 11vw, 10rem);--r:-14deg}.bloq-float-item:nth-child(4){--x:26%;--y:71%;--w:clamp(2.25rem, 2.2vw, 2.75rem);--r:10deg}.bloq-float-item:nth-child(5){--x:74.5%;--y:49%;--w:clamp(2.25rem, 2.2vw, 2.75rem);--r:-20deg}.bloq-float-item:nth-child(6){--x:31%;--y:15%;--w:clamp(2.5rem, 2.8vw, 3.25rem);--r:24deg}.bloq-float-item:nth-child(7){--x:7%;--y:80%;--w:clamp(3.5rem, 8vw, 7rem);--r:14deg}.bloq-float-item:nth-child(8){--x:62%;--y:86%;--w:clamp(2.5rem, 5vw, 4rem);--r:-8deg}@keyframes bloq-float{0%{transform:translateY(-9px)rotate(-2deg)}to{transform:translateY(9px)rotate(2deg)}}.bloq-native-hero[data-variant=floating][data-motion=on] .bloq-float-item img{animation:bloq-float var(--t,6s) ease-in-out var(--d,0s) infinite alternate}@media (max-width:767px){.bloq-native-hero[data-variant=floating] .bloq-native-hero-inner{min-height:36rem}.bloq-float-item:first-child{--x:20%;--y:11%;--w:28vw}.bloq-float-item:nth-child(2){--x:82%;--y:9%;--w:22vw}.bloq-float-item:nth-child(3){--x:78%;--y:91%;--w:26vw}.bloq-float-item:nth-child(4){--x:14%;--y:88%;--w:12vw}.bloq-float-item:nth-child(5){--x:52%;--y:5%;--w:10vw}.bloq-float-item:nth-child(6){--x:63%;--y:95%;--w:9vw}.bloq-float-item:nth-child(7){--x:46%;--y:94%;--w:16vw}.bloq-float-item:nth-child(8){--x:95%;--y:56%;--w:9vw}}@media (prefers-reduced-motion:reduce){.bloq-native-hero[data-variant=floating][data-motion=on] .bloq-float-item img{animation:none}}.bloq-marketing-section--logo-marquee .bloq-marketing-items{flex-wrap:nowrap;align-items:center;gap:0;display:flex}.bloq-marketing-section--logo-marquee .bloq-marketing-items>*{flex:none}.bloq-marketing-section--logo-marquee .bloq-marketing-item{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:row;gap:10px;padding:8px clamp(20px,3vw,40px)}.bloq-marketing-section--logo-marquee .bloq-marketing-item--logo img{width:auto;max-width:none;height:clamp(28px,3.4vw,40px)}.bloq-marketing-section--logo-marquee .bloq-marketing-item--logo img+strong{display:none}.bloq-marketing-section--logo-marquee .bloq-marketing-item--logo strong{color:var(--bp-foreground,inherit);white-space:nowrap;font-size:1.125rem}.bloq-logo-marquee{width:100%;position:relative;overflow-x:auto}.bloq-logo-marquee[data-animated=true]{-webkit-user-select:none;user-select:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.bloq-logo-marquee-track{width:max-content;display:flex}.bloq-logo-marquee-track>*{flex:none}.bloq-logo-marquee[data-animated=true] .bloq-logo-marquee-track{animation:bloq-logo-marquee var(--bloq-marquee-speed,30s) linear infinite;will-change:transform}.bloq-logo-marquee[data-animated=true]:hover .bloq-logo-marquee-track{animation-play-state:paused}@keyframes bloq-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bloq-logo-marquee[data-animated=true] .bloq-logo-marquee-track{animation:none}.bloq-logo-marquee[data-animated=true]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.bloq-marketing-section--logo-hover-grid .bloq-marketing-items{border-top:1px solid var(--bp-border,#d4d4d8);border-left:1px solid var(--bp-border,#d4d4d8);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,54rem);margin-inline:auto;display:grid}.bloq-marketing-section--logo-hover-grid .bloq-marketing-items>*{min-width:0}.bloq-marketing-section--logo-hover-grid .bloq-marketing-item{border:0;border-right:1px solid var(--bp-border,#d4d4d8);border-bottom:1px solid var(--bp-border,#d4d4d8);height:100%;min-height:0;box-shadow:none;color:var(--bp-foreground,inherit);background:0 0;border-radius:0;justify-content:center;gap:4px;padding:32px 32px 12px;text-decoration:none}.bloq-marketing-section--logo-hover-grid .bloq-marketing-item--logo img{width:auto;max-width:100%;height:44px}.bloq-marketing-section--logo-hover-grid .bloq-marketing-item--logo strong{opacity:0;align-items:center;gap:6px;min-height:1.25rem;font-size:.875rem;font-weight:500;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(4px)}.bloq-marketing-section--logo-hover-grid .bloq-marketing-item--logo strong:after{content:"";background:currentColor;width:12px;height:10px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M1 6.5h14M9.5 1 15 6.5 9.5 12'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 13' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M1 6.5h14M9.5 1 15 6.5 9.5 12'/></svg>") 50%/contain no-repeat}.bloq-marketing-section--logo-hover-grid .bloq-marketing-item--logo:is(:hover,:focus-visible) strong{opacity:1;transform:none}@media (hover:none){.bloq-marketing-section--logo-hover-grid .bloq-marketing-item--logo strong{opacity:1;transform:none}}@media (max-width:640px){.bloq-marketing-section--logo-hover-grid .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}.bloq-marketing-section--logo-hover-grid .bloq-marketing-item{padding:24px 16px 10px}}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--logo-hover-grid .bloq-marketing-item--logo strong{transition:none}}.bloq-marketing-section--logo-row .bloq-marketing-heading :is(h1,h2,h3,h4,p){color:var(--bp-muted-foreground,var(--bp-site-muted,#475569));letter-spacing:0;margin:0;font-family:inherit;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:400;line-height:1.6}.bloq-marketing-section--logo-row .bloq-marketing-items{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px clamp(28px,5vw,56px);margin-top:clamp(32px,5vw,56px);display:flex}.bloq-marketing-section--logo-row .bloq-marketing-items>*{flex:none}.bloq-marketing-section--logo-row .bloq-marketing-item{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;gap:10px;padding:0}.bloq-marketing-section--logo-row .bloq-marketing-item--logo img{width:auto;max-width:min(100%,11rem);height:clamp(26px,3vw,34px)}.bloq-marketing-section--logo-row .bloq-marketing-item--logo img+strong{display:none}.bloq-marketing-section--logo-row .bloq-marketing-item--logo strong{color:var(--bp-foreground,inherit);white-space:nowrap;font-size:1.125rem}.bloq-marketing-section--quote-avatar-cards .bloq-marketing-items{flex-wrap:wrap;justify-content:center;gap:72px 24px;padding-top:56px;display:flex}.bloq-marketing-section--quote-avatar-cards .bloq-marketing-items>*{flex:0 20rem;min-width:0}.bloq-testimonial{border:1px solid var(--bp-border,#e2e8f0);border-radius:var(--bp-radius,8px);background:var(--bp-card,var(--bp-background,#fff));height:100%;color:var(--bp-card-foreground,var(--bp-foreground,#0f172a));text-align:center;flex-direction:column;align-items:center;margin:0;padding:56px 24px 24px;font-size:.875rem;display:flex;position:relative;box-shadow:0 4px 15px #0000000d}.bloq-testimonial-avatar{background:var(--bp-muted,#f1f5f9);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:-48px;left:50%;overflow:hidden;translate:-50%}.bloq-testimonial-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bloq-testimonial-avatar .bloq-marketing-placeholder{border-radius:0;width:100%;height:100%;font-size:2.25rem}.bloq-testimonial figcaption{flex-direction:column;order:1;gap:2px;display:flex}.bloq-testimonial-name{font-size:1.125rem;font-weight:500}.bloq-testimonial-role{color:var(--bp-muted-foreground,var(--bp-site-muted,#475569))}.bloq-testimonial-quote{order:2;margin:16px 0 0}.bloq-testimonial-quote p{color:var(--bp-muted-foreground,var(--bp-site-muted,#475569));margin:0;line-height:1.6}.bloq-testimonial-stars{order:3;gap:2px;margin-top:auto;padding-top:16px;display:flex}.bloq-testimonial-stars svg{fill:var(--bp-action,#ea580c);display:block}.bloq-testimonial-link{color:var(--bp-primary-text,#be123c);text-underline-offset:2px;order:5;margin-top:16px;font-size:.875rem;text-decoration:underline}.bloq-marketing-section--quote-header-cards .bloq-marketing-items{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.bloq-marketing-section--quote-header-cards .bloq-marketing-items>*{flex:0 20rem;min-width:0}.bloq-marketing-section:is(.bloq-marketing-section--quote-avatar-cards,.bloq-marketing-section--quote-header-cards,.bloq-marketing-section--feature-outline-cards,.bloq-marketing-section--feature-dark-cards) .bloq-marketing-items>:is(.bloq-testimonial,.bloq-feature-item){height:auto}.bloq-marketing-section--quote-header-cards .bloq-testimonial{-moz-column-gap:16px;text-align:left;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:auto minmax(0,1fr);place-items:start stretch;column-gap:16px;padding:0 0 24px;display:grid;overflow:hidden}.bloq-marketing-section--quote-header-cards .bloq-testimonial:before{content:"";background:color-mix(in srgb, var(--bp-primary,#be123c) 10%, var(--bp-card,var(--bp-background,#fff)));grid-area:1/1/2/-1;align-self:stretch}.bloq-marketing-section--quote-header-cards .bloq-testimonial-avatar{grid-area:1/1;align-self:center;width:48px;height:48px;margin:16px 0 16px 20px;position:static;translate:none}.bloq-marketing-section--quote-header-cards .bloq-testimonial-avatar .bloq-marketing-placeholder{font-size:1.25rem}.bloq-marketing-section--quote-header-cards .bloq-testimonial figcaption{grid-area:1/2;align-self:center;margin:16px 20px 16px 0}.bloq-marketing-section--quote-header-cards .bloq-testimonial-stars{grid-area:2/1/3/-1;justify-content:flex-start;margin:0;padding:20px 20px 0}.bloq-marketing-section--quote-header-cards .bloq-testimonial-stars svg{width:22px;height:20px}.bloq-marketing-section--quote-header-cards .bloq-testimonial-quote{grid-area:3/1/4/-1;margin:0;padding:20px 20px 0}.bloq-marketing-section--quote-header-cards .bloq-testimonial-link{grid-area:5/1/6/-1;justify-self:start;margin:28px 20px 0}.bloq-testimonial-name{align-items:center;gap:4px;display:inline-flex}.bloq-testimonial-verified{width:12px;height:12px;fill:var(--bp-primary-text,#2563eb);flex:none;margin-top:2px}.bloq-testimonial-handle{color:var(--bp-muted-foreground,var(--bp-site-muted,#475569));font-size:.75rem}.bloq-testimonial-meta{width:100%;color:var(--bp-muted-foreground,var(--bp-site-muted,#475569));order:4;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:.75rem;display:flex}.bloq-logo-marquee[data-reverse=true] .bloq-logo-marquee-track{animation-direction:reverse}.bloq-marketing-section--quote-marquee{--bloq-marquee-speed:50s}.bloq-marketing-section--quote-marquee .bloq-marketing-items{flex-wrap:nowrap;align-items:stretch;gap:0;padding:0;display:flex}.bloq-marketing-section--quote-marquee .bloq-marketing-items>*{flex:none;align-self:stretch;width:18rem;height:auto;margin:0 16px}.bloq-marketing-section--quote-marquee .bloq-logo-marquee{padding-block:16px}.bloq-marketing-section--quote-marquee .bloq-testimonial{-moz-column-gap:8px;text-align:left;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:8px;padding:16px;transition:box-shadow .2s;display:grid}.bloq-marketing-section--quote-marquee .bloq-testimonial:hover{box-shadow:0 10px 25px #0000001f}.bloq-marketing-section--quote-marquee .bloq-testimonial-avatar{grid-area:1/1;width:44px;height:44px;position:static;translate:none}.bloq-marketing-section--quote-marquee .bloq-testimonial-avatar .bloq-marketing-placeholder{font-size:1.125rem}.bloq-marketing-section--quote-marquee .bloq-testimonial figcaption{grid-area:1/2;align-self:center}.bloq-marketing-section--quote-marquee .bloq-testimonial-name{font-size:1rem;font-weight:400}.bloq-marketing-section--quote-marquee .bloq-testimonial-stars{grid-area:2/1/3/-1;margin:0;padding-top:12px}.bloq-marketing-section--quote-marquee .bloq-testimonial-quote{grid-area:3/1/4/-1;margin:0;padding-block:16px}.bloq-marketing-section--quote-marquee .bloq-testimonial-quote p{color:var(--bp-card-foreground,var(--bp-foreground,#0f172a))}.bloq-marketing-section--quote-marquee .bloq-testimonial-meta{grid-area:4/1/5/-1;margin:0}.bloq-marketing-section--quote-marquee .bloq-testimonial-link{grid-area:5/1/6/-1;justify-self:start}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--quote-marquee .bloq-testimonial{transition:none}}.bloq-marketing-pill{background:color-mix(in srgb, var(--bp-primary,#4f46e5) 10%, var(--bp-background,#fff));color:var(--bp-primary-text,#4f46e5);border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:4px 12px;font-size:.875rem;line-height:1.4;display:inline-flex}.bloq-marketing-pill svg{flex:none;width:13px;height:14px}.bloq-marketing-section--quote-grid .bloq-marketing-heading :is(h1,h2,p){background:linear-gradient(to right, var(--bp-foreground,#1e293b), var(--bp-muted-foreground,#64748b));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.bloq-marketing-section--quote-grid .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px;display:grid}@media (min-width:640px){.bloq-marketing-section--quote-grid .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bloq-marketing-section--quote-grid .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloq-marketing-section--quote-grid .bloq-testimonial{-moz-column-gap:12px;box-shadow:none;text-align:left;grid-template-rows:auto 1fr auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:24px;transition:transform .5s,box-shadow .5s,border-color .5s;display:grid}.bloq-marketing-section--quote-grid .bloq-testimonial:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.bloq-marketing-section--quote-grid .bloq-testimonial-stars{grid-area:1/1/2/-1;justify-content:flex-start;margin:0;padding:0 0 12px}.bloq-marketing-section--quote-grid .bloq-testimonial-quote{grid-area:2/1/3/-1;align-self:start;margin:0}.bloq-marketing-section--quote-grid .bloq-testimonial-quote p{font-size:1rem;line-height:1.6}.bloq-marketing-section--quote-grid .bloq-testimonial-avatar{grid-area:3/1;width:48px;height:48px;margin-top:32px;position:static;translate:none}.bloq-marketing-section--quote-grid .bloq-testimonial-avatar .bloq-marketing-placeholder{font-size:1.25rem}.bloq-marketing-section--quote-grid .bloq-testimonial figcaption{grid-area:3/2;margin-top:32px}.bloq-marketing-section--quote-grid .bloq-testimonial-name{font-size:1rem}.bloq-marketing-section--quote-grid .bloq-testimonial-verified{width:15px;height:15px;margin-top:0}.bloq-marketing-section--quote-grid .bloq-testimonial-meta{grid-area:4/1/5/-1}.bloq-marketing-section--quote-grid .bloq-testimonial-link{grid-area:5/1/6/-1;justify-self:start}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--quote-grid .bloq-testimonial{transition:none}.bloq-marketing-section--quote-grid .bloq-testimonial:hover{transform:none}}.bloq-marketing-section--faq-accordion .bloq-marketing-pill{color:var(--bp-muted-foreground,var(--bp-site-muted,#475569));background:0 0;border-radius:0;margin-bottom:8px;padding:0;font-size:1rem;font-weight:500}.bloq-marketing-section--faq-accordion .bloq-marketing-pill svg{display:none}.bloq-marketing-section--faq-accordion .bloq-marketing-inner{text-align:center}.bloq-marketing-section--faq-accordion .bloq-marketing-description{max-width:24rem;margin-inline:auto}.bloq-marketing-section--faq-accordion .bloq-faq-group{text-align:left;width:min(100%,36rem);margin:24px auto 0}.bloq-marketing-section--faq-accordion .bloq-marketing-items{flex-direction:column;gap:16px;margin:0 auto;display:flex}.bloq-marketing-section--faq-accordion .bloq-faq-group .bloq-marketing-items{width:100%;margin-top:0}.bloq-faq-item{interpolate-size:allow-keywords;width:100%}.bloq-faq-question{border:1px solid var(--bp-border,#e0e7ff);border-radius:var(--bp-radius,4px);color:var(--bp-foreground,#0f172a);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:.875rem;list-style:none;display:flex}.bloq-faq-item--static .bloq-faq-question{cursor:default}.bloq-faq-question::-webkit-details-marker{display:none}.bloq-faq-question:focus-visible{outline:2px solid var(--bp-primary-text,currentColor);outline-offset:2px}.bloq-faq-chevron{color:var(--bp-foreground,#1d293d);flex:none;transition:transform .5s}details.bloq-faq-item[open] .bloq-faq-chevron{transform:rotate(180deg)}.bloq-faq-answer{color:var(--bp-muted-foreground,var(--bp-site-muted,#475569));margin:0;padding:16px 16px 0;font-size:.875rem;line-height:1.6}details.bloq-faq-item::details-content{opacity:0;block-size:0;transition:block-size .5s ease, opacity .5s ease, content-visibility .5s allow-discrete;overflow:clip}details.bloq-faq-item[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.bloq-faq-chevron{transition:none}details.bloq-faq-item::details-content{transition:none}}.bloq-marketing-section--faq-image .bloq-marketing-inner[data-width]{text-align:left;justify-content:center;align-items:flex-start;gap:32px;max-width:56rem;margin-inline:auto;display:flex}.bloq-marketing-side-image{aspect-ratio:830/844;-o-object-fit:cover;object-fit:cover;border-radius:12px;flex:0 24rem;width:100%;max-width:24rem;height:auto;display:block}.bloq-marketing-side-copy{flex:1 1 0;min-width:0}.bloq-marketing-section--faq-image .bloq-marketing-pill{color:var(--bp-primary-text,#4f46e5);background:0 0;border-radius:0;margin-bottom:4px;padding:0;font-size:.875rem;font-weight:500}.bloq-marketing-section--faq-image .bloq-marketing-pill svg{display:none}.bloq-marketing-section--faq-image .bloq-marketing-heading{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.2}.bloq-marketing-section--faq-image .bloq-marketing-description{margin:8px 0 16px;font-size:.875rem}.bloq-marketing-section--faq-image .bloq-faq-group .bloq-marketing-items,.bloq-marketing-section--faq-image .bloq-marketing-items{margin:0;display:block}.bloq-marketing-section--faq-image .bloq-faq-item{border-bottom:1px solid var(--bp-border,#e2e8f0)}.bloq-marketing-section--faq-image .bloq-faq-question{border:0;border-radius:0;padding:16px 0;font-size:1rem;font-weight:500}.bloq-marketing-section--faq-image .bloq-faq-answer{max-width:28rem;padding:0 0 16px}@media (max-width:767px){.bloq-marketing-section--faq-image .bloq-marketing-inner[data-width]{flex-direction:column;align-items:stretch}.bloq-marketing-side-image{flex:none;max-width:none}}.bloq-faq-plus{width:28px;height:28px;color:var(--bp-muted-foreground,#64748b);border-radius:4px;flex:none;padding:4px;transition:background-color .3s,color .3s;display:none}:is(.bloq-marketing-section--faq-two-column,.bloq-marketing-section--faq-dark-columns) .bloq-faq-chevron{display:none}:is(.bloq-marketing-section--faq-two-column,.bloq-marketing-section--faq-dark-columns) .bloq-faq-plus{display:block}details.bloq-faq-item[open] .bloq-faq-plus-v{display:none}details.bloq-faq-item[open] .bloq-faq-plus{background:color-mix(in srgb, var(--bp-foreground,#0f172a) 10%, transparent)}.bloq-faq-question:hover .bloq-faq-plus{background:color-mix(in srgb, var(--bp-foreground,#0f172a) 8%, transparent)}.bloq-marketing-section--faq-two-column .bloq-marketing-inner[data-width]{text-align:left;max-width:64rem;margin-inline:auto}.bloq-marketing-section--faq-two-column .bloq-marketing-heading{margin:0 0 16px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.2}.bloq-marketing-section--faq-two-column .bloq-marketing-description{max-width:26rem;margin:0 0 40px;font-size:.875rem}.bloq-marketing-section--faq-two-column .bloq-marketing-items{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 32px;margin:0;display:grid}@media (min-width:768px){.bloq-marketing-section--faq-two-column .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.bloq-marketing-section--faq-two-column .bloq-faq-item{border:1px solid var(--bp-border,#e2e8f0);background:var(--bp-muted,#f8fafc);border-radius:8px;padding:14px;transition:background-color .3s}.bloq-marketing-section--faq-two-column .bloq-faq-item:hover{background:color-mix(in srgb, var(--bp-foreground,#0f172a) 4%, var(--bp-muted,#f8fafc))}.bloq-marketing-section--faq-two-column .bloq-faq-question{border:0;border-radius:0;padding:0;font-weight:500}.bloq-marketing-section--faq-two-column .bloq-faq-answer{padding:16px 0 0}@media (prefers-reduced-motion:reduce){.bloq-faq-plus,.bloq-marketing-section--faq-two-column .bloq-faq-item{transition:none}}.bloq-marketing-section--faq-dark-columns{color:#fafafa;background:#000}.bloq-marketing-section--faq-dark-columns .bloq-marketing-inner[data-width]{text-align:center;max-width:64rem;margin-inline:auto}.bloq-marketing-section--faq-dark-columns .bloq-marketing-heading,.bloq-marketing-section--faq-dark-columns .bloq-marketing-heading *{color:#fafafa}.bloq-marketing-section--faq-dark-columns .bloq-marketing-heading{margin:0;font-size:clamp(2.25rem,5vw,3rem);font-weight:500;line-height:1.1}.bloq-marketing-section--faq-dark-columns .bloq-marketing-description,.bloq-marketing-section--faq-dark-columns .bloq-marketing-description *{color:#f5f5f5}.bloq-marketing-section--faq-dark-columns .bloq-marketing-description{max-width:34rem;margin:20px auto 48px;font-size:1rem;line-height:1.5}.bloq-marketing-section--faq-dark-columns .bloq-marketing-items{-moz-column-count:2;column-count:2;-moz-column-gap:16px;text-align:left;column-gap:16px;margin:0;display:block}.bloq-marketing-section--faq-dark-columns .bloq-marketing-items>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}@media (max-width:767px){.bloq-marketing-section--faq-dark-columns .bloq-marketing-items{-moz-column-count:1;column-count:1}}.bloq-marketing-section--faq-dark-columns .bloq-faq-item{background:#0a0a0a;border:1px solid #262626;border-radius:8px;transition:background-color .3s}.bloq-marketing-section--faq-dark-columns .bloq-faq-item:hover{background:#171717}.bloq-marketing-section--faq-dark-columns .bloq-faq-question{color:#f5f5f5;border:0;border-radius:0;padding:14px;font-weight:500}.bloq-marketing-section--faq-dark-columns .bloq-faq-plus{color:#f5f5f5}.bloq-marketing-section--faq-dark-columns .bloq-faq-question:hover .bloq-faq-plus,.bloq-marketing-section--faq-dark-columns details.bloq-faq-item[open] .bloq-faq-plus{background:#262626}.bloq-marketing-section--faq-dark-columns .bloq-faq-answer{color:#d4d4d4;padding:0 14px 14px}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--faq-dark-columns .bloq-faq-item{transition:none}}.bloq-blog-section--image-cards .bloq-blog-head{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:42rem;margin:0 auto 3rem;display:flex}.bloq-blog-pill{color:var(--bp-site-text,#0f172a);border:1px solid;border-radius:999px;margin:0;padding:.3rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4}.bloq-blog-title{letter-spacing:-.02em;font-size:clamp(2rem,4.2vw,3rem);font-weight:600;line-height:1.1}.bloq-blog-lede{margin:0;font-size:1.0625rem;line-height:1.6}.bloq-blog-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem 2rem;display:grid}@media (min-width:768px){.bloq-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bloq-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloq-blog-imagecard{flex-direction:column;display:flex}.bloq-blog-imagecard-media{aspect-ratio:4/3;background:var(--bp-site-card,#f1f5f9);border-radius:1rem;display:block;overflow:hidden}.bloq-blog-imagecard-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.bloq-blog-imagecard:hover .bloq-blog-imagecard-media img{transform:scale(1.06)}.bloq-blog-imagecard-fallback{background:linear-gradient(135deg, var(--bp-site-card,#f1f5f9), var(--bp-site-border,#e2e8f0));width:100%;height:100%;display:block}.bloq-blog-imagecard-meta{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.1rem 0 .5rem;font-size:.875rem;line-height:1.4;display:flex}.bloq-blog-imagecard-dot{opacity:.6;background:currentColor;border-radius:999px;width:4px;height:4px}.bloq-blog-imagecard-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.bloq-blog-imagecard-title a{color:inherit;text-decoration:none}.bloq-blog-imagecard-title a:hover{text-underline-offset:3px;text-decoration:underline}.bloq-blog-more{justify-content:center;margin-top:3rem;display:flex}.bloq-blog-more-link{color:var(--bp-site-text,#0f172a);border:1px solid;border-radius:999px;align-items:center;padding:.65rem 1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.bloq-blog-more-link:hover{background:var(--bp-site-card,#f1f5f9)}@media (prefers-reduced-motion:reduce){.bloq-blog-imagecard-media img{transition:none}.bloq-blog-imagecard:hover .bloq-blog-imagecard-media img{transform:none}}.bloq-blog-section--bordered-cards .bloq-blog-head{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:42rem;margin:0 auto 3.5rem;display:flex}.bloq-blog-grid--bordered-cards{gap:1.875rem}.bloq-blog-bcard{background:var(--bp-site-card,transparent);border:1px solid;border-radius:1rem;flex-direction:column;height:100%;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.bloq-blog-bcard:hover{border-color:var(--bp-site-muted,#475569);transform:translateY(-4px)}.bloq-blog-bcard-media{background:var(--bp-site-card,#f1f5f9);height:16rem;display:block;overflow:hidden}.bloq-blog-bcard-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bloq-blog-bcard-body{flex-direction:column;flex:1;align-items:flex-start;padding:1.5rem;display:flex}.bloq-blog-bcard-body .bloq-blog-imagecard-meta{margin:0 0 1rem}.bloq-blog-bcard-title{margin:0 0 1.5rem;font-size:1rem;font-weight:500;line-height:1.5}.bloq-blog-bcard-button{color:var(--bp-site-text,#0f172a);border:1px solid;border-radius:999px;margin-top:auto;padding:.5rem 1.25rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.bloq-blog-bcard-button:hover{background:var(--bp-site-card,#f1f5f9)}@media (prefers-reduced-motion:reduce){.bloq-blog-bcard{transition:none}.bloq-blog-bcard:hover{transform:none}}.bloq-blog-section--featured-grid .bloq-blog-head{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;max-width:34rem;margin:0 auto 3rem;display:flex}.bloq-blog-section--featured-grid .bloq-blog-pill{background:color-mix(in srgb, var(--bp-site-text,#0f172a) 10%, transparent);border-color:#0000;padding:.375rem 1.5rem}.bloq-blog-grid--featured-grid{gap:1.5rem;max-width:64rem;margin-inline:auto}@media (min-width:768px){.bloq-blog-grid--featured-grid>:first-child{grid-row:span 2}}.bloq-blog-grid--featured-grid>*{min-width:0}@media (min-width:768px){.bloq-blog-grid--featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bloq-blog-fcard{background:var(--bp-site-card,transparent);border:1px solid;border-radius:1.125rem;flex-direction:column;height:100%;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.bloq-blog-fcard:hover{border-color:var(--bp-site-muted,#475569);transform:translateY(-4px)}.bloq-blog-fcard-media{background:var(--bp-site-card,#f1f5f9);border-radius:1rem;flex:none;height:12rem;display:block;overflow:hidden}.bloq-blog-fcard-media img,.bloq-blog-fcard-media .bloq-blog-imagecard-fallback{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bloq-blog-fcard-body{flex-direction:column;flex:1;align-items:flex-start;padding:1.25rem 1.5rem 1.5rem;display:flex}.bloq-blog-fcard-meta{white-space:nowrap;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.875rem;line-height:1.4;display:flex}.bloq-blog-fcard-bar{opacity:.7;background:currentColor;width:1px;height:.75rem}.bloq-blog-fcard-time{align-items:center;gap:.375rem;display:inline-flex}.bloq-blog-fcard-title{margin:0 0 .75rem;font-size:1.125rem;font-weight:500;line-height:1.45}.bloq-blog-fcard-excerpt{max-width:24rem;margin:0 0 1.25rem;font-size:.875rem;line-height:1.45;display:none}.bloq-blog-grid--featured-grid>:first-child .bloq-blog-fcard-excerpt{display:block}.bloq-blog-grid--featured-grid>:first-child .bloq-blog-fcard-media{height:13rem}.bloq-blog-grid--featured-grid>:first-child .bloq-blog-fcard-title{max-width:22rem}.bloq-blog-fcard .bloq-blog-bcard-button{margin-top:auto;padding:.375rem 1.25rem;font-size:.875rem}@media (min-width:640px){.bloq-blog-grid--featured-grid>:not(:first-child) .bloq-blog-fcard{flex-direction:row;gap:1.25rem}.bloq-blog-grid--featured-grid>:not(:first-child) .bloq-blog-fcard-media{width:40%;max-width:16rem;height:auto;min-height:9rem}.bloq-blog-grid--featured-grid>:not(:first-child) .bloq-blog-fcard-body{padding:1.25rem 1.25rem 1.25rem 0}}@media (prefers-reduced-motion:reduce){.bloq-blog-fcard{transition:none}.bloq-blog-fcard:hover{transform:none}}.bloq-post-wrap{max-width:72rem;margin-inline:auto}.bloq-post-head{flex-direction:column;gap:1.25rem;max-width:52rem;display:flex}.bloq-post-meta{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:.875rem;line-height:1.4;display:flex}.bloq-post-title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,5.4vw,3.75rem);font-weight:500;line-height:1.08}.bloq-post-lede{max-width:44rem;margin:0;font-size:1.0625rem;line-height:1.65}.bloq-post-cover{aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;border-radius:1rem;width:100%;margin-top:2.5rem;display:block}.bloq-post-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"info""body""related";gap:2.5rem;margin-top:3rem;display:grid}.bloq-post-info{border-top:1px solid;flex-direction:column;grid-area:info;gap:1.75rem;padding-top:1.5rem;display:flex}.bloq-post-body{grid-area:body;min-width:0;font-size:1rem;line-height:1.8}.bloq-post-body :is(h2,h3,h4){color:var(--bp-site-text,#0f172a);margin:2.25rem 0 .75rem;font-weight:600;line-height:1.3}.bloq-post-body h2{font-size:1.375rem}.bloq-post-body>:first-child{margin-top:0}.bloq-post-body img{border-radius:.875rem}.bloq-post-related{grid-area:related;min-width:0}.bloq-post-related-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.bloq-post-related .bloq-blog-bcard-media{height:9.5rem}.bloq-post-related .bloq-blog-bcard-body{padding:1.1rem}.bloq-post-related .bloq-blog-bcard-title{margin-bottom:1rem;font-size:1rem;line-height:1.35}.bloq-post-label{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.6875rem;font-weight:600}.bloq-post-author-row{align-items:center;gap:.75rem;display:flex}.bloq-post-avatar{background:var(--bp-site-card,#f1f5f9);width:2.5rem;height:2.5rem;color:var(--bp-site-text,#0f172a);border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.bloq-post-author-text{flex-direction:column;min-width:0;font-size:.8125rem;line-height:1.35;display:flex}.bloq-post-author-name{color:var(--bp-site-text,#0f172a);font-weight:600}.bloq-post-share-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bloq-post-share-copy,.bloq-post-share-icon{color:var(--bp-site-text,#0f172a);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;line-height:1;transition:background-color .2s;display:inline-flex}.bloq-post-share-copy{height:2rem;padding:0 .85rem}.bloq-post-share-icon{width:2rem;height:2rem;text-decoration:none}.bloq-post-share-copy:hover:not(:disabled),.bloq-post-share-icon:hover{background:var(--bp-site-card,#f1f5f9)}.bloq-post-share-copy:disabled{cursor:default;opacity:.6}@media (min-width:1024px){.bloq-post-grid{-moz-column-gap:4rem;grid-template:"info body""related body"1fr/17rem minmax(0,1fr);align-items:start;column-gap:4rem}.bloq-post-related-list{grid-template-columns:minmax(0,1fr)}}.bloq-native-hero[data-variant=broadcast]{background:var(--bp-background,#fff);color:var(--bp-foreground,#0f172a)}.bloq-native-hero[data-variant=broadcast] .bloq-native-hero-inner{flex-direction:column;align-items:stretch;gap:clamp(20px,3vw,32px);max-width:72rem;padding:clamp(40px,6vw,72px) clamp(16px,4vw,40px);display:flex}.bloq-bc-top{text-align:center}.bloq-native-hero[data-variant=broadcast] .bloq-native-heading{max-width:none;color:var(--bp-foreground,#0f172a);font-family:var(--bp-heading-font,inherit);letter-spacing:-.04em;margin:0 auto;font-size:clamp(2.25rem,6.4vw,4.5rem);font-style:italic;font-weight:600;line-height:1}.bloq-bc-tiles{justify-content:center;gap:clamp(8px,1.6vw,14px);display:flex}.bloq-bc-tile{aspect-ratio:142/100;background:color-mix(in srgb, var(--bp-primary,#0ea5e9) 28%, var(--bp-background,#fff));color:#fff;border-radius:999px;flex:0 11rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bloq-bc-tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bloq-bc-panel{isolation:isolate;color:#fff;background:#1c1917;border-radius:clamp(18px,2.6vw,28px);flex-direction:column;justify-content:flex-end;gap:clamp(20px,3vw,36px);min-height:clamp(26rem,52vw,34rem);padding:clamp(20px,3vw,32px);display:flex;position:relative;overflow:hidden}.bloq-bc-media{z-index:-2;position:absolute;inset:0}.bloq-bc-media>*{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bloq-bc-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c0a094d,#0c0a099e);position:absolute;inset:0}.bloq-bc-tab{z-index:1;background:var(--bp-background,#fff);color:var(--bp-foreground,#0f172a);border-radius:0 0 clamp(18px,2.6vw,28px);padding:14px 22px 16px 0;position:absolute;top:0;left:0}.bloq-bc-tab:before,.bloq-bc-tab:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 100%, transparent 21.5px, var(--bp-background,#fff) 22px);width:22px;height:22px;position:absolute}.bloq-bc-tab:before{top:0;right:-22px}.bloq-bc-tab:after{bottom:-22px;left:0}.bloq-bc-tab p{letter-spacing:-.03em;margin:0;font-style:italic}.bloq-bc-tab-stat{align-items:baseline;gap:6px;font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.1;display:flex}.bloq-bc-tab-stat strong{font-weight:500}.bloq-bc-tab-stat span{font-size:.55em}.bloq-bc-tab-label{font-size:clamp(1.25rem,2.6vw,1.9rem);font-weight:600;line-height:1.1;margin-top:10px!important}.bloq-bc-join{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(48px,9vw,96px);display:flex}.bloq-bc-join-title{font-family:var(--bp-heading-font,inherit);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5.4vw,3.5rem);font-weight:500;line-height:1.05}.bloq-bc-form{width:100%;max-width:46rem}.bloq-bc-form-row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.bloq-bc-form input[type=text],.bloq-bc-form input[type=email]{box-sizing:border-box;color:#fff;width:100%;height:52px;font:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffffb3;border-radius:999px;padding:0 24px;font-size:1rem}.bloq-bc-form input::placeholder{color:#ffffffd9}.bloq-bc-form button{color:#fff;height:52px;font:inherit;cursor:pointer;background:#0c0a09;border:0;border-radius:999px;padding:0 32px;font-size:1rem;font-weight:600;transition:background-color .2s}.bloq-bc-form button:hover:not(:disabled){background:#292524}.bloq-bc-form :is(input,button):disabled{cursor:default;opacity:.85}.bloq-bc-form-note{margin:12px 0 0;font-size:.9rem}.bloq-bc-form-note[data-error=true]{color:#fecaca}.bloq-bc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bloq-bc-foot{border-top:1px solid #ffffff8c;flex-direction:column;align-items:flex-start;gap:14px;padding-top:18px;display:flex}.bloq-bc-foot :is(p,.bloq-native-paragraph){color:#fff;margin:0;font-size:.8125rem;line-height:1.5}.bloq-bc-foot .bloq-native-hero-actions{flex-wrap:wrap;gap:8px}.bloq-bc-foot .bloq-native-hero-buttons{flex-flow:wrap;align-items:center;gap:8px;display:flex}.bloq-bc-foot .bloq-native-action{border-radius:999px;padding:6px 14px;font-size:.75rem;font-weight:500}.bloq-bc-foot .bloq-native-action--secondary{color:#0c0a09;background:#fff;border-color:#fff}.bloq-bc-foot .bloq-native-action--primary{color:#fff;background:#0c0a09;border-color:#0c0a09}@media (min-width:720px){.bloq-bc-foot .bloq-native-hero-buttons{flex-wrap:nowrap}.bloq-bc-foot .bloq-native-hero-actions{flex:none}.bloq-bc-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.bloq-bc-foot{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:719px){.bloq-bc-tab{padding-right:16px}.bloq-bc-join{margin-top:72px}}@media (prefers-reduced-motion:reduce){.bloq-bc-form button{transition:none}}@property --tn-b{syntax:"<percentage>";inherits:true;initial-value:64%}@property --tn-n{syntax:"<integer>";inherits:false;initial-value:0}.bloq-native-hero[data-variant=torn]{--tn-f:clamp(4.5rem, 26vw, 21rem);background:var(--bp-background,#fff);color:var(--bp-foreground,#0f172a);overflow:hidden}.bloq-native-hero[data-variant=torn] .bloq-native-hero-inner{max-width:none;padding:0;display:block}.bloq-tn-stage{isolation:isolate;height:max(calc(var(--tn-f) * 2.3), 34rem);position:relative}.bloq-tn-band{--tn-b:64%;z-index:2;color:#fff;clip-path:polygon(0 2%, 6% 0, 11% 4%, 17% 1%, 23% 5%, 30% 0, 37% 3%, 44% 1%, 52% 5%, 59% 0, 66% 3%, 73% 1%, 80% 5%, 87% 0, 93% 3%, 100% 1%, 100% calc(var(--tn-b) + 1%), 94% calc(var(--tn-b) - 3%), 88% calc(var(--tn-b) + 2%), 81% calc(var(--tn-b) - 2%), 74% calc(var(--tn-b) + 3%), 67% calc(var(--tn-b) - 1%), 60% calc(var(--tn-b) + 4%), 53% calc(var(--tn-b) - 2%), 46% calc(var(--tn-b) + 3%), 39% calc(var(--tn-b) - 3%), 32% calc(var(--tn-b) + 2%), 25% calc(var(--tn-b) - 1%), 18% calc(var(--tn-b) + 4%), 11% calc(var(--tn-b) - 2%), 5% calc(var(--tn-b) + 2%), 0 calc(var(--tn-b) - 1%));background:#1e3a8a;position:absolute;inset:0;overflow:hidden}.bloq-tn-media{position:absolute;inset:0}.bloq-tn-media>*{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bloq-tn-shade{pointer-events:none;background:linear-gradient(90deg,#00000061,#0000 42% 68%,#00000057);position:absolute;inset:0}.bloq-tn-left{flex-direction:column;align-items:flex-start;gap:10px;width:min(15rem,46%);display:flex;position:absolute;top:13%;left:clamp(16px,4vw,48px)}.bloq-tn-stat{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:800;line-height:1}.bloq-tn-count{--tn-n:var(--tn-target,0);counter-reset:tn var(--tn-n)}.bloq-tn-count:before{content:counter(tn)}.bloq-tn-dots{display:flex}.bloq-tn-dots i{background:#ffffffeb;border:1.5px solid #ffffffd9;border-radius:999px;width:22px;height:22px;margin-right:-7px}.bloq-tn-dots i:nth-child(2){background:#ffffff8c}.bloq-tn-dots i:nth-child(3){background:#ffffff40}.bloq-tn-stat-label{margin:0;font-size:.8125rem;line-height:1.4}.bloq-tn-text :is(p,.bloq-native-paragraph){color:#fff;margin:0;font-size:clamp(.8125rem,1.15vw,.9375rem);line-height:1.45}.bloq-tn-left .bloq-native-hero-actions{flex-wrap:wrap;gap:8px;margin-top:4px}.bloq-tn-left .bloq-native-hero-buttons{flex-flow:wrap;gap:8px;display:flex}.bloq-tn-left .bloq-native-action{border-radius:999px;padding:7px 16px;font-size:.8125rem;font-weight:600}.bloq-tn-left .bloq-native-action--secondary{color:#111;background:#fff;border-color:#fff}.bloq-tn-left .bloq-native-action--primary{color:#fff;background:0 0;border-color:#fff}.bloq-tn-callout{max-width:9em;font-family:Impact, "Arial Narrow", var(--bp-heading-font,inherit);letter-spacing:.01em;text-align:right;text-transform:uppercase;align-items:flex-start;gap:10px;margin:0;font-size:clamp(1.05rem,2.7vw,2.1rem);font-weight:900;line-height:1;display:flex;position:absolute;top:38%;right:clamp(16px,4vw,48px)}.bloq-tn-callout svg{flex:none;margin-top:.15em}.bloq-tn-word{z-index:1;text-align:center;justify-content:center;display:flex;position:absolute;inset:auto 0 0}.bloq-native-hero[data-variant=torn] .bloq-native-heading{max-width:none;color:var(--bp-foreground,#0b0b0b);font-family:var(--bp-heading-font,inherit);font-size:var(--tn-f);letter-spacing:-.03em;text-transform:uppercase;filter:blur(.7px);margin:0;font-weight:900;line-height:.82}.bloq-tn-script{z-index:3;right:clamp(8px,5vw,96px);bottom:calc(var(--tn-f) * .14);color:var(--bp-primary-text,#b91c1c);transform-origin:0 100%;white-space:nowrap;text-shadow:0 2px #fff,0 0 12px #fff;pointer-events:none;margin:0;font-family:Segoe Script,Snell Roundhand,Brush Script MT,cursive;font-size:clamp(1.6rem,5.4vw,4.25rem);font-weight:700;line-height:1;position:absolute;transform:rotate(-9deg)}@media (max-width:560px){.bloq-tn-callout{max-width:7em;top:auto;bottom:calc(36% + 16px)}.bloq-tn-left{width:56%;top:14%}}.bloq-native-hero[data-variant=torn][data-motion=on] .bloq-tn-band{animation:1.5s cubic-bezier(.22,1,.36,1) both tn-open}.bloq-native-hero[data-variant=torn][data-motion=on] .bloq-native-heading{animation:1.3s ease-out .5s both tn-focus}.bloq-native-hero[data-variant=torn][data-motion=on] .bloq-tn-script{animation:1.2s ease-out 1.1s both tn-write}.bloq-native-hero[data-variant=torn][data-motion=on] .bloq-tn-count{animation:1.6s ease-out .4s both tn-count}.bloq-native-hero[data-variant=torn][data-motion=on] :is(.bloq-tn-dots,.bloq-tn-stat-label,.bloq-tn-text,.bloq-tn-left .bloq-native-hero-actions,.bloq-tn-callout){animation:.9s ease-out .9s both tn-rise}@keyframes tn-open{0%{--tn-b:96%}to{--tn-b:64%}}@keyframes tn-focus{0%{opacity:0;filter:blur(18px)}to{opacity:1;filter:blur(.7px)}}@keyframes tn-write{0%{clip-path:inset(-20% 100% -20% -4%)}to{clip-path:inset(-20% -6% -20% -4%)}}@keyframes tn-count{0%{--tn-n:0}}@keyframes tn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bloq-native-hero[data-variant=torn] :is(.bloq-tn-band,.bloq-native-heading,.bloq-tn-script,.bloq-tn-count,.bloq-tn-dots,.bloq-tn-stat-label,.bloq-tn-text,.bloq-native-hero-actions,.bloq-tn-callout){animation:none!important}}.bloq-form-select{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 30%, transparent);width:100%;min-height:2.75rem;color:inherit;font:inherit;background:0 0;border-radius:.5rem;padding:.5rem .9rem}.bloq-form-select option{color:#111;background:#fff}input.bloq-form-check[type=checkbox]{accent-color:var(--bp-primary,currentColor);flex:none;display:block;box-sizing:border-box!important;width:1.25rem!important;height:1.25rem!important;min-height:0!important;margin:.35rem 0 0!important;padding:0!important}.bloq-choices-field{gap:.375rem;display:grid}.bloq-choices-field textarea{width:100%;font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:.375rem;padding:.375rem .5rem}.bloq-choices-field label{font-size:.8125rem;font-weight:500}.bloq-choices-field p{opacity:.7;margin:0;font-size:.75rem}.bloq-shared-chrome{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.bloq-shared-chrome:before{content:"";z-index:49;pointer-events:none;border:1px dashed #64748b99;position:absolute;inset:0}.bloq-shared-chrome:after{content:attr(data-label);z-index:50;color:#fff;pointer-events:none;background:#0f172ae0;border-radius:999px;padding:2px 9px;font:600 11px/1.6 system-ui,sans-serif;position:absolute;left:10px}.bloq-shared-chrome--header:after{bottom:-11px}.bloq-shared-chrome--footer:after{top:-11px}.bloq-shop-pagination{max-width:var(--bp-content-width,72rem);margin-inline:auto;padding:0 1.25rem 3rem}.bloq-marketing-section--feature-icon-circles{isolation:isolate;position:relative;overflow:hidden}.bloq-marketing-section--feature-icon-circles:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--bp-accent,var(--bp-primary,#a3e635)) 14%, transparent) 0%, transparent 70%);filter:blur(40px);pointer-events:none;border-radius:50%;width:min(520px,90vw);position:absolute;top:0;left:50%;transform:translate(-50%)}.bloq-marketing-section--feature-icon-circles :is(.bloq-marketing-heading,.bloq-marketing-description):empty{display:none}.bloq-marketing-section--feature-icon-circles .bloq-marketing-items{grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px}@media (min-width:768px){.bloq-marketing-section--feature-icon-circles .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bloq-marketing-section--feature-icon-circles .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloq-feature-item{text-align:center;--feature-circle:color-mix(in srgb, var(--bp-primary,#6366f1) 14%, var(--bp-card,#fff));--feature-icon:var(--bp-primary-text,#4338ca);flex-direction:column;align-items:center;max-width:20rem;display:flex}.bloq-feature-item[data-tone=violet]{--feature-circle:#ede9fe;--feature-icon:#7f22fe}.bloq-feature-item[data-tone=green]{--feature-circle:#dcfce7;--feature-icon:#00a63e}.bloq-feature-item[data-tone=orange]{--feature-circle:#ffedd5;--feature-icon:#f54900}.bloq-feature-item[data-tone=blue]{--feature-circle:#dbeafe;--feature-icon:#2563eb}.bloq-feature-item[data-tone=rose]{--feature-circle:#ffe4e6;--feature-icon:#e11d48}.bloq-feature-item[data-tone=amber]{--feature-circle:#fef3c7;--feature-icon:#c2410c}.bloq-feature-icon{background:var(--feature-circle);color:var(--feature-icon);border-radius:50%;justify-content:center;align-items:center;padding:24px;display:inline-flex}.bloq-feature-title{color:var(--bp-foreground,var(--bp-site-text,#334155));font-family:var(--bp-heading-font,var(--bp-site-heading-font));margin:20px 0 0;font-size:1rem;font-weight:600;line-height:1.4}.bloq-feature-body{color:var(--bp-muted-foreground,var(--bp-site-muted,#475569));margin:8px 0 0;font-size:.875rem;line-height:1.6}.bloq-marketing-section--feature-image-rows .bloq-marketing-inner[data-width]{text-align:left;justify-content:center;align-items:center;gap:clamp(24px,4vw,48px);max-width:72rem;margin-inline:auto;display:flex}.bloq-feature-media{isolation:isolate;flex:1 1 0;min-width:0;max-width:42rem;position:relative}.bloq-feature-media:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--bp-primary,#7c3aed) 22%, transparent) 0%, transparent 68%);filter:blur(36px);pointer-events:none;border-radius:50%;position:absolute;inset:2% 6%}.bloq-feature-media .bloq-marketing-side-image{aspect-ratio:4/3;border-radius:16px;flex:none;max-width:none}.bloq-marketing-section--feature-image-rows .bloq-marketing-side-copy{flex:0 28rem}.bloq-marketing-section--feature-image-rows :is(.bloq-marketing-heading,.bloq-marketing-description):empty{display:none}.bloq-marketing-section--feature-image-rows .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.bloq-marketing-section--feature-image-rows .bloq-feature-item{-moz-column-gap:24px;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:24px;max-width:28rem;display:grid}.bloq-marketing-section--feature-image-rows .bloq-feature-icon{grid-row:1/span 2}.bloq-marketing-section--feature-image-rows .bloq-feature-title{align-self:end;margin:0}.bloq-marketing-section--feature-image-rows .bloq-feature-body{align-self:start}@media (max-width:767px){.bloq-marketing-section--feature-image-rows .bloq-marketing-inner[data-width]{flex-direction:column;align-items:stretch}.bloq-marketing-section--feature-image-rows .bloq-marketing-side-copy{flex:none}}.bloq-feature-item{--feature-ring:color-mix(in srgb, var(--feature-icon) 40%, var(--bp-card,#fff))}.bloq-marketing-section--feature-image-highlight .bloq-marketing-inner[data-width]{text-align:left;justify-content:center;align-items:center;gap:clamp(24px,5vw,64px);max-width:72rem;margin-inline:auto;display:flex}.bloq-marketing-section--feature-image-highlight .bloq-feature-media{max-width:34rem}.bloq-marketing-section--feature-image-highlight .bloq-feature-media .bloq-marketing-side-image{aspect-ratio:1;border-radius:20px}.bloq-marketing-section--feature-image-highlight .bloq-marketing-side-copy{flex:0 26rem}.bloq-marketing-section--feature-image-highlight :is(.bloq-marketing-heading,.bloq-marketing-description):empty{display:none}.bloq-marketing-section--feature-image-highlight .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.bloq-marketing-section--feature-image-highlight .bloq-feature-item{-moz-column-gap:16px;text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;max-width:26rem;padding:24px;transition:background-color .2s,border-color .2s;display:grid}.bloq-marketing-section--feature-image-highlight .bloq-feature-icon{background:0 0;border-radius:0;grid-row:1/span 2;padding:0}.bloq-marketing-section--feature-image-highlight .bloq-feature-icon>*{width:24px!important;height:24px!important}.bloq-marketing-section--feature-image-highlight .bloq-feature-title{margin:0}.bloq-marketing-section--feature-image-highlight .bloq-feature-body{max-width:20rem}.bloq-marketing-section--feature-image-highlight .bloq-feature-item:hover,.bloq-marketing-section--feature-image-highlight .bloq-marketing-items>:hover .bloq-feature-item,.bloq-marketing-section--feature-image-highlight .bloq-marketing-items:not(:hover)>:first-child .bloq-feature-item,.bloq-marketing-section--feature-image-highlight .bloq-marketing-items:not(:hover)>.bloq-feature-item:first-child{background:color-mix(in srgb, var(--feature-icon) 12%, var(--bp-card,#fff));border-color:var(--feature-ring)}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-image-highlight .bloq-feature-item{transition:none}}@media (max-width:767px){.bloq-marketing-section--feature-image-highlight .bloq-marketing-inner[data-width]{flex-direction:column;align-items:stretch}.bloq-marketing-section--feature-image-highlight .bloq-marketing-side-copy{flex:none}}.bloq-marketing-section--feature-outline-cards .bloq-marketing-heading{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.2}.bloq-marketing-section--feature-outline-cards .bloq-marketing-description{max-width:28rem;color:var(--bp-muted-foreground,var(--bp-site-muted,#64748b));margin:8px auto 0;font-size:.875rem}.bloq-marketing-section--feature-outline-cards .bloq-marketing-items{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;margin-top:clamp(40px,6vw,80px);display:flex}.bloq-marketing-section--feature-outline-cards .bloq-marketing-items>*{flex:16rem;min-width:min(100%,16rem);max-width:24rem}.bloq-marketing-section--feature-outline-cards .bloq-feature-item{border:1px solid color-mix(in srgb, var(--feature-icon) 30%, var(--bp-card,#fff));background:var(--bp-card,transparent);border-radius:12px;justify-content:center;gap:24px;max-width:24rem;height:100%;padding:24px}.bloq-marketing-section--feature-outline-cards .bloq-feature-title{margin:0}.bloq-marketing-section--feature-outline-cards .bloq-feature-body{margin-top:-16px}.bloq-feature-image{display:none}.bloq-marketing-section--feature-image-cards .bloq-marketing-heading{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.2}.bloq-marketing-section--feature-image-cards .bloq-marketing-description{max-width:28rem;color:var(--bp-muted-foreground,var(--bp-site-muted,#64748b));margin:8px auto 0;font-size:.875rem}.bloq-marketing-section--feature-image-cards .bloq-marketing-items{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px;margin-top:clamp(32px,5vw,64px);display:flex}.bloq-marketing-section--feature-image-cards .bloq-marketing-items>*{flex:15rem;min-width:min(100%,15rem);max-width:20rem}.bloq-marketing-section--feature-image-cards .bloq-feature-item{text-align:left;align-items:stretch;max-width:20rem;transition:transform .3s}.bloq-marketing-section--feature-image-cards .bloq-feature-item:hover{transform:translateY(-2px)}.bloq-marketing-section--feature-image-cards .bloq-feature-icon{display:none}.bloq-marketing-section--feature-image-cards .bloq-feature-image{aspect-ratio:640/440;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.bloq-marketing-section--feature-image-cards .bloq-feature-title{margin-top:16px}.bloq-marketing-section--feature-image-cards .bloq-feature-body{margin-top:4px}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-image-cards .bloq-feature-item{transition:none}.bloq-marketing-section--feature-image-cards .bloq-feature-item:hover{transform:none}}.bloq-marketing-section--feature-dark-cards{color:#f8fafc;background:#020412}.bloq-marketing-section--feature-dark-cards .bloq-marketing-pill{color:#c084fc;background:#3b0764;border:1px solid #6b21a8;margin:0 0 16px;padding:6px 40px;font-weight:500}.bloq-marketing-section--feature-dark-cards .bloq-marketing-pill svg{display:none}.bloq-marketing-section--feature-dark-cards .bloq-marketing-heading,.bloq-marketing-section--feature-dark-cards .bloq-marketing-heading *{color:#fff}.bloq-marketing-section--feature-dark-cards .bloq-marketing-heading{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.2}.bloq-marketing-section--feature-dark-cards .bloq-marketing-description,.bloq-marketing-section--feature-dark-cards .bloq-marketing-description *{color:#cbd5e1}.bloq-marketing-section--feature-dark-cards .bloq-marketing-description{max-width:36rem;margin:8px auto 0}.bloq-marketing-section--feature-dark-cards .bloq-marketing-items{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;margin-top:40px;display:flex}.bloq-marketing-section--feature-dark-cards .bloq-marketing-items>*{flex:15rem;min-width:min(100%,15rem);max-width:20rem}.bloq-marketing-section--feature-dark-cards .bloq-feature-item{--feature-icon:#a855f7;text-align:left;background:#0b1120;border:1px solid #1e293b;border-radius:12px;align-items:flex-start;gap:16px;max-width:20rem;height:100%;padding:24px 24px 40px;transition:transform .3s}.bloq-marketing-section--feature-dark-cards .bloq-feature-item[data-tone=violet]{--feature-icon:#a78bfa}.bloq-marketing-section--feature-dark-cards .bloq-feature-item[data-tone=green]{--feature-icon:#4ade80}.bloq-marketing-section--feature-dark-cards .bloq-feature-item[data-tone=orange]{--feature-icon:#fb923c}.bloq-marketing-section--feature-dark-cards .bloq-feature-item[data-tone=blue]{--feature-icon:#60a5fa}.bloq-marketing-section--feature-dark-cards .bloq-feature-item[data-tone=rose]{--feature-icon:#fb7185}.bloq-marketing-section--feature-dark-cards .bloq-feature-item[data-tone=amber]{--feature-icon:#fbbf24}.bloq-marketing-section--feature-dark-cards .bloq-marketing-items>:nth-child(2) .bloq-feature-item,.bloq-marketing-section--feature-dark-cards .bloq-marketing-items>.bloq-feature-item:nth-child(2){background:linear-gradient(#0b1120,#0b1120) padding-box padding-box,linear-gradient(135deg,#9544ff,#223b60) border-box;border-color:#0000}.bloq-marketing-section--feature-dark-cards .bloq-feature-item:hover{transform:translateY(-2px)}.bloq-marketing-section--feature-dark-cards .bloq-feature-icon{background:0 0;border-radius:0;margin-top:16px;padding:0}.bloq-marketing-section--feature-dark-cards .bloq-feature-icon>*{width:32px!important;height:32px!important}.bloq-marketing-section--feature-dark-cards .bloq-feature-title{color:#fff;margin:0;font-weight:500}.bloq-marketing-section--feature-dark-cards .bloq-feature-body{color:#94a3b8;margin:0;font-size:1rem}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-dark-cards .bloq-feature-item{transition:none}.bloq-marketing-section--feature-dark-cards .bloq-feature-item:hover{transform:none}}.bloq-feature-link{color:var(--bp-primary-text,#4f46e5);align-items:center;gap:8px;margin-top:16px;font-weight:500;text-decoration:none;display:inline-flex}.bloq-feature-link svg{transition:transform .3s}a.bloq-feature-link:hover svg{transform:translate(2px)}.bloq-marketing-section--feature-showcase{isolation:isolate;position:relative;overflow:hidden}.bloq-marketing-section--feature-showcase .bloq-marketing-inner[data-width]{text-align:left;grid-template-columns:minmax(0,1fr);gap:32px 40px;max-width:64rem;margin-inline:auto;display:grid;position:relative}.bloq-marketing-section--feature-showcase .bloq-marketing-inner[data-width]:before{content:"";z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--bp-primary,#6366f1) 30%, transparent);filter:blur(64px);pointer-events:none;border-radius:50%;width:400px;position:absolute;top:-40px;left:-80px}.bloq-marketing-section--feature-showcase .bloq-marketing-side-copy{display:contents}.bloq-marketing-section--feature-showcase :is(.bloq-marketing-heading,.bloq-marketing-description):empty{display:none}.bloq-marketing-section--feature-showcase .bloq-marketing-pill,.bloq-marketing-section--feature-showcase .bloq-marketing-heading,.bloq-marketing-section--feature-showcase .bloq-marketing-description{order:-1;grid-column:1/-1;margin:0}.bloq-marketing-section--feature-showcase .bloq-marketing-description{max-width:48rem;color:var(--bp-foreground,var(--bp-site-text,#1e293b));font-size:1.125rem;line-height:1.55}.bloq-marketing-section--feature-showcase .bloq-feature-media{max-width:none}.bloq-marketing-section--feature-showcase .bloq-feature-media:before{display:none}.bloq-marketing-section--feature-showcase .bloq-feature-media .bloq-marketing-side-image{aspect-ratio:3/2;border-radius:16px}.bloq-marketing-section--feature-showcase .bloq-marketing-items{grid-template-columns:minmax(0,1fr);align-content:start;gap:32px;display:grid}.bloq-marketing-section--feature-showcase .bloq-feature-item{text-align:left;align-items:flex-start;max-width:none}.bloq-marketing-section--feature-showcase .bloq-feature-icon{display:none}.bloq-marketing-section--feature-showcase .bloq-feature-image{aspect-ratio:640/440;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:auto;transition:transform .3s;display:block}.bloq-marketing-section--feature-showcase .bloq-feature-image:hover{transform:translateY(-2px)}.bloq-marketing-section--feature-showcase .bloq-feature-title{margin-top:24px;font-size:1.5rem;font-weight:500;line-height:1.25}.bloq-marketing-section--feature-showcase .bloq-feature-body{margin-top:8px;font-size:1rem}@media (min-width:768px){.bloq-marketing-section--feature-showcase .bloq-marketing-inner[data-width]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bloq-feature-link svg,.bloq-marketing-section--feature-showcase .bloq-feature-image{transition:none}}.bloq-marketing-section--feature-stat-panel .bloq-marketing-inner[data-width]{text-align:left;grid-template-columns:minmax(0,1fr);gap:24px;max-width:60rem;margin-inline:auto;display:grid}.bloq-marketing-section--feature-stat-panel .bloq-marketing-side-copy{display:contents}.bloq-marketing-section--feature-stat-panel :is(.bloq-marketing-heading,.bloq-marketing-description):empty{display:none}.bloq-marketing-section--feature-stat-panel .bloq-marketing-pill,.bloq-marketing-section--feature-stat-panel .bloq-marketing-heading,.bloq-marketing-section--feature-stat-panel .bloq-marketing-description{order:-1;grid-column:1/-1;margin:0}.bloq-marketing-section--feature-stat-panel .bloq-marketing-heading{max-width:42rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;line-height:1.3}.bloq-marketing-section--feature-stat-panel .bloq-marketing-heading :is(h1,h2,p){background:linear-gradient(90deg, var(--bp-foreground,#1e293b), var(--bp-muted-foreground,#4d6ea3));color:#0000;-webkit-background-clip:text;background-clip:text}.bloq-marketing-section--feature-stat-panel .bloq-feature-media{order:2;max-width:none}.bloq-marketing-section--feature-stat-panel .bloq-feature-media:before{display:none}.bloq-marketing-section--feature-stat-panel .bloq-feature-media .bloq-marketing-side-image{aspect-ratio:610/405;border-radius:16px;height:100%;max-height:450px}.bloq-marketing-section--feature-stat-panel .bloq-marketing-items{order:1;gap:24px;display:grid}.bloq-marketing-section--feature-stat-panel .bloq-marketing-item-link{height:100%;display:block}.bloq-marketing-section--feature-stat-panel .bloq-marketing-item--content{color:#fff;height:100%;min-height:20rem;box-shadow:none;background:linear-gradient(#9333ea 0%,#7e22ce 55%,#581c87 100%);border:0;border-radius:16px;justify-content:flex-end;gap:4px;padding:36px;position:relative;overflow:hidden}.bloq-marketing-section--feature-stat-panel .bloq-marketing-item--content:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ffffff38;border-radius:50%;width:120%;position:absolute;inset:22% -30% auto auto}.bloq-marketing-section--feature-stat-panel .bloq-marketing-eyebrow{color:#fff;letter-spacing:0;text-transform:none;font-size:1.5rem;font-weight:700;position:absolute;top:32px;left:36px}.bloq-marketing-section--feature-stat-panel .bloq-marketing-value{color:#fff;font-size:clamp(2.25rem,4vw,3rem);font-weight:400;line-height:1.05}.bloq-marketing-section--feature-stat-panel .bloq-marketing-item--content h3:empty{display:none}.bloq-marketing-section--feature-stat-panel .bloq-marketing-item--content h3,.bloq-marketing-section--feature-stat-panel .bloq-marketing-item--content p{color:#fff}.bloq-marketing-section--feature-stat-panel .bloq-marketing-action{color:#5b21b6;background:#fff;border-radius:999px;align-self:flex-start;gap:6px;margin-top:24px;padding:10px 20px;font-size:.875rem;font-weight:500;display:inline-flex}@media (min-width:768px){.bloq-marketing-section--feature-stat-panel .bloq-marketing-inner[data-width]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bloq-marketing-section--feature-stat-panel .bloq-feature-media{order:1}.bloq-marketing-section--feature-stat-panel .bloq-marketing-items{order:2}}.bloq-marketing-section--feature-dark-grid{color:#f3f4f6;background:#000}.bloq-marketing-section--feature-dark-grid .bloq-marketing-inner[data-width]{max-width:72rem;margin-inline:auto}.bloq-marketing-section--feature-dark-grid .bloq-marketing-pill{color:#e2e8f0;background:0 0;border:1px solid #1f2937;border-radius:8px;height:32px;margin:0 0 24px;padding:0 16px;font-size:.75rem;font-weight:400}.bloq-marketing-section--feature-dark-grid .bloq-marketing-pill svg{display:none}.bloq-marketing-section--feature-dark-grid .bloq-marketing-heading,.bloq-marketing-section--feature-dark-grid .bloq-marketing-heading *{color:#f3f4f6}.bloq-marketing-section--feature-dark-grid .bloq-marketing-heading{max-width:32rem;margin-inline:auto;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:500;line-height:1.2}.bloq-marketing-section--feature-dark-grid .bloq-marketing-description,.bloq-marketing-section--feature-dark-grid .bloq-marketing-description *{color:#e5e7eb}.bloq-marketing-section--feature-dark-grid .bloq-marketing-description{max-width:36rem;margin:24px auto 0;line-height:1.75}.bloq-marketing-section--feature-dark-grid .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:48px;display:grid}@media (min-width:768px){.bloq-marketing-section--feature-dark-grid .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bloq-marketing-section--feature-dark-grid .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloq-marketing-section--feature-dark-grid .bloq-feature-item{--feature-icon:#fff;text-align:left;background:linear-gradient(#020204,#191130);border:1px solid #374151;border-radius:8px;align-items:flex-start;gap:12px;max-width:none;height:100%;padding:24px;transition:transform .3s}.bloq-marketing-section--feature-dark-grid .bloq-feature-item[data-tone=violet]{--feature-icon:#a78bfa}.bloq-marketing-section--feature-dark-grid .bloq-feature-item[data-tone=green]{--feature-icon:#4ade80}.bloq-marketing-section--feature-dark-grid .bloq-feature-item[data-tone=orange]{--feature-icon:#fb923c}.bloq-marketing-section--feature-dark-grid .bloq-feature-item[data-tone=blue]{--feature-icon:#60a5fa}.bloq-marketing-section--feature-dark-grid .bloq-feature-item[data-tone=rose]{--feature-icon:#fb7185}.bloq-marketing-section--feature-dark-grid .bloq-feature-item[data-tone=amber]{--feature-icon:#fbbf24}.bloq-marketing-section--feature-dark-grid .bloq-feature-item:hover{transform:translateY(-4px)}.bloq-marketing-section--feature-dark-grid .bloq-feature-icon{background:0 0;border-radius:0;padding:0}.bloq-marketing-section--feature-dark-grid .bloq-feature-icon>*{width:24px!important;height:24px!important}.bloq-marketing-section--feature-dark-grid .bloq-feature-title{color:#f3f4f6;margin:0;font-size:1.125rem;font-weight:500}.bloq-marketing-section--feature-dark-grid .bloq-feature-body{color:#e5e7eb;margin:0;font-size:.875rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-dark-grid .bloq-feature-item{transition:none}.bloq-marketing-section--feature-dark-grid .bloq-feature-item:hover{transform:none}}.bloq-feature-badge{display:none}.bloq-marketing-section--feature-dark-showcase{color:#fff;background:#000}.bloq-marketing-section--feature-dark-showcase .bloq-marketing-inner[data-width]{max-width:72rem;margin-inline:auto}.bloq-marketing-section--feature-dark-showcase .bloq-marketing-pill{color:#fffc;background:#262626;border-radius:999px;margin:0 0 24px;padding:10px 24px;font-size:.875rem;font-weight:400}.bloq-marketing-section--feature-dark-showcase .bloq-marketing-pill svg{display:none}.bloq-marketing-section--feature-dark-showcase .bloq-marketing-heading,.bloq-marketing-section--feature-dark-showcase .bloq-marketing-heading *{color:#fff}.bloq-marketing-section--feature-dark-showcase .bloq-marketing-heading{font-size:clamp(2rem,4vw,2.5rem);font-weight:500;line-height:1.2}.bloq-marketing-section--feature-dark-showcase .bloq-marketing-description,.bloq-marketing-section--feature-dark-showcase .bloq-marketing-description *{color:#a3a3a3}.bloq-marketing-section--feature-dark-showcase .bloq-marketing-description{max-width:32rem;margin:8px auto 0}.bloq-marketing-section--feature-dark-showcase .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px;display:grid}@media (min-width:768px){.bloq-marketing-section--feature-dark-showcase .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bloq-marketing-section--feature-dark-showcase .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloq-marketing-section--feature-dark-showcase .bloq-feature-item{text-align:left;background:#171717;border:1px solid #262626;border-radius:16px;align-items:stretch;max-width:none;height:100%;padding:24px;transition:transform .3s}.bloq-marketing-section--feature-dark-showcase .bloq-feature-item:hover{transform:translateY(-12px)}.bloq-marketing-section--feature-dark-showcase .bloq-feature-icon{display:none}.bloq-marketing-section--feature-dark-showcase .bloq-feature-badge{color:#fffc;background:#262626;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;margin-bottom:16px;padding:4px 8px;font-size:.75rem;display:inline-flex}.bloq-marketing-section--feature-dark-showcase .bloq-feature-badge svg{color:#22c55e}.bloq-marketing-section--feature-dark-showcase .bloq-feature-image{aspect-ratio:560/400;-o-object-fit:contain;object-fit:contain;border-radius:12px;flex:none;width:100%;max-width:15rem;height:auto;margin:auto;display:block}.bloq-marketing-section--feature-dark-showcase .bloq-feature-title{color:#fff;margin-top:32px;font-weight:500}.bloq-marketing-section--feature-dark-showcase .bloq-feature-body{color:#a3a3a3;max-width:18rem;margin:8px 0 16px}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-dark-showcase .bloq-feature-item{transition:none}.bloq-marketing-section--feature-dark-showcase .bloq-feature-item:hover{transform:none}}.bloq-marketing-section--feature-ruled-grid .bloq-marketing-inner[data-width]{text-align:left;max-width:72rem;margin-inline:auto}.bloq-marketing-section--feature-ruled-grid .bloq-marketing-heading{letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;line-height:1.2}.bloq-marketing-section--feature-ruled-grid .bloq-marketing-description{max-width:36rem;color:var(--bp-foreground,var(--bp-site-text,#27272a));margin:0 0 36px;font-size:.875rem}.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items{border-top:1px solid var(--bp-border,#e4e4e7);border-left:1px solid var(--bp-border,#e4e4e7);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:640px){.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items{grid-template-columns:repeat(4,minmax(0,1fr))}}.bloq-marketing-section--feature-ruled-grid .bloq-feature-item{-moz-column-gap:10px;border-right:1px solid var(--bp-border,#e4e4e7);border-bottom:1px solid var(--bp-border,#e4e4e7);text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:16px 10px;max-width:none;height:100%;padding:clamp(24px,3vw,32px);transition:background .3s;display:grid;position:relative}.bloq-marketing-section--feature-ruled-grid .bloq-feature-icon{background:0 0;border-radius:0;padding:0}.bloq-marketing-section--feature-ruled-grid .bloq-feature-icon>*{width:17px!important;height:17px!important}.bloq-marketing-section--feature-ruled-grid .bloq-feature-title{margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.bloq-marketing-section--feature-ruled-grid .bloq-feature-body{grid-column:1/-1;margin:0 0 16px;font-size:.75rem;line-height:1.65}.bloq-marketing-section--feature-ruled-grid .bloq-feature-item:before{content:"";background:var(--bp-action,#6366f1);opacity:0;border-radius:0 4px 4px 0;width:6px;transition:opacity .3s;position:absolute;top:30%;bottom:30%;left:0}.bloq-marketing-section--feature-ruled-grid .bloq-feature-item:hover,.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items>:hover .bloq-feature-item,.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items:not(:hover)>:first-child .bloq-feature-item,.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items:not(:hover)>.bloq-feature-item:first-child{background:linear-gradient(180deg, var(--bp-card,#fff), color-mix(in srgb, var(--bp-primary,#6366f1) 9%, var(--bp-card,#fff)))}.bloq-marketing-section--feature-ruled-grid .bloq-feature-item:hover:before,.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items>:hover .bloq-feature-item:before,.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items:not(:hover)>:first-child .bloq-feature-item:before,.bloq-marketing-section--feature-ruled-grid .bloq-marketing-items:not(:hover)>.bloq-feature-item:first-child:before{opacity:1}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-ruled-grid .bloq-feature-item,.bloq-marketing-section--feature-ruled-grid .bloq-feature-item:before{transition:none}}.bloq-marketing-section--feature-bento-cards{background:color-mix(in srgb, var(--bp-foreground,#18181b) 5%, var(--bp-background,#fff))}.bloq-marketing-section--feature-bento-cards .bloq-marketing-inner[data-width]{max-width:72rem;margin-inline:auto}.bloq-marketing-section--feature-bento-cards .bloq-marketing-pill{background:var(--bp-card,#fff);color:var(--bp-foreground,#18181b);text-transform:uppercase;border-radius:999px;margin:0 0 24px;padding:8px 24px;font-size:.75rem;font-weight:400}.bloq-marketing-section--feature-bento-cards .bloq-marketing-pill svg{display:none}.bloq-marketing-section--feature-bento-cards .bloq-marketing-heading{font-size:clamp(2rem,4vw,2.5rem);font-weight:500;line-height:1.15}.bloq-marketing-section--feature-bento-cards .bloq-marketing-description{max-width:24rem;margin:12px auto 36px}.bloq-marketing-section--feature-bento-cards .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:768px){.bloq-marketing-section--feature-bento-cards .bloq-marketing-items{grid-template-columns:repeat(10,minmax(0,1fr))}.bloq-marketing-section--feature-bento-cards .bloq-marketing-items>*{grid-column:span 4}.bloq-marketing-section--feature-bento-cards .bloq-marketing-items>:nth-child(4n+1),.bloq-marketing-section--feature-bento-cards .bloq-marketing-items>:nth-child(4n){grid-column:span 6}}.bloq-marketing-section--feature-bento-cards .bloq-feature-item{background:var(--bp-card,#fff);text-align:left;border-radius:12px;max-width:none;height:100%;padding:24px;transition:box-shadow .3s;display:block}.bloq-marketing-section--feature-bento-cards .bloq-feature-item:hover{box-shadow:0 1px 3px #00000014,0 1px 2px #0000000d}.bloq-marketing-section--feature-bento-cards .bloq-feature-item:has(.bloq-feature-image){grid-template-columns:minmax(0,1fr);place-items:start;gap:20px;padding:20px;display:grid}@media (min-width:768px){.bloq-marketing-section--feature-bento-cards .bloq-feature-item:has(.bloq-feature-image){-moz-column-gap:20px;grid-template-rows:min-content min-content 1fr;grid-template-columns:45% minmax(0,1fr);gap:0 20px;min-height:15rem}}.bloq-marketing-section--feature-bento-cards .bloq-feature-image{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:12rem;display:block}@media (min-width:768px){.bloq-marketing-section--feature-bento-cards .bloq-feature-image{grid-row:1/span 3;height:100%}}.bloq-marketing-section--feature-bento-cards .bloq-feature-icon{background:var(--bp-foreground,#18181b);width:44px;height:44px;color:var(--bp-background,#fafafa);border-radius:8px;margin:0 0 20px;padding:0;display:inline-flex}.bloq-marketing-section--feature-bento-cards .bloq-feature-item:has(.bloq-feature-image) .bloq-feature-icon{margin-top:8px}.bloq-marketing-section--feature-bento-cards .bloq-feature-icon>*{width:24px!important;height:24px!important}.bloq-marketing-section--feature-bento-cards .bloq-feature-title{margin:0;font-size:.875rem;font-weight:500}.bloq-marketing-section--feature-bento-cards .bloq-feature-body{color:var(--bp-foreground,#27272a);margin:10px 0 0;line-height:1.7}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-bento-cards .bloq-feature-item{transition:none}}.bloq-feature-link-forward{display:none}.bloq-marketing-section--feature-link-cards .bloq-marketing-inner[data-width]{max-width:72rem;margin-inline:auto}.bloq-marketing-section--feature-link-cards .bloq-marketing-pill{border:1px solid var(--bp-border,#e2e8f0);background:color-mix(in srgb, var(--bp-foreground,#0f172a) 3%, var(--bp-background,#fff));color:var(--bp-foreground,#1e293b);border-radius:999px;margin:0 0 28px;padding:6px 16px;font-size:.875rem;font-weight:400}.bloq-marketing-section--feature-link-cards .bloq-marketing-pill svg{display:none}.bloq-marketing-section--feature-link-cards .bloq-marketing-heading{font-size:clamp(2.25rem,5vw,3rem);font-weight:500;line-height:1.1}.bloq-marketing-section--feature-link-cards .bloq-marketing-description{max-width:34rem;margin:12px auto 0}.bloq-marketing-section--feature-link-cards .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px;display:grid}@media (min-width:768px){.bloq-marketing-section--feature-link-cards .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:900px){.bloq-marketing-section--feature-link-cards .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloq-marketing-section--feature-link-cards .bloq-feature-item{border:1px solid var(--bp-border,#e2e8f0);background:color-mix(in srgb, var(--bp-foreground,#0f172a) 3%, var(--bp-background,#fff));text-align:left;border-radius:8px;align-items:flex-start;max-width:none;height:100%;padding:24px;transition:background .3s}.bloq-marketing-section--feature-link-cards .bloq-feature-item:hover{background:color-mix(in srgb, var(--bp-foreground,#0f172a) 6%, var(--bp-background,#fff))}.bloq-marketing-section--feature-link-cards .bloq-feature-icon{border:1px solid var(--bp-border,#e2e8f0);width:40px;height:40px;color:var(--bp-foreground,#314158);background:0 0;border-radius:8px;padding:0}.bloq-marketing-section--feature-link-cards .bloq-feature-icon>*{width:20px!important;height:20px!important}.bloq-marketing-section--feature-link-cards .bloq-feature-title{margin-top:24px;font-size:.875rem;font-weight:500}.bloq-marketing-section--feature-link-cards .bloq-feature-body{flex-grow:1;margin-top:8px;line-height:1.45}.bloq-marketing-section--feature-link-cards .bloq-feature-link{border-top:1px solid var(--bp-border,#e2e8f0);color:var(--bp-muted-foreground,#475569);align-self:stretch;gap:4px;margin-top:18px;padding-top:18px;font-size:.875rem;font-weight:400}.bloq-marketing-section--feature-link-cards .bloq-feature-link-diagonal{display:none}.bloq-marketing-section--feature-link-cards .bloq-feature-link-forward{transition:transform .3s;display:block}.bloq-marketing-section--feature-link-cards a.bloq-feature-link:hover .bloq-feature-link-forward{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-link-cards .bloq-feature-item,.bloq-marketing-section--feature-link-cards .bloq-feature-link-forward{transition:none}}.bloq-marketing-section--feature-dark-ruled{color:#fafafa;background:#000;overflow:hidden}.bloq-marketing-section--feature-dark-ruled .bloq-marketing-inner[data-width]{max-width:72rem;margin-inline:auto}.bloq-marketing-section--feature-dark-ruled .bloq-marketing-heading,.bloq-marketing-section--feature-dark-ruled .bloq-marketing-heading *{color:#fff}.bloq-marketing-section--feature-dark-ruled .bloq-marketing-heading{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2.25rem,5vw,3rem);font-weight:500;line-height:1.1}.bloq-marketing-section--feature-dark-ruled .bloq-marketing-description,.bloq-marketing-section--feature-dark-ruled .bloq-marketing-description *{color:#a1a1aa}.bloq-marketing-section--feature-dark-ruled .bloq-marketing-description{max-width:28rem;margin:0 auto 56px;font-size:.875rem}.bloq-marketing-section--feature-dark-ruled .bloq-marketing-items{border-left:1px solid #27272a;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative}@media (min-width:640px){.bloq-marketing-section--feature-dark-ruled .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.bloq-marketing-section--feature-dark-ruled .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.bloq-marketing-section--feature-dark-ruled .bloq-marketing-items{grid-template-columns:repeat(4,minmax(0,1fr))}}.bloq-marketing-section--feature-dark-ruled .bloq-marketing-items:before,.bloq-marketing-section--feature-dark-ruled .bloq-marketing-items:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#3f3f46 0 4px,#0000 4px 8px),#000;height:1px;position:absolute;left:-72px;right:-72px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.bloq-marketing-section--feature-dark-ruled .bloq-marketing-items:before{top:0}.bloq-marketing-section--feature-dark-ruled .bloq-marketing-items:after{bottom:0}.bloq-marketing-section--feature-dark-ruled .bloq-feature-item{-moz-column-gap:10px;text-align:left;border-top:1px solid #27272a;border-right:1px solid #27272a;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:16px 10px;max-width:none;height:100%;padding:clamp(24px,3vw,32px);transition:background .3s;display:grid;position:relative}.bloq-marketing-section--feature-dark-ruled .bloq-feature-item:before{content:"";background:#27272a;border-radius:0 4px 4px 0;width:4px;position:absolute;top:34%;bottom:34%;left:0}.bloq-marketing-section--feature-dark-ruled .bloq-feature-item:hover{background:#09090b}.bloq-marketing-section--feature-dark-ruled .bloq-feature-icon{color:#d4d4d8;background:0 0;border-radius:0;padding:0}.bloq-marketing-section--feature-dark-ruled .bloq-feature-icon>*{width:17px!important;height:17px!important}.bloq-marketing-section--feature-dark-ruled .bloq-feature-title{color:#fafafa;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.bloq-marketing-section--feature-dark-ruled .bloq-feature-body{color:#a1a1aa;grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-dark-ruled .bloq-feature-item{transition:none}}.bloq-marketing-section--feature-cross-lines .bloq-marketing-inner[data-width]{max-width:62.5rem;margin-inline:auto}.bloq-marketing-section--feature-cross-lines .bloq-marketing-pill{border:1px solid var(--bp-border,#e5e5e5);color:var(--bp-muted-foreground,#525252);background:0 0;border-radius:999px;margin:0 0 20px;padding:4px 24px;font-size:.875rem;font-weight:400}.bloq-marketing-section--feature-cross-lines .bloq-marketing-pill svg{display:none}.bloq-marketing-section--feature-cross-lines .bloq-marketing-heading{max-width:30.625rem;margin:0 auto 40px;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:500;line-height:1.15}.bloq-marketing-section--feature-cross-lines :is(.bloq-marketing-heading,.bloq-marketing-description):empty{display:none}.bloq-marketing-section--feature-cross-lines .bloq-marketing-items{--cross-line:var(--bp-border,#e2e8f0);grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:768px){.bloq-marketing-section--feature-cross-lines .bloq-marketing-items{background:linear-gradient(180deg, transparent, var(--cross-line), transparent) 33.333% 50% / 1px calc(100% - 32px) no-repeat, linear-gradient(180deg, transparent, var(--cross-line), transparent) 66.666% 50% / 1px calc(100% - 32px) no-repeat, linear-gradient(90deg, transparent, var(--cross-line), transparent) 50% 50% / calc(100% - 32px) 1px no-repeat;grid-template-columns:repeat(3,minmax(0,1fr))}}.bloq-marketing-section--feature-cross-lines .bloq-feature-item{max-width:none;padding:clamp(32px,4vw,40px)}.bloq-marketing-section--feature-cross-lines .bloq-feature-icon{background:0 0;border-radius:0;margin-bottom:16px;padding:0}.bloq-marketing-section--feature-cross-lines .bloq-feature-icon>*{width:20px!important;height:20px!important}.bloq-marketing-section--feature-cross-lines .bloq-feature-title{margin:0 0 8px;font-weight:500}.bloq-marketing-section--feature-cross-lines .bloq-feature-body{max-width:16.5rem;margin:0;line-height:1.45}.bloq-marketing-section--cta-gradient-card .bloq-marketing-inner[data-width]{border:1px solid var(--bp-border,#e5e7eb);background:var(--bp-card,#fff);border-radius:16px;max-width:64rem;margin-inline:auto;padding:clamp(48px,8vw,80px) 24px}.bloq-marketing-section--cta-gradient-card .bloq-marketing-heading{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.4}.bloq-marketing-section--cta-gradient-card .bloq-marketing-heading :is(h1,h2,p){background:linear-gradient(90deg, var(--bp-primary-text,#db2777), var(--bp-accent-text,#b45309));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.bloq-marketing-section--cta-gradient-card .bloq-marketing-description{max-width:36rem;color:var(--bp-muted-foreground,#64748b);margin:16px auto 0}.bloq-marketing-section--cta-gradient-card .bloq-marketing-items{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.bloq-marketing-section--cta-gradient-card .bloq-native-action{border-radius:999px;padding:12px 32px;font-size:.875rem;font-weight:500;transition:background-color .2s,transform .15s}.bloq-marketing-section--cta-gradient-card .bloq-native-action:active{transform:scale(.95)}.bloq-marketing-section--cta-gradient-card .bloq-native-action--secondary{border-color:var(--bp-border,#e5e7eb);color:var(--bp-foreground,#4b5563);background:0 0;gap:8px}.bloq-marketing-section--cta-gradient-card .bloq-native-action--secondary:hover{background:color-mix(in srgb, var(--bp-foreground,#111827) 6%, transparent)}.bloq-marketing-section--cta-gradient-card .bloq-native-action--secondary:after{content:"";background:currentColor;width:15px;height:11px;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 11' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 5.5h13.092M8.949 1l5.143 4.5L8.949 10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 11' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 5.5h13.092M8.949 1l5.143 4.5L8.949 10'/%3E%3C/svg%3E") 50%/contain no-repeat}.bloq-marketing-section--cta-gradient-card a.bloq-native-action--secondary:hover:after{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--cta-gradient-card .bloq-native-action,.bloq-marketing-section--cta-gradient-card .bloq-native-action--secondary:after{transition:none}}.bloq-marketing-section--cta-tinted-banner .bloq-marketing-inner[data-width]{background:linear-gradient(90deg, color-mix(in srgb, var(--bp-primary,#9333ea) 9%, var(--bp-card,#fff)), color-mix(in srgb, var(--bp-accent,#3b82f6) 11%, var(--bp-card,#fff))) padding-box, linear-gradient(90deg, color-mix(in srgb, var(--bp-primary,#9333ea) 25%, transparent), color-mix(in srgb, var(--bp-accent,#3b82f6) 35%, transparent)) border-box;border:1px solid #0000;border-radius:16px;max-width:64rem;margin-inline:auto;padding:clamp(48px,7vw,64px) 24px}.bloq-marketing-section--cta-tinted-banner .bloq-marketing-pill{background:var(--bp-card,#fff);border-radius:999px;margin:0 0 8px;padding:6px 12px;font-size:.75rem;font-weight:500;box-shadow:0 1px 3px #0000001a}.bloq-marketing-section--cta-tinted-banner .bloq-marketing-pill svg{color:var(--bp-primary-text,#5c67ff)}.bloq-marketing-section--cta-tinted-banner .bloq-marketing-heading{max-width:40rem;margin-inline:auto;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:500;line-height:1.2}.bloq-marketing-section--cta-tinted-banner .bloq-marketing-heading :is(strong,b){font-weight:inherit;background:linear-gradient(90deg, var(--bp-primary-text,#9333ea), var(--bp-accent-text,#2563eb));color:#0000;-webkit-background-clip:text;background-clip:text}.bloq-marketing-section--cta-tinted-banner .bloq-marketing-description{max-width:32rem;color:var(--bp-muted-foreground,#64748b);margin:8px auto 0}.bloq-marketing-section--cta-tinted-banner .bloq-marketing-items{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.bloq-marketing-section--cta-tinted-banner .bloq-native-action{border:0;border-radius:12px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:transform .3s}.bloq-marketing-section--cta-tinted-banner .bloq-native-action--primary{background:linear-gradient(90deg, var(--bp-action,#9333ea), var(--bp-action-deep,var(--bp-action,#3b82f6)));color:var(--bp-action-foreground,#fff)}.bloq-marketing-section--cta-tinted-banner .bloq-native-action:hover{transform:scale(1.05)}.bloq-marketing-section--cta-tinted-banner .bloq-native-action:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--cta-tinted-banner .bloq-native-action{transition:none}.bloq-marketing-section--cta-tinted-banner .bloq-native-action:hover{transform:none}}.bloq-marketing-section--cta-avatar-panel .bloq-marketing-inner[data-width]{color:#fff;background:linear-gradient(#115e59,#0f172a);border-radius:16px;max-width:64rem;margin-inline:auto;padding:clamp(56px,8vw,80px) 16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.bloq-cta-avatars{justify-content:center;margin-bottom:24px;display:flex}.bloq-cta-avatars>:is(img,.bloq-cta-avatar-letter){-o-object-fit:cover;object-fit:cover;border:4px solid #fff;border-radius:50%;width:64px;height:64px}.bloq-cta-avatars>*+*{margin-left:-28px}.bloq-marketing-section--cta-avatar-panel .bloq-marketing-heading,.bloq-marketing-section--cta-avatar-panel .bloq-marketing-heading *{color:#fff}.bloq-marketing-section--cta-avatar-panel .bloq-marketing-heading{font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700;line-height:1.2}.bloq-marketing-section--cta-avatar-panel .bloq-marketing-description,.bloq-marketing-section--cta-avatar-panel .bloq-marketing-description *{color:#fff}.bloq-marketing-section--cta-avatar-panel .bloq-marketing-description{max-width:28rem;margin:16px auto 0}.bloq-marketing-section--cta-avatar-panel .bloq-marketing-items{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.bloq-marketing-section--cta-avatar-panel .bloq-native-action{letter-spacing:.02em;text-transform:uppercase;border:0;border-radius:8px;padding:12px clamp(32px,8vw,80px);font-size:.875rem;font-weight:500}.bloq-marketing-section--cta-avatar-panel .bloq-native-action--primary{color:#1c1917;background:linear-gradient(90deg,#fcd34d,#fb923c)}.bloq-marketing-section--cta-avatar-panel .bloq-native-action--secondary{color:#fff;background:0 0;border:1px solid #fff9}.bloq-marketing-section--contact-info-columns .bloq-marketing-inner[data-width]{text-align:left;max-width:64rem;margin-inline:auto}.bloq-marketing-section--contact-info-columns .bloq-marketing-pill{border:1px solid var(--bp-border,#d1d5db);color:var(--bp-foreground,#1f2937);background:0 0;border-radius:999px;margin:0 0 16px;padding:4px 8px;font-size:.75rem;font-weight:400}.bloq-marketing-section--contact-info-columns .bloq-marketing-pill svg{display:none}.bloq-marketing-section--contact-info-columns .bloq-marketing-heading{font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700;line-height:1.2}.bloq-marketing-section--contact-info-columns .bloq-marketing-description{max-width:40rem;color:var(--bp-foreground,#1f2937);margin:16px 0 0}.bloq-marketing-section--contact-info-columns .bloq-marketing-description a{color:var(--bp-primary-text,#4f46e5)}.bloq-marketing-section--contact-info-columns .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:40px 24px;margin-top:clamp(40px,6vw,64px);display:grid}@media (min-width:768px){.bloq-marketing-section--contact-info-columns .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloq-marketing-section--contact-info-columns .bloq-feature-item{text-align:left;align-items:flex-start;max-width:none}.bloq-marketing-section--contact-info-columns .bloq-feature-icon{background:color-mix(in srgb, var(--bp-primary,#6366f1) 18%, var(--bp-card,#fff));padding:10px}.bloq-marketing-section--contact-info-columns .bloq-feature-icon>*{width:20px!important;height:20px!important}.bloq-marketing-section--contact-info-columns .bloq-feature-title{margin-top:8px;font-size:1.125rem;font-weight:700}.bloq-marketing-section--contact-info-columns .bloq-feature-body{margin:4px 0 16px;font-size:1rem}.bloq-marketing-section--contact-info-columns .bloq-feature-link{color:var(--bp-primary-text,#4f46e5);overflow-wrap:anywhere;margin-top:0;font-weight:600}.bloq-marketing-section--contact-info-columns .bloq-feature-link svg{display:none}.bloq-marketing-section--contact-info-columns a.bloq-feature-link:hover{text-decoration:underline}.bloq-marketing-section--cta-wide-banner .bloq-marketing-inner[data-width]{text-align:center;background:linear-gradient(#881337,#2a0a18);border-radius:16px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px 32px;max-width:64rem;margin-inline:auto;padding:clamp(40px,6vw,64px) clamp(24px,6vw,80px);display:grid}@media (min-width:768px){.bloq-marketing-section--cta-wide-banner .bloq-marketing-inner[data-width]{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center start}.bloq-marketing-section--cta-wide-banner .bloq-marketing-heading,.bloq-marketing-section--cta-wide-banner .bloq-marketing-description{grid-column:1}.bloq-marketing-section--cta-wide-banner .bloq-marketing-items{grid-area:1/2/span 2;margin-top:0}}.bloq-marketing-section--cta-wide-banner .bloq-marketing-pill{display:none}.bloq-marketing-section--cta-wide-banner :is(.bloq-marketing-heading,.bloq-marketing-description) :is(h1,h2,p){background:linear-gradient(90deg,#fff,#fecdd3);color:#0000;-webkit-background-clip:text;background-clip:text}.bloq-marketing-section--cta-wide-banner .bloq-marketing-heading{margin:0;font-size:clamp(2.25rem,4.5vw,2.875rem);font-weight:600;line-height:1.3}.bloq-marketing-section--cta-wide-banner .bloq-marketing-description{max-width:none;margin:0;font-size:1.125rem}.bloq-marketing-section--cta-wide-banner .bloq-marketing-items{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.bloq-marketing-section--cta-wide-banner .bloq-native-action{border:0;border-radius:999px;padding:12px 48px;font-size:.875rem;font-weight:400}.bloq-marketing-section--cta-wide-banner .bloq-native-action--primary{color:#1e293b;background:#fff}.bloq-marketing-section--cta-wide-banner .bloq-native-action--secondary{color:#fff;background:0 0;border:1px solid #fff9}.bloq-marketing-section--cta-night-glow .bloq-marketing-inner[data-width]{--night-glow:linear-gradient(90deg, #7dd3fc, #fde68a);color:#fff;background:linear-gradient(#1e3a8a,#000 55%);border-radius:16px;max-width:64rem;margin-inline:auto;padding:clamp(48px,7vw,64px) clamp(24px,5vw,40px)}.bloq-marketing-section--cta-night-glow .bloq-marketing-pill{background:0 0;border:1px solid #334a7a;border-radius:999px;margin:0 0 20px;padding:8px 24px;font-size:.875rem;font-weight:400}.bloq-marketing-section--cta-night-glow .bloq-marketing-pill svg{display:none}.bloq-marketing-section--cta-night-glow :is(.bloq-marketing-pill,.bloq-marketing-heading strong,.bloq-marketing-heading b,.bloq-native-action){background-image:var(--night-glow);color:#0000;-webkit-background-clip:text;background-clip:text}.bloq-marketing-section--cta-night-glow .bloq-marketing-heading,.bloq-marketing-section--cta-night-glow .bloq-marketing-heading :is(h1,h2,p){color:#fff}.bloq-marketing-section--cta-night-glow .bloq-marketing-heading{max-width:42rem;margin-inline:auto;font-size:clamp(2.25rem,5vw,3rem);font-weight:500;line-height:1.25}.bloq-marketing-section--cta-night-glow .bloq-marketing-heading :is(strong,b){font-weight:inherit;display:block}.bloq-marketing-section--cta-night-glow .bloq-marketing-description,.bloq-marketing-section--cta-night-glow .bloq-marketing-description *{color:#fff}.bloq-marketing-section--cta-night-glow .bloq-marketing-description{margin:8px auto 0;font-size:.875rem}.bloq-marketing-section--cta-night-glow .bloq-marketing-items{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.bloq-marketing-section--cta-night-glow .bloq-native-action{background-color:#0000;border:1px solid #334a7a;border-radius:999px;padding:10px 48px;font-size:.875rem;font-weight:400;transition:transform .15s,border-color .2s}.bloq-marketing-section--cta-night-glow .bloq-native-action:hover{border-color:#7dd3fc}.bloq-marketing-section--cta-night-glow .bloq-native-action:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--cta-night-glow .bloq-native-action{transition:none}}.bloq-marketing-section--cta-photo-noise .bloq-marketing-inner[data-width]{isolation:isolate;color:#fff;background:#44403c;border-radius:16px;max-width:64rem;margin-inline:auto;padding:clamp(64px,9vw,96px) clamp(16px,4vw,32px);position:relative;overflow:hidden}.bloq-cta-backdrop{z-index:-2;-o-object-fit:cover;object-fit:cover}.bloq-marketing-section--cta-photo-noise .bloq-marketing-inner[data-width]:before{content:"";z-index:-1;background-blend-mode:soft-light, normal;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(#29180cb8,#1c1917d1);position:absolute;inset:0}.bloq-marketing-section--cta-photo-noise .bloq-marketing-pill{display:none}.bloq-marketing-section--cta-photo-noise .bloq-marketing-heading,.bloq-marketing-section--cta-photo-noise .bloq-marketing-heading *{color:#fff}.bloq-marketing-section--cta-photo-noise .bloq-marketing-heading{text-shadow:0 1px 2px #00000059;max-width:42rem;margin-inline:auto;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;line-height:1.3}.bloq-marketing-section--cta-photo-noise .bloq-marketing-heading:after{content:"";background:linear-gradient(90deg,#fbbf24,#0000);width:128px;height:3px;margin:4px auto;display:block}.bloq-marketing-section--cta-photo-noise .bloq-marketing-description,.bloq-marketing-section--cta-photo-noise .bloq-marketing-description *{color:#fff}.bloq-marketing-section--cta-photo-noise .bloq-marketing-description{text-shadow:0 1px 2px #00000059;max-width:36rem;margin:0 auto}.bloq-marketing-section--cta-photo-noise .bloq-marketing-items{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.bloq-marketing-section--cta-photo-noise .bloq-native-action{border:0;border-radius:999px;padding:10px 32px;font-size:.875rem;font-weight:500;transition:transform .3s}.bloq-marketing-section--cta-photo-noise .bloq-native-action--primary{color:#1c1917;background:linear-gradient(90deg,#fbbf24,#f97316)}.bloq-marketing-section--cta-photo-noise .bloq-native-action--secondary{color:#fff;background:0 0;border:1px solid #ffffffb3}.bloq-marketing-section--cta-photo-noise .bloq-native-action:hover{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--cta-photo-noise .bloq-native-action{transition:none}.bloq-marketing-section--cta-photo-noise .bloq-native-action:hover{transform:none}}.bloq-marketing-section--cta-icon-panel .bloq-marketing-inner[data-width]{background:color-mix(in srgb, var(--bp-foreground,#0f172a) 4%, var(--bp-background,#fff));border-radius:16px;max-width:64rem;margin-inline:auto;padding:clamp(48px,7vw,64px) 16px}.bloq-cta-icon{color:var(--bp-primary-text,#4f39f6);display:inline-flex}.bloq-cta-icon>*{width:44px!important;height:44px!important}.bloq-marketing-section--cta-icon-panel .bloq-marketing-pill{display:none}.bloq-marketing-section--cta-icon-panel .bloq-marketing-heading{max-width:42rem;margin:20px auto 0;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;line-height:1.25}.bloq-marketing-section--cta-icon-panel .bloq-marketing-description{max-width:32rem;color:var(--bp-muted-foreground,#6b7280);margin:8px auto 0;font-size:.875rem}.bloq-marketing-section--cta-icon-panel .bloq-marketing-items{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.bloq-marketing-section--cta-icon-panel .bloq-native-action{border-radius:0;padding:10px 32px;font-size:.875rem;font-weight:400;transition:transform .3s}.bloq-marketing-section--cta-icon-panel .bloq-native-action--link,.bloq-marketing-section--cta-icon-panel .bloq-native-action--secondary{color:var(--bp-foreground,#364153);background:0 0;border-color:#0000;gap:8px}.bloq-marketing-section--cta-icon-panel .bloq-native-action--link:after{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg 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'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg 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'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.bloq-marketing-section--cta-icon-panel .bloq-native-action:hover{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--cta-icon-panel .bloq-native-action{transition:none}.bloq-marketing-section--cta-icon-panel .bloq-native-action:hover{transform:none}}.bloq-marketing-section--cta-dashed-frame .bloq-marketing-inner[data-width]{border-block:1px dashed var(--bp-border,#e2e8f0);text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:32px;max-width:64rem;margin:40px auto;padding:40px clamp(28px,10vw,104px);display:grid;position:relative}.bloq-marketing-section--cta-dashed-frame .bloq-marketing-inner[data-width]:before,.bloq-marketing-section--cta-dashed-frame .bloq-marketing-inner[data-width]:after{content:"";border-left:1px dashed var(--bp-border,#e2e8f0);pointer-events:none;position:absolute;top:-40px;bottom:-40px}.bloq-marketing-section--cta-dashed-frame .bloq-marketing-inner[data-width]:before{left:clamp(12px,5vw,64px)}.bloq-marketing-section--cta-dashed-frame .bloq-marketing-inner[data-width]:after{right:clamp(12px,5vw,64px)}@media (min-width:768px){.bloq-marketing-section--cta-dashed-frame .bloq-marketing-inner[data-width]{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:start}.bloq-marketing-section--cta-dashed-frame .bloq-marketing-items{grid-area:1/2}}.bloq-marketing-section--cta-dashed-frame .bloq-marketing-pill,.bloq-marketing-section--cta-dashed-frame :is(.bloq-marketing-heading,.bloq-marketing-description):empty{display:none}.bloq-marketing-section--cta-dashed-frame .bloq-marketing-heading{max-width:24rem;margin:0;font-size:1.25rem;font-weight:500;line-height:1.4}.bloq-marketing-section--cta-dashed-frame .bloq-marketing-description{margin:0}.bloq-marketing-section--cta-dashed-frame .bloq-marketing-items{flex-wrap:wrap;gap:12px;margin:0;display:flex}.bloq-marketing-section--cta-dashed-frame .bloq-native-action{border-radius:6px;gap:8px;padding:12px 20px;font-size:1rem;font-weight:400;transition:background-color .2s}.bloq-marketing-section--cta-dashed-frame .bloq-native-action--primary:before{content:"";background:currentColor;flex:none;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22%3E%3Cpath d=%22M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5m8.774-10.69a1.12 1.12 0 0 0-1.549 0a2.5 2.5 0 0 1-3.451 0a1.12 1.12 0 0 0-1.548 0a2.5 2.5 0 0 1-3.452 0a1.12 1.12 0 0 0-1.549 0a2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244%22/%3E%3Cpath d=%22M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05%22/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cg fill=%22none%22 stroke=%22black%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 stroke-width=%222%22%3E%3Cpath d=%22M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5m8.774-10.69a1.12 1.12 0 0 0-1.549 0a2.5 2.5 0 0 1-3.451 0a1.12 1.12 0 0 0-1.548 0a2.5 2.5 0 0 1-3.452 0a1.12 1.12 0 0 0-1.549 0a2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244%22/%3E%3Cpath d=%22M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05%22/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.bloq-marketing-section--cta-dashed-frame .bloq-native-action--primary:hover{background:var(--bp-primary-deep,var(--bp-action,#4338ca))}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--cta-dashed-frame .bloq-native-action{transition:none}}.bloq-marketing-section--cta-striped-panel .bloq-marketing-inner[data-width]{isolation:isolate;border:1px solid color-mix(in srgb, var(--bp-primary,#6366f1) 16%, var(--bp-card,#fff));background:linear-gradient(180deg, color-mix(in srgb, var(--bp-primary,#6366f1) 3%, var(--bp-card,#fff)), color-mix(in srgb, var(--bp-primary,#6366f1) 8%, var(--bp-card,#fff)));border-radius:20px;max-width:64rem;margin-inline:auto;padding:clamp(48px,8vw,80px) 32px;position:relative;overflow:hidden}.bloq-marketing-section--cta-striped-panel .bloq-marketing-inner[data-width]:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--bp-primary,#6366f1) 12%, transparent) 0 1px, transparent 1px 44px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 85%);mask-image:linear-gradient(#000 30%,#0000 85%)}.bloq-marketing-section--cta-striped-panel .bloq-marketing-pill{display:none}.bloq-marketing-section--cta-striped-panel .bloq-marketing-heading{letter-spacing:-.05em;max-width:36rem;margin:0 auto 16px;font-size:clamp(1.875rem,5vw,3rem);font-weight:600;line-height:1.15}.bloq-marketing-section--cta-striped-panel .bloq-marketing-heading :is(strong,b){font-weight:inherit;background:linear-gradient(90deg, var(--bp-primary-text,#6366f1), var(--bp-muted-foreground,#666));color:#0000;-webkit-background-clip:text;background-clip:text}.bloq-marketing-section--cta-striped-panel .bloq-marketing-description{max-width:28rem;color:var(--bp-muted-foreground,#525252);margin:0 auto 32px;font-size:.875rem}.bloq-marketing-section--cta-striped-panel .bloq-marketing-items{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bloq-marketing-section--cta-striped-panel .bloq-native-action{border-radius:8px;gap:8px;padding:12px 24px;font-size:.875rem;font-weight:400;transition:opacity .2s}.bloq-marketing-section--cta-striped-panel .bloq-native-action--primary{border-color:var(--bp-foreground,#242424);background:var(--bp-foreground,#0a0a0a);color:var(--bp-background,#fff)}.bloq-marketing-section--cta-striped-panel .bloq-native-action--primary:after{content:"";background:currentColor;flex:none;width:20px;height:20px;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg 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'%3E%3Cpath d='m5.833 14.168 8.334-8.333m0 8.333V5.835H5.833'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg 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'%3E%3Cpath d='m5.833 14.168 8.334-8.333m0 8.333V5.835H5.833'/%3E%3C/svg%3E") 50%/contain no-repeat}.bloq-marketing-section--cta-striped-panel .bloq-native-action:hover{opacity:.9}.bloq-marketing-section--cta-striped-panel a.bloq-native-action--primary:hover:after{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--cta-striped-panel .bloq-native-action,.bloq-marketing-section--cta-striped-panel .bloq-native-action--primary:after{transition:none}}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-inner[data-width]{isolation:isolate;color:#fff;background:radial-gradient(60% 90% at 15% 15%,#0284c7 0%,#0000 60%),radial-gradient(55% 80% at 45% 100%,#0d9488 0%,#0000 65%),radial-gradient(45% 70% at 85% 10%,#1d4ed8 0%,#0000 60%),#0b1a2a;border-radius:24px;max-width:68.75rem;margin-inline:auto;padding:48px 24px;position:relative;overflow:hidden}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-inner[data-width]:before{content:"";z-index:-1;background-blend-mode:soft-light, normal;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),linear-gradient(#0206171a,#02061740);position:absolute;inset:0}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-pill{color:#fff;background:#ffffff1a;border:1px solid #ffffff80;border-radius:999px;gap:6px;margin:0 0 20px;padding:6px 14px;font-size:.75rem;font-weight:400}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-pill svg{display:none}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-pill:before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2.917 12.25v-3.5M7 12.25v-7m4.083 7V1.75'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M2.917 12.25v-3.5M7 12.25v-7m4.083 7V1.75'/%3E%3C/svg%3E") 50%/contain no-repeat}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-heading,.bloq-marketing-section--cta-mesh-grain .bloq-marketing-heading *{color:#fff}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-heading{margin:0 auto 8px;font-size:clamp(2rem,4.5vw,2.625rem);font-weight:500;line-height:1.2}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-description,.bloq-marketing-section--cta-mesh-grain .bloq-marketing-description *{color:#e4e4e7}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-description{margin:0 auto 24px}.bloq-marketing-section--cta-mesh-grain .bloq-marketing-items{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.bloq-marketing-section--cta-mesh-grain .bloq-native-action{border-radius:999px;padding:10px 24px;font-size:.875rem;font-weight:500;transition:background-color .2s}.bloq-marketing-section--cta-mesh-grain .bloq-native-action--primary{color:#27272a;background:#fff;border-color:#fff}.bloq-marketing-section--cta-mesh-grain .bloq-native-action--primary:hover{background:#f4f4f5}.bloq-marketing-section--cta-mesh-grain .bloq-native-action--secondary,.bloq-marketing-section--cta-mesh-grain .bloq-native-action--link{color:#f9fafb;background:0 0;border:1px solid #ffffff80}.bloq-marketing-section--cta-mesh-grain .bloq-native-action--secondary:hover{background:#ffffff1a}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--cta-mesh-grain .bloq-native-action{transition:none}}:is(.bloq-blog-row,.bloq-blog-lead,.bloq-blog-index,.bloq-blog-side,.bloq-blog-tile) h3 a{color:inherit;text-decoration:none}:is(.bloq-blog-row,.bloq-blog-lead,.bloq-blog-index,.bloq-blog-side) h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}:is(.bloq-blog-row,.bloq-blog-lead,.bloq-blog-index,.bloq-blog-side,.bloq-blog-tile) a:focus-visible{outline:2px solid var(--bp-primary-text,#047857);outline-offset:3px;border-radius:4px}:is(.bloq-blog-row-meta,.bloq-blog-lead-meta,.bloq-blog-index-meta,.bloq-blog-side-meta,.bloq-blog-tile-meta){flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.4;display:flex}:is(.bloq-blog-row-media,.bloq-blog-lead-media,.bloq-blog-side-media,.bloq-blog-tile-media){background:var(--bp-site-card,#f1f5f9);display:block;overflow:hidden}:is(.bloq-blog-row-media,.bloq-blog-lead-media,.bloq-blog-side-media,.bloq-blog-tile-media) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}:is(.bloq-blog-section--editorial-rows,.bloq-blog-section--lead-story,.bloq-blog-section--numbered-index,.bloq-blog-section--photo-tiles) .bloq-blog-head{flex-direction:column;align-items:flex-start;gap:.85rem;max-width:40rem;margin:0 0 2.75rem;display:flex}:is(.bloq-blog-section--editorial-rows,.bloq-blog-section--lead-story,.bloq-blog-section--numbered-index,.bloq-blog-section--photo-tiles,.bloq-blog-section--side-heading) .bloq-blog-pill{color:var(--bp-primary-text,#047857);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:0;padding:0;font-size:.8125rem;font-weight:600}:is(.bloq-blog-section--editorial-rows,.bloq-blog-section--lead-story,.bloq-blog-section--numbered-index,.bloq-blog-section--photo-tiles) .bloq-blog-more{justify-content:flex-start;margin-top:2.5rem}:is(.bloq-blog-section--editorial-rows,.bloq-blog-section--lead-story,.bloq-blog-section--numbered-index,.bloq-blog-section--side-heading) .bloq-blog-more-link{background:0 0;border-width:0 0 1px;border-color:currentColor;border-radius:0;padding:0 0 .2rem;font-weight:600}:is(.bloq-blog-section--editorial-rows,.bloq-blog-section--lead-story,.bloq-blog-section--numbered-index,.bloq-blog-section--side-heading) .bloq-blog-more-link:after{content:"→";margin-left:.5rem;transition:transform .2s}:is(.bloq-blog-section--editorial-rows,.bloq-blog-section--lead-story,.bloq-blog-section--numbered-index,.bloq-blog-section--side-heading) .bloq-blog-more-link:hover{background:0 0}:is(.bloq-blog-section--editorial-rows,.bloq-blog-section--lead-story,.bloq-blog-section--numbered-index,.bloq-blog-section--side-heading) .bloq-blog-more-link:hover:after{transform:translate(3px)}.bloq-blog-grid--editorial-rows{border-top:1px solid var(--bp-site-border,#e2e8f0);display:block}.bloq-blog-grid--editorial-rows>*{border-bottom:1px solid var(--bp-site-border,#e2e8f0)}.bloq-blog-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""meta""body";gap:.75rem;padding:1.75rem 0;display:grid}.bloq-blog-row-meta{grid-area:meta}.bloq-blog-row-body{grid-area:body;min-width:0}.bloq-blog-row-media{aspect-ratio:16/9;border-radius:.75rem;grid-area:media}.bloq-blog-row-title{letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:600;line-height:1.25}.bloq-blog-row-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.6rem 0 0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (min-width:768px){.bloq-blog-row{grid-template-columns:9.5rem minmax(0,1fr) 11rem;grid-template-areas:"meta body media";align-items:start;gap:2rem;padding:2rem 0}.bloq-blog-row-meta{flex-direction:column;align-items:flex-start;gap:.25rem;padding-top:.35rem}.bloq-blog-row-meta .bloq-blog-imagecard-dot{display:none}.bloq-blog-row-media{aspect-ratio:4/3}}.bloq-blog-row:hover .bloq-blog-row-media img{transform:scale(1.05)}.bloq-blog-grid--photo-tiles{gap:1.25rem}.bloq-blog-tile{isolation:isolate;border-radius:1.25rem;height:100%;min-height:22rem;position:relative;overflow:hidden}.bloq-blog-tile-media{z-index:-2;position:absolute;inset:0}.bloq-blog-tile-media .bloq-blog-imagecard-fallback{background:radial-gradient(90% 70% at 25% 15%, color-mix(in srgb, var(--bp-primary,#0f766e) 55%, #475569) 0%, transparent 70%), radial-gradient(70% 60% at 90% 40%, #94a3b859 0%, transparent 70%), linear-gradient(165deg, #1e293b, #0b1220)}.bloq-blog-tile:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#080c1400 35%,#080c148c 60%,#080c14e0 100%);position:absolute;inset:0}.bloq-blog-tile-body{height:100%;min-height:inherit;flex-direction:column;justify-content:flex-end;gap:.6rem;padding:1.5rem;display:flex}.bloq-blog-tile-meta{color:#e2e8f0}.bloq-blog-tile-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.3125rem;font-weight:600;line-height:1.3}.bloq-blog-tile-title a:after{content:"";z-index:1;position:absolute;inset:0}@media (min-width:1024px){.bloq-blog-tile{min-height:26rem}}.bloq-blog-tile:hover .bloq-blog-tile-media img{transform:scale(1.06)}.bloq-blog-grid--lead-story{gap:2.5rem 1.75rem}@media (min-width:768px){.bloq-blog-grid--lead-story>:first-child{grid-column:1/-1}}.bloq-blog-lead{flex-direction:column;gap:1.1rem;height:100%;display:flex}.bloq-blog-lead-media{aspect-ratio:3/2;border-radius:.875rem}.bloq-blog-lead-body{flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.bloq-blog-lead-title{margin:0;font-size:1.1875rem;font-weight:600;line-height:1.35}.bloq-blog-lead-excerpt,.bloq-blog-lead-more{display:none}.bloq-blog-grid--lead-story>:first-child .bloq-blog-lead-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34rem;margin:.25rem 0 0;font-size:1rem;line-height:1.65;display:-webkit-box;overflow:hidden}.bloq-blog-grid--lead-story>:first-child .bloq-blog-lead-more{gap:.5rem;margin-top:.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.bloq-blog-grid--lead-story>:first-child .bloq-blog-lead-more:after{content:"→";transition:transform .2s}.bloq-blog-grid--lead-story>:first-child .bloq-blog-lead:hover .bloq-blog-lead-more:after{transform:translate(3px)}.bloq-blog-grid--lead-story>:first-child .bloq-blog-lead-title{letter-spacing:-.02em;font-size:clamp(1.625rem,3.2vw,2.375rem);line-height:1.15}@media (min-width:768px){.bloq-blog-grid--lead-story>:first-child .bloq-blog-lead{border-bottom:1px solid var(--bp-site-border,#e2e8f0);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2.75rem;padding-bottom:2.5rem;display:grid}.bloq-blog-grid--lead-story>:first-child .bloq-blog-lead-media{aspect-ratio:4/3;border-radius:1.125rem}}.bloq-blog-lead:hover .bloq-blog-lead-media img{transform:scale(1.05)}.bloq-blog-grid--numbered-index{counter-reset:bloq-blog-index;gap:0 3rem}@media (min-width:768px){.bloq-blog-grid--numbered-index{grid-template-columns:repeat(2,minmax(0,1fr))}}.bloq-blog-grid--numbered-index>*{counter-increment:bloq-blog-index;border-top:1px solid var(--bp-site-border,#e2e8f0)}.bloq-blog-index{grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.5rem 0 1.75rem;display:grid}.bloq-blog-index-number:before{content:counter(bloq-blog-index, decimal-leading-zero);color:var(--bp-primary-text,#047857);font-family:var(--bp-site-heading-font,ui-sans-serif, system-ui, sans-serif);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.2}.bloq-blog-index-body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.bloq-blog-index-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.bloq-blog-index-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (min-width:900px){.bloq-blog-section--side-heading>div{-moz-column-gap:4rem;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:start;column-gap:4rem;display:grid}.bloq-blog-section--side-heading>div>.bloq-blog-head{grid-area:1/1;margin:0;position:sticky;top:6rem}.bloq-blog-section--side-heading>div>.bloq-blog-more{grid-area:2/1;align-self:start}.bloq-blog-section--side-heading>div>:not(.bloq-blog-head,.bloq-blog-more){grid-area:1/2/span 2}}.bloq-blog-section--side-heading .bloq-blog-head{flex-direction:column;align-items:flex-start;gap:.85rem;margin:0 0 2.25rem;display:flex}.bloq-blog-section--side-heading .bloq-blog-title{font-size:clamp(2rem,3.6vw,2.75rem)}.bloq-blog-section--side-heading .bloq-blog-more{justify-content:flex-start;margin-top:1.75rem}.bloq-blog-grid--side-heading{flex-direction:column;gap:0;display:flex}.bloq-blog-grid--side-heading>*+*{border-top:1px solid var(--bp-site-border,#e2e8f0)}.bloq-blog-side{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.5rem 0;display:grid}.bloq-blog-grid--side-heading>:first-child .bloq-blog-side{padding-top:0}@media (min-width:640px){.bloq-blog-side{grid-template-columns:9rem minmax(0,1fr);gap:1.75rem}}.bloq-blog-side-media{aspect-ratio:1;border-radius:.875rem}.bloq-blog-side-body{flex-direction:column;gap:.5rem;min-width:0;display:flex}.bloq-blog-side-title{margin:0;font-size:1.1875rem;font-weight:600;line-height:1.35}.bloq-blog-side-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.bloq-blog-side:hover .bloq-blog-side-media img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){:is(.bloq-blog-row-media,.bloq-blog-lead-media,.bloq-blog-side-media,.bloq-blog-tile-media) img,.bloq-blog-more-link:after,.bloq-blog-lead-more:after{transition:none}:is(.bloq-blog-row,.bloq-blog-lead,.bloq-blog-side,.bloq-blog-tile):hover img{transform:none}}:is(.bloq-marketing-section--content-photo-story,.bloq-marketing-section--content-statement,.bloq-marketing-section--content-principles,.bloq-marketing-section--content-alternating,.bloq-marketing-section--content-bento,.bloq-marketing-section--content-wide-photo,.bloq-marketing-section--content-compare,.bloq-marketing-section--content-timeline) .bloq-marketing-pill{color:var(--bp-primary-text,#4338ca);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;margin:0 0 14px;padding:0;font-size:.8125rem;font-weight:600}:is(.bloq-marketing-section--content-photo-story,.bloq-marketing-section--content-statement,.bloq-marketing-section--content-principles,.bloq-marketing-section--content-alternating,.bloq-marketing-section--content-bento,.bloq-marketing-section--content-wide-photo,.bloq-marketing-section--content-night-panel,.bloq-marketing-section--content-compare,.bloq-marketing-section--content-timeline) .bloq-marketing-pill svg,:is(.bloq-marketing-section--content-photo-story,.bloq-marketing-section--content-statement,.bloq-marketing-section--content-principles,.bloq-marketing-section--content-alternating,.bloq-marketing-section--content-bento,.bloq-marketing-section--content-wide-photo,.bloq-marketing-section--content-night-panel,.bloq-marketing-section--content-compare,.bloq-marketing-section--content-timeline) :is(.bloq-marketing-heading,.bloq-marketing-description):empty{display:none}:is(.bloq-marketing-section--content-photo-story,.bloq-marketing-section--content-statement,.bloq-marketing-section--content-principles,.bloq-marketing-section--content-alternating,.bloq-marketing-section--content-bento,.bloq-marketing-section--content-wide-photo,.bloq-marketing-section--content-night-panel,.bloq-marketing-section--content-compare,.bloq-marketing-section--content-timeline) .bloq-marketing-heading{letter-spacing:-.02em}.bloq-marketing-section--content-photo-story .bloq-marketing-inner[data-width]{text-align:left;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;max-width:72rem;margin-inline:auto;display:grid}@media (min-width:768px){.bloq-marketing-section--content-photo-story .bloq-marketing-inner[data-width]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,88px)}}.bloq-marketing-section--content-photo-story .bloq-feature-media{width:100%;max-width:30rem;margin-inline:auto;padding:0 24px 24px 0}.bloq-marketing-section--content-photo-story .bloq-feature-media:before{background:color-mix(in srgb, var(--bp-primary,#6366f1) 14%, var(--bp-card,#fff));filter:none;border-radius:28px;inset:24px 0 0 24px}.bloq-marketing-section--content-photo-story .bloq-feature-media .bloq-marketing-side-image{aspect-ratio:4/5;border-radius:24px}.bloq-marketing-section--content-photo-story .bloq-marketing-heading{font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.1}.bloq-marketing-section--content-photo-story .bloq-marketing-description{max-width:34rem;margin:18px 0 32px;font-size:1.0625rem;line-height:1.7}.bloq-marketing-section--content-photo-story .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.bloq-marketing-section--content-photo-story .bloq-feature-item{-moz-column-gap:16px;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;max-width:none;display:grid}.bloq-marketing-section--content-photo-story .bloq-feature-icon{border-radius:12px;grid-row:1/span 3;padding:10px}.bloq-marketing-section--content-photo-story .bloq-feature-icon svg{width:22px;height:22px}.bloq-marketing-section--content-photo-story .bloq-feature-title{margin:2px 0 0}.bloq-marketing-section--content-photo-story .bloq-feature-body{margin:4px 0 0}.bloq-marketing-section--content-photo-story .bloq-feature-link{margin-top:8px}.bloq-marketing-section--content-statement .bloq-marketing-inner[data-width]{text-align:center;max-width:62rem;margin-inline:auto}.bloq-marketing-section--content-statement .bloq-marketing-heading{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,5vw,4rem);font-weight:600;line-height:1.08}.bloq-marketing-section--content-statement .bloq-marketing-heading :is(strong,b){color:var(--bp-primary-text,#4338ca);font-weight:inherit}.bloq-marketing-section--content-statement .bloq-marketing-description{max-width:40rem;margin:24px auto 56px;font-size:1.125rem;line-height:1.7}.bloq-marketing-section--content-statement .bloq-marketing-item{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:24px 16px 4px}.bloq-marketing-section--content-statement .bloq-marketing-items{border-top:1px solid var(--bp-border,var(--bp-site-border,#e2e8f0));grid-template-columns:minmax(0,1fr);gap:0;display:grid}.bloq-marketing-section--content-statement .bloq-marketing-items>*+*{border-top:1px solid var(--bp-border,var(--bp-site-border,#e2e8f0))}@media (min-width:768px){.bloq-marketing-section--content-statement .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}.bloq-marketing-section--content-statement .bloq-marketing-items>*+*{border-top:0;border-left:1px solid var(--bp-border,var(--bp-site-border,#e2e8f0))}}.bloq-marketing-section--content-statement .bloq-marketing-eyebrow{color:var(--bp-muted-foreground,var(--bp-site-muted,#64748b));font-size:.75rem;font-weight:600}.bloq-marketing-section--content-statement .bloq-marketing-item h3{font-size:1.125rem;font-weight:600}.bloq-marketing-section--content-statement .bloq-marketing-item :is(.bloq-marketing-value,p){display:none}.bloq-marketing-section--content-principles .bloq-marketing-inner[data-width]{text-align:left;grid-template-columns:minmax(0,1fr);align-content:start;max-width:72rem;margin-inline:auto;display:grid}.bloq-marketing-section--content-principles .bloq-marketing-heading{font-size:clamp(2rem,3.6vw,2.75rem);font-weight:600;line-height:1.12}.bloq-marketing-section--content-principles .bloq-marketing-description{max-width:28rem;margin:16px 0 40px;font-size:1.0625rem;line-height:1.7}@media (min-width:900px){.bloq-marketing-section--content-principles .bloq-marketing-inner[data-width]{-moz-column-gap:clamp(48px, 7vw, 112px);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(48px,7vw,112px)}.bloq-marketing-section--content-principles .bloq-marketing-inner[data-width]>:not(.bloq-marketing-items){grid-column:1;align-self:start}.bloq-marketing-section--content-principles .bloq-marketing-inner[data-width]>.bloq-marketing-items{grid-area:1/2/span 3}.bloq-marketing-section--content-principles .bloq-marketing-description{margin-bottom:0}}.bloq-marketing-section--content-principles .bloq-marketing-item{-moz-column-gap:20px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:4.5rem minmax(0,1fr);align-content:start;align-items:start;gap:8px 20px;padding:28px 0;display:grid}.bloq-marketing-section--content-principles .bloq-marketing-items{border-bottom:1px solid var(--bp-border,var(--bp-site-border,#e2e8f0));display:block}.bloq-marketing-section--content-principles .bloq-marketing-items>*{border-top:1px solid var(--bp-border,var(--bp-site-border,#e2e8f0))}.bloq-marketing-section--content-principles .bloq-marketing-eyebrow{display:none}.bloq-marketing-section--content-principles .bloq-marketing-value{color:var(--bp-primary-text,#4338ca);font-variant-numeric:tabular-nums;grid-area:1/1/span 3;font-size:2rem;font-weight:600;line-height:1.1}.bloq-marketing-section--content-principles .bloq-marketing-item :is(h3,p,.bloq-marketing-action){grid-column:2}@media (max-width:639px){.bloq-marketing-section--content-principles .bloq-marketing-item{-moz-column-gap:12px;grid-template-columns:3rem minmax(0,1fr);column-gap:12px}.bloq-marketing-section--content-principles .bloq-marketing-value{font-size:1.5rem}}.bloq-marketing-section--content-principles .bloq-marketing-item h3{font-size:1.25rem;font-weight:600;line-height:1.35}.bloq-marketing-section--content-principles .bloq-marketing-item p{max-width:34rem}.bloq-marketing-section--content-alternating .bloq-marketing-inner[data-width]{max-width:72rem;margin-inline:auto}.bloq-marketing-section--content-alternating .bloq-marketing-heading{text-wrap:balance;max-width:44rem;margin-inline:auto;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.12}.bloq-marketing-section--content-alternating .bloq-marketing-description{margin:18px auto 0;font-size:1.0625rem;line-height:1.7}.bloq-marketing-section--content-alternating .bloq-marketing-items{counter-reset:content-row;text-align:left;grid-template-columns:minmax(0,1fr);gap:clamp(48px,7vw,96px);margin-top:clamp(40px,6vw,72px);display:grid}.bloq-marketing-section--content-alternating .bloq-marketing-items>*{counter-increment:content-row}.bloq-marketing-section--content-alternating .bloq-feature-item{text-align:left;grid-template-columns:minmax(0,1fr);align-items:start;max-width:none;display:grid}.bloq-marketing-section--content-alternating .bloq-feature-icon{display:none}.bloq-marketing-section--content-alternating .bloq-feature-image{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:auto;margin-bottom:28px;display:block}.bloq-marketing-section--content-alternating .bloq-feature-title{letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.2}.bloq-marketing-section--content-alternating .bloq-feature-title:before{content:counter(content-row, decimal-leading-zero);color:var(--bp-primary-text,#4338ca);letter-spacing:.06em;margin-bottom:12px;font-size:.875rem;font-weight:600;display:block}.bloq-marketing-section--content-alternating .bloq-feature-body{max-width:30rem;margin:14px 0 0;font-size:1rem;line-height:1.7}.bloq-marketing-section--content-alternating .bloq-feature-link{margin-top:20px}@media (min-width:768px){.bloq-marketing-section--content-alternating .bloq-feature-item{-moz-column-gap:clamp(32px, 6vw, 80px);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-content:center;column-gap:clamp(32px,6vw,80px)}.bloq-marketing-section--content-alternating .bloq-feature-image{grid-area:1/1/4;margin:0}.bloq-marketing-section--content-alternating .bloq-feature-item>:not(.bloq-feature-image){grid-column:2}.bloq-marketing-section--content-alternating .bloq-feature-title{align-self:end}.bloq-marketing-section--content-alternating .bloq-feature-link{place-self:start}.bloq-marketing-section--content-alternating .bloq-marketing-items>:nth-child(2n) .bloq-feature-item,.bloq-marketing-section--content-alternating .bloq-marketing-items>.bloq-feature-item:nth-child(2n){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bloq-marketing-section--content-alternating .bloq-marketing-items>:nth-child(2n) .bloq-feature-image,.bloq-marketing-section--content-alternating .bloq-marketing-items>.bloq-feature-item:nth-child(2n) .bloq-feature-image{grid-column:2}.bloq-marketing-section--content-alternating .bloq-marketing-items>:nth-child(2n) .bloq-feature-item>:not(.bloq-feature-image),.bloq-marketing-section--content-alternating .bloq-marketing-items>.bloq-feature-item:nth-child(2n)>:not(.bloq-feature-image){grid-area:auto/1}.bloq-marketing-section--content-alternating .bloq-feature-item:not(:has(.bloq-feature-image)){grid-template-columns:minmax(0,1fr)}.bloq-marketing-section--content-alternating .bloq-feature-item:not(:has(.bloq-feature-image))>*{grid-column:1!important}}.bloq-marketing-section--content-bento .bloq-marketing-inner[data-width]{max-width:72rem;margin-inline:auto}.bloq-marketing-section--content-bento .bloq-marketing-heading{text-wrap:balance;max-width:44rem;margin-inline:auto;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.12}.bloq-marketing-section--content-bento .bloq-marketing-description{margin:16px auto 48px;font-size:1.0625rem;line-height:1.7}.bloq-marketing-section--content-bento .bloq-marketing-items{text-align:left;grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.bloq-marketing-section--content-bento .bloq-marketing-items{grid-template-columns:repeat(6,minmax(0,1fr))}.bloq-marketing-section--content-bento .bloq-marketing-items>*{grid-column:span 2}.bloq-marketing-section--content-bento .bloq-marketing-items>:nth-child(4n+1),.bloq-marketing-section--content-bento .bloq-marketing-items>:nth-child(4n){grid-column:span 4}}.bloq-marketing-section--content-bento .bloq-feature-item{border:1px solid color-mix(in srgb, var(--bp-primary,#6366f1) 14%, var(--bp-border,#e2e8f0));background:color-mix(in srgb, var(--bp-primary,#6366f1) 6%, var(--bp-card,#fff));text-align:left;border-radius:24px;align-items:flex-start;max-width:none;height:100%;padding:28px;transition:transform .25s,border-color .25s}.bloq-marketing-section--content-bento .bloq-feature-item:hover{border-color:color-mix(in srgb, var(--bp-primary-text,#4338ca) 40%, var(--bp-border,#e2e8f0));transform:translateY(-3px)}.bloq-marketing-section--content-bento .bloq-feature-icon{background:var(--bp-card,#fff);border-radius:14px;padding:12px;box-shadow:0 1px 2px #0f172a14}.bloq-marketing-section--content-bento .bloq-feature-icon svg{width:22px;height:22px}.bloq-marketing-section--content-bento .bloq-feature-title{margin:20px 0 0;font-size:1.125rem}.bloq-marketing-section--content-bento .bloq-feature-body{margin:6px 0 0;font-size:.9375rem}.bloq-marketing-section--content-bento .bloq-feature-image{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:auto;margin-bottom:22px;display:block}@media (min-width:768px){.bloq-marketing-section--content-bento .bloq-feature-item:has(.bloq-feature-image){-moz-column-gap:28px;grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;display:grid}.bloq-marketing-section--content-bento .bloq-feature-item:has(.bloq-feature-image) .bloq-feature-image{aspect-ratio:auto;grid-area:1/2/5;height:100%;min-height:13rem;margin:0}.bloq-marketing-section--content-bento .bloq-feature-item:has(.bloq-feature-image)>:not(.bloq-feature-image){grid-column:1}.bloq-marketing-section--content-bento .bloq-feature-item:has(.bloq-feature-image) .bloq-feature-icon{place-self:start}}.bloq-marketing-section--content-wide-photo .bloq-marketing-inner[data-width]{text-align:left;grid-template-columns:minmax(0,1fr);max-width:72rem;margin-inline:auto;display:grid}.bloq-marketing-section--content-wide-photo .bloq-marketing-side-copy{display:contents}.bloq-marketing-section--content-wide-photo .bloq-marketing-pill{order:1;justify-self:start}.bloq-marketing-section--content-wide-photo .bloq-marketing-heading{letter-spacing:-.03em;text-wrap:balance;order:2;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:600;line-height:1.06}.bloq-marketing-section--content-wide-photo .bloq-marketing-description{order:3;max-width:32rem;margin:20px 0 0;font-size:1.125rem;line-height:1.7}.bloq-marketing-section--content-wide-photo .bloq-feature-media{order:4;max-width:none;margin:clamp(32px,5vw,56px) 0}.bloq-marketing-section--content-wide-photo .bloq-feature-media:before{display:none}.bloq-marketing-section--content-wide-photo .bloq-feature-media .bloq-marketing-side-image{aspect-ratio:4/3;border-radius:24px}.bloq-marketing-section--content-wide-photo .bloq-marketing-items{order:5;grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:768px){.bloq-marketing-section--content-wide-photo .bloq-feature-media .bloq-marketing-side-image{aspect-ratio:16/7}.bloq-marketing-section--content-wide-photo .bloq-marketing-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.bloq-marketing-section--content-wide-photo .bloq-marketing-inner[data-width]{-moz-column-gap:clamp(40px, 6vw, 96px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(40px,6vw,96px)}.bloq-marketing-section--content-wide-photo .bloq-marketing-pill{grid-area:1/1}.bloq-marketing-section--content-wide-photo .bloq-marketing-heading{grid-area:2/1}.bloq-marketing-section--content-wide-photo .bloq-marketing-description{grid-area:2/2;align-self:end;margin:0}.bloq-marketing-section--content-wide-photo .bloq-feature-media{grid-area:3/1/auto/-1}.bloq-marketing-section--content-wide-photo .bloq-marketing-items{grid-area:4/1/auto/-1}}.bloq-marketing-section--content-wide-photo .bloq-marketing-item{border:0;border-top:1px solid var(--bp-border,var(--bp-site-border,#e2e8f0));box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:22px 0 0}.bloq-marketing-section--content-wide-photo .bloq-marketing-eyebrow{font-size:.75rem}.bloq-marketing-section--content-wide-photo .bloq-marketing-item h3{font-size:1.1875rem;font-weight:600;line-height:1.35}.bloq-marketing-section--content-wide-photo .bloq-marketing-value{display:none}.bloq-marketing-section--content-night-panel .bloq-marketing-inner[data-width]{isolation:isolate;color:#fdf4ff;text-align:left;background:radial-gradient(60% 70% at 0 0,#fb923c4d 0%,#0000 62%),radial-gradient(50% 60% at 100% 100%,#ec489933 0%,#0000 60%),linear-gradient(150deg,#2b1236,#140818);border-radius:32px;grid-template-columns:minmax(0,1fr);align-items:center;gap:0 clamp(40px,6vw,80px);max-width:72rem;margin-inline:auto;padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}@media (min-width:900px){.bloq-marketing-section--content-night-panel .bloq-marketing-inner[data-width]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bloq-marketing-section--content-night-panel .bloq-marketing-inner[data-width]>:not(.bloq-marketing-items){grid-column:1;align-self:end}.bloq-marketing-section--content-night-panel .bloq-marketing-description{align-self:start!important}.bloq-marketing-section--content-night-panel .bloq-marketing-inner[data-width]>.bloq-marketing-items{grid-area:1/2/span 3;margin-top:0}}.bloq-marketing-section--content-night-panel .bloq-marketing-pill{color:#fed7aa;background:#fdba741f;border:1px solid #fdba7459;justify-self:start;margin:0 0 18px;padding:5px 14px;font-size:.8125rem;font-weight:500}.bloq-marketing-section--content-night-panel .bloq-marketing-heading,.bloq-marketing-section--content-night-panel .bloq-marketing-heading *{color:#fff}.bloq-marketing-section--content-night-panel .bloq-marketing-heading{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.bloq-marketing-section--content-night-panel .bloq-marketing-description,.bloq-marketing-section--content-night-panel .bloq-marketing-description *{color:#e6d6ee}.bloq-marketing-section--content-night-panel .bloq-marketing-description{max-width:28rem;margin:18px 0 0;font-size:1.0625rem;line-height:1.7}.bloq-marketing-section--content-night-panel .bloq-marketing-items{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:36px;display:grid}@media (min-width:560px){.bloq-marketing-section--content-night-panel .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.bloq-marketing-section--content-night-panel .bloq-feature-item{--feature-icon:#fdba74;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;align-items:flex-start;max-width:none;height:100%;padding:22px}.bloq-marketing-section--content-night-panel .bloq-feature-icon{color:#fdba74;background:#fdba7424;border-radius:12px;padding:10px}.bloq-marketing-section--content-night-panel .bloq-feature-icon svg{width:22px;height:22px}.bloq-marketing-section--content-night-panel .bloq-feature-title{color:#fff;margin:16px 0 0}.bloq-marketing-section--content-night-panel .bloq-feature-body{color:#dccbe5}.bloq-marketing-section--content-night-panel .bloq-feature-link{color:#fed7aa}.bloq-marketing-section--content-compare .bloq-marketing-inner[data-width]{max-width:64rem;margin-inline:auto}.bloq-marketing-section--content-compare .bloq-marketing-heading{text-wrap:balance;max-width:42rem;margin-inline:auto;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.12}.bloq-marketing-section--content-compare .bloq-marketing-description{margin:16px auto 48px;font-size:1.0625rem}.bloq-marketing-section--content-compare .bloq-marketing-items{text-align:left;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (min-width:768px){.bloq-marketing-section--content-compare .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.bloq-marketing-section--content-compare .bloq-marketing-item{box-shadow:none;border-radius:24px;gap:12px;padding:32px}.bloq-marketing-section--content-compare .bloq-marketing-item h3{font-size:1.375rem;font-weight:600;line-height:1.3}.bloq-marketing-section--content-compare .bloq-marketing-value{display:none}.bloq-marketing-section--content-compare .bloq-marketing-eyebrow{align-items:center;gap:10px;font-size:.75rem;display:inline-flex}.bloq-marketing-section--content-compare .bloq-marketing-eyebrow:before{letter-spacing:0;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:.75rem;display:inline-grid}.bloq-marketing-section--content-compare .bloq-marketing-items>:first-child.bloq-marketing-item,.bloq-marketing-section--content-compare .bloq-marketing-items>:first-child .bloq-marketing-item{border:1px dashed var(--bp-border,var(--bp-site-border,#cbd5e1));background:color-mix(in srgb, var(--bp-foreground,#0f172a) 3%, var(--bp-background,#fff))}.bloq-marketing-section--content-compare .bloq-marketing-items>:first-child .bloq-marketing-eyebrow,.bloq-marketing-section--content-compare .bloq-marketing-items>:first-child.bloq-marketing-item .bloq-marketing-eyebrow{color:var(--bp-muted-foreground,var(--bp-site-muted,#64748b))}.bloq-marketing-section--content-compare .bloq-marketing-items>:first-child .bloq-marketing-eyebrow:before,.bloq-marketing-section--content-compare .bloq-marketing-items>:first-child.bloq-marketing-item .bloq-marketing-eyebrow:before{content:"✕";background:color-mix(in srgb, var(--bp-foreground,#0f172a) 8%, var(--bp-background,#fff));color:var(--bp-muted-foreground,var(--bp-site-muted,#64748b))}.bloq-marketing-section--content-compare .bloq-marketing-items>:last-child:not(:first-child).bloq-marketing-item,.bloq-marketing-section--content-compare .bloq-marketing-items>:last-child:not(:first-child) .bloq-marketing-item{border:1px solid color-mix(in srgb, var(--bp-primary-text,#4338ca) 45%, var(--bp-border,#e2e8f0));background:var(--bp-card,#fff);box-shadow:0 24px 60px -28px color-mix(in srgb, var(--bp-primary,#4338ca) 55%, transparent)}.bloq-marketing-section--content-compare .bloq-marketing-items>:last-child:not(:first-child) .bloq-marketing-eyebrow:before,.bloq-marketing-section--content-compare .bloq-marketing-items>:last-child:not(:first-child).bloq-marketing-item .bloq-marketing-eyebrow:before{content:"✓";background:var(--bp-action,#4338ca);color:var(--bp-action-foreground,#fff)}.bloq-marketing-section--content-compare .bloq-marketing-action{padding-top:12px}.bloq-marketing-section--content-timeline .bloq-marketing-inner[data-width]{max-width:64rem;margin-inline:auto}.bloq-marketing-section--content-timeline .bloq-marketing-heading{text-wrap:balance;max-width:40rem;margin-inline:auto;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.12}.bloq-marketing-section--content-timeline .bloq-marketing-description{margin:16px auto 0;font-size:1.0625rem}.bloq-marketing-section--content-timeline .bloq-marketing-items{text-align:left;flex-direction:column;gap:28px;margin-top:clamp(40px,6vw,64px);padding-left:40px;display:flex;position:relative}.bloq-marketing-section--content-timeline .bloq-marketing-items:before{content:"";background:linear-gradient(180deg, var(--bp-primary-text,#4338ca), color-mix(in srgb, var(--bp-primary-text,#4338ca) 15%, var(--bp-border,#e2e8f0)));border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:9px}.bloq-marketing-section--content-timeline .bloq-marketing-items>*{position:relative}.bloq-marketing-section--content-timeline .bloq-marketing-items>:before{content:"";z-index:1;box-sizing:border-box;border:4px solid var(--bp-primary-text,#4338ca);background:var(--bp-background,#fff);width:20px;height:20px;box-shadow:0 0 0 5px var(--bp-background,#fff);border-radius:999px;position:absolute;top:26px;left:-40px}.bloq-marketing-section--content-timeline .bloq-marketing-item{box-shadow:none;border-radius:18px;gap:8px;padding:22px 24px}.bloq-marketing-section--content-timeline .bloq-marketing-value{background:color-mix(in srgb, var(--bp-primary,#4338ca) 10%, var(--bp-card,#fff));color:var(--bp-primary-text,#4338ca);letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.4}.bloq-marketing-section--content-timeline .bloq-marketing-eyebrow{display:none}.bloq-marketing-section--content-timeline .bloq-marketing-item h3{font-size:1.125rem;font-weight:600;line-height:1.35}@media (min-width:768px){.bloq-marketing-section--content-timeline .bloq-marketing-items{gap:8px;padding-left:0}.bloq-marketing-section--content-timeline .bloq-marketing-items:before{left:calc(50% - 1px)}.bloq-marketing-section--content-timeline .bloq-marketing-items>*{width:calc(50% - 48px)}.bloq-marketing-section--content-timeline .bloq-marketing-items>*+*{margin-top:-48px}.bloq-marketing-section--content-timeline .bloq-marketing-items>:nth-child(odd){align-self:flex-start}.bloq-marketing-section--content-timeline .bloq-marketing-items>:nth-child(2n){align-self:flex-end}.bloq-marketing-section--content-timeline .bloq-marketing-items>:nth-child(odd):before{left:auto;right:-58px}.bloq-marketing-section--content-timeline .bloq-marketing-items>:nth-child(2n):before{left:-58px}.bloq-marketing-section--content-timeline .bloq-marketing-items>:nth-child(odd) .bloq-marketing-item,.bloq-marketing-section--content-timeline .bloq-marketing-items>.bloq-marketing-item:nth-child(odd){text-align:right;align-items:flex-end}}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--content-bento .bloq-feature-item{transition:none}.bloq-marketing-section--content-bento .bloq-feature-item:hover{transform:none}}.bloq-video{margin:0}.bloq-video-frame{aspect-ratio:16/9;background:#0b0f17;border-radius:12px;width:100%;position:relative;overflow:hidden}.bloq-video[data-ratio="4:3"] .bloq-video-frame{aspect-ratio:4/3}.bloq-video[data-ratio="1:1"] .bloq-video-frame{aspect-ratio:1}.bloq-video[data-ratio="21:9"] .bloq-video-frame{aspect-ratio:21/9}.bloq-video[data-ratio="9:16"] .bloq-video-frame{aspect-ratio:9/16;max-width:420px;margin-inline:auto}.bloq-video-frame>:is(iframe,video){-o-object-fit:cover;object-fit:cover;border:0;border-radius:0;width:100%;max-width:none;height:100%;min-height:0;position:absolute;inset:0}.bloq-video figcaption{color:var(--bp-muted-foreground,var(--bp-site-muted));text-align:center;margin-top:10px;font-size:.875rem;line-height:1.5}.bloq-video-empty{border:1px dashed var(--bp-border,var(--bp-site-border));text-align:center;min-height:180px;color:var(--bp-muted-foreground,var(--bp-site-muted));border-radius:12px;place-items:center;gap:6px;padding:24px;display:grid}.bloq-video-empty strong{color:var(--bp-foreground,var(--bp-site-text))}.bloq-library-extra .bloq-library-heading-text{font-family:var(--bp-heading-font,var(--bp-site-heading-font));letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.375rem,2.6vw,1.875rem);font-weight:700;line-height:1.2}.bloq-library-extra .bloq-library-heading-text p{color:var(--bp-foreground,var(--bp-site-text))!important}.bloq-library-extra--Card .bloq-library-heading-text,.bloq-library-extra--PricingTable .bloq-library-heading-text{font-size:1.25rem}.bloq-library-quote p{font-size:1.125rem;line-height:1.6;color:var(--bp-foreground,var(--bp-site-text))!important}.bloq-library-quote p:first-child:before{content:"“"}.bloq-library-quote p:last-child:after{content:"”"}.bloq-library-extra--Testimonials cite{margin-top:10px;font-style:normal;font-weight:600;display:block}.bloq-library-setup-note{border:1px dashed var(--bp-border,var(--bp-site-border));border-radius:10px;padding:16px;font-size:.875rem}.bloq-library-extra iframe.bloq-library-map{border:0;border-radius:12px;width:100%;min-height:0;display:block}.bloq-gallery{grid-template-columns:repeat(var(--gallery-columns,3), minmax(0, 1fr));gap:12px;margin-top:16px;display:grid}@media (max-width:640px){.bloq-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.bloq-library-extra .bloq-gallery-item{cursor:zoom-in;aspect-ratio:1;width:100%;display:block;overflow:hidden;background:var(--bp-muted,#f1f5f9)!important;box-shadow:none!important;border:0!important;border-radius:12px!important;padding:0!important}.bloq-gallery[data-shape=landscape] .bloq-gallery-item{aspect-ratio:4/3}.bloq-gallery[data-shape=portrait] .bloq-gallery-item{aspect-ratio:3/4}.bloq-gallery[data-shape=original] .bloq-gallery-item{aspect-ratio:auto}.bloq-library-extra .bloq-gallery-item img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;transition:transform .4s;display:block}.bloq-gallery[data-shape=original] .bloq-gallery-item img{height:auto}.bloq-gallery-item:hover img{transform:scale(1.04)}.bloq-library-extra .bloq-gallery-item:focus-visible{outline-offset:2px;outline:2px solid var(--bp-primary-text,var(--bp-foreground))!important}.bloq-gallery-viewer{background:0 0;border:0;width:min(92vw,1100px);max-width:none;max-height:92vh;padding:0;overflow:visible}.bloq-gallery-viewer::backdrop{background:#04060cdb}.bloq-gallery-viewer figure{text-align:center;margin:0}.bloq-library-extra .bloq-gallery-viewer img{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:auto;max-width:100%;max-height:82vh;margin:0 auto;display:block}.bloq-library-extra .bloq-gallery-viewer figcaption{margin-top:12px;font-size:.9375rem;color:#e5e7eb!important}.bloq-library-extra .bloq-gallery-viewer :is(.bloq-gallery-viewer-close,.bloq-gallery-viewer-step){cursor:pointer;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;position:fixed;color:#111827!important;background:#ffffffeb!important;border:0!important;border-radius:999px!important;padding:0!important}.bloq-gallery-viewer-close{top:20px;right:20px}.bloq-gallery-viewer-step{top:50%;transform:translateY(-50%)}.bloq-gallery-viewer-step--prev{left:20px}.bloq-gallery-viewer-step--next{right:20px}@media (prefers-reduced-motion:reduce){.bloq-gallery-item img{transition:none}.bloq-gallery-item:hover img{transform:none}}.bloq-library-extra iframe.bloq-html-embed{background:0 0;border:0;border-radius:0;width:100%;height:150px;min-height:0;display:block}.bloq-library-extra--NavMenu nav{align-items:center;gap:8px 28px}.bloq-library-extra--NavMenu nav a{text-underline-offset:6px;font-weight:500;text-decoration:none;color:var(--bp-foreground,currentColor)!important}.bloq-library-extra--NavMenu nav a:hover,.bloq-library-extra--NavMenu nav a:focus-visible{text-decoration:underline;text-decoration-thickness:2px}.bloq-library-extra--Breadcrumbs nav{align-items:center;gap:0;font-size:.9em}.bloq-library-extra--Breadcrumbs nav>:is(a,span)+:is(a,span):before,.bloq-library-extra--Breadcrumbs nav>div>*+:before{content:"/";color:var(--bp-site-muted,currentColor);opacity:.7;margin-inline:10px}.bloq-library-extra--Breadcrumbs nav a{text-decoration:none;color:var(--bp-site-muted,currentColor)!important}.bloq-library-extra--Breadcrumbs nav a:hover,.bloq-library-extra--Breadcrumbs nav a:focus-visible{text-decoration:underline;color:var(--bp-foreground,currentColor)!important}.bloq-library-extra--Breadcrumbs nav>:is(a,span):last-child,.bloq-library-extra--Breadcrumbs nav>div>:last-child,.bloq-library-extra--Breadcrumbs nav>div>:last-child a{font-weight:500;color:var(--bp-foreground,currentColor)!important}.bloq-library-heading p{font:inherit;letter-spacing:inherit;margin:0;color:var(--bp-foreground,var(--bp-site-text))!important}.bloq-library-heading[data-level="1"]{letter-spacing:-.02em;font-size:clamp(2.1rem,5vw,3.25rem);line-height:1.08}.bloq-library-heading[data-level="3"]{font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.25}:is(.bloq-blog-canvas,[data-puck-dropzone=root\:default-zone]>[data-puck-component])>:is(.bloq-native-brand,.bloq-native-nav-link,.bloq-native-heading,.bloq-native-paragraph,.bloq-native-action,.bloq-native-media,.bloq-native-media-placeholder,.bloq-testimonial,.bloq-faq-item,.bloq-marketing-item,.bloq-marketing-item-link),:is(.bloq-blog-canvas,[data-puck-dropzone=root\:default-zone]>[data-puck-component])>.bloq-bloq-style-frame>:is(.bloq-native-brand,.bloq-native-nav-link,.bloq-native-heading,.bloq-native-paragraph,.bloq-native-action,.bloq-native-media,.bloq-native-media-placeholder,.bloq-testimonial,.bloq-faq-item,.bloq-marketing-item,.bloq-marketing-item-link){--bloq-piece-gap:clamp(16px, 5vw, 48px);margin:12px var(--bloq-piece-gap);max-width:calc(100% - 2 * var(--bloq-piece-gap))}:is(.bloq-native-hero-avatar-letter,.bloq-cta-avatar-letter,.bloq-native-hero-card-letter){box-sizing:border-box;color:var(--bp-foreground,#18181b);font-family:var(--bp-heading-font,inherit);background:color-mix(in srgb, var(--bp-primary,#6d28d9) 16%, var(--bp-background,#fff));flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}:is(.bloq-native-hero-avatar-letter,.bloq-cta-avatar-letter,.bloq-native-hero-card-letter)[data-tone="1"]{background:color-mix(in srgb, var(--bp-primary,#6d28d9) 20%, var(--bp-background,#fff))}:is(.bloq-native-hero-avatar-letter,.bloq-cta-avatar-letter,.bloq-native-hero-card-letter)[data-tone="2"]{background:color-mix(in srgb, var(--bp-primary,#6d28d9) 8%, var(--bp-background,#fff))}:is(.bloq-native-hero-avatar-letter,.bloq-cta-avatar-letter,.bloq-native-hero-card-letter)[data-tone="3"]{background:color-mix(in srgb, var(--bp-primary,#6d28d9) 12%, var(--bp-background,#fff))}.bloq-native-hero-avatar-letter{font-size:.8rem}.bloq-cta-avatar-letter{font-size:1.4rem}.bloq-native-hero-card-letter{font-size:1.25rem}.bloq-native-hero-wordmark{white-space:nowrap;font-family:var(--bp-heading-font,inherit);letter-spacing:-.02em;color:currentColor;opacity:.75;font-size:1.25rem;font-weight:700;line-height:28px;display:block}.bloq-native-hero-card-top>.bloq-native-hero-card-letter{border-radius:12px;display:inline-flex}.bloq-cta-avatars>*+.bloq-cta-avatar-letter{margin-left:-12px}.bloq-native-header[data-variant=overlay]{color:#f5f1e8;background:0 0;border-bottom:1px solid #0000;padding:22px clamp(18px,4vw,64px);transition:background .22s,border-color .22s,padding .22s}.bloq-native-header[data-variant=overlay]:has(.bloq-native-header-inner:is([data-scrolled=true],[data-menu-open=true])){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0de0;border-bottom-color:#f5f1e81a}.bloq-native-header[data-variant=overlay]:has(.bloq-native-header-inner[data-scrolled=true]){padding-block:14px}.bloq-bloq-style-frame:has(>.bloq-native-header[data-variant=overlay]){z-index:50;position:sticky;top:0}[data-puck-component]:has(>.bloq-bloq-style-frame>.bloq-native-header[data-variant=overlay]){z-index:50;top:0;position:sticky!important}:is(.bloq-bloq-style-frame,[data-puck-component]):has(.bloq-native-header[data-variant=overlay]):has(+:is(.bloq-bloq-style-frame,[data-puck-component]) .bloq-native-hero[data-variant=nightwatch]){height:0;overflow:visible}.bloq-native-header[data-variant=overlay] .bloq-native-header-inner{grid-template-columns:max-content minmax(0,1fr) max-content;gap:0 clamp(16px,3vw,34px);width:100%;max-width:none}.bloq-native-header[data-variant=overlay] .bloq-native-brand{color:#f5f1e8}.bloq-native-header[data-variant=overlay] .bloq-native-brand .bloq-native-brand-image{-o-object-fit:contain;object-fit:contain;background:0 0!important;border-radius:0!important;width:clamp(150px,15vw,230px)!important;height:auto!important}.bloq-native-header[data-variant=overlay] .bloq-native-brand:has(.bloq-native-brand-image)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bloq-native-header[data-variant=overlay] .bloq-native-brand-mark{border-radius:0!important}.bloq-native-header[data-variant=overlay] .bloq-native-header-navigation{justify-content:flex-end}.bloq-native-header[data-variant=overlay] .bloq-native-header-links{gap:clamp(16px,3vw,34px)}.bloq-native-header[data-variant=overlay] .bloq-native-nav-link{color:#f5f1e8c7;background:0 0;padding:0;font-size:.92rem;font-weight:800;text-decoration:none;position:relative}.bloq-native-header[data-variant=overlay] .bloq-native-nav-link:after{content:"";transform-origin:0;background:#d1a64d;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.bloq-native-header[data-variant=overlay] .bloq-native-nav-link:is(:hover,:focus-visible){color:#f5f1e8c7}.bloq-native-header[data-variant=overlay] .bloq-native-nav-link:is(:hover,:focus-visible):after{transform:scaleX(1)}.bloq-native-header[data-variant=overlay] .bloq-native-action{color:#f0cf81;background:0 0;border:1px solid #f0cf8170;border-radius:0;min-height:0;padding:10px 16px;font-size:.92rem;font-weight:800;line-height:1.5}.bloq-native-header[data-variant=overlay] .bloq-native-menu-toggle{color:#f5f1e8}.bloq-native-header[data-variant=overlay] :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #d1a64d}@media (min-width:901px) and (max-width:1023px){.bloq-native-header[data-variant=overlay] .bloq-native-header-inner{grid-template-columns:max-content minmax(0,1fr) max-content}.bloq-native-header[data-variant=overlay] .bloq-native-menu-toggle{display:none}.bloq-native-header[data-variant=overlay] :is(.bloq-native-header-navigation,.bloq-native-header-action){display:flex}}@media (max-width:900px){:is(.bloq-native-header[data-variant=overlay],.bloq-native-header[data-variant=overlay]:has(.bloq-native-header-inner[data-scrolled=true])){padding:14px}.bloq-native-header[data-variant=overlay] .bloq-native-header-inner{grid-template-columns:minmax(0,1fr) max-content}.bloq-native-header[data-variant=overlay] .bloq-native-brand .bloq-native-brand-image{width:154px!important}.bloq-native-header[data-variant=overlay] .bloq-native-menu-toggle{background:0 0;border:1px solid #f5f1e838;border-radius:0;width:46px;height:46px}.bloq-native-header[data-variant=overlay] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-navigation{padding-top:10px}.bloq-native-header[data-variant=overlay] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-links{gap:0}.bloq-native-header[data-variant=overlay] .bloq-native-header-inner[data-menu-open=true] .bloq-native-nav-link{padding:15px 0}.bloq-native-header[data-variant=overlay] .bloq-native-nav-link:after{display:none}.bloq-native-header[data-variant=overlay] .bloq-native-header-inner[data-menu-open=true] .bloq-native-header-action{padding-top:0;padding-bottom:4px}.bloq-native-header[data-variant=overlay] .bloq-native-header-inner[data-menu-open=true] .bloq-native-action{padding-block:15px}}@media (prefers-reduced-motion:reduce){.bloq-native-header[data-variant=overlay],.bloq-native-header[data-variant=overlay] .bloq-native-nav-link:after{transition:none}}.bloq-native-hero[data-variant=nightwatch]{color:#f5f1e8;background:#080b0d;position:relative;overflow:hidden}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-inner{isolation:isolate;text-align:left;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;max-width:none;min-height:860px;margin:0;padding:176px clamp(18px,5vw,76px) 84px;display:grid;position:relative}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-inner:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#f0cf811a,#0000);width:36%;animation:7s ease-in-out infinite bloq-nw-scan;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040607f7 0%,#040607e0 31%,#04060775 58%,#0406071f 100%),linear-gradient(#0406070a,#0406076b);position:absolute;inset:0}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-media :is(.bloq-bloq-style-frame,[data-puck-component]){width:100%;height:100%;position:absolute;inset:0}.bloq-native-hero[data-variant=nightwatch] :is(.bloq-native-media,.bloq-native-media-placeholder){aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-copy{width:min(650px,100%);margin:0}.bloq-native-hero[data-variant=nightwatch] .bloq-native-heading{color:#f5f1e8;max-width:600px;font-family:var(--bp-heading-font,inherit);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(2.45rem,4.6vw,4.9rem);font-weight:700;line-height:1.02}.bloq-native-hero[data-variant=nightwatch] .bloq-native-paragraph{color:#f5f1e8d1;max-width:560px;margin:22px 0 0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.5}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-actions{margin-top:30px;display:block}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-actions>:first-child{flex-flow:wrap;justify-content:flex-start;gap:14px;display:flex}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-actions .bloq-bloq-style-frame{margin-inline:0!important}.bloq-native-hero[data-variant=nightwatch] .bloq-native-action{border:1px solid #0000;border-radius:0;min-height:50px;padding:14px 20px;font-size:1rem;font-weight:950;line-height:1.15;transition:transform .18s,background .18s,border-color .18s}.bloq-native-hero[data-variant=nightwatch] a.bloq-native-action:hover{transform:translateY(-2px)}.bloq-native-hero[data-variant=nightwatch] :is(.bloq-native-action--primary,.bloq-native-action--header){color:#11100a;background:#d1a64d;border-color:#0000}.bloq-native-hero[data-variant=nightwatch] .bloq-native-action--secondary{color:#f5f1e8;background:#f5f1e80f;border-color:#f5f1e833}.bloq-native-hero[data-variant=nightwatch] .bloq-native-action--link{color:#f0cf81;padding-inline:0}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-checks{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-checks li{color:#f5f1e8c7;text-transform:uppercase;background:#080b0d75;border:1px solid #f5f1e82e;padding:9px 12px;font-size:.78rem;font-weight:900;line-height:1.5;display:block}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-checks svg{display:none}@keyframes bloq-nw-scan{0%,18%{transform:translate(-100%)}55%,to{transform:translate(260%)}}@media (max-width:900px){.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-inner{padding-top:148px}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-media:after{background:linear-gradient(#040607f5 0%,#040607db 45%,#04060761 100%)}.bloq-native-hero[data-variant=nightwatch] :is(.bloq-native-media,.bloq-native-media-placeholder){-o-object-position:72% center;object-position:72% center}.bloq-native-hero[data-variant=nightwatch] .bloq-native-heading{font-size:clamp(2.15rem,7vw,3.15rem)}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-actions>:first-child{flex-direction:column;align-items:stretch}.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-actions>:first-child>*,.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-actions .bloq-bloq-style-frame,.bloq-native-hero[data-variant=nightwatch] .bloq-native-action{width:100%!important;max-width:none!important}.bloq-native-hero[data-variant=nightwatch] .bloq-native-action{text-align:center}}@media (max-width:480px){.bloq-native-hero[data-variant=nightwatch] .bloq-native-heading{font-size:clamp(2.05rem,9vw,2.65rem)}.bloq-native-hero[data-variant=nightwatch] .bloq-native-paragraph{font-size:.96rem}}@media (prefers-reduced-motion:reduce){.bloq-native-hero[data-variant=nightwatch] .bloq-native-hero-inner:before{opacity:0;animation:none}.bloq-native-hero[data-variant=nightwatch] .bloq-native-action{transition:none}}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-bar,.bloq-marketing-section--feature-paper-matrix,.bloq-marketing-section--cta-paper-split) .bloq-marketing-inner{width:100%;max-width:none}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-bar,.bloq-marketing-section--feature-paper-matrix){padding:0}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-bar,.bloq-marketing-section--feature-paper-matrix) :is(.bloq-marketing-heading,.bloq-marketing-description):empty{display:none}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-bar,.bloq-marketing-section--feature-paper-matrix) .bloq-marketing-description{margin:0}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-bar,.bloq-marketing-section--feature-paper-matrix) .bloq-marketing-items{counter-reset:bloq-nw;gap:0}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-bar,.bloq-marketing-section--feature-paper-matrix) .bloq-marketing-item{height:100%;box-shadow:none;text-align:left;border:0;border-radius:0;display:block}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-bar,.bloq-marketing-section--feature-paper-matrix) .bloq-marketing-item:before{content:counter(bloq-nw, decimal-leading-zero);counter-increment:bloq-nw;color:#d1a64d;font-weight:950}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-bar,.bloq-marketing-section--feature-paper-matrix) :is(.bloq-marketing-eyebrow,.bloq-marketing-value,.bloq-marketing-action){display:none}.bloq-marketing-section--feature-dark-bar{color:#f5f1e8;background:#11191e;border-block:1px solid #f5f1e824}.bloq-marketing-section--feature-dark-bar .bloq-marketing-items{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.bloq-marketing-section--feature-dark-bar .bloq-marketing-item{color:#f5f1e8;background:0 0;border-right:1px solid #f5f1e824;min-height:190px;padding:clamp(24px,4vw,44px)}.bloq-marketing-section--feature-dark-bar .bloq-marketing-item h3{color:#f5f1e8;font-family:var(--bp-heading-font,inherit);margin:34px 0 0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:700;line-height:1.5;display:block}.bloq-marketing-section--feature-dark-bar .bloq-marketing-item p{color:#aeb8b7;max-width:360px;margin:12px 0 0;font-size:1rem;line-height:1.5}@media (max-width:900px){.bloq-marketing-section--feature-dark-bar .bloq-marketing-items{grid-template-columns:1fr;grid-auto-flow:row}.bloq-marketing-section--feature-dark-bar .bloq-marketing-item{min-height:auto}}.bloq-marketing-section--feature-paper-matrix{color:#141a1d;background:#e8e1d1}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-items{grid-template-columns:repeat(4,minmax(0,1fr))}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-item{color:#141a1d;background:linear-gradient(#ffffff6b,#fff0),#e8e1d1;border-top:1px solid #141a1d21;border-right:1px solid #141a1d21;min-height:390px;padding:clamp(26px,4vw,44px);transition:background .22s}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-item:hover{background:#f5f1e8}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-item h3{color:#141a1d;font-family:var(--bp-heading-font,inherit);margin:52px 0 0;font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:700;line-height:1.02}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-item p{color:#141a1db8;gap:13px;margin:26px 0 0;font-weight:750;line-height:1.5;display:grid}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-line{padding-left:18px;display:block;position:relative}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-item p:not(:has(.bloq-marketing-line)){padding-left:18px;display:block;position:relative}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-line:before{content:"";background:#d1a64d;width:7px;height:7px;position:absolute;top:.75em;left:0}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-item p:not(:has(.bloq-marketing-line)):before{content:"";background:#d1a64d;width:7px;height:7px;position:absolute;top:.75em;left:0}@media (max-width:1120px){.bloq-marketing-section--feature-paper-matrix .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bloq-marketing-section--feature-paper-matrix .bloq-marketing-items{grid-template-columns:1fr}.bloq-marketing-section--feature-paper-matrix .bloq-marketing-item{min-height:auto}}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-paper-matrix .bloq-marketing-item{transition:none}}.bloq-marketing-section--cta-paper-split{color:#141a1d;background:#f5f1e8;padding:clamp(76px,10vw,148px) clamp(18px,5vw,76px)}.bloq-marketing-section--cta-paper-split .bloq-marketing-inner{text-align:left;grid-template-columns:minmax(0,.95fr) minmax(320px,.8fr);gap:clamp(36px,7vw,104px);display:grid}.bloq-marketing-section--cta-paper-split .bloq-marketing-kicker{max-width:920px}.bloq-marketing-section--cta-paper-split .bloq-marketing-pill{color:#f0cf81;letter-spacing:0;text-transform:uppercase;background:0 0;border-radius:0;margin:0 0 14px;padding:0;font-size:.78rem;font-weight:950;line-height:1.5;display:block}.bloq-marketing-section--cta-paper-split .bloq-marketing-pill svg{display:none}.bloq-marketing-section--cta-paper-split .bloq-marketing-heading{color:#141a1d;font-family:var(--bp-heading-font,inherit);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(2.2rem,5vw,5.7rem);font-weight:700;line-height:1.02}.bloq-marketing-section--cta-paper-split .bloq-marketing-heading :is(h1,h2,h3,p){font:inherit;color:inherit;margin:0}.bloq-marketing-section--cta-paper-split .bloq-marketing-description{color:#141a1db8;max-width:none;margin:34px 0 0;font-size:clamp(1.03rem,1.55vw,1.3rem);line-height:1.5}.bloq-marketing-section--cta-paper-split .bloq-marketing-items{margin-top:28px;display:block}.bloq-marketing-section--cta-paper-split .bloq-bloq-style-frame{margin-inline:0!important}.bloq-marketing-section--cta-paper-split .bloq-native-action{color:#141a1d;background:0 0;border:0;border-bottom:2px solid #d1a64d;border-radius:0;min-height:0;padding:0;font-size:1rem;font-weight:950;line-height:1.5;transition:transform .18s;display:inline-flex}.bloq-marketing-section--cta-paper-split .bloq-native-action:after{content:none}.bloq-marketing-section--cta-paper-split a.bloq-native-action:hover{color:#141a1d;transform:translateY(-2px)}@media (max-width:1120px){.bloq-marketing-section--cta-paper-split .bloq-marketing-inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--cta-paper-split .bloq-native-action{transition:none}}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-proof,.bloq-marketing-section--cta-gold-split,.bloq-marketing-section--content-academy-board,.bloq-marketing-section--content-paper-lists){padding:clamp(76px,10vw,148px) clamp(18px,5vw,76px)}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-proof,.bloq-marketing-section--cta-gold-split,.bloq-marketing-section--content-academy-board,.bloq-marketing-section--content-paper-lists) .bloq-marketing-inner{text-align:left;width:100%;max-width:none}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-proof,.bloq-marketing-section--cta-gold-split,.bloq-marketing-section--content-academy-board,.bloq-marketing-section--content-paper-lists) .bloq-marketing-pill{letter-spacing:0;text-transform:uppercase;background:0 0;border-radius:0;margin:0 0 14px;padding:0;font-size:.78rem;font-weight:950;line-height:1.5;display:block}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-proof,.bloq-marketing-section--cta-gold-split,.bloq-marketing-section--content-academy-board,.bloq-marketing-section--content-paper-lists) .bloq-marketing-pill svg{display:none}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-proof,.bloq-marketing-section--cta-gold-split,.bloq-marketing-section--content-academy-board,.bloq-marketing-section--content-paper-lists) .bloq-marketing-heading{font-family:var(--bp-heading-font,inherit);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(2.2rem,5vw,5.7rem);font-weight:700;line-height:1.02}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-proof,.bloq-marketing-section--cta-gold-split,.bloq-marketing-section--content-academy-board,.bloq-marketing-section--content-paper-lists) .bloq-marketing-heading :is(h1,h2,h3,p){font:inherit;color:inherit;margin:0}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-proof,.bloq-marketing-section--cta-gold-split,.bloq-marketing-section--content-academy-board,.bloq-marketing-section--content-paper-lists) .bloq-marketing-description{max-width:none;margin:0;font-size:clamp(1.03rem,1.55vw,1.3rem);line-height:1.5}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-proof,.bloq-marketing-section--cta-gold-split,.bloq-marketing-section--content-academy-board,.bloq-marketing-section--content-paper-lists) :is(.bloq-marketing-description,.bloq-marketing-items):empty{display:none}.bloq-marketing-section:where(.bloq-marketing-section--feature-dark-proof,.bloq-marketing-section--cta-gold-split,.bloq-marketing-section--content-academy-board,.bloq-marketing-section--content-paper-lists) .bloq-marketing-item{box-shadow:none;text-align:left;border:0;border-radius:0}.bloq-marketing-section--feature-dark-proof{color:#f5f1e8;background:linear-gradient(120deg,#080b0df5,#11191ef0),#080b0d}.bloq-marketing-section--feature-dark-proof .bloq-marketing-pill{color:#f0cf81}.bloq-marketing-section--feature-dark-proof .bloq-marketing-heading{color:#f5f1e8;max-width:1080px}.bloq-marketing-section--feature-dark-proof .bloq-marketing-description{color:#aeb8b7;margin-top:22px}.bloq-marketing-section--feature-dark-proof .bloq-marketing-items{counter-reset:bloq-nw;background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(40px,6vw,72px)}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item{color:#f5f1e8;counter-increment:bloq-nw;background:#0e1418;height:100%;min-height:190px;padding:24px;transition:transform .22s,background .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#d1a64d38,#0000 46%);transition:opacity .22s,transform .22s;position:absolute;inset:0;transform:translateY(18px)}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item:after{content:counter(bloq-nw, decimal-leading-zero);z-index:1;color:#d1a64d;font-weight:950;line-height:1.5;transition:color .22s;position:absolute;top:24px;left:24px}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item h3{z-index:1;color:#f5f1e8c2;margin:72px 0 0;font-family:inherit;font-size:1rem;font-weight:750;line-height:1.5;transition:color .22s,transform .22s;position:relative}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item p:not(:empty){z-index:1;color:#aeb8b7;margin:10px 0 0;position:relative}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item p:empty{transform-origin:0;background:#d1a64d;height:3px;margin:0;transition:transform .26s;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(0)}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item:is(:hover,:focus-within){z-index:1;background:#141f25;transform:translateY(-8px);box-shadow:0 22px 54px #00000047}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item:is(:hover,:focus-within):before{opacity:1;transform:translateY(0)}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item:is(:hover,:focus-within):after{color:#f0cf81}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item:is(:hover,:focus-within) h3{color:#f5f1e8;transform:translateY(-3px)}.bloq-marketing-section--feature-dark-proof .bloq-marketing-item:is(:hover,:focus-within) p:empty{transform:scaleX(1)}.bloq-marketing-section--feature-dark-proof :is(.bloq-marketing-eyebrow,.bloq-marketing-value,.bloq-marketing-action){display:none}@media (max-width:1120px){.bloq-marketing-section--feature-dark-proof .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bloq-marketing-section--feature-dark-proof .bloq-marketing-items{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bloq-marketing-section--feature-dark-proof .bloq-marketing-item,.bloq-marketing-section--feature-dark-proof .bloq-marketing-item *,.bloq-marketing-section--feature-dark-proof .bloq-marketing-item:before,.bloq-marketing-section--feature-dark-proof .bloq-marketing-item:after{transition:none}}.bloq-marketing-section--cta-gold-split{color:#15120a;background:#d1a64d}.bloq-marketing-section--cta-gold-split .bloq-marketing-inner{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:end;gap:clamp(32px,7vw,110px);display:grid}.bloq-marketing-section--cta-gold-split .bloq-marketing-pill{color:#15120ab3;margin:0;font-size:clamp(1.03rem,1.55vw,1.3rem)}.bloq-marketing-section--cta-gold-split .bloq-marketing-heading{color:#15120a}.bloq-marketing-section--cta-gold-split .bloq-marketing-description{color:#141a1db8}.bloq-marketing-section--cta-gold-split .bloq-marketing-items:not(:empty){flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}@media (max-width:1120px){.bloq-marketing-section--cta-gold-split .bloq-marketing-inner{grid-template-columns:1fr}}.bloq-marketing-section--content-academy-board{color:#141a1d;background:#f5f1e8}.bloq-marketing-section--content-academy-board .bloq-marketing-inner{-moz-column-gap:clamp(36px, 7vw, 104px);grid-template-columns:minmax(0,.82fr) minmax(340px,1fr);grid-auto-rows:auto;align-items:start;column-gap:clamp(36px,7vw,104px);display:grid}.bloq-marketing-section--content-academy-board .bloq-marketing-inner>:not(.bloq-marketing-items){grid-column:1}.bloq-marketing-section--content-academy-board .bloq-marketing-pill{color:#141a1db8;margin:26px 0 0;font-size:clamp(1.03rem,1.55vw,1.3rem)}.bloq-marketing-section--content-academy-board .bloq-marketing-heading{color:#141a1d}.bloq-marketing-section--content-academy-board .bloq-marketing-description{color:#141a1db8;margin-top:26px}.bloq-marketing-section--content-academy-board .bloq-marketing-items{display:contents}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:first-child{grid-column:1;margin-top:28px}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2){grid-area:1/2/span 5;align-self:stretch}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(n+3){grid-column:1;margin-top:28px}.bloq-marketing-section--content-academy-board :is(.bloq-marketing-items>:first-child.bloq-marketing-item,.bloq-marketing-items>:first-child .bloq-marketing-item,.bloq-marketing-items>:nth-child(n+3).bloq-marketing-item,.bloq-marketing-items>:nth-child(n+3) .bloq-marketing-item){color:#141a1d;background:#fffaf0;border-left:4px solid #d1a64d;height:auto;padding:24px;display:block}.bloq-marketing-section--content-academy-board .bloq-marketing-item h3{color:inherit;margin:0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5}.bloq-marketing-section--content-academy-board .bloq-marketing-item p{color:#141a1db8;margin:10px 0 0;font-size:1rem;line-height:1.5}.bloq-marketing-section--content-academy-board :is(.bloq-marketing-items>:nth-child(2).bloq-marketing-item,.bloq-marketing-items>:nth-child(2) .bloq-marketing-item){color:#f5f1e8;background:#0e1418;grid-template-columns:minmax(0,1fr) auto;align-content:start;height:100%;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 28px 80px #00000057}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2) :is(.bloq-marketing-eyebrow,.bloq-marketing-value),.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2).bloq-marketing-item>:is(.bloq-marketing-eyebrow,.bloq-marketing-value){letter-spacing:0;text-transform:uppercase;border-bottom:1px solid #f5f1e824;grid-row:1;padding-bottom:18px;font-family:inherit;font-size:.78rem;font-weight:900;line-height:1.5}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2) .bloq-marketing-eyebrow,.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2).bloq-marketing-item>.bloq-marketing-eyebrow{color:#aeb8b7;grid-column:1}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2) .bloq-marketing-value,.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2).bloq-marketing-item>.bloq-marketing-value{color:#87d39b;text-align:right;grid-column:2;padding-left:18px}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2) h3{display:none}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2) p{color:#f5f1e8bd;grid-column:1/-1;gap:13px;margin:26px 0 0;font-weight:750;display:grid}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2) :is(.bloq-marketing-line,p:not(:has(.bloq-marketing-line))){padding-left:18px;display:block;position:relative}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2) :is(.bloq-marketing-line,p:not(:has(.bloq-marketing-line))):before{content:"";background:#d1a64d;width:7px;height:7px;position:absolute;top:.75em;left:0}.bloq-marketing-section--content-academy-board .bloq-marketing-action{display:none}@media (max-width:1120px){.bloq-marketing-section--content-academy-board .bloq-marketing-inner{grid-template-columns:1fr}.bloq-marketing-section--content-academy-board .bloq-marketing-items>:nth-child(2){grid-area:auto/1;margin-top:clamp(36px,7vw,104px)}}.bloq-marketing-section--content-paper-lists{color:#141a1d;background:#f5f1e8}.bloq-marketing-section--content-paper-lists .bloq-marketing-inner{grid-template-columns:minmax(0,.95fr) minmax(320px,.8fr);gap:clamp(36px,7vw,104px);display:grid}.bloq-marketing-section--content-paper-lists .bloq-marketing-kicker{max-width:920px}.bloq-marketing-section--content-paper-lists .bloq-marketing-pill{color:#f0cf81}.bloq-marketing-section--content-paper-lists .bloq-marketing-heading{color:#141a1d}.bloq-marketing-section--content-paper-lists .bloq-marketing-description{color:#141a1db8;margin-bottom:18px}.bloq-marketing-section--content-paper-lists .bloq-marketing-items{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.bloq-marketing-section--content-paper-lists .bloq-marketing-item{color:#141a1d;background:#fffaf0;border:1px solid #141a1d21;height:100%;padding:clamp(24px,3vw,34px);display:block}.bloq-marketing-section--content-paper-lists :is(.bloq-marketing-items>:nth-child(2).bloq-marketing-item,.bloq-marketing-items>:nth-child(2) .bloq-marketing-item){color:#f5f1e8;background:#141a1d}.bloq-marketing-section--content-paper-lists .bloq-marketing-item h3{color:inherit;font-family:var(--bp-heading-font,inherit);margin:0 0 28px;font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:700;line-height:1.02}.bloq-marketing-section--content-paper-lists .bloq-marketing-item p{color:#141a1db8;margin:0;font-weight:750;line-height:1.5}.bloq-marketing-section--content-paper-lists .bloq-marketing-item :is(.bloq-marketing-line,p:not(:has(.bloq-marketing-line))){border-top:1px solid #141a1d21;padding:15px 0;display:block}.bloq-marketing-section--content-paper-lists :is(.bloq-marketing-items>:nth-child(2).bloq-marketing-item,.bloq-marketing-items>:nth-child(2) .bloq-marketing-item) p{color:#f5f1e8bd}.bloq-marketing-section--content-paper-lists :is(.bloq-marketing-items>:nth-child(2).bloq-marketing-item,.bloq-marketing-items>:nth-child(2) .bloq-marketing-item) :is(.bloq-marketing-line,p:not(:has(.bloq-marketing-line))){border-color:#f5f1e826}.bloq-marketing-section--content-paper-lists :is(.bloq-marketing-eyebrow,.bloq-marketing-value,.bloq-marketing-action){display:none}@media (max-width:1120px){.bloq-marketing-section--content-paper-lists .bloq-marketing-inner{grid-template-columns:1fr}}@media (max-width:900px){.bloq-marketing-section--content-paper-lists .bloq-marketing-items{grid-template-columns:1fr}}.bloq-nwform{color:#f5f1e8;text-align:left;background:linear-gradient(90deg,#080b0df0,#080b0dc2),repeating-linear-gradient(135deg,#f5f1e80f 0 1px,#0000 1px 16px),#080b0d;grid-template-columns:minmax(0,.9fr) minmax(340px,.78fr);align-items:start;gap:clamp(34px,7vw,96px);padding:clamp(76px,10vw,148px) clamp(18px,5vw,76px);line-height:1.5;display:grid}.bloq-nwform :is(h2,p){overflow-wrap:anywhere}.bloq-nwform-eyebrow{color:#f0cf81;text-transform:uppercase;text-shadow:0 2px 18px #00000073;margin:0;font-size:clamp(1.03rem,1.55vw,1.3rem);font-weight:950}.bloq-nwform h2{color:#f5f1e8;max-width:930px;font-family:var(--bp-heading-font,inherit);letter-spacing:0;margin:0;font-size:clamp(2.2rem,5vw,5.7rem);font-weight:700;line-height:1.02}.bloq-nwform-line{color:#aeb8b7;max-width:680px;margin:0;font-size:clamp(1.03rem,1.55vw,1.3rem)}.bloq-nwform-line a{color:#f0cf81;font-weight:950;text-decoration:none}.bloq-nwform-panel{color:#141a1d;background:#f5f1e8;padding:clamp(24px,4vw,38px);box-shadow:0 28px 80px #00000057}.bloq-nwform-panel form,.bloq-nwform-panel fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.bloq-nwform-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bloq-nwform-panel label{color:#141a1d;gap:8px;font-size:.88rem;font-weight:950;display:grid}.bloq-nwform-panel :is(input,select,textarea){box-sizing:border-box;color:#141a1d;width:100%;font:inherit;background:#fffaf0;border:1px solid #141a1d21;border-radius:0;margin:0;padding:13px 14px}.bloq-nwform-panel textarea{resize:vertical}.bloq-nwform-panel :is(input,select,textarea):focus{outline-offset:2px;outline:2px solid #d1a64d}.bloq-nwform-panel input[type=checkbox]{width:auto}.bloq-nwform-button{color:#11100a;min-height:50px;font:inherit;cursor:pointer;background:#d1a64d;border:1px solid #0000;border-radius:0;justify-content:center;justify-self:stretch;align-items:center;padding:14px 20px;font-size:1rem;font-weight:950;line-height:1.15;transition:transform .18s,background .18s;display:inline-flex}.bloq-nwform-button:hover{transform:translateY(-2px)}.bloq-nwform fieldset:disabled .bloq-nwform-button{cursor:default}:is(.bloq-nwform fieldset:disabled:has(+.bloq-nwform-status) .bloq-nwform-button,.bloq-nwform-panel form[aria-busy=true] .bloq-nwform-button){opacity:.72}.bloq-nwform-note{color:#141a1d9e;margin:0;font-size:.88rem}.bloq-nwform-status{margin:0;padding:12px 14px;font-size:.9rem;font-weight:800}.bloq-nwform-status[data-ok=true]{color:#135a30;background:#2280471f}.bloq-nwform-status[data-ok=false]{color:#8a2424;background:#972f2f1f}@media (max-width:1120px){.bloq-nwform{grid-template-columns:1fr}}@media (max-width:900px){.bloq-nwform-pair{grid-template-columns:1fr}.bloq-nwform-button{text-align:center;justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.bloq-nwform-button{transition:none}}.bloq-native-footer[data-variant=nightwatch]{color:#f5f1e89e;background:#050708;border-top:1px solid #f5f1e824;padding:30px clamp(18px,5vw,76px);line-height:1.5}.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-inner{justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:none;margin:0;padding:0;display:flex}.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-copy{gap:8px;display:grid}.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-copyright{text-align:left;color:#f5f1e89e;margin:0;padding:0;font-size:1rem}.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-contact-links{flex-wrap:wrap;gap:10px 18px;display:flex}.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-contact-links :is(a,span){color:#f0cf81;font-weight:850;text-decoration:none}.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-legal-links{border:0;gap:10px;margin-left:auto;padding:0;display:flex}.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-legal-links :is(a,span){color:#f0cf81;background:#f0cf8114;border:1px solid #f0cf8175;padding:11px 16px;font-size:1rem;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,border-color .18s}.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-legal-links a:is(:hover,:focus-visible){background:#f0cf8129;border-color:#f0cf81;transform:translateY(-2px)}@media (max-width:900px){.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-inner{flex-direction:column;align-items:flex-start}.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-legal-links{align-self:flex-end;margin-left:0}}@media (prefers-reduced-motion:reduce){.bloq-native-footer[data-variant=nightwatch] .bloq-native-footer-legal-links :is(a,span){transition:none}}
/*# sourceMappingURL=091.0hd-y_6ea.css.map*/