._demo_17bd2_1{width:100%;min-width:0;margin:0}._window_17bd2_6{border:1px solid var(--line-strong);background:var(--ink-900);border-radius:16px;position:relative;overflow:hidden}._preview_17bd2_13{aspect-ratio:3/2;position:relative;overflow:hidden}._preview_17bd2_13 img{object-fit:cover;width:100%;height:100%;animation:12s ease-in-out infinite _landscape_17bd2_1;position:absolute;inset:0}._preview_17bd2_13 img:nth-child(2){animation:12s infinite _photo-two_17bd2_1}._demoLabel_17bd2_29{z-index:1;color:#fff;background:#172027cc;border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;top:12px;left:12px}@keyframes _photo-two_17bd2_1{0%,42%,to{opacity:0}48%,92%{opacity:1}}._edit_17bd2_51{padding:18px 22px}._ruler_17bd2_54{color:var(--text-muted);font:10px var(--font-mono);justify-content:space-between;margin-bottom:10px;display:flex}._film_17bd2_61{gap:3px;height:46px;display:flex;position:relative}._frame_17bd2_67{opacity:.65;border-radius:3px;flex:1;min-width:0;overflow:hidden}._frame_17bd2_67 img{object-fit:cover;width:100%;height:100%}._frame_17bd2_67:nth-child(2n) img{transform:scale(1.25)}._range_17bd2_82{border:2px solid var(--coral);background:color-mix(in srgb, var(--coral) 12%, transparent);transform-origin:0;border-radius:5px;justify-content:space-between;align-items:center;display:flex;position:absolute;top:-3px;bottom:-3px}._range_17bd2_82 i{background:var(--coral);border-radius:2px;width:3px;height:15px}._rangeOne_17bd2_100{width:28%;animation:12s infinite _range-one_17bd2_1;left:13%}._rangeTwo_17bd2_105{width:24%;animation:12s infinite _range-two_17bd2_1;left:62%}._scan_17bd2_110{border-left:1px solid var(--text);pointer-events:none;animation:12s ease-in-out infinite _scan_17bd2_110;position:absolute;inset:-7px 0}._outputs_17bd2_117{justify-content:flex-end;gap:12px;height:25px;margin-top:16px;display:flex}._output_17bd2_117{color:var(--text);font:11px var(--font-mono);align-items:center;gap:6px;animation:12s infinite _output_17bd2_117;display:flex}._output_17bd2_117 svg{color:var(--coral)}._output_17bd2_117:last-child{animation-delay:.2s}._output_17bd2_117>span{color:var(--text-muted)}._caption_17bd2_141{align-items:center;gap:18px;margin-top:18px;display:flex}._steps_17bd2_147{color:var(--text-soft);flex:1;justify-content:space-between;gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}._toggle_17bd2_158{border:1px solid var(--line-strong);height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;flex:0 0 36px;place-items:center;display:grid}._toggle_17bd2_158:hover{background:var(--ink-850)}._toggle_17bd2_158:focus-visible{outline:2px solid var(--coral);outline-offset:3px}._demo_17bd2_1[data-paused=true] *{animation-play-state:paused}@keyframes _landscape_17bd2_1{0%,to{transform:scale(1.02)}60%,85%{transform:scale(1.08)}}@keyframes _scan_17bd2_110{0%,8%{opacity:0;transform:translate(2%)}12%{opacity:1}60%{opacity:1;transform:translate(92%)}68%,to{opacity:0;transform:translate(92%)}}@keyframes _range-one_17bd2_1{0%,16%,97%,to{opacity:0;transform:scaleX(.25)}30%,88%{opacity:1;transform:scaleX(1)}}@keyframes _range-two_17bd2_1{0%,36%,97%,to{opacity:0;transform:scaleX(.25)}54%,88%{opacity:1;transform:scaleX(1)}}@keyframes _output_17bd2_117{0%,59%,97%,to{opacity:0;transform:translateY(8px)}70%,88%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._preview_17bd2_13 img:not(:first-child){display:none}._demo_17bd2_1._demo_17bd2_1 *{animation:none}._scan_17bd2_110,._toggle_17bd2_158{display:none}}@media (width<=560px){._edit_17bd2_51{padding:14px}._caption_17bd2_141{margin-top:14px}._steps_17bd2_147{font-size:11px}}html:not([data-theme=light]) :where(.site-shell:has([data-route=home])){--ink-950:#111314;--ink-925:#17191a;--ink-900:#1c1f20;--ink-850:#25292b;--ink-700:#4a5053;--text:#f3f4f1;--text-soft:#bec3c2;--text-muted:#a0a8a7;--coral:#ea9186;--coral-soft:#efaaa1;--periwinkle:var(--coral);--line:#ffffff18;--line-strong:#ffffff30}.site-shell:has([data-route=home]){--font-sans:"Avenir Next", Avenir, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;background:var(--ink-950);color:var(--text);font-family:var(--font-sans)}.site-shell:has([data-route=home]) .site-header{background:var(--ink-950);-webkit-backdrop-filter:none;backdrop-filter:none}.site-shell:has([data-route=home]) .button{white-space:nowrap;border-radius:8px;font-weight:650}.site-shell:has([data-route=home]) .button--primary{color:#202525;box-shadow:none}.site-shell:has([data-route=home]) .button:active{transform:scale(.98)}.site-shell:has([data-route=home]) .site-footer{background:var(--ink-925)}[data-route=home] .marketing-section{padding:88px 0}[data-route=home] .marketing-section--raised,[data-route=home] .marketing-section--tinted,[data-route=home] .marketing-section--boundary{background:var(--ink-925);border-color:var(--line)}[data-route=home] .home-hero{background:0 0;min-height:auto;padding:72px 0 56px}[data-route=home] .home-hero:before{content:none}[data-route=home] .home-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}[data-route=home] .home-hero__title{letter-spacing:-.05em;font-size:clamp(2.6rem,4.5vw,4.4rem);font-weight:650}[data-route=home] .home-hero__accent{color:var(--coral)}[data-route=home] .section-eyebrow{font-family:var(--font-sans);letter-spacing:.08em;font-weight:600}[data-route=home] .home-hero__lede{max-width:38ch;font-size:1.05rem;line-height:1.8}[data-route=home] .home-assurances{border-block:1px solid var(--line);padding:24px 0}[data-route=home] .proof-list{justify-content:space-between;gap:24px;margin:0}[data-route=home] .proof-list li{font-family:var(--font-sans);letter-spacing:0;font-size:.85rem}[data-route=home] .proof-list svg{color:var(--coral)}[data-route=home] .section-heading{max-width:740px}[data-route=home] .section-heading h2,[data-route=home] .final-cta h2{letter-spacing:-.035em;font-size:clamp(1.9rem,3.1vw,3rem);font-weight:600;line-height:1.3}[data-route=home] .section-heading>p:last-child{max-width:58ch;margin-top:20px;font-size:1rem}[data-route=home] [data-section=tools] .feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}[data-route=home] [data-section=tools] .feature-card{background:var(--ink-900);border:1px solid var(--line);border-radius:16px;grid-column:span 3;min-height:210px;padding:30px;transition:border-color .18s,transform .18s;position:relative}[data-route=home] [data-section=tools] .feature-card:nth-child(n+3):nth-child(-n+5){grid-column:span 2}[data-route=home] [data-section=tools] .feature-card:hover{border-color:var(--coral);transform:translateY(-3px)}[data-route=home] [data-section=tools] .feature-card:nth-child(-n+2){min-height:280px;padding-right:36%;overflow:hidden}[data-route=home] [data-section=tools] .feature-card:nth-child(-n+2):after{content:"";pointer-events:none;background:url(/marketing/flight-1.webp) 50%/cover;position:absolute;inset:0 0 0 72%}[data-route=home] [data-section=tools] .feature-card:nth-child(2):after{background-image:url(/marketing/flight-3.webp);background-position:70%}[data-route=home] .feature-card__icon{background:0 0;border:0;width:auto;height:auto}[data-route=home] .feature-card h3{margin-top:20px;font-size:1.25rem;font-weight:600}[data-route=home] .feature-card p{font-size:.94rem}[data-route=home] [data-section=promise] .marketing-container{grid-template-columns:1fr 1fr;gap:90px;display:grid}[data-route=home] [data-section=promise] .feature-grid{grid-template-columns:1fr;gap:28px;margin:0;display:grid}[data-route=home] .feature-card--promise{background:0 0;border:0;grid-template-columns:36px 1fr;gap:0 20px;min-height:0;padding:0;display:grid}[data-route=home] .feature-card--promise .feature-card__icon{grid-row:span 2;align-self:start}[data-route=home] .feature-card--promise h3{margin:0 0 8px}[data-route=home] .workflow-steps{gap:32px}[data-route=home] .workflow-step{min-height:0;padding:28px 0 0}[data-route=home] .workflow-step:after{content:none}[data-route=home] .workflow-step h3{max-width:none;margin-top:26px;font-size:1.25rem}[data-route=home] .webapp-showcase{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px}[data-route=home] .home-photo-study{margin:0}[data-route=home] .home-photo-study img{object-fit:cover;border-radius:16px;width:100%;height:480px}[data-route=home] .home-photo-study figcaption{color:var(--text-soft);margin-top:18px;font-size:.9rem;line-height:1.6}[data-route=home] .feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}[data-route=home] .feature-list__item{border:0;padding:0;display:block}[data-route=home] .feature-list__icon{margin-bottom:16px}[data-route=home] .feature-list h3{font-size:1rem;line-height:1.5}[data-route=home] .desktop-teaser{text-align:left}[data-route=home] .desktop-teaser .section-heading{max-width:760px;margin:0}[data-route=home] .desktop-teaser .feature-card__icon{display:none}[data-route=home] .boundary-list li{color:var(--text-soft)}[data-route=home] .boundary-list svg{color:var(--text-muted)}[data-route=home] .data-path{border-color:var(--line);background:0 0;border-radius:16px}[data-route=home] .privacy-seal{color:var(--text-soft)}[data-route=home] .faq-list{grid-template-columns:1fr 1fr;gap:40px 70px;display:grid}[data-route=home] .faq-list__item{border:0;padding:0;display:block}[data-route=home] .faq-list dt{color:var(--text);margin-bottom:14px;font-size:1.1rem}[data-route=home] .faq-list dd{color:var(--text-soft);margin:0;font-size:.95rem;line-height:1.8}[data-route=home] .final-cta{background:var(--ink-900)}[data-route=home] .final-cta:before{content:none}[data-route=home] .final-cta__inner{background:0 0;border:0;border-radius:0;padding:0}@media (width<=1080px){[data-route=home] .home-hero__grid{grid-template-columns:1fr;gap:40px;max-width:760px}[data-route=home] [data-section=promise] .marketing-container{gap:40px}}@media (width<=760px){.site-shell:has([data-route=home]) .brand-link{grid-area:1/1;width:auto}.site-shell:has([data-route=home]) .language-switcher{grid-area:1/2;justify-self:end}.site-shell:has([data-route=home]) .site-nav{grid-row:2}[data-route=home] .marketing-section{padding:56px 0}[data-route=home] .home-hero{padding:40px 0 32px}[data-route=home] .home-hero__title{font-size:clamp(2.15rem,8.8vw,3.6rem)}[data-route=home] .home-assurances{padding:20px 0}[data-route=home] .proof-list{flex-wrap:wrap;gap:14px 20px}[data-route=home] .proof-list li{font-size:.78rem}[data-route=home] [data-section=tools] .feature-grid,[data-route=home] [data-section=promise] .marketing-container,[data-route=home] .webapp-showcase,[data-route=home] .faq-list{grid-template-columns:1fr}[data-route=home] [data-section=tools] .feature-card{grid-column:auto;min-height:0;padding:24px}[data-route=home] [data-section=tools] .feature-card:nth-child(n+3):nth-child(-n+5){grid-column:auto}[data-route=home] [data-section=tools] .feature-card:nth-child(-n+2){min-height:250px}[data-route=home] .workflow-steps{grid-template-columns:1fr;gap:32px}[data-route=home] .feature-list{gap:24px}[data-route=home] .home-photo-study img{height:320px}}@media (prefers-reduced-motion:reduce){[data-route=home] [data-section=tools] .feature-card{transition:none}}
