.timeline-landing{color:#252139;overflow-wrap:anywhere;background:#fcfbff;font-family:Inter,sans-serif}.timeline-shell{width:min(1280px,100%);margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.timeline-landing .landing-page-header .container{max-width:1280px}.timeline-landing h1{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.7rem,5.5vw,5rem);font-weight:650;line-height:1.04}.timeline-landing h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3.1vw,3rem);font-weight:600;line-height:1.15}.timeline-landing h3{font-size:1.15rem;font-weight:600}.timeline-landing p{line-height:1.65}.timeline-front{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);padding-block:44px 40px;display:grid}.timeline-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#71638f;margin-bottom:16px;font-size:.75rem;font-weight:650}.timeline-lead{max-width:45ch;margin-block:24px;font-size:1.08rem}.timeline-muted{color:#6b6579;font-size:.88rem}.timeline-pencil{border-left:3px solid #aa91db;margin-block:24px;padding-left:20px}.timeline-edit{gap:8px;max-width:420px;margin-top:12px;font-size:.85rem;font-weight:600;display:grid}.timeline-edit input{background:#fff;font-weight:400}.timeline-story>button{margin-top:8px}.timeline-paper{background:#f1edf8;border:1px solid #e1d9ee;border-radius:5px;padding:clamp(24px,4vw,46px);box-shadow:12px 12px #e8e1f1}.timeline-storyline{margin-top:32px;padding:0;list-style:none}.timeline-storyline li{gap:20px;padding-bottom:34px;display:flex;position:relative}.timeline-storyline li:last-child{padding-bottom:0}.timeline-storyline li:not(:last-child):before{content:"";background:#d3c4e6;width:2px;position:absolute;top:36px;bottom:0;left:19px}.timeline-dot{z-index:1;background:#fff;border:1px solid #d8cce9;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.timeline-storyline time{color:#6c5f80;font-size:.78rem}.timeline-storyline strong{margin-top:5px;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:600;display:block}.timeline-session{gap:14px;padding-bottom:36px;display:grid}.timeline-session>div{max-width:800px}.timeline-session summary{cursor:pointer;font-size:.85rem;text-decoration:underline}.timeline-workbench{background:#fff;border-block:1px solid #e4dfee;padding-block:64px}.timeline-heading{max-width:760px;margin-bottom:28px}.timeline-heading p:last-child{color:#655d73;margin-top:20px}.timeline-data{border:1px solid #e1dce9;border-radius:10px;min-width:0;padding:clamp(12px,2vw,24px)}.timeline-chart{background:#faf9fc;border:1px solid #e7e2ee;border-radius:10px;min-width:0;margin-top:28px;padding:clamp(12px,2vw,24px)}.timeline-data fieldset,.timeline-chart fieldset{min-inline-size:0}.timeline-chart-note{gap:16px;max-width:780px;margin-top:24px;display:flex}.timeline-chart-note>svg{color:#8164af;flex:none;margin-top:5px}.timeline-chart-note p{color:#655d73;margin-top:5px;font-size:.9rem}.timeline-carry{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:60px;display:grid}.timeline-carry p{margin-block:20px}.timeline-carry img{border:1px solid #ded8e8;border-radius:8px;width:100%}.timeline-feature-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:48px;display:grid}.timeline-feature-band details{border-top:1px solid #dcd5e6;padding:16px 0}.timeline-feature-band summary{cursor:pointer;align-items:center;gap:10px;font-size:.9rem;font-weight:500;display:flex}.timeline-feature-band svg{color:#8164af;flex:none}.timeline-feature-band p{color:#655d73;padding-top:12px;font-size:.8rem}.timeline-pricing{background:#eee9f4;padding-block:44px}.timeline-pricing-inner{grid-template-columns:1fr 1fr;gap:60px;display:grid}.timeline-pricing p{margin-block:14px}.timeline-free{font-size:2rem;font-weight:600}.timeline-source{justify-content:space-between;align-items:center;gap:32px;padding-block:50px;display:flex}.timeline-source>div{max-width:700px}.timeline-source p{margin-top:16px}.timeline-source a{flex-shrink:0;align-items:center;gap:8px;font-size:.9rem;text-decoration:underline;display:flex}.timeline-faq{max-width:1000px;padding-block:48px}.timeline-faq h2{margin-bottom:24px}.timeline-finish{text-align:center;padding-block:40px 70px}.timeline-finish h2{margin-bottom:24px}.timeline-finish p{margin-top:18px}.timeline-landing :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #9c79cd}@media (width<=767px){.timeline-front{grid-template-columns:1fr;gap:32px;padding-top:30px}.timeline-landing h1{max-width:16ch;font-size:clamp(2.5rem,10vw,3.8rem)}.timeline-paper{box-shadow:7px 7px #e8e1f1}.timeline-carry,.timeline-pricing-inner{grid-template-columns:1fr;gap:28px}.timeline-carry{padding-block:40px}.timeline-feature-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.timeline-workbench{padding-block:40px}.timeline-source{display:block}.timeline-source a{margin-top:20px}.timeline-faq{padding-block:32px}.timeline-chart{padding:10px}.timeline-pricing-inner{gap:32px}.timeline-session{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.timeline-landing *{scroll-behavior:auto!important;transition:none!important}}
