
/* Flow — a calm blue line grows into a workspace; sticky editorial list. */
.collection-edition.flow-lp{background:#f4f5ef;color:#203fbd}.collection-edition.flow-lp .lp-header{background:#f4f5ef;color:#203fbd}.collection-edition.flow-lp .flow-hero{background:#f4f5ef;display:block;min-height:120svh;padding:30px 6% 70px;overflow:hidden}.collection-edition.flow-lp .flow-edition{border-bottom:1px solid #203fbd;padding-bottom:22px}.collection-edition.flow-lp .flow-giant{position:absolute;right:-3%;left:auto;top:120px;bottom:auto;font:italic 35vw/.8 Georgia,serif;color:#e0e6fd;rotate:-10deg;letter-spacing:-.12em}.collection-edition.flow-lp .flow-headline{padding:60px 0 40px;max-width:650px}.collection-edition.flow-lp .flow-headline h1{font:400 5.5vw/1.5 'Yu Mincho',serif;color:#243f9a}.collection-edition.flow-lp .flow-window{width:84%;margin:25px 0 0 auto;transform:none;rotate:0deg;box-shadow:none;border:1px solid #203fbd;border-radius:0;position:relative;z-index:2}.collection-edition.flow-lp .window-body{min-height:420px}.collection-edition.flow-lp .mock-caption{text-align:right;margin-top:20px}
.collection-edition.flow-lp .flow-features{background:#2147d2;color:#fff;padding:120px 8%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.collection-edition.flow-lp .flow-features .lp-section-head{position:sticky;top:60px;text-align:left;max-width:none}.collection-edition.flow-lp .flow-features h2{font-size:3.5vw}.collection-edition.flow-lp .flow-features .lp-eyebrow{color:#d5e0ff}.collection-edition.flow-lp .flow-feature-list{display:block;margin:0}.collection-edition.flow-lp .flow-feature-list article{background:none;border-radius:0;border-top:1px solid #fff7;padding:40px 0 100px;min-height:360px}.collection-edition.flow-lp .flow-feature-list article>span{font-size:13px;color:#e1ed9e}.collection-edition.flow-lp .flow-feature-list h3{font-size:36px;margin:40px 0 25px;color:#fff}.collection-edition.flow-lp .flow-feature-list p{color:#d5dfff}
.collection-edition.flow-lp .flow-pricing{background:#e9eddd;color:#2f3b25;padding:110px 8%}.collection-edition.flow-lp .flow-pricing .lp-eyebrow,.collection-edition.flow-lp .flow-pricing .lp-section-head>p{color:#485b32}.collection-edition.flow-lp .billing-switch{border-color:#54603e}.collection-edition.flow-lp .billing-switch button{color:#334527}.collection-edition.flow-lp .billing-switch button[aria-pressed=true]{background:#334527;color:#fff}.collection-edition.flow-lp .price-layout{display:block;border-top:1px solid #50613e}.collection-edition.flow-lp .price-layout article{display:grid;grid-template-columns:1fr 1fr;gap:15px 8%;border-radius:0;background:none!important;border-bottom:1px solid #50613e;padding:45px 0}.collection-edition.flow-lp .price-layout h3{grid-column:1}.collection-edition.flow-lp .price-layout .saas-price{grid-column:2;grid-row:1/3;align-self:center}.collection-edition.flow-lp .price-layout ul{grid-column:2;grid-row:3/5}.collection-edition.flow-lp .price-layout .lp-btn{max-width:260px}.collection-edition.flow-lp .lp-final{background:#f5f6f0;color:#2147d2;text-align:center}.collection-edition.flow-lp .lp-final h2{font-size:5.5vw}
@media(max-width:700px){.collection-edition.flow-lp .flow-hero{padding:25px 6% 45px;min-height:0}.collection-edition.flow-lp .flow-headline h1{font-size:38px}.collection-edition.flow-lp .flow-giant{font-size:60vw;top:300px;right:-10%}.collection-edition.flow-lp .flow-window{width:100%;margin:45px 0 0;rotate:0deg}.collection-edition.flow-lp .flow-headline{padding:40px 0 0}.collection-edition.flow-lp .flow-features{display:block;padding:70px 7%}.collection-edition.flow-lp .flow-features .lp-section-head{position:static}.collection-edition.flow-lp .flow-features h2{font-size:30px}.collection-edition.flow-lp .flow-feature-list{margin-top:45px}.collection-edition.flow-lp .flow-feature-list article{min-height:0;padding:35px 0 60px}.collection-edition.flow-lp .flow-feature-list h3{font-size:29px}.collection-edition.flow-lp .flow-pricing{padding:70px 7%}.collection-edition.flow-lp .price-layout article{display:block}.collection-edition.flow-lp .price-layout .saas-price{margin:25px 0}.collection-edition.flow-lp .price-layout ul{margin:25px 0}.collection-edition.flow-lp .lp-final h2{font-size:34px}}
