@font-face{font-family:Instrument;src:url('/brand/fonts/InstrumentSans-Regular.ttf')}@font-face{font-family:Instrument;src:url('/brand/fonts/InstrumentSans-SemiBold.ttf');font-weight:600 800}@font-face{font-family:Bricolage;src:url('/brand/fonts/BricolageGrotesque-Bold.ttf');font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:#2A1030;background:#fff;font:16px/1.65 Instrument,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;object-fit:contain;height:auto}a:focus-visible,summary:focus-visible{outline:3px solid #7B3E96;outline-offset:5px}h1,h2,h3{font-family:Bricolage,Arial,sans-serif;line-height:1.1;letter-spacing:-.035em;margin:0}h1{font-size:clamp(40px,4.6vw,66px)}h2{font-size:clamp(32px,3vw,44px)}h3{font-size:26px}p{color:#6E6173}.wrap{max-width:1240px;margin:auto;padding:0 36px}.header{height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1320px;margin:auto;padding:0 40px}.header nav{display:flex;gap:32px;font-size:14px}.header nav a:hover,.quiet:hover{color:#7B3E96}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:#3A1740;color:#fff;padding:14px 24px;border-radius:8px;font-weight:600;white-space:nowrap;line-height:1.5}.button:hover{background:#5B2A6E}.button.small{padding:10px 20px;gap:18px;font-size:14px}.button span{font-size:20px}.hero{display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:52px;min-height:620px;padding-top:66px;padding-bottom:84px}.eyebrow{display:block;font-weight:600;font-size:10px;letter-spacing:.16em;color:#7B3E96;margin-bottom:22px}.eyebrow i{display:inline-block;width:7px;height:7px;background:#F7864F;border-radius:50%;margin-right:7px}h1 em{font-style:normal;color:#7B3E96}.hero-copy>p{font-size:17px;margin:24px 0}.actions{display:flex;align-items:center;gap:24px;margin:30px 0 18px}.quiet{font-size:13px;font-weight:600}.hero-copy p.caption{font-size:11px;margin:14px 0;max-width:380px}.product-art{position:relative;background:#fff;border:1px solid #E6DDE8;border-radius:14px;box-shadow:0 22px 65px #3A174016;transform:rotate(-1.2deg);min-width:0}.preview-top{height:44px;border-bottom:1px solid #E6DDE8;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:10px;color:#6E6173}.dots{letter-spacing:3px;color:#CEBED3}.preview-avatar{background:#EFE6F2;border-radius:50%;width:24px;height:24px;text-align:center;padding-top:3px;color:#3A1740}.preview-body{display:grid;grid-template-columns:105px 1fr;min-height:290px}.preview-nav{border-right:1px solid #E6DDE8;display:flex;flex-direction:column;gap:14px;padding:20px 10px;font-size:9px}.preview-nav strong{margin:4px 0 10px}.preview-nav span{padding:5px}.selected{background:#EFE6F2;border-radius:4px}.preview-main{background:#F8F5F8;padding:20px 15px;min-width:0}.preview-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:11px}.preview-heading>span{font-size:8px;white-space:nowrap}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0}.preview-stats>div{padding:11px 8px;background:white;border:1px solid #E6DDE8;border-radius:5px;font-size:8px}.preview-stats small{font-size:7px;color:#6E6173}.ink-line{height:8px;width:45px;background:#3A1740;border-radius:2px;margin:9px 0}.ink-line.blue{background:#277AD3;width:32px}.ink-line.short{width:38px}.preview-chart{background:white;padding:14px 12px 0;border:1px solid #E6DDE8;border-radius:5px;font-size:9px}.preview-chart svg{width:100%;height:auto;display:block;margin-top:9px}.preview-foot{font-size:8px;text-align:center;padding:9px;color:#6E6173}.floating-report{position:absolute;right:18px;bottom:-38px;display:flex;align-items:center;gap:14px;background:#3A1740;color:white;border-radius:9px;padding:16px 22px;box-shadow:0 12px 30px #3A174025;transform:rotate(1.2deg)}.floating-report strong{display:block;font-size:13px}.floating-report span:not(.paper-icon){display:block;font-size:9px;color:#DACDDD}.paper-icon{font-size:27px;color:#F7864F}.platforms{text-align:center;border-top:1px solid #E6DDE8;border-bottom:1px solid #E6DDE8;padding-top:24px;padding-bottom:28px}.platforms>span{font-size:11px;color:#6E6173}.platforms>div{display:flex;justify-content:center;align-items:center;gap:48px;margin-top:12px;font-size:17px}.platforms small{font-size:9px;color:#6E6173;display:block;line-height:1}.features,.steps{padding-top:96px;padding-bottom:96px}.section-head{max-width:650px;margin-bottom:42px}.section-head p{max-width:530px;margin-top:20px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-grid article{background:#F8F5F8;border:1px solid #E6DDE8;border-radius:12px;padding:30px;display:flex;flex-direction:column}.feature-number{font-size:10px;font-weight:600;letter-spacing:.1em;color:#7B3E96;margin-bottom:28px}.feature-grid p{font-size:14px;flex:1}.brand-stack{display:flex;flex-direction:column;gap:8px;font-size:11px;padding-top:12px}.brand-stack>span{display:flex;align-items:center;gap:10px;background:white;border:1px solid #E6DDE8;padding:9px;border-radius:7px}.brand-stack i{font-style:normal;background:#EFE6F2;width:25px;height:25px;text-align:center;border-radius:50%;padding-top:3px}.status-list,.periods{display:flex;gap:6px;flex-wrap:wrap;padding:20px 0 8px;font-size:10px}.status-list span,.periods span{padding:5px 8px;border-radius:5px}.planned{background:#E1F4FF;color:#08659E}.published{background:#E4F3EB;color:#1F7A4D}.failed{background:#FFEAE9;color:#AC302C}.periods span{background:white;border:1px solid #E6DDE8}.periods .selected{background:#EFE6F2}.report-section{background:#F8F5F8}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:80px;padding-bottom:80px}.report-grid p,.report-grid li{font-size:15px;color:#6E6173}.report-grid ul{list-style:none;padding:0;margin:24px 0}.report-grid li{margin:10px 0;padding-left:20px;position:relative}.report-grid li:before{content:'✓';color:#7B3E96;position:absolute;left:0}.report-art{height:440px;position:relative;display:flex;align-items:center;justify-content:center}.paper{position:relative;width:310px;height:390px;background:#3A1740;color:white;border-radius:4px;transform:rotate(-5deg);box-shadow:0 20px 45px #3A17401F;padding:34px}.paper>span{display:block;color:#F7864F;font-size:9px;letter-spacing:.13em;margin-bottom:24px}.paper>strong{font:700 32px/1.1 Bricolage;letter-spacing:-.02em}.paper>img{position:absolute;bottom:27px;left:32px}.paper.back{position:absolute;transform:rotate(6deg);background:white;border:1px solid #E6DDE8}.paper-bars{display:flex;align-items:flex-end;gap:10px;height:96px;margin-top:20px}.paper-bars i{background:#7B3E96;width:28px;height:35%;border-radius:4px 4px 0 0}.paper-bars i:nth-child(2){height:60%}.paper-bars i:nth-child(3){height:48%}.paper-bars i:nth-child(4){height:79%}.paper-bars i:nth-child(5){height:100%;background:#F7864F}.steps ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.steps li>span{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:#EFE6F2;border-radius:50%;font-weight:600;margin-bottom:22px}.steps h3{font-size:23px}.steps p{font-size:14px}.integrations{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:50px;padding-bottom:75px;border-top:1px solid #E6DDE8}.integrations p{font-size:15px}.connection-art{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;padding:38px 25px;background:#F8F5F8;border-radius:14px;border:1px solid #E6DDE8}.connection-art>span{border:1px solid #E6DDE8;background:white;border-radius:8px;padding:14px;font-size:13px}.connection-art i{font-style:normal;font-size:30px;color:#7B3E96}.connection-art small{flex-basis:100%;text-align:center;font-size:11px;color:#6E6173}.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-top:60px;padding-bottom:90px}.faq details{border-bottom:1px solid #E6DDE8;padding:20px 0}.faq summary{cursor:pointer;font-weight:600;font-size:16px}.faq p{font-size:14px}.final-cta{background:#3A1740;color:white;border-radius:16px;padding:48px 52px;display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:55px}.final-cta .eyebrow{color:#F7864F}.final-cta .button{background:#F7864F;color:#2A1030}.footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:25px;padding-bottom:38px;color:#6E6173;font-size:12px}.footer nav{display:flex;gap:22px}.skip{position:absolute;top:-100px;left:10px;background:#fff;padding:10px;z-index:2}.skip:focus{top:10px}@media(max-width:1000px){.hero{gap:28px}.hero-copy>p{font-size:15px}.actions{flex-wrap:wrap;gap:16px}.feature-grid article{padding:22px}.report-grid{gap:35px}.integrations{gap:35px}.preview-nav{display:none}.preview-body{grid-template-columns:1fr}}@media(max-width:760px){.header{height:76px;padding:0 20px}.header> a:first-child{max-width:145px}.header nav{display:none}.wrap{padding-left:22px;padding-right:22px}.hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:90px;gap:45px}.hero-copy{max-width:530px}.hero h1{font-size:45px}.product-art{max-width:560px}.platforms>div{gap:23px;flex-wrap:wrap;font-size:15px}.features,.steps{padding-top:65px;padding-bottom:65px}.feature-grid,.steps ol{grid-template-columns:1fr;gap:20px}.feature-grid h3{max-width:320px}.brand-stack{max-width:340px}.report-grid{grid-template-columns:1fr;padding-top:40px;padding-bottom:55px}.report-art{height:380px;order:2}.paper{width:270px;height:345px;padding:25px}.paper>strong{font-size:29px}.paper-bars{height:75px}.integrations,.faq{grid-template-columns:1fr;gap:30px}.faq{padding-bottom:60px}.final-cta{margin:0 16px 30px;display:block;padding:34px 25px}.final-cta .button{margin-top:25px}.footer{flex-wrap:wrap;gap:20px}.footer>span{display:none}.footer nav{gap:16px}.floating-report{padding:12px 16px;right:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
