@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400-normal.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-latin-800-normal.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}body[data-theme=dark],body[data-theme=dark] button,body[data-theme=dark] input,body[data-theme=dark] select,body[data-theme=dark] textarea{font-family:Poppins,system-ui,sans-serif}body[data-theme=dark] svg text{font-family:Inter,system-ui,sans-serif}[data-theme=dark]{color-scheme:dark;--dk-ground: #020C13;--dk-band: #0B141C;--dk-card: #0D1B26;--dk-line: #2E2E2E;--dk-text: #FCFCFA;--dk-t80: rgba(252, 252, 250, .8);--dk-t55: rgba(252, 252, 250, .55);--dk-gold: #FBBC04;--dk-t40: rgba(252, 252, 250, .4);--dk-t20: rgba(252, 252, 250, .2);--dk-t13: rgba(252, 252, 250, .13);--dk-t10: rgba(252, 252, 250, .1);--dk-t06: rgba(252, 252, 250, .06);--dk-ground-72: rgba(2, 12, 19, .72);--fp-mint: #35CE8D;--fp-mint-hover: #4EE0A1;--fp-mint-glow: rgba(53, 206, 141, .333);--fp-mint-glow-strong: rgba(53, 206, 141, .5);--fp-mint-wash: rgba(53, 206, 141, .08);--fp-mint-wash-faint: rgba(53, 206, 141, .05);--fp-mint-wash-strong: rgba(53, 206, 141, .12);--fp-mint-edge: rgba(53, 206, 141, .45);--fp-mint-ring: rgba(53, 206, 141, .4);--fp-mint-line: rgba(53, 206, 141, .7);--fp-mint-halo: rgba(53, 206, 141, .16);--dk-slate: rgba(142, 163, 181, .78);--dk-slate-40: rgba(142, 163, 181, .4);--dk-card-lift: color-mix(in srgb, var(--dk-card) 88%, var(--dk-text));--dk-panel-shadow: 0 10px 24px rgba(0, 0, 0, .35);--dk-portrait-shadow: 0 24px 60px rgba(0, 0, 0, .45);--bg: var(--dk-ground);--ink: var(--dk-text);--muted: var(--dk-t55);--line: var(--dk-line);--fp-ink: var(--dk-text);--fp-body: var(--dk-t80);--fp-muted: var(--dk-t55);--fp-rule: var(--dk-line);--fp-tint: var(--dk-band);--fp-deep: var(--dk-ground);--fp-link: var(--fp-mint);--fp-action: var(--fp-mint);--fp-on-deep: var(--dk-t80);--fp-on-deep-dim: var(--dk-t55);--fp-deep-rule: var(--dk-line);--fp-star: var(--dk-gold);--fp-near-black: var(--dk-card);--fp-near-black-card: var(--dk-card);--fp-divider-soft: var(--dk-line);--fp-shadow-card: none;--fp-shadow-card-raised: 0 14px 32px rgba(0, 0, 0, .45)}[data-theme=dark] .fp{--fp-action-hover: var(--fp-mint-hover);--faq-question-size: calc(16px * var(--fp-scale))}body[data-theme=dark]{background:var(--dk-ground);color:var(--dk-text)}body[data-theme=dark] .skip{background:var(--fp-mint);color:var(--dk-ground)}[data-theme=dark] a:focus-visible,[data-theme=dark] button:focus-visible,[data-theme=dark] summary:focus-visible,[data-theme=dark] [tabindex]:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp h1,[data-theme=dark] .fp h2,[data-theme=dark] .fp h3{color:var(--dk-text)}[data-theme=dark] .fp h2,[data-theme=dark] .fp .cost>h2,[data-theme=dark] .fp .compare h2,[data-theme=dark] .fp .faq-section>.fp-faq-lead>h2,[data-theme=dark] .fp-gauges-lead h2,[data-theme=dark] .fp-reviews-main>h2{font-size:calc(36px * var(--fp-scale));line-height:1.1;font-weight:700;letter-spacing:-.02em}[data-theme=dark] .fp .fp-logos-heading,[data-theme=dark] .fp .fp-guides-heading,[data-theme=dark] .fp .related h2{font-weight:600;letter-spacing:-.01em}[data-theme=dark] .fp h3,[data-theme=dark] .fp strong{font-weight:600}[data-theme=dark] .fp-body p,[data-theme=dark] .fp-body li{color:var(--dk-t80)}[data-theme=dark] .fp-body strong{color:var(--dk-text)}[data-theme=dark] .fp-btn,[data-theme=dark] .fp .cost .button{border-radius:6px;font-size:calc(16px * var(--fp-scale));font-weight:600;line-height:1.5;letter-spacing:0;padding:calc(12px * var(--fp-scale)) calc(28px * var(--fp-scale));min-height:calc(48px * var(--fp-scale))}[data-theme=dark] .fp-btn--primary,[data-theme=dark] .fp .cost .button{color:var(--dk-ground);border:0;box-shadow:0 0 16px 0 var(--fp-mint-glow)}[data-theme=dark] .fp-btn--ghost,[data-theme=dark] .fp-expanding .fp-btn--ghost,[data-theme=dark] .fp .cost .button~.button{background:transparent;color:var(--fp-mint);border:1px solid var(--fp-mint);box-shadow:none}@media(hover:hover){[data-theme=dark] .fp-btn--primary:hover,[data-theme=dark] .fp .cost .button:first-of-type:hover{background:var(--fp-mint-hover);box-shadow:0 0 24px 0 var(--fp-mint-glow-strong);transform:none}[data-theme=dark] .fp-btn--ghost:hover,[data-theme=dark] .fp-expanding .fp-btn--ghost:hover,[data-theme=dark] .fp .cost .button~.button:hover{background:var(--fp-mint-wash);border-color:var(--fp-mint);color:var(--fp-mint);box-shadow:none;transform:none}}[data-theme=dark] .fp-btn:focus-visible,[data-theme=dark] .fp .cost .button:focus-visible,[data-theme=dark] .fp .cost .more:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}body[data-theme=dark] .site-header--one{position:sticky;top:0;z-index:5;background:transparent;border-bottom:1px solid var(--dk-line);transition:background-color .2s ease-out,transform .5s ease-in-out,opacity .5s ease-in-out}body[data-theme=dark] .site-header--one.is-stuck{background:#020c13eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body[data-theme=dark] .site-header--one .site-nav{background:transparent;border-bottom:0;box-shadow:none}html:has(>body[data-theme=dark]){scroll-padding-top:80px}body[data-theme=dark] .site-header--one .nav-row{max-width:calc(1240px * var(--fp-scale));box-sizing:border-box;margin:0 auto;padding:0 calc(40px * var(--fp-scale));height:80px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}body[data-theme=dark] .site-header--one .nav-logo-cell{justify-self:start}body[data-theme=dark] .site-header--one .nav-logo{display:flex;align-items:center;height:80px}body[data-theme=dark] .site-header--one .nav-logo img{height:30px;width:auto;max-width:none;display:block}body[data-theme=dark] .site-header--one .nav-menu{justify-self:center;min-width:0}body[data-theme=dark] .site-header--one .nav-menu-list{list-style:none;margin:0;padding:0;display:flex;align-items:center}body[data-theme=dark] .site-header--one .nav-group{position:relative;height:80px;display:flex;align-items:center}body[data-theme=dark] .site-header--one .nav-link{height:auto;padding:8px 12px;border-radius:8px;gap:4px;font-size:14px;font-weight:500;line-height:20px;color:var(--dk-text);box-shadow:none;transition:background-color .15s ease-out}body[data-theme=dark] .site-header--one .nav-link:after{display:none}body[data-theme=dark] .site-header--one .nav-link:hover,body[data-theme=dark] .site-header--one .nav-link:focus-visible,body[data-theme=dark] .site-header--one .nav-trigger[aria-expanded=true]{background:#ffffff0f;color:var(--dk-text)}body[data-theme=dark] .site-header--one .nav-link.is-current{font-weight:500;box-shadow:none}body[data-theme=dark] .site-header--one .nav-link.is-current:before{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:1px;background:var(--fp-mint)}body[data-theme=dark] .site-header--one .nav-chevron{display:block;opacity:.7;transition:transform .15s ease-out}body[data-theme=dark] .site-header--one .nav-divider{width:1px;height:20px;margin:0 8px;background:var(--dk-line);flex:none;align-self:center}body[data-theme=dark] .site-header--one .nav-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}body[data-theme=dark] .site-header--one .nav-right{justify-self:end;display:flex;align-items:center;gap:16px}body[data-theme=dark] .site-header--one .nav-phone{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--dk-text);font-size:14px;font-weight:700;text-decoration:none}body[data-theme=dark] .site-header--one .nav-phone-icon{display:block;flex:none}body[data-theme=dark] .site-header--one .nav-book{background:var(--fp-action);color:var(--dk-ground);font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;padding:12px 28px;min-height:0;border-radius:6px;box-shadow:0 0 16px 0 var(--fp-mint-glow);transition:opacity .2s ease-out,visibility .2s,background-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}@media(hover:hover){body[data-theme=dark] .site-header--one .nav-book:hover{background:var(--fp-mint-hover);transform:none;box-shadow:0 0 24px 0 var(--fp-mint-glow-strong)}}body[data-theme=dark] .site-header--one .nav-book:active{transform:scale(.97)}body[data-theme=dark] .site-header--one[data-book=armed] .nav-book{opacity:0;visibility:hidden;pointer-events:none}body[data-theme=dark] .site-header--one[data-book=visible] .nav-book{opacity:1;visibility:visible;pointer-events:auto}body[data-theme=dark] .site-header .nav-link:focus-visible,body[data-theme=dark] .site-header .nav-logo:focus-visible,body[data-theme=dark] .site-header .nav-phone:focus-visible,body[data-theme=dark] .site-header .nav-book:focus-visible,body[data-theme=dark] .site-header .nav-panel a:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}body[data-theme=dark] .site-header--one .nav-panel{left:0;right:auto;top:100%;width:max-content;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:12px;padding:12px;box-shadow:0 25px 50px -12px #00000040}body[data-theme=dark] .site-header--one .nav-panel-inner{max-width:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,263px);gap:8px}body[data-theme=dark] .site-header--one .nav-panel[data-cols="1"] .nav-panel-inner{grid-template-columns:263px}body[data-theme=dark] .site-header--one .nav-panel a{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start;padding:10px 12px;border-radius:8px;color:var(--dk-text);transition:background-color .15s ease-out}body[data-theme=dark] .site-header--one .nav-panel a:hover,body[data-theme=dark] .site-header--one .nav-panel a:focus-visible{background:#ffffff0f}body[data-theme=dark] .site-header--one .nav-item-icon{grid-row:1 / 3;width:18px;height:18px;margin-top:1px;color:var(--fp-mint)}body[data-theme=dark] .site-header--one .nav-item-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body[data-theme=dark] .site-header--one .nav-panel .name{font-size:14px;font-weight:600;line-height:20px;color:var(--dk-text);gap:8px}body[data-theme=dark] .site-header--one .nav-panel .desc{font-size:12px;line-height:16.5px;color:#fcfcfab3}body[data-theme=dark] .site-header--one .nav-panel .nav-panel-foot{max-width:none;margin:8px -12px -12px;padding:0;border-top:1px solid var(--dk-line)}body[data-theme=dark] .site-header--one.site-header--one .nav-panel .nav-panel-foot a{display:flex;align-items:center;min-height:40px;padding:0 24px;border-radius:0 0 12px 12px;font-size:12px;font-weight:600;line-height:16.5px;color:#fcfcfab3;background:none;text-decoration:none}body[data-theme=dark] .site-header--one.site-header--one .nav-panel .nav-panel-foot a:hover,body[data-theme=dark] .site-header--one.site-header--one .nav-panel .nav-panel-foot a:focus-visible{color:var(--dk-text);background:#ffffff0f;text-decoration:none}body[data-theme=dark] .site-header--one.site-header--one .nav-panel .nav-panel-foot a.nav-panel-about{width:auto;border-radius:0}body[data-theme=dark] .site-header .here{color:var(--fp-mint);border-color:var(--fp-mint);font-size:11px;line-height:16px;padding:0 7px;white-space:nowrap}@media(max-width:1024px){body[data-theme=dark] .site-header--one .nav-row{gap:12px}body[data-theme=dark] .site-header--one .nav-logo img{height:26px}body[data-theme=dark] .site-header--one .nav-link{padding:8px 10px}body[data-theme=dark] .site-header--one .nav-right{gap:12px}body[data-theme=dark] .site-header--one .nav-book{padding:12px 20px}body[data-theme=dark] .site-header--one .nav-phone{width:44px;justify-content:center;gap:0}body[data-theme=dark] .site-header--one .nav-phone-number{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:901px){body[data-theme=dark] .site-header--one .site-nav{display:block}body[data-theme=dark] .site-header--one .m-header{display:none}}@media(max-width:900px){body[data-theme=dark] .site-header--one .site-nav{display:none}body[data-theme=dark] .site-header--one .m-header{display:block;position:relative;z-index:5}html:has(>body[data-theme=dark]){scroll-padding-top:56px}body[data-theme=dark] .site-header--one .m-book{background:var(--fp-mint);color:var(--dk-ground);font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;padding:8px 16px;min-height:44px;border-radius:9999px;box-shadow:0 0 16px 0 var(--fp-mint-glow);transform:none}body[data-theme=dark] .site-header--one .m-book:hover,body[data-theme=dark] .site-header--one .m-book:focus-visible{background:var(--fp-mint-hover);transform:none;box-shadow:0 0 20px 0 var(--fp-mint-glow)}body[data-theme=dark] .site-header--one[data-book] .m-book{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:767px){body[data-theme=dark] .site-header--one .m-book{display:none}}@media(prefers-reduced-motion:reduce){body[data-theme=dark] .site-header--one,body[data-theme=dark] .site-header--one .nav-link,body[data-theme=dark] .site-header--one .nav-chevron,body[data-theme=dark] .site-header--one .nav-book,body[data-theme=dark] .site-header--one .nav-panel a{transition:none}}body[data-theme=dark] .site-header .m-drawer{background:var(--dk-ground);border-bottom-color:var(--dk-line)}body[data-theme=dark] .site-header .m-group>summary,body[data-theme=dark] .site-header .m-item{color:var(--dk-text);border-bottom-color:var(--dk-line)}body[data-theme=dark] .site-header .m-plus:before{color:var(--fp-mint)}body[data-theme=dark] .site-header .m-group ul{background:var(--dk-band);border-bottom-color:var(--dk-line)}body[data-theme=dark] .site-header.site-header .m-group li a{color:var(--dk-t80)}body[data-theme=dark] .site-header.site-header .m-group li a[aria-current=page]{color:var(--dk-text)}body[data-theme=dark] .site-header.site-header .m-group li.m-go{border-top-color:var(--dk-line)}body[data-theme=dark] .site-header.site-header.site-header .m-group li.m-go a{color:var(--dk-t80)}body[data-theme=dark] .site-header .m-quiet{border-bottom-color:var(--dk-line)}body[data-theme=dark] .site-header.site-header .m-quiet li a{color:var(--dk-t80)}body[data-theme=dark] .site-header.site-header .m-quiet li a[aria-current=page]{color:var(--dk-text)}body[data-theme=dark] .site-header .m-call-line{color:var(--dk-t80)}body[data-theme=dark] .site-header .m-book-full{color:var(--dk-ground);font-weight:600;border-radius:6px;box-shadow:0 0 16px 0 var(--fp-mint-glow)}[data-theme=dark] .fp-hero-band{padding-top:48px;padding-bottom:64px;min-height:0}@media(max-width:1023px){[data-theme=dark] .fp-hero-band{padding-bottom:48px}}[data-theme=dark] .fp-sprite{position:absolute;width:0;height:0;overflow:hidden}[data-theme=dark] .fp-hero-shell{gap:24px}[data-theme=dark] .fp.fp .fp-hero-shell .crumbs ol{font-size:13px;color:var(--dk-t55)}[data-theme=dark] .fp-hero-shell .crumbs a{color:var(--dk-t55)}[data-theme=dark] .fp-hero-shell .crumbs [aria-current=page]{color:var(--dk-text)}[data-theme=dark] .fp-hero-shell .crumbs a:hover,[data-theme=dark] .fp-hero-shell .crumbs a:focus-visible{color:var(--fp-mint)}[data-theme=dark] .fp-hero-grid{padding-bottom:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:32px;align-items:start}@media(min-width:1024px){[data-theme=dark] .fp-hero-grid{grid-template-columns:minmax(0,1fr) 460px;column-gap:48px}[data-theme=dark] .fp-hero-grid>.fp-lead-card{grid-column:2;grid-row:1}}[data-theme=dark] .fp-hero-grid>.fp-hero-text{display:flex;flex-direction:column;gap:0;grid-column:1;grid-row:1}[data-theme=dark] .fp .fp-hero-grid>.fp-hero-text>*{grid-column:auto;margin-top:0}[data-theme=dark] .fp .fp-hero-grid>.fp-hero-text>h1{margin-top:16px}[data-theme=dark] .fp .fp-hero-grid>.fp-hero-text>.fp-hero-lede{margin-top:24px}[data-theme=dark] .fp .fp-hero-grid>.fp-hero-text>.fp-hero-btns{margin-top:32px}[data-theme=dark] .fp .fp-hero-grid>.fp-hero-text>.fp-proof-row{margin-top:32px}[data-theme=dark] .fp-eyebrow,[data-theme=dark] .fp.fp .fp-eyebrow{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.44px;text-transform:uppercase;color:var(--fp-mint)}[data-theme=dark] .fp-hero h1{font-size:clamp(36px,3.3vw,48px);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--dk-text)}[data-theme=dark] .fp .fp-hero-lede{font-size:18px;line-height:1.625;color:var(--dk-t80);max-width:62ch}[data-theme=dark] .fp .fp-hero-btns{display:flex;flex-wrap:wrap;gap:16px;margin:0;max-width:none}[data-theme=dark] .fp-proof-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;max-width:none}[data-theme=dark] .fp-proof-trusted{display:flex;flex-direction:column;align-items:flex-start;gap:8px}[data-theme=dark] .fp-proof-faces{display:flex;height:35px}[data-theme=dark] .fp-proof-face{width:35px;height:35px;border-radius:50%;border:2px solid var(--dk-text);margin-left:-11px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;line-height:1;color:#fff;background:#4a5a6a}[data-theme=dark] .fp-proof-face--img{display:block;object-fit:cover;padding:0}[data-theme=dark] .fp-proof-face:first-child{margin-left:0}[data-theme=dark] .fp-proof-face:nth-child(1){background:#3b6ea5}[data-theme=dark] .fp-proof-face:nth-child(2){background:#23775a}[data-theme=dark] .fp-proof-face:nth-child(3){background:#8a5a9e}[data-theme=dark] .fp-proof-face:nth-child(4){background:#4f6d8f}[data-theme=dark] .fp-proof-face:nth-child(5){background:#4a5a6a}[data-theme=dark] .fp .fp-proof-line{font-size:14px;font-weight:600;line-height:1.43;color:var(--dk-text);margin:0;max-width:none}[data-theme=dark] .fp-proof-google{display:flex;align-items:center;gap:12px}[data-theme=dark] .fp-proof-g{display:block;width:32px;height:32px;flex:none}[data-theme=dark] .fp-proof-rating{display:flex;flex-direction:column;align-items:flex-start}[data-theme=dark] .fp-proof-stars{display:flex;gap:2px;margin-bottom:4px;color:var(--dk-gold)}[data-theme=dark] .fp-proof-stars svg{display:block;width:18px;height:18px}[data-theme=dark] .fp-proof-google-line{font-size:14px;line-height:1.43;color:var(--dk-t80)}[data-theme=dark] .fp-lead-card{align-self:start;background:var(--dk-card);color:var(--dk-text);border:1px solid var(--dk-line);border-radius:16px;padding:40px;box-shadow:0 25px 50px -12px #00000040}[data-theme=dark] .fp .fp-lead-title{font-size:24px;font-weight:700;line-height:1.33;letter-spacing:-.01em;text-align:center;color:#fff;margin:0 0 8px}[data-theme=dark] .fp .fp-lead-lede{font-size:14px;line-height:1.5;text-align:center;color:var(--dk-t80);margin:0 0 24px;max-width:none}[data-theme=dark] .fp-lead-field{margin-bottom:18px}[data-theme=dark] .fp-lead-field:last-of-type{margin-bottom:0}[data-theme=dark] .fp-lead-field label{display:block;font-size:18px;font-weight:500;line-height:1.5;color:var(--dk-text);margin-bottom:6px}[data-theme=dark] .fp-lead-field label b{color:#ff4d4d;font-weight:500}[data-theme=dark] .fp-lead-field input{width:100%;height:40px;border-radius:10px;border:1px solid #c9d2dc;background:#f4f7fb;font-size:16px;padding:0 14px;color:#0b141c;color-scheme:light}[data-theme=dark] .fp-lead-field input:focus-visible{outline:3px solid var(--fp-mint-ring);outline-offset:1px}[data-theme=dark] .fp-lead-ts{width:100%;max-width:300px}@media(max-width:767px){[data-theme=dark] .fp-lead-ts{max-width:none}}[data-theme=dark] .fp-lead-submit{display:inline-block;width:auto;margin-top:18px;font-size:20px;font-weight:600;line-height:28px;background:var(--fp-mint);color:var(--dk-ground);border:0;border-radius:10px;padding:10px 24px;cursor:pointer;transition:background-color .2s ease-out}@media(hover:hover){[data-theme=dark] .fp-lead-submit:hover{background:var(--fp-mint-hover)}}[data-theme=dark] .fp-lead-submit:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp-lead-status{display:none;margin:0 0 20px;padding:14px 16px;border-radius:10px;border:1px solid var(--dk-line);background:#35ce8d14;font-size:15px;line-height:1.5;text-align:center;color:var(--dk-text);outline:none;scroll-margin-top:220px}[data-theme=dark] .fp-lead-status a{color:var(--fp-mint);text-decoration:underline;text-underline-offset:2px}[data-theme=dark] .fp-lead-status--failed,[data-theme=dark] .fp-lead-status--invalid{background:#ff4d4d14}[data-theme=dark] .fp-lead-status:target,[data-theme=dark] .fp-lead-status.is-shown{display:block}[data-theme=dark] .fp-lead-card.is-sent .fp-lead-status--sent{margin-bottom:0}[data-theme=dark] .fp-lead-card:has(.fp-lead-status--sent:target) .fp-lead-form{display:none!important}[data-theme=dark] .fp-results{padding:0 0 64px}@media(max-width:1023px){[data-theme=dark] .fp-results{padding-bottom:48px}}[data-theme=dark] .fp-results-inner{max-width:calc(1240px * var(--fp-scale));margin:0 auto;padding:0 calc(40px * var(--fp-scale))}[data-theme=dark] .fp .fp-results-strip{list-style:none;margin:0;padding:0;max-width:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--dk-band);border:1px solid var(--dk-line);border-radius:16px;overflow:hidden}[data-theme=dark] .fp .fp-results-strip:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=dark] .fp .fp-results-strip:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .fp .fp-results-strip>li{margin:0;padding:0;border-right:1px solid var(--dk-line);font-size:inherit;line-height:inherit}[data-theme=dark] .fp .fp-results-strip>li:last-child{border-right:0}[data-theme=dark] .fp-results-cell{display:block;height:100%;padding:28px;text-decoration:none;color:var(--dk-t80);transition:background-color .2s ease-out}[data-theme=dark] .fp-results-figure{display:block;font-size:36px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--fp-mint);margin-bottom:8px}[data-theme=dark] .fp-results-label{display:block;font-size:14px;line-height:1.375;color:var(--dk-t80)}[data-theme=dark] .fp-results-source{display:block;font-size:12px;line-height:1.33;color:var(--dk-t55);margin-top:8px;transition:color .2s ease-out}@media(hover:hover){[data-theme=dark] .fp-results-cell:hover{background:var(--dk-ground)}[data-theme=dark] .fp-results-cell:hover .fp-results-source{color:var(--fp-mint)}}[data-theme=dark] .fp-results-cell:focus-visible{outline:3px solid var(--fp-mint);outline-offset:-3px}@media(max-width:767px){[data-theme=dark] .fp .fp-results-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .fp .fp-results-strip>li:nth-child(2){border-right:0}[data-theme=dark] .fp .fp-results-strip>li:nth-child(-n+2){border-bottom:1px solid var(--dk-line)}[data-theme=dark] .fp .fp-results-strip:has(>li:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .fp .fp-results-strip>li:nth-child(3):last-child{grid-column:1 / -1}[data-theme=dark] .fp-results-cell{padding:24px}[data-theme=dark] .fp-results-figure{font-size:30px}}[data-theme=dark] .fp-review-strip{padding:0}[data-theme=dark] .fp-review-strip .fp-review-row{position:relative;background:transparent;margin-top:0;padding:0 0 calc(24px * var(--fp-scale))}[data-theme=dark] .fp-review-strip .fp-review-bar{position:absolute;z-index:2;top:12px;right:max(calc(40px * var(--fp-scale)),calc((100% - 1240px * var(--fp-scale)) / 2 + 40px * var(--fp-scale)));margin:0;padding:0;max-width:none;min-height:0}[data-theme=dark] .fp-review-strip .fp-review-pause{width:36px;height:36px;background:var(--dk-card);border-color:var(--dk-line);color:var(--dk-text)}[data-theme=dark] .fp-review-head:after{content:"";width:calc(20px * var(--fp-scale));height:calc(20px * var(--fp-scale));margin-left:auto;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%234285F4' d='M45.1 24.5c0-1.6-.1-2.8-.4-4.1H24v7.6h12.1c-.2 2-1.6 5-4.6 7l7.1 5.5c4.3-4 6.5-9.8 6.5-16z'/%3E%3Cpath fill='%2334A853' d='M24 46c5.9 0 10.9-2 14.6-5.4l-7.1-5.5c-1.9 1.3-4.4 2.2-7.5 2.2-5.8 0-10.6-3.8-12.4-9.1l-7.3 5.6C7.9 41.1 15.4 46 24 46z'/%3E%3Cpath fill='%23FBBC05' d='M11.6 28.2c-.4-1.3-.7-2.7-.7-4.2s.3-2.9.7-4.2l-7.3-5.6C2.8 17.1 2 20.5 2 24s.8 6.9 2.3 9.8l7.3-5.6z'/%3E%3Cpath fill='%23EA4335' d='M24 10.7c4.2 0 7 1.8 8.6 3.3l6.3-6.1C35 4.3 29.9 2 24 2 15.4 2 7.9 6.9 4.3 14.2l7.3 5.6c1.8-5.3 6.6-9.1 12.4-9.1z'/%3E%3C/svg%3E") center / contain no-repeat}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>ol>li{background:var(--dk-ground);border:1px solid var(--dk-line);border-radius:calc(12px * var(--fp-scale));padding:calc(16px * var(--fp-scale)) calc(18px * var(--fp-scale)) calc(16px * var(--fp-scale)) calc(74px * var(--fp-scale));min-height:calc(72px * var(--fp-scale));margin:0 0 calc(10px * var(--fp-scale));font-size:calc(15px * var(--fp-scale));line-height:1.6;color:var(--dk-t80)}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>ol>li:before{left:calc(18px * var(--fp-scale));top:50%;transform:translateY(-50%);width:calc(40px * var(--fp-scale));height:calc(40px * var(--fp-scale));border-radius:calc(10px * var(--fp-scale));background:var(--fp-mint-wash);border:1px solid var(--fp-mint-ring);color:var(--fp-mint);font-size:calc(16px * var(--fp-scale));font-weight:700;letter-spacing:0;display:flex;align-items:center;justify-content:center}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>ol>li strong{color:var(--dk-text);font-weight:600}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>ol>li:after{inset:-1px;border-radius:calc(12px * var(--fp-scale));background:transparent;box-shadow:inset 0 0 0 1px var(--fp-mint)}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>ol>li:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp-checklist-art{--fp-link: var(--fp-mint);--fp-muted: #A9B4BF;--fp-ink: #D6DEE6;--fp-rule: var(--dk-line);background:var(--dk-card);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));color:#d6dee6}[data-theme=dark] .fp-checklist-art .fp-d--art .fp-d-boundary{stroke:#d6dee6}[data-theme=dark] .fp-checklist-art .fp-d-label text.fp-d-yours,[data-theme=dark] .fp-checklist-art .fp-d-yours{fill:#d6dee6}[data-theme=dark] .fp-checklist-art .fp-d--art .fp-d-label text{fill:#a9b4bf;stroke:var(--dk-card)}[data-theme=dark] .fp-checklist-art .fp-art{inset:calc(16px * var(--fp-scale)) calc(16px * var(--fp-scale)) calc(44px * var(--fp-scale))}[data-theme=dark] .fp-checklist-art .fp-art-captions{left:calc(16px * var(--fp-scale));right:calc(16px * var(--fp-scale));bottom:calc(12px * var(--fp-scale))}[data-theme=dark] .fp-checklist-art .fp-art-captions>p{font-size:calc(14px * var(--fp-scale));color:#a9b4bf}[data-theme=dark] .fp-art-inline{--fp-link: var(--fp-mint);--fp-muted: #A9B4BF;--fp-ink: #D6DEE6;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:calc(8px * var(--fp-scale));padding:4px;color:#d6dee6}[data-theme=dark] .fp-art-inline .fp-d--art .fp-d-boundary{stroke:#d6dee6}[data-theme=dark] .fp-art-inline .fp-d-yours{fill:#d6dee6}[data-theme=dark] .fp-art-inline .fp-d--art .fp-d-label text{fill:#a9b4bf;stroke:var(--dk-card)}[data-theme=dark] .fp-body .fp-section[data-treatment=symptoms]:before{background:var(--dk-band)}[data-theme=dark] .fp-body .fp-section[data-treatment=symptoms]>h2{color:var(--dk-text)}[data-theme=dark] .fp-body .fp-section[data-treatment=symptoms]>p{color:var(--dk-t80)}[data-theme=dark] .fp-tabs-panel{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale))}[data-theme=dark] .fp-tabs-panel:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp-tab-icon{background:transparent;border:1px solid var(--dk-line);color:var(--dk-t80)}[data-theme=dark] .fp-tab[aria-selected=true] .fp-tab-icon{background:var(--fp-mint);border-color:var(--fp-mint);color:var(--dk-ground);box-shadow:none}[data-theme=dark] .fp-tab:focus-visible .fp-tab-icon{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp-tab-label{color:var(--dk-t80)}[data-theme=dark] .fp-tab[aria-selected=true] .fp-tab-label{color:var(--dk-text)}[data-theme=dark] .fp-tabs-art img{border-radius:calc(12px * var(--fp-scale))}[data-theme=dark] .fp-tabs-text:before{color:var(--fp-mint);font-size:calc(16px * var(--fp-scale));font-weight:600}[data-theme=dark] .fp-tabs-text h3{color:var(--dk-text);font-weight:600}[data-theme=dark] .fp-tabs-text p{color:var(--dk-t80)}[data-theme=dark] .fp-tabs-points strong{color:var(--dk-text)}[data-theme=dark] .fp-body .fp-section[data-treatment=symptoms] a{color:var(--fp-mint)}[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>ul>li,[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>ol>li{background:var(--dk-ground);border-color:var(--dk-line);border-radius:calc(16px * var(--fp-scale));padding:calc(24px * var(--fp-scale));font-size:calc(14px * var(--fp-scale));line-height:1.625;color:var(--dk-t80)}[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>ul>li:before,[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>ol>li:before{color:var(--fp-mint);font-size:calc(36px * var(--fp-scale));font-weight:800;letter-spacing:-.02em;margin-bottom:calc(16px * var(--fp-scale))}[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>:is(ul,ol)>li>strong:first-child{color:var(--dk-text);font-size:calc(18px * var(--fp-scale));line-height:1.55;margin-bottom:calc(8px * var(--fp-scale))}[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>:is(ul,ol)~p{max-width:none;margin:calc(32px * var(--fp-scale)) 0 0}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>:is(ul,ol)>li:hover{border-color:var(--fp-mint-edge);box-shadow:none}}[data-theme=dark] .fp-body .fp-pair .fp-section,[data-theme=dark] .fp-body .fp-pair .fp-section:nth-child(2){background:var(--dk-band);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale))}[data-theme=dark] .fp-pair .fp-section>h2{font-size:calc(28px * var(--fp-scale));line-height:1.15;font-weight:700;letter-spacing:-.02em}[data-theme=dark] .fp-pair .fp-section>p{color:var(--dk-t80)}[data-theme=dark] .fp-tl-marker{color:var(--dk-ground);border-width:1px}[data-theme=dark] .fp-timeline:not(.is-done)>.fp-tl-step:not(.is-reached)>.fp-tl-marker{background:var(--dk-ground);border-color:var(--dk-line);color:var(--dk-t55)}[data-theme=dark] .fp-tl-card{background:var(--dk-ground);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));box-shadow:none}[data-theme=dark] .fp-tl-card:before{background:var(--dk-ground);border-color:var(--dk-line)}@media(min-width:1025px){[data-theme=dark] .fp-tl-step:nth-child(odd)>.fp-tl-card:before{border-color:var(--dk-line)}}[data-theme=dark] .fp-timeline:not(.is-done)>.fp-tl-step:not(.is-reached)>.fp-tl-card{border-color:transparent}[data-theme=dark] .fp-tl-art img{border-radius:calc(12px * var(--fp-scale))}[data-theme=dark] .fp-tl-text h3{color:var(--dk-text)}[data-theme=dark] .fp-body .fp-tl-text p,[data-theme=dark] .fp-body .fp-section[data-treatment=timeline]>p{color:var(--dk-t80)}[data-theme=dark] .fp-reviews-score{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));color:var(--dk-text)}[data-theme=dark] .fp-reviews-qual{color:var(--dk-t80)}[data-theme=dark] .fp-reviews-link{color:var(--fp-mint)}[data-theme=dark] .fp-reviews-link:focus-visible,[data-theme=dark] .fp-reviews-quote figcaption a:focus-visible,[data-theme=dark] .fp .fp-review-src a:focus-visible,[data-theme=dark] .fp-review-more summary:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp-reviews-quote{background:var(--dk-ground);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));padding:calc(36px * var(--fp-scale)) calc(40px * var(--fp-scale));max-width:none}[data-theme=dark] .fp-reviews-quote blockquote p,[data-theme=dark] .fp-reviews-pending{font-size:calc(20px * var(--fp-scale));line-height:1.55;font-weight:500;letter-spacing:0;color:var(--dk-text)}[data-theme=dark] .fp-reviews-quote figcaption{color:var(--dk-t80)}[data-theme=dark] .fp-reviews-quote figcaption strong{color:var(--dk-text)}[data-theme=dark] .fp-reviews-placeholder-note{color:var(--fp-mint)}[data-theme=dark] .fp-review{background:var(--dk-ground);border-color:var(--dk-line);border-radius:calc(16px * var(--fp-scale));color:var(--dk-t80)}[data-theme=dark] .fp-review-initial{background:var(--dk-card);border:1px solid var(--dk-line);color:var(--fp-mint)}[data-theme=dark] .fp .fp-review-name{color:var(--dk-text)}[data-theme=dark] .fp-review-stars{color:var(--dk-gold)}[data-theme=dark] .fp-review-pause{background:var(--dk-band);border-color:var(--dk-line);color:var(--dk-text)}[data-theme=dark] .fp-review-pause:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp-review-empty-note code{color:var(--dk-text)}[data-theme=dark] .fp-body .fp-section[data-treatment=job]:before{background:var(--dk-band)}[data-theme=dark] .fp-job-frame{background:var(--dk-ground);border-radius:calc(16px * var(--fp-scale))}[data-theme=dark] .fp-job-frame:after{content:"";position:absolute;inset:0;border:1px solid var(--dk-line);border-radius:inherit;pointer-events:none}[data-theme=dark] .fp-job-play{background:var(--fp-mint);box-shadow:0 0 24px var(--fp-mint-glow)}[data-theme=dark] .fp-job-play:before{border-left-color:var(--dk-ground)}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-theme=dark] .fp-job-facade:hover .fp-job-play{background:var(--fp-mint-hover)}}[data-theme=dark] .fp-job-facade:focus-visible{outline:3px solid var(--fp-mint)}[data-theme=dark] .fp-job-frame-label{color:var(--dk-t80)}[data-theme=dark] .fp-job-video figcaption{justify-self:start;display:inline-block;font-size:calc(12px * var(--fp-scale));font-weight:600;line-height:1.5;color:var(--fp-mint);border:1px solid var(--fp-mint-ring);border-radius:999px;padding:calc(4px * var(--fp-scale)) calc(12px * var(--fp-scale));margin-top:calc(6px * var(--fp-scale))}[data-theme=dark] .fp-job-detail{background:var(--dk-ground);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));color:var(--dk-t80)}[data-theme=dark] .fp-job-detail strong{color:var(--dk-text)}[data-theme=dark] .fp .cost-panels{border-color:var(--dk-line);border-radius:calc(16px * var(--fp-scale));background:var(--dk-ground)}[data-theme=dark] .fp .cost-figure{background:var(--dk-card);color:var(--dk-text);border-right:1px solid var(--dk-line)}[data-theme=dark] .fp .cost-figure p{color:var(--dk-t80)}[data-theme=dark] .fp .cost-amount b{font-size:calc(64px * var(--fp-scale));line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--fp-mint)}[data-theme=dark] .fp .cost-amount span{font-size:calc(16px * var(--fp-scale));font-weight:500;color:var(--dk-t55)}[data-theme=dark] .fp .cost-amount--word b{font-size:calc(48px * var(--fp-scale))}[data-theme=dark] .fp .cost-figure a{color:var(--fp-mint)}[data-theme=dark] .fp .cost-included>h3{color:var(--dk-t55)}[data-theme=dark] .fp .cost-included>ul>li{color:var(--dk-text)}[data-theme=dark] .fp .cost-included>.cost-spaces{margin:12px 0 0;max-width:none;font-size:14px;line-height:1.5;color:var(--dk-t55)}[data-theme=dark] .fp .cost-included>.cost-spaces a{color:var(--fp-mint);text-decoration:underline;text-underline-offset:2px}[data-theme=dark] .fp .cost-tick{background:var(--fp-mint-wash-strong);color:var(--fp-mint)}[data-theme=dark] .fp .cost-figure .cost-extras{color:var(--dk-t55)}[data-theme=dark] .fp .cost-detail>h3,[data-theme=dark] .fp .cost-writing>h3{color:var(--dk-text)}[data-theme=dark] .fp .cost-detail .reports{color:var(--dk-text);font-size:calc(14px * var(--fp-scale));line-height:1.625}[data-theme=dark] .fp .cost-detail .reports td{color:var(--dk-t80)}[data-theme=dark] .fp .cost-detail .reports td:nth-of-type(1){color:var(--fp-mint)}[data-theme=dark] .fp .cost-note{background:var(--dk-band);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));padding:calc(20px * var(--fp-scale)) calc(24px * var(--fp-scale))}[data-theme=dark] .fp .cost-note p{color:var(--dk-t80);font-size:calc(14px * var(--fp-scale));line-height:1.625}[data-theme=dark] .fp .cost-note strong{color:var(--dk-text)}[data-theme=dark] .fp .cost-close{border-top-color:var(--dk-line)}[data-theme=dark] .fp .cost .more{color:var(--fp-mint)}[data-theme=dark] .fp-logos{background:var(--dk-ground);border-color:var(--dk-line)}[data-theme=dark] .fp-logos-line{color:var(--dk-t80)}[data-theme=dark] .fp-logos--isps .fp-logos-line{color:var(--dk-text)}[data-theme=dark] .fp-band--tint .fp-logos{padding-left:calc(36px * var(--fp-scale));padding-right:calc(36px * var(--fp-scale));border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale))}@media(max-width:640px){[data-theme=dark] .fp.fp .fp-band--tint .fp-logos{padding-left:24px;padding-right:24px;border-radius:16px}}[data-theme=dark] .fp-marquee-pass li{height:calc(96px * var(--fp-scale));display:flex;align-items:center;justify-content:center;box-sizing:border-box}[data-theme=dark] .fp .compare .scroll{background:var(--dk-ground);border-color:var(--dk-line);border-radius:calc(16px * var(--fp-scale));padding:0}[data-theme=dark] .fp .compare table{font-size:calc(14px * var(--fp-scale));line-height:1.625}[data-theme=dark] .fp .compare thead th{color:var(--dk-text);background:var(--dk-band);border-left:0;border-bottom:1px solid var(--dk-line);padding:calc(20px * var(--fp-scale));vertical-align:bottom}[data-theme=dark] .fp .compare thead th.is-highlight{background:var(--dk-band);color:var(--fp-mint);border-radius:0}[data-theme=dark] .fp .compare th,[data-theme=dark] .fp .compare td{border-top-color:var(--dk-line);border-left:0;color:var(--dk-t80);padding:calc(20px * var(--fp-scale))}[data-theme=dark] .fp .compare tbody th[scope=row]{color:var(--dk-text);padding-left:calc(20px * var(--fp-scale))}[data-theme=dark] .fp .compare tbody .is-highlight{background:var(--fp-mint-wash-faint);color:var(--dk-text);font-weight:400;border-top-color:var(--dk-line)}[data-theme=dark] .fp .compare .note{color:var(--dk-text)}@media(hover:hover)and (min-width:769px){[data-theme=dark] .fp .compare tbody th[scope=row]:after{background:var(--dk-band)}[data-theme=dark] .fp .compare tbody tr:hover th,[data-theme=dark] .fp .compare tbody tr:hover td:not(.is-highlight){background:var(--dk-band)}[data-theme=dark] .fp .compare tbody tr:hover td.is-highlight{background:var(--fp-mint-wash-strong);color:var(--dk-text)}}[data-theme=dark] .fp .faq{border-top:0}[data-theme=dark] .fp .fp-faq-band .faq-section .faq details{border:1px solid var(--dk-line);border-radius:calc(12px * var(--fp-scale));background:var(--dk-band);margin-bottom:calc(10px * var(--fp-scale));padding:0}[data-theme=dark] .fp .faq summary{padding:calc(20px * var(--fp-scale)) calc(56px * var(--fp-scale)) calc(20px * var(--fp-scale)) calc(24px * var(--fp-scale));border-radius:calc(12px * var(--fp-scale))}[data-theme=dark] .fp .faq summary:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp .faq details summary h3{color:var(--dk-text);line-height:1.625;letter-spacing:0}[data-theme=dark] .fp .faq summary:after{border:0;width:auto;height:auto;right:calc(24px * var(--fp-scale));top:calc(16px * var(--fp-scale));color:var(--fp-mint);font-size:calc(26px * var(--fp-scale));font-weight:400;line-height:1}[data-theme=dark] .fp .faq details>:not(summary){color:var(--dk-t80);font-size:calc(15px * var(--fp-scale));line-height:1.625;padding:0 calc(24px * var(--fp-scale)) calc(22px * var(--fp-scale))}[data-theme=dark] .fp-faq-sub{color:var(--dk-t80)}[data-theme=dark] .fp-guides-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;column-gap:calc(24px * var(--fp-scale))}[data-theme=dark] .fp-guides-head>.fp-kicker{grid-column:2;grid-row:1;text-align:center}[data-theme=dark] .fp-guides-head>.fp-guides-heading{grid-column:2;grid-row:2;text-align:center}[data-theme=dark] .fp-guides-head>.fp-guides-count{grid-column:3;grid-row:2;justify-self:end}[data-theme=dark] .fp-guide{background:var(--dk-band);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));box-shadow:none}[data-theme=dark] .fp-guide-media{background:var(--dk-card)}[data-theme=dark] .fp-guide-media-note{color:var(--dk-t80)}[data-theme=dark] .fp-guide-date{background:var(--dk-card);border:1px solid var(--dk-line);color:var(--fp-mint);box-shadow:none}[data-theme=dark] .fp-guide-date span{color:var(--fp-mint)}[data-theme=dark] .fp .fp-guide h3{color:var(--dk-text)}[data-theme=dark] .fp-guide-body p:not(.fp-guide-kind){color:var(--dk-t80);font-weight:400}[data-theme=dark] .fp-guide-link.is-pending{color:var(--dk-t55)}[data-theme=dark] .fp-guides-nav{background:var(--dk-ground);border:1px solid var(--dk-line);color:var(--dk-text);box-shadow:none}[data-theme=dark] .fp-guides-dot{background:var(--dk-line)}[data-theme=dark] .fp-guides-row:focus-visible,[data-theme=dark] .fp-guides-nav:focus-visible,[data-theme=dark] .fp-guides-dot:focus-visible,[data-theme=dark] .fp-guide h3 a:focus-visible,[data-theme=dark] .fp-guide-link:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp .related a{background:var(--dk-band);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));color:var(--dk-text);transition:border-color .2s ease-out}[data-theme=dark] .fp .related a:after{background:transparent;border-color:var(--dk-line);color:var(--fp-mint)}@media(hover:hover){[data-theme=dark] .fp .related a:hover{border-color:var(--fp-mint-edge)}}[data-theme=dark] .fp .related a:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp-expanding-ghost{color:var(--dk-text);opacity:.04}[data-theme=dark] .fp .fp-expanding-heading{color:var(--dk-text)}[data-theme=dark] .fp .fp-expanding-heading strong{color:var(--fp-mint)}[data-theme=dark] .fp-expanding-card{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));box-shadow:0 25px 50px -12px #00000073}[data-theme=dark] .fp-expanding-card:hover{box-shadow:0 25px 80px #0009}[data-theme=dark] .fp-expanding-eyebrow{color:var(--fp-mint);font-size:calc(12px * var(--fp-scale));font-weight:700;line-height:1.5;letter-spacing:1.44px;text-transform:uppercase}[data-theme=dark] .fp .fp-expanding-name{color:var(--dk-text);font-size:clamp(36px,4vw,calc(48px * var(--fp-scale)));line-height:1.1;font-weight:700;letter-spacing:-.02em}[data-theme=dark] .fp-expanding-sub{color:var(--dk-t80);font-size:calc(20px * var(--fp-scale));font-weight:500}[data-theme=dark] .fp-expanding-close{color:var(--dk-t80)}[data-theme=dark] .fp-expanding-card .fp-proof-row{justify-content:center;margin-top:calc(32px * var(--fp-scale))}body[data-theme=dark] .site-footer{background:var(--dk-ground);border-top:1px solid var(--dk-line);color:var(--dk-t55)}body[data-theme=dark] .site-footer .col-h{color:var(--dk-text)}body[data-theme=dark] .site-footer .col li{color:var(--dk-t55)}body[data-theme=dark] .site-footer .col a{color:var(--dk-t80)}body[data-theme=dark] .site-footer .col a[href^="tel:"],body[data-theme=dark] .site-footer .col .reviews{color:var(--dk-text)}body[data-theme=dark] .site-footer .col .stars{color:var(--dk-gold)}body[data-theme=dark] .site-footer .legal{border-top-color:var(--dk-line);color:var(--dk-t55)}body[data-theme=dark] .site-footer .legal a{color:var(--dk-t80)}body[data-theme=dark] .site-footer a:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp-dark-mobile-cta{display:none}@media(max-width:767px){[data-theme=dark] .fp-dark-mobile-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:4;padding:12px 16px;background:#020c13f0;border-top:1px solid var(--dk-line)}[data-theme=dark] .fp-dark-mobile-cta .fp-btn{display:flex;width:100%}body[data-theme=dark] .site-footer .inner{padding-bottom:104px}}@media(max-width:767px){[data-theme=dark] .fp.fp h2,[data-theme=dark] .fp.fp .cost>h2,[data-theme=dark] .fp.fp .compare h2,[data-theme=dark] .fp.fp .faq-section>.fp-faq-lead>h2,[data-theme=dark] .fp.fp .fp-gauges-lead h2,[data-theme=dark] .fp.fp .fp-reviews-main>h2{font-size:30px;line-height:1.1;letter-spacing:-.02em}[data-theme=dark] .fp.fp .fp-pair .fp-section>h2{font-size:24px}[data-theme=dark] .fp.fp .fp-expanding-name{font-size:36px;line-height:1.1}[data-theme=dark] .fp.fp .fp-expanding-sub{font-size:18px}[data-theme=dark] .fp.fp .fp-band,[data-theme=dark] .fp.fp .fp-reviews,[data-theme=dark] .fp.fp .fp-body .fp-section[data-treatment],[data-theme=dark] .fp.fp .fp-body .fp-pair{padding-top:64px;padding-bottom:64px}[data-theme=dark] .fp.fp .fp-band.fp-cost-band{padding-top:0}[data-theme=dark] .fp.fp .fp-hero-band{padding-top:32px;padding-bottom:40px}[data-theme=dark] .fp.fp .fp-hero-shell{gap:16px}[data-theme=dark] .fp.fp .fp-price-card{padding:32px 24px}[data-theme=dark] .fp.fp .fp-reviews-quote{padding:28px 24px}[data-theme=dark] .fp.fp .fp-reviews-quote blockquote p,[data-theme=dark] .fp.fp .fp-reviews-pending{font-size:17px;line-height:1.55}[data-theme=dark] .fp.fp .cost-amount b{font-size:48px}[data-theme=dark] .fp.fp .fp-marquee-pass li{height:72px}[data-theme=dark] .fp.fp .fp-body .fp-section[data-treatment=checklist]>ol>li{padding:14px 16px 14px 66px;min-height:64px;font-size:15px}[data-theme=dark] .fp.fp .fp-body .fp-section[data-treatment=checklist]>ol>li:before{left:14px;top:50%;width:36px;height:36px;font-size:15px}[data-theme=dark] .fp.fp .fp-body .fp-section[data-treatment=checklist]>ol>li:after{inset:-1px}[data-theme=dark] .fp.fp.fp .fp-eyebrow,[data-theme=dark] .fp.fp.fp .fp-expanding-eyebrow,[data-theme=dark] .fp.fp.fp .fp-proof-face,[data-theme=dark] .fp.fp.fp .fp-job-video figcaption,[data-theme=dark] .fp.fp.fp .cost-note p,[data-theme=dark] .fp.fp.fp .cost-detail .reports,[data-theme=dark] .fp.fp.fp .compare table,[data-theme=dark] .fp.fp.fp .fp-body .fp-section[data-treatment=causes]>:is(ul,ol)>li{font-size:14px}[data-theme=dark] .fp.fp.fp .fp-proof-face{width:36px;height:36px}}@media(max-width:640px){[data-theme=dark] .fp-hero-text>.fp-eyebrow,[data-theme=dark] .fp-hero-text>h1,[data-theme=dark] .fp-hero-text>.fp-hero-lede,[data-theme=dark] .fp-hero-text>.fp-hero-btns,[data-theme=dark] .fp-hero-text>.fp-proof-row{order:0}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .fp-trust li,[data-theme=dark] .fp-trust-label,[data-theme=dark] .fp .related a{transition:none}}[data-theme=dark] .fp .fp-kicker,[data-theme=dark] .fp .fp-body p.fp-kicker.fp-kicker{font-size:calc(16px * var(--fp-scale));font-weight:600;line-height:1.5;color:var(--fp-mint);margin:0 0 calc(12px * var(--fp-scale));max-width:none}[data-theme=dark] .fp .fp-body .fp-pair p.fp-kicker.fp-kicker{margin:0 0 calc(-8px * var(--fp-scale))}@media(min-width:900px){[data-theme=dark] .fp-body .fp-section[data-treatment=split]>p.fp-kicker.fp-kicker,[data-theme=dark] .fp-body .fp-section[data-treatment=split-tint]>p.fp-kicker.fp-kicker{grid-column:1;grid-row:1;align-self:start;margin:0}[data-theme=dark] .fp-body .fp-section[data-treatment=split]>h2,[data-theme=dark] .fp-body .fp-section[data-treatment=split-tint]>h2{padding-top:calc(36px * var(--fp-scale))}}[data-theme=dark] .fp-body .fp-section[data-treatment=split]>.fp-pitch--lead{font-size:calc(20px * var(--fp-scale));line-height:1.6;font-weight:500;color:var(--dk-text)}[data-theme=dark] .fp-body .fp-section[data-treatment=split]>.fp-pitch{margin-bottom:calc(16px * var(--fp-scale))}[data-theme=dark] .fp-body .fp-pitch{color:var(--dk-t80)}[data-theme=dark] .fp-more{margin-top:calc(14px * var(--fp-scale));max-width:none}[data-theme=dark] .fp-more>summary{list-style:none;display:inline-flex;align-items:center;gap:calc(8px * var(--fp-scale));cursor:pointer;color:var(--fp-mint);font-weight:600;font-size:calc(15px * var(--fp-scale));line-height:1.6;padding:calc(6px * var(--fp-scale)) 0;min-height:36px;user-select:none}[data-theme=dark] .fp-more>summary::-webkit-details-marker{display:none}[data-theme=dark] .fp-more>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .2s ease-out}[data-theme=dark] .fp-more[open]>summary:after{transform:rotate(-135deg) translateY(-1px)}[data-theme=dark] .fp-more>summary>span:last-child{display:none}[data-theme=dark] .fp-more[open]>summary>span:last-child{display:inline}[data-theme=dark] .fp-more[open]>summary>span:first-child{display:none}[data-theme=dark] .fp-more>summary:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px;border-radius:4px}[data-theme=dark] .fp-more>div{color:var(--dk-t80);border-left:2px solid var(--dk-line);padding:calc(6px * var(--fp-scale)) 0 calc(6px * var(--fp-scale)) calc(18px * var(--fp-scale));margin-top:calc(8px * var(--fp-scale));font-size:calc(15px * var(--fp-scale));line-height:1.67}[data-theme=dark] .fp-body .fp-more>div p,[data-theme=dark] .fp .fp-more>div p{font-size:calc(15px * var(--fp-scale));line-height:1.67;color:var(--dk-t80);margin:0;max-width:none}[data-theme=dark] .fp .fp-more>div p+p{margin-top:calc(12px * var(--fp-scale))}[data-theme=dark] .fp .fp-more>div a{color:var(--fp-mint)}@media(max-width:768px){[data-theme=dark] .fp.fp .fp-more>summary{min-height:44px}}[data-theme=dark] .fp .fp-tabs-pitch{color:var(--dk-t80);font-size:calc(16px * var(--fp-scale));line-height:1.7;margin:0 0 calc(18px * var(--fp-scale))}[data-theme=dark] .fp .fp-tabs-points--short{background:var(--fp-mint-wash);border:1px solid rgba(53,206,141,.3);border-radius:calc(12px * var(--fp-scale));padding:calc(14px * var(--fp-scale)) calc(16px * var(--fp-scale));font-size:calc(14px * var(--fp-scale));line-height:1.57;color:var(--dk-text);margin:0}[data-theme=dark] .fp .fp-tabs-points--short strong{color:var(--fp-mint)}[data-theme=dark] .fp-tabs-text>.fp-more{margin-top:calc(14px * var(--fp-scale))}[data-theme=dark] .fp-tabs-text>.fp-more+.fp-tabs-links{margin-top:calc(16px * var(--fp-scale))}[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>:is(ul,ol)>li>.fp-pitch{font-size:calc(14px * var(--fp-scale));line-height:1.625;color:var(--dk-t80);margin:0}[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>:is(ul,ol)>li>.fp-more>div,[data-theme=dark] .fp-body .fp-section[data-treatment=causes]>:is(ul,ol)>li>.fp-more>div p{font-size:calc(14px * var(--fp-scale));line-height:1.625}[data-theme=dark] .fp-pair .fp-section>.fp-pitch{font-size:calc(16px * var(--fp-scale));line-height:1.7;color:var(--dk-t80);margin:0;max-width:none}[data-theme=dark] .fp-body .fp-tl-text>.fp-tl-pitch{font-size:calc(16px * var(--fp-scale));line-height:1.625;color:var(--dk-t80);margin:0;max-width:none}[data-theme=dark] .fp-tl-text>.fp-more{margin-top:calc(10px * var(--fp-scale))}[data-theme=dark] .fp .cost-figure>.cost-pitch{font-size:calc(17px * var(--fp-scale));line-height:1.65;color:var(--dk-text);margin-top:calc(18px * var(--fp-scale))}[data-theme=dark] .fp .compare>.fp-more>div,[data-theme=dark] .fp .compare>.fp-more>div p{font-size:calc(13px * var(--fp-scale));line-height:1.55}[data-theme=dark] .fp-mini{margin-top:calc(16px * var(--fp-scale));background:var(--dk-card);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));padding:calc(24px * var(--fp-scale));max-width:none}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-lead>.fp-mini>p{font-size:calc(14px * var(--fp-scale));line-height:1.5;color:var(--dk-t80);margin:0 0 calc(14px * var(--fp-scale))}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-lead>.fp-mini>.fp-mini-title{font-size:calc(18px * var(--fp-scale));line-height:1.44;margin-bottom:calc(6px * var(--fp-scale))}[data-theme=dark] .fp-mini-title strong{color:var(--dk-text);font-weight:700}[data-theme=dark] .fp-mini>.fp-btn{display:flex;width:100%}@media(max-width:899px){[data-theme=dark] .fp-mini{display:none}}[data-theme=dark] .fp-body .fp-pair--tabs{grid-template-columns:minmax(0,1fr);gap:0;padding-top:calc(88px * var(--fp-scale))}[data-theme=dark] .fp-pair-rail{display:flex;gap:calc(10px * var(--fp-scale));margin:0 0 calc(16px * var(--fp-scale))}[data-theme=dark] .fp-pair-rail[hidden]{display:none}[data-theme=dark] .fp-pair-tab{font-family:inherit;font-size:calc(15px * var(--fp-scale));font-weight:600;line-height:1.5;color:var(--dk-t80);background:var(--dk-band);border:1px solid var(--dk-line);border-radius:999px;padding:calc(10px * var(--fp-scale)) calc(20px * var(--fp-scale));min-height:44px;cursor:pointer;transition:border-color .2s ease-out,color .2s ease-out,background-color .2s ease-out}[data-theme=dark] .fp-pair-tab[aria-selected=true]{color:var(--dk-ground);background:var(--fp-mint);border-color:var(--fp-mint)}@media(hover:hover){[data-theme=dark] .fp-pair-tab:not([aria-selected=true]):hover{border-color:var(--fp-mint-edge);color:var(--dk-text)}}[data-theme=dark] .fp-pair-tab:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .fp-body .fp-pair--tabs .fp-section,[data-theme=dark] .fp-body .fp-pair--tabs .fp-section:nth-child(2){background:var(--dk-band);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale))}[data-theme=dark] .fp-body .fp-pair--tabs .fp-section[hidden]{display:none}[data-theme=dark] .fp-body .fp-pair--tabs:not([data-enhanced]) .fp-section+.fp-section{margin-top:calc(20px * var(--fp-scale))}[data-theme=dark] .fp-body .fp-pair--tabs .fp-section:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}@media(min-width:768px){[data-theme=dark] .fp-body .fp-section>.fp-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(48px * var(--fp-scale)) calc(20px * var(--fp-scale));--tl-gap-x: calc(20px * var(--fp-scale))}[data-theme=dark] .fp-tl-step{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:none}[data-theme=dark] .fp-tl-step:before,[data-theme=dark] .fp-tl-step:after{left:50%;top:calc(var(--tl-marker) / 2);height:2px;width:calc(100% + var(--tl-gap-x));transform:translateY(-50%)}[data-theme=dark] .fp-tl-step:after{transform-origin:left center}[data-theme=dark] .fp-timeline:not(.is-done)>.fp-tl-step:not(:has(+.is-reached)):after{transform:translateY(-50%) scaleX(0)}[data-theme=dark] .fp-tl-step:nth-child(2n):before,[data-theme=dark] .fp-tl-step:nth-child(2n):after{display:none}[data-theme=dark] .fp-tl-marker{grid-column:auto;justify-self:center;align-self:center;margin:0 auto calc(16px * var(--fp-scale));box-shadow:0 0 0 6px var(--dk-band)}[data-theme=dark] .fp-tl-step.is-reached>.fp-tl-marker,[data-theme=dark] .fp-timeline.is-done>.fp-tl-step>.fp-tl-marker{box-shadow:0 0 0 6px var(--dk-band),0 0 16px var(--fp-mint-glow)}[data-theme=dark] .fp-tl-card{grid-column:auto;max-width:none;justify-self:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;align-items:start;gap:calc(16px * var(--fp-scale));padding:calc(20px * var(--fp-scale));height:100%}[data-theme=dark] .fp-body .fp-section>.fp-timeline{align-items:stretch}[data-theme=dark] .fp-tl-step{height:100%;justify-content:flex-start}[data-theme=dark] .fp-tl-step>.fp-tl-card:before,[data-theme=dark] .fp-tl-step:nth-child(odd)>.fp-tl-card:before{top:-8px;left:50%;right:auto;margin-left:-8px;border:0;border-left:1px solid var(--dk-line);border-top:1px solid var(--dk-line);background:var(--dk-ground)}[data-theme=dark] .fp-timeline:not(.is-done)>.fp-tl-step:not(.is-reached)>.fp-tl-card:before{border-color:transparent}}@media(min-width:1024px){[data-theme=dark] .fp-body .fp-section>.fp-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}[data-theme=dark] .fp-tl-step:nth-child(2n):before,[data-theme=dark] .fp-tl-step:nth-child(2n):after{display:block}[data-theme=dark] .fp-tl-step:last-child:before,[data-theme=dark] .fp-tl-step:last-child:after{display:none}}@media(min-width:768px){[data-theme=dark] .fp-tl-art,[data-theme=dark] .fp-tl-art.is-placeholder{width:100%}}[data-theme=dark] .fp-job-detail>.fp-job-tag{display:inline-block;align-self:flex-start;font-size:calc(12px * var(--fp-scale));font-weight:600;line-height:1.5;color:var(--fp-mint);border:1px solid var(--fp-mint-ring);border-radius:999px;padding:calc(4px * var(--fp-scale)) calc(12px * var(--fp-scale));margin:0}[data-theme=dark] .fp-body .fp-job-detail>.fp-job-headline{font-size:calc(24px * var(--fp-scale));font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--dk-text);margin:0}[data-theme=dark] .fp-body .fp-job-detail>.fp-pitch{font-size:calc(16px * var(--fp-scale));line-height:1.55;color:var(--dk-t80)}[data-theme=dark] .fp-job-detail{gap:calc(12px * var(--fp-scale))}[data-theme=dark] .fp-job-detail>.fp-more{margin-top:0}[data-theme=dark] .fp .compare-tabs{display:flex;gap:calc(8px * var(--fp-scale));margin:0 0 calc(16px * var(--fp-scale))}[data-theme=dark] .fp .compare-tabs[hidden]{display:none}[data-theme=dark] .fp .compare-tab{flex:1 1 0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;min-height:44px;color:var(--dk-t80);background:var(--dk-band);border:1px solid var(--dk-line);border-radius:999px;padding:8px 12px;cursor:pointer}[data-theme=dark] .fp .compare-tab[aria-selected=true]{color:var(--dk-ground);background:var(--fp-mint);border-color:var(--fp-mint)}[data-theme=dark] .fp .compare-tab:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}@media(max-width:768px){[data-theme=dark] .fp.fp .compare tbody tr{background:var(--dk-band);border:1px solid var(--dk-line);border-radius:12px}[data-theme=dark] .fp.fp .compare tbody th[scope=row]{color:var(--dk-text);border-bottom:1px solid var(--dk-line)}[data-theme=dark] .fp.fp .compare tbody td{color:var(--dk-t80);border-bottom:1px solid var(--dk-line)}[data-theme=dark] .fp.fp .compare tbody td:before{color:var(--dk-t55);font-size:14px}[data-theme=dark] .fp.fp .compare tbody td.is-highlight{background:var(--fp-mint-wash-strong);color:var(--dk-text)}[data-theme=dark] .fp.fp .compare tbody td.is-highlight:before{color:var(--fp-mint)}[data-theme=dark] .fp.fp.fp .fp-hero-shell .crumbs ol,[data-theme=dark] .fp.fp.fp .compare>.fp-more>div,[data-theme=dark] .fp.fp.fp .compare>.fp-more>div p{font-size:14px}}@media(max-width:767px){[data-theme=dark] .fp .compare[data-col] thead,[data-theme=dark] .fp.fp .compare[data-col] tbody td{display:none}[data-theme=dark] .fp.fp .compare[data-col="1"] tbody td:nth-of-type(1),[data-theme=dark] .fp.fp .compare[data-col="2"] tbody td:nth-of-type(2),[data-theme=dark] .fp.fp .compare[data-col="3"] tbody td:nth-of-type(3){display:flex;border-bottom:0}[data-theme=dark] .fp.fp .compare[data-col] tbody td:before{display:none}[data-theme=dark] .fp.fp .compare[data-col] tbody td.is-highlight{background:transparent;color:var(--dk-t80)}}[data-theme=dark] .fp-guide-media .fp-guide-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-theme=dark] .fp-inline-review{max-width:var(--fp-max);margin:calc(40px * var(--fp-scale)) auto 0;padding:0 calc(40px * var(--fp-scale))}[data-theme=dark] .fp-body .fp-section>.fp-inline-review{max-width:none;padding:0;margin:calc(40px * var(--fp-scale)) 0 0}[data-theme=dark] .fp-inline-review+.fp-band,[data-theme=dark] .fp-inline-review+.fp-logos{margin-top:calc(48px * var(--fp-scale))}[data-theme=dark] .fp-inline-review figure{margin:0;background:var(--dk-band);border:1px solid var(--dk-line);border-radius:calc(16px * var(--fp-scale));padding:calc(24px * var(--fp-scale)) calc(28px * var(--fp-scale));display:grid;gap:calc(10px * var(--fp-scale))}[data-theme=dark] .fp-inline-review-stars{color:var(--dk-gold);letter-spacing:.1em;font-size:calc(14px * var(--fp-scale))}[data-theme=dark] .fp-inline-review blockquote{margin:0}[data-theme=dark] .fp .fp-inline-review blockquote p{margin:0;max-width:none;font-size:calc(17px * var(--fp-scale));line-height:1.6;font-weight:500;color:var(--dk-text)}[data-theme=dark] .fp-inline-review figcaption{font-size:calc(14px * var(--fp-scale));color:var(--dk-t80)}[data-theme=dark] .fp-inline-review figcaption strong{color:var(--dk-text)}[data-theme=dark] .fp-inline-review figcaption a{color:var(--fp-mint)}@media(max-width:767px){[data-theme=dark] .fp-dark-mobile-cta.is-armed{transform:translateY(100%);transition:transform .24s ease-out}[data-theme=dark] .fp-dark-mobile-cta.is-armed.is-visible{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .fp-dark-mobile-cta.is-armed,[data-theme=dark] .fp-more>summary:after,[data-theme=dark] .fp-pair-tab,[data-theme=dark] .fp-results-cell,[data-theme=dark] .fp-results-source,[data-theme=dark] .fp-lead-submit{transition:none}}@media(max-width:767px){[data-theme=dark] .fp.fp .fp-hero-btns .fp-btn{width:100%}[data-theme=dark] .fp.fp .fp-lead-card{padding:32px 24px}[data-theme=dark] .fp.fp.fp .fp-results-source,[data-theme=dark] .fp.fp.fp .fp-job-detail>.fp-job-tag{font-size:14px;line-height:1.43}[data-theme=dark] .fp.fp .fp-inline-review{padding:0 20px}[data-theme=dark] .fp.fp .fp-body .fp-job-detail>.fp-job-headline{font-size:24px}[data-theme=dark] .fp.fp .fp-results-inner{padding-left:20px;padding-right:20px}}@media(max-width:1119px){[data-theme=dark] .fp .cost-panels{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .fp .cost-figure{border-right:0;border-bottom:1px solid var(--dk-line)}}@media(min-width:900px){[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]:has(>.fp-checklist-more)>ol{grid-row:1}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more{grid-column:2;grid-row:2;align-self:start}}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more{max-width:calc(680px * var(--fp-scale));margin-top:calc(4px * var(--fp-scale))}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more>div{padding:0;margin:0}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more>div>ol{list-style:none;padding:0;margin:calc(10px * var(--fp-scale)) 0 0;counter-reset:fp-check 7}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more>div>ol>li{counter-increment:fp-check;position:relative;background:var(--dk-ground);border:1px solid var(--dk-line);border-radius:calc(12px * var(--fp-scale));padding:calc(16px * var(--fp-scale)) calc(18px * var(--fp-scale)) calc(16px * var(--fp-scale)) calc(74px * var(--fp-scale));min-height:calc(72px * var(--fp-scale));margin:0 0 calc(10px * var(--fp-scale));font-size:calc(15px * var(--fp-scale));line-height:1.6;color:var(--dk-t80)}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more>div>ol>li:before{content:counter(fp-check);position:absolute;left:calc(18px * var(--fp-scale));top:50%;transform:translateY(-50%);width:calc(40px * var(--fp-scale));height:calc(40px * var(--fp-scale));border-radius:calc(10px * var(--fp-scale));background:var(--fp-mint-wash);border:1px solid var(--fp-mint-ring);color:var(--fp-mint);font-size:calc(16px * var(--fp-scale));font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more>div>ol>li strong{color:var(--dk-text);font-weight:600}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more>div>ol>li>p{margin:0}[data-theme=dark] .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more>div>ol>li:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}@media(max-width:767px){[data-theme=dark] .fp.fp .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more>div>ol>li{padding:14px 16px 14px 66px;min-height:64px;font-size:15px}[data-theme=dark] .fp.fp .fp-body .fp-section[data-treatment=checklist]>.fp-checklist-more>div>ol>li:before{left:14px;width:36px;height:36px;font-size:15px}}[data-theme=dark] .fp .fp-pitch{color:var(--dk-t80)}[data-theme=dark] .fp .hp-routes-head>div>h2{margin:0}[data-theme=dark] .hp-route{background:var(--dk-band);border:1px solid var(--dk-line)}[data-theme=dark] .hp-route--lead{background:var(--dk-card)}[data-theme=dark] .fp .hp-route h3,[data-theme=dark] .fp .hp-route--lead h3{color:var(--dk-text)}[data-theme=dark] .fp .hp-route--lead .hp-route-kind{color:var(--fp-mint)}[data-theme=dark] .hp-route--lead .hp-links a:after{color:var(--fp-mint)}[data-theme=dark] .hp-links a:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .hp-study{max-width:calc(760px * var(--fp-scale))}[data-theme=dark] .fp .hp-study>h2{margin:0 0 calc(16px * var(--fp-scale))}[data-theme=dark] .fp .hp-study>.fp-pitch{font-size:calc(19px * var(--fp-scale));line-height:1.5;margin:0 0 calc(24px * var(--fp-scale));max-width:calc(620px * var(--fp-scale))}[data-theme=dark] .fp .hp-study>.hp-study-link{margin:0}[data-theme=dark] .hp-study .fp-more{margin-top:calc(20px * var(--fp-scale))}[data-theme=dark] .hp-study .fp-gauges{display:block;margin-top:calc(20px * var(--fp-scale))}[data-theme=dark] .hp-study .fp-gauges-row{margin-top:calc(16px * var(--fp-scale))}[data-theme=dark] .fp-gauge{background:var(--dk-card);border:1px solid var(--dk-line);box-shadow:none}[data-theme=dark] .fp-gauge-text{color:var(--dk-t80)}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-theme=dark] .fp-gauge:hover{box-shadow:var(--fp-shadow-card-raised)}}[data-theme=dark] .hp-visit-steps .fp-more{margin-top:calc(10px * var(--fp-scale))}[data-theme=dark] .hp-reach{background:var(--dk-band);border-color:var(--dk-line)}[data-theme=dark] .hp-reach-in{background:var(--fp-mint);color:var(--dk-ground)}[data-theme=dark] .hp-study .fp-more>div,[data-theme=dark] .sp-prose .fp-more>div{max-width:none}[data-theme=dark] .fp-band--tint .sp-names li{background:var(--dk-card)}[data-theme=dark] .sp-cards>li,[data-theme=dark] .fp-band--tint .sp-cards>li{background:var(--dk-band);border:1px solid var(--dk-line)}[data-theme=dark] .sp-table-wrap,[data-theme=dark] .fp-band--tint .sp-table-wrap{background:var(--dk-band);border-color:var(--dk-line)}[data-theme=dark] .sp-steps>li:before{color:var(--dk-ground)}[data-theme=dark] .sp-steps--dated>li:before{background:var(--dk-card);color:var(--dk-text);border:1px solid var(--dk-line)}[data-theme=dark] .sp-steps>li:after{background:var(--dk-line)}[data-theme=dark] .sp-portrait,[data-theme=dark] .sp-portrait.is-placeholder{background:var(--dk-card)}[data-theme=dark] .fp .sp-portrait.is-placeholder p{color:var(--dk-t80)}@media(max-width:767px){[data-theme=dark] .fp.fp .hp-study>.fp-pitch{font-size:17px}}[data-theme=dark] .sp-split-lead>.fp-price-card{margin-top:calc(28px * var(--fp-scale));background:var(--dk-card);border:1px solid var(--dk-line);box-shadow:none}[data-theme=dark] .sp-split-lead>.sp-portrait{margin-top:calc(28px * var(--fp-scale));justify-self:auto}[data-theme=dark] .sp-split-lead>.sp-hero-facts{margin-top:calc(24px * var(--fp-scale))}[data-theme=dark] .sp-split-lead>.fp-more{margin-top:calc(12px * var(--fp-scale))}[data-theme=dark] .fp .fp-area-links{margin-top:calc(48px * var(--fp-scale));padding-top:calc(40px * var(--fp-scale));border-top:1px solid var(--dk-line)}[data-theme=dark] .fp .fp-area-links h3{font-size:calc(22px * var(--fp-scale));line-height:1.2;font-weight:600;letter-spacing:-.01em;margin:0 0 calc(8px * var(--fp-scale))}[data-theme=dark] .fp .fp-area-links p{font-size:calc(17px * var(--fp-scale));line-height:1.5;color:var(--dk-t80);margin:0 0 calc(20px * var(--fp-scale))}[data-theme=dark] .fp .fp-area-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(12px * var(--fp-scale))}[data-theme=dark] .fp .fp-area-links li{margin:0}[data-theme=dark] .fp .fp-area-links a{display:inline-flex;align-items:center;min-height:calc(44px * var(--fp-scale));padding:0 calc(20px * var(--fp-scale));background:var(--dk-band);border:1px solid var(--dk-line);border-radius:9999px;color:var(--dk-text);font-size:calc(16px * var(--fp-scale));font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:border-color .2s ease-out}@media(hover:hover){[data-theme=dark] .fp .fp-area-links a:hover{border-color:var(--fp-mint-edge)}}[data-theme=dark] .fp .fp-area-links a:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}@media(prefers-reduced-motion:reduce){[data-theme=dark] .fp .fp-area-links a{transition:none}}@media(max-width:768px){[data-theme=dark] .fp.fp .fp-area-links{margin-top:32px;padding-top:28px}[data-theme=dark] .fp.fp .fp-area-links h3{font-size:20px}[data-theme=dark] .fp.fp .fp-area-links p{font-size:15px}[data-theme=dark] .fp.fp .fp-area-links ul{gap:10px}[data-theme=dark] .fp.fp .fp-area-links a{min-height:44px;padding:0 16px;font-size:15px;letter-spacing:0}}[data-theme=dark] .pp .fp-inner{max-width:calc(1240px * var(--fp-scale));box-sizing:border-box}[data-theme=dark] .pp .fp-band{padding:56px 0}[data-theme=dark] .pp .pp-price-band{padding:32px 0 56px}[data-theme=dark] .pp .pp-reviews{padding:64px 0}[data-theme=dark] .pp .fp-hero-band{padding-bottom:40px}[data-theme=dark] .fp-hero-grid.fp-hero-grid--centred{grid-template-columns:minmax(0,1fr);column-gap:0}[data-theme=dark] .fp-hero-grid--centred>.fp-hero-text{align-items:center;text-align:center}[data-theme=dark] .pp .fp-hero h1{font-size:clamp(36px,3.9vw,56px);font-weight:800;line-height:1.08;letter-spacing:-.02em;max-width:896px}[data-theme=dark] .pp .fp .fp-hero-lede,[data-theme=dark] .pp .fp-hero-lede{max-width:640px}[data-theme=dark] .pp .fp .fp-hero-btns,[data-theme=dark] .pp .fp-hero-btns,[data-theme=dark] .pp .fp-proof-row{justify-content:center}[data-theme=dark] .pp .pp-head{margin-bottom:40px}[data-theme=dark] .fp .pp-head>h2{font-size:36px;line-height:1.11;font-weight:700;letter-spacing:0;color:var(--dk-text);margin:0;max-width:none}[data-theme=dark] .fp .pp-line{font-size:16px;line-height:1.5;color:var(--dk-t80);margin:12px 0 0;max-width:62ch}[data-theme=dark] .fp .pp-head--center{text-align:center}[data-theme=dark] .fp .pp-head--center>.pp-line{margin-left:auto;margin-right:auto}[data-theme=dark] .fp .pp-head--center>.fp-kicker{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:8px}[data-theme=dark] .pp-price{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px;background:var(--dk-band);border:1px solid var(--fp-mint);border-radius:20px;padding:32px}@media(min-width:1024px){[data-theme=dark] .pp-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;padding:40px}[data-theme=dark] .pp-price-right{border-left:1px solid var(--dk-line);padding-left:56px}}[data-theme=dark] .fp .pp-price-left>h2{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:0;color:var(--dk-text);margin:0;max-width:none}[data-theme=dark] .fp .pp-price-left>.pp-line{font-size:17px;margin-top:16px;max-width:none}[data-theme=dark] .pp-steps{list-style:none;margin:28px 0 0;padding:0;counter-reset:pp-step}[data-theme=dark] .pp-steps>li{position:relative;padding:0 0 20px 40px;counter-increment:pp-step}[data-theme=dark] .pp-steps>li:last-child{padding-bottom:0}[data-theme=dark] .pp-steps>li:before{content:counter(pp-step);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--fp-mint);color:var(--dk-ground);font-size:13px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}[data-theme=dark] .pp-steps>li:after{content:"";position:absolute;left:11px;top:28px;bottom:4px;width:2px;background:var(--dk-line)}[data-theme=dark] .pp-steps>li:last-child:after{display:none}[data-theme=dark] .pp-step-label{display:block;font-size:14px;font-weight:600;line-height:1.5;color:var(--fp-mint)}[data-theme=dark] .pp-step-text{display:block;font-size:15px;line-height:1.6;color:var(--dk-t80)}[data-theme=dark] .fp .pp-price-note{margin:28px 0 0;font-size:14px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .fp .pp-price-note a{color:var(--fp-mint);white-space:nowrap}[data-theme=dark] .fp .pp-price-figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0;max-width:none}[data-theme=dark] .pp-price-amount{font-size:76px;line-height:1;font-weight:800;letter-spacing:-.035em;color:var(--fp-mint)}[data-theme=dark] .pp-price-unit{font-size:18px;line-height:1.5;color:var(--dk-t55)}[data-theme=dark] .fp .pp-price-plus{margin:16px 0 0;font-size:15px;font-weight:600;line-height:1.5;color:var(--dk-text);max-width:none}[data-theme=dark] .fp .pp-price-small{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--dk-t55);max-width:none}[data-theme=dark] .pp-price-right>.cost-included{margin-top:24px}[data-theme=dark] .fp .pp-price-btn{margin:28px 0 0;max-width:none}[data-theme=dark] .pp-slim{margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:16px;background:var(--dk-band);border:1px solid var(--dk-line);border-radius:16px;padding:24px 32px}@media(min-width:900px){[data-theme=dark] .pp-slim{grid-template-columns:minmax(0,360px) minmax(0,1fr);column-gap:40px;align-items:center}[data-theme=dark] .pp-slim-body{border-left:1px solid var(--dk-line);padding-left:40px}}[data-theme=dark] .fp .pp-slim-label{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--fp-mint);max-width:none}[data-theme=dark] .fp .pp-slim-big{margin:4px 0 0;font-size:26px;line-height:1.2;font-weight:800;color:var(--dk-text);max-width:none}[data-theme=dark] .pp-slim-big span{font-size:16px;font-weight:400;color:var(--dk-t55)}[data-theme=dark] .fp .pp-slim-body p{margin:0;font-size:16px;line-height:1.55;color:var(--dk-t80);max-width:none}[data-theme=dark] .fp .pp-slim-body p+p{margin-top:6px}[data-theme=dark] .pp-link{color:var(--fp-mint);font-weight:500;text-decoration:none}[data-theme=dark] .pp-link:hover,[data-theme=dark] .pp-link:focus-visible{text-decoration:underline}[data-theme=dark] .pp-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(min-width:900px){[data-theme=dark] .pp-team{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-theme=dark] .pp-team-card{background:var(--dk-band);border:1px solid var(--dk-line);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;justify-content:center}[data-theme=dark] .pp-team{container:pp-team / inline-size}[data-theme=dark] .pp-team-card--route{--pp-cap: 81.4px;padding:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-content:stretch;height:calc((100cqw - 24px) / 2 + var(--pp-cap))}@container pp-team (max-width: 441.4px){[data-theme=dark] .pp-team-card--route{--pp-cap: 102.4px}}@container pp-team (max-width: 353.8px){[data-theme=dark] .pp-team-card--route{--pp-cap: 124.8px}}@container pp-team (max-width: 285.8px){[data-theme=dark] .pp-team-card--route{--pp-cap: 145.8px}}@media(min-width:900px){[data-theme=dark] .pp-team-card--route{height:calc((100cqw - 72px) / 4 + var(--pp-cap))}@container pp-team (max-width: 906.8px){[data-theme=dark] .pp-team-card--route{--pp-cap: 102.4px}}}[data-theme=dark] .pp-team-card--route .fp-tabs-art--scene{aspect-ratio:auto;height:100%;min-height:0;border:0;border-radius:0}[data-theme=dark] .pp-team-card--route .pr-ring{transform-box:view-box;transform-origin:62px 123px;opacity:0;animation:pr-ring 7s ease-out infinite}[data-theme=dark] .pp-team-card--route .pr-ring--2{animation-name:pr-ring-2}[data-theme=dark] .pp-team-card--route .pr-live{animation:pr-fade 7s linear infinite}[data-theme=dark] .pp-team-card--route .pr-line{stroke-dasharray:104;stroke-dashoffset:0;animation:pr-line 7s linear infinite}[data-theme=dark] .pp-team-card--route .pr-dot{transform:translate(164px,60px);animation:pr-dot 7s linear infinite}[data-theme=dark] .pp-team-card--route .pr-arrive{animation:pr-arrive 7s linear infinite}[data-theme=dark] .pp-team-card--route .pr-tick{transform-box:view-box;transform-origin:226px 100px;animation:pr-tick 7s ease-out infinite}@keyframes pr-ring{0%{opacity:0;transform:scale(1)}4%{opacity:.9}26%,to{opacity:0;transform:scale(1.5)}}@keyframes pr-ring-2{0%,10%{opacity:0;transform:scale(1)}14%{opacity:.9}36%,to{opacity:0;transform:scale(1.5)}}@keyframes pr-fade{0%,85%{opacity:1}92%,95%{opacity:0}to{opacity:1}}@keyframes pr-line{0%,14%{stroke-dashoffset:106}60%,92%{stroke-dashoffset:0}93%,to{stroke-dashoffset:106}}@keyframes pr-dot{0%,14%{transform:translate(0)}28.1%{transform:translateY(82px)}56.3%{transform:translate(164px,82px)}60%,92%{transform:translate(164px,60px)}93%,to{transform:translate(0)}}@keyframes pr-arrive{0%,60%{opacity:0}63%,92%{opacity:1}93%,to{opacity:0}}@keyframes pr-tick{0%,61%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.12)}68%,92%{opacity:1;transform:scale(1)}93%,to{opacity:0;transform:scale(.4)}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .pp-team-card--route .pr-scene *{animation:none}}[data-theme=dark] .fp .pp-team-name{margin:16px 20px 0;font-size:16px;font-weight:700;line-height:1.4;color:var(--dk-text);text-align:center;max-width:none}[data-theme=dark] .fp .pp-team-role{margin:2px 20px 20px;font-size:14px;line-height:1.5;color:var(--dk-t55);text-align:center;max-width:none}[data-theme=dark] .fp .pp-team-label{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--fp-mint);max-width:none}[data-theme=dark] .fp .pp-team-big{margin:12px 0 0;font-size:40px;line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--dk-text);max-width:none}[data-theme=dark] .fp .pp-team-small{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .pp-box{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:28px;background:var(--dk-band);border:1px solid var(--dk-line);border-radius:20px;padding:32px 40px}@media(min-width:900px){[data-theme=dark] .pp-box{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:64px;align-items:center}}[data-theme=dark] .fp .pp-box-lead h3{margin:0;font-size:24px;line-height:1.3;font-weight:700;color:var(--dk-text);max-width:none}[data-theme=dark] .fp .pp-box-lead p{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--dk-t80);max-width:none}[data-theme=dark] .pp-box-names{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}[data-theme=dark] .pp-box-names li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.4;color:var(--dk-text)}[data-theme=dark] .pp-box-names svg{flex:none;display:block;color:var(--fp-mint)}@media(max-width:640px){[data-theme=dark] .pp-box-names{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=dark] .pp-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:900px){[data-theme=dark] .pp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=dark] .pp-card{background:var(--dk-band);border:1px solid var(--dk-line);border-radius:16px;padding:28px}[data-theme=dark] .pp-card-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px}[data-theme=dark] .fp .pp-card-head h3{margin:0;font-size:18px;line-height:1.4;font-weight:700;color:var(--dk-text);max-width:none}[data-theme=dark] .fp .pp-card-price{margin:0;font-size:16px;font-weight:700;line-height:1.5;color:var(--fp-mint);white-space:nowrap;max-width:none}[data-theme=dark] .fp .pp-card-text{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--dk-t80);max-width:none}[data-theme=dark] .pp-card-ticks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}[data-theme=dark] .pp-card-ticks>li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:var(--dk-t80)}[data-theme=dark] .fp .pp-card-ticks .cost-tick{width:20px;height:20px;margin-top:1px}[data-theme=dark] .fp .pp-card-ticks .cost-tick svg{width:13px;height:13px}[data-theme=dark] .pp-card-rows{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px}[data-theme=dark] .pp-card-rows>li{display:flex;justify-content:space-between;gap:12px;font-size:15px;line-height:1.5;color:var(--dk-t80);border-bottom:1px solid var(--dk-line);padding-bottom:6px}[data-theme=dark] .pp-card-rows>li span:last-child{color:var(--dk-text);font-weight:600}[data-theme=dark] .fp .pp-card-after{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--dk-t80);max-width:none}[data-theme=dark] .fp .pp-card-note{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .pp-start{background:var(--dk-band)}[data-theme=dark] .pp-start-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1024px){[data-theme=dark] .pp-start-grid{grid-template-columns:minmax(0,1fr) 560px;column-gap:64px;align-items:start}}[data-theme=dark] .pp .pp-start-lead .pp-head{margin-bottom:28px}[data-theme=dark] .pp-start-steps{list-style:none;margin:0;padding:0;counter-reset:pp-start}[data-theme=dark] .pp-start-steps>li{position:relative;padding:0 0 28px 64px;counter-increment:pp-start}[data-theme=dark] .pp-start-steps>li:last-child{padding-bottom:0}[data-theme=dark] .pp-start-steps>li:before{content:counter(pp-start);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:10px;border:1px solid var(--fp-mint-edge);background:var(--fp-mint-wash);color:var(--fp-mint);font-size:16px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}[data-theme=dark] .fp .pp-start-label{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--fp-mint);max-width:none}[data-theme=dark] .fp .pp-start-text h3{margin:2px 0 6px;font-size:17px;line-height:1.4;font-weight:700;color:var(--dk-text);max-width:none}[data-theme=dark] .fp .pp-start-text p:last-child{margin:0;font-size:15px;line-height:1.6;color:var(--dk-t80);max-width:none}[data-theme=dark] .pp-start-form .fp-lead-card{background:var(--dk-ground)}[data-theme=dark] .fp .pp-start-talk{margin:20px 0 0;font-size:14px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .fp .pp-start-talk a{color:var(--fp-mint);font-weight:600}[data-theme=dark] .fp .pp-faq .faq-section{display:block;max-width:768px;margin:0 auto}@media(min-width:900px){[data-theme=dark] .fp .pp-faq .fp-inner.faq-section{padding-left:0;padding-right:0}}[data-theme=dark] .fp .pp-faq .faq-section>.fp-faq-lead{position:static}[data-theme=dark] .pp .pp-faq .pp-head{margin-bottom:0}[data-theme=dark] .fp .pp-faq .fp-faq-sub{font-size:16px;line-height:1.5;margin-top:12px;max-width:none}[data-theme=dark] .fp .pp-faq .faq{max-width:none;margin-top:28px;border-top:1px solid var(--dk-line)}[data-theme=dark] .fp .pp-faq .faq-section .faq details{border:0;border-bottom:1px solid var(--dk-line);border-radius:0;background:transparent;margin:0;padding:0}[data-theme=dark] .fp .pp-faq .faq summary{padding:20px 44px 20px 0;border-radius:0}[data-theme=dark] .fp .pp-faq .faq details summary h3{font-size:16px;font-weight:600;line-height:1.5}[data-theme=dark] .fp .pp-faq .faq summary:after,[data-theme=dark] .fp .pp-faq .faq details[open] summary:after{content:"";right:6px;top:26px;width:10px;height:10px;border:0;border-right:2px solid var(--dk-t80);border-bottom:2px solid var(--dk-t80);border-radius:0;background:transparent;transform:rotate(45deg);font-size:0;line-height:0}[data-theme=dark] .fp .pp-faq .faq details[open] summary:after{transform:rotate(-135deg);top:32px}[data-theme=dark] .fp .pp-faq .faq details>:not(summary){padding:0 44px 20px 0;font-size:16px;line-height:1.5}[data-theme=dark] .pp-review-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:768px){[data-theme=dark] .pp-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){[data-theme=dark] .pp-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-theme=dark] .pp-review-grid>.fp-review{flex:none;min-height:0;background:var(--dk-band);border-radius:16px;padding:28px}[data-theme=dark] .fp .pp-review-grid .fp-review-text{display:block;-webkit-line-clamp:none;overflow:visible;font-size:16px;line-height:1.55}[data-theme=dark] .fp .pp-review-grid .fp-review-src{margin-top:auto}[data-theme=dark] .fp .pp-review-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 0;margin:40px 0 0;font-size:15px;line-height:1.5;max-width:none}[data-theme=dark] .pp-review-links a{color:var(--dk-text);font-weight:500;text-decoration:none;padding:0 16px}[data-theme=dark] .pp-review-links a+a{border-left:1px solid var(--dk-line)}[data-theme=dark] .pp-review-links a:hover,[data-theme=dark] .pp-review-links a:focus-visible{color:var(--fp-mint);text-decoration:underline}@media(max-width:768px){[data-theme=dark] .fp .pp-head--center>.fp-kicker{font-size:14px;letter-spacing:1px}[data-theme=dark] .pp-steps>li:before{font-size:14px}}@media(max-width:767px){[data-theme=dark] .pp .fp-band{padding:40px 0}[data-theme=dark] .pp .pp-price-band{padding:24px 0 40px}[data-theme=dark] .pp .pp-reviews{padding:48px 0}[data-theme=dark] .pp-price{padding:24px}[data-theme=dark] .pp-price-amount{font-size:56px}[data-theme=dark] .pp-slim{padding:20px 24px}[data-theme=dark] .pp-box{padding:24px}[data-theme=dark] .pp-card{padding:22px}[data-theme=dark] .pp-card-rows{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .pp .pp-head{margin-bottom:28px}[data-theme=dark] .fp .pp-head>h2{font-size:30px}[data-theme=dark] .pp-review-grid>.fp-review{padding:22px}}@media(max-width:640px){[data-theme=dark] .fp .pp-team-big{font-size:clamp(22px,7.2vw,40px)}}@media(max-width:480px){[data-theme=dark] .pp-team-card{padding:24px 16px}[data-theme=dark] .pp-team-card--route{padding:0}}[data-theme=dark] .ex-resource-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:768px){[data-theme=dark] .ex-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){[data-theme=dark] .ex-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-theme=dark] .ex-resource{display:flex;flex-direction:column;height:100%;background:var(--dk-band);border:1px solid var(--dk-line);border-radius:16px;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .2s ease-out}@media(hover:hover){[data-theme=dark] .ex-resource:hover{border-color:var(--fp-mint-edge)}}[data-theme=dark] .ex-resource:focus-visible{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .ex-resource-media{display:block;position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--dk-card)}[data-theme=dark] .ex-resource-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-theme=dark] .ex-resource-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:24px}[data-theme=dark] .ex-resource-tag{font-size:13px;font-weight:600;line-height:1.5;color:var(--fp-mint)}[data-theme=dark] .ex-resource-title{font-size:18px;font-weight:700;line-height:1.4;color:var(--dk-text)}[data-theme=dark] .ex-resource-line{font-size:15px;line-height:1.55;color:var(--dk-t80)}[data-theme=dark] .ex-resource-link{margin-top:auto;padding-top:8px;font-size:15px;font-weight:600;color:var(--fp-mint)}[data-theme=dark] .ex-resource-link:after{content:" \2192"}@media(prefers-reduced-motion:reduce){[data-theme=dark] .ex-resource{transition:none}}@media(max-width:768px){[data-theme=dark] .ex-resource-tag{font-size:14px}}[data-theme=dark] .ab .fp-band,[data-theme=dark] .ab .pp-reviews{padding:80px 0}[data-theme=dark] :is(.ab,.sh).fp .pp-head>.fp-kicker{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:8px}[data-theme=dark] :is(.ab,.sh).fp .pp-head>.pp-line{font-size:18px;max-width:672px}[data-theme=dark] .ab-hero{position:relative;isolation:isolate;overflow:clip;background:var(--dk-ground)}[data-theme=dark] :is(.ab,.sh).fp .fp-hero-band{position:relative;z-index:2;background:transparent;padding-top:72px;padding-bottom:88px;min-height:0}[data-theme=dark] :is(.ab,.sh).fp .fp-hero-shell{flex-direction:column;align-items:stretch;gap:24px}[data-theme=dark] :is(.ab,.sh).fp .fp-hero-shell .crumbs ol{justify-content:center}[data-theme=dark] .ab-hero-text{width:100%;max-width:896px;margin:0 auto;text-align:center}[data-theme=dark] :is(.ab,.sh).fp .ab-hero-text>.fp-eyebrow{max-width:none;display:flex;align-items:center;justify-content:center;gap:14px;text-align:center}[data-theme=dark] :is(.ab,.sh).fp .ab-hero-text>.fp-eyebrow:before,[data-theme=dark] :is(.ab,.sh).fp .ab-hero-text>.fp-eyebrow:after{content:"";flex:0 0 40px;height:1px;background:linear-gradient(90deg,transparent,var(--fp-mint-line))}[data-theme=dark] :is(.ab,.sh).fp .ab-hero-text>.fp-eyebrow:after{background:linear-gradient(90deg,var(--fp-mint-line),transparent)}@media(max-width:767px){[data-theme=dark] :is(.ab,.sh).fp .ab-hero-text>.fp-eyebrow:before,[data-theme=dark] :is(.ab,.sh).fp .ab-hero-text>.fp-eyebrow:after,[data-theme=dark] :is(.ab,.sh).fp .ab-eb>.ab-eb-dot{display:none}[data-theme=dark] :is(.ab,.sh).fp .ab-eb>span{display:block}}[data-theme=dark] :is(.ab,.sh).fp .fp-hero h1{font-size:clamp(36px,4.2vw,60px);line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:12px auto 0;max-width:896px}[data-theme=dark] .ab-mint{color:var(--fp-mint)}[data-theme=dark] :is(.ab,.sh).fp .fp-hero-lede.ab-hero-line{margin:24px auto 0;max-width:672px;font-size:18px}[data-theme=dark] .ab-wall{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}[data-theme=dark] .ab-wall:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,var(--dk-ground) 0%,transparent 12%,transparent 82%,var(--dk-ground) 100%),radial-gradient(ellipse at center,#020c13ed,#020c13d6 70%)}@media(max-width:1023px){[data-theme=dark] .ab-wall:after{background:linear-gradient(to bottom,var(--dk-ground) 0%,transparent 10%,transparent 88%,var(--dk-ground) 100%),#020c13e0}}[data-theme=dark] .ab-wall-grid{position:absolute;inset:-12% -18%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;rotate:6deg;transform-origin:center}[data-theme=dark] .ab-wall-col:nth-child(n+5){display:none}@media(min-width:768px){[data-theme=dark] .ab-wall-grid{grid-template-columns:repeat(5,minmax(0,1fr))}[data-theme=dark] .ab-wall-col:nth-child(5){display:block}}@media(min-width:1280px){[data-theme=dark] .ab-wall-grid{grid-template-columns:repeat(6,minmax(0,1fr))}[data-theme=dark] .ab-wall-col:nth-child(6){display:block}}[data-theme=dark] .ab-wall-col{min-height:0}[data-theme=dark] .ab-wall-track{display:grid;gap:8px;animation:ab-wall-up 58s linear infinite}[data-theme=dark] .ab-wall-col:nth-child(2n) .ab-wall-track{animation-name:ab-wall-down;animation-duration:72s}[data-theme=dark] .ab-wall-col:nth-child(3) .ab-wall-track{animation-duration:50s}[data-theme=dark] .ab-wall-col:nth-child(5) .ab-wall-track{animation-duration:64s}[data-theme=dark] .ab-wall-col:nth-child(6) .ab-wall-track{animation-duration:55s}[data-theme=dark] .ab-wall-track img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;background:var(--dk-band)}@keyframes ab-wall-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 4px))}}@keyframes ab-wall-down{0%{transform:translateY(calc(-50% - 4px))}to{transform:translateY(0)}}@keyframes ab-wall-straighten{0%{rotate:6deg}to{rotate:0deg}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){[data-theme=dark] .ab-wall-grid{animation-name:ab-wall-straighten;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0 80vh}}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .ab-wall-track,[data-theme=dark] .ab-wall-grid{animation:none}}[data-theme=dark] .ab-founder-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1024px){[data-theme=dark] .ab-founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;align-items:center}}[data-theme=dark] .ab.pp .ab-letter .pp-head{margin-bottom:24px}[data-theme=dark] .fp .ab-letter p{font-size:16px;line-height:1.625;color:var(--dk-t80);margin:0 0 16px;max-width:none}[data-theme=dark] .fp .ab-letter p strong{color:var(--dk-text);font-weight:600}[data-theme=dark] .fp .ab-signed{display:flex;flex-direction:column;gap:2px;margin-top:28px}[data-theme=dark] .fp .ab-signed strong{font-size:17px}[data-theme=dark] .fp .ab-signed span{font-size:14px;color:var(--dk-t55)}[data-theme=dark] .fp .ab-more{color:var(--fp-mint);font-weight:600;font-size:15px;text-decoration:none}[data-theme=dark] .fp .ab-more:after{content:" \2192" / ""}[data-theme=dark] .fp .ab-more:hover,[data-theme=dark] .fp .ab-more:focus-visible{text-decoration:underline}[data-theme=dark] .ab-portrait{display:flex;justify-content:center}[data-theme=dark] .ab-portrait img{display:block;width:100%;max-width:448px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px}[data-theme=dark] .ab-icon{box-sizing:border-box;width:44px;height:44px;padding:10px;border-radius:10px;border:1px solid var(--fp-mint-edge);background:var(--fp-mint-wash);color:var(--fp-mint);display:block;margin-bottom:16px;flex:none}[data-theme=dark] .ab-services{background:var(--dk-band)}[data-theme=dark] .pp .ab-services-inner,[data-theme=dark] .pp .ab-job-inner{max-width:1024px}[data-theme=dark] .ab-service-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:900px){[data-theme=dark] .ab-service-cards{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=dark] .ab-service-card--wide{grid-column:1 / -1}}[data-theme=dark] .ab-service-card{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px;padding:24px}[data-theme=dark] .fp .ab-service-card h3{margin:0 0 8px;font-size:18px;line-height:1.4;font-weight:600;color:var(--dk-text);max-width:none}[data-theme=dark] .ab-service-items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:14px;line-height:1.6}[data-theme=dark] .ab-service-items li+li:before{content:"\2022" / "";color:var(--fp-mint);margin:0 8px}[data-theme=dark] .ab-service-items a{color:var(--dk-t80);text-decoration:none}[data-theme=dark] .ab-service-items a:hover,[data-theme=dark] .ab-service-items a:focus-visible{color:var(--fp-mint);text-decoration:underline}[data-theme=dark] .ab-side-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:1024px){[data-theme=dark] .ab-side-grid{grid-template-columns:360px minmax(0,1fr);column-gap:48px;align-items:start}}[data-theme=dark] .ab-side-card{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px;padding:28px}[data-theme=dark] .fp .ab-side-card h3{margin:0 0 20px;font-size:20px;line-height:1.3;font-weight:700;color:var(--dk-text);max-width:none}[data-theme=dark] .ab-side-card ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}[data-theme=dark] .ab-side-card li{position:relative;padding-left:20px}[data-theme=dark] .ab-side-card li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--fp-mint)}[data-theme=dark] .fp .ab-side-card li strong{display:block;font-size:15px;line-height:1.4;font-weight:600;color:var(--dk-text)}[data-theme=dark] .fp .ab-side-card li span{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:var(--dk-t55)}[data-theme=dark] .fp .ab-side-prose p{font-size:16px;line-height:1.625;color:var(--dk-t80);margin:0 0 20px;max-width:none}[data-theme=dark] .fp .ab-side-prose p:last-child,[data-theme=dark] .fp .ab-letter p:last-child{margin-bottom:0}[data-theme=dark] .ab-job-video{margin:0}[data-theme=dark] .ab-job-video .fp-job-frame{width:100%}[data-theme=dark] .fp .ab-job-video figcaption{margin:12px 0 0;text-align:center;font-size:14px;line-height:1.5;color:var(--dk-t55)}[data-theme=dark] .ab-job-prose{max-width:768px;margin:28px auto 0;text-align:center}[data-theme=dark] .fp .ab-job-prose p{font-size:16px;line-height:1.625;color:var(--dk-t80);margin:0 0 16px;max-width:none}[data-theme=dark] .fp .ab-job-prose p:last-child{margin-bottom:0}[data-theme=dark] .ab-icon-block--band{background:var(--dk-band)}[data-theme=dark] .ab-icon-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:640px){[data-theme=dark] .ab-icon-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){[data-theme=dark] .ab-icon-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){[data-theme=dark] .ab-icon-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-theme=dark] .ab-icon-cards>li{display:flex}[data-theme=dark] .ab-icon-card{box-sizing:border-box;display:flex;flex-direction:column;width:100%;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:12px;padding:24px}[data-theme=dark] .ab-icon-block--band .ab-icon-card{background:var(--dk-ground)}[data-theme=dark] .ab-icon-card--link{color:inherit;text-decoration:none;transition:border-color .15s ease-out}[data-theme=dark] .ab-icon-card--link:hover,[data-theme=dark] .ab-icon-card--link:focus-visible{border-color:var(--fp-mint)}[data-theme=dark] .fp .ab-icon-card h3{margin:0 0 8px;font-size:18px;line-height:1.4;font-weight:600;color:var(--dk-text);max-width:none}[data-theme=dark] .fp .ab-icon-text{margin:0;font-size:15px;line-height:1.6;color:var(--dk-t80);max-width:none}[data-theme=dark] .fp .ab-icon-quote{margin:16px 0 0;padding:0 0 0 16px;border-left:3px solid var(--fp-mint)}[data-theme=dark] .fp .ab-icon-quote p{margin:0 0 10px;font-size:15px;line-height:1.6;font-weight:500;color:var(--dk-text);max-width:none}[data-theme=dark] .fp .ab-icon-quote p:last-child{margin-bottom:0}[data-theme=dark] .ab-icon-link{display:block;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;color:var(--fp-mint)}[data-theme=dark] .ab-icon-link:after{content:" \2192" / ""}@media(prefers-reduced-motion:reduce){[data-theme=dark] .ab-icon-card--link{transition:none}}[data-theme=dark] .fp .ab-close-fee{margin:20px 0 0;font-size:15px;line-height:1.6;color:var(--dk-t80);max-width:none}[data-theme=dark] .fp .ab-close-btns{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0 0;max-width:none}@media(max-width:768px){[data-theme=dark] :is(.ab,.sh).fp .pp-head>.fp-kicker,[data-theme=dark] :is(.ab,.sh).fp .fp-eyebrow{font-size:14px;letter-spacing:1px}}@media(max-width:767px){[data-theme=dark] .ab .fp-band,[data-theme=dark] .ab .pp-reviews{padding:48px 0}[data-theme=dark] :is(.ab,.sh).fp .fp-hero-band{padding-top:40px;padding-bottom:56px}[data-theme=dark] :is(.ab,.sh).fp .pp-head>.pp-line{font-size:16px}[data-theme=dark] .ab-service-card,[data-theme=dark] .ab-side-card,[data-theme=dark] .ab-icon-card{padding:20px}[data-theme=dark] .fp .ab-close-btns .fp-btn{width:100%;justify-content:center}}[data-theme=dark] .fp.bh{font-size:16px;line-height:1.55;color:var(--dk-text)}[data-theme=dark] .bh a{color:inherit;text-decoration:none}[data-theme=dark] .bh-wrap{width:100%;max-width:calc(1240px * var(--fp-scale));box-sizing:border-box;margin:0 auto;padding:0 calc(40px * var(--fp-scale))}[data-theme=dark] .bh p{max-width:none}[data-theme=dark] .bh-sect{position:sticky;top:81px;z-index:4;background:var(--dk-band);border-bottom:1px solid var(--dk-line)}html:has(>body[data-theme=dark] .bh-sect){scroll-padding-top:137px}[data-theme=dark] .bh-sect-inner{display:flex;align-items:center;gap:8px;height:56px}[data-theme=dark] .bh-sect-name{font-weight:700;font-size:17px;margin-right:12px;white-space:nowrap}[data-theme=dark] .bh-sect-links{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}[data-theme=dark] .bh-sect-links::-webkit-scrollbar{display:none}[data-theme=dark] .bh-sect-links a{white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;color:var(--dk-t80);padding:7px 12px;border-radius:999px;transition:background-color .15s ease-out,color .15s ease-out}[data-theme=dark] .bh-sect-links a:hover,[data-theme=dark] .bh-sect-links a:focus-visible{color:var(--dk-text);background:#ffffff0f}[data-theme=dark] .bh-sect-links a[aria-current]{background:var(--dk-text);color:var(--dk-ground);font-weight:600}[data-theme=dark] .bh-sect-search{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;color:var(--dk-t80);border:1px solid var(--dk-line);border-radius:999px;padding:7px 14px;white-space:nowrap;transition:color .15s ease-out,border-color .15s ease-out}[data-theme=dark] .bh-sect-search:hover,[data-theme=dark] .bh-sect-search:focus-visible{color:var(--dk-text);border-color:var(--fp-mint-edge)}[data-theme=dark] .bh-mast{padding:36px calc(40px * var(--fp-scale)) 28px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:end}[data-theme=dark] .bh-mast--topic{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:stretch;padding-bottom:28px}[data-theme=dark] .bh-mast--topic .bh-mast-text{display:flex;flex-direction:column;min-width:0}body[data-theme=dark] .bh .crumbs ol{font-size:14px;color:var(--dk-t55);margin:0 0 14px}body[data-theme=dark] .bh .crumbs a{color:var(--dk-t55)}body[data-theme=dark] .bh .crumbs a:hover,body[data-theme=dark] .bh .crumbs a:focus-visible{color:var(--fp-mint);text-decoration:none}body[data-theme=dark] .bh .crumbs [aria-current=page]{color:var(--dk-t80)}[data-theme=dark] .fp.bh .bh-eyebrow{font-size:14px;font-weight:600;color:var(--fp-mint);margin:0 0 8px}[data-theme=dark] .fp.bh h1{font-size:40px;line-height:1.15;font-weight:700;letter-spacing:-.01em;margin:0 0 12px;text-wrap:balance}[data-theme=dark] .fp.bh .bh-mast--topic h1{margin-bottom:16px}[data-theme=dark] .fp.bh .bh-stand{color:var(--dk-t80);font-size:17px;line-height:1.55;margin:0;max-width:62ch}[data-theme=dark] .fp.bh .bh-intro{max-width:62ch;padding:0}@media(min-width:1101px){[data-theme=dark] .fp.bh .bh-mast--topic .bh-intro{max-width:none}}[data-theme=dark] .fp.bh .bh-intro p{color:var(--dk-t80);font-size:17px;line-height:1.6;margin:0 0 1.1em;text-wrap:pretty}[data-theme=dark] .fp.bh .bh-intro p:last-child{margin-bottom:0}[data-theme=dark] .bh-search label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}[data-theme=dark] .bh-search-box{display:flex;align-items:center;gap:10px;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:12px;padding:0 14px;height:52px;color:var(--dk-t55)}[data-theme=dark] .bh-search-box:focus-within{border-color:var(--fp-mint)}[data-theme=dark] .bh-search-box input{flex:1;min-width:0;background:none;border:0;color:var(--dk-text);font-size:16px;line-height:1.5;padding:0}[data-theme=dark] .bh-search-box input::placeholder{color:var(--dk-t55)}[data-theme=dark] .bh-search-box input:focus{outline:none}[data-theme=dark] .fp.bh .bh-search-hint,[data-theme=dark] .fp.bh .bh-search-status{font-size:14px;color:var(--dk-t55);margin:8px 0 0}[data-theme=dark] .bh-search{position:relative}[data-theme=dark] .bh-search-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:min(28rem,60vh);overflow-y:auto;overscroll-behavior:contain;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:12px;box-shadow:0 20px 40px #0006;padding:4px 16px 8px}[data-theme=dark] .bh-search-panel[hidden]{display:none}[data-theme=dark] .fp.bh .bh-search-panel .bh-search-status{margin:8px 0 4px}[data-theme=dark] .bh-search-results{list-style:none;margin:0;padding:0}[data-theme=dark] .bh-search-results li{border-top:1px solid var(--dk-line)}[data-theme=dark] .bh-search-results a{display:block;padding:12px 8px;margin:0 -8px;border-radius:8px;text-decoration:none}[data-theme=dark] .bh-search-results a:hover,[data-theme=dark] .bh-search-results a:focus-visible{background:var(--fp-mint-wash-strong);outline:none}[data-theme=dark] .bh-search-results .bh-sr-title{display:block;font-size:16px;font-weight:600;line-height:1.35;color:var(--fp-mint)}[data-theme=dark] .fp.bh .bh-search-results .bh-sr-text{display:block;font-size:14px;line-height:1.5;color:var(--dk-t80);margin:4px 0 0}[data-theme=dark] .bh-search-results mark{background:var(--fp-mint-wash-strong);color:inherit;padding:0 .1em;border-radius:2px}[data-theme=dark] .bh-ph{display:block;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;max-width:100%;position:relative}[data-theme=dark] .bh-ph--thumb{border-radius:8px}[data-theme=dark] .bh-ph img{display:block;width:100%;height:100%;max-width:none}[data-theme=dark] .bh-ph--photo img{object-fit:cover}[data-theme=dark] .bh-ph--ill{background:#fff}[data-theme=dark] .bh-ph--ill img{object-fit:contain;padding:6% 0;box-sizing:border-box}[data-theme=dark] .bh-kick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;line-height:1.3;color:var(--fp-mint)}[data-theme=dark] .bh-pill{display:inline-block;font-size:14px;font-weight:600;line-height:1;padding:4px 8px;border-radius:6px;background:var(--fp-mint-wash-strong);color:var(--fp-mint);border:1px solid var(--fp-mint-edge)}[data-theme=dark] .fp.bh .bh-hl{display:block;margin:0;font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0;color:var(--dk-text);text-wrap:balance;transition:color .15s ease-out}[data-theme=dark] .fp.bh .bh-hl--s{font-size:16px;font-weight:500}[data-theme=dark] .fp.bh .bh-hl--l{font-size:26px;line-height:1.25}[data-theme=dark] .fp.bh .bh-hl--xl{font-size:30px;line-height:1.2;font-weight:700}[data-theme=dark] .fp.bh a:hover .bh-hl,[data-theme=dark] .fp.bh a:focus-visible .bh-hl{color:var(--fp-mint)}[data-theme=dark] .bh-dek{display:block;color:var(--dk-t80);font-size:16px;line-height:1.55}[data-theme=dark] .bh-dek--s{font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .bh-meta{display:block;font-size:14px;color:var(--dk-t55)}[data-theme=dark] .bh-meta time{color:var(--dk-t80)}[data-theme=dark] .bh-mcat{color:var(--fp-mint)}[data-theme=dark] .fp.bh h2{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin:0}[data-theme=dark] .fp.bh .bh-sec-h h2{font-size:18px}[data-theme=dark] .bh-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;padding-bottom:56px}[data-theme=dark] .bh-lead{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px;overflow:hidden}[data-theme=dark] .bh-lead-link{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding:20px;align-items:center}[data-theme=dark] .bh-lead-txt{display:grid;gap:12px}[data-theme=dark] .bh-lead-up,[data-theme=dark] .bh-cat-up{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:var(--dk-text);transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}[data-theme=dark] .bh-lead-up{padding:14px 20px;border-top:1px solid var(--dk-line)}[data-theme=dark] .bh-lead-up:hover,[data-theme=dark] .bh-lead-up:focus-visible{background:#ffffff08;color:var(--fp-mint)}[data-theme=dark] .bh-tag{flex:none;font-size:14px;font-weight:600;line-height:20px;color:var(--dk-ground);background:var(--fp-mint);padding:3px 9px;border-radius:6px}[data-theme=dark] .bh-chev{margin-left:auto;color:var(--fp-mint);font-size:22px;line-height:1}[data-theme=dark] .bh-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:36px 0 4px}[data-theme=dark] .fp.bh .bh-sec-h p{margin:0;font-size:14px;color:var(--dk-t55)}[data-theme=dark] .bh-rows{list-style:none;margin:0;padding:0}[data-theme=dark] .bh-rows li+li{border-top:1px solid var(--dk-line)}[data-theme=dark] .bh-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:18px 0;align-items:start}[data-theme=dark] .bh-row-txt{display:grid;gap:6px}[data-theme=dark] .bh-rail{display:grid;gap:28px;align-content:start}[data-theme=dark] .bh-rail-block{border-top:3px solid var(--dk-text);padding-top:14px}[data-theme=dark] .fp.bh .bh-rail-block h2{font-size:20px;margin-bottom:4px}[data-theme=dark] .fp.bh .bh-rail-src{font-size:14px;color:var(--dk-t55);margin:0 0 6px}[data-theme=dark] .bh-latest,[data-theme=dark] .bh-pop{list-style:none;margin:0;padding:0}[data-theme=dark] .bh-latest li a{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--dk-line)}[data-theme=dark] .bh-pop{counter-reset:n}[data-theme=dark] .bh-pop li a{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--dk-line);align-items:start}[data-theme=dark] .bh-pop li a:before{counter-increment:n;content:counter(n);font-size:30px;font-weight:700;line-height:1;color:var(--fp-mint)}[data-theme=dark] .bh-pop-txt{display:grid;gap:4px}[data-theme=dark] .bh-rail .fp-lead-card{border-color:var(--fp-mint-edge);padding:28px;box-shadow:none}[data-theme=dark] .bh-top-main,[data-theme=dark] .bh-rail{align-self:start}[data-theme=dark] .bh-tools{background:var(--dk-band);border-top:1px solid var(--dk-line);border-bottom:1px solid var(--dk-line);padding:44px 0}[data-theme=dark] .bh-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:18px}[data-theme=dark] .bh-tool{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px;padding:22px;align-items:start;transition:border-color .15s ease-out}[data-theme=dark] .bh-tool:hover,[data-theme=dark] .bh-tool:focus-visible{border-color:var(--fp-mint-edge)}[data-theme=dark] .bh-tool-ico{width:56px;height:56px;border-radius:12px;background:var(--fp-mint-wash-strong);color:var(--fp-mint);display:grid;place-items:center}[data-theme=dark] .bh-tool-ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .bh-tool-txt{display:grid;gap:6px}[data-theme=dark] .bh-tool .bh-dek{font-size:15px;margin:0 0 6px}[data-theme=dark] .bh-tool-go{font-size:14px;font-weight:600;color:var(--fp-mint)}[data-theme=dark] .bh-cat{padding:52px 0}[data-theme=dark] .bh-cat+.bh-cat{border-top:1px solid var(--dk-line)}[data-theme=dark] .bh-cat--band{background:var(--dk-band);border-top:1px solid var(--dk-line);border-bottom:1px solid var(--dk-line)}[data-theme=dark] .bh-cat--band+.bh-cat{border-top:0}[data-theme=dark] .bh-cat-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:3px solid var(--dk-text);padding-top:14px;margin-bottom:24px}[data-theme=dark] .bh-cat-head--plain{border-top:0;padding-top:0;margin-bottom:0}[data-theme=dark] .bh-more{font-size:14px;font-weight:600;color:var(--fp-mint);white-space:nowrap}[data-theme=dark] .bh-more:hover,[data-theme=dark] .bh-more:focus-visible{text-decoration:underline}[data-theme=dark] .bh-cat-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}[data-theme=dark] .bh-c>a{display:grid;gap:14px}[data-theme=dark] .bh-c-txt{display:grid;gap:8px}[data-theme=dark] .bh-c--lead{grid-column:span 2;grid-row:span 2}[data-theme=dark] .bh-cat-up{margin-top:28px;padding:14px 18px;border:1px solid var(--dk-line);border-radius:12px;font-weight:600;background:var(--dk-card)}[data-theme=dark] .bh-cat-up:hover,[data-theme=dark] .bh-cat-up:focus-visible{border-color:var(--fp-mint-edge);color:var(--fp-mint)}[data-theme=dark] .bh-minis{list-style:none;margin:28px 0 0;padding:20px 0 0;border-top:1px solid var(--dk-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}[data-theme=dark] .bh-mini{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start}[data-theme=dark] .bh-mini-txt{display:grid;gap:4px}[data-theme=dark] .bh-cat--pair{padding:52px 0}[data-theme=dark] .bh-halves{display:grid;grid-template-columns:1fr 1fr;gap:48px}[data-theme=dark] .bh-half{display:flex;flex-direction:column}[data-theme=dark] .bh-half>div{display:flex;flex-direction:column;flex:1}[data-theme=dark] .bh-half .bh-cat-up{margin-top:auto}[data-theme=dark] .bh-half-list{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:18px}[data-theme=dark] .bh-half-list li+li{border-top:1px solid var(--dk-line);padding-top:18px}[data-theme=dark] .bh-half-list .bh-c--lead{grid-column:auto;grid-row:auto}[data-theme=dark] .bh-half-list .bh-mini{grid-template-columns:160px minmax(0,1fr);gap:18px}[data-theme=dark] .fp.bh .bh-half-list .bh-mini .bh-hl{font-size:17px;font-weight:600}[data-theme=dark] .bh-up{margin:48px 0 0;padding-top:28px;border-top:3px solid var(--dk-text)}[data-theme=dark] .fp.bh .bh-up>p{color:var(--dk-t80);font-size:16px;margin:8px 0 20px;max-width:62ch;text-wrap-style:pretty}[data-theme=dark] .bh-up-cards{display:grid;grid-template-columns:minmax(0,1fr)}[data-theme=dark] .bh-up .bp-card{display:grid;gap:10px;align-content:start;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px;padding:22px;color:var(--dk-text);transition:border-color .15s ease-out}[data-theme=dark] .bh-up .bp-card:hover,[data-theme=dark] .bh-up .bp-card:focus-visible{border-color:var(--fp-mint-edge)}[data-theme=dark] .bh-up .bp-card .eyebrow{font-size:14px;font-weight:600;color:var(--fp-mint)}[data-theme=dark] .bh-up .bp-card .name{font-size:22px;font-weight:700;line-height:1.25}[data-theme=dark] .bh-up .bp-card .line{font-size:15px;line-height:1.55;color:var(--dk-t80)}[data-theme=dark] .bh-up .bp-card .price{font-size:14px;color:var(--dk-t55)}[data-theme=dark] .bh-up .bp-card .go{justify-self:start;margin-top:6px;font-size:15px;font-weight:600;border:1px solid var(--fp-mint);color:var(--fp-mint);border-radius:10px;padding:9px 16px;transition:background-color .15s ease-out}[data-theme=dark] .bh-up .bp-card:hover .go{background:var(--fp-mint-wash-strong)}[data-theme=dark] .bh-cta{padding:56px calc(40px * var(--fp-scale))}body[data-theme=dark] .bh .cta{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:20px;padding:36px;margin:0;color:var(--dk-text)}body[data-theme=dark] .fp.bh .cta h2{font-size:24px;margin:0 0 8px}body[data-theme=dark] .fp.bh .cta p{color:var(--dk-t80);margin:0 0 16px;font-size:16px}body[data-theme=dark] .fp.bh .cta p a{color:var(--fp-mint)}body[data-theme=dark] .fp.bh .cta .cta-actions{margin:0;gap:16px}body[data-theme=dark] .fp.bh .cta .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--fp-mint);color:var(--dk-ground);font-size:16px;font-weight:600;line-height:1.5;padding:12px 28px;border-radius:6px;box-shadow:0 0 16px 0 var(--fp-mint-glow);transition:background-color .18s ease-out}@media(hover:hover){body[data-theme=dark] .fp.bh .cta .button:hover{background:var(--fp-mint-hover)}}body[data-theme=dark] .fp.bh .cta .cta-actions span{color:var(--dk-t80);font-size:15px}body[data-theme=dark] .fp.bh .cta .cta-actions span a{color:var(--dk-text);font-weight:600}@media(max-width:1100px){[data-theme=dark] .bh-top{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .bh-mast{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}[data-theme=dark] .bh-rail{grid-template-columns:1fr 1fr;gap:28px 32px}[data-theme=dark] .bh-rail .fp-lead-card{grid-column:1 / -1}[data-theme=dark] .bh-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .bh-c--lead{grid-row:auto}[data-theme=dark] .bh-halves{grid-template-columns:minmax(0,1fr);gap:56px}[data-theme=dark] .bh-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){[data-theme=dark] .bh-sect{top:57px}html:has(>body[data-theme=dark] .bh-sect){scroll-padding-top:113px}}@media(max-width:767px){[data-theme=dark] .bh-wrap{padding-left:20px;padding-right:20px}[data-theme=dark] .bh-sect-inner{height:52px;padding-right:0}[data-theme=dark] .bh-sect-name,[data-theme=dark] .bh-sect-search{display:none}[data-theme=dark] .bh-sect-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px}[data-theme=dark] .bh-mast{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px 20px}[data-theme=dark] .fp.bh h1{font-size:28px}[data-theme=dark] .fp.bh .bh-stand,[data-theme=dark] .fp.bh .bh-intro p{font-size:16px}[data-theme=dark] .bh-top{padding-bottom:40px}[data-theme=dark] .bh-lead{border-radius:14px}[data-theme=dark] .bh-lead-link{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}[data-theme=dark] .fp.bh .bh-hl--xl{font-size:24px}[data-theme=dark] .fp.bh .bh-hl--l{font-size:20px}[data-theme=dark] .bh-lead-up{padding:14px}[data-theme=dark] .bh-row{grid-template-columns:minmax(0,1fr) 120px;gap:14px}[data-theme=dark] .bh-row .bh-row-ph{order:2}[data-theme=dark] .bh-row .bh-dek{display:none}[data-theme=dark] .bh-rail,[data-theme=dark] .bh-tools-grid{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .bh-tool{grid-template-columns:48px minmax(0,1fr);padding:18px}[data-theme=dark] .bh-tool-ico{width:48px;height:48px}[data-theme=dark] .bh-cat,[data-theme=dark] .bh-cat--pair{padding:40px 0}[data-theme=dark] .bh-cat-grid{grid-template-columns:minmax(0,1fr);gap:0}[data-theme=dark] .bh-c--lead{grid-column:auto;padding-bottom:18px}[data-theme=dark] .fp.bh .bh-c--lead .bh-hl--l{font-size:21px}[data-theme=dark] .bh-c:not(.bh-c--lead)>a{grid-template-columns:minmax(0,1fr) 120px;gap:14px;padding:16px 0;border-top:1px solid var(--dk-line);align-items:start}[data-theme=dark] .bh-c:not(.bh-c--lead) .bh-ph{order:2;border-radius:8px}[data-theme=dark] .bh-minis{grid-template-columns:minmax(0,1fr);margin-top:0}[data-theme=dark] .bh-mini,[data-theme=dark] .bh-half-list .bh-mini{grid-template-columns:minmax(0,1fr) 120px}[data-theme=dark] .bh-mini .bh-ph{order:2}[data-theme=dark] .fp.bh .bh-minis .bh-hl,[data-theme=dark] .fp.bh .bh-half-list .bh-mini .bh-hl{font-size:17px;font-weight:600}[data-theme=dark] .bh-cta{padding:40px 20px}body[data-theme=dark] .bh .cta{padding:24px}[data-theme=dark] .bh-rail .fp-lead-card{padding:24px 20px}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .bh-sect-links a,[data-theme=dark] .bh-sect-search,[data-theme=dark] .fp.bh .bh-hl,[data-theme=dark] .bh-lead-up,[data-theme=dark] .bh-cat-up,[data-theme=dark] .bh-tool,[data-theme=dark] .bh-up .bp-card,[data-theme=dark] .bh-up .bp-card .go,body[data-theme=dark] .fp.bh .cta .button{transition:none}}[data-theme=dark] .bh-sect-links{position:relative}[data-theme=dark] .bh-sect-links a{position:relative;z-index:1}[data-theme=dark] .bh-sect-ind{position:absolute;left:0;top:0;width:0;height:34px;border-radius:999px;background:var(--dk-text);pointer-events:none;display:none}[data-theme=dark] .bh-sect.is-enhanced .bh-sect-ind{display:block}[data-theme=dark] .bh-sect.is-settled .bh-sect-ind{transition:transform .28s ease-out,width .28s ease-out}[data-theme=dark] .bh-sect.is-enhanced .bh-sect-links a[aria-current]{background:transparent}[data-theme=dark] .bh-sect{transition:box-shadow .2s ease-out}[data-theme=dark] .bh-sect.is-stuck{box-shadow:0 8px 24px #00000059}[data-theme=dark] .bh-sect-prog{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--fp-mint);transform:scaleX(0);transform-origin:left center;pointer-events:none}[data-theme=dark] .bh-rv{opacity:0;transform:translateY(16px)}[data-theme=dark] .bh-rv.bh-rv--in{opacity:1;transform:none;transition:opacity .45s ease-out,transform .45s ease-out}[data-theme=dark] .bh-cat-head.bh-hd{position:relative;border-top-color:transparent}[data-theme=dark] .bh-cat-head.bh-hd:before{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;background:var(--dk-text);transform:scaleX(0);transform-origin:left center}[data-theme=dark] .bh-cat-head.bh-hd>*{opacity:0}[data-theme=dark] .bh-cat-head.bh-hd--in:before{transform:scaleX(1);transition:transform .6s ease-out}[data-theme=dark] .bh-cat-head.bh-hd--in>*{opacity:1;transition:opacity .6s ease-out}@media(hover:hover){[data-theme=dark] .bh-ph img,[data-theme=dark] .bh-tool-ico svg{transition:transform .4s ease-out}[data-theme=dark] .fp.bh a:hover .bh-ph img,[data-theme=dark] .fp.bh a:focus-visible .bh-ph img,[data-theme=dark] .bh-tool:hover .bh-tool-ico svg,[data-theme=dark] .bh-tool:focus-visible .bh-tool-ico svg{transform:scale(1.04)}}[data-theme=dark] .bh-pill{position:relative;padding-left:20px}[data-theme=dark] .bh-pill:before,[data-theme=dark] .bh-pill:after{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%}[data-theme=dark] .bh-pill:before{background:var(--fp-mint)}[data-theme=dark] .bh-pill:after{border:1px solid var(--fp-mint);opacity:0;animation:bh-ring 1.2s ease-out 3}@keyframes bh-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(3.4);opacity:0}}[data-theme=dark] .fp.bh h2:focus{outline:none}[data-theme=dark] .fp.bh h2:focus-visible{outline:3px solid var(--fp-mint);outline-offset:4px;border-radius:4px}[data-theme=dark] .bh-mast-up{margin:64px 0 0;padding-top:0;border-top:0}[data-theme=dark] .fp.bh .bh-mast-up h2{font-size:20px;text-wrap:balance}[data-theme=dark] .fp.bh .bh-mast--topic .bh-intro{margin-bottom:24px}[data-theme=dark] .fp.bh .bh-topic-strip{display:flex;margin:auto 0 0;padding:18px 24px;list-style:none;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px}[data-theme=dark] .fp.bh .bh-topic-strip li{display:grid;gap:4px;flex:1 1 auto;min-width:0;margin:0;padding:0 24px;border-left:1px solid var(--dk-line)}[data-theme=dark] .fp.bh .bh-topic-strip li:first-child{padding-left:0;border-left:0}[data-theme=dark] .fp.bh .bh-topic-strip li:last-child{padding-right:0}[data-theme=dark] .fp.bh .bh-topic-strip-k{font-size:13px;font-weight:600;line-height:1.3;color:var(--fp-mint)}[data-theme=dark] .fp.bh .bh-topic-strip-v{font-size:15px;line-height:1.4;color:var(--dk-text)}@media(max-width:1100px){[data-theme=dark] .bh-mast--topic{grid-template-columns:minmax(0,1fr);gap:0}[data-theme=dark] .fp.bh .bh-mast--topic .bh-intro{margin-bottom:20px}[data-theme=dark] .bh-mast-up{margin-top:8px;padding-top:24px;border-top:3px solid var(--dk-text)}}@media(max-width:767px){[data-theme=dark] .bh-sect-ind{height:44px}[data-theme=dark] .fp.bh .bh-topic-strip{flex-direction:column;padding:6px 20px}[data-theme=dark] .fp.bh .bh-topic-strip li,[data-theme=dark] .fp.bh .bh-topic-strip li:first-child,[data-theme=dark] .fp.bh .bh-topic-strip li:last-child{padding:12px 0;border-left:0;border-top:1px solid var(--dk-line)}[data-theme=dark] .fp.bh .bh-topic-strip li:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .bh-sect,[data-theme=dark] .bh-sect.is-settled .bh-sect-ind,[data-theme=dark] .bh-rv.bh-rv--in,[data-theme=dark] .bh-cat-head.bh-hd--in:before,[data-theme=dark] .bh-cat-head.bh-hd--in>*,[data-theme=dark] .bh-ph img,[data-theme=dark] .bh-tool-ico svg{transition:none}[data-theme=dark] .bh-rv{opacity:1;transform:none}[data-theme=dark] .bh-cat-head.bh-hd{border-top-color:var(--dk-text)}[data-theme=dark] .bh-cat-head.bh-hd:before{display:none}[data-theme=dark] .bh-cat-head.bh-hd>*{opacity:1}[data-theme=dark] .fp.bh a:hover .bh-ph img,[data-theme=dark] .fp.bh a:focus-visible .bh-ph img,[data-theme=dark] .bh-tool:hover .bh-tool-ico svg,[data-theme=dark] .bh-tool:focus-visible .bh-tool-ico svg{transform:none}[data-theme=dark] .bh-pill:after{animation:none}}[data-theme=dark] .jk .fp-band,[data-theme=dark] .jk .pp-reviews{padding:80px 0}[data-theme=dark] .jk.fp .pp-head>.fp-kicker{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:8px}[data-theme=dark] .jk.fp .pp-head>.pp-line{font-size:18px;max-width:672px}[data-theme=dark] .jk.fp .fp-hero-band{padding-top:48px;padding-bottom:64px;min-height:min(820px,calc(100svh - 80px));display:flex;align-items:center;box-sizing:border-box}[data-theme=dark] .jk.fp .fp-hero-shell{width:100%}[data-theme=dark] .jk.fp .fp-hero-lede{margin:20px 0 0;max-width:560px}[data-theme=dark] .jk.fp .fp-hero-btns{margin-top:32px}[data-theme=dark] .jk .jk-rows>.fp-inner{max-width:1060px}[data-theme=dark] .fp .ab-icon-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}[data-theme=dark] .fp .ab-icon-items>li{position:relative;padding-left:18px;font-size:15px;line-height:1.5;color:var(--dk-t80)}[data-theme=dark] .fp .ab-icon-items>li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--fp-mint)}[data-theme=dark] .ab-icon-after{display:flex;justify-content:center;margin-top:40px}[data-theme=dark] .jk-rows-col{max-width:780px;margin:0 auto}[data-theme=dark] .jk.fp .jk-rows-para{margin:0 0 32px;font-size:17px;line-height:1.6;color:var(--dk-t80);text-align:center;max-width:none}[data-theme=dark] .jk-row-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--dk-line)}[data-theme=dark] .jk-row-list>li{border-bottom:1px solid var(--dk-line)}[data-theme=dark] .jk-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 8px;color:var(--dk-text);text-decoration:none;font-size:18px;font-weight:600;line-height:1.4}[data-theme=dark] .jk-row-arrow{flex:none;color:var(--fp-mint);transition:transform .15s ease-out}@media(hover:hover){[data-theme=dark] .jk-row:hover .jk-row-label,[data-theme=dark] .jk-row:focus-visible .jk-row-label{color:var(--fp-mint)}[data-theme=dark] .jk-row:hover .jk-row-arrow,[data-theme=dark] .jk-row:focus-visible .jk-row-arrow{transform:translate(4px)}}[data-theme=dark] .jk .pp-reviews,[data-theme=dark] .jk-videos{background:var(--dk-band)}[data-theme=dark] .jk .pp-review-grid>.fp-review{background:var(--dk-card);border:1px solid var(--dk-line)}[data-theme=dark] .jk-video-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:640px){[data-theme=dark] .jk-video-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){[data-theme=dark] .jk-video-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-theme=dark] .jk-video-card{display:flex;flex-direction:column;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:12px;overflow:hidden}[data-theme=dark] .jk-video-poster{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}[data-theme=dark] .fp .jk-video-card h3{margin:16px 20px 0;font-size:16px;line-height:1.4;font-weight:600;color:var(--dk-text);max-width:none}[data-theme=dark] .fp .jk-video-desc{margin:8px 20px 0;font-size:14px;line-height:1.55;color:var(--dk-t80);max-width:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}[data-theme=dark] .fp .jk-video-link{margin:auto 20px 20px;padding-top:14px;font-size:14px;font-weight:600;max-width:none}[data-theme=dark] .jk-video-link a{color:var(--fp-mint);text-decoration:none}[data-theme=dark] .jk-video-link a:after{content:" \2192" / ""}[data-theme=dark] .jk-video-link a:hover,[data-theme=dark] .jk-video-link a:focus-visible{text-decoration:underline}[data-theme=dark] .fp .jk-video-actions{display:flex;justify-content:center;margin:40px 0 0;max-width:none}[data-theme=dark] .fp .jk-video-also{margin:20px 0 0;text-align:center;font-size:14px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .jk-video-also a{color:var(--dk-t80);font-weight:600;text-decoration:none}[data-theme=dark] .jk-video-also a:hover,[data-theme=dark] .jk-video-also a:focus-visible{color:var(--fp-mint);text-decoration:underline}[data-theme=dark] .jk .jk-slim{margin-top:0;padding:32px 40px}@media(min-width:900px){[data-theme=dark] .jk .jk-slim{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}[data-theme=dark] .jk .jk-slim-body{padding-left:48px}}[data-theme=dark] .jk.fp .jk-slim-heading{margin:6px 0 0;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:0;color:var(--dk-text);max-width:none}[data-theme=dark] .jk.fp .jk-slim-line{margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--dk-t80);max-width:none}[data-theme=dark] .fp .jk-slim-btns{display:flex;flex-wrap:wrap;gap:12px;margin:0;max-width:none}[data-theme=dark] .jk-slim-links{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}[data-theme=dark] .jk-slim-links a{font-size:14px;line-height:1.5;color:var(--dk-t55);text-decoration:none}[data-theme=dark] .jk-slim-links a:hover,[data-theme=dark] .jk-slim-links a:focus-visible{color:var(--fp-mint);text-decoration:underline}[data-theme=dark] .jk .ab-close,[data-theme=dark] .ab-close--card{background:var(--dk-ground)}[data-theme=dark] .jk .ab-close>.fp-inner,[data-theme=dark] .ab-close--card>.fp-inner{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:20px;padding:48px}[data-theme=dark] .jk.fp .ab-close .pp-head>h2,[data-theme=dark] .fp .ab-close--card .pp-head>h2{font-size:clamp(34px,3.6vw,52px);line-height:1.1;letter-spacing:-.02em}@media(max-width:768px){[data-theme=dark] .jk.fp .pp-head>.fp-kicker,[data-theme=dark] .jk.fp .fp-eyebrow{font-size:14px;letter-spacing:1px}}@media(max-width:767px){[data-theme=dark] .jk .fp-band,[data-theme=dark] .jk .pp-reviews{padding:48px 0}[data-theme=dark] .jk.fp .fp-hero-band{min-height:0;padding-top:40px;padding-bottom:48px}[data-theme=dark] .jk.fp .pp-head>.pp-line{font-size:16px}[data-theme=dark] .jk .jk-slim{padding:20px}[data-theme=dark] .jk .ab-close>.fp-inner,[data-theme=dark] .ab-close--card>.fp-inner{padding:24px 20px}[data-theme=dark] .fp .jk-slim-btns .fp-btn,[data-theme=dark] .fp .jk-video-actions .fp-btn{width:100%;justify-content:center}}[data-theme=dark] .ct-desk{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;padding-top:0;padding-bottom:64px}@media(min-width:1024px){[data-theme=dark] .ct-desk{grid-template-columns:minmax(0,1fr) 392px;gap:32px;padding-bottom:96px}[data-theme=dark] .ct-desk:before{content:"";position:absolute;left:-120px;top:120px;width:760px;height:560px;background:radial-gradient(closest-side,var(--fp-mint-wash),transparent);pointer-events:none;z-index:-1}}[data-theme=dark] .ct-title{padding:36px 0 28px}body[data-theme=dark] .ct-title .crumbs ol{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--dk-t55)}body[data-theme=dark] .ct-title .crumbs a{color:var(--dk-t55)}body[data-theme=dark] .ct-title .crumbs [aria-current=page]{color:var(--dk-text);font-weight:500}body[data-theme=dark] .ct-title .crumbs a:hover,body[data-theme=dark] .ct-title .crumbs a:focus-visible{color:var(--fp-mint)}[data-theme=dark] .ct.fp .ct-title .fp-eyebrow{margin:0}[data-theme=dark] .ct.fp .ct-h1{margin:12px 0 14px;font-size:56px;line-height:1.08;font-weight:700;letter-spacing:-.01em;color:var(--dk-text);text-wrap:balance;max-width:none}[data-theme=dark] .ct.fp .ct-line{margin:0;font-size:18px;line-height:1.5;color:var(--dk-t80);max-width:760px}[data-theme=dark] .ct.fp .ct-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--dk-t80);max-width:none}[data-theme=dark] .ct .ct-stars{color:var(--dk-gold);letter-spacing:2px;font-size:15px}[data-theme=dark] .ct .ct-trust a{color:var(--dk-t80);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dk-t55)}[data-theme=dark] .ct .ct-trust a:hover,[data-theme=dark] .ct .ct-trust a:focus-visible{color:var(--fp-mint);text-decoration-color:currentColor}[data-theme=dark] .ct-form{position:relative;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px;padding:36px 40px 28px}[data-theme=dark] .ct-form:before{content:"";position:absolute;top:-1px;left:28px;right:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--fp-mint) 18%,var(--fp-mint) 82%,transparent);box-shadow:0 0 14px var(--fp-mint-glow);pointer-events:none}[data-theme=dark] .ct-form:after{content:"";position:absolute;top:-1px;left:28px;right:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--fp-mint-hover) 30%,var(--dk-text) 50%,var(--fp-mint-hover) 70%,transparent);box-shadow:0 0 18px var(--fp-mint-glow-strong);transform-origin:left center;transform:scaleX(0);opacity:0;animation:ct-pulse 1.2s ease-out .2s 1 forwards;pointer-events:none}@keyframes ct-pulse{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:.9}to{transform:scaleX(1);opacity:0}}[data-theme=dark] .ct-form-head{display:flex;gap:16px;align-items:flex-start}[data-theme=dark] .ct-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--fp-mint-wash);border:1px solid var(--fp-mint-edge);color:var(--fp-mint)}[data-theme=dark] .ct.fp .ct-form-head h2{margin:0;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--dk-text)}[data-theme=dark] .ct.fp .ct-form-head p{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .ct-rule{height:1px;background:var(--dk-line);margin:28px 0}[data-theme=dark] .ct-frame-wrap{position:relative}[data-theme=dark] .ct-frame{display:block;width:100%;border:0;height:1359px;background:transparent}[data-theme=dark] .ct-form.is-loading .ct-frame{opacity:0}[data-theme=dark] .ct-form.is-ready .ct-frame{opacity:1;transition:opacity .24s ease-out}[data-theme=dark] .ct.fp .ct-loading{display:none;position:absolute;top:0;left:0;right:0;margin:0;align-items:center;gap:12px;font-size:15px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .ct-form.is-loading .ct-loading{display:flex}[data-theme=dark] .ct-dots{display:inline-flex;gap:5px}[data-theme=dark] .ct-dots i{width:6px;height:6px;border-radius:50%;background:var(--fp-mint);opacity:.35;animation:ct-blink 1.2s ease-in-out infinite}[data-theme=dark] .ct-dots i:nth-child(2){animation-delay:.2s}[data-theme=dark] .ct-dots i:nth-child(3){animation-delay:.4s}@keyframes ct-blink{0%,to{opacity:.35}50%{opacity:1}}[data-theme=dark] .ct.fp .ct-foot{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--dk-line);font-size:14px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .ct .ct-foot a{color:var(--dk-t80);text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .ct .ct-foot a:hover,[data-theme=dark] .ct .ct-foot a:focus-visible{color:var(--fp-mint)}[data-theme=dark] .ct-side{display:grid;gap:20px;align-self:start}@media(min-width:1024px){[data-theme=dark] .ct-side{margin-top:36px}}@media(min-width:1024px)and (min-height:1010px){[data-theme=dark] .ct-side{position:sticky;top:104px}}[data-theme=dark] .ct-card{background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px;padding:28px}[data-theme=dark] .ct-skip{background:var(--dk-band)}[data-theme=dark] .ct.fp .ct-light{display:inline-flex;align-items:center;gap:9px;margin:0;padding:6px 13px 6px 11px;border-radius:999px;background:var(--fp-mint-wash);border:1px solid var(--fp-mint-edge);font-size:13px;font-weight:600;line-height:1.5;color:var(--fp-mint);max-width:none}[data-theme=dark] .ct.fp .ct-light[hidden]{display:none}[data-theme=dark] .ct-led{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--fp-mint)}[data-theme=dark] .ct-light.is-open .ct-led:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--fp-mint);opacity:.5;animation:ct-ping 2.4s ease-out infinite}@keyframes ct-ping{0%{transform:scale(.6);opacity:.7}80%,to{transform:scale(1.8);opacity:0}}[data-theme=dark] .ct.fp .ct-light.is-closed{background:transparent;border-color:var(--dk-line);color:var(--dk-t55)}[data-theme=dark] .ct-light.is-closed .ct-led{background:var(--dk-t55)}[data-theme=dark] .ct.fp .ct-k{margin:20px 0 0;font-size:15px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .ct .ct-num{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:34px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--dk-text);text-decoration:none}[data-theme=dark] .ct .ct-num svg{flex:none;color:var(--fp-mint)}[data-theme=dark] .ct .ct-num:hover,[data-theme=dark] .ct .ct-num:focus-visible{color:var(--fp-mint)}[data-theme=dark] .ct.fp .ct-say{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--dk-t80);max-width:none}[data-theme=dark] .ct-hours{margin:18px 0 0;padding:0}[data-theme=dark] .ct-hours div{display:grid;gap:2px;padding-top:12px;margin-top:12px;border-top:1px solid var(--dk-line)}[data-theme=dark] .ct-hours dt{font-size:14px;line-height:1.5;color:var(--dk-t55)}[data-theme=dark] .ct-hours dd{margin:0;font-size:15px;line-height:1.5;font-weight:500;color:var(--dk-text)}[data-theme=dark] .ct.fp .ct-skip-k{margin:0 0 16px}[data-theme=dark] .ct-skip-row+.ct-skip-row{margin-top:20px;padding-top:20px;border-top:1px solid var(--dk-line)}[data-theme=dark] .ct.fp .ct-skip h3{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--fp-mint)}[data-theme=dark] .ct.fp .ct-skip-row p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--dk-t80);max-width:none}[data-theme=dark] .ct.fp .ct-skip-row .fp-btn{width:100%;margin-top:14px;justify-content:center}[data-theme=dark] .ct.fp .pp-head>.fp-kicker{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:8px}[data-theme=dark] .ct.fp .ct-next{background:var(--dk-band);border-top:1px solid var(--dk-line);border-bottom:1px solid var(--dk-line);padding:96px 0}[data-theme=dark] .ct .ct-next .pp-head{margin-bottom:0}[data-theme=dark] .ct.fp .ct-next .pp-head>h2{margin-top:10px;font-size:40px;line-height:1.15}[data-theme=dark] .ct-path-wrap{position:relative;margin-top:56px}[data-theme=dark] .ct-track{position:absolute;top:24px;left:16.66%;right:16.66%;height:1px;background:linear-gradient(90deg,var(--fp-mint),var(--fp-mint-edge) 50%,var(--dk-line));pointer-events:none}[data-theme=dark] .ct-runner{position:absolute;left:0;top:-3px;width:100%;height:7px;animation:ct-run 4.5s ease-in-out infinite}[data-theme=dark] .ct-runner.is-paused{animation-play-state:paused}[data-theme=dark] .ct-dot{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:50%;background:var(--fp-mint);box-shadow:0 0 12px var(--fp-mint)}@keyframes ct-run{0%{transform:translate(0);opacity:0}10%{opacity:1}85%{opacity:1}to{transform:translate(calc(100% - 7px));opacity:0}}[data-theme=dark] .ct-path{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}[data-theme=dark] .ct-step{text-align:center}[data-theme=dark] .ct-node{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;margin:0 auto;border-radius:50%;background:var(--dk-card);border:1px solid var(--fp-mint-edge);font-size:15px;font-weight:600;color:var(--fp-mint)}[data-theme=dark] .ct.fp .ct-step h3{margin:22px 0 0;font-size:20px;font-weight:600;line-height:1.3;color:var(--dk-text)}[data-theme=dark] .ct.fp .ct-step p{margin:10px auto 0;font-size:16px;line-height:1.6;color:var(--dk-t80);max-width:300px}[data-theme=dark] .ct .pp-reviews{padding:96px 0}[data-theme=dark] .ct .pp-review-grid>.fp-review{background:var(--dk-card);border:1px solid var(--dk-line)}[data-theme=dark] .ct.fp .ct-where{padding:0 0 96px}[data-theme=dark] .ct-slim{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px;padding:36px 40px}@media(min-width:900px){[data-theme=dark] .ct-slim{grid-template-columns:340px minmax(0,1fr);gap:40px}}[data-theme=dark] .ct .ct-slim .pp-head{margin-bottom:0}[data-theme=dark] .ct.fp .ct-slim .pp-head>h2{margin-top:8px;font-size:28px;line-height:1.2}[data-theme=dark] .ct.fp .ct-slim-body p{margin:0;font-size:16px;line-height:1.6;color:var(--dk-t80);max-width:none}[data-theme=dark] .ct.fp .ct-slim-body p+p{margin-top:12px}@media(max-width:1023px){[data-theme=dark] .ct-side{margin-top:0;position:static}[data-theme=dark] .ct-frame{height:2003px}}@media(max-width:768px){[data-theme=dark] .ct.fp .fp-eyebrow,[data-theme=dark] .ct.fp .pp-head>.fp-kicker,[data-theme=dark] .ct.fp .ct-light,[data-theme=dark] .ct.fp .ct-skip h3{font-size:14px;letter-spacing:1px}}@media(max-width:767px){[data-theme=dark] .ct-title{padding:24px 0 20px}body[data-theme=dark] .ct-title .crumbs ol{margin-bottom:14px}[data-theme=dark] .ct.fp .ct-h1{margin:10px 0 12px;font-size:32px;line-height:1.15}[data-theme=dark] .ct.fp .ct-line{font-size:16px}[data-theme=dark] .ct-form{padding:24px 18px 20px;border-radius:14px}[data-theme=dark] .ct-form:before,[data-theme=dark] .ct-form:after{left:18px;right:18px}[data-theme=dark] .ct.fp .ct-form-head h2{font-size:21px}[data-theme=dark] .ct-rule{margin:20px 0}[data-theme=dark] .ct-card{padding:22px 18px}[data-theme=dark] .ct .ct-num{font-size:30px}[data-theme=dark] .ct.fp .ct-next{padding:64px 0}[data-theme=dark] .ct.fp .ct-next .pp-head>h2{font-size:28px}[data-theme=dark] .ct-path-wrap{margin-top:36px;padding-left:4px}[data-theme=dark] .ct-track{inset:24px auto 24px 24px;width:1px;height:auto;background:linear-gradient(180deg,var(--fp-mint),var(--dk-line))}[data-theme=dark] .ct-runner{display:none}[data-theme=dark] .ct-path{grid-template-columns:minmax(0,1fr);gap:28px}[data-theme=dark] .ct-step{text-align:left;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:18px}[data-theme=dark] .ct-node{margin:0;grid-row:span 2}[data-theme=dark] .ct.fp .ct-step h3{margin-top:10px;font-size:18px}[data-theme=dark] .ct.fp .ct-step p{margin:6px 0 0;font-size:15px;max-width:none}[data-theme=dark] .ct .pp-reviews{padding:64px 0}[data-theme=dark] .ct.fp .ct-where{padding-bottom:64px}[data-theme=dark] .ct-slim{padding:24px 18px}[data-theme=dark] .ct.fp .ct-slim .pp-head>h2{font-size:24px}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .ct-form:after{animation:none;opacity:0}[data-theme=dark] .ct-light.is-open .ct-led:after{animation:none;display:none}[data-theme=dark] .ct-runner{display:none}[data-theme=dark] .ct-dots i{animation:none;opacity:.6}[data-theme=dark] .ct-form.is-ready .ct-frame{transition:none}}[data-theme=dark] .sh.fp .fp-hero h1{max-width:12em;text-wrap:balance;line-height:1.12}[data-theme=dark] .sh.fp .fp-hero-lede.ab-hero-line{max-width:640px;text-wrap:balance;margin-top:22px}[data-theme=dark] .sh.fp .fp-hero-band{padding-bottom:96px}[data-theme=dark] .sh .fp-eyebrow{margin-top:28px}[data-theme=dark] .sh-ic{display:block;flex:none;width:18px;height:18px}[data-theme=dark] .sh-jump{list-style:none;margin:36px auto 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}[data-theme=dark] .sh-jump a{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 12px 0 18px;border-radius:999px;background:#0d1b26c7;backdrop-filter:blur(8px);border:1px solid var(--dk-line);color:var(--dk-text);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .2s ease-out,background-color .2s ease-out,transform .2s ease-out}[data-theme=dark] .sh-jump a:hover,[data-theme=dark] .sh-jump a:focus-visible{border-color:var(--fp-mint-edge);background:#0d1b26f2;transform:translateY(-2px)}[data-theme=dark] .sh-jump .sh-ic{width:20px;height:20px;color:var(--fp-mint)}[data-theme=dark] .sh-jump em{font-style:normal;font-size:13px;font-weight:600;color:var(--fp-mint);background:var(--fp-mint-wash);border:1px solid rgba(53,206,141,.25);border-radius:999px;min-width:32px;height:28px;display:inline-grid;place-items:center;padding:0 8px}[data-theme=dark] .sh .sh-cat{position:relative;padding:112px 0;border-top:1px solid var(--dk-line);scroll-margin-top:80px;background:var(--dk-ground)}[data-theme=dark] .sh .sh-cat--tint{background:var(--dk-band)}[data-theme=dark] .sh-cat:before{content:"";position:absolute;left:50%;top:0;width:min(720px,90%);height:320px;translate:-50% 0;pointer-events:none;background:radial-gradient(ellipse at top,rgba(53,206,141,.1),transparent 70%)}[data-theme=dark] .sh-head{position:relative;text-align:center;max-width:900px;margin:0 auto 56px}[data-theme=dark] .sh-num{display:block;font-size:112px;line-height:.9;font-weight:800;letter-spacing:-.04em;user-select:none;color:transparent;-webkit-text-stroke:1.5px rgba(53,206,141,.75);background:linear-gradient(180deg,#35ce8d47,#35ce8d00 80%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .sh.fp .sh-head>.fp-kicker{margin:18px 0 0;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-mint);display:inline-flex;align-items:center;gap:10px;max-width:none}[data-theme=dark] .sh-count{font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--dk-t55);font-size:13px}[data-theme=dark] .sh-count:before{content:"\b7";margin-right:10px;color:var(--dk-t55)}[data-theme=dark] .sh.fp .sh-head>h2{margin:10px 0 0;font-size:44px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--dk-text);max-width:none}[data-theme=dark] .sh.fp .sh-pitch{margin:16px auto 0;max-width:620px;text-wrap:pretty;font-size:18px;line-height:1.6;color:var(--dk-t80)}[data-theme=dark] .sh.fp .sh-price{margin:24px auto 0;display:inline-flex;align-items:center;gap:10px;max-width:880px;padding:10px 20px;border-radius:999px;text-align:left;background:var(--fp-mint-wash);border:1px solid rgba(53,206,141,.3);color:var(--dk-text);font-size:14px;font-weight:500;line-height:1.45}[data-theme=dark] .sh-price .sh-ic{color:var(--fp-mint)}[data-theme=dark] .sh-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}[data-theme=dark] .sh-grid>li{flex:0 0 calc((100% - 72px)/4);display:flex}[data-theme=dark] .sh-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:16px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}[data-theme=dark] .sh-card:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--fp-mint);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}[data-theme=dark] .sh-card-pic{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--ss-ground);overflow:hidden;container-type:size}[data-theme=dark] .sh-card-pic .sh-card-scene{width:min(100cqw,100cqh);height:min(100cqw,100cqh);aspect-ratio:auto;border:0;border-radius:0}@media(hover:hover){[data-theme=dark] .sh-card:not(:hover):not(:focus-visible) .fp-tabs-art--scene .ss *{animation:none}}@media not (hover:hover){[data-theme=dark] .sh-card:not(:focus-visible) .fp-tabs-art--scene .ss *{animation:none}}[data-theme=dark] .sh-card-body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}[data-theme=dark] .sh-card-name{color:var(--dk-text);font-size:18px;font-weight:600;line-height:1.3}[data-theme=dark] .sh-card-desc{margin-top:8px;font-size:14px;line-height:1.55;color:var(--dk-t80);flex:1}[data-theme=dark] .sh-card-foot{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}[data-theme=dark] .sh-chip{font-size:13px;font-weight:500;line-height:1.5;color:var(--dk-t80);border:1px solid var(--dk-line);border-radius:999px;padding:4px 12px;white-space:nowrap}[data-theme=dark] .sh-chip--from-250{color:var(--dk-text);border-color:#35ce8d4d}[data-theme=dark] .sh-go{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--fp-mint-edge);color:var(--fp-mint);transition:background-color .25s ease,color .25s ease,transform .25s ease}[data-theme=dark] .sh-go svg{width:18px;height:18px}[data-theme=dark] .sh-card:hover,[data-theme=dark] .sh-card:focus-visible{transform:translateY(-4px);border-color:var(--fp-mint-edge);box-shadow:0 14px 32px #00000073,0 0 0 1px #35ce8d26}[data-theme=dark] .sh-card:focus-visible{outline:2px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .sh-card:hover:after,[data-theme=dark] .sh-card:focus-visible:after{transform:scaleX(1)}[data-theme=dark] .sh-card:hover .sh-go,[data-theme=dark] .sh-card:focus-visible .sh-go{background:var(--fp-mint);color:var(--dk-ground);transform:translate(2px)}[data-theme=dark] .sh-grid--pair>li{flex-basis:calc((100% - 24px)/2);max-width:600px}[data-theme=dark] .sh-grid--pair .sh-card{flex-direction:row}[data-theme=dark] .sh-grid--pair .sh-card-pic{flex:0 0 46%;aspect-ratio:auto}[data-theme=dark] .sh-grid--pair .sh-card-body{padding:32px 30px 28px}[data-theme=dark] .sh-grid--pair .sh-card-name{font-size:22px}[data-theme=dark] .sh-grid--pair .sh-card-desc{font-size:15px}[data-theme=dark] .sh-areas{margin:56px auto 0;text-align:center;padding-top:40px;border-top:1px dashed var(--dk-line)}[data-theme=dark] .sh.fp .sh-areas-label{margin:0 0 16px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.5;color:var(--dk-text);max-width:none}[data-theme=dark] .sh-areas-label .sh-ic{color:var(--fp-mint)}[data-theme=dark] .sh-areas ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}[data-theme=dark] .sh-areas a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--dk-line);background:var(--dk-card);font-size:14px;font-weight:500;color:var(--dk-t80);text-decoration:none;transition:border-color .2s ease-out,color .2s ease-out}[data-theme=dark] .sh-areas a:hover,[data-theme=dark] .sh-areas a:focus-visible{border-color:var(--fp-mint-edge);color:var(--dk-text)}[data-theme=dark] .sh .ab-icon-block{padding:104px 0;border-top:1px solid var(--dk-line)}[data-theme=dark] .sh .ab-icon-block .pp-head{margin-bottom:48px}[data-theme=dark] .sh .ab-icon-block--band .ab-icon-card{background:var(--dk-card);border-radius:16px;padding:28px}[data-theme=dark] .sh .ab-icon-card--link{transition:border-color .25s ease,transform .25s ease}[data-theme=dark] .sh .ab-icon-card--link:hover,[data-theme=dark] .sh .ab-icon-card--link:focus-visible{transform:translateY(-3px)}[data-theme=dark] .sh .ab-icon-cards--3{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){[data-theme=dark] .sh .ab-icon-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-theme=dark] .sh .ab-close{padding:104px 0;border-top:1px solid var(--dk-line)}[data-theme=dark] .sh .ab-close>.fp-inner{box-shadow:0 0 0 1px #35ce8d0f,0 30px 60px #00000059}[data-theme=dark] .sh .ab-close .pp-start-grid{align-items:center}@media(min-width:1024px){[data-theme=dark] .sh .ab-close .pp-start-grid{grid-template-columns:minmax(0,1fr) 440px}}[data-theme=dark] .sh.fp .ab-close .pp-head>h2{font-size:40px;line-height:1.15;letter-spacing:-.02em}[data-theme=dark] .sh.fp .ab-close .pp-head>.pp-line{font-size:18px;max-width:620px}[data-theme=dark] .sh.fp .ab-close-fee{margin-top:24px;font-size:16px;font-weight:500;color:var(--dk-text)}[data-theme=dark] .sh.fp .ab-close-btns{margin-top:20px;gap:12px}[data-theme=dark] .sh .pp-start-talk{text-align:center}@media(max-width:1279px){[data-theme=dark] .sh-grid>li{flex-basis:calc((100% - 48px) / 3)}}@media(max-width:1023px){[data-theme=dark] .sh-grid>li{flex-basis:calc((100% - 24px)/2)}[data-theme=dark] .sh-grid--pair>li{max-width:none}[data-theme=dark] .sh-grid--pair .sh-card{flex-direction:column}[data-theme=dark] .sh-grid--pair .sh-card-pic{flex:none;aspect-ratio:4 / 3}[data-theme=dark] .sh-grid--pair .sh-card-body{padding:20px 22px 22px}[data-theme=dark] .sh-grid--pair .sh-card-name{font-size:18px}[data-theme=dark] .sh-grid--pair .sh-card-desc{font-size:14px}}@media(max-width:768px){[data-theme=dark] .sh.fp .sh-head>.fp-kicker{font-size:14px;letter-spacing:1px}[data-theme=dark] .sh-count,[data-theme=dark] .sh-chip,[data-theme=dark] .sh-jump em{font-size:14px}}@media(max-width:767px){[data-theme=dark] .sh.fp .fp-hero h1{font-size:34px}[data-theme=dark] .sh.fp .fp-hero-lede.ab-hero-line{font-size:16px}[data-theme=dark] .sh-jump{gap:8px}[data-theme=dark] .sh-jump a{min-height:48px;padding:0 10px 0 14px;font-size:14px;gap:8px}[data-theme=dark] .sh-jump em{min-width:28px;height:26px}[data-theme=dark] .sh .sh-cat{padding:72px 0}[data-theme=dark] .sh-num{font-size:80px}[data-theme=dark] .sh-head{margin-bottom:36px}[data-theme=dark] .sh.fp .sh-head>h2{font-size:30px}[data-theme=dark] .sh.fp .sh-pitch{font-size:16px}[data-theme=dark] .sh.fp .sh-price{border-radius:16px;font-size:14px}[data-theme=dark] .sh-grid{gap:12px}[data-theme=dark] .sh-grid>li,[data-theme=dark] .sh-grid--pair>li{flex-basis:100%;max-width:none}[data-theme=dark] .sh-card,[data-theme=dark] .sh-grid--pair .sh-card{flex-direction:row;border-radius:14px}[data-theme=dark] .sh-card-pic,[data-theme=dark] .sh-grid--pair .sh-card-pic{flex:0 0 104px;aspect-ratio:auto;height:auto;align-self:stretch}[data-theme=dark] .sh-card-body,[data-theme=dark] .sh-grid--pair .sh-card-body{padding:14px 16px}[data-theme=dark] .sh-card-name,[data-theme=dark] .sh-grid--pair .sh-card-name{font-size:16px}[data-theme=dark] .sh-card-desc,[data-theme=dark] .sh-grid--pair .sh-card-desc{font-size:14px;margin-top:4px}[data-theme=dark] .sh-card-foot{margin-top:10px}[data-theme=dark] .sh-chip{padding:3px 10px}[data-theme=dark] .sh-go{width:32px;height:32px}[data-theme=dark] .sh-areas{margin-top:40px;padding-top:32px}[data-theme=dark] .sh .ab-icon-block,[data-theme=dark] .sh .ab-close{padding:72px 0}[data-theme=dark] .sh.fp .ab-close .pp-head>h2{font-size:30px}[data-theme=dark] .sh .ab-close>.fp-inner{padding:28px 20px}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .sh-jump a,[data-theme=dark] .sh-card,[data-theme=dark] .sh-card:after,[data-theme=dark] .sh-go,[data-theme=dark] .sh-areas a,[data-theme=dark] .sh .ab-icon-card--link{transition:none}[data-theme=dark] .sh-jump a:hover,[data-theme=dark] .sh-jump a:focus-visible,[data-theme=dark] .sh-card:hover,[data-theme=dark] .sh-card:focus-visible,[data-theme=dark] .sh .ab-icon-card--link:hover,[data-theme=dark] .sh .ab-icon-card--link:focus-visible{transform:none}[data-theme=dark] .sh-card:hover:after,[data-theme=dark] .sh-card:focus-visible:after{transform:scaleX(1)}[data-theme=dark] .sh-card:hover .sh-go,[data-theme=dark] .sh-card:focus-visible .sh-go{transform:none}}[data-theme=dark] .hp{--hp-fault-glow: rgba(217, 48, 37, .25);--hp-fault-glow-strong: rgba(217, 48, 37, .6);--hp-fault-wash: rgba(217, 48, 37, .07);--hp-mint-0: rgba(53, 206, 141, 0);--hp-mint-40: rgba(53, 206, 141, .4);--hp-mint-70: rgba(53, 206, 141, .7);--hp-mint-100: var(--fp-mint)}[data-theme=dark] .hp .fp-band{padding:120px 0;position:relative}[data-theme=dark] .hp .fp-band--tint{background:var(--dk-band)}[data-theme=dark] .hp .pp-head{max-width:760px;margin-bottom:0}[data-theme=dark] .hp.fp .pp-head>h2{font-size:44px;line-height:1.12;font-weight:700;letter-spacing:-.02em;text-wrap:balance;margin-top:14px}[data-theme=dark] .hp.fp .pp-line{font-size:18px;line-height:1.6;color:var(--dk-t80);text-wrap:pretty;margin-top:16px;max-width:none}[data-theme=dark] .hp.fp .pp-head--center{margin-left:auto;margin-right:auto}[data-theme=dark] .hp.fp .pp-head--center>.pp-line{max-width:640px}[data-theme=dark] .hp.fp .fp-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-mint);margin:0;max-width:none}[data-theme=dark] .hp.fp .fp-kicker:before{content:"";width:18px;height:2px;background:var(--fp-mint);border-radius:2px}[data-theme=dark] .hp.fp .pp-head--center>.fp-kicker:after{content:"";width:18px;height:2px;background:var(--fp-mint);border-radius:2px}[data-theme=dark] .hp .hp-btns{display:flex;flex-wrap:wrap;gap:12px;margin:0;max-width:none}[data-theme=dark] .hp .hp-btns .fp-btn{min-height:52px;padding:0 26px;border-radius:8px;font-size:15px}[data-theme=dark] .hp .hp-btns .fp-btn--primary{box-shadow:0 0 16px 0 var(--fp-mint-glow)}[data-theme=dark] .hp .hp-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--fp-mint);font-weight:600;font-size:15px;text-decoration:none}[data-theme=dark] .hp .hp-more svg{width:16px;height:16px;transition:transform .2s}[data-theme=dark] .hp .hp-more:hover svg,[data-theme=dark] .hp .hp-more:focus-visible svg{transform:translate(3px)}[data-theme=dark] .hp .hp-talk{font-size:14px;color:var(--dk-t80);margin:16px 0 0;text-align:center;max-width:none}[data-theme=dark] .hp .hp-talk a{color:var(--fp-mint);font-weight:600;text-decoration:none}[data-theme=dark] .hp .hp-talk a:hover,[data-theme=dark] .hp .hp-talk a:focus-visible{text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .hp .hp-fee{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:500;line-height:1.5;color:var(--dk-text);margin:16px 0 0;max-width:none}[data-theme=dark] .hp .hp-fee-ic{flex:none;width:20px;height:20px;color:var(--fp-mint);margin-top:2px}[data-theme=dark] .hp .hp-pause{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--dk-line);background:var(--dk-card);color:var(--dk-text);display:inline-grid;place-items:center;cursor:pointer;padding:0;transition:border-color .2s}[data-theme=dark] .hp .hp-pause:hover{border-color:var(--fp-mint-edge)}[data-theme=dark] .hp .hp-pause svg{width:16px;height:16px}[data-theme=dark] .hp .hp-pause svg[hidden],[data-theme=dark] .hp .hp-pause[hidden]{display:none}[data-theme=dark] .hp .hp-hero{position:relative;isolation:isolate;overflow:clip;padding:24px 0 64px;background:var(--dk-ground)}[data-theme=dark] .hp .hp-amb{position:absolute;inset:0;z-index:-2;pointer-events:none}[data-theme=dark] .hp .hp-amb-img{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(70px) saturate(1.2);opacity:0;transition:opacity 1.4s ease}[data-theme=dark] .hp .hp-amb-img.is-on{opacity:.08}[data-theme=dark] .hp .hp-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--fp-mint-wash-faint) 1px,transparent 1px),linear-gradient(90deg,var(--fp-mint-wash-faint) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 70% 40%,#000 20%,transparent 75%)}[data-theme=dark] .hp .hp-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 70%,var(--dk-ground))}[data-theme=dark] .hp .hp-hero-grid{container-type:inline-size;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:24px;row-gap:0;grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"eyebrow proof" "brand brand" "cat cat" "promise scan" "copy scan";align-items:start}[data-theme=dark] .hp .hp-eyebrow{grid-area:eyebrow;align-self:center;display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-mint);margin:0;max-width:none}[data-theme=dark] .hp .hp-live{width:8px;height:8px;border-radius:50%;background:var(--fp-mint);box-shadow:0 0 0 4px #35ce8d2e;animation:hp-live 2s ease-in-out infinite}@keyframes hp-live{50%{box-shadow:0 0 0 7px var(--hp-mint-0)}}[data-theme=dark] .hp.fp .fp-proof-row{grid-area:proof;align-self:center;justify-self:end;margin:0;flex-wrap:nowrap;gap:0 24px}[data-theme=dark] .hp .fp-proof-trusted{flex-direction:row;align-items:center;gap:12px}[data-theme=dark] .hp .fp-proof-line{white-space:nowrap;max-width:none}[data-theme=dark] .hp .fp-proof-google{padding-left:24px;border-left:1px solid var(--dk-line)}[data-theme=dark] .hp .fp-proof-google-line{white-space:nowrap}[data-theme=dark] .hp.fp .hp-h1{display:contents;font-size:16px;line-height:1}[data-theme=dark] .hp .hp-brand{grid-area:brand;display:block;margin-top:10px;font-size:clamp(40px,9.6vw,136px);font-size:calc(100cqw / 7);line-height:.9;font-weight:800;letter-spacing:-.04em;color:var(--dk-text);white-space:nowrap}[data-theme=dark] .hp .hp-cat{grid-area:cat;display:block;margin-top:8px;font-size:clamp(24px,3vw,44px);line-height:1.1;font-weight:600;letter-spacing:-.02em;color:var(--dk-text)}@media(min-width:1024px){[data-theme=dark] .hp .hp-cat{white-space:nowrap}}[data-theme=dark] .hp .hp-mint{color:var(--fp-mint)}[data-theme=dark] .hp.fp .hp-promise{grid-area:promise;margin:28px 0 0;font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.015em;color:var(--dk-text);text-wrap:balance;max-width:none}[data-theme=dark] .hp .hp-promise em{font-style:normal;background:linear-gradient(transparent 62%,#35ce8d52 62%)}[data-theme=dark] .hp .hp-hero-copy{grid-area:copy;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-width:0}[data-theme=dark] .hp.fp .hp-lede{margin:12px 0 0;max-width:none}[data-theme=dark] .hp.fp .hp-lede,[data-theme=dark] .hp .fb--copy .fb-label{font-size:17px;line-height:1.6;color:var(--dk-t80)}[data-theme=dark] .hp .hp-pc{position:relative;padding:22px 24px 20px;border-radius:20px;background:var(--dk-card);border:1px solid var(--fp-mint);box-shadow:0 0 0 6px var(--fp-mint-wash-faint),0 24px 48px #00000059;overflow:hidden}[data-theme=dark] .hp .hp-pc:before{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(53,206,141,.16),transparent 70%);pointer-events:none}[data-theme=dark] .hp.fp .hp-pc-l{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-mint);margin:0;max-width:none}[data-theme=dark] .hp.fp .hp-pc-big{margin:6px 0 0;display:flex;align-items:baseline;gap:12px;max-width:none}[data-theme=dark] .hp .hp-pc-big b{font-size:60px;line-height:.95;font-weight:800;letter-spacing:-.05em;color:var(--fp-mint)}[data-theme=dark] .hp .hp-pc-big span{font-size:15px;font-weight:500;color:var(--dk-text)}[data-theme=dark] .hp .hp-pc-ticks{margin-top:16px}[data-theme=dark] .hp .hp-pc-ticks>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;list-style:none;margin:0;padding:0}[data-theme=dark] .hp.fp .hp-pc-ticks>ul>li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;color:var(--dk-text);white-space:nowrap;margin:0;padding:0}[data-theme=dark] .hp .hp-pc-ticks .cost-tick{flex:none;width:16px;height:16px;display:inline-grid;place-items:center;color:var(--fp-mint)}[data-theme=dark] .hp .hp-pc-ticks .cost-tick svg{width:16px;height:16px}[data-theme=dark] .hp.fp .hp-pc-btns{margin:18px 0 0}[data-theme=dark] .hp .hp-pc-btns .fp-btn{flex:1 1 auto;min-width:0;padding:0 16px;white-space:nowrap}[data-theme=dark] .hp.fp .hp-pc-call{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--dk-t80);max-width:none}[data-theme=dark] .hp .hp-pc-call a{color:var(--dk-text);text-decoration:none}[data-theme=dark] .hp .hp-pc-call a:hover,[data-theme=dark] .hp .hp-pc-call a:focus-visible{text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .hp .hp-pc-call b{font-weight:700;color:var(--dk-text)}[data-theme=dark] .hp .hp-scan{grid-area:scan;margin:28px 0 0;align-self:stretch;display:flex;flex-direction:column;min-width:0}[data-theme=dark] .hp .hp-stage{position:relative;container-type:inline-size;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:#000;border:1px solid var(--dk-line);box-shadow:0 40px 80px #0000008c,0 0 0 1px #35ce8d14}[data-theme=dark] .hp .hp-job{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}[data-theme=dark] .hp .hp-job.is-on{opacity:1;visibility:visible;transition:opacity .7s ease}[data-theme=dark] .hp .hp-job-img,[data-theme=dark] .hp .hp-xray img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}[data-theme=dark] .hp .hp-job-img{transform:scale(1.04)}[data-theme=dark] .hp .hp-job.is-on .hp-job-img{animation:hp-drift 9s ease-out both}@keyframes hp-drift{0%{transform:scale(1.1)}to{transform:scale(1.02)}}[data-theme=dark] .hp .hp-xray{position:absolute;inset:0;clip-path:inset(0 0 100% 0)}[data-theme=dark] .hp .hp-xray img{filter:grayscale(1) contrast(1.5) brightness(.52);transform:scale(1.02)}[data-theme=dark] .hp .hp-xray:before{content:"";position:absolute;inset:0;z-index:1;background:var(--fp-mint);mix-blend-mode:color;opacity:.78}[data-theme=dark] .hp .hp-xray:after{content:"";position:absolute;inset:0;z-index:2;background:repeating-linear-gradient(0deg,rgba(2,12,19,.28) 0 1px,transparent 1px 3px),linear-gradient(var(--fp-mint-wash-strong) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,var(--fp-mint-wash-strong) 1px,transparent 1px) 0 0 / 40px 40px}[data-theme=dark] .hp .hp-sline{position:absolute;left:0;right:0;top:0;height:100%;transform:translateY(-100%);pointer-events:none;z-index:3}[data-theme=dark] .hp .hp-sline:before{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to bottom,transparent,rgba(53,206,141,.22))}[data-theme=dark] .hp .hp-sline:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fp-mint);box-shadow:0 0 12px 2px #35ce8de6,0 0 40px 6px var(--fp-mint-edge)}[data-theme=dark] .hp .hp-job.is-on .hp-xray{animation:hp-reveal 4s cubic-bezier(.45,.05,.55,.95) .8s forwards}[data-theme=dark] .hp .hp-job.is-on .hp-sline{animation:hp-sweep 4s cubic-bezier(.45,.05,.55,.95) .8s forwards,hp-linefade .5s ease 4.8s forwards}@keyframes hp-reveal{to{clip-path:inset(0 0 0 0)}}@keyframes hp-sweep{to{transform:translateY(0)}}@keyframes hp-linefade{to{opacity:0}}[data-theme=dark] .hp .hp-mark{position:absolute;left:var(--x);top:var(--y);z-index:4;width:0;height:0;opacity:0}[data-theme=dark] .hp .hp-mark i{position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;border:2.5px solid var(--color-fault);box-shadow:0 0 0 4px var(--hp-fault-glow),0 0 24px var(--hp-fault-glow-strong)}[data-theme=dark] .hp .hp-mark i:before,[data-theme=dark] .hp .hp-mark i:after{content:"";position:absolute;background:var(--color-fault);opacity:.7}[data-theme=dark] .hp .hp-mark i:before{left:50%;top:-12px;width:2px;height:76px;translate:-1px 0}[data-theme=dark] .hp .hp-mark i:after{top:50%;left:-12px;height:2px;width:76px;translate:0 -1px}[data-theme=dark] .hp .hp-mark i span{position:absolute;inset:-2.5px;border-radius:50%;border:2px solid var(--color-fault);animation:hp-ping 1.6s ease-out infinite}@keyframes hp-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(2.3);opacity:0}}[data-theme=dark] .hp .hp-mark b{position:absolute;left:38px;top:-16px;width:max-content;max-width:calc(100cqw * (1 - var(--xx, 0)) - 54px);padding:6px 12px 6px 10px;border-radius:8px;background:#020c13e0;border:1px solid rgba(252,252,250,.25);color:var(--dk-text);font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}[data-theme=dark] .hp .hp-mark b:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-fault)}[data-theme=dark] .hp .hp-mark--l b{left:auto;right:38px;max-width:calc(100cqw * var(--xx, 1) - 54px)}[data-theme=dark] .hp .hp-job.is-on .hp-mark{animation:hp-land .45s cubic-bezier(.2,1.4,.4,1) forwards;animation-delay:calc(.8s + 4s * var(--yy))}@keyframes hp-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}[data-theme=dark] .hp .hp-log{position:absolute;left:16px;bottom:16px;z-index:5;width:min(330px,52%);padding:12px 14px;border-radius:12px;background:#020c13d6;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);opacity:0}[data-theme=dark] .hp .hp-job.is-on .hp-log{animation:hp-tick .4s ease 1.1s forwards}[data-theme=dark] .hp .hp-log--r{left:auto;right:16px}[data-theme=dark] .hp .hp-log--t{bottom:auto;top:46px}[data-theme=dark] .hp.fp .hp-log-h{display:flex;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dk-t55);margin:0;max-width:none}[data-theme=dark] .hp .hp-log ol{list-style:none;margin:0;padding:0}[data-theme=dark] .hp .hp-log li{margin-top:8px;display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:13px;line-height:1.4;color:var(--dk-t80);opacity:0;transform:translateY(6px)}[data-theme=dark] .hp .hp-log li svg{width:16px;height:16px;margin-top:1px;color:var(--fp-mint)}[data-theme=dark] .hp .hp-log li.is-dot svg{color:var(--dk-t55)}[data-theme=dark] .hp .hp-log li strong{color:var(--dk-text);font-weight:600}[data-theme=dark] .hp .hp-job.is-on .hp-log li{animation:hp-tick .35s ease forwards;animation-delay:var(--at)}@keyframes hp-tick{to{opacity:1;transform:none}}[data-theme=dark] .hp.fp .hp-verdict{position:absolute;right:16px;top:16px;z-index:5;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.3;opacity:0;transform:translateY(-8px);margin:0;max-width:none;background:#020c13e0}[data-theme=dark] .hp .hp-verdict svg{width:16px;height:16px}[data-theme=dark] .hp.fp .hp-verdict--fixed{color:var(--fp-mint);border:1px solid var(--fp-mint);box-shadow:0 0 20px #35ce8d59}[data-theme=dark] .hp.fp .hp-verdict--proven{color:var(--dk-text);border:1px solid rgba(252,252,250,.7)}[data-theme=dark] .hp .hp-job.is-on .hp-verdict{animation:hp-tick .45s ease 5.3s forwards}[data-theme=dark] .hp .hp-vf{position:absolute;inset:0;z-index:6;pointer-events:none}[data-theme=dark] .hp .hp-vf i{position:absolute;left:12px;top:12px;width:22px;height:22px;border-color:#fcfcfabf;border-style:solid;border-width:2px 0 0 2px;border-top-left-radius:6px}[data-theme=dark] .hp .hp-vf span{position:absolute;left:44px;top:9px;display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;background:#020c13b8;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dk-text);text-shadow:0 1px 6px rgba(0,0,0,.6)}[data-theme=dark] .hp .hp-vf span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fp-mint);animation:hp-rec 1.2s steps(2) infinite}@keyframes hp-rec{50%{opacity:.2}}[data-theme=dark] .hp .hp-cap{flex:1;padding:14px 4px 0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}[data-theme=dark] .hp .hp-cap-stack{display:grid}[data-theme=dark] .hp .hp-cap-job{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:start}[data-theme=dark] .hp .hp-cap-job:not(.is-on){visibility:hidden}[data-theme=dark] .hp.fp .hp-cap-text p{margin:0;max-width:none}[data-theme=dark] .hp.fp .hp-cap-place{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.4;color:var(--dk-text)}[data-theme=dark] .hp .hp-cap-place em{font-style:normal;font-size:12px;font-weight:700;color:var(--fp-mint);letter-spacing:.08em}[data-theme=dark] .hp.fp .hp-cap-what{margin-top:2px;font-size:14px;line-height:1.5;color:var(--dk-t80)}[data-theme=dark] .hp.fp .hp-cap-res{margin-top:2px;font-size:14px;line-height:1.5;color:var(--dk-text);font-weight:500;opacity:0}[data-theme=dark] .hp .hp-cap-job.is-on .hp-cap-res{animation:hp-fade .45s ease 5.3s forwards}@keyframes hp-fade{to{opacity:1}}[data-theme=dark] .hp .hp-cap-watch{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--fp-mint);white-space:nowrap;text-decoration:none}[data-theme=dark] .hp .hp-cap-watch:hover,[data-theme=dark] .hp .hp-cap-watch:focus-visible{text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .hp .hp-cap-watch svg{width:16px;height:16px}[data-theme=dark] .hp .hp-segs{display:flex;align-items:center;gap:8px}[data-theme=dark] .hp .hp-seg{flex:1;height:44px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;min-width:0}[data-theme=dark] .hp .hp-seg-bar{display:block;width:100%;height:3px;border-radius:3px;background:#fcfcfa29;overflow:hidden}[data-theme=dark] .hp .hp-seg-bar:before{content:"";display:block;height:100%;width:0;background:var(--fp-mint)}[data-theme=dark] .hp .hp-seg.is-done .hp-seg-bar:before{width:100%}[data-theme=dark] .hp .hp-seg.is-on .hp-seg-bar:before{animation:hp-fill 9s linear forwards}@keyframes hp-fill{to{width:100%}}[data-theme=dark] .hp .hp-scan.is-paused .hp-job.is-on,[data-theme=dark] .hp .hp-scan.is-paused .hp-job.is-on *,[data-theme=dark] .hp .hp-scan.is-paused .hp-seg.is-on .hp-seg-bar:before,[data-theme=dark] .hp .hp-scan.is-paused .hp-cap-job.is-on .hp-cap-res,[data-theme=dark] .hp .hp-scan.is-paused .hp-vf span:before{animation-play-state:paused!important}[data-theme=dark] .hp .hp-ticker{border-top:1px solid var(--dk-line);border-bottom:1px solid var(--dk-line);background:var(--dk-band);overflow:hidden;padding:26px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}[data-theme=dark] .hp .hp-ticker-track{display:flex;width:max-content}[data-theme=dark] .hp .hp-ticker.is-cloned .hp-ticker-track{animation:hp-tick-x 60s linear infinite}[data-theme=dark] .hp .hp-ticker:hover .hp-ticker-track{animation-play-state:paused}[data-theme=dark] .hp .hp-ticker-track span{display:flex;align-items:center;gap:36px;padding-right:36px;font-size:52px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--dk-text);white-space:nowrap}[data-theme=dark] .hp .hp-ticker-track span:nth-child(2n){color:transparent;-webkit-text-stroke:1.5px rgba(53,206,141,.85)}[data-theme=dark] .hp .hp-ticker-track span:after{content:"";width:12px;height:12px;border-radius:3px;background:var(--fp-mint);rotate:45deg;opacity:.8}@keyframes hp-tick-x{to{transform:translate(-50%)}}[data-theme=dark] .hp .hp-guide{position:relative}[data-theme=dark] .hp .hp-guide .fp-lead-card{border-color:var(--fp-mint-edge);border-radius:20px;padding:32px;box-shadow:0 0 0 6px var(--fp-mint-wash-faint),0 30px 60px #0006}[data-theme=dark] .hp .hp-guide-tag{position:absolute;top:-14px;left:32px;z-index:1;padding:4px 12px;border-radius:999px;background:var(--dk-ground);border:1px solid var(--fp-mint-edge);color:var(--fp-mint);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .hp .hp-kinds{margin-top:56px;display:grid;gap:20px}[data-theme=dark] .hp .hp-kind{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center;padding:28px 36px 28px 28px;border-radius:20px;background:var(--dk-card);border:1px solid var(--dk-line);overflow:hidden;transition:border-color .25s,box-shadow .25s}[data-theme=dark] .hp .hp-kind:hover,[data-theme=dark] .hp .hp-kind:focus-within{border-color:var(--fp-mint-edge);box-shadow:0 20px 40px #0006}[data-theme=dark] .hp .hp-kind-pic{aspect-ratio:1;border-radius:14px;background:var(--ss-ground);overflow:hidden}[data-theme=dark] .hp .hp-kind-pic .hp-kind-scene{width:100%;height:100%;border:0;border-radius:0}@media(hover:hover){[data-theme=dark] .hp .hp-kind:not(:hover):not(:focus-within) .fp-tabs-art--scene .ss *{animation:none}}@media not (hover:hover){[data-theme=dark] .hp .hp-kind:not(:focus-within) .fp-tabs-art--scene .ss *{animation:none}}[data-theme=dark] .hp .hp-kind-n{position:absolute;right:24px;bottom:-22px;font-size:150px;line-height:1;font-weight:800;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(53,206,141,.11);pointer-events:none;user-select:none}[data-theme=dark] .hp.fp .hp-kind-label{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-mint);margin:0;max-width:none}[data-theme=dark] .hp.fp .hp-kind h3{margin:8px 0 0;font-size:36px;line-height:1.1;letter-spacing:-.02em;max-width:none}[data-theme=dark] .hp.fp .hp-kind-p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--dk-t80);max-width:none}[data-theme=dark] .hp.fp .hp-pill{margin:16px 0 0;display:inline-flex;align-items:flex-start;gap:10px;padding:9px 16px;border-radius:14px;background:var(--fp-mint-wash);border:1px solid rgba(53,206,141,.3);color:var(--dk-text);font-size:14px;font-weight:500;line-height:1.45;max-width:none}[data-theme=dark] .hp .hp-pill-ic{flex:none;width:18px;height:18px;color:var(--fp-mint);margin-top:1px}[data-theme=dark] .hp .hp-links{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;list-style:none;margin:0;padding:0}[data-theme=dark] .hp .hp-links li{margin:0}[data-theme=dark] .hp .hp-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border-bottom:1px solid var(--dk-line);font-size:15px;font-weight:500;color:var(--dk-text);text-decoration:none;transition:color .2s}[data-theme=dark] .hp .hp-links a svg{flex:none;width:16px;height:16px;color:var(--fp-mint);transition:transform .2s}[data-theme=dark] .hp .hp-links a:hover,[data-theme=dark] .hp .hp-links a:focus-visible{color:var(--fp-mint)}[data-theme=dark] .hp .hp-links a:hover svg,[data-theme=dark] .hp .hp-links a:focus-visible svg{transform:translate(3px)}[data-theme=dark] .hp .hp-links--1{grid-template-columns:1fr}[data-theme=dark] .hp.fp .hp-kinds-more{margin:28px 0 0;text-align:center;max-width:none}[data-theme=dark] .hp .hp-wall-band{overflow:hidden}[data-theme=dark] .hp .hp-wall-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}[data-theme=dark] .hp .hp-score{display:flex;align-items:center;gap:18px;padding:18px 24px;border-radius:16px;background:var(--dk-card);border:1px solid var(--dk-line)}[data-theme=dark] .hp .hp-score-g{width:40px;height:40px;flex:none}[data-theme=dark] .hp .hp-score b{font-size:56px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--dk-text)}[data-theme=dark] .hp .hp-stars{display:flex;gap:2px;color:var(--dk-gold)}[data-theme=dark] .hp .hp-score small{display:block;margin-top:4px;font-size:14px;color:var(--dk-t80)}[data-theme=dark] .hp .hp-score a{color:var(--fp-mint);font-weight:600;font-size:14px;text-decoration:none}[data-theme=dark] .hp .hp-score a:hover,[data-theme=dark] .hp .hp-score a:focus-visible{text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .hp .hp-wall{margin-top:56px;display:grid;gap:20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}[data-theme=dark] .hp .hp-wall-row{overflow-x:auto;scrollbar-width:none}[data-theme=dark] .hp .hp-wall-row::-webkit-scrollbar{display:none}[data-theme=dark] .hp .hp-wall-row.is-cloned{overflow:hidden}[data-theme=dark] .hp .hp-wall-track{display:flex;gap:20px;width:max-content;list-style:none;margin:0;padding:0}[data-theme=dark] .hp .hp-wall-row.is-cloned .hp-wall-track{animation:hp-tick-x 90s linear infinite}[data-theme=dark] .hp .hp-wall-row--b.is-cloned .hp-wall-track{animation-direction:reverse;animation-duration:100s}[data-theme=dark] .hp .hp-wall:hover .hp-wall-track,[data-theme=dark] .hp .hp-wall:focus-within .hp-wall-track,[data-theme=dark] .hp .hp-wall.is-paused .hp-wall-track{animation-play-state:paused}[data-theme=dark] .hp .hp-wall-track>.fp-review{width:360px;flex:none;margin:0;padding:22px 24px;border-radius:16px;background:var(--dk-card);border:1px solid var(--dk-line);display:flex;flex-direction:column;box-shadow:none}[data-theme=dark] .hp.fp .hp-wall-track .fp-review-text{font-size:15px;line-height:1.55;color:var(--dk-t80);flex:1;display:block;-webkit-line-clamp:unset;overflow:visible;max-width:none}[data-theme=dark] .hp .hp-wall-ctl{margin-top:24px;display:flex;justify-content:center}[data-theme=dark] .hp .hp-cost{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}[data-theme=dark] .hp .hp-price{position:relative;padding:36px;border-radius:20px;background:var(--dk-band);border:1px solid var(--fp-mint);box-shadow:0 0 0 6px var(--fp-mint-wash-faint);overflow:hidden}[data-theme=dark] .hp .hp-price:before{content:"";position:absolute;right:-80px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(53,206,141,.18),transparent 70%);pointer-events:none}[data-theme=dark] .hp.fp .hp-price-l{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-mint);margin:0;max-width:none}[data-theme=dark] .hp.fp .hp-price-big{margin:10px 0 0;display:flex;align-items:baseline;gap:14px;max-width:none}[data-theme=dark] .hp .hp-price-big b{font-size:96px;line-height:.9;font-weight:800;letter-spacing:-.05em;color:var(--fp-mint)}[data-theme=dark] .hp .hp-price-big span{font-size:16px;font-weight:500;color:var(--dk-text)}[data-theme=dark] .hp .hp-ticks{margin-top:24px}[data-theme=dark] .hp .hp-ticks>ul{display:grid;grid-template-columns:1fr;gap:10px 20px;list-style:none;margin:0;padding:0}[data-theme=dark] .hp.fp .hp-ticks>ul>li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.4;color:var(--dk-text);white-space:nowrap;margin:0;padding:0}[data-theme=dark] .hp .hp-ticks .cost-tick{flex:none;width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--fp-mint-wash-strong);color:var(--fp-mint)}[data-theme=dark] .hp .hp-ticks .cost-tick svg{width:14px;height:14px}[data-theme=dark] .hp.fp .hp-extra{margin:18px 0 0;font-size:14px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .hp .hp-price .hp-btns{margin-top:26px}[data-theme=dark] .hp .pp-slim{margin-top:20px}@media(min-width:900px){[data-theme=dark] .hp .pp-slim{grid-template-columns:190px minmax(0,1fr);column-gap:24px;align-items:start}[data-theme=dark] .hp .pp-slim-body{padding-left:24px}}[data-theme=dark] .hp .pp-link,[data-theme=dark] .hp .hp-score a{display:inline-flex;align-items:center;min-height:44px}[data-theme=dark] .hp .hp-visit{padding:36px;border-radius:20px;background:var(--dk-card);border:1px solid var(--dk-line)}[data-theme=dark] .hp.fp .hp-visit h3{font-size:24px;line-height:1.2;margin:0;max-width:none}[data-theme=dark] .hp .hp-visit ol{margin:24px 0 0;padding:0;list-style:none;position:relative}[data-theme=dark] .hp .hp-visit ol:before{content:"";position:absolute;left:21px;top:22px;bottom:30px;width:2px;background:linear-gradient(var(--fp-mint),rgba(53,206,141,.15))}[data-theme=dark] .hp .hp-visit li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:26px;margin:0}[data-theme=dark] .hp .hp-visit li>span{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--dk-ground);border:1px solid var(--fp-mint);color:var(--fp-mint);font-weight:700;font-size:15px}[data-theme=dark] .hp .hp-visit li small{display:block;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-mint)}[data-theme=dark] .hp.fp .hp-visit li h4{margin:2px 0 0;font-size:18px;line-height:1.3;color:var(--dk-text);max-width:none}[data-theme=dark] .hp.fp .hp-visit li p{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--dk-t80);max-width:none}[data-theme=dark] .hp .hp-where{margin-top:0;display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:72px;align-items:center}[data-theme=dark] .hp .hp-radar{position:relative;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--fp-mint-wash-faint),rgba(53,206,141,.01) 70%),var(--dk-band);border:1px solid var(--dk-line);color:#fcfcfa1a}[data-theme=dark] .hp .hp-rings{position:absolute;inset:0;width:100%;height:100%}[data-theme=dark] .hp .hp-sweep-clip{position:absolute;inset:0;border-radius:50%;overflow:hidden}[data-theme=dark] .hp .hp-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 295deg,rgba(53,206,141,0) 295deg,var(--fp-mint-ring) 359.5deg,transparent 360deg);animation:hp-spin 8s linear infinite}[data-theme=dark] .hp .hp-sweep:after{content:"";position:absolute;left:50%;top:5%;width:1.5px;height:45%;translate:-50% 0;background:linear-gradient(#35ce8de6,#35ce8d33)}@keyframes hp-spin{to{rotate:360deg}}[data-theme=dark] .hp .hp-blip{position:absolute;left:var(--x);top:var(--y);z-index:2;width:0;height:0}[data-theme=dark] .hp .hp-blip i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--fp-mint);box-shadow:0 0 #35ce8d99;animation:hp-blip 8s linear infinite;animation-delay:calc(8s * var(--b) / 360)}@keyframes hp-blip{0%{box-shadow:0 0 0 0 var(--hp-mint-70),0 0 18px var(--hp-mint-100);transform:scale(1.35)}25%{box-shadow:0 0 0 14px var(--hp-mint-0),0 0 6px var(--hp-mint-40);transform:scale(1)}to{box-shadow:0 0 0 14px var(--hp-mint-0);transform:scale(1);opacity:.75}}[data-theme=dark] .hp .hp-bl{position:absolute;top:-13px;left:14px;white-space:nowrap;padding:3px 10px;border-radius:999px;background:#020c13d1;border:1px solid var(--dk-line);font-size:13px;font-weight:600;line-height:1.5;color:var(--dk-text)}[data-theme=dark] .hp .hp-blip--left .hp-bl{left:auto;right:14px}[data-theme=dark] .hp .hp-blip--above .hp-bl{left:0;top:-40px;translate:-50% 0}[data-theme=dark] .hp .hp-blip--below .hp-bl{left:0;top:12px;translate:-50% 0}[data-theme=dark] .hp .hp-blip--far i{background:transparent;border:2px solid rgba(252,252,250,.45);box-shadow:none;animation:none;left:-6px;top:-6px;width:12px;height:12px}[data-theme=dark] .hp .hp-blip--far .hp-bl{color:var(--dk-t55);font-weight:500;background:transparent;border-color:transparent;padding:3px 4px}[data-theme=dark] .hp .hp-home{position:absolute;left:50%;top:50%;z-index:3;width:0;height:0}[data-theme=dark] .hp .hp-home i{position:absolute;left:-11px;top:-11px;width:22px;height:22px;border-radius:6px;rotate:45deg;background:var(--dk-text);box-shadow:0 0 0 6px #fcfcfa1f}[data-theme=dark] .hp .hp-home span{position:absolute;top:18px;left:50%;translate:-50% 0;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dk-text)}[data-theme=dark] .hp.fp .hp-radar-note{margin:14px 0 0;text-align:center;font-size:13px;line-height:1.5;color:var(--dk-t55);max-width:none}[data-theme=dark] .hp .hp-reach{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px}[data-theme=dark] .hp .hp-reach>div{padding:20px 22px;border-radius:14px;background:var(--dk-card);border:1px solid var(--dk-line)}[data-theme=dark] .hp .hp-reach>div:first-child{border-color:var(--fp-mint-edge)}[data-theme=dark] .hp .hp-reach b{display:block;font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--fp-mint);line-height:1.1}[data-theme=dark] .hp .hp-reach>div:last-child b{color:var(--dk-text);font-size:20px;padding-top:6px}[data-theme=dark] .hp .hp-reach span{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--dk-t80)}[data-theme=dark] .hp.fp .hp-travel{margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--dk-t55);max-width:none}[data-theme=dark] .hp .hp-travel a{color:var(--dk-t80);text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .hp.fp .hp-areas-l{margin:28px 0 0;font-size:14px;font-weight:600;color:var(--dk-text);max-width:none}[data-theme=dark] .hp .hp-areas{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}[data-theme=dark] .hp .hp-areas li{margin:0}[data-theme=dark] .hp .hp-areas a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--dk-line);background:var(--dk-card);font-size:14px;font-weight:500;color:var(--dk-t80);text-decoration:none;transition:border-color .2s,color .2s}[data-theme=dark] .hp .hp-areas a:hover,[data-theme=dark] .hp .hp-areas a:focus-visible{border-color:var(--fp-mint-edge);color:var(--dk-text)}[data-theme=dark] .hp .fp-guides{background:linear-gradient(to bottom,var(--dk-ground) 0,var(--dk-band) 160px,var(--dk-band) calc(100% - 160px),var(--dk-ground) 100%);border-top:0}[data-theme=dark] .hp .hp-close{position:relative;overflow:hidden;padding:128px 0 0;text-align:center;isolation:isolate;background:var(--dk-ground)}[data-theme=dark] .hp .hp-close:before{content:"";position:absolute;left:50%;top:0;width:900px;height:500px;translate:-50% -30%;z-index:-1;background:radial-gradient(ellipse,rgba(53,206,141,.16),transparent 65%);pointer-events:none}[data-theme=dark] .hp .hp-close .fp-inner{display:flex;flex-direction:column;align-items:center}[data-theme=dark] .hp.fp .hp-close h2{font-size:64px;line-height:1.1;font-weight:700;letter-spacing:-.02em;text-wrap:balance;max-width:12em;margin:16px auto 0}[data-theme=dark] .hp.fp .hp-close-line{font-size:18px;line-height:1.6;color:var(--dk-t80);text-wrap:pretty;max-width:640px;margin:20px auto 0}[data-theme=dark] .hp .hp-close .hp-fee{justify-content:center;margin-top:26px}[data-theme=dark] .hp .hp-close-btns{justify-content:center;margin-top:22px}[data-theme=dark] .hp .hp-close-talk{margin-top:18px;font-size:15px}[data-theme=dark] .hp .hp-close-talk a{font-weight:700}[data-theme=dark] .hp.fp .hp-water{margin:72px 0 0;font-size:13.4vw;line-height:.78;font-weight:800;letter-spacing:-.05em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(252,252,250,.09);user-select:none;translate:0 6%;max-width:none;text-align:center}@media(max-width:1279px){[data-theme=dark] .hp .hp-hero-grid{grid-template-rows:auto auto auto auto auto 1fr;grid-template-areas:"eyebrow eyebrow" "brand brand" "cat cat" "proof proof" "promise scan" "copy scan"}[data-theme=dark] .hp.fp .fp-proof-row{justify-self:start;margin-top:16px}[data-theme=dark] .hp .hp-pc-ticks>ul{grid-template-columns:1fr}[data-theme=dark] .hp .hp-kind{grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);gap:28px}}@media(min-width:1280px){[data-theme=dark] .hp .hp-ticks>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){[data-theme=dark] .hp .hp-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"eyebrow" "brand" "cat" "promise" "scan" "copy" "proof"}[data-theme=dark] .hp .hp-scan{margin-top:24px}[data-theme=dark] .hp .hp-hero-copy{margin-top:24px;gap:24px}[data-theme=dark] .hp .hp-pc-ticks>ul{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .hp.fp .fp-proof-row{margin-top:28px}[data-theme=dark] .hp .hp-kind{grid-template-columns:140px minmax(0,1fr)}[data-theme=dark] .hp .hp-kind .hp-links{grid-column:1 / -1}[data-theme=dark] .hp .hp-cost,[data-theme=dark] .hp .hp-where{grid-template-columns:1fr}[data-theme=dark] .hp .hp-where-radar{max-width:560px;margin:0 auto;width:100%}[data-theme=dark] .hp .hp-wall-head{grid-template-columns:1fr}}@media(max-width:768px){[data-theme=dark] .hp .hp-eyebrow,[data-theme=dark] .hp.fp .fp-kicker,[data-theme=dark] .hp .hp-guide-tag,[data-theme=dark] .hp.fp .hp-kind-label,[data-theme=dark] .hp.fp .hp-price-l,[data-theme=dark] .hp .hp-visit li small,[data-theme=dark] .hp.fp .hp-radar-note,[data-theme=dark] .hp .hp-cap-place em,[data-theme=dark] .hp.fp .hp-log-h,[data-theme=dark] .hp .hp-log li,[data-theme=dark] .hp .hp-mark b,[data-theme=dark] .hp.fp .hp-verdict,[data-theme=dark] .hp .hp-vf span,[data-theme=dark] .hp .fp-review-src,[data-theme=dark] .hp .fp-review-src a{font-size:14px}}@media(max-width:767px){[data-theme=dark] .hp .hp-hero{padding:28px 0 48px}[data-theme=dark] .hp .hp-hero-grid{padding:0 16px}[data-theme=dark] .hp .hp-brand{margin-top:12px}[data-theme=dark] .hp .hp-cat{font-size:24px;margin-top:8px}[data-theme=dark] .hp.fp .hp-promise{margin-top:24px;font-size:21px}[data-theme=dark] .hp .hp-scan{margin-top:20px}[data-theme=dark] .hp.fp .hp-lede{margin-top:0}[data-theme=dark] .hp.fp .hp-lede,[data-theme=dark] .hp .fb--copy .fb-label{font-size:16px}[data-theme=dark] .hp .hp-hero-copy{margin-top:22px;gap:20px}[data-theme=dark] .hp .hp-pc{padding:20px 18px 18px;border-radius:16px}[data-theme=dark] .hp .hp-pc-big b{font-size:52px}[data-theme=dark] .hp .hp-pc-ticks>ul{grid-template-columns:1fr}[data-theme=dark] .hp.fp .fp-proof-row{margin-top:24px;flex-wrap:wrap;gap:12px 20px}[data-theme=dark] .hp .hp-hero .hp-btns .fp-btn,[data-theme=dark] .hp .hp-close-btns .fp-btn,[data-theme=dark] .hp .hp-price .hp-btns .fp-btn{flex:1 1 100%}[data-theme=dark] .hp .hp-stage{border-radius:14px}[data-theme=dark] .hp .hp-log{display:none}[data-theme=dark] .hp .hp-mark i{left:-18px;top:-18px;width:36px;height:36px}[data-theme=dark] .hp .hp-mark i:before{height:56px;top:-10px}[data-theme=dark] .hp .hp-mark i:after{width:56px;left:-10px}[data-theme=dark] .hp .hp-mark b{display:none}[data-theme=dark] .hp.fp .hp-verdict{right:10px;top:10px;font-size:14px;padding:6px 12px}[data-theme=dark] .hp .hp-vf span{display:none}[data-theme=dark] .hp .hp-cap{padding-left:0}[data-theme=dark] .hp .hp-cap-job{grid-template-columns:1fr}[data-theme=dark] .hp .hp-cap-place em,[data-theme=dark] .hp .hp-eyebrow,[data-theme=dark] .hp.fp .fp-kicker,[data-theme=dark] .hp .hp-guide-tag,[data-theme=dark] .hp.fp .hp-kind-label,[data-theme=dark] .hp.fp .hp-price-l,[data-theme=dark] .hp .hp-visit li small,[data-theme=dark] .hp.fp .hp-radar-note{font-size:14px}[data-theme=dark] .hp .fp-proof-google{padding-left:0;border-left:0}[data-theme=dark] .hp .hp-ticker{padding:18px 0}[data-theme=dark] .hp .hp-ticker-track span{font-size:32px;gap:22px;padding-right:22px}[data-theme=dark] .hp .fp-band{padding:72px 0}[data-theme=dark] .hp.fp .pp-head>h2{font-size:30px}[data-theme=dark] .hp.fp .pp-line{font-size:16px}[data-theme=dark] .hp .hp-guide .fp-lead-card{padding:28px 20px 24px}[data-theme=dark] .hp .hp-kind{grid-template-columns:88px minmax(0,1fr);gap:16px 18px;padding:20px;align-items:start}[data-theme=dark] .hp .hp-kind-pic{border-radius:12px}[data-theme=dark] .hp.fp .hp-kind h3{font-size:26px}[data-theme=dark] .hp .hp-kind-body{display:contents}[data-theme=dark] .hp .hp-kind-top{grid-column:2}[data-theme=dark] .hp.fp .hp-kind-p{font-size:15px;grid-column:1 / -1}[data-theme=dark] .hp.fp .hp-pill{grid-column:1 / -1;margin-top:0;border-radius:16px}[data-theme=dark] .hp .hp-links{grid-template-columns:1fr}[data-theme=dark] .hp .hp-kind-n{font-size:100px;right:12px;bottom:auto;top:-10px}[data-theme=dark] .hp .hp-score{padding:14px 18px;gap:14px}[data-theme=dark] .hp .hp-score b{font-size:44px}[data-theme=dark] .hp .hp-wall{margin-top:32px}[data-theme=dark] .hp .hp-wall-track>.fp-review{width:290px;padding:18px 20px}[data-theme=dark] .hp.fp .hp-wall-track .fp-review-text{font-size:14px}[data-theme=dark] .hp .hp-price,[data-theme=dark] .hp .hp-visit{padding:26px 20px}[data-theme=dark] .hp .hp-price-big b{font-size:72px}[data-theme=dark] .hp .hp-where{gap:40px}[data-theme=dark] .hp .hp-blip--far{display:none}[data-theme=dark] .hp .hp-bl{font-size:12px;padding:2px 8px;top:-11px;left:11px}[data-theme=dark] .hp .hp-blip--left .hp-bl{left:auto;right:11px}[data-theme=dark] .hp .hp-blip--above .hp-bl{left:0;top:-32px}[data-theme=dark] .hp .hp-blip--below .hp-bl{left:0;top:9px}[data-theme=dark] .hp .hp-blip--p-left .hp-bl{left:auto;right:11px;top:-11px;translate:none}[data-theme=dark] .hp .hp-home span{font-size:11px}[data-theme=dark] .hp .hp-reach{grid-template-columns:1fr}[data-theme=dark] .hp .hp-close{padding-top:80px}[data-theme=dark] .hp.fp .hp-close h2{font-size:36px}[data-theme=dark] .hp.fp .hp-water{margin-top:48px}}[data-theme=dark] .hp{--hp-mint-18: rgba(53, 206, 141, .18);--hp-mint-10: rgba(53, 206, 141, .1);--hp-rise: 18px;--hp-ease: cubic-bezier(.2, .7, .2, 1)}[data-theme=dark] .hp .hp-eyebrow,[data-theme=dark] .hp .hp-hero .fp-proof-row,[data-theme=dark] .hp .hp-cat,[data-theme=dark] .hp .hp-promise,[data-theme=dark] .hp .hp-lede,[data-theme=dark] .hp .hp-pc{animation:hp-settle .7s var(--hp-ease) both}[data-theme=dark] .hp .hp-hero .fp-proof-row{animation-delay:80ms}[data-theme=dark] .hp .hp-cat{animation-delay:.16s}[data-theme=dark] .hp .hp-promise{animation-delay:.24s}[data-theme=dark] .hp .hp-lede{animation-delay:.32s}[data-theme=dark] .hp .hp-pc{animation-delay:.42s}@keyframes hp-settle{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}[data-theme=dark] .hp .hp-rv{opacity:0;translate:0 var(--hp-rise)}[data-theme=dark] .hp .hp-rv.hp-rv--in{opacity:1;translate:0 0;transition:opacity .55s var(--hp-ease),translate .55s var(--hp-ease)}[data-theme=dark] .hp.fp .pp-head.hp-rv .fp-kicker:before,[data-theme=dark] .hp.fp .pp-head.hp-rv .fp-kicker:after{transform:scaleX(0);transform-origin:left center}[data-theme=dark] .hp.fp .pp-head.hp-rv.hp-rv--in .fp-kicker:before,[data-theme=dark] .hp.fp .pp-head.hp-rv.hp-rv--in .fp-kicker:after{transform:scaleX(1);transition:transform .6s var(--hp-ease) .2s}[data-theme=dark] .hp .hp-reach>div,[data-theme=dark] .hp .hp-visit li>span{transition:translate .25s var(--hp-ease),border-color .25s,box-shadow .25s,background .25s,color .25s}[data-theme=dark] .hp .hp-reach>div:hover{translate:0 -3px;border-color:var(--fp-mint-edge);box-shadow:0 14px 28px #00000059}[data-theme=dark] .hp .hp-visit li:hover>span{background:var(--fp-mint);color:var(--dk-ground);box-shadow:0 0 0 6px var(--fp-mint-wash-strong)}[data-theme=dark] .hp .hp-price{transition:box-shadow .35s}[data-theme=dark] .hp .hp-price:hover{box-shadow:0 0 0 6px var(--fp-mint-wash-strong),0 0 48px var(--hp-mint-18)}[data-theme=dark] .hp .hp-run-band,[data-theme=dark] .hp .hp-cost-band,[data-theme=dark] .hp .hp-where-band{isolation:isolate;clip-path:inset(0)}[data-theme=dark] .hp .hp-run-band>.fp-inner,[data-theme=dark] .hp .hp-cost-band>.fp-inner,[data-theme=dark] .hp .hp-where-band>.fp-inner{position:relative;z-index:1}[data-theme=dark] .hp .hp-run-band:after,[data-theme=dark] .hp .hp-cost-band:after,[data-theme=dark] .hp .hp-where-band:after{content:"";position:absolute;z-index:0;pointer-events:none;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,var(--hp-mint-18),var(--hp-mint-10) 28%,var(--hp-mint-0) 68%);animation:hp-drift 18s ease-in-out infinite alternate;will-change:translate,opacity}[data-theme=dark] .hp .hp-run-band:after{right:-200px;top:-120px}[data-theme=dark] .hp .hp-cost-band:after{left:-260px;bottom:-220px;animation-delay:-6s}[data-theme=dark] .hp .hp-where-band:after{left:-180px;top:40px;animation-delay:-11s}@keyframes hp-drift{0%{translate:0 0;opacity:.7}to{translate:90px 60px;opacity:1}}[data-theme=dark] .hp .hp-home:before{content:"";position:absolute;left:-11px;top:-11px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--fp-mint);opacity:0;animation:hp-ripple 4s ease-out infinite}@keyframes hp-ripple{0%{scale:1;opacity:.8}70%{scale:7;opacity:0}to{scale:7;opacity:0}}[data-theme=dark] .hp.fp .hp-water{animation:hp-breathe 9s ease-in-out infinite alternate}@keyframes hp-breathe{0%{opacity:.55;translate:-.6% 6%}to{opacity:1;translate:.6% 6%}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .hp .hp-eyebrow,[data-theme=dark] .hp .hp-hero .fp-proof-row,[data-theme=dark] .hp .hp-cat,[data-theme=dark] .hp .hp-promise,[data-theme=dark] .hp .hp-lede,[data-theme=dark] .hp .hp-pc,[data-theme=dark] .hp .hp-run-band:after,[data-theme=dark] .hp .hp-cost-band:after,[data-theme=dark] .hp .hp-where-band:after,[data-theme=dark] .hp .hp-home:before,[data-theme=dark] .hp.fp .hp-water{animation:none}[data-theme=dark] .hp .hp-home:before{display:none}[data-theme=dark] .hp .hp-rv{opacity:1;translate:0 0}[data-theme=dark] .hp .hp-rv.hp-rv--in,[data-theme=dark] .hp.fp .pp-head.hp-rv.hp-rv--in .fp-kicker:before,[data-theme=dark] .hp.fp .pp-head.hp-rv.hp-rv--in .fp-kicker:after,[data-theme=dark] .hp .hp-reach>div,[data-theme=dark] .hp .hp-visit li>span,[data-theme=dark] .hp .hp-price{transition:none}[data-theme=dark] .hp.fp .pp-head.hp-rv .fp-kicker:before,[data-theme=dark] .hp.fp .pp-head.hp-rv .fp-kicker:after{transform:none}[data-theme=dark] .hp .hp-reach>div:hover{translate:0 0}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .hp .hp-live,[data-theme=dark] .hp .hp-vf span:before,[data-theme=dark] .hp .hp-job.is-on .hp-job-img,[data-theme=dark] .hp .hp-job.is-on .hp-xray,[data-theme=dark] .hp .hp-job.is-on .hp-sline,[data-theme=dark] .hp .hp-job.is-on .hp-mark,[data-theme=dark] .hp .hp-mark i span,[data-theme=dark] .hp .hp-job.is-on .hp-log,[data-theme=dark] .hp .hp-job.is-on .hp-log li,[data-theme=dark] .hp .hp-job.is-on .hp-verdict,[data-theme=dark] .hp .hp-cap-job.is-on .hp-cap-res,[data-theme=dark] .hp .hp-seg.is-on .hp-seg-bar:before,[data-theme=dark] .hp .hp-ticker.is-cloned .hp-ticker-track,[data-theme=dark] .hp .hp-wall-row.is-cloned .hp-wall-track,[data-theme=dark] .hp .hp-sweep,[data-theme=dark] .hp .hp-blip i{animation:none}[data-theme=dark] .hp .hp-job,[data-theme=dark] .hp .hp-amb-img,[data-theme=dark] .hp .hp-kind,[data-theme=dark] .hp .hp-links a,[data-theme=dark] .hp .hp-links a svg,[data-theme=dark] .hp .hp-more svg,[data-theme=dark] .hp .hp-areas a,[data-theme=dark] .hp .hp-pause{transition:none}[data-theme=dark] .hp .hp-xray{clip-path:inset(0 0 0 0)}[data-theme=dark] .hp .hp-sline{display:none}[data-theme=dark] .hp .hp-job-img{transform:scale(1.02)}[data-theme=dark] .hp .hp-mark,[data-theme=dark] .hp .hp-log,[data-theme=dark] .hp .hp-log li,[data-theme=dark] .hp.fp .hp-verdict,[data-theme=dark] .hp.fp .hp-cap-res{opacity:1;transform:none}[data-theme=dark] .hp .hp-seg.is-on .hp-seg-bar:before{width:100%}[data-theme=dark] .hp .hp-links a:hover svg,[data-theme=dark] .hp .hp-more:hover svg{transform:none}}[data-theme=dark] .hp .hp-story-band{--hp-putty: #D8CFBD;--hp-putty-edge: #BDB29C;--hp-phosphor: var(--fp-mint);--hp-phosphor-glow: rgba(53, 206, 141, .28);--hp-crt-line: rgba(53, 206, 141, .9)}[data-theme=dark] .hp .hp-story-band .pp-head{margin:0 auto 56px}[data-theme=dark] .hp .hp-retro{max-width:920px;margin:0 auto}[data-theme=dark] .hp .hp-mon{position:relative}[data-theme=dark] .hp .hp-bezel{background:var(--hp-putty);border-radius:18px;padding:34px 34px 0;box-shadow:inset 0 2px #ffffff73,inset 0 -3px 0 var(--hp-putty-edge),inset 3px 0 0 var(--hp-putty-edge),inset -3px 0 0 var(--hp-putty-edge),0 24px 60px #00000073}[data-theme=dark] .hp .hp-screen{position:relative;overflow:hidden;background:var(--ss-ground);border-radius:30px;box-shadow:0 0 0 4px var(--hp-putty-edge),inset 0 0 0 1px #0009;cursor:default;overflow:clip}[data-theme=dark] .hp .hp-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.06) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.5) 100%);border-radius:inherit}[data-theme=dark] .hp .hp-scr-in{position:relative;max-width:calc(64ch + 104px);margin:0 auto;padding:44px 52px 48px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:18px;line-height:1.6;color:var(--hp-phosphor);text-shadow:0 0 6px var(--hp-phosphor-glow)}[data-theme=dark] .hp .hp-scr-in p{max-width:64ch;margin:0 0 1.6em;font:inherit;color:inherit}[data-theme=dark] .hp .hp-cmd span{display:inline-block;white-space:pre}[data-theme=dark] .hp .hp-scr-in .hp-prompt{margin:0;white-space:pre}[data-theme=dark] .hp .hp-scr-in a{color:var(--hp-phosphor);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-theme=dark] .hp .hp-scr-in a:focus-visible{outline:2px solid var(--hp-phosphor);outline-offset:3px;border-radius:2px}[data-theme=dark] .hp .hp-cur,[data-theme=dark] .hp .hp-ride{display:inline-block;width:.6em;height:1.1em;margin-left:.15em;vertical-align:-.18em;background:var(--hp-phosphor);box-shadow:0 0 6px var(--hp-phosphor-glow)}[data-theme=dark] .hp .hp-ride{position:absolute;left:0;top:0;margin:0;font-size:18px;opacity:0;pointer-events:none}[data-theme=dark] .hp .hp-story-band.is-printing .hp-ride{opacity:1}[data-theme=dark] .hp .hp-story-band.is-armed .hp-prompt{opacity:0}[data-theme=dark] .hp .hp-story-band.is-blink .hp-cur{animation:hp-cur-blink 1s step-end 5}@keyframes hp-cur-blink{50%{opacity:0}}[data-theme=dark] .hp .hp-crt{position:absolute;inset:0;pointer-events:none;background:var(--hp-crt-line);transform:scaleY(.004);opacity:0}[data-theme=dark] .hp .hp-story-band.is-boot .hp-crt{animation:hp-crt-on .35s ease-out forwards}@keyframes hp-crt-on{0%{opacity:1;transform:scaleY(.004)}60%{opacity:.85;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}[data-theme=dark] .hp .hp-skip-dock{position:sticky;bottom:0;height:0;z-index:2}[data-theme=dark] .hp .hp-skip{position:absolute;right:16px;bottom:12px;min-width:64px;min-height:44px;padding:0 14px;border:1px solid var(--hp-phosphor);border-radius:6px;background:transparent;color:var(--hp-phosphor);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:15px;cursor:pointer}[data-theme=dark] .hp .hp-skip[hidden]{display:none}[data-theme=dark] .hp .hp-skip:focus-visible{outline:2px solid var(--hp-phosphor);outline-offset:3px}[data-theme=dark] .hp .hp-chin{display:flex;justify-content:flex-end;gap:6px;height:46px;align-items:center;padding:0 8px}[data-theme=dark] .hp .hp-chin i{width:22px;height:4px;border-radius:2px;background:var(--hp-putty-edge)}[data-theme=dark] .hp .hp-neck{width:34%;height:18px;margin:0 auto;background:linear-gradient(to bottom,var(--hp-putty-edge),var(--hp-putty));clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}[data-theme=dark] .hp .hp-case{display:flex;align-items:center;gap:28px;height:64px;margin:0 -24px;padding:0 32px;background:var(--hp-putty);border-radius:10px;box-shadow:inset 0 2px #ffffff73,inset 0 -3px 0 var(--hp-putty-edge),0 18px 40px #0006}[data-theme=dark] .hp .hp-floppy{display:flex;align-items:center;justify-content:center;width:150px;height:22px;border-radius:4px;background:var(--hp-putty-edge);box-shadow:inset 0 2px 3px #00000040}[data-theme=dark] .hp .hp-floppy i{width:112px;height:3px;border-radius:2px;background:#0000008c}[data-theme=dark] .hp .hp-badge{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.14em;color:#00000080;white-space:nowrap}[data-theme=dark] .hp .hp-power{width:10px;height:10px;border-radius:50%;background:var(--fp-mint);box-shadow:0 0 8px var(--hp-phosphor-glow),0 0 2px var(--fp-mint)}@media(max-width:1023px){[data-theme=dark] .hp .hp-scr-in{font-size:17px;padding:36px 40px 44px}[data-theme=dark] .hp .hp-ride{font-size:17px}[data-theme=dark] .hp .hp-case{margin:0}}@media(max-width:767px){[data-theme=dark] .hp .hp-story-band .pp-head{margin-bottom:32px}[data-theme=dark] .hp .hp-bezel{padding:12px 12px 0;border-radius:14px}[data-theme=dark] .hp .hp-screen{border-radius:20px}[data-theme=dark] .hp .hp-scr-in{font-size:15px;padding:18px 18px 24px}[data-theme=dark] .hp .hp-ride{font-size:15px}[data-theme=dark] .hp .hp-chin{height:22px}[data-theme=dark] .hp .hp-chin i{width:14px;height:3px}[data-theme=dark] .hp .hp-neck,[data-theme=dark] .hp .hp-case{display:none}[data-theme=dark] .hp .hp-skip-dock{bottom:84px}[data-theme=dark] .hp .hp-skip{right:10px;bottom:10px}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .hp .hp-story-band .hp-cur,[data-theme=dark] .hp .hp-story-band .hp-crt{animation:none}}[data-theme=dark]{--ss-ground: var(--dk-ground);--ss-rule: var(--dk-line)}[data-theme=dark] .fp-tabs-art--scene{--ss-ink: #D6DEE6;--ss-live: var(--fp-mint);--ss-fault: var(--color-fault);--ss-off: rgba(214, 222, 230, .18);display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--ss-ground);border:1px solid var(--ss-rule);border-radius:calc(12px * var(--fp-scale))}[data-theme=dark] .fp-tabs-art--scene .ss{display:block;width:100%;height:100%}[data-theme=dark] .fp-tabs-art--scene .ss-ink{stroke:var(--ss-ink)}[data-theme=dark] .fp-tabs-art--scene .ss-ink-fill{fill:var(--ss-ink)}[data-theme=dark] .fp-tabs-art--scene .ss-faint{stroke:var(--ss-ink);stroke-opacity:.36}[data-theme=dark] .fp-tabs-art--scene .ss-faint-fill{fill:var(--ss-ink);fill-opacity:.18}[data-theme=dark] .fp-tabs-art--scene .ss-grid{stroke:var(--ss-ink);stroke-opacity:.17}[data-theme=dark] .fp-tabs-art--scene .ss-live{stroke:var(--ss-live)}[data-theme=dark] .fp-tabs-art--scene .ss-live-fill{fill:var(--ss-live)}[data-theme=dark] .fp-tabs-art--scene .ss-fault{stroke:var(--ss-fault)}[data-theme=dark] .fp-tabs-art--scene .ss-fault-fill{fill:var(--ss-fault)}[data-theme=dark] .fp-tabs-art--scene .ss-drop-seg1{stroke-dasharray:92;stroke-dashoffset:0;animation:ss-drop-seg1 5s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-drop-seg2{stroke-dasharray:58;stroke-dashoffset:0;animation:ss-drop-seg2 5s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-drop-seg3{stroke-dasharray:82;stroke-dashoffset:0;animation:ss-drop-seg3 5s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-drop-cursor{transform:translate(220px);opacity:0;animation:ss-drop-cursor 5s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-drop-led{fill:var(--ss-live);animation:ss-drop-led 5s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-drop-wifi{animation:ss-drop-wifi 5s linear infinite}@keyframes ss-drop-seg1{0%{stroke-dashoffset:94}32%,to{stroke-dashoffset:0}}@keyframes ss-drop-seg2{0%,32%{stroke-dashoffset:60}51.6%,to{stroke-dashoffset:0}}@keyframes ss-drop-seg3{0%,51.6%{stroke-dashoffset:84}80%,to{stroke-dashoffset:0}}@keyframes ss-drop-cursor{0%{transform:translate(0);opacity:.6}80%{transform:translate(220px);opacity:.6}86%,to{transform:translate(220px);opacity:0}}@keyframes ss-drop-led{0%,32%{fill:var(--ss-live)}34%,51%{fill:var(--ss-off)}53%,to{fill:var(--ss-live)}}@keyframes ss-drop-wifi{0%,32%{opacity:1}34%,51%{opacity:.12}53%,to{opacity:1}}[data-theme=dark] .fp-tabs-art--scene .ss-slow-needle{transform-box:view-box;transform-origin:150px 165px;transform:rotate(-76deg);animation:ss-slow-needle 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-slow-down{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(.92);animation:ss-slow-down 7s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-slow-up{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(.08);animation:ss-slow-up 7s linear infinite}@keyframes ss-slow-needle{0%,8%{transform:rotate(-88deg)}30%{transform:rotate(52deg)}37%{transform:rotate(45deg)}44%{transform:rotate(50deg)}52%{transform:rotate(-88deg)}60%{transform:rotate(-72deg)}68%{transform:rotate(-80deg)}76%{transform:rotate(-70deg)}84%,92%{transform:rotate(-77deg)}to{transform:rotate(-88deg)}}@keyframes ss-slow-down{0%,8%{transform:scaleX(0)}38%,94%{transform:scaleX(.92)}to{transform:scaleX(0)}}@keyframes ss-slow-up{0%,52%{transform:scaleX(0)}84%,94%{transform:scaleX(.08)}to{transform:scaleX(0)}}[data-theme=dark] .fp-tabs-art--scene .ss-box-l1{fill:var(--ss-live);animation:ss-box-l1 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-box-l2{fill:var(--ss-off);animation:ss-box-l2 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-box-l3{fill:var(--ss-off);animation:ss-box-l3 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-box-l4{fill:var(--ss-fault);animation:ss-box-l4 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-box-lead{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-box-lead 7s linear infinite}@keyframes ss-box-l1{0%,10%{fill:var(--ss-off)}12%,to{fill:var(--ss-live)}}@keyframes ss-box-l2{0%,20%{fill:var(--ss-off)}22%,28%{fill:var(--ss-live)}31%,35%{fill:var(--ss-off)}37%,43%{fill:var(--ss-live)}46%,to{fill:var(--ss-off)}}@keyframes ss-box-l3{0%,24%{fill:var(--ss-off)}26%,32%{fill:var(--ss-live)}35%,38%{fill:var(--ss-off)}40%,44%{fill:var(--ss-live)}46%,to{fill:var(--ss-off)}}@keyframes ss-box-l4{0%,48%{fill:var(--ss-off)}50%,94%{fill:var(--ss-fault)}97%,to{fill:var(--ss-off)}}@keyframes ss-box-lead{0%,12%{opacity:0}16%,44%{opacity:1}48%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-cut-flow{stroke-dasharray:6 16;animation:ss-flow .8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-cut-spark{animation:ss-cut-spark 1.6s ease-in-out infinite}@keyframes ss-cut-spark{0%,to{opacity:1}50%{opacity:.25}}@keyframes ss-flow{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}[data-theme=dark] .fp-tabs-art--scene .ss-off-fill{fill:var(--ss-off)}[data-theme=dark] .fp-tabs-art--scene .ss-ground-fill{fill:var(--ss-ground)}@keyframes ss-spin{to{transform:rotate(360deg)}}@keyframes ss-pulse{0%,to{opacity:1}50%{opacity:.55}}[data-theme=dark] .fp-tabs-art--scene .ss-it-drop-min{transform-box:view-box;transform-origin:225px 75px;animation:ss-spin 6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-drop-hour{transform-box:view-box;transform-origin:225px 75px;transform:rotate(-60deg);animation:ss-it-drop-hour 6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-drop-heat{opacity:1;animation:ss-it-drop-heat 6s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-drop-wifi{opacity:0;animation:ss-it-drop-wifi 6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-drop-led{fill:var(--ss-off);animation:ss-it-drop-led 6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-drop-spinwrap{opacity:1;animation:ss-it-drop-spinwrap 6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-drop-spin{transform-box:view-box;transform-origin:242px 216px;animation:ss-spin 1.2s linear infinite}@keyframes ss-it-drop-hour{0%{transform:rotate(-90deg)}to{transform:rotate(-60deg)}}@keyframes ss-it-drop-heat{0%,30%{opacity:0}72%,95%{opacity:1}to{opacity:0}}@keyframes ss-it-drop-wifi{0%,80%{opacity:1}82%,96%{opacity:0}98%,to{opacity:1}}@keyframes ss-it-drop-led{0%,80%{fill:var(--ss-live)}82%,96%{fill:var(--ss-off)}98%,to{fill:var(--ss-live)}}@keyframes ss-it-drop-spinwrap{0%,81%{opacity:0}83%,95%{opacity:1}97%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-it-none-try{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-it-none-try 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-none-l2{fill:var(--ss-off);animation:ss-it-none-l2 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-none-x{opacity:1;animation:ss-it-none-x 7s ease-in-out infinite}@keyframes ss-it-none-try{0%,8%{opacity:0}12%,40%{opacity:1}44%,to{opacity:0}}@keyframes ss-it-none-l2{0%,30%{fill:var(--ss-off)}32%,42%{fill:var(--ss-live)}45%,to{fill:var(--ss-off)}}@keyframes ss-it-none-x{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-it-slow-wifi{opacity:0;animation:ss-it-slow-wifi 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-slow-cable{stroke-dasharray:104;stroke-dashoffset:0;animation:ss-it-slow-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-slow-bar{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(.2);animation:ss-it-slow-bar 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-slow-sock{opacity:1;animation:ss-it-slow-sock 7s ease-in-out infinite}@keyframes ss-it-slow-wifi{0%,32%{opacity:1}40%,94%{opacity:0}98%,to{opacity:1}}@keyframes ss-it-slow-cable{0%,34%{stroke-dashoffset:106}46%,94%{stroke-dashoffset:0}to{stroke-dashoffset:106}}@keyframes ss-it-slow-bar{0%{transform:scaleX(0)}34%{transform:scaleX(.1)}94%{transform:scaleX(.2)}to{transform:scaleX(0)}}@keyframes ss-it-slow-sock{0%,56%{opacity:0}64%,94%{opacity:1}to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-it-dev-led{fill:var(--ss-off);animation:ss-it-dev-led 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-dev-surge{stroke-dasharray:104;stroke-dashoffset:0;opacity:1;animation:ss-it-dev-surge 7s ease-in infinite}[data-theme=dark] .fp-tabs-art--scene .ss-it-dev-bolt{opacity:1;animation:ss-it-dev-bolt 7s linear infinite}@keyframes ss-it-dev-led{0%,36%{fill:var(--ss-live)}39%,94%{fill:var(--ss-off)}97%,to{fill:var(--ss-live)}}@keyframes ss-it-dev-surge{0%,28%{stroke-dashoffset:106;opacity:1}38%,60%{stroke-dashoffset:0;opacity:1}72%,to{stroke-dashoffset:0;opacity:0}}@keyframes ss-it-dev-bolt{0%,26%{opacity:0}30%,60%{opacity:1}72%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-fr-dead-ring{transform:translate(90px,195px);animation:ss-fr-dead-ring 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-dead-t1{animation:ss-fr-dead-t1 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-dead-t2{animation:ss-fr-dead-t2 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-dead-red{animation:ss-fr-dead-red 7s ease-in-out infinite}@keyframes ss-fr-dead-ring{0%,4%{transform:translate(225px,211px);opacity:0}8%,16%{transform:translate(225px,211px);opacity:1}24%,32%{transform:translate(200px,172px);opacity:1}40%,46%{transform:translate(145px,141px);opacity:1}54%,92%{transform:translate(90px,195px);opacity:1}97%,to{transform:translate(90px,195px);opacity:0}}@keyframes ss-fr-dead-t1{0%,14%{opacity:0}17%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-fr-dead-t2{0%,30%{opacity:0}33%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-fr-dead-red{0%,54%{opacity:0}60%,93%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-fr-ping-reveal{transform-box:fill-box;transform-origin:0 0;animation:ss-fr-ping-reveal 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-ping-sun{transform-box:view-box;transform-origin:150px 175px;transform:rotate(50deg);animation:ss-fr-ping-sun 8s linear infinite}@keyframes ss-fr-ping-reveal{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes ss-fr-ping-sun{0%{transform:rotate(-70deg)}80%,to{transform:rotate(70deg)}}[data-theme=dark] .fp-tabs-art--scene .ss-fr-lanes-down{stroke-dasharray:6 16;animation:ss-flow .5s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-lanes-up{stroke-dasharray:4 18;animation:ss-flow 2.4s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-lanes-joint{animation:ss-pulse 2.4s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-sock-plate{transform-box:view-box;transform-origin:150px 150px;transform:translate(14px,46px) rotate(34deg);animation:ss-fr-sock-plate 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-sock-torn{animation:ss-fr-sock-torn 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-sock-lead{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-fr-sock-lead 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-sock-led{fill:var(--ss-off);animation:ss-fr-sock-led 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fr-sock-tick{opacity:0;animation:ss-fr-sock-tick 7s linear infinite}@keyframes ss-fr-sock-plate{0%,36%{transform:translate(14px,46px) rotate(34deg)}50%,92%{transform:translate(0) rotate(0)}to{transform:translate(14px,46px) rotate(34deg)}}@keyframes ss-fr-sock-torn{0%,38%{opacity:1}46%,93%{opacity:0}99%,to{opacity:1}}@keyframes ss-fr-sock-lead{0%,52%{stroke-dashoffset:106}62%,92%{stroke-dashoffset:0}96%,to{stroke-dashoffset:106}}@keyframes ss-fr-sock-led{0%,62%{fill:var(--ss-off)}64%,92%{fill:var(--ss-live)}94%,to{fill:var(--ss-off)}}@keyframes ss-fr-sock-tick{0%,66%{opacity:0}70%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-wf-zone-ring{transform-box:view-box;transform-origin:120px 166px;animation:ss-wf-zone-ring 3s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-wf-zone-r1{transform:scale(.35);opacity:.9}[data-theme=dark] .fp-tabs-art--scene .ss-wf-zone-r2{transform:scale(.65);opacity:.6;animation-delay:-1s}[data-theme=dark] .fp-tabs-art--scene .ss-wf-zone-r3{transform:scale(.95);opacity:.3;animation-delay:-2s}@keyframes ss-wf-zone-ring{0%{transform:scale(.12);opacity:1}to{transform:scale(1);opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-wf-bars-fast{transform-box:fill-box;transform-origin:0 50%;animation:ss-wf-bars-fast 1.4s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-wf-bars-slow{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(.12);animation:ss-wf-bars-slow 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-wf-bars-a{animation:ss-wf-bars-a 2s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-wf-bars-a2{animation-delay:.25s}[data-theme=dark] .fp-tabs-art--scene .ss-wf-bars-a3{animation-delay:.5s}[data-theme=dark] .fp-tabs-art--scene .ss-wf-bars-a4{animation-delay:.75s}@keyframes ss-wf-bars-fast{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes ss-wf-bars-slow{0%{transform:scaleX(0)}to{transform:scaleX(.16)}}@keyframes ss-wf-bars-a{0%,to{opacity:.4}30%{opacity:1}}[data-theme=dark] .fp-tabs-art--scene .ss-wf-ext-on{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-wf-ext-on 6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-wf-ext-led{fill:var(--ss-off);animation:ss-wf-ext-led 6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-wf-ext-x{opacity:1;animation:ss-wf-ext-x 6s linear infinite}@keyframes ss-wf-ext-on{0%,36%{opacity:1}38%,62%{opacity:0}64%,to{opacity:1}}@keyframes ss-wf-ext-led{0%,36%{fill:var(--ss-live)}38%,62%{fill:var(--ss-off)}64%,to{fill:var(--ss-live)}}@keyframes ss-wf-ext-x{0%,36%{opacity:0}38%,62%{opacity:1}64%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-wf-flat-p{transform-box:fill-box;transform-origin:center;animation:ss-wf-flat-p 3s ease-in infinite}[data-theme=dark] .fp-tabs-art--scene .ss-wf-flat-p1{transform:translate(25px) scale(.8);opacity:.6}[data-theme=dark] .fp-tabs-art--scene .ss-wf-flat-p2{transform:translate(50px) scale(.6);opacity:.3;animation-delay:-1s}[data-theme=dark] .fp-tabs-art--scene .ss-wf-flat-p3{transform:translate(65px) scale(.45);opacity:.1;animation-delay:-2s}[data-theme=dark] .fp-tabs-art--scene .ss-wf-flat-stop{animation:ss-pulse 3s ease-in-out infinite}@keyframes ss-wf-flat-p{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(70px) scale(.4);opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-flow{stroke-dasharray:6 16;animation:ss-flow .8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pl-took-ring{animation:ss-pulse 1.6s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pl-took-later{opacity:0;animation:ss-pl-took-later 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pl-took-feed{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-pl-took-feed 7s ease-in-out infinite}@keyframes ss-pl-took-later{0%,56%{opacity:0}60%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-pl-took-feed{0%,38%{stroke-dashoffset:106}55%,92%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}[data-theme=dark] .fp-tabs-art--scene .ss-pl-tap-echo{stroke-dasharray:8 60;stroke-dashoffset:0;animation:ss-pl-tap-echo 1.6s ease-in-out infinite alternate}@keyframes ss-pl-tap-echo{0%{stroke-dashoffset:0}to{stroke-dashoffset:-38}}[data-theme=dark] .fp-tabs-art--scene .ss-pl-nosock-gap{opacity:1;animation:ss-pl-nosock-gap 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pl-nosock-plate{opacity:0;animation:ss-pl-nosock-plate 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pl-nosock-short{opacity:1;animation:ss-pl-nosock-short 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pl-nosock-long{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-pl-nosock-long 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pl-nosock-led{fill:var(--ss-off);animation:ss-pl-nosock-led 7s linear infinite}@keyframes ss-pl-nosock-gap{0%{opacity:1}20%{opacity:.5}40%{opacity:1}48%,94%{opacity:0}to{opacity:1}}@keyframes ss-pl-nosock-plate{0%,42%{opacity:0}50%,94%{opacity:1}to{opacity:0}}@keyframes ss-pl-nosock-short{0%,49%{opacity:1}50%,95%{opacity:0}97%,to{opacity:1}}@keyframes ss-pl-nosock-long{0%,50%{stroke-dashoffset:106}60%,94%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-pl-nosock-led{0%,61%{fill:var(--ss-off)}63%,94%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-pl-must-tone{stroke-dasharray:5 6;opacity:0;animation:ss-flow 1.2s linear infinite,ss-pl-must-on 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pl-must-net{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-pl-must-on 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pl-must-led{fill:var(--ss-fault);animation:ss-pl-must-led 7s linear infinite}@keyframes ss-pl-must-on{0%,38%{opacity:1}40%,70%{opacity:0}72%,to{opacity:1}}@keyframes ss-pl-must-led{0%,38%{fill:var(--ss-live)}40%,70%{fill:var(--ss-fault)}72%,to{fill:var(--ss-live)}}[data-theme=dark] .fp-tabs-art--scene .ss-fo-dug-post{transform:translateY(0);animation:ss-fo-dug-post 7s ease-in infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-dug-cut{opacity:1;animation:ss-fo-dug-cut 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-dug-right{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-fo-dug-right 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-dug-led{fill:var(--ss-off);animation:ss-fo-dug-led 7s linear infinite}@keyframes ss-fo-dug-post{0%,10%{transform:translateY(-70px)}34%,92%{transform:translateY(0)}to{transform:translateY(-70px)}}@keyframes ss-fo-dug-cut{0%,33%{opacity:0}36%,92%{opacity:1}97%,to{opacity:0}}@keyframes ss-fo-dug-right{0%,34%{opacity:1}37%,95%{opacity:0}98%,to{opacity:1}}@keyframes ss-fo-dug-led{0%,36%{fill:var(--ss-live)}39%,95%{fill:var(--ss-off)}98%,to{fill:var(--ss-live)}}[data-theme=dark] .fp-tabs-art--scene .ss-fo-work-nog{transform:translate(0);opacity:1;animation:ss-fo-work-nog 7s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-work-nails{opacity:1;animation:ss-fo-work-nails 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-work-pinch{opacity:1;animation:ss-fo-work-pinch 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-work-right{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-fo-work-right 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-work-led{fill:var(--ss-off);animation:ss-fo-work-led 7s linear infinite}@keyframes ss-fo-work-nog{0%,12%{transform:translate(130px);opacity:0}16%{opacity:1}34%,92%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}@keyframes ss-fo-work-nails{0%,35%{opacity:0}37%,92%{opacity:1}98%,to{opacity:0}}@keyframes ss-fo-work-pinch{0%,37%{opacity:0}40%,92%{opacity:1}98%,to{opacity:0}}@keyframes ss-fo-work-right{0%,38%{opacity:1}41%,95%{opacity:0}98%,to{opacity:1}}@keyframes ss-fo-work-led{0%,40%{fill:var(--ss-live)}43%,95%{fill:var(--ss-off)}98%,to{fill:var(--ss-live)}}[data-theme=dark] .fp-tabs-art--scene .ss-fo-bend-chest{transform:translate(0);animation:ss-fo-bend-chest 6s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-bend-mark{opacity:1;animation:ss-fo-bend-mark 6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-bend-d{transform-box:fill-box;transform-origin:center;animation:ss-fo-bend-d 1.2s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-bend-d1{transform:translate(0);opacity:1}[data-theme=dark] .fp-tabs-art--scene .ss-fo-bend-d2{transform:translate(5px);opacity:.66;animation-delay:-.4s}[data-theme=dark] .fp-tabs-art--scene .ss-fo-bend-d3{transform:translate(10px);opacity:.33;animation-delay:-.8s}[data-theme=dark] .fp-tabs-art--scene .ss-fo-bend-led{fill:var(--ss-off);animation:ss-fo-bend-led 6s steps(1) infinite}@keyframes ss-fo-bend-chest{0%,20%{transform:translate(36px)}36%,78%{transform:translate(0)}94%,to{transform:translate(36px)}}@keyframes ss-fo-bend-mark{0%,34%{opacity:0}38%,80%{opacity:1}86%,to{opacity:0}}@keyframes ss-fo-bend-d{0%{transform:translate(0);opacity:1}to{transform:translate(14px);opacity:0}}@keyframes ss-fo-bend-led{0%{fill:var(--ss-live)}40%{fill:var(--ss-off)}50%{fill:var(--ss-live)}60%{fill:var(--ss-off)}70%,to{fill:var(--ss-live)}}[data-theme=dark] .fp-tabs-art--scene .ss-fo-conn-plug{transform:translateY(14px);animation:ss-fo-conn-plug 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-conn-flow{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-fo-conn-flow 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fo-conn-led{fill:var(--ss-fault);animation:ss-fo-conn-led 7s linear infinite}@keyframes ss-fo-conn-plug{0%,30%{transform:translateY(0)}40%,80%{transform:translateY(14px)}90%,to{transform:translateY(0)}}@keyframes ss-fo-conn-flow{0%,32%{opacity:1}36%,86%{opacity:0}90%,to{opacity:1}}@keyframes ss-fo-conn-led{0%,34%{fill:var(--ss-live)}38%,86%{fill:var(--ss-fault)}90%,to{fill:var(--ss-live)}}[data-theme=dark] .fp-tabs-art--scene .ss-md-noline-gap{animation:ss-pulse 2.4s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-md-tag-trace{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-md-tag-trace 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-md-tag-blank{opacity:1;animation:ss-md-tag-blank 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-md-tag-written{opacity:0;animation:ss-md-tag-written 7s linear infinite}@keyframes ss-md-tag-trace{0%,12%{stroke-dashoffset:106}42%,92%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-md-tag-blank{0%,44%{opacity:1}48%,93%{opacity:0}98%,to{opacity:1}}@keyframes ss-md-tag-written{0%,46%{opacity:0}50%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-md-wrong-jump{animation:ss-pulse 2.4s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-md-twice-jump{stroke-dasharray:104;stroke-dashoffset:0;animation:ss-md-twice-jump 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-md-twice-up{stroke-dasharray:6 16;opacity:1;animation:ss-flow .8s linear infinite,ss-md-twice-up 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-md-twice-break{opacity:1;animation:ss-md-twice-break 8s linear infinite}@keyframes ss-md-twice-jump{0%,6%{stroke-dashoffset:106}18%,26%{stroke-dashoffset:0}30%,34%{stroke-dashoffset:106}46%,94%{stroke-dashoffset:0}to{stroke-dashoffset:106}}@keyframes ss-md-twice-up{0%,18%{opacity:0}20%,28%{opacity:1}30%,46%{opacity:0}48%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-md-twice-break{0%,52%{opacity:0}56%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-fb-down-tick{opacity:1;animation:ss-fb-down-tick 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fb-down-run{stroke-dasharray:104;stroke-dashoffset:0;animation:ss-fb-down-run 7s ease-in-out infinite}@keyframes ss-fb-down-tick{0%,10%{opacity:0}14%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-fb-down-run{0%,26%{stroke-dashoffset:106}56%,94%{stroke-dashoffset:0}to{stroke-dashoffset:106}}[data-theme=dark] .fp-tabs-art--scene .ss-fb-ten-extra{opacity:1;animation:ss-fb-ten-extra 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fb-ten-old{opacity:1;animation:ss-fb-ten-old 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fb-ten-weak{stroke-dasharray:6 16;opacity:.35;animation:ss-flow 1.6s linear infinite,ss-fb-ten-weak 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fb-ten-strong{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-fb-ten-strong 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fb-ten-led{fill:var(--ss-off);animation:ss-fb-ten-led 7s linear infinite}@keyframes ss-fb-ten-extra{0%,40%{opacity:1}52%,92%{opacity:0}to{opacity:1}}@keyframes ss-fb-ten-old{0%,40%{opacity:1}52%,92%{opacity:.2}to{opacity:1}}@keyframes ss-fb-ten-weak{0%,44%{opacity:.35}50%,94%{opacity:0}98%,to{opacity:.35}}@keyframes ss-fb-ten-strong{0%,50%{opacity:0}56%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-fb-ten-led{0%,54%{fill:var(--ss-off)}58%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-fb-nosock-cut{opacity:1;animation:ss-fb-nosock-cut 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fb-nosock-duct{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-fb-nosock-duct 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fb-nosock-lit{opacity:0;animation:ss-fb-nosock-lit 7s linear infinite}@keyframes ss-fb-nosock-cut{0%,46%{opacity:1}52%,94%{opacity:0}to{opacity:1}}@keyframes ss-fb-nosock-duct{0%,46%{stroke-dashoffset:106}64%,92%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-fb-nosock-lit{0%,64%{opacity:0}68%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-fb-gear-bar{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(1);animation:ss-fb-gear-bar 7s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fb-gear-bar2{animation-delay:-.3s}[data-theme=dark] .fp-tabs-art--scene .ss-fb-gear-bar3{animation-delay:-.6s}[data-theme=dark] .fp-tabs-art--scene .ss-fb-gear-k{opacity:1;animation:ss-fb-gear-k 2.4s steps(1) infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fb-gear-k2{animation-delay:-.8s}[data-theme=dark] .fp-tabs-art--scene .ss-fb-gear-k3{animation-delay:-1.6s}@keyframes ss-fb-gear-bar{0%,10%{transform:scaleY(0)}40%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ss-fb-gear-k{0%{opacity:1}50%{opacity:.25}}[data-theme=dark] .fp-tabs-art--scene .ss-ni-nocon-gap{animation:ss-ni-nocon-gap 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-nocon-pipe{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-ni-nocon-pipe 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-nocon-rope{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-ni-nocon-rope 7s ease-in-out infinite}@keyframes ss-ni-nocon-gap{0%,10%{opacity:1}16%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ni-nocon-pipe{0%,12%{stroke-dashoffset:106}42%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-ni-nocon-rope{0%,46%{stroke-dashoffset:106}64%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}[data-theme=dark] .fp-tabs-art--scene .ss-ni-stop-coil{animation:ss-ni-stop-coil 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-stop-path{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-ni-stop-path 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-stop-jack{fill:var(--ss-off);animation:ss-ni-stop-jack 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-stop-kit{animation:ss-ni-stop-kit 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-stop-tick{opacity:0;animation:ss-ni-stop-tick 7s linear infinite}@keyframes ss-ni-stop-coil{0%,16%{opacity:1}24%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ni-stop-path{0%,18%{stroke-dashoffset:106}48%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-ni-stop-jack{0%,49%{fill:var(--ss-off)}51%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-ni-stop-kit{0%,52%{opacity:1}58%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ni-stop-tick{0%,60%{opacity:0}64%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-ni-blank-ph1{opacity:0;animation:ss-ni-blank-ph1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-blank-fl1{opacity:0;animation:ss-ni-blank-fl1 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-blank-ph2{opacity:0;animation:ss-ni-blank-ph2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-blank-fl2{opacity:0;animation:ss-ni-blank-fl2 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-blank-run{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-ni-blank-run 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-blank-jack{opacity:0;animation:ss-ni-blank-jack 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-blank-dangle{animation:ss-ni-blank-dangle 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-blank-conn{opacity:0;animation:ss-ni-blank-conn 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-blank-led{fill:var(--ss-off);animation:ss-ni-blank-led 8s linear infinite}@keyframes ss-ni-blank-ph1{0%,2%{opacity:0}5%,21%{opacity:1}25%,to{opacity:0}}@keyframes ss-ni-blank-fl1{0%,9%{opacity:0}10%,17%{opacity:1}18%,to{opacity:0}}@keyframes ss-ni-blank-ph2{0%,24%{opacity:0}28%,43%{opacity:1}47%,to{opacity:0}}@keyframes ss-ni-blank-fl2{0%,31%{opacity:0}32%,39%{opacity:1}40%,to{opacity:0}}@keyframes ss-ni-blank-run{0%,48%{stroke-dashoffset:106}62%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-ni-blank-jack{0%,62%{opacity:0}65%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ni-blank-dangle{0%,68%{opacity:1}70%,93%{opacity:0}96%,to{opacity:1}}@keyframes ss-ni-blank-conn{0%,68%{opacity:0}70%,93%{opacity:1}96%,to{opacity:0}}@keyframes ss-ni-blank-led{0%,72%{fill:var(--ss-off)}74%,93%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-ni-wrong-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-ni-wrong-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-wrong-jk{fill:var(--ss-off);animation:ss-ni-wrong-jk 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-wrong-rl{animation:ss-ni-wrong-rl 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-wrong-rm{opacity:0;animation:ss-ni-wrong-rm 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ni-wrong-bar{fill:var(--ss-off);animation:ss-ni-wrong-bar 7s linear infinite}@keyframes ss-ni-wrong-cable{0%,12%{stroke-dashoffset:106}38%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-ni-wrong-jk{0%,39%{fill:var(--ss-off)}41%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-ni-wrong-rl{0%,44%{opacity:1}50%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ni-wrong-rm{0%,50%{opacity:0}56%,92%{opacity:1}97%,to{opacity:0}}@keyframes ss-ni-wrong-bar{0%,59%{fill:var(--ss-off)}61%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-dc-room-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-dc-room-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-room-jk{fill:var(--ss-off);animation:ss-dc-room-jk 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-room-patch,[data-theme=dark] .fp-tabs-art--scene .ss-dc-room-tick{opacity:0;animation:ss-dc-room-patch 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-room-bar{fill:var(--ss-off);animation:ss-dc-room-bar 7s linear infinite}@keyframes ss-dc-room-cable{0%,14%{stroke-dashoffset:106}44%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-dc-room-jk{0%,45%{fill:var(--ss-off)}47%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-dc-room-patch{0%,51%{opacity:0}54%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-dc-room-bar{0%,57%{fill:var(--ss-off)}59%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-dc-house-r{stroke-dasharray:104;stroke-dashoffset:0}[data-theme=dark] .fp-tabs-art--scene .ss-dc-house-r1{animation:ss-dc-house-r1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-house-r2{animation:ss-dc-house-r2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-house-r3{animation:ss-dc-house-r3 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-house-j{fill:var(--ss-live)}[data-theme=dark] .fp-tabs-art--scene .ss-dc-house-j1{animation:ss-dc-house-j1 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-house-j2{animation:ss-dc-house-j2 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-house-j3{animation:ss-dc-house-j3 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-house-ap{animation:ss-dc-house-ap 8s ease-in-out infinite}@keyframes ss-dc-house-r1{0%,6%{stroke-dashoffset:106}22%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-dc-house-r2{0%,26%{stroke-dashoffset:106}42%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-dc-house-r3{0%,46%{stroke-dashoffset:106}64%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-dc-house-j1{0%,22%{fill:var(--ss-off)}24%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-dc-house-j2{0%,42%{fill:var(--ss-off)}44%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-dc-house-j3{0%,64%{fill:var(--ss-off)}66%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-dc-house-ap{0%,68%{opacity:0}74%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-loose{animation:ss-dc-old-loose 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-panel{opacity:0;animation:ss-dc-old-panel 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-t{stroke-dasharray:104;stroke-dashoffset:106}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-t3{animation:ss-dc-old-t3 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-t2{animation:ss-dc-old-t2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-t1{animation:ss-dc-old-t1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-j{fill:var(--ss-off)}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-j3{animation:ss-dc-old-j3 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-j2{animation:ss-dc-old-j2 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-j1{animation:ss-dc-old-j1 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-tag{opacity:0}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-tag3{animation:ss-dc-old-tag3 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-tag2{animation:ss-dc-old-tag2 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-old-tag1{animation:ss-dc-old-tag1 8s linear infinite}@keyframes ss-dc-old-loose{0%,22%{opacity:1}28%,94%{opacity:0}98%,to{opacity:1}}@keyframes ss-dc-old-panel{0%,26%{opacity:0}32%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-dc-old-t3{0%,34%{stroke-dashoffset:106}46%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-dc-old-t2{0%,48%{stroke-dashoffset:106}60%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-dc-old-t1{0%,62%{stroke-dashoffset:106}74%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-dc-old-j3{0%,46%{fill:var(--ss-off)}48%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-dc-old-j2{0%,60%{fill:var(--ss-off)}62%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-dc-old-j1{0%,74%{fill:var(--ss-off)}76%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-dc-old-tag3{0%,48%{opacity:0}50%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-dc-old-tag2{0%,62%{opacity:0}64%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-dc-old-tag1{0%,76%{opacity:0}78%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-dc-second-pipe{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-dc-second-pipe 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-second-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-dc-second-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-second-jk{fill:var(--ss-off);animation:ss-dc-second-jk 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-second-led{fill:var(--ss-off);animation:ss-dc-second-led 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-second-d{animation:ss-dc-second-d 1.6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-dc-second-d2{animation-delay:-.4s}[data-theme=dark] .fp-tabs-art--scene .ss-dc-second-d3{animation-delay:-.8s}[data-theme=dark] .fp-tabs-art--scene .ss-dc-second-d4{animation-delay:-1.2s}@keyframes ss-dc-second-pipe{0%,8%{stroke-dashoffset:106}30%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-dc-second-cable{0%,32%{stroke-dashoffset:106}52%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-dc-second-jk{0%,53%{fill:var(--ss-off)}55%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-dc-second-led{0%,59%{fill:var(--ss-off)}61%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-dc-second-d{0%{transform:translate(0);opacity:1}to{transform:translate(-4px,36px);opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-nc-build-old{animation:ss-nc-build-old 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-build-pipe{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nc-build-pipe 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-build-rope{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nc-build-rope 7s ease-in-out infinite}@keyframes ss-nc-build-old{0%,44%{opacity:1}52%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-nc-build-pipe{0%,12%{stroke-dashoffset:106}40%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-nc-build-rope{0%,42%{stroke-dashoffset:106}60%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}[data-theme=dark] .fp-tabs-art--scene .ss-nc-flat-pin{opacity:0;animation:ss-nc-flat-pin 8s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-flat-pipe{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nc-flat-pipe 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-flat-rope{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nc-flat-rope 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-flat-slab{opacity:0;animation:ss-nc-flat-slab 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-flat-box{opacity:0;animation:ss-nc-flat-box 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-flat-led{fill:var(--ss-off);animation:ss-nc-flat-led 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-flat-flow{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-nc-flat-flow 8s linear infinite}@keyframes ss-nc-flat-pin{0%,6%{opacity:0;transform:translateY(-18px)}14%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(0)}}@keyframes ss-nc-flat-pipe{0%,20%{stroke-dashoffset:106}38%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-nc-flat-rope{0%,40%{stroke-dashoffset:106}52%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-nc-flat-slab{0%,54%{opacity:0}60%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-nc-flat-box{0%,62%{opacity:0}66%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-nc-flat-led{0%,69%{fill:var(--ss-off)}71%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-nc-flat-flow{0%,71%{opacity:0}73%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-nc-dmg-root{stroke-dasharray:104;stroke-dashoffset:0;animation:ss-nc-dmg-root 8s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-dmg-break{animation:ss-nc-dmg-break 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-dmg-old{animation:ss-nc-dmg-old 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-dmg-new{opacity:0;animation:ss-nc-dmg-new 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-dmg-dig{opacity:0;animation:ss-nc-dmg-dig 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-dmg-fr{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-nc-dmg-fr 8s linear infinite}@keyframes ss-nc-dmg-root{0%,4%{stroke-dashoffset:106}28%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-nc-dmg-break{0%,27%{opacity:0}30%,94%{opacity:1}96%,to{opacity:0}}@keyframes ss-nc-dmg-old{0%,52%{opacity:1;transform:translateY(0)}60%,94%{opacity:0;transform:translateY(-44px)}96%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes ss-nc-dmg-new{0%,60%{opacity:0;transform:translateY(-44px)}68%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(0)}}@keyframes ss-nc-dmg-dig{0%,44%{opacity:0}48%,80%{opacity:1}86%,to{opacity:0}}@keyframes ss-nc-dmg-fr{0%,28%{opacity:1}31%,69%{opacity:0}72%,96%{opacity:1}to{opacity:1}}[data-theme=dark] .fp-tabs-art--scene .ss-nc-upg-old{animation:ss-nc-upg-old 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-upg-lead{stroke-dasharray:104;stroke-dashoffset:0;animation:ss-nc-upg-lead 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-upg-bunch{animation:ss-nc-upg-bunch 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-upg-gauge{opacity:0;animation:ss-nc-upg-gauge 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-upg-pipe{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nc-upg-pipe 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-upg-fibre{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nc-upg-fibre 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nc-upg-led{fill:var(--ss-off);animation:ss-nc-upg-led 8s linear infinite}@keyframes ss-nc-upg-old{0%,46%{opacity:1}52%,to{opacity:0}}@keyframes ss-nc-upg-lead{0%,4%{stroke-dashoffset:106}24%,to{stroke-dashoffset:0}}@keyframes ss-nc-upg-bunch{0%,23%{opacity:0}26%,to{opacity:1}}@keyframes ss-nc-upg-gauge{0%,30%{opacity:0}34%,46%{opacity:1}52%,to{opacity:0}}@keyframes ss-nc-upg-pipe{0%,50%{stroke-dashoffset:106}64%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-nc-upg-fibre{0%,66%{stroke-dashoffset:106}80%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-nc-upg-led{0%,81%{fill:var(--ss-off)}83%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-br-garage-couch{animation:ss-br-garage-couch 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-garage-flat{animation:ss-br-garage-flat 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-garage-kink{opacity:0;animation:ss-br-garage-kink 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-garage-rg{animation:ss-br-garage-rg 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-garage-run{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-br-garage-run 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-garage-jk{fill:var(--ss-off);animation:ss-br-garage-jk 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-garage-rn{opacity:0;animation:ss-br-garage-rn 8s ease-in-out infinite}@keyframes ss-br-garage-couch{0%,10%{transform:translate(0)}16%,20%{transform:translate(8px)}26%,to{transform:translate(0)}}@keyframes ss-br-garage-flat{0%,13%{opacity:1}14%,21%{opacity:0}22%,29%{opacity:1}36%,94%{opacity:0}98%,to{opacity:1}}@keyframes ss-br-garage-kink{0%,13%{opacity:0}14%,21%{opacity:1}22%,to{opacity:0}}@keyframes ss-br-garage-rg{0%,30%{opacity:1}38%,94%{opacity:0}98%,to{opacity:1}}@keyframes ss-br-garage-run{0%,40%{stroke-dashoffset:106}62%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-br-garage-jk{0%,62%{fill:var(--ss-off)}64%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-br-garage-rn{0%,64%{opacity:0}70%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-br-room-glow{animation:ss-pulse 2.4s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-room-lead{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-br-room-lead 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-room-gear{animation:ss-br-room-gear 7s ease-in-out infinite}@keyframes ss-br-room-lead{0%,14%{stroke-dashoffset:106}30%,92%{stroke-dashoffset:0}96%,to{stroke-dashoffset:106}}@keyframes ss-br-room-gear{0%,32%{transform:translate(0);opacity:1}54%,90%{transform:translate(150px);opacity:1}94%{transform:translate(150px);opacity:0}96%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:1}}[data-theme=dark] .fp-tabs-art--scene .ss-br-out-b{animation-duration:7s;animation-timing-function:ease-out;animation-iteration-count:infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-out-b1{animation-name:ss-br-out-b1}[data-theme=dark] .fp-tabs-art--scene .ss-br-out-b2{animation-name:ss-br-out-b2}[data-theme=dark] .fp-tabs-art--scene .ss-br-out-b3{animation-name:ss-br-out-b3}[data-theme=dark] .fp-tabs-art--scene .ss-br-out-box{opacity:.3;animation:ss-br-out-box 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-out-oldc{animation:ss-br-out-oldc 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-out-newc{opacity:0;animation:ss-br-out-newc 7s ease-in-out infinite}@keyframes ss-br-out-b1{0%,4%{transform:translate(-290px)}12%,94%{transform:translate(0)}to{transform:translate(-290px)}}@keyframes ss-br-out-b2{0%,10%{transform:translate(-290px)}18%,94%{transform:translate(0)}to{transform:translate(-290px)}}@keyframes ss-br-out-b3{0%,16%{transform:translate(-290px)}24%,94%{transform:translate(0)}to{transform:translate(-290px)}}@keyframes ss-br-out-box{0%,8%{opacity:1;transform:translateY(0)}24%,42%{opacity:.3;transform:translateY(0)}58%,92%{opacity:1;transform:translateY(-66px)}97%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes ss-br-out-oldc{0%,44%{opacity:1}48%,94%{opacity:0}98%,to{opacity:1}}@keyframes ss-br-out-newc{0%,58%{opacity:0}64%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-br-reno-sheets{animation:ss-br-reno-sheets 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-reno-run{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-br-reno-run 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-reno-frame{animation:ss-br-reno-frame 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-reno-board{opacity:0;animation:ss-br-reno-board 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-reno-spot{animation:ss-br-reno-spot 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-reno-box{opacity:0;animation:ss-br-reno-box 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-br-reno-led{fill:var(--ss-off);animation:ss-br-reno-led 8s linear infinite}@keyframes ss-br-reno-sheets{0%,36%{opacity:1}42%,94%{opacity:0}98%,to{opacity:1}}@keyframes ss-br-reno-run{0%,10%{stroke-dashoffset:106;opacity:1}30%,44%{stroke-dashoffset:0;opacity:1}52%,94%{stroke-dashoffset:0;opacity:.25}98%,to{stroke-dashoffset:106;opacity:1}}@keyframes ss-br-reno-frame{0%,44%{opacity:1}52%,94%{opacity:.3}98%,to{opacity:1}}@keyframes ss-br-reno-board{0%,44%{opacity:0}52%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-br-reno-spot{0%,56%{opacity:1}58%,94%{opacity:0}98%,to{opacity:1}}@keyframes ss-br-reno-box{0%,56%{opacity:0}60%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-br-reno-led{0%,65%{fill:var(--ss-off)}67%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-fu-book-mk{animation:ss-fu-book-mk 7s steps(4,end) infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-book-pipe{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-fu-book-pipe 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-book-wire{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-fu-book-wire 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-book-x{opacity:0;animation:ss-fu-book-x 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-book-gap{animation:ss-fu-book-gap 7s linear infinite}@keyframes ss-fu-book-mk{0%{transform:translate(0)}80%,to{transform:translate(48px)}}@keyframes ss-fu-book-pipe{0%,12%{stroke-dashoffset:106}38%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-fu-book-wire{0%,40%{stroke-dashoffset:106}56%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-fu-book-x{0%,58%{opacity:0}62%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-fu-book-gap{0%,12%{opacity:1}18%,92%{opacity:0}97%,to{opacity:1}}[data-theme=dark] .fp-tabs-art--scene .ss-fu-stop-coil{animation:ss-fu-stop-coil 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-stop-pipe{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-fu-stop-pipe 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-stop-clips{opacity:0;animation:ss-fu-stop-clips 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-stop-fibre{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-fu-stop-fibre 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-stop-lad{animation:ss-fu-stop-lad 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-stop-led{fill:var(--ss-off);animation:ss-fu-stop-led 7s linear infinite}@keyframes ss-fu-stop-coil{0%,16%{opacity:1}24%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-fu-stop-pipe{0%,22%{stroke-dashoffset:106}42%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-fu-stop-clips{0%,40%{opacity:0}44%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-fu-stop-fibre{0%,46%{stroke-dashoffset:106}62%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-fu-stop-lad{0%,64%{opacity:1}70%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-fu-stop-led{0%,73%{fill:var(--ss-off)}75%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-fu-wrong-sw{opacity:0;animation:ss-fu-wrong-sw 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-wrong-r{stroke-dasharray:104;stroke-dashoffset:106}[data-theme=dark] .fp-tabs-art--scene .ss-fu-wrong-ra{animation:ss-fu-wrong-ra 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-wrong-rb{animation:ss-fu-wrong-rb 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-wrong-rc{animation:ss-fu-wrong-rc 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-wrong-j{fill:var(--ss-off)}[data-theme=dark] .fp-tabs-art--scene .ss-fu-wrong-ja{animation:ss-fu-wrong-ja 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-wrong-jb{animation:ss-fu-wrong-jb 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-wrong-jc{animation:ss-fu-wrong-jc 8s linear infinite}@keyframes ss-fu-wrong-sw{0%,12%{opacity:0}16%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-fu-wrong-ra{0%,18%{stroke-dashoffset:106}32%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-fu-wrong-rb{0%,34%{stroke-dashoffset:106}48%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-fu-wrong-rc{0%,50%{stroke-dashoffset:106}66%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:106}}@keyframes ss-fu-wrong-ja{0%,32%{fill:var(--ss-off)}34%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-fu-wrong-jb{0%,48%{fill:var(--ss-off)}50%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-fu-wrong-jc{0%,66%{fill:var(--ss-off)}68%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-fu-unit-doc{opacity:0;animation:ss-fu-unit-doc 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-unit-tick{opacity:0;animation:ss-fu-unit-tick 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-unit-gap{animation:ss-fu-unit-gap 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-unit-pipe{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-fu-unit-pipe 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-unit-clips{opacity:0;animation:ss-fu-unit-clips 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-unit-fibre{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-fu-unit-fibre 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-fu-unit-led{fill:var(--ss-off);animation:ss-fu-unit-led 7s linear infinite}@keyframes ss-fu-unit-doc{0%,4%{opacity:0}12%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-fu-unit-tick{0%,14%{opacity:0}18%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-fu-unit-gap{0%,20%{opacity:1}26%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-fu-unit-pipe{0%,22%{stroke-dashoffset:106}40%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-fu-unit-clips{0%,38%{opacity:0}42%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-fu-unit-fibre{0%,42%{stroke-dashoffset:106}58%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-fu-unit-led{0%,61%{fill:var(--ss-off)}63%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-np-upgrade-env{opacity:1;animation:ss-np-upgrade-env 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-upgrade-ghost{opacity:1;animation:ss-np-upgrade-ghost 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-upgrade-band{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-upgrade-band 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-upgrade-rope{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-upgrade-rope 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-upgrade-tag{opacity:0;animation:ss-np-upgrade-tag 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-upgrade-spot{opacity:0;animation:ss-np-upgrade-spot 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-upgrade-card{opacity:0;animation:ss-np-upgrade-card 7s ease-out infinite}@keyframes ss-np-upgrade-env{0%{opacity:0}6%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-np-upgrade-ghost{0%,8%{opacity:0}14%,48%{opacity:1}52%,to{opacity:0}}@keyframes ss-np-upgrade-band{0%,18%{stroke-dashoffset:106}38%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-upgrade-rope{0%,40%{stroke-dashoffset:106}54%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-upgrade-tag{0%,54%{opacity:0}58%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-np-upgrade-spot{0%,56%{opacity:0}60%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-np-upgrade-card{0%,64%{opacity:0;transform:translateY(16px)}72%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}[data-theme=dark] .fp-tabs-art--scene .ss-np-build-band{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-build-band 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-build-rope{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-build-rope 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-build-r1{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-build-r1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-build-r2{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-build-r2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-build-r3{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-build-r3 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-build-boxes{opacity:0;animation:ss-np-build-boxes 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-build-lining{opacity:0;animation:ss-np-build-lining 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-build-frame{animation:ss-np-build-frame 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-build-j{fill:var(--ss-off);animation:ss-np-build-j 8s linear infinite}@keyframes ss-np-build-band{0%,8%{stroke-dashoffset:106}26%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-build-rope{0%,28%{stroke-dashoffset:106}40%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-build-r1{0%,42%{stroke-dashoffset:106}52%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-build-r2{0%,44%{stroke-dashoffset:106}54%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-build-r3{0%,46%{stroke-dashoffset:106}56%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-build-boxes{0%,50%{opacity:0}56%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-np-build-lining{0%,60%{opacity:0}68%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-np-build-frame{0%,60%{opacity:1}68%,94%{opacity:.3}98%,to{opacity:1}}@keyframes ss-np-build-j{0%,72%{fill:var(--ss-off)}74%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-np-far-ghost{opacity:1;animation:ss-np-far-ghost 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-far-band{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-far-band 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-far-fibre{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-far-fibre 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-far-box{opacity:0;animation:ss-np-far-box 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-far-led{fill:var(--ss-off);animation:ss-np-far-led 7s linear infinite}@keyframes ss-np-far-ghost{0%,30%{opacity:1}36%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-np-far-band{0%,10%{stroke-dashoffset:106}34%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-far-fibre{0%,36%{stroke-dashoffset:106}54%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-far-box{0%,56%{opacity:0}60%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-np-far-led{0%,64%{fill:var(--ss-off)}66%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-np-unit-stamp{opacity:0;animation:ss-np-unit-stamp 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-unit-collar{opacity:0;animation:ss-np-unit-collar 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-unit-band{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-unit-band 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-unit-fibre{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-np-unit-fibre 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-np-unit-led{fill:var(--ss-off);animation:ss-np-unit-led 8s linear infinite}@keyframes ss-np-unit-stamp{0%,8%{opacity:0}16%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-np-unit-collar{0%,22%{opacity:0}28%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-np-unit-band{0%,28%{stroke-dashoffset:106}44%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-unit-fibre{0%,46%{stroke-dashoffset:106}60%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-np-unit-led{0%,64%{fill:var(--ss-off)}66%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-ws-room-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-ws-room-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-room-jk{fill:var(--ss-off);animation:ss-ws-room-jk 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-room-old{opacity:1;animation:ss-ws-room-old 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-room-rl{opacity:1;animation:ss-ws-room-rl 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-room-rn{opacity:0;animation:ss-ws-room-rn 7s ease-in-out infinite}@keyframes ss-ws-room-cable{0%,10%{stroke-dashoffset:106}36%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-ws-room-jk{0%,37%{fill:var(--ss-off)}39%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-ws-room-old{0%,40%{opacity:1}46%,92%{opacity:.25}97%,to{opacity:1}}@keyframes ss-ws-room-rl{0%,44%{opacity:1}50%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ws-room-rn{0%,50%{opacity:0}56%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-ws-broken-bad{opacity:1;animation:ss-ws-broken-bad 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-broken-good{opacity:0;animation:ss-ws-broken-good 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-broken-tick{opacity:0;animation:ss-ws-broken-tick 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-broken-led{fill:var(--ss-off);animation:ss-ws-broken-led 7s steps(1) infinite}@keyframes ss-ws-broken-bad{0%,46%{opacity:1}52%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ws-broken-good{0%,52%{opacity:0}58%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ws-broken-tick{0%,64%{opacity:0}68%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ws-broken-led{0%{fill:var(--ss-off)}9%{fill:var(--ss-live)}18%{fill:var(--ss-off)}27%{fill:var(--ss-live)}36%{fill:var(--ss-off)}58%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-ws-five-ring{animation:ss-ws-five-ring 8s ease-in-out infinite;opacity:0}[data-theme=dark] .fp-tabs-art--scene .ss-ws-five-tick{opacity:0;animation:ss-ws-five-tick 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-five-chain{opacity:1;animation:ss-ws-five-chain 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-five-rest{opacity:1;animation:ss-ws-five-rest 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-five-router{animation:ss-ws-five-router 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-five-led{opacity:.35;animation:ss-ws-five-led 8s linear infinite}@keyframes ss-ws-five-ring{0%,6%{opacity:0;transform:translate(227px,69px)}9%,16%{opacity:1;transform:translate(227px,69px)}22%,28%{opacity:1;transform:translate(137px,69px)}34%,40%{opacity:1;transform:translate(47px,69px)}44%,to{opacity:0;transform:translate(47px,69px)}}@keyframes ss-ws-five-tick{0%,38%{opacity:0}41%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ws-five-chain{0%,44%{opacity:1}50%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ws-five-rest{0%,44%{opacity:1}50%,92%{opacity:.3}97%,to{opacity:1}}@keyframes ss-ws-five-router{0%,54%{transform:translate(0)}66%,92%{transform:translate(-176px)}96%,to{transform:translate(0)}}@keyframes ss-ws-five-led{0%,68%{opacity:.35}70%,92%{opacity:1}96%,to{opacity:.35}}[data-theme=dark] .fp-tabs-art--scene .ss-ws-none-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-ws-none-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-none-sock{opacity:0;animation:ss-ws-none-sock 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-none-jk{fill:var(--ss-off);animation:ss-ws-none-jk 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-none-dangle{opacity:1;animation:ss-ws-none-dangle 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-none-conn{opacity:0;animation:ss-ws-none-conn 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-none-led{fill:var(--ss-off);animation:ss-ws-none-led 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ws-none-tick{opacity:0;animation:ss-ws-none-tick 7s ease-in-out infinite}@keyframes ss-ws-none-cable{0%,12%{stroke-dashoffset:106}38%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-ws-none-sock{0%,34%{opacity:0}38%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ws-none-jk{0%,39%{fill:var(--ss-off)}41%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-ws-none-dangle{0%,46%{opacity:1}48%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ws-none-conn{0%,46%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ws-none-led{0%,52%{fill:var(--ss-off)}54%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-ws-none-tick{0%,56%{opacity:0}60%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-li-pole-hook{opacity:0;animation:ss-li-pole-hook 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-pole-fix{opacity:0;animation:ss-li-pole-fix 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-pole-gap{opacity:1;animation:ss-li-pole-gap 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-pole-span{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-li-pole-span 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-pole-coil{opacity:0;animation:ss-li-pole-coil 7s ease-in-out infinite}@keyframes ss-li-pole-hook{0%,8%{opacity:0}12%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-li-pole-fix{0%,14%{opacity:0}18%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-li-pole-gap{0%,18%{opacity:1}22%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-li-pole-span{0%,22%{stroke-dashoffset:106}46%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-li-pole-coil{0%,50%{opacity:0}56%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-d{animation:ss-li-over-d 1.6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-d2{animation-delay:-.4s}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-d3{animation-delay:-.8s}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-d4{animation-delay:-1.2s}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-flow{stroke-dasharray:6 16;opacity:1;animation:ss-flow .8s linear infinite,ss-li-over-flow 8s steps(1) infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-test{opacity:0;animation:ss-li-over-test 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-old{opacity:1;animation:ss-li-over-old 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-new{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-li-over-new 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-nfix{opacity:0;animation:ss-li-over-nfix 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-nflow{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-li-over-nflow 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(1);animation:ss-li-over-bar 8s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-bar2{animation-delay:-.2s}[data-theme=dark] .fp-tabs-art--scene .ss-li-over-bar3{animation-delay:-.4s}@keyframes ss-li-over-d{0%{transform:translate(0);opacity:1}to{transform:translate(-4px,36px);opacity:0}}@keyframes ss-li-over-flow{0%{opacity:1}12%{opacity:0}22%{opacity:1}30%{opacity:0}38%,to{opacity:0}}@keyframes ss-li-over-test{0%,36%{opacity:0}40%,56%{opacity:1}60%,to{opacity:0}}@keyframes ss-li-over-old{0%,56%{opacity:1}62%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-li-over-new{0%,60%{stroke-dashoffset:106}74%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-li-over-nfix{0%,60%{opacity:0}64%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-li-over-nflow{0%,74%{opacity:0}76%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-li-over-bar{0%,38%{transform:scaleY(.1)}48%,to{transform:scaleY(1)}}[data-theme=dark] .fp-tabs-art--scene .ss-li-under-drum{transform-box:view-box;transform-origin:34px 150px;animation:ss-li-under-drum 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-under-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-li-under-cable 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-under-coil{opacity:0;animation:ss-li-under-coil 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-under-empty{opacity:1;animation:ss-li-under-empty 8s ease-in-out infinite}@keyframes ss-li-under-drum{0%,18%{transform:rotate(0)}56%,to{transform:rotate(-720deg)}}@keyframes ss-li-under-cable{0%,18%{stroke-dashoffset:106}56%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-li-under-coil{0%,58%{opacity:0}62%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-li-under-empty{0%,16%{opacity:1}20%,92%{opacity:0}97%,to{opacity:1}}[data-theme=dark] .fp-tabs-art--scene .ss-li-site-band{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-li-site-band 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-site-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-li-site-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-site-tags{opacity:0;animation:ss-li-site-tags 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-li-site-dot{fill:var(--ss-off);animation:ss-li-site-dot 7s linear infinite}@keyframes ss-li-site-band{0%,10%{stroke-dashoffset:106}30%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-li-site-cable{0%,32%{stroke-dashoffset:106}50%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-li-site-tags{0%,54%{opacity:0}58%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-li-site-dot{0%,60%{fill:var(--ss-off)}62%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-nk-estate-map{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nk-estate-map 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-estate-cut{opacity:1;animation:ss-nk-estate-cut 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-estate-new{opacity:0;animation:ss-nk-estate-new 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-estate-d3{fill:var(--ss-off);animation:ss-nk-estate-d3 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-estate-d4{fill:var(--ss-off);animation:ss-nk-estate-d4 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-estate-t0{opacity:0;animation:ss-nk-estate-t0 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-estate-t1{opacity:0;animation:ss-nk-estate-t1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-estate-t2{opacity:0;animation:ss-nk-estate-t2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-estate-t3{opacity:0;animation:ss-nk-estate-t3 8s ease-in-out infinite}@keyframes ss-nk-estate-map{0%,6%{stroke-dashoffset:106}26%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-nk-estate-cut{0%,32%{opacity:1}36%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-nk-estate-new{0%,32%{opacity:0}40%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-nk-estate-d3{0%,46%{fill:var(--ss-off)}48%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-nk-estate-d4{0%,50%{fill:var(--ss-off)}52%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-nk-estate-t0{0%,52%{opacity:0}55%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-nk-estate-t1{0%,56%{opacity:0}59%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-nk-estate-t2{0%,60%{opacity:0}63%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-nk-estate-t3{0%,64%{opacity:0}67%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-nk-village-sub{opacity:0;animation:ss-nk-village-sub 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-village-feed{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nk-village-feed 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-village-br{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nk-village-br 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-village-joint{opacity:1;animation:ss-nk-village-joint 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-village-d{fill:var(--ss-off);animation:ss-nk-village-d 8s linear infinite}@keyframes ss-nk-village-sub{0%,30%{opacity:0}36%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-nk-village-feed{0%,36%{stroke-dashoffset:106}52%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-nk-village-br{0%,52%{stroke-dashoffset:106}64%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-nk-village-joint{0%,38%{opacity:1}44%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-nk-village-d{0%,66%{fill:var(--ss-off)}68%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-nk-strata-test{opacity:0;animation:ss-nk-strata-test 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-strata-probe{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nk-strata-probe 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-strata-old{opacity:1;animation:ss-nk-strata-old 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-strata-new{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nk-strata-new 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-strata-d{fill:var(--ss-off);animation:ss-nk-strata-d 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-strata-sf{fill:var(--ss-off);animation:ss-nk-strata-sf 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-strata-sheet{opacity:0;animation:ss-nk-strata-sheet 8s ease-in-out infinite}@keyframes ss-nk-strata-test{0%,10%{opacity:0}14%,50%{opacity:1}54%,to{opacity:0}}@keyframes ss-nk-strata-probe{0%,14%{stroke-dashoffset:106}30%,36%{stroke-dashoffset:0}41%,to{stroke-dashoffset:106}}@keyframes ss-nk-strata-old{0%,46%{opacity:1}52%,92%{opacity:.2}97%,to{opacity:1}}@keyframes ss-nk-strata-new{0%,52%{stroke-dashoffset:106}68%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-nk-strata-d{0%,72%{fill:var(--ss-off)}74%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-nk-strata-sf{0%,70%{fill:var(--ss-off)}72%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-nk-strata-sheet{0%,78%{opacity:0}82%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-nk-ten-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-nk-ten-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-ten-term{opacity:0;animation:ss-nk-ten-term 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-ten-tags{opacity:0;animation:ss-nk-ten-tags 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-nk-ten-led{fill:var(--ss-off);animation:ss-nk-ten-led 7s linear infinite}@keyframes ss-nk-ten-cable{0%,10%{stroke-dashoffset:106}40%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-nk-ten-term{0%,42%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-nk-ten-tags{0%,52%{opacity:0}56%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-nk-ten-led{0%,60%{fill:var(--ss-off)}62%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-pi-room-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-pi-room-cable 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-room-jk{fill:var(--ss-off);animation:ss-pi-room-jk 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-room-coil{opacity:1;animation:ss-pi-room-coil 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-room-lead{opacity:0;animation:ss-pi-room-lead 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-room-ring{opacity:0;animation:ss-pi-room-ring 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-room-in{opacity:0;animation:ss-pi-room-in 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-room-out{opacity:0;animation:ss-pi-room-out 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-room-sock{opacity:0;animation:ss-pi-room-sock 8s ease-in-out infinite}@keyframes ss-pi-room-cable{0%,8%{stroke-dashoffset:106}32%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-pi-room-jk{0%,33%{fill:var(--ss-off)}35%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-pi-room-coil{0%,38%{opacity:1}40%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-pi-room-lead{0%,38%{opacity:0}42%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-pi-room-ring{0%,48%{opacity:0}52%,62%{opacity:1}66%,to{opacity:0}}@keyframes ss-pi-room-in{0%,64%{opacity:0}66%,74%{opacity:1}76%,to{opacity:0}}@keyframes ss-pi-room-out{0%,76%{opacity:0}78%,88%{opacity:1}90%,to{opacity:0}}@keyframes ss-pi-room-sock{0%,28%{opacity:0}32%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-pi-build-c1{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-pi-build-c1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-build-c2{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-pi-build-c2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-build-gap{opacity:0;animation:ss-pi-build-gap 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-build-lining{opacity:0;animation:ss-pi-build-lining 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-build-frame{animation:ss-pi-build-frame 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-build-plate{opacity:0;animation:ss-pi-build-plate 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-build-jk{fill:var(--ss-off);animation:ss-pi-build-jk 8s linear infinite}@keyframes ss-pi-build-c1{0%,8%{stroke-dashoffset:106}30%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-pi-build-c2{0%,12%{stroke-dashoffset:106}34%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-pi-build-gap{0%,34%{opacity:0}38%,56%{opacity:1}60%,to{opacity:0}}@keyframes ss-pi-build-lining{0%,56%{opacity:0}64%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-pi-build-frame{0%,56%{opacity:1}64%,94%{opacity:.3}98%,to{opacity:1}}@keyframes ss-pi-build-plate{0%,68%{opacity:0}72%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-pi-build-jk{0%,74%{fill:var(--ss-off)}76%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-r1{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-pi-shop-r1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-r2{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-pi-shop-r2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-r3{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-pi-shop-r3 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-j1{fill:var(--ss-off);animation:ss-pi-shop-j1 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-j2{fill:var(--ss-off);animation:ss-pi-shop-j2 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-j3{fill:var(--ss-off);animation:ss-pi-shop-j3 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-s1{opacity:0;animation:ss-pi-shop-s1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-s2{opacity:0;animation:ss-pi-shop-s2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-s3{opacity:0;animation:ss-pi-shop-s3 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-tags{opacity:0;animation:ss-pi-shop-tags 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-shop-pay{opacity:0;animation:ss-pi-shop-pay 8s ease-in-out infinite}@keyframes ss-pi-shop-r1{0%,8%{stroke-dashoffset:106}26%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-pi-shop-r2{0%,26%{stroke-dashoffset:106}42%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-pi-shop-r3{0%,42%{stroke-dashoffset:106}60%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-pi-shop-j1{0%,27%{fill:var(--ss-off)}29%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-pi-shop-j2{0%,43%{fill:var(--ss-off)}45%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-pi-shop-j3{0%,61%{fill:var(--ss-off)}63%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-pi-shop-s1{0%,22%{opacity:0}26%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-pi-shop-s2{0%,38%{opacity:0}42%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-pi-shop-s3{0%,56%{opacity:0}60%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-pi-shop-tags{0%,64%{opacity:0}68%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-pi-shop-pay{0%,72%{opacity:0}76%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-pi-second-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-pi-second-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-second-clips{opacity:0;animation:ss-pi-second-clips 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-second-jk{fill:var(--ss-off);animation:ss-pi-second-jk 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-second-coil{opacity:1;animation:ss-pi-second-coil 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-second-lead{opacity:0;animation:ss-pi-second-lead 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-second-ring{opacity:0;animation:ss-pi-second-ring 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-pi-second-sock{opacity:0;animation:ss-pi-second-sock 7s ease-in-out infinite}@keyframes ss-pi-second-cable{0%,10%{stroke-dashoffset:106}38%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-pi-second-clips{0%,38%{opacity:0}42%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-pi-second-jk{0%,40%{fill:var(--ss-off)}42%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-pi-second-coil{0%,44%{opacity:1}46%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-pi-second-lead{0%,44%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-pi-second-ring{0%,54%{opacity:0}58%,80%{opacity:1}84%,to{opacity:0}}@keyframes ss-pi-second-sock{0%,34%{opacity:0}38%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-lp-told-msg{opacity:1;animation:ss-lp-told-msg 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-told-unk{opacity:1;animation:ss-lp-told-unk 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-told-3g{opacity:0;animation:ss-lp-told-3g 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-told-4g{opacity:0;animation:ss-lp-told-4g 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-told-bat{transform-box:fill-box;transform-origin:left;transform:scaleX(1);animation:ss-lp-told-bat 7s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-told-led{fill:var(--ss-off);animation:ss-lp-told-led 7s linear infinite}@keyframes ss-lp-told-msg{0%,4%{opacity:0}10%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-lp-told-unk{0%,22%{opacity:1}26%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-lp-told-3g{0%,22%{opacity:0}28%,46%{opacity:1}50%,to{opacity:0}}@keyframes ss-lp-told-4g{0%,50%{opacity:0}58%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-lp-told-bat{0%,58%{transform:scaleX(.05)}74%,92%{transform:scaleX(1)}96%,to{transform:scaleX(.05)}}@keyframes ss-lp-told-led{0%,74%{fill:var(--ss-off)}76%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-lp-voice-btn{opacity:.25;animation:ss-lp-voice-btn 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-voice-ring{opacity:1;animation:ss-lp-voice-ring 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-voice-mute{animation:ss-lp-voice-mute 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-voice-photo{opacity:0;animation:ss-lp-voice-photo 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-voice-new{opacity:0;animation:ss-lp-voice-new 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-voice-v1{opacity:0;animation:ss-lp-voice-v1 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-voice-v2{opacity:0;animation:ss-lp-voice-v2 8s linear infinite}@keyframes ss-lp-voice-btn{0%,4%{opacity:0}6%,40%{opacity:.25}44%,to{opacity:0}}@keyframes ss-lp-voice-ring{0%,6%{opacity:0}8%,14%{opacity:1}16%,22%{opacity:0}24%,30%{opacity:1}32%,to{opacity:0}}@keyframes ss-lp-voice-mute{0%,28%{opacity:0}32%,56%{opacity:1}62%,96%{opacity:0}to{opacity:0}}@keyframes ss-lp-voice-photo{0%,40%{opacity:0}44%,52%{opacity:1}56%,to{opacity:0}}@keyframes ss-lp-voice-new{0%,56%{opacity:0}62%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-lp-voice-v1{0%,64%{opacity:0}66%,72%{opacity:1}74%,82%{opacity:0}84%,90%{opacity:1}92%,to{opacity:0}}@keyframes ss-lp-voice-v2{0%,73%{opacity:0}75%,81%{opacity:1}83%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-lp-nbn-bulb{opacity:.15;animation:ss-lp-nbn-bulb 8s steps(1) infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-nbn-rled{fill:var(--ss-fault);animation:ss-lp-nbn-rled 8s steps(1) infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-nbn-link{stroke-dasharray:6 16;opacity:0;animation:ss-flow .8s linear infinite,ss-lp-nbn-link 8s steps(1) infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-nbn-pled{fill:var(--ss-off);animation:ss-lp-nbn-pled 8s steps(1) infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-nbn-unit{opacity:0;animation:ss-lp-nbn-unit 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-nbn-old{opacity:1;animation:ss-lp-nbn-old 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-nbn-bat{transform-box:fill-box;transform-origin:left;animation:ss-lp-nbn-bat 8s linear infinite}@keyframes ss-lp-nbn-bulb{0%{opacity:1}22%{opacity:.15}48%{opacity:1}72%{opacity:.15}92%,to{opacity:1}}@keyframes ss-lp-nbn-rled{0%{fill:var(--ss-live)}22%{fill:var(--ss-fault)}48%{fill:var(--ss-live)}72%{fill:var(--ss-fault)}92%,to{fill:var(--ss-live)}}@keyframes ss-lp-nbn-link{0%{opacity:1}22%{opacity:0}48%{opacity:0}to{opacity:0}}@keyframes ss-lp-nbn-pled{0%{fill:var(--ss-live)}22%{fill:var(--ss-off)}56%,to{fill:var(--ss-live)}}@keyframes ss-lp-nbn-unit{0%,48%{opacity:0}56%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-lp-nbn-old{0%,50%{opacity:1}56%,94%{opacity:.15}99%,to{opacity:1}}@keyframes ss-lp-nbn-bat{0%,72%{transform:scaleX(1)}92%{transform:scaleX(.75)}to{transform:scaleX(1)}}[data-theme=dark] .fp-tabs-art--scene .ss-lp-signal-cable{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-lp-signal-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-signal-aerial{opacity:0;animation:ss-lp-signal-aerial 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-signal-waves{opacity:0;animation:ss-lp-signal-waves 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-signal-b1{fill:var(--ss-off);animation:ss-lp-signal-b1 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-signal-b2{fill:var(--ss-off);animation:ss-lp-signal-b2 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-lp-signal-b3{fill:var(--ss-off);animation:ss-lp-signal-b3 7s linear infinite}@keyframes ss-lp-signal-cable{0%,12%{stroke-dashoffset:106}40%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-lp-signal-aerial{0%,40%{opacity:0}44%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-lp-signal-waves{0%,44%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-lp-signal-b1{0%,50%{fill:var(--ss-off)}52%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-lp-signal-b2{0%,53%{fill:var(--ss-off)}55%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}@keyframes ss-lp-signal-b3{0%,56%{fill:var(--ss-off)}58%,92%{fill:var(--ss-live)}96%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-tv-new-box{opacity:1;animation:ss-tv-new-box 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-new-setup{opacity:1;animation:ss-tv-new-setup 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-new-wifi{fill:var(--ss-off);animation:ss-tv-new-wifi 7s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-new-bar{transform-box:fill-box;transform-origin:left;transform:scaleX(.2);animation:ss-tv-new-bar 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-new-t0{opacity:0;animation:ss-tv-new-t0 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-new-t1{opacity:0;animation:ss-tv-new-t1 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-new-t2{opacity:0;animation:ss-tv-new-t2 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-new-tx{opacity:0;animation:ss-tv-new-tx 7s ease-in-out infinite}@keyframes ss-tv-new-box{0%,60%{opacity:1}66%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-tv-new-setup{0%,40%{opacity:1}44%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-tv-new-wifi{0%,33%{fill:var(--ss-off)}35%,90%{fill:var(--ss-live)}92%,to{fill:var(--ss-off)}}@keyframes ss-tv-new-bar{0%,8%{transform:scaleX(.2)}32%,90%{transform:scaleX(1)}92%,to{transform:scaleX(.2)}}@keyframes ss-tv-new-t0{0%,44%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-tv-new-t1{0%,46%{opacity:0}50%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-tv-new-t2{0%,48%{opacity:0}52%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-tv-new-tx{0%,46%{opacity:0}50%,60%{opacity:1}66%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-tv-apps-spin{transform-box:fill-box;transform-origin:center;animation:ss-tv-apps-spin 1.2s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-apps-stall{opacity:1;animation:ss-tv-apps-stall 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-apps-sbox{opacity:0;animation:ss-tv-apps-sbox 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-apps-eth{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-tv-apps-eth 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-apps-play{opacity:0;animation:ss-tv-apps-play 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-apps-prog{transform-box:fill-box;transform-origin:left;transform:scaleX(.05);animation:ss-tv-apps-prog 8s linear infinite}@keyframes ss-tv-apps-spin{to{transform:rotate(360deg)}}@keyframes ss-tv-apps-stall{0%,54%{opacity:1}58%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-tv-apps-sbox{0%,32%{opacity:0}38%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-tv-apps-eth{0%,38%{stroke-dashoffset:106}54%,94%{stroke-dashoffset:0}99%,to{stroke-dashoffset:106}}@keyframes ss-tv-apps-play{0%,58%{opacity:0}62%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-tv-apps-prog{0%,60%{transform:scaleX(.05)}94%{transform:scaleX(1)}98%,to{transform:scaleX(.05)}}[data-theme=dark] .fp-tabs-art--scene .ss-tv-foxtel-trace{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-tv-foxtel-trace 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-foxtel-loose{opacity:1;animation:ss-tv-foxtel-loose 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-foxtel-plug{opacity:0;animation:ss-tv-foxtel-plug 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-foxtel-led{fill:var(--ss-off);animation:ss-tv-foxtel-led 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-foxtel-nosig{opacity:1;animation:ss-tv-foxtel-nosig 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-foxtel-pic{opacity:0;animation:ss-tv-foxtel-pic 8s ease-in-out infinite}@keyframes ss-tv-foxtel-trace{0%,10%{stroke-dashoffset:106}30%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:106}}@keyframes ss-tv-foxtel-loose{0%,34%{opacity:1}38%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-tv-foxtel-plug{0%,34%{opacity:0}38%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-tv-foxtel-led{0%,44%{fill:var(--ss-off)}46%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-tv-foxtel-nosig{0%,48%{opacity:1}52%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-tv-foxtel-pic{0%,50%{opacity:0}56%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-tv-remotes-extra{opacity:1;animation:ss-tv-remotes-extra 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-remotes-one{opacity:0;animation:ss-tv-remotes-one 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-remotes-ir{opacity:0;animation:ss-tv-remotes-ir 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-remotes-tags{opacity:0;animation:ss-tv-remotes-tags 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-tv-remotes-snd{opacity:0;animation:ss-tv-remotes-snd 8s ease-in-out infinite}@keyframes ss-tv-remotes-extra{0%,14%{opacity:1}22%,94%{opacity:.15}99%,to{opacity:1}}@keyframes ss-tv-remotes-one{0%,18%{opacity:0}22%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-tv-remotes-ir{0%,26%{opacity:0}30%,42%{opacity:1}48%,to{opacity:0}}@keyframes ss-tv-remotes-tags{0%,44%{opacity:0}50%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-tv-remotes-snd{0%,54%{opacity:0}60%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-ts-new-laptop{transform:translateY(34px);animation:ss-ts-new-laptop 8s ease-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-new-wifi{fill:var(--ss-off);animation:ss-ts-new-wifi 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-new-wg{opacity:1;animation:ss-ts-new-wg 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-new-m0{opacity:0;animation:ss-ts-new-m0 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-new-m1{opacity:0;animation:ss-ts-new-m1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-new-m2{opacity:0;animation:ss-ts-new-m2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-new-ticks{opacity:0;animation:ss-ts-new-ticks 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-new-old{opacity:1;animation:ss-ts-new-old 8s ease-in-out infinite}@keyframes ss-ts-new-laptop{0%,6%{transform:translateY(34px)}18%,94%{transform:translateY(0)}98%,to{transform:translateY(34px)}}@keyframes ss-ts-new-wifi{0%,20%{fill:var(--ss-off)}22%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}@keyframes ss-ts-new-wg{0%,26%{opacity:1}30%,94%{opacity:0}99%,to{opacity:1}}@keyframes ss-ts-new-m0{0%,28%{opacity:0;transform:translate(0)}30%{opacity:1;transform:translate(0)}38%,94%{opacity:1;transform:translate(-146px)}98%{opacity:0;transform:translate(-146px)}to{opacity:0;transform:translate(0)}}@keyframes ss-ts-new-m1{0%,38%{opacity:0;transform:translate(0)}40%{opacity:1;transform:translate(0)}48%,94%{opacity:1;transform:translate(-146px)}98%{opacity:0;transform:translate(-146px)}to{opacity:0;transform:translate(0)}}@keyframes ss-ts-new-m2{0%,48%{opacity:0;transform:translate(0)}50%{opacity:1;transform:translate(0)}58%,94%{opacity:1;transform:translate(-146px)}98%{opacity:0;transform:translate(-146px)}to{opacity:0;transform:translate(0)}}@keyframes ss-ts-new-ticks{0%,62%{opacity:0}66%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-ts-new-old{0%,68%{opacity:1}74%,94%{opacity:.25}99%,to{opacity:1}}[data-theme=dark] .fp-tabs-art--scene .ss-ts-stopped-break{opacity:1;animation:ss-ts-stopped-break 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-stopped-link{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-ts-stopped-link 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-stopped-jam{opacity:1;animation:ss-ts-stopped-jam 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-stopped-sheet{opacity:0;animation:ss-ts-stopped-sheet 8s ease-out infinite}@keyframes ss-ts-stopped-break{0%,32%{opacity:1}36%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ts-stopped-link{0%,36%{stroke-dashoffset:106}50%,94%{stroke-dashoffset:0}99%,to{stroke-dashoffset:106}}@keyframes ss-ts-stopped-jam{0%,52%{opacity:1}56%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ts-stopped-sheet{0%,56%{opacity:0;transform:translateY(-18px)}60%{opacity:1;transform:translateY(-18px)}72%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(0)}}[data-theme=dark] .fp-tabs-art--scene .ss-ts-locked-code1{opacity:0;animation:ss-ts-locked-code1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-locked-code2{opacity:0;animation:ss-ts-locked-code2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-locked-oldph{opacity:1;animation:ss-ts-locked-oldph 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-locked-shackle{animation:ss-ts-locked-shackle 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-locked-lock{stroke:var(--ss-ink);animation:ss-ts-locked-lock 8s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-locked-notes{opacity:1;animation:ss-ts-locked-notes 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-locked-key{opacity:0;animation:ss-ts-locked-key 8s ease-in-out infinite}@keyframes ss-ts-locked-code1{0%,6%{opacity:0;transform:translateY(-70px)}10%{opacity:1;transform:translateY(-70px)}20%{opacity:1;transform:translateY(0)}24%,to{opacity:0;transform:translateY(0)}}@keyframes ss-ts-locked-code2{0%,26%{opacity:0;transform:translateY(-70px)}30%{opacity:1;transform:translateY(-70px)}40%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(0)}}@keyframes ss-ts-locked-oldph{0%,24%{opacity:1}28%,94%{opacity:.15}99%,to{opacity:1}}@keyframes ss-ts-locked-shackle{0%,42%{transform:translateY(0)}48%,94%{transform:translateY(-10px)}98%,to{transform:translateY(0)}}@keyframes ss-ts-locked-lock{0%,46%{stroke:var(--ss-ink)}48%,94%{stroke:var(--ss-live)}98%,to{stroke:var(--ss-ink)}}@keyframes ss-ts-locked-notes{0%,56%{opacity:1}62%,94%{opacity:0}99%,to{opacity:1}}@keyframes ss-ts-locked-key{0%,60%{opacity:0}66%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-ts-odd-cur{animation:ss-ts-odd-cur 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-odd-p0{opacity:1;animation:ss-ts-odd-p0 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-odd-p1{opacity:1;animation:ss-ts-odd-p1 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-odd-p2{opacity:1;animation:ss-ts-odd-p2 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-odd-scam{opacity:1;animation:ss-ts-odd-scam 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-odd-msg{opacity:1;animation:ss-ts-odd-msg 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-odd-shield{opacity:0;animation:ss-ts-odd-shield 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ts-odd-card{opacity:0;animation:ss-ts-odd-card 8s ease-in-out infinite}@keyframes ss-ts-odd-cur{0%,4%{transform:translate(0)}18%,24%{transform:translate(22px,-56px)}32%,to{transform:translate(0)}}@keyframes ss-ts-odd-p0{0%,36%{opacity:1}39%,94%{opacity:0}99%,to{opacity:1}}@keyframes ss-ts-odd-p1{0%,40%{opacity:1}43%,94%{opacity:0}99%,to{opacity:1}}@keyframes ss-ts-odd-p2{0%,44%{opacity:1}47%,94%{opacity:0}99%,to{opacity:1}}@keyframes ss-ts-odd-scam{0%,48%{opacity:1}51%,94%{opacity:0}99%,to{opacity:1}}@keyframes ss-ts-odd-msg{0%,50%{opacity:1}54%,94%{opacity:0}99%,to{opacity:1}}@keyframes ss-ts-odd-shield{0%,56%{opacity:0}60%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-ts-odd-card{0%,64%{opacity:0}68%,94%{opacity:1}98%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-ar-nb-slow-bar{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(.3)}[data-theme=dark] .fp-tabs-art--scene .ss-ar-nb-slow-flow{stroke-dasharray:6 16;animation:ss-flow 1.6s linear infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-nb-slow-tick{opacity:1;animation:ss-ar-nb-slow-tick 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-nb-slow-red{opacity:1;animation:ss-ar-nb-slow-red 7s ease-in-out infinite}@keyframes ss-ar-nb-slow-tick{0%,26%{opacity:0}30%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ar-nb-slow-red{0%,36%{opacity:0}42%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-none-led{fill:var(--ss-off);animation:ss-ar-pa-none-led 7s steps(1) infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-none-meter{opacity:1;animation:ss-ar-pa-none-meter 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-none-needle{transform-box:view-box;transform-origin:62px 96px;transform:rotate(-50deg);animation:ss-ar-pa-none-needle 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-none-red{opacity:1;animation:ss-ar-pa-none-red 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-none-tick{opacity:1;animation:ss-ar-pa-none-tick 7s ease-in-out infinite}@keyframes ss-ar-pa-none-led{0%{fill:var(--ss-off)}4%{fill:var(--ss-live)}13%{fill:var(--ss-off)}22%{fill:var(--ss-live)}31%,to{fill:var(--ss-off)}}@keyframes ss-ar-pa-none-meter{0%,28%{opacity:0}32%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ar-pa-none-needle{0%,32%{transform:rotate(40deg)}42%,92%{transform:rotate(-50deg)}96%,to{transform:rotate(40deg)}}@keyframes ss-ar-pa-none-red{0%,44%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ar-pa-none-tick{0%,50%{opacity:0}54%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-damaged-trace{stroke-dasharray:104;stroke-dashoffset:106;animation:ss-ar-pa-damaged-trace 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-damaged-break{opacity:1;animation:ss-ar-pa-damaged-break 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-damaged-new{opacity:0;animation:ss-ar-pa-damaged-new 8s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-damaged-led{fill:var(--ss-off);animation:ss-ar-pa-damaged-led 8s linear infinite}@keyframes ss-ar-pa-damaged-trace{0%,8%{stroke-dashoffset:106}34%,46%{stroke-dashoffset:0}51%,to{stroke-dashoffset:106}}@keyframes ss-ar-pa-damaged-break{0%,50%{opacity:1}54%,94%{opacity:0}99%,to{opacity:1}}@keyframes ss-ar-pa-damaged-new{0%,52%{opacity:0}60%,94%{opacity:1}98%,to{opacity:0}}@keyframes ss-ar-pa-damaged-led{0%,64%{fill:var(--ss-off)}66%,94%{fill:var(--ss-live)}98%,to{fill:var(--ss-off)}}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-drop-led{fill:var(--ss-off);animation:ss-ar-pa-drop-led 7s steps(1) infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-drop-old{opacity:1;animation:ss-ar-pa-drop-old 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pa-drop-new{opacity:0;animation:ss-ar-pa-drop-new 7s ease-in-out infinite}@keyframes ss-ar-pa-drop-led{0%{fill:var(--ss-off)}9%{fill:var(--ss-live)}18%{fill:var(--ss-off)}27%{fill:var(--ss-live)}36%{fill:var(--ss-off)}58%{fill:var(--ss-live)}92%,to{fill:var(--ss-off)}}@keyframes ss-ar-pa-drop-old{0%,46%{opacity:1}50%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ar-pa-drop-new{0%,50%{opacity:0}56%,92%{opacity:1}96%,to{opacity:0}}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pe-slow-lap{transform:translate(0);animation:ss-ar-pe-slow-lap 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pe-slow-bar{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(.25);animation:ss-ar-pe-slow-bar 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pe-slow-wifi{opacity:1;animation:ss-ar-pe-slow-wifi 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pe-slow-cable{opacity:0;animation:ss-ar-pe-slow-cable 7s ease-in-out infinite}[data-theme=dark] .fp-tabs-art--scene .ss-ar-pe-slow-tick{opacity:0;animation:ss-ar-pe-slow-tick 7s ease-in-out infinite}@keyframes ss-ar-pe-slow-lap{0%,32%{transform:translate(0)}46%,92%{transform:translate(-110px)}97%,to{transform:translate(0)}}@keyframes ss-ar-pe-slow-bar{0%,48%{transform:scaleX(.25)}60%,92%{transform:scaleX(1)}97%,to{transform:scaleX(.25)}}@keyframes ss-ar-pe-slow-wifi{0%,44%{opacity:1}48%,92%{opacity:0}97%,to{opacity:1}}@keyframes ss-ar-pe-slow-cable{0%,46%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes ss-ar-pe-slow-tick{0%,62%{opacity:0}66%,92%{opacity:1}96%,to{opacity:0}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .fp-tabs-art--scene .ss *{animation:none}}[data-theme=dark] .fp-logos--silver{--ls-spot: calc(110px * var(--fp-scale));--ls-ramp: calc(190px * var(--fp-scale))}[data-theme=dark] .fp-logos--silver .fp-marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0 / .42) 8%,rgb(0 0 0 / .42) calc(50% - var(--ls-spot) - var(--ls-ramp)),#000 calc(50% - var(--ls-spot)),#000 calc(50% + var(--ls-spot)),rgb(0 0 0 / .42) calc(50% + var(--ls-spot) + var(--ls-ramp)),rgb(0 0 0 / .42) 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0 / .42) 8%,rgb(0 0 0 / .42) calc(50% - var(--ls-spot) - var(--ls-ramp)),#000 calc(50% - var(--ls-spot)),#000 calc(50% + var(--ls-spot)),rgb(0 0 0 / .42) calc(50% + var(--ls-spot) + var(--ls-ramp)),rgb(0 0 0 / .42) 92%,transparent 100%)}@media(max-width:640px){[data-theme=dark] .fp-logos--silver{--ls-spot: 56px;--ls-ramp: 96px}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .fp-logos--silver .fp-marquee{-webkit-mask-image:none;mask-image:none;max-width:var(--fp-max);margin-left:auto;margin-right:auto}[data-theme=dark] .fp-logos--clients.fp-logos--silver .fp-marquee{padding-left:calc(40px * var(--fp-scale));padding-right:calc(40px * var(--fp-scale))}[data-theme=dark] .fp.fp .fp-logos--silver .fp-marquee-pass li{height:auto}[data-theme=dark] .fp-logos--silver .fp-marquee img{opacity:.75}}@media(prefers-reduced-motion:reduce)and (max-width:640px){[data-theme=dark] .fp-logos--clients.fp-logos--silver .fp-marquee{padding-left:20px;padding-right:20px}}[data-theme=dark] .hp .hp-quote{background:var(--dk-band);border:1px solid var(--dk-line);border-radius:24px;overflow:hidden}[data-theme=dark] .hp .hp-quote-top{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:24px;padding:0 56px}[data-theme=dark] .hp .hp-quote-fig{margin:0;padding:72px 0 64px;min-width:0}[data-theme=dark] .hp .hp-quote-mark{display:block;width:44px;height:36px;color:var(--fp-mint)}[data-theme=dark] .hp .hp-quote-fig blockquote{margin:28px 0 0;padding:0;border:0}[data-theme=dark] .hp .hp-quote-fig blockquote p{margin:0;max-width:30ch;font-weight:500;font-size:clamp(21px,2.35vw,31px);line-height:1.36;letter-spacing:-.01em;color:var(--dk-text);text-wrap:pretty}[data-theme=dark] .hp .hp-quote-fig blockquote p+p{margin-top:22px}[data-theme=dark] .hp .hp-quote-stars{display:flex;gap:4px;color:var(--dk-gold);fill:var(--dk-gold)}[data-theme=dark] .hp .hp-quote-stars svg{display:block;fill:var(--dk-gold)}[data-theme=dark] .hp .hp-quote-fig>.hp-quote-stars{margin-top:32px}[data-theme=dark] .hp .hp-quote-who{margin-top:14px}[data-theme=dark] .hp .hp-quote-who b{display:block;font-weight:600;font-size:16px;color:var(--dk-text)}[data-theme=dark] .hp .hp-quote-who a{display:inline-block;margin-top:2px;font-size:14px;font-weight:500;color:var(--fp-mint);text-decoration:none}[data-theme=dark] .hp .hp-quote-photo{position:relative;align-self:end;display:flex;justify-content:center;min-width:0}[data-theme=dark] .hp .hp-quote-photo:before{content:"";position:absolute;left:50%;bottom:0;width:120%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,var(--fp-mint-wash),transparent 70%);pointer-events:none}[data-theme=dark] .hp .hp-quote-photo img{position:relative;display:block;height:500px;width:auto;max-width:100%;object-fit:contain;object-position:bottom}[data-theme=dark] .hp .hp-quote-cards{list-style:none;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:32px;border-top:1px solid var(--dk-line)}[data-theme=dark] .hp .hp-quote-card{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:24px;background:var(--dk-ground);border:1px solid var(--dk-line);border-radius:16px}[data-theme=dark] .hp .hp-quote-card>p:not(.hp-quote-src){flex:1;margin:0;font-size:15px;line-height:1.6;color:var(--dk-t80)}[data-theme=dark] .hp .hp-quote-src{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px}[data-theme=dark] .hp .hp-quote-src svg{flex:none}[data-theme=dark] .hp .hp-quote-src b{font-weight:600;color:var(--dk-text)}[data-theme=dark] .hp .hp-quote-src a{color:var(--dk-t55);text-decoration:none}[data-theme=dark] .hp .hp-quote-who a:hover,[data-theme=dark] .hp .hp-quote-who a:focus-visible,[data-theme=dark] .hp .hp-quote-src a:hover,[data-theme=dark] .hp .hp-quote-src a:focus-visible{color:var(--fp-mint);text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){[data-theme=dark] .hp .hp-quote-top{padding:0 40px}[data-theme=dark] .hp .hp-quote-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){[data-theme=dark] .hp .hp-quote-top{grid-template-columns:minmax(0,1fr);gap:0;padding:0 24px}[data-theme=dark] .hp .hp-quote-fig{padding:44px 0 8px}[data-theme=dark] .hp .hp-quote-photo img{height:320px}[data-theme=dark] .hp .hp-quote-cards{padding:20px}[data-theme=dark] .hp .hp-quote-card{padding:24px}}@media(min-width:1024px){[data-theme=dark] .ab .ab-h1--stack .ab-l:not(:last-child):after{content:"\a";white-space:pre}}[data-theme=dark] .ab .ab-h1--stack .ab-mint{white-space:nowrap}[data-theme=dark] .ab .cr-arrow-link,[data-theme=dark] .ab .ab-close-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--fp-mint);font-weight:600;font-size:16px;text-decoration:none}[data-theme=dark] .ab .cr-arrow-link svg,[data-theme=dark] .ab .ab-close-link svg{width:16px;height:16px;transition:transform .2s ease-out}@media(hover:hover){[data-theme=dark] .ab .cr-arrow-link:hover svg,[data-theme=dark] .ab .ab-close-link:hover svg{transform:translate(3px)}}[data-theme=dark] .ab .cr-story{background:var(--dk-ground)}[data-theme=dark] .ab.pp .cr-story .pp-head{margin-bottom:64px}[data-theme=dark] .ab.fp .cr-story .pp-head>h2{font-size:44px;letter-spacing:-.02em}[data-theme=dark] .ab .cr-story-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:88px;align-items:start;max-width:1100px;margin:0 auto}[data-theme=dark] .ab .cr-card{position:sticky;top:112px;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:20px;overflow:hidden}[data-theme=dark] .ab .cr-portrait{position:relative;aspect-ratio:1 / 1;background:var(--dk-band)}[data-theme=dark] .ab .cr-portrait img{display:block;width:100%;height:100%;object-fit:cover}[data-theme=dark] .ab .cr-corner{position:absolute;width:26px;height:26px;border:2px solid var(--fp-mint)}[data-theme=dark] .ab .cr-corner--tl{top:14px;left:14px;border-right:0;border-bottom:0;border-top-left-radius:6px}[data-theme=dark] .ab .cr-corner--br{right:14px;bottom:14px;border-left:0;border-top:0;border-bottom-right-radius:6px}[data-theme=dark] .ab .cr-card-body{padding:22px 24px 18px}[data-theme=dark] .ab.fp .cr-card-name{margin:0;max-width:none;font-size:20px;line-height:1.3;font-weight:600;color:var(--dk-text)}[data-theme=dark] .ab.fp .cr-card-role{margin:2px 0 0;max-width:none;font-size:14px;color:var(--dk-t55)}[data-theme=dark] .ab .cr-facts{margin:18px 0 8px;padding:0}[data-theme=dark] .ab .cr-facts>div{padding:11px 0;border-top:1px solid var(--dk-t10)}[data-theme=dark] .ab .cr-facts dt{margin:0 0 2px;font-size:14px;color:var(--dk-t55)}[data-theme=dark] .ab .cr-facts dd{margin:0;font-size:14.5px;line-height:1.45;color:var(--dk-text)}[data-theme=dark] .ab .cr-run-wrap{position:relative;--y: 32px;--c1: 12px;--c2: 40px;--rail: 76px}[data-theme=dark] .ab .cr-run{list-style:none;margin:0;padding:0}[data-theme=dark] .ab .cr-ch{position:relative;padding:0 0 64px 116px}[data-theme=dark] .ab .cr-ch--now{padding-bottom:8px}[data-theme=dark] .ab.fp .cr-ch>.cr-year{margin:0 0 14px;max-width:none;font-size:64px;line-height:1;font-weight:800;letter-spacing:-.035em;color:transparent;-webkit-text-stroke:1.5px var(--fp-mint-line);background:linear-gradient(180deg,var(--fp-mint-glow),transparent 85%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .ab.fp .cr-ch>h3{margin:0 0 8px;font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--dk-text)}[data-theme=dark] .ab.fp .cr-ch>p:not(.cr-year){margin:0;max-width:58ch;font-size:16px;line-height:1.65;color:var(--dk-t80);text-wrap-style:pretty}[data-theme=dark] .ab .cr-seg{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--dk-t40)}[data-theme=dark] .ab .cr-seg--0{left:var(--c1)}[data-theme=dark] .ab .cr-seg--1{left:var(--c2)}[data-theme=dark] .ab .cr-seg--start{top:var(--y)}[data-theme=dark] .ab .cr-seg--start:before{content:"";position:absolute;top:0;left:-6px;width:11px;border-top:1px solid var(--dk-t40)}[data-theme=dark] .ab .cr-seg--end:after{content:"";position:absolute;bottom:-1px;left:-5px;width:0;height:0;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:7px solid var(--dk-t40)}[data-theme=dark] .ab .cr-tag{position:absolute;top:50%;z-index:1;writing-mode:vertical-rl;transform:translate(-50%,-50%) rotate(180deg);padding:12px 0;background:var(--dk-ground);font-size:14px;line-height:1;font-weight:500;letter-spacing:.01em;color:var(--dk-t80);white-space:nowrap}[data-theme=dark] .ab .cr-tag b{color:var(--fp-mint);font-weight:700}[data-theme=dark] .ab .cr-tag--0{left:calc(var(--c1) + .5px)}[data-theme=dark] .ab .cr-tag--1{left:calc(var(--c2) + .5px)}[data-theme=dark] .ab .cr-rail{position:absolute;top:0;bottom:0;left:var(--rail);width:0}[data-theme=dark] .ab .cr-rail:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;border-radius:2px;background:var(--fp-mint-edge)}[data-theme=dark] .ab .cr-ch--first .cr-rail:before{top:var(--y)}[data-theme=dark] .ab .cr-ch--now .cr-rail:before{background:linear-gradient(180deg,var(--fp-mint-edge),transparent)}[data-theme=dark] .ab .cr-node{position:absolute;top:var(--y);left:0;width:16px;height:16px;box-sizing:border-box;border-radius:50%;transform:translate(-50%,-50%);background:var(--dk-ground);border:2px solid var(--fp-mint)}[data-theme=dark] .ab .cr-ch--now .cr-node{width:20px;height:20px;border:0;background:var(--fp-mint);box-shadow:0 0 0 6px var(--fp-mint-halo),0 0 22px var(--fp-mint-glow-strong)}[data-theme=dark] .ab .cr-pulse{position:absolute;left:var(--rail);top:var(--y);bottom:0;width:1px;container-type:size;pointer-events:none}[data-theme=dark] .ab .cr-pulse>span{position:absolute;left:-4px;top:0;width:8px;height:22px;border-radius:6px;background:linear-gradient(180deg,transparent,var(--fp-mint-hover));box-shadow:0 6px 14px var(--fp-mint-line);opacity:0;animation:cr-signal 7s cubic-bezier(.45,0,.55,1) infinite}@keyframes cr-signal{0%{transform:translateY(0);opacity:0}6%{opacity:1}78%{opacity:1}86%{transform:translateY(calc(100cqh - 40px));opacity:0}to{transform:translateY(calc(100cqh - 40px));opacity:0}}[data-theme=dark] .ab .cr-indep{background:var(--dk-band);border-top:1px solid var(--dk-t10)}[data-theme=dark] .ab .cr-indep-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:80px;align-items:center;max-width:1100px;margin:0 auto}[data-theme=dark] .ab.fp .cr-indep-prose p{margin:0 0 20px;max-width:56ch;font-size:16px;line-height:1.7;color:var(--dk-t80)}[data-theme=dark] .ab.fp .cr-indep-prose .cr-lead{font-size:22px;line-height:1.5;font-weight:500;letter-spacing:-.005em;color:var(--dk-text)}[data-theme=dark] .ab .cr-dots-card{margin:0;padding:28px 28px 22px;background:var(--dk-ground);border:1px solid var(--dk-line);border-radius:20px}[data-theme=dark] .ab .cr-dots-title{display:flex;align-items:baseline;gap:10px;margin:0 0 18px;font-size:15px;color:var(--dk-t80)}[data-theme=dark] .ab .cr-dots-big{font-size:34px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--dk-text)}[data-theme=dark] .ab .cr-dots{display:block;width:100%;height:auto}[data-theme=dark] .ab .cr-dots-off{fill:var(--dk-t13)}[data-theme=dark] .ab .cr-dots-on{fill:var(--fp-mint);filter:drop-shadow(0 0 1.5px var(--fp-mint-ring))}[data-theme=dark] .ab .cr-dots-key{display:grid;gap:10px;list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--dk-t10)}[data-theme=dark] .ab .cr-dots-key li{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;font-size:14.5px;color:var(--dk-t80)}[data-theme=dark] .ab .cr-dots-key b{color:var(--dk-text)}[data-theme=dark] .ab .cr-key--on{justify-self:start;width:12px;height:12px;border-radius:50%;background:var(--fp-mint)}[data-theme=dark] .ab .cr-key--bar{height:6px;border-radius:3px;background:var(--dk-t13);overflow:hidden}[data-theme=dark] .ab .cr-key--bar i{display:block;height:100%;border-radius:3px;background:var(--dk-t80)}[data-theme=dark] .ab.fp .cr-dots-src{margin:14px 0 0;max-width:none;font-size:14px;color:var(--dk-t55)}[data-theme=dark] .ab .cr-job{background:var(--dk-ground)}[data-theme=dark] .ab .cr-job-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:start;max-width:1160px;margin:0 auto}[data-theme=dark] .ab .cr-job-grid .ab-job-video{max-width:none;width:100%;margin:0}[data-theme=dark] .ab.fp .cr-job-grid .ab-job-video figcaption{margin-top:12px;text-align:left;font-size:14px;color:var(--dk-t55)}[data-theme=dark] .ab .cr-jobfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--dk-t10)}[data-theme=dark] .ab .cr-jobfacts li{display:grid;align-content:start;gap:4px;padding-left:14px;border-left:2px solid var(--fp-mint-glow-strong)}[data-theme=dark] .ab .cr-jobfacts b{font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--dk-text)}[data-theme=dark] .ab .cr-jobfacts span{font-size:14px;line-height:1.4;color:var(--dk-t55)}[data-theme=dark] .ab .cr-jobcard{margin:0;padding:4px 26px;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:20px}[data-theme=dark] .ab .cr-jobcard>div{padding:18px 0}[data-theme=dark] .ab .cr-jobcard>div+div{border-top:1px solid var(--dk-t10)}[data-theme=dark] .ab .cr-jobcard dt{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--fp-mint)}[data-theme=dark] .ab .cr-jobcard dd{margin:0;font-size:15px;line-height:1.6;color:var(--dk-t80)}[data-theme=dark] .ab .fp-logos .fp-logos-inner{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}[data-theme=dark] .ab .fp-logos .fp-logos-line{margin-left:auto;margin-right:auto}[data-theme=dark] .ab .cr-method{background:var(--dk-band)}[data-theme=dark] .ab .cr-sheet{max-width:980px;margin:0 auto;padding:0;border-bottom:1px solid var(--dk-t10)}[data-theme=dark] .ab .cr-row{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding:30px 0;border-top:1px solid var(--dk-t10)}[data-theme=dark] .ab .cr-row dt{display:flex;align-items:center;align-self:start;gap:14px;margin:0;font-size:18px;font-weight:600;color:var(--dk-text)}[data-theme=dark] .ab .cr-row dt svg{flex:0 0 auto;width:40px;height:40px;padding:9px;box-sizing:border-box;border-radius:10px;border:1px solid var(--fp-mint-ring);background:var(--fp-mint-wash);color:var(--fp-mint)}[data-theme=dark] .ab .cr-row dd{margin:0;padding-top:8px;font-size:16px;line-height:1.7;color:var(--dk-t80)}[data-theme=dark] .ab.fp .cr-row dd>p{margin:0;max-width:none}[data-theme=dark] .ab .cr-quote{position:relative;margin:18px 0 0;padding:0 0 0 4px}[data-theme=dark] .ab .cr-quote:before{content:"\201c" / "";position:absolute;left:-46px;top:-18px;font-size:96px;line-height:1;font-weight:700;color:var(--fp-mint)}[data-theme=dark] .ab.fp .cr-quote p{margin:0;max-width:30em;font-size:26px;line-height:1.42;font-weight:500;letter-spacing:-.01em;color:var(--dk-text)}[data-theme=dark] .ab.fp .cr-quote p+p{margin-top:16px;color:var(--fp-mint)}[data-theme=dark] .ab .cr-watch{background:var(--dk-ground)}[data-theme=dark] .ab.fp .cr-watch .pp-head>.pp-line{max-width:720px}[data-theme=dark] .ab .cr-film{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;max-width:1240px;margin:0 auto;padding:0;border-radius:14px;overflow:hidden;background:var(--dk-ground);box-shadow:0 0 0 1px var(--dk-t06),0 30px 60px #00000073}[data-theme=dark] .ab .cr-film li{position:relative;padding:22px 5px}[data-theme=dark] .ab .cr-film li:before,[data-theme=dark] .ab .cr-film li:after{content:"";position:absolute;left:0;right:0;height:9px;border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 7px,var(--dk-t20) 7px 19px,transparent 19px 26px)}[data-theme=dark] .ab .cr-film li:before{top:7px}[data-theme=dark] .ab .cr-film li:after{bottom:7px}[data-theme=dark] .ab .cr-frame{position:relative;display:block;border-radius:4px;overflow:hidden;outline-offset:3px}[data-theme=dark] .ab .cr-frame img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(.9);transition:filter .2s ease-out}[data-theme=dark] .ab .cr-play{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--dk-ground-72);border:1px solid var(--fp-mint-line);transition:background-color .2s ease-out}[data-theme=dark] .ab .cr-play svg{width:13px;height:13px;margin-left:2px;fill:var(--fp-mint)}@media(hover:hover){[data-theme=dark] .ab .cr-frame:hover img{filter:saturate(1.05) brightness(1.06)}[data-theme=dark] .ab .cr-frame:hover .cr-play{background:var(--fp-mint)}[data-theme=dark] .ab .cr-frame:hover .cr-play svg{fill:var(--dk-ground)}}[data-theme=dark] .ab .cr-watch-foot{display:grid;justify-items:center;gap:18px;margin-top:36px;text-align:center}[data-theme=dark] .ab .cr-yt{display:inline-flex;align-items:center;gap:10px}[data-theme=dark] .ab .cr-yt svg{width:18px;height:18px}[data-theme=dark] .ab.fp .cr-consent{display:flex;align-items:flex-start;gap:10px;max-width:560px;margin:0;font-size:14px;line-height:1.55;color:var(--dk-t55);text-align:left}[data-theme=dark] .ab .cr-consent svg{flex:0 0 auto;width:18px;height:18px;margin-top:1px}[data-theme=dark] .ab .pp-reviews{background:var(--dk-band)}[data-theme=dark] .ab .pp-reviews .fp-review{background:var(--dk-ground)}[data-theme=dark] .ab.fp .pp-rating{display:flex;align-items:center;justify-content:center;gap:12px;max-width:none;margin:-24px auto 40px;font-size:16px;color:var(--dk-t80)}[data-theme=dark] .ab .pp-rating-stars{font-size:18px;letter-spacing:2px;color:var(--dk-gold)}[data-theme=dark] .ab .pp-review-grid--columns{display:block;columns:3;column-gap:24px}[data-theme=dark] .ab .pp-review-grid--columns>.fp-review{position:relative;display:flex;flex-direction:column;gap:14px;margin:0 0 24px;break-inside:avoid}[data-theme=dark] .ab.fp .pp-review-grid--columns .fp-review-src{margin-top:0}[data-theme=dark] .ab .pp-review-links a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:767px){[data-theme=dark] .ab.fp .pp-review-links{flex-direction:column;align-items:center;gap:0}[data-theme=dark] .ab .pp-review-links a+a{border-left:0}}[data-theme=dark] .ab .ab-close{padding:104px 0;border-top:1px solid var(--dk-line)}[data-theme=dark] .ab .ab-close>.fp-inner{box-shadow:0 0 0 1px var(--fp-mint-wash-faint),0 30px 60px #00000059}[data-theme=dark] .ab .ab-close .pp-start-grid{align-items:center}@media(min-width:1024px){[data-theme=dark] .ab .ab-close .pp-start-grid{grid-template-columns:minmax(0,1fr) 440px}}[data-theme=dark] .ab.fp .ab-close .pp-head>h2{font-size:40px;line-height:1.15;letter-spacing:-.02em}[data-theme=dark] .ab.fp .ab-close .pp-head>.pp-line{max-width:620px;font-size:18px}[data-theme=dark] .ab.fp .ab-close-fee{margin-top:24px;font-size:16px;font-weight:500;color:var(--dk-text)}[data-theme=dark] .ab.fp .ab-close-btns{margin-top:20px;gap:12px}[data-theme=dark] .ab .ab-close-link{margin-top:18px}[data-theme=dark] .ab .pp-start-talk{text-align:center}@media(max-width:1100px){[data-theme=dark] .ab .cr-story-grid{grid-template-columns:300px minmax(0,1fr);gap:56px}[data-theme=dark] .ab .cr-indep-grid{grid-template-columns:minmax(0,1fr) 380px;gap:48px}}@media(max-width:1023px){[data-theme=dark] .ab .cr-story-grid{grid-template-columns:minmax(0,1fr);gap:48px;max-width:720px}[data-theme=dark] .ab .cr-card{position:static;display:grid;grid-template-columns:200px minmax(0,1fr)}[data-theme=dark] .ab .cr-portrait{aspect-ratio:auto;height:100%;min-height:200px}[data-theme=dark] .ab .cr-indep-grid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:640px}[data-theme=dark] .ab .cr-job-grid{grid-template-columns:minmax(0,1fr);max-width:720px}[data-theme=dark] .ab .cr-film{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=dark] .ab .cr-film li:nth-child(n+4){display:none}[data-theme=dark] .ab .pp-review-grid--columns{columns:2}}@media(max-width:767px){[data-theme=dark] .ab.pp .cr-story .pp-head{margin-bottom:40px}[data-theme=dark] .ab.fp .cr-story .pp-head>h2{font-size:32px}[data-theme=dark] .ab .cr-card{grid-template-columns:92px minmax(0,1fr);column-gap:16px;align-items:center;padding:16px 18px 6px}[data-theme=dark] .ab .cr-portrait{grid-row:1 / 3;width:92px;height:auto;min-height:0;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden}[data-theme=dark] .ab .cr-corner{width:12px;height:12px;border-width:1.5px}[data-theme=dark] .ab .cr-corner--tl{top:6px;left:6px;border-top-left-radius:3px}[data-theme=dark] .ab .cr-corner--br{right:6px;bottom:6px;border-bottom-right-radius:3px}[data-theme=dark] .ab .cr-card-body{display:contents}[data-theme=dark] .ab.fp .cr-card-name{grid-column:2;align-self:end;font-size:18px}[data-theme=dark] .ab.fp .cr-card-role{grid-column:2;align-self:start}[data-theme=dark] .ab .cr-facts,[data-theme=dark] .ab .cr-card .cr-arrow-link{grid-column:1 / -1}[data-theme=dark] .ab .cr-facts{margin:16px 0 0}[data-theme=dark] .ab .cr-run-wrap{--y: 22px;--c1: 8px;--c2: 30px;--rail: 56px}[data-theme=dark] .ab .cr-ch{padding:0 0 48px 82px}[data-theme=dark] .ab.fp .cr-ch>.cr-year{margin-bottom:10px;font-size:44px}[data-theme=dark] .ab.fp .cr-ch>h3{font-size:18px}[data-theme=dark] .ab.fp .cr-ch>p:not(.cr-year){font-size:15.5px}[data-theme=dark] .ab.fp .cr-indep-prose .cr-lead{font-size:19px}[data-theme=dark] .ab .cr-dots-card{padding:22px 18px 18px}[data-theme=dark] .ab .cr-jobfacts b{white-space:nowrap;font-size:19px}[data-theme=dark] .ab .cr-jobcard{padding:2px 20px}[data-theme=dark] .ab .cr-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}[data-theme=dark] .ab .cr-row dd{padding-top:0}[data-theme=dark] .ab .cr-quote{padding-left:34px}[data-theme=dark] .ab .cr-quote:before{left:-2px;top:-12px;font-size:64px}[data-theme=dark] .ab.fp .cr-quote p{font-size:20px}[data-theme=dark] .ab .cr-film{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .ab .cr-film li:nth-child(n+4){display:block}[data-theme=dark] .ab .cr-film li:nth-child(n+5){display:none}[data-theme=dark] .ab .cr-film li{padding:18px 4px}[data-theme=dark] .ab .cr-play{left:8px;bottom:8px;width:32px;height:32px}[data-theme=dark] .ab .cr-yt{width:100%;justify-content:center;padding-left:16px;padding-right:16px;font-size:15px}[data-theme=dark] .ab .cr-yt svg{display:none}[data-theme=dark] .ab .pp-review-grid--columns{display:flex;align-items:flex-start;gap:14px;columns:auto;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 -20px;padding:0 20px 6px;scroll-padding:0 20px;scrollbar-width:none}[data-theme=dark] .ab .pp-review-grid--columns::-webkit-scrollbar{display:none}[data-theme=dark] .ab .pp-review-grid--columns>.fp-review{flex:0 0 86%;margin:0;scroll-snap-align:start}[data-theme=dark] .ab .ab-close{padding:72px 0}[data-theme=dark] .ab.fp .ab-close .pp-head>h2{font-size:30px}[data-theme=dark] .ab .ab-close>.fp-inner{margin-left:16px;margin-right:16px;padding:28px 20px}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .ab .cr-pulse{display:none}[data-theme=dark] .ab .cr-arrow-link svg,[data-theme=dark] .ab .ab-close-link svg,[data-theme=dark] .ab .cr-frame img,[data-theme=dark] .ab .cr-play{transition:none}}[data-theme=dark] .fp.hw{--hw-ink: #D6DEE6;--hw-off: rgba(214, 222, 230, .18);--hw-fault: var(--color-fault);--hw-ease: cubic-bezier(.2, .7, .2, 1);--hw-mint: var(--fp-mint);--hw-edge: var(--fp-mint-edge);--hw-wash: var(--fp-mint-wash);--hw-glow: var(--fp-mint-glow);--hw-ground: var(--dk-ground);--hw-band: var(--dk-band);--hw-card: var(--dk-card);--hw-line: var(--dk-line);--hw-text: var(--dk-text);--hw-t80: var(--dk-t80);--hw-t55: var(--dk-t55);--hw-t13: var(--dk-t13);--hw-t06: var(--dk-t06)}[data-theme=dark] .fp.hw p{max-width:none}[data-theme=dark] .fp.hw :is(h1,h2,h3){color:var(--hw-text);text-wrap:balance}[data-theme=dark] .fp.hw section{scroll-margin-top:96px}[data-theme=dark] .fp.hw .hw-head{text-align:center;max-width:780px;margin:0 auto 56px}[data-theme=dark] .fp.hw .hw-head h2{font-size:44px;line-height:1.1;letter-spacing:-.02em;font-weight:700;margin:0}[data-theme=dark] .fp.hw .hw-head p{margin:16px auto 0;max-width:620px;font-size:18px;line-height:1.6;color:var(--hw-t80)}[data-theme=dark] .fp.hw .hw-band{background:var(--hw-band);position:relative}[data-theme=dark] .fp.hw .hw-band:before{content:"";position:absolute;left:50%;top:0;width:min(900px,90%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(53,206,141,.35),transparent)}[data-theme=dark] .fp.hw .hw-more{color:var(--hw-mint);font-weight:600;text-decoration:none;white-space:nowrap}[data-theme=dark] .fp.hw .hw-more:after{content:"\2192";display:inline-block;margin-left:6px;transition:transform .2s var(--hw-ease)}[data-theme=dark] .fp.hw .hw-more:hover:after,[data-theme=dark] .fp.hw .hw-more:focus-visible:after{transform:translate(4px)}[data-theme=dark] .fp.hw .hw-more:hover{text-decoration:underline;text-underline-offset:4px}[data-theme=dark] .fp.hw :is(a,button,summary):focus-visible{outline:3px solid var(--hw-mint);outline-offset:3px;border-radius:6px}[data-theme=dark] .fp.hw :is(.hw-ticks,.hw-dashes){list-style:none;margin:0;padding:0;display:grid;gap:14px}[data-theme=dark] .fp.hw :is(.hw-ticks,.hw-dashes) li{position:relative;padding-left:34px;font-size:17px;line-height:1.5;color:var(--hw-t80)}[data-theme=dark] .fp.hw .hw-ticks li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;border:1px solid var(--hw-edge);background:var(--hw-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.2 2.2 4.8-4.9' fill='none' stroke='%2335CE8D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}[data-theme=dark] .fp.hw .hw-dashes li:before{content:"";position:absolute;left:4px;top:13px;width:14px;height:2px;border-radius:1px;background:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-hero{position:relative;padding:40px 0 72px;text-align:center;overflow:hidden}[data-theme=dark] .fp.hw .hw-hero:before{content:"";position:absolute;left:50%;top:-280px;width:1100px;height:640px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(53,206,141,.13),transparent);pointer-events:none}[data-theme=dark] .fp.hw .hw-hero-plan{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--hw-t06) 1px,transparent 1px),linear-gradient(90deg,var(--hw-t06) 1px,transparent 1px);background-size:48px 48px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 35%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 60% 70% at 50% 35%,#000 10%,transparent 72%)}[data-theme=dark] .fp.hw .hw-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center}[data-theme=dark] .fp.hw .hw-crumbs{width:100%}[data-theme=dark] .fp.hw .hw-crumbs .crumbs ol{justify-content:center;margin:0 0 20px;color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-crumbs .crumbs a{color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-crumbs .crumbs [aria-current=page]{color:var(--hw-text)}[data-theme=dark] .fp.hw .hw-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 22px;max-width:none}[data-theme=dark] .fp.hw .hw-eyebrow:before,[data-theme=dark] .fp.hw .hw-eyebrow:after{content:"";flex:0 0 40px;height:1px;background:linear-gradient(90deg,transparent,var(--fp-mint-line))}[data-theme=dark] .fp.hw .hw-eyebrow:after{background:linear-gradient(90deg,var(--fp-mint-line),transparent)}[data-theme=dark] .fp.hw .hw-hero h1{font-size:64px;line-height:1.06;letter-spacing:-.035em;font-weight:700;margin:0;max-width:960px}[data-theme=dark] .fp.hw .hw-hero h1 .hw-mint{display:block;color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-lede{margin:24px auto 0;max-width:600px;font-size:18px;line-height:1.6;color:var(--hw-t80)}[data-theme=dark] .fp.hw .hw-byline{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:6px 20px 6px 6px;text-align:left;border:1px solid var(--hw-line);border-radius:999px;background:#0d1b26b3;color:var(--hw-t80);text-decoration:none;font-size:14px;transition:border-color .2s}[data-theme=dark] .fp.hw .hw-byline:hover{border-color:var(--hw-edge)}[data-theme=dark] .fp.hw .hw-byline img{width:40px;height:40px;border-radius:50%;object-fit:cover}[data-theme=dark] .fp.hw .hw-byline-txt{display:flex;flex-direction:column;line-height:1.35}[data-theme=dark] .fp.hw .hw-byline strong{color:var(--hw-text);font-weight:600}[data-theme=dark] .fp.hw .hw-byline-role{color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-route{position:relative;width:100%;max-width:860px;margin-top:64px}[data-theme=dark] .fp.hw .hw-route ol{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}[data-theme=dark] .fp.hw .hw-route a{display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none;color:var(--hw-t80);font-size:15px;font-weight:600}[data-theme=dark] .fp.hw .hw-route a:hover{color:var(--hw-text)}[data-theme=dark] .fp.hw .hw-route-ico{position:relative;z-index:1;display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:var(--hw-card);border:1px solid var(--hw-line);color:var(--hw-mint);animation:hw-node 6s linear infinite}[data-theme=dark] .fp.hw .hw-route li:nth-child(2) .hw-route-ico{animation-delay:1.275s}[data-theme=dark] .fp.hw .hw-route li:nth-child(3) .hw-route-ico{animation-delay:2.55s}[data-theme=dark] .fp.hw .hw-route li:nth-child(4) .hw-route-ico{animation-delay:3.825s}[data-theme=dark] .fp.hw .hw-route li:nth-child(5) .hw-route-ico{animation-delay:5.1s}[data-theme=dark] .fp.hw .hw-route a:hover .hw-route-ico{border-color:var(--hw-edge)}[data-theme=dark] .fp.hw .hw-route-ico svg{width:26px;height:26px}[data-theme=dark] .fp.hw .hw-route-wire{position:absolute;left:10%;right:10%;top:29px;height:2px;border-radius:1px;background:linear-gradient(90deg,#35ce8d80,#35ce8d80 50%,#35ce8d38)}[data-theme=dark] .fp.hw .hw-route-pulse{position:absolute;inset:-4px 0;animation:hw-pulse 6s linear infinite}[data-theme=dark] .fp.hw .hw-route-pulse:before{content:"";position:absolute;left:-40px;top:0;width:80px;height:10px;border-radius:5px;background:radial-gradient(closest-side,#8ff0c3,var(--hw-mint) 40%,transparent);filter:blur(.5px)}@keyframes hw-pulse{0%{transform:translate(0);opacity:0}4%{opacity:1}85%{transform:translate(100%);opacity:1}90%,to{transform:translate(100%);opacity:0}}@keyframes hw-node{0%{border-color:var(--hw-mint);box-shadow:0 0 0 4px var(--hw-wash),0 0 28px var(--hw-glow)}10%,to{border-color:var(--hw-line);box-shadow:none}}[data-theme=dark] .fp.hw .hw-visit{padding:88px 0 80px}[data-theme=dark] .fp.hw .hw-scrolly{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:72px;align-items:start}[data-theme=dark] .fp.hw .hw-steps-col{position:relative;padding-left:56px}[data-theme=dark] .fp.hw .hw-rail{position:absolute;left:15px;top:14px;bottom:30vh;width:2px;border-radius:1px;background:var(--hw-line)}[data-theme=dark] .fp.hw .hw-rail-fill{position:absolute;left:0;right:0;top:0;height:100%;transform-origin:top;transform:scaleY(var(--p, 1));border-radius:1px;background:linear-gradient(var(--hw-mint),rgba(53,206,141,.7));box-shadow:0 0 12px var(--hw-glow)}[data-theme=dark] .fp.hw .hw-steps{list-style:none;margin:0;padding:0}[data-theme=dark] .fp.hw .hw-step{position:relative;min-height:58vh;padding:0 0 56px;scroll-margin-top:30vh;transition:opacity .4s var(--hw-ease)}[data-theme=dark] .fp.hw .hw-step:last-child{min-height:46vh}[data-theme=dark] .fp.hw.is-js .hw-step:not(.is-active){opacity:.34}[data-theme=dark] .fp.hw .hw-step-node{position:absolute;left:-49px;top:16px;width:16px;height:16px;border-radius:50%;background:var(--hw-ground);border:2px solid var(--hw-line);transition:border-color .3s,background-color .3s,box-shadow .3s}[data-theme=dark] .fp.hw .hw-step:is(.is-active,.is-past) .hw-step-node{border-color:var(--hw-mint);background:var(--hw-mint);box-shadow:0 0 0 5px var(--hw-wash),0 0 18px var(--hw-glow)}[data-theme=dark] .fp.hw .hw-step-marker{display:flex;align-items:center;gap:16px;margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-step-num{font-size:48px;line-height:1;font-weight:800;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.4px rgba(53,206,141,.75);background:linear-gradient(180deg,#35ce8d52,#35ce8d00 85%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .fp.hw .hw-step h3{font-size:30px;line-height:1.2;letter-spacing:-.015em;font-weight:700;margin:0 0 14px}[data-theme=dark] .fp.hw .hw-step-text{font-size:17px;line-height:1.7;color:var(--hw-t80);margin:0;max-width:54ch}[data-theme=dark] .fp.hw .hw-step .fp-inline-review{margin:24px 0 0;max-width:54ch;padding:0;border:0;background:none;box-shadow:none}[data-theme=dark] .fp.hw .hw-step .fp-inline-review figure{margin:0;padding:16px 20px;border:0;border-left:2px solid var(--hw-mint);box-shadow:none;border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(53,206,141,.07),transparent)}[data-theme=dark] .fp.hw .hw-step .fp-inline-review blockquote{margin:6px 0 8px;padding:0;border:0}[data-theme=dark] .fp.hw .hw-step .fp-inline-review blockquote p{font-size:16px;line-height:1.55;color:var(--hw-text);margin:0;font-style:normal}[data-theme=dark] .fp.hw .hw-step .fp-inline-review figcaption{font-size:14px;color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-step .fp-inline-review figcaption strong{color:var(--hw-t80);font-weight:600}[data-theme=dark] .fp.hw .hw-step .fp-inline-review figcaption a{color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-step .fp-inline-review-stars{color:var(--fp-star);letter-spacing:2px;font-size:14px}[data-theme=dark] .fp.hw .hw-stage{position:sticky;top:max(104px,calc(50vh - 220px))}[data-theme=dark] .fp.hw .hw-stage-card{position:relative;overflow:hidden;padding:28px 28px 18px;border-radius:24px;border:1px solid var(--hw-line);background:linear-gradient(180deg,var(--hw-card),#071119);box-shadow:0 30px 60px #00000073,0 0 0 1px #35ce8d0d}[data-theme=dark] .fp.hw :is(.hw-stage-card,.hw-step-scene):before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--hw-t06) 1px,transparent 1px),linear-gradient(90deg,var(--hw-t06) 1px,transparent 1px);background-size:32px 32px;opacity:.5;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%)}[data-theme=dark] .fp.hw .hw-stage-cap{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;padding-top:16px;border-top:1px solid var(--hw-line);font-size:14px;color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-stage-cap b{color:var(--hw-text);font-weight:600}[data-theme=dark] .fp.hw .hw-stage-lbl{color:var(--hw-mint);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:14px}[data-theme=dark] .fp.hw .hw-step-scene{display:none}[data-theme=dark] .fp.hw .hw-scene{position:relative;display:block;width:100%;height:auto;overflow:visible}[data-theme=dark] .fp.hw .hw-scene :is(path,rect,circle){fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .fp.hw .hw-scene .sc-ink{stroke:var(--hw-ink)}[data-theme=dark] .fp.hw .hw-scene .sc-faint{stroke:var(--hw-ink);stroke-opacity:.36}[data-theme=dark] .fp.hw .hw-scene .sc-off{stroke:var(--hw-ink);stroke-opacity:.2}[data-theme=dark] .fp.hw .hw-scene .sc-dash{stroke-dasharray:4 8}[data-theme=dark] .fp.hw .hw-scene .sc-fill{fill:var(--hw-card)}[data-theme=dark] .fp.hw .hw-scene .sc-bound{stroke:var(--hw-mint);stroke-opacity:.55;stroke-dasharray:6 8}[data-theme=dark] .fp.hw .hw-scene text{stroke:none}[data-theme=dark] .fp.hw .hw-scene .sc-cap{font-size:20px;font-weight:600;fill:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-scene .sc-cap--bound{fill:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-scene .sc-led{fill:var(--hw-off);stroke:none}[data-theme=dark] .fp.hw .hw-scene .sc-boxled{fill:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-scene .sc-arc{stroke:var(--hw-ink);stroke-opacity:.16}[data-theme=dark] .fp.hw .hw-scene .sc-wire{stroke:var(--hw-ink);stroke-opacity:.55}[data-theme=dark] .fp.hw .hw-scene .sc-live{stroke:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-scene .sc-fault-fill{fill:var(--hw-fault);stroke:none}[data-theme=dark] .fp.hw .hw-scene .sc-panel{fill:var(--hw-card);stroke:var(--hw-line)}[data-theme=dark] .fp.hw .hw-scene .sc-panel--docket{stroke:var(--hw-edge)}[data-theme=dark] .fp.hw .hw-scene .sc-pill{fill:var(--hw-ground);stroke:var(--hw-line)}[data-theme=dark] .fp.hw .hw-scene .sc-pilltext{font-size:20px;font-weight:600;fill:var(--hw-text)}[data-theme=dark] .fp.hw .hw-scene .sc-kicker{font-size:16px;font-weight:700;letter-spacing:.14em;fill:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-scene .sc-price{font-size:64px;font-weight:800;letter-spacing:-.03em;fill:var(--hw-text)}[data-theme=dark] .fp.hw .hw-scene .sc-small{font-size:18px;fill:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-scene .sc-line{font-size:20px;fill:var(--hw-t80)}[data-theme=dark] .fp.hw .hw-scene .sc-say{font-size:24px;font-weight:500;fill:var(--hw-text)}[data-theme=dark] .fp.hw .hw-scene .sc-bub{fill:var(--hw-card);stroke:var(--hw-edge)}[data-theme=dark] .fp.hw .hw-scene .sc-bar{fill:var(--hw-mint);stroke:none;transform-box:fill-box;transform-origin:center}[data-theme=dark] .fp.hw .hw-scene .sc-perf{stroke:var(--hw-t13);stroke-dasharray:2 8}[data-theme=dark] .fp.hw .hw-scene .sc-day{fill:var(--hw-mint);stroke:none}[data-theme=dark] .fp.hw .hw-scene .sc-daytick{stroke:var(--hw-ground);stroke-width:2.4}[data-theme=dark] .fp.hw .hw-scene .sc-tp-dot{fill:var(--hw-ground);stroke:var(--hw-mint);stroke-width:3}[data-theme=dark] .fp.hw .hw-scene .sc-tp-halo{fill:var(--hw-mint);fill-opacity:.16;stroke:none}[data-theme=dark] .fp.hw .hw-scene .sc-tp--bad .sc-tp-dot{fill:var(--hw-fault);stroke:var(--hw-fault)}[data-theme=dark] .fp.hw .hw-scene .sc-tp--bad .sc-tp-halo{fill:var(--hw-fault);fill-opacity:.22}[data-theme=dark] .fp.hw .hw-scene .sc-flow{stroke:var(--hw-mint);stroke-width:3;stroke-dasharray:6 12}[data-theme=dark] .fp.hw .hw-scene .sc-cut{stroke:var(--hw-ink);stroke-opacity:.7}[data-theme=dark] .fp.hw .hw-scene .sc-wl{stroke:var(--hw-ink);stroke-opacity:.38;stroke-width:8;stroke-dasharray:1;stroke-dashoffset:0}[data-theme=dark] .fp.hw .hw-scene .sc-wl--soft{stroke-opacity:.18}[data-theme=dark] .fp.hw .hw-scene .sc-wl--live{stroke:var(--hw-mint);stroke-opacity:1}[data-theme=dark] .fp.hw .hw-scene :is(.sc-tp,.sc-bubble,.sc-cal,.sc-ring,.sc-tp-halo){transform-box:fill-box;transform-origin:center}[data-theme=dark] .fp.hw .hw-scene .sc-base{transition:opacity .5s var(--hw-ease)}[data-theme=dark] .fp.hw .hw-scene:is([data-state="1"],[data-state="2"],[data-state="5"]) .sc-base{opacity:.2}[data-theme=dark] .fp.hw .hw-scene .sc-ov{opacity:0;transform:translateY(10px);transition:opacity .45s var(--hw-ease),transform .45s var(--hw-ease)}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-ov1,[data-theme=dark] .fp.hw .hw-scene[data-state="2"] .sc-ov2,[data-theme=dark] .fp.hw .hw-scene[data-state="3"] .sc-ov3,[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-ov4,[data-theme=dark] .fp.hw .hw-scene[data-state="5"] .sc-ov5{opacity:1;transform:none}[data-theme=dark] .fp.hw .hw-scene[data-state="3"] .sc-oldsock{stroke:var(--hw-fault)}[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-spur{stroke-dasharray:3 7;stroke-opacity:.25}[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-oldsock{stroke-opacity:.3}[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-led{fill:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-arc{stroke:var(--hw-mint);stroke-opacity:1}[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-wire{stroke-opacity:.25}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bubble0{animation:hw-a03 6s var(--hw-ease) infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bubble1{animation:hw-a18 6s var(--hw-ease) infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bubble2{animation:hw-a33 6s var(--hw-ease) infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bar{animation:hw-wave 1s ease-in-out infinite alternate}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bar1{animation-delay:-.2s}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bar2{animation-delay:-.5s}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bar3{animation-delay:-.1s}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bar4{animation-delay:-.7s}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bar5{animation-delay:-.35s}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-bar6{animation-delay:-.85s}[data-theme=dark] .fp.hw .hw-scene[data-state="1"] .sc-ring{animation:hw-ring 2s ease-out infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="2"] .sc-day{animation:hw-day 5s ease infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="2"] .sc-daytick{stroke-dasharray:20;animation:hw-daytick 5s ease infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="3"] .sc-tp0{animation:hw-a05 7s var(--hw-ease) infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="3"] .sc-tp1{animation:hw-a18 7s var(--hw-ease) infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="3"] .sc-tp2{animation:hw-a31 7s var(--hw-ease) infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="3"] .sc-tp3{animation:hw-a48 7s var(--hw-ease) infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="3"] .sc-found{animation:hw-a55 7s var(--hw-ease) infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="3"] .sc-oldsock{animation:hw-red 7s linear infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="3"] .sc-tp3 .sc-tp-halo{animation:hw-ring 1.4s ease-out infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-flow{animation:hw-flow .9s linear infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-arc1{animation:hw-arc 1.8s ease-in-out infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-arc2{animation:hw-arc 1.8s ease-in-out .2s infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="4"] .sc-arc3{animation:hw-arc 1.8s ease-in-out .4s infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="5"] .sc-wl0a{animation:hw-d10 7s linear infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="5"] .sc-wl0b{animation:hw-d18 7s linear infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="5"] .sc-wl1a{animation:hw-d28 7s linear infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="5"] .sc-wl1b{animation:hw-d36 7s linear infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="5"] .sc-wl2a{animation:hw-d46 7s linear infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="5"] .sc-wl2b{animation:hw-d54 7s linear infinite}[data-theme=dark] .fp.hw .hw-scene[data-state="5"] .sc-wl3{animation:hw-d64 7s linear infinite}@keyframes hw-wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes hw-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes hw-day{0%,30%{fill:var(--hw-off)}42%,to{fill:var(--hw-mint)}}@keyframes hw-daytick{0%,42%{stroke-dashoffset:20}56%,to{stroke-dashoffset:0}}@keyframes hw-flow{to{stroke-dashoffset:-18}}@keyframes hw-arc{0%,to{stroke-opacity:.35}50%{stroke-opacity:1}}@keyframes hw-red{0%,47%{stroke:var(--hw-ink)}50%,92%{stroke:var(--hw-fault)}to{stroke:var(--hw-ink)}}@keyframes hw-a03{0%,3%{opacity:0;transform:translateY(6px) scale(.96)}8%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-a05{0%,5%{opacity:0;transform:translateY(6px) scale(.96)}10%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-a18{0%,18%{opacity:0;transform:translateY(6px) scale(.96)}23%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-a31{0%,31%{opacity:0;transform:translateY(6px) scale(.96)}36%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-a33{0%,33%{opacity:0;transform:translateY(6px) scale(.96)}38%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-a48{0%,48%{opacity:0;transform:translateY(6px) scale(.96)}53%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-a55{0%,55%{opacity:0;transform:translateY(6px) scale(.96)}60%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes hw-d10{0%,10%{stroke-dashoffset:1}17%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes hw-d18{0%,18%{stroke-dashoffset:1}25%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes hw-d28{0%,28%{stroke-dashoffset:1}35%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes hw-d36{0%,36%{stroke-dashoffset:1}43%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes hw-d46{0%,46%{stroke-dashoffset:1}53%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes hw-d54{0%,54%{stroke-dashoffset:1}61%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes hw-d64{0%,64%{stroke-dashoffset:1}71%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}[data-theme=dark] .fp.hw .hw-method{padding:104px 0 112px;overflow:hidden}[data-theme=dark] .fp.hw .hw-statement{margin:0 auto;padding:0;border:0;max-width:1000px;text-align:center}[data-theme=dark] .fp.hw .hw-statement p{font-size:46px;line-height:1.22;font-weight:600;letter-spacing:-.025em;color:var(--hw-text);margin:0;text-wrap:balance}[data-theme=dark] .fp.hw .hw-w{transition:opacity .3s ease-out,color .3s ease-out}[data-theme=dark] .fp.hw.is-js .hw-w{opacity:.18}[data-theme=dark] .fp.hw.is-js .hw-w.is-lit{opacity:1}[data-theme=dark] .fp.hw .hw-w--mint{color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-trace{max-width:1120px;margin:56px auto 64px}[data-theme=dark] .fp.hw .hw-trace svg{display:block;width:100%;height:auto;overflow:visible}[data-theme=dark] .fp.hw .hw-trace .tr-base{stroke:var(--hw-t13);stroke-width:1;stroke-dasharray:2 6;fill:none}[data-theme=dark] .fp.hw .hw-trace .tr-noise{stroke:var(--hw-ink);stroke-opacity:.42;stroke-width:1.6;fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--pn, 1))}[data-theme=dark] .fp.hw .hw-trace .tr-pat{stroke:var(--hw-mint);stroke-width:2.6;fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--pp, 1));filter:drop-shadow(0 0 6px rgba(53,206,141,.55))}[data-theme=dark] .fp.hw .hw-trace .tr-tick{stroke:var(--hw-ink);stroke-opacity:.3;stroke-width:1;fill:none}[data-theme=dark] .fp.hw .hw-trace .tr-lbl{font-size:13px;font-weight:600;letter-spacing:.12em;fill:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-trace .tr-lbl--mint{fill:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-method-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;max-width:1060px;margin:0 auto;align-items:center}[data-theme=dark] .fp.hw .hw-method-text p{font-size:18px;line-height:1.7;color:var(--hw-t80);margin:0}[data-theme=dark] .fp.hw .hw-method-text p+p{margin-top:18px;color:var(--hw-text);font-weight:500}[data-theme=dark] .fp.hw .hw-stats{display:grid;grid-template-columns:1fr 1fr;gap:32px 28px;padding:32px;border-radius:20px;background:var(--hw-ground);border:1px solid var(--hw-line)}[data-theme=dark] .fp.hw .hw-stat-n{font-size:60px;line-height:1;font-weight:800;letter-spacing:-.04em;margin:0;color:var(--hw-text);font-variant-numeric:tabular-nums}[data-theme=dark] .fp.hw .hw-stat:nth-child(2) .hw-stat-n{color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-stat-l{font-size:15px;line-height:1.45;color:var(--hw-t80);margin:10px 0 0}[data-theme=dark] .fp.hw .hw-bar{display:block;height:6px;border-radius:3px;margin-top:16px;background:var(--hw-t13);overflow:hidden}[data-theme=dark] .fp.hw .hw-bar>span{display:block;height:100%;width:var(--v);border-radius:3px;background:var(--hw-mint);box-shadow:0 0 10px var(--hw-glow);transition:width 1.4s var(--hw-ease)}[data-theme=dark] .fp.hw .is-pending .hw-bar>span{width:0}[data-theme=dark] .fp.hw .hw-stats .hw-more{grid-column:1 / -1;padding-top:20px;border-top:1px solid var(--hw-line)}[data-theme=dark] .fp.hw .hw-scope{padding:104px 0}[data-theme=dark] .fp.hw .hw-bd{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);max-width:1120px;margin:0 auto;border:1px solid var(--hw-line);border-radius:24px;overflow:hidden;background:linear-gradient(90deg,rgba(53,206,141,.07),rgba(53,206,141,.02) 50%,transparent 50%),var(--hw-card)}[data-theme=dark] .fp.hw .hw-bd:after{content:"";position:absolute;inset:0 0 0 calc(50% + 1px);pointer-events:none;background:repeating-linear-gradient(135deg,rgba(252,252,250,.028) 0 2px,transparent 2px 12px)}[data-theme=dark] .fp.hw .hw-bd-wire{grid-column:1 / -1;padding:28px 32px 0}[data-theme=dark] .fp.hw .hw-bd-wire svg{display:block;width:100%;height:auto;overflow:visible}[data-theme=dark] .fp.hw .hw-bd-wire :is(path,rect,circle){fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .fp.hw .hw-bd-wire .w-ink{stroke:var(--hw-ink);stroke-opacity:.7}[data-theme=dark] .fp.hw .hw-bd-wire .w-off{stroke:var(--hw-ink);stroke-opacity:.22}[data-theme=dark] .fp.hw .hw-bd-wire .w-dash{stroke-dasharray:5 9}[data-theme=dark] .fp.hw .hw-bd-wire .w-live{stroke:var(--hw-mint);stroke-opacity:.6}[data-theme=dark] .fp.hw .hw-bd-wire .w-bound{stroke:var(--hw-mint);stroke-opacity:.6;stroke-dasharray:6 8}[data-theme=dark] .fp.hw .hw-bd-wire .w-fill{fill:var(--hw-card)}[data-theme=dark] .fp.hw .hw-bd-wire .w-tp{fill:var(--hw-card);stroke:var(--hw-mint);animation:hw-tp 3.6s linear infinite}[data-theme=dark] .fp.hw .hw-bd-wire .w-tp2{animation-delay:.5s}[data-theme=dark] .fp.hw .hw-bd-wire .w-tp3{animation-delay:1s}[data-theme=dark] .fp.hw .hw-bd-wire .w-tp4{animation-delay:1.5s}[data-theme=dark] .fp.hw .hw-bd-wire .w-probe{fill:var(--hw-mint);stroke:none;filter:drop-shadow(0 0 6px rgba(53,206,141,.8));animation:hw-probe 3.6s cubic-bezier(.45,0,.55,1) infinite}[data-theme=dark] .fp.hw .hw-bd-wire .w-stop{fill:none;stroke:var(--hw-mint);transform-box:fill-box;transform-origin:center;animation:hw-stop 3.6s ease-out infinite}@keyframes hw-probe{0%{transform:translate(0);opacity:0}6%{opacity:1}55%{transform:translate(398px);opacity:1}62%,to{transform:translate(398px);opacity:0}}@keyframes hw-stop{0%,54%{transform:scale(.6);opacity:0}58%{opacity:.9}80%,to{transform:scale(1.8);opacity:0}}@keyframes hw-tp{0%,6%{fill:var(--hw-card)}12%,60%{fill:var(--hw-mint)}70%,to{fill:var(--hw-card)}}[data-theme=dark] .fp.hw .hw-bd-side{position:relative;z-index:1;padding:28px 44px 44px;min-width:0}[data-theme=dark] .fp.hw .hw-bd-ours{grid-column:1}[data-theme=dark] .fp.hw .hw-bd-theirs{grid-column:3}[data-theme=dark] .fp.hw .hw-bd-tag{margin:0 0 6px;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-bd-theirs .hw-bd-tag{color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-bd-side h3{font-size:26px;margin:0 0 22px}[data-theme=dark] .fp.hw .hw-bd-theirs h3{color:var(--hw-t80)}[data-theme=dark] .fp.hw .hw-bd-theirs li{color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-bd-divide{grid-column:2;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}[data-theme=dark] .fp.hw .hw-bd-divide:before{content:"";position:absolute;left:calc(50% - 1px);top:0;bottom:0;width:2px;background:repeating-linear-gradient(180deg,rgba(53,206,141,.6) 0 6px,transparent 6px 14px)}[data-theme=dark] .fp.hw .hw-bd-divide span{position:relative;writing-mode:vertical-rl;transform:rotate(180deg);padding:14px 6px;background:var(--hw-card);font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hw-mint);white-space:nowrap}[data-theme=dark] .fp.hw .hw-compare{padding:104px 0}[data-theme=dark] .fp.hw .hw-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);column-gap:24px;max-width:1060px;margin:0 auto}[data-theme=dark] .fp.hw .hw-kind{grid-row:span 5;display:grid;grid-template-rows:subgrid;padding:32px 32px 12px;border-radius:20px;background:var(--hw-card);border:1px solid var(--hw-line);transition:border-color .25s,transform .25s var(--hw-ease)}[data-theme=dark] .fp.hw .hw-kind:hover{border-color:var(--hw-edge);transform:translateY(-3px)}[data-theme=dark] .fp.hw .hw-kind--fault{box-shadow:inset 0 1px #35ce8d80,0 24px 48px #0000004d}[data-theme=dark] .fp.hw .hw-kind-head{display:flex;align-items:center;gap:16px;padding-bottom:20px}[data-theme=dark] .fp.hw .hw-kind-head h3{margin:0;font-size:26px}[data-theme=dark] .fp.hw .hw-kind-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;border:1px solid var(--hw-edge);background:var(--hw-wash);color:var(--hw-mint);flex:none}[data-theme=dark] .fp.hw .hw-kind--cable .hw-kind-ico{border-color:var(--hw-line);background:transparent;color:var(--hw-ink)}[data-theme=dark] .fp.hw .hw-kind-ico svg{width:24px;height:24px}[data-theme=dark] .fp.hw .hw-kind dl{grid-row:span 4;display:grid;grid-template-rows:subgrid;margin:0}[data-theme=dark] .fp.hw .hw-kind dl>div{padding:18px 0;border-top:1px solid var(--hw-line)}[data-theme=dark] .fp.hw .hw-kind dt{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-kind--cable dt{color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-kind dd{margin:6px 0 0;font-size:17px;line-height:1.5;color:var(--hw-text)}[data-theme=dark] .fp.hw .hw-after{text-align:center;margin:32px auto 0;font-size:17px;color:var(--hw-t80)}[data-theme=dark] .fp.hw .hw-cost{padding:104px 0}[data-theme=dark] .fp.hw .hw-cost-grid{display:grid;grid-template-columns:minmax(0,390px) minmax(0,1fr);gap:56px;max-width:1160px;margin:0 auto;align-items:start}[data-theme=dark] .fp.hw .hw-docket{position:relative;padding:34px 34px 30px;border-radius:22px;border:1px solid var(--hw-edge);background:radial-gradient(420px 220px at 0% 0%,rgba(53,206,141,.12),transparent 70%),var(--hw-card);box-shadow:0 24px 56px #00000080,0 0 48px #35ce8d14}[data-theme=dark] .fp.hw .hw-docket:before,[data-theme=dark] .fp.hw .hw-docket:after{content:"";position:absolute;top:179px;width:24px;height:24px;border-radius:50%;background:var(--hw-ground);border:1px solid var(--hw-edge)}[data-theme=dark] .fp.hw .hw-docket:before{left:-13px;clip-path:inset(0 0 0 50%)}[data-theme=dark] .fp.hw .hw-docket:after{right:-13px;clip-path:inset(0 50% 0 0)}[data-theme=dark] .fp.hw .hw-docket-label{margin:0;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-docket-label span{color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-docket-price{margin:16px 0 0;font-size:80px;line-height:1;font-weight:800;letter-spacing:-.045em;color:var(--hw-text);font-variant-numeric:tabular-nums}[data-theme=dark] .fp.hw .hw-docket-price span{font-size:18px;font-weight:500;letter-spacing:0;color:var(--hw-t55);margin-left:6px}[data-theme=dark] .fp.hw .hw-docket-ticks{margin-top:40px;padding-top:28px;border-top:1px dashed rgba(53,206,141,.35);gap:12px}[data-theme=dark] .fp.hw .hw-docket-ticks li{color:var(--hw-text);font-size:16px;white-space:nowrap}[data-theme=dark] .fp.hw .hw-docket-foot{margin:24px 0 0;font-size:15px;line-height:1.6;color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-docket-foot .hw-more{display:inline-block;margin-top:6px}[data-theme=dark] .fp.hw .hw-reports h3{font-size:30px;margin:0}[data-theme=dark] .fp.hw .hw-reports-line{margin:12px 0 32px;font-size:17px;line-height:1.6;color:var(--hw-t80);max-width:60ch}[data-theme=dark] .fp.hw .hw-stacks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}[data-theme=dark] .fp.hw .hw-stack{display:flex;flex-direction:column;min-width:0}[data-theme=dark] .fp.hw .hw-pile{position:relative;height:128px;margin-bottom:20px}[data-theme=dark] .fp.hw .hw-pile>span{--i: 0;position:absolute;left:0;bottom:0;width:132px;height:92px;border-radius:7px;background:var(--hw-card);border:1px solid #3A4652;transform:translate(calc(var(--i) * 7px),calc(var(--i) * -6px));transition:transform .7s var(--hw-ease) calc(var(--i) * 70ms),border-color .25s}[data-theme=dark] .fp.hw .hw-pile>span:nth-child(2){--i: 1}[data-theme=dark] .fp.hw .hw-pile>span:nth-child(3){--i: 2}[data-theme=dark] .fp.hw .hw-pile>span:nth-child(4){--i: 3}[data-theme=dark] .fp.hw .hw-pile>span:nth-child(5){--i: 4}[data-theme=dark] .fp.hw .hw-pile>span:nth-child(6){--i: 5}[data-theme=dark] .fp.hw .hw-stacks.is-pending .hw-pile>span{transform:none}[data-theme=dark] .fp.hw .hw-pile>.hw-top{border-color:var(--hw-edge);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 92'%3E%3Cg stroke='%23D6DEE6' stroke-opacity='.3' stroke-width='5' stroke-linecap='round'%3E%3Cpath d='M16 22h54M16 38h88M16 54h70M16 70h40'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat,var(--hw-card)}[data-theme=dark] .fp.hw .hw-pile>.hw-top:after{content:"";position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:8px;background-color:var(--hw-wash);background-position:center;background-size:18px;background-repeat:no-repeat;border:1px solid var(--hw-edge)}[data-theme=dark] .fp.hw .hw-pile>.hw-top--mail:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335CE8D' stroke-width='2' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='13' rx='2'/%3E%3Cpath d='M3 8l9 6 9-6'/%3E%3C/svg%3E")}[data-theme=dark] .fp.hw .hw-pile>.hw-top--chart:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335CE8D' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 20V12M10 20V6M15 20v-9M20 20V9'/%3E%3C/svg%3E")}[data-theme=dark] .fp.hw .hw-pile>.hw-top--video:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335CE8D' stroke-width='2' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M10 9l5 3-5 3z' fill='%2335CE8D'/%3E%3C/svg%3E")}[data-theme=dark] .fp.hw .hw-stack:hover .hw-top{border-color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-rep-name{font-size:19px;font-weight:700;color:var(--hw-text)}[data-theme=dark] .fp.hw .hw-rep-price{font-size:16px;font-weight:700;color:var(--hw-mint);margin-top:2px}[data-theme=dark] .fp.hw .hw-stack p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--hw-t80)}[data-theme=dark] .fp.hw .hw-note{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--hw-line);font-size:15px;color:var(--hw-t55)}[data-theme=dark] .fp.hw .hw-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center;max-width:1160px;margin:88px auto 0;padding:48px;border-radius:24px;border:1px solid var(--hw-edge);background:radial-gradient(640px 320px at 0% 0%,rgba(53,206,141,.11),transparent 70%),var(--hw-band)}[data-theme=dark] .fp.hw .hw-offer-label{margin:0;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hw-mint)}[data-theme=dark] .fp.hw .hw-offer h3{font-size:34px;line-height:1.15;letter-spacing:-.02em;margin:12px 0 0}[data-theme=dark] .fp.hw .hw-offer-text>p:not(.hw-offer-label,.hw-offer-btns){margin:16px 0 0;font-size:17px;line-height:1.6;color:var(--hw-t80);max-width:46ch}[data-theme=dark] .fp.hw .hw-offer-btns{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}[data-theme=dark] .fp.hw .hw-offer .fp-lead-card{margin:0}[data-theme=dark] .fp.hw .hw-faq{padding:96px 0 104px}[data-theme=dark] .fp.hw .hw-faq .hw-head{margin-bottom:40px}[data-theme=dark] .fp.hw .hw-faq-list{max-width:820px;margin:0 auto}[data-theme=dark] .fp.hw .ex-resources{margin-top:0;padding:64px 0}@media(min-width:769px){[data-theme=dark] .fp.hw .hw-crumbs .crumbs ol{font-size:13px}}@media(max-width:1023px){[data-theme=dark] .fp.hw .hw-scrolly{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .fp.hw .hw-stage{display:none}[data-theme=dark] .fp.hw .hw-step-scene{display:block;position:relative;overflow:hidden;margin:0 0 24px;padding:14px;border-radius:18px;border:1px solid var(--hw-line);background:linear-gradient(180deg,var(--hw-card),#071119)}[data-theme=dark] .fp.hw .hw-step{min-height:0;padding-bottom:64px;scroll-margin-top:96px}[data-theme=dark] .fp.hw .hw-step:last-child{min-height:0;padding-bottom:0}[data-theme=dark] .fp.hw.is-js .hw-step:not(.is-active){opacity:1}[data-theme=dark] .fp.hw .hw-rail{bottom:0}[data-theme=dark] .fp.hw .hw-step-node{top:30px}[data-theme=dark] .fp.hw .hw-step-scene+.hw-step-node{top:auto}[data-theme=dark] .fp.hw .hw-step-scene.is-off *{animation-play-state:paused}[data-theme=dark] .fp.hw .hw-method-grid{grid-template-columns:minmax(0,1fr);gap:40px}[data-theme=dark] .fp.hw .hw-cost-grid{grid-template-columns:minmax(0,1fr);gap:56px;max-width:640px}[data-theme=dark] .fp.hw .hw-offer{grid-template-columns:minmax(0,1fr);gap:32px;max-width:640px}}@media(max-width:767px){[data-theme=dark] .fp.hw .hw-hero{padding:24px 0 64px}[data-theme=dark] .fp.hw .hw-eyebrow{flex-direction:column;gap:4px;text-wrap:balance}[data-theme=dark] .fp.hw .hw-eyebrow span{text-wrap:balance}[data-theme=dark] .fp.hw .hw-eyebrow:before,[data-theme=dark] .fp.hw .hw-eyebrow:after,[data-theme=dark] .fp.hw .hw-eb-dot{display:none}[data-theme=dark] .fp.hw .hw-hero h1{font-size:40px;letter-spacing:-.03em}[data-theme=dark] .fp.hw .hw-hero h1 .hw-mint{display:inline}[data-theme=dark] .fp.hw .hw-lede{font-size:17px}[data-theme=dark] .fp.hw .hw-route{margin-top:44px}[data-theme=dark] .fp.hw .hw-route a{gap:10px;font-size:14px;line-height:1.2}[data-theme=dark] .fp.hw .hw-route-ico{width:46px;height:46px;border-radius:14px}[data-theme=dark] .fp.hw .hw-route-ico svg{width:22px;height:22px}[data-theme=dark] .fp.hw .hw-route-wire{top:22px}[data-theme=dark] .fp.hw .hw-head{margin-bottom:40px}[data-theme=dark] .fp.hw .hw-head h2{font-size:32px}[data-theme=dark] .fp.hw .hw-head p{font-size:17px}[data-theme=dark] .fp.hw :is(.hw-visit,.hw-method,.hw-scope,.hw-compare,.hw-cost,.hw-faq){padding:72px 0}[data-theme=dark] .fp.hw .hw-steps-col{padding-left:36px}[data-theme=dark] .fp.hw .hw-rail{left:7px}[data-theme=dark] .fp.hw .hw-step-node{left:-37px;width:14px;height:14px}[data-theme=dark] .fp.hw .hw-step-num{font-size:40px}[data-theme=dark] .fp.hw .hw-step h3{font-size:24px}[data-theme=dark] .fp.hw .hw-step-scene{padding:8px;margin-left:-8px}[data-theme=dark] .fp.hw .hw-statement p{font-size:28px;line-height:1.28}[data-theme=dark] .fp.hw .hw-trace{margin:36px -8px 44px}[data-theme=dark] .fp.hw .hw-trace .tr-lbl{display:none}[data-theme=dark] .fp.hw .hw-stats{padding:24px;gap:24px 20px}[data-theme=dark] .fp.hw .hw-stat-n{font-size:46px}[data-theme=dark] .fp.hw .hw-bd{grid-template-columns:minmax(0,1fr);background:var(--hw-card)}[data-theme=dark] .fp.hw .hw-bd:after,[data-theme=dark] .fp.hw .hw-bd-wire{display:none}[data-theme=dark] .fp.hw .hw-bd-ours{background:linear-gradient(180deg,#35ce8d14,#35ce8d05)}[data-theme=dark] .fp.hw .hw-bd-theirs{grid-column:1;background:repeating-linear-gradient(135deg,rgba(252,252,250,.028) 0 2px,transparent 2px 12px)}[data-theme=dark] .fp.hw .hw-bd-side{padding:28px 24px}[data-theme=dark] .fp.hw .hw-bd-divide{grid-column:1;height:44px}[data-theme=dark] .fp.hw .hw-bd-divide:before{left:0;right:0;top:calc(50% - 1px);bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(90deg,rgba(53,206,141,.6) 0 6px,transparent 6px 14px)}[data-theme=dark] .fp.hw .hw-bd-divide span{writing-mode:horizontal-tb;transform:none;padding:4px 14px}[data-theme=dark] .fp.hw .hw-kinds{grid-template-columns:minmax(0,1fr);row-gap:20px}[data-theme=dark] .fp.hw .hw-kind{padding:24px 24px 6px}[data-theme=dark] .fp.hw .hw-docket{padding:28px 24px 26px}[data-theme=dark] .fp.hw .hw-docket-price{font-size:68px}[data-theme=dark] .fp.hw .hw-docket:before,[data-theme=dark] .fp.hw .hw-docket:after{top:161px}[data-theme=dark] .fp.hw .hw-stacks{grid-template-columns:minmax(0,1fr);gap:32px}[data-theme=dark] .fp.hw .hw-stack{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:18px;align-items:start}[data-theme=dark] .fp.hw .hw-pile{grid-row:1 / span 3;height:110px;margin:0}[data-theme=dark] .fp.hw .hw-pile>span{width:112px;height:78px}[data-theme=dark] .fp.hw .hw-stack p{grid-column:1 / -1}[data-theme=dark] .fp.hw .hw-offer{padding:28px 20px;margin-top:64px}[data-theme=dark] .fp.hw .hw-offer h3{font-size:28px}[data-theme=dark] .fp.hw .ex-resources{padding:48px 0}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .fp.hw *,[data-theme=dark] .fp.hw *:before,[data-theme=dark] .fp.hw *:after{animation:none!important;transition:none!important}[data-theme=dark] .fp.hw .hw-route-pulse,[data-theme=dark] .fp.hw .hw-bd-wire .w-probe,[data-theme=dark] .fp.hw .hw-bd-wire .w-stop{display:none}}[data-theme=dark] .hp .hp-kinds-band,[data-theme=dark] .hp .hp-run-band,[data-theme=dark] .hp .hp-wall-band,[data-theme=dark] .hp .hp-where-band,[data-theme=dark] .hp .fp-logos{background:var(--dk-ground)}[data-theme=dark] .hp .hp-fill{background:linear-gradient(to bottom,var(--dk-ground) 0,var(--dk-band) 160px,var(--dk-band) calc(100% - 160px),var(--dk-ground) 100%)}[data-theme=dark] .hp .hp-fill--in{background:linear-gradient(to bottom,var(--dk-ground) 0,var(--dk-band) 160px)}[data-theme=dark] .hp .hp-quote-band{background:linear-gradient(to bottom,var(--dk-band) 0,var(--dk-band) calc(100% - 160px),var(--dk-ground) 100%)}[data-theme=dark] .hp.fp .hp-kinds-band{padding-top:104px}[data-theme=dark] .hp.fp .hp-story-band{padding-bottom:56px}[data-theme=dark] .hp.fp .hp-quote-band{padding-top:24px}[data-theme=dark] .hp.fp .hp-wall-band{padding-bottom:40px}[data-theme=dark] .hp.fp .fp-logos{padding-top:40px;padding-bottom:120px;border-top:0;border-bottom:0}[data-theme=dark] .hp.fp .fp-guides{padding-top:120px;padding-bottom:112px}[data-theme=dark] .hp.fp .hp-head{max-width:780px;margin:0 0 48px;text-align:left}[data-theme=dark] .hp.fp .hp-head>h2{max-width:22ch}[data-theme=dark] .hp.fp .hp-head--wide>h2{max-width:24ch}[data-theme=dark] .hp.fp .hp-line-band .hp-head>h2{max-width:26ch}[data-theme=dark] .hp.fp .fp-logos .fp-logos-inner,[data-theme=dark] .hp.fp .fp-guides .fp-guides-inner{max-width:calc(1240px * var(--fp-scale));box-sizing:border-box}[data-theme=dark] .hp.fp .fp-logos .fp-logos-inner{text-align:left}[data-theme=dark] .hp.fp .fp-logos .fp-logos-line{margin-left:0;margin-right:0}[data-theme=dark] .hp.fp .fp-guides-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;row-gap:12px;column-gap:24px;margin-bottom:40px;padding:0;text-align:left;justify-items:start}[data-theme=dark] .hp.fp .fp-guides-head>.fp-kicker{grid-column:1;margin:0;justify-self:start;text-align:left}[data-theme=dark] .hp.fp .fp-guides-head>.fp-guides-heading{grid-column:1;margin:0;text-align:left;font-size:44px;line-height:1.12;font-weight:700;letter-spacing:-.02em}[data-theme=dark] .hp.fp .fp-guides-head>.fp-guides-count{grid-column:2;grid-row:2;margin:0;justify-self:end}[data-theme=dark] .hp .hp-story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}[data-theme=dark] .hp .hp-story-side{position:sticky;top:112px}[data-theme=dark] .hp.fp .hp-story-band .hp-head{margin:0 0 32px}[data-theme=dark] .hp.fp .hp-story-band .hp-head>h2{max-width:19ch}[data-theme=dark] .hp .hp-story-crt .hp-retro{max-width:none;margin:0}[data-theme=dark] .hp .hp-story-crt .hp-bezel{padding:26px 26px 0}[data-theme=dark] .hp .hp-story-crt .hp-scr-in{max-width:none;padding:34px 38px 40px;font-size:16px;line-height:1.62}[data-theme=dark] .hp .hp-story-crt .hp-scr-in p{max-width:none}[data-theme=dark] .hp .hp-count{display:grid;gap:18px;padding:22px;border:1px solid var(--dk-line);border-radius:18px;background:var(--dk-card)}[data-theme=dark] .hp .hp-count-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px 14px;align-items:start}[data-theme=dark] .hp .hp-count-row+.hp-count-row{padding-top:18px;border-top:1px solid var(--dk-line)}[data-theme=dark] .hp.fp .hp-count-year{grid-row:1 / 3;margin:0;padding-top:18px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--fp-mint)}[data-theme=dark] .hp .hp-devs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}[data-theme=dark] .hp .hp-dev{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;margin:0;padding:13px 4px 10px;border:1px solid var(--dk-line);border-radius:12px;background:var(--dk-band);font-size:12px;font-weight:500;line-height:1.2;color:var(--dk-t80);text-align:center;transition:opacity .35s var(--hp-ease),transform .35s var(--hp-ease),border-color .35s}[data-theme=dark] .hp .hp-dev svg{width:26px;height:26px;color:var(--hp-xs-ink, #D6DEE6)}[data-theme=dark] .hp .hp-dev i{position:absolute;top:-7px;right:-7px;width:20px;height:20px;box-sizing:border-box;border:1px solid var(--fp-mint-edge);border-radius:50%;background:var(--dk-ground)}[data-theme=dark] .hp .hp-dev i:after{content:"";position:absolute;inset:0;background:var(--fp-mint);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l1.5 4-2.2 1.4a11 11 0 0 0 6.3 6.3L16 13.5l4 1.5v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center / 11px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l1.5 4-2.2 1.4a11 11 0 0 0 6.3 6.3L16 13.5l4 1.5v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center / 11px no-repeat}[data-theme=dark] .hp.fp .hp-count-note{grid-column:2;margin:0;font-size:14px;line-height:1.4;color:var(--dk-t55)}[data-theme=dark] .hp .hp-count-row--then{grid-template-columns:64px 88px minmax(0,1fr);align-items:center}[data-theme=dark] .hp.fp .hp-count-row--then .hp-count-year{grid-row:auto;padding-top:0;color:var(--dk-t55)}[data-theme=dark] .hp .hp-count-row--then .hp-devs{grid-template-columns:1fr}[data-theme=dark] .hp .hp-count-row--then .hp-dev svg{color:var(--dk-t55)}[data-theme=dark] .hp.fp .hp-count-row--then .hp-count-note{grid-column:3}[data-theme=dark] .hp .hp-count.is-armed .hp-count-row--now .hp-dev:not(.is-in){opacity:0;transform:scale(.82)}[data-theme=dark] .hp.fp .hp-count.is-armed .hp-count-row--now .hp-count-note{opacity:0;transition:opacity .5s}[data-theme=dark] .hp.fp .hp-count.is-armed.is-done .hp-count-row--now .hp-count-note{opacity:1}[data-theme=dark] .hp .hp-dev.is-pop{border-color:var(--fp-mint-edge)}[data-theme=dark] .hp .hp-dev.is-pop i{animation:hp-count-ring .7s var(--hp-ease)}@keyframes hp-count-ring{0%{box-shadow:0 0 0 0 var(--hp-mint-40)}to{box-shadow:0 0 0 10px var(--hp-mint-0)}}[data-theme=dark] .hp .hp-run{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:stretch}[data-theme=dark] .hp .hp-checks{display:flex;flex-direction:column;padding:28px 28px 24px;border:1px solid var(--dk-line);border-radius:20px;background:var(--dk-card)}[data-theme=dark] .hp .hp-checks-top{display:flex;align-items:center;justify-content:space-between;gap:16px}[data-theme=dark] .hp.fp .hp-checks-top h3{margin:0;max-width:none;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--dk-text)}[data-theme=dark] .hp.fp .hp-progress{display:flex;align-items:center;gap:10px;margin:0;max-width:none;font-size:14px;font-weight:500;line-height:1;color:var(--dk-t55);white-space:nowrap}[data-theme=dark] .hp .hp-progress i{display:block;width:96px;height:6px;overflow:hidden;border-radius:3px;background:var(--dk-t10)}[data-theme=dark] .hp .hp-progress b{display:block;width:0;height:100%;background:var(--fp-mint);transition:width .35s var(--hp-ease)}[data-theme=dark] .hp.fp .hp-checks-lead{margin:10px 0 14px;max-width:none;font-size:15px;line-height:1.55;color:var(--dk-t55)}[data-theme=dark] .hp .hp-check-list{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none}[data-theme=dark] .hp .hp-check{position:relative;margin:0;padding-left:42px;border-top:1px solid var(--dk-line)}[data-theme=dark] .hp .hp-check:last-child{border-bottom:1px solid var(--dk-line)}[data-theme=dark] .hp .hp-tick{position:absolute;left:0;top:13px;width:26px;height:26px;margin:0;opacity:0}[data-theme=dark] .hp .hp-tick-l{position:absolute;left:-9px;top:4px;width:44px;height:44px;border-radius:50%;cursor:pointer}[data-theme=dark] .hp .hp-tick-l:before{content:"";position:absolute;left:9px;top:9px;width:26px;height:26px;box-sizing:border-box;border:1.5px solid var(--dk-t20);border-radius:50%;transition:background .2s,border-color .2s}[data-theme=dark] .hp .hp-tick-l:after{content:"";position:absolute;inset:9px;background:var(--dk-ground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 15px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 15px no-repeat;opacity:0;transition:opacity .2s}[data-theme=dark] .hp .hp-tick:checked+.hp-tick-l:before{background:var(--fp-mint);border-color:var(--fp-mint)}[data-theme=dark] .hp .hp-tick:checked+.hp-tick-l:after{opacity:1}[data-theme=dark] .hp .hp-tick:focus-visible+.hp-tick-l:before{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .hp .hp-tick-l:hover:before{border-color:var(--fp-mint-edge)}[data-theme=dark] .hp .hp-check summary{position:relative;display:flex;align-items:baseline;gap:12px;min-height:44px;box-sizing:border-box;padding:15px 34px 15px 0;cursor:pointer;list-style:none}[data-theme=dark] .hp .hp-check summary::-webkit-details-marker{display:none}[data-theme=dark] .hp .hp-check summary:after{content:"";position:absolute;right:4px;top:21px;width:8px;height:8px;border-right:2px solid var(--dk-t55);border-bottom:2px solid var(--dk-t55);transform:rotate(45deg);transition:transform .2s}[data-theme=dark] .hp .hp-check details[open] summary:after{top:25px;transform:rotate(225deg)}[data-theme=dark] .hp .hp-n{min-width:12px;font-size:13px;font-weight:700;line-height:1;color:var(--fp-mint)}[data-theme=dark] .hp .hp-check summary b{font-size:16px;font-weight:500;line-height:1.4;color:var(--dk-text);transition:color .2s}[data-theme=dark] .hp .hp-check:has(.hp-tick:checked) summary b{color:var(--dk-t55);text-decoration:line-through;text-decoration-color:var(--fp-mint-edge)}[data-theme=dark] .hp.fp .hp-check details p{margin:-4px 0 16px 24px;max-width:none;font-size:15px;line-height:1.6;color:var(--dk-t80)}[data-theme=dark] .hp .hp-check details a{color:var(--fp-mint)}[data-theme=dark] .hp.fp .hp-checks-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:18px 0 0;max-width:none;font-size:15px;line-height:1.4;color:var(--dk-t80)}[data-theme=dark] .hp .hp-checks-foot a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--fp-mint);font-weight:600;text-decoration:none}[data-theme=dark] .hp .hp-checks-foot a svg{width:16px;height:16px;transition:transform .2s}[data-theme=dark] .hp .hp-checks-foot a:hover{text-decoration:underline}[data-theme=dark] .hp .hp-checks-foot a:hover svg{transform:translate(3px)}[data-theme=dark] .hp .hp-run .hp-guide{display:flex;flex-direction:column}[data-theme=dark] .hp .hp-run .hp-guide .fp-lead-card{display:flex;flex:1;flex-direction:column;padding-bottom:74px}[data-theme=dark] .hp .hp-run .hp-guide .fp-lead-form{display:flex;flex:1;flex-direction:column}[data-theme=dark] .hp .hp-run .hp-guide .fp-lead-submit{margin-top:auto}[data-theme=dark] .hp .hp-run .hp-guide .fp-lead-field:last-of-type{margin-bottom:18px}[data-theme=dark] .hp.fp .hp-run .hp-guide>.hp-talk{position:relative;box-sizing:border-box;height:60px;margin:-60px 0 0;padding:11px 32px 0;line-height:22px;text-align:center}[data-theme=dark] .hp .hp-line-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}[data-theme=dark] .hp.fp .hp-line-head .hp-head{margin:0}[data-theme=dark] .hp .hp-runctl{display:flex;flex-shrink:0;align-items:center;gap:8px}[data-theme=dark] .hp .hp-runctl[hidden],[data-theme=dark] .hp .hp-xs-pause[hidden]{display:none}[data-theme=dark] .hp .hp-runbtn{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px;border:1px solid var(--dk-line);border-radius:999px;background:var(--dk-card);color:var(--dk-t80);font:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .2s,background .2s,color .2s}[data-theme=dark] .hp .hp-runbtn:hover{border-color:var(--fp-mint-edge);color:var(--dk-text)}[data-theme=dark] .hp .hp-runbtn[aria-pressed=true]{border-color:var(--fp-mint-edge);background:var(--fp-mint-wash);color:var(--dk-text)}[data-theme=dark] .hp .hp-runbtn-dot{width:8px;height:8px;border-radius:50%;background:var(--fp-mint)}[data-theme=dark] .hp .hp-runbtn--b .hp-runbtn-dot{background:var(--dk-slate)}[data-theme=dark] .hp .hp-xs{--hp-xs-ink-65: rgba(214, 222, 230, .65);--hp-xs-ink-60: rgba(214, 222, 230, .6);--hp-xs-ink-50: rgba(214, 222, 230, .5);--hp-xs-ink-45: rgba(214, 222, 230, .45);--hp-xs-ink-30: rgba(214, 222, 230, .3);--hp-xs-ink-24: rgba(214, 222, 230, .24);--hp-xs-ink-22: rgba(214, 222, 230, .22);--hp-xs-ink-20: rgba(214, 222, 230, .2);--hp-xs-ink-07: rgba(214, 222, 230, .07);--hp-xs-ink-06: rgba(214, 222, 230, .06);--hp-xs-mint-75: rgba(53, 206, 141, .75);--hp-xs-mint-25: rgba(53, 206, 141, .25);--hp-xs-mint-22: rgba(53, 206, 141, .22);--hp-xs-mint-18: rgba(53, 206, 141, .18);--hp-xs-mint-02: rgba(53, 206, 141, .022);--hp-xs-slate-60: rgba(142, 163, 181, .6);--hp-xs-slate-22: rgba(142, 163, 181, .22);--hp-xs-slate-08: rgba(142, 163, 181, .08);--hp-xs-red-30: rgba(217, 48, 37, .3);--hp-xs-red-70: rgba(217, 48, 37, .7);--hp-xs-red-12: rgba(217, 48, 37, .12);--hp-xs-red-15: rgba(217, 48, 37, .15);--hp-xs-red-05: rgba(217, 48, 37, .045);overflow:hidden;border:1px solid var(--dk-line);border-radius:24px;background:var(--dk-ground);box-shadow:0 30px 80px #00000059}[data-theme=dark] .hp .hp-xs-frame{overflow:hidden}[data-theme=dark] .hp .hp-xs-frame:focus-visible{outline:3px solid var(--fp-mint);outline-offset:-3px}[data-theme=dark] .hp .hp-xs-canvas{position:relative}[data-theme=dark] .hp .hp-xs-svg{display:block;width:100%;height:auto}[data-theme=dark] .hp.fp .hp-xs-top p{margin:0;max-width:none}[data-theme=dark] .hp.fp .hp-xs-side{position:absolute;top:20px;z-index:2;transform:translate(-50%);font-size:12px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}[data-theme=dark] .hp.fp .hp-xs-side--net{left:18.7%;color:var(--dk-slate)}[data-theme=dark] .hp.fp .hp-xs-side--you{left:68.7%;color:var(--fp-mint)}[data-theme=dark] .hp.fp .hp-xs-pill{position:absolute;top:12px;left:37.42%;z-index:3;transform:translate(-50%);padding:6px 11px;border:1px solid var(--fp-mint-edge);border-radius:999px;background:var(--dk-ground);color:var(--dk-text);font-size:11px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 18px var(--hp-xs-mint-25)}[data-theme=dark] .hp .hp-xs-svg .x-hatch{stroke:var(--hp-xs-ink-06);stroke-width:1}[data-theme=dark] .hp .hp-xs-svg .x-hatch--wall{stroke:var(--hp-xs-ink-20)}[data-theme=dark] .hp .hp-xs-svg .x-griddot{fill:var(--hp-xs-ink-07)}[data-theme=dark] .hp .hp-xs-svg .x-netwash-0{stop-color:#8ea3b5;stop-opacity:.07}[data-theme=dark] .hp .hp-xs-svg .x-netwash-1{stop-color:#8ea3b5;stop-opacity:.015}[data-theme=dark] .hp .hp-xs-svg .x-youwash{fill:var(--hp-xs-mint-02)}[data-theme=dark] .hp .hp-xs-svg .x-st{fill:none;stroke:var(--hp-xs-ink-50);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .hp .hp-xs-svg .x-wall{fill:url(#hp-xs-wall)}[data-theme=dark] .hp .hp-xs-svg .x-faint{stroke:var(--hp-xs-ink-24)}[data-theme=dark] .hp .hp-xs-svg .x-net{fill:none;stroke:var(--dk-slate);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .hp .hp-xs-svg .x-thin{stroke-width:1.2}[data-theme=dark] .hp .hp-xs-svg .x-conduit{stroke:var(--hp-xs-slate-60);stroke-width:4}[data-theme=dark] .hp .hp-xs-svg .x-beyond{fill:none;stroke:var(--dk-slate-40);stroke-width:3;stroke-dasharray:6 7}[data-theme=dark] .hp .hp-xs-svg .x-box{fill:var(--hp-xs-slate-08)}[data-theme=dark] .hp .hp-xs-svg .x-boxlight{fill:var(--dk-slate)}[data-theme=dark] .hp .hp-xs-svg .x-boxlight.x-off{fill:var(--hp-xs-slate-22)}[data-theme=dark] .hp .hp-xs-svg .x-cable{fill:none;stroke:var(--hp-xs-ink-30);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .hp .hp-xs-svg .x-plate{fill:var(--dk-ground)}[data-theme=dark] .hp .hp-xs-svg .x-jack{fill:none;stroke:var(--hp-xs-ink-65);stroke-width:1.2}[data-theme=dark] .hp .hp-xs-svg .x-joint{fill:var(--dk-card);stroke:var(--hp-xs-ink-60);stroke-width:1.4;transition:fill .3s,stroke .3s}[data-theme=dark] .hp .hp-xs-svg .x-joint.is-fault{fill:var(--hp-xs-red-30);stroke:var(--color-fault)}[data-theme=dark] .hp .hp-xs-svg .x-joint.is-fixed{fill:var(--hp-xs-mint-18);stroke:var(--fp-mint)}[data-theme=dark] .hp .hp-xs-svg .x-rlight{fill:var(--hp-xs-ink-22);transition:fill .3s}[data-theme=dark] .hp .hp-xs-svg .x-router.is-live .x-rlight{fill:var(--fp-mint)}[data-theme=dark] .hp .hp-xs-svg .x-wifi path{fill:none;stroke:var(--hp-xs-ink-20);stroke-width:2.4;stroke-linecap:round;transition:stroke .3s}[data-theme=dark] .hp .hp-xs-svg .x-wifi.is-live path{stroke:var(--fp-mint)}[data-theme=dark] .hp .hp-xs-svg .x-wifi.is-live path:nth-child(2){transition-delay:.1s}[data-theme=dark] .hp .hp-xs-svg .x-wifi.is-live path:nth-child(3){transition-delay:.2s}[data-theme=dark] .hp .hp-xs-svg .x-bound{stroke:var(--hp-xs-mint-75);stroke-width:2;stroke-dasharray:7 7;filter:url(#hp-xs-glow)}[data-theme=dark] .hp .hp-xs-svg .x-netfault{fill:var(--hp-xs-red-05);stroke:var(--color-fault);stroke-width:2;stroke-dasharray:9 8;opacity:0;transition:opacity .6s}[data-theme=dark] .hp .hp-xs[data-alert=net] .x-netfault{opacity:1}[data-theme=dark] .hp .hp-xs-svg .x-testref{fill:none;stroke:none}[data-theme=dark] .hp .hp-xs-svg .x-lit{fill:none;stroke:var(--fp-mint);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:url(#hp-xs-glow)}[data-theme=dark] .hp .hp-xs-svg .x-pt{fill:var(--dk-ground);stroke:var(--hp-xs-ink-45);stroke-width:1.6;transition:fill .3s,stroke .3s}[data-theme=dark] .hp .hp-xs-svg .x-pt.is-tested{fill:var(--fp-mint);stroke:var(--fp-mint)}[data-theme=dark] .hp .hp-xs-svg .x-faultring circle{fill:none;stroke:var(--color-fault);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}[data-theme=dark] .hp .hp-xs-svg.is-fault-on .x-faultring circle{animation:hp-xs-fault 1.3s ease-out infinite}[data-theme=dark] .hp .hp-xs-svg.is-fault-on .x-faultring circle+circle{animation-delay:.45s}@keyframes hp-xs-fault{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}[data-theme=dark] .hp .hp-xs-svg .x-head{opacity:0;transition:opacity .25s}[data-theme=dark] .hp .hp-xs-svg .x-head-core{fill:var(--fp-mint)}[data-theme=dark] .hp .hp-xs-svg .x-head-halo{fill:var(--hp-xs-mint-22)}[data-theme=dark] .hp .hp-xs-svg .x-stopbar{stroke:var(--fp-mint);stroke-width:5;stroke-linecap:round;opacity:0;transition:opacity .3s}[data-theme=dark] .hp .hp-xs[data-stopped] .x-stopbar{opacity:1}[data-theme=dark] .hp .hp-xs .x-d{stroke-dasharray:1 1;stroke-dashoffset:var(--hp-draw, 0)}[data-theme=dark] .hp .hp-xs-stops{margin:0;padding:0;list-style:none}[data-theme=dark] .hp .hp-xs-stop{position:absolute;left:var(--x);top:var(--y);z-index:4;display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 11px 6px 7px;transform:translate(-50%,-50%);border:1px solid var(--dk-line);border-radius:999px;background:var(--dk-card);color:var(--dk-t80);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;transition:border-color .3s,color .3s,box-shadow .3s}[data-theme=dark] .hp .hp-xs-stop-dot{position:relative;flex-shrink:0;width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--dk-t20);border-radius:50%;transition:background .3s,border-color .3s}[data-theme=dark] .hp .hp-xs-stop-dot:after{content:"";position:absolute;inset:0;background:var(--dk-ground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 11px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 11px no-repeat;opacity:0;transition:opacity .3s}[data-theme=dark] .hp .hp-xs-stop.is-tested,[data-theme=dark] .hp .hp-xs[data-state=still] .hp-xs-stop:not(.hp-xs-stop--net){border-color:var(--fp-mint-edge);color:var(--dk-text)}[data-theme=dark] .hp .hp-xs-stop.is-tested .hp-xs-stop-dot,[data-theme=dark] .hp .hp-xs[data-state=still] .hp-xs-stop:not(.hp-xs-stop--net) .hp-xs-stop-dot{background:var(--fp-mint);border-color:var(--fp-mint)}[data-theme=dark] .hp .hp-xs-stop.is-tested .hp-xs-stop-dot:after,[data-theme=dark] .hp .hp-xs[data-state=still] .hp-xs-stop:not(.hp-xs-stop--net) .hp-xs-stop-dot:after{opacity:1}[data-theme=dark] .hp .hp-xs-stop.is-fault{border-color:var(--hp-xs-red-70);color:var(--dk-text);box-shadow:0 0 0 4px var(--hp-xs-red-12)}[data-theme=dark] .hp .hp-xs-stop.is-fault .hp-xs-stop-dot{background:var(--color-fault);border-color:var(--color-fault)}[data-theme=dark] .hp .hp-xs-stop--net{border-style:dashed;color:var(--dk-t55)}[data-theme=dark] .hp .hp-xs-stop--net .hp-xs-stop-dot{border-style:dashed;border-color:var(--dk-slate-40)}[data-theme=dark] .hp .hp-xs[data-state=still] .x-pt{fill:var(--fp-mint);stroke:var(--fp-mint)}[data-theme=dark] .hp .hp-xs[data-state=still] .x-wifi path{stroke:var(--fp-mint)}[data-theme=dark] .hp .hp-xs[data-state=still] .x-rlight{fill:var(--fp-mint)}[data-theme=dark] .hp .hp-xs[data-state=still] .x-stopbar{opacity:1}[data-theme=dark] .hp .hp-xs-report{position:absolute;left:19%;top:19%;z-index:5;width:212px;box-sizing:border-box;padding:14px 16px 12px;border:1px solid var(--dk-line);border-radius:12px;background:var(--dk-card);box-shadow:0 18px 40px #00000073;opacity:0;transform:translate(-50%) translate(110px) rotate(2deg);transition:opacity .5s var(--hp-ease),transform .7s var(--hp-ease);pointer-events:none}[data-theme=dark] .hp .hp-xs[data-report] .hp-xs-report{opacity:1;transform:translate(-50%)}[data-theme=dark] .hp.fp .hp-xs-report p{margin:0;max-width:none}[data-theme=dark] .hp.fp .hp-xs-report-h{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.2;color:var(--fp-mint)}[data-theme=dark] .hp .hp-xs-report svg{width:16px;height:16px;flex:none}[data-theme=dark] .hp .hp-xs-report i{display:block;height:6px;margin-top:9px;border-radius:3px;background:var(--dk-t13)}[data-theme=dark] .hp .hp-xs-report i.is-short{width:58%}[data-theme=dark] .hp.fp .hp-xs-report-to{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:500;line-height:1;color:var(--dk-t55)}[data-theme=dark] .hp .hp-xs-report-to svg{width:14px;height:14px}[data-theme=dark] .hp.fp .hp-xs-fixed{position:absolute;left:53.2%;top:23.5%;z-index:5;display:inline-flex;align-items:center;gap:6px;margin:0;max-width:none;padding:7px 12px;border-radius:999px;background:var(--fp-mint);color:var(--dk-ground);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 10px 30px var(--fp-mint-wash-strong);opacity:0;transform:translate(-50%,8px) scale(.9);transition:opacity .35s,transform .45s var(--hp-ease);pointer-events:none}[data-theme=dark] .hp .hp-xs-fixed svg{width:15px;height:15px}[data-theme=dark] .hp.fp .hp-xs[data-fixed] .hp-xs-fixed{opacity:1;transform:translate(-50%) scale(1)}[data-theme=dark] .hp .hp-xs-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-top:1px solid var(--dk-line);background:var(--dk-card)}[data-theme=dark] .hp .hp-xs-status{display:flex;align-items:center;gap:12px;min-height:24px}[data-theme=dark] .hp.fp .hp-xs-status p{margin:0;max-width:none;font-size:15px;font-weight:500;line-height:1.4;color:var(--dk-text)}[data-theme=dark] .hp .hp-xs-status p[hidden]{display:none}[data-theme=dark] .hp .hp-xs-status-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--fp-mint);box-shadow:0 0 0 4px var(--fp-mint-wash);transition:background .3s,box-shadow .3s}[data-theme=dark] .hp .hp-xs[data-alert=fault] .hp-xs-status-dot,[data-theme=dark] .hp .hp-xs[data-alert=net] .hp-xs-status-dot{background:var(--color-fault);box-shadow:0 0 0 4px var(--hp-xs-red-15)}[data-theme=dark] .hp.fp .hp-xs-swipe{display:none;margin:0;font-size:14px;font-weight:500;line-height:1;color:var(--dk-t55);white-space:nowrap}[data-theme=dark] .hp .hp-xs-cards{display:grid;grid-template-columns:calc(37.42% - 8px) minmax(0,1fr);gap:16px;margin-top:16px}[data-theme=dark] .hp .hp-xs-card{padding:24px 26px 26px;border:1px solid var(--dk-line);border-radius:18px;background:var(--dk-card);transition:border-color .45s,box-shadow .45s}[data-theme=dark] .hp.fp .hp-xs-card p{margin:0;max-width:none}[data-theme=dark] .hp.fp .hp-xs-card-side{font-size:12px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--dk-slate)}[data-theme=dark] .hp.fp .hp-xs-card--you .hp-xs-card-side{color:var(--fp-mint)}[data-theme=dark] .hp.fp .hp-xs-card h3{margin:10px 0 8px;max-width:none;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--dk-text)}[data-theme=dark] .hp.fp .hp-xs-card p:last-child{font-size:15px;line-height:1.6;color:var(--dk-t80)}[data-theme=dark] .hp .hp-line-band[data-focus=a] .hp-xs-card--you,[data-theme=dark] .hp .hp-line-band[data-focus=b] .hp-xs-card--net{border-color:var(--fp-mint-edge);box-shadow:0 0 0 1px var(--fp-mint-edge),0 24px 60px var(--fp-mint-wash)}@media(max-width:1023px){[data-theme=dark] .hp .hp-story{grid-template-columns:minmax(0,1fr);gap:36px}[data-theme=dark] .hp .hp-story-side{position:static}[data-theme=dark] .hp .hp-run{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .hp .hp-line-head{flex-direction:column;align-items:stretch;gap:24px}[data-theme=dark] .hp .hp-xs-frame{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}[data-theme=dark] .hp .hp-xs-canvas{width:1000px}[data-theme=dark] .hp.fp .hp-xs-swipe{display:block}}@media(max-width:767px){[data-theme=dark] .hp.fp .hp-story-band{padding-bottom:32px}[data-theme=dark] .hp.fp .hp-quote-band{padding-top:8px}[data-theme=dark] .hp.fp .hp-wall-band{padding-bottom:40px}[data-theme=dark] .hp.fp .fp-logos{padding-top:40px;padding-bottom:72px}[data-theme=dark] .hp.fp .fp-guides{padding-top:72px;padding-bottom:72px}[data-theme=dark] .hp.fp .hp-head{margin-bottom:32px}[data-theme=dark] .hp.fp .fp-guides-head>.fp-guides-heading{font-size:30px}[data-theme=dark] .hp.fp .fp-guides-head{margin-bottom:28px}[data-theme=dark] .hp .hp-count{padding:16px}[data-theme=dark] .hp .hp-count-row{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .hp .hp-count-row--then{grid-template-columns:56px 80px minmax(0,1fr)}[data-theme=dark] .hp.fp .hp-count-year{grid-row:auto;padding-top:0}[data-theme=dark] .hp.fp .hp-count-row--now .hp-count-note{grid-column:1}[data-theme=dark] .hp .hp-dev{padding:11px 2px 9px}[data-theme=dark] .hp .hp-story-crt .hp-bezel{padding:12px 12px 0}[data-theme=dark] .hp .hp-story-crt .hp-scr-in{padding:18px 18px 24px;font-size:15px}[data-theme=dark] .hp .hp-checks{padding:20px 18px 18px}[data-theme=dark] .hp .hp-checks-top{flex-direction:column;align-items:flex-start;gap:10px}[data-theme=dark] .hp.fp .hp-checks-top h3{font-size:20px}[data-theme=dark] .hp.fp .hp-check details p{margin-left:0}[data-theme=dark] .hp .hp-runctl{flex-wrap:wrap}[data-theme=dark] .hp .hp-runbtn{flex:1 1 auto;justify-content:center}[data-theme=dark] .hp .hp-xs-canvas{width:900px}[data-theme=dark] .hp .hp-xs-foot{flex-direction:column;align-items:flex-start}[data-theme=dark] .hp .hp-xs-status{min-height:66px;align-items:flex-start}[data-theme=dark] .hp .hp-xs-status-dot{margin-top:6px}[data-theme=dark] .hp .hp-xs-cards{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .hp.fp .hp-xs-card h3{font-size:22px}}@media(max-width:768px){[data-theme=dark] .hp.fp .hp-count-year,[data-theme=dark] .hp .hp-dev,[data-theme=dark] .hp .hp-n,[data-theme=dark] .hp .hp-xs-stop,[data-theme=dark] .hp.fp .hp-xs-side,[data-theme=dark] .hp.fp .hp-xs-pill,[data-theme=dark] .hp.fp .hp-xs-report-h,[data-theme=dark] .hp.fp .hp-xs-report-to,[data-theme=dark] .hp.fp .hp-xs-fixed,[data-theme=dark] .hp.fp .hp-xs-card-side{font-size:14px}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .hp .hp-dev,[data-theme=dark] .hp .hp-dev i,[data-theme=dark] .hp .hp-progress b,[data-theme=dark] .hp .hp-tick-l:before,[data-theme=dark] .hp .hp-tick-l:after,[data-theme=dark] .hp .hp-check summary:after,[data-theme=dark] .hp .hp-checks-foot a svg,[data-theme=dark] .hp .hp-runbtn,[data-theme=dark] .hp .hp-xs-svg *,[data-theme=dark] .hp .hp-xs-stop,[data-theme=dark] .hp .hp-xs-stop-dot,[data-theme=dark] .hp .hp-xs-stop-dot:after,[data-theme=dark] .hp .hp-xs-report,[data-theme=dark] .hp .hp-xs-fixed,[data-theme=dark] .hp .hp-xs-status-dot,[data-theme=dark] .hp .hp-xs-card{transition:none!important;animation:none!important}}[data-theme=dark] .jk{--jk-w: 1180px}[data-theme=dark] .jk.fp.fp .jk-sec,[data-theme=dark] .jk.fp.fp .pp-reviews{padding-top:112px;padding-bottom:112px}[data-theme=dark] .jk.fp.fp .jk-sec>.fp-inner,[data-theme=dark] .jk.fp.fp .pp-reviews>.fp-inner{max-width:var(--jk-w)}[data-theme=dark] .jk .jk-sec .pp-head--center,[data-theme=dark] .jk .pp-reviews .pp-head--center{max-width:760px;margin:0 auto}[data-theme=dark] .jk.fp .jk-sec .pp-head>h2,[data-theme=dark] .jk.fp .pp-reviews .pp-head>h2{font-size:clamp(34px,3.4vw,48px);line-height:1.08;letter-spacing:-.025em;margin:0}[data-theme=dark] .jk.fp .jk-sec .pp-head>.pp-line{font-size:18px;max-width:640px}[data-theme=dark] .jk .jk-rack-sec,[data-theme=dark] .jk .pp-reviews,[data-theme=dark] .jk .jk-career,[data-theme=dark] .jk .jk-spaces{background:var(--dk-ground)}[data-theme=dark] .jk .jk-reg,[data-theme=dark] .jk .jk-tv,[data-theme=dark] .jk .jk-method-sec{background:var(--dk-band)}[data-theme=dark] .jk.fp :is(p,blockquote p){text-wrap-style:pretty}[data-theme=dark] .jk.fp :is(h2,h3,.pp-line){text-wrap-style:balance}[data-theme=dark] .jk.fp .jk-hero .fp-hero-band{position:relative;overflow:hidden;padding-bottom:96px}[data-theme=dark] .jk .jk-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);column-gap:64px;align-items:center;margin-top:8px}[data-theme=dark] .jk.fp .jk-hero-text .fp-hero-btns{margin:32px 0 0;justify-content:flex-start;max-width:none}[data-theme=dark] .jk.fp .jk-hero-text .fp-proof-row{margin-top:28px;justify-content:flex-start}[data-theme=dark] .jk.fp .fp-hero h1.jk-name{margin:20px 0 0;font-size:clamp(64px,8.6vw,132px);line-height:.92;font-weight:800;letter-spacing:-.05em;max-width:none}[data-theme=dark] .jk .jk-name>span:first-child:after{content:"\a";white-space:pre}[data-theme=dark] .jk .jk-name>span+span{margin-left:-.04em}[data-theme=dark] .jk.fp .jk-title{margin:28px 0 0;font-size:20px;font-weight:600;line-height:1.4;color:var(--dk-text);max-width:none}[data-theme=dark] .jk.fp .jk-hero-text .fp-hero-lede{margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--dk-t80);max-width:34em}[data-theme=dark] .jk .jk-seal{position:relative;z-index:0;width:min(100%,540px);margin-left:auto}[data-theme=dark] .jk .jk-seal:before{content:"";position:absolute;inset:-34%;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--dk-t06) 1px,transparent 1px),linear-gradient(90deg,var(--dk-t06) 1px,transparent 1px);background-size:32px 32px;background-position:center;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,rgba(0,0,0,.55) 30%,transparent 62%);mask-image:radial-gradient(circle at 50% 50%,#000 0,rgba(0,0,0,.55) 30%,transparent 62%)}[data-theme=dark] .jk .jk-seal:after{content:"";position:absolute;inset:-8%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 50%,var(--fp-mint-halo) 0,transparent 58%)}[data-theme=dark] .jk .jk-seal-disc{position:relative;aspect-ratio:1 / 1}[data-theme=dark] .jk .jk-seal-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible}[data-theme=dark] .jk .jk-seal-outer{fill:none;stroke:var(--dk-t13);stroke-width:1}[data-theme=dark] .jk .jk-seal-ticks{transform-box:view-box;transform-origin:50% 50%}[data-theme=dark] .jk .jk-seal-ticks path{fill:none;stroke:var(--dk-t20);stroke-width:1.2;stroke-linecap:round}[data-theme=dark] .jk .jk-seal-orbit,[data-theme=dark] .jk .jk-seal-words{transform-box:view-box;transform-origin:50% 50%}[data-theme=dark] .jk .jk-seal-trail{fill:none;stroke:var(--fp-mint);stroke-width:2.5;stroke-linecap:round}[data-theme=dark] .jk .jk-seal-trail.t1{opacity:.85}[data-theme=dark] .jk .jk-seal-trail.t2{opacity:.45}[data-theme=dark] .jk .jk-seal-trail.t3{opacity:.18}[data-theme=dark] .jk .jk-seal-dot{fill:var(--fp-mint);filter:drop-shadow(0 0 6px var(--fp-mint))}[data-theme=dark] .jk .jk-seal-text{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var(--dk-t55)}[data-theme=dark] .jk .jk-seal-sep{fill:var(--fp-mint)}[data-theme=dark] .jk .jk-seal-inner{fill:none;stroke:var(--fp-mint-edge);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}[data-theme=dark] .jk .jk-seal-photo{position:absolute;left:50%;top:50%;width:68.5%;max-width:500px;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;background:var(--dk-card);box-shadow:0 0 0 6px var(--dk-ground),var(--dk-portrait-shadow),0 0 70px var(--fp-mint-glow)}[data-theme=dark] .jk .jk-seal-photo picture,[data-theme=dark] .jk .jk-seal-photo img{display:block;width:100%;height:100%;object-fit:cover}[data-theme=dark] .jk .jk-scan{position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 0,transparent calc(100% - 140px),var(--fp-mint-wash-strong) calc(100% - 3px),var(--fp-mint) calc(100% - 2px),var(--fp-mint) 100%)}[data-theme=dark] .jk .jk-seal-facts{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes jk-scan{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes jk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .jk-js .jk-seal .jk-seal-ticks{transition:opacity 1s ease,transform 1.6s cubic-bezier(.2,.8,.2,1)}[data-theme=dark] .jk-js .jk-seal:not(.is-in) .jk-seal-ticks{opacity:0;transform:rotate(-30deg)}[data-theme=dark] .jk-js .jk-seal .jk-seal-inner{transition:stroke-dashoffset 1.3s cubic-bezier(.45,0,.25,1) .2s}[data-theme=dark] .jk-js .jk-seal:not(.is-in) .jk-seal-inner{stroke-dashoffset:1}[data-theme=dark] .jk-js .jk-seal .jk-seal-text{transition:opacity .9s ease .7s}[data-theme=dark] .jk-js .jk-seal:not(.is-in) .jk-seal-text{opacity:0}[data-theme=dark] .jk-js .jk-seal .jk-seal-orbit{transition:opacity .6s ease 1.4s}[data-theme=dark] .jk-js .jk-seal:not(.is-in) .jk-seal-orbit{opacity:0}[data-theme=dark] .jk-js .jk-seal.is-in .jk-seal-words{animation:jk-spin 120s linear infinite reverse}[data-theme=dark] .jk-js .jk-seal.is-in .jk-seal-orbit{animation:jk-spin 9s linear infinite}[data-theme=dark] .jk-js .jk-seal.is-in .jk-scan{animation:jk-scan 1.5s cubic-bezier(.45,0,.25,1) .3s 1 both}}[data-theme=dark] .jk .jk-rack{position:relative;display:grid;gap:12px;margin:56px -60px 0;padding:14px 0}[data-theme=dark] .jk .jk-rack:before,[data-theme=dark] .jk .jk-rack:after{content:"";position:absolute;top:0;bottom:0;width:14px;border:1px solid var(--dk-line);border-radius:3px;background:radial-gradient(circle at 50% 50%,var(--dk-ground) 0 2.5px,transparent 3px) 0 6px / 100% 16px repeat-y,var(--dk-band)}[data-theme=dark] .jk .jk-rack:before{left:-28px}[data-theme=dark] .jk .jk-rack:after{right:-28px}[data-theme=dark] .jk .jk-panel{position:relative;display:grid;grid-template-columns:236px minmax(0,1fr);align-items:center;min-height:104px;padding:0 52px;background:linear-gradient(180deg,var(--dk-card-lift),var(--dk-card) 40%,var(--dk-band));border:1px solid var(--dk-line);border-radius:6px;box-shadow:inset 0 1px 0 var(--dk-t10),var(--dk-panel-shadow)}[data-theme=dark] .jk .jk-panel:before,[data-theme=dark] .jk .jk-panel:after{content:"";position:absolute;top:50%;width:10px;height:56px;transform:translateY(-50%);background:radial-gradient(circle,var(--dk-ground) 0 3px,var(--dk-t20) 3.5px 4.5px,transparent 5px) top / 10px 10px no-repeat,radial-gradient(circle,var(--dk-ground) 0 3px,var(--dk-t20) 3.5px 4.5px,transparent 5px) bottom / 10px 10px no-repeat}[data-theme=dark] .jk .jk-panel:before{left:18px}[data-theme=dark] .jk .jk-panel:after{right:18px}[data-theme=dark] .jk .jk-ear{display:flex;align-items:center;gap:14px;padding-right:24px;border-right:1px solid var(--dk-line);align-self:stretch}[data-theme=dark] .jk .jk-ear-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--fp-mint-wash-strong);color:var(--fp-mint)}[data-theme=dark] .jk.fp .jk-ear h3{margin:0;font-size:18px;font-weight:600;line-height:1.25;white-space:nowrap;max-width:none}[data-theme=dark] .jk .jk-ports{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;margin:0;padding:26px 0 22px 26px}[data-theme=dark] .jk .jk-ports>li{display:flex;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:500;line-height:1.3;color:var(--dk-t80);white-space:nowrap}[data-theme=dark] .jk .jk-jack{position:relative;flex:none;width:36px;height:30px}[data-theme=dark] .jk .jk-jack svg{display:block;width:36px;height:30px;overflow:visible;--jk-jack-body: var(--dk-ground);--jk-jack-edge: var(--dk-t20);--jk-jack-hole: var(--dk-band);--jk-jack-hole-edge: var(--dk-t40);--jk-jack-pins: var(--dk-slate-40)}[data-theme=dark] .jk .jk-jack b{position:absolute;left:0;top:-15px;font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--dk-t40);line-height:1}[data-theme=dark] .jk .jk-jack i{position:absolute;right:1px;top:-12px;width:7px;height:7px;border-radius:50%;background:var(--fp-mint);box-shadow:0 0 8px var(--fp-mint-glow-strong)}[data-theme=dark] .jk .jk-defs{position:absolute;width:0;height:0;overflow:hidden}[data-theme=dark] .jk.fp .jk-rack-btn{margin:48px 0 0;text-align:center;max-width:none}[data-theme=dark] .jk .jk-jack i{--jk-led-on: var(--fp-mint);--jk-led-glow: 0 0 8px var(--fp-mint-glow-strong);--jk-led-off: var(--dk-t13)}@keyframes jk-led{0%{background:var(--jk-led-off);box-shadow:none}20%{background:var(--jk-led-on);box-shadow:var(--jk-led-glow)}35%{background:var(--jk-led-off);box-shadow:none}50%{background:var(--jk-led-on);box-shadow:var(--jk-led-glow)}62%{background:var(--jk-led-off);box-shadow:none}75%,to{background:var(--jk-led-on);box-shadow:var(--jk-led-glow)}}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .jk-js .jk-rack:not(.is-in) .jk-jack i{background:var(--dk-t13);box-shadow:none}[data-theme=dark] .jk-js .jk-rack.is-in .jk-jack i{animation:jk-led .7s steps(1,end) calc(var(--i) * .11s + .15s) 1 both}[data-theme=dark] .jk-js .jk-rack:not(.is-in) .jk-ports>li{color:var(--dk-t55)}[data-theme=dark] .jk-js .jk-rack .jk-ports>li{transition:color .4s ease calc(var(--i) * .11s + .4s)}}[data-theme=dark] .jk .jk-reg-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:72px;align-items:center;margin-top:56px}[data-theme=dark] .jk.fp .jk-reg-para{margin:0 0 32px;font-size:19px;line-height:1.65;color:var(--dk-t80);max-width:none}[data-theme=dark] .jk .jk-sep{margin:0;padding:28px 28px 24px;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:20px}[data-theme=dark] .jk .jk-sep figcaption{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.3px;color:var(--fp-mint)}[data-theme=dark] .jk .jk-sep svg{display:block;width:100%;height:auto;overflow:visible}[data-theme=dark] .jk .jk-cable-power{stroke:var(--dk-slate);stroke-width:14;stroke-linecap:round;fill:none}[data-theme=dark] .jk .jk-cable-telco{stroke:var(--fp-mint);stroke-width:10;stroke-linecap:round;fill:none}[data-theme=dark] .jk .jk-dim{stroke:var(--dk-text);stroke-width:1.2;fill:none}[data-theme=dark] .jk .jk-dim-head{fill:var(--dk-text)}[data-theme=dark] .jk .jk-sep text{font-family:Inter,system-ui,sans-serif}[data-theme=dark] .jk .jk-sep-label{font-size:13px;fill:var(--dk-t55)}[data-theme=dark] .jk .jk-sep-tag{font-size:12px;font-weight:700;letter-spacing:1.2px;fill:var(--dk-t40);text-transform:uppercase}[data-theme=dark] .jk .jk-sep-mm{font-size:22px;font-weight:700;fill:var(--dk-text);font-variant-numeric:tabular-nums}[data-theme=dark] .jk .jk-sep-rule{stroke:var(--dk-line);stroke-width:1}[data-theme=dark] .jk .jk-barrier{fill:url(#jk-sep-hatch);stroke:var(--dk-t40);stroke-width:1}[data-theme=dark] .jk .jk-hatch-line{stroke:var(--dk-t40);stroke-width:1.5}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .jk-js .jk-sep .jk-sep-telco,[data-theme=dark] .jk-js .jk-sep .jk-sep-dim,[data-theme=dark] .jk-js .jk-sep .jk-sep-mm,[data-theme=dark] .jk-js .jk-sep .jk-sep-barrier{transition:transform 1.1s cubic-bezier(.65,0,.25,1),opacity .5s ease}[data-theme=dark] .jk-js .jk-sep:not(.is-in) .jk-sep-telco{transform:translateY(-52px)}[data-theme=dark] .jk-js .jk-sep .jk-sep-dim{transform-box:fill-box;transform-origin:50% 0}[data-theme=dark] .jk-js .jk-sep:not(.is-in) .jk-sep-dim{transform:scaleY(0);opacity:0}[data-theme=dark] .jk-js .jk-sep:not(.is-in) .jk-sep-mm{opacity:0}[data-theme=dark] .jk-js .jk-sep .jk-sep-barrier{transform-box:fill-box;transform-origin:0 50%;transition-delay:1.1s}[data-theme=dark] .jk-js .jk-sep:not(.is-in) .jk-sep-barrier{transform:scaleX(0)}}[data-theme=dark] .jk .pp-reviews .pp-review-grid{margin-top:56px}[data-theme=dark] .jk .jk-tv-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;margin-top:56px;align-items:start}[data-theme=dark] .jk .jk-tv-feature,[data-theme=dark] .jk .jk-tv-row{position:relative}[data-theme=dark] .jk .jk-tv-frame{position:relative;display:block;overflow:hidden;border-radius:16px;background:var(--dk-card);border:1px solid var(--dk-line)}[data-theme=dark] .jk .jk-tv-frame img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(.85) brightness(.92);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .3s ease}[data-theme=dark] .jk .jk-tv-play{position:absolute;left:18px;bottom:18px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--dk-ground-72);border:1.5px solid var(--fp-mint);color:var(--fp-mint);transition:background .25s ease,color .25s ease}[data-theme=dark] .jk .jk-tv-row .jk-tv-play{left:10px;bottom:10px;width:34px;height:34px}[data-theme=dark] .jk.fp .jk-tv-feature h3{margin:22px 0 0;font-size:24px;line-height:1.25;letter-spacing:-.01em;max-width:none}[data-theme=dark] .jk.fp .jk-tv-desc{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--dk-t55);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-width:none}[data-theme=dark] .jk.fp .jk-tv-link{margin:12px 0 0;font-size:15px;font-weight:600;max-width:none}[data-theme=dark] .jk .jk-tv-link a{color:var(--fp-mint);text-decoration:none}[data-theme=dark] .jk .jk-tv-link a:after{content:"";position:absolute;inset:0;border-radius:16px}[data-theme=dark] .jk .jk-tv-row .jk-tv-link a:after{border-radius:0}[data-theme=dark] .jk .jk-tv-link a:focus-visible{outline:none}[data-theme=dark] .jk .jk-tv-link a:focus-visible:after{outline:3px solid var(--fp-mint);outline-offset:2px}[data-theme=dark] .jk .jk-tv-feature:hover img,[data-theme=dark] .jk .jk-tv-row:hover img,[data-theme=dark] .jk .jk-tv-feature:focus-within img,[data-theme=dark] .jk .jk-tv-row:focus-within img{transform:scale(1.04);filter:none}[data-theme=dark] .jk .jk-tv-feature:hover .jk-tv-play,[data-theme=dark] .jk .jk-tv-row:hover .jk-tv-play,[data-theme=dark] .jk .jk-tv-feature:focus-within .jk-tv-play,[data-theme=dark] .jk .jk-tv-row:focus-within .jk-tv-play{background:var(--fp-mint);color:var(--dk-ground)}[data-theme=dark] .jk .jk-tv-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--dk-line)}[data-theme=dark] .jk .jk-tv-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:center;margin:0;padding:22px 0;border-bottom:1px solid var(--dk-line)}[data-theme=dark] .jk .jk-tv-row .jk-tv-frame{border-radius:12px}[data-theme=dark] .jk.fp .jk-tv-row h3{margin:0;font-size:16px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:none}[data-theme=dark] .jk.fp .jk-tv-row .jk-tv-desc{font-size:14px;-webkit-line-clamp:2;line-clamp:2;margin-top:6px}[data-theme=dark] .jk.fp .jk-tv-row .jk-tv-link{margin-top:6px;font-size:14px}[data-theme=dark] .jk.fp .jk-tv-actions{margin:48px 0 0;text-align:center;max-width:none}[data-theme=dark] .jk.fp .jk-tv .jk-video-also{text-align:center;max-width:none}[data-theme=dark] .jk .jk-line{position:relative;max-width:1100px;margin:64px auto 0}[data-theme=dark] .jk .jk-spine{position:absolute;top:0;bottom:0;left:50%;width:0}[data-theme=dark] .jk .jk-spine:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;border-radius:2px;background:var(--dk-t13)}[data-theme=dark] .jk .jk-spine-fill{position:absolute;top:0;left:-1px;width:2px;height:100%;border-radius:2px;background:linear-gradient(180deg,var(--fp-mint-line),var(--fp-mint));box-shadow:0 0 12px var(--fp-mint-glow)}[data-theme=dark] .jk .jk-badge{position:sticky;top:calc(50vh - 22px);z-index:2;display:flex;align-items:center;justify-content:center;width:104px;height:44px;margin:0 0 0 -52px;border:1.5px solid var(--fp-mint);border-radius:999px;background:var(--dk-ground);box-shadow:0 0 0 6px var(--dk-ground),0 0 26px var(--fp-mint-glow);box-sizing:border-box}[data-theme=dark] .jk .jk-badge[hidden]{display:none}[data-theme=dark] .jk .jk-badge-year{font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1;color:var(--fp-mint);font-variant-numeric:tabular-nums}[data-theme=dark] .jk .jk-spine-end{position:absolute;left:-7px;bottom:-4px;width:0;height:0;border-top:11px solid var(--dk-t40);border-left:7px solid transparent;border-right:7px solid transparent;transition:border-top-color .3s ease}[data-theme=dark] .jk .jk-line.is-done .jk-spine-end,[data-theme=dark] .jk .jk-line:not(.jk-js-line) .jk-spine-end{border-top-color:var(--fp-mint)}[data-theme=dark] .jk .jk-steps{display:grid;gap:96px;list-style:none;margin:0;padding:0 0 128px}[data-theme=dark] .jk .jk-era{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);align-items:center;margin:0;transition:opacity .5s ease}[data-theme=dark] .jk .jk-node{position:relative;z-index:1;grid-column:2;grid-row:1;justify-self:center;width:18px;height:18px;border-radius:50%;background:var(--dk-ground);border:2px solid var(--dk-t40);box-sizing:border-box;transition:border-color .4s ease,background .4s ease,box-shadow .4s ease}[data-theme=dark] .jk .jk-era.is-reached .jk-node{border-color:var(--fp-mint);background:var(--fp-mint);box-shadow:0 0 0 6px var(--fp-mint-wash-strong)}[data-theme=dark] .jk .jk-era--l .jk-era-art{grid-column:1;grid-row:1}[data-theme=dark] .jk .jk-era--l .jk-era-text,[data-theme=dark] .jk .jk-era--r .jk-era-art{grid-column:3;grid-row:1}[data-theme=dark] .jk .jk-era--r .jk-era-text{grid-column:1;grid-row:1;justify-self:end}[data-theme=dark] .jk .jk-era-text{max-width:440px}[data-theme=dark] .jk .jk-era-art{padding:22px 20px;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:20px;transition:border-color .5s ease}[data-theme=dark] .jk .jk-era.is-reached .jk-era-art{border-color:var(--fp-mint-edge)}[data-theme=dark] .jk .jk-era-art svg{display:block;width:100%;height:auto}[data-theme=dark] .jk .jk-era-art svg *{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .5s ease}[data-theme=dark] .jk .jk-era-art .m,[data-theme=dark] .jk .jk-era-art .m *{stroke:var(--fp-mint)}[data-theme=dark] .jk .jk-era-art .s,[data-theme=dark] .jk .jk-era-art .s *{stroke:var(--dk-slate)}[data-theme=dark] .jk .jk-era-art .f,[data-theme=dark] .jk .jk-era-art .f *{stroke:var(--dk-t20)}[data-theme=dark] .jk .jk-era-art text.t{fill:var(--dk-t55);stroke:none;font-size:13px;font-family:Inter,system-ui,sans-serif}[data-theme=dark] .jk .jk-era-art .jk-lens{fill:var(--fp-mint-wash)}[data-theme=dark] .jk .jk-js-line .jk-era:not(.is-reached){opacity:.5}[data-theme=dark] .jk .jk-js-line .jk-era:not(.is-reached) .jk-era-art .m,[data-theme=dark] .jk .jk-js-line .jk-era:not(.is-reached) .jk-era-art .m *{stroke:var(--dk-slate)}[data-theme=dark] .jk.fp .jk-era h3{margin:0;font-size:22px;font-weight:600;line-height:1.3;max-width:none}[data-theme=dark] .jk .jk-when{display:block;margin:0 0 8px;font-size:15px;font-weight:700;letter-spacing:.2px;color:var(--fp-mint)}[data-theme=dark] .jk.fp .jk-era p{margin:12px 0 0;font-size:16.5px;line-height:1.65;color:var(--dk-t80);max-width:none}[data-theme=dark] .jk .jk-method-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;align-items:center;margin-top:56px}[data-theme=dark] .jk.fp .jk-quote{position:relative;margin:0;padding:0 0 0 56px;border:0}[data-theme=dark] .jk.fp .jk-quote:before{content:"\201c";position:absolute;left:-6px;top:-34px;font-size:120px;font-weight:700;line-height:1;color:var(--fp-mint)}[data-theme=dark] .jk.fp .jk-quote p{margin:0;font-size:clamp(22px,1.9vw,27px);font-weight:500;line-height:1.38;letter-spacing:-.01em;color:var(--dk-text);max-width:none}[data-theme=dark] .jk.fp .jk-quote p+p{margin-top:22px;color:var(--fp-mint)}[data-theme=dark] .jk .jk-kit{padding:28px;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:20px}[data-theme=dark] .jk .jk-kit svg{display:block;width:100%;height:auto;overflow:visible}[data-theme=dark] .jk .jk-kit svg *{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-theme=dark] .jk .jk-kit .m{stroke:var(--fp-mint)}[data-theme=dark] .jk .jk-kit .s{stroke:var(--dk-slate)}[data-theme=dark] .jk .jk-kit .f,[data-theme=dark] .jk .jk-kit .f *{stroke:var(--dk-t20)}[data-theme=dark] .jk .jk-kit .body{fill:var(--dk-band)}[data-theme=dark] .jk .jk-kit .scr{fill:var(--dk-ground)}[data-theme=dark] .jk .jk-kit .jk-trace,[data-theme=dark] .jk .jk-kit .jk-tick{stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}[data-theme=dark] .jk .jk-kit .jk-kit-rings path{transform-box:fill-box;transform-origin:50% 100%}@keyframes jk-ring{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:.35;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .jk-js .jk-kit:not(.is-in) .jk-trace,[data-theme=dark] .jk-js .jk-kit:not(.is-in) .jk-tick{stroke-dashoffset:1}[data-theme=dark] .jk-js .jk-kit .jk-trace{transition:stroke-dashoffset 1.6s cubic-bezier(.5,0,.3,1) .9s}[data-theme=dark] .jk-js .jk-kit .jk-tick{transition:stroke-dashoffset .4s ease 2.6s}[data-theme=dark] .jk-js .jk-kit .jk-tick-ring{transition:opacity .3s ease 2.5s}[data-theme=dark] .jk-js .jk-kit:not(.is-in) .jk-tick-ring{opacity:0}[data-theme=dark] .jk-js .jk-kit.is-in .jk-kit-rings path{animation:jk-ring 1.2s ease-out 3 both}[data-theme=dark] .jk-js .jk-kit.is-in .jk-kit-rings .r2{animation-delay:.15s}[data-theme=dark] .jk-js .jk-kit.is-in .jk-kit-rings .r3{animation-delay:.3s}}[data-theme=dark] .jk .jk-method-cols{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:64px 0 0;padding-top:40px;border-top:1px solid var(--dk-line)}[data-theme=dark] .jk.fp .jk-method-cols p{margin:0;font-size:17px;line-height:1.65;color:var(--dk-t80);max-width:none}[data-theme=dark] .jk.fp .jk-method-more{margin:28px 0 0;max-width:none}[data-theme=dark] .jk.fp.fp .jk-spaces{padding-bottom:56px}[data-theme=dark] .jk .jk-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:56px;align-items:center;padding:44px 48px 0;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:20px;overflow:hidden}[data-theme=dark] .jk .jk-stack-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--fp-mint-wash-strong);color:var(--fp-mint);margin-bottom:18px}[data-theme=dark] .jk.fp .jk-stack h2{margin:0;font-size:30px;line-height:1.15;letter-spacing:-.02em;max-width:560px}[data-theme=dark] .jk.fp .jk-stack-lead>p{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--dk-t80);max-width:60ch}[data-theme=dark] .jk.fp .jk-stack-btns{display:grid;grid-auto-rows:1fr;gap:12px;margin:0;max-width:none}[data-theme=dark] .jk .jk-stack-btns .fp-btn{justify-content:center;text-align:center;width:100%;box-sizing:border-box}[data-theme=dark] .jk .jk-chips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:36px -48px 0;padding:24px 48px 28px;justify-content:center;border-top:1px solid var(--dk-line);background:var(--dk-band)}[data-theme=dark] .jk .jk-chips li{margin:0}[data-theme=dark] .jk .jk-chips a{display:inline-flex;align-items:center;gap:6px;min-height:44px;box-sizing:border-box;padding:9px 16px;border:1px solid var(--dk-t20);border-radius:999px;font-size:14px;font-weight:500;color:var(--dk-t80);text-decoration:none;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background .2s ease}[data-theme=dark] .jk .jk-chips a:before{content:"#";color:var(--fp-mint);font-weight:600}[data-theme=dark] .jk .jk-chips a:hover,[data-theme=dark] .jk .jk-chips a:focus-visible{border-color:var(--fp-mint);color:var(--dk-text);background:var(--fp-mint-wash)}[data-theme=dark] .jk.fp.fp .ab-close{padding-top:56px}@media(max-width:1279px){[data-theme=dark] .jk .jk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);column-gap:48px}[data-theme=dark] .jk .jk-rack{margin-left:0;margin-right:0}[data-theme=dark] .jk .jk-rack:before,[data-theme=dark] .jk .jk-rack:after{display:none}[data-theme=dark] .jk .jk-ports{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;gap:22px 24px}[data-theme=dark] .jk .jk-seal-text{font-size:17px}}@media(max-width:1023px){[data-theme=dark] .jk.fp.fp .jk-sec,[data-theme=dark] .jk.fp.fp .pp-reviews{padding-top:80px;padding-bottom:80px}[data-theme=dark] .jk .jk-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:56px}[data-theme=dark] .jk .jk-seal{margin:0 auto;width:min(100%,480px)}[data-theme=dark] .jk .jk-line{margin-top:48px}[data-theme=dark] .jk .jk-spine{left:32px}[data-theme=dark] .jk .jk-badge{width:76px;height:36px;margin-left:-38px;top:calc(50vh - 18px)}[data-theme=dark] .jk .jk-badge-year{font-size:17px}[data-theme=dark] .jk .jk-steps{gap:56px;padding-bottom:104px}[data-theme=dark] .jk .jk-era{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"node art" "node text";align-items:start;column-gap:20px;row-gap:20px}[data-theme=dark] .jk .jk-node{grid-area:node;margin-top:18px}[data-theme=dark] .jk .jk-era--l .jk-era-art,[data-theme=dark] .jk .jk-era--r .jk-era-art{grid-area:art;max-width:560px}[data-theme=dark] .jk .jk-era--l .jk-era-text,[data-theme=dark] .jk .jk-era--r .jk-era-text{grid-area:text;justify-self:start;max-width:600px}[data-theme=dark] .jk .jk-panel{grid-template-columns:minmax(0,1fr);padding:0 40px}[data-theme=dark] .jk .jk-panel:before,[data-theme=dark] .jk .jk-panel:after{top:28px;transform:none;height:10px;background:radial-gradient(circle,var(--dk-ground) 0 3px,var(--dk-t20) 3.5px 4.5px,transparent 5px) center / 10px 10px no-repeat}[data-theme=dark] .jk .jk-ear{border-right:0;border-bottom:1px solid var(--dk-line);padding:16px 0}[data-theme=dark] .jk .jk-ports{padding:26px 0 20px;gap:22px 16px}[data-theme=dark] .jk .jk-ports>li{font-size:14px}[data-theme=dark] .jk .jk-reg-grid,[data-theme=dark] .jk .jk-tv-grid,[data-theme=dark] .jk .jk-method-grid,[data-theme=dark] .jk .jk-stack{grid-template-columns:minmax(0,1fr)}[data-theme=dark] .jk .jk-stack{row-gap:28px}[data-theme=dark] .jk .jk-sep,[data-theme=dark] .jk .jk-kit{max-width:560px;width:100%;margin:0 auto;box-sizing:border-box}[data-theme=dark] .jk .pp-reviews .pp-review-grid{display:flex;align-items:stretch;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:6px;scrollbar-width:none}[data-theme=dark] .jk .pp-reviews .pp-review-grid::-webkit-scrollbar{display:none}[data-theme=dark] .jk .pp-reviews .pp-review-grid>.fp-review{position:relative;flex:0 0 calc(50% - 7px);margin:0;scroll-snap-align:start}}@media(max-width:768px){[data-theme=dark] .jk .jk-jack b{font-size:14px;top:-19px}[data-theme=dark] .jk .jk-jack i{top:-14px}[data-theme=dark] .jk .jk-sep figcaption{font-size:14px}[data-theme=dark] .jk .jk-tv-link a,[data-theme=dark] .jk .jk-tv .jk-video-also a,[data-theme=dark] .jk .jk-method-more a{display:inline-flex;align-items:center;min-height:44px}[data-theme=dark] .jk.fp .jk-tv-link,[data-theme=dark] .jk.fp .jk-tv-row .jk-tv-link{margin-top:0}}@media(max-width:767px){[data-theme=dark] .jk.fp.fp .jk-sec,[data-theme=dark] .jk.fp.fp .pp-reviews{padding-top:64px;padding-bottom:64px}[data-theme=dark] .jk.fp .jk-hero .fp-hero-band{padding-bottom:64px}[data-theme=dark] .jk.fp .fp-hero h1.jk-name{font-size:clamp(56px,17vw,76px)}[data-theme=dark] .jk.fp .jk-eb>.jk-eb-dot{display:none}[data-theme=dark] .jk.fp .jk-eb>span{display:block}[data-theme=dark] .jk.fp .jk-title{font-size:16px;margin-top:20px;white-space:nowrap}[data-theme=dark] .jk.fp .jk-hero-text .fp-hero-lede{font-size:16px}[data-theme=dark] .jk.fp .jk-hero-text .fp-proof-row{margin-top:24px}[data-theme=dark] .jk .jk-seal{width:100%}[data-theme=dark] .jk .jk-seal-disc{width:min(100%,330px);margin:0 auto}[data-theme=dark] .jk .jk-seal-words{display:none}[data-theme=dark] .jk .jk-seal-facts{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin:28px 0 0;border-top:1px solid var(--dk-line)}[data-theme=dark] .jk .jk-seal-facts>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--dk-line)}[data-theme=dark] .jk.fp .jk-seal-facts dt{margin:0;font-size:14px;line-height:1.5;color:var(--dk-t55);white-space:nowrap}[data-theme=dark] .jk.fp .jk-seal-facts dd{margin:0;font-size:15px;line-height:1.5;font-weight:600;color:var(--dk-text);text-align:right;white-space:nowrap}[data-theme=dark] .jk .jk-spine{left:20px}[data-theme=dark] .jk .jk-badge{width:52px;height:30px;margin-left:-26px;top:calc(50vh - 15px)}[data-theme=dark] .jk .jk-badge-year{font-size:14px}[data-theme=dark] .jk .jk-steps{gap:44px;padding-bottom:96px}[data-theme=dark] .jk .jk-era{grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:16px}[data-theme=dark] .jk .jk-node{width:14px;height:14px;margin-top:16px}[data-theme=dark] .jk .jk-era-art{padding:14px 12px;border-radius:16px}[data-theme=dark] .jk.fp .jk-era h3{font-size:19px}[data-theme=dark] .jk.fp .jk-era p{font-size:15px}[data-theme=dark] .jk .jk-rack{margin-top:40px;gap:10px}[data-theme=dark] .jk .jk-panel{padding:0 24px}[data-theme=dark] .jk .jk-panel:before{left:7px}[data-theme=dark] .jk .jk-panel:after{right:7px}[data-theme=dark] .jk .jk-ear-icon{width:36px;height:36px}[data-theme=dark] .jk.fp .jk-ear h3{font-size:17px}[data-theme=dark] .jk .jk-ports{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 0 20px}[data-theme=dark] .jk .jk-reg-grid{margin-top:40px;gap:40px}[data-theme=dark] .jk.fp .jk-reg-para{font-size:17px}[data-theme=dark] .jk .jk-sep{padding:20px 18px 16px}[data-theme=dark] .jk .jk-tv-grid{margin-top:40px;gap:28px}[data-theme=dark] .jk.fp .jk-tv-feature h3{font-size:20px}[data-theme=dark] .jk .jk-tv-row{grid-template-columns:132px minmax(0,1fr);gap:14px;padding:16px 0}[data-theme=dark] .jk.fp .jk-tv-row .jk-tv-desc{display:none}[data-theme=dark] .jk.fp .jk-tv-row h3{font-size:15px;-webkit-line-clamp:3;line-clamp:3}[data-theme=dark] .jk .jk-tv-row .jk-tv-play{display:none}[data-theme=dark] .jk .pp-reviews .pp-review-grid{margin:40px -16px 0;padding:0 16px 6px;scroll-padding:0 16px}[data-theme=dark] .jk .pp-reviews .pp-review-grid>.fp-review{flex:0 0 86%}[data-theme=dark] .jk .jk-method-grid{margin-top:40px;gap:40px}[data-theme=dark] .jk.fp .jk-quote{padding-left:36px}[data-theme=dark] .jk.fp .jk-quote:before{font-size:84px;top:-22px;left:-4px}[data-theme=dark] .jk.fp .jk-quote p{font-size:20px}[data-theme=dark] .jk .jk-kit{padding:18px}[data-theme=dark] .jk .jk-method-cols{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:40px;padding-top:28px}[data-theme=dark] .jk.fp .jk-method-cols p{font-size:16px}[data-theme=dark] .jk .jk-stack{padding:28px 22px 0;row-gap:24px}[data-theme=dark] .jk.fp .jk-stack h2{font-size:24px}[data-theme=dark] .jk .jk-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin:4px -22px 0;padding:20px 22px 24px;justify-content:flex-start}[data-theme=dark] .jk .jk-chips::-webkit-scrollbar{display:none}[data-theme=dark] .jk .jk-chips li{flex:none;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .jk .jk-tv-frame img,[data-theme=dark] .jk .jk-tv-play,[data-theme=dark] .jk .jk-era,[data-theme=dark] .jk .jk-node,[data-theme=dark] .jk .jk-era-art,[data-theme=dark] .jk .jk-era-art svg *,[data-theme=dark] .jk .jk-spine-end,[data-theme=dark] .jk .jk-chips a{transition:none}[data-theme=dark] .jk .jk-tv-feature:hover img,[data-theme=dark] .jk .jk-tv-row:hover img,[data-theme=dark] .jk .jk-tv-feature:focus-within img,[data-theme=dark] .jk .jk-tv-row:focus-within img{transform:none}}[data-theme=dark] .fp .fp-hero-btns .fp-hero-textlink{display:inline-flex;align-items:center;min-height:max(44px,calc(48px * var(--fp-scale)));padding:0 4px;font-size:16px;font-weight:500;line-height:1.3;color:var(--dk-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}[data-theme=dark] .fp .fp-hero-btns .fp-hero-textlink:hover,[data-theme=dark] .fp .fp-hero-btns .fp-hero-textlink:focus-visible{color:var(--fp-mint)}@media(max-width:767px){[data-theme=dark] .fp .fp-hero-btns .fp-hero-textlink{width:100%;justify-content:center}}[data-theme=dark] .bh-ph--cover{background:var(--dk-card)}[data-theme=dark] .bh-ph--cover img{object-fit:cover}[data-theme=dark] .fp-guide-media .fp-guide-cover,[data-theme=dark] .ex-resource-media--cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}[data-theme=dark] .fp-guide-media:has(.fp-guide-cover):after{display:none}[data-theme=dark] .pm .jk-seal-mono{background:var(--dk-card)}[data-theme=dark] .pm .jk-seal-mono svg{display:block;width:100%;height:100%}[data-theme=dark] .pm .jk-mono-clad{fill:none;stroke:var(--dk-t10);stroke-width:1.5}[data-theme=dark] .pm .jk-mono-core{fill:var(--dk-t10)}[data-theme=dark] .pm .jk-mono-text{font-family:Poppins,system-ui,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.04em;fill:var(--fp-mint)}[data-theme=dark] .pm .pm-fs svg path,[data-theme=dark] .pm .pm-fs svg rect,[data-theme=dark] .pm .pm-fs svg circle{fill:none;stroke-linecap:round;stroke-linejoin:round}[data-theme=dark] .pm .pm-fs-grooves path{fill:var(--dk-band);stroke:var(--dk-t40);stroke-width:1.2}[data-theme=dark] .pm .pm-fs-fibre{stroke:var(--fp-mint);stroke-width:3}[data-theme=dark] .pm .pm-fs svg .pm-fs-electrodes path{fill:var(--dk-band);stroke:var(--dk-slate);stroke-width:1.6}[data-theme=dark] .pm .pm-fs-arc{stroke:var(--fp-mint);stroke-width:1.6}[data-theme=dark] .pm .pm-fs svg .pm-fs-glow{fill:var(--fp-mint-wash-strong);stroke:var(--fp-mint);stroke-width:1}[data-theme=dark] .pm .pm-fs svg .pm-fs-protector{fill:var(--fp-mint-wash);stroke:var(--dk-slate);stroke-width:1.6}[data-theme=dark] .pm .pm-fs-rod{stroke:var(--dk-t40);stroke-width:1.5}[data-theme=dark] .pm .pm-fs-readout{font-size:13px;font-weight:600;fill:var(--dk-t55)}[data-theme=dark] .pm .pm-fs-num{fill:var(--fp-mint);font-variant-numeric:tabular-nums}@keyframes pm-arc{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%,to{opacity:1}}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .pm.jk-js .pm-fs .pm-fs-left,[data-theme=dark] .pm.jk-js .pm-fs .pm-fs-right{transition:transform 1.2s cubic-bezier(.65,0,.25,1)}[data-theme=dark] .pm.jk-js .pm-fs:not(.is-in) .pm-fs-left{transform:translate(-72px)}[data-theme=dark] .pm.jk-js .pm-fs:not(.is-in) .pm-fs-right{transform:translate(72px)}[data-theme=dark] .pm.jk-js .pm-fs:not(.is-in) .pm-fs-arc,[data-theme=dark] .pm.jk-js .pm-fs:not(.is-in) .pm-fs-glow{opacity:0}[data-theme=dark] .pm.jk-js .pm-fs.is-in .pm-fs-arc{animation:pm-arc .6s steps(1,end) 1.2s 1 both}[data-theme=dark] .pm.jk-js .pm-fs .pm-fs-glow{transition:opacity .5s ease 1.7s}[data-theme=dark] .pm.jk-js .pm-fs .pm-fs-sleeve{transition:transform .9s cubic-bezier(.65,0,.25,1) 2.4s,opacity .4s ease 2.4s}[data-theme=dark] .pm.jk-js .pm-fs:not(.is-in) .pm-fs-sleeve{transform:translate(-180px);opacity:0}}[data-theme=dark] .jk .pm-tickets{background:var(--dk-band)}[data-theme=dark] .pm .pm-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px}[data-theme=dark] .pm.fp .pm-wallet h3{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:1.2px;line-height:1.3;text-transform:uppercase;color:var(--fp-mint);max-width:none}[data-theme=dark] .pm .pm-wallet ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}[data-theme=dark] .pm .pm-wallet li{position:relative;margin:0;padding:16px 18px 16px 24px;background:var(--dk-card);border:1px solid var(--dk-line);border-radius:14px;overflow:hidden}[data-theme=dark] .pm .pm-wallet li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--fp-mint)}[data-theme=dark] .pm.fp .pm-ticket-title{margin:0;font-size:16px;font-weight:600;line-height:1.35;color:var(--dk-text);white-space:nowrap;max-width:none}[data-theme=dark] .pm.fp .pm-ticket-detail{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--dk-t55);white-space:nowrap;max-width:none}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .pm.jk-js .pm-wallet li{transition:opacity .5s ease calc(var(--i) * 60ms),transform .5s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 60ms)}[data-theme=dark] .pm.jk-js .pm-wallet:not(.is-in) li{opacity:0;transform:translateY(12px)}}[data-theme=dark] .jk.fp .jk-career-after{margin:8px auto 0;font-size:15px;line-height:1.6;text-align:center;color:var(--dk-t55);max-width:640px}[data-theme=dark] .pm.fp .pm-statement{margin:0;font-size:clamp(22px,1.9vw,27px);font-weight:500;line-height:1.38;letter-spacing:-.01em;color:var(--dk-text);max-width:none}[data-theme=dark] .pm .pm-site svg text{font-family:Inter,system-ui,sans-serif;stroke:none}[data-theme=dark] .pm .jk-kit.pm-site .pm-site-gas{font-size:12px;font-weight:600;letter-spacing:.5px;fill:var(--dk-t55)}[data-theme=dark] .pm .jk-kit.pm-site .pm-site-val,[data-theme=dark] .pm .jk-kit.pm-site .pm-site-num{font-size:14px;font-weight:700;fill:var(--fp-mint);font-variant-numeric:tabular-nums}[data-theme=dark] .pm .jk-kit.pm-site .pm-site-tick{stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .pm.jk-js .pm-site .pm-site-ring{transition:opacity .3s ease 1.3s}[data-theme=dark] .pm.jk-js .pm-site:not(.is-in) .pm-site-ring{opacity:0}[data-theme=dark] .pm.jk-js .pm-site .pm-site-tick{transition:stroke-dashoffset .4s ease 1.4s}[data-theme=dark] .pm.jk-js .pm-site:not(.is-in) .pm-site-tick{stroke-dashoffset:1}}@media(min-width:1280px){[data-theme=dark] .pm .jk-ports{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;gap:22px 24px}}@media(max-width:1199px){[data-theme=dark] .pm .pm-wallet{grid-template-columns:minmax(0,1fr);gap:36px}[data-theme=dark] .pm .pm-wallet ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){[data-theme=dark] .pm .pm-wallet{margin-top:40px;gap:28px}[data-theme=dark] .pm .pm-wallet ul{grid-template-columns:minmax(0,1fr);gap:10px}[data-theme=dark] .pm.fp .pm-wallet h3{font-size:14px}[data-theme=dark] .pm.fp .pm-statement{font-size:20px}}@media(prefers-reduced-motion:reduce){[data-theme=dark] .pm .pm-wallet li,[data-theme=dark] .pm .pm-fs *{transition:none}}[data-theme=dark] .fb{position:relative;z-index:7;display:inline-flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--dk-text);font-family:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-theme=dark] .fb:focus-visible{outline:none}[data-theme=dark] .fb-label{font-size:17px;font-weight:600;line-height:1.35;letter-spacing:.005em;text-align:left;color:var(--dk-text);text-decoration:underline 2px transparent;text-underline-offset:5px;transition:color .2s ease,text-decoration-color .2s ease}[data-theme=dark] .fb-line{white-space:nowrap}[data-theme=dark] .fb:hover .fb-label,[data-theme=dark] .fb:focus-visible .fb-label{color:var(--fp-mint);text-decoration-color:var(--fp-mint)}[data-theme=dark] .fb-mark{position:relative;flex:none;width:52px;height:52px;border-radius:50%}[data-theme=dark] .fb-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--fp-mint);opacity:0;pointer-events:none}[data-theme=dark] .fb-disc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--fp-mint);color:var(--dk-ground);box-shadow:0 0 0 3px var(--dk-ground-72),0 0 0 4.5px var(--fp-mint-line),0 10px 28px #00000073;transition:background-color .2s ease,transform .2s ease}[data-theme=dark] .fb-tri{display:block;width:30px;height:30px;transform:translate(3px)}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .fb-ring{animation:fb-ripple 2.4s ease-out infinite}[data-theme=dark] .fb-ring--2{animation-delay:1.2s}[data-theme=dark] .fb-disc{animation:fb-breathe 2.4s ease-in-out infinite}[data-theme=dark] .fb:hover .fb-ring,[data-theme=dark] .fb:focus-visible .fb-ring,[data-theme=dark] .fb:hover .fb-disc,[data-theme=dark] .fb:focus-visible .fb-disc{animation:none}}@keyframes fb-ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(1.7);opacity:0}}@keyframes fb-breathe{50%{transform:scale(1.04)}}[data-theme=dark] .fb:hover .fb-disc,[data-theme=dark] .fb:focus-visible .fb-disc{background:var(--fp-mint-hover);transform:scale(1.06)}[data-theme=dark] .fb:focus-visible .fb-disc{box-shadow:0 0 0 3px var(--dk-ground),0 0 0 6px var(--fp-mint),0 10px 28px #00000073}[data-theme=dark] .hp .fb--copy{flex-direction:row;align-self:flex-start;gap:12px;margin:-2px 0 auto}[data-theme=dark] .hp .fb--copy .fb-mark{width:36px;height:36px;margin-left:3.5px}[data-theme=dark] .hp .fb--copy .fb-disc{box-shadow:0 0 0 2px var(--dk-ground-72),0 0 0 3.5px var(--fp-mint-line),0 7px 20px #00000073}[data-theme=dark] .hp .fb--copy .fb-tri{width:21px;height:21px;transform:translate(2px)}[data-theme=dark] .hp .fb--copy .fb-label{font-weight:400;letter-spacing:normal}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .hp .fb--copy{animation:hp-settle .7s var(--hp-ease) .37s both}[data-theme=dark] .hp .fb--copy .fb-ring{animation-name:fb-ripple-copy}[data-theme=dark] .hp .fb--copy:hover .fb-ring,[data-theme=dark] .hp .fb--copy:focus-visible .fb-ring{animation:none}}@keyframes fb-ripple-copy{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}@media(min-width:1024px)and (max-width:1365px){[data-theme=dark] .hp .hp-hero-copy{gap:16px}[data-theme=dark] .hp .fb--copy{margin-top:2px}}@media(max-width:1023px){[data-theme=dark] .hp .fb--copy{margin-top:-6px}}@media(max-width:767px){[data-theme=dark] .hp .fb--copy{margin-top:-2px}[data-theme=dark] .fb-mark{width:48px;height:48px}[data-theme=dark] .fb-tri{width:27px;height:27px;transform:translate(2px)}}[data-theme=dark] .fb-dialog{width:min(1100px,100vw - 32px);max-width:none;max-height:none;margin:auto;padding:0;border:0;background:transparent;color:var(--dk-text);overflow:visible}[data-theme=dark] .fb-dialog::backdrop{background:#020c13d9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-theme=dark] .fb-panel{position:relative;padding-top:52px}[data-theme=dark] .fb-close{position:absolute;top:0;right:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--dk-line);border-radius:50%;background:var(--dk-card);color:var(--dk-text);cursor:pointer}[data-theme=dark] .fb-close svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}[data-theme=dark] .fb-close:hover,[data-theme=dark] .fb-close:focus-visible{border-color:var(--fp-mint);color:var(--fp-mint)}[data-theme=dark] .fb-close:focus-visible{outline:3px solid var(--fp-mint);outline-offset:3px}[data-theme=dark] .fb-stage{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:var(--dk-card);border:1px solid var(--dk-line)}[data-theme=dark] .fb-stage picture,[data-theme=dark] .fb-stage img,[data-theme=dark] .fb-frame{position:absolute;inset:0;display:block;width:100%;height:100%}[data-theme=dark] .fb-stage img{object-fit:cover}[data-theme=dark] .fb-frame{border:0;background:transparent}[data-theme=dark] .fb-row{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:12px;padding:14px 18px;border-radius:14px;background:var(--dk-card);border:1px solid var(--dk-line)}[data-theme=dark] .fb-dialog .fb-fee{margin:0;max-width:none;font-size:15px;line-height:1.5;color:var(--fp-body)}[data-theme=dark] .fb-dialog .fb-btns{display:flex;flex:none;gap:10px;margin:0;max-width:none}[data-theme=dark] .fb-dialog .fb-btns .fp-btn{white-space:nowrap}@media(prefers-reduced-motion:no-preference){[data-theme=dark] .fb-dialog[open]{animation:fb-in .22s ease-out}[data-theme=dark] .fb-dialog[open]::backdrop{animation:fb-fade .22s ease-out}[data-theme=dark] .fb-dialog[data-closing]{animation:fb-out .2s ease-in forwards}[data-theme=dark] .fb-dialog[data-closing]::backdrop{animation:fb-fade .2s ease-in reverse forwards}}@keyframes fb-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes fb-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes fb-fade{0%{opacity:0}to{opacity:1}}@media(max-width:767px){[data-theme=dark] .fb-panel{padding-top:50px}[data-theme=dark] .fb-row{flex-direction:column;align-items:stretch;padding:14px}[data-theme=dark] .fb-dialog .fb-btns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-theme=dark] .fb-dialog .fb-btns .fp-btn{padding-left:10px;padding-right:10px}}[data-theme=dark] .fp .fp-hero-btns .fb--hero{flex-direction:row;align-items:center;gap:12px;margin-left:6px;min-height:calc(47px * var(--fp-scale))}[data-theme=dark] .fp .fp-hero-btns .fb--hero .fb-mark{width:calc(47px * var(--fp-scale));height:calc(47px * var(--fp-scale))}[data-theme=dark] .fp .fp-hero-btns .fb--hero .fb-disc{box-shadow:0 10px 28px #00000073}[data-theme=dark] .fp .fp-hero-btns .fb--hero:focus-visible .fb-disc{box-shadow:0 0 0 3px var(--dk-ground),0 0 0 6px var(--fp-mint),0 10px 28px #00000073}[data-theme=dark] .fp .fp-hero-btns .fb--hero .fb-tri{width:calc(26px * var(--fp-scale));height:calc(26px * var(--fp-scale));transform:translate(2px)}@media(max-width:767px){[data-theme=dark] .fp .fp-hero-btns .fb--hero{width:100%;justify-content:center;margin-left:0}[data-theme=dark] .fp .fp-hero-btns .fb--hero .fb-mark{width:47px;height:47px}[data-theme=dark] .fp .fp-hero-btns .fb--hero .fb-tri{width:26px;height:26px}}
