@font-face{font-family:outfit;src:url(../media/Outfit_Variable-s.p.1fcw18se4-gfj.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_c2b75c7d-module__wCI2-W__className{font-family:outfit,outfit Fallback;font-style:normal}.outfit_c2b75c7d-module__wCI2-W__variable{--font-outfit:"outfit", "outfit Fallback"}
*{box-sizing:border-box}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f5f3;--ink:#20211f;--muted:#7d7e7a;--rule:#bfc0ba;--reveal-speed:.75}body{background:var(--paper);color:var(--ink);font-family:var(--font-outfit), Arial, sans-serif;margin:0}button{font:inherit}.site-canvas{isolation:isolate;min-height:100svh;padding-inline:6.2%;position:relative}.site-canvas:before{content:"";z-index:-1;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23888888' filter='url(%23grain)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.site-canvas:after{content:"";background:repeating-linear-gradient(to right, var(--rule) 0 4px, transparent 4px 8px);pointer-events:none;height:1.5px;position:absolute;top:49px;left:0;right:0}.reference-grid{border-inline:1px solid #0000;grid-template-columns:35% repeat(3,1fr);min-height:100svh;display:grid;position:relative}.reference-grid:before,.reference-grid:after{content:"";background:repeating-linear-gradient(to bottom, var(--rule) 0 4px, transparent 4px 8px);pointer-events:none;width:1.5px;position:absolute;top:0;bottom:0}.reference-grid:before{left:-1px}.reference-grid:after{--line-delay:.72s;right:-1px}.home-page{padding-bottom:0}.home-page .reference-grid:before,.home-page .reference-grid:after{bottom:0}.home-page .reference-grid{background:repeating-linear-gradient(to right, var(--rule) 0 4px, transparent 4px 8px) left bottom / 100% 1.5px no-repeat}.brand-column,.navigation-column{text-align:center;min-width:0;padding:105px 20px 64px}.navigation-column{position:relative}.navigation-column:before{content:"";background:repeating-linear-gradient(to bottom, var(--rule) 0 4px, transparent 4px 8px);width:1.5px;position:absolute;top:50px;bottom:0;left:0}.site-canvas:after,.reference-grid:before,.reference-grid:after,.navigation-column:before,.brand-column:after{animation:line-down calc(1s * var(--reveal-speed)) ease-out calc(var(--line-delay,0s) * var(--reveal-speed)) both}.site-canvas:after{animation-name:line-across}.navigation-column:nth-child(2):before{--line-delay:.18s}.navigation-column:nth-child(3):before{--line-delay:.36s}.navigation-column:nth-child(4):before{--line-delay:.54s}@keyframes line-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes line-across{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}h1{margin:-8px 0 17px;font-size:clamp(2.75rem,4vw,3.5rem)}.vostner-wordmark{font-family:var(--font-outfit), Arial, sans-serif;letter-spacing:-.055em;white-space:nowrap;font-weight:700;line-height:1;display:inline-block}.brand-description,.copyright{color:var(--muted);margin:0;font-size:.875rem;line-height:1.3}.copyright{margin-top:35px}h2{letter-spacing:-.035em;margin:0 0 10px;font-size:1.125rem;font-weight:400;line-height:1.3}ul{margin:0;padding:0;list-style:none}.placeholder-link{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:.875rem;line-height:1.2;transition:color .18s}.placeholder-link:hover{color:var(--ink)}.placeholder-link:focus-visible{outline:1px dashed var(--ink);outline-offset:4px;border-radius:2px}.cascade-word{white-space:pre;display:inline-block}.cascade-letter{opacity:1;animation:letter-reveal calc(.8s * var(--reveal-speed)) cubic-bezier(.2,.65,.3,1) backwards;display:inline-block;transform:none}@keyframes letter-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.site-canvas{padding-inline:6%}.reference-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr)}.brand-column{border-bottom:1px solid #0000;grid-column:1/-1;padding:92px 20px 42px;position:relative}.brand-column:after{content:"";background:repeating-linear-gradient(to right, var(--rule) 0 4px, transparent 4px 8px);pointer-events:none;--line-delay:.18s;height:1.5px;animation-name:line-across;position:absolute;bottom:-1px;left:0;right:0}h1{font-size:3.5rem}.copyright{margin-top:24px}.navigation-column{padding:30px 7px 80px}.navigation-column:before{top:0}.navigation-column:nth-child(2):before{display:none}h2{font-size:1rem}.placeholder-link{min-height:44px;padding:10px 0;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.cascade-letter,.site-canvas:after,.reference-grid:before,.reference-grid:after,.navigation-column:before,.brand-column:after{animation:none}.placeholder-link{transition:none}}.page-transition{background:var(--paper)}.page-transition:has(.cluster-page){background:#000}::view-transition-group(.page-crossfade){animation:none}::view-transition-old(root){display:none}::view-transition-new(root){display:none}::view-transition-old(.page-crossfade){mix-blend-mode:normal;animation:.16s ease-out both page-fade-out}::view-transition-new(.page-crossfade){mix-blend-mode:normal;animation:.16s ease-out both page-fade-in}::view-transition{pointer-events:none}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}html[data-navigated] .cascade-letter,html[data-navigated] .site-canvas:after,html[data-navigated] .reference-grid:before,html[data-navigated] .reference-grid:after,html[data-navigated] .navigation-column:before,html[data-navigated] .brand-column:after{animation:none}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}a.placeholder-link{display:inline-block}.destination-page .reference-grid{display:block}.destination-page:after,.destination-page .reference-grid:before,.destination-page .reference-grid:after{animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(.page-crossfade){animation:none}::view-transition-new(.page-crossfade){animation:none}::view-transition-group(.page-crossfade){animation:none}}.home-page:focus{outline:none}.home-page .brand-column>*,.home-page .navigation-column>*{transition:opacity .14s ease-out,visibility}:is(.home-page:has(.following-header) .brand-column>*,.home-page:has(.following-header) .navigation-column>*){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease-out,visibility 0s .14s}.header-scrim{z-index:20;cursor:default;background:#20211f26;border:0;animation:.12s ease-out page-fade-in;position:fixed;inset:0}.following-bar{z-index:21;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f5f3e6;padding-inline:6.2%;animation:.12s ease-out page-fade-in;position:fixed;inset:0 0 auto}.following-bar:after{content:"";background:repeating-linear-gradient(to right, var(--rule) 0 4px, transparent 4px 8px);pointer-events:none;height:1.5px;position:absolute;bottom:0;left:0;right:0}.following-grid{grid-template-columns:35% repeat(3,1fr);align-items:start;min-height:56px;display:grid}.following-logo{place-self:start center;margin-top:12px;font-size:2rem}.following-group{text-align:center;min-width:0}.following-trigger{width:100%;min-height:56px;color:var(--ink);letter-spacing:-.035em;cursor:pointer;background:0 0;border:0;font-size:1.125rem;display:block}.following-trigger:hover,.following-trigger[aria-expanded=true]{color:#000}.following-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:-8px}.following-links{padding:0 8px 16px;animation:.16s ease-out both page-fade-in}.following-links a{color:var(--muted);padding:9px 0;font-size:.875rem;line-height:1.3;display:block}.following-links a:hover{color:var(--ink)}@media (max-width:760px){.following-bar{padding-inline:6%}.following-grid{grid-template-columns:1fr repeat(3,1fr);min-height:52px}.following-logo{margin-top:14px;font-size:1.5rem}.following-trigger{min-height:52px;font-size:.9rem}.following-links{padding:0 4px 12px}.following-links a{overflow-wrap:anywhere;min-height:44px;padding:10px 2px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.following-bar,.header-scrim,.following-links{animation:none}.home-page .brand-column>*,.home-page .navigation-column>*{transition:none}}.product-showcase{border-inline:1px dashed var(--rule);border-bottom:1px dashed var(--rule);padding:72px 8%}.product-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);max-width:1000px;margin-inline:auto;display:grid}.product-row+.product-row{margin-top:100px}.product-copy h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400}.product-copy p{color:var(--muted);max-width:390px;margin:0;font-size:1rem;line-height:1.7}.product-placeholder{aspect-ratio:4/3;border:1px dashed var(--rule);text-align:center;color:var(--muted);background:#20211f03;place-items:center;padding:24px;font-size:.8125rem;display:grid}.product-row-console .product-copy{grid-area:1/2}.product-row-console .product-placeholder{grid-area:1/1}.cost-comparison{border-inline:1px dashed var(--rule);padding:68px 8% 60px;scroll-margin-top:76px}.cost-content{max-width:720px;margin-inline:auto}.cost-content>h2{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:400;line-height:1.3}.cost-key{flex-wrap:wrap;gap:12px 24px;font-size:.875rem;display:flex}.cost-key span{align-items:center;gap:8px;display:inline-flex}.cost-key i{background:var(--ink);border-radius:2px;width:10px;height:10px}.cost-key .subscription-key{background:#a7aaa2}.cost-chart{margin:24px 0 0;padding-bottom:52px}.cost-chart figcaption{color:var(--muted);margin-bottom:26px;font-size:.8125rem}.cost-plot{height:240px;margin-left:44px;position:relative}.cost-grid-row{border-top:1px dashed var(--rule);position:absolute;left:0;right:0}.cost-grid-row>span{color:var(--muted);white-space:nowrap;font-size:.8125rem;position:absolute;top:0;right:calc(100% + 10px);transform:translateY(-50%)}.cost-groups{justify-content:space-around;gap:16px;display:flex;position:absolute;inset:0}.cost-group{width:27%;max-width:160px;height:100%;position:relative}.cost-bars{justify-content:center;align-items:end;gap:5px;height:100%;display:flex}.cost-bar{background:var(--ink);border-radius:4px 4px 0 0;width:46%;max-width:58px}.cost-bar-subscription{background:#a7aaa2}.cost-group-label{text-align:center;white-space:nowrap;width:100%;font-size:.8125rem;position:absolute;top:calc(100% + 14px)}.cost-note,.cost-assumptions{color:var(--muted);font-size:.8125rem;line-height:1.6}.cost-note{margin:8px 0}.cost-assumptions summary{cursor:pointer;width:fit-content}.cost-assumptions summary:focus-visible{outline:1px dashed var(--ink);outline-offset:4px}.cost-assumptions p{margin:10px 0 0}@media (max-width:700px){.product-showcase{padding:48px 6%}.product-row{grid-template-columns:1fr;gap:24px}.product-row+.product-row{margin-top:56px}.product-row-console .product-copy,.product-row-console .product-placeholder{grid-area:auto}.product-placeholder{aspect-ratio:16/10}.cost-comparison{padding:48px 6% 40px}.cost-plot{height:210px}.cost-groups{gap:10px}.cost-bars{gap:4px}.cost-group-label{white-space:normal;line-height:1.4}.cost-group-label span{display:block}.cost-chart{padding-bottom:60px}}
