:root{--bordi-color-primary-rgb: 15 23 42;--bordi-color-primary: rgb(var(--bordi-color-primary-rgb));--bordi-color-on-primary-rgb: 255 255 255;--bordi-color-on-primary: rgb(var(--bordi-color-on-primary-rgb));--bordi-color-secondary-rgb: 51 65 85;--bordi-color-secondary: rgb(var(--bordi-color-secondary-rgb));--bordi-color-accent-rgb: 13 148 136;--bordi-color-accent: rgb(var(--bordi-color-accent-rgb));--bordi-color-accent-strong-rgb: 15 118 110;--bordi-color-accent-strong: rgb(var(--bordi-color-accent-strong-rgb));--bordi-color-accent-stronger-rgb: 17 94 89;--bordi-color-accent-stronger: rgb(var(--bordi-color-accent-stronger-rgb));--bordi-color-accent-soft-rgb: 204 251 241;--bordi-color-accent-soft: rgb(var(--bordi-color-accent-soft-rgb));--bordi-color-background-rgb: 248 250 252;--bordi-color-background: rgb(var(--bordi-color-background-rgb));--bordi-color-surface-rgb: 255 255 255;--bordi-color-surface: rgb(var(--bordi-color-surface-rgb));--bordi-color-muted-rgb: 232 236 241;--bordi-color-muted: rgb(var(--bordi-color-muted-rgb));--bordi-color-border-rgb: 226 232 240;--bordi-color-border: rgb(var(--bordi-color-border-rgb));--bordi-color-success-rgb: 21 128 61;--bordi-color-success: rgb(var(--bordi-color-success-rgb));--bordi-color-warning-rgb: 245 158 11;--bordi-color-warning: rgb(var(--bordi-color-warning-rgb));--bordi-color-destructive-rgb: 220 38 38;--bordi-color-destructive: rgb(var(--bordi-color-destructive-rgb));--bordi-color-destructive-strong-rgb: 185 28 28;--bordi-color-destructive-strong: rgb(var(--bordi-color-destructive-strong-rgb));--bordi-color-ring-rgb: 13 148 136;--bordi-color-ring: rgb(var(--bordi-color-ring-rgb));--bordi-color-metal-body-top-rgb: 30 41 59;--bordi-color-metal-body-top: rgb(var(--bordi-color-metal-body-top-rgb));--bordi-color-metal-body-rgb: 15 23 42;--bordi-color-metal-body: rgb(var(--bordi-color-metal-body-rgb));--bordi-color-metal-steel-rgb: 71 85 105;--bordi-color-metal-steel: rgb(var(--bordi-color-metal-steel-rgb));--bordi-color-metal-silver-rgb: 203 213 225;--bordi-color-metal-silver: rgb(var(--bordi-color-metal-silver-rgb));--bordi-color-metal-shine-rgb: 248 250 252;--bordi-color-metal-shine: rgb(var(--bordi-color-metal-shine-rgb));--bordi-color-metal-teal-rgb: 13 148 136;--bordi-color-metal-teal: rgb(var(--bordi-color-metal-teal-rgb));--bordi-color-metal-glow-light-rgb: 94 234 212;--bordi-color-metal-glow-light: rgb(var(--bordi-color-metal-glow-light-rgb));--bordi-color-metal-glow-deep-rgb: 19 78 74;--bordi-color-metal-glow-deep: rgb(var(--bordi-color-metal-glow-deep-rgb));--bordi-color-priority-urgente-rgb: 220 38 38;--bordi-color-priority-urgente: rgb(var(--bordi-color-priority-urgente-rgb));--bordi-color-priority-importante-rgb: 245 158 11;--bordi-color-priority-importante: rgb(var(--bordi-color-priority-importante-rgb));--bordi-color-priority-pode-esperar-rgb: 22 163 74;--bordi-color-priority-pode-esperar: rgb(var(--bordi-color-priority-pode-esperar-rgb));--bordi-color-priority-urgente-tint-rgb: 254 242 242;--bordi-color-priority-urgente-tint: rgb(var(--bordi-color-priority-urgente-tint-rgb));--bordi-color-priority-importante-tint-rgb: 255 251 235;--bordi-color-priority-importante-tint: rgb(var(--bordi-color-priority-importante-tint-rgb));--bordi-color-priority-pode-esperar-tint-rgb: 240 253 244;--bordi-color-priority-pode-esperar-tint: rgb(var(--bordi-color-priority-pode-esperar-tint-rgb));--bordi-color-priority-urgente-text-rgb: 185 28 28;--bordi-color-priority-urgente-text: rgb(var(--bordi-color-priority-urgente-text-rgb));--bordi-color-priority-importante-text-rgb: 180 83 9;--bordi-color-priority-importante-text: rgb(var(--bordi-color-priority-importante-text-rgb));--bordi-color-priority-pode-esperar-text-rgb: 21 128 61;--bordi-color-priority-pode-esperar-text: rgb(var(--bordi-color-priority-pode-esperar-text-rgb));--bordi-color-importance-custom-blue-rgb: 59 130 246;--bordi-color-importance-custom-blue: rgb(var(--bordi-color-importance-custom-blue-rgb));--bordi-color-importance-custom-violet-rgb: 139 92 246;--bordi-color-importance-custom-violet: rgb(var(--bordi-color-importance-custom-violet-rgb));--bordi-color-importance-custom-teal-rgb: 20 184 166;--bordi-color-importance-custom-teal: rgb(var(--bordi-color-importance-custom-teal-rgb));--bordi-color-importance-custom-pink-rgb: 236 72 153;--bordi-color-importance-custom-pink: rgb(var(--bordi-color-importance-custom-pink-rgb));--bordi-color-importance-custom-orange-rgb: 249 115 22;--bordi-color-importance-custom-orange: rgb(var(--bordi-color-importance-custom-orange-rgb));--bordi-color-importance-custom-lime-rgb: 132 204 22;--bordi-color-importance-custom-lime: rgb(var(--bordi-color-importance-custom-lime-rgb));--bordi-color-importance-custom-cyan-rgb: 6 182 212;--bordi-color-importance-custom-cyan: rgb(var(--bordi-color-importance-custom-cyan-rgb));--bordi-color-importance-custom-fuchsia-rgb: 217 70 239;--bordi-color-importance-custom-fuchsia: rgb(var(--bordi-color-importance-custom-fuchsia-rgb));--bordi-color-importance-custom-blue-tint-rgb: 239 246 255;--bordi-color-importance-custom-blue-tint: rgb(var(--bordi-color-importance-custom-blue-tint-rgb));--bordi-color-importance-custom-violet-tint-rgb: 245 243 255;--bordi-color-importance-custom-violet-tint: rgb(var(--bordi-color-importance-custom-violet-tint-rgb));--bordi-color-importance-custom-teal-tint-rgb: 240 253 250;--bordi-color-importance-custom-teal-tint: rgb(var(--bordi-color-importance-custom-teal-tint-rgb));--bordi-color-importance-custom-pink-tint-rgb: 253 242 248;--bordi-color-importance-custom-pink-tint: rgb(var(--bordi-color-importance-custom-pink-tint-rgb));--bordi-color-importance-custom-orange-tint-rgb: 255 247 237;--bordi-color-importance-custom-orange-tint: rgb(var(--bordi-color-importance-custom-orange-tint-rgb));--bordi-color-importance-custom-lime-tint-rgb: 247 254 231;--bordi-color-importance-custom-lime-tint: rgb(var(--bordi-color-importance-custom-lime-tint-rgb));--bordi-color-importance-custom-cyan-tint-rgb: 236 254 255;--bordi-color-importance-custom-cyan-tint: rgb(var(--bordi-color-importance-custom-cyan-tint-rgb));--bordi-color-importance-custom-fuchsia-tint-rgb: 253 244 255;--bordi-color-importance-custom-fuchsia-tint: rgb(var(--bordi-color-importance-custom-fuchsia-tint-rgb));--bordi-color-importance-custom-blue-text-rgb: 29 78 216;--bordi-color-importance-custom-blue-text: rgb(var(--bordi-color-importance-custom-blue-text-rgb));--bordi-color-importance-custom-violet-text-rgb: 109 40 217;--bordi-color-importance-custom-violet-text: rgb(var(--bordi-color-importance-custom-violet-text-rgb));--bordi-color-importance-custom-teal-text-rgb: 15 118 110;--bordi-color-importance-custom-teal-text: rgb(var(--bordi-color-importance-custom-teal-text-rgb));--bordi-color-importance-custom-pink-text-rgb: 190 24 93;--bordi-color-importance-custom-pink-text: rgb(var(--bordi-color-importance-custom-pink-text-rgb));--bordi-color-importance-custom-orange-text-rgb: 194 65 12;--bordi-color-importance-custom-orange-text: rgb(var(--bordi-color-importance-custom-orange-text-rgb));--bordi-color-importance-custom-lime-text-rgb: 77 124 15;--bordi-color-importance-custom-lime-text: rgb(var(--bordi-color-importance-custom-lime-text-rgb));--bordi-color-importance-custom-cyan-text-rgb: 14 116 144;--bordi-color-importance-custom-cyan-text: rgb(var(--bordi-color-importance-custom-cyan-text-rgb));--bordi-color-importance-custom-fuchsia-text-rgb: 162 28 175;--bordi-color-importance-custom-fuchsia-text: rgb(var(--bordi-color-importance-custom-fuchsia-text-rgb));--bordi-color-status-nao-iniciado-rgb: 100 116 139;--bordi-color-status-nao-iniciado: rgb(var(--bordi-color-status-nao-iniciado-rgb));--bordi-color-status-iniciado-rgb: 37 99 235;--bordi-color-status-iniciado: rgb(var(--bordi-color-status-iniciado-rgb));--bordi-color-status-bloqueado-rgb: 234 88 12;--bordi-color-status-bloqueado: rgb(var(--bordi-color-status-bloqueado-rgb));--bordi-color-status-aguardando-validacao-rgb: 124 58 237;--bordi-color-status-aguardando-validacao: rgb(var(--bordi-color-status-aguardando-validacao-rgb));--bordi-color-status-concluido-rgb: 22 163 74;--bordi-color-status-concluido: rgb(var(--bordi-color-status-concluido-rgb));--bordi-color-status-nao-iniciado-tint-rgb: 241 245 249;--bordi-color-status-nao-iniciado-tint: rgb(var(--bordi-color-status-nao-iniciado-tint-rgb));--bordi-color-status-iniciado-tint-rgb: 239 246 255;--bordi-color-status-iniciado-tint: rgb(var(--bordi-color-status-iniciado-tint-rgb));--bordi-color-status-bloqueado-tint-rgb: 255 247 237;--bordi-color-status-bloqueado-tint: rgb(var(--bordi-color-status-bloqueado-tint-rgb));--bordi-color-status-aguardando-validacao-tint-rgb: 245 243 255;--bordi-color-status-aguardando-validacao-tint: rgb(var(--bordi-color-status-aguardando-validacao-tint-rgb));--bordi-color-status-concluido-tint-rgb: 240 253 244;--bordi-color-status-concluido-tint: rgb(var(--bordi-color-status-concluido-tint-rgb));--bordi-color-status-nao-iniciado-text-rgb: 71 85 105;--bordi-color-status-nao-iniciado-text: rgb(var(--bordi-color-status-nao-iniciado-text-rgb));--bordi-color-status-iniciado-text-rgb: 29 78 216;--bordi-color-status-iniciado-text: rgb(var(--bordi-color-status-iniciado-text-rgb));--bordi-color-status-bloqueado-text-rgb: 194 65 12;--bordi-color-status-bloqueado-text: rgb(var(--bordi-color-status-bloqueado-text-rgb));--bordi-color-status-aguardando-validacao-text-rgb: 109 40 217;--bordi-color-status-aguardando-validacao-text: rgb(var(--bordi-color-status-aguardando-validacao-text-rgb));--bordi-color-status-concluido-text-rgb: 21 128 61;--bordi-color-status-concluido-text: rgb(var(--bordi-color-status-concluido-text-rgb));--bordi-font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--bordi-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bordi-radius-control: .375rem;--bordi-radius-card: .5rem;--bordi-radius-pill: 9999px;--bordi-shadow-level1: 0 4px 12px rgb(0 0 0 / .03);--bordi-shadow-level2: 0 8px 24px rgb(0 0 0 / .06);--bordi-shadow-level3: 0 16px 48px rgb(0 0 0 / .12);--bordi-layout-container-max: 1440px;--bordi-layout-kanban-col-min: 280px}:root{--landing-max-width: 76rem;--landing-gutter: clamp(1.25rem, 5vw, 2.5rem);--landing-section-tight: clamp(3.5rem, 7vw, 5rem);--landing-section: clamp(5rem, 10vw, 8rem);--landing-section-loose: clamp(6rem, 12vw, 10rem);--landing-radius-panel: 1.25rem;--landing-radius-frame: .875rem;--landing-duration-enter: .2s;--landing-ease-enter: ease-out;--landing-ease-out: cubic-bezier(.16, 1, .3, 1);--landing-ease-move: cubic-bezier(.65, 0, .35, 1);--landing-ease-panel: var(--landing-ease-out);--landing-tint: color-mix(in srgb, var(--bordi-color-accent-soft) 42%, var(--bordi-color-background));--landing-ink-on-navy: var(--bordi-color-border);--landing-ink-on-navy-muted: var(--bordi-color-metal-silver);--landing-line-on-navy: rgb(var(--bordi-color-on-primary-rgb) / .12);--landing-shadow-raise: 0 1px 2px rgb(var(--bordi-color-primary-rgb) / .05), 0 8px 24px -8px rgb(var(--bordi-color-primary-rgb) / .14);--landing-shadow-frame: 0 1px 2px rgb(var(--bordi-color-primary-rgb) / .06), 0 18px 40px -12px rgb(var(--bordi-color-primary-rgb) / .18), 0 48px 96px -32px rgb(var(--bordi-color-primary-rgb) / .22)}*{box-sizing:border-box}html{scroll-padding-top:5rem;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bordi-color-background);color:var(--bordi-color-primary);font-family:var(--bordi-font-sans);font-size:1rem;line-height:1.6;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--bordi-color-accent-soft);color:var(--bordi-color-primary)}a{color:inherit}img,svg,video{max-width:100%}.container{max-width:var(--landing-max-width);margin:0 auto;padding-inline:var(--landing-gutter)}.section{padding-block:var(--landing-section)}.section-head{max-width:46rem;margin:0 auto;text-align:center}.section-head .lead{margin:1.125rem auto 0;max-width:38rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.display{font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.02;font-weight:700;letter-spacing:-.04em;margin:0;text-wrap:balance}.headline{font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.06;font-weight:700;letter-spacing:-.035em;margin:0;text-wrap:balance}.title{font-size:1.25rem;line-height:1.25;font-weight:650;letter-spacing:-.02em;margin:0;text-wrap:balance}.lead{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6;color:var(--bordi-color-secondary);margin:0;text-wrap:pretty}.accent{color:var(--bordi-color-accent-strong)}.column-label{display:flex;align-items:center;gap:.4375rem;margin:0;font-family:var(--bordi-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bordi-color-secondary)}.column-label:before{content:"";flex-shrink:0;width:.4375rem;height:.4375rem;border-radius:var(--bordi-radius-pill);background:var(--status-dot, currentColor)}[data-status=nao-iniciado]{--status-dot: var(--bordi-color-status-nao-iniciado)}[data-status=iniciado]{--status-dot: var(--bordi-color-status-iniciado)}[data-status=aguardando-validacao]{--status-dot: var(--bordi-color-status-aguardando-validacao)}[data-status=concluido]{--status-dot: var(--bordi-color-status-concluido)}[data-status=bloqueado]{--status-dot: var(--bordi-color-status-bloqueado)}.b-column{position:relative;min-width:0;overflow:hidden;border-radius:var(--bordi-radius-card);background:rgb(var(--bordi-color-muted-rgb) / .6)}.b-column:before{content:"";display:block;height:4px;background:var(--status-dot, var(--bordi-color-status-nao-iniciado))}.b-column-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:2.25rem;padding:0 .625rem 0 .75rem}.b-column-title{margin:0;overflow:hidden;font-family:var(--bordi-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.05em;line-height:1.5;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--bordi-color-secondary)}.b-count{flex-shrink:0;padding:.125rem .5rem;border-radius:var(--bordi-radius-pill);background:var(--bordi-color-surface);font-family:var(--bordi-font-mono);font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--bordi-color-secondary)}.b-list{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem .5rem}.b-card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .8125rem;border:1px solid var(--bordi-color-border);border-radius:var(--bordi-radius-card);background:var(--bordi-color-surface);color:var(--bordi-color-primary)}.b-card-head{display:flex;align-items:flex-start;gap:.5rem}.b-card-title{margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:-.005em;text-wrap:pretty}.b-dot{flex-shrink:0;width:.5625rem;height:.5625rem;margin-top:.25rem;border-radius:var(--bordi-radius-pill);background:var(--bordi-color-priority-pode-esperar)}.b-dot[data-priority=urgente]{background:var(--bordi-color-priority-urgente)}.b-dot[data-priority=importante]{background:var(--bordi-color-priority-importante)}.b-meta{display:flex;align-items:center;gap:.3125rem;margin:0;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--bordi-color-secondary)}.b-meta svg{width:.8125rem;height:.8125rem;flex-shrink:0;opacity:.7}.b-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.375rem}.b-avatars{display:flex}.b-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:var(--bordi-radius-pill);background:var(--bordi-color-primary);color:var(--bordi-color-on-primary);font-size:.5625rem;font-weight:600;letter-spacing:.02em;box-shadow:0 0 0 2px var(--bordi-color-surface)}.b-avatar+.b-avatar{margin-left:-.1875rem}.b-unassigned{font-size:.6875rem;font-style:italic;color:var(--bordi-color-secondary)}.b-progress{display:flex;align-items:center;gap:.375rem;font-family:var(--bordi-font-mono);font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--bordi-color-secondary)}.b-bar{width:2.25rem;height:.25rem;overflow:hidden;border-radius:var(--bordi-radius-pill);background:var(--bordi-color-muted)}.b-bar i{display:block;height:100%;border-radius:inherit;background:var(--bordi-color-accent);transform-origin:left;scale:var(--done, 0) 1;transition:scale .6s var(--landing-ease-out)}.has-menu .b-card-title:before{content:"";float:right;width:2.75rem;height:1.35em}.b-menu{position:absolute;top:.375rem;right:.375rem;display:flex;gap:.125rem;padding:.125rem;border:1px solid var(--bordi-color-border);border-radius:var(--bordi-radius-pill);background:rgb(var(--bordi-color-surface-rgb) / .92);box-shadow:var(--bordi-shadow-level2)}.b-menu span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--bordi-radius-pill);color:var(--bordi-color-secondary)}.b-menu svg{width:.875rem;height:.875rem}.b-task{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.45;color:var(--bordi-color-secondary)}.b-check{position:relative;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.125rem;border:1.5px solid rgb(var(--bordi-color-secondary-rgb) / .45);border-radius:.25rem;background:var(--bordi-color-surface);transition:background-color .24s var(--landing-ease-out),border-color .24s var(--landing-ease-out)}.b-check:after{content:"";position:absolute;top:.0625rem;left:.21875rem;width:.1875rem;height:.40625rem;border:solid var(--bordi-color-on-primary);border-width:0 1.5px 1.5px 0;transform:rotate(45deg) scale(0);transition:transform .26s var(--landing-ease-out)}.b-check.is-done{border-color:var(--bordi-color-accent-strong);background:var(--bordi-color-accent-strong)}.b-check.is-done:after{transform:rotate(45deg) scale(1)}.b-pill{display:inline-flex;align-items:center;gap:.3125rem;padding:.125rem .5rem;border-radius:var(--bordi-radius-pill);font-size:.6875rem;font-weight:500;line-height:1.4;white-space:nowrap;background:var(--bordi-color-muted);color:var(--bordi-color-secondary)}.b-pill[data-tone=iniciado]{background:var(--bordi-color-status-iniciado-tint);color:var(--bordi-color-status-iniciado-text)}.b-pill[data-tone=aguardando-validacao]{background:var(--bordi-color-status-aguardando-validacao-tint);color:var(--bordi-color-status-aguardando-validacao-text)}.b-pill[data-tone=concluido]{background:var(--bordi-color-status-concluido-tint);color:var(--bordi-color-status-concluido-text)}.b-pill[data-tone=bloqueado]{background:var(--bordi-color-status-bloqueado-tint);color:var(--bordi-color-status-bloqueado-text)}.b-pill[data-tone=atrasada]{background:rgb(var(--bordi-color-destructive-rgb) / .1);color:var(--bordi-color-destructive-strong)}.app-window{position:relative;overflow:hidden;border:1px solid var(--bordi-color-border);border-radius:var(--landing-radius-frame);background:var(--bordi-color-background);box-shadow:var(--landing-shadow-frame)}.app-chrome{display:flex;align-items:center;gap:.75rem;height:2.5rem;padding:0 .875rem;border-bottom:1px solid var(--bordi-color-border);background:var(--bordi-color-surface)}.app-dots{display:flex;gap:.375rem}.app-dots span{width:.5625rem;height:.5625rem;border-radius:var(--bordi-radius-pill);background:var(--bordi-color-muted)}.app-url{flex:1;max-width:18rem;margin-inline:auto;padding:.25rem .75rem;border-radius:var(--bordi-radius-control);background:var(--bordi-color-background);font-size:.6875rem;color:var(--bordi-color-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@property --bordi-sheen-angle{syntax: "<angle>"; inherits: true; initial-value: 210deg;}@keyframes sheen-sweep{0%{--bordi-sheen-angle: 210deg}to{--bordi-sheen-angle: 570deg}}.metal-rim,.metal-hairline{--metal-ring-w: 1.5px;position:relative}.metal-rim:before,.metal-hairline:before{content:"";position:absolute;inset:0;z-index:1;padding:var(--metal-ring-w);border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--bordi-sheen-angle),var(--bordi-color-metal-teal),var(--bordi-color-metal-silver) 14%,var(--bordi-color-metal-shine) 26%,var(--bordi-color-metal-steel) 42%,var(--bordi-color-metal-body) 55%,var(--bordi-color-metal-steel) 70%,var(--bordi-color-metal-silver) 86%,var(--bordi-color-metal-teal));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.metal-rim{background:linear-gradient(180deg,var(--bordi-color-metal-body-top),var(--bordi-color-metal-body) 72%);color:var(--bordi-color-on-primary);box-shadow:inset 0 1px rgb(var(--bordi-color-on-primary-rgb) / .18),0 1px 2px rgb(var(--bordi-color-primary-rgb) / .24)}.metal-hairline{background:var(--metal-fill, var(--bordi-color-surface))}.metal-glow:after{--metal-glow-pad: 14px;content:"";position:absolute;inset:calc(-1 * var(--metal-glow-pad));border:var(--metal-glow-pad) solid transparent;border-radius:inherit;background:conic-gradient(from var(--bordi-sheen-angle),var(--bordi-color-metal-teal),var(--bordi-color-metal-glow-light),var(--bordi-color-metal-teal),var(--bordi-color-metal-glow-deep),var(--bordi-color-metal-teal)) padding-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0) border-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0) border-box;filter:blur(12px);opacity:.38;pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.25rem;border-radius:var(--bordi-radius-control);font-family:var(--bordi-font-sans);font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--landing-ease-out),color .18s var(--landing-ease-out),border-color .18s var(--landing-ease-out),box-shadow .18s var(--landing-ease-out),transform .18s var(--landing-ease-out)}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--bordi-color-ring);outline-offset:2px}.btn-lg{min-height:3rem;padding:.75rem 1.5rem;font-size:1rem}.btn-arrow{width:1rem;height:1rem;flex-shrink:0;transition:transform .22s var(--landing-ease-out)}.btn:hover .btn-arrow{transform:translate(3px)}.btn-primary{background:var(--bordi-color-accent-strong);color:var(--bordi-color-on-primary);border:1px solid var(--bordi-color-accent-stronger);box-shadow:inset 0 1px rgb(var(--bordi-color-on-primary-rgb) / .14),0 1px 2px rgb(var(--bordi-color-accent-stronger-rgb) / .35)}.btn-primary:hover{background:var(--bordi-color-accent-stronger);box-shadow:inset 0 1px rgb(var(--bordi-color-on-primary-rgb) / .12),0 6px 16px -6px rgb(var(--bordi-color-accent-stronger-rgb) / .55)}.btn-ghost{background:var(--bordi-color-surface);color:var(--bordi-color-primary);border:1px solid rgb(var(--bordi-color-secondary-rgb) / .28);box-shadow:0 1px 2px rgb(var(--bordi-color-primary-rgb) / .05)}.btn-ghost:hover{border-color:rgb(var(--bordi-color-secondary-rgb) / .5);background:var(--bordi-color-background)}.btn-inverted{background:var(--bordi-color-surface);color:var(--bordi-color-primary);border:1px solid transparent}.btn-inverted:hover{background:var(--bordi-color-accent-soft)}.btn-inverted:focus-visible,.btn-outline-light:focus-visible{outline-color:var(--bordi-color-accent-soft)}.btn-outline-light{background:transparent;color:var(--bordi-color-on-primary);border:1px solid rgb(var(--bordi-color-on-primary-rgb) / .32)}.btn-outline-light:hover{background:rgb(var(--bordi-color-on-primary-rgb) / .08);border-color:rgb(var(--bordi-color-on-primary-rgb) / .55)}.text-link{color:var(--bordi-color-accent-strong);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.text-link:hover{color:var(--bordi-color-accent-stronger)}.text-link:focus-visible{outline:2px solid var(--bordi-color-ring);outline-offset:2px;border-radius:2px}html.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--landing-ease-out),transform .9s var(--landing-ease-out);transition-delay:calc(var(--reveal-index, 0) * 80ms)}html.js [data-reveal=scale]{transform:translateY(32px) scale(.965);transition-duration:.9s,1.1s}html.js [data-reveal=fade]{transform:none}html.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html.js [data-reveal]{opacity:1;transform:none;transition:none}.b-check,.b-check:after,.btn,.btn-arrow{transition:none}}
