*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{font-synthesis:none}ul,ol{padding:0;list-style:none}:root{color-scheme:light dark;--background-default: light-dark(#e4edfb, #171a1f);--container-muted: light-dark(#d7e4f8, #1c1f25);--text-icon-strong: light-dark(#000, #f7f7f7);--text-icon-muted: light-dark(rgba(6, 23, 63, .61), rgba(247, 247, 247, .61));--text-icon-subtle: light-dark(rgba(6, 23, 63, .8), rgba(247, 247, 247, .76));--text-icon-inverted: light-dark(#fff, rgba(0, 0, 0, 1));--text-icon-blue: light-dark(#1f5dc1, #8cb2e9);--text-icon-red: light-dark(#b92446, #f5969d);--text-icon-yellow: light-dark(#7d5b17, #d4a574);--text-icon-green: light-dark(#196d60, #5fb3a3);--text-icon-pistachio: light-dark(#656341, #b5b28d);--text-icon-orange: light-dark(#9d491c, #e89563);--text-icon-purple: light-dark(#6749ca, #b2a8ec);--text-icon-pink: light-dark(#92438b, #e794de);--border-default: light-dark(rgba(6, 23, 63, .12), rgba(247, 247, 247, .12));--border-highlighted: light-dark(rgba(6, 23, 63, .5), rgba(247, 247, 247, .32));--surface-interactive-strong: light-dark(#000, rgba(247, 247, 247, 1));--surface-interactive-subtle: light-dark(rgba(6, 23, 63, .08), rgba(247, 247, 247, .08));--surface-interactive-strong-hover: light-dark(#242424, rgba(235, 235, 235, 1));--surface-blue-subtle: light-dark(rgba(31, 93, 193, .06), rgba(31, 93, 193, .06));--surface-pink-subtle: light-dark(rgba(146, 67, 139, .06), rgba(146, 67, 139, .06));--surface-green-subtle: light-dark(rgba(25, 109, 96, .06), rgba(25, 109, 96, .06));--surface-yellow-subtle: light-dark(rgba(236, 196, 120, .12), rgba(236, 196, 120, .12));--surface-purple-subtle: light-dark(rgba(103, 73, 202, .06), rgba(103, 73, 202, .06));--surface-pistachio-subtle: light-dark(rgba(101, 99, 65, .06), rgba(101, 99, 65, .06));--surface-orange-subtle: light-dark(rgba(157, 73, 28, .06), rgba(157, 73, 28, .06));--surface-red-subtle: light-dark(rgba(185, 36, 70, .06), rgba(185, 36, 70, .06));--3xs: 4px;--sm: 16px;--md: 24px;--lg: 32px;--2xl: 48px;--responsive-5xl: 120px;--responsive-4xl: 80px;--responsive-3xl: 64px;--responsive-2xl: 48px;--responsive-xl: 32px;--responsive-xl-h: 40px;--ai-icon: url(/_build/images/icons/ai.svg);--hamburger-icon: url(/_build/images/hamburger.svg);--close-icon: url(/_build/images/close.svg)}@media (max-width: 768px){:root{--responsive-5xl: 80px;--responsive-4xl: 64px;--responsive-3xl: 48px;--responsive-2xl: 32px;--responsive-xl-h: 16px}}@media (max-width: 390px){:root{--responsive-xl-h: 40px}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ai-icon: url(/_build/images/icons/ai-dark.svg);--hamburger-icon: url(/_build/images/hamburger-dark.svg);--close-icon: url(/_build/images/close-dark.svg)}}[data-theme=dark]{--ai-icon: url(/_build/images/icons/ai-dark.svg);--hamburger-icon: url(/_build/images/hamburger-dark.svg);--close-icon: url(/_build/images/close-dark.svg)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-optical-sizing:auto;font-display:block;src:url(/_build/fonts/Inter-Regular-subset.woff2) format("woff2"),url(/fonts/Inter-Regular-subset.woff) format("woff");unicode-range:U+9,U+A,U+20-7E,U+A9,U+C5,U+C6,U+D8,U+E5,U+E6,U+F8,U+2013,U+2014,U+2019,U+2122}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-optical-sizing:auto;font-display:block;src:url(/_build/fonts/Inter-Italic-subset.woff2) format("woff2");unicode-range:U+9,U+A,U+20-7E,U+A9,U+C5,U+C6,U+D8,U+E5,U+E6,U+F8,U+2013,U+2014,U+2019,U+2122}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-optical-sizing:auto;font-display:block;src:url(/_build/fonts/Inter-Medium-subset.woff2) format("woff2"),url(/fonts/Inter-Medium-subset.woff) format("woff");unicode-range:U+9,U+A,U+20-7E,U+A9,U+C5,U+C6,U+D8,U+E5,U+E6,U+F8,U+2013,U+2014,U+2019,U+2122}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-optical-sizing:auto;font-display:block;src:url(/_build/fonts/Inter-SemiBold-subset.woff2) format("woff2"),url(/fonts/Inter-SemiBold-subset.woff) format("woff");unicode-range:U+9,U+A,U+20-7E,U+A9,U+C5,U+C6,U+D8,U+E5,U+E6,U+F8,U+2013,U+2014,U+2019,U+2122}@font-face{font-family:Diatype light Semi-Mono;font-style:normal;font-weight:300;font-optical-sizing:auto;font-display:block;src:url(/_build/fonts/ABCDiatypeSemi-Mono-Light-subset.woff2) format("woff2"),url(/_build/fonts/ABCDiatypeSemi-Mono-Light-subset.woff) format("woff");unicode-range:U+9,U+A,U+20-7E,U+A9,U+C5,U+C6,U+D8,U+E5,U+E6,U+F8,U+2013,U+2014,U+2019,U+2122}@font-face{font-family:Diatype light Semi-Mono Italic;font-style:normal;font-weight:300;font-optical-sizing:auto;font-display:block;src:url(/_build/fonts/ABCDiatypeSemi-Mono-LightItalic-subset.woff2) format("woff2"),url(/_build/fonts/ABCDiatypeSemi-Mono-LightItalic-subset.woff) format("woff");unicode-range:U+9,U+A,U+20-7E,U+A9,U+C5,U+C6,U+D8,U+E5,U+E6,U+F8,U+2013,U+2014,U+2019,U+2122}@font-face{font-family:Diatype Semi-Mono;font-style:normal;font-weight:400;font-display:block;src:url(/_build/fonts/ABCDiatypeSemi-Mono-Regular-subset.woff2) format("woff2"),url(/_build/fonts/ABCDiatypeSemi-Mono-Regular-subset.woff) format("woff");unicode-range:U+9,U+A,U+20-7E,U+A9,U+C5,U+C6,U+D8,U+E5,U+E6,U+F8,U+2013,U+2014,U+2019,U+2122}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-optical-sizing:auto;font-display:block;src:url(/_build/fonts/JetBrains-Mono-Regular-subset.woff2) format("woff2");unicode-range:U+9,U+A,U+20-7E,U+A9,U+C5,U+C6,U+D8,U+E5,U+E6,U+F8,U+2013,U+2014,U+2019,U+2122}body{background:var(--background-default, #e4edfb);color:var(--text-icon-strong, #000);font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 768px){body{touch-action:pan-y pinch-zoom;overflow-x:hidden}}h1,.font-light-xl{font-family:Diatype light Semi-Mono;line-height:116%;font-size:74px}h1.title{font-family:Diatype light Semi-Mono Italic;font-size:80px;font-style:italic;line-height:1.1;letter-spacing:-1.6px;font-weight:300}@media (max-width: 768px){h1,.font-light-xl{font-size:44px}h1.title{font-size:52px;letter-spacing:-.8px}}h2,.font-light-l{font-family:Diatype light Semi-Mono;font-size:40px;line-height:120%}h2.subtitle{font-family:Diatype light Semi-Mono Italic;font-style:italic;color:var(--text-icon-blue, #8cb2e9);font-weight:300}@media (max-width: 768px){h2,.font-light-l,h2.subtitle{font-size:36px}}h3,.font-light-m{font-family:Diatype Semi-Mono;font-size:28px}h4,.font-s{font-family:Inter;font-size:22px;font-style:normal;font-weight:500;line-height:140%}@media (max-width: 768px){h4,.font-s{font-size:22px}}p,li{color:var(--text-icon-muted, rgba(6, 23, 63, .61));font-size:22px;line-height:140%}@media (max-width: 768px){p,li{font-size:20px}}strong{color:var(--text-icon-strong, #000);font-weight:500}#app{display:flex;min-height:100%;height:100vh;flex-direction:column;align-items:center;padding:0 20px;gap:var(--responsive-3xl, 64px)}main{flex:1;max-width:1280px;width:100%;display:flex;flex-direction:column;align-items:center}#header{max-width:1280px;width:100%;text-align:center;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;height:88px}#header input[type=checkbox],#menu-icon{display:none}a{color:var(--text-icon-strong, #000);text-decoration:none}#logo{display:flex;width:155px;height:38px;justify-content:center;align-items:center;flex-shrink:0}#logo img{display:block;width:100%;height:100%;object-fit:contain}#navigation{display:flex;align-items:center;gap:34px}#navigation nav{display:flex;align-items:center;gap:var(--md, 24px)}#navigation nav a{font-size:18px;line-height:150%}#navigation nav a:hover,footer a:hover{text-decoration:underline}#navigation nav a.btn--s.btn--primary:hover{text-decoration:none}@media (max-width: 768px){#menu-icon:before{display:block;visibility:visible;content:"";background-image:var(--hamburger-icon);width:var(--lg, 32px);height:var(--lg, 32px);flex-shrink:0}#menu-icon{display:block;visibility:hidden;overflow:hidden;width:var(--lg, 32px);height:var(--lg, 32px)}#header input[type=checkbox]:checked~#menu-icon:before{background-image:var(--close-icon)}#header input[type=checkbox]:not(:checked)~#navigation{display:none}.external-link:after{display:none}#navigation nav a.btn--s.btn--primary{background:none;padding:0;border-radius:0;color:var(--text-icon-strong, #000)}#navigation nav a.btn--s.btn--primary:hover{background:none;text-decoration:underline}#navigation{left:0;top:81px;width:100%;position:absolute;z-index:1;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;gap:var(--lg, 32px);padding:var(--lg, 32px);border-bottom:1px solid var(--border-default, rgba(247, 247, 247, .12));background:var(--background-default, #e4edfb)}#navigation nav{flex-direction:column;gap:var(--sm, 16px)}#navigation nav a{width:100%;font-family:Diatype light Semi-Mono;font-size:34px;font-weight:300;line-height:116%;text-align:left}}.section-container{display:flex;max-width:1280px;flex-direction:column;gap:var(--responsive-5xl, 120px) 0}#footer{max-width:1280px;width:100%;padding:51px 0;display:flex;align-items:center;justify-content:space-between}@media (max-width: 550px){#footer{width:100%;padding:0;flex-direction:column;align-items:flex-start;gap:var(--2xl, 48px)}}#footer nav{display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media (max-width: 550px){#footer nav{align-items:flex-start;gap:40px;align-self:stretch;margin-bottom:var(--responsive-3xl, 64px)}}#footer nav div{display:flex;align-items:center;gap:16px;white-space:nowrap}@media (max-width: 550px){#footer nav div{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}}#footer nav p{text-align:right;font-size:18px;line-height:150%}@media (max-width: 550px){#footer nav p{text-align:left}}#top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--responsive-xl-h, 40px);margin-bottom:var(--responsive-3xl, 64px)}.top-left{display:flex;flex-direction:column;gap:var(--responsive-xl, 32px)}.top-content{display:flex;flex-direction:column;gap:24px}.titles{display:flex;flex-direction:column;gap:8px}#top ul{display:flex;flex-direction:column;gap:var(--3xs, 4px)}#top li{display:flex;gap:12px;align-items:flex-start;font-size:22px;line-height:1.4}#top li .icon{display:flex;align-items:center;height:31px;flex-shrink:0}#top li .icon svg{width:20px;height:20px}#top li p{color:var(--text-icon-muted, rgba(6, 23, 63, .61))}#top li strong{font-weight:500;color:var(--text-icon-strong, #000)}.text-blue,.icon-blue{color:var(--text-icon-blue, #1f5dc1)}.icon-yellow{color:var(--text-icon-yellow, #7d5b17)}.icon-pink{color:var(--text-icon-pink, #92438b)}.top-image{width:510px;height:auto}@media screen and (max-width: 1280px){#top{grid-template-columns:1fr auto}.top-image{width:400px}}@media screen and (max-width: 1024px){#top{grid-template-columns:1fr;gap:var(--responsive-xl, 32px)}.top-image{width:100%}#top li{font-size:18px}#top li .icon{height:28px}#top li .icon svg{width:24px;height:24px}}.btn{position:relative;margin:10px;border:none;display:flex;height:40px;padding:0 14px 1px;border-radius:999px;justify-content:center;align-items:center;font-family:Inter;font-weight:400;text-decoration:none;text-wrap:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}.btn:after{content:"";position:absolute;inset:-10px;border-radius:999px;border:1px solid var(--border-default, rgba(6, 23, 63, .12));background:var(--surface-interactive-subtle, rgba(6, 23, 63, .08))}.btn--l{height:var(--2xl, 56px);padding:0 20px 2px;gap:var(--3xs, 4px);font-size:22px;font-weight:500;line-height:140%}.btn--s{height:auto;margin:0;padding:4px 12px;font-size:18px;font-weight:400;line-height:1.5}.btn--s:after{display:none}.btn--primary{background:var(--surface-interactive-strong, #000);color:var(--text-icon-inverted, #fff)}.btn--primary:hover{background:var(--surface-interactive-strong-hover, #242424)}#hero{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:16px;border:4px solid var(--border-default, rgba(6, 23, 63, .12));min-width:100%}.vjs-midio.video-js{background-color:var(--background-default, #e4edfb)}.vjs-midio.video-js .vjs-poster img,.vjs-midio.video-js .vjs-tech{height:auto}.bottom-hero{display:flex;flex-direction:column;overflow:hidden;border-radius:16px 16px 0 0;border:4px solid var(--border-default, rgba(6, 23, 63, .12));border-bottom:none;width:100%;-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}.bottom-hero__image-container{width:100%;height:var(--bottom-hero-height, 400px);overflow:hidden}.bottom-hero__image{width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top center}.section-content-left{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;max-width:100%;align-items:center;gap:var(--responsive-4xl, 120px);align-self:center}@media screen and (max-width: 1280px){.section-content-left{grid-template-columns:1fr auto;height:auto}}@media screen and (max-width: 768px){.section-content-left{grid-template-columns:minmax(0,1fr);height:auto}}img.section-image,picture.section-image{display:block;width:100%}@media (max-width: 1280px){img.section-image,picture.section-image{display:block;height:auto;justify-self:center;width:100%;min-width:auto}}@media (max-width: 768px){img.section-image,picture.section-image{width:100%}}.content{display:flex;flex-direction:column;gap:16px}.section-content-right{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;max-width:100%;align-items:center;gap:var(--responsive-4xl, 120px);align-self:center}@media screen and (max-width: 1280px){.section-content-right{grid-template-columns:auto 1fr;height:auto}}@media screen and (max-width: 768px){.section-content-right{grid-template-columns:minmax(0,1fr);height:auto}.section-content-right .content{order:1}.section-content-right .section-image{order:2}}.section-content-top{display:flex;flex-direction:column;gap:40px;max-width:100%;align-self:center}.section-content-top__images{display:grid;grid-template-columns:1fr 1fr;gap:24px}.section-content-top__image{display:block;width:100%;border-radius:16px;overflow:hidden}@media (max-width: 768px){.section-content-top__images{grid-template-columns:1fr}}#use-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;align-self:stretch}@media (max-width: 1320px){#use-cases{grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr))}}.card{display:flex;max-width:100%;flex-direction:column;align-items:flex-start;align-self:stretch;gap:32px}.card picture img{display:flex;flex-direction:column;align-self:stretch;border-radius:12px}.card picture{display:flex;flex-direction:column;align-self:stretch;border-radius:12px;border:1px solid var(--border-default, rgba(6, 23, 63, .12))}.card-content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.sub-page{display:flex;flex-direction:column;gap:var(--responsive-4xl, 80px);max-width:1280px;width:100%}.contact{display:flex;padding:var(--xl, 40px) var(--2xl, 48px);align-items:flex-start;gap:var(--2xl, 48px);align-self:stretch;border-radius:12px;border:1px solid var(--border-default, rgba(247, 247, 247, .12))}@media (max-width: 768px){.contact{padding:var(--lg, 32px);flex-direction:column;gap:var(--lg, 32px)}}.contact a{color:var(--text-icon-subtle)}.contact>div{display:flex;flex-direction:column;gap:8px}.team{display:flex;flex-direction:column;gap:48px}.team-members{display:grid;min-width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:40px}.team-members>div{display:flex;flex-direction:column;gap:var(--sm, 16px)}.team-members>div>div{display:flex;flex-direction:column;gap:var(--3xs, 4px)}.team-members img{border-radius:8px}#blog{display:flex;gap:40px}@media (max-width: 768px){#blog{flex-direction:column}}#blog>div{display:flex;flex-direction:column;gap:var(--responsive-4xl, 80px)}.sidebar{min-width:160px;max-width:180px}.intro{display:flex;max-width:1060px;padding:12px 16px;gap:16px;font-style:italic;border-radius:6px;border:1px solid var(--border-default, rgba(6, 23, 63, .12))}.post-list{display:flex;max-width:1060px;flex-direction:column;gap:12px}.post-list a{display:grid;grid-template-columns:auto 1fr 116px;align-items:center}.post-list a:hover{text-decoration:underline}.post-list a p:not(.text-muted){font-size:18px;line-height:150%}.post-list a p:not(.text-muted){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-list a p.blog-post-description{padding:0 24px 0 8px}.post-list strong{color:var(--text-icon-strong, #000);font-weight:500}.post-list p:last-of-type{text-align:right}.text-muted{color:var(--text-icon-muted, rgba(247, 247, 247, .61));font-family:JetBrains Mono;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.categories{display:flex;gap:12px;flex-wrap:wrap}.categories ul{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.categories ul li{cursor:pointer;display:flex;padding:0 6px;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid var(--border-default, rgba(6, 23, 63, .12));font-size:18px;line-height:150%}.categories ul li:hover{border:1px solid var(--border-highlighted, rgba(6, 23, 63, .5))}.categories ul li.active{color:var(--text-icon-blue, #1f5dc1);border:1px solid var(--text-icon-blue, #1f5dc1)}#use-case-section{display:flex;flex-direction:column;gap:48px;width:100%}.section-header{display:flex;flex-direction:column;gap:24px}.section-title{font-family:Diatype light Semi-Mono;font-size:64px;font-weight:300;line-height:116%;color:var(--text-icon-strong, #000)}.section-subtitle-group{display:flex;flex-direction:column;gap:8px}.section-description{font-family:Inter;font-size:22px;font-weight:400;line-height:140%;color:var(--text-icon-muted, rgba(6, 23, 63, .61))}.section-badge{font-family:Inter;font-size:16px;font-weight:500;line-height:150%;color:var(--text-icon-blue, #1f5dc1);text-transform:uppercase}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}@media (max-width: 768px){.cards-grid{grid-template-columns:1fr}.section-title{font-size:48px}.section-description{font-size:20px}}.use-case-card{display:flex;flex-direction:column;justify-content:space-between;gap:64px;padding:32px;border-radius:12px;background:var(--container-muted)}.card-header{display:flex;flex-direction:column;gap:24px}.icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.icon-wrapper svg{width:48px;height:48px}.icon-wrapper svg path{fill:var(--text-icon-strong)}.card-title-section{display:flex;flex-direction:column;gap:8px}.card-title{font-family:Inter;font-size:22px;font-weight:500;line-height:140%;color:var(--text-icon-strong, #000)}.card-description{font-family:Inter;font-size:18px;font-weight:400;line-height:150%;color:var(--text-icon-muted, rgba(6, 23, 63, .61))}.card-features{display:flex;flex-direction:column;gap:8px}.feature-item{display:flex;align-items:flex-start;gap:8px}.feature-icon{display:flex;align-items:center;padding-top:4px;flex-shrink:0}.feature-icons{display:flex;align-items:center;gap:4px;padding-top:4px;flex-shrink:0}.feature-icon svg,.feature-icons svg{width:20px;height:20px;color:var(--text-icon-strong, #000)}.feature-icon svg:not(.logo-icon) path,.feature-icons svg:not(.logo-icon) path{fill:var(--text-icon-strong)}.feature-logo{width:20px;height:20px;overflow:hidden}.feature-logo svg{width:100%;height:100%}.feature-text{font-family:Inter;font-size:18px;font-weight:400;line-height:150%;color:var(--text-icon-muted, rgba(6, 23, 63, .61));flex:1}.feature-text .highlighted{color:var(--text-icon-strong, #000)}.use-case-card-compact{display:flex;align-items:center;gap:16px;padding:32px;border-radius:16px;background:var(--container-muted)}#core-features{display:flex;flex-direction:column;gap:48px;width:100%}.core-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%}.core-feature-card{display:flex;flex-direction:column;gap:24px}.core-feature-image{display:flex;align-items:center;justify-content:center;height:200px;border-radius:12px;overflow:hidden}.core-feature-icon{width:48px;height:48px}.core-feature-icon svg{width:100%;height:100%}.core-feature-text{display:flex;flex-direction:column;gap:8px}.core-feature-description{font-size:18px;line-height:1.5}@media (max-width: 768px){.core-features-grid{grid-template-columns:1fr}}.announcement-bar{display:flex;align-items:center;gap:16px;padding:var(--md) var(--lg);border:1px solid var(--border-default);border-radius:12px;background:var(--background-default)}.announcement-bar__icon-container{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.announcement-bar__icon{width:100%;height:100%}.announcement-bar__text{flex:1;font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:400;line-height:1.4;color:var(--text-icon-strong)}.announcement-bar__text strong{font-weight:500}.announcement-bar__text .subtle{color:var(--text-icon-subtle)}.announcement-bar__link{flex-shrink:0}.announcement-bar__text-link{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:400;line-height:1.4;color:var(--text-icon-strong);text-decoration:none;white-space:nowrap}.announcement-bar__text-link:hover{text-decoration:underline}.announcement-bar__plain-text{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:400;line-height:1.4;color:var(--text-icon-muted);white-space:nowrap}@media (max-width: 768px){.announcement-bar{flex-wrap:wrap;padding:var(--md)}.announcement-bar__text,.announcement-bar__text-link,.announcement-bar__plain-text{font-size:18px}}.pricing-tiers{display:flex;gap:var(--sm, 16px);width:100%}.pricing-tier-card{flex:1;display:flex;flex-direction:column;gap:var(--md, 24px);padding:var(--lg, 32px);border:1px solid var(--border-default);border-radius:12px;min-width:0}.pricing-tier-icon{width:32px;height:32px;flex-shrink:0}.pricing-tier-header{display:flex;flex-direction:column;gap:8px}.pricing-tier-name{font-family:ABC Diatype Semi-Mono,sans-serif;font-size:28px;line-height:1.2;color:var(--text-icon-strong)}.pricing-tier-price{font-size:22px;line-height:1.4;color:var(--text-icon-muted);display:flex;gap:8px}.pricing-tier-features{display:flex;flex-direction:column;gap:8px}.pricing-tier-feature{display:flex;gap:8px;align-items:start}.pricing-tier-feature-icon{width:20px;height:20px;flex-shrink:0;padding-top:4px}.pricing-tier-feature-text{flex:1;font-size:18px;line-height:1.5;color:var(--text-icon-muted)}.pricing-tier-button{height:56px;display:flex;align-items:center;justify-content:center;background:var(--surface-interactive-strong);color:var(--text-icon-inverted);border-radius:999px;padding:0 20px;margin-top:auto;text-decoration:none;font-weight:500;font-size:22px;line-height:1.4;transition:background .2s}.pricing-tier-button:hover{background:var(--surface-interactive-strong-hover)}@media (max-width: 1280px){.pricing-tiers{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.pricing-tiers{display:flex;flex-direction:column}}.feature-comparison{display:flex;flex-direction:column;gap:48px;width:100%}.feature-comparison__section{display:flex;flex-direction:column;gap:24px;padding:32px;border:1px solid var(--border-default);border-radius:12px}.feature-comparison__header{display:flex;gap:4px;align-items:center;width:100%;font-size:22px;line-height:1.4}.feature-comparison__section-title{flex:1;min-width:0;font-family:Inter,system-ui,sans-serif;font-weight:500;color:var(--text-icon-strong)}.feature-comparison__tier-name{width:200px;flex-shrink:0;text-align:center;font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--text-icon-muted)}.feature-comparison__rows{display:flex;flex-direction:column;width:100%}.feature-comparison__row{display:flex;gap:4px;align-items:center;width:100%;min-height:44px;padding:8px 0;border-bottom:1px solid var(--border-default)}.feature-comparison__row:last-child{border-bottom:none}.feature-comparison__feature-name{flex:1;min-width:0;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:var(--text-icon-strong)}.feature-comparison__cell{display:flex;align-items:center;justify-content:center;width:200px;flex-shrink:0}.feature-comparison__pill{display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px}.feature-comparison__pill--check{background:var(--text-icon-strong);color:var(--text-icon-inverted)}.feature-comparison__pill--x{border:1px solid var(--border-default);color:var(--text-icon-strong)}.feature-comparison__value-text{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:var(--text-icon-strong);text-align:center}@media (max-width: 1024px){.feature-comparison__tier-name,.feature-comparison__cell{width:120px}}@media (max-width: 768px){.feature-comparison__section{padding:24px 16px;gap:16px}.feature-comparison__header{font-size:18px}.feature-comparison__tier-name{width:72px;font-size:14px}.feature-comparison__feature-name{font-size:16px}.feature-comparison__cell{width:72px}.feature-comparison__value-text{font-size:14px}}.accordion-section{display:flex;flex-direction:column;gap:48px}.accordion,.accordion__list{display:flex;flex-direction:column;width:100%}.accordion__item{border-bottom:1px solid var(--border-default)}.accordion__title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left}.accordion__title-text{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:500;line-height:1.4;color:var(--text-icon-strong);flex:1;min-width:0}.accordion__chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-left:16px;color:var(--text-icon-strong);transition:transform .2s ease}.accordion__chevron--open{transform:rotate(90deg)}.accordion__content{display:none}.accordion__content--open{display:block}.accordion__content-inner{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:var(--text-icon-subtle);padding-bottom:20px}.accordion__content-inner a{color:var(--text-icon-strong);text-decoration:underline}.accordion__content-inner a:hover{text-decoration:none}@media (max-width: 768px){.accordion__title-text{font-size:18px}.accordion__content-inner{font-size:16px}}
