:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f7fb;--surface:#fff;--surface-alt:#f8fafc;--ink:#172033;--ink-strong:#1c2b45;--muted:#667085;--line:#d9e2ec;--line-strong:#b0bec5;--blue:#1d5fd1;--blue-dark:#174ea9;--blue-soft:#e8f0ff;--blue-rgb:29, 95, 209;--topbar:#162033;--shadow:none;--shadow-soft:none;--radius-ui:8px;--radius-control:6px;--radius-panel:16px;--page-width:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}::selection{background:var(--blue);color:#fff}.skip-link{z-index:1000;background:var(--blue);border-radius:var(--radius-control);color:#fff;padding:10px 14px;font-size:14px;font-weight:700;transition:transform .18s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid rgba(var(--blue-rgb), .35);outline-offset:3px}@keyframes revealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}:where(.reveal-ready) [data-reveal]{opacity:0;transition:opacity .52s,transform .52s,border-color .18s,background .18s;transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}:where(.reveal-ready) [data-reveal].is-visible{opacity:1;transform:translateY(0)}.site-header{z-index:50;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:64px;padding:0 24px;display:grid;position:sticky;top:0}.header-menu{justify-self:start;position:relative}.menu-toggle{border:1px solid var(--line);border-radius:var(--radius-ui);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;place-items:center;transition:background .18s,color .18s;display:grid}.menu-toggle:hover,.menu-toggle--open{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.site-nav{z-index:60;border:1px solid var(--line);border-radius:var(--radius-ui);opacity:0;visibility:hidden;pointer-events:none;background:#fff;min-width:220px;padding:8px;transition:opacity .18s,visibility .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 14px);left:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 16px 36px #10182829}.site-nav--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav a{border-bottom:1px solid var(--line);align-items:center;min-height:42px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.site-nav a:last-child{border-bottom:0}.site-nav a:hover{background:var(--blue-soft);color:var(--blue-dark)}.brand,.footer-brand{justify-content:center;align-items:center;display:inline-flex}.brand{justify-self:center}.brand-mark{color:var(--ink-strong);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:750;display:inline-flex}.brand-mark>img{object-fit:contain;width:40px;height:40px}.brand-mark--inverse{color:#fff}.brand-mark--inverse>img{filter:brightness(0)invert()}.site-header>.button{justify-self:end}.button{border:1px solid var(--line);border-radius:var(--radius-control);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;line-height:1;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex;position:relative}.button:hover{border-color:var(--blue);transform:translateY(-1px)}.button:disabled,.button:disabled:hover{cursor:not-allowed;opacity:.65;box-shadow:none;transform:none}.button--primary{border-color:var(--blue);background:var(--blue);color:#fff}.button--primary:hover{border-color:var(--blue-dark);background:var(--blue-dark)}.button--secondary{color:var(--ink);background:#fff}.button--secondary:hover{background:var(--blue-soft);color:var(--blue-dark)}.button--small{min-height:40px;padding:0 16px;font-size:13px}.button--large{min-height:48px;padding:0 24px}.hero{border-bottom:1px solid var(--line);background:#fff;align-items:center;min-height:calc(100svh - 64px);padding:72px 0 86px;display:flex;position:relative;overflow:hidden}.hero-grid,.section,.final-cta,.site-footer{width:min(var(--page-width), calc(100% - 64px));margin-left:auto;margin-right:auto}.hero-grid{grid-template-columns:minmax(440px,.78fr) minmax(600px,1.22fr);align-items:center;gap:58px;width:min(1440px,100% - 64px);display:grid}.hero-copy{z-index:2;max-width:600px;position:relative}.hero-chapter,.section-heading__chapter,.legal-kicker{background:var(--blue-soft);width:fit-content;color:var(--blue);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:22px;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.hero h1{letter-spacing:-.055em;max-width:650px;margin:0 0 26px;font-size:clamp(54px,5vw,80px);font-weight:760;line-height:.98}.hero h1 span{display:block}.hero-copy>p{max-width:540px;color:var(--muted);margin-bottom:0;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-copy>.hero-trial-note{color:var(--ink);letter-spacing:.02em;margin-top:15px;font-size:12px;font-weight:700}.hero-chapter,.hero h1,.hero-copy>p,.hero-actions,.hero-trial-note{animation:.7s both revealUp}.hero h1{animation-delay:80ms}.hero-copy>p{animation-delay:.16s}.hero-actions{animation-delay:.24s}.hero-trial-note{animation-delay:.3s}.hero-visual{justify-self:stretch;min-width:0}.flip-book-stage{width:100%;min-width:0;height:480px;position:relative;overflow:visible}.flip-book-stage__inner{transform-origin:top;width:780px;height:480px;position:absolute;top:0;left:50%;transform:translate(-50%)}.flip-book-toggle{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#flip_book{--cover-duration:.62s;--cover-midpoint:.31s;perspective:2000px;width:376px;height:480px;transition:transform var(--cover-duration) ease-out;position:absolute;top:0;left:202px}.front_cover,.back_cover{width:100%;height:100%;box-shadow:none;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;display:flex}.back_cover{border:1px solid var(--blue);background:linear-gradient(90deg, transparent 0 94%, #ffffff1a), var(--blue);border-left:0;border-radius:0 21px 21px 0}.front_cover{z-index:99;cursor:pointer;border:1px solid var(--blue);background:var(--blue);clip-path:inset(0 round 21px);isolation:isolate;transform-origin:0;transform-style:preserve-3d;transition:transform var(--cover-duration) linear, z-index 0s linear var(--cover-midpoint);position:absolute}.front_cover>label{z-index:100;cursor:pointer;touch-action:manipulation;position:absolute;inset:0}.front_cover__face{border:1px solid var(--blue);background:var(--blue);backface-visibility:hidden;border-radius:21px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.front_cover__face--front{z-index:2;opacity:1;transition:opacity 0s linear var(--cover-midpoint);transform:rotateY(0)}.flip-book-cover-mark{pointer-events:none;place-items:center;display:grid}.flip-book-cover-mark .brand-mark{justify-items:center;gap:16px;font-size:29px;display:grid}.flip-book-cover-mark .brand-mark>img{width:100px;height:100px}.page{transform-origin:0;width:365px;height:456px;transform-style:preserve-3d;background:#fff;border-radius:4px 16px 16px 4px;transition-duration:.5s;position:absolute;top:12px;left:1px;transform:rotateY(0)}.front_page,.back_page{backface-visibility:hidden;width:100%;height:100%;position:absolute;overflow:hidden}.front_page>label,.back_page>label{z-index:100;cursor:pointer;touch-action:manipulation;position:absolute;inset:0}.back_page{z-index:100;transform:rotateY(180deg)}.front_content,.back_content,.back-cover-content{z-index:97;background:#fff;width:364px;height:454px;position:absolute;top:1px;overflow:hidden}.front_content{border-radius:3px 15px 15px 3px}.back_content{border-radius:15px 3px 3px 15px;left:1px}#page1 .back_content{border-radius:15px 3px 3px 15px;transform:translateZ(.5px)}#page1 .back_content .book__page{border:1px solid #0000;border-right:0;border-radius:15px 3px 3px 15px}#page1 .back_content:after{content:"";z-index:101;background:var(--blue);pointer-events:none;width:2px;position:absolute;inset:0 auto 0 0}.back_cover{z-index:-1;position:relative}.back-cover-content{cursor:pointer;border-radius:3px 15px 15px 3px;width:365px;height:454px;top:12px;left:0}#page1{z-index:8}#page2{z-index:5}#page3{z-index:4}#page4{z-index:3}#page5{z-index:2}#cover_checkbox:checked~#flip_book{transform:translate(182px)}#cover_checkbox:checked~#flip_book .front_cover{z-index:1;clip-path:inset(0 round 0 21px 21px 0);transition:transform var(--cover-duration) linear, z-index 0s linear var(--cover-midpoint);border-left:0;border-radius:0 21px 21px 0;transform:rotateY(-180deg)}#cover_checkbox:checked~#flip_book .front_cover__face--front{opacity:0}#page1_checkbox:checked~#flip_book #page1{z-index:3;transform:rotateY(-180deg)}#page2_checkbox:checked~#flip_book #page2{z-index:4;transform:rotateY(-180deg)}#page3_checkbox:checked~#flip_book #page3{z-index:5;transform:rotateY(-180deg)}#page4_checkbox:checked~#flip_book #page4{z-index:6;transform:rotateY(-180deg)}#page5_checkbox:checked~#flip_book #page5{z-index:9;transform:rotateY(-180deg)}.book__page{border:1px solid var(--line);background:#fff;grid-template-rows:43px minmax(0,1fr) 27px;display:grid;position:absolute;inset:0;overflow:hidden}.book__page--left{border-right:0;border-radius:15px 3px 3px 15px}.book__page--right{border-left:0;border-radius:3px 15px 15px 3px}.book__page--brand{background:#fff;grid-template-rows:1fr;place-items:center}.book__page--brand .brand-mark{color:var(--ink);justify-items:center;gap:18px;font-size:27px;display:grid}.book__page--brand .brand-mark>img{width:100px;height:100px}.book__screen{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-alt);min-height:0;margin:5px 8px 2px;position:relative;overflow:hidden}.book__screen>img{image-rendering:auto;object-fit:cover;width:200%;max-width:none;height:100%;position:absolute;top:0}.book__screen--left>img{left:0}.book__screen--right>img{right:0}.book__screen--left{border-radius:var(--radius-control) 0 0 var(--radius-control);border-right:0;margin-right:-1px}.book__screen--right{border-radius:0 var(--radius-control) var(--radius-control) 0;border-left:0;margin-left:-1px}.book__page-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:6px 7px 0;padding:0 7px;font-size:8px;font-weight:700;display:flex}.book__page-head .brand-mark{letter-spacing:-.02em;text-transform:none;gap:4px;font-size:9px}.book__page-head .brand-mark>img{width:21px;height:21px}.book__folio{color:var(--blue);align-self:center;padding:0 10px;font-size:9px;font-weight:700}.book__page--right .book__folio{justify-self:end}.section{content-visibility:auto;contain-intrinsic-size:auto 900px;padding-top:128px;padding-bottom:128px;position:relative}.section+.section{border-top:1px solid var(--line)}.workflow-section,.platform-section,.pricing-section{background:var(--surface-alt);box-shadow:50vw 0 0 var(--surface-alt), -50vw 0 0 var(--surface-alt)}.section-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;column-gap:80px;margin-bottom:64px;display:grid}.section-heading__chapter{grid-column:1/-1}.section-heading h2{max-width:760px;color:var(--ink-strong);letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.4vw,68px);font-weight:760;line-height:1}.section-heading>p{max-width:530px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.section-heading--center{text-align:center;max-width:860px;margin-left:auto;margin-right:auto;display:block}.section-heading--center .section-heading__chapter{margin-left:auto;margin-right:auto}.section-heading--center>p{margin:22px auto 0}.icon-box{border-radius:var(--radius-ui);background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border:1px solid #0000;flex:0 0 44px;place-items:center;display:inline-grid}.controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.control-card{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fff;grid-template-columns:1fr auto;align-content:space-between;gap:20px;min-height:280px;padding:28px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.control-card:hover{border-color:rgba(var(--blue-rgb), .4);background:var(--blue-soft);transform:translateY(-2px)}.control-card:hover .icon-box{border-color:rgba(var(--blue-rgb), .18);color:var(--blue);background:#fff}.control-card__index,.platform-list__index{color:var(--blue);letter-spacing:-.06em;font-size:58px;font-weight:700;line-height:.8}.control-card:hover .control-card__index{color:var(--blue-dark)}.control-card h3{letter-spacing:-.035em;grid-column:1/-1;max-width:400px;margin:18px 0 0;font-size:27px;line-height:1.08}.control-card p{max-width:470px;color:var(--muted);grid-column:1/-1;margin:0;font-size:15px;line-height:1.6}.control-card:hover p{color:var(--muted)}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workflow-intro{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;column-gap:80px;margin-bottom:48px;display:grid}.workflow-intro .section-heading__chapter{grid-column:1/-1}.workflow-intro h2{max-width:820px;color:var(--ink-strong);letter-spacing:-.045em;margin:0;font-size:clamp(44px,4.4vw,68px);font-weight:760;line-height:1}.workflow-intro h2 span{color:var(--blue);display:block}.workflow-intro p{max-width:520px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.workflow-step{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fff;flex-direction:column;min-height:420px;padding:24px;display:flex;position:relative;overflow:hidden}.workflow-step__number{border-radius:var(--radius-control);width:38px;height:38px;color:var(--blue);border:1px solid;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.workflow-step__copy{z-index:2;margin-top:24px;position:relative}.workflow-step h3{letter-spacing:-.035em;margin-bottom:12px;font-size:24px;line-height:1.1}.workflow-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.workflow-step__art{object-fit:contain;object-position:center bottom;border-top:1px solid var(--line);background:#fff;width:calc(100% + 48px);height:210px;margin:auto -24px -24px;display:block}.integrations-shell{gap:20px;display:grid}.sync-pills{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sync-pills>span{border:1px solid var(--line);border-radius:var(--radius-ui);min-height:58px;color:var(--ink);background:#fff;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.sync-pills svg{color:var(--blue)}.integration-graphic{border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;grid-template-columns:minmax(0,.9fr) 120px minmax(0,1.1fr);align-items:stretch;gap:24px;min-height:360px;padding:28px;display:grid}.integration-source,.integration-book{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fff}.integration-source{flex-direction:column;justify-content:space-between;padding:24px;display:flex}.integration-source__top{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;display:grid}.integration-source__top>.brand-mark{border:1px solid rgba(var(--blue-rgb), .24);border-radius:var(--radius-ui);background:var(--blue-soft);place-items:center;width:96px;height:96px;display:grid}.integration-source__top>.brand-mark img{width:76px;height:76px}.integration-source__top strong,.integration-book__top strong{letter-spacing:-.03em;font-size:23px;line-height:1.1;display:block}.integration-source__top span,.integration-book__top span{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.45;display:block}.integration-source__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.integration-source__items span{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-alt);min-height:46px;color:var(--muted);text-transform:uppercase;place-items:center;font-size:11px;font-weight:700;display:grid}.integration-flow{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;display:grid}.integration-flow>span{background:var(--blue);height:1px}.integration-flow>div{border:1px solid var(--blue);border-radius:var(--radius-ui);width:48px;height:48px;color:var(--blue);background:#fff;place-items:center;display:grid}.integration-books{gap:16px;display:grid;position:relative}.integration-book{align-items:center;padding:18px;display:flex}.integration-book__top{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid}.integration-book__top img{object-fit:contain;width:64px;height:64px}.platform-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.platform-list article{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fff;flex-direction:column;min-height:330px;padding:24px;display:flex}.platform-list article:nth-child(2n){border-color:rgba(var(--blue-rgb), .24);background:var(--blue-soft);color:var(--ink)}.platform-list__index{margin-bottom:32px}.platform-list article:nth-child(2n) .platform-list__index{color:var(--blue-dark)}.platform-list .icon-box{margin-bottom:42px}.platform-list article:nth-child(2n) .icon-box{border-color:rgba(var(--blue-rgb), .2);color:var(--blue);background:#fff}.platform-list h3{letter-spacing:-.035em;margin-bottom:10px;font-size:23px;line-height:1.1}.platform-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.platform-list article:nth-child(2n) p{color:var(--muted)}.tour-shell{gap:20px;display:grid}.tour-shell .section-heading{margin-bottom:42px}.tour-tabs{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface-alt);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tour-tabs button{border-radius:var(--radius-control);min-height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:150px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.tour-tabs button:hover,.tour-tabs button.active{background:var(--blue-soft);color:var(--blue-dark)}.tour-tabs button.active{background:var(--blue);color:#fff}.product-stage{min-width:0}.product-stage-media{position:relative}.screenshot-frame{border:1px solid var(--line);border-radius:var(--radius-ui);width:100%;box-shadow:none;background:#fff;padding:0;position:relative;overflow:hidden}.screenshot-frame--button{cursor:zoom-in;appearance:none;display:block}.screenshot-frame>img{width:100%;height:auto}.screenshot-frame__zoom{border:1px solid var(--line);border-radius:var(--radius-control);width:42px;height:42px;color:var(--blue);background:#fff;place-items:center;display:grid;position:absolute;top:14px;right:14px}.stage-summary{border:1px solid var(--line);border-radius:var(--radius-ui) 0 0 0;background:#fff;grid-template-columns:44px minmax(0,1fr);gap:14px;width:min(540px,52%);padding:18px;display:grid;position:absolute;bottom:0;right:0}.stage-summary h3{letter-spacing:-.025em;margin-bottom:5px;font-size:18px}.stage-summary p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.image-viewer{z-index:200;background:#111111d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.image-viewer__panel{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fff;grid-template-rows:auto minmax(0,1fr);width:min(1500px,100%);max-height:calc(100svh - 44px);display:grid;overflow:hidden}.image-viewer__top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:18px;min-height:62px;padding:0 10px 0 20px;display:grid}.image-viewer__top strong,.image-viewer__top span{display:block}.image-viewer__top strong{font-size:15px}.image-viewer__top span{color:var(--muted);font-size:12px}.image-viewer__close{border:1px solid var(--line);border-radius:var(--radius-control);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;place-items:center;display:grid}.image-viewer__close:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.image-viewer__media{padding:14px;position:relative;overflow:auto}.image-viewer__media>img{object-fit:contain;width:100%;max-height:calc(100svh - 118px)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-card{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fff;flex-direction:column;min-height:620px;padding:38px;display:flex}.pricing-card--featured{border-color:var(--blue);background:var(--blue);color:#fff}.pricing-card__topline{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pricing-card__index{color:var(--blue);letter-spacing:.14em;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.pricing-card--featured .pricing-card__index{color:#fff}.pricing-card h3{letter-spacing:-.04em;margin:0;font-size:28px}.pricing-card__badge{border-radius:var(--radius-control);border:1px solid;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.2}.pricing-card__price{align-items:baseline;gap:4px;margin-top:64px;display:flex}.pricing-card__price strong{letter-spacing:-.08em;font-size:clamp(68px,7vw,102px);font-weight:700;line-height:.8}.pricing-card__price span{font-size:16px;font-weight:700}.pricing-card>p{color:var(--muted);margin:20px 0 0;font-size:14px}.pricing-card--featured>p{color:#fff}.pricing-card__features{gap:0;margin:48px 0 32px;padding:0;list-style:none;display:grid}.pricing-card__features li{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:700;display:flex}.pricing-card--featured .pricing-card__features li{border-color:#fff6}.pricing-card__features svg{color:var(--blue)}.pricing-card--featured .pricing-card__features svg{color:#fff}.pricing-card__button{width:100%;margin-top:auto}.pricing-card--featured .pricing-card__button{color:var(--blue);background:#fff;border-color:#fff}.pricing-flow{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.pricing-flow>div{border-right:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:20px;display:grid}.pricing-flow>div:last-child{border-right:0}.pricing-flow strong{background:var(--blue);border-radius:var(--radius-control);color:#fff;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.pricing-flow span{color:var(--muted);font-size:13px;font-weight:700;line-height:1.45}.pricing-legal{max-width:820px;color:var(--muted);text-align:center;margin:22px auto 0;font-size:12px;line-height:1.65}.pricing-legal a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.final-cta{content-visibility:auto;contain-intrinsic-size:auto 720px;border-radius:var(--radius-panel);background:var(--blue);color:#fff;grid-template-columns:minmax(320px,.78fr) minmax(580px,1.22fr);gap:54px;margin-top:0;padding:64px;display:grid;overflow:hidden}.final-cta__copy{align-self:center}.final-cta__copy .section-heading__chapter{color:#fff}.final-cta__copy h2{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(44px,4.6vw,68px);font-weight:700;line-height:.95}.final-cta__copy p{max-width:500px;margin-bottom:0;font-size:16px;line-height:1.65}.final-cta__plans-button{color:var(--blue);background:#fff;border-color:#fff;margin-top:24px}.final-cta__points{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.final-cta__points span{border-radius:var(--radius-control);border:1px solid #ffffff8c;padding:7px 9px;font-size:11px;font-weight:700}.demo-interface{border-radius:var(--radius-ui);min-width:0;color:var(--ink);background:#fff;border:1px solid #ffffffb8;overflow:hidden}.demo-interface__top{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:12px;min-height:54px;padding:0 18px;display:grid}.demo-interface__dots{gap:6px;display:flex}.demo-interface__dots span{border:1px solid var(--ink);border-radius:50%;width:7px;height:7px}.demo-interface__top strong{font-size:14px}.demo-interface__top>span:last-child{color:var(--muted);font-size:11px;font-weight:700}.demo-interface__body{gap:20px;padding:24px;display:grid}.demo-form-intro strong,.demo-form-intro span{display:block}.demo-form-intro strong{letter-spacing:-.02em;margin-bottom:5px;font-size:18px}.demo-form-intro span{color:var(--muted);font-size:13px}.demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.demo-field{border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);column-gap:9px;min-width:0;padding:10px;display:grid}.demo-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(var(--blue-rgb), .13)}.demo-field>svg{color:var(--blue);grid-row:1/3;align-self:center}.demo-field>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.demo-field input,.demo-field select,.demo-field textarea{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;font-size:13px}.demo-field input::placeholder,.demo-field textarea::placeholder{color:var(--muted);opacity:.8}.demo-field--wide{grid-column:1/-1}.demo-field textarea{resize:vertical;min-height:58px}.demo-interface__actions{align-items:center;gap:14px;display:flex}.demo-interface__actions>span{color:var(--muted);font-size:11px;font-weight:700}.demo-interface__status{border-left:4px solid var(--blue);border-radius:var(--radius-control);background:var(--surface-alt);color:var(--ink);margin:0;padding:11px 13px;font-size:13px;font-weight:700}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 128px;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;min-height:128px;padding:34px 0;display:flex}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;display:flex}.footer-links a{color:var(--muted);font-size:12px;font-weight:700}.footer-links a:hover{color:var(--blue)}.legal-page{min-height:calc(100svh - 64px);padding:92px 0 60px}.legal-document{width:min(900px,100% - 48px);margin:0 auto}.legal-header{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:42px}.legal-header h1{letter-spacing:-.07em;margin-bottom:20px;font-size:clamp(54px,7vw,88px);font-weight:700;line-height:.9}.legal-header>p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.65}.legal-effective{letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-weight:700;color:var(--blue)!important;font-size:12px!important}.legal-sections{gap:12px;display:grid}.legal-section{border:1px solid var(--line);border-radius:var(--radius-ui);background:#fff;padding:34px}.legal-section h2{color:var(--blue);letter-spacing:-.03em;margin-bottom:18px;font-size:22px}.legal-section p{color:var(--muted);margin-bottom:14px;line-height:1.7}.legal-section p:last-child{margin-bottom:0}.legal-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.legal-links a{color:var(--blue);text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}@media (width>=1181px) and (width<=1380px){.flip-book-stage{height:422px}.flip-book-stage__inner{transform:translate(-50%)scale(.88)}}@media (width<=1180px){.hero-grid{grid-template-columns:1fr;gap:58px}.hero{min-height:auto}.hero-copy{max-width:860px}.hero-copy>p{max-width:690px}.hero-visual{justify-self:center;width:min(100%,980px)}.section-heading,.workflow-intro{grid-template-columns:1fr;gap:24px}.section-heading>p,.workflow-intro p{max-width:700px}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-graphic{grid-template-columns:1fr}.integration-flow{grid-template-rows:minmax(0,1fr) 48px minmax(0,1fr);grid-template-columns:1fr;justify-self:center;width:48px;min-height:88px}.integration-flow>span{justify-self:center;width:1px;height:auto}.platform-list{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta{grid-template-columns:1fr}}@media (width<=880px){.site-header{min-height:64px;padding:0 18px}.brand-mark{font-size:16px}.brand-mark>img{width:34px;height:34px}.hero-grid,.section,.final-cta,.site-footer{width:min(100% - 32px, var(--page-width))}.hero{padding:58px 0 70px}.hero-grid{width:min(100% - 32px, var(--page-width))}.hero h1{max-width:720px;font-size:clamp(54px,10vw,72px)}.flip-book-stage{height:378px}.flip-book-stage__inner{transform:translate(-50%)scale(.79)}.section{padding-top:92px;padding-bottom:92px}.section-heading{margin-bottom:46px}.section-heading h2,.workflow-intro h2{font-size:clamp(40px,7.5vw,58px)}.controls-grid,.pricing-grid{grid-template-columns:1fr}.control-card{min-height:240px}.sync-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-pills>span:last-child{grid-column:1/-1}.pricing-card{min-height:560px}.pricing-flow{grid-template-columns:1fr}.pricing-flow>div{border-right:0;border-bottom:1px solid var(--line)}.pricing-flow>div:last-child{border-bottom:0}.final-cta{gap:38px;padding:42px}.stage-summary{border-top:1px solid var(--line);border-radius:0 0 var(--radius-ui) var(--radius-ui);border-left:0;width:100%;position:static}}@media (width<=620px){.site-header{grid-template-columns:auto 1fr auto;gap:12px;min-height:60px;padding:0 12px}.menu-toggle{width:38px;height:38px}.brand{justify-self:start}.brand-mark{gap:7px;font-size:15px}.brand-mark>img{width:30px;height:30px}.site-header>.button{min-height:36px;padding:0 10px;font-size:11px}.hero-grid,.section,.final-cta,.site-footer{width:min(100% - 24px, var(--page-width))}.hero{padding:42px 0 50px}.hero-grid{width:min(100% - 24px, var(--page-width));gap:28px}.hero-visual{order:-1}.hero-chapter,.section-heading__chapter,.legal-kicker{margin-bottom:16px;font-size:10px}.hero h1{margin-bottom:20px;font-size:clamp(44px,13vw,58px)}.hero-copy>p{font-size:16px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.flip-book-stage{height:236px;overflow:hidden}.flip-book-stage__inner{transform-origin:top;transform:translate(-50%)scale(.49)}.section{padding-top:72px;padding-bottom:72px}.section-heading{margin-bottom:34px}.section-heading h2,.workflow-intro h2{font-size:clamp(36px,10.5vw,48px)}.section-heading>p,.workflow-intro p{font-size:15px;line-height:1.58}.controls-grid,.workflow-grid,.platform-list,.sync-pills{grid-template-columns:1fr}.control-card{min-height:230px;padding:22px}.control-card__index,.platform-list__index{font-size:48px}.workflow-intro{margin-bottom:30px}.workflow-step{min-height:390px}.sync-pills>span:last-child{grid-column:auto}.integration-graphic{gap:16px;padding:14px}.integration-source{padding:18px}.integration-source__top{grid-template-columns:68px minmax(0,1fr);gap:12px}.integration-source__top>.brand-mark{width:68px;height:68px}.integration-source__top>.brand-mark img{width:54px;height:54px}.integration-source__top strong,.integration-book__top strong{font-size:19px}.integration-source__items{grid-template-columns:1fr;margin-top:20px}.platform-list article{min-height:270px}.tour-tabs button{flex-basis:50%}.screenshot-frame__zoom{width:34px;height:34px;top:7px;right:7px}.stage-summary{grid-template-columns:38px minmax(0,1fr);padding:13px}.stage-summary .icon-box{width:38px;height:38px}.stage-summary h3{font-size:15px}.stage-summary p{font-size:11px}.pricing-card{min-height:520px;padding:24px}.pricing-card__price{margin-top:42px}.pricing-card__price strong{font-size:72px}.pricing-flow>div{min-height:88px;padding:16px}.final-cta{gap:28px;padding:28px 18px}.final-cta__copy h2{font-size:42px}.final-cta__points{display:none}.demo-interface__top{grid-template-columns:1fr auto;padding:0 12px}.demo-interface__dots{display:none}.demo-interface__body{padding:12px}.demo-form-grid{grid-template-columns:1fr}.demo-field--wide{grid-column:auto}.demo-interface__actions{display:grid}.demo-interface__actions .button{width:100%}.site-footer{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}.legal-page{padding:60px 0 30px}.legal-document{width:min(100% - 24px,900px)}.legal-header h1{font-size:52px}.legal-section{padding:22px 18px}}@media (width<=460px){.flip-book-stage{height:216px}.flip-book-stage__inner{transform:translate(-50%)scale(.45)}}@media (width<=380px){.site-header .brand-mark>span{display:none}.tour-tabs button{flex-basis:100%}.flip-book-stage{height:202px}.flip-book-stage__inner{transform:translate(-50%)scale(.42)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:where(.reveal-ready) [data-reveal]{opacity:1;transform:none}#flip_book,.front_cover,.page{transition:none!important}}
