@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/anton-latin-ext-400.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/anton-latin-400.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/plex-condensed-latin-ext-400.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/plex-condensed-latin-400.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/plex-condensed-latin-ext-600.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/plex-condensed-latin-600.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}:root{color-scheme:dark;--pv-ink:#121c2a;--pv-surface:#1e2b3a;--pv-gold:#d7b77b;--pv-paper:#f2efe7;--pv-muted:#b7c0cb}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1rem}body{margin:0;background:var(--pv-ink);color:var(--pv-paper);font-family:'IBM Plex Sans Condensed',sans-serif;font-size:1.25rem;line-height:1.5}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-family:Anton,sans-serif;font-weight:400;line-height:1.08;text-wrap:balance}h1{font-size:clamp(2.75rem,6.8vw,6.25rem);text-transform:uppercase}h2{font-size:clamp(2.375rem,4.5vw,4rem)}h3{font-size:2rem}p{max-width:62ch}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--pv-gold)}:focus-visible{outline:3px solid var(--pv-gold);outline-offset:5px}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}.skip{position:absolute;top:-100px;left:1rem;z-index:10;background:var(--pv-paper);color:var(--pv-ink);padding:1rem}.skip:focus{top:1rem}
.pv-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 5%;border-bottom:1px solid #425061;flex-wrap:wrap}.pv-brand{display:flex;align-items:center;gap:.5rem;font-weight:600;text-decoration:none}.pv-brand img{border-radius:7px}.pv-nav{display:none;gap:1.5rem;flex-wrap:wrap}.pv-nav a{text-decoration:none;font-size:1rem;padding:.5rem 0}.pv-language{position:relative;font-size:1rem}.pv-language summary{padding:.6rem 0;min-height:44px}.pv-language nav{position:absolute;right:0;top:100%;z-index:5;background:var(--pv-surface);border:1px solid var(--pv-muted);padding:1rem;min-width:11rem}.pv-language a{display:block;padding:.4rem}.pv-language [aria-current]{color:var(--pv-gold)}
.pv-opening{padding:1.7rem 5% 3.5rem;display:flex;flex-direction:column;gap:1.5rem}.pv-platform{font-size:1rem;color:var(--pv-muted);margin-bottom:.75rem}.pv-downloads{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:.6rem 0}.pv-downloads a{padding:.3rem 0;display:block}.pv-downloads img{height:48px;width:auto;max-width:100%}.pv-headline .pv-downloads{margin-top:1rem}.pv-screen{width:82%;max-width:360px;margin-inline:auto;background:var(--pv-ink)}.pv-screen img{width:100%}.pv-reference{border:1px solid #425061}.pv-benchmark{padding-top:1rem}.pv-lift{font-weight:600;color:var(--pv-gold)}.pv-lift span{display:block;font-weight:400;font-size:1rem;color:var(--pv-muted)}.pv-weight{font-family:Anton,sans-serif;font-size:clamp(5.625rem,13vw,11.5rem);line-height:1.15;letter-spacing:-.025em;margin:.25rem 0 1rem}.pv-weight span{font-size:.4em;margin-left:.2em;letter-spacing:0}.pv-intro{font-size:1.375rem}.pv-note{font-size:1rem;line-height:1.55;color:var(--pv-muted);margin-top:1rem}.pv-anchor{position:absolute;width:1px;height:1px}
.pv-log,.pv-estimate,.pv-import,.pv-membership,.pv-related,.pv-help{padding:3.5rem 5%;border-top:1px solid #425061}.pv-log{background:var(--pv-surface)}.pv-log h2,.pv-estimate h2,.pv-import h2,.pv-membership h2,.pv-help h2{margin-bottom:1.5rem}.pv-facts>div{padding:1.25rem 0;border-bottom:1px solid #536071}.pv-facts dt{font-weight:600;font-size:1.375rem}.pv-facts dd{margin-top:.35rem;max-width:62ch}.pv-log .pv-screen,.pv-estimate .pv-screen{margin-top:2rem}.pv-estimate p{margin:1.25rem 0}.pv-guide{display:block;max-width:40ch}.pv-import{background:var(--pv-paper);color:var(--pv-ink)}.pv-import .pv-facts>div{border-color:#afb3b7}.pv-import .pv-note{color:#435064}.pv-import a:hover{color:#785e32}.pv-offer-intro{margin-bottom:2rem}.pv-plan{border-top:2px solid var(--pv-gold);padding-top:1.25rem;margin-bottom:1.5rem}.pv-plan ul{padding-left:1.25rem}.pv-plan li{padding:.4rem 0;max-width:56ch}.pv-membership>p{margin-bottom:1rem}.pv-private{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #425061}.pv-related h2{font-size:2rem}.pv-related ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem}.pv-help>div>p{margin-bottom:2rem}
.support-form{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.support-form label{display:block;min-width:0}.support-form label>span{display:block;margin-bottom:.35rem}.support-form input,.support-form select,.support-form textarea{display:block;width:100%;min-width:0;border:1px solid #8a99aa;border-radius:0;background:var(--pv-surface);color:var(--pv-paper);padding:.7rem}.support-form textarea{min-height:150px;resize:vertical}.support-form button{border:0;background:var(--pv-gold);color:var(--pv-ink);padding:.8rem 2rem;font-weight:600;align-self:flex-start;min-height:48px}.support-form .honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-note{font-size:1rem;color:var(--pv-muted);margin-top:1rem}.form-status:empty{display:none}.pv-footer{padding:2rem 5%;border-top:1px solid #425061;font-size:1rem}.pv-footer nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:1rem 0}.pv-footer small{display:block;max-width:80ch;color:var(--pv-muted)}
@media(min-width:760px){.pv-nav{display:flex}.pv-top{flex-wrap:nowrap}.pv-plans{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.support-form{display:grid;grid-template-columns:1fr 1fr}.message-field,.cf-turnstile,.form-status{grid-column:1/-1}}
@media(min-width:960px){.pv-opening{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:6%;row-gap:2rem;padding-top:3rem;padding-bottom:5rem}.pv-headline{grid-column:1;grid-row:1}.pv-opening>.pv-reference{grid-column:2;grid-row:1/3;align-self:center;width:100%}.pv-benchmark{grid-column:1;grid-row:2;align-self:end}.pv-opening>.pv-anchor{position:absolute}.pv-log,.pv-estimate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;align-items:center;padding-block:5rem}.pv-log .pv-screen,.pv-estimate .pv-screen{margin-top:0}.pv-estimate-copy{grid-column:2;grid-row:1}.pv-estimate>.pv-screen{grid-column:1;grid-row:1}.pv-import{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1rem 6%;padding-block:5rem}.pv-import>.pv-note{grid-column:2}.pv-help{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem 6%}.pv-help>.form-note{grid-column:2}.pv-membership{padding-block:5rem}.pv-membership h2{max-width:20ch}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
