@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-primary:#15382e;--brand-secondary:#1f4c3c;--brand-accent:#cfea7a;--brand-accent-soft:#eaf6bd;--brand-sand:#f2efe4;--brand-paper:#fffdf8;--brand-text-muted:#5d6b63;--brand-line:#cad5ce;--brand-white:#fff;--font-brand:"Manrope Variable", Manrope, Inter, Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--color-ink:var(--brand-primary);--color-muted:var(--brand-text-muted);--color-forest:var(--brand-primary);--color-forest-light:var(--brand-secondary);--color-leaf:var(--brand-accent);--color-leaf-soft:var(--brand-accent-soft);--color-sand:var(--brand-sand);--color-paper:var(--brand-paper);--color-line:var(--brand-line);--color-warning:#7a4e00;--color-warning-bg:#fff2cd;--color-error:#a12424;--color-success:#1d644a;--shadow-soft:0 18px 60px #15382e1a;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.75rem;--space-1:.375rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4.5rem;--space-8:6rem;--container-narrative:46rem;--container-standard:68rem;--container-visual:78rem;--container:var(--container-standard);--ease-out:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}html{color:var(--color-ink);background:var(--color-sand);font-family:var(--font-brand);scroll-behavior:smooth;line-height:1.6}body{background:var(--color-sand);min-width:320px;margin:0}main{min-height:60vh}img,svg{max-width:100%;display:block}a{color:var(--color-forest-light);text-underline-offset:.18em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline-offset:.2rem;border-radius:.15rem;outline:.2rem solid #a85d00}h1,h2,h3{color:var(--color-ink);letter-spacing:-.035em;text-wrap:balance;margin-block:0 .6em;font-weight:750;line-height:1.08}h1{max-width:14ch;font-size:clamp(2.65rem,7vw,5.25rem)}h2{font-size:clamp(2rem,5vw,3.4rem)}h3{font-size:clamp(1.25rem,3vw,1.55rem)}p{margin-block:0 1rem}.container{width:min(calc(100% - 2rem), var(--container));margin-inline:auto}.container-narrative{max-width:var(--container-narrative)}.container-standard{max-width:var(--container-standard)}.container-visual{--container:var(--container-visual)}.skip-link{z-index:100;color:#fff;background:var(--color-forest);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{background:var(--color-sand);border-bottom:1px solid #15382e1f}.header-inner{align-items:center;gap:.8rem 1.25rem;min-height:4.5rem;padding-block:.65rem;display:flex}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:clamp(9.5rem,18vw,13rem);height:auto;display:block}.site-header nav{z-index:20;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-soft);padding:.75rem;position:absolute;top:100%;left:1rem;right:1rem}.site-header .header-inner{position:relative}.menu-toggle{border-radius:var(--radius-sm);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);font:inherit;touch-action:manipulation;user-select:none;background:0 0;border:1px solid #15382e38;justify-content:center;align-items:center;gap:.45rem;margin-left:auto;padding:.45rem .7rem;font-size:.9rem;font-weight:700;display:inline-flex}.menu-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:1.25rem;height:1.25rem}.nav-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.nav-list a{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-ink);padding:.65rem .75rem;font-size:.91rem;font-weight:650;text-decoration:none;display:block}.nav-list a:hover,.nav-list a[aria-current=page]{background:var(--color-leaf-soft)}.button{border:2px solid var(--color-forest);color:#fff;background:var(--color-forest);max-width:100%;min-height:2.9rem;font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.2rem;font-weight:750;text-decoration:none;transition:color .14s ease-out,background-color .14s ease-out,transform .1s ease-out;display:inline-flex}.button:active{transform:scale(.98)}.button-secondary{color:var(--color-forest);background:0 0}.text-action{min-height:2.75rem;color:var(--color-forest);touch-action:manipulation;align-items:center;font-weight:750;text-decoration-thickness:.08em;display:inline-flex}.button-small{min-height:2.5rem;margin-left:auto;padding:.5rem .85rem;font-size:.85rem}.header-inner>.button{display:none}.button:disabled{opacity:.6;cursor:wait}.private-preview-note{border-left:2px solid var(--color-leaf);max-width:25rem;color:var(--color-ink);background:0 0;margin:0;padding-left:1rem;font-size:.9rem;line-height:1.45}.private-preview-compact{max-width:18rem;padding:.5rem .75rem;font-size:.8rem}.analytics-opt-out{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);margin-top:1.5rem;padding:1.25rem}.analytics-opt-out-actions{flex-wrap:wrap;gap:.75rem;display:flex}.analytics-opt-out-actions .button{margin:0}.hero,.page-hero{padding-block:clamp(3.5rem,8vw,7rem);padding-bottom:clamp(2rem,3vw,3rem);position:relative;overflow:hidden}.hero-grid,.split-grid{align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.hero-grid>*,.split-grid>*,.product-story>*{min-width:0}.hero-copy>p:not(.eyebrow),.page-hero p:not(.eyebrow){max-width:43rem;color:var(--color-muted);font-size:clamp(1.08rem,2.5vw,1.35rem)}.hero-copy .lead{max-width:37rem;line-height:1.55}.eyebrow{color:var(--color-forest-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.78rem;font-weight:800}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1.75rem 1rem;display:flex}.hero-actions .button{width:min(100%,17rem)}.hero-copy .form-note{font-size:clamp(.9rem,1.5vw,1rem)}.product-preview{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-soft);margin:0;overflow:hidden}.product-preview img{width:100%;height:auto}.product-preview figcaption{color:var(--color-muted);margin:0;padding:.8rem 1rem;font-size:.85rem;line-height:1.45}.product-preview-hero{align-self:center;transform:translateY(1rem)}.product-proof-section{padding-top:clamp(1rem,3vw,2.5rem)}.product-preview-wide{max-width:64rem;margin-inline:auto}.product-story{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.product-story-copy{max-width:30rem}.product-story-copy>p:not(.eyebrow){color:var(--color-muted);font-size:1.05rem}.product-crop{aspect-ratio:4/3;overflow:hidden}.product-crop img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.how-hero p:last-child{margin-bottom:0}.walkthrough-list{gap:clamp(4rem,9vw,8rem);display:grid}.walkthrough-stage{align-items:center;gap:clamp(1.75rem,5vw,4.5rem);display:grid}.walkthrough-copy{max-width:33rem}.walkthrough-copy>p:not(.stage-number,.stage-closing){color:var(--color-muted);font-size:1.05rem}.stage-number{color:var(--color-forest-light);letter-spacing:.12em;margin-bottom:.6rem;font-size:.82rem;font-weight:800}.stage-closing{border-left:2px solid var(--color-leaf);margin-top:1.5rem;padding-left:1rem;font-weight:700}.walkthrough-crop{aspect-ratio:16/10;overflow:hidden}.walkthrough-crop img{object-fit:cover;width:100%;height:100%}.walkthrough-crop-context img{object-position:50% 27%}.walkthrough-crop-actions img{object-position:55% 32%}.walkthrough-crop-history{aspect-ratio:16/8}.walkthrough-crop-history img{object-position:50% 43%}.walkthrough-stage-text{border-block:1px solid var(--color-line);padding-block:clamp(1.75rem,4vw,3rem)}.sor-boundary{border-top:1px solid var(--color-line);display:grid}.sor-boundary>div{border-bottom:1px solid var(--color-line);padding-block:1.25rem}.sor-boundary h4,.sor-boundary p{margin:0}.sor-boundary h4{margin-bottom:.35rem;font-size:1rem}.sor-boundary p{color:var(--color-muted)}.connection-list{border-top:1px solid var(--color-line);margin:0}.connection-list>div{border-bottom:1px solid var(--color-line);gap:.35rem 2rem;padding-block:1.35rem;display:grid}.connection-list dt{font-size:1.1rem;font-weight:750}.connection-list dd{max-width:43rem;color:var(--color-muted);margin:0}.trust-section{background:var(--color-paper)}.trust-columns{gap:var(--space-5);display:grid}.trust-columns>div{border-top:2px solid var(--color-leaf);padding-top:1.5rem}.trust-columns ul{margin:0;padding-left:1.25rem}.trust-columns li{margin-bottom:.5rem}.how-capabilities{padding-bottom:clamp(2.5rem,5vw,4rem)}.section{padding-block:clamp(3.5rem,8vw,7rem)}.home-product-section{padding-top:clamp(2rem,3vw,3rem)}.home-originator-section{padding-block:clamp(2.5rem,5vw,4rem)}.page-hero+.section{padding-top:clamp(2rem,3vw,3rem)}.section-contrast{color:#fff;background:var(--color-forest)}.section-contrast h2,.section-contrast h3,.section-contrast .eyebrow{color:#fff}.section-contrast .eyebrow{opacity:.75}.section-heading{max-width:47rem;margin-bottom:var(--space-5)}.section-heading>p:last-child{color:var(--color-muted);font-size:1.12rem}.section-contrast .section-heading>p:last-child{color:#ffffffc7}.card-grid{gap:1rem;display:grid}.deployment-note{margin-top:var(--space-4);color:var(--color-muted)}.capability-list{border-top:1px solid var(--color-line)}.capability{border-bottom:1px solid var(--color-line);gap:.75rem;padding-block:clamp(1.5rem,4vw,2.5rem);display:grid}.capability h3,.capability p{margin:0}.capability p{max-width:43rem;color:var(--color-muted)}.capability:last-child h3,.capability:last-child p{max-width:38rem}.card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);padding:clamp(1.3rem,4vw,2rem);box-shadow:0 .5rem 2rem #15382e0d}.card h3{margin-top:1.1rem}.card p:last-child{color:var(--color-muted);margin-bottom:0}.status-tag{color:var(--color-forest);background:var(--color-leaf-soft);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.28rem .6rem;font-size:.73rem;font-weight:800;display:inline-flex}.status-planowane,.status-w-ocenie{color:var(--color-warning);background:var(--color-warning-bg)}.steps{counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:1px solid #fff3;min-width:0;padding:1.4rem 0 1.4rem 4.2rem;position:relative}.steps li:before{width:2.8rem;height:2.8rem;color:var(--color-forest);background:var(--color-leaf);content:counter(step, decimal-leading-zero);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:1rem;left:0}.steps h3{overflow-wrap:anywhere;min-width:0;margin-bottom:.35rem}.steps p{color:#ffffffc7;margin:0}.callout,.beta-band{border-radius:var(--radius-lg);background:var(--color-leaf);padding:clamp(1.7rem,5vw,3.5rem)}.beta-band{border-top:.35rem solid var(--color-leaf);background:var(--color-paper);padding:clamp(2rem,6vw,4.5rem);position:relative}.beta-band h2,.beta-band p{max-width:46rem}.callout p{max-width:45rem}.prose{max-width:48rem}.prose h2{margin-top:2.4rem;font-size:clamp(1.55rem,4vw,2.1rem)}.prose h3{margin-top:1.8rem}.prose li{margin-bottom:.45rem}.form-layout{align-items:start;gap:var(--space-5);display:grid}.form-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-soft);gap:1.1rem;padding:clamp(1.25rem,4vw,2.2rem);display:grid;position:relative}.field-row{gap:1.1rem;display:grid}.field{gap:.35rem;display:grid}.field label{font-weight:750}.optional,.field small,.form-legal{color:var(--color-muted);font-size:.84rem;font-weight:400}input,select,textarea{border-radius:var(--radius-sm);width:100%;min-height:3rem;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #83968e;padding:.72rem .8rem}textarea{resize:vertical}input:hover,select:hover,textarea:hover{border-color:var(--color-forest)}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.form-status{margin:0;font-weight:700}.form-status[data-state=error]{color:var(--color-error)}.form-status[data-state=success]{color:var(--color-success)}.form-legal{border-top:1px solid var(--color-line);margin:0;padding-top:1rem}.operator-details{gap:.35rem;margin-block:0 1.5rem;font-style:normal;display:grid}.operator-details strong{color:var(--color-ink)}.operator-details a{overflow-wrap:anywhere;width:fit-content;max-width:100%}.operator-identifiers{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.operator-details-compact{margin:0;font-size:.92rem}.operator-details-compact .operator-identifiers{gap:.15rem;display:grid}.site-footer{padding-top:var(--space-6);color:#ffffffbf;background:#102d26}.site-footer h2{color:#fff;letter-spacing:0;font-size:1rem}.site-footer a,.site-footer .operator-details strong{color:#fff}.footer-grid{gap:var(--space-5);display:grid}.footer-grid>div:first-child p{max-width:25rem}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{margin-bottom:.35rem}.brand--footer{border-radius:var(--radius-sm);background:var(--brand-paper);margin-bottom:1rem;padding:.55rem .7rem}.brand--footer .brand-logo{width:clamp(10.5rem,18vw,13rem)}.footer-bottom{margin-top:var(--space-5);border-top:1px solid #ffffff24;padding-block:1rem}@media (width>=42rem){.container{width:min(calc(100% - 3rem), var(--container))}.card-grid{grid-template-columns:repeat(3,1fr)}.deployment-grid,.field-row,.footer-grid{grid-template-columns:repeat(2,1fr)}.connection-list>div{grid-template-columns:minmax(11rem,.55fr) minmax(20rem,1.45fr)}.trust-columns{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.header-inner{flex-wrap:nowrap}.site-header nav{order:initial;width:auto;box-shadow:none;background:0 0;border:0;margin-left:auto;padding:0;position:static;overflow:visible}.nav-list{flex-wrap:nowrap;display:flex}.menu-toggle{display:none}.button-small{margin-left:0;display:inline-flex}.hero-grid{grid-template-columns:minmax(24rem,.82fr) minmax(35rem,1.18fr)}.product-story{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}.walkthrough-stage,.walkthrough-stage-text{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}.walkthrough-stage-reverse .walkthrough-copy{order:2}.walkthrough-stage-reverse .walkthrough-preview{order:1}.capability{grid-template-columns:minmax(15rem,.75fr) minmax(20rem,1.25fr);align-items:start}.capability .status-tag{grid-column:1;width:fit-content}.capability h3,.capability p{grid-row:2}.split-grid,.form-layout{grid-template-columns:.8fr 1.2fr}.footer-grid{grid-template-columns:1.5fr .7fr 1fr}}@media (hover:hover) and (pointer:fine){.button:hover{color:var(--color-forest);background:var(--color-leaf)}.button-secondary:hover{background:#fff}.menu-toggle:hover,.nav-list a:hover{background:var(--color-leaf-soft)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
