.tag-filter-bar-module__N0gGlW__bar{flex-wrap:wrap;gap:8px;display:flex}.tag-filter-bar-module__N0gGlW__chip{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--paper);color:var(--muted);cursor:pointer;font-size:var(--type-small,.85rem);transition:all var(--motion-fast) var(--ease-out);align-items:center;padding:7px 14px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}
.blog-tag-bar-module__uszWtG__section{border-bottom:1px solid var(--border)}
.newsletter-band-module__Cmbh-a__section{background:var(--surface);border-top:1px solid var(--border)}.newsletter-band-module__Cmbh-a__band{border:1px solid var(--border);border-radius:var(--radius-card,var(--radius-surface));background:var(--paper);align-items:center;gap:28px;padding:20px;display:flex}[data-sections=soft] .newsletter-band-module__Cmbh-a__section{background:0 0;border-top:0}
.stack-module__KKkJSG__stack{gap:var(--st-gap,16px);align-content:start;display:grid}
.split-band-module__r5sDDG__band{display:block}.split-band-module__r5sDDG__title{margin:var(--sb-title-top,12px) 0 var(--sb-title-gap,16px);font-size:var(--sb-title-size,var(--type-h2,clamp(1.6rem, 3vw, 2.4rem)));line-height:var(--sb-title-leading,1.1);font-family:var(--font-display,inherit);font-weight:var(--weight-display,bold)}.split-band-module__r5sDDG__xl{--sb-title-size:clamp(1.8rem, 3vw, 2.6rem)}.split-band-module__r5sDDG__lg{--sb-title-size:clamp(1.6rem, 3vw, 2.4rem)}.split-band-module__r5sDDG__md{--sb-title-size:clamp(1.4rem, 2.5vw, 2rem)}.split-band-module__r5sDDG__sm{--sb-title-size:clamp(1.3rem, 2.5vw, 1.8rem)}.split-band-module__r5sDDG__body{margin:0 0 var(--sb-body-gap,16px);color:var(--muted);font-size:var(--sb-body-size,var(--type-lead,1rem));line-height:var(--sb-body-leading,1.7);max-width:var(--sb-body-width,none)}.split-band-module__r5sDDG__body:last-child{margin-bottom:0}.split-band-module__r5sDDG__actions{flex-wrap:wrap;gap:12px;display:flex}
.stat-row-module__b1Unca__row{grid-template-columns:repeat(var(--sr-cols,3), minmax(0, 1fr));display:grid}.stat-row-module__b1Unca__row div{align-content:center;gap:8px;display:grid}.stat-row-module__b1Unca__row strong{color:var(--teculiar);font-size:var(--type-figure,1.6rem);line-height:1}.stat-row-module__b1Unca__row span{color:var(--muted)}.stat-row-module__b1Unca__panel{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--border);gap:1px;max-width:720px;margin-top:42px;overflow:hidden}.stat-row-module__b1Unca__panel div{background:var(--paper);min-height:94px;padding:16px}.stat-row-module__b1Unca__plain{gap:20px}.stat-row-module__b1Unca__card{border:1px solid var(--border);border-radius:var(--radius-card,10px);background:var(--border);gap:1px;overflow:hidden}.stat-row-module__b1Unca__card div{background:var(--paper);align-content:normal;gap:6px;padding:24px}.stat-row-module__b1Unca__card strong{color:inherit;font-size:var(--type-h3,1.1rem);font-weight:var(--weight-figure,820);line-height:normal}.stat-row-module__b1Unca__card span{font-size:var(--type-small,.88rem)}@media (max-width:720px){.stat-row-module__b1Unca__panel{grid-template-columns:1fr;margin-top:48px}}@media (max-width:600px){.stat-row-module__b1Unca__card{grid-template-columns:1fr}}[data-quay-hero] .stat-row-module__b1Unca__panel{background:0 0;border:0;border-radius:0;gap:16px;max-width:880px;margin-top:96px;margin-bottom:-48px;overflow:visible}@media (max-width:720px){[data-quay-hero] .stat-row-module__b1Unca__panel{margin-top:64px}}[data-quay-hero] .stat-row-module__b1Unca__panel div{border-radius:var(--radius-tile,20px);background:var(--quay-card-bg,var(--paper));min-height:0;box-shadow:var(--shadow);gap:6px;padding:22px 24px}[data-quay-hero] .stat-row-module__b1Unca__panel strong{color:var(--quay-card-ink,var(--ink));font-size:clamp(1.8rem,2.6vw,2.4rem)}[data-quay-hero] .stat-row-module__b1Unca__panel span{color:var(--quay-card-muted,var(--muted))}
.hero-module__D4v4ZG__hero{padding:64px 0}.hero-module__D4v4ZG__title{line-height:1;font-family:var(--font-display,inherit);font-weight:var(--weight-display,bold);letter-spacing:var(--tracking-display,inherit)}.hero-module__D4v4ZG__subtitle{color:var(--muted)}.hero-module__D4v4ZG__actions{gap:12px;display:flex}.hero-module__D4v4ZG__download{border-radius:var(--radius-button,var(--radius-surface));border:1px solid var(--border);min-height:42px;color:var(--ink);font:inherit;font-size:var(--type-small,.9rem);font-weight:var(--weight-label,760);align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:border-color .16s;display:inline-flex}.hero-module__D4v4ZG__download:hover{border-color:var(--teculiar);color:var(--teculiar)}.hero-module__D4v4ZG__inner{grid-template-columns:65fr 35fr;align-items:center;gap:48px;display:grid}.hero-module__D4v4ZG__content{min-width:0}.hero-module__D4v4ZG__image{justify-content:center;align-self:stretch;align-items:center;display:flex}.hero-module__D4v4ZG__image img{object-fit:contain;object-position:center;width:100%;height:100%}.hero-module__D4v4ZG__statsApart{max-width:calc(65% - 31.2px)}.hero-module__D4v4ZG__hero[data-size=display]{padding-block:var(--space-l,100px) var(--space-s,48px);align-items:center;display:flex}.hero-module__D4v4ZG__hero[data-size=display] .hero-module__D4v4ZG__title{max-width:820px;font-size:var(--type-display,clamp(2.6rem, 5vw, 4.8rem));letter-spacing:0;margin:14px 0 0}.hero-module__D4v4ZG__hero[data-size=display] .hero-module__D4v4ZG__subtitle{max-width:660px;font-size:var(--type-lead,clamp(.98rem, 1.5vw, 1.14rem));margin:18px 0 0;line-height:1.55}.hero-module__D4v4ZG__hero[data-size=display] .hero-module__D4v4ZG__actions{margin-top:24px}.hero-module__D4v4ZG__hero[data-size=display] .hero-module__D4v4ZG__inner{width:100%}.hero-module__D4v4ZG__hero[data-size=display] .hero-module__D4v4ZG__image{min-height:200px}.hero-module__D4v4ZG__hero[data-size=display] .hero-module__D4v4ZG__image img{max-height:560px}.hero-module__D4v4ZG__hero[data-size=page]{border-bottom:1px solid var(--border);padding-bottom:42px}.hero-module__D4v4ZG__hero[data-size=index]{background:var(--paper);padding:72px 0 28px}.hero-module__D4v4ZG__hero[data-size=index] .hero-module__D4v4ZG__title{max-width:var(--hero-title-max,760px);font-size:var(--type-display,clamp(2.4rem, 5vw, 4.6rem));line-height:var(--hero-title-leading,1);margin:10px 0 0}.hero-module__D4v4ZG__hero[data-size=page] .hero-module__D4v4ZG__title{max-width:var(--hero-title-max,780px);font-size:var(--type-h1,clamp(2.2rem, 4.2vw, 3.8rem));line-height:var(--hero-title-leading,1);margin:18px 0 20px}.hero-module__D4v4ZG__hero[data-size=page] .hero-module__D4v4ZG__subtitle{max-width:var(--hero-body-max,640px);margin:0 0 var(--hero-body-gap,32px);font-size:var(--hero-body-size,var(--type-lead,1.15rem));line-height:1.65}.hero-module__D4v4ZG__hero[data-size=page] .hero-module__D4v4ZG__actions{flex-wrap:wrap}.hero-module__D4v4ZG__hero[data-size=page] .hero-module__D4v4ZG__image img{max-height:480px}@media (max-width:860px){.hero-module__D4v4ZG__inner{grid-template-columns:1fr;gap:32px}.hero-module__D4v4ZG__image{display:none}.hero-module__D4v4ZG__statsApart{max-width:none}}@media (max-width:720px){.hero-module__D4v4ZG__hero[data-size=display] .hero-module__D4v4ZG__actions{flex-direction:column}}.hero-module__D4v4ZG__ink{--primary:var(--band-ink-primary,#e9eff8);--primary-hover:var(--band-ink-primary-hover,#fff);--btn-primary-ink:var(--band-ink-bg,#0c1526);--btn-secondary-ink:var(--band-ink-text,#e9eff8);--btn-secondary-bg:transparent;--btn-secondary-bg-hover:var(--band-ink-hover,#96b4e11f);--surface:var(--band-ink-surface,#142136);--paper:var(--band-ink-surface,#142136);--border:var(--band-ink-line,#96b4e133);--text:var(--band-ink-text,#e9eff8);--ink:var(--band-ink-text,#e9eff8);--muted:var(--band-ink-muted,#93a7c4);background:var(--band-ink-bg,#0c1526);color:var(--band-ink-text,#e9eff8)}.hero-module__D4v4ZG__ink .hero-module__D4v4ZG__title{color:var(--band-ink-text,#e9eff8);letter-spacing:-.015em}.hero-module__D4v4ZG__ink .hero-module__D4v4ZG__subtitle{color:var(--band-ink-soft,#b9c8de)}.hero-module__D4v4ZG__ink .eyebrow{color:var(--band-ink-muted,#93a7c4);font-family:var(--font-label,var(--font-mono));font-size:var(--type-label,.72rem);letter-spacing:.08em;text-transform:uppercase}
.step-module__inswTq__step{align-content:start;gap:var(--step-gap,12px);display:grid}.step-module__inswTq__num{color:var(--teculiar);font-size:var(--step-num-size,var(--type-figure,2.4rem));font-weight:var(--weight-figure,820);opacity:var(--step-num-opacity,.35);line-height:1;display:inline-block}.step-module__inswTq__marker{color:var(--teculiar);align-items:center;gap:10px;display:flex}.step-module__inswTq__marker .step-module__inswTq__num{font-size:var(--step-num-size,var(--type-figure,1.4rem))}.step-module__inswTq__title{font-size:var(--step-title-size,var(--type-h3,1rem));font-family:var(--font-heading,var(--font-display,inherit));margin:0}.step-module__inswTq__body{color:var(--muted);font-size:var(--step-body-size,var(--type-body,.92rem));margin:0;line-height:1.65}
.trust-bar-module__SNqowW__bar{margin-top:var(--tb-margin-top,40px);color:var(--muted);font-size:var(--type-small,.9rem);flex-wrap:wrap;gap:24px;display:flex}.trust-bar-module__SNqowW__bar span{align-items:center;gap:7px;display:inline-flex}.trust-bar-module__SNqowW__bar svg{color:var(--teculiar)}.trust-bar-module__SNqowW__ledger{margin-top:var(--tb-margin-top,28px);border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0}.trust-bar-module__SNqowW__ledger span{border-right:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-label,.74rem);letter-spacing:.06em;text-transform:uppercase;padding:12px 20px}.trust-bar-module__SNqowW__ledger span:first-child{padding-left:0}.trust-bar-module__SNqowW__ledger span:last-child{border-right:0}@media (max-width:600px){.trust-bar-module__SNqowW__ledger span{padding:10px 14px}}[data-sections=soft] .trust-bar-module__SNqowW__bar{gap:10px}[data-sections=soft] .trust-bar-module__SNqowW__bar span{border-radius:var(--radius-button,999px);background:color-mix(in srgb, currentColor 10%, transparent);padding:8px 14px}[data-sections=soft] .trust-bar-module__SNqowW__bar svg{color:var(--hero-accent,currentColor)}
.bot-check-module__6pHXfq__wrap{gap:8px;display:grid}.bot-check-module__6pHXfq__honeypot{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.bot-check-module__6pHXfq__challenge{color:var(--ink);gap:6px;font-size:.88rem;font-weight:720;display:grid}.bot-check-module__6pHXfq__questionText{color:var(--ink);align-items:center;gap:8px;font-weight:760;display:flex}.bot-check-module__6pHXfq__questionText:before{content:"🔒";font-size:.9em}.bot-check-module__6pHXfq__answerInput{max-width:120px}
.signup-form-module__chlmgq__shell{place-items:center;min-height:60vh;padding:clamp(24px,5vw,64px) 18px;display:grid}.signup-form-module__chlmgq__card{gap:24px;width:min(680px,100%);display:grid}.signup-form-module__chlmgq__cardHead{gap:6px;display:grid}.signup-form-module__chlmgq__cardHead h1{font-size:var(--type-h2,clamp(1.6rem, 4vw, 2.1rem));font-family:var(--font-display,inherit);font-weight:var(--weight-display,bold);letter-spacing:var(--tracking-display,inherit);margin:4px 0 0}.signup-form-module__chlmgq__cardHead p{color:var(--muted);font-size:var(--type-body,.92rem);margin:0}.signup-form-module__chlmgq__cardHead a{color:var(--accent-text);font-weight:720}.signup-form-module__chlmgq__form{gap:20px;display:grid}.signup-form-module__chlmgq__fieldset{border:1px solid var(--border);border-radius:var(--radius-card,10px);background:var(--surface);gap:14px;padding:16px;display:grid}.signup-form-module__chlmgq__fieldset legend{color:var(--muted);font-size:var(--type-label,.82rem);padding:0 8px;font-weight:760}.signup-form-module__chlmgq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-form-module__chlmgq__fieldset label{font-size:var(--type-field-label,.88rem);color:var(--ink);gap:6px;font-weight:720;display:grid}.signup-form-module__chlmgq__input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--type-field,.92rem);padding:9px 12px;transition:border-color .16s,box-shadow .16s}.signup-form-module__chlmgq__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}.signup-form-module__chlmgq__passwordControl{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.signup-form-module__chlmgq__passwordInputWrap{position:relative}.signup-form-module__chlmgq__passwordInputWrap .signup-form-module__chlmgq__input{padding-right:72px}.signup-form-module__chlmgq__passwordIcons{align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.signup-form-module__chlmgq__passwordIconBtn{width:30px;height:30px;color:var(--muted);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.signup-form-module__chlmgq__passwordIconBtn:hover{color:var(--ink);background:color-mix(in srgb, var(--border) 60%, transparent)}.signup-form-module__chlmgq__passwordIconBtn:disabled{opacity:.35;cursor:default}.signup-form-module__chlmgq__passwordIconBtnActive{color:var(--accent-text)}.signup-form-module__chlmgq__generateBtn{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--type-small,.82rem);white-space:nowrap;align-self:end;padding:0 14px;font-weight:620;transition:border-color .15s,background .15s}.signup-form-module__chlmgq__generateBtn:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.signup-form-module__chlmgq__passwordRules{flex-wrap:wrap;gap:6px 14px;display:flex}.signup-form-module__chlmgq__rulePassed{color:var(--accent-text);font-size:var(--type-small,.8rem);font-weight:720}.signup-form-module__chlmgq__ruleFailed{color:var(--muted);font-size:var(--type-small,.8rem);font-weight:720}.signup-form-module__chlmgq__fieldHint{font-size:var(--type-small,.75rem);color:var(--muted);margin-top:-2px;font-weight:500}.signup-form-module__chlmgq__checkboxLabel{font-size:var(--type-body,.9rem);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.signup-form-module__chlmgq__checkboxLabel input{flex-shrink:0;margin-top:3px}.signup-form-module__chlmgq__checkboxLabel a{color:var(--accent-text);font-weight:720}.signup-form-module__chlmgq__error{color:var(--danger);font-size:var(--type-small,.88rem);margin:0;font-weight:720}@media (max-width:520px){.signup-form-module__chlmgq__row{grid-template-columns:1fr}}
.card-module__MLZ3DW__card{border:1px solid var(--border);background:var(--surface);min-height:100%;box-shadow:var(--shadow-soft);border-radius:10px;flex-direction:column;gap:14px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.card-module__MLZ3DW__card:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-1px)}.card-module__MLZ3DW__card h3{color:var(--text);margin:0;font-size:1.05rem;line-height:1.22}.card-module__MLZ3DW__card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.48}.card-module__MLZ3DW__selected{border-color:var(--accent);background:linear-gradient(180deg, var(--surface), var(--accent-soft));box-shadow:var(--shadow)}
.product-grid-module__kHovOa__heading{max-width:760px;margin:16px 0 var(--space-header,40px);font-size:var(--type-h2,clamp(1.7rem, 3vw, 2.6rem));letter-spacing:var(--tracking-display,0);line-height:1.04;font-family:var(--font-display,inherit);font-weight:var(--weight-display,bold)}.product-grid-module__kHovOa__icon{width:44px;height:44px;color:var(--teculiar);border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--accent) 7%, transparent);justify-content:center;align-items:center;display:inline-flex}.product-grid-module__kHovOa__price{gap:6px;margin-top:auto;display:grid}.product-grid-module__kHovOa__price strong{font-size:var(--type-h3,1.05rem)}.product-grid-module__kHovOa__price span{color:var(--muted)}.product-grid-module__kHovOa__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-grid-module__kHovOa__list li{color:var(--muted);align-items:center;gap:8px;display:flex}.product-grid-module__kHovOa__list svg{color:var(--teculiar);flex:none}[data-cards] .product-grid-module__kHovOa__card{--product:var(--product-1);border-radius:var(--radius-card,24px);background:var(--surface);box-shadow:0 0 0 1px var(--line);border:0;gap:18px;padding:30px}[data-cards] .product-grid-module__kHovOa__card:nth-child(3n+2){--product:var(--product-2)}[data-cards] .product-grid-module__kHovOa__card:nth-child(3n){--product:var(--product-3)}[data-cards] .product-grid-module__kHovOa__card:hover{box-shadow:var(--shadow)}[data-cards] .product-grid-module__kHovOa__card h3{color:inherit;font-size:var(--type-h3,1.3rem);font-weight:700}[data-cards] .product-grid-module__kHovOa__card>:last-child{align-self:flex-start;margin-top:auto}[data-cards] .product-grid-module__kHovOa__cards{gap:var(--layout-gap,20px)}[data-cards] .product-grid-module__kHovOa__icon{background:var(--product);width:52px;height:52px;color:var(--product-on,#fff);border:0;border-radius:50%}[data-cards] .product-grid-module__kHovOa__price{margin-top:0}[data-cards] .product-grid-module__kHovOa__price strong{color:var(--product-price,var(--ink));letter-spacing:-.02em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700}[data-cards] .product-grid-module__kHovOa__list svg{color:var(--product)}[data-cards] .product-grid-module__kHovOa__price strong span{color:inherit;font-size:inherit;font-weight:inherit}[data-cards=solid] .product-grid-module__kHovOa__card{--btn-secondary-bg:var(--product-on);--btn-secondary-ink:var(--product);--btn-secondary-bg-hover:color-mix(in srgb, var(--product-on) 88%, var(--product));--border:transparent;background:var(--product);color:var(--product-on);box-shadow:none}[data-cards=solid] .product-grid-module__kHovOa__icon{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}[data-cards=solid] .product-grid-module__kHovOa__price strong{color:var(--product-price,var(--product-on))}[data-cards=solid] .product-grid-module__kHovOa__list li{color:color-mix(in srgb, var(--product-on) 88%, transparent)}[data-cards=solid] .product-grid-module__kHovOa__list svg{color:inherit}@media (max-width:860px){[data-cards] .product-grid-module__kHovOa__cards{grid-template-columns:minmax(0,1fr)}}
