@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");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}.nav-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}@media(min-width:761px){.site-header .nav-inner #main-nav{--nav-half-gap:18px;gap:0}.site-header .nav-inner #main-nav>a:not(.mobile-login){padding-inline:var(--nav-half-gap)}.site-header .nav-inner #main-nav>.nav-home{padding-left:0}.site-header .nav-inner #main-nav>a:has(+.mobile-login){padding-right:0}}@media(min-width:761px)and (max-width:1100px){.site-header .nav-inner #main-nav{--nav-half-gap:9px}}.edit-visual .edit-controls{border-color:transparent}.edit-visual .edit-controls button{font-weight:650}.edit-visual .edit-controls button[aria-pressed=true]{background:transparent;box-shadow:none}.edit-visual .edit-controls button[data-highlighted]{color:#164193}.edit-marker{position:relative;display:inline-block;isolation:isolate;--edit-marker-progress:0}.edit-marker:after{content:"";position:absolute;left:-3%;right:-3%;height:24%;bottom:3%;z-index:-1;background:#adbcd9;transform:scaleX(var(--edit-marker-progress));transform-origin:left center}.plans-section .billing-control{background:transparent}.plans-section .billing-control button{font-weight:650}.plans-section .billing-control button[aria-pressed=true]{background:transparent;box-shadow:none;color:inherit}.plans-section .billing-control button[data-highlighted]{color:#164193}.plans-section .billing-control .billing-marker{position:relative;isolation:isolate;font-size:inherit;color:inherit;--billing-marker-progress:0}.billing-marker:after{content:"";position:absolute;left:-3%;right:-3%;height:24%;bottom:3%;z-index:-1;background:#adbcd9;transform:scaleX(var(--billing-marker-progress));transform-origin:left center}.text-link.demo-link svg{transform-box:fill-box;transform-origin:center;transition:transform .25s ease}.text-link.demo-link:hover svg,.text-link.demo-link:focus-visible svg{transform:scale(1.25)}.language-switch{position:relative;display:flex;align-items:center;flex-shrink:0}.language-toggle{position:relative;z-index:41;color:#626873}.icon-button.language-toggle:hover{background:transparent}.language-toggle[aria-expanded=true]{background:transparent;color:#164193}.language-options{position:absolute;top:0;right:0;width:220px;padding:0 6px 6px;background:#fff;border:1px solid #dde3ed;border-radius:4px;box-shadow:0 8px 24px #16419318;z-index:40}.language-heading{display:flex;align-items:center;height:40px;padding:0 36px 0 12px;font-size:12px;font-weight:650;white-space:nowrap;color:#333}@media(max-width:760px){.site-header .nav-actions{margin-left:auto;gap:0}}.language-switch a{display:flex;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;color:#626873;border-radius:2px}.language-switch a[data-highlighted]{color:#164193;font-weight:750}.language-marker{position:relative;isolation:isolate;line-height:1.4;--language-marker-progress:0}.language-marker:after{content:"";position:absolute;left:-3%;right:-3%;height:24%;bottom:3%;z-index:-1;background:#adbcd9;transform:scaleX(var(--language-marker-progress));transform-origin:left center}.nav-inner nav .mobile-login{display:none}html[lang=de] .hero h1{font-size:60px}html[lang=de] .workflow-copy h3{font-size:42px}html[lang=de] .hero .native-marker{white-space:normal;display:inline-block}html[lang=de] .page-hero h1{font-size:52px}@media(min-width:761px)and (max-width:1100px){.site-header .nav-inner{gap:16px}.site-header .nav-inner nav{gap:18px}.site-header .nav-login{gap:12px;padding:8px 14px}}@media(max-width:760px){.site-header .nav-login{display:none}.site-header .language-switch{margin-left:auto}.nav-inner nav .mobile-login{display:block}html[lang=de] .hero h1{font-size:38px}html[lang=de] .workflow-copy h3,html[lang=de] .page-hero h1{font-size:34px}html[lang=de] h2{font-size:30px}html[lang=de] .closing h2{font-size:32px}html[lang=de] .architecture h3{font-size:24px}html[lang=de] .plan>.button{font-size:12px}}@media(max-width:370px){html[lang=de] .hero h1{font-size:33px}html[lang=de] .page-hero h1,html[lang=de] .workflow-copy h3{font-size:30px}html[lang=de] .hero .eyebrow{font-size:7px}html[lang=de] .hero-actions{gap:12px}html[lang=de] .hero-actions .text-link{font-size:11px}}@media(max-height:740px)and (min-width:761px){html[lang=de] .hero h1{font-size:46px}}:root{--blue:#164193;--paper:#fafbff;--ink:#333;--muted:#626873;--line:#dde3ed;--cyan:#00bfff;--pink:#ff3079;--orange:#ff902f;--header-height:88px;font-family:Geist Variable,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;letter-spacing:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0}body.dialog-open{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:800;letter-spacing:0;line-height:1.12}p{line-height:1.65}button{color:inherit}button:disabled{cursor:default}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--pink);outline-offset:5px}[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section-band{padding:96px 0}.eyebrow{font-size:11px;font-weight:700;line-height:1.5;display:flex;align-items:center;gap:14px}.eyebrow-divider{width:1px;height:12px;background:#aeb9cd}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.section-heading .eyebrow{margin-bottom:18px}.section-heading>p{color:var(--muted);font-size:16px;max-width:340px}h2{font-size:44px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:50px;padding:14px 23px;border:1px solid transparent;background:var(--blue);color:#fff;border-radius:4px;font-size:14px;font-weight:650;transition:background .2s,box-shadow .2s,transform .2s}.button:hover{background:#0e3279;box-shadow:0 5px 16px #16419322;transform:translateY(-2px)}.button svg,.text-link svg{transition:transform .2s}.button:hover svg,.text-link:hover svg{transform:translate(2px,-2px)}.text-link{display:inline-flex;align-items:center;justify-content:start;gap:10px;font-size:14px;font-weight:650}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.icon-button{width:40px;height:40px;padding:8px;background:transparent;border:1px solid transparent;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:background .2s}.icon-button:hover{background:#16419310}.skip-link{position:fixed;left:20px;top:-80px;background:var(--blue);color:#fff;padding:15px;z-index:150}.skip-link:focus{top:15px}.site-header{position:sticky;top:0;height:var(--header-height);background:#fafbfff5;backdrop-filter:blur(12px);z-index:30;border-bottom:1px solid #dde3ed80}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{flex-shrink:0}.brand img{width:162px;height:40px;object-fit:contain}.nav-inner nav{display:flex;align-items:center;gap:36px;font-size:13px}.nav-inner nav a{padding:12px 0}.nav-inner nav a:hover{color:var(--blue)}.nav-login{min-height:40px;padding:8px 20px;gap:35px}.menu-toggle,.menu-close{display:none}.hero{text-align:center;padding-top:58px;overflow:hidden}.hero-content>.eyebrow{justify-content:center;color:var(--blue)}.hero h1{font-size:66px;line-height:1.08;max-width:920px;margin:22px auto}.native-marker{position:relative;color:var(--blue);isolation:isolate;white-space:nowrap}.native-marker:after,.marker:after{content:"";position:absolute;left:-3%;right:-3%;height:23%;bottom:3%;background:var(--marker-color,#adbcd9);z-index:-1;transform:scaleX(var(--marker-progress,1));transform-origin:left center}.hero-description{font-size:17px;color:var(--muted);line-height:1.6}.hero-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin:25px 0 27px}.hero-proof{display:flex;justify-content:center;gap:30px;font-size:11px;color:var(--muted)}.hero-proof>span{display:flex;align-items:center;gap:6px}.hero-proof svg{color:var(--blue)}.hero-peek{display:block;position:relative;width:610px;max-width:82%;height:140px;overflow:hidden;margin:40px auto 0;box-shadow:0 0 0 1px #dce2ed,0 12px 60px #16419312;border-radius:5px 5px 0 0}.hero-peek img{width:100%;opacity:.85}.peek-label{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:18px;font-size:10px;font-weight:700;color:var(--blue);background:#fafbfff5;height:36px}.showcase{background:var(--blue);color:#fff}.showcase .section-heading>p{color:#d6e1f7}.deck-viewer{background:#fff;color:var(--ink);border-radius:6px;overflow:hidden;box-shadow:0 20px 60px #001c4d33}.deck-toolbar,.deck-controls{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:8px 22px}.deck-toolbar{border-bottom:1px solid var(--line);font-size:12px}.deck-toolbar>span{display:flex;align-items:center;gap:9px}.example-label{margin-left:14px;color:var(--muted);font-size:10px;border-left:1px solid var(--line);padding-left:16px}.deck-stage{position:relative;aspect-ratio:16/9;background:#fff;overflow:hidden}.deck-stage>img{width:100%;height:100%;object-fit:contain}.deck-controls{border-top:1px solid var(--line)}.deck-caption{display:flex;gap:22px;align-items:center;font-size:13px}.deck-caption>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.deck-buttons{display:flex;gap:8px}.deck-buttons .icon-button{border-color:var(--line)}.deck-thumbnails{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;margin:23px 0}.deck-thumbnail{position:relative;min-width:0;padding:3px;border:1px solid #ffffff45;background:transparent;opacity:.65;border-radius:3px;transition:opacity .2s,border-color .2s,transform .2s}.deck-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#fff}.deck-thumbnail>span{position:absolute;bottom:4px;right:4px;background:var(--blue);color:#fff;padding:3px 6px;font-size:9px}.deck-thumbnail.is-active,.deck-thumbnail:hover{opacity:1;border-color:#fff;transform:translateY(-3px)}.showcase-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:12px;color:#d6e1f7}.showcase-bottom .text-link{color:#fff}.workflow{padding-bottom:45px}.workflow-row{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center;padding:74px 0;border-bottom:1px solid var(--line)}.workflow-row:last-child{border:0}.step-label{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:24px}.step-label>span{height:1px;width:40px;background:var(--accent)}.workflow-copy h3{font-size:46px;margin-bottom:25px}.marker{position:relative;isolation:isolate;--marker-color:var(--accent)}.marker:after{opacity:.55;height:24%;bottom:0}.workflow-copy>p{max-width:430px;font-size:16px;color:var(--muted)}.prompt{display:flex;gap:12px;border-left:3px solid var(--accent);padding:8px 0 8px 16px;margin:26px 0}.prompt>svg{color:var(--ink);margin-top:4px}.prompt p{font-size:13px;line-height:1.65;max-width:350px}.workflow-copy>.text-link{color:var(--blue)}.workflow-visual{background:var(--tint);min-width:0;padding:28px 26px;aspect-ratio:1.22;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.visual-label{display:flex;align-items:center;gap:10px;font-size:9px;font-weight:650;color:var(--ink)}.story-stack{position:relative;width:92%;height:65%;margin:0 auto;perspective:1000px}.story-slide{position:absolute;width:90%;aspect-ratio:16/9;object-fit:contain;background:#fff;box-shadow:0 9px 30px #233b5820;top:50%;left:5%;border:1px solid #dce3ee}.story-back{transform:translate(15px,-75%) rotate(8deg)}.story-middle{transform:translate(-12px,-45%) rotate(-5deg)}.story-front{transform:translateY(-14%)}.story-track{display:flex;align-items:center;justify-content:center;gap:13px;font-size:11px}.story-track strong{color:var(--blue)}.create-visual>img,.edit-demo{box-shadow:0 5px 30px #22222210;width:100%;aspect-ratio:16/9;object-fit:contain}.creation-steps{display:flex;gap:16px;font-size:11px;margin:25px 0 18px}.creation-steps>span{display:flex;align-items:center;gap:4px}.creation-steps svg{color:#b91557}.visual-foot{display:flex;align-items:center;font-size:10px;gap:7px;margin-top:24px}.visual-foot>span:last-child{margin-left:auto;font-weight:700}.status-dot{height:6px;width:6px;background:#bc1959;border-radius:50%}.edit-demo{position:relative;margin:22px 0}.edit-demo>img{width:100%;height:100%;object-fit:contain}.edit-controls{display:flex;align-self:center;border:1px solid #dec9b7;padding:3px;border-radius:4px;gap:3px}.edit-controls button{width:86px;min-height:35px;border:0;background:transparent;border-radius:2px;font-size:12px}.edit-controls button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #331c0814;font-weight:650}.foundation{background:#f0f4fe}.foundation-intro{display:grid;grid-template-columns:230px 1fr;gap:56px;align-items:center}.foundation-symbol{background:var(--blue);height:245px;display:flex;align-items:center;justify-content:center}.foundation-symbol img{width:140px;height:140px;object-fit:contain;filter:brightness(0) invert(1)}.foundation-intro h2{font-size:36px;margin:15px 0}.foundation-intro p:not(.eyebrow){color:var(--muted);font-size:16px}.check-list{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;padding:0;margin:24px 0 0;list-style:none;font-size:12px}.check-list li{display:flex;align-items:center;gap:9px}.check-list svg{color:var(--blue)}.capabilities{margin-top:65px}.delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:25px}.delivery-item{position:relative;padding:30px 25px 26px;background:#fff;border-top:4px solid var(--accent);display:flex;flex-direction:column;align-items:flex-start}.delivery-item>svg{margin-bottom:24px;color:var(--blue)}.delivery-type{font-size:9px;font-weight:600;color:var(--muted);margin-bottom:10px}.delivery-item h3{font-size:21px;line-height:1.25;margin-bottom:14px}.delivery-item p{font-size:13px;color:var(--muted);margin-bottom:25px}.delivery-item .text-link{margin-top:auto;font-size:12px;color:var(--blue)}a.delivery-item{transition:box-shadow .25s}a.delivery-item:hover{box-shadow:0 10px 30px #16419312}.pricing{border-bottom:1px solid var(--line)}.pricing-inner{display:flex;align-items:center;justify-content:space-between;gap:65px}.pricing .eyebrow{color:var(--blue);margin-bottom:18px}.pricing h2{font-size:38px}.pricing p:not(.eyebrow){max-width:550px;font-size:15px;color:var(--muted);margin-top:22px}.pricing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:22px;flex-shrink:0}.security-link{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.security-link:hover{text-decoration:underline}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;align-items:start}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;padding:24px 0;font-size:15px;font-weight:600;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--blue);transition:transform .25s}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-answer p{font-size:14px;color:var(--muted);padding:0 30px 25px 0}.faq-contact{font-size:13px;color:var(--muted);margin-top:35px}.faq-contact a{color:var(--blue);display:inline-flex;align-items:center;gap:4px;font-weight:600}.closing{background:var(--blue);color:#fff}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.closing h2{font-size:44px;margin-top:20px}.closing-inner>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.button-white{background:#fff;color:var(--blue)}.button-white:hover{background:#eaf0fc}.site-footer{padding:45px 0;background:#103577;color:#fff;border-top:1px solid #ffffff25}.site-footer-inner{display:flex;justify-content:space-between;gap:35px;align-items:center}.site-footer-brand{display:flex;flex-direction:column;gap:14px}.site-footer-brand strong{font-size:23px;font-weight:750}.site-footer-brand span{font-size:11px;color:#c8d7f0}.site-footer-links{display:flex;gap:24px;flex-wrap:wrap;font-size:11px;align-items:center}.site-footer-links button{border:0;background:none;padding:0;color:inherit;font-size:inherit}.site-footer-links a:hover,.site-footer-links button:hover{text-decoration:underline;text-underline-offset:5px}.slide-dialog{width:min(1450px,96vw);max-height:95dvh;padding:0;border:0;border-radius:5px;color:var(--ink);background:#fff;box-shadow:0 25px 100px #0006}.slide-dialog::backdrop{background:#0b1734d9;backdrop-filter:blur(5px)}.dialog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 20px;font-size:13px}.slide-dialog>img{width:100%;max-height:calc(95dvh - 116px);object-fit:contain}.dialog-controls{display:flex;align-items:center;justify-content:center;gap:25px;padding:8px;font-size:12px}.privacy-notice{padding:16px 0;background:#103577;color:#d7e3f8;border-top:1px solid #ffffff25}.privacy-notice-panel{width:min(1240px,calc(100% - 96px));margin:auto;display:flex;align-items:center;gap:40px}.privacy-notice-copy{flex:1}.privacy-notice-copy strong{font-size:11px}.privacy-notice-copy p{font-size:10px;line-height:1.6;max-width:660px;margin-top:4px}.privacy-notice-actions{display:flex;align-items:center;gap:18px;font-size:10px}.privacy-notice-actions button{background:transparent;color:#fff;border:1px solid #ffffff55;border-radius:3px;padding:10px}.privacy-notice-actions a:hover{text-decoration:underline}.content-page-shell{padding:90px 0 110px;min-height:70vh}.content-page-kicker{color:var(--blue);font-size:12px;font-weight:650;margin-bottom:18px}.content-page-panel h1{font-size:48px;max-width:900px;overflow-wrap:anywhere;margin-bottom:28px}.content-page-panel>p{max-width:800px;color:var(--muted)}.content-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 70px;margin-top:50px}.content-page-grid h2{font-size:23px;margin-bottom:18px}.content-page-grid p{font-size:15px;line-height:1.8;margin-bottom:15px;color:var(--muted)}.content-page-grid a{color:var(--blue);text-decoration:underline;overflow-wrap:anywhere}.content-page-grid code{font-size:12px;overflow-wrap:anywhere}.content-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:35px}.button-secondary{background:#fff;border-color:var(--line);color:var(--blue)}@media(min-width:1600px){.container{width:min(1500px,calc(100% - 160px))}.hero{padding-top:65px}.hero h1{font-size:76px}.hero-peek{height:155px}.workflow-row{gap:125px}.workflow-copy h3{font-size:56px}.workflow-copy>p{font-size:18px}.workflow-visual{padding:35px}.section-band{padding:110px 0}}@media(max-width:1050px){.container{width:calc(100% - 64px)}.nav-inner nav{gap:24px}.workflow-row{gap:40px}.workflow-copy h3{font-size:38px}.workflow-visual{aspect-ratio:1;padding:20px}.visual-label{font-size:8px}.story-track{gap:7px;font-size:10px}.foundation-intro{grid-template-columns:170px 1fr;gap:30px}.foundation-symbol{height:220px}.check-list{grid-template-columns:1fr}.delivery-grid{gap:18px}.delivery-item{padding:24px 20px}.delivery-item h3{font-size:19px}.pricing-actions{flex-shrink:1}.site-footer-inner{align-items:start}.site-footer-links{max-width:300px}.privacy-notice-panel{width:calc(100% - 64px)}}@media(max-width:760px){:root{--header-height:72px}.container{width:calc(100% - 40px)}.section-band{padding:62px 0}.nav-inner{gap:15px}.brand img{width:132px;height:34px}.nav-login{margin-left:auto;gap:12px;min-height:36px;padding:8px 12px;font-size:12px}.menu-toggle{display:flex}.nav-inner nav{display:none;position:absolute;left:0;right:0;top:72px;background:var(--paper);padding:20px;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #16419312}.nav-inner nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-inner nav a{padding:16px;font-size:15px}.menu-toggle[aria-expanded=true] .menu-open{display:none}.menu-toggle[aria-expanded=true] .menu-close{display:block}.hero{padding-top:36px}.hero .eyebrow{font-size:9px;gap:9px}.hero h1{font-size:44px;margin:24px auto;line-height:1.12}.hero-description{font-size:14px}.hero-actions{gap:18px;flex-wrap:wrap;margin:24px 0}.hero-actions .text-link{font-size:12px}.hero-actions .button{min-height:46px;font-size:13px;gap:18px;padding:12px 18px}.hero-proof{gap:14px;flex-wrap:wrap;font-size:9px}.hero-proof>span:last-child{display:none}.hero-proof svg{width:12px}.hero-peek{height:115px;margin-top:32px;max-width:88%}.peek-label{font-size:8px;gap:10px;height:28px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{font-size:14px;margin-top:22px}.section-heading .eyebrow{font-size:9px;margin-bottom:15px}h2{font-size:32px}.deck-toolbar,.deck-controls{padding:7px 10px;min-height:48px}.deck-toolbar{font-size:10px}.deck-toolbar>span{gap:7px}.example-label{display:none}.deck-caption{gap:10px;font-size:10px}.deck-caption>span{font-size:9px}.icon-button{height:36px;width:36px;padding:7px}.deck-buttons{gap:4px}.deck-thumbnails{gap:7px;margin:16px 0}.deck-thumbnail{padding:2px}.deck-thumbnail>span{display:none}.showcase-bottom{align-items:start;flex-direction:column;gap:17px;font-size:11px}.showcase-bottom .text-link{font-size:12px}.workflow-row{grid-template-columns:1fr;gap:34px;padding:46px 0}.workflow-copy h3{font-size:38px;margin-bottom:20px}.workflow-copy>p{font-size:15px;max-width:100%}.step-label{font-size:10px;margin-bottom:20px}.prompt{margin:22px 0}.workflow-visual{aspect-ratio:1.2;padding:23px}.visual-label{font-size:8px}.story-track{font-size:10px;gap:11px}.creation-steps{font-size:10px;gap:14px}.visual-foot{margin-top:18px}.edit-controls button{min-height:32px}.foundation-intro{grid-template-columns:1fr;gap:26px}.foundation-symbol{height:86px;width:86px}.foundation-symbol img{width:58px;height:58px}.foundation-intro h2{font-size:32px}.foundation-intro .eyebrow{font-size:10px}.foundation-intro p:not(.eyebrow){font-size:14px}.check-list{gap:13px;font-size:12px}.capabilities{margin-top:45px}.delivery-grid{grid-template-columns:1fr;gap:20px}.delivery-item{padding:25px}.delivery-item h3{font-size:22px}.delivery-item>svg{margin-bottom:20px}.delivery-item p{font-size:14px;max-width:480px}.pricing-inner{flex-direction:column;align-items:start;gap:30px}.pricing h2{font-size:32px}.pricing p:not(.eyebrow){font-size:14px}.pricing-actions{gap:21px}.faq-grid{grid-template-columns:1fr;gap:0}.faq-item summary{font-size:14px;padding:21px 0}.faq-answer p{font-size:13px}.faq-contact{font-size:12px}.closing-inner{display:block}.closing h2{font-size:34px;margin-bottom:30px}.closing .eyebrow{font-size:9px}.site-footer{padding:36px 0}.site-footer-inner{flex-direction:column;gap:28px}.site-footer-links{max-width:100%;gap:20px}.privacy-notice-panel{width:calc(100% - 40px);flex-direction:column;gap:15px;align-items:start}.privacy-notice-actions{gap:15px}.dialog-toolbar{padding:8px 10px;font-size:11px}.content-page-shell{padding:55px 0 75px}.content-page-panel h1{font-size:36px}.content-page-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.content-page-actions{flex-direction:column;align-items:start}.content-page-grid p{font-size:14px}}@media(max-width:370px){.hero h1{font-size:38px}.hero .eyebrow{font-size:8px}.hero-actions{gap:14px}.hero-actions .button{gap:12px}.workflow-copy h3{font-size:34px}.creation-steps{gap:9px;font-size:9px}.visual-label{font-size:7px}.nav-inner{gap:7px}.brand img{width:120px}}.nav-inner nav a[aria-current=page]{color:var(--blue);font-weight:700}.nav-marker{position:relative;display:inline-block;isolation:isolate;--nav-marker-progress:0}.nav-inner nav a[aria-current=page] .nav-marker{--nav-marker-progress:1}.nav-marker:after{content:"";position:absolute;left:-3%;right:-3%;height:24%;bottom:3%;z-index:-1;background:#adbcd9;transform:scaleX(var(--nav-marker-progress));transform-origin:left center}.platform-panel .platform-icon{flex-direction:column;gap:20px;padding:16px;text-align:center}.platform-icon>span{font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}@media(min-width:761px)and (max-width:1050px){.platform-panel .platform-icon{padding:10px}.platform-icon>span{font-size:12px}}@media(max-width:760px){.platform-panel .platform-icon{flex-direction:row;gap:16px;padding:20px;text-align:left}.platform-icon>span{font-size:16px}}.page-hero{text-align:center;padding:75px 0 55px}.page-hero .eyebrow{justify-content:center;color:var(--blue);margin-bottom:25px}.page-hero h1{font-size:58px;line-height:1.12;margin-bottom:28px}.page-hero p:not(.eyebrow){font-size:16px;color:var(--muted);max-width:680px;margin:0 auto}.page-hero .button{margin-top:28px}.page-hero .native-marker{white-space:normal}.page-hero .native-marker:after{bottom:0}.center-heading{text-align:center;max-width:800px;margin:0 auto 55px}.center-heading .eyebrow{justify-content:center;color:var(--blue);margin-bottom:20px}.center-heading p:not(.eyebrow){margin-top:22px;color:var(--muted);font-size:16px}.product-tabs{display:flex;gap:15px;margin-bottom:22px}.product-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:45px;padding:10px 15px;border:1px solid var(--line);background:#fff;border-radius:3px;font-size:12px}.product-tabs button[aria-selected=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.platform-panel{display:grid;grid-template-columns:180px 1fr 280px;min-height:315px;gap:30px;align-items:stretch;background:#fff}.platform-icon{display:flex;align-items:center;justify-content:center;background:var(--blue);color:#fff}.platform-copy{padding:30px 0}.platform-copy h3{font-size:26px;margin-bottom:15px}.platform-copy>p{font-size:14px;color:var(--muted)}.feature-list{padding:0;list-style:none;display:flex;flex-direction:column;gap:15px;margin:25px 0;font-size:13px}.feature-list li{display:flex;align-items:start;gap:9px;line-height:1.5}.feature-list svg{color:var(--blue);margin-top:2px}.platform-panel aside{background:#e4ebf8;padding:25px;margin:24px 24px 24px 0;align-self:center}.platform-panel h4{font-size:17px;margin:0 0 15px}.platform-panel aside p{font-size:13px;color:#4b5b76}.product-shot{margin:50px 0 0}.product-shot img{max-width:950px;width:100%;margin:auto;border:1px solid var(--line)}.product-shot figcaption{text-align:center;font-size:12px;color:var(--muted);margin-top:20px}.addin{background:var(--blue);color:#fff}.addin .section-heading>p{color:#d6e1f7}.addin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 40px;margin:45px 0}.addin-item{border-top:1px solid #ffffff44;padding-top:25px}.addin-item>svg{color:#b6d8ff;margin-bottom:18px}.addin-item h3{font-size:20px;margin-bottom:12px}.addin-item p{font-size:14px;color:#d6e1f7}.architecture{text-align:center;margin-top:75px;max-width:950px;margin-inline:auto}.architecture h3{font-size:30px;margin-bottom:38px}.architecture-step{min-height:60px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:650}.architecture-source{background:#eef2fb}.architecture-gateway{background:var(--blue);color:#fff}.flow-arrow{margin:13px auto;color:#859ac0}.architecture-engines{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.architecture-engines span{padding:25px 12px;background:var(--cyan);color:#10294c}.architecture-engines span:nth-child(2){background:var(--pink);color:#fff}.architecture-engines span:nth-child(3){background:var(--orange);color:#48270d}.architecture-output{background:var(--blue);color:#fff;padding:20px;flex-wrap:wrap}.architecture-output>span{font-size:11px;font-weight:400}.usecase-heading{margin-top:90px}.usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:35px}.usecase-grid article{border-top:3px solid #adbcd9;padding-top:22px}.usecase-grid h3{font-size:22px;margin-bottom:15px}.usecase-grid p{color:var(--muted);font-size:14px}.sample-section{background:#f0f4fe}.sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.sample-item img{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--line);transition:transform .25s}.sample-item:hover img{transform:translateY(-5px)}.sample-item>span{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:15px;font-weight:650;margin-top:18px}.sample-item small{display:block;font-size:11px;margin-top:7px;color:var(--muted)}.plans-section{padding:10px 0 75px}.billing-control{display:flex;justify-content:center;width:fit-content;margin:0 auto 35px;gap:4px;background:#e9eef8;padding:5px;border-radius:5px}.billing-control button{display:flex;align-items:center;justify-content:center;gap:12px;background:transparent;border:0;padding:12px 20px;min-height:43px;border-radius:3px;font-size:13px}.billing-control button[aria-pressed=true]{background:#fff;color:var(--blue);box-shadow:0 1px 5px #16419315;font-weight:650}.billing-control button span{font-size:10px;color:var(--blue)}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.plan{border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:4px;padding:30px;background:#fff;min-width:0}.plan-name{font-size:23px;font-weight:750}.plan-tag{font-size:12px;color:var(--muted);margin-top:8px;min-height:40px}.plan-price{display:flex;align-items:baseline;gap:10px;margin:20px 0 5px;white-space:nowrap}.plan-price>span:first-child{font-size:44px;font-weight:750;min-height:54px;font-variant-numeric:tabular-nums}.plan-price>span:last-child{font-size:12px;color:var(--muted)}.billing-note{font-size:11px;color:var(--muted);min-height:20px}.plan>.button{display:flex;margin:25px 0;font-size:12px;padding:12px 14px;gap:15px}.plan .feature-list{border-top:1px solid var(--line);padding-top:25px;margin-bottom:0;font-size:12px}.plan-notes{display:flex;justify-content:space-between;gap:30px;margin-top:28px;font-size:12px;color:var(--muted)}.plan-notes strong{color:var(--ink)}.plan-notes a{color:var(--blue);text-decoration:underline}.enterprise-addons{background:#f0f4fe}.addon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.addon{display:flex;flex-direction:column;align-items:start;border-top:1px solid #b8c6dd;padding-top:28px}.addon>svg{color:var(--blue);margin-bottom:25px}.addon h3{font-size:23px;min-height:54px}.addon-price{font-size:29px;font-weight:700;margin:15px 0 5px;line-height:1.3}.addon-price small{font-size:13px;white-space:nowrap}.addon>span{font-size:11px;color:var(--muted);margin-bottom:22px}.addon>p:not(.addon-price){font-size:14px;color:var(--muted)}.addon .feature-list{font-size:12px}.addon>.text-link{margin-top:auto;color:var(--blue);font-size:12px}.comparison-table{overflow-x:auto}.comparison-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:620px}.comparison-table th,.comparison-table td{padding:20px;border-bottom:1px solid var(--line);text-align:center}.comparison-table th:first-child{text-align:left}.comparison-table th{font-weight:650}.comparison-table thead{background:var(--blue);color:#fff}.comparison-table svg{margin:auto;color:var(--blue)}.trust-section{padding:10px 0 70px}.trust-row{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:center;padding:40px 0}.trust-visual{background:var(--blue);color:#fff;min-height:315px;position:relative;display:flex;align-items:center;justify-content:center}.trust-visual>span{position:absolute;bottom:20px;left:24px;font-size:9px;color:#ccdcf8}.trust-copy .eyebrow{font-size:10px;color:var(--blue);margin-bottom:15px}.trust-copy h2{font-size:34px;margin-bottom:22px}.trust-copy>p:not(.eyebrow){font-size:15px;color:var(--muted)}.trust-reverse{grid-template-columns:1.3fr .7fr}.trust-reverse .trust-visual{order:2}.trust-reverse .trust-copy{order:1}@media(max-width:1050px){.platform-panel{grid-template-columns:100px 1fr 220px;gap:22px}.platform-panel aside{padding:20px;margin-right:15px}.platform-copy h3{font-size:23px}.plan{padding:25px 20px}.plan-price>span:first-child{font-size:36px}.plan-grid{gap:20px}.trust-row{gap:40px}}@media(max-width:760px){.page-hero{padding:48px 0 32px}.page-hero h1{font-size:37px}.page-hero .eyebrow{font-size:9px;margin-bottom:23px}.page-hero p:not(.eyebrow){font-size:14px}.page-hero h1 .native-marker{display:inline-block;max-width:100%}.page-hero .native-marker:after{left:0;right:0}.page-hero br{display:none}.page-hero h1 br{display:block}.product-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-tabs button{padding:11px 8px;font-size:10px;gap:6px}.platform-panel{grid-template-columns:1fr;gap:0;min-height:560px}.platform-icon{height:76px;justify-content:flex-start;padding:20px}.platform-icon svg{height:36px;width:36px}.platform-copy{padding:25px 22px}.platform-copy h3{font-size:24px}.platform-panel aside{margin:0 22px 22px;padding:22px}.platform-copy .feature-list{margin-bottom:0}.product-shot{margin-top:30px}.product-shot figcaption{font-size:10px}.addin-grid{grid-template-columns:1fr 1fr;gap:25px 20px}.addin-item h3{font-size:17px}.addin-item p{font-size:12px}.center-heading{margin-bottom:35px}.center-heading p:not(.eyebrow){font-size:14px}.architecture{margin-top:50px}.architecture h3{font-size:25px}.architecture-step{font-size:12px}.architecture-engines{gap:8px}.architecture-engines span{font-size:10px;min-height:64px;display:flex;align-items:center;justify-content:center;padding:15px 8px}.architecture-output>span{display:block;width:100%}.usecase-heading{margin-top:60px}.usecase-grid{grid-template-columns:1fr;gap:27px}.usecase-grid h3{font-size:23px}.sample-grid{grid-template-columns:1fr;gap:35px}.sample-item>span{font-size:16px}.plans-section{padding:10px 0 50px}.billing-control button{font-size:12px;padding:10px 14px;gap:8px}.billing-control button span{font-size:9px}.plan-grid{grid-template-columns:1fr;gap:22px}.plan{padding:28px}.plan-tag{min-height:0}.plan-price>span:first-child{font-size:46px}.plan-notes{flex-direction:column;gap:15px;font-size:12px}.addon-grid{grid-template-columns:1fr;gap:42px}.addon h3{min-height:0}.addon>.text-link{margin-top:5px}.comparison-table th,.comparison-table td{padding:16px}.trust-section{padding-bottom:45px}.trust-row,.trust-reverse{grid-template-columns:1fr;gap:28px;padding:30px 0}.trust-reverse .trust-visual,.trust-reverse .trust-copy{order:initial}.trust-visual{min-height:190px}.trust-visual>svg{width:75px;height:75px}.trust-copy h2{font-size:30px}.trust-copy>p:not(.eyebrow){font-size:14px}}@media(max-height:740px)and (min-width:761px){.hero{padding-top:25px}.hero h1{font-size:48px;margin:16px auto}.hero-description{font-size:14px}.hero-actions{margin:18px 0}.hero-proof{display:none}.hero-peek{height:80px;margin-top:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-enter,.reveal{opacity:1!important;transform:none!important}.native-marker,.marker{--marker-progress:1!important}}.content-page-grid>section{min-width:0;overflow-wrap:anywhere}
